kernel-rt-3.10.0-957.21.2.rt56.934.el7>t  DH`p\P$ƨoesw3!%u7&R&"}.d[}r &]VmJU4vld*TV \5ckO ٶ[HLx_9OrfP6`; 8SR:z^W#y뢗>T%p :*zQz &irE=7PؓU wsBk#l"Ja:O o]E$y)-$ƲqXp9FIFуծ?=Z <2Kp#̰* :S%*eE'Ab Kv ײv\͌I:!dU }P]edϵ*uԟ5@9*( '[\#lm9p I>SIRSf-ZޣcPnաH][hvwRP+βll9o2]c+V.6.Pd[P F\佀U_fvur!z'lj'jK۱"88441ad1a7d755c266d0c962bf27269c19fb9741̉\P$ƨLr?Iɮ=E ]aPe?; ҰIMQ [eφelfSb3VPB[G/~0IJha'- )<$"Uln~LZUR8Cŏy}9Kd*߸d$P@VN ; BI(O~~sqn 7\<k#u%qV/bXF^Q+A;S* /mw<ٻ9 AQmF:k%3i7ҳ!%yyw";ɲE|:)8/g%q귆?xzE sbd ! avJ9<4-Y/1s`P%~3vF}R-?], _H!$ s2')x^h Zr-mmĽA]q.!@0 89Iٯv0o o'6545>ש O>@}l?}\d  ) C 6<C 2  J  b       E  Dt D HR(8d9\d:$:d>v8?v@GvH Hv Iw Xw Yw \w ]wH ^w Fbx dxexfxlxtx ux vxd w} x} }T}N}XCkernel-rt3.10.0957.21.2.rt56.934.el7The Linux Realtime kernelThe kernel-rt package contains the Linux kernel (vmlinuz), the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc. This kernel has been compiled with the RT patch applied and is intended for use in deterministic response-time situations\xkbuilder.bsys.centos.org HCentOSGPLv2CentOS BuildSystem System Environment/Kernelhttp://www.kernel.org/linuxx86_64 /sbin/new-kernel-pkg --package kernel-rt --make-default --install 3.10.0-957.21.2.rt56.934.el7.x86_64 || exit $?/sbin/new-kernel-pkg --rminitrd --rmmoddep --remove 3.10.0-957.21.2.rt56.934.el7.x86_64 || exit $?4.LH@d?4!\YLC&X1T64"$}l*d3D'8>d%;?( 0L2DFG([o"R$$ v#LA4|.$<=ly<:$7D^0d\'dGd)\2<*<1g"$fl|1$dTGe,'6|$%Z,A ;A|b"|s K7G E,6ʬ ]2T]DhLv\?$=GDK41?,oCT6l1d& /&4l.|P;*l=( E<HDk[G|oDG]|d5l<|[/mL=>4*-Q0R$fjTD<uDbt7lk4QEtWt9E/<TLBd &#6- (eD_LnQTΤ hXdDl-.J.@WtbA4&d>1^LJGLU|D,GMDBMB|DOBRt+ Kdu,&Dl 2t0|Q,OL,O1/,LO\1tt Ll mT@9;27,|)\$ q l!T1$+\<.D$+<DLlB</T4|(dt,$#!B\t$< ,TgX<|K$VM<N,(J9AT%ter)D/T3\t),+ d!7Oh45OTb+>, t(->|L,<I,y$7V"t740D_T n|+<,l~4.Bc\AR.8:9L3LA2HCjpFΤ<tF7c>?+D1Q1TuC,N?RD4P_ 4-46+,)>|L-\!D$<t%$9dVdAc\, z?lutS4a,2<?Dt<D,c,1c;\A-\Q1|V?4,El-H ;E7l4,#,<4'tTt7\07X@$<4=\>T;; I>:,;j,Kd+4| gt,x,r lL\tnZ48USTTUB,0i$5w#/F"|< *Z`gTelB\1HA1> 7&/|H)3lD0;0,?4k4ߔyC <VdʬztG5Llt !`p, dS,*$lR5,156TB4}DsTMTdcLyڬStI^T\ R<1,t|!0*;_lr4J`t>d 4C:uELG PZiDRTN,`<M@D?4(,:Bll dLLpa\ _$T<> pa+Pt&tA4>L-$4 ,*D$T|L<Tt$t4$$ TD|4 t<4| tD<$\\Td, |D\4|L$|{A ;g @/56G;,%0iW\2/lU3D}t+L3tPqdW-7L4,r ud7|x,<,\dg$\4t?R0l<A97Dt$Km2I 4;Htl<4Ub8 Y^$<[dO4fM *QYF5T?$9l:Ӕ:DSpL ]SLBNlCBCldT¬<UV1=>R43l2[D9D0dj V$+3LT<|,# tm<4H\FKD+ $$V<$]DG46&25|mDTYLNl <0|լw' 4,6pL<LH<.,"T(YaTjCt6*<+D[lQ4dI4W|4LTz<fT]0/j<iϤ#|X <J;v-D>nbD)+<*C?,Y&K`cb",,9(˔ D#\<\2l7QDxlؼ gX҄*4m<D6dxj,<! 6*| -^4 Y ,t }| ,!{B\\ ,Llt48,0l9bD'K@~&T&Gd8)d.tY0CdSD#Wt/4x ,HD\ H,<-n,T<*1`t'3'0T <$|- OE| l8^ aLt~<|>T8@|<l,'$E<=@54fEL*N\ \c/d }$F|laht kDY,h#+/Lql#xN4D\0ek$Ll4tL}$8tW\TܬcQD+ΜWFJ 7 A$n<u$MzqDzT%P6@qT|ͬ@ 2"<1C4/L DpLhqrC/4,<$ZA9ld/%[*(d,LuLz*Y"%D+T3dt9;6-d)D28 GD1UP&|S&| '4D'\'\L6/LV746JSm<t d <+DHD$DLtwlL$%It4T TLled\d8LTsT¤ ~:El*TTkd)$j}dlQ ۄt/J|)T<E$nTh YT\t) t[d49d mLvtw%"!l 4-<*<۴\I)j,qBt{?D+$.<:kl lr|udS6JdCnl$UtJWDtX4:$Lal 4L|/DgI\\[d$$&"E$m$4aL,>tT 1jXtpD$$Nd)@$u'D5$'5$QD[OPL˔P,$;GLol;|Lt0v<Hz\E|{a974:!#t&\S|D9CZJ$F"O\:L:|@@MD:DDH\za1|E,dS$8DCND?=J@YXLZ M$dlM<btHL <dQ$\'Rd(|' q ,*L,) +d(,*<-,,'&|)l''&|&|&|%\(*<+T*<(*<'&|%f$,~dT'"%t%t%t%t%t%t%t$4&$4'',p F:EH<[lDT"3!,+TTL4TL.DO<Wt+D|4vDBl vd4\ (dTtt D4#<LŤ)\5~SR$oitC8|CtM(tgW%Gd|dd8[44!dp4lS>!d7L#TK# $'\ D'' ,%T!D*D&(3d FI,Tu'l>l<\:)0$/t>$,!dndvD<$Cl $4&Tdl&L%:D$8BhmQdD,,NH\D$LLDr|ˬlٌOlT24dHoLH|%1 R($!,<!L(!l 4L|$J %\ -*N$Dt|k,"dl!|4t taD",!"|!0TDm&U4tLD ؤl <%\6,5|K9$PJ=4G?d988<@;t9;O|<3E|D$Dd\tc44RLT|v,:$6 LXN,OBy*@$;SL|=wDDSDEf3d9d ,jlt|l8;\,!G<AIDBd#V;tJF,` rjLd-\NdA<-XdXDI'JdI3/ tԌ3$;o,PlD-4,4Q1-?dg4i<`\$4mLik4Hܜt#|D(\<pudlvd\ t 4|\ml<nY|,$,6$}DVD4#<Jtb t,%kD8<VT9s4fko^lJDCd|l<=0LVsU.J&t<|td)$#<"M (DA,@u86<)Jɔ~t)Rw>$AAAAAA큤A큤A큤A큤AAA큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤AA큤AA큤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큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤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큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤AAA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤AA큤AA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤AA큤AA큤A큤AA큤AA큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AA큤A큤A큤AA큤AA큤A큤AA큤AA큤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큤AA큤AA큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤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큤AA큤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큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AAA큤AA큤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큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA\r\r\r\r\r\sE\sM\sM\sM\sE\sD\r\r\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\r\r\v\v\r\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\s\w/\w/\w/\w/\w/\w/\w/\w/\w/\w/\w/\w/\w/\w$\w#\w"\w#\w#\w#\w#\w$\w$\w"\w#\w#\w#\w"\w"\w#\w$\w$\w$\w"\w#\w#\w#\w$\w#\w#\w#\w#\w"\w#\w$\w$\w"\w$\w#\w#\w#\w#\w"\w#\w"\w$\w$\w$\w#\w$\w#\w"\w$\w"\w$\w$\w$\w$\r\v\v\v\v\v\w"\w"\w"\w"\w"\w"\w"\w"\w"\w"\w"\w"\w"\w"\w"\w"\w3\w2\w3\w2\w2\w3\w3\w2\w3\w3\w3\w2\w2\w2\w4\w4\w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \v\v\v\v\v\v\v\v\w \w \w \w \w \w \w \r\w \w \w \w \w \w \w \w \w \w \w \w \w \w \v\v\w$\w$\w$\w$\w$\w$\w$\w$\w$\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\v\v\v\v\r\w\r\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w5\w5\w5\w5\w5\w4\w5\w4\w4\w4\w4\w4\w4\w4\w4\w4\w4\w4\w4\w4\w5\w4\w4\w5\w5\w4\w5\w5\w5\w5\w \w \r\w0\w0\w0\w0\r\w0\w0\w0\w0\w0\w0\w0\w0\w0\w0\w0\w/\w0\w0\w0\r\w\w\w\w\w\w\w\w\w\r\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\r\w\w\w\w\r\w\w\w\w\w\w\w\w\w\w\w\w\w2\w2\w1\w2\w1\w1\w1\w1\w1\w1\w1\w1\w1\w1\w1\w1\w2\w1\w2\w2\w2\w2\w2\w1\w2\w2\w2\w2\w2\w2\w2\w2\w1\w1\w1\w1\w1\w1\w2\w2\w2\w2\v\v\r\v\v\v\v\v\v\v\v\v\v\v\r\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\w1\w1\w0\w0\w1\w0\w1\w0\w0\w0\w1\w1\w0\w0\w0\w0\w0\w0\w0\w0\w0\w!\w!\w!\w \w \w \w \w!\w \w \w!\w \w!\w!\w!\w \w!\w \w!\w \w!\w \w!\w!\w!\w \w!\w \w \w \w!\w!\w \r\w\w\w\w\w\w\w\w\w\w\w\w\w\w \w \w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\v\v\w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \r\v\v\r\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w \w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w \w\w \w\w\w\w\w\w \w \w\w\w\w\w\w\w\w\w\w\w\w\w \w \w\w \w\w\w\w \w\w\w\w\w\w\w\w\w\w\w\w\w \w \w\w\w\w\w\w \w\w\w \w\w \w\w\w\w\w\w\w\w\w\w\w\w \w\w\w\w\w\w\w\w\w\w \w\w\w\w \w \w \w \w \w \w \w \w\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\r\v\v\v\v\v\v\v\v\w\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\w\w\v\v\v\v\v\v\w\w\v\v\v\v\v\v\v\v\v\w\w\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\r\w3\w3\w3\w3\w3\w3\w3\w3\r\w\w\w\w\w\w\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\r\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\w \w \w \w \w \w \w \w \w/\w.\w.\w(\w)\w)\w)\w)\w(\w(\w(\w(\w)\w)\w)\w)\w)\w)\w)\w(\w(\w(\w)\w)\w)\w)\w(\w(\w(\w(\w$\w,\s\w+\w+\w,\w,\w,\w,\w,\s\w-\w-\s\w-\w-\w-\w-\w-\w-\w-\w-\w-\w+\w+\w+\w+\w+\w+\w+\w+\w+\s\w.\w.\w,\w,\w,\w+\w+\s\w+\w+\w+\s\w.\w.\w.\w.\w.\w.\w.\w.\s\w-\w-\s\w.\w.\w.\w.\w.\w.\w.\w-\w+\s\w+\w+\w,\w,\w,\s\w-\w-\w-\w-\w-\w-\w-\w-\w-\w-\w-\w-\w-\w-\w-\w-\w-\w-\w,\w-\w-\w-\w-\s\w,\w,\w,\s\w,\w,\w,\w,\w,\w,\w,\w,\w,\w,\w,\w,\s\w-\w-\s\w,\w,\s\w,\w,\w.\w.\w.\w.\w.\w.\w.\w.\w.\w.\w.\w.\w+\w+\w+\w+\w.\w.\w,\w,\w,\w,\w-\w-\w-\w+\w+\w+\w+\w/\w.\w.\w.\w(\w.\w.\w/\w/\w(\w(\w%\w&\w&\w%\w%\w%\w%\w&\w&\w%\w%\w%\w%\w%\w%\w%\w%\w%\w%\w&\w%\w)\w)\w)\w)\w)\w)\w)\w)\w)\w)\w+\w+\w+\w(\w(\w(\w(\w(\w(\w(\w%\w/\w+\w*\w*\w*\w*\w*\w*\w*\w+\w*\w*\w*\w)\w*\w*\w*\w+\w*\w)\w+\w*\w*\w+\w*\w*\w*\w*\w*\w)\w*\w*\w*\w/\w%\w.\w.\w+\w(\w%\w%\w%\w%\w%\w%\w%\w(\w'\w'\w'\w'\w'\w'\w'\w'\w'\w'\w'\w'\w'\w'\s \s \w'\w'\w'\w'\w'\w'\s \w(\w(\w(\w(\w(\w(\w(\w(\w(\w(\w(\w'\w'\w'\w'\w'\w'\w'\s \w'\w'\w&\w&\w&\w'\w'\w&\w'\w'\w'\s \s \w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w&\w4\s\w4\w4\w4\w4\w4\w4\w\w\w\w\w\w\s\w\w\w\w\w\w\w\w\w\w\w\w\w4\w3\w4\w4\s\v\v\s\v\v\w\w\w\w\w\w\w\w\w\w\w\s\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w/\w/\v\v\v\v\v\v\v\v\v\v\v\v\w \w \v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\w \w \s\v\v\v\v\v\v\v\v\v\v\v\w \w \w \w \w \w \w \w \w\w \w \w \w \w \w3\w3\w3\w3\w3\w3\w3\w3\w3\w3\w3\w3\w3\w3\w3\w3\w/\w/\w/\w/\w/\w/\w/\w/\s\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w \w \w \w \w \w \w\w \w \w!\w!\w!\w!\w!\w!\w!\w!\w\w\w\w\w\w \w \w \w \w \w \w \w \w \w \w \w!\w!\w!\w!\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\wF\wF\s:\w>\w>\w=\w>\w>\w>\w>\w>\w>\w7\w7\w7\w7\w7\w7\w=\w=\w=\w=\w=\w=\w=\w=\w=\w=\w=\w=\w=\w=\w=\w=\w=\w=\w6\w5\w6\w7\w6\w6\w6\w6\w6\w6\w6\w6\w6\w6\w6\w6\w6\w6\w6\w7\w6\w6\w6\w6\w7\w6\w7\w6\w6\w6\w:\w:\w:\w:\w:\w<\w<\w<\w<\w<\w:\w:\w:\w:\w:\w5\w5\w=\w=\w=\w=\w=\w8\w8\w8\w8\w7\w8\w8\w8\w8\w7\w:\w9\w9\w9\w:\w8\w8\w:\w9\w9\w9\w9\w9\w:\w9\w9\w9\w:\w9\w8\w9\w9\w8\w8\w8\w9\w9\w8\w9\w9\w9\w:\w9\w9\w9\w9\w9\w7\w8\w8\w7\w8\w7\w8\w7\w7\w8\w8\w7\w8\w8\w7\w7\w8\w8\w7\w8\w<\w:\w:\w:\w:\w<\w;\w;\w;\w<\w;\w;\w;\w<\w<\w;\w;\w<\w<\w<\w<\w;\w<\w;\w;\w;\w;\w;\w;\w;\w;\w<\w;\w;\w<\w;\w;\w;\w<\w;\w<\w;\w:\w:\w:\w:\w:\w:\w;\w=\w=\w5\w5\w5\w5\w5\w5\w5\w5\w7\w7\w=\w=\w=\w=\wD\wA\wA\wA\wA\wA\wA\wA\wA\wA\wA\wA\wA\wA\wA\wA\wA\wA\wA\wC\wC\wB\wB\wB\wB\wB\wB\wC\wB\wB\wB\wB\wB\w@\w?\w?\w@\w?\wC\w?\wC\wC\w?\w@\w@\wB\wB\w@\w>\wC\w?\w?\w?\w@\w?\w>\w@\wD\w>\w@\wB\w>\w@\w@\wC\wD\w>\w@\w@\wA\w>\wC\w?\wC\w@\w?\w@\w?\w?\wC\wC\w@\w?\wB\wD\wB\wD\w>\wC\w?\wD\w?\wD\w@\wA\wC\wB\wD\wC\wB\wC\wC\w>\wA\w>\wC\wB\wB\w?\wC\wB\w?\wA\w@\w?\wA\wA\w@\w>\wC\w?\w@\w@\wC\w>\wB\wC\wC\w>\w@\wB\w?\w@\wB\w>\w@\w>\w>\wD\wC\wC\w@\w?\w?\wD\w>\w?\w5\w5\w=\w=\w=\w=\w=\w5\w5\w>\w>\wF\wF\wF\wF\wE\wE\wD\wF\wE\wD\wE\wE\wF\wD\wF\wE\wE\wD\wE\wD\wD\wF\wF\wE\wE\wE\wF\wD\wD\wF\wE\wE\wE\wF\wE\wE\wF\wD\wD\wF\wF\wE\wD\wD\wE\wE\wF\wF\wE\wE\wE\wD\wF\wE\wE\wD\wD\w7\w7\w7\w7\w<\w<\w<\w<\w<\w<\w<\w5\w5\w<\w<\w<\w<\w<\w<\w5\w5\w5\w=\w=\wI\wF\wL\wL\wL\wL\wL\wL\wL\wL\wL\wL\wL\wL\wL\wL\wL\wL\wL\wL\wN\wN\wN\wN\wN\wN\wN\wN\wN\wM\wM\wN\wM\wM\wM\wM\wL\wM\wM\wM\wM\wM\wM\wM\wN\wN\wN\wN\wN\wN\wN\wN\wN\wI\wI\wI\wH\wH\wF\wF\wG\wG\wG\wG\wF\wF\wI\wI\wI\wI\wI\wI\wI\wI\wH\wH\wI\wI\wH\wI\wI\wI\wI\wH\wH\wI\wI\wI\wI\wH\wH\wH\wH\wH\wH\wH\wH\wH\wH\wH\wH\wH\wG\wH\wG\wG\wG\wG\wG\wG\wG\wG\wF\wF\wH\wH\wG\wG\wG\wG\wH\wH\wG\wG\wG\wG\wG\wI\wF\wG\wI\wH\wI\wH\wG\wG\wF\wG\wG\wH\wG\wG\wG\wG\wG\wI\wK\wJ\wJ\wJ\wJ\wJ\wJ\wJ\wK\wJ\wJ\wJ\wJ\wJ\wJ\wJ\wJ\wJ\wJ\wJ\wJ\wJ\wJ\wJ\wJ\sB\wL\wL\wL\wL\wL\wK\wK\wK\wK\wK\wK\wK\wK\wK\wK\wK\wK\wK\wK\wK\wK\wK\wK\wK\wK\wK\wL\wL\wL\wL\wL\wL\wL\wL\wK\wK\wK\wK\wI\wI\wI\wI\wI\wI\wI\wM\wM\wM\wM\wM\wM\wM\wM\wM\wM\wM\wM\wM\wM\wM\wM\wM\wM\wM\wM\wM\wM\wI\wI\sD\v\v\sH\r\sH\sH\sH\r\sE\sE\v>\v>\v>\v>\v>\sE72af354dd0c131b7ee523d0e6820dcf3da5e3966b09d3fa22b89bd445c9956a93dfefc06130022e04368655e1aaf89e9d1153a4a5a5a047c0d491249df1c667c4416ca3a9935a09800c2f87159ed5e714986135c2f03ca0ce8c95f67c5a45e7dcd52d81e25f372e6fa4db2c0dfceb59862c1969cab17096da352b34950c973cc68fd94b2381e519c45aae621c17ad013c4f9f9a492ba4695d944f3320b0e5db737cb41e22b4cb69bb7b8652111c59d3d07b6522ac1f4a635e794ca7eaf411dd7e36d0c74e03ce4aff77a64256260aa8106e5cdf6639d25e699b8b75c9cc8c14d67ef071de3c77818212041d6b360e30e7a2e4aed42b02f76a3d3ab51802a84bbec0957d70a8d431ee1f890d2108ec528283ee83251b99cd36aebfbffb501f75463a79460c054ca32d64790fa46a24d92708b5d8e3055d55f8f6a2283155157073ee9f23c16dbf2706a1ca1543536e18f7da8d98a585da2ac50251c1c27e0d81ff713a6d8cfe55c6587f2eae00eac12e437f8a87180a21ba08f8f40c491c3133285bfb096e7ab894fadd81abdc787038e902a1d80e837bdbd7976f492fffbe33f8b36819b1587baaec57890f591fe8f4ed029856c7f586720384bfad15a4a2cccd9c1c9fe5e2516095e103248d91d16459847f7c0c06b7a914c85458fef3abaa686831314e7defa66ccea48c6c8e6074538251ab928b7ada50dc187f85802a133e9b2e84ea3887f6a6db10c11f31e3c21b24549379e5047ad49778fa1081e36be496f817cfcd480e003b4b28ee9e3aba11367b272192d8ae77a0661fedf05ec1304a9c72f78ae8bc2ad4d9845d736ee4d0fca4924e5103eb1d7deb157de308a03e7928ef72eda93fca184133244499a069610832e97e6d567ffcd78947c68ea12840f86b653b26ecfcf0e38ed78adf2bc938f9bc2ebb5a081b95104a54e99b1aa9c86d2320f3c7094b744b1784896f7a10e4884c05ac2aae1f2d765d18ad3498974bb17463742e8a2d323f05852631b8b8e1121dcf30ab1282b9b0d83711922f0e31ec1e1ef65459446bfc195c5b4ece48d56f0971caa97d52b3c6b7864fdbce4f460570b263924fdf223b10d0007c990a7c03c6191a83e276ee84e158bbd7f3a70d3435e7787ee92639251b4cf2bee41ec227d64b63a1cda6110eb752ba4562fbf093ba7f79612eccdd5ec6c087d00980d819201e965adb7900bcd174d0c88c67d29140e422cc0336357dbb104ad9ba92c5f0152007173ef6271ca688b4e1c27e2706c10550da19e55378db91f4aecb4ded85a7c705fd30a814e275ad31a4d062e4327d11b59ccab4b0d7fd39a4f0ca28b32106c3f5ae8544558330db4ce390410762ad65b3ababa54a43c3e8334b97180ebbfe22baad309807925394e10784b539b46e7c18b019581a11a2208a33014371136064ade6b7b45a28cc0785c9ea79150a779bbcd03fa1efe4f3b6328dc87fd230f10c93f8b40f626c28e95ef4fadc129ca00958f686664fc470558f56ccc5c5e2264d81acaa2229883d1ec0beb15ec3ad9a0bb5668d8228d9dac653dec41e9b07e88958fc513e5cd10f3c968490d115a440057d1723f93015f2e92b9f6e9b277509fc33dd7df02f3161287bf89af8bb1f154f38d5fe7f65400bce21a66f39d39cb70d243de24b0b563f3ac5972b3338b2b68b2a5dea90162894304e8e902f9362c1a6bfedecdfd73a27c8487a7794922e4594774275dd1ec053e9c0b493a0eb83e25e918ff4c7b6c1a87ecaf8b0b0eeb454e0a54f224a6e40eb5e85a188f53d16e9702fadc3b98003c98927bfd39ddc31389e7126f4c40ef3d0059de8050899f35bf30b08bb4f22c3bda7f0495be20ddbf18111b5438d0995192cec7eb82251e98adbd8301a131aaadda70e201bf7e67b4ab36937c2b747e7a11cec69e4b09b46ee90dca11258fd0257585c8280b98837678c45cdcd43007bb15c94754b96f03b02000c7c000b7282285e4ec5d38df547bd4aaee85207f2b232dfc385d6cb7f1da546370b8fb6aa434d0a87d9d61c99f01ea0161092b40d3084064abce4947aeffa34a319ddf8aa729df86526c64460d61aeef789f9a49c66131e599edacdd5c8827d61dcc69a1066b922525e538b9cd3b3f64f32ab01e47362775059f311e36cae0a7138644cbe0ef268be4b44e9588fe527fafefccdd2b9caa1d44792afc96033e6d5c62f13c18b1dea570d239c5e7c56311799fa44cdd9171e6fa04551a62df0eb67d31d6f50b941fc7a06bc2d1aa969e019f5f8198f302414aaaf466c091aa58ec74551a320757f8960f9af012cee7edb18802e2be7a9d4bd38c94534ca0b9a2f63d8c6b720584a4f4775ca91f019cf8fa2b09ebfc212aae5e3418e4c83eb4793e18c0b167beb7a99c5a40389d3628d6418fb5cf432c6663eb5db8d008c711f0b461a301e91a186c3850ffb59b0aa369a1428bfb2fe89221fef2c17740f3b78f7b8a944aac128c9973b922b1bf57545e13bd197804dcade84a5e73abcd76dbab60aa7b8233da1484ce0d09f0b80610974a527949744d1f37df60ed0b7b69111cf2ace9a288ede8f9e7c243f7b3a2badeccad408ba96a6b037fba2a994d1c9aade33308456f6b87d452606b44f270263081875127bf373a3b9252bd71651cd645a83e657a7f88f767e0cedcdd5f76fc9cfe1e43a1dd96c863e2ec7386686d0a9eeaa92aa5ba76d23ebd8b4694ee6a42a622db16ecd8d54b552a0d89e7f1faff1741a1254c386c5706c1fa1ed019e29917c94c99898b5b078f51086b5a2084e6c140ffb2af0eb368bf22a609b3aec3e084b3683cb04ca26a8318276506222ed6dee692a2d9be86994c0c8ddbfdb5871e17c9f95f478ddcf97df84a0613d1c02f99eb4a1fa2990d355d5e6642324a59e069b6e9f65cd002b92841e0d1d294a3aadf96f40d3a5924f614580cf73b5d3acd5b2a7f62948ab3044078d5c6c7bf9bcbedfd2eff9af11eea0d1dd5e081f7ee1394a28cba72fe2a6f974c7a5f8bb7b2b586597bb4f5dc014612b2c378b94415f2e9e512390c7ebbf5b9e1524c2e652803562428bd30981d7a5ced26ece431868e6271e980f0b90e870c392731a3e928adf86b195c4fc33942f9df58bdcbd45803e2453591df137c782dcfec0ce53bee46f09f8f8feae11a70e0459448ee10f7dcc9c6b63bd60796f0e69b8dd66569101353cb1e29b85aff62ebd3afc0f6ed36b1cd2f7a134b58711414c845c22e3d8ecf2838ffc03e0ea39006ac2ed2f341598b0b613434d70224a3c57fd382dbc511c8811ae247d00413668c8013daa61cb0bb83f3bf922f617d7a06078078ffd82f10e4312665f93d570f547404a2fbf427bc6b032994ff8ccd71b82738b294b19babcaf91159132fa0061f8f47c55af7d078dfc8c6973dc0e0cd377b3d8295caa1be608aa25ae524b0319c31771dfda1541a77977b3e20614ac43bbe6095cf0df641535f2e7e00079be3c9eb4d86fd228d6248eec0f72a91a7a4144ae9339cea780aeec4add36af69be6d81a73f057791efd9a3b74120aef16cdd91b11555b6a39ada7f66e5efac6a3a3d9471e849d39d7081487e768b483e6c19157d5181aa901d4bab9be2be7e8e2cda333d28705b8e20153a93a29a8e9914e10d03c3359eed458c7174b3b8a0071f43a1030f5f0626e0296cedf43dfadd5fb4a37e78b86e979f86cc1d2b2a62ba11419ab84636dbd48a64b2cac5814612361aae4a198138efa419a11aa9f3235cb84e99cae3b3c31b584d40302e04c054330da7ab6e2e23c7e36846ceb96cdc7d45cae91335eb23d2374a41221192257fca3bd6c4c5e7ad6b0d8885dd5609f5f3efe05f44eec57cd50491bb288b39883ea1f2eae8d37c57e0bebd067f3cb7e2d3db2675a49a273eabeed9431fb80988b7e447c26e9335e99c8ca27cce6122c86168cdfb4509556aa12bdf3587eebd1ae6b26b132cf8b08f006856f0d6e1dc17374167e44d6a3a4b91f252b5748cbb8dc9b242e140fc7158f7b8aac2e22868229f40f7adde202c30feeb1ad40da59f7908cda970c6e341cbae507a972f95c79be2cc3011b8a92c2ac2d686bc2d35218db9c093d0f828a960824263f4f75ff84df100c1b310c59f8cf85771cfbe349216d2fff93514d162272bb29c4f5c0ac80b96e4c1e4d054e7906f4cc6efe94a6ad867caddd708760ff0c412f106fe9cbb85df3c4641d5a0ccf67185a038ccfe1a36fff9868d0549c2f5e786b6cdf180417284aa72e36ce0247518a6869bc7a030ab991c791b234240c3c41df19f26bdf8f1a9e0652bd395cfd35b5f1d4a544127da1aba9821f0c9c555222bd1bc4c5750beeac5f26f1196cabfb3a9a5f665bd73c14501f81327e84e39276d5f62426cbf9d35c4d0ec2f2aace481088c1c4b21e91c286fd60236cc90da59910bacb199ac06e4e1863f2765b3e4fc871c9a356bb5c8165750e7592a9dae0f913026ddb1ed7cb819c723eda5a254f880427b579641eaa4cd3383044d3d3301a0076ab46348ade25eae40ebc4da74b88608ab61fe3ae29048afb433dc647aa2f0315a426a8f8d14cddd60990808df2537ff1f1a44badcfde8b4d7c492ac967f08eb9d660e649edd3bbba03bd69edaf26aa1b82b318cd7b64502e144fa7a7342f3e739fec595960e5dfa4421bcc3e7b8285c646eb069a3173ad7ab07e6589579276e4d7d94c5d7354d121c3f324b65182c2f4571041eec54c025745aebde689eb8e4fd65af8f4cd669a4bd6933559fdea81c0a88e1cd79db2c8675b7cda251af39a8a9d6a1fc43619077499529bf48097d1ac5d1c1055ae48aee46fabb5efbd276cc7cf746d84ab57eff9c55c5c15bb8ceea3a7136afffa936d8d8b429ca0c1d84b98cb60ded58ef2fba37f6aabe59ca6e5d1a5074559273d54dc905635d6ea7153f4e1016accb8f0426d137b5f3558bf2c6e32d12946a7ef8b0e797826c356ea5a58a02d3c57a02b2277342749f65e4d0edc736ff35912d0b8019cf1c4bf70a5eb9df10fc0885718584705b4604a020cfb0b8dfb743b3d2546ab63b52240114512653b82f51e68346caf5d754b735faebdbd1e496eed94d238e28f6e767e6499eec7c464fb1a67bb8cd1d6536dea03bfa9f91dec8f48b8337f45d27f7bb10281bd29d22e5611bb6b7544a82263a1544380f4804ce04952e17cce33c2a986a219849cfd70426b84b96d112071844f91210918af462bc78084f26ff91dbd71e659c353f58d8f81c35ce2a14cb9affa23804928d94876793895543dce80ae4c69a6d85636e74e38cdaacb72096ed248fd9ade25ae95be1d649b93e3617f9f327126e7c913e5cb68d4bee6b6cd77c30d35d7752951a07e32510e18989ceee37341fb3bd980ad78924fa6c38e208dfa32e6529f2ff5c9d1d8215c57dd335164ebe41931d2b07a47832173f88dcef20a6cb9d0be115bca52b5330c51a03571885412b455ce535974c6e85aff2ab59cf87a09f370fa3d38c9e8b2434cbf262239feb3556ac9066191829894d871ae09e1625e0d89b5d17a2053b454103cf5a574bfa7c1c7ab2d8d4da2745e91a2b3b50d91c5d09e983df725096743c51c70b1872d2f48780c6e0cf5b5485f8e0216d86fff8168569dc732b71a121330c388add21ff18a81fde92caac8967346e4affaebd9b88e23cdd9cf730e755fc2e4c5580a670c387842b979856825363cb91bcf984b95b8041ef205cdfaeb78a0161d30734b371edb2bc9f1e85559400c03216498f7b8c9c5b4bc3ea719034a070d2ced508810ad41f6808ea1d829938a433c1190948d7e553eef0b509f8813ca87a7f1fb2d10979529f860ae647a97214bc576a39de484f7372af2a128bbf6beb1c992c433975828f2e8d3cd83bbe7759079bce165c6149691c14e886209ef475c92f6e54d16d08287883ceeec514deea330089570dd42c2220c7ac555ef5064c97719e0f0551feb59d13d5421138f8ebff9ce7b592b3dfbfa7be801362256e975abea977ec4993bbea4e90c11766d606bf4bc5d7656794e159f474421629f9d7f4132e0a0e955269a33d190ac891cf1dc4c3e99f4b7e434f245583cd9e5903a2c4e87e5bb1c98598acd85b9907aa4259ad51da7b272de60e81445850f5a7cf38490ba37b33c69209bf805d4900cc8d24aeddcdbaff4e24947e585c32601e8e6a3d298a1afedd7a7c046896be217d6d54113f663ed74ff5074d6c93e9a025f94635c05a2ad047c89f106cd067f80abd64da088fa5bc20a4c2d1b25fd9b4550fc908515446d92fbf890c4e9f162a7257faea845c3e313d8a165e359f55b0871ce387ed9cd021c1bc14fc9edb92ae14e81e921f8b7906f9bad94d0c8875b3ed0d30dea08c3d9fc0ae1059294527220c742eecf7d6ce48fbef8a51b725e1e38f51eee1627012e3d8b8352c6474ab58a85eefc240e05d901dadea97eaea070c8fb3e81dba08fa9b16c6694e243b44978496244e707117204e2e8718af4664ee638a9c7337d6eb98cc8d07c02669a615f667b55ac9688c69e3b68cd1bd3903526096f3c10de0753d844a4b64a18490efc58a20879a8e1bc81227fc7738b1c21cfd3b9c483582e60a782cd4e80a3f83d4eff136cd3bb5437b2a728c6b643c8cd358919138a84c06b5aafc12a4cddd754f57c7c31019f8807782a7ca42d51d714adf470c45dba67c05426ad8220f1ab7c82d61c17e2afac13aeaa4bb9ca355e0590084f5deec01f9ce9515280feb147d1f00330a14992cfaf3661aa820bc2e6f945f664b9024376b0bd716e73172af9d9ad1c628cdb13447bc0f8025e6a9af836b33cec78d8ccff92195cab74f2273cfde683a4c46a902ce113f374087453edbca1136298f2556ee178b443e8b561f3b29bd6dcb6320fa9e1912bc4ff532555ae5ef1104fa91b8659a476dd0e8c06e17aa3f3ca0599e6e433d7d2a080c6f2bee218a57bd9ec8d346f22175b73399c72e060c3cc51d5fb2db0ded9f83c6793c5998406cb6f9a0807327d3f8362dc92bc8b38a17493bd57080929fd9dbc54551edcc341388e804f36a42ef5cd5f75bc18e40be2a5b84002cc2bd11c58d6460f9f964db2e13a495df3120a6630f94ceb077383066a229a678796529bd99a3e3511c53ab48cb1a6ef91de20a9c4d258b025459941eeaa7b5039173d47c139d31373bf893a87f473e7045b183a70c1e613a9efb5d9ea43ae85d3eec2b9a2af427e2825b34fc54471b2a1129841af92bf5c0865d68323eef11125dea7fb531f93d5386a41443cbe3699cc11cb03bcf87d50efdd9ff14a955282bd6fc0c953b460a8e317cb8f9c9e1e3c757af811c49485ab489a4daf941fcfba0a92208f4faf7ece6a29c68d94a2ac1ae9e9042c77439ad9fff27fe4b94f520ee4abe28624f6a1db170cf401287ca0810935e765c62376143549719e587a3c59c7e4b896b08b3bf1e3c0871e659e7295eb911d45db2588917566d3c3bb528c50a8c8f4ebf127ed533d5546da667e4c52019bca35fc6b2e3dc041e1491efeae9e28fe1e8bc3946e312c76f841d0fadfb2737ca3b0eb7fe5eb661cb1e262c476107f30b1bf3314f5d3346e376a3c46e16a4f967472666c44e2f74286e3642276d2c524a1d4014c270aba371d67b79c92e5fb7c183516d77095b18ff28afcc2536008c695cbf76e24fa9cd2258e09effe32dfca1e6a788a7e4b82fd2f4a2b972b90707ae4bf9ce2b360fd59e3fda476e277b23e97192c984a2812cfa765e560cdb4c0514b35d82ac697e35abbf34de083360463498afcc69ac774c910eb5f93a09ce3afe3857aa0c0352c8f1b17c1531b906bb3d48ebfbebcefedae2a4ac83d7894302e7fdfff998ed83cc27ab0dbbdcab527517e73d092e78930d4f7759daf39662c2bbe50a0b3d4548e5ddda6fa66b79f44ee08ed9f49a002837f10a827ea35c053bd27644f2a7107862e67126bbb91318b51439d2b97bacacd81eda1fe3ef0147ebbb9e71ac4dacf475d6d3dd8b1d50538e4f3635629c7279669c9590921e71e1e883a6cddf8101c9de4d65b181cb968cd963066743e3f0dd4f5436cae1811e648da39290b7949a5a55427bb9be528134b90b01882ef3b038c44095d5e9244cc0dc6b3787f26479cef45c7f27afd144a40252888b8a30a7183de1732adacafe98097324dd40e84edfbe18d76a5137a241eb7497eda9e94ebce46bf80f77e857bfe24b9be2fcf5dda2b596d43eac9df35174b6dec2d73ccd075eea7f370d7bdfd7bbef4f44342daedd6a08c23ca55c68b68edce5fc46b954335ed277cd09b4af7210c7a14a680fbe7cb0b0a8bd5c35025669cd30a76933b06385bf7fe220698c8610c1927845b807b355bdd74a6722ddc977602a6bbd679440f29ac7f9c51143f0fa3a7da28cbd85b8d96d2a0155af2e776a294d8d12641c319e528b5fe94fccb5c5a2e63fcd6a06aba183beb73d06161f02ab02c63a081666b945507c921dac73744a912270545e09b92a1cc0232cc4e69cfa289f15cc3e5f32d92ac0310db5e305c848ac3174914dfd86d4b73ddc5cafb0d3735c61a303e036122307652ee01440ffb4045d589798dcbfc3847f44c79db33d1f983c588b348fccee5889073c6a23605fe26eb3e5aac7c5413a1f5d417695ae0af0bbf92233943387cd64b16deb34db5f6c6ce22638c200a5115b42effb6d39cd586671e997f6e4141254be10926a27753a8aea693b436debddedde493ae98f700f023f17854aa921b4cc2988657ce575afb99057756fe2c4550902cdf6997891dcfd20c513553877f6b7e0bd87620ada44fdd45f99935cebe2d56235b56939313cdbc898a59204b97f8742328787887b2e79c4de42d1294d48236c8fd632cc340c83e4921b923f7eaa76cf6eaf8c45ca67a273917e826df6eef8c40ec8de774869c6e956bbbdfdcabc3f40d0e2169351f0d711a69a6603282eb269087577d8999f09f33d43b8171c565c307f89d56d59e9df8a1a540b0a9d323e5d25893d7116658a8a0b57d745b35073948a7812bb69080457f3a6c89ea0395e772494986cdbd5bbd1d1f14e1db23dd4701272526cfe3fc9a13dc0b39f7db91f9c07730581ea58201abfce4358be1e47669fbd192517aeee58fd07ade759282ef2f2719208f87c6c6b76f20f0e7b793da8870a49a65046d7eab96a9b39448dc4953954382fce4391b154783c44818c1eee4b5d01fc2ba48f7cf9c466cd1a5eb6ad549d6023d51444db3cccfb8e86977ee502b0b3e06e79342a6d4b88197059ab6429409fa6a45e6bad2672c7bca534a9a958b9923c07626dad7cacf56ba7d1539b20813e1b07b8dd95d2617d2e921b2a86ca3f652d0a3d2d7fab52928fb749b4ff7b052f5de6e5285b8976a61677ac30ae8950265ff215b314cab3c9decc029412b75efc05a075472563057c1d45319f3bbb94cab4e5c1c15d264c64e88350c26a1d41a1e18dbf956e92855e220c7cfe978ea688271adc79e857f9fcaf5f71ae7ff65d38f2a668e761238fb676b76ad6098246d6b500cf603db68b707cb401a5084905374d363631e26afbb673544276c9618dd40490794ce001123a36cc9436ee85af9d7715f6dbedba3445ea6aa94443663cf4495f01186347f3624f15f9f3d6770e4786ec3c31704ab9e544e438ed48c19fd656890bae70c4938c4599cb25bc0d26c333c436bf0f330820ded0eaa83b7f4696e17a195dfb91e727279a96f21b9d27c754de34c3ceb0f9954628793c935f0e7944018c7eb96f971c87346090470ac71fbf51bb3cb0d38fc698eaab8b133730226b24b5640d526b9488369fa2526ce30bf206c7bff98056e0f44a7208af06abbb137aed335def013ec87d419d3a5321a0d99a122fcde61da6682cf9c1ac1f1fbb0fbde61cec5b9ad8be62e5dd0221e4beb031257b3b8451b2203894506b91849af1908d59ab2f1391cc642204862e5e5e2d692ff1b1fe0c146deb4366c432d29b77664b16cfb1d5543e225f0b91b0a6955220931fac384482816d0fada00eb55a106b47ba5ac52dd0efabc2c7218c21f36ff5692fe89264de92ebfc5ffe9fcc8cd65c5928659d90430362284d0120f0794b2933bb4246123736caa24d16f1bc886193fe211d0441789e88d507500e8f564785b788dbb97cead2631896f7e001cec959fafce1976846e4a685bd6e2c93142d72ebaddf5bc2c95fdd3d2aacd6d96efb68168f30d3874790f3f49ddde684735f021756e06dc80e5ec95bec514a0ed053f36657244adf5989b075b294a465016fb6b318a3a7bb7add17770a9235ec54026dea0e1bd19109238e6989628ad0d63fbf6dd554aa0e0654adbd76863320041e9c0a46829a506a37a80d759a84eff8d02aee9b422d78db905b850d97ac8b9b03879758c830f0392e46115a77c409ff6fd8622bbe56de351ae66e67832f8fff98a1c34cb43186756dd9dd9cc0b19eb921921e3efe23a2b4cc329b2d9081c5cec1234e25c681228e012044498327a9488299617d8d1f21f3d85bb1c018c687883270277ba9a2c9254c2b32fb2d2970dd0c70c222d1fa95a75b58626f61f9051a02b9e4dd7f16050260a1680ee1a5cbf90dbf741400e5b1ae867cbd455ebc4571faf4bcff07fe387d04628fb191bbf8c9a9d186133ee25e3da371ed68e4e01a8e0889a37dcab2b579f197f5768de30bf8025e6645635b53399eace4498a43ea00368c30d202e88dcb68e9aa00eb94876ac44f3da319b25b08b0202434fc61e1f554c6afab4ac9c041814685a8b9f1930a49a880ad4ba5b171e2e5cac099656aba62f910df5834d7c451d30cec76cd540b6cef6af17656290ea4a0ed0271d1e0b61da824f29a635f4a99052253deb3f16ee33a926d89fa8c884fe05cbb729db7d44f0f765aae4d960d1ec1087eaede58fbb876cadbf881c2917f655efb4837020ce4a2a7b4019ba32742bc80dea836053b207dff545f4e1b84cfea61eaee6f33a68f9ec0d8a3c3fa8d4417ea30fff5722768ad35b2c27d330526383e1ed428976d841c66e3e1e3d013b0923dc2fe90d01762c816e5d140fb7a9461fc43f2a1e452b90cc37e87bad1901f26983ebafa7387d4e3dad69ea0ab7f2c6185797ba53fc551b1a0e5f1f9cdcfe1589364c8da7a15a30094d11f7565fa5cb56dc6309d199e820659b6e5d8f82dec96f0dc9051f311067b78e4ff605e7d9122d14bc1a000342b8e68aeeafa02acc6edef3e8a62dfac81018dccce36b19719a66bfca538caa207d9eddaf11101cdd03dc4ad118a22a1b4e421a0516c87cb050292b5f88b6038458b9a5192f0357dfc2d7124d0117e15f802cfb519a12cd77315f5ca6c284094343f0933e8154d0dac3391270a562072e86a27fdc6ae6647471e90bc1589a5f6ac19312d6ad8b9db50520272ed4af21de817d7594a34ff6ef26d114397db492ca8a245dd48ec2208c3c929bde54c2ce0ec9ce3fcc6edfb452f65219a68965c069985a8c5a8b8bc0a5dbd93d24fab4222367dc9a363d7f59707ffe731579b0e44a0bf4e80149ab95729980cc1f83b44b65c3bcffe39411d7cb893a6bc6c7421ac34f4b0c30fa416e0b8a2bae2eaa0b8fa7334dbbecfb7d9d5b30a850e3ba362d56c051b5b59527ada5678bf953d9e9de265eae391746e5154f7005be12bae5ad98e3f292e996039bba1405fd2900470e971c599dbe7bf6d360b5355b5ac64e14520347202a0571ca86206f822c279877a057fc0267b1dd7040ac9b96406929df1e8deb39d3f07824b0ef9a3a2c6aac765d2ff55341fed7aeaa77591b739c4746f9c471199965a3779d829c076cf877031323140c4946395607582f3fdaf0cb1432b745304a999a2ef367e9aaf05272eef9fea8452431581a113974c1f221c8d63b5ca371959f57f0e6754f69cd3da716e88ad0c70cd1998938478bb7a765888ac7f8a8976331135b904a69b79bf1524c9a5caa5a49e4935215c7834d751f2555f4ecf4ad4598dbf19df1151c296c464324dfc2f06c20e4eba35a6078e82750d5bf1425f8c5481cb9786acb00899dfdbb55d84011a53ed9ba7971bb2e51d0bae5194a5df14fc7ea2eee9da301f06c8252d9e92784b3068207833bbe1db3831586f937c4a6e361120a2b15e5a61eabf76e8b21bf1c12b4eaf3f661c53ea4eca29caae0154a362a3e2ac8f684118fd1af68389dddf7dc669f39fcd427ebbcf39c54446acaf80946fc9a9b3d7ea47a5bbbdf3c7627a061e29145e5ee01d2ac8d622828fd5c2eb14be49ec0750322bcce6c7c5f1590f21c5edff78ab602a0fdbe5e4f8d1bbaf7f62637b57c82185c2436179cb3d65c6cbb63681c44d133fcdde5dcc3d929db11eccfcd2c7313213fec260b1c923486258bfeba2becf13198954296651c44c90faa01a8ba47778d9d31fc7dcd57015788033868277662f25e7587780da00ebe0e8020bfd190c2d75c413356218fcf04d2fb5e13625a44a4178b2210b2f36f25504ba097499de135affae5d293ed84e9ce29cc722d00b62e8092437a1358061e98c6a5a12965b133310958864a2c314769fc73323e18e4d5f13ec658c6d28237557d05139fb300129dcfb9e1f4cdad08f9880ea95c381808c0e8981771dfcdff2e43f7addefe67e7f5b78dff9f78489a31f4358cd2ea0c96251b43ea5f1326984bf56783ddad8be479ada995cef2058b2d8bd30f4c65db27e07d230e33b9e20f90b3eaa4f3600d2e56d4f191f020436472545dc25210a89b0997cdad40381f6eabe674a40c9f8341ef9900cee4e75255115ba61b599d9186c64a47c3c1f5ffda5529d193f8b2f1bc9e3848b3e3e3e1aab91f084c60d73c6d576d0b9ec97c34b97317cf0136c33cb9baed4fee51e535f2607d0ca9b46ee146c6bfbd1a311e6b6c9eb10514a4c8ed705745db6a52d090217165acb8a95f39a348a3409fda78f1cb941bd9ab585d7399e35c98f5ba8ad444f77754b58bbfb6cecb2182f642e2be2a78ca32c17d56ced3599f2116bb5a2bb4f21d92bba1718bcf8b85d2fac1548af57178c4b67a7af4e093c56105efaab73a05d3f54e957df2e9c2cdb9f3018cfb6a90a68ba5d30eb23cb896da3699187d90354a0ecafb0dd2a1c91e0940aba3332d5b39e310de940495d3b9c95414d793c2915412278ef2495a83dbed992442e6af39a35ede3a67e1dacdf8cbfaa71dfb3549f7bcca50afb3c31c37ce457fa57c4869467087cbcf2f14391af164ee00a7c4c8827feb526030a886c6572cec421998dc9613c946172a35b2ed518181787a246dbfa4dac297b06895452695557528add764b1b6f199c1a4e6483f22c8184fc87ff33ff4dc5788321c42f469e68667de8606b29038aa1a401c605fc1720b73a5075375d51d63bdad98f20a197a8727053c94b3084617c1dfff6ed30f2c0380cc0021356ac5ba4940d96aee74be0378ea37778ae849bd4d27e6a83622d60e2c692e95c609444373b23eb0ef51935fc19cde74a3bdacf618b444ab234a4b8c667b2bb38b2148fc98d366eb1ea18679c5339f337c37ee5ec3512c3c65e09fe77b3262fba0e2212ac493efe7d23dbd62029d1f525cc4a2367d1d01788097ef331e9982321db8cb38876ccba09412273e2d22cd069954da8b458624af50fd7a0d28493e98cbc7d33abe7832372daf32edbefb2667aaf74ba5c386890e27fb7d0c7a8dc6f5277d8a264ffd67b4ae7ead085e3bc077d5fb91e3fec97505fb1d3671f90a74b4e3a30a541ec9dd5369f41893ea47765345d774c28d52ea05c1be0ffce59370cbf41f0117c87b624e8f1e3d5c56388c3b98e3659f6d62e880f2be72e3abdd5ff56caead5d8c674524e6e800bb2f8ce3f26fc5aff57c470558ce22516559eca0b067c3564032fd4e5e5945152d00c256916237a6be1a8248ac1e64118867ace54c2f66f0d8268aeeb655d550a4afd8d6d24a3d3e15631087f0395fdcd19fc59336501d8113017d33e569b18bab28b57ed0e460f3d004ad592f764f4a0d32995b08c6322392e1a7acbae06c588139c807a3ea6019fb786690660f8c32fd9340ab6c85264a9a1e0a52cc970f3f851747392dfad373a9e128a305cb596bb720bec99129b4e0461f80737daa61f9114b7b39bbb23e4fb428a34ec9a59805fe87cd8dcf710301f8deaddf9fea43e848f1306419ef6e7faf32d23a8d356dfa307d6793e7b9d9c7ae160b42246579ddfcaeb44872a4c27a3085af3b5647f78db1c03f876897b46b8be0dd4c909d7ab351293600d903420a9853a6537e9b8b93fc42dd9ffe67727aa61d6bb7993eb2509ddf2b415f1111df9f177adda6cf9b6ee68fea2a10895112cd8141f7bba534a00c20474b083addabc5a7327f95301eb56bf729cd1cd24165583fd09e00a49c8751a79763dc34ec92d2dc93a4662d83b14c9b733a33943539fd26b4da1e5cbb92c1e5e91dbd89951a005da3136f27529ec28b3df537db27eda64ab8bdfe16c17af51232c0635fb603cf9f875f5253ffe0bfa71fcd4e1a0d1058ece42e3c307be23c18bd1ef6894f6b5889809e1cd798be4ce20f73b3a644b11eea9e74be8f90170d94140a919d379be4abcb3965f31a1b250aac1da87bb28ccc9f5ba26dbcc33aef3453799d9b72b08a27333dcaf2c24c35895f31ecdfec9a27428f79874c22bb70b9e6f54f8fe0c7c8d381048c1534f1b363306573ff0dee264a2f9f1ba28d66c6a340ec6349e88fd0562a213909a56e4c691308222672a75642ff83c968dc931300d3ce7aa80fcce4daacd0351e0262043bfb7e14a0d5892c840e9b1c8f3a560ae15c88d0d40e4284243d5c775d9289913c6442f7c3c34d52465e3bd90d8e94d4a6eefaaf25cb240b64e7e6c89be5fb179d3b1cc38ba65d4d6568ca3343f1915d1c5a89ceb178490a752e8a7f5e7c52734dc89068d8793c966c7b8166dc22d82b9b761b23c7fbe7052f2ac970bc47746dd76ffa103041d657222af8542fc0aa0f17c48bdd3280c5af64bbba52f59366beb5869dc1bc3f76f777c7541a68daf3aedfec3f0bde8681903f917471dbe367162909a2de1a1d6e560f38bd8d6b5039e3fc2c58ca0fc915477962b9769831c0f791944d78324943059271e190d13be674751fb1eb26d3b6df3bc57a1e25bcbcfe9b534383e849bdad79675d5d7fd0af5d2446b65decef80e47b350d543f42ba2b1a04feb1c930b71d1bf28fe428604d25c13aecda0c70ecc8aa30c7d5277f57bcf272ee287597da250cd980e0d1cfa4bea0dffbdd30c7483087861d184502acb7cfb2b6c10886ea6d4b3821117a08d7bb3b1dbb705274d55d61a4a9d12208945704ecb0ebf21e74078654e59e2185516c7cfe880e46d5837da9bb815685d72f21ba09dfc6d8d11ce2aa2ca7c0bd6f0cf909010ff6a784478740826891b1467505c5ff31c05ea9781872af99e8d65daee7720ff05a39863ec8e6d7ccec4b2247f7a07a03167a9b9bc0b5d12e909c88c0742bc48a1a5e7c82faea8f386546be598e416dfe855745a83ce1431b7b9291c2fc78ac6feea1b7ed63f3e63d9fad49edd819b6b15d599cd7c4eba92a8e72fc05f1b5874240d74ba7a7c500424bd8cd360bc910ba480b1360632c0cc09553d3792502c06aa4b6b94eca3931735d3d7d308e0fca565807e141c71c0c951f839c3229e23114cbc7a80abd5d3ba052a12d337f73e81a16e215a45f0a770ee545843eacff3539383f070b8eb61cf65ee38f434892c056c368690a15385438948d5bd3e1fec5d0e37501a2699d513c489dbff23a05cc20215613b3a6115894c353e1509f3d71607b33bdc4b3d0ba7309f345d216f74db2d76fd83e0e2a4afd8608594eb412c6d203ef6522f4269410324a5b7a47dcbb1b072fa301cd7d21cb25ce319cfb1aeae37784325c1c28f756bdacfb1112e9554bc354fbc284639c97109dbe0e3669d5c81fa5d3ac4bd0931679f8cafbb17b756bb2cd844dbe79206839100e2ec08c2b2b5be4d40a4444eb44cbd2149af11587d8b0cfdab046e84b92b4e68af7ad39f74263712636a4fe6d5b72ee04732239345684ad0378abc7a3ecbc018fdbc6953732e563bd9c703386dce3d2da8d72b9976c437f399691b03870fb3a780fc086583f9d022aee5715b461249e671f5144ee41be02f69a620c82f2539c4068f9f5a89f3ffa38cb95624fda453d863d9ad2a45e87b6cc1d7f764790837f4a954e10cdb14cf51f820e07a1feee99426d49bdf56f2eb93685139c5403a228034532f2bdb4ba77e60218b60b65a7fbf7ea4d9487fa5619fca7701211ea67f1cbdc46231bf8e20d3a34de623f6f17d54bc432a42ef180d0964e7a78fd2869196a4dec86407834095365313bd625f569d542dbd7df481730a1cf9d93fc5558d3acffbec0f43c117337e8fdddd8c26deb289fb6dd0f38918ca5b7cdd1f186989b277e4cda5fe3da4a07a36d5cac63b6ce7095147e2fd0d8c1acf56fff1def9a49111b398c90270197a55fdf93bfdb1169965cde5969aa6a14df159129368422086470ff8379e3620321392b3f7fe46175d093756348a16ff8b30bf56857ca92f68cf5ffd60e10571439b117f9ec6c45762f225a5f9d3c75f8cf662f427a205b7a407553615c7319554ce0450616cd0ada81ccc9ab8e5d183c37c0f09649f386f082d5c9eaaec31d027924031588d70672ad1ae0b944814024ee30b18144a02b5b331d19307ff8edb5ee066c4a09d61129c4afd07741fc7f59f83e19305b31f031987250a29e9fcdf9a58ef2cff808d123f16f4dce4a0f3aa547f0f01cb12dd936117def810ed521fdaed930d99d2b4452c50ca8ece8c613bdbb9b99fcf85fc1b236cec8d5dc58dfe145bc64af642af4085f1b8dbc1d8257406f673256d9c095c6df88469501736824d625a5238004811085411a6b96b7eeae56374e8374acbd16887f7dd379591bcecd56f5b2a569591e6a68e8ee7f4907c01a1e7fbbbd1e16c308e4cc2356f231f06ba65c1b4738a417f511ad8e176d22e286de88eb1a0f176da3eacb8a623a9655365351c517cf2004498cc0b6ed060c6cebea481316fbfac86ff01e59b646a82f06e357386328ac152cc0b478ca9436eec2095a9197ce3ee6781ef3e683c66fb4c5a7da3a90ffd37436d29661a7f6d2e00867bf49b0a27dec03f902168166bc0d99a598da65a55449b5242f8e70480b3195e5de3df3bf42035f6975e5c69d3344b0949c301f608b4b25d44dd123b11cf0b3c8c9f3b25c06ed8c9f71fd05a4c53a01d5a744bc4add074feaed11689a6b892dad2477d4eb5be530048ba3d80ced8ba967595dfe2892a3505898274c5e0fa5547d5c2c314015cbc36abe476c032373345462575e67b1e10477a59842962184e3cbb4b558e8ff3053ed9c363bfb58e4cf97d5ccb825379c0b5121e0b8a3a41539c9ae229ee22ee2f0ab1fb7e38aca73c2874680929f253402c7859becb137c9ef003274962f9a40cdac1bf42b70c67dc146d5b371edad8d1376e5baabcc162b4820cf924ef7bc69b9712c02ab1f330a9d2f5f92e159f7cbff96260ed60a41b59eff90f807a90bf0fbfcbfc82f1627e6590300bd2cc0edc11189cdda9aa4beb9b48451fbeaf4b972f35ae1ae59652f10eb998240a5d2a28096741775e1266678bbde1fecdb9adc1b1f874c71ef4cae268705c7289d8bf2d9d28ab5211dfcb5329e88db469f5eaad42c90df514213c6ef71beafc92f60cbf481f8a2335dbef30ce6b93ba13e8322cba8a6beab5b10a8f9562daf16a82ebfa108472ea70b1ca67ff44c426f4574e05a9414d5fcc25e65322ba1781256ea84d78465598f524f205ac92dcfc4f57e00a3a2a94a8c6da110998c7e492ecf5dbead27c0b6f841ea78d0a5de9eedf4102daf6bc1838a3cfe2d2db1a51e95646f34b3f61efddcf8cc89223a709077fcdefd6eed74f59aeee1793180230e603f83b781aaee04bf5353d61c4dcf9141be088c30758a021234297c786dbedbddb4a4956c390b02ee6f32b842cbb4ce705a4c1114aad74ab83f3eb94378928cab9eb7acb54ed319333e614d2281346db942ec1fe1ae54323d2c5b756cb2bbf1da9e26d1bc9f4a59eeed88607fcefcc79281cd06772a0954f6a5668259b370a8f08f8748d2315fe065252ed1febb55bbc9fc421cfa5bbb3abb34e4b1f66517b835a37c5b9e6345da99d9543f44928fbe3f2da360fbfbc8f64641f2df99e85db18e601c62eda75c977de8542209c4018b10bf6dbe0056d5b8ffa984cb84fd4f888e60c3d6a33df31e03fb863953382a29e8052aae4e71db7f81440f8a6ac6b7c36c29678c85702236a486099dc5ac0ba93d1498c530b8bab9b4be4901a99ad6c9d886fb9895012923240afa44a81a8ecab7703ad6d602698267a8589f937e025ef29ab6df6f01a72ce3f3ef44676d2e8f8467864c3a42057231ba1401bcf351a0a1fff04abce0047ec0f5598b2837f1ed5118f8a68851286eda83951af8a710e80078639bbac21aa5b3fb9f66d525b63a8a4b16d7f033adfcb3ea6cd4b4960835d5fe10b287a6b2e4ca6399c0b273a7ad2b3399f4cfd83176f15b3616dd2f25c685ee35ccd6113b93d867204b74336db19f8cebba5843c00ceb105e48ea4bcbbc4cbf17f272a94b6c75824f9191e997006654e3cc568654806eef2bce18fc39286f8c78b27929748bf80ad401d75b057b4567b86bfe72d58b7d12521167cec667464532eacc2c06d9eb5e59c938e52de7329af7465eec6efa64ace465fb188d617eb2f8fa90ce34f18488d8abc1cfa1e3033ea167a59f936da73fc80cc5873bd6725302c9f2f3762e2bfd1184f9655932e0e41c986b7a0f8337c9de42a10fab8fee8bb1408844651a9c0e9b5631bdd7229afc01101eef8d993474ee8c470f9b157f8261c8993fadcfafb8d7370b8ce9a66fcc2f5dc84c5d8e64ebe2e7d5c93d2768bc547a8befe006f86b610eca6b5bb80ff28d4825a0c24707af8662be25f2a67536763a86e508c1619a4ef04fde7924580ccbf63380f5cb4df0d407c8085a835f0e5ad96bae312c07cab1f4231b9461eaa31c6c66f5a28bd6687ca11366185187cd18302a991ad802f80a62938ec63a2964dc5eb8a51d4ea52244bc8e1cd139869253c2e6c474ddcf5325943f88f496e497c6a5273a405cff7c583fdb2b0ff95003ddeda10191001be9fd701add9fdf87ab4703ba5946073b82ade55e5024802adcbf842ffca8624aa91a9aa6199f4e9f3f67de9b63f51e7e61b6ef18eb0ed0ed227dd9da9a0d29421de3df0cfe611cbe432f694300fed8bda9819c1f4ccebcf6029583f0817cce24e79e1d4bb4eac5636b5d7fd98703c238aed0a65926f892d4a3432ab8ada148eac51f9682094f92f1eba19fec5c668a41ed3e1d647bd9f5f65e85a9dbe8b4e438f9b7ef73fe1cca5fe699e695f10b86c82211993df2d6e53325ec281e2acb8faf6af2aeb6588271218fe98b2e234fcbf348dca75fcd4f53fd5c8ab214c925ccdfb8f4f69aaf19850fbe186a1a8d228108dce80d714f37d69a6deff0e8e8663f5bd4496c8805565d1bf7c53ef6f5d4eb2c8b98d19852f66fe089f2babef1254cae628faf0923338dd7bf4348847c2743bd7ae75dfb1d9bafe2b433e5ecb29b55a246973f9faa31a0de1d351ad80ab91ab00c3e3be460b1979816f45d6ac65c4104c73ee39a612a6ef4ced0eed1bfe286704855e03f1dfe6626b65903ef93e61f221db486b7336013eac8813fdd8b59f0330e5ad1be5a36a45f5361df5aec16a40e94487249e66b66be72d1af70a5bcdc01cd6e5a0c20476cc82ef353d643e50d9bb441bbdd9008b9577b4386f219e82618b4c81aa73e008603eddaf30d57b76bed08427b4fb2fa051d64c892d51859fc116009b3d70d548aa25cf5c7073935fa4c8d248d2849620495507d74dc498a495b827110e038cc039d917dd8da9931d53e2ddec4a1cb64ace5aacc0f28aeccd26a7585109017b47c1bfc3f6a92261b696ed1303fc8a0e985cd7ac7ab5f60c23b080eafaacce2789fbbe759e76a30013f220ce0e5b88f0f31a49a02695e32300b1f769c9bf0345fe25f479781eada9122bc984dbb43b3491b189c0ed9c60533c0754d1e251791eb07b567c6ef08e2b73fe630ccf153c9e9834c23edae0789a6bf2073cc1cec1d09aac124272408585f3b212215512c5916c3115ce0da61ead62c851cf4914c0464b8fa68964c7552315393d40c38682ef5f0ed23fe3eb2c448b6469c1c006d17dd1db9c11ef6b0278883c92c2f1e23c16ee994d3f4ab2d44e6350338efff5e8389f7932540963fdec291b8eda3aa133dcf99ad6b1a64c75e856777481e5fec0f9ccf5a85ab502fea50bc3ce46a817398a2433562fbd4ac787fe30f6ac9a80192c0ada0ba293e7065c17033aac1dec540004b3d39fd43c893a5ec2059b5b71b4467f35af617ec4fd0c3881dc5fbb9c4823d1b4c9c5bd3cf4fdbe5dda8f015b9c2d4efe29e9fdd8f14eb80cf396b7c713a2d20683fc4a0565045e0e8a7b3202c04ac3ceb9f85727f5502b238b693ce64d1573b60eb9bc375eb46affca6e2fbf5b4b77dabf6260955aaad125b9e1c83db93661f8ca9dec6f28d0f0a6d88e22e2f8ddc75af7480be9d4c92aa469c5991d1663cae6eef3f7a51d06eba0a447c9019890c33eda136d93f61af44c3753e6072e147a5554eaa357608a64ab676ef0c9c65358b9165e444184e02f7fecf9fb8e4762bf01c422e10abcaecf44b6f5a8f1b37878e20740b1d04b08dea0a8041fd7e0678afe044fb85e40b05615cde8e532c20801562e1ed643d566dcc3b83faa6da61a348a3b4942bcb50b38b2023c19245515ed149d6c8676a833914ee051566aa487dd305c4ae0d29a4c3106fac3a40d9c3c6bd459876e10a6ea6625e06ed4b34736b59abbe55397f66ce6310a95ebb50f196a8883786adc42e0b6e2319e1077d9a77f3c6dfba0afd3789de3d3c5a640ca7c5d5f5c5676fd87b195e85589662fb8018e0bd05a40e25ce3bd0537760f3652709b9068a6b0c3c9b6cc88fe5dce967169119e84ce378b080ad888e05e7b12e698b55b0758416ff8a07b3ec593c776db6db4dbe05d1130c3cf9492e8d896a4b282aaa448757c782ab61c5f3a47bb7ae9992d5035ca174e30163374805f9ce6fd183765c602f6a5f334341aea6fe43f4bb225ec6e719838ffa6d093113f178d3add62c8a736cf98ebaf5f0c9f2ebceb585d97015971138ffc1b0b39bfac3f6684788eb689b6ec92ea814175bef0f7ee2d33733f754a73b3478a7cfa5dcc171e1c1c3adfe3c83169052213fe7320b27fef0dd366188110caceb56fd723a3480f94ef37a1a95cdf16815ce67cfcb8e26e7378f11cecef8a48131d7521217e0c35eee42ed28f989a8963aa3f5fdbb369ee27bd4f890ea6f5a0e5519a457ed46df46518d2190f174cb9b2ad1d58ab49d5b7d5de25c1f44d398fea05fb410018d7ac154e614056872ce60504cf99fde72f7e14ee2404d7fb0ace96f681b9a4f7dc714bb703a8ffc4172d27b46890cb73212cb1dec63491390cd3f502191cdedc9a048458c67247cd21f330da9e1b0b7967b7aa8e0695736c37ad0e02e698318b05c30036e3b6a4026b439006bd94629864ebdcdca51c3583d6b464a54263ac9a97937fe4f78e6a97f5e303ba062ad2a435ab9d454fc88a46da8fb9f80112b4439161b1ce6787d20f9d969197e32f45c921c392dfc4058a50915795eb62b451896f7f9def817cbe28d097c9d5b6e396b8bfee77a634f4ddfaec866f144af287860fd2d91bae79983f9024f1d93575c33f7b5c18c2c495011d009d94a0b5c006485da85f5ce226432321cc7f3a70c3f43274af8b40d3af7c11190f0c068578ae40bd57a726fcd0d30bf50703922286f845a6775d5e3cfc8b11d51babda2c986352a1308da380b145ff090e40f0bb0c3b49a63df5756a9984fcc1214c6998e4e97c1f8be531dc83cee27a5f87323a6e12f80f04db0b629b39ad51aafa92a22eb890096356234c6d28e5500eb2331ca71e1aefce49d7b613d3dc21236076044c588fba8a7d6ce4389a6f9ca826c263b2f4e382cc1d0784d26a4f6e064c4c0f0b6b37f527debfb840eb0b729b03f36b94d75182203edc57c1a40bc9264b0165012193cf496a75fde6d8128237995b4dc372820ecac56aaf00210bee31bfb5b3f5aeb183bd7f36512f34bebfe30e0b9009377891bd79be4f68b9006bb815dd9269a910ddce980f318a38f49b76d4b1510714c50995ca1e4a6cad659d25b6315a992297782b2fafb56ed94270727ec6141eed2c0d79066f3ac5b5792a64947326ec0628a502ca6282e3616b3599820296dd6be99140fcb3cc51877d75e6b9edcd1194c7ce1442820126a99ce3199df150876ea8054ee987299f058030f73b5c1bbc449e1132cbd1b68afe729ad99bc9989e7a8ab5c5189c48a018a54b0654830b365ee16c4ae57f8276b211f3142e128ec13c8e3ada3e0b0bc73b4cc587eb0a1c7a21f43131aa624db8f979622905fa08074dd3f0abef77e30547471d90c6eb9f14374811394a0e7da4193ab9157d4c3e45b8f1163d4815a83c841bbf06ffde73cafd75d067b61751e69d4ece4a54d8dd51bccf0d3b153afbd642f38629af85e364e46856f19156c12fe5f5033de146b777ad9f6d589d397fe1d138ec172d846d25ac2faaa805dcc9dca490b087dd95e8cca5a7966b8321c9eee57a9a0dd4a67237071b9cc9147a1e1bda96825decc1088dd8f187dd6e2e74e2519b45ee29794555f4351b04971f7d274377fdce0fe4bbd467d90f212fcf0a7b1353412c7c8dfe5c229dae3899aab1f6b2f373d92ab0e8e66366797b4167b424eff9fd3ce4f4cef88c16964a7c7d8b26d808a16c9b00699db8fce5079801cf838253eca1e2d1957715fdb95cc896b241f3e8bb7697a5d94bc2fb87f45c3280a65dc243e3bff353d89fbdc1a8dcaf40a11647acafa1346edba450c4639d1ec30feefbd13d079f15780396ce544e930e33dd6188ac5475049737acb87b81566daed3edf14d0b401700a60be0865b85783a4440989feb382b8715d8aa1006d5dc7c65728a4772258119627483675ad0af1ac8289bc94655e6d36b25db4c4be8838ae67a2bed7b06a81b0de87fcb2945f0e6e59f9a73fdd467e0ebbce79e4d672c9585d1aa3498d54dd6d666427209140f52d86b94f1e732e9663d7cd053aa5f7796c249a459e70652089b868f343e1d49a990d71189b8cde6ac048adf6d75832a9ef5a93b37514419453c47058a4a49f8058be1d02fe3a31e4a00eb1c0378ba66922f5962a7ebaa15409a6af88f241f0e1691e1aae36225b654ef58bd153e7be6f9cdd53df1da664438b0e424a9ccf55e6df2943319cc84ae52d93d6fac6106f6d3e47700c8d22a9ec19a522981d60751fd7a30ddaa7684c77753aa99ccb03c73d4ed08173255a6743518d99c29bf82d9863783090296c08300f2563c4ee9bc2fbfaf1396130964419584239493088c40552ccea6a2dd3d98a7b4a4d617eb5bfe19dff448b5f436605a8a895cb5c8ff9f43c8b84807a8617d565fedb7f45d207c3a6143fcc8e6ac0813873f9b1cb3e05a263f917aa6a15b4b060da447bca1524168697c1001ac953f56415f072a621e44fdec7ea16b12b292801d92f07b4d1de186a9c433605636450bb9d45418eecd71f00d892804eac36e714a34e364c2a7e05aca8a50d7c1cfabe9e9cd19b92d84f9f38ccb3deac2551f9fe2be92dfb08306e27520ebddb0f973223602b88aaa006f443f7f7ad34ab55fabbb783c0cdee679b20c474b869129c4d8c1819fc7636a491568e46730196c9b952b67754c1b7dc6fa0e12498e190306cde915c7fec391db60ccb1125e4d2cecb01fde20a10afa65c0f54d2511672333433fb2117c14e9c98253f61b5929b966fdb09da95460b9ace864cf096cd0c83e106d2229a4afc5699d1a4843fb5595bba38ee82d0afeebb33d9ab77c6c697aa812f62a4a8f372fd3286e49a41496a4c56bf6822279619f6260a11862a82139b8b5690b433eb865a5d9c06d6cb6cba6fb97bcb5c1f1c876395fb467f40e74ca0609907b7ef99c0b35d381a7cf88aac3bda1d47470f1fcd7e5236fd9d3a3eac58b0be55d5acc2bca892a01dbf7625459e05fb736722825c03477e0592e654272e91fbe6db94c48fa9602aa7875213ea0554f0fd3cd70c426dda83800fe338864340e668599d8db6eda3558c6066ce29f9216dbd7a3abe82a183c1c447ef4947ba9866e2a4eab21da9174b4cd18bbecf29fdd4447767f59dc377e6d03835a696bd6e05aaf23eddd57bab464cf76a4a1593870f00debe12c573098a8e37ebc22c640106541941844322ae0ce4349dcefd02cf0db5862e30fefdef03a5508851df438c74adb70ad84532d392b79e6223aee25bb19579b1d7c59dde3d1e86fe162129a2a6977d77770b3596b030879caebd253c34edacff907266f9ff6ab25347d834c4d5a124459aebe203dd3ad7ff145df01ce8de32fab81b1c666b490a05b83ac19d0fe5ea33842259fb0fdd9886f28f3bd5f7c19aef51757bd60589d62fcfd8340d3904b4ccc6b388c9a567071a726e3dfa3ecf693236d9891389aad5a2e2dbce3865907113389cd9e28ebf5db3d5d69ed2a96d5df7be796eb887710680a5b1d3c4dafe05e1e4f74ddce416bc7a6366cdd72e1e4e313fc3fb9ed1d10354f2cfea2de27928a60601e89574ec96d6f5a2a317b924b0d7a47a867730c90597ab6527749070578ec1d3f921bc755d99133d16930e1bff0c3fd49283e1e5ed61beb64d78f5576c613cf6387eb68335cbd7f6b4a0a1f3e2b929074039293d5dc956604e5dfb5db1a344f10ab5439374cfac31f1cd0a68ddf4a7ecb53f4f9fa91aff071c0aba5346c7df7dca23226c7f83529c3da9c8ba6761e886a5bf0bae27516d2156d7768ab7254cfeb2883a6776fbc3472a7b1aa9780454adc1015e499e820b136f4ae593974948d52f7950a7c308b464aab5fa5bc68035b2de396e26129255ab1cd663113085889df23271ee5d0e8710a56e9c9f78be3b8de6fa062168327dbfdd1939e0b52acc158d2508e71299471ae70f0ee6b859dec276f6b0dc484a23ff4343a24d66c575afcc05b600ad0d0e0100367315d0bed1566f2912224a226ae790f03a7370d5f907b73b37132440ce62372b3d34feb0dea2711b8498f11c6ec7beff41b7cf6e6256adc66e8e4937c20081e7d79ac481c0987de4f066ae1f82ce8b473dcb629ae33e4ab31a7072ad89444cfa9d691280308baf20b8c8eda2f27c5183b524541bcf76de8a65bbc2401a17b27b53731f18426a547feae3aa55bce545026b09ddb216127bee83815d24686b781a0ea2835b676447afd4243b7a6820d0955f7b4df4455c0d624d7b7ce97f078699d1299bdab42380fcdcd437ce135c74cc55cc52578b8a9c500eb6f32aabd4b8921a838a1a0e54d1482aa579c1670f569c3340f61ca7778da9a1034c221cce13ba632bd695f604f8cd1f7b22065c2ec753d3d653ed942f7955d0bb5b5ee795717613c08a4ccda7cb0d66664522e3ae313fb8a34786cadb2ee3031720cef3520898d60889a975965fec56791c7b8f3873be65dd39cd5a6d345837769a2b388e574de9cecba66cf7be2d5510a28ef2d709994ac357b84fdc49b7886ea6f579ae3e5915c26c30a8f7265f1d2d4918ae6f5be90c8c620ea7ea5e42f53a5d6df1f058ea8131a768057837ace2a63e98c579c97283ccc20961dce539b4b2791dff83ad4c976715af7c6c3cff150166968781b87814212312180e3b315112bce8eb03b8f22be32515072a6485f19b5620ce6f44991d6100d0115297b14837f133203c6125aff165360ea09cec49f64f9322cf940c68a24b30b1a0b005462e3ea80dc0ba6854af2c52b52d9b5d98147ffb7a44abf028a18905a6186a26d48ee391d3e7a24896473f18175d58a4a0716f309f7a2d3b06e7850dd53ed1d89da560ea946a6440c8df33021a1ff8d43225765329c7655b660e9d2550a03456d1a7532aa6bb138c5fbecea9ab698eea98bf214e6bcb7e6ecf226260d49ec6e81f35f162aa22f06b465304cdc02e0d7d33ea6f2b162463c26b848e20ddd77fc6112445419fa95d198cbfea60693af5fa4737ab7021700aad6d833a29f36e654c3a446f9c51d8890fe2d8886c2cb325fb6b18185b041c214cb88a800c971cf50ad78022d79d26aaf36049af286025e6d9109bc99b2160586d5a9282e2e23f27f9146d849ad40ee94f608fdea0f27fba3dcbd7e5e17d0a8efa4f8fa18a68aed23af7a39879b122ccc8732be13895d34ae74e169d49570ad08da5ae4e921cde474f80ded4878d4c08983fc3f924f2169e67b018342cc928c7a8eb14c4f43bcddcd3c8e25d82fb1e26e13ee9817b43b9da295d6613b01feab86d6e331fea7f21396640ad1509f58e9b9ba846ecc6bba910c277a21c902b2b8ccf24d7ef65c1333ec60d3e02b458ca6a9a89a6b0d5e560c36f7fd42d88ad1b493ac2adfca447735428fcdae583a5403fdacb86bbf92d3f440342a12fbecb46bbd348a99c33451c2c7809d8d98bf7a3f6dd093b6d2a3aa9a1cad2e80ff30529747e6f864d2dc924948fe78ce642d8468807ad08b6e38e4cca36ac2a427b02cadecfcec5b4b06e44a39748bfd6eef9296f832d43b219c5505e2f5a5c31d7641e73303750a467a812c54d72927268f0a3db84b0370aca5ed267681bfb3cd707ec1830612148796f6ab0fc28ab198bc1acecafca50790d1c3f469b3e8fa73a9e774f98a73fab83fa02c7138d0459e23bfeb9f7951c358495d896a3b55db86411b0b3c32b5a5989318484a61edbb54e3c5a701cef9fc40524130b9d6bfcf46426276a437d63d531aeb2b63b6b430d92d81a6598095708ab70c18de01200e0e852bc85409d7d4bcf9d20957e5823deb78549cc8b2e770ca05533c29596342d91a363ba9cda1c3212547238294b24e7ea660a9c0607d3e1d9492be513b0af6cd8592f0bed6cd3c66247d79f1e1c153cfd61b6fd3a5ef5281a47baaaea0c10f4f886159daa9521e21b58d31a78da26ea50062e6611a2514fb63ffd4b485d115370e25dd0dfcc09ab01998310da308d2caa578f88bfe97b545d851cd66b0c436771610d816cd38b2a04fdfcb3a1af9a6b5ea527322570e92d9ec3956b05f77c9f2169b7375c5ef4961f3bdaf3f86407f5564c3ff9ba015e8bfab6937279bb4b53dcc34ad6d63c2accf9310fd037bd67f98ccf075a103d518d17d6cdd4af978674e6acb8e7a2a84ec982c2ac1c99ed81d1ea54ffb4574b2102c73fd974af9998685c8db03cdc7d44ec61671243f3fe646f93ca2c31ad712b4b7acef2b9a3e400f09725a103cc1cc03160c9806ce648b08290e502b1376c0a74b985dc214bda30faf445de3adb2a296ba828b6acb6c650d63290ca8c6afad1f427f4d91f998ded5f3d21a46a2644c09c72228acfb683791f5865828d3ef21917ca4839b9c0cdae77f7d966407faf60111bd81a0d6f5a5847b52bd366edd46cdd361584b055dcd0bcd0f2aa4d5e28ffdc6775b8d3916742e72c4788d6cc13a670099b55eb44087ba8ce065db25ccb02287be54670ecaf5f4611e7753625950fc7b9ba68b231b0dc995fc59e191c6ed893fa0c5e45fb25d9782321fc02519c9011222799bc7b95b6ae0824d738cb69032285fab062e52e8453688c64bfafbd1e3e3d73bec1234e7d2d45a233e8bc42686b2f05b1580fef7b8277a298c1fa9dd3d31796d32dada04c51cec1b4f76582ea9cf33e0cf98d1f77db2e1b8cb11c997cbd6ee4d50adc0a0f49548f16011eced5996982587185a5d2ffc66891e1eddf31b0e4d7b94b8ac572059c0043468ac570cf366aaad71dc0f96218ad26bd99f6fa6749cbdec6b0f7014d222ec24eae160476ba4989b09d16a2f62a844d89534ec7a88eed3d6f7dc871700a1c31731eb3dbc94064f0b43f7d8d619c2749f5d18182608f54da9e8ef65f5f2c491a3979588e0bf7d4372e3a2c78fcc54cdec7463dae16f14545aa85eec4e6ae55f4dff4bdd57380e604265396f6438310f03380fd99a680c42fb3ce70806f370c003f1ab22cef85a1b3e55419b28451dad1b4d215a4311b708ead29667cce88aae433efc590316f267b413400095ad44fbdda740d8264c15aa64f0d85e73d628b823012f13ea7a28a0dd07d81326e26b871e4172e5c0aa877fb9a85a6bad7c1b6c055dbec6e54da6cc54f2af3d9954c5cbd704653d32d74e507a182bd3c2db601f0da6af52ef6855de8b355723d221644d82929563fe8de19f81d0a8ec3d970b2bb156eed3e74a7467e2eb0c32b062a04d3a201bb724d82dbf4e4578f2c3dced440e93ffc0397fea0e0fa60a40a47fb0b62075231896f90e5f2e98a381d7faea01db1bdd20512d8352212c596dc894b91988eab3f7da96354590fa92c8b5f43bdb72f6b32b964a90e61087db231fbe65ef482be376ad9a37d0b915870ea9a7ee880b8d60561bd8ce14ce6f34f3ff436379ea240c78ffeec1b2068c829d5f10fd70bcbca0a94323f8bdd8798af23c7e16776b704f2f8c82c3ced3b012ba7f46f09c0e7318b76daa1aa8bc683f1ac211713e6dc867fda7dcbde4729435495b2ab1662767e403aff86288a139b2c46d1756e46f63fbc421e63a134e8ad64696937f31096f8bab59590c911bf0bd94687be8e81699073bd34419ace086abb9d76b5539d31cf4564291250335ca7c6e0edbdd42cd73afcbb4d8cc9e13e165701b393b0d1c2404dd42f0c9c2d3ad2d6532fda6e32c1c0412a7e7bd9dec49da952799f0e4500b16aba171e47c82c89eab9f71b79e8015958823e62a30d657302fcfc762c48f73d9aa702154560cd4e74cebc807ce474f7e9b828404d4167099f705d28eed31ad14fa27ac151879c55d8b11a034b80a7ae768fd15e8bd7268e57c727d2f5737da6c5e1c330af11326bfd615414b8812f836b431d50bb80f31fb32178727d17c3534ba6304b7be19f3471a0110c23d35128025d00f76b5d05c4cc1867531498e16ed1c4b39f31292ac19305fbb84e57be9cd76017b0e3468595b366c7e071683fadd30befa47ca5e7370ee808749b53c6d5d3fcd5c7b0976d642ad2fdab1e3bb61510156a9907549c0a3e738013f46ce48a6a310ae1680bc41b188fd3e74d0596cbe213ef0a30a60122287f386ad5f0f4831b9aedbfa422c5ffce22d474f2feb253597c9bb75b5fdd62483d9bc5a28a0afdc42922a59feb3732caf69e2bb5799a2788aac5cc582d536cdcbb0db2d6be0947f2fd7d613fd4d94203487cefaa4b1d50ebe990c1dcb3443240f77774f630a36a3c20b3600c7b47329e45dec6c4ba13011f9830c7fe9c86fbc8277aa072601827306e80373a0ecb0a8a183ae01a4ec42d0d9b8c535c7880a25c3520c232cb6d4b2a5df0abc71e6dc45cfa3f8ce6b574f0f74085b4eb17c9ec56edfd32c6ceb85782d4adba78d82a478806c9c19cf0eb43d9741ad3fc86e5bd3075fe49cefad42cf8b3161f49855993ec13c1e785aae52b0441bbf8d1b522a18315bd83ff37f43e03e33732a2ece2af07d657e4b1380914aa983857cbf418eeb1a9b1556b745935546e9f952f611faa1153a61517ec19d9eb44f8f1d58557a582136ac827f4df5b98ee095ce6cb92fab52e1ae8c0f7c9a53092138c296efd270e00d3136b92017ab4967540a25d9145336084a39efe0ce2cada17d885cec85ff2e8f26c2c1028bc0754c792cbc3fe7e9816687fa42e4680de0a0317feed782610f02495e35bb4c34444bfca55bf079a519427b90393b746e5ea7f9eea5f52fa49864b5c7e7d39bc6a3de25a8b997c1f1a5bb8748d01bec49268ffb0a557cf150a3e00a655a20c58e380698d8d604cd35007a720fb5f36b43f6219048a84b5cfe65cecb1c984acbfbed9f3d56e218268a0468aaf9e6acf6684b27040ff0ea699c4174cdc197845368bd76281e7e2c433650d378308dfc0eb14380586140236aa9e2bf5819496a2bfabd8ee1228caf63b67c63a567fa93977da3c8278e89ec5ac2a7ba1449d6d32c54a477b95f6cbd76cea152d5371791580a19cc4cfe23aa99541ed4d27f2c05bc269ed18ca1fa00fae0ff8a5c1ad6d6acf632aa9543a240f2e2cee8f5e1dbe51bef572be07fabcb15d12f143beda61f38db16d5589e815b739f902d16697cceb8ccedb083ad785a64960b7c5751a3a1d544074fcd6c2c3dae68b55b7697bb7cb73271ca8eee264fa3df8fac1b3501a9dd8803f418316a8d53af94f774d88f9290e9594cb46c0fe3dfaaeaf32f7a9208d017292341bf353d0726787a07dba78a39db240d5a12a27c1247ce8b8b13cc8a6aaa7a8ad4334039f0d16c6ba229d94c1b6be7deb234930a495d52f36fcf388b45739a6a327a868dc6427ce30e8ebef4688607c4522b79bd9a96f8ae57e0a4a4a9bea913ae6c13b808b9ce88653e5916e96b1ee6614e3091d42922e2afccda87e6019f25e89fbe774f9b459d200641229c1640e0743f3e47b1e160a8d6518167b073c0f74ab58020f2fb91cd2840f77e9c52487d09b6ab9ac59b31f5eaa6969cd5626d1f2129c49ab4cc16d488a7b90b71cd07aa081864d3bc6b191f24d4851dcfe055cb672de39d6f4d2054d0dd05007b6f0e1caac2c9e6f5f823358670c80db5ee4da51c46f446719aa6522e0bcb59474e6416c1e9f92441cf98d5ece1118237a156b6ef659c5eab83f2fb97a9bf3d02c66469d7566bc02ac479b126d8a9a6383ccb9f647dabdb1ade49954976f141cad05faf9c9c67afca1362baee30c9c31b53e9d6c6c1cf8b2ec0800c7fe12fa1729c8a640d6f95d7efc0c7ff924bd99b8ab7e94c56db1e18cbc1daca657240b390a4cc59cfacbc8c658805e552e0ea18d5fe9ef3735040da5dd9a14cad611dd34c767c7f971b172142c2397fc955b7a2268253f07ef949c67042aa211a85510fdf8a51783ad8ffbb8a84bf1c122227d82ec2ae1134821c476d24f441b2a7c599dcb4e03aaa5fe9d01c3c2646f72d55adaf9463403a63fe3075e26abd14068cf49642ea25e4a9f0a2a43cf671b6167f426d83217805865481da8d9461378c3ff5ba90e12a7136a0e4804bb47303c21f44d5c7e5897abc18ecc203d4c28f70c3c1e1f5eda589b5867fa948f1d930aaec7dec9fdf8c09ea65e18f37188006ce52403aca74a0bf55022da1d19f8b0bb79ccddd2ea5687fb917f825968bb589985d451e1d464f58f5f7736b879d8cbe0d0eded57d5ea4f4bd4739c848c5a01c28a889510de7fcaa35691ee259d1c33691b8534bb138b0a624ad003d9046b0260216055ec96e723329deffa5b261b581167481d680796c409524ae7217cdddd692c23f4d44c9cf9650d9352911bcea2d67ad4e8ae707cc34018f1553fd2b385223703bda17fac8174f5a0f8f6c6e40472827df7e7736b4e4a3cd8ea0fe68ba328729b71e2a28c4fddf17afe7d03bd5fb2756717890c5be0369846340d77a6acee9215462ba428fea8c3548fdaf1b2e70ae860aa7ac7801d9105daa48e68c95ad81b584acc5e1d11f75c9b74d6b14278bfd1d6d9ab91c146810c3f45d36a434629f07c7fccc96ff99d9e5481889b2bc379b70c9f3944afbee1092c58e2c3b0dcfa5f57c597bb432c1add9db85c8c7448730a5b80d4c45d0ba9bfda1cd840d361190e12ab13dfade279ab428089014b87ab52b0d8e3f1c395c9007881d6a71bec9fd6ac45273528263f750cb92415b355641aefeb9b27868f4c63e52c0bc4349097e5bbcde1f1a3b7c58447c01570152da0a089160cd3ba91ecb510e3dc58d6c22f432fd92188ffb46f9fad4046f0f0647d049174ed5c4cb2be8350f6595cc89b4f3f6cc08ddd0f1516d3148d4c6a7704356f08f1d9893c48e2ee6fb3df7e51216d85d5ff019ea55ab4477c10dd741aaa5bf9c5e83d2843ff2f5d1d7f9aa95c691fff5a7745f5aeab6445707ed81cf589bbc020668b9e4c88bd4f552fee3f5b917ecaedee63b7ee0307b0ab31b20200c8c6e39a4cbab6595fcc90fd42a54dc06c07d668cd2c8d6ce2f6b7c90877dddf1e39d9b9c3ca67cc6f4ee6060dadf9285c7fa04b0fc1c4037f6ed5d1798759ea45ea3a0508c1d6f9018d58164371d644df1c850e4d6f88068a0c7569676df8a3892427e6038e5c26433b86b2c1ffd90e9c51aca6163359f97062efd02c30fe56dcf5015a0f1181651a1db90e76fee7a7808540ee928d1fc0aa2a56db2f562c92a644109e50da35f351edf49286a62dd389aaf9d1031689f92c6e9898b2d4e4bdd01708c9a806709b60b8168786c3fbfe89f6858b617074e7e1a611f3e7e7133e64f1b1fdad07da4d9383f0bedef96e8206061f1c6065dec7ca0908692ea30ca24d60fd7842a089924d5ceccd746a8571f333c52f6392dc586a70f4b3690371147df426313d973ca061b77692145ec22f720e64a025b574c0a64e1dbbe82dba2aa0987c53feb2685e74cc943d394860104c164ab4ff5f9b93fc81ccda059a22c0e7a553e4512e8087ecf38f965748dc88525815b4ae1c80073f9b8b9dce60f73fd305f596bbff116c69254685abe2dc07a672cb14391017cbaed2cb9831a6979b87cad40539bac79558c7f9dd7dea5ec4035f262ee7b46328cfd5e1604a3b4a55b0be0d3cc8e33bfbca70a7d096801e0d67317876a9fd8d742c8831bfc08d258ad2fbcfbdc1c0002e517d318b1da884555ac1d37d2eb2fd814177ed1378185cf03b19d2cdce581408c734e1374b8b0c910c6598c5f1ad2d962d203489ca33c8b850effb1e6bfb8c0d940250e6fa389f9d610ed3eb829cf38c4ea639fc2a1ec875ecb37a120c6a6175de2f35b08984be6cab449ea4ec067526e715f32f94bc76383d5e6c6cccb2058eb8d28b212725b4fd5d6a67d015c56ebcce51ba2c770570e8375757ff7264680ffd233950079f9491f2333f8e02027d331ce2d718aecebc08520af23da945bb5aed61fedef0bec9bdbc02867ab87dcecdda49b3592980a91814c205b5ca31ac80fc98a94107b8340d4d90109a2aa3b6eb006e180ba0d0f1c3a59512f33d3c047f0a65afcbfd62d7e1348222646f3881cf9f156eefc4a79e5a6d89b7eed3c1c195be7177939f44302fdc1dc5478daa82fb2d676275bdd043af6f8cf95321c09136da9168672b5cf2c031ca598fd4bd1770167c27d479915ffadd0835aeae575eb7d532e840acb912e0d922d8843bef26a729da7d8500d1a09507352a7cfe8f9938c98db5884a3d264825da57d810cfbe6a46c63d96301545e78f97aa7db73fb7386c405cde496f2a402575e5a50cfe9b48bcb2c79ab5ab088c1589908b10bcc2d91a077b3b3a37eb2ad3119904665d4b09fa7251d4651e79920388be59c73f8e623305c6c19b8de3f090ffc97d2d75d8fb077bd72355b2042fc870dca4b0ea995c9f7766e7fd9c361900ea874f5fced9545d024b6d987703affaa87ab9f65013e1d3e1c5a35488c20c435b6ec8dd3eef63457d973a6c55bb139ff45abdd7bfd2742e49b6b870768f4dfe2248022395b7fabe9883d8b6230c6e8b714d9e5ec75dd6b319c3fc4b12e596d72640a27ec9b0aae74ad27bdb17978d47c3af5ed2d33c0bc827baa0ca3295203e611d566672d9dafec1f1e2cb8e9e050243ced044136641bdb4aadaa63b2d5c88df09d9d96350cc29c297cf99b253e65943563de10b9ca3a2ccc828a4817fe7ccceb8afd40b548341bc500e767df5f38a04c6b4b1a3ba07fe0b468533a2512bb01d5b5b8bba23fdb47c37b1bc2e3ee0040e1d7ae85514bc815d34e943cd80f7a55cb45e65537db4ecffeac62b20a2531fb02f66fb4f3dd25aa6542cd17cf2e0c7b591b97fb7003e2daaddea0a90490a0eb4b3653547ff5d44602576b135fdb7641ed0dce0771fcb1af9d1aac28c0682af5a739bac0fcbeb52221fdb478d7bf8dd4b4f7efff4fca39d18b641980307ea484a2de20d68c6eab11da831c7ba474dab33c786c18bdca56958787aac946f8981c8fc2b3c253b27a5169951c585d3cbd7947de7d8ce9f2d22296dd23bc79bd505be6b2f939b15d14c5c22994ceea53bb6b6489b90419d488f06f69c2202da938a09aceb76d0ce98455b6af1af9801bea12248b8a7f2b4cbe98c0237adfb5de2ce8e30b1a2fda47c2085fd2859f9a116f05cf916c07924d1273fcc609fdc8133a3826cae46e371dd3733dcf8b11573a370ecdc359f7a47b828d20064e38c897bbc1aaed6d660e7d60382f96ef965c0c9b2fab3298aba97bf08daa1a472cb3f5b930c7e0fcb3239696ba87c6c34233436eee15c705c222ddf8ef3eab4123bf7a06c96ec83cd61dacb6d0b4564b2f452eb60e09aab325a7c50432b677581ca1ecf2d7b55b8fab8e61ef32db69022ad778c3ed23bb05068f4e016690bd3637013f1ad7da4f9026409d909e1820a8ca922305249f3818d33abd19e2a97847ba58d6d00dad08a4aaf663952ab2d9d2ad82f5fa231c98a185ed600127be82ff095727f248a20bfa046921610baee3f11738fe7872548adc379e566a9d565189841e9fbffa9443648465cb98b691451c7473999e856dc10775ae232b6642a1051b5dea993e73c026b7d0a0673a330b727348c04cc3cc19b38b7ebfda8a8d1a4ba3cfdce1ecccf0b57dbdde05684436de4fb2e511a1dc6f2053dc35ca62d5831899136dcc5385f08611c233ddaae9e18ec114936aa5780bb3a3b6c717e762b00bb43b6e25d372cfb2772d8928f6ab57a33d3597d7d5f16e3d9be3e08b4e48f08b3e354cbd7a965a880c2f80fe33f4d184a1ee37f56a5eb0721a79dc6bc0aca683b27098515a97a933b0aaf5d08b7773af5f721c7386b05fa09d24ed4e4aff4ab105bd1d4045c49a32c1cc70f3ce7a596e9bace082a3c8a968512bed5bcc33c01516dbca2c6f47cec37c704c2f4ab137ccb7ff2da61b5cffbf7b562fb397b2e4e69bb70c872b9aab680104bab84c1956c8169d71bbba002ca0819dc3548982d1cf22358c0f6c02b08e166826fce1b40d9a0b1ab8de5607fabc61fff9de996b2d07067d6a2e95d924ed7589e185eb3a1bdac836af1b0d3ad9ee13e7ac0843f7b99ef8c684ca37fdc0aa0a431480d0f127fdcb859389f44dd43bdab8bb5f21c4ac78ab3073cafe3e8ef60c4ef101696dc39292f91a5810cd5c4fd553a99d189848725cbd90fcf5c91aba6c48725b615d5ec9ca4fb0eb21667e93e9c24102b9d292de9501d421086554932f7d721c7df92c4769302b5c5b0989c488c876182a8826698194e3ac481da8102251d806ca90f07b0f92408ec5e5d2075de47be30b22585b45396b5e3b04b2116507d0c8d2ee10ee23713f4b74fb5731037301f04269185a5f7018e3eab0e3f5c951e44e2770fff2b8af3a47e6e2d541714f89a80a2594bf6fa03126cc4f330cffb733e34de5edb44fbe7f977ba761cbd677c391aa9e68e0e5c95423d231ab24651209ba64652e753c93755263ff8462c3e3f08efd96de463da7b039f19a9cfd10ffd13ca86aa688330fbab75c4f42b40aea4f2e388ef4600bf0318b3ed0f7f32627c4bd7c9b8123bf7f496402ca0f519d4d44abe011599199b9a16dff5d69a835534dd0c3de2e6657b551fdd6ab3e486a05e119cc856730be668fa391f3ed229ec31c0d305fd23d5b15a3633b3e10e1db5e742698cbf68301fba79234d0a183d54dd94164248dfffa9f814e9bd6fbb5f66057124d0c74b549f77ba95b71b676f0f624fab7cbacfffd9824274f2e9b30690aa24addae8bc26dd8e945d85d8827bed6a42edaa794f9ae5ed540a6e3b32589bbbac367cd0bc1d6d175f98ec9f958e9d28572fd040b506541580c8ca2ceaea37fb65475a292749bfb65e9c925dc98eb3a0c32d1720eefe031dece4c404b6ec66184074864750f25f6ae0c55ee672c65f224c5812fb3ca337998fd698bfe01495de4043635bd5f56d15ade1509e2c079cb0aa8840fc42a11f844da0b9ef1c61a8fbc4617d942bef774cb856125e6c4a0feca7c4ab89ec64662fa8804bbcb17a0db1646cbd54595ce10ff1e8b506cff3bc058f132bba7cc1816b284cda22fabae43075c3556bb36e7b7829ada65d47bd789e3a699366562e73bc9aae288cc84ff66f4d039b322c9c3de6f3cb3e1a4ff848f9196b114ec0beb4c31c29e9e58efb8898e3a838659f1528e4d7fc1848431cd937ab6a3474d9320bce2446864a1ca92f81c994a7c2b008c6f5a8cbf24a41876d6319fa4eab74f91413b7feb61abb1440be8fb6093f0baf40757cfcf56b25af1b6548185c6574545681263dc116dad0ebed98954e8c2344cd169d7a9708ec25144410b04d4e7d24a4b787fae34b534c29ce8b50e03d9df9f08e3049d6cf0df58babe7a1254b72b04e4f6ae2743e2939b31a1a22e2b1dfee51aeb23801d58ce42b987239e020e418d5499df69aae262a5f9f09e6cc73dc95a0833ea39ff1ca1149a3d8392f48ed1c9bd3b33169de524683debaecec0e5922d649a6a0b6b67ae65259dca5becf3472f64b862acf4ca2894fb384085e3f951a48243057ef5f231e42e1e7a40b4ee4c13b7105bd68b809dccb07b742925a2163fac98bbbabd1b59b66e2190fca79813d16ad8e48cac1fa3861d7954e5b702f8f048f45054c34119e1c473a1ebfe25297395cf98d358778479475e4a603abf1a16bc8e1c748c6bba76b086bc6c900576ca579346a131e48cd67808c9b35f56e6a7c7a53e94c4224bade77d2dc142e2b5f3ed4c17f013ced5fc486fdb06dc53976281b84db2509ecff0594012b46c1863b0e26c1bffb3e90b5e9db0ca9f3fccc488cc991d9eff62d49924bbcf0f2fc3f11afb82cd1d3a5881aaf0ebb0eb225741f5357d5b24d8475ca4683c51971b860dbed05c7c2932b2762d45acdf9259aa9099f4ad835395bc9d9dee43357df0a0d3ff0066e8f0d99d728e82d24b569a0718c1afd5244fdaba9949ab31ba4515f226db705b5ef5c343891da64b641a7693fcfc22f7926bf5cad4f3d524963b9a0b6b2fea1eeb60149e5a8dfe369c66b982328b1402ff757fd4fb765664e536329f464bb7036632de046d455024c1797bb0883895b183e5d7d256e4592f43e0b6d4f814f9a063940614458c6ac9fd09eebea90b4b3d887b2f2e3b7c8ef98621819fbd19eda56253fc464758e253d020429a164d56493e510d49cc9533a1f891ea8baf7400977a1ff20b1e3bca723287b15a319bc994fcfb7e991ed8b31f390ebe693816c016d9a3a8efcce0b9be6f18235366378efd451c150abc69ccc679bf414daf3f0e8a5ff8dbb01e9bb3bfa7af2180ebc39466dfe4ea0372fd1acae97c626c239aba8a20762f1606a4a1acca7b20490f8f9d8ac45e4eadff46c2d52d4c4ec47565034d9ed25ed2c58a6c483e3130b62ee700781263816653b44cda53c7cc60767d8ccb8c5c6d66d3ded4c9e090b5917b9f3408f6f6d62c1e609334e7869eb4abefe13920fc57d48bc2da0a1afb812b6a278bdb492b459219d6f24c93b3998a2b3850513fd9d08b1c0513ae73bccd032781a0735e01547501651894eb72354ec03e3b9a15a215ab78c4e92734e78460b69bfdea2ac0c708bdbaa0f02b9d1d4aad58a3353744d4a2cdc0c4b564b24728a81dc372f6a1ddefa358a099badbcdd208d600b795fea6e56560f3b17ba5fca6f4adbb5b1d908a3ef402181a14deff67b4600c61987ff584a19a7328188ffb570d1a5e575f1016e939b4f242a11954e96bd1c6f0bb9c2a9434fad6462b083585ac91719a63beeb90093a3fc5efa55a83bdfff09b522e3c6ccab5aeff7554797953d73f37f79fbc18e1485432270e92e4ba5cf914b6fe2dfc222d0b77e779d93e49b435666a6b683c948ed476c4aae706627cd3aefa81a661597c7d4299f85bb2457598333da99b56ca611c7d074d01717f135756dd23025353b9a5be88df2deffdfe82ec60246f5dbea0096000dc4cb092a1ac8acfcc1f53504199f458fe035bdcb631cb55c1e815bf33ca0e1acdf9bb88204f7ac01041a1abac5ec9cd26d8e4a6adf8d2775fb11be3102e18c4b1264d4aa2035cb1a1cdc4d7d46937916f3ae18f14650a0a2dafb4f1626cb2cc95a48e04f510729b7c6f2d6057bafed1d280d4c04f91967b9d84664ef26836d2a7dd53eeadcb6d54eb4eb031278d097906a43a3caf8d9e6062cfc1731ae40a20313dc613b5deb780375114c2b4ccf8849ac5ae76d11feff028be599f9ecc0c016a40c17a8f08b91646734c95532445b865f689d8266a7c220d2542a2fe3893ae10676cc5bee6160d9cfbe1bce2504b439af15f92e5f2d12dbdd486f546b89aa97872da3450b288b053987658803e036f1376861d288db4d324bb59599ab7db04d99067faf07d9924cec9a66e090eee0bbe309fec88c5a6f82a862e7481bc57574077f96d49ea63fa547781af89b63a31baf8be78cd8f4fc7971d98b2d7a6b61c9706439482bde8f834bb5c43c1957a60dfaa2f2ff2364142f57f8682a9582333c2d97177ec6e9e1a025cb7d2cfead038bed8f2ecdc69844da31760f9ef2ff0e45e25ae8eec5accc9a779c349070f264b5966544509368f96e1a2b2b89d27a39ffe9466c950a411078e429106c2875a3676a78a2141f28ab91bfd436da609452fbdb687607f7712b3f3157aabce54874096e492e3128b12949fec106ae0f52cc7c26517d2c163a900924cf13563271d58b732070ea9ceb28ba4e8a03576f27ef640ec496355a9a2c28c50383ec0152ac8421bc0964f89bab99b35b3d785b3f8201e1690753d76975457809a8ab62f993196907e6a4d45b14861fe286e86daeeb6e5a09caa31271d06d4b36474d286e610f418fca115303cccf3d97ff1b733967d9370f92a047e707e744852c33d8138948cf6e3107eff6d5fe9085b37294dee992fe059d5410320e7cfa471bc0c664faf26d57f5981c5e9fc00364dc8adb147ac17a81968dc1075cc904dd933cbe90618a6fe27c3e89b959abed805cfd138b0bcab2b8886b71412852d1a975581a02a898073ef2478d40a3ce253b8158748ba38ae20f3dc6c4b2da8d1644e33deb5bee85df304b961e1bd741df518a8d070f9ecbbeadda21f4a8b0b256a27708841b65f59fd7c80b8e93a7038a4e2985949e5e587eeac94ce28b49ac13e3606861ade20cc61afe96f891347e02ac58c366871948fb7f0e0f477900d02247561ea7ccbcac9a3b1b7552133fd129c2465bcc1d6922cbc99092ddd8ffc3f0072d06110b05bdc7a9d0e26a1e57165a4d6090fa5e4abceea353741491c5149617e4847a3585025dd9225c10f19a7aeb692dd9d10b11c06dff62833b5d3c88104ccf70a68e01878961e0942f43a967244cd1af498dcf145269d6ea1971ab82ed010f1146f59379b8858d31724f111c3f07ae55912cb7835db03a9c30e39327cca54755245e1afa2df0b63c9df667ac66f97fac0b363235eb01dca6af0c98c91135a6b50dd638617dc65d9191cb9da47acb1080d107a9a1af134bcbadc8a740f21d6ed12fdc829acc66e8e2daee1aedb2bafc3e5e3a5ca4adf14ce371c5dc7081319ad34735173818a19c53b446d3b89fdcfb6cfe54390a567f639f743d19fc1ff02f17cb386c188ff02cabd73c3a5b99972da8a24e3fdd3823d21f84d00a7295653b146e17ae740281a27dd22feea247779386002531a4593f3bcba274c6d3232cb5265e5822f4094a3c652914c55a9cd64d9c94b562b42b7bd9b7387edabfa59b80f262b70ad78a6b9d5873465c3e2efb99bb2c71ba5a8b1be0dbeae64612ceb1c431a397946417f539fc97e90be02811d6ec9ef873ebd0633f1cc167d3544d1ecd7758ff2dc07e358a66827fef2a07e417fcd2978ef15bef564b743406e1757fdd2558407f06b173b65a1a2268aac8a024331f65f1d2defa0029962019826b396ff8b69a89a5ecb19419f0b56a87800e034f1592049d3323713201ab1f528adb715b08fbe66e89f41e7dd7b31a5f7244091bddf17a0c33fdc539b891a49864a2686f91db258fe15d67dff81e4722b092d277922de7a534370c989dc9cc467cc298667acfce531af0bdd9b8fe374a68de28a800da6f0f051359133225c0894ba328148d610f738f4e51b418b475735f62982fa67edc797b9df06a23bb3f0c2b57f5a3156e2cb0e7ab68dd0fe118563b38186907e48c1bdaf30fe05dfdfd930707f57d234bba386e28983def677c5f0f6a962c823952fc99c34f76ea7b71907f17018fb35e62e8057e1924fbc1cc04c1971cea9fdf73c610c8f5adb2d9e77318a6e16982f5c74f12a28f4b80d0e57575352bb90499b498fda40227277d73a24d0f01ff9eff637a9e5ca16fb94443638a72370e6fe50f258a0506411cff217f85f8d6cce94f1260e206464405cd2585975214f5c7dc0fe9dc9ee2f0212e67b8d52caf8f681316b09f8d80935b8f16f9470e8ac5142d66e7da2e931a9feb0ddd92683601660e843ea50520c0d6baa0bf78d6517ef3aabbf0588981b1b0b50f1362e4fd6040621362e9f0375d4b4014bd57934856605f80cadce3fd0a0574e7fab27e361589d5eb7731310289e26ad0f4bad99a4d5e4737cd8690834eeb734f3b9d9fb1dfa08bc5e2650a0546c2da69e01cbfbe543de84da6c50225bf4578f18515b4c754068cf05607c9639175cf8732fa39b662d9757232e12499a3c847a3d26387c36ee7350f0cf9b8fb6108435ab54a064ce7cc31159ae3d2b4f0f136935c166e41d9236f99742773bdbd19636f1660fc82227ab8d75a6b615d3184505876189c542d947d6233ad33224da8eddfbb898aaae6f64d6d1ec283e267fcf52a391b588c81491060139659e6b45d0c9377e60bcbf8a2636bc5ef7256f61cca9acb559103e591e5f4d4426814c02a85666c7706e567451cdee91e46cb9dbc1fff4faa0763c2139aca5e88451bdcb0519bb735146c8d5c6663f9b534b6cd42afd6cbe67ff077d00de0c3ce247d821c182dccba9c84f1c37d7384411a6d5c8b0f6d2ccfa3fc63b4be0b2dc72c4d3feb3743e335d89f11c856386ff259993d6206f964298533e85523320c570d89efb0d44a08211463dd948ee41afdb86cfccd3e725856523c13a9b70f6e3580642b27f449182a6cbbbd8f2fc9bbc0f900424174076edab03fc327b5421228e404255a19c84c76f6f4a1be9d9c7ebadd1a1268f217fc11a7c48933944d8e932bbf631a267943fc34a6d8b9d1a25e66d162178a73ba57b46d04d712aff24b0a5f5ed7f9f25127cab059aa8f94a39461339db34d95e79206be7589dee3cb40f5e7109ec1dbdfdb82af7d5fc28455bf596b35764fcd83a723271b90d8452bb97cb3f674fc700fd1c44c88de82cb5d75434d2a9d6479d80eb50e7dad38faf0ab3fa06d0264bf4781422a60f7746b56091501d338e0c8f9459acb827f0e8b955b1b668b63940f782e45d3b2d2c3822905400bba4dd533794152208b3bf9405f201945cb24377c2fd77d7639151508fc4e91ce5847e1aa56dd0cee29d53a9d964bb4623877ee3ea47c2c0b01a6b9c83e4f88ae5eb1a50210f4b40b363fa38c87b0c0fa49553c518d558b895e1f26b308881430b5b179aa884924e4679d95fd8cd79bbb08bafea1d8ddac79f6c54f151ce71c291c50280ab8c9d80d78005f4325c56029c4f564651e2716d954dc5525db0f895057f5ae7ea19e369c0397afa55b089911b19c49fcf7f4c4c14d5a087f42eb7c7999e3040ef708988f494fffb7afd5a798fd8fa3a992bccce4cb095f7d46eef90f7bee347b95e1c031c62fc56d7e568cb9bcabb1bd60e0c1d4261de91faa795a267cb2482f1dde13173c08e160972b2bd8b3d6ca524a34e42526aedcaea0dc9d3c4eaec4d0659b16df2e06e40e90eb23b1134df6252d5e22482696159c9e50039eb8752b2932b910c031bf31383fde5d9eedc05f1835d0c4a1ca4bcd26dc3dee2e3bcb5a2df72a43e11ac824db9ecf51fd7425b75b21bbc21ba772e0d407a6cffa3c67555905227d26a2bd5dc2fe1bad57dacb36857ec1d8812013fde4dc373feaade28939272f4a95f5b9ddda7ee81faa48da5309edfe8019d0f13491d10e0118d31ee1ea4df6ee5e9b91b8843fff8c5d684ce6f0878c195be4dc5110a287724a67395ad6c9f4c0ed7f5fcbd7f4be490df816011abb7d028f997c8ffeaeab79c0ce8d35f9f2c23bca8f7d5bdcf611ad86e404bad31c4d9dbe7d8a821914d9e22b6edbd080ab2d62ab072b4194d9a4294245f613ffb8f796f227da3c9ac4bfc72e2f9597ee6fe6482dcc52bdc1a03da429270cfa9ed8d51bb0b9ac6c72398afd0d46bf52680977a2087301b8ccb63ed9dfa76667f5713346d740ff6032e0301d4319c3bc1f85bc433559cc73cbccc58398664948aad855f7e5a39e481b9187b6f8a22a2b00858515b4f5be994ed7b9dee14f78f35513b9ac15e7f5815b557ec809d491088267ab082a082ce166b2084a96faadd76840887bc4db85784aaa43a63bda7ca967d5e86aab29595d96fea4a4caad7adf767e4d1025d7c476c3a353b2104731fa3ec00404f36ad09f11e96d60fe14c656f4610e0e342643b3cc8cf477bcb2ac24e34d9938267d1989d87b611ead44afc96f6a8728f5b8720b3e632621b617423d34680fffcd5d5dbea1bd5e6d5893ae834de84e05c72140bf73ce330f24436e75ad847b3aa8728738f09bab3af4f1f448c46b0dc9e3864494cb8a6f0eb234d5f90810d9aa3d6cfcec976859725b43b2cb49e9f55d01b0062c56aba5e490202be325b0ba7149ba5210d23e5a01d79afebbd9fe0862b709843ad8de256f458bd128f2f63d586b21fdbb6dfbbc4b73eb8e0dc76d50479e63d527475918710b5412419d682a17243abe34543575552b4dbaecb4be8d298f28e1cf809bd1b07ce6d48ad41becc70f9ae8acf39cfe63bc359f71e1b97a431998ace7948fdc91607f79a74ca5c873fd72ca7934ce7f73c75c35db4092d3c9b01d7c8d224b78ccb1b8a108afeb403645d22aacb5dc7c06c8e941ee19e7d21874f1be544bb08f3a28604b6f46aa18bff8bd1c6150726914619d09ffd18fdde94147df0ca9a8f2f2694d7e3045fb375879b8ac8f9950b466c20c696aaf9c054aef617e274d9297b5ac385a43769fc0745c65771781542056c531f5c1ebfaa0de9352deb85d51a4fe7fc580cb606854ada7950cc0a1b1e7899687341506f192baaa41ff968acfc1ed410516e5592357e46057a85895803eebe8dbd3522d2209508183ff2e008b932b3138e494c71e13af9c6c8497baddd04f5db6bc87d92a5a6cbe96700b846d4e4e1ab48491fc334569fa1c528077ba2638aade338f0eeb5c218daa3109481ed2a84586ad9c37a39b046c674d7d148d49ef4086c3e6ee2e8c027392a0dedd7ea9a23829d3715edb7fa556b94c41a5f892863199cb1721243bc343421e1de2fe0f924166d40fa9de3790f889abebd5bfdeb4358ba4463fc9b0ca6ab41206e6facb577be0b973dce3ea38136f2630723461af1f2fbb0363999546a56d50d08484d4601b793bf2984f0cda6669963bfaf6a437c76d3b5a3943528fd4154558185473420cd6e81e26f5a8682786d73b97ea9e40a39be6fc7de0b4775cade2d71a023ca19a4cfdfb43d00851d476e43f863f5afc2461c2326fa43ee1215ef918cf1a9bcce2613714919d9922dfaee4e9821df1f1c184f5aab28f257883d3aed528a00e3de4fe048aacc3272e8395c344e5bd7321f1e948a037e593a6307cdef0216a37bd280b08ada7f33def9bd1cc9d4033e7f07c09ca4ba52638183ab36d97127012230c3fef6703a67cfab9752b5652a4c9354b37c08e47f4b759c2f58f3124f0f3b745933ec8d129f7762a24d450da89c13e02ff166159712ab6f0f49fa376a30ff83b81b7d5cf2debf180c818df0a6a51b16af38591ea512d4deb810e56e3752a452f7ef04a6897a53185155aaae4cdf8e47eda9ee7bb585d3dc2ec340434b143a291bc394a57bdeb85cf197f50dffa526422d6d230e6d4e9a9d31ef71345d9ee3f6a0a6a7eeec54999c84ccb56c03538d6e13dee44f041fb3890faf57c110283d6c6250e96d08054ae311512240e8b793b4787319460ab02222263548f29ff046e6f88d8d6bdb4b073cf626ef9248e2a9e7b2ff3ba48ce0b22927714ed95b162ac8c8215e7df2e0f8f1cea6ddcca49378aceeea4d84e985d386d30f10e503410da4f7cbddfb37d14894db71b8918d1c9c1b38a6f62b9e3d531ef46dfd53fb3795b24e334aed3b496ed53f81a61e787e1ca135e3cdfc2da89a1b612ff8b6b27fc491dedd6aefb0118e2d905e743acc2549bd121aa61a17de834098f986b0959d7cebc9510079b950cef723f8519343e74cbb8eb9e2384b84c7d4bbb90b11f8a6499e6412c08e7b0d03a68914d17d9fbabcd4bf597e1af23e789c5c29abaefa7b9502ac20308b0fe076469e67431ebf63064f6e60b21eb8ad1eed408384ff80d4008d3ddd83efa58e78038b450f9e40b50e4301f19b8f07043a86961c2db2190bdc4dc4254a41236d57d1522911b18ce82c54d920f6e0ac949efbab35397a8d5166d0261d27dee7a8ecdae003990f38134540a1e8f45fba43d256a2c8712382698c7d7a21178cf37955474ffc506992c648eb552a3be4c055424e9b38cb151e2aa203ecbe2d93b8faad3b6f6f9d841b2974b600790e39b1df8e14a09122dde036b9c18d528c40697980251b233f4fbe9b737551e413cc72d269847839c0afc72ea4cad42228f548fe50ff03e859351277b613a4ad5151efa92f79bddabffdfd3188909f2d33689af10acb6bfddf07f1734ad042fee0eb691240d975c8c6a7c31de953d1a119a66a4b74d7c1d948c66bd3ffc7350394158650f97aaaa478a231fcce73a571616fab6b5cbe24df39bb4d179e7414454dbfb314e64032d0e2aac559aa5a8da962c2b546a6e4b81dfbc80f25e1644954bf7a2fc33f098fa6d83dc8f162e0ae0adae619a811d245b7906a9a28a57a8ae9ee01044d1ea6cab924ef752664933895770eb0bbe19360d6d2e49ebfd6a372a3e80e63df17640a1064796a8e21320f8b39301d5a80e7aaf9249c9de69b534202576fed1ab0e769347fc3a9f472ceed36a98f80a9cb650b071c9d7a89f4ffe117cf22fb4fc4c8da44475f48769fdf6f9cbad0442424bb6b6169d054ed2e30abac912342095c154b160899c91b1d768f12bdb0154e400a1a3e9955385204da6138160a26abd14866a5ca1dab4d60e8c8a05a941d58abb32beb99171969122ad33e19d443494cbd20189401a81dff76b55999f0bcd30e999f53578997bdd54925d6cdebaf07862ba458f99277f709e0e4303621bbd4336f8ae17a2d6c6c8e0671e04c6ecdb34ceb45b734b6dc02326196adc8365177f452354619a6d4f91da91f6588bc5f10e950b599f54fbba495ee760b70fa419d3c0620f89efd4d9ad04d8a7841f4ad6f16d0cab57452afc17db083408b92528c492eb9560a420322d8cf98ce4c582500d89e5233623ebd46510c8aadb49a1bf683735778a100ce08b011e2ec3e69c260ce2b589caf7097c143da521e3938556dc5836740ff9c86f0ac75838ffba8b66a31360113df13add58be968b59b0562329c7601ce50a24ce5d8a08eefa4159b9e61584d9c5ab5fae7cc16131d7f857e54ff1ec0758e0f2459e9c1f45f202b3b17068e451b439862434b1c29aec3bd195c15c75cbf5c034b3b46f39695b97380f8a55d0d2557998dca0775fa6d940c031af11f71ae1ed12b58af683ede3fe3276921860face9f584d8a595487cd5cbb613bd4135d6450bee089bf9ccfb0278b53ff9c27983ca25d4b20330602be5d3f0fe9ba32dc6c381b9272680829af6e6060dfc23c8db7bf5194b3c07e54fc1f81f10da2ed94167f7cec7e4566f57c03c8c6c68c9a44da8a6764b65f028af220c526dbf56071d7f4027cbac8cfc445e99e2b5b550fe7b16734d4c8ae69ac7a3e3801be24fbe3a300312e9f41c515a5fbe5505df77ab46e72d5e8b22c5cd1480a3c75ff52b0ff820e8bb04079d793d3c879610cdb6574cf3191aec301a109c5d8d13db623820d653637808627ad9efbe674206af68f3aad1efb1d9de41f4891e9066a30b5c732295b3e07f4a35ba5499f26cac4bc35db4d1369370ccdd76fc00ca75339bfb3540af735f4147df85837e9e5121e33e3008afda4a8426a254bfb9f9544ea333444232f24b2111bd10bc3b88c8a6d343761054bb9f75a52a6c0c26b5ffbf5f93b85b322be42f4dbc2ea9fc9ba513524bf510a2bfe250e2f23fd49d91ec0c6767b3f1d35b0f670ac8710d54e88a4f9685a0b89f93e20d918e021101240334c695964f73230122a86d4061e8b47d9d81112fb0c145de31397e06f78e71b2b7844ece6d4771003f334c23265fc173f9aee558295ec95dc5309e90e24055a85b16f3807799d33011b648b14188d05edfe186de687f615f5cc8a4308fb0f83a5deaefb595a75c2f3bdba5e7c26bb2b621c9679cab5cb8c256e9262d1267cb3e2754dfb957d6ff84fad6badb0d2beef3d23db45a42110e6c081fca0b6106195ea28cd126a145d67b3ece7393dc000b6414fc3d32428656966ac718fb4bb69334c889e8f4a2e9684b1aaae4ce1df1fe573d3c2719dee1622c31dc4f38d9b6d248953805a2c5eada729b12a72fb60ae4a7eab53399bc0ec2cae512ce0bb74f07de265cf91bd0ae57fcb603dd2ef6bf71f4677bd95493fa03587507f8d934a2a1c190ab4fa2abb390abe4265b09f8371ee5cbd37096143df84ed574b68d610cf5a361c769b7343305dcfec15c04d0bad5c5fedac73adeb41357f072b789c081c02b03f3701f980e38bf4e5e8d97b490861d0949f5fd65c84fc6b35ef1d18ac269638a70f83fc156de1ab702c67a7ee5b1e3efcabe17ac7534b52a15e9f1dacb550508f7a2934600e32cc16dd3dc39f23ec095d2a346ada7974bfe37ece8a1943e4fee9881a1d1480fb9e897759768f4edeaf7c44f355d0bc6d2c22b9c8843d8bfaea13f6cc98f5c27836ee7675b42565f30e4870842a226b755a950bce29aa4d85d81ea9885312f9e50eb4a5f1baface0d5adf3b439a8d0aa769962ce5f2b5c4d53b06197f356644a9b1a629f84aa65a2dda3de01816bb0466dff362982d29126be1ea6e506498345348175a9b6ac876733c044820ac4d5a7c7fca3a03c9a4e38e9aa9a101361b86c2006cb40e99004919a4fd9d72c83f9a303ec01e56ceb88af82065717820399984ce05a0f5426b9ff653204aa616721ad43770e58ff68ff4bc6a241aadc1638c099ff2a4e02f9aa6e741aecd15ec9f3f24c71bc81603f3e57193a97f2bcb0bab1dc1b8d633cb2c48176ba05c8aab6e7a034f8c5b104951869d02aefc8acfd9f4acc40d65be7ea9c3b59105b4415fd4924ce9192b01126f4147dd94c9db158199a871e5a5b11b9c0e880f6675a0b2c9b8f6888a77b3f16119dec08e2b199398c64f36cd1102e165624241281e7250138038a5d74ff3a2a9b4a6812c8d21c421f652ec51a584d580f014ccb43d3bc3e2990401b2c8968c26b7f58de9b59ef40c57e8c571e62723286f03d689e87d59cfd77ff305d89b4b5c3da193dfb8ff501db3758cad9e9690766f0c1df577733d0dd2817cff361cad4fee9ffe5eab8e2dad61f01ea2fb1fe714c8ef4a9f255f3d585239241d659eaeca22cdb3646cd9fba7e0a05ac5d73d5033a661a9cbef0677f1fb643c530b36d10fb8b7a67bcdb87d0e8ebc11cf784e50c9383ac9d7a998eade8905682fdde4c60ab66264d3879b919bbdcf0aa33aa49417f6ee84d0ddd1761a579dfb593ffd385f7de6c3d01ab615051d927c0fc3dcf6caee048a3523770d07c4c1e6be96fe519d474ccc73cfe609221614f8899deb6c359707d30164a6f5b067115ec2f95017d9a3111f9d24fe1aa8765d0e9926723fe0469601cd9d1ec79b3ec2d616846484b9b330066ae2bfa1b7de271e50dd3926f85230f6b0613cca1b2e40304c4113b229b977dce9e77e5bc17c633fbcea5c9fe31328f402c42d676006d3ec30a549b12e91b9868e9658b4712561a23868307db0b8ec6d70c097369990e11fa798c911500d1b1ffc34a1cc2d1acd9d5e7d71821cdbfdd252c43f22c262211b47b18d05f1a751810da9b22811ecafa34bccd2544c40f601a6197261ba86c40cde911dab9572e71c5d340641a593cfa72d5a9db3e7d4679e3a55b085c8148fb5f590be734f1a542b51a977e9dee7a21967f1728ad67c7d7c686a1fa95231b80590133ede2dc16f2daa40c3b0fdbfcd1c3ce6a2b2a9d25a4a2a76d6336de8166948e1a2d4e9ab90cb36ce9ed33e5fad970f27b0e02b29f4f36b8d12a04c8cd563c44198d6347b9aa183e90bd28f4e9f3d730b5ac9803ffb88ce69b9594c2d2629fcafd8693790cac884cd060d59c728fa29de654bbcee86cd7b70b142609c17ae87b10bf8ef8c309fea122220a8786be7787d3cf70042c9467839ce49314144209a5cc5005b3c1eb5abad6cc7f79c9bb711d6a4bbc30aa56e226921ebefee92ef3af424a7982a87308cb42aaa3e3416c1d9136d37ef97cd619e1cb0e892bdbcf9426bc70f8dea0176489909fa6dbdf1e6b95014bf017cc473161ee5f30e7fc82688f938dcef4e5a0f23b341eaa700d91f8dd0a3ef90096147c6d9867fa9ee726af8def93f8a44fed111af2a0c36fa1bdf43aceda38e3474405a3cc4dc5c94d0094c33a21dad922f51dc3317551ae09bb1562c4fea54451d3c4fa3b2360baad2b442e4fdbf51a48da51d968c3957bfd46a807a617eee2afa2069e1b907f6caf33a89b1730a56c48f84b101a1f266798d22e34edb1b2e32969bb98a82cc69f6fc372d6f21aae42aa7bae61e49b19cc7f2fda5e1e27afe8fb6623c46f41d22ebfe3b27cd4f24b114b8d7e551c050135b42c7a23c2d9dde449411032e5950b6f578232e9e4e18530b56a31084cf123d1e690edf263f69e633c701bbb84f16072a4a8c39eaa988749cf588d692cef7c7e605fdb028efced6963cfe819bec03e280701b4c6cf546ca541a1abf31c3776ab9b259eaa9cd93fff8f5754aee340ff45d69494856f10ac1901bbf588b31400ebd0b9882b39bca54d0145c6f277ca650036b6d5845ea35942fd9a5273f21fb7a35b3c4eba91b71c2a7aae375605f0745ba0e0134fbd4a2d4e1a9a2c7fc13a396619605c2b2cfa1a2d623ed861806aaa8d8580aaeeb1b99fa35c657d0c565df195e37e70f82258d535b4f248172dcbcd1bd488ff8059572998e309194e79af46a0681482a53dc2d6f78c0e4f6a55b4f0cf3c73865d890bedbf4b4c99370b39b11e206c809d09c7536e9fffe902a6a25be5421d9a869b8ba6b49af09c56e56230a356cf93e09d501b7c4b32a7087447961b9544fa133a072f9640d361ef784e58eaa49518e6b0750863c2182ec06a690c87cebaceeecb07c61ba858bf1777aab6e5ba750f98cb1e0a15a937f45f51aca0eb6cab62b315960512eb48bf5cf45cb786f07fe8c19f337092cd737f0d01457ef375fccc1af08431cd7560bd33f52b349c9bad228571f2cf7370e5e6b60d1cfcdeb6255847b033e023200c7918d2e156b8dbe0325afa5a56a35b8043ead1045608c00b00790e93ce0de703add5c2ff091d105270448eaba245280896827024723bcdce1fd89e3e264468677e119bcfd7f3fe86a91b7f46853e6b934ffd8de9960ea9806984b62644bf169ef679a99a6288d36220bda5144453d5005635d154757bdee6fcb4446a4a2ea0e79c4b2ced3716c30823e4bd489234d962e5c3483be7183ed67ed81c0a03785a9a36d81f45ddd44dd211674efcf101346f126256892d51c3e9dc4d4ba705075e978a8feed56cc4957aaf152a283d752d1209052f54bb320ee3ae5f2f1d0d9675a447f7ca6645079aee6eb2819501242259f9cecb554645e1e7fb4dcf38165e4a6954603efdf8b79e576b452f0f29d65a2f6b3a6940190bb41fdd8761c857f138d267a60857ec028282b320492d9f0f279b35d56ee44e459eca3585cb58b76b41c6257aaf4125126e38b3a42c2adc9fe3f39e6c0b57ed30ccf3727f9c5df15e9c0c4c813788151ccdc6be938089660390c28c8b365f3bc8d2727d84e53e68bdea4d3697e09e298714c6ac79c4bdd68011099f829d5a0bfe343788f084b82d9d3d07c12cb9f1186639e899b5db80d50250c1aee2725c5487ea9defd82a20bbec0af3a8107b35333dcd7a0bd728d064ce3ebc918d8cfba046550d6ba9523c2bf4c82d9b2308695e9debdec3e079cc16763ac5339177960fc25b60a2ac59ab59ecfe07833f7750d762b98960e06f4da7e635e6d9fca127f56b615aa740247558b1a31ae5540c2345ce14cfcb44102707a076c0e104324d558fa955f7d5a51e176c4e3b2a535b219e7d92365fbf7a269daf01f619c54be3ea2bd5de2cb8788825838efce43dbc6c1cd9f3126854df13885dab3253fee2e754f37853770400d544bae3331b7dd499e1ed55af8f6d52ea200e603abe270972e6ca0d840a5dfaea3876b98d725a1c8512a8fbdb6949b2993e266c6971bc1815a55966a08d1cdd824e83057c93cd2a3df3094eabf2d5886508f5d80d5510ef40f14f49eb6c81fd1cf6aa6e3b1f9da0170b1acf951dae2172c2c28ccb281689420abc97d6b7a24d9381306373378916ade6b6693c9b0105000480939d5adf0d0ccb8ffd45ca28c42f753640c92dc2871b5b63f6a4daeb33570d060784218be7c4f326ed9ce77386325b61f14da6857a47b96488fcffc5476647ad12c26adefaf6bbe59c91f43d8ca33a250f8e32a90d998631bbe88a88950060747535c64a608980a5a171bbba6bde09ce15c2a5947718daa759ce118bfb2c0fafd872d514cfcd022785e247950cc59b1508500b004b2f1113c38ee597b3808670796f680274b1985efdfa620590cf5e2135ca74f17a7b50983abc6b9f2674db01bf5e4f583fd82f3064149faa9ce2c72cf22b32ce2b33562e9542729754713eaedc1a13900aa1271183a986555a683ab215dcf3d143afa8a9ff6c0b3bae5b987a4bf65387480fac9ff20eae3ee9cd6806286ee742224485ac982f53e2323d5cb0b12a048b42d840738b2b119c38a445fb604512e39d9c666fabf41e166dd98b5db1dcdd48e3a83df394b2dd835359df7fd508c073d258c247a9ed7f417269d8080c19d26578c131a2016e3f2f8d0e98ea91c58ef19a64fd42df7570022bba84276089b397d5b4620d3a09e984ce86294556e1803a7bbbedf6f1a4d714fbf90065960998bcf19b10731fe35c8b0da2083aeb56e0c1dc8de8417c06c5ed8630a6a8ada8b20c57986b19e61f3c98e9ceec48d770d53529073b9f296522fdd17f792c96943047ca23bebad4adac1fd3d1bb3e8f44482a56d4362d94be8653fba1345dc954b9202b7ac06cd1d9ba1fc34f493cab6736aafbeb7defb83623739826c575e34bad7b4e92d01a88848284e3fca884582f366288cad61e47f013df913722a4e5ed3913bb2cd9dbdbbc46ce158972534e07bd7b33dabfe7a66125ef8691bdab4e2637946175bc1ee734b5ed4982862ec2ea007fc18ba37f0ec5b471b91977c26739510bf38229a779b09287be19a757079c4f02d081b00e093bf741c51672c7d56da9605800bc619a346ff2be77da9a1f7c99702400dbf0e9712b2effae249a9cdc56444fe3a1d04cf92a3f02b9509cee77b555e8f34d6a883a224a1b153681399aa449f314078951eaca3c2468bbaf71fb5c2ba523e0b6230a759e49945c884d62241f670e3820437c912de6f6fdb03f122f0034914d0e61277fba865e9173c5988a2a87d07102dc7e1035917999001ccb2f832b4db7467ac7da3b439b7de938ea4cff7f1ec8a7cccd332f60ade43305d4dde065a6979a477732aa13c7d548ee53bd6ac98e7159422aa9a05fdfe4e81e2c09b2bf811977f464e8aca32dd1451d57da10e69a7c8a9c8dd206151d22631e1c28a06481c82ebf7e3300d068ca936d2ade543a1578203052e7448408334116ba4291e8afe58c7742a3468ed0f645ae182f86750c657147b7fd3bc3b16e96766c702a801aca6671ef77a3915c5e7690ab5ec2e6eb48893c7f3f203aecd693297026112f97adaf8e95eb65681b98568ab3ef22e92ee0662171ba9a9dfbe5aacfdfed1aa6cb35dbd9e3349df3d9e2bc1adbef7b64b11abb82684e2504801020ab9fbd77d416f3b158daa89b1fac83abee6997aaa752cc228ff430fafff347707eb1d18cba41fe5fc08b3a4b303a338f6ba32b36a5a1a9715486fc7114c90ed2f1fb333a290003d8ca6a48250092f9b769a60f4aea45ce4129167b198ec927bed9409896446d48bd7f0bfc6b61b957936629e131ebbd347ec80cd6e67937e4121943d9c9ec485adc2d8cfecdd9df4105e56585070c422768d9b87bd193d1dc4de9c5915b35ba1a08aecb46cae8aa15ed4fd80ca9ff824e68ba517288d3a4e217195e2c2efd8941921fc94a0272fff2767bf23b0ac2ca6cbc401fc597b115e834224d8f14df0a9e87a179851e15d5ef18bcaf0e421ae1cafc1f56a981ff1f316c1e1c927466f9f4592f9151dfc47055d4242b5487786e7c4a40fe9cb034327ca5d8ccb350dd438ec85086f0203422dac62bc1d4d0bd76148c950f2d03d95472560f0cfa14a4e921a2ceda1b796013e30f9b754bc2382892e8f817f3802e5ee28d2caf370d864eb3e47584d40a649c96ddb782374d2f16a4ac27881540ec9dec2e4f9d1981326ccd3e434d5108ffaea360cfb999233a625584a1c974a6a54b653372179076fda6fadc6df974a034f72615f3ffb91143fed9c4dbaa9e48b64544bd5f1201b728c455b79587a695b976a492bf166c265af5839bf20269aa50e879cc35f2b63217d293b562bb5bfefd25420ba24dd133fbafd54c6310820ed39dccc5ca218e6b6be1fee91730c46495053b2b93bfcb6882685c7a3aafebaafaccc443cf31f66716327a084c091977b82c00b2979cd6fec3e9dfa35ba5405ec1577f464684471a6c0f6c90bc048cf4c58a7b3d81959b1fda0a4cceb93d281d94991ce4fe6bcd1663e5c25089fda02567a9d6e70ce2152f5ddecbb1854b1d1193a6b2dbd6618a636517fe7e2ce49e15a1b55e3f8a9f6e78b9ee07bf2b1932fe1f52d8df7d53059bf836e48382cf17ee5deb4df77aa3cd6a179caf7320ec5874e38c24bdfe8aa9c3f29f8544b6cfbf15343f3f3ca4ff532758232c238cd08a282bdd88508678abf10d7125cb11279d974748774ba8c31a1669515653be56967ada6c6335f6a0e3c67873a85be12768d18f2424b64b21ad4e00a7365ff276bb951d037c5668671867b381f9bdd741b4f5be7ce1c7f4b6e9bcb3a62192685d4be2d28d7b2f80d0162a4e47594989abba508bca53c7256454073789f953bd8e216fe64a6719c5b95eb699410051a5db1e850bbe56460cf368b08613197e963f235fb2bf7f387ef232bdf7d78c54f2f2e561e83743a8c5d72edef5e0908802e53bdc2c26f4fc5c820ce9863d31e2d2990fa21b4f0660871b181e8fd417bece84ba56abde25aa2ead50b71713de055a68d4a30fa1108a1d87a9e82ec245066dd92f0f046ac1a0c62e0dbc88a8932d0e8493ece571c9ea8aee1946d9414aff298160bcd9b56016c52258a4a2bcbbee14788eed7da7f9e81afceeba6e5e1c67cdeca8bf62d176e64b6e323d5e80b4fef202e0bc74dab17de0c3d76b12dc92ee3cf3d9db8ea54b93ff9775e02163a15ad2a9d0882b8aa6345b231567051f3ee019b4d79ed29d789a8c46e3ef426a9b6b1171beaf29e9b71f22208a930f6b96c157f6298e637262c80724ce80501137bd78cd54487afd80915ed2a1dcbfcb0775070cc4d6b573907027c357d08cd68bbc0fc8dd472b8b704b37944aa5eb3b5d43b66997d8e954c65bcb909adec1ad3b8e307e6f32e4b8a34613be8c6aaad697258109edf4c3f497b06f65e27b6619f29c1fee115dd02d8ee63d5d43218faf61261938f22f5e953bb2ab52f5b114b7743a63aa08c0fd4f047bd09e120fa622b0a034bea707139953e9394137552b0749399fad1430c5ced5d93e649cc5939fa80a17fadbd6477a292408c74b5829a20b596e6913fa55fe426db7d823110fa86f58ed0358374aea77b7bc980ef34d8887ed63bd3e1e74cd4d7839bf2249fc52125e9f2df2629666ce93bdd4ff95c6b5e50050feb3f14a76d517a7a04cc6e5468e43b51f632535522d3a7293dbd9eb4d7d8876c19034e38b79a6b9e6ad674a21b28e1a194a6ad7176131b3b219799867dc065abf2d30249943c4a5cae43995e8cd4f9603940de647aeb6a336c871ee9fe9d2150b0a0ed049894307fe4c0d2c48ef6fbf0a728a6a54625b7bd42d972de760a7ab8cf67929d65433ceb81ba739878845d34885dd82d563f4135903e01014fb3e4059813bcb28f4ba528ccdb40804769db7744b7851b5a433051581feaf5a7c24a160a5c27cf38458be2acce6688cc585e2cd3f27862eb8e877e8277405b89c0bc5405eac2bf02f9a86da279db6065029d65c4001806ccd00563a014a6206a8293ee7cbfe1e52d04944974388e0e86c0677f8e9a2baf857ef792c583e8c045c8882e79c0ce2f588a33019e098ddbe9178b54728e991d50eb6e333bab682d3e53f7b39715483fecf77c280b30596c238b0c2d756f3a116f4d2e132d4c722ad1101687d6027eeb22f43d69066deb5749c0881f9365fcd1912a214f87f299c17cf577e8b0bcabeaa77a2be0632259905225df5317ff30029cbf979ae4684a48fc44628f6066886766a4e27c343a0446e71fb8073b56b0fdaee42fe0080dba412f7b36ae5fdaeff896f37b3b5c6bb7fc0f4c99e1f947e39a512f29ce643aa9de427ed62978d2334f3b2e0ed9825567a07ba0a87318338e0dc6c41779d8be9c0067cd6031b74672be87bc27ad88c2f49fe5cbff1c2743d868b4cba83f56ac7270f38112457ddced8f99ef50772610d1537c8d171cbfe9d53432e64be1894f120f2f8b53a3a80701203854db269f0b44b113990ce956056f10afcdab9147c2f657daeba32ef0757705a0edd75582869d7497e8fe48cb83e668cd2aee50b2867c4fbeaafad3cac90c07cb6a3761652f8a90ca2faf662ea0f980fb8c1d708a7cb4403975724426a9b68e776ccc413a5f72d6467603f6601c6484aa35b0295c47670d925086b87e93c8d78cb7a3922ef007da0cf87bb660d9dc1a0676c8f2cca3d83aaf4e6c54b63e4b48dff88c628b57d8f223711171e8e143717e0cb418fefb51625022de05808bd0608cbf639725728508c779ef8b27b423ecaac1b7d66f0eeed591adfc6b661070498aa5e38c3e69f568b984f327855a9c5790c34aed1b3e8ed31ccad08fb14665bad336c262f92de842be94e55b8887618f6e64d6633ecc88ca860d27a5e05918006f962adc57d71b631c367ed0024d84c5f24e581b56bacde2867f7663a8c6b0ff59fb64b908a6477b923bced6234d9e5954f4044b3f4a4967b944f75a3768e8f7a4edb09914ba6d24fd13fddaa1cd551f41a400de0b88fa59100020668e06911da752b83690fab242a1cc58e3051f802db352c4f2cdca8fe1e1e3147ca2592623383ebbc908a3496178c25278a669cb411996eb16e706184ca3d76876d4b1f4d6f7ba8f0b8923c375a91116d5a129bf696ceb0f81cd520b4c2c20840d899ba8877398e79f18380d6e92553cbd3bfae4c33cb808724211721636de67c0f57325b63408e4b41b45a0050f8c22a88b9b46438c3aeccc05e66d21ed7c773810d044e9eda133242d2bfa6fcf33471fbabc7055f1bda4cdd37ee486ba96ecdc3bad430afda37a14a00d0ebfeb5c91920b2c42db3b8614e6d6e9b12df1d15ab9de61b14a597ef5d1c17f4e0be554b4f3c330c5c02261c75a88847833b01e64e639f054ff789a4ac7d106806869935c40cdbd226be5281927c219f84456a751e6e33c67c0038a079c810437ac08e75e2598cd5ca13ca33ab32cfdda722472c5b8d442d4a3350d138871519793ab6cbc22f7be1b55ec8184c209ab59175d079f64211825603dbc50c09d653260feee9a06afafd9414dada14c10f8908da8dd34b5854426611da85214ccc7972c015455922ed9481bde02212fcf5206855e36784c12d3471514f9e554a494a41d24efd401085562a0196200e304b5e27a6e75bf96ad4abe3f2783739bd35e7021c047290cc3eed1abdfe4271802d8f69cd653b60be4bc70777a0d054d81a656130bdfcc834aceb1c48bbcd4641b0a59b72930fd74e6db3632e98f23e4605e5a6e671ce30bc1d37c10d3c6df9668369f3efe4811e39a6bd99e8860687df11a3530f78a6c959529cb5552d7f8a4e8bd81895b74a4ed665fc382782be6868b5d1efda12d9359f1427dd8e0abfecd253ff245b6c81fe9dc4927fa245e31063b078f6777d1d65e562c0a41c4814c1b214f5c22dad9b38075eb889fd7655db591bb9b3e84ea2f67328386a16993414dcfe70139a1b298ffd231eaaea470168a5da91e2137ff2f317c3d6c52259df333fce27e91387e303539bb6e946be57b0db00008a283327d7b742aa8c76e942b158e5d74ff1ae22ca2c5eb599e3986cb41e47701ebca2a7641029e0759c332513edb8293db46968572226913d1611e09ddc2413226e53d845596aabdcab746af2d5b902b80fb53b3eba4240c8c30cc7b4aca7228553fff068512608533fd8f78f33eb65c8705e107da583c45d0a106547a2ba14dde613d4d02007836eeb694d13442f7637a1957bbab3c941b5417e5cbcdfd8487f3b9e2ac15f6a78b4c2a7e4ecf115277d4332e208c3c93444f8c5aedcad487ab2a3d0198ed584b54cfebfa046d0d6b40c8d5ea9fb5b1f1e5e99b09bc8d06cb2a5b347c2ada3851cd0840a6825c7d48f66a9365a4906e6be9157e2303e6a9abef9a57a1370d4714ddaa5b645fd6d6732f84f67a38d06d7220749d3e44175b50e2da0f541e5c8a0f7541f4d985b313357ccc5c7f645ae1435e611dd6dff61728cd5badd3303815bb8607d7b8ea7ee055d7cacf265e4db9232c62d62f9ef27f79573c49d41f89e9a315721bbb613f3a1966e3a79df813d3d9c5c0e848c76c8b3f730945ea0f14b95493d97cf9629ef2743723c3abf69df206eea4270d32568ff6ea59a8456560533d42919a76b133a4d5df27868293e28d84ccb35f31c30336d914318aae079c24f04d9e378c4805ad3514ad2e137227a47b7479a8465b08fa7b96c034265c7fec5e568a00b23ca3c1b1bd1088da030c969246cfd59ab8bf585a40ae36535c4fb2ab37f3af781036a0e50e710bad0cb0c26ed014355cb912b55effc564b23b178c50203b90ddce8d6588a52ef3182258b4c52e3c999944f6309e462ede2654d84903d3bed066a5323ed538faae61a90cdaa39042a7c3920a2327d6239ed2d7f67e4aaedb419639eb6480c4c45a3d5b4c9d35f084b6a1adec67a560b210da8b992a26c05e61bb11ebfd7917726b9ab9d764dbbb0e2547f53075512f1352279546319f7b1f679007a64703013057cb5bcd70e166908bd06c2ab8dfdfa8b6139ca9f48923059e9cb80db2e3229b2dbd8d26172a0f439580a2749854be3283a0e2f2a37040e0fc32d3143ceaa3ea5ced94fe0150631189c432384132bfbe2cf04aea9b88b282b081ace47328a17eaee5ec23f48f53115968e1e249d121b651a5fe08babab18446f52a1640e62ef4e97ef155d0df3ec069503a3863309c212b4cce6d96fb5ce3b5aadd6ae43a9a0e954c9f71187106bc72da616f91ac2010f618ae9f5d1e075692ffdd0bdad9159df24d3c8e4c90ff46952e241acfe8c47e7c74228b0cf583cd9a3b1175e9eb039ab4495b5b44481693b769fc61becbb77826d2ec093d35cbe75f304396129a3cdef2807bd2ef9ec8661f2639a5b1d39be890f11c67f8551055d07e73bba0f6f2405732b637713e1de328569a53f3f52f95e92d650850b6900ee68c4a427c9517154caab975489d1f089b7c1f401132016c92a410f609ea993d89e83db3ae7882161b97f3f468c3ce786ffcae407695756c6e1aec95528ae6c0fc7cb38bda220f53e96ba8e9f1619f02b2ea3dc07ed76e17180a3726a4f216c98c6c95cdfe667908297635c3a6902f153481656ad9b31b32cfb69844c6cb3697fcefcff72e869b3148163f833df0d378e14daaf1159337ad6b2ee997ccec678889c9fd3f11ac6d273eeedea473ff9341517a0ed2692759df4d564273e3b1ee756b0db5c51d4a2770ae4551defbd1fe54132ac5336e678a30ee011bea0154706d911e4ec82366b07e02b3eb1ea610ac6e3992938c5f10b1b57fd9a861d297f2bd0fce1cff251508efe042dba9e5395830b711028ee311f28ee46b15c003710e9b5f0c9a74cf9ee7810b603662b88d619e3c7ec148e88c946f926f2f743a8fbe35315e0716683a975e15baab53a6a22e0ebd9fd2015520174ff20e1774aff3d87a6cfb258ad1c25fb7484ca37b406d3ed8c54ea3c3d49a687a9ec244c35cd634b31a4063bbfb8568e2391bb67eebc985f32d9b54dcc38711590adec7c263713f814b3cf37d4468151b94889c120998ca26f40f08d60f2ed4729652f0a38316b229367cb39ba587f2ec214e1ba4b4a0ffadc10d1416246765cecd7992b357a0c412bff7fab606540c3f4de0831e90208c912999468eb6fb2f7e32c2ed09ccaf5b77bb6f8e01a556fb628e3b77ed7b529f753ddea5a3ee8544bed0ea4c46db73f33faa920e6b04fb07613445f00045aded3fd17c914d4af585715f965a62616d4dd1eafc117b6499880601372306a38d732650c31313817789e7aa9f74f74a94f6bd3a73af512c2ef4e07c2825089326e2c1178631a25cc810a9c67d914cf9f525f63f1b84afb6fcd612b605916ab5550d2d583d35c16243e74dceb968a9cb0788ff4897280cb97e31d98863c8fafc8fd88c9b6d74b05636ee3a7e29895340cb9cf17d3ef680e074969df947b290e241f6532f9a2353574c306e969a606fa7d06ab6f7c4626efea0e839af156d092bfdc07074e3b85d1e2222e09abfefb3c0bca5e10536334677495b0c92aaf2013748560d7de996b8b8468a1c962c46300f66d7c1bdd27850093e40b51ded94d8323542a8abaf7e77dd3099f7d71987e741a34adffcd2f1a5a5255e781d6ca58fcda71ac70b98bcd642b97ef8d1bd58560f342d8a5bfb9a6fd68ed2975c9dc42cfe3ad5308003520107d892f8a851ee614ec921896b7b6706387130c59604f347e1b9849529718bb95329c29896445e124dcdf4ad76fdc88481d326dcd5938c98c42460519bb0e4759584782e0fe3c7eaef11db1de773c31097ee5cb88e57d859bdb59cde2afd5c3b202eaad758f0c445112b307966009f2744be6ec53f591fb9ffc6e7d50289535340159aabaafd88139182e982dee91254b77211517f12eaffbe73d9eb37e733b19bda1180cf7d72ee8b1d5feccebc2ef33edfba21706f409c122fbbb2c59dbdf098ff575b03629089e62deb1775e630334872d90b128335dfd9a98368f721b8573e1139bf0c68769eae27c917d1443d368d10f68edcca817d8d4203ba43ea01abf82e214c06afef233659ae575b758de51101f1ae59f47ef21508be52bac213a31d0d81a20108e2c8683f37eb9ed8c459f1fd91b5a020b781bf7177a251878866fdf90c165436031ffd3f043f103d33db3093eb3d05bbdff1f1ed9fc2e37d766595a01712e79c0cfca50a7afe330a4c5ee4f1c07b91f116feaf5faaba2a106d8d9d9f449d17800027ff317065d0b39044909b9e313e2f43e8e4ff463da84b41d5dd56e80c7e33031ce8101b5e9eed211f7a264a871c3b57ae9c8716beb35b49c4f38a528e5c406f835be18cc88e69f8db8f221459e119a5606d5e09e056d894303633e03c320c14caaa2a5c88300b3dffde4034f5cf008f671942cadfcdce1af7ea948bcc4942c05fea60427acc0d59842cb0c37a801b2ec142c2f8ff3306d0b314f2f02e6b65ae45cb49ce24cd44b25c4f17f8810a96959a26bd4d079f71893cd6143e32121371f77f246da5b9c60ca14b607fc38fa4ce02db62209f5a327a24454101bf5566b69729efa7e2a513c7bab22a4638afe23a339f1acc15dba11cea539255895b83b8e865c9840471e2e2cc3db128e96adea6b9e101e38ab54bbf0dff8e1ba2df052e7c22bdcb72af4eaffc7b45a28f96341ff18ab818f6ed46b7eae81bfb5b4706da33f512c5f4b74b22b5465d739f7bb353f8e56c6b82e2f55fb99eb8b8bd5c4188d45e9600646672acf09f48c65f28d8216d48c21b22dc8aabe83b95ab499c42633ea1391a042652f0edc4d0e38f267975eef7ebb9ed2dabb5422016726e27472dffa5aba6084af30a4117aacafe2d5fe2123774f1a6428d9eed355f29e1891edb8a8c41c66c92a58c13a6ddfab4b7e407404bc69460c94917cc93f2b794334f00b6615936c2569c86918f8e25cc3dc71562853fbc5270acbc76bd03846cfc3abcb57f1a5109b61794d830b844fa8ddc96bae8c742e8d37396d49d04f7daa780112f9a3b9bd9c5de184064771dd914b8bb7caed8dc3758f2d99ecd15d317d8a632f76c390a00e7a70b377e7647b6785959508526939ebbb1a185cd61ef8de32b8f0950cf8939d487699eff5081953868f34b5e7f01cff4796d96eb5dd7ca7b5a9ab12511956d30aa86dcedc2e2fb9ee7332508729fdb96b420a78eb953d945696eb9739e3e50eb11998d6b9ae13beb91f9fee3bb29a3f915818f3dab6d2de645c00b8281d8beaeb469147ddc71649c18b8fc2808c71a240002e72ea7418baff7941397b5f6d7e217a3838750170334bea30cb1e32c654bf8fdac470e333ae402eb30c62998d1ce37f4dff6eccb89599fa52c5f2ca79b4f2ad9e86eabfea29b96cb7aada8c3b279f844c51230302bac2319dc3c691a8775808d94550132f8fdc64487e9bf5d19caddfda7a2436ecf92b0ab98ec749d16f53385f735e7d40c168d8d2e20d3a15f1e579cfa92f9054e77e3691f42e0c58efd44dd39ca0cb177e6ae8b29b03210c9bf8448afd094aa082cd81996f74c546c7b09e242ecac2d389beff24857eabab334870bf019cd113ab09848a361605c0f5e6c5536ac5e34cdb7a44c8777de0a778f1835107fe14fc30f8d45dcf41705e7241b341179f2c276ec369e9e46aa239d960340cba6d75f512ccf14cf4d794e70d48562bf0ad539a673ea2680a1145ad0becb267ff1c54a0eae1bf84c51e37a5fff2ae13ee7beb9e77f9c76c627b0c1f7db6e165d0adf72ce5186f342bb95aa00ec9ff191000df4b1e654f634bd122e6c809a7829e41ee3f1a8b211d0c90abc7534ece457eb0e09275c32e2ec69f33775646a097358203e9551adf7a8d506a94b0c0d5d1477da72c7d93a02ec8aef243c8b9d927c162e99626e01ec2f790ae961630f34b3049c5731dca9b4958cdb2c206efcd51340694b22e8f5fe1b09683520605b53b7a371e18634cd0c4f0f33e390ba37f982a2ed8cb3eb17456eb03919369e62a47f2c6f12898c4be30a056b431086e20c231ae54fac5384e183ef4dc28471db99d516da23935d2fc18c4a3709eade59948094b5e7d7a56bb25837d5f1ce37beaf6a05d6a88262bfadce2cf5b10bd7c006d1dc0ea9a7c4ce33334fbcec5a65b71b68d1b58e367adff24d37238e7f5a446545055c55b4d4d8798c252c66aed38bed080eec60f4c651dc1d2128e3996192c02686b660d88b79236461ec2bc55d98c0c0880138a2d0b13c9d7cf9304bd68f2f83476fbe87d3cf9c6c12e5e2d81e27c1240cde5a0b00be5b831d63380f4a9e6f1b0045bff618459705414cfb22fcd94028646354a2bd6b32e5054ec3421a6e1fc51972d012f83c7424ef10cc3b6802493ac02adf7d8f48cadfb1141640b931e0432de874db1f0719fd844f8dec0b3b661feb0b0580b50b535263544ec298efe53035e3393348a166e3a5f75bfb1a829c0023402060d46faa9fe0a4938f0552677346b935b0274ecc1143af07e5a7bb58edd8d565c9f95bf758b9e0a6c55f070fb55cb25f0c33a428618c601f9a4115ac5c2db5b35fc18f6fb94b0934f982dcaa3a0346a309fc6c7ce37a05284d508ede5c36e03c158255e90599e5886bdb0d48c138f77cc23a35ab843d57eb4592c9d5de71c7a79e9ceebb46619bbe272eafde9d3de77749f9f9f32c1edc2f5973e42cf8f90f61049bcec357c65a12eefdf8ec298c64bb2f33d06f62be1cb4a9e9c6597908de4fd95185ebabbf1b590db978a5d0792e47468c0faf53987fe7afa676a5c01c984a18d82947883c11b9b66dc9569cf445a0916eef8852664c84438d479d052e2d4e5f49cd7c4be080403188c23bfae95b592f5b41347f0c0a9cdb45677b9495687cc06510f672bfd4e083ead483a3e91414cdbd86d9f3eb03f5e5c098e3ab83d57e029cc861bbb87e3f7593423da04fa4f17124f4839516b9c18f4380578fac6b1f4c123cd553dc39563ea439c4f6b5a6ab3dfb7b668bfcee73e496a102aac74c9181ec04abded0028e47b9508d8f21436c513048187f682059d6c5e08ad73c09f0abd7af7bdd6449f897d7267b9259ca0dc0241dc8c372a3bc3778c66e5ca55dfcc2beed0e25b42937b38f050697eb3c4bc6cc67036f31b1b3f4172993367d7259be0434f3c7d36af5c37f4982f532dcfc97849c84cd8f515204c775ab2c90b932c603ad0af5f6bd3a901c5c1abac58dfe2fbbf5e96e017bb115dabbb7b35c48da97d0ca9c7b4d87e2933d19cf4d96e8a753abde192cc5d50d324fcd675fc13a9d85ab7cd597edfe4593750367b083e6644395a44fe1bda1efd5d0a3718a5df32f2fde50850e724534855b5339d72b1a22eeb6c2d264a3459ca61c6bdf8b80d7882caf2fc4bdf12022abe96cebebb39f366ed24b512ea5b7dd2a3cfe95d062203093bef9837138e4694169b2c1e9bfced81ddb222112b3e2ab9480da422d5816423d729813b8ae267635dfd57feaae238ade3ef5688a06e5865fc46280d966c8bd7bf9e87e2582fa5202ff04851b15e56d6d650882a51e0b18a8f40b5298280f7d45379c74da320ea66181f7442c10eb5f8e89eb25939ea7ef5dad63f42de0e5f5e28a1365126331015a96fad5f931fd8cf7e18751614fef5f92bd7ccf16d4d478c568753d3be98f713f27beebf703dfcd36d8e25eeb432e250c96bb691f38c7dccd3a1f21236eb20c828bec92be66cef519e2de76d804ed9933c5d0734ebaebb868355f94656d8ef76ac316e86da7510ad0e41812cdaf5f176571547e86ba488fbb8056869b0592c9cbf03730208c8e76bb5c76052459dfe494c8ac9baec8ad8473e9ee2c1d6057374d29f54df2eeba5ffb4ecd7dd59f6738f4890c3216e437bb21ed34f4febae67c6e901f9815a8e93e20a5894018d6c305ff2cf1a51a1570cd4a88a9b9b3af8602b7209d8134253e42fd89d87389f7b1b1ee1de0a9fcec95f5e9b0c3918b69f67d23032bf781138499ae56b30ed5297194dd33c7ed12ae313f96676dbd606fb3f00b3723408ef39c438a7fe814a75ac0f6bb2561da3fac95f41dbbdcb3f3936d21fca019d51253fb5803377468ea101fa3fa51eb4b5b4b43f13679d5a9f2a44e6f84cb1dff181ca7c7ddba02aff4266a865b0aee61b5b8d69c122127d3a1e7995fa569d0a9baa9db42b7742a409e6fdd07d6ae379e502d846ea53c55f7372bdf0632b979b084968cfb92cc14a5b2b06c0296b964f65104bb4368aacdb91b12db60567e90ed049067db9a45d4e30a4adc52a6e7d4c61d96b8d0fdb85060d5037f2845201dc5186f2086cb95e4130613de6a87f81ec7c077c4c923b58923baf3696e0b946aab611bf8105eec55591b35b0a4159511a8c42e684ad76aee548d4e919ee97a124f1c6c325c40b3d486e4afbc80f3697cf88be02b04ba5fe68f29c0fa337d9c96db82e2ac3e968a0abe1378a3b49e133615be73df6f928e993dde6b6ee3ea97eb94ba340b402848855f86f9f790dc26ff72dd92b812b11102758a12341ca9a01bbd33b8f5aee8abfa25edfa005d1f557385856424985240c5c6ddb62e00061c5d406878afa457ea16ecdfe9b1e7c8c52fe0981e7abd0ebb36a4897cc4671cbd1a42f6dc4a8dc7741c3faa5a732aa2eaeb5a2ce6127ba3865215b6730033ef9cc2b74d2b63ff36f89ecaade5bc7f8353727368be30ce42cc67ac9b49babbe98cc39dcde018a3e1d2a458ef39dea6cc70200371e77c114689c30b6b51cc9c22a0ff1fa710181d641103efe704717cbc68c02b6d61a2ada9c2245927f4ea9b35c51a7e3a81376bf5193043774cd5a9eb1ad361aa6427a8b6782597eedfc3e5dff2333ecdf72b6b7ebc805046af69f42741fe1d4cd989e8b9055a3923617642ee63a74ca7e4bfa4a640b7390a8ca126ee9d884011e42c95bac72922a7f8443b21f7dfdaac666f7ed7e3c5ef38fa69db875c60c64d6ce2f85849377de0a17a2ca9c3e2c93a4e72af003aced0cb0e28715c290c71503dc3ccc515d0d0316c78ddf33531194068250b5b982460765181847076f237e0299bc4e3004f578846a909579ff8139c280ba5a69ba59fa2e1f162891330d250b56fa12448fd8b04aae3491ba908f5764470662de933ac59e1ec1afe55f4dd632d4640b52d78a1b234b524018f2d9fd484e4bdd79a8c20f53815eb937226cfa0d37e5f263cc4a8b5b7a36cb4b0b1f661454889e4e5cf331dcebd89745dfe794b59911b53bcec1722ef8db41112c03f295102df6e0a527dbb0e6a391d9b7fb8db0f8356b77ca760acb34ebbb5e24f82bc38ec05d8cc9adec4d5f62b0bd2a14178646a86c1df9a0317f2c82413919d474a8923998a3e5700f243bb0499c184d5f03f7886313220a1999093758ac88b7f6b548da74bcc8f3a9a444f10dfe4e88dfacb233bc169a3703dd0d6460919fe9d68c9869140b15e138bde540f4adad2231447702ca6a475ab9269c1ae7675a6d73b91d45c6b5760655313cc89d767a5a89928d56f7572a9d28886996a05de7d323b8356a8e981d5a4868abda23fa2bab1a8a6ca06a88e1dd6a284c813236b87dc9bf7a5bcec5664eafe6a04d836ed67376bf3ee9944eaac6e4e4aecf0b2ae5aecb2a8cddc6eddbae2383dc5caa69acbfc581493760c5f882e0512b1d8589f3cdfb7ca9a6081e4d29d45b8eb628ea8977f281e58d58f88c51172aa6a4b179fea64f82c3de966bfeba074f2234e2a96e3984bcc5eb702869e90b9708110677340c6daa70c8c1d184b8012790fee8f24efeeaa3e26247c5d22ad94ee6770b75dcfb026220e0893ec342ed3cb00a98fb20c0cf056b0130e50aac934410e8690d9c245ea6c01489f7ef735ec79726c533c0a474063b7a490eb5abcf3000b3abe30dfe6ed22c56a966d79d4c70f3301f6f2bc4d19d192c3d150b0167cf158493fef4dda50fc45b6290b8526db7f217b45c680a79268e645e60a1ee5918dc5bc371e82399e6347a79e5b22a5b222648a680f29c0c5309ce8000af34619f2df6ba86f5474f3e8fb4cce0265b59e03a00f0cde41693e9c3c23093609c3597284c81a8583a67eb01dd0325e8727ed6aee9f7e6f4adfd5ba74785608f5646df64643c21baf6921322e4e0096765ba18baa6597294686befd86e436fa90ff8c12840f298e11e752a7940968f5c481e025c5b54b6f7f2c17ce1eb72cd266ce47dd09615296e383b1be3bc8b39edf224281bb32632b0f4f79a07cf0600024fa0d5f347c56c752c9dd70264802b52973d03276bb93b4a642ce1499b8370b710b13c62c1ea3c1763b83c9c1e3ed294dd93391af9017f800dc1a9d5b7fd1538e4d26fa78881b93d815d16ee5604f0b0955ac46647b1a69bd8947395cbfb8541d7e52e804b16dd34fdc9ca6a82bdd2416a980dde1d8728cc110841db4d0caf1bd33b1dd961b2344928fe9693e48adfb73e7a6b666dffdeeedff1a7b81f5cc47b35fc733cc3f023c8be85c260a0f2e3114d9ccc3d35c4b52dba497c995329780b4f2b2d5dbf17bb0e67b480c9c15aaa9d1d2f4d712630197f41d9af932a2491361a3ea78a9d0f261659d7fc9b8ed23961648cad6585fafe61c29d6b5cb4ab42ac5e60dc2416c2ead20816eabcec57365c7d82729c22ce4170225abb94f6f9415c39daad46bd05f19600ed5990013c4218094b5578e7692a8cfdef0ddf0695c704ac6a3c09208a86f420fa9f760027d9d064dacf54c13cb238eb3b27dae93bdf42f29046c2cc2790b11e1224264c8ac774d3dce47b964b684fbb07b7b8526938fe9993807f1fb7e3bcd85eefa9d3c4afa1ab222063f532ee078dfe3e41d2f7c8e18f5ac9db65e3529d5733ce35c7ff4520ec053d72001e7fddea022c4a0b34c4a7ca2efcaca12c6d7bfda870b533001be277d661cc2f3c1703f38b16f4c3fd5098970d4acec088bffd2e80c28a6ca0dbdc8d2abee44e5ad54d691b9a82d3513ad213565abc2dc67bcc2a72efc27ad9c60efb7e7d295591b2199b8eee8c3d296b26e08b29aee3801176d85cc6e12fa0740b153df60db86b145247e9f0ea6bf6abc9e7c1b5306405f605d197b6d17870f199d177738681bf1ae0059bec05d3037e560ed2242d505ff167e16478747c6eef4cc84bbe1b60f68ad1b59392d492b950e6a592d5e8c31d27593625bcd562cb77592307b1a525d2fc0470ff0cec9181cdb4964339ef653590a81d45b796bae2081b9986bb254173aad6e0f85f087b76217c2e0272d6f066b584e7f67eab832ab644980e442db3e1c4dc338a423a93a9ad84525fc0dac49dd138701b6e870c678401a13ca95834d5a4cea4e879056752f73ff98d95de9bee0438de7e74820b5a953d5a51c5b9f980842d9c61d41ea93c4d9d4ba7e251fc85e32db89c5b4f4e2c934ebd8f853722173d0c4d5ee2927e13533126a4760e8afdc2ced950ef0c248e68940023ed780be6c2209782102fc6a0a5aa55c91fa3e85db5e8b9f215d6de87a787de63280fcc100653a686d9502c41afb5511461f61d9be45559755e58de9bd0fa789248d31568c14147ea8fb2a309deda375c3f62839607d1a40cd767dbcf1d9d1341f4d17e8b503acb2a1d1c2f4da305516c749ef04cf09ea067df28b87eae1a6c8de3c90ae43a975b671a041f048eb5f0ee905c51493dfd25b291c727e14e13d63ed8d6fdb68eda6872f71f40d497920137192bbab38211581cc53bfc4b3e77f2c2c2185c3f729b33d2e283580f0021049c160926f14b201d43947f3980504bd6fea42570fab6f5f9119d1570ae8ce25f3c26d07bf3331f6991a4afdd6e7078d9b07897edef0e644f88bb8d1dea1919c900b2f28931d28e884d2c0cdb9a9b6faa2071c274b1d2a439ac8527edf46091087212fcb37a895f199e34aed28637dbced8e56d662ca13e7cf924ff6494678162947cadbfa6d81c93fb63154c4f177fc4d7e6f6341c48ac6742a8b07365611ca1943ee50db4c115d3c5779215f548877e1dbee3ae631f43cf6fd0454674fbdf6fb8f544a72f555ed131eeb36f18294816b500277d855c0153b259a5b438ec6e7d99f76b747a0a2b8bd17997aed2768956815cf48cf21ec4bb5ddaff0f19d202bc1b74b1d18f9b07f4d82816b9610e1c611cc7a9cac226e42a71850cc1b5411a8547e056e40e6b9ea6f297face0bf90e4bed47051c879f5d6dccd996a1d02854b501b0e46652b02b2983cd38c02878b471ffe9fb199453adb169dde597427e34c8e43d540dfcbeea826ba58c507064b3657cc4bd58eb8892b9845baea56ab5a1f2f5f3de4922c2780866a778d9d2f2f29c9c82108c2782a0ae130f03babe507d27b582434d86352f89e33bb2c6365cd1cfef946a4e43460ffec8bf8fc6867da12e39582bdde7608eba1b0f694188517833e2c239c8067c2a3c2095ac583d8cd7c724422e4f316c294cf1c06222718cb577adcc4b0ce1b844298b880b29c167f7a0ac6a964d4705a9e28e0fd33a918fb3f2dff5555ebd09c62a77796e76b5859b85399103d96ff01b63ce907a0212c0e71aea73ea514aaaa1b129e9a31632352b8b136581e9c89fc397c4703e6ec99d4b07bcb3e6d7bcc95593f7a3aacef266533715b69345379d0c228609a7f15e6f142843395d9ec569cbb2499617b0340e39b3ea2728b6011a620a08fbed723e26f8016b9e70c9ec792ba0a4b480791497f3216024c0c66f4b7c49db8fdb59ad8aad5b3d984ecf3032577cf18bde28b1b6a54bbd55695f57e79399bcafe198694086eff89caa727e39d03b991008349e286638d5a1f5cc79635b33baf3740e8f9a686f6fcf6904f010ee239c20fc957ec91a0b6263fce290d856a01193ebe3c87e638777a27200dabc9f012035b612cda73c7203a3ec24efeef99e36ea3dbfe6e08bad7aed42c33990002d1c91dd950880e6a18020fd2963f582226dceed2c40d9cb1c491a615e0c53e6c8259265fa92dcc34fdaaf6954c29fb3aa4059923fd10f65e02a4d4b2c9b13a7665fe932bf4f4d5f5af4a517ce78b520590c73dd680774d804a73f6f7f7a5c610ae326c8dda2ef385e9ab97e606c8bfcfd3220fa1dac1b4ef5afe94ea65a19fe0cea2d6530c3fd934e5a63fbefc655892bc35d82a9df8f418e59db26bad9ffee5ab51bf40140b384b261a5b8e3a3af4b6f9cf77ca66acf82d9a27feea1fe1ddc7fa7c1458243dc030d39126fdbc2c8684eda9655f297831463dc51bb48ae367e763b66100f56a5dca4c02dbd1fa7f351947e9d665bbc80914b7d372c74b46b0ff7e60028b767c6512a4cb0cd83e622ab163df9c2a7f28317a4a9c814c78b656d9a9399239c5fc4e1bbec996be9f0d51098f705a4900c505cd3f75a170f43e937ab96a9df1ec4005f706e6e42bff9c3a5273531fc14965dd57c76a147983e6175d4c3f4a3b3e6219c7720503602e7b22c7fda0692256fb46007930095c7c824cd6ab789b30881eee4c35791e37ae93298cac5919db8efafbcd703d3cdd5eea2d63d0ecca9f67eb67e2ebfe1af66fdc8c6fc5d71624bc6bb236aad74258bc279b3866daafb678dcd79a7f0481ad2e69bdb19af2084e23142dac16203559e41f2dd2ac6015adc9573b637c7148ae690647a8a31933468317abcac63d16877edb7f0a7064612a931eb910bcd3385c0b87aa200c2bc88ef1139b9fb0c327b324a521aa64bd2d62cdf6571abe5cd9ba8403eb79ff7d5e476c70c4ef8356dc694d8fad23151fb60d95806cbe2aeed44045eab148fa5d98600bb29f977b0061ba6ecd04ec07d39a883f16093a4538afee5a88781d30125747065e9704d38271a4b59849275b876d8a58de5e1630e5f31d5f179fc1ac25057d19e763fb45c68b04caf43a272788ad7db21c553f2938b228914f6a82eac3bcaf84b7494eeb996cef6f2917378c3a6ff02d7ca11b91888247f203fd0b87c1ce99b7b3e9afff3693ea750608b6eedf665dc493bb611f7e68257106e8d951c171c864ae7d800f9c73f3622505dd8abbe3e919b97a560c48887b5247cfcb33eabda23fd7f1b3e73db9c0e4c027c97f4a4c2aad403d5077412d6d63e390e66017ab2f5b74da3e08f4ce99c9036534e5f34c706d7fa444de9248ed8e0c068970b6d342fbe748e96134dd209002a7435ab43a2655fa81a7555c5a62b2a399ee76fa0ee5a5020aac02fcc667123caefaaf75d21598e01a447122dc0d351f55ff809ffb7fa0c2fdac0f1ca13354e50dcd2cb4c76139a0fe28d0ea444ecd9c1fa30c319cb051705913966a13edc18455e8486bc148f9c2df24d20eea32769fa1107b41a7c9cdbd07e39f3ae84d2017860094d3676ff6a2543ef029c4f1fb13b23184764fee425a56bef1dd515ab3d0070a7d99f8a77d812ad2286a3903bfcf9ef5cbee20f536816e6ceee046f7116c63765a6bce76471c2495e6fb34c4fd326129c5c313f236d07adbf4bf78fd780bae9531cc8c796564432bb3b34a14978cd991ea2abad9e3527cf2735a42d529eebb9f7a5e1cd5f81e155b821fe91e08608dc4bcf2a247c410acb7b334ac2fe43828df518a9236eccdcdf50b67028a5803c5b1745b96721778bf736c0e72c2221ed11002ba0efbd44ae921615721cbec0c8603f71cf2265b3c80b53d28d3560e60fb65a972d4653364259704a2a5d85e92da11d1cdfd11b29df1b77fde1156b9eceaa90ba36d405470442a4e6ae5ec6433fd31ccb80e517444161eb9bd838bd2637f10d2d5c629cf3195c440833b8d70e52ac4c84af7da1485f8ab6a5aa74484ebf8f0c616e5f365f8c073eedf85f44bfc71ba0694ff250b42b0152877bc4b325564e49aa00c78654ea05ece3036523a208b33cd5198243667053a81cdb23cc6128a8251de17e9757dff45790ea17b89d4ad195be673c5804ab6df13d255dddffc1fd953f9ce1cf9d31f1a804c09334104cd20412b805d3d760ab57927bcbc7a9e23867ea6beeb842f255cfe8fa16a827ceaf6cfd406d74c7e8896fccc5d434713fb11cc437a1e8921a41cf42d487f3cab437af7a20e5398d595a856b119e3df66b32a511544446c47fe3ea830a00a5907a2712ed43022d4da74a3597af67b01a16bc62e8e9bdb9f4cd3f35cfc65fa1939bb4fde8880e44c6b69f41547cd2eea9c38f2845e4e3b0041f66ef388c35d4cd899db68b9e4ce6e6f5b9f5a62ca1f2d7e05c30461a1d4e409907d6fe5997e1c4ab003baaed4abe3c1be367a75d02f73e7c395d88d30d2e978346b7a1f91cc7bb31be0faef0b92d886e64d46eeae35cf6ed170a4eb24e31e4cef9004d5ef0d2baae15a7bed0722bbb4c8a9ce9602d8f3a3b2ebae96ffbf18da288057cbc7706ef105a8ae5002de66e69173699d5f4111b5f6b6b7702c301ca521c23314493f990331fb90c2dec2d22ce52ea2548a52f9abbb423a18102aac9557825b7f098a85a8c947dd662b2480d5b107883c421f640bd3bb63315ee69c724a8f3a9f8816f0cdad9d4fc2ee2f3d400210ca5a469d58f639822505274cba286f45e9e9c8c4ab8424b6404dc73d5025aba6fbd4adb7db26b4e349c6406f13cb916b999aeaf42ac1f166f4c94a702ff89763197251d6ae9b2706c47cbc82f3bb09803a0cacb1260e722d390cf14b0f573311100af9c1c065d133bfd90259f797ec247f99a9691b3619c0b21fc99a2b9ecae5dda8cbc02d0ab13e22e8cc9f5f21aaac0077db7bc0ca3b055532c6058f9269c866f603e0715a1b62adf2e5225070e083d27e5db21268279423b88dbb7ef43ac77aa15e6d18eaa6e3a41c42fbb24ae6218e6697919244ea19bc1d98691c2ab3375b594617b894be203c188662f40c7505c878f524045cf86ba98b6b3b8ef5b114df346fc2b83e3c8ccb5cda63a12c9cd67d5219a9effd1cdab1ae7ca226f56eec95e525a14d464bf9ebf143fc039070c68bfdc2a514df04f21a6696a6d8c639a967e9c6ca10e4af226b38899adbc74905906038dc973232b158a83066036bf2e492d04376657a4867e09e9ca1bc570748e7892513208ca75ee580e975bc21681bd1153f5c2239e08d7505094f642a3146b8de7eaeca39a74cf1c5a53db6d54c87aaa44b4620f60549ec1bcda960ac2e3ca160ff151c19c4025feb14d04bc4e1af75ac6227e061c1623a1ac7a3eb0913aa9ec7f88a95974627f9f9dd0050ddd48ba4dffeca07bd68a6140d0a8ca4f620ec05c1d2f796ed2f8e414954031e09026cca8fc571fec3095ccc2f24fe1e698d45d908a5e9906287b62a138cfdde5ff22213a9353a73bec630fc624f53b81d454d1c91f03a3de09cb9907365c70085fe72e1d74e7147a20af15d807b594bfe58b26e51e3a1f285f6c5bff8fa1676c10805dffa7b8c0cfa2457222b94bd2a3e7ec949bfb45105635c2e87d89bac0c3d8a600f11568ac39885683c19de405e458187a089c451510323318d776b32bf0df18413bf350791db2c2ce2a02883e30f3d58ba8c085fe60522e0caea7bc48d50dc70e726813561367c268bc873460f5f6c41834ad4c4c98a6090fb0566e92eb557585a035f4e3359e9dc987b494e8f6eac0111a9af544d0e512dc51c2e856481a631ac4498f236d7ecb5ee38c6ad4db0caa4a14f0e00e91f3b5d0e7ccfd9050948c0a7712eb1484d77eab66d68afbbf42a0558498a04655cebeebe06c89334166c0dfa3b22431ac1d24d03c9cff70219d2038d3dbc5e5886036a5fa056454579319f045365261119bff88e7df57eeaf900d25c0986dc5bb455e8e5f3947d953dca4b9bbcd49a2b423ffba95656a4c169686edd652dd2412a1daf39ff855292305907d23ee3dce48b15f377e7583b7ead41c0894db8b1ced08f65347790d1f2688c7a4ed320a693feafad88a18e844be753b6e6557e107839ff473d03e84ea18add910a87288905b67a21c1b619a8255cfa08c3ae8bcb03c173ee1cc68f5bd9e026380b3bfa51ce87f44d58ac2719c213c7babb968cb6ee9f86bdb7eb528fe37856a23ee9cc9c21c29b63d48d381c2809fadc1606efaeae19c0330ccc2114d29d7a02b4d82ae50e481309545825dadda64684e10767f68454c69b24a92efa9dab7cd89c264bae98642c0dd22910b07c566dbe3ee668d8a0e5ade2bf7549a9324036d842213e075031dd265cda563df1fb95bced605fbd8fd08fd3a5858b186f76a8f563b594c8311cdae0cee135788ed7974726feb2aff81c34dec1dd5e179c2d6593057c5bf0d9ea70c2d276e84c4c0e5ec9ea7cbe030af234632d1f7c7ff530d7885ef30437a2422425dd3e4704cfd2bc592f98d558f149e76dbdc4b7059796931e833dd944632d1a8aec6ff73954b30d1484924b5b469be9aa6ac40dfe8b3ce24626c317ae5241b8942f8a51574e5d7389edb4513a675b0496a91fc4317ad3f7463973d296b068c28fb122b17c4184a261a1271d4732069fd1d221a1c7160b58bab272658019365366a5841e9af879296cfa049f2d4131f13390d8649f11e774a3d728c72bb1e01c1cd8666cfcd0da57a302298047a6d8bf475914861363d960966478099b894dbfe2a141768c15faa5650d9c40a37a1420e784dbcf9e4f16511829184d6cc37d857f7c02285f96a25dddf26127b3254c67a86db253819bc852691ec1b4aa8272187a3835cc67acfbeb03bdc62745e696bb2ef69cc90c54ce1f9440df7b615b9bee9b24e8d9461027f162d229092449dcddf971bd000617ef225993154f34f32693c357fafac90172e961b5d8f0686cee49b710a302a9eb098ebd28c89d6796ea0b446b6f1675f650ce1f28311cd43c70dd7a991256c11afb8083480ec034c501057e6f799a20b38afe265605f2c96971d293828294318efb137610b107f9ec59b73e61156dab8bd12a66a0b41a3674e232b0c2ffacf288080dc5e670e5631a7933719c9cead4c4f4bfebecaa78cacb1449bc1e2b40f9358b9ab014ac71efe88114f6e169cc4b678d19e78e1877b4b6c20c01bc76cc1f062239b197390414bdd662b15048dd6b7476b1c61a0f68ae4637e08b5dfcdcfeeb5879a631f5b80c35319882dc0e09ff92968399ee7506b956eb2b4c43261799d8bbdc7ec765eede468a378a5f9f85de42df7d02a3da98b08e56303245b81443da83079b2997f01866ef5468653704382bbf90b51b03a62b6a149b3be89be36d97c516bf85c05c2323b2585d5d14721d21fb3cd906216b13553a53f18b6993513ce7c9c601873dbd053e402f2ec7123c664f9e6126d78c64882bca512704936cf0ea13bb89b831f8e976de4b87d89d3e92444af286a0f6d94f7f1c325a4e8c0d518d4a960a9c2f9f5ffccf2c8ae1af38be7807e4a0c647d68eb22b3cf018452da3f622c40e536ad16720a2ab7f120fbdcd3e3312f19fb4a1b4ad5db6b4676e6f9ed6fd7674016678ab9564cc84728deca7dff5c8d0d358afa170f0834cd0c4fce6976c50e4799b419de2cf8d04d932273fef98526ce6a0086ad9eada70529b942bc8a342f720746de3692597c0be5f8e3d9153418b70262ed53a63aaf6cae9d445c1ddc1098a095446ed40757e5955bf197bde7592bbcb4488992135dfb5f6ab0107afc9d30c063ef468751aea0bf7b429c948ce823e1d54702375ff7706b66cbcf3a55b18eaa8c31ff35c4f7ee276d389a9ce4fc749124677bb8aca1d01f9b64fed61e86555c340dc1fb0e43a25dc5ded289b9b2f9bfb4b97c17bf9e76da6d1bbf2c5959f02ac81e0621d125eb77ef3430b0e75d0f53a6db015f5db91eeb616e9e76f7154e7891fadf36e141cbad2d9985c476239b0f17dc35ce9bbeaeb04db0272a9d12b7f1aa0effc52d0d1d326af27da4abcbadbf351a09cdec6b83aa121d03fed9fb2d1408730dadd7c402fa7bf8dd4b44a3188c777814e8bef1eec587d2846a84c8647134fae5b9a4b9a53151c147376e9816efdc852975a95fc0564a8a6a6e56a2ee4c4cb47d0f6065c71dd4f7fbaff3c08a2b0f06eaa367b8b451836bad7f4d4ec1d69cf0265ae1cfb7013effa4dfbbbaddad958e02495e7ed06b52aab9d588ba5d20109e35beef07e84cbb9422c0a12f142c0a61cd04a4345ad2fa0ddea2ac94d6c226a4122777e2189e2f20b1713de2dec871a40ecbd59557d67375ab6db0411228853c71ccf757887abbfe10783b4f1f4aae3e8d252b3493b22a056f73a062234bcc074bb248a9dc5cfe8091facd45a98243c5a95b02475e3c1c8e33b453515317a117c729fa71de4e06af1e9512d7d1f3ca7f1ee8559efc6f58e6a179db583eae222ad12bcf07063ff29319dbbf8728573c0993fc2ec4e6266bc7b6dd31f6bedbf0798878684ff169aa2922761a5ef7de69d00843ea638c2a5e5c069a70329d65904da009ac2958b1380144b4598414e79235bd5e51e5c1aae07d4a0c91265df5ed618cf89ef4d5057a2d9283928a4f353f05ccf15c270469d60b0212cba1fcf2296be757c0e64d373aaf8dee869a8591d2a880b4ab1e653f0ad310a6a9ca310ec4ba1d29123ad6a6e88112a9f293c622fca78cf1213df37a721ec982eb6b22cfd27e4d2bad68db7952f789b39f64e2f2d4584664633664b9d43557e80c6350c712bd1c5c7e29c1329d3bc4d1a90b7ea5f5a92af9314cf347c77b824d809b80ededf93a39db7e2b574e0be5dd646833133f75ceac8039e2ee4c092ca57f12f0aa6c61d0c7695998563f33bb547bc8351121e254de0ace9946dd9670108075f10d02f2db6de4fab4e1494739089fa6d4df436d5df4f80bf6172123670e6945447415fd2571a0110eceb8c3bed366c3973b3dfd2616cc294d0c031bd1e30cc2c7a01b05c6557d933745401fcc956069faba12ff6cbac48bc64b881d1d076a627a2e9f8006d995d9319fc66b8beca718477e857a5dc78171ac4e2003c01b52b8eb45947e2a8bcd939168530c09a91a67caf8435204b29b2937854e3ee390c70e01c90757a5039f9f5e5f89e72225d884968c9d2a170825506fe009f545a9c9085a1341f44970c922337deb539fdc665ad70103fd2c17da554a4bc5b34976d4edc11c8b334c58d1fa122335c106843f3d1d55d5e49198eef47c6f62b232ca4d5674516a18c43f3e6dd6da6fc067dcb2c086d687a2bbeec8154700e2d510dd9eec923fb9648737a9d2d682495cccf800197a0511dd621c733989eef72e33c51df06bf8a364a6498310232faac5a0585f2cf0f257b88fdbb698c8d8f3e4993cb4af41da1830b92b5a89362b149faffc014f0f12597797e2c2b78e6cda5a2a3e614daee54c06f7456b8a6324a8e997e73b15db10d4870d40ceb9e021a207bbf48ea1489523c12fb6766495a16a876f272ac657f6572f4fd83cdf08fc55d5464380b0b24ac4e32837f84491345b7a8995044f1841cc07d6ca42f78c0bcc712333309b38f4bd1c1e340a507205a7434a34faae2fdee5343b70140fa6ea6f3929877c490402dd73f017fa4195de656225f9226341323b59d0879b37ff1a03390730dbec4b37fff717afd1fe1b4692ff620abe8b35b0d2ebf0cd21ae7d0e9da2435ddb5f08502fa286cdb831216b1c842efbce7014cf5aff9845d0737948864a6d29fe9637da980dc34142b35d8ff3e247d92741bc4f85895c2f3e2300c431b67bccad5f937680fb5bd17efa29f12de25809eb1382a3f136951854908fdd20960650e4c14421881f93c9e9c5943179cfe6b30fa586fc6eaa7eee6386f61ef79565c7ad664e1a7f985ae8b0fe56046d12d5b723e4a93baa6afd3e69a0e5507c482b999d0298382b2b31290327f7cc29848c0fd8672455236605efcf266108ceb01c32308a5e980e58ef038a95bbda6b41be3e14e3e15c6987ba543499b81e125c5625d4e53df8884d6524d7b82a0ebb1ed207630fb17ab783ace806a5c4486b47b34b6d84b39f93aaf78c4b1243a8c049dfe3b22801aa8e082f663c65a4791f43a74c314e87b91599d08e21ce80db88fe24ea9589f6f0ff6d9eebe4b5168d28bdb3a7a84bb4d885c8dca1bf543a3053956bd9d83828934151bba6865b308bb7e2bfae408c35f3f9b76ce510dca80cf5ed37a0d66d31af0e4ab81e5942045acf39de054762b6d254858eba6bf265efd9e1a4455237dea84232579f86725e40afb6f37e3e188c124fc7a981c9bb8ecd9af6b360aa450c8efa8c192a3b921360bbd625422e0f437dc3c82757506f19bb30de05d209da72b7c9637ed23fb7f2219264b2b69f62fe40cbba7cecac512073310ebe32cbf02cb4a997a7b2202624362ae31c4872e8c514bdc27ee612b9e72f220f153f61801561bae845d2f8f49c702c55f7677a29e8fa783c183083a60c1e0aedb99d1cb98de50a6a0cb78429f5b9ff5409906d3ed253b686377a9b16face166c2819be9318f6c75cae80d4dc8939d127b9c03178fc7b80c019246d7f4d9b3782b62668f6915417d7a639c4f59ef7f87efd14fa89afd23f26489e985015f91988f4be9f959b2d0a6658c47529c790e3a6ec41f887a2f5364e10c48087dff30186713d0b7b54a1e72746caacc182920e13988b0f61b02f70919a5a05d3e607daff7255600a30ad42f3d228518ca307f566f5c364de6b05b3c92061e89987f78defb44897862e716c191f6a5e7a61f81cab1d6f4fc52effeef1891db8ca0bca8032540d10849eb2b369ccf29e1767961022053330df8ec8aeb177301295b56e9da1ec0782f15604fb88b98daff829cc091f9eb059fd1491a751edd05f719b4597eb0c5bed863f19892841a9c6876c3aa857a81b770bb309d33aa6054270d9bc7bcbcdfedb0797ba936bd4c7b60fe962b9456d8c5586516eff6664c5586e14070d68eaabf0dea0424933eee8949854a124698fee58e1bd145435779b9ab67cdc9d8640b4a4b677fa2ef8c51ef965411d43ed3c00aad14810c290d7b377068cf3cddd14a9029d110c9e76e48f0374fea94ec88bef5abcd984dea7241925883bc481eb3fba28eefeeb774bdec958d58cecddf96a89e9f49b4d2a7ca90a3aface9cc37e05df45136e60aacf2d22e139c493e265f266a010beab4f2693dbc93e21c432c1beb40529da0ab528b727b2b881aba9d2e677ded3a4a87d110e40e247f6395608eaaa4893e669240d6477830af9b69dc959ee5bee97eb63447478a7d42164bb4441a4dfdcdf8b60549cbf34b2a9c4a3fa11456c831a8a7a272ff3b6598afbb1e2a892ea4a629978c5b48cd9793d55b7cf16506e1464a4efadf691c483f0cd2f5c0f08794ea0020b704837f3b276f78de7332cc0e7c28e7210f5bf11d4104c5fb80ccd11404d1548a3679c5b0fb1d7abf71b170f8b32cb4b98b1f47025857bd3fa730165db1bf95fd0fae28fe61b01ced91aa316faec4b6772c677408ed1028968dc8074cbbe6596db240955a587de1ce991eacf4df65811d44d32b042ec8a4f591660cd48eef5552163bb323227aed4147ebc9229d2b22e2135f416ceed1902e4f48b2559629e4beb51a125cff11d951f7e434bb3cf5c1c3726d22b902f85026793b5b40d4f4acd460a997ca499a752e8bf737fe1f1cff30d2768be99a39112e9bfd1f6111b392b03229cdd29f51f3a2db3ebf9910ae5e57606385944eeeeead510398e62752d5bb808d47e732a3cc16ad2abce439c234c029fd83eb100950997d4eee5d330bc7ef0bd2c38ac2bdd1cc7221e70b2950b994d9b8458fba8692ad574a8e10a91ac88ed4c7f132ec1c7a9b27ba597fe6cbb3c4a93b2dc9b2b8bcd4d097bcf703139b9f7fd09edb586cf0a265e0c913d900c63dc57a0e90402a6aee61da598e744009564a6c0600e26154de8e13ab953f256fdff7c4bbb0d7ba66be45fca97bc8f3ba923af598a88c5b9b535ede0c9c8242ad758db21b53dd5f8359b481afda47224c603e753af3701017028d3ee4d3e7917eead7454ac55f3c9b78b43f83f050d1111449bbd6adfff4a78720815ae864bee48444d186b1298408978f45d0d762b4110629631e42f0bfc317e8526684381c788752d1bb138714103235d5ffc1821296f367a93dd9d7dc29ad6dca95fb9711de8d70bbab11da2f0895ad0ab1272ca82b6d46c3ec3988e65a2d45b5ea03f625dfd142f71666b4b30b8606e0e8fd2cc8a40d0e0d03dd7d48a76e885ea4a239d4281c45aece62d7ac35ddbd7c9c1a7c2dd5b5a332140e6dd63c60f0e291c12bd031dc83415f0c541d7e1e420d80653080e09e6a986ad7539a1d7f744d6a934c644e49ce2c15b1ec47ccdb9842cbc8f419bf3b048142a6037c5eca7f2dca3553d067d725e79933a364d313cf6e302996b5d6608a069b77e0b4c96abccbe6f1541d20789a2febd23a2c00b7faae1a1e6f1998d48c015a3a43853542d43050cee0dd5cf90c7278c5bb293ef08e2727fd4fde516233c61f3d4f3d1dbf90aa1e2821fce22964a2e434eeb0c9925f67ace2c9bf1e54a56e92546fe1c2095489503958ad1d4ceb3e0992ba47de7463b38298277c6ce670a37e09794648029e950f9c76dba1d3b284527ab05487c6c186faeb0d0d13256422e6b4f135f2f79906c771349c8dda1b84155ff969be13ef56fdc87bb4594a774f0d5053cb4407fe4733d2c3fd97324da1c571d05aca6b47aecdc05d57f68d1a1eecdb924952972e84c9e3498b0d8edb01eb92d794a02f7c0f69c1878f59767d2313da17470b304d3bf3191e5b6903e02dd4e8061d7f26597c7844adba369fda099cec6f544c52aa432721bd437751922b96b192fbed898ffc226e41736b1a4fa1ef2e5eeb04be4e335d6b6a27feffff3f41fdf0ad357d59611983907f6341a197d7bc4ff31fe75e76e79f62ed193ccbd1582b1436617a7aaabee44b76782190565df558803725f0e67ae34fd7bde3e2cff3a9fbb4b727140020b161d5c5e47db3f779803656a6eef439acddc45247307149d8884b0064d66bbfdcab91392e46f540809d0941cf511952d3bcb54eaa315753be39c4aecf31a0e4575ad93c914b691a6cfd0c092108c992a3619d8e9d0105a2c6f0ebaa4cf46835399fa0f25bac87f1ebe660b68efce6e26a2289b128cad2052eaeabb6e86ab327fdc2c50eb747ffcad7a47611d0ac4c7be4b9932e7f76ddfe5ae0a1af0004cae3f7fc9c73a63b5bd7a8b4d327da689b2169b4d3e7676bafc42789d88c16d3afd6111e17409a8d39c4c44eca44e2c80217b2a94c48a986e851aef909a0e3da4c34e09a1d5c71b21fcedabb51bc1777de36a5bac4bfc2d3c22c6a9b817367bc9f60b2ca98504e01babd4dfb6ee457cae7d3f56f08ef2d336957baf91de3f68be13fc192ac1d124e29bfe5a0215610ff79c9079eec33ca3e0bcd829e87d51941a7986dde80f9bf7bb02c77c590a9e2c8fea4e4683044f82c87dfc818b39ec683903e9787009b3b2cec7a5ca16ba986d270dcdabe2bf49b9abb77e3bbb65e534b635be307fa65ed4001973f01a05fe74e66732171b3791f2a0aa84b4f7734959c5de9a929ebf581db0d7333300746a7438d9cdded79af519f611f6425364b73b9c1843933e00a970930ad48937c456cb3b1a9e3a0ed58bea6f680df66cf77fee9ceabd2bac6a093e7cf9b1420f2e86d30c60b26f346e522c99256577c8515bd87dd098ff66a078ec21f12e00cb14e59e578fcd2e020ababc205a862717c4b2014fef39c1d17ea9e63312695dcc7360a82f1a7d9eeba6b41010b1d790e3284134fa1022a31025d4621901378440c33c40088a146a2a8f6a12c1ee25a2614d52ab3c9099ef4faf3b6f07362541e0fba9741e27050db72df0621d02479dfc0b1f44d6761017cc1fe0938d6ceb491474d65472cae8ab63f3730a6304052f88452c06dbb5d788fefcca9279611b36f958a63dd73aac69cb419bcfeb50e1b9af9aa35f1735e840a843b4d6e3081d80e2a5bae5f5db393a325148a7a051944ad8d69ffa7f04e1e7274991bb3e9f9af7943d34a7314abeebc4ca816b2f79d610fb5b20ede51281a1250ea3f1e2f072d3f1052b9d49467733d8924162bac8fd7c700839de3855ed47a0ea4fb31c8491c328350df76525d81433b1f5b376f09204113cc9fad983866ed3394a020fdd5e6311dfe5a8ae1ff245252b13196154029d10ab1fca6e8982b54dd763f28994852394e3f356f4d3aae30a5feecbc69f298a4434622f4302caf543d35d0ca9437854201659158e5b581c468639bb690e6d4a199335be5e0dbd50766b47b18bfab60a41eb21fbeccf0c6e55b680a3299afc146b3f4f5f4c6414f54eae6e389a2ec4fc1bc950c67c129e3b4326397ca3f7ed90354060589964c1ea74c20612f2529772848406e0614ceeeb4843b019d8f8a30c2a7ee82b3e8ee276251999e60f2c1e828d86b664f4c540b2a94480c9a5386cc2fd28b0a59214629525cd8a19675e24c6cfbc53b99c65eb954fd0581d32b67a7a5b9c5a6d59e5b96d2fe80958bb83765017ff4147d9b53262e0f70411f9218069a6c34d669bf096e5225e493073df7c297da09b219fa5369cbc93dd111d53a4647325885b4dba3fa0313889a858b31f5883a5a94af1d28c44eefa34fa61ba64cbee6cd2a414e138ea5a615af4e61399f72d7ecb773abe5c298176ddbfd32038b36dd6940424f05d2f47986da2f73e53f1440d901d4ec025025494201901b87c92ef9ca43c6618228f8c760bba311fe57e8197f7250948177b46df288bdfd6845f990e8894fc599a6dd76e334504a67831e23378814f4f83bf7bb0e327fc355488ea3ae7967d4227a222c152d16523a0411ddb4fae99628cefbb3e6d8797990a6acd11c34abc251d0b907b7db1570d4ab9152b9097e5a90e40a9cb800333de2de35d044639fa44017f68f78f687171f7a275249a27c1c8ac898d25ceb7c042961a99a43b9a582498c49527e4fe2bcc2b97f6c4b5814a6feca8509511647f7520129773d5215810f44f3af1f629e17560ef3e47b9e552063e814f48612e904ac365f148aebf8dc786357675c79c4ee0583970ae4f8b7febf58d3354309754de9608e1b25638fbeb94fc312cb2713abafab93991882460a7af89e517ba48c5ab8cb047b3a852a750341e22b011a01e652a7218e3c0cc1e5ddfe54f6c7ec62e94790ac41011e0ba22e886fae9c09b9654bcaa41e0437d7c10a2634917ebc71e72a2c9ad900527fae71333060a75fd16577ff99e32cde866bf532c4c0cdc87ff40aed4a0bd8533d4e774d1d550615bb1485ed114b87293324d15c5fdd62689d967c9d6d648838b10fd60965b3fefd21ba7319e4d76233b93c9949d2ab0775dfdd0c37de50ca22847aa836c8add784180ef7f092599734c1219a85e107747c2747b701ec1663631f086eade374c834de2c104460cc337db71b227ac40a802445a4a69b9d2a4467bc0dc93cae7a3087c1504b5f4bb4ffc85989264db1240d5cf7a5334d661aa2bb6493ae425b038b1c09b610e1426728bb249595a12210ceb620e6575e34f75c33ba99e6af014eb5669a345c387b6d824eb610c8b64b2539d368cee486a2c621f08d9dd160fb8255af56b6db0fd19ddb19e0b9c6d5a4c9f74cca714267f10ae5a3f34593619076ef6aa2287debf218802cc30faf9dcd59ccedce64b1b7dfc2ca612afe57c11338197e0cbc15188a1fa1088941a109db238a334666a3e94b56c827ce9bf989b4179776f275a94280009a3b1c89e9dd691e0ea9a99b187f4e15df8ac42a9e95de5d9aa4e4fb1a2a37269a67d9a2ba63c6d041161d72a511ca13a60ab0f924c76a70ae3472f4dfa34f60f547ef434ace9f40646e7e50a538508a7922a920700b018a93314eeaee4584421047e641e557036876053aae4ce3e94fb87637cdd457964028269802af94a643c726c3948abb09040c9cdce6f94df054331e371527a5cb45dfcdc5b36cb60075a4e769a76ce464ad47f12ff33384f9805461d8942a290a866d6cc93252f89a78ac3a4ebd1b000af7371b8316db9fe6f87793e5bd9513fe78ed3a07208caf7fee8dd1bacc35ad007e62ffc562355b9e91e3f95976ba3bd5950976ba9986b937d7c52ca32d4f577fcf111ec28c50bc3c723b6dc78ceb8baad63d2d0387b6d07ae23e5bd84bd06cb7470f010cd05690bcdbd5c7089af0efe88f72b72ecd00e351659a7db2231a92cd46ce57caae6d027d56b3cd8ad99968feaf246983da4c704f69b5ff5fa95d6af7393c6b5a1599542ca061d77d9ba31ec16ee03b6f70e34c75651230973be64642ca1479f0595546651b1cd8b35fdb68acbf4e29ada9833051a070d655c0209d461ebcf43dcab997a9c9c4484790373e7f485d1dfc06d0731be26a72cb05860d8c7987432a3a0aadf7c419ffc02b402d7b7b0ab1ce8760a8ec7cd98a13cfd5bf849f334d1549c88e9cb7cbec37c1cadd5f0919d047a8cb13798dc4a42e88768708da3b17deb23ded4ba082c72122aa670feb63929605bc4924db4107a83f12788b0454ce764e61349c4199e69b4c1fb3aaa6304f8f58e0b58a25d5f390b8500a9db2ddd85c41cfbcc494a192d471ebe79bbe6f1838085dce5f4dcdb2525371990a1b710428e1025d3a70f1927fa241ef0f3d237166a0446e106da0941797f652e7d5d76de4a70172d63aefce94c16fb1e367702eeff342682403922d68e5070fe8d12070fab2d2a3f52afe7ab7ef1f448c2002755cbb159888e914265cf2058171737070232f825065ed220f4959b1575f123b460f6166708dbe7afcb88905276783c5c8b3cabfce8826f6a12397c42a75723d18031d3d84f2236d431406b685b3160785318592fe7fcd0732ea7072676966342cdfe8e76bbaa6b5a369124f64d2fa0bbd1dfe805eaf87e73c959cc28eb021bbdca867ac6437422a292ce6a5df335053ac754744b8543850b96f47916d289298a6f6dc39a2f399bbda1aeb8b162c8ece60f9c0fd1ec9e9255992aba5d14083db6416f1ed1b6be4cdcb7b82302c87b4945ae7e1341da5ca991c3c080abea5a51b5865c54de46bb6eb3b76537bb6b1654e2a4658100c67348527faf2400cfc372e3b57c59c61cb0e69b296b2d4939553ddd548102aa9815965f7c2faab8006a195cda4b243d2dbab9a8cceddea6b74b93cbb0e240af5cbb1487885e0e52307773d200f8ac097625b773e9097f136b53fe145432772787f0db3fa95df21a0d677b66addae1499ce0eddb1dd3e1e48c47084039154864993dca63d43e460219516a6bc282c814456f82e9a0ad83df2323ac4b9f222ebe2bb011d5799e371d41e920424d256ea2866c3355938eb62b6a63ea63812cf2b5747778ffe133b693692de1e231a492238002140fa4ec88f69be72fae5f01655ad8c9d9a53c457349295dcf9e4549ae37f2a90ec81a0bde85c2dcb0af841615c15298457dfdd132c1b63d281f13bbb26c5da89f4e71b5cbd03336cf7ff3a80a57972afde20694dd3147520a766de4f95b264045ec965bc9dc77254db6a0e66372cefa214165bcd258e5c0a48b4cf7d8233ee5bdba8cb3597700dc14eb102b23d2976717853c10137d3af8fce3922c3b4ea6fcdee45f53db303be94e39e21e1dd823029c6a9471c7d9782b0ba3e824b554d6c5081f87e9c61af68d0a9f8a0222bdfc0c8ce225f7c06e29f864581cc14fe5213cb345cc4f2105c628324dad530f88700c26428a337f345c07328deacbdd579625d66281df773d50ff53eafe0244ec81d5e9fd26ffb39d6dbcf00a45e8e83f0791f648ccbb11f58998a98bdee2de621b99458ed4c8c58f2b3fe9fe088cb980d76edc5c0b5e39e272adbfcb2be56d8f5276eb3c1529f5b69c20a8fcac9d8ba6f5be1b5da39c611ff5c267edf55e4e5da06967c2a079c63e4a3a33a7ed1141205055cf8448eb5b32f7dbce4d0e936e73411dcd0bfbc43588a37724a8073d3f0c05f831aef6d1f05d636cd4b82bb21837b038f62f53647ba3d004004f9b6c9b06bbaf2e281801a321a667685844816ade2918cc0685c7f5164de7bcc3d1464b3c290c3725abf7706c6ca9f800edc0655c91e93e43f35aa18ed216de3b9dcad2409af9b97280f9bf24d960d757c5226d1c7e226b4cf54412023c589dd4e24b60a5fbb6b7fa1bfd4d8c6917abd0624b382c2f5c4b8c09d5f5b7da9183d27c9cffda48427540c9cdb58efdea74a6ac7d0c22651c78b68ce541cea805c3352a26b04744644fc09e13c086eaa8418e8076e31e92c17875b4a85d5359017d5f71c8ac98e8be824f2b5c16a92e002f557399fc72ee792deab0f52168ec80648b4a979e30f4d4844f461dd7df792beb906ba6a157f29bd66b57ec5d4b702ab87fb9fecb52ea5fad5fe008ba9e9caa019d63d2e433a4e7d5e2e38f42abf915897b0bbe298db0b3ac54d749fabad69994e6264b17154fef14a808c241baa3c8f666ae80085ca3ae789c42667d9e773e221b5b4071aee4969d61b8d9b9cd06604e849c43d04ca761634c75e07ce2302c79bb1e804b21bdc54277597d2047e444c14a289f8ae0b03af3f7cd379b3cc8c8f6833b0ffd652b5d4285e8bf76bbc325b5a0ffe3a2328c4558990e62586eb75f7c3061dd7ad8e94f35190d63400bc247bd32a4b92981489a991c868d7e523f8fd4810637dbfb61a368c05ef3dbe1a4e71fad77e9afb02c0f9133df7c4a8fd34a659f6418fee1e42eec69358efe3489ff84527ec0b0b593be4473eceb11efaef9ddbdc54c273ac1f46ca917dabe2207bc6f59da883b876d22d14b75b0bf7a7c56ae6605fd06526ea0835c0d5ff99ee07d6cf07d7f7c317bf9405a953d22147832ebb8e94fa22606ad5893a2e3813f9145a228f93aab04cbe7070d1eefb7ba4fcfbfbba0bc56c449b58a32be93d2e4c4b35881bd0364b21f09f1f5e586aa22af01c66b3b292185ada1977cd9d56633393d27dbee1840b4dfb5acd0783a9ed4ecb2a95e8ec4a28e2d3b5e11345e85170a77fd08812210a319a558414c6acb9a5cedef996edce24ca5dccad6787c413874639e5de780d8f60577ae858b2aa920ed6d141bc4cefbdcc73209faaaf253fbc62b42a98421a1ec12051458d0bd178cc75cb28781da8c9adfc15bc5a6f77c057f63ca4d67bf72402cbd5a5cca00f92080f2358fb7f2b9eb027a3ac35af17e477a47631d840511794223fedd876959f4539dd9d4ee5682cb96b94f700d88bb1d253cc74e2fff6977130e431e2a31050829c1f4de9d69bfd3a35e6b107485b325bb4b9f3427097a629218ec0be63400bb88caa050d14746173da452bf2531deed71b4559f0d72d4c067b058290fa531598253555bcd88f0164733e4802a9ed0db66bb9666de970b86c5f8c0dd68e78151e05abbea8355c451cceb31bcc51dc5ff76939db65f4351dc2f38bd934427b1d2e4ba8894cd16398b19bffd5620f3c2dc38f9e3270a08f8e21b2b6ab788e91b49ff2842ee0aeb0b291c4d65e2c8e70871d2932987a67b10879eb473b282108b61e2e30023d4cd36b95cea5b276bdac651c79863a5c081570401ca13674dc1883a1c90d457cadb03a4154fb26e4af1e3d1f0cbe54047852280a5ec3a8ee6edcc894e7302883fdbc105283d74b03054af8d0fbed648893c583afaec268123dbc6a0d67cd66991358cf9f7b4914b8f05146cd20aae880d7ac9afa8c3d394485f011eb424ff142764656154b76a5bd8440d169ea668ac23f4f04d04e16a0fd72f05fd262f25963b2d1d0eb7d1a1651421b526588899657e804dfbe86fe0c58c943c5a2ef4190bd33a139bab751a89f9d6e9dda329694afd52ee9d24d69b3dbea684bfbccccbfba83ec9b51df296df17e0575d936be5c6b9391d278282a75372c1c65a7360cdfdc94edcb8e3ed0f21a14a125a87f16903e4a56f35c7267c1b7d3b82a97a63a9b79f554180d8e51e0e2722870b6aacb7822d877e32df9b4946661d945dc6a4eb22f6b5ca03342b200d0e0e6fc783bcf18fd2a8c51d7dec70b2c3b1cd7a7bba6dccbe3f6a61a689a9424deff451148296477e56b3d4e7846eb694a7b394cc56cebc49a7484b1b5a4035bd9da2b33fcb023b55e41e4a40da27d01aa91f8d34d8e7949dad5cc7205a7bf073b54a47546f8bd04425cff33819821d945032c3581330fa09113ae1924cd0747ea903d5c52e43d0c0f87787b06aecbea79b883fe2f03f5a15672e4962ef8046821be3d8c5102774dc46dcaafbb1a35a106252a7371d6d9ab72e2b65e26979b7d9a7c610280e912bc50323d536535501ea3e41515c6a83f4aa7d2d6e02f17e4c6fbe1830bc661f5e69cd0b9ba3abdd08473f2fb57e885341fae87490a8f57d73f3fb6e02010f6c55373975c80f46882662015d41695156308a311a3587fa6bfb5da64d2e7de1efc219563e2ca3d65e3c389b299dd066049b45db9af5853602463ae41dd7f35bbe0773ec84481b45409baed450773f169ebf32a00915473851a79dcfef3b8294e1850a1022d7d41395a9b670e75492c679b0d69676d476d7cdf43f70de5fc648819eaf0aa83f440b285390ce05ea79cd064dc635bdeccfe0bc3afd718521f19019c370e967fdda8f217daa5efc3af7593cc00b2c900484726f80aacf95caaa51b2bd2d0f84f7ffc7148eafc6f8a4f5cab809cc668706f2c3cc36214ceebea6ec8456fc8c06014e0ca879a13ad2262f41aaf2fb114394df1ae4889ae05417a77c592fde457a6fee0f576b32fa7458b5a8a5931bf05e6e9e7e69aac2cbd7d1f1d5a5a8011cf899c26751bf4c17056cf040efe461d216b774ac4d9a43847abc71ffa459fb1dfe1560492a71780a513216d1df80eb76913a4191178607b56f334e89605ca8d80426061cae33ad2bf5bbebc8493ef2636fcf806a3b04ca3b18703b13a1adf85002b02e15d076532a5e9533c90b5ac029b8a93e996bb642fd7b4693acbdb56237793febd778db697ead69e2700759e192079a22a8a5edc678d6f749794fe06a22a7712abad4ad3079f8707f0273e468f57c057166fc5af0bae324a7632e9d123bcda986a4d3ca54e15b085b12fa2104cbb5134c55ce42f366bfb0e10ccdeddc85f933266fd1f7a2e29f6a041f4ff8aede2a4a3319a0836561991c56c2ba6d475791dba719fe3491ff45f477b1845a441f26fcf513cfc7e048393df7a529acb350e2f4d5e053558e44916bc08be6b56bdfadf7fba713041cc11bf4c49a6c35bfcb2f5f62b5abf673c13a2bc5aa03df22107e593d8996ddaa39051e27d5715e33ba2c8291cc99189e598d1dd69994df7688ada6bf769304b05b5a7c6261144c77919c69f20fa44a070df4b5deb42aec0912bb96c3dd0e87307dded3f7c3d2c739a13ba91d939969377bbe18774c747b744309ff8fe34f727e911bd0ce45807e25877563368ca73237bc9a1a29e14872d0ca26ab042726a9316b2d832a7fd0e4864e464cff2f12403dfbf44197c8afd34b72cf23214956356f65f0a2654b9ba31903b11bc103f2aef5d0efb62db61aa4532185ea9846fdbe254e621c6b56fdea7c82ae918f7330474c8fdbb9998f287705b60236ab3d7685e019f3e7323993cb8b7ff1460c24ef7d2e346afda5fd938af3d5bee3f2137bea8382400e7058422c2adb839f67567ab39f7d029f2b07143c0a539c1d228941c8c0aba23700930721ccff8cdf4542a5fd3b845acd98dd0052fab1812ec0d4235cd698342c916d9976ed54e2df752f066b37bba5fa56870afb014b0dcd49f011ac515902de1d597370b0f22b36c4c4fd5a5d14c58eaccbce47a13305b25b1eeb97a3164cdb00c5492d11a3c3953a8120aba50ce9698738bf242aff76e262a34647a86a3864b869ad1317f89fa74862f806b6428f9202c6109e058bf03e04596cf4f003f0c7f7cb9a7ca65b15083c5106b9ce29b0ebd7e2bfb775d4621c78a0054e02caee45003792301ab426a9573c9eebd28255ca16bd9e7cd183cf51e623def576e483632b330e7b838f7db87cfff4f2dd3f606665de0c3087474b9e51ec46f0fe93c36a126bcb162730ffaad7a223aaedc854e2db167a0400497172fcaf5d678b1aefb7fa6feba831bf7da1b6f3f4daa54602c30c90d552709e849eb5b3265e929ebc9bb1a3ad2a3c94b8f3220bb0396b30bb6221f8563587f4dbb4b3fe463171af65d8f6f86a336488ba6180561a52f8b756559afc1c3f10ce19c832d2b63c8bca11881c685cb54df6eaeda4ca22d1967f1944bcc05ca1d375cc3a4c2f24c4a6eec73d288d6c2591f6d6a46e631b54151d788b222980978886ede230fb0aee58d031bab747bd48be92a16fb314affb4a7807d0936ce7869a51d104e6440e98d79eb413a4d49f8f0537c549bb3aa47eb05dd16377fe83d98750014895dbf6e3127d3172b612ad2127be6c943a552e4480b0892fba435592a52abef59f5d4f053bc6565b9f353db56d973d24a49340600c852a8d0e0502e0711cd51e42032a5401cbca3ee37407d71d68630b120d3bfeb9347fd6be48b6a73f555b1e5d300efcecf1e0779a40575ebab3c1d01eda8ba560257aafedcbff1a10b71049a9bd11b3270d0d4deb79b5b4079f18f192ffa6b8905a4fe5f0805e1cfe8e368e3de59f75da2b9a6664ee8b845c79a91ba6f14f8154db430043392dd519bd191a9efe4482b015481585af51bac0f30db3d6b1356e96837d244a749952fc468d78f7cc961d4f6167f12e0b5699104826015ea8df69f7170ab8ab5aac7a386bf17166c372fa574812e4ee02a55a1aff899b74e118318dc2cd3f12c0af0068ed1e8090dcae3ddff89fc040ecfe65d0d00db43c5eb3b9f49442289d27ff24a8f31ee1d23aad86d8d53a4bd24806010728a6283a429f0ab6e76aa458fa62a678b7899ce76dc5dd323814f010e2eb0c07a8c262fa82f58aca6ce3c9a01b3ec9f0a4bd3b2b63da95e3ec50f30ab3baee3ad9b5e8fd36a6ba81cce41121758db3ba94c85c7ea37c7b0247b5453b05da8ef35f162439eca3676e640a76bd32170c2a89872efedd34489d09c5eabc781b3fca47264298e1bf9c19cb85783645008c6ebb255eccd91b21efa952ffe5195e0179dc8ba8a876e975fc58545330d65281b5b930d7ccfcb2f32d3d44284c2c068d954e684794fe1e55ecedba3e65ddd860b593e7b2d6c7c66fb9325d75e3f92c8a9750e886b674748910e2f32a6234702af35a07ba2a88a25e3e10db84245693e7331695129d3ed178a50c5ec8048eab47a0591dde91b2cc3a72db71043666f7bde5a0dc66b0094dcfae16ceaebc01b5d9011decc14410528f5a2a5f15005173c7bc446f9008c834d148d01b8a7d10cc61dbcddac9cad2181d9de755dcb208002e538f18c40e5ec2c611421b681d3d83b8cdcc87fc1b3e196970f8cad53d66d82524404a0fa00ae84bf4719f2a9c5e7be4d708f581962ff6d06dd5e992b47d1d49db3fbc747767664e723bc96084022ab62172a1cab3aca6b078644a3f3a5af0bc8ade9f606ffffad39041e0c4f5e70389b5043d96a41675d26c32fc459bd45d9d9d6e43fc95683792cd3aee4e41f74b1bb55282fabbd9bebcacc298aa3fee97f15e372e0bae2397db99c5478d7804ac5e803b77f3f91c1f971b761a1284e6ff1c5cc1fb71cb09c622e6cd4f5ae874ecf12de32e61bf6e59c5ef85a00c1a0c47324c5625f1f221dee282d2f854955678e7a46fa144098386b70c0625bc527c3b19f0f03ab8670ee2aa50e9bd87b9d9c862a8423111803eeffacf9f9090570c9321911c82bd3f3df9f64ea60e540186cfc74f012b5c68061d4a8cbf8bb2af22ca8fec915b7ac6ba8fa6f567bb859fa1bf4d12e1fcabbb2963f35cffc2abfa8d28204db4b3c33191271f0603c3620badaddc32a0ecabc7df541dbf133dc4091f30f06250804c6e6d3a9b26b58ed0c1c67c48101c92d474c24fec1e7d2bfc427070c65443026ad66715b638caa4974d9b6d5f350fb081dd4c06b5ff1a17feecd2993ae74614106e7418743cba6c8647b2d1c12d56cef0f64558ac68061281a0268f98a8d5ff6fce76e1c34b66ad91955cc89b6f8594bb6e8736e3e3cc9ebdb391fd169731b11693871572f1db7adcf521aa2623b8c51cb3049f4c2837479459751da02dcad0d896d61ef7ab0f870051847cf2aab2a61d90afcd3d318fcf051931c701f1366878c3f9eb4e0996a379ae022c327b18a3444756e64089e45c155fde19a82ce2f7a7ead84bd968e77ecf7d3a9b3599043d46f9116bca934545ee50d6932982bef65ad4927a67c5bfb143dae4339c365741ec86a577e307c2c3055898ec4e5d89561430560c3c626a818fb886b4c6aad129e0357c31d9e7bfac854f253860ec2a03d66c02415ade723d2334e7e61d5943b1a7308175a065705fd2dfb88abf923092505dd1432f6068033ddc9a546a3a22da3443bc31608219e5ce44151f1944e7be5c8849066012c670c3cd1ce271276a8c09d0905e184ef3dc8eddafc9694369a2b0c90b88e4b5780e5c50da6295e31f38f196f1b60cd6f07a698c38728ee3f8acee1f97d4c3f9ce7b4cdc840818725d73703225de3880df5bdb593226a45a7e3f7b7aee17b99e310fb95896a442ddba4b018ecd86cf6baddc2bb7c31a98eca34208224f24b6f6b2acda91c5c5e2c76faccab3a30e96226f9ce06645cba7f22aa70cbc3db2d3602ecc36b309993687b04b8391132c8c2336528f1560c0c3d491570b5337712f149f49f9f6014b58a01a1195b5d6f52c782fb2e02fcce6cbcf183d020891b7574575fbab93470e9e76659561e7e8bcafcc7362093bb7b476a50fb0b4fa01cb663e639b66e3beb111f0a228c0067b9dcfecaf6c23326046199f83cd5674409150ce20d02362b2f0f5de6fd344ac26f388642bb2eeba73c866fabef036c25081afad48dc863c64055a03f71b3c97c6a7343b7bfa4dfd4d8f59c9dc1ee9e497f760010a82f2614709e47179e4b55db544477cae9b343c14ba5e8644647ede3c33b583d9a3693603533bc74bd3a4f2448587abc082077e6d6a190767503ca0e7f8ea47e20dd5860b3e3f116d8a42fe530f7a9b0db791568d89ea5c8bb18783d8023aac14e72c7c9ff747b9b7c37efeaef8de02ce14bb07066cf1d60b247093847b491ef8f350996d1c2fbf004997f82d122f3225adb859b696a780743ffc568f3f0e2a383fca85a250aee271dd5e247e4fcbd7945b42f9c2807d61fb23d7f75047eb205df33c5432d74ed35c41911cdeab555331be32721fd06aa449f77991983225b8790f28ce070f0cf7126d82a4ada3fd4ec80728691dfd63a25b3f9afb60bf2f504776e586d79123773766e2d1a2fdd728b4b80c06a10178e13db2551c8ffa77c220a07dcb8c1ade7641126f5e1044204dec75718c8806455d5b4ff0f1856554e0af704b1f2ca54b0de824776ea4be416691f527dc8da3caadf6f1f579422686a569ea75bbd0047c405c372d4ece400fb4dba6cb6894f1119d0226cdaa3dbd916f88faf3894b7ed8676902f99db5de253a42591fedefaf8920b8492490ec11a79224204f95dc4d2ba1c60f44edc33a027b181b33435af75dd08c58a4ce5d7ab9f46fdb3fab8b21bcab71682726474ec586d06050330b7f4f7fdcbccc2feaf47c12668c506df0e31a53a9576e43379197ab6026ea87ba8be7e3511669b438b05b021da46c6d647b614704d86fd79388bf62d866bc984b5d36f6b87d2c3288480c9039fa526164edc2b684647f0e9e105a3f66f36f50d43232202e65a63b253b457683e4604dbf34e1fc0b0800603e6efd36135252137871ef0cdb139da2d74c567e2f4df2a190241a049226dc32962282ef8ceb9c904e50113f4265b649269d1558253016564a9b59976d0f83c25ebff14115038fea3318822a46bb19205bd4ba9c431adf996f5dc8a49f78c5b2f847c1adab6ffee8f98646dfaa8dc2d3d1c4e772f4daa993e43e73a9312812e349947efb0358e45e9c5e179abd6051f174e96facfbc16147877cd0b732d8c571db59bd3687eeebcd8ecc61fd3b02fb57c4eecd0ff5b6ddc40c9d107c6f9e6ef12b63373e3a9ac7051311b68324f845113dfdf50f2eb4a226b2668d738d51113fd603a07b4ed62faa7203d121c7dfc42a8ee0f4fbe0fb1a550f219060b773a03aa39232513afbb6480f34d0d3a0a762e17d94c6efc4ee489a87ec56d4e0b7618615e321db03b1e6355b5df3343e2b796f3dc57bebba30940eecce15088328a29c68ce11ae5096f82efaa31855e6cb058a87dcefd4c1534bb912f330a2751aa713d7d9732530fa77dea422476043e7df0622020352655c87e43574f5852a167ff32480355aa66d56e23fd97369b0ae0ce19c5af2541b4a7f735aa788702c085e3a68375f3d5821ec577f8ddba54d08b91f06e8ad83ed092074baff42abb710591ebe63b20df9e627e9db1bb368586ae3fe1b3dbb7058ec6cc105f4628ca8eac8e97d0a064f259f238f445d85de10eae53211414a3ffa8eecb86c3ec04a7ee85877a622bf313f435449229e036b255d2490b44267c236eb58ed5e618d7ff4fab522242c7eb6e86062020c8c4608d3657552a4c7c27300b9acc4c4d9cf9bea62eadeaa39da5b4812762588519e14909504c209398628f202c4c7f67c36c2ef3f29cf438742911db0275f2611fcf973c8aa4ca9477437d62f6556f984f1f76145534792446bb0bb9852a0374272a4fc5aa7c127180a90e5ccc6190b7dc077dd3ec4ed0ab226b507dd5515adacc941bfff8d6317d673b17b1f173994c19e7477d787b502c1b3eea0d95a3a30facfba963a09e6277a7efc1986b971a98323e6f439799e77627c955ae0a8c58fb30274decb8dbcb658d1c7bd9c00f6dbc2c4d03d98e4ec0fa167a2881bb5ba5eef46d07aa679fa5c50c64622eaaf06ffed2449116785dab3dab7529c9c2171cdfa347f2763899e2e4b5934e51a25e167abfe92b62f7b58abfc4bf1848e324f232706f1d7a036c03ca262529ca52a872ef62a4b7e1dc993200bf90dab26a50cf588b80072c21032238e90d07a0d4872c80ce978dab6432cf8a0e625e375c3ef3e5d98db1813a020687524fca749947bf1a4cf1ba081e1f53d6b5f7b84328c6d49d51d8ad0af9fe2a6997139c8fa847d5b7df30487a667069f66b784a485fe77c3cc3c11f7c1437566e6ed71a984e452b55c96384a013b7c0c8c470d2699fabe2fcc6f13df30df8a54c53eee5b081d35839fafb60f8c2c393890c2c85e1106e46ec9ea436dfe9b205678ba414c7a8e96843ba9e0eb76c4e505e46c4e2d6f7a5bd10467774fda6c7cf473a97e4aa19d7a8eca58360651915767c0261c9e5434223ed5126580c92d858ee609fb8ec829bdf4f4fd5e45e7b96b6fe28f23fa01909f5f054520f7e2e348ab84b4c3761e7ef6dd17b6d3117ae1e269545d1655d092d65e8df7e41f6c261c8b3e2d195f406f130eeb391543733027324403b532543d58ceb6b108c2f65f9746d81bbae6fcee0fea4298d9669372ad8179d8ea4cc6b0aff7c88f920c0b964861ef8753c3e24bdfaced331f3af3a0903c6b8dc15d815db670a1d82b3bbed0dfc4d65825bc57bcfa3648b7353438920a78e7b8198155bf5d4206ab75e4f27e5375eada236452f99ae04319f633d604434778823c925c8f43e8785cb9dcf7d03a863f1f02bf39117eba22f9b70c95fa6535b3ef730f6cfc420c3058471f79f0180b4e4f3ab51bdbc5122e8dc8251dbcac3550e0b56586c0b569e384cd209a2a181d771b5d8331b79761da5b8989c540d6ffc49cb42e810b284bdc0ae11937c20773b63e113101efaf12ad88e2b5bc6c1271bf105e7c0f223a78084803b2ac84ab9f4e26b0ed92e279aad0c5dfc54f8471f6748296d57f58b51cac346444e18356806a3602ffa35c89b7273bd332b32f8434ef852562ae02a2b0f6ade2abc4d9f1bad41d0a59c85dc8fcfcf2831b58bd1e237426d0e31c72524aa0ff423a2b2772cda7c706aa1dccdc481e3cc50f1984022797ed4e7d2eeeda9e3b3086ad63ca61cb84af521deed63c1352c9cfab55eca34409af493ebf2bab22ce1fae2a6cc48cecbcec2fc940016703b25b10306460e2d0eb5fa2a6d37b5958a967345ccdd41fe824b629d2689c0accc94e2815c41d6d77be7ea75f05521a005c91c3c2c34cdb7354acf52d5a1daead33e578ebe046a123ff701e1287d26c6172c905e1399061f3c6c78ae29428b9cc0bc2e35ff87358aaf8bf5cb548d459241b5590bf536aa1548efe4a504e840e7a9e8e64e273ae7868318d8c4aa0072e475e81fb6d5740ba5575646cd328bdd6a11e3fccddf13a75f4fa0ed2aa08a69fcceb5e8b3a34d3e5dd4e1782867acd44198eeda62bad8d03cb5325c4e691f3dcea24c513fa2573981c444d7b75a67187e7ae9d686e54cc9dd98c7ef25ea9b0ad71c5232e35fda0ce1a6c76dad3e986cf363f0f7649105a80841ea968eb2e846ed9cf61a30ca7532a13d29c35fa2951cc9059df554ad306ce193d8883bff8db9607f20a73369061b7d3d8bed80303d3a235a3a1817a7e864e7b3e0ddeffed6611407e1be21290e276d38633b595de896f8f10d886b00e352000c642fa5a1cdb4d0807e44bc100aead1b86db915990f1a77a42424a50d314c315610880e330c01cadcc9726f554d4406b53052694136d4c5605a19f73033cfb479ec5d028bef4e63cbb9084851931981e14ac4a361e4c01c7e63048394813fcd25711855578b141dddafa8d70b0b249a2ed9a252f0e9b7d6d3d9d7d26330edaaeb09e822a838de92da08f88404dbaad659d0bcf8a11807734ecb38f9a98b5d580e900b6d1ef6bd2bd934be11641da1d82afbf730015a18bffef4ee4d6a8e26de64fb3d19d4b0c4bc8c312564ae90a9bd29d66655058302e33d2a7a628bb7916167363a9d305e758131186cb075c15c5cd508f225d30db1503409d53b157946ae77af9eac5c7af585d44b5691be3e7668dd173e4f038ebf489eed6d2a495bdfd12a5913e59c03b8c4f634bc2648b7cc62bf6737f2cf0443eb527707b4b192de93bf580c7dcc121dc1659a77f05edbb8005d776ec767284e274ec4c1dc4862be16c0afd499c5f92fc74e5c48182f6352cc08cf4c48e9f08f33e3b06a2f6c22423e88cc5eb0996dbd53ef4b3f6b96d80df966a480d41027886b94c9fcf226ff21c4d7ecff8005295203293dc9173f4f00236dab13f6296b5253b6f747957214fd20f94255c46f8d85342610c5a826d6f3f304028ce3737becb7c764b3d1bd05129901c1a049dd226ccac54ffa8d93698f0e7832c7d44d6966dca0244c1e7157a1f89ee07c276ad37452d4fd7d6ec42fa396f59b8cddb99500152b03777b130c9af729125493e62a4ff09e1043811f19255810e489f1ab5014c994505ad9beaae30a989cfe4a239f96ca94c8e203335cee830dd7e1d06182354d5b875ba59b78668cd082475e2ccb5f433b482684965def9e660afda2f3a55637465e97f51f24a51f4088d4bafc9eac61be6ad824141a306e5230acda2ffd02a1aefc8c2b9aff625ab716ed8822dca89b9ba576fd28a685860f7425027c9d1d766aa5ad2b18a965f6eed93183866a7e440d1e2079d4a418da7f23505644a4b8c967c7fb0d1bd98efc512c0105b61a89fc826bca11b8d37bfa9a0c4d8d9d745d6b53ef45a65e76727efb48971f27be400239a9a1a8af74eb9b564836a1c4a1eaa33efc474190c314ba434e23cbb19729bb9cd50c542688b3ee945a92f4328cc10f56598d2c0fda2f4691cf2e75d8aa166867873462449bc6a9a6ae514fa448c8874489e0e582ce5a8bc91cdf6c4bbd9f7f3584b30326d7805557ccfef8064f03e2e10387505aeae5211886c58d312b8bdbd289aff9a1500ee5b996399b49a391167a816b73e9d3b95ac37a7658da0c2bce5b559d98970ced795a3f625609def306a10938e0eba61534718411c82070538ea946e0072f19f4161a23fab123997260de9d531efa345b9b6ecce5b5cae0faf96537d9e8791ec56fdef30c9f91fa3937dbc7a85b0206b7daf5cc88858fcc923b696dcec84b61971241c127da04a673c95a0ff6d5202adbf6ea895eb64083741559d59fa9bdf8f488c6f91cf79417e7efd1e8062ab82aecbf95f1fb2c6d201a3aa08c53447ff3d80ced352fa37abc14c27af6e466be60703fc6a17dacdf18c5b96337f0753344d747c1de1bcc23a80ec36f04f518e2f47b5392005489df76f81368814165c8df2e62bc8e5f2c82e1090bf5d36d2c3ecd970995a653df36d0ac757b8ab33cd45096134722671c0509d0318f7a9df06c84bee78be41f780ffe2ddca39b3ea3e9e98e826f8969a5078644324f82597bf103ce5f87ff4ae3775833898c3050d7632916c1ed906df639f49f8a97f276ba19188d4ddd9e840451094d456b33b88d74b7ed76ddbffd39efbba43f195e94e506dcaafc9e00c1021b7515355ab61f01e14ee2c83f9550a7da81acd3de2344b203eb9f2281eb0d403ac9373bff389462691152aa3574fe192e6265d7de6f8756f3fa89c3fdb9d7034ae3ad6ecf962fb57f9028418da92df2721998d46b0c83baa0f5d5553e7d99924f4430e54eea2b7a23cad32afc7fe93cd44da236bbd1c35ffe2637cac7dab17991bf133cb809731c457fcbef7b9d0077787613df9e03e67f44f3822230cf2a9fc30f9dc7bbcfab743b9bde769cb2d0dbb6fe79afe25fa5fbe6c9be119f1274ac101ed78cbd753aef7be6abd6fee28daf5ba31e49593af5387803618f152e8223bce751d38a862f87be9c7d1f11107c636a83012b295e970f4478b515b84a66a35b375dd65be555d24209ec97a24300d92fc41ae1f64c30eafa030b6e88989ab24df7857e9c30ca961585928ebdd28b2a659591e45efcc0252801c673ef6d022f7ba75ba6d53812744f9273d61e035ca194011c27bb1ccaf43ae2e10783416bf5c189a8ad32584485c3e46c9691ab3de965460972270cfb387b663d1a1efb94007d74f29ac9bf40d432944985e19baf5975eb01598e35e0c8510f0b947e64b4523cc724732dc64d1c718d083e4b338e1720d053cb6c34113aa3a72e9d168543c0bee3ba2dd86c9ac79e43d640702df28b61854ac50ae1d5e63607c6394c1c0d106a2f603e3666b6b418cd19562bdc33801a4cd802bcf397f6dcd52a303e80804c79dfc6e807f6223ab8c2946fe328fd30b0b564e488965a887695709efbb80f2e8c3e858ab4caa0fa44ec3379fb3e7f6a41db71e783505e2f4d76b850896446faa92c699d13ceb7e5c27902be4e14c65097688ec9ca9307ff1200544e7b7a3789de7d8e0981d9fbb9e171cec5414f17a18261949068952e7970b1556faba0db09fc2da7d9a51d6215bf4e6247f9dc2105ea81d970456011903234036cbbd397fddf5b29ef7b479c86368a571eb8febf51d74eaa14281d8974452d470c67d1f04328200bf1eacd8fa9df93680d84dfd5e2af9b3cdec4a3222a62174e4cc068b7c1442c4d5b6aa6c84c1dddd96f67a32bec9414bb1322f07b80cea1d4f5f148d3aa06c23747f1607bf5625cf731d0d4f61b593fec720eb813c62091fd18380b62bc29dd1a34253af8fd959c54598c497a67fd992d6ffdcd5c711d4089018462cba1560b4e3beea50887b2a10ee5157045e10d2d6a3292397c1f0b9a007c847fd901626a2e2727c154cba329301b6245cacb62cf2a976424a54e61f02a471c3f042594ab47a2755e018a114d4c7f6d00e47b727fdc0d2c33571317feeded3cdc40733469dddf825cafefc88c4fed8bf8f7a0463f6a142d9709363430bae139fba9fb023723108056da0034cdffae8c33e4fcca49965292b4e0a64e5d99b8c896ffe24f74e6eaaf87940e1c8818fd232f4cccea2d2045669cdd0718d87a61d5e69bfff2704e6f0ff771257bd4778e79121889bee007eaa25217a9eb560c68349e89f6366d956d40235f787d2e4d972297e069e289b16611fb561e4b55e36afbcaf64c0fb00eba2c2707ed5cbcb4907e523c722494d96eee1ba1153a9ab4e4afbab851692fd457b588f5a0c381a5ea8ef8ac11d257b9b7051815dadf0cd2a5bcafdf252a1df30ddb088dea104a419bbea5cb63647f66b2fc71b36b4a1bfdfe7ca7b56ada5b64925070860395fa9766c3f593f00a033a8ebd9116c1c93be9500c453dc2a03a8c56f63979d6a130a426d8aac29e3d9bd6228bb8c36a91197710f76e95da2cc3a7ceb59afaa98e7af6e4611170fcd9cf45175494f95e7e42b38feb272a63c4228f1c007a014a3b83d1fe7392b3aab446268f450953d79720ba655bc7e65d4102d187070a695150551bbc474c25c8f742204c03c361e2aa039c1acce5ed5257f784baf4e59a94ae4eee083310adda546f3634ee2134d04f841f74a272c2c1dfaac7c18ff0b06aea4d995fb473792f7a337460b3033bb4239feb2fe14490fb5f4f97b11b19b196ebf2dab57c8c8d96f300cd106132f8dec35b92043bca82128107442fdc9d5044c4aece0cffe214582e547ced342e84d28364c176e4933f27be998a3f85c11ad63cfba891f88af84374c3fb8cee227d2ed39beecdf3b447a34d94e29406514a69953000b3b2ba85fb5c7061b5ed12deae14635185973bc3a18198685ffeea46f99f69344dfcfd96f4eac7c80d61459694338278118db6f2e4619252405cfaeab6e54b1ee3dd6ae25adf0ecde446a0150b64661db5b68506c49fbfa6a958c558cc4626c86d85436bd2ce0a80b102886fe5818ec90b0aa7afc5fa1abc413c3745c9021a3f812905e733c7950faa1d444ecf996a0b2b532751348e5a5f11fc66979e6f77d919a008fc689be9d0b93309da264a8e1121fe287a50c4b831a5883e62f7100da3f5302f8f59c0b8d4a000bbf9866af167181d0166e309a6cb66f554bdc1649175ef3413841c89158f45014e38ae186024360819caf98df238bf23ce940926ea41bf2784e5198733734138975a04adbfa0d80d93f67225da50a78de9ca9877c6c0a930300dbe5f155dda939500cd263e8bd0508af86c36338b9d3b5773a85963bd26d42517da6901c6b4f90e9a97559ea4ea17800696b096307472dc522f2d89ec5dffa97a3788a484e3e962c3fb183abbe63e1689fe5e37471aed7d55f5fdb8d3ddebbbad067eceacd2409c6c10e31cad34b71286ac11babd5dae76d3d5fba147a272d9dc237d8059a5ecbf502d0c33e52c16b120e5707bce77f5e2c1ddae093d4b7e5663ba14eeea1173c918ae65f8e556dceff8b70f911a4c052022e7f90457059f98e37ff0f834700ecf06a814473003461a2ec770f25ec07ce11c6da676cb3f74cb4e3a9be4f005b674bd92e533bedcbafdfd0a4ed1437138f2ed28f4dc55c08f764da58d18da5388ec227a64702ef79847104665072589ad7adec748040df2b9682c49dc5aa732030bbd5aab4ffd3b6981ad78466066768350f475a6710575192e54de4c0f8836dd72d36787b060331b0de84e35be6cc8b437eb47eb931b589a456ce12565d2f6e934705bc72f718ecaf3a8f7e175d9857342afa093fce5bea2da9c414bf3f7f0736d7cd986b6c1f5968cc26bcb9c9a9f7639404ed906588dc78838efddb24232e95473f7e6310ce646b04a058d187953148d9191539425dadf566dc2a47b282eea3aff08933c6aa5ce130a61f5eb73fa80e9b9a1ee54639e754f3eaf92626de56764138c02d413719b6526e2d60f8c105f0549681df645e02ba59362af19745dbcecaf767ce22b1050541433f41f822a577c003f34e1cbeeff24257fbed7026d64ffddb7bbdb56674078d665151cec3a1a4ce0b2b520ec8c9204db020e0e11326fd0d9c7e6f3441ebd75ed9019d4a377821029c4e68192f0be858a6c6b0ccada42fe059c042ccde2127a1d039275cceac59aee2a9a59b17cc7133c2cbb70d289abed5e82aa32edeb6cd4c29ecda0bb8ac0011c283d559eb0334c3ed9404516327bacf86088b331bb72bafc2897e9c4dd29038f02b010ca961fce4579868f18edd6ae3dd3261df9834ff44e6512f5168023b1c58073da3ce4080a0c83fbe22fdfa439c645e043b454b8db197f5d4838aeaea881aef27724468fcef974c2ad51fed419e68706d880d96aad0f0af1afc3219eade619473765c5c04178b3a627ea7b7a0807518e0cda6bfa0a56b804d2c349d1d01bcba83fcbd4dde4bdc950b92b09ce18d81519f296790a5196e03990cfc5638ab850f4e556af4453505b670521c8d2d12dcc03a2241d4468e6dc44f22524d36a2b6c3493e7758a69e8a50bfc4254ad9222a6631a5e82e484e4e786f7c858e30a0ce5f40c5e3ffbf2d7a629a410f29c772fde12d03e8b6acee4d4d3a2b2d7d929d0f495fbf1c0638106e25aeea15c736570c4b13e0b8e943b1db4beb01b77659b83d99a30947363092752bbfbd656c0a91a9b4aee54369eaafe5f3410c3ccaf519e61a1acb23407005b30beffb3da4af787d110bc153d2719696701a70ef3f8e33c4fc484655701bfff36fcb216422c350e30477bd0df369adeb6657ae81a0f43b7e41960ae8c526b725ef94bc14786b6a698c497eba74d2b16ca54bc76a7a25e084d35c78e9c9a9300370bc0057e9ddeeedc0ada02ebe27048eae49267bcfc9ef5aead04a76da4f7c299128098bc5feea48ad60b0e9ef4a663bf103642c0670b5f356f3072057918c624de42bf4ba74e24fe460f42ce8b9ed5be1db78fa95a737f00a7a4f182dcd5453bbd1da7a5034f0773aebb9742bba936a16e758e4f043cc92349ea88d58ce9bc4534d0c59a94427ab44ad4c0cdf2d5fd6b28da8108b56cb04c2cfbdf8168255da35696f23aba8ab8f1582dc85ca94cfcb38876ae75cb9771f87e7f9619515db96674f9b723f0a2e6d467a2e488824acd011e3f804ed8aa60f402a3ca4292057fbc36117613bb911daee76778ec285fb349531ed9ad700ae6c9e7bb7f5ec2007f96e80c84f2382295d52fc066baa6fe4eb8aa76f87169c012fd90fc4dcfed9541368b72997fd765a8e4bf336f3b7077fd3cb6810cf6bfadd2f86f8086f8ed7937a37b9aac351785cf37274949e38459b0bea260abf78f72b59d9a114fe36e91601283408fcc20423d18cc7d028cbc839ed0c77dac5f923bd7712829aa4bf221d7fd6862c25d49a870af113de21b2e762ccfd639530af8d5a5acbae67f31f762f9de9bc974cafaf6e6991efd17a4ce45ee58deab296778a3723065c652d17627580f7bc05eee59cf009509af30df7f3c6a836a1291676fad8ec6d6826664efced2e5e6a3573f0c65ea8433e33e8b16e6a71fef43a3d76f81d0d97432decb7d92c30b276ce05649e4d47a1f790417fdc5b25c63132dba514cd150dcd6d231a75f3844e2b0a7763a0a5bb77f046588ed799e4b7d4bc00f9ba07c6dc5f17fc168674ce8db4d89c938461a428f396253234a85ce7fad5ed907e064519f2180cae60e573253ee0388a79aa74e29ed213d12ee08f751777f0f989fd031def1101ca62d7f4ec7ddd50e0479773a19995029cc1c4ef517955fd5a3fb381e51d686ec6f9a550cae731f6537ed6cf8e59630714ff89ed9df88376505c5101d3e5f32bce95785a605ca4d01f172f3f5cccc8e5e0d38379eb68b3bf4f6bb79477a131eb73f18e7ee3bad38aae48e7ca7b55686e08db8fcb2384053f6db2818ef00b19a0bb353dd7e1184d2ac131807392ae3b675bb7cac0fe09522af3a7bd8e3b4fc183792b73a7d6ed1317b490a3c1c9cbdfa99b3f60e7e734957a73dc78122d92294d0249ff44cc5b74df089efdb2f537a887a42f6b5bd76316124f9d72117760686257c1e82804650ab455f67cb4b41a16fb5fc5b12c4a5732cef2bbe54dcbd8b3abd6ad8895976c89f371ffa644304f0b5c1bab2fad50e6740f986645a64e7edcc174d680e4f0478ba6445aefd0afba11d7143e82193010cfd1597cdf51be41630c4300dd74520898ee38684e6f1a62152f85282949d5e2eb0a0bea45fa9af99aceac78888061830ece9d55cd28a4ff87e0757729d35dc6e0dc73c7b7e0ce3257c55552394aa00dea75d79854b2f099875694fdd7a8d1a55cab08997a47712fecdd74cd51636ce48b91029eb52fd8e5395c3feee11117094bbc03281beb91e758e898f6d273229b04005f4f9987aff2319e2061f4ef96684696143d0e217ab101dea960372aac0761a7d8b87b92627074138201b98bc54eb61396ebba6a4308797739abccd804f1be14c2f8a9109686c2e940e8a199bb349b3a48d809cc08309aed16257f193589106cdda979949c3349d58cb4c5652d8a6a949c671bffd13a82d6558a61bd60d6e674ca1ac6f7aa190d5efe9468b4fc1b8ee0a07a9f5662d875c3832993361955cf43e44f34e1713736451255a8e22f4a0ec575c346d9e4f421c78df86ecaca1ed090e83384086bddbffe1a1ce39257b8430d6e8a26b9d78efdbd3c9d6bf1f78a27827862cfa2891c389683cf86b6355eabfc5734197f56469c7fcc379e8a22d36957f4b53b9532506f52dce8e420e244c81a7a001b4e1a0779b19355c65dbf83906e493aa93cfc32615f7618c1d52806d62fc51a9017a5cbc3adb033a6bf81bcf99fc31f4ea16dabaccda70b014d479c7bb9be41b82608898141602eaa0c29527a46ce835cc89f15acb79a3d8cf06612fea48268ae828e4b95ac0f33ca363c017ddc40e0397750cdc5335175d7ff75b456f701b0bbd2974287f9d85beff326d08ea832e4e787b1ee162ac23a4433335a32334fc3b21c9088383754759473a62817a262900a12c1387002cd420cddbcc9e4a545c4cab075ada31f456ab38532863928a469ed0b5a095dd3c839bd589755c56ea426a06d797c1a28c7bc0a14df9f3cd748ad343e8ee30de855b6b4a0b689bd4dba7e40eb3ec2ba238f6f9fc4b3c70ed86aefe81160b3f91dabb58bbde292df766f8aaf9322b71481e780072a92b24a70302deb23e9a9bdfe162f9a3ffa6ea97240cf9f52055166b77484fb0c62e484c8a077280bf99f306cd360c57d20e1623fe545bf384bac9cc8abbce853612dfa7f1971316f3708cd221b0da1120d9d53e7a00e29c54440863369f27fa66386f6a26119093b3574482cc9024c8b77896b38908313843af92a29f7417f8265bd23410b8240d43fb97039cda2bc23816d1c9ea1ace08a06eb7038e6cc7048b0af860f5a74f2a7b524eb230ecf354d639f9098c4bd559f4a15ddab2601883874f4517ac535702bda2776fc6993c82814380c8334bf1238c3fce81719cfd3b2dc462f7fe729e4e3e2ee9fda7bc6742e3705ecede00b1a68a7d216c62e8b0adcbdf5ed193a2fb82322257fb518e9449816b38e2cec9edd2bed2d76d1daa0b74da43b23dc095e4a2287cd6e88f4f54f8771406f76d00d4cc1ef3aeda2bcb80f1521c966997d9ab61d45a0264247adc7f6a97ca667aa45e6cfb33098d2ff72f62bc9963e4aa7b88071dba6f01bed721af9cf4b0202de64d917a40dec9838b2cfa0973f8df379f446e2298f35ab3fcdf72b6b9cfb46fb4331e3bcc5ef6d3c5ff29b9e435d34cd187ce670514129d2e92ebfee45b41917db62d3b6bb08b73c8bae8c5826874d3561426370926034e13c4d748449b216bbfc8afe9c768ffaeec1c5f2f134ca422da5ef8f532b2be2fd83348921e40306ee894e66265e21cf9e693af3d47195d075fd4766a6a456a9c0d5e4886687e1c92cd30510d23aa60b4237f7666512e9e1a920a7efc0eea7f0332d85f6b31a7c9f60cb1c626804c01f4e6516ae033efe5252bd08e1a6c4320138d4349f85eac7f3c2e1db0789219a7663d4097566afda6efbe8de188cbbbc518037742138de25b2e67e791fdff4023021671b5fa3317e239dca060ec6ebf12af305c5cb38bdf31565cf2d5f5590731aa4c672dd38966e539f90125a096679b980c9c856ab2f1455764b4f135f9e60ab518e3e89e529ec25d694be523d54c81dc977ccf91a0bcd502dabe9f723ccaf7ab4365a9a70d501f94e38224ff17fff45255168d490b355a1260e1bd848f75959a06e3456ff04993b0e13b2b1b10329c88f946091d0353141430a12bc03f669a360555a377e5137e87e639eca81141b56220d9721505ac70a592dda4f0078694077bc386c13f04cb07f775740d046e44cfc945288535f4a41c8283367105889881bee5e6ca5113cd045e5593a241f471f60b94047dbbd3f37f7ec9a27668bab2fc2a43d54404187d008b14933dc953b515a9c22b3bab67fcf51e03af7bf384da6a0fc8b49bb083fb94476a461b0c698997c0ac08184c3301d6e0f831fbc434fc218b425ba11ebacdccd1baaf715ab881d0d6f1ba2c124d717ef65cfa43a1374d0afef2d632665c14c24f9e9bbaa5de827afa6b43e5aca2dfc42898af93acf87aaae71ae63a5f0595af2468db65632516ec436e541f31feca8e30ab22cd0949b414c0c72bf6af62922629f7dc8390f358a89eb8903d3a03ad0f34f2703a164847c2738d7db99c855c8b2e8b9bc39403c91678aa344990405801e1782b6d923277dbcd998141322487cdb18dd5320653db4992802cfede84affe4f30765d91117863b5be57c85167b62b84a6f2588fe9babe46d237655b19203ba7533ea255e7cbf2cf30d1cdca63ea41ec5ae74dbc86b46e29b824a3f6ca645682a85dc82c7bf174285e173be2ee01e80ce4f3de8abaf128a75cd130594cc36f2f6c1640ac9b3387b5f912efae555f040badafcf39430f87c0c5fa77e61c0a905ab15980f140385ef2e61c8e75b00ce284f576b13ce0598d5c72150a75808e761924c4b8af1e525a05919a94985896291d838622af7828ba851da2b361ea5f53fe81b1e83d4198dbaa3ec7d982c7312e77b1892d66385d7349a29d476d356c3ae100651da9e80496ac9645cfab9d7deeb93c48cd8d186e2b20e5d82f5a8c38c34e812f911a6c3474f6a032cfbf9add7cc9292d2591dfe4786ebb7c808bb99618b40ea263e3a07566632b925f204e6c81def4e550900077eb05c09000a69406631c5141298cf2786a11916d9d5b5ee5ee058484b13f2c73841fe83476acd2dd2fe088b0e9a4291fa94ec7059d47e26b7ace031047e32dfbb6da37ec5ab7ad91b2ac0d11780e18ea26eccd04e46f5e3040f1dcf3037c6d1d5019792c6e12c4a584e855ac69e5ae143b4efef2042687d420e968b620bc01747b3de6bd40da6d5bd266afaabfe680a5b9f80e7c4a2549f2caa72817b21ff31390e8870204917eff9a6d645516a05e60a68ad9e9351006b61d1e83ffc3279c510c67a324033c8d1e4553580101b693ade7a685d68806f5b38bb7eb3abc990237ff64f9a9f0d7df9591e3a966467a04527317bc714dbe1b3a5e72713a432e176006e67267897d0cc1fe656aecd303d2f3e710d585832ab299f2a624e891864db57be11fce15f33f6cf8504ce474b3b42840f61f7c47b91dbb83612d4de2741c529f3f1cbcb5aae9154f68ca9ffb2509acf591c0b1d09aab9b07fbb2fc09d137ab775de0898df8a6b0b62b43e36dd556d878b2f07d14328698f3b81e37c082c09009d39edc19ff08f8d5e6873277471503a998c2893061d630695aeab9c0d21096c8577464c652a325a776d34ae847d970266b67396a13f9eb2ed1c50394d8257478ed0def177974e2e0aa3edfb42040b22927acff815cf911f8e9e00ad3f23580e852278a7b8e2fb03cde47bc44024988e2e4888d790303cd12f7d901d91b424b195bce02f6bfce00ca8f58a87a08adb881c4bbf6c7dfef2515898559634d8dc5b5e64b62d8362c9f6422fe8a0b3699a31fe75268d46dd669749c1d25786242cb8155084e196eda08ce86e14f74a227318327c115d25787dad66b17c13240ea98e806a9f9cfff947f2b9eeea86a4c1c76e0c247f565f0297538fd11a423bfe0e704b3c515619b35033c03124ff6153d8bdf16a1f90291ce00e699f5aafd0b63386cae0407fb38637b5df246326f38dfbb25ad2e0e9337958ca1c5e7776838f8815cd792e5408c92b4fafc735057399ebedbdfa8168768d985ca8a6d0d39d6ab5b5fb5baea5698dc7652d2853f86360d44b4304a1bf7e335882d0e56132d661b86b140accabceab6cf375932462cb0770e72faaa35d05b63e2c34d1dc011f15df97877f211347c1b42f8941b31114e64c1f505c6c69445359e938c07fde2943fc3df6a4c8efd7459271b1db2f94b710171fc54fd8a763468c59ec574bc50ac8d5e1fc382dd87e34764ff0f39c011b80e3022927ceba1411acb5ea14c01514b9f0530d5dd8ad9ff9205b92dacc0d9d54283ce5f82dd54c607b57fe61b67ddba801a55c32169e359421895626b48b5878b592d53afd94696022128e08eb06e2b08d769e195a88f26adb0302d7d81d448b9b9906ecc6f4fb48010d9d9e9bb21590a7c6137eb9884fe783eead535fb3103ee602fc7046483e8fcd077116a8d7513aed1f9b2db85d773e53434121b7a684b98c5129b6b394dec6b8ceb5bccb814bd9885deb087f2d718aa6b41a406ea8e8b5c4f5860a4cc3fc9ccb505e8dee5fa230688a67afe58f418d39961428adbb43749b1ea6d49793dce6137cc203d0a21e210284131d039ad61a74c14952b3bc7dc9fb2b696bf77121cf9600f373cbde45b78bee308605935f84beb2c53143d20d2f4ee95e7451d916a522d293cfe3ff7ffbe1a226faf9f60a5466825f1cd83ffe7fb3f9d16a2b5af6daab1d187ee57f09f8d2aa86734d94f78c813f7991c64ae7c68d288982475feb1c3123804eabaadfd8dabeca5240c0fabf716e988dc5e7cbf68c4b9e93a864af7693782cc668c0c4b4758390e6b6ed4f58a4772692791ddbb2466f0a83baf35e4575a5fbf6847b2acd81aa4a1ad8e4244825254bb731ea5d4472cbaa9cbce4c09017f12858cedfa083e8c697cafc8a800b5e0ac0c9bf1d136df9a4f208823e8c8be22db334abd55e7ab38024f255461b843ccf6ac28523523c012f1cc7b9e97b2455106acdb78085f5401bc2273044beb75ef2569d1020c195abedeb1ae75174c52b71f02ada88d0df964e30a909afb7d3bf3f288c781a22ecfcf554bde73c23eabb7293960acd8605f12dfa0b2db211c59e6a0b2d8e569cdb84786d3eb4949564bd939491027230343297ca6d47fd9c6922951abe5264b112e2a7c2ff9864220ed0e728f5ced56903ad8cf5a034aa10187ed4bffa563bf8aedad936398e29abd4ae8aa166147b6c1b6042ba51dc6f6be6ed5a95c7c90558cd3d827ff2a2ad405b1c144e08c11daaa696ba3b7d80fe99b7f9a3a0ab658885906bb9d26d4ccd5fad4b8628b0017beae872f8dc794c43a35e09b1435cdda683693f0d69d4c7baee768926f72b7e02791755968350a61c6fc750dd2670f64c241dcdc1eda9cc18655ade0d8f7c32eb46f27167a24f2e50a02ef2a37b6ace87c530b209dcab3dfcf83d07d165475775d6f796dd6ef2594b97935797763328ff0982f5abe9b1e4f3ed6cb2b266b4033ed1e309cbeee2cbfe5332190edace9d9c49711300c273b8bf54c510cbfc74319e94e9224e765dc9c3c3b1111276aa0915f13772a459b2bed51caaa0d4e94e10217c6ee9263978accb8768ec31476c1f4de0e40f5f7b1567717dc093f4fe0da0ba9cc79af1e5a4652667f5823bebfdbf83d7a57f39fa1d7654e80e085dc8394498d7249645711442bb8e180f498a09c1b2350d566d203dba1ea98be4b07cf47bd7b751cbbc36a7e5126b823a4aab2ceb25bb5fb31ca21c1fb5e65faa70e91d7eead176008f50359e3fb2b48efb989d59cac5bcbae2243b6e5857a006e06cf8ef37157132e68a20f595a95ae13cac3ca6933d0b1e324dae2c9354b002be920f163fdd05df30fc7c3e46002cd174748698b479870518a50781ffe0ad880d3a977ead79a6c6543f37b5ca411a3c8baa558e3f887a55b0c92bd2348620e27b95d14bf3c1a815fadbecef6194da77630f1ea1c9826263d5b8ad0807e619d8f9539af9a1f1fc5677d9d5f814b182c3f5fb4a10bd67481cc4bce23a7ebd64435e49b05a348e6ba550ba1debeaf59c69b497f1165ceb8f75eb6fa31781f70a5ea90ee8e92403fcce4010670d3c46e84b19f21f49324dc5927fde34f6b560ea539f198f2ceddde9d17f07cc0ed0191bf464fc634ed48659c76a7697368c0ae3d71322b5158ec95f3239eded10d8c1e4a3ec5a555d1e51f876d7dee9adb9303c636fb9f8744079bb177c00d8b5f7fc215d72e2186a6821cd3c78c99e51c53684abb239f05d13b32580e6a1eaff682ae9af32f7e8cedf6ab83b887e870c9687f1f893f9e397d2fbb27ecdef36336f626dd82b0d5738d38de383b888d075d928ff4230300427fefa9f44adb41d17795332ad015daefddbab5f5786c62b3ed57fbf2126e3fa54ae5dea92767df238809dfb21aaf7701aab4d923598a4b9050ba564c6a57c4335b4869e52246d763156b13f2f91ece693890b529bdf5c28551b37b44dc716c26bcf9dc311f6f6f0bf5b00e9e9727713025f5105f149b58bd72dc2e384a811b6b8b1a13ee04aaa98ed1142f2f742329a33d10a65c1faa7e6c6b4e4d09acfb561988bee99d0a22d92dd07ff412278a78ecb4748e98acaa29e476ba76b5b6b2f13e311f9ab65ea5f3e096eaf5407422b4f3cc9cf707398a374f70aec42049dc88eebc136444982a3347e6d8ddefddd09cfe5b270f1d102bd4dec6f0e23d4193f97a4be15b1cbd6a3d74d021a641f33ef2005a21ef49cbb6dd614663e7cbb5fb6b6fd6e01470bf9419041df81ca7c4c4344756555354966732cf3249e43dd459ad12bc1e7cb1f86fa1b681ac8c3a40399f3d9eb5ba7486a48120cf18f59fd966c8b8c4a852f79e36751e20272066b0f3f49eec24ce322182fabc1c6ba1191912c5d168757ce88cf628ee04fe99cec8913cd7f7a0ad2b45aeb13b90f279a4171456a512d839b70b9215fe2197ab25cdccd7a5b061ae86e39d260e32baa2bf3c4c23d884aca50787d8cb99d174b4618271567fa52cf9dd8c8d807f61664c8756434bf8b6ec085a97e0900ae44d1b64d33e270b3038d9a62f8450a0e4eaa33e0b1ef114bd058cbfb1568636aaaf3dd87170b443f7f49dab176ae9143162ba3bf9b2dc5292e70b5d5760eb8b2fef29c07d88c4dcb2c315f2261d737d8eda0aeb5f61399f0cec4f3bf6059fde538bc9b3223525a3d7df071e442bc089f99ba6ac3312a778b4fdafdc69dfe7440570e6b281b9aa4e2b7ad7328ef608958555602c77022c8bc15b2a5cffd073c9d0dde0fff57b6b95e78bb65f4fe1fb1c08daad0e1646dc56365493db42842a597032303fae9514741a47ab9c6f97d261822284c90cb22b7933434ba7f35a961558e5bbd404188fa48d3eb51e8869948c4c553fb7fa361e5d768e0899fd7775580934cf62cfb07235392dcdc4dbf4285b7df826eac00f0fdfa012af41c559be10da5a634aa930a20ef1baaf56b9b6831758a5f28ce8102e377e19afca7d535e3fd003cf7e0e0e5495e7c71ed032a2c4467f8b4c67625246f1e91b0d616b99a24b694d0a475a8752b6797b849f9319177ef0f84ff7acbb5f45ebf2a98c72c7422f12dc7ed58eb55f4654e32bd4976ea871f8d5b24a537affcf29af833c34114714817e26c8f328466e11184b92f3d427e6907d75fecd2eed2b26cc7956c8da375a78cdbe92bf0ddccea93b316c36aff538f530b24a8111e2741842e65aefde6017553ee6bbcb2427c36f1e0efeefe1d7aee0868e0d9d96f8dff33bb34c5f752f423aadd5ce9f0f8282e9459307c00bf9a30fea90a9d8e232867a2d7c97686145fed2d64d3609833966049ca86dbfd7884a5cc0961c5b7c93437639c72eb12f6a1bd99a2e2b10e615a0727ad2d8d3efea9bbe0a85cf51c864eefc9c8e8accd25b057862fb746b474c4438df2b3bc732a98a0cbae7bd97fa7c0bbf2bba4163203306f31998d56713ba965db5c66077f5073cf39eaebe2f78bb63ef2049981ac38ef9a1da1815986491579d1ba470f82aa8e0a488c4fd11280c9edf8f2f0eb2ac3a996761a43d8e5268daeab9baf0a0b4af40bf854cf9a3d9b1c1c5b12f7f133ef9b2d5de1c47326db12838c0866a7023bce3947a31b5751cc5ab06857b1e2ad44b68675b5c1ede3da076196d75ff92d0422d58e68c14fdd0ca369b2715cbc5e1227f41f22806bb913f7a0a6e2ba1016f6f0ccb55e8e22d137efc56e92fb5fa77392d3f39b18190286ec1889dbf994c36a92ec5a2c96e9c65744633ec73ed70df425b70553d445ba625f9369c7e01a483385ff24730fc60bda767febed170fc90f57f0e1d9f53859a416956f2818514527b6cf33b1d61ee9ae49f9749888cb0e1d2eb6b8c94d6ec5a8b3c77372846de2cdb75ae491f53f337df7eaca50f00f091c956e3e53195bce95798bdfe91f51b80a3b439ac8cf026a2a6ed34fb63cca613f58acab493ebb0dd4ba937fffb1a985c12e0dde2ca2caf8cd88d262b4b76aa67c0c88b79784951501bd414dc57d993669d1e112092c75c2df37115b6e823296e1d1015e3be2436150f9e16a3a9654c01ab1332a1fac6f6322dcfd26c3642fa2859be737faa1d84ce34b0febfba03c8a47a5b90a3d8f005a5d5e4d23e0115c0776f721f4fec2e0dc0da06d9a2cee1acc238e793995bdcb9cbc26b00f4a67322e45048386cb257b53ee08bba4858e9ab69070baf54c575afaf1c40732c9f24edc3784ffc6924db05fe6b2733d10e6be9e2fb315a0ffc3b48968a1a7abcd82d16f8a3571bde4ede596f754a748d7261955eea3ae5943f6c29cf39eb41dbd021de4fe4d79ed7b8f9b8b5f6dfc3f8c84725341867eb471bc625cdd509a5e8104f72dee32ae9eb0c69c38e1263fb133a6d8f56aaace6e76717def75d90bb607f3bece1806fc6b70dca598326c8ae39ff7610f84178922b5dcb2d24ee622a632b807fa4d22ac65ab8208dace6559811fef2ab136992712766a22cab45338355527ddd1fbd9d9f6e3263c4e3e4204c5b79f7568bcf9419604ffedfae07977795f27472cc50f43ba238dcefd3bb297167db6781c272f84b14f1121fa3679b91df07b5c79488e100037df029350c70dc5feeaa5d45616ed29c38a2a31d5e16f3b052f50fcd31ef1ea31b720e12687c35de564e5745fcd10ae2b051e92f7b17db6b19695d484688fd76ccad5ee6af7ce62dcebda6f488971fabe18cd98f3dabff1f33d7aa47013b735766328406f9adeb2592255d9f44f609565adb1c99d273e2d4496917854a19c783cf171fb6cc711136ef7829b6dbba7f9e269a70d05e46a5aa4a7949700d5e0e63f45654b10fe85971141513b97d3982928b40f3526a4379a8b66c0df07e9c8a2c8948052d67c03f595fd9ea6b4a184adae5dd74d9fcd91b55a840ef4addaddb525f20258bed0e3067328ee89a8dfe391296469c02901c8f33a5ebe8bcd27d459fe6a99c160aeacbb36480c2ecb4f6ff986ca5d63c51a025e6388dc428eb1c9bbdbfde63d6a98ff647ecc1da81eac9f76466726a5f4191b22eed3fa35af108c4c6b3493449296bda424526ecc68144ab45c4321d26d7afae3693cc5543a68ecc204532d610b53e99259cf02db2fb8ecc26b32b0a5fe36fe936eaaf4533bde6f997e4c551eade7d1d2a7ffe9805332308454e26dae35a2d510c91f669a28c0943fc7b155d8d058de789182923e4c8b6f433d91afe06a72f2670f2748e4f1479f70b1c085a425a65de39f4344376dd8b036de89438552519701352266f1672ffd26182d88596/usr/src/kernels/3.10.0-957.21.2.rt56.934.el7.x86_64build@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-3.10.0-957.21.2.rt56.934.el7.src.rpminstallonlypkg(kernel)installonlypkg(kernel-rt)kernelkernel-drmkernel-drm-nouveaukernel-modesetkernel-rtkernel-rt(x86-64)kernel-rt-drmkernel-rt-x86_64kernel-uname-rkernel-x86_64            fileutilsmodule-init-toolsinitscriptsgrubbyrt-setupdracutlinux-firmware/usr/sbin/new-kernel-pkgsystem-release/usr/sbin/new-kernel-pkg/bin/sh/bin/sh/bin/shrpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsXz)3.16-28.11.1-18.28-21.55033-50220180911-684.6.0-14.0-13.0.4-15.2-1pppisdn4k-utilsnfs-utilse2fsprogsutil-linuxjfsutilsreiserfs-utilsxfsprogsprocpsoprofiledevice-mapper-libsmdadminitscriptsudeviptablesipw2200-firmwareiwl4965-firmwareselinux-policy-targetedsquashfs-toolswireless-toolsxfsprogskmodkexec-toolsshim-x642.4.3-33.2-321.0.7-121.37-42.121.1.7-23.6.19-22.6.13-43.2.5-6.30.9.1-21.02.63-23.2.1-57.23063-61.3.2-12.4228.57.21.25.3-144.029-34.3.020-92.0.14-312-24.11.3\"\@\P\@\@\r@\,@\@\@\|\+@\B@\w@\\\N\5@\4\#m@\2\\\l@\l@[0[[[[@[[@[[@[@[@[@[\[\[h@[@[s["@[[-[9@[[}P@[{[{[z@[z@[t[n[n[i[a[`O@[^[[ @[[ @[[ @[Xf@[P}@[O+[L[L[L[H@[H@[GB[CN@[>@[>@[4[.6@[,[,[,[,[+@[+@[*A[*A['[#@[!@[[[@[@[@[@[[[5@[5@[5@[ @[ @[[@[[Z@Z@ZZZ@Z?Z?ZK@ZZ@Z@ZmZ@ZZZ'Z؄Z؄ZԐ@ZЛZJ@ZZ̧@Za@Zľ@ZlZ@Z@ZZZ@ZZ1@ZH@ZH@ZZ Z@Zv@Z$Z@ZZ}@Z}@ZyZyZxG@ZxG@Zs@Zs@Zo Zo Zo Zk@Zk@Zg#Ze@Ze@ZdZc/@ZaZ`@Z]@Z\ZV@ZTZOhZF.@ZF.@Z;@Z2gZ2gZ1@Z.s@Z.s@Z.s@Z*~Z*~Z*~Z)-@Z)-@Z)-@Z)-@Z)-@Z)-@Z'Z'Z'Z%8Z%8Z%8Z!D@Z!D@ZZZZ@Z@Z@Z@Z@Z@Z@Z@Z@Z@ZZZ@Z@Z@Z@Z@Z ,@Z ,@Z ,@Z ,@Z ,@Z ,@Z ,@Z @ZZZZZZ@ZNZNYYYZ@YZ@YY@YeYeYeYeY@Y@Y@YYYY@Y@Y|Y|Y|Y+@Y+@Y+@YYYY@Y@Y@Y@Y@Y@YYYYB@Y@Y@Y@Y@Y@Yܶ@Yܶ@YdYdYdYp@Yp@YY@Y@Y@Y{Y{Y*@Y*@Y*@Y@YYYYéYéYX@YX@Y@YYY@YYY(@YYY@YY@Y@YYYV@YV@YaY^&@Y^&@YTYS@YRHYRHYRHYJ_YI@YGYGYC@YA%@Y>@Y>@Y7Y6@Y5GY5GY5GY-^Y-^Y-^Y, @Y(Y%uY$$@Y@Y@YY;@YYR@YR@Y]Y YtYtY#@YY@Y@XXXQ@XX@X@Xh@XXX@XsXsXX@X@X-X@XX9@X9@X9@X9@X9@XDXDXۡXۡXP@XP@XXXXXXӸXӸXӸXg@XXXXX@X@X!@XXXXX~@X~@X~@X,X,X,X,X@X@X@X@XƉXƉXƉX8@X•@X•@X•@XCXCXCXCXCXCXCX@X@XO@XO@XO@XZXZXZX @X @X @XXXf@X @X @X @X @X @XXXXX@XBXBX@XX@XYX@XXXe@Xe@Xe@XpXpX@XXXXX*X@X@XXX~@X~@X~@X|XzXwoXtXs{@Xs{@X[@XZnXZnXU(XRXQ4@XJXJXGXF@XEVXEVXEVXAb@X>@X5X5X,J@X)@X lX lX lX lX lXX`@W%W@WSW@Wv@W$W@Wڍ@W@W֘WίWίW^@W Wʻ@WiWiWu@Wu@W#W/@W/@W:W@WQWQW@WW]@WhWhWt@Wt@Wt@Wt@WWWW@W@W@W@WPWWWWW\@WgWgWgW@WW!W@W@W~W~W~WWWWWWW~D@W~D@W{@Wv[@Wv[@Wv[@Wu Ws@WrfWrfWq@Wq@WoWm Wk@Wj}Wj}Wj}Wi,@Wi,@Wi,@Wi,@WgWe7Wc@Wc@Wc@Wc@WbWbWbWaC@WaC@W_W_W^@W^@W^@W^@W]NW]NW]NW]NW[@W[@WZWZWZWXWXWXWV@WV@WV@WV@WH6WF@WF@WEWEWEWDB@WDB@WDB@WA@W>@W>@W=W@VV`VV&@V@V=@VVV@VHVHV@V%@V@VV<@VV@VVS@VVy;@Vs@VqR@V]VRVRVO @VLh@VEVD@VD@V@V2 @V*!@V$@VCVVV @V V }@V +VBVBUUU@UUUU@UAUM@UU@U@U@U@UoUoUUŬUȒ@UL@UUU@U@U@UU4@U@UK@UUb@U@U@U@UmU@U@U3@UU>U>U>U@U@UUUJ@UJ@UJ@UUU@U@UUUUUa@Ua@U~@U~@U~@Uyx@Ux&Uv@UuUq@Uq@Un@Ug@Ud`@Ud`@U]U\w@UUUT@UPUL@UKSUJ@UHUCjUB@U@U>$U8U8U6;U0U.RU-@U*^@U'@U"u@UUQU@U@U@T@T\@TD@T T T}T,@T7TTT@Tq@TT|TY@TTT@T@TTT@T~@T}TsTsTsTpzTpzTmTl@Tk4Ti@TeTcKTa@T`TZ@TZ@TXTR(@TO@TO@TN3TJ?@TJ?@TJ?@THTG@TG@TFJTAT?@T=@T;T7@T7@T6xT5'@T5'@T3T2@T2@T12T12T12T.T.T.T*@T*@T*@T)IT)IT)IT"@T!`T!`T!`TTTT@TwT&@T&@TTTT@T@T@TT TT@TT@T@T@T@TS@SvSS@SSj@S@SuSہ@S/S׌SFSFSS˯@SǺSi@S@S@S@S@S@SSSQ@SSh@SS@S-S@S@S@SSSrS!@Sl@Sl@ShSg}@SE6@SCS=M@S;S:@S9XS2@S1oS,)S)S&S L@S L@S@S@S@SSS@S@S@S@SnSnSnSz@Sz@S(S @S @S S 4@S@S@S?S?S?SSK@RRRRR@R@R@RR>RJ@R@R߲Ra@Ra@R@RRx@Rx@R&R&R&R@R@R@R=R@R@RʚRTR [3.10.0-957.21.2.rt56.934.el7]Luis Claudio R. Goncalves [3.10.0-957.21.1.rt56.933.el7]Luis Claudio R. Goncalves [3.10.0-957.20.1.rt56.932.el7]Luis Claudio R. Goncalves [3.10.0-957.19.1.rt56.931.el7]Luis Claudio R. Goncalves [3.10.0-957.18.1.rt56.930.el7]Luis Claudio R. Goncalves [3.10.0-957.17.1.rt56.929.el7]Luis Claudio R. Goncalves [3.10.0-957.16.1.rt56.928.el7]Luis Claudio R. Goncalves [3.10.0-957.15.1.rt56.927.el7]Luis Claudio R. Goncalves [3.10.0-957.14.1.rt56.926.el7]Luis Claudio R. Goncalves [3.10.0-957.13.1.rt56.925.el7]Luis Claudio R. Goncalves [3.10.0-957.12.1.rt56.924.el7]Luis Claudio R. Goncalves [3.10.0-957.11.1.rt56.923.el7]Luis Claudio R. Goncalves [3.10.0-957.10.1.rt56.922.el7]Luis Claudio R. Goncalves [3.10.0-957.10.1.rt56.921.el7]Luis Claudio R. Goncalves [3.10.0-957.9.1.rt56.920.el7]Luis Claudio R. Goncalves [3.10.0-957.8.1.rt56.919.el7]Luis Claudio R. Goncalves [3.10.0-957.7.1.rt56.918.el7]Luis Claudio R. Goncalves [3.10.0-957.6.1.rt56.917.el7]Luis Claudio R. Goncalves [3.10.0-957.5.1.rt56.916.el7]Luis Claudio R. Goncalves [3.10.0-957.4.1.rt56.915.el7]Luis Claudio R. Goncalves [3.10.0-957.3.1.rt56.914.el7]Luis Claudio R. Goncalves [3.10.0-957.2.1.rt56.913.el7]Luis Claudio R. Goncalves [3.10.0-957.2.1.rt56.912.el7]Luis Claudio R. Goncalves [3.10.0-957.1.1.rt56.911.el7]Luis Claudio R. Goncalves [3.10.0-957.rt56.910.el7]Luis Claudio R. Goncalves [3.10.0-957.rt56.909.el7]Luis Claudio R. Goncalves [3.10.0-956.rt56.908.el7]Luis Claudio R. Goncalves [3.10.0-955.rt56.907.el7]Luis Claudio R. Goncalves [3.10.0-954.rt56.906.el7]Luis Claudio R. Goncalves [3.10.0-953.rt56.905.el7]Luis Claudio R. Goncalves [3.10.0-952.rt56.904.el7]Luis Claudio R. Goncalves [3.10.0-951.rt56.903.el7]Luis Claudio R. Goncalves [3.10.0-950.rt56.902.el7]Luis Claudio R. Goncalves [3.10.0-949.rt56.901.el7]Luis Claudio R. Goncalves [3.10.0-948.rt56.900.el7]Clark Williams [3.10.0-947.rt56.899.el7]Clark Williams [3.10.0-946.rt56.898.el7]Clark Williams [3.10.0-945.rt56.897.el7]Luis Claudio R. Goncalves [3.10.0-944.rt56.896.el7]Luis Claudio R. Goncalves [3.10.0-944.rt56.895.el7]Luis Claudio R. Goncalves [3.10.0-943.rt56.894.el7]Luis Claudio R. Goncalves [3.10.0-942.rt56.893.el7]Luis Claudio R. Goncalves [3.10.0-941.rt56.892.el7]Luis Claudio R. Goncalves [3.10.0-940.rt56.891.el7]Luis Claudio R. Goncalves [3.10.0-939.rt56.890.el7]Luis Claudio R. Goncalves [3.10.0-938.rt56.889.el7]Luis Claudio R. Goncalves [3.10.0-937.rt56.888.el7]Luis Claudio R. Goncalves [3.10.0-937.rt56.887.el7]Luis Claudio R. Goncalves [3.10.0-936.rt56.886.el7]Luis Claudio R. Goncalves [3.10.0-935.rt56.885.el7]Luis Claudio R. Goncalves [3.10.0-934.rt56.884.el7]Luis Claudio R. Goncalves [3.10.0-933.rt56.883.el7]Luis Claudio R. Goncalves [3.10.0-932.rt56.882.el7]Luis Claudio R. Goncalves [3.10.0-931.rt56.881.el7]Luis Claudio R. Goncalves [3.10.0-931.rt56.880.el7]Luis Claudio R. Goncalves [3.10.0-930.rt56.879.el7]Luis Claudio R. Goncalves [3.10.0-929.rt56.878.el7]Luis Claudio R. Goncalves [3.10.0-928.rt56.877.el7]Luis Claudio R. Goncalves [3.10.0-928.rt56.876.el7]Luis Claudio R. Goncalves [3.10.0-928.rt56.875.el7]Luis Claudio R. Goncalves [3.10.0-927.rt56.874.el7]Luis Claudio R. Goncalves [3.10.0-926.rt56.873.el7]Luis Claudio R. Goncalves [3.10.0-925.rt56.872.el7]Luis Claudio R. Goncalves [3.10.0-924.rt56.871.el7]Luis Claudio R. Goncalves [3.10.0-924.rt56.870.el7]Luis Claudio R. Goncalves [3.10.0-923.rt56.869.el7]Clark Williams [3.10.0-922.rt56.868.el7]Clark Williams [3.10.0-921.rt56.867.el7]Clark Williams [3.10.0-920.rt56.866.el7]Clark Williams [3.10.0-919.rt56.865.el7]Clark Williams [3.10.0-918.rt56.864.el7]Clark Williams [3.10.0-917.rt56.863.el7]Clark Williams [3.10.0-916.rt56.862.el7]Clark Williams [3.10.0-915.rt56.861.el7]Clark Williams [3.10.0-914.rt56.860.el7]Clark Williams [3.10.0-913.rt56.859.el7]Clark Williams [3.10.0-912.rt56.858.el7]Luis Claudio R. Goncalves [3.10.0-911.rt56.857.el7]Clark Williams [3.10.0-910.rt56.856.el7]Clark Williams [3.10.0-909.rt56.855.el7]Luis Claudio R. Goncalves [3.10.0-908.rt56.854.el7]Luis Claudio R. Goncalves [3.10.0-907.rt56.853.el7]Luis Claudio R. Goncalves [3.10.0-906.rt56.852.el7]Luis Claudio R. Goncalves [3.10.0-905.rt56.851.el7]Luis Claudio R. Goncalves [3.10.0-904.rt56.850.el7]Luis Claudio R. Goncalves [3.10.0-903.rt56.849.el7]Luis Claudio R. Goncalves [3.10.0-902.rt56.848.el7]Luis Claudio R. Goncalves [3.10.0-901.rt56.847.el7]Luis Claudio R. Goncalves [3.10.0-900.rt56.846.el7]Luis Claudio R. Goncalves [3.10.0-900.rt56.845.el7]Luis Claudio R. Goncalves [3.10.0-900.rt56.844.el7]Luis Claudio R. Goncalves [3.10.0-899.rt56.843.el7]Luis Claudio R. Goncalves [3.10.0-898.rt56.842.el7]Luis Claudio R. Goncalves [3.10.0-897.rt56.841.el7]Luis Claudio R. Goncalves [3.10.0-896.rt56.840.el7]Luis Claudio R. Goncalves [3.10.0-896.rt56.839.el7]Luis Claudio R. Goncalves [3.10.0-895.rt56.838.el7]Luis Claudio R. Goncalves [3.10.0-894.rt56.837.el7]Luis Claudio R. Goncalves [3.10.0-893.rt56.836.el7]Luis Claudio R. Goncalves [3.10.0-892.rt56.835.el7]Luis Claudio R. Goncalves [3.10.0-891.rt56.834.el7]Luis Claudio R. Goncalves [3.10.0-890.rt56.833.el7]Luis Claudio R. Goncalves [3.10.0-889.rt56.832.el7]Luis Claudio R. Goncalves [3.10.0-888.rt56.831.el7]Luis Claudio R. Goncalves [3.10.0-887.rt56.830.el7]Luis Claudio R. Goncalves [3.10.0-886.rt56.829.el7]Luis Claudio R. Goncalves [3.10.0-885.rt56.828.el7]Luis Claudio R. Goncalves [3.10.0-884.rt56.827.el7]Luis Claudio R. Goncalves [3.10.0-883.rt56.826.el7]Luis Claudio R. Goncalves [3.10.0-882.rt56.825.el7]Luis Claudio R. Goncalves [3.10.0-881.rt56.824.el7]Luis Claudio R. Goncalves [3.10.0-880.rt56.823.el7]Luis Claudio R. Goncalves [3.10.0-879.rt56.822.el7]Luis Claudio R. Goncalves [3.10.0-878.rt56.821.el7]Luis Claudio R. Goncalves [3.10.0-877.rt56.820.el7]Luis Claudio R. Goncalves [3.10.0-876.rt56.819.el7]Luis Claudio R. Goncalves [3.10.0-875.rt56.818.el7]Luis Claudio R. Goncalves [3.10.0-874.rt56.817.el7]Luis Claudio R. Goncalves [3.10.0-873.rt56.816.el7]Luis Claudio R. Goncalves [3.10.0-872.rt56.815.el7]Luis Claudio R. Goncalves [3.10.0-871.rt56.814.el7]Luis Claudio R. Goncalves [3.10.0-870.rt56.813.el7]Luis Claudio R. Goncalves [3.10.0-869.rt56.812.el7]Luis Claudio R. Goncalves [3.10.0-868.rt56.811.el7]Luis Claudio R. Goncalves [3.10.0-867.rt56.810.el7]Luis Claudio R. Goncalves [3.10.0-866.rt56.809.el7]Luis Claudio R. Goncalves [3.10.0-865.rt56.808.el7]Luis Claudio R. Goncalves [3.10.0-864.rt56.807.el7]Luis Claudio R. Goncalves [3.10.0-864.rt56.806.el7]Luis Claudio R. Goncalves [3.10.0-863.rt56.805.el7]Luis Claudio R. Goncalves [3.10.0-862.rt56.804.el7]Luis Claudio R. Goncalves [3.10.0-861.rt56.803.el7]Luis Claudio R. Goncalves [3.10.0-860.rt56.802.el7]Luis Claudio R. Goncalves [3.10.0-859.rt56.801.el7]Luis Claudio R. Goncalves [3.10.0-859.rt56.800.el7]Luis Claudio R. Goncalves [3.10.0-858.rt56.799.el7]Luis Claudio R. Goncalves [3.10.0-857.rt56.798.el7]Luis Claudio R. Goncalves [3.10.0-856.rt56.797.el7]Luis Claudio R. Goncalves [3.10.0-855.rt56.796.el7]Luis Claudio R. Goncalves [3.10.0-854.rt56.795.el7]Luis Claudio R. Goncalves [3.10.0-853.rt56.794.el7]Luis Claudio R. Goncalves [3.10.0-852.rt56.793.el7]Clark Williams [3.10.0-851.rt56.792.el7]Clark Williams [3.10.0-850.rt56.791.el7]Clark Williams [3.10.0-849.rt56.790.el7]Clark Williams [3.10.0-848.rt56.789.el7]Clark Williams [3.10.0-847.rt56.788.el7]Clark Williams [3.10.0-846.rt56.787.el7]Clark Williams [3.10.0-845.rt56.786.el7]Clark Williams [3.10.0-844.rt56.785.el7]Luis Claudio R. Goncalves [3.10.0-843.rt56.784.el7]Luis Claudio R. Goncalves [3.10.0-842.rt56.783.el7]Luis Claudio R. Goncalves [3.10.0-841.rt56.782.el7]Luis Claudio R. Goncalves [3.10.0-840.rt56.781.el7]Luis Claudio R. Goncalves [3.10.0-839.rt56.780.el7]Luis Claudio R. Goncalves [3.10.0-838.rt56.779.el7]Luis Claudio R. Goncalves [3.10.0-837.rt56.778.el7]Luis Claudio R. Goncalves [3.10.0-837.rt56.777.el7]Luis Claudio R. Goncalves [3.10.0-836.rt56.776.el7]Luis Claudio R. Goncalves [3.10.0-835.rt56.775.el7]Luis Claudio R. Goncalves [3.10.0-834.rt56.774.el7]Luis Claudio R. Goncalves [3.10.0-833.rt56.773.el7]Luis Claudio R. Goncalves [3.10.0-832.rt56.772.el7]Luis Claudio R. Goncalves [3.10.0-831.rt56.770.el7]Luis Claudio R. Goncalves [3.10.0-830.rt56.769.el7]Luis Claudio R. Goncalves [3.10.0-830.rt56.768.el7]Clark Williams [3.10.0-829.rt56.767.el7]Luis Claudio R. Goncalves [3.10.0-828.rt56.766.el7]Clark Williams [3.10.0-827.rt56.765.el7]Luis Claudio R. Goncalves [3.10.0-826.rt56.764.el7]Luis Claudio R. Goncalves [3.10.0-825.rt56.763.el7]Luis Claudio R. Goncalves [3.10.0-824.rt56.762.el7]Luis Claudio R. Goncalves [3.10.0-823.rt56.761.el7]Luis Claudio R. Goncalves [3.10.0-822.rt56.760.el7]Luis Claudio R. Goncalves [3.10.0-821.rt56.759.el7]Luis Claudio R. Goncalves [3.10.0-820.rt56.758.el7]Luis Claudio R. Goncalves [3.10.0-819.rt56.757.el7]Luis Claudio R. Goncalves [3.10.0-818.rt56.756.el7]Luis Claudio R. Goncalves [3.10.0-817.rt56.755.el7]Luis Claudio R. Goncalves [3.10.0-816.rt56.754.el7]Luis Claudio R. Goncalves [3.10.0-815.rt56.753.el7]Luis Claudio R. Goncalves [3.10.0-814.rt56.752.el7]Luis Claudio R. Goncalves [3.10.0-813.rt56.751.el7]Luis Claudio R. Goncalves [3.10.0-812.rt56.750.el7]Luis Claudio R. Goncalves [3.10.0-812.rt56.749.el7]Luis Claudio R. Goncalves [3.10.0-812.rt56.748.el7]Luis Claudio R. Goncalves [3.10.0-811.rt56.747.el7]Luis Claudio R. Goncalves [3.10.0-810.rt56.746.el7]Luis Claudio R. Goncalves [3.10.0-809.rt56.745.el7]Luis Claudio R. Goncalves [3.10.0-808.rt56.744.el7]Luis Claudio R. Goncalves [3.10.0-807.rt56.743.el7]Luis Claudio R. Goncalves [3.10.0-806.rt56.742.el7]Luis Claudio R. Goncalves [3.10.0-805.rt56.741.el7]Luis Claudio R. Goncalves [3.10.0-804.rt56.740.el7]Luis Claudio R. Goncalves [3.10.0-803.rt56.739.el7]Luis Claudio R. Goncalves [3.10.0-802.rt56.738.el7]Luis Claudio R. Goncalves [3.10.0-801.rt56.737.el7]Luis Claudio R. Goncalves [3.10.0-800.rt56.736.el7]Luis Claudio R. Goncalves [3.10.0-799.rt56.735.el7]Luis Claudio R. Goncalves [3.10.0-799.rt56.734.el7]Luis Claudio R. Goncalves [3.10.0-798.rt56.733.el7]Luis Claudio R. Goncalves [3.10.0-797.rt56.732.el7]Luis Claudio R. Goncalves [3.10.0-796.rt56.731.el7]Luis Claudio R. Goncalves [3.10.0-795.rt56.730.el7]Luis Claudio R. Goncalves [3.10.0-794.rt56.729.el7]Luis Claudio R. Goncalves [3.10.0-793.rt56.728.el7]Luis Claudio R. Goncalves [3.10.0-792.rt56.727.el7]Luis Claudio R. Goncalves [3.10.0-791.rt56.726.el7]Luis Claudio R. Goncalves [3.10.0-790.rt56.725.el7]Luis Claudio R. Goncalves [3.10.0-790.rt56.724.el7]Luis Claudio R. Goncalves [3.10.0-789.rt56.723.el7]Luis Claudio R. Goncalves [3.10.0-788.rt56.722.el7]Luis Claudio R. Goncalves [3.10.0-787.rt56.721.el7]Luis Claudio R. Goncalves [3.10.0-787.rt56.720.el7]Luis Claudio R. Goncalves [3.10.0-786.rt56.719.el7]Luis Claudio R. Goncalves [3.10.0-785.rt56.718.el7]Luis Claudio R. Goncalves [3.10.0-784.rt56.717.el7]Luis Claudio R. Goncalves [3.10.0-783.rt56.716.el7]Luis Claudio R. Goncalves [3.10.0-782.rt56.715.el7]Luis Claudio R. Goncalves [3.10.0-781.rt56.714.el7]Luis Claudio R. Goncalves [3.10.0-780.rt56.713.el7]Luis Claudio R. Goncalves [3.10.0-779.rt56.712.el7]Luis Claudio R. Goncalves [3.10.0-778.rt56.711.el7]Luis Claudio R. Goncalves [3.10.0-777.rt56.710.el7]Luis Claudio R. Goncalves [3.10.0-776.rt56.709.el7]Luis Claudio R. Goncalves [3.10.0-776.rt56.708.el7]Luis Claudio R. Goncalves [3.10.0-775.rt56.707.el7]Luis Claudio R. Goncalves [3.10.0-774.rt56.706.el7]Luis Claudio R. Goncalves [3.10.0-773.rt56.705.el7]Luis Claudio R. Goncalves [3.10.0-772.rt56.704.el7]Luis Claudio R. Goncalves [3.10.0-771.rt56.703.el7]Luis Claudio R. Goncalves [3.10.0-771.rt56.702.el7]Luis Claudio R. Goncalves [3.10.0-770.rt56.701.el7]Luis Claudio R. Goncalves [3.10.0-769.rt56.700.el7]Luis Claudio R. Goncalves [3.10.0-768.rt56.699.el7]Luis Claudio R. Goncalves [3.10.0-767.rt56.698.el7]Luis Claudio R. Goncalves [3.10.0-766.rt56.697.el7]Luis Claudio R. Goncalves [3.10.0-765.rt56.696.el7]Luis Claudio R. Goncalves [3.10.0-764.rt56.695.el7]Luis Claudio R. Goncalves [3.10.0-763.rt56.694.el7]Luis Claudio R. Goncalves [3.10.0-762.rt56.693.el7]Luis Claudio R. Goncalves [3.10.0-761.rt56.692.el7]Luis Claudio R. Goncalves [3.10.0-760.rt56.691.el7]Luis Claudio R. Goncalves [3.10.0-759.rt56.690.el7]Luis Claudio R. Goncalves [3.10.0-758.rt56.689.el7]Luis Claudio R. Goncalves [3.10.0-757.rt56.688.el7]Luis Claudio R. Goncalves [3.10.0-757.rt56.687.el7]Luis Claudio R. Goncalves [3.10.0-756.rt56.686.el7]Luis Claudio R. Goncalves [3.10.0-755.rt56.685.el7]Luis Claudio R. Goncalves [3.10.0-754.rt56.684.el7]Luis Claudio R. Goncalves [3.10.0-753.rt56.683.el7]Luis Claudio R. Goncalves [3.10.0-752.rt56.682.el7]Luis Claudio R. Goncalves [3.10.0-751.rt56.681.el7]Luis Claudio R. Goncalves [3.10.0-750.rt56.680.el7]Luis Claudio R. Goncalves [3.10.0-749.rt56.679.el7]Luis Claudio R. Goncalves [3.10.0-748.rt56.678.el7]Luis Claudio R. Goncalves [3.10.0-747.rt56.677.el7]Luis Claudio R. Goncalves [3.10.0-746.rt56.676.el7]Luis Claudio R. Goncalves [3.10.0-745.rt56.675.el7]Luis Claudio R. Goncalves [3.10.0-745.rt56.674.el7]Luis Claudio R. Goncalves [3.10.0-744.rt56.673.el7]Luis Claudio R. Goncalves [3.10.0-743.rt56.672.el7]Luis Claudio R. Goncalves [3.10.0-742.rt56.671.el7]Luis Claudio R. Goncalves [3.10.0-741.rt56.670.el7]Luis Claudio R. Goncalves [3.10.0-740.rt56.669.el7]Luis Claudio R. Goncalves [3.10.0-739.rt56.668.el7]Luis Claudio R. Goncalves [3.10.0-739.rt56.667.el7]Luis Claudio R. Goncalves [3.10.0-738.rt56.666.el7]Luis Claudio R. Goncalves [3.10.0-737.rt56.665.el7]Luis Claudio R. Goncalves [3.10.0-736.rt56.664.el7]Luis Claudio R. Goncalves [3.10.0-735.rt56.663.el7]Luis Claudio R. Goncalves [3.10.0-734.rt56.662.el7]Luis Claudio R. Goncalves [3.10.0-733.rt56.661.el7]Luis Claudio R. Goncalves [3.10.0-732.rt56.660.el7]Luis Claudio R. Goncalves [3.10.0-731.rt56.659.el7]Luis Claudio R. Goncalves [3.10.0-730.rt56.658.el7]Luis Claudio R. Goncalves [3.10.0-729.rt56.657.el7]Luis Claudio R. Goncalves [3.10.0-728.rt56.656.el7]Luis Claudio R. Goncalves [3.10.0-727.rt56.655.el7]Luis Claudio R. Goncalves [3.10.0-726.rt56.654.el7]Luis Claudio R. Goncalves [3.10.0-725.rt56.653.el7]Luis Claudio R. Goncalves [3.10.0-724.rt56.652.el7]Luis Claudio R. Goncalves [3.10.0-723.rt56.651.el7]Luis Claudio R. Goncalves [3.10.0-722.rt56.650.el7]Luis Claudio R. Goncalves [3.10.0-721.rt56.649.el7]Luis Claudio R. Goncalves [3.10.0-720.rt56.648.el7]Luis Claudio R. Goncalves [3.10.0-719.rt56.647.el7]Luis Claudio R. Goncalves [3.10.0-718.rt56.646.el7]Luis Claudio R. Goncalves [3.10.0-717.rt56.645.el7]Luis Claudio R. Goncalves [3.10.0-716.rt56.644.el7]Luis Claudio R. Goncalves [3.10.0-715.rt56.643.el7]Luis Claudio R. Goncalves [3.10.0-714.rt56.642.el7]Luis Claudio R. Goncalves [3.10.0-713.rt56.641.el7]Luis Claudio R. Goncalves [3.10.0-713.rt56.640.el7]Luis Claudio R. Goncalves [3.10.0-712.rt56.639.el7]Luis Claudio R. Goncalves [3.10.0-711.rt56.638.el7]Luis Claudio R. Goncalves [3.10.0-710.rt56.637.el7]Luis Claudio R. Goncalves [3.10.0-709.rt56.636.el7]Luis Claudio R. Goncalves [3.10.0-708.rt56.635.el7]Luis Claudio R. Goncalves [3.10.0-707.rt56.634.el7]Luis Claudio R. Goncalves [3.10.0-706.rt56.633.el7]Luis Claudio R. Goncalves [3.10.0-705.rt56.632.el7]Luis Claudio R. Goncalves [3.10.0-704.rt56.631.el7]Luis Claudio R. Goncalves [3.10.0-703.rt56.630.el7]Luis Claudio R. Goncalves [3.10.0-702.rt56.629.el7]Luis Claudio R. Goncalves [3.10.0-702.rt56.628.el7]Luis Claudio R. Goncalves [3.10.0-701.rt56.627.el7]Luis Claudio R. Goncalves [3.10.0-700.rt56.626.el7]Luis Claudio R. Goncalves [3.10.0-699.rt56.625.el7]Luis Claudio R. Goncalves [3.10.0-698.rt56.624.el7]Luis Claudio R. Goncalves [3.10.0-696.rt56.622.el7]Luis Claudio R. Goncalves [3.10.0-697.rt56.623.el7]Luis Claudio R. Goncalves [3.10.0-695.rt56.620.el7]Luis Claudio R. Goncalves [3.10.0-695.rt56.621.el7]Luis Claudio R. Goncalves [3.10.0-694.rt56.619.el7]Clark Williams [3.10.0-692.rt56.616.el7]Clark Williams [3.10.0-693.rt56.617.el7]Luis Claudio R. Goncalves [3.10.0-691.rt56.615.el7]Luis Claudio R. Goncalves [3.10.0-690.rt56.614.el7]Luis Claudio R. Goncalves [3.10.0-687.rt56.611.el7]Luis Claudio R. Goncalves [3.10.0-688.rt56.612.el7]Luis Claudio R. Goncalves [3.10.0-689.rt56.613.el7]Luis Claudio R. Goncalves [3.10.0-686.rt56.610.el7]Luis Claudio R. Goncalves [3.10.0-685.rt56.609.el7]Luis Claudio R. Goncalves [3.10.0-683.rt56.607.el7]Luis Claudio R. Goncalves [3.10.0-684.rt56.608.el7]Luis Claudio R. Goncalves [3.10.0-682.rt56.606.el7]Luis Claudio R. Goncalves [3.10.0-681.rt56.605.el7]Luis Claudio R. Goncalves [3.10.0-680.rt56.603.el7]Luis Claudio R. Goncalves [3.10.0-680.rt56.604.el7]Luis Claudio R. Goncalves [3.10.0-679.rt56.602.el7]Luis Claudio R. Goncalves [3.10.0-679.rt56.601.el7]Luis Claudio R. Goncalves [3.10.0-676.rt56.598.el7]Luis Claudio R. Goncalves [3.10.0-677.rt56.599.el7]Luis Claudio R. Goncalves [3.10.0-678.rt56.600.el7]Luis Claudio R. Goncalves [3.10.0-674.rt56.595.el7]Luis Claudio R. Goncalves [3.10.0-675.rt56.596.el7]Luis Claudio R. Goncalves [3.10.0-675.rt56.597.el7]Luis Claudio R. Goncalves [3.10.0-673.rt56.594.el7]Luis Claudio R. Goncalves [3.10.0-672.rt56.593.el7]Luis Claudio R. Goncalves [3.10.0-671.rt56.592.el7]Luis Claudio R. Goncalves [3.10.0-671.rt56.591.el7]Luis Claudio R. Goncalves [3.10.0-669.rt56.589.el7]Luis Claudio R. Goncalves [3.10.0-670.rt56.590.el7]Luis Claudio R. Goncalves [3.10.0-669.rt56.588.el7]Luis Claudio R. Goncalves [3.10.0-668.rt56.587.el7]Luis Claudio R. Goncalves [3.10.0-667.rt56.586.el7]Luis Claudio R. Goncalves [3.10.0-665.rt56.584.el7]Luis Claudio R. Goncalves [3.10.0-666.rt56.585.el7]Luis Claudio R. Goncalves [3.10.0-664.rt56.583.el7]Luis Claudio R. Goncalves [3.10.0-663.rt56.582.el7]Luis Claudio R. Goncalves [3.10.0-662.rt56.580.el7]Luis Claudio R. Goncalves [3.10.0-663.rt56.581.el7]Luis Claudio R. Goncalves [3.10.0-661.rt56.579.el7]Luis Claudio R. Goncalves [3.10.0-660.rt56.578.el7]Clark Williams [3.10.0-658.rt56.576.el7]Clark Williams [3.10.0-659.rt56.577.el7]Clark Williams [3.10.0-657.rt56.575.el7]Luis Claudio R. Goncalves [3.10.0-656.rt56.574.el7]Luis Claudio R. Goncalves [3.10.0-655.rt56.573.el7]Luis Claudio R. Goncalves [3.10.0-654.rt56.572.el7]Luis Claudio R. Goncalves [3.10.0-652.rt56.570.el7]Luis Claudio R. Goncalves [3.10.0-653.rt56.571.el7]Luis Claudio R. Goncalves [3.10.0-651.rt56.569.el7]Luis Claudio R. Goncalves [3.10.0-649.rt56.567.el7]Luis Claudio R. Goncalves [3.10.0-650.rt56.568.el7]Luis Claudio R. Goncalves [3.10.0-648.rt56.566.el7]Luis Claudio R. Goncalves [3.10.0-647.rt56.564.el7]Luis Claudio R. Goncalves [3.10.0-648.rt56.565.el7]Luis Claudio R. Goncalves [3.10.0-646.rt56.563.el7]Luis Claudio R. Goncalves [3.10.0-645.rt56.561.el7]Luis Claudio R. Goncalves [3.10.0-646.rt56.562.el7]Luis Claudio R. Goncalves [3.10.0-644.rt56.560.el7]Luis Claudio R. Goncalves [3.10.0-643.rt56.559.el7]Luis Claudio R. Goncalves [3.10.0-642.rt56.558.el7]Luis Claudio R. Goncalves [3.10.0-638.rt56.553.el7]Luis Claudio R. Goncalves [3.10.0-639.rt56.554.el7]Luis Claudio R. Goncalves [3.10.0-640.rt56.555.el7]Luis Claudio R. Goncalves [3.10.0-640.rt56.556.el7]Luis Claudio R. Goncalves [3.10.0-641.rt56.557.el7]Luis Claudio R. Goncalves [3.10.0-636.rt56.551.el7]Luis Claudio R. Goncalves [3.10.0-637.rt56.552.el7]Luis Claudio R. Goncalves [3.10.0-634.rt56.549.el7]Luis Claudio R. Goncalves [3.10.0-635.rt56.550.el7]Luis Claudio R. Goncalves [3.10.0-632.rt56.547.el7]Luis Claudio R. Goncalves [3.10.0-633.rt56.548.el7]Luis Claudio R. Goncalves [3.10.0-627.rt56.542.el7]Luis Claudio R. Goncalves [3.10.0-628.rt56.543.el7]Luis Claudio R. Goncalves [3.10.0-629.rt56.544.el7]Luis Claudio R. Goncalves [3.10.0-630.rt56.545.el7]Luis Claudio R. Goncalves [3.10.0-631.rt56.546.el7]Luis Claudio R. Goncalves [3.10.0-624.rt56.539.el7]Luis Claudio R. Goncalves [3.10.0-625.rt56.540.el7]Luis Claudio R. Goncalves [3.10.0-626.rt56.541.el7]Luis Claudio R. Goncalves [3.10.0-623.rt56.538.el7]Luis Claudio R. Goncalves [3.10.0-619.rt56.534.el7]Luis Claudio R. Goncalves [3.10.0-620.rt56.535.el7]Luis Claudio R. Goncalves [3.10.0-621.rt56.536.el7]Luis Claudio R. Goncalves [3.10.0-622.rt56.537.el7]Luis Claudio R. Goncalves [3.10.0-618.rt56.532.el7]Luis Claudio R. Goncalves [3.10.0-618.rt56.533.el7]Luis Claudio R. Goncalves [3.10.0-617.rt56.531.el7]Luis Claudio R. Goncalves [3.10.0-613.rt56.527.el7]Luis Claudio R. Goncalves [3.10.0-614.rt56.528.el7]Luis Claudio R. Goncalves [3.10.0-615.rt56.529.el7]Luis Claudio R. Goncalves [3.10.0-616.rt56.530.el7]Luis Claudio R. Goncalves [3.10.0-610.rt56.524.el7]Luis Claudio R. Goncalves [3.10.0-611.rt56.525.el7]Luis Claudio R. Goncalves [3.10.0-612.rt56.526.el7]Luis Claudio R. Goncalves [3.10.0-606.rt56.520.el7]Luis Claudio R. Goncalves [3.10.0-607.rt56.521.el7]Luis Claudio R. Goncalves [3.10.0-608.rt56.522.el7]Luis Claudio R. Goncalves [3.10.0-609.rt56.523.el7]Luis Claudio R. Goncalves [3.10.0-603.rt56.516.el7]Luis Claudio R. Goncalves [3.10.0-604.rt56.517.el7]Luis Claudio R. Goncalves [3.10.0-605.rt56.518.el7]Luis Claudio R. Goncalves [3.10.0-605.rt56.519.el7]Luis Claudio R. Goncalves [3.10.0-601.rt56.513.el7]Luis Claudio R. Goncalves [3.10.0-602.rt56.514.el7]Luis Claudio R. Goncalves [3.10.0-603.rt56.515.el7]Luis Claudio R. Goncalves [3.10.0-600.rt56.512.el7]Luis Claudio R. Goncalves [3.10.0-597.rt56.509.el7]Luis Claudio R. Goncalves [3.10.0-598.rt56.510.el7]Luis Claudio R. Goncalves [3.10.0-599.rt56.511.el7]Luis Claudio R. Goncalves [3.10.0-590.rt56.502.el7]Luis Claudio R. Goncalves [3.10.0-591.rt56.503.el7]Luis Claudio R. Goncalves [3.10.0-592.rt56.504.el7]Luis Claudio R. Goncalves [3.10.0-593.rt56.505.el7]Luis Claudio R. Goncalves [3.10.0-594.rt56.506.el7]Luis Claudio R. Goncalves [3.10.0-595.rt56.507.el7]Luis Claudio R. Goncalves [3.10.0-596.rt56.508.el7]Luis Claudio R. Goncalves [3.10.0-588.rt56.500.el7]Luis Claudio R. Goncalves [3.10.0-589.rt56.501.el7]Luis Claudio R. Goncalves [3.10.0-586.rt56.496.el7]Luis Claudio R. Goncalves [3.10.0-587.rt56.497.el7]Luis Claudio R. Goncalves [3.10.0-587.rt56.498.el7]Luis Claudio R. Goncalves [3.10.0-583.rt56.493.el7]Luis Claudio R. Goncalves [3.10.0-584.rt56.494.el7]Luis Claudio R. Goncalves [3.10.0-585.rt56.495.el7]Luis Claudio R. Goncalves [3.10.0-580.rt56.490.el7]Luis Claudio R. Goncalves [3.10.0-581.rt56.491.el7]Luis Claudio R. Goncalves [3.10.0-582.rt56.492.el7]Luis Claudio R. Goncalves [3.10.0-578.rt56.488.el7]Luis Claudio R. Goncalves [3.10.0-579.rt56.489.el7]Luis Claudio R. Goncalves [3.10.0-577.rt56.487.el7]Luis Claudio R. Goncalves [3.10.0-572.rt56.482.el7]Luis Claudio R. Goncalves [3.10.0-573.rt56.483.el7]Luis Claudio R. Goncalves [3.10.0-574.rt56.484.el7]Luis Claudio R. Goncalves [3.10.0-575.rt56.485.el7]Luis Claudio R. Goncalves [3.10.0-576.rt56.486.el7]Luis Claudio R. Goncalves [3.10.0-568.rt56.478.el7]Luis Claudio R. Goncalves [3.10.0-569.rt56.479.el7]Luis Claudio R. Goncalves [3.10.0-570.rt56.480.el7]Luis Claudio R. Goncalves [3.10.0-571.rt56.481.el7]Luis Claudio R. Goncalves [3.10.0-567.rt56.477.el7]Luis Claudio R. Goncalves [3.10.0-565.rt56.475.el7]Luis Claudio R. Goncalves [3.10.0-566.rt56.476.el7]Luis Claudio R. Goncalves [3.10.0-564.rt56.474.el7]Luis Claudio R. Goncalves [3.10.0-563.rt56.473.el7]Luis Claudio R. Goncalves [3.10.0-562.rt56.472.el7]Luis Claudio R. Goncalves [3.10.0-561.rt56.471.el7]Luis Claudio R. Goncalves [3.10.0-560.rt56.470.el7]Luis Claudio R. Goncalves [3.10.0-558.rt56.468.el7]Luis Claudio R. Goncalves [3.10.0-559.rt56.469.el7]Luis Claudio R. Goncalves [3.10.0-556.rt56.465.el7]Luis Claudio R. Goncalves [3.10.0-557.rt56.466.el7]Luis Claudio R. Goncalves [3.10.0-558.rt56.467.el7]Luis Claudio R. Goncalves [3.10.0-554.rt56.463.el7]Luis Claudio R. Goncalves [3.10.0-555.rt56.464.el7]Luis Claudio R. Goncalves [3.10.0-553.rt56.462.el7]Luis Claudio R. Goncalves [3.10.0-549.rt56.458.el7]Luis Claudio R. Goncalves [3.10.0-550.rt56.459.el7]Luis Claudio R. Goncalves [3.10.0-551.rt56.460.el7]Luis Claudio R. Goncalves [3.10.0-552.rt56.461.el7]Luis Claudio R. Goncalves [3.10.0-549.rt56.457.el7]Luis Claudio R. Goncalves [3.10.0-548.rt56.455.el7]Luis Claudio R. Goncalves [3.10.0-548.rt56.456.el7]Luis Claudio R. Goncalves [3.10.0-547.rt56.454.el7]Luis Claudio R. Goncalves [3.10.0-544.rt56.451.el7]Luis Claudio R. Goncalves [3.10.0-545.rt56.452.el7]Luis Claudio R. Goncalves [3.10.0-546.rt56.453.el7]Luis Claudio R. Goncalves [3.10.0-543.rt56.450.el7]Luis Claudio R. Goncalves [3.10.0-542.rt56.449.el7]Luis Claudio R. Goncalves [3.10.0-541.rt56.448.el7]Luis Claudio R. Goncalves [3.10.0-540.rt56.447.el7]Luis Claudio R. Goncalves [3.10.0-538.rt56.445.el7]Luis Claudio R. Goncalves [3.10.0-539.rt56.446.el7]Luis Claudio R. Goncalves [3.10.0-537.rt56.444.el7]Luis Claudio R. Goncalves [3.10.0-535.rt56.442.el7]Luis Claudio R. Goncalves [3.10.0-536.rt56.443.el7]Clark Williams [3.10.0-534.rt56.441.el7]Clark Williams [3.10.0-533.rt56.440.el7]Clark Williams [3.10.0-532.rt56.439.el7]Clark Williams [3.10.0-530.rt56.437.el7]Clark Williams [3.10.0-531.rt56.438.el7]Luis Claudio R. Goncalves [3.10.0-529.rt56.436.el7]Luis Claudio R. Goncalves [3.10.0-529.rt56.435.el7]Luis Claudio R. Goncalves [3.10.0-526.rt56.432.el7]Luis Claudio R. Goncalves [3.10.0-527.rt56.433.el7]Luis Claudio R. Goncalves [3.10.0-528.rt56.434.el7]Luis Claudio R. Goncalves [3.10.0-525.rt56.431.el7]Luis Claudio R. Goncalves [3.10.0-524.rt56.430.el7]Luis Claudio R. Goncalves [3.10.0-523.rt56.428.el7]Luis Claudio R. Goncalves [3.10.0-524.rt56.429.el7]Luis Claudio R. Goncalves [3.10.0-522.rt56.427.el7]Luis Claudio R. Goncalves [3.10.0-521.rt56.426.el7]Clark Williams [3.10.0-516.rt56.421.el7]Clark Williams [3.10.0-517.rt56.422.el7]Clark Williams [3.10.0-518.rt56.423.el7]Clark Williams [3.10.0-519.rt56.424.el7]Clark Williams [3.10.0-520.rt56.425.el7]Rafael Aquini [3.10.0-515.el7]Clark Williams [3.10.0-514.rt56.420.el7]Clark Williams [3.10.0-513.rt56.419.el7]Clark Williams [3.10.0-512.rt56.418.el7]Clark Williams [3.10.0-511.rt56.417.el7]Clark Williams [3.10.0-511.rt56.416.el7]Clark Williams [3.10.0-510.rt56.415.el7]Clark Williams [3.10.0-509.rt56.414.el7]Clark Williams [3.10.0-508.rt56.413.el7]Clark Williams [3.10.0-507.rt56.412.el7]Clark Williams [3.10.0-506.rt56.411.el7]Clark Williams [3.10.0-505.rt56.410.el7]Clark Williams [3.10.0-504.rt56.408.el7]Clark Williams [3.10.0-505.rt56.409.el7]Clark Williams [3.10.0-504.rt56.407.el7]Clark Williams [3.10.0-503.rt56.406.el7]Clark Williams [3.10.0-503.rt56.405.el7]Clark Williams [3.10.0-501.rt56.403.el7]Clark Williams [3.10.0-502.rt56.404.el7]Clark Williams [3.10.0-499.rt56.401.el7]Clark Williams [3.10.0-500.rt56.402.el7]Clark Williams [3.10.0-498.rt56.400.el7]Clark Williams [3.10.0-496.rt56.398.el7]Clark Williams [3.10.0-497.rt56.399.el7]Clark Williams [3.10.0-495.rt56.397.el7]Clark Williams [3.10.0-494.rt56.396.el7]Clark Williams [3.10.0-493.rt56.394.el7]Clark Williams [3.10.0-493.rt56.395.el7]Clark Williams [3.10.0-493.rt56.393.el7]Clark Williams [3.10.0-492.rt56.392.el7]Clark Williams [3.10.0-491.rt56.391.el7]Clark Williams [3.10.0-489.rt56.389.el7]Clark Williams [3.10.0-490.rt56.390.el7]Clark Williams [3.10.0-486.rt56.385.el7]Clark Williams [3.10.0-487.rt56.386.el7]Clark Williams [3.10.0-488.rt56.387.el7]Clark Williams [3.10.0-489.rt56.388.el7]Clark Williams [3.10.0-485.rt56.384.el7]Clark Williams [3.10.0-483.rt56.382.el7]Clark Williams [3.10.0-484.rt56.383.el7]Clark Williams [3.10.0-482.rt56.380.el7]Clark Williams [3.10.0-482.rt56.381.el7]Clark Williams [3.10.0-480.rt56.378.el7]Clark Williams [3.10.0-481.rt56.379.el7]Clark Williams [3.10.0-479.rt56.377.el7]Clark Williams [3.10.0-475.rt56.373.el7]Clark Williams [3.10.0-476.rt56.374.el7]Clark Williams [3.10.0-477.rt56.375.el7]Clark Williams [3.10.0-478.rt56.376.el7]Clark Williams [3.10.0-474.rt56.372.el7]Clark Williams [3.10.0-471.rt56.369.el7]Clark Williams [3.10.0-472.rt56.370.el7]Clark Williams [3.10.0-473.rt56.371.el7]Clark Williams [3.10.0-470.rt56.368.el7]Clark Williams [3.10.0-470.rt56.367.el7]Clark Williams [3.10.0-470.rt56.366.el7]Clark Williams [3.10.0-469.rt56.364.el7]Clark Williams [3.10.0-469.rt56.365.el7]Clark Williams [3.10.0-467.rt56.361.el7]Clark Williams [3.10.0-468.rt56.362.el7]Clark Williams [3.10.0-468.rt56.363.el7]Clark Williams [3.10.0-465.rt56.358.el7]Clark Williams [3.10.0-466.rt56.359.el7]Clark Williams [3.10.0-467.rt56.360.el7]Clark Williams [3.10.0-462.rt56.355.el7]Clark Williams [3.10.0-463.rt56.356.el7]Clark Williams [3.10.0-464.rt56.357.el7]Clark Williams [3.10.0-461.rt56.353.el7]Clark Williams [3.10.0-462.rt56.354.el7]Clark Williams [3.10.0-461.rt56.352.el7]Clark Williams [3.10.0-458.rt56.349.el7]Clark Williams [3.10.0-459.rt56.350.el7]Clark Williams [3.10.0-460.rt56.351.el7]Clark Williams [3.10.0-457.rt56.348.el7]Clark Williams [3.10.0-456.rt56.347.el7]Clark Williams [3.10.0-455.rt56.345.el7]Clark Williams [3.10.0-455.rt56.346.el7]Clark Williams [3.10.0-453.rt56.343.el7]Clark Williams [3.10.0-454.rt56.344.el7]Clark Williams [3.10.0-452.rt56.342.el7]Clark Williams [3.10.0-451.rt56.341.el7]Clark Williams [3.10.0-450.rt56.340.el7]Clark Williams [3.10.0-447.rt56.337.el7]Clark Williams [3.10.0-448.rt56.338.el7]Clark Williams [3.10.0-449.rt56.339.el7]Clark Williams [3.10.0-443.rt56.333.el7]Clark Williams [3.10.0-444.rt56.334.el7]Clark Williams [3.10.0-445.rt56.335.el7]Clark Williams [3.10.0-446.rt56.336.el7]Clark Williams [3.10.0-443.rt56.332.el7]Clark Williams [3.10.0-442.rt56.331.el7]Clark Williams [3.10.0-439.rt56.327.el7]Clark Williams [3.10.0-440.rt56.328.el7]Clark Williams [3.10.0-441.rt56.329.el7]Clark Williams [3.10.0-441.rt56.330.el7]Clark Williams [3.10.0-436.rt56.324.el7]Clark Williams [3.10.0-437.rt56.325.el7]Clark Williams [3.10.0-438.rt56.326.el7]Clark Williams [3.10.0-434.rt56.322.el7]Clark Williams [3.10.0-435.rt56.323.el7]Clark Williams [3.10.0-433.rt56.320.el7]Clark Williams [3.10.0-433.rt56.321.el7]Clark Williams [3.10.0-430.rt56.316.el7]Clark Williams [3.10.0-431.rt56.317.el7]Clark Williams [3.10.0-432.rt56.318.el7]Clark Williams [3.10.0-433.rt56.319.el7]Clark Williams [3.10.0-427.rt56.312.el7]Clark Williams [3.10.0-428.rt56.313.el7]Clark Williams [3.10.0-429.rt56.314.el7]Clark Williams [3.10.0-430.rt56.315.el7]Clark Williams [3.10.0-425.rt56.310.el7]Clark Williams [3.10.0-426.rt56.311.el7]Clark Williams [3.10.0-422.rt56.307.el7]Clark Williams [3.10.0-423.rt56.308.el7]Clark Williams [3.10.0-424.rt56.309.el7]Clark Williams [3.10.0-420.rt56.304.el7]Clark Williams [3.10.0-421.rt56.305.el7]Clark Williams [3.10.0-422.rt56.306.el7]Clark Williams [3.10.0-416.rt56.300.el7]Clark Williams [3.10.0-417.rt56.301.el7]Clark Williams [3.10.0-418.rt56.302.el7]Clark Williams [3.10.0-419.rt56.303.el7]Clark Williams [3.10.0-416.rt56.299.el7]Clark Williams [3.10.0-414.rt56.297.el7]Clark Williams [3.10.0-415.rt56.298.el7]Clark Williams [3.10.0-411.rt56.294.el7]Clark Williams [3.10.0-412.rt56.295.el7]Clark Williams [3.10.0-413.rt56.296.el7]Clark Williams [3.10.0-409.rt56.291.el7]Clark Williams [3.10.0-409.rt56.292.el7]Clark Williams [3.10.0-410.rt56.293.el7]Clark Williams [3.10.0-408.rt56.290.el7]Clark Williams [3.10.0-406.rt56.288.el7]Clark Williams [3.10.0-407.rt56.289.el7]Clark Williams [3.10.0-405.rt56.287.el7]Clark Williams [3.10.0-404.rt56.286.el7]Clark Williams [3.10.0-403.rt56.285.el7]Clark Williams [3.10.0-402.rt56.284.el7]Clark Williams [3.10.0-401.rt56.283.el7]Clark Williams [3.10.0-400.rt56.282.el7]Clark Williams [3.10.0-397.rt56.279.el7]Clark Williams [3.10.0-398.rt56.280.el7]Clark Williams [3.10.0-399.rt56.281.el7]Clark Williams [3.10.0-396.rt56.278.el7]Clark Williams [3.10.0-395.rt56.277.el7]Clark Williams [3.10.0-393.rt56.275.el7]Clark Williams [3.10.0-394.rt56.276.el7]Clark Williams [3.10.0-388.rt56.270.el7]Clark Williams [3.10.0-389.rt56.271.el7]Clark Williams [3.10.0-390.rt56.272.el7]Clark Williams [3.10.0-391.rt56.273.el7]Clark Williams [3.10.0-392.rt56.274.el7]Clark Williams [3.10.0-385.rt56.267.el7]Clark Williams [3.10.0-386.rt56.268.el7]Clark Williams [3.10.0-387.rt56.269.el7]Clark Williams [3.10.0-385.rt56.266.el7]Clark Williams [3.10.0-384.rt56.265.el7]Clark Williams [3.10.0-383.rt56.264.el7]Clark Williams [3.10.0-382.rt56.262.el7]Clark Williams [3.10.0-382.rt56.263.el7]Clark Williams [3.10.0-380.rt56.259.el7]Clark Williams [3.10.0-381.rt56.260.el7]Clark Williams [3.10.0-382.rt56.261.el7]Clark Williams [3.10.0-379.rt56.258.el7]Clark Williams [3.10.0-378.rt56.257.el7]Clark Williams [3.10.0-376.rt56.254.el7]Clark Williams [3.10.0-377.rt56.255.el7]Clark Williams [3.10.0-377.rt56.256.el7]Clark Williams [3.10.0-376.rt56.253.el7]Clark Williams [3.10.0-375.rt56.252.el7]Clark Williams [3.10.0-374.rt56.251.el7]Clark Williams [3.10.0-373.rt56.249.el7]Clark Williams [3.10.0-373.rt56.250.el7]Clark Williams [3.10.0-372.rt56.248.el7]Clark Williams [3.10.0-370.rt56.246.el7]Clark Williams [3.10.0-371.rt56.247.el7]Clark Williams [3.10.0-369.rt56.245.el7]Clark Williams [3.10.0-367.rt56.244.el7]Rafael Aquini [3.10.0-368.el7]Clark Williams [3.10.0-366.rt56.243.el7]Clark Williams [3.10.0-365.rt56.242.el7]Clark Williams [3.10.0-364.rt56.241.el7]Clark Williams [3.10.0-363.rt56.240.el7]Clark Williams [3.10.0-362.rt56.239.el7]Clark Williams [3.10.0-360.rt56.238.el7]Rafael Aquini [3.10.0-361.el7]Clark Williams [3.10.0-359.rt56.237.el7]Clark Williams [3.10.0-357.rt56.236.el7]Rafael Aquini [3.10.0-358.el7]Clark Williams [3.10.0-356.rt56.235.el7]Clark Williams [3.10.0-355.rt56.234.el7]Clark Williams [3.10.0-353.rt56.233.el7]Rafael Aquini [3.10.0-354.el7]Rafael Aquini [3.10.0-352.el7]Clark Williams [3.10.0-351.rt56.232.el7]Clark Williams [3.10.0-350.rt56.231.el7]Clark Williams [3.10.0-349.rt56.230.el7]Clark Williams [3.10.0-348.rt56.229.el7]Clark Williams [3.10.0-347.rt56.228.el7]Clark Williams [3.10.0-346.rt56.227.el7]Clark Williams [3.10.0-344.rt56.225.el7]Clark Williams [3.10.0-346.rt56.226.el7]Rafael Aquini [3.10.0-345.el7]Clark Williams [3.10.0-342.rt56.223.el7]Clark Williams [3.10.0-344.rt56.224.el7]Clark Williams [3.10.0-342.rt56.222.el7]Rafael Aquini [3.10.0-343.el7]Clark Williams [3.10.0-340.rt56.221.el7]Rafael Aquini [3.10.0-341.el7]Clark Williams [3.10.0-340.rt56.220.el7]Clark Williams [3.10.0-339.rt56.219.el7]Clark Williams [3.10.0-338.rt56.218.el7]Clark Williams [3.10.0-337.rt56.217.el7]Clark Williams [3.10.0-336.rt56.216.el7]Luis Claudio R. Goncalves [3.10.0-335.rt56.215.el7]Luis Claudio R. Goncalves [3.10.0-335.rt56.214.el7]Clark Williams [3.10.0-335.rt56.213.el7]Clark Williams [3.10.0-335.rt56.212.el7]Clark Williams [3.10.0-334.rt56.211.el7]Clark Williams [3.10.0-333.rt56.209.el7]Clark Williams [3.10.0-333.rt56.210.el7]Clark Williams [3.10.0-332.rt56.208.el7]Rafael Aquini [3.10.0-331.el7]Clark Williams [3.10.0-330.rt56.207.el7]Clark Williams [3.10.0-329.rt56.205.el7]Clark Williams [3.10.0-329.rt56.206.el7]Rafael Aquini [3.10.0-328.el7]Luis Claudio R. Goncalves [3.10.0-327.rt56.204.el7]Luis Claudio R. Goncalves [3.10.0-326.rt56.203.el7]Luis Claudio R. Goncalves [3.10.0-325.rt56.202.el7]Luis Claudio R. Goncalves [3.10.0-324.rt56.201.el7]Luis Claudio R. Goncalves [3.10.0-323.rt56.200.el7]Luis Claudio R. Goncalves [3.10.0-322.rt56.199.el7]Luis Claudio R. Goncalves [3.10.0-321.rt56.198.el7]Luis Claudio R. Goncalves [3.10.0-321.rt56.197.el7]Luis Claudio R. Goncalves [3.10.0-320.rt56.196.el7]Luis Claudio R. Goncalves [3.10.0-320.rt56.195.el7]Luis Claudio R. Goncalves [3.10.0-318.rt56.193.el7]Luis Claudio R. Goncalves [3.10.0-319.rt56.194.el7]Luis Claudio R. Goncalves [3.10.0-317.rt56.192.el7]Luis Claudio R. Goncalves [3.10.0-316.rt56.191.el7]Luis Claudio R. Goncalves [3.10.0-316.rt56.190.el7]Clark Williams [3.10.0-315.rt56.189.el7]Clark Williams [3.10.0-313.rt56.187.el7]Clark Williams [3.10.0-314.rt56.188.el7]Clark Williams [3.10.0-313.rt56.186.el7]Luis Claudio R. Goncalves [3.10.0-312.rt56.185.el7]Luis Claudio R. Goncalves [3.10.0-311.rt56.184.el7]Luis Claudio R. Goncalves [3.10.0-310.rt56.183.el7]Luis Claudio R. Goncalves [3.10.0-308.rt56.180.el7]Luis Claudio R. Goncalves [3.10.0-308.rt56.181.el7]Luis Claudio R. Goncalves [3.10.0-309.rt56.182.el7]Rafael Aquini [3.10.0-307.el7]Luis Claudio R. Goncalves [3.10.0-306.0.1.rt56.179.el7]Luis Claudio R. Goncalves [3.10.0-306.0.1.rt56.179.el7]Luis Claudio R. Goncalves [3.10.0-305.rt56.178.el7]Luis Claudio R. Goncalves [3.10.0-306.rt56.179.el7]Luis Claudio R. Goncalves [3.10.0-304.rt56.177.el7]Luis Claudio R. Goncalves [3.10.0-304.rt56.176.el7]Luis Claudio R. Goncalves [3.10.0-303.rt56.175.el7]Luis Claudio R. Goncalves [3.10.0-302.rt56.174.el7]Luis Claudio R. Goncalves [3.10.0-301.rt56.173.el7]Luis Claudio R. Goncalves [3.10.0-300.rt56.172.el7]Luis Claudio R. Goncalves [3.10.0-298.rt56.171.el7]Rafael Aquini [3.10.0-299.el7]Luis Claudio R. Goncalves [3.10.0-297.rt56.170.el7]Luis Claudio R. Goncalves [3.10.0-297.rt56.169.el7]Luis Claudio R. Goncalves [3.10.0-296.rt56.168.el7]Rafael Aquini [3.10.0-295.el7]Luis Claudio R. Goncalves [3.10.0-294.rt56.167.el7]Rafael Aquini [3.10.0-293.el7]Luis Claudio R. Goncalves [3.10.0-290.rt56.164.el7]Luis Claudio R. Goncalves [3.10.0-291.rt56.165.el7]Luis Claudio R. Goncalves [3.10.0-292.rt56.166.el7]Luis Claudio R. Goncalves [3.10.0-290.rt56.163.el7]Rafael Aquini [3.10.0-288.el7]Rafael Aquini [3.10.0-289.el7]Luis Claudio R. Goncalves [3.10.0-287.rt56.162.el7]Rafael Aquini [3.10.0-286.el7]Luis Claudio R. Goncalves [3.10.0-283.rt56.161.el7]Rafael Aquini [3.10.0-284.el7]Rafael Aquini [3.10.0-285.el7]Rafael Aquini [3.10.0-281.el7]Rafael Aquini [3.10.0-282.el7]Rafael Aquini [3.10.0-279.el7]Luis Claudio R. Goncalves [3.10.0-280.rt56.160.el7]Luis Claudio R. Goncalves [3.10.0-277.rt56.158.el7]Luis Claudio R. Goncalves [3.10.0-277.rt56.159.el7]Rafael Aquini [3.10.0-278.el7]Rafael Aquini [3.10.0-275.el7]Rafael Aquini [3.10.0-276.el7]Rafael Aquini [3.10.0-273.el7]Rafael Aquini [3.10.0-274.el7]Luis Claudio R. Goncalves [3.10.0-269.rt56.157.el7]Rafael Aquini [3.10.0-270.el7]Rafael Aquini [3.10.0-271.el7]Rafael Aquini [3.10.0-272.el7]Luis Claudio R. Goncalves [3.10.0-267.rt56.155.el7]Luis Claudio R. Goncalves [3.10.0-268.rt56.156.el7]Luis Claudio R. Goncalves [3.10.0-264.rt56.154.el7]Rafael Aquini [3.10.0-265.el7]Rafael Aquini [3.10.0-266.el7]Luis Claudio R. Goncalves [3.10.0-262.rt56.153.el7]Rafael Aquini [3.10.0-263.el7]Luis Claudio R. Goncalves [3.10.0-262.rt56.152.el7]Luis Claudio R. Goncalves [3.10.0-258.rt56.151.el7]Rafael Aquini [3.10.0-260.el7]Rafael Aquini [3.10.0-261.el7]Rafael Aquini [3.10.0-259.el7]Rafael Aquini [3.10.0-257.el7]Rafael Aquini [3.10.0-255.el7]Rafael Aquini [3.10.0-256.el7]Luis Claudio R. Goncalves [3.10.0-237.rt56.150.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]Luis Claudio R. Goncalves [3.10.0-237.rt56.149.el7]Rafael Aquini [3.10.0-242.el7]Rafael Aquini [3.10.0-241.el7]Luis Claudio R. Goncalves [3.10.0-237.rt56.148.el7]Rafael Aquini [3.10.0-240.el7]Rafael Aquini [3.10.0-239.el7]Luis Claudio R. Goncalves [3.10.0-237.rt56.147.el7]Rafael Aquini [3.10.0-238.el7]Rafael Aquini [3.10.0-236.el7]Rafael Aquini [3.10.0-235.el7]Clark Williams [3.10.0-234.rt56.146.el7]Clark Williams [3.10.0-233.rt56.145.el7]Clark Williams [3.10.0-232.rt56.144.el7]Clark Williams [3.10.0-231.rt56.143.el7]Clark Williams [3.10.0-229.rt56.142.el7]Rafael Aquini [3.10.0-230.el7]Clark Williams [3.10.0-229.rt56.141.el7]Jarod Wilson [3.10.0-228.el7]Clark Williams [3.10.0-229.rt56.140.el7]Clark Williams [3.10.0-227.rt56.139.el7]Clark Williams [3.10.0-226.rt56.138.el7]Clark Williams [3.10.0-225.rt56.137.el7]Clark Williams [3.10.0-224.rt56.136.el7]Clark Williams [3.10.0-223.rt56.135.el7]Clark Williams [3.10.0-222.rt56.134.el7]Clark Williams [3.10.0-221.rt56.133.el7]Clark Williams [3.10.0-221.rt56.132.el7]Clark Williams [3.10.0-220.rt56.131.el7]Clark Williams [3.10.0-220.rt56.130.el7]Clark Williams [3.10.0-218.rt56.128.el7]Clark Williams [3.10.0-219.rt56.129.el7]Clark Williams [3.10.0-217.rt56.127.el7]Clark Williams [3.10.0-216.rt56.126.el7]Jarod Wilson [3.10.0-214.el7]Jarod Wilson [3.10.0-215.el7]Clark Williams [3.10.0-213.rt56.125.el7]Clark Williams [3.10.0-212.rt56.124.el7]Clark Williams [3.10.0-211.rt56.123.el7]Clark Williams [3.10.0-206.rt56.120.el7]Clark Williams [3.10.0-209.rt56.121.el7]Clark Williams [3.10.0-210.rt56.122.el7]Jarod Wilson [3.10.0-207.el7]Jarod Wilson [3.10.0-208.el7]Clark Williams [3.10.0-205.rt56.119.el7]Clark Williams [3.10.0-204.rt56.118.el7]Clark Williams [3.10.0-204.rt56.117.el7]Clark Williams [3.10.0-204.rt56.116.el7]Clark Williams [3.10.0-203.rt56.115.el7]Jarod Wilson [3.10.0-202.el7]Clark Williams [3.10.0-201.rt56.114.el7]Clark Williams [3.10.0-200.rt56.113Clark Williams [3.10.0-198.rt56.112Jarod Wilson [3.10.0-199.el7]Clark Williams [3.10.0-196.rt56.111.el7]Jarod Wilson [3.10.0-197.el7]Clark Williams [3.10.0-193.rt56.109.el7]Clark Williams [3.10.0-196.rt56.110.el7]Jarod Wilson [3.10.0-195.el7]Clark Williams [3.10.0-193.rt56.107.el7]Clark Williams [3.10.0-193.rt56.108.el7]Jarod Wilson [3.10.0-194.el7]Jarod Wilson [3.10.0-192.el7]Clark Williams [3.10.0-190.rt56.105.el7]Clark Williams [3.10.0-191.rt56.106.el7]Clark Williams [3.10.0-190.rt56.104.el7]Jarod Wilson [3.10.0-189.el7]Clark Williams [3.10.0-188.rt56.103.el7]Clark Williams [3.10.0-188.rt56.102.el7]Clark Williams [3.10.0-188.rt56.101.el7]Clark Williams [3.10.0-186.rt56.100.el7]Jarod Wilson [3.10.0-187.el7]Clark Williams [3.10.0-185.rt56.99.el7]Clark Williams [3.10.0-183.rt56.98.el7]Jarod Wilson [3.10.0-184.el7]Clark Williams [3.10.0-182.rt56.97.el7]Clark Williams [3.10.0-179.rt56.96.el7]Jarod Wilson [3.10.0-181.el7]Clark Williams [3.10.0-179.rt56.93.el7]Clark Williams [3.10.0-179.rt56.94.el7]Clark Williams [3.10.0-179.rt56.95.el7]Clark Williams [3.10.0-177.rt56.91.el7]Clark Williams [3.10.0-178.rt56.92.el7]Jarod Wilson [3.10.0-180.el7]Clark Williams [3.10.0-174.rt56.89.el7]Jarod Wilson [3.10.0-175.el7]Clark Williams [3.10.0-176.rt56.90.el7]Clark Williams [3.10.0-171.rt56.88.el7]Jarod Wilson [3.10.0-172.el7]Jarod Wilson [3.10.0-173.el7]Clark Williams [3.10.0-170.rt56.87.el7]Clark Williams [3.10.0-167.rt56.85.el7]Clark Williams [3.10.0-168.rt56.86.el7]Jarod Wilson [3.10.0-169.el7]Jarod Wilson [3.10.0-166.el7]Clark Williams [3.10.0-163.rt56.84.el7]Jarod Wilson [3.10.0-165.el7]Jarod Wilson [3.10.0-164.el7]Jarod Wilson [3.10.0-162.el7]Clark Williams [3.10.0-160.rt56.82.el7]Clark Williams [3.10.0-161.rt56.83.el7]Clark Williams [3.10.0-155.rt56.80.el7]Clark Williams [3.10.0-158.rt56.81.el7]Jarod Wilson [3.10.0-159.el7]Clark Williams [3.10.0-155.rt56.79.el7]Jarod Wilson [3.10.0-156.el7]Jarod Wilson [3.10.0-157.el7]Clark Williams [3.10.0-154.rt56.78.el7]Jarod Wilson [3.10.0-153.el7]Jarod Wilson [3.10.0-151.el7]Clark Williams [3.10.0-152.rt56.77.el7]Clark Williams [3.10.0-147.rt56.75.el7]Jarod Wilson [3.10.0-149.el7]Clark Williams [3.10.0-150.rt56.76.el7]Jarod Wilson [3.10.0-148.el7]Clark Williams [3.10.0-144.rt56.74.el7]Jarod Wilson [3.10.0-146.el7]Clark Williams [3.10.0-144.rt34.73.el7]Jarod Wilson [3.10.0-145.el7]Clark Williams [3.10.0-143.rt34.72.el7]Clark Williams [3.10.0-142.rt34.71.el7]Clark Williams [3.10.0-142.rt34.70.el7]Jarod Wilson [3.10.0-141.el7]Clark Williams [3.10.0-140.rt34.69.el7]Clark Williams [3.10.0-140.rt34.68.el7]Clark Williams [3.10.0-138.rt34.67.el7]Jarod Wilson [3.10.0-139.el7]Clark Williams [3.10.0-138.rt34.66.el7]Clark Williams [3.10.0-137.rt34.65.el7]Clark Williams [3.10.0-136.rt34.64.el7]Clark Williams [3.10.0-135.rt34.63.el7]Jarod Wilson [3.10.0-134.el7]Clark Williams [3.10.0-132.rt34.61.el7]Clark Williams [3.10.0-133.rt34.62.el7]Clark Williams [3.10.0-130.rt34.60.el7]Jarod Wilson [3.10.0-131.el7]Jarod Wilson [3.10.0-129.el7]Clark Williams [3.10.0-130.rt34.59.el7]Clark Williams [3.10.0-128.rt34.58.el7]Clark Williams [3.10.0-128.rt34.57.el7]Clark Williams [3.10.0-128.rt34.56.el7]Clark Williams [3.10.0-128.rt34.55.el7]Clark Williams [3.10.0-127.rt34.54.el7]Clark Williams [3.10.0-127.rt34.53.el7]Clark Williams [3.10.0-127.rt34.52.el7]Clark Williams [3.10.0-127.rt34.51.el7]Clark Williams [3.10.0-126.rt34.50.el7]Clark Williams [3.10.0-124.rt34.49.el7]Jarod Wilson [3.10.0-125.el7]Clark Williams [3.10.0-123.rt34.48.el7]Clark Williams [3.10.0-123.rt34.47.el7]Clark Williams [3.10.0-123.rt34.45.el7]Clark Williams [3.10.0-123.rt34.46.el7]Clark Williams [3.10.0-123.rt34.44.el7]Clark Williams [3.10.0-122.rt34.43.el7]Clark Williams [3.10.0-121.rt34.42.el7]Clark Williams [3.10.0-120.rt34.41.el7]Jarod Wilson [3.10.0-119.el7]Clark Williams [3.10.0-118.rt33.40.el7]Clark Williams [3.10.0-117.rt33.39.el7]Clark Williams [3.10.0-116.rt33.38.el7]Clark Williams [3.10.0-114.rt33.37.el7]Jarod Wilson [3.10.0-115.el7]Clark Williams [3.10.0-113.rt33.36.el7]Clark Williams [3.10.0-112.rt33.35.el7]Clark Williams [3.10.0-111.rt32.34.el7]Clark Williams [3.10.0-109.rt32.33.el7]Jarod Wilson [3.10.0-110.el7]Clark Williams [3.10.0-107.rt31.31.el7]Clark Williams [3.10.0-107.rt32.32.el7]Jarod Wilson [3.10.0-108.el7]Clark Williams [3.10.0-106.rt31.30.el7]Clark Williams [3.10.0-105.rt31.29.el7]Clark Williams [3.10.0-99.rt31.27.el7]Clark Williams [3.10.0-102.rt31.28.el7]Jarod Wilson [3.10.0-103.el7]Jarod Wilson [3.10.0-104.el7]Clark Williams [3.10.0-99.rt31.26.el7]Jarod Wilson [3.10.0-100.el7]Jarod Wilson [3.10.0-101.el7]Clark Williams [3.10.0-98.rt30.24.el7]Clark Williams [3.10.0-99.rt30.25.el7]Clark Williams [3.10.0-97.rt30.23.el7]Clark Williams [3.10.0-93.rt25.21.el7]Clark Williams [3.10.0-97.rt25.22.el7]Jarod Wilson [3.10.0-96.el7]Clark Williams [3.10.0-93.rt25.20.el7]Jarod Wilson [3.10.0-94.el7]Jarod Wilson [3.10.0-95.el7]Clark Williams [3.10.0-90.rt25.19.el7]Jarod Wilson [3.10.0-91.el7]Jarod Wilson [3.10.0-92.el7]Clark Williams [3.10.0-89.rt25.18.el7]Clark Williams [3.10.0-89.rt25.17.el7]Clark Williams [3.10.0-87.rt25.16.el7]Jarod Wilson [3.10.0-88.el7]Clark Williams [3.10.0-85.rt25.14.el7]Clark Williams [3.10.0-86.rt25.15.el7]Clark Williams [3.10.0-84.rt25.13.el7]Clark Williams [3.10.0-82.rt25.11.el7]Clark Williams [3.10.0-82.rt25.12.el7]Jarod Wilson [3.10.0-83.el7]Jarod Wilson [3.10.0-81.el7]Jarod Wilson [3.10.0-80.el7]Jarod Wilson [3.10.0-79.el7]Clark Williams [3.10.0-76.rt25.10.el7]Jarod Wilson [3.10.0-77.el7]Jarod Wilson [3.10.0-78.el7]Jarod Wilson [3.10.0-74.el7]Jarod Wilson [3.10.0-73.el7]Jarod Wilson [3.10.0-72.el7]Clark Williams [3.10.0-75.rt23.9.el7]Jarod Wilson [3.10.0-70.el7]Jarod Wilson [3.10.0-71.el7]Clark Williams [3.10.0-75.rt23.8.el7]Jarod Wilson [3.10.0-68.el7]Jarod Wilson [3.10.0-69.el7]Clark Williams [3.10.0-75.rt23.7.el7]Clark Williams [3.10.0-75.rt23.6.el7]Jarod Wilson [3.10.0-67.el7]Clark Williams [3.10.0-75.rt23.5.el7]Jarod Wilson [3.10.0-66.el7]Jarod Wilson [3.10.0-65.el7]Jarod Wilson [3.10.0-64.el7]Clark Williams [3.10.0-75.rt19.3.el7]Clark Williams [3.10.0-75.rt19.4.el7]Jarod Wilson [3.10.0-62.el7]Jarod Wilson [3.10.0-63.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-56.el7]Jarod Wilson [3.10.0-57.el7]Jarod Wilson [3.10.0-54.el7]Jarod Wilson [3.10.0-55.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-45.el7]Jarod Wilson [3.10.0-46.el7]Jarod Wilson [3.10.0-47.el7]Jarod Wilson [3.10.0-43.el7]Jarod Wilson [3.10.0-44.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-38.el7]Jarod Wilson [3.10.0-39.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-32.el7]Jarod Wilson [3.10.0-33.el7]Jarod Wilson [3.10.0-30.el7]Jarod Wilson [3.10.0-31.el7]Jarod Wilson [3.10.0-29.el7]Jarod Wilson [3.10.0-27.el7]Jarod Wilson [3.10.0-28.el7]Jarod Wilson [3.10.0-24.el7]Jarod Wilson [3.10.0-25.el7]Jarod Wilson [3.10.0-26.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]- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] - [security] xattr: use RH_KABI_CONST to avoid security_inode_init_security checksum change (Cestmir Kalina) [1702286 1710633]- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] - [x86] spec_ctrl: Update MDS mitigation status after late microcode load (Waiman Long) [1712998 1712993 1710501 1710498] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} - [x86] speculation/mds: Properly set/clear mds_idle_clear static key (Waiman Long) [1713004 1707292] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091}- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] x86/speculation: Remove redundant arch_smt_update() invocation (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/spec_ctrl: Update MDS mitigation status after late microcode load (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/spec_ctrl: Add debugfs x86/smt_present file (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/spec_ctrl: Disable automatic enabling of STIBP with SMT on (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Move L1TF to separate directory (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/msr-index: Cleanup bit defines (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} - [kernel] sched/smt: Expose sched_smt_present static key (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} - [kernel] sched/smt: Make sched_smt_present track topology (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/spectre_v2: Make spectre_v2_mitigation mode available (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/spec_ctrl: Add X86_FEATURE_USE_IBPB (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/spec_ctrl: Add casting to fix compilation error (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} - [x86] x86/cpu: Sanitize FAM6_ATOM naming (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} - [x86] x86/cpufeatures: Add Intel PCONFIG cpufeature (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091}- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1702923 1077929] - [block] Make blk_queue_enter() reexamine the DYING flag (Ming Lei) [1702921 1701348] - [block] wakeup tasks blocked on q->mq_freeze_wq (Ming Lei) [1702921 1701348] - [fs] revert "[fs] xfs: use rhashtable to track buffer cache" (Brian Foster) [1702922 1658749] - [fs] xfs: hold xfs_buf locked between shortform->leaf conversion and the addition of an attribute (Brian Foster) [1701293 1613405] - [fs] xfs: add the ability to join a held buffer to a defer_ops (Brian Foster) [1701293 1613405] - [fs] xfs: refactor buffer logging into buffer dirtying helper (Brian Foster) [1701293 1613405] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1701991 1692236] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1701991 1692236] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1701991 1692236] - [security] xattr: Constify ->name member of "struct xattr" (Aaron Tomlin) [1702286 1607307] - [net] ipv6 Use get_hash_from_flowi6 for rt6 hash (Sabrina Dubroca) [1702282 1625454] - [s390] zcrypt: fix specification exception on z196 during ap probe (Hendrik Brueckner) [1700706 1669535] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1699722 1693466] - [fs] blockdev: Fix livelocks on loop device (Lukas Czerner) [1698110 1686149] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698110 1686149] - [fs] ext4: fix overflow caused by missing cast in ext4_resize_fs() (Lukas Czerner) [1698110 1671293] - [powerpc] livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1697867 1658435] - [powerpc] livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1697867 1658435] - [powerpc] livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1697867 1658435] - [powerpc] 64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1697867 1658435] - [powerpc] 64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1697867 1658435] - [powerpc] livepatch: Fix build error with kprobes disabled (Joe Lawrence) [1697867 1658435] - [fs] xfs: don't screw up direct writes when freesp is fragmented (Brian Foster) [1693796 1667523] - [nvme] ensure forward progress during Admin passthru (David Milburn) [1690519 1672428]- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] - [s390] cputime: fix incorrect system time (Hendrik Brueckner) [1701743 1698825]- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] - [message] scsi: mptsas: Fixup device hotplug for VMWare ESXi (Tomas Henzl) [1699723 1661906]- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] - kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) - [kvm] KVM: x86: work around leak of uninitialized stack contents (Paolo Bonzini) {CVE-2019-7222} - kvm: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Vitaly Kuznetsov) [1647097 1631439] - kvm: x86: #GP when guest attempts to write MCi_STATUS register w/o 0 (Vitaly Kuznetsov) [1647097 1631439] - kvm/hyper-v: inject #GP only when invalid SINTx vector is unmasked (Vitaly Kuznetsov) [1647097 1631439] - kvm/hyper-v: remove stale entries from vec_bitmap/auto_eoi_bitmap on vector change (Vitaly Kuznetsov) [1647097 1631439] - kvm: x86: hyperv: avoid livelock in oneshot SynIC timers (Vitaly Kuznetsov) [1647097 1631439] - kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2 (Vitaly Kuznetsov) [1647097 1631439] - kvm: Add kvm_vcpu_get_idx to get vcpu index in kvm->vcpus (Vitaly Kuznetsov) [1647097 1631439] - kvm: x86: fix NULL deref in vcpu_scan_ioapic (Vitaly Kuznetsov) [1647097 1631439] - kvm: x86: use delivery to self in hyperv synic (Vitaly Kuznetsov) [1647097 1631439] - kvm: x86: hyperv: make function static to avoid compiling warning (Vitaly Kuznetsov) [1647097 1631439] - kvm: hyper-v: do not do hypercall userspace exits if SynIC is disabled (Vitaly Kuznetsov) [1647097 1631439] - kvm/x86: Hyper-V VMBus hypercall userspace exit (Vitaly Kuznetsov) [1647097 1631439] - kvm/x86: Reject Hyper-V hypercall continuation (Vitaly Kuznetsov) [1647097 1631439] - kvm/x86: Hyper-V SynIC timers tracepoints (Vitaly Kuznetsov) [1647097 1631439] - kvm/x86: Hyper-V SynIC tracepoints (Vitaly Kuznetsov) [1647097 1631439] - kvm/x86: Update SynIC timers on guest entry only (Vitaly Kuznetsov) [1647097 1631439] - kvm/x86: Skip SynIC vector check for QEMU side (Vitaly Kuznetsov) [1647097 1631439] - kvm/x86: Hyper-V fix SynIC timer disabling condition (Vitaly Kuznetsov) [1647097 1631439] - kvm/x86: Reorg stimer_expiration() to better control timer restart (Vitaly Kuznetsov) [1647097 1631439] - kvm/x86: Hyper-V unify stimer_start() and stimer_restart() (Vitaly Kuznetsov) [1647097 1631439] - kvm/x86: Drop stimer_stop() function (Vitaly Kuznetsov) [1647097 1631439] - kvm/x86: Hyper-V timers fix incorrect logical operation (Vitaly Kuznetsov) [1647097 1631439] - kvm/x86: Remove Hyper-V SynIC timer stopping (Vitaly Kuznetsov) [1647097 1631439] - kvm/x86: Hyper-V SynIC timers (Vitaly Kuznetsov) [1647097 1631439] - kvm/x86: Hyper-V SynIC message slot pending clearing at SINT ack (Vitaly Kuznetsov) [1647097 1631439] - kvm/x86: Added Hyper-V vcpu_to_hv_vcpu()/hv_vcpu_to_vcpu() helpers (Vitaly Kuznetsov) [1647097 1631439] - kvm/x86: Rearrange func's declarations inside Hyper-V header (Vitaly Kuznetsov) [1647097 1631439] - kvm/x86: Hyper-V kvm exit (Vitaly Kuznetsov) [1647097 1631439] - kvm/x86: Hyper-V synthetic interrupt controller (Vitaly Kuznetsov) [1647097 1631439] - kvm/x86: split ioapic-handled and EOI exit bitmaps (Vitaly Kuznetsov) [1647097 1631439] - kvm/irqchip: kvm_arch_irq_routing_update renaming split (Vitaly Kuznetsov) [1647097 1631439] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1686292 1618427] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1686292 1618427] - [netdrv] net/mlx5e: Support offloaded TC flows with no matches on headers (Alaa Hleihel) [1686292 1618427] - [netdrv] net/mlx5e: Get the required HW match level while parsing TC flow matches (Alaa Hleihel) [1686292 1618427] - [netdrv] net/mlx5e: Properly order min inline mode setup while parsing TC matches (Alaa Hleihel) [1686292 1618427] - [netdrv] net/mlx5e: Avoid redundant zeroing of offloaded TC flow attributes (Alaa Hleihel) [1686292 1618427] - [netdrv] net/mlx5e: Err if asked to offload TC match on frag being first (Alaa Hleihel) [1686292 1618427] - [x86] hyperv: Stop suppressing X86_FEATURE_PCID (Vitaly Kuznetsov) [1697940 1691421] - [net] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1694981 1677049] - [fs] ceph: Fix append mode for sync/direct write (Zheng Yan) [1696595 1691227] - [fs] ovl: fix return value from ovl_posix_acl_create() (Miklos Szeredi) [1696292 1677705] - [x86] mm: Unbreak modules that use the DMA API (Gary Hook) [1695511 1697241 1676613 1662887] - [sound] alsa/hda: add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1693562 1680180] - [sound] alsa: hda/conexant - Add fixup for HP Z2 G4 workstation (Jaroslav Kysela) [1693562 1657855] - [block] mtip32xx: fix memory corruption by initializing internal command header (Ming Lei) [1689929 1660292] - [fs] nfsd: deal with revoked delegations appropriately (Dave Wysochanski) [1689811 1552203]- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] - [fs] ext4: Fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1693561 1684780] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1693110 1676462]- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] - [fs] move the call of __d_drop(anon) into __d_materialise_unique(dentry, anon) (Zheng Yan) [1692266 1627001] - [fs] dcache: d_splice_alias should ignore DCACHE_DISCONNECTED (Zheng Yan) [1692266 1627001] - [fs] dcache: d_splice_alias should detect loops (Zheng Yan) [1692266 1627001] - [fs] dcache: d_splice_alias mustn't create directory aliases (Zheng Yan) [1692266 1627001] - [fs] dcache: close d_move race in d_splice_alias (Zheng Yan) [1692266 1627001] - [fs] dcache: move d_splice_alias (Zheng Yan) [1692266 1627001] - [fs] dcache: don't clear DCACHE_DISCONNECTED too early (Zheng Yan) [1692266 1627001] - [fs] dcache: Don't set DISCONNECTED on "pseudo filesystem" dentries (Zheng Yan) [1692266 1627001] - [fs] dcache: use IS_ROOT to decide where dentry is hashed (Zheng Yan) [1692266 1627001]- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] - [drm] drm/nouveau/kms/nv50-: also flush fb writes when rewinding push buffer (Ben Skeggs) [1690761 1669098]- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1690323 1547078] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1690323 1547078] - [kernel] futex: Use smp_store_release() in mark_wake_futex() (Waiman Long) [1690323 1547078] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1690323 1547078] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1690323 1547078] - [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) [1689379 1649288] - [x86] cpu: avoid crash in get_cpu_cache_id() (David Arcari) [1689120 1626279] - [net] igmp: Allow user-space configuration of igmp unsolicited report interval (Hangbin Liu) [1686771 1663941] - [net] igmp: Don't flush routing cache when force_igmp_version is modified (Hangbin Liu) [1686771 1663941] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1688225 1623359] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1688225 1623359] - [net] igmp: make function __ip_mc_inc_group() static (Hangbin Liu) [1688225 1623359] - [net] igmp: Reduce Unsolicited report interval to 1s when using IGMPv3 (Hangbin Liu) [1688225 1623359] - [netdrv] cxgb4: Mask out interrupts that are not enabled (Arjun Vynipadath) [1687487 1678729] - [acpi] apci / watchdog: enable acpi_watchdog_uses_rtc (David Arcari) [1683078 1663637] - [watchdog] simplify getting .drvdata (David Arcari) [1683079 1666393] - [acpi] acpi / watchdog: Prefer iTCO_wdt always when WDAT table uses RTC SRAM (David Arcari) [1683079 1666393] - [acpi] acpi / watchdog: Prefer iTCO_wdt on Lenovo Z50-70 (David Arcari) [1683079 1666393] - [acpi] acpi / watchdog: properly initialize resources (David Arcari) [1683079 1666393] - [acpi] acpi / watchdog: Fix init failure with overlapping register regions (David Arcari) [1683079 1666393] - [acpi] acpi / watchdog: Print out error number when device creation fails (David Arcari) [1683079 1666393] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1683093 1654777] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1683093 1654777] - [net] netfilter: nat: cope with negative port range (Florian Westphal) [1683093 1654777] - [x86] mm/fault: Allow stack access below rsp (Waiman Long) [1678221 1651416] - [nvme] nvme-rdma: fix possible double free of controller async event buffer (David Milburn) [1678214 1659532] - [nvme] nvme-rdma: fix possible free of a non-allocated async event buffer (David Milburn) [1678214 1659532] - [nvme] nvme-rdma: stop admin queue before freeing it (David Milburn) [1678214 1659532] - [nvme] rdma: fix double freeing of async event data (David Milburn) [1678216 1655786] - [md] fix memleak for mempool (Nigel Croxon) [1678215 1599780] - [md] Memory leak when flush bio size is zero (Nigel Croxon) [1678215 1599780] - [md] fix lock contention for flush bios (Nigel Croxon) [1678215 1599780] - [net] ipv6: rate-limit probes for neighbourless routes (Sabrina Dubroca) [1677179 1637821] - [net] ipv6: Re-arrange code in rt6_probe() (Sabrina Dubroca) [1677179 1637821] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1673821 1668570] - [netdrv] cxgb4: when disabling dcb set txq dcb priority to 0 (Arjun Vynipadath) [1673821 1668570] - [kvm] kvm: fix kvm_ioctl_create_device() reference counting (Paolo Bonzini) [1671922 1671923] {CVE-2019-6974} - [kvm] KVM: nVMX: unconditionally cancel preemption timer in free_nested (Paolo Bonzini) [1671905 1671906] {CVE-2019-7221} - [mm] page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1673281 1591574] - [fs] rbd: avoid corruption on partially completed bios (Ilya Dryomov) [1672514 1613493]- [rt] Use new build target and certificates [1684127] - Revert "[x86] kvm/irqchip: kvm_arch_irq_routing_update renaming split" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/x86: split ioapic-handled and EOI exit bitmaps" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/x86: Hyper-V synthetic interrupt controller" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/x86: Hyper-V kvm exit" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/x86: Rearrange func's declarations inside Hyper-V header" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/x86: Added Hyper-V vcpu_to_hv_vcpu()/hv_vcpu_to_vcpu() helpers" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/x86: Hyper-V SynIC message slot pending clearing at SINT ack" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/x86: Hyper-V SynIC timers" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/x86: Remove Hyper-V SynIC timer stopping" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/x86: Hyper-V timers fix incorrect logical operation" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/x86: Drop stimer_stop() function" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/x86: Hyper-V unify stimer_start() and stimer_restart()" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/x86: Reorg stimer_expiration() to better control timer restart" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/x86: Hyper-V fix SynIC timer disabling condition" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/x86: Skip SynIC vector check for QEMU side" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/x86: Update SynIC timers on guest entry only" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/x86: Hyper-V SynIC tracepoints" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/x86: Hyper-V SynIC timers tracepoints" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/x86: Reject Hyper-V hypercall continuation" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/x86: Hyper-V VMBus hypercall userspace exit" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm: hyper-v: do not do hypercall userspace exits if SynIC is disabled" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm: x86: hyperv: make function static to avoid compiling warning" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm: x86: use delivery to self in hyperv synic" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm: x86: fix NULL deref in vcpu_scan_ioapic" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm: Add kvm_vcpu_get_idx to get vcpu index in kvm->vcpus" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm: x86: hyperv: avoid livelock in oneshot SynIC timers" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/hyper-v: remove stale entries from vec_bitmap/auto_eoi_bitmap on vector change" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm/hyper-v: inject #GP only when invalid SINTx vector is unmasked" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm: x86: #GP when guest attempts to write MCi_STATUS register w/o 0" (Daniel Bristot de Oliveira) [1688673] - Revert "[x86] kvm: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd" (Daniel Bristot de Oliveira) [1688673] - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1686766 1648965] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1686766 1648965] - [net] netfilter: conntrack: skip clash resolution if nat is in place (Florian Westphal) [1686766 1648965] - [net] netfilter: conntrack: introduce clash resolution on insertion race (Florian Westphal) [1686766 1648965] - [net] netfilter: conntrack: fix race between confirmation and flush (Florian Westphal) [1686766 1648965] - [net] netfilter: conntrack: introduce nf_ct_acct_update() (Florian Westphal) [1686766 1648965] - [netdrv] hv_netvsc: Fix a network regression after ifdown/ifup (Mohammed Gamal) [1679997 1661632]- [rt] Update source tree to match RHEL 7.6.z tree [1672406 1642619] - [rt] Minor updates to the build machinery [1672406 1642619]- [rt] Update source tree to match RHEL 7.6.z tree [1672406 1642619] - [fs] revert "[fs] nfs: Don't write back further requests if there is a pending write error" (Benjamin Coddington) [1672510 1656674] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1672448 1647844] - [acpi] nfit: Fix command-supported detection (Charles Rose) [1671743 1665811] - [acpi] nfit: Block function zero DSMs (Charles Rose) [1671743 1665811] - [x86] efi-bgrt: Replace early_memremap() with memremap() (Lenny Szubowicz) [1671745 1481667] - [x86] efi-bgrt: Replace ioremap() with early_memremap() (Lenny Szubowicz) [1671745 1481667] - [scsi] libiscsi: Allow sd_shutdown on bad transport (Chris Leech) [1670680 1630979] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1670511 1656654] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1670511 1656654] - [powerpc] rtas: Fix a potential race between CPU-Offline & Migration (Steve Best) [1669044 1650249] - [powerpc] pseries: Disable CPU hotplug across migrations (Steve Best) [1669044 1650249] - [md] Add split counter for raid1 write request in the right place (Xiao Ni) [1668208 1659951] - [lib] string_helpers.c: fix infinite loop in string_get_size() (Ewan Milne) [1667989 1660565] - [kernel] stop_machine: Atomically queue and wake stopper threads (Phil Auld) [1667328 1557061] - [kernel] stop_machine: Disable preemption after queueing stopper threads (Phil Auld) [1667328 1557061] - [kernel] stop_machine: Disable preemption when waking two stopper threads (Phil Auld) [1667328 1557061] - [kernel] stop_machine, sched: Fix migrate_swap() vs. active_balance() deadlock (Phil Auld) [1667328 1557061] - [kernel] stop_machine: Make cpu_stop_queue_work() and stop_one_cpu_nowait() return bool (Phil Auld) [1667328 1557061] - [fs] proc: restrict kernel stack dumps to root (Joe Lawrence) [1642401 1638194] {CVE-2018-17972} - [fs] proc: use "unsigned int" for /proc/*/stack (Joe Lawrence) [1642401 1638194] {CVE-2018-17972} - [fs] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1665814 1647460] - [scsi] csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1665370 1660882] - [pci] shpchp: Separate existence of SHPC and permission to use it (Myron Stowe) [1663241 1633873] - [pci] shpchp: Manage SHPC unconditionally on non-ACPI systems (Myron Stowe) [1663241 1633873] - [pci] shpchp: Fix AMD POGO identification (Myron Stowe) [1663241 1633873] - [mm] memcontrol: factor out reclaim iterator loading and updating (Aristeu Rozanski) [1663114 1595932] - [net] xfrm: policy: init locks early (Herbert Xu) [1660887 1641866] - [kernel] mm: clear __GFP_FS when PF_MEMALLOC_NOIO is set (Rafael Aquini) [1660392 1657714] - [nvme] flush namespace scanning work just before removing namespaces (Ewan Milne) [1659937 1622487] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1657921 1648781] - [fs] fuse: don't invalidate attrs when not using atime (Miklos Szeredi) [1657921 1648781] - [net] Set sk_prot_creator when cloning sockets to the right proto (Andrea Claudi) [1657351 1657352] {CVE-2018-9568} - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Jiri Olsa) [1641387 1641388] {CVE-2018-18445}- [rt] Update source tree to match RHEL 7.6.z tree [1653822 1642619] - [input] psmouse: fix button reporting for basic protocols (Benjamin Tissoires) [1662848 1658669] - [input] psmouse: add support for 2nd wheel on A4Tech Dual-Scroll wheel mice (Benjamin Tissoires) [1662848 1658669]- [rt] Update source tree to match RHEL 7.6.z tree [1653822 1642619] - [tty] add rwsem to close race between copy_from_read_buf calls and reset_buffer_flags (Christoph von Recklinghausen) [1660815 1649343] - [tty] n_tty: Fix stall at n_tty_receive_char_special() (Christoph von Recklinghausen) [1660815 1649343] - [tty] audit: Fix audit source (Christoph von Recklinghausen) [1660815 1649343] - [tty] n_tty: Fix auditing support for cannonical mode (Christoph von Recklinghausen) [1660815 1649343] - [tty] n_tty: Fix 4096-byte canonical reads (Christoph von Recklinghausen) [1660815 1649343] - [tty] n_tty: Remove read_cnt (Christoph von Recklinghausen) [1660815 1649343] - [tty] n_tty: Don't wrap input buffer indices at buffer size (Christoph von Recklinghausen) [1660815 1649343] - [tty] n_tty: Get read_cnt through accessor (Christoph von Recklinghausen) [1660815 1649343] - [tty] Deprecate ldisc .chars_in_buffer() method (Christoph von Recklinghausen) [1660815 1649343] - [tty] n_tty: Split n_tty_chars_in_buffer() for reader-only interface (Christoph von Recklinghausen) [1660815 1649343] - [tty] n_tty: Line copy to user buffer in canonical mode (Christoph von Recklinghausen) [1660815 1649343] - [tty] n_tty: Factor canonical mode copy from n_tty_read() (Christoph von Recklinghausen) [1660815 1649343] - [tty] Make ldisc input flow control concurrency-friendly (Christoph von Recklinghausen) [1660815 1649343] - [tty] Simplify tty buffer/ldisc interface with helper function (Christoph von Recklinghausen) [1660815 1649343]- [rt] Update source tree to match RHEL 7.6.z tree [1653822 1642619] - [scsi] lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Ewan Milne) [1664067 1657981] - [scsi] qla2xxx: Delete session for nport id change (Himanshu Madhani) [1663508 1628301]- [rt] Update source tree to match RHEL 7.6.z tree [1653822 1642619] - [nvme] nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl (David Milburn) [1661947 1632440]- [rt] Update source tree to match RHEL 7.6.z tree [1653822 1642619] - [fs] revert "[fs] sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1660784 1657399]- [rt] Update source tree to match RHEL 7.6.z tree [1653822 1642619] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1658970 1626004] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1658970 1626004] - [fs] nfsv4.x: fix lock recovery during delegation recall (Steve Dickson) [1657840 1634086] - [fs] cifs: Fix autonegotiate security settings mismatch (Leif Sahlberg) [1657841 1650148] - [md] raid1: panic because of using freed memory (Xiao Ni) [1656500 1632575] - [pci] Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1656395 1524000] - [pci] Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1656395 1524000] - [x86] kvm: vmx: re-add ple_gap module parameter (Gary Hook) [1656393 1652933] - [iommu] vt-d: Fix iotlb psi missing for mappings (Peter Xu) [1653592 1623856] - [iommu] vt-d: Introduce __mapping_notify_one() (Peter Xu) [1653592 1623856] - [scsi] libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1655045 1631130] - [scsi] libfc: Do not drop down to FLOGI for fc_rport_login() (Chris Leech) [1655044 1625721] - [scsi] libfc: Do not login if the port is already started (Chris Leech) [1655044 1625721] - [scsi] libfc: don't advance state machine for incoming FLOGI (Chris Leech) [1655044 1625721] - [gpu] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1654733 1608704] - [gpu] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1654733 1608704] - [gpu] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1654733 1608704] - [gpu] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1654733 1608704] - [gpu] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1654733 1608704] - [iommu] amd: Clear memory encryption mask from physical address (Gary Hook) [1649025 1643293] - [security] Make [un]register_lsm_notifier() null ops if !selinux_enabled (Don Dutile) [1648811 1621072] - [netdrv] bonding/802.3ad: fix link_failure_count tracking (Jarod Wilson) [1648294 1641660] - [block] nvme: do not require GENERIC_HARDIRQ interfaces on s390 (Hendrik Brueckner) [1648239 1637637] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (David Milburn) [1648240 1630481] - [x86] kprobes: Use 5-byte NOP when the code might be modified by ftrace (Josh Poimboeuf) [1647816 1577050] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397}- [rt] Update source tree to match RHEL 7.6.z tree [1653822 1642619] - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [mm] userfaultfd: shmem: uffdio_copy: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [fs] userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [fs] userfaultfd: remove uffd flags from vma->vm_flags if UFFD_EVENT_FORK fails (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [fs] userfaultfd: hugetlbfs: fix userfaultfd_huge_must_wait() pte access (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [mm] userfaultfd: prevent non-cooperative events vs mcopy_atomic races (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [fs] userfaultfd: convert to use anon_inode_getfd() (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [fs] mm, userfaultfd, thp: avoid waiting when PMD under THP migration (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [net] packet: fix a race in packet_bind() and packet_notifier() (Andrea Claudi) [1643680 1643681] {CVE-2018-18559} - [x86] kvm: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm: x86: #GP when guest attempts to write MCi_STATUS register w/o 0 (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/hyper-v: inject #GP only when invalid SINTx vector is unmasked (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/hyper-v: remove stale entries from vec_bitmap/auto_eoi_bitmap on vector change (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm: x86: hyperv: avoid livelock in oneshot SynIC timers (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2 (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm: Add kvm_vcpu_get_idx to get vcpu index in kvm->vcpus (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm: x86: fix NULL deref in vcpu_scan_ioapic (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm: x86: use delivery to self in hyperv synic (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm: x86: hyperv: make function static to avoid compiling warning (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm: hyper-v: do not do hypercall userspace exits if SynIC is disabled (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V VMBus hypercall userspace exit (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Reject Hyper-V hypercall continuation (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V SynIC timers tracepoints (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V SynIC tracepoints (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Update SynIC timers on guest entry only (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Skip SynIC vector check for QEMU side (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V fix SynIC timer disabling condition (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Reorg stimer_expiration() to better control timer restart (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V unify stimer_start() and stimer_restart() (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Drop stimer_stop() function (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V timers fix incorrect logical operation (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Remove Hyper-V SynIC timer stopping (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V SynIC timers (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V SynIC message slot pending clearing at SINT ack (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Added Hyper-V vcpu_to_hv_vcpu()/hv_vcpu_to_vcpu() helpers (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Rearrange func's declarations inside Hyper-V header (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V kvm exit (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V synthetic interrupt controller (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: split ioapic-handled and EOI exit bitmaps (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/irqchip: kvm_arch_irq_routing_update renaming split (Vitaly Kuznetsov) [1647097 1631439] - [pinctrl] cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1647720 1647717 1609926 1544041] - [pinctrl] cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1647720 1647717 1609926 1544041] - [pinctrl] cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1647720 1647717 1609926 1544041] - [pinctrl] intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1647720 1647717 1609926 1544041] - [pinctrl] intel: Implement intel_gpio_get_direction callback (Benjamin Tissoires) [1647720 1647717 1609926 1544041] - [platform] x86: dell-smbios-wmi: Correct a memory leak (Jarod Wilson) [1647706 1640399] - [scsi] qedi: Initialize the stats mutex lock (Chad Dupuis) [1646870 1633638] - [s390] facilites: use stfle_fac_list array size for MAX_FACILITY_BIT (Hendrik Brueckner) [1646868 1628088] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1646866 1631593] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1646866 1631593] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1646866 1631593] - [netdrv] qed: Fix link flap issue due to mismatching EEE capabilities (Chad Dupuis) [1645150 1636398] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1645149 1634156]- [rt] sched/deadline: Fix switched_from_dl() warning (Daniel Bristot) [1655439] - [rt] sched/deadline: Fix missing clock update (Juri Lelli) [1655439] - [rt] sched/deadline: Fix switching to -deadline (Luca Abeni) [1655439] - [rt] sched/core: Add missing chunk in sched_setscheduler (Juri Lelli) [1655439]- [rt] Update source tree to match RHEL 7.6.z tree [1653822 1642619] - [md] Simplify ternary operations (Xiao Ni) [1655046 1627563] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1650213 1639980] - [net] rtnetlink: give a user socket to get_target_net() (Jiri Benc) [1639635 1630694] {CVE-2018-14646} - [net] Add variants of capable for use on on sockets (Jiri Benc) [1639635 1630694] {CVE-2018-14646}- [rt] Update source tree to match RHEL 7.6.z tree [1632386 1642619] - [x86] boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1644990 1628828] - [net] 8021q: create device with all possible features in wanted_features (Davide Caratti) [1644675 1640645] - [mm] memcontrol: fix high scheduling latency source in mem_cgroup_reparent_charges (Andrea Arcangeli) [1644673 1632898] - [kernel] cpuset: use trialcs->mems_allowed as a temp variable (Aristeu Rozanski) [1644236 1613248] - [kernel] cpuset: fix a warning when clearing configured masks in old hierarchy (Aristeu Rozanski) [1644236 1613248] - [kernel] cpuset: initialize effective masks when clone_children is enabled (Aristeu Rozanski) [1644236 1613248] - [x86] efi: Only load initrd above 4g on second try (Lenny Szubowicz) [1643359 1608955] - [x86] efi: Support initrd loaded above 4G (Lenny Szubowicz) [1643359 1608955] - [x86] efi: Generalize handle_ramdisks() and rename to handle_cmdline_files() (Lenny Szubowicz) [1643359 1608955] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1640675 1601153] - [target] scsi: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1634711 1627034] {CVE-2018-14633} - [target] scsi: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1634711 1627034] {CVE-2018-14633}- [rt] disable CONFIG_PARAVIRT_DEBUG [1553351]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [mm] mlock: avoid increase mm->locked_vm on mlock() when already mlock2(, MLOCK_ONFAULT) (Rafael Aquini) [1633059]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [rt] signal/x86: Delay calling signals with IRQs disabled (Daniel Bristot de Oliveira) [1541537] - [rt] sched/core: Remove get_cpu() from sched_fork() (Daniel Bristot de Oliveira) [1612411] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] jump_label: Add a delay between each key's update (Daniel Bristot de Oliveira) [1615421] - [rt] rt: Drop mutex_disable() on !DEBUG configs and the GPL suffix from export symbol (Steven Rostedt) [1619417]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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}- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] sched: Fix schedule_tail() to disable preemption (Scott Wood)- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [rt] config: clean up RT configuration overrides ("Luis Claudio R. Goncalves") - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [rt] Synchronize HID drivers configuration with RHEL-7.6 ("Luis Claudio R. Goncalves") - [rt] Synchronize IIO drivers configuration with RHEL-7.6 ("Luis Claudio R. Goncalves") - [rt] Synchronize IIO DAC drivers configuration with RHEL-7.6 ("Luis Claudio R. Goncalves") - [rt] Synchronize IIO ADC drivers configuration with RHEL-7.6 ("Luis Claudio R. Goncalves") - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [rt] Update source tree to match RHEL 7.6 tree [1553351] ("Luis Claudio R. Goncalves") [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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}- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] avoid interrupt storm due to get_next_timer_interrupt() (Marcelo Tosatti) [1569910]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] timers: Reduce the CPU index space to 256k (Daniel Bristot de Oliveira) [1550584] - [rt] timers: Use proper base migration in add_timer_on() (Daniel Bristot de Oliveira) [1550584] - [rt] hlist: Add hlist_is_singular_node() helper (Daniel Bristot de Oliveira) [1550584] - [rt] signals: Use hrtimer for sigtimedwait() (Daniel Bristot de Oliveira) [1550584] - [rt] timers: Remove the deprecated mod_timer_pinned() API (Daniel Bristot de Oliveira) [1550584] - [rt] timers, driver/net/ethernet/tile: Initialize the egress timer as pinned (Daniel Bristot de Oliveira) [1550584] - [rt] timers, cpufreq/powernv: Initialize the gpstate timer as pinned (Daniel Bristot de Oliveira) [1550584] - [rt] timers, x86/apic/uv: Initialize the UV heartbeat timer as pinned (Daniel Bristot de Oliveira) [1550584] - [rt] timers: Make 'pinned' a timer property (Daniel Bristot de Oliveira) [1550584] - [rt] timer: Minimize nohz off overhead (Daniel Bristot de Oliveira) [1550584] - [rt] timer: Reduce timer migration overhead if disabled (v2) (Daniel Bristot de Oliveira) [1550584] - [rt] Remove code redundancy while calling get_nohz_timer_target() (Daniel Bristot de Oliveira) [1550584] - [rt] timer: Stats: Simplify the flags handling (Daniel Bristot de Oliveira) [1550584] - [rt] timer: Replace timer base by a cpu index (Daniel Bristot de Oliveira) [1550584] - [rt] timer: Use timer->base for flag checks (Daniel Bristot de Oliveira) [1550584] - [rt] tracing: timer: Add deferrable flag to timer_start (Daniel Bristot de Oliveira) [1550584] - [rt] timer: Use hlist for the timer wheel hash buckets (Daniel Bristot de Oliveira) [1550584] - [rt] timer: Remove FIFO "guarantee" (Daniel Bristot de Oliveira) [1550584] - [rt] timers: Sanitize catchup_timer_jiffies() usage (Daniel Bristot de Oliveira) [1550584] - [rt] timer: Put usleep_range into the __sched section (Daniel Bristot de Oliveira) [1550584] - [rt] timer: Remove pointless return value of do_usleep_range() (Daniel Bristot de Oliveira) [1550584] - [rt] timer: Further simplify the SMP and HOTPLUG logic (Daniel Bristot de Oliveira) [1550584] - [rt] timer: Don't initialize 'tvec_base' on hotplug (Daniel Bristot de Oliveira) [1550584] - [rt] timer: Allocate per-cpu tvec_base's statically (Daniel Bristot de Oliveira) [1550584]- [rt] iommu/iova: Use raw_cpu_ptr() instead of get_cpu_ptr() for ->fq [1585071] - [rt] radix-tree: use local locks [1580196] - [rt] x86/microcode: Make update_lock raw (Scott Wood) [1581193]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [rt] disable DA9052 Watchdog support to match RHEL-7.6 configuration ("Luis Claudio R. Goncalves") - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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}- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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 (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [kernel] crash: export paddr_vmcoreinfo_note() (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] fw_cfg: add DMA register (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] fw_cfg: add a public uapi header (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] fw_cfg: handle fw_cfg_read_blob() error (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] fw_cfg: remove inline from fw_cfg_read_blob() (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] fw_cfg: fix sparse warnings around FW_CFG_FILE_DIR read (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] fw_cfg: fix sparse warning reading FW_CFG_ID (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] fw_cfg: fix sparse warnings with fw_cfg_file (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] fw_cfg: fix sparse warnings in fw_cfg_sel_endianness() (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] revert "fw_cfg: add DMA register" (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] revert "fw_cfg: do DMA read operation" (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] revert "fw_cfg: write vmcoreinfo details" (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [rt] Revert "fs: jbd2: pull your plug when waiting for space" (Sebastian Siewior) [1448770 1510602] - [rt] locking/rt-mutex: fix deadlock in device mapper / block-IO (Mikulas Patocka) [1448770 1510602] - [rt] x86/uaccess: re-apply changes from the locktorture backport to access_ok() [1420424] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - x86/uaccess: revert the changes to access_ok() in the locktorture backport [1420424]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [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]- [rt] Update source tree to match RHEL 7.6 tree [1553351] - [rt] net: use task_struct instead of CPU number as the queue owner on -RT (Sebastian Siewior) [1554529] - [rt] locking: bring in rwlock patches to fix single-reader limitation (Scott Wood) [1510602] - [rt] locking: Backport the Kernel Lock Torture Test Operation module (Arnaldo Melo) [1420424] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [netdrv] tg3: prevent scheduling while atomic splat (Jonathan Toppins) [1554590] - [nvme] validate admin queue before unquiesce (David Milburn) [1549733]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Changes to the specfile and scripts [1462329]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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}- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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}- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - fs: dcache: Use cpu_chill() in trylock loops (Thomas Gleixner) [1542139] - [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}- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - rt: use xen wrapper in kaiser.c (Clark Williams) - [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}- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [rt] x86, smpboot: Remove pointless preempt_disable() in native_smp_prepare_cpus() (Thomas Gleixner) [1539931] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] iommu/amd: Don't use dev_data in irte_ga_set_affinity() (Scott Wood) [1525517]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [rt] replace qread_* calls by read_* in kernel/livepatch/transition.c - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [rt] amd/iommu: Use raw locks on atomic context paths (Scott Wood) [1525517] - [rt] iommu/amd: Avoid get_irq_table() from atomic context (Scott Wood) [1525517] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [rt] radix-tree: mm: use get_cpu_var() in radix_tree_node_alloc() [1535320] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [rt] add the missing bits of "[mm] filemap: don't plant shadow entries without radix tree node" [1507063] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] radix-tree: backport the changes from kernel-3.10.0-751.el7 [1507063] - [rt] radix-tree: revert "[fs] dax: use radix_tree_insert instead of __radix_tree_insert" [1507063] - [rt] remove RT constraints around radix_tree_maybe_preload [1507063] - [rt] radix-tree: avoid disabling preemption during preload [1507063]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [rt] iommu/amd: Use raw_cpu_ptr() instead of get_cpu_ptr() for ->flush_queue (Scott Wood) [1533420] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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}- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] rwsem/rt: revert the "rwsem/rt: lift single reader restriction" series [1448770]- [rt] iommu/iova: Don't disable preempt around this_cpu_ptr() (Sebastian Andrzej Siewior) [1518274] - [rt] locking/rtmutex: Prevent dequeue vs. unlock race (Thomas Gleixner) [1518274]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [rt] net: fix preemption imbalance in netif_rx_ni() [1522800] - [rt] iommu/amd: Use WARN_ON_NORT in __attach_device() (Thomas Gleixner) [1522855] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- mm, swap: don't disable preemption while taking the per-CPU cache (v2) [BZ1518417] [1517763]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [rt] net: sk_busy_loop: do not disable preemption on RT [1505832] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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}- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - spec: Blacklist DCCP modules ("Luis Claudio R. Goncalves") - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [rt] [fs] dax: use radix_tree_insert instead of __radix_tree_insert [1507063] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [rt] Set the PERFORMANCE as the default frequency scaling governor. (Daniel Bristot de Oliveira) [1452589] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- net/Qdisc: use a seqlock instead seqcount (Sebastian Andrzej Siewior) [1430418 1511589 1511558]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [rt] set PERFORMANCE as the default cpu_freq governor - [rt] sched/rt: push_work: Use IRQ_WORK_HARD_IRQ (Scott Wood) [1507675] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] re-apply Revert "timers: do not raise softirq unconditionally" (Daniel Bristot de Oliveira) [1509264]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [rt] disable CONFIG_BATTERY_DA9052 - [rt] iommu/vt-d: don't disable preemption while accessing deferred_flush() (Sebastian Andrzej Siewior) [1507270] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [rt] avoid disabling preemption during fast iova allocations [1507270] - [rt] rt: warn when KSM thread runs on PREEMPT_RT (Clark Williams) - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [rt] Revert "[rt] revert "[lib] rbtree: Make lockless searches non-fatal" due to cyclic dependency" (Scott Wood) - [rt] rbtree: don't include the rcu header (Scott Wood) [1495316] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] radix-tree: revert the changes introduced in kernel-3.10.0-752.el7 ("Luis Claudio R. Goncalves") [1506391 1507063]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] sched/rt: Simplify the IPI rt balancing logic (Steven Rostedt) [1500894] - [rt] Revert "sched/rt: Have the schedule IPI irq_work run in hard irq context" (Clark Williams) [1500894] - [rt] Revert "sched/rt: Avoid sending an IPI to a CPU already doing a push" (Clark Williams) [1500894]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] IB/hfi1: Handle packets in the theaded handler only (Arnaldo Carvalho de Melo) [1383737 1503749] - [rt] IB/hfi1: Use preempt_{dis,en}able_nort() (Arnaldo Carvalho de Melo) [1383737 1503749]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [rt] revert "[lib] rbtree: Make lockless searches non-fatal" due to cyclic dependency - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [rt] kabi: avoid renaming ndo_change_mtu in kernel-rt [1462329] - [rt] kabi: avoid renaming ndo_change_mtu in kernel-rt ( [1462329] - [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}- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [rt] build system fixes and changes (Clark Williams) - [rt] fix a typo in drivers/pci/Kconfig ("Luis Claudio R. Goncalves") - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [rt] vdso, vclock-gettime: update avoid-debuginfo-hash-collision-scripts.patch - [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]- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [rt] rework Makefile targets for better commit messages (Clark Williams)- [rt] Update source tree to match RHEL 7.5 tree [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree ("Luis Claudio R. Goncalves") [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree ("Luis Claudio R. Goncalves") [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree ("Luis Claudio R. Goncalves") [1462329] - [rt] specfile: reworked changelog style ("Luis Claudio R. Goncalves") - [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]- [rt] Update source tree to match RHEL 7.5 tree ("Luis Claudio R. Goncalves") [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree ("Luis Claudio R. Goncalves") [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree ("Luis Claudio R. Goncalves") [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree ("Luis Claudio R. Goncalves") [1462329] - [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]- [rt] Update source tree to match RHEL 7.5 tree ("Luis Claudio R. Goncalves") [1462329] - [rt] sched/rt: RT_RUNTIME_GREED sched feature (Daniel Bristot de Oliveira)- [rt] Update source tree to match RHEL 7.5 tree ("Luis Claudio R. Goncalves") [1462329] - [rt] modified the scripts for rhel-7.5 RT ("Luis Claudio R. Goncalves") - [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}- [rt] Update source tree to match RHEL 7.4 tree (Clark Williams) [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree (Clark Williams) [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [redhat] spec: Update dracut dependency to enable more algorithms as FIPS compliant (Rafael Aquini) [1466097]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] tick: sched: Remove hrtimer_active() checks (Prarit Bhargava) [1217140] - [rt] tick: sched: add missing bits of commit 52fccf5 ("Luis Claudio R. Goncalves") - [rt] tick: nohz: Rework next timer evaluation (Prarit Bhargava) [1217140] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [net] bridge: allow IPv6 when multicast flood is disabled (Ivan Vecera) [1464167]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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}- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] Revert "kernel: migrate_disable() do fastpath in atomic & irqs-off" (Daniel Bristot de Oliveira) [1441552] - [rt] Revert "kernel: softirq: unlock with irqs on" (Daniel Bristot de Oliveira) [1441552] - [rt] Revert "sched: fixup migrate disable (all tasks were bound to CPU0)" (Daniel Bristot de Oliveira) [1441552]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] KVM: x86: remove irq disablement around KVM_SET_CLOCK/KVM_GET_CLOCK (Marcelo Tosatti) [1459056]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] usb,dma: do not disable interrupts at device_dma_allocations() ("Luis Claudio R. Goncalves") [1443711] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] [kernel] nohz: Fix collision between tick and other hrtimers ("Luis Claudio R. Goncalves") [1426317]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] usb: Use _nort in usb_hcd_pci_remove (Nate Dailey) [1443711]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] drm: i915: kvmgt needs unknown symbol [1452240]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] smpboot: RT does not know x86_hyper_xen_hvm ("Luis Claudio R. Goncalves") - [rt] net: dev: always take qdisc's busylock in __dev_xmit_skb() (Sebastian Andrzej Siewior) [1430074] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] rwsem/rt: get rid of referernces to rtmutex_chainwalk enums from upstream (Clark Williams) [1438512] - [rt] rwsem/rt: Lift single reader restriction (Thomas Gleixner) [1438512] - [rt] rtmutex: Provide locked slowpath (Thomas Gleixner) [1438512] - [rt] rtmutex: Provide rt_mutex_lock_state() (Thomas Gleixner) [1438512] - [rt] rtmutex: Make lock_killable work (Thomas Gleixner) [1438512]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] sched: add required fixes on RT to use resched_curr() ("Luis Claudio R. Goncalves") - [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]- [rt] Update source tree to match RHEL 7.4 tree (Clark Williams) [1391779] - [rt] sas-ata/isci: dont't disable interrupts in qc_issue handler (Paul Gortmaker) - [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]- [rt] Update source tree to match RHEL 7.4 tree (Clark Williams) [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree (Clark Williams) [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] [block] blk-mq: use swait in blk_mq_freeze_queue_wait_timeout ("Luis Claudio R. Goncalves") - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] gpu, i915: avoid lockdep trickery in RT ("Luis Claudio R. Goncalves") - [rt] gpu: don't check for the lock owner. (Sebastian Andrzej Siewior) - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] fs: dcache: Use cpu_chill() in trylock loops (Thomas Gleixner) [1429951] - [rt] ipc/msg: Implement lockless pipelined wakeups (v4) (Sebastian Andrzej Siewior) [1429640]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] stop_machine: Remove stop_cpus_lock and lg_double_lock/unlock() (Oleg Nesterov) [1434616]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] lockdep: selftest: fix warnings due to missing PREEMPT_RT conditionals (Josh Cartwright) [1427991] - [rt] latencyhist: disable jump-labels (Sebastian Andrzej Siewior) [1425780] - [rt] tty: serial: 8250: don't take the trylock during oops (Sebastian Andrzej Siewior) [1421801]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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}- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] scsi, qla2xxx: RT uses simple workqueue in struct irq_affinity_notify ("Luis Claudio R. Goncalves") - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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}- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] softirq: cosmetic fix for local_softirq_pending messages ("Luis Claudio R. Goncalves") - [rt] sched: Move p->nr_cpus_allowed check to select_task_rq() (Lauro Ramos Venancio) [1423432] - [rt] kernel: migrate_disable() do fastpath in atomic & irqs-off (Daniel Bristot de Oliveira) [1423432] - [rt] kernel: softirq: unlock with irqs on (Daniel Bristot de Oliveira) [1423432] - [rt] sched: fixup migrate disable (all tasks were bound to CPU0) (Daniel Bristot de Oliveira) [1423432] - [rt] percpu_ida: Use local locks (Sebastian Andrzej Siewior) [BZ1430926] - [rt] ftrace: Fix trace header alignment (Daniel Bristot de Oliveira) [1428943] - [rt] softirq: -rt update: Check preemption after reenabling interrupts (Daniel Bristot de Oliveira) [1428890] - [rt] net: add back the missing serialization in ip_send_unicast_reply() (Sebastian Andrzej Siewior) [1430353] - [rt] workqueue: use rcu_readlock() in put_pwq_unlocked() (Sebastian Andrzej Siewior) [1429977] - [rt] dump stack: don't disable preemption during trace (Sebastian Andrzej Siewior) [1427647] - [rt] x86: UV: raw_spinlock conversion (Mike Galbraith) [1427626] - [rt] x86/mce: use swait queue for mce wakeups (Steven Rostedt) [1427626]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] net: free the sbs in skbufhead (Sebastian Andrzej Siewior) [1430038] - [rt] hotplug: Use set_cpus_allowed_ptr() in sync_unplug_thread() (Mike Galbraith) [1432118] - [rt] snd/pcm: fix snd_pcm_stream_lock*() irqs_disabled() splats (Mike Galbraith) [1430023] - [rt] cpu hotplug: Document why PREEMPT_RT uses a spinlock (Steven Rostedt) [1431104] - [rt] slub: Disable SLUB_CPU_PARTIAL (Sebastian Andrzej Siewior) [1426661]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] swait: update simple waitqueues to upstream API (Clark Williams) [1345952] - [rt] swork: implement the simple work queue from upstream PREEMPT_RT (Clark Williams) [1421810]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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}- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] memcontrol: call drain_local_stock() with preemption disabled (Luiz Capitulino) [1403265] - [rt] memcontrol: revert "memcontrol: Prevent scheduling while atomic in cgroup code" (Luiz Capitulino) [1403265]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] partial backport of lockless wake-queues changes from v4.8.15-rt10 ("Luis Claudio R. Goncalves")- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] kvm, rt: change async pagefault code locking for rt-preempt (Rik van Riel) [1416403]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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}- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree (Clark Williams) [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree (Clark Williams) [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree (Clark Williams) [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree (Clark Williams) [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree (Clark Williams) [1391779] - [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]- [rt] net: always disable irqs in napi_schedule*() (Steven Rostedt) [1402121]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] dm: Make rt aware (Thomas Gleixner) [1389215]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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}- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] net: Make synchronize_rcu_expedited() conditional on !RT_FULL (Josh Cartwright) [1378172] - [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]- [rt] Update source tree to match RHEL 7.4 tree ("Luis Claudio R. Goncalves") [1391779] - [rt] fix file names on automatic configuration generation ("Luis Claudio R. Goncalves") - [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]- [rt] Update source tree to match RHEL 7.4 tree (Clark Williams) [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree (Clark Williams) [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree (Clark Williams) [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree (Clark Williams) [1391779] - [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]- [rt] Update source tree to match RHEL 7.4 tree (Clark Williams) [1391779] - [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]- [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [mm] remove gup_flags FOLL_WRITE games from __get_user_pages() (Larry Woodman) [1385124] {CVE-2016-5195}- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [md] dm raid: fix compat_features validation (Mike Snitzer) [1383726]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] time: fix missing 'else' clause in tick_do_update_jiffies64() (Clark Williams) [1327301]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] fixed missing patch hunk from rcu stall fix [1292927] (Clark Williams) - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] conditionalize swap reference on CONFIG_TRANSPARENT_HUGEPAGE (Clark Williams) - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] fork: avoid thundering herd in tasklist_read_lock() (root) [1374515] - [rt] rtmutex: Make wait_lock irq safe (Thomas Gleixner) [1374515] - [rt] sched/rt: Avoid sending an IPI to a CPU already doing a push (Steven Rostedt)- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] use per-cpu locked var update in __lru_cache_activate_page() (Clark Williams)- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] spi: spi-gpio: Fix compiler warning when building for 64 bit systems (Torsten Fleischer) - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] update specfile to make it closer to RHEL logic (Clark Williams) [1367256]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] tracing: clean up hwlat_tracer port (Clark Williams) [1366033] - [rt] tracing: fix hwlat_tracer for RHEL-RT (Clark Williams) - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] tracing: change hwlat to not use trace_handle_return() (Clark Williams) [1366033] - [rt] tracing: Add NMI tracing in hwlat detector ("Steven Rostedt (Red Hat)") - [rt] tracing: Have hwlat trace migrate across tracing_cpumask CPUs ("Steven Rostedt (Red Hat)") [1366033] - [rt] tracing: Add documentation for hwlat_detector tracer (Jon Masters) [1366033] - [rt] tracing: Added hardware latency tracer (Clark Williams) [1366033]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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}- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] hpsa: add timeouts for driver initiated commands (Don Brace)- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] change local_irq_disable to local_irq_disable_nort [1280494] (Clark Williams) - [rt] fix warning in kernel/smp.c ("Luis Claudio R. Goncalves")- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] kernel/printk: Don't try to print from IRQ/NMI region (Sebastian Andrzej Siewior) - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] printk: make printk rt aware (Thomas Gleixner) [1340922] - [rt] Revert "printk: Make rt aware" (Clark Williams) - [rt] Revert "[rt] printk: change from preempt_disable to migrate_disable" (Clark Williams)- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] printk: change from preempt_disable to migrate_disable (Clark Williams) [1340922]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] create inline for do_softirq on PREEMPT_RT_FULL (Clark Williams) [1280494]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] printk: Make rt aware (Thomas Gleixner) - [rt] Revert "printk: Prevent console freeze due to out-of-order deadlock [1269647]" (Clark Williams) - [rt] Revert "printk-rt-aware.patch" (Clark Williams) - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] add PREEMPT_MATCH_TRACE config (Clark Williams) [1353694] - [rt] tracing: Addition of PREEMPT_MATCH_TRACE (Steven Rostedt)- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] enable deadline scheduler module (Clark Williams) [1298387]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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}- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] fix rt_mutex_init_waiters to initialize rbtree nodes [1280494] (Clark Williams)- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] fixup RT collisions with SCHED_DEADLINE backport [1280494] (Clark Williams) - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] Revert "[redhat-rt] update debuginfo hash avoidance patch for the -439 RHEL update" (Clark Williams)- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] mm: allocate 8GB of pages in update_defer_init() [1343797] (Clark Williams)- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] mm: perform lru_add_drain_all() remotely [1328890] (Luiz Capitulino) - [rt] locallock: add local_lock_on() [1328890] (Sebastian Andrzej Siewior)- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] hpsa: convert hpsa driver to simple waitqueue interface [1280494] (Clark Williams)- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] slub: Fix merge collision between RHEL update and RT changes [1280494] (Clark Williams) - [rt] net/core: protect users of napi_alloc_cache against reentrance (Sebastian Andrzej Siewior) - [rt] net: Another local_irq_disable/kmalloc headache (Thomas Gleixner) - [rt] memcontrol: Prevent scheduling while atomic in cgroup code (Mike Galbraith)- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] param: fix references to tick_nohz_enabled (Clark Williams) - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] updated no-build arches in specfile [1280494] (Clark Williams)- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] busy_poll: take poll_lock when busy_polling on PREEMPT_RT (Clark Williams) [1292902] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] sched: Move idle_balance() to post_schedule (Steven Rostedt) [1331562] - [rt] sched: Enable irqs in load_balance (Steven Rostedt) [1331562] - [rt] sched,rt: break out of load balancing if an RT task appears (Rik van Riel) [1331562] - [rt] sched/rt: Have the schedule IPI irq_work run in hard irq context (Steven Rostedt) [1332593] - [rt] sched/rt: Hide the push_irq_work_func() declaration (Steven Rostedt) [1332593] - [rt] sched/rt: Use IPI to trigger RT task push migration instead of pulling (Steven Rostedt) [1332593]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] Revert "net: sysrq via icmp" (Clark Williams) [1327631] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] turn off config SLUB_CPU_PARTIAL for realtime (Clark Williams) [1329669] - [rt] slub: Make cpu partial slab support configurable (Joonsoo Kim)- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] configs: turn on CFS and CGROUP configs (Clark Williams) [1329393]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] cputime: fix mis-merge of ede53d8149707a [1325404] (Clark Williams)- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] fscache: fix deadlock in page.c (mis-merge) [1326472] (Clark Williams)- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] printk: Prevent console freeze due to out-of-order deadlock [1269647] (Daniel Bristot de Oliveira)- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [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]- [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] Revert "[TEMP] sched/clock, x86: Use mul_u64_u32_shr() for native_sched_clock()" (Clark Williams) - [rt] Revert "[TEMP] sched/clock, x86: Move some cyc2ns() code around" (Clark Williams) - [rt] Revert "[TEMP] sched/clock, x86: Rewrite cyc2ns() to avoid the need to disable IRQs" (Clark Williams) - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] perf/x86: Fix time_shift in perf_event_mmap_page (Prarit Bhargava) [1303663] - [rt] perf/x86: Improve accuracy of perf/sched clock (Prarit Bhargava) [1303663] - [rt] x86: Use preempt_disable_notrace() in cycles_2_ns() (Prarit Bhargava) [1303663] - [rt] sched/x86/tsc: Initialize multiplier to 0 (Prarit Bhargava) [1303663] - [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}- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] fix merge issue in blk_mq_run_hw_queue (Daniel Bristot de Oliveira) - [rt] block: blk-mq: Use swait (Daniel Bristot de Oliveira)- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] fcoe: fix mismatch of get_cpu and put_cpu_light. (Steven Rostedt) - [rt] irqwork: Move irq safe work to irq context (Thomas Gleixner) - [rt] net: provide a way to delegate processing a softirq to ksoftirqd (Sebastian Andrzej Siewior) - [rt] net: move xmit_recursion to per-task variable on -RT (Sebastian Andrzej Siewior) - [rt] softirq: split timer softirqs out of ksoftirqd (Sebastian Andrzej Siewior) - [rt] rtmutex: Handle non enqueued waiters gracefully (Thomas Gleixner) - [rt] [TEMP] sched/clock, x86: Rewrite cyc2ns() to avoid the need to disable IRQs (Prarit Bhargava) - [rt] [TEMP] sched/clock, x86: Move some cyc2ns() code around (Prarit Bhargava) - [rt] [TEMP] sched/clock, x86: Use mul_u64_u32_shr() for native_sched_clock() (Prarit Bhargava) - [rt] Revert "timers: TEMPORARY: fix calling smp_processor_id from __cycles_2_ns()" (Clark Williams)- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] timers: TEMPORARY: fix calling smp_processor_id from __cycles_2_ns() (Clark Williams) - [rt] Revert "softirq: Add global local lock to keep softirqs out of local_bh_disable sections" (Clark Williams) - [rt] netpoll: reorder if condition to account for null 'dev' (Clark Williams) - [rt] stop_machine: force initialization of stop_cpus_lock (Clark Williams) - [rt] specfile: kernel-rt-3.10.0-342.rt56.222.el7 (Clark Williams) - [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] stop_machine: bring stop_machine() up to upstream 4.4 behavior (Clark Williams) - [rt] Revert "sched: Introduce temporary FAIR_GROUP_SCHED dependency for load-tracking" (Alex Shi)- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] stop_machine: bring stop_machine() up to upstream 4.4 behavior (Clark Williams) - [rt] Revert "sched: Introduce temporary FAIR_GROUP_SCHED dependency for load-tracking" (Alex Shi) - [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]- [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}- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] rcu: make the -rt kernel boot again [1298350] (Luiz Capitulino)- [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] softirq: Perform softirqs in local_bh_enable() for a limited amount of time [1292927] - [rt] rcu: Boost rcuc if it has 4 jiffies before splatting [1292927]- [rt] Revert "ixgbe: Prevent livelock spinning grabbing ixgbe_qv_lock" [1292902]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] Revert "ixgbevf: Prevent livelock spinning grabbing ixgbevf_qv_lock" (Clark Williams) [1292902] - [rt] rcu: Boost rcuc if it has 2 jiffies before splatting (Steven Rostedt) [1292927] - [rt] netpoll: Always take poll_lock when doing polling (Steven Rostedt) [1292902]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [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]- [rt] Update source tree to match RHEL 7.3 tree (Clark Williams) [1280494] - [rt] softirq: Add global local lock to keep softirqs out of local_bh_disable sections (Steven Rostedt)- [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]- [rt] merged kernel-3.10.0-327.el7 [1201915] - [rt] nohz: enable nohz if nohz_full encountered on boot command line [1276071] - [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]- [rt] merged kernel-3.10.0-326.el7 [1201915] - [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}- [rt] merged kernel-3.10.0-325.el7 [1201915] - [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]- [rt] merged kernel-3.10.0-324.el7 [1201915] - [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]- [rt] merged kernel-3.10.0-323.el7 [1201915] - [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]- [rt] merged kernel-3.10.0-322.el7 [1201915] - [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]- [rt] perf: set the perf hrtimer handler to irqsafe [1196232]- [rt] merged kernel-3.10.0-321.el7 [1201915] - [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]- [rt] nohz: disabled by default [1206356]- [rt] merged kernel-3.10.0-320.el7 [1201915] - [rt] ixgbevf: Prevent livelock spinning grabbing ixgbevf_qv_lock [1265882] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [rt] sunrpc: use get_cpu_light() for getting the CPU value (Steven Rostedt) [1265264] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] revert "[netdrv] ixgbe: Refactor busy poll socket code to address multiple issues" [1261109]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Clark Williams) [1201915] - [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]- [rt] x86: Convert mce timer to hrtimer [1257341]- [rt] Update source tree to match RHEL 7.2 tree (Clark Williams) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Clark Williams) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] specfile: run depmod when installing -kvm sub-packages [1255341] [1245306]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [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]- [rt] [misc] redhat: roll back to pre-release secureboot keys [1254992] [1201915]- [rt] [misc] redhat: roll back to pre-release secureboot keys [1254992] [1201915] - [misc] redhat: roll back to pre-release secureboot keys [1254992]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] specfile: create -kvm-debuginfo sub-packages for kernel [1245306]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [rt] hwlat_detector: record max diff from outer sample (Clark Williams) [1251570] - [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}- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [rt] specfile: add logic to create -kvm sub-packages for kernel (Clark Williams) [1245306] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [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]- [rt] skbuff: Use local_lock instead of disabling interrupts (Steven Rostedt) [1245026]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [rt] reverted hrtimer changes introduced in -294 (Luis Goncalves) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] fold -virt configs into the production kernel [1201915]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [rt] backport irq_work changes from 3.18-rt [1240403] - [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]- [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]- [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [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]- [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]- [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]- [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]- [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] nfs: Use __write_seqcount_begin() version (Steven Rostedt) [1230365] - [rt] scripts: avoid debuginfo hash collisions on scripts/ [1209952]- [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]- [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]- [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]- [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] 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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [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]- [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]- [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [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]- [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]- [rt] fix small regressions introduced during the merge (Luis Goncalves) [1201915]- [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [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]- [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]- [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]- [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]- [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]- [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]- [rt] specfile: avoid using obsolete rootfs paths [1211667] - [rt] scripts: avoid debuginfo hash collisions on scripts/ [1209952] - [rt] xfs: Disable percpu SB on PREEMPT_RT_FULL (Steven Rostedt) [1223089]- [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]- [rt] configs: add the required changes to the -virt kernel [1213866]- [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]- [rt] Update source tree to match RHEL 7.2 tree (Luis Goncalves) [1201915] - [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]- [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]- [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]- [rt] Update source tree to match RHEL 7.2 tree (Clark Williams) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Clark Williams) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Clark Williams) [1201915] - [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]- [rt] Update source tree to match RHEL 7.2 tree (Clark Williams) [1200897] - [rt] Update build infrastructure (Clark Williams) [1200897] - [rt] sunrpc: don't wait for write before allowing reads from use-gss-proxy file (Jeff Layton) - [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]- [rt] netfilter: fix up incorrect type passed to xt_register_match (Clark Williams) - [rt] Revert "netfilter: xt_connlimit: remove revision 0" (John Kacur) [1169755]- [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]- [rt] mce: fixed RHEL-RT mis-merge with mce cleanup commit [1191668]- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [net] rtnetlink: allow to register ops without ops->setup set (Jiri Benc) [1186492]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [rt] net: iwlwifi: driver fails to initialize on RHEL-RT 3.10.0-220.rt56.el7 [1178919] - [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]- [rt] Setting up the function tracer hardlocks the machine [1172823]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [rt] Performance problems with 3.10 LAZY_PREEMPT on Realtime kernel [1179371] - [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]- [rt] net: iwlwifi: request only a threaded handler for interrupts [1178919]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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}- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [rt] mm: Remove open coded local_irq_{enable,disable}() [1167452] - [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]- [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]- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [misc] kabi: revert two kabi additions that need updated ppc64 sums (Jarod Wilson)- [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]- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] ftrace/x86: Add frames pointers to trampoline as necessary [1161760]- [rt] Fix scheduling while atomic in ring buffer for PREEMPT_RT [1161760]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [rt] apply blk_mq patches to avoid "scheduling while atomic" [1162253] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [rt] kernel: zero the cpumask before running sched_getaffinity [1158225] - [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}- [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]- [rt] corrected build and commit syntax for dist-git [1151560]- [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]- [rt] virt: reverted blk-mq commits in virtio-blk due to 'scheduling while atomic' errors- [rt] initial rhel-7.1 build [1151560] - [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] configs: turned on CONFIG_VIRT_DRIVERS for virt config on RHEL7 - [rt] configs: turned on CONFIG_VIRTIO_MMIO for virt config on RHEL7 - [rt] configs: turned on CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES for virt configs on RHEL7 - [rt] configs: turned on CONFIG_PARAVIRT_DEBUG for virt config on RHEL7 - [rt] configs: turned on CONFIG_PARAVIRT_TIME_ACCOUNTING for virt config on RHEL7 - [rt] configs: turned on CONFIG_DEBUG_VIRTUAL for virt config on RHEL7- [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]- [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]- [rt] cpumask: set nr_cpumask_bits to nr_cpu_ids on PREEMPT_RT- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] configs: turned off CONFIG_MIGRATION and CONFIG_CMA due to latency spikes- [rt] turned on -virt sub-package build for el7rt- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] turned off default build of -virt and -vanilla kernel packages - [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [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]- [rt] configs: modified virt configs to match RHEL7 configs - [rt] configs: turned on CONFIG_FAIR_GROUP_SCHED and CFS_BANDWIDTH - [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [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]- [rt] configs: Turned on CONFIG_MIGRATION and CONFIG_CMA (left COMPACTION off) - [rt] x86: updated arch/x86/boot/tools/build.c to use unified types.h - [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] configs: turn off CONFIG_PARAVIRT_SPINLOCKS for virt config - [rt] configs: turn off CONFIG_PARAVIRT_TIME_ACCOUNTING for virt config- [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]- [rt] specfile: require new linux-firmware version (match RHEL) - [rt] configs: Turned off CONFIG_MIGRATION and related configs - [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] mm: move clear_hwpoisoned_pages under CONFIG_MEMORY_HOTREMOVE - [rt] configs: handle unknown configs for el6rt- [rt] specfile: fixed bogus path for new-kernel-pkg - [rt] specfile: removed incorrect linux-firmware version- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] tracing: Disable tracing on warning - [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [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]- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [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]- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [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]- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] rcu: unify boost and kthread priorities then make it boot time settable - [rt] configs: added RCU_KTHREAD_PRIO and removed RCU_BOOST_PRIO- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [rt] removed CONFIG_RCU_NOCB_CPU_* overrides in rt tree to use RHEL values - [rt] changed CONFIG_RCU_BOOST_PRIO to 2 for realtime - [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]- [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]- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [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]- [rt] brought RT patch up to current 3.10 level (-rt56) - [rt] Fix latency histogram after "hrtimer: Set expiry time before switch_hrtimer_base()" - [rt] timer: do not spin_trylock() on UP - [rt] rcu: make RCU_BOOST default on RT - [rt] net: gianfar: do not disable interrupts - [rt] net: gianfar: do not try to cleanup TX packets if they are not done- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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}- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] add the .virt variant modules to the signing pass loop - [rt] turn off lockdep in main rt kernel - [rt] x86: MCE: Add raw_lock conversion again- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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)- [rt] fix cpu hotplug commit error- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] debugging: turn on lockdep in main rt kernel for beaker tests - [rt] from Luis Claudio R. Goncalves : - [rt] redhat: remove leftover from old specfile - [rt] redhat: fixed version and changelog on the specfile - [rt] redhat: fix the logi fir defining TOPDIR, RTDIR and RHDIR - [rt] redhat: fix a typo in the MRG Makefiles - [rt] redhat: use bz2 for the tarball instead of xz - [rt] redhat: prepared specfile for rhel7-rt-on-rhel6 (with old style module signing) - [rt] redhat: remove unused config file - [rt] redhat: add the config files for rhel7-rt-on-rhel6 - [rt] redhat-rt: patch required for rhel7-rt-on-rhel6- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [rt] workqueue: Prevent deadlock/stall on RT - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] hcd: change local_irq_* functions in URB completion to be nort variants- [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]- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] nfnetlink_log: unset nf_loggers for net namespace when unload nfnetlink_log- [rt] netconsole: enable netconsole on PREEMPT_RT- [rt] sched: Do not clear PF_NO_SETAFFINITY flag in select_fallback_rq()- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [rt] added tglx patch to rtmutex to fix slow path race - [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}- [rt] add code to drivers/cpufreq/powernow-k8.c to prevent panic on boot- [rt] turned on CONFIG_NO_HZ_FULL - [rt] turned off CONFIG_NO_HZ_IDLE - [rt] turned on CONFIG_FAIR_GROUP_SCHED - [rt] turned off CONFIG_IRQ_TIME_ACCOUNTING - [rt] turned off CONFIG_- [rt] turned on specfile logic to build virt subpackage- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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}- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [rt] moved RHEL7 RT infrastructure to redhat/realtime - [rt] added RHEL6 RT infrastructure to redhat/MRG - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [rt] futex: Prevent attaching to kernel threads - [rt] futex: Add another early deadlock detection check - [rt] more spefile changes for module signing - [rt] removed sighand debugging patch - [rt] reverted RT commit 'slub: delay ctor until the object is requested' - [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]- [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]- [rt] enable module signing- [rt] debugging patch for sighand from rostedt- [rt] rt: Move migrate_disable() up in trylocks- [rt] rt,blk,mq: Make blk_mq_cpu_notify_lock a raw spinlock- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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}- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [rt] synced with upstream 3.10.34-rt34 quilt queue - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [rt] modified specfile to use xz compression - [rt] modified config system to turn off CGROUP group schedulers - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [rt] from Luis Claudio R. Goncalves : - [rt] spec: do not create an empty include/linux/version.h - [rt] spec: added ApplyPatch and the support for linux-kernel-test.patch - [rt] spec: fix the buildid usage on the specfile - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [rt] picked up 3.10-rt33 commit: - [rt] crypto: Reduce preempt disabled regions, more algos - [rt] updated realtime version to -rt33 - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [mm] Revert: percpu scalability fixes (Jarod Wilson) [1072446]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] pulled new rt-specific patches from latest RT series, updated to -rt32 - [rt] fs: jbd2: pull your plug when waiting for space - [rt] net: sched: dev_deactivate_many(): use msleep(1) instead of yield()- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [rt] reverted removal of stop_cpus_lock in kernel/stop_machine.c - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [redhat] kabi: actually add symbols to the whitelists this time (Jarod Wilson) [726863]- [rt] added rostedt cpu_chill() patch to prevent live-lock- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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] 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]- [redhat] kabi: add initial whitelist checksums (Jiri Olsa) [726863]- [rt] cherry-picked new RT patches from 3.10.12-rt31 series- [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]- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] synced with latest 3.10 rt patchset (3.10.32-rt30)- [rt] reworked rebase to use hotplug function from RT patchset- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [rt] switched to rhel7 hotplug mechanism in _cpu_down() (kernel/cpu.c) - [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]- [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]- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [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]- [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]- [rt] added cpu_chill() patch from Sebastian Andrzej Siewior - [rt] Update source tree to match RHEL 7.1 tree [1160430] - [rt] added 3.12-rt17 series patch to disable cmpxchg for lockref - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [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]- [rt] fixup mismerge of mm/swap.c- [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]- [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]- [rt] updated Makefile and kernel-rt.spec to use new versioning scheme - [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]- [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] 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]- [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]- [rt] change specfile to not build firmware package kernel-rt-firmware- [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]- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430]- [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]- [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]- [rt] fixed stop_machine issue that prevented system boot- [rt] remove dependency on rt-firmware package- [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [rt] applied sit fix from Willem de Bruijn - [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]- [rt] Update source tree to match RHEL 7.1 tree [1160430] - [rt] added Johannes Berg patch for iwlwifi on RT - [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]- [rt] applied ip6_tunnel fix from Nicolas Dichtel - [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]- [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]- [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}- [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]- [acpi] Correct faulty check of Secure Level in acpi_os_get_root_pointer() (Lenny Szubowicz) [1034598]- [fs] gfs2: Fix ref count bug relating to atomic_open (Robert S Peterson) [1032800]- [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]- [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]- [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]- [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]- [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]- [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.17 (Veaceslav Falico) [1006938]- [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]- [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]- [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]- [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]- [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]- [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]- [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]- [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]- [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]- [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]- [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]- [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]- [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]- [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]- [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]- [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)/bin/sh/bin/sh  !"#$%&'()*+,-6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abchijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./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 { | } ~   3.10.0-957.21.2.rt56.934.el73.10.03.10.0-957.21.2.rt56.934.el74.3.01613.10.0-957.21.2.rt56.934.el73.10.0-957.21.2.rt56.934.el74.3.03.10.0-957.21.2.rt56.934.el73.10.0-957.21.2.rt56.934.el7.x86_643.10.0-957.21.2.rt56.934.el7     !""#####""$$$$$$""""%&&%%%%%%%""'''''''()(*(((+,+-+.+/+0+1+2345544644777777777777777788889999:::;<=>=?=@<A<B<C<<<<D<EE<F<G<H<I<J<K<L<M<N<OPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRTUUTVVVVVVVVVVVVVVVVVVVVVVTTTWXYXZX[\\X]X^^X_X``Xabccccccccbdedfdgdhdidjdkdldmdndodpdqdrdsbtutvbwxwywzw{w|w}~~~~~~~~~~                    !"#$%$&$'$$($)***+,-,../01222222222222222222233333333344555555666666666666666666666666666666678888889::;;:<<<<:=:>9?@A@B@C9DEEEDFGFFH99IJJJJI9KLLLLLLLLLL9MNOMPQPRPSPTPUPVPWPXPYPZP[P\PPP]^_]]]`aaaaabcccccbdddddeeefgfhijkllllllkmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnopqrrrqssstuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwvxvyvzv{v|v}vv~vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv                           !!!!!!!!!!!!!!"""##############$$$%&'()))*+++,- .////////////////////////.01122030444444444444444444055555060777..  898 :;:<:=:>:?????:@:::AA BCDEEEE.vmlinuz-3.10.0-957.21.2.rt56.934.el7.x86_64.hmacSystem.map-3.10.0-957.21.2.rt56.934.el7.x86_64config-3.10.0-957.21.2.rt56.934.el7.x86_64initramfs-3.10.0-957.21.2.rt56.934.el7.x86_64.imgvmlinuz-3.10.0-957.21.2.rt56.934.el7.x86_64kernel-rt-3.10.0-957.21.2.rt56.934.el7.x86_64.confdccp-blacklist.conf3.10.0-957.21.2.rt56.934.el7.x86_64buildextrakernelarchx86cryptoablk_helper.koaesni-intel.koblowfish-x86_64.kocamellia-aesni-avx-x86_64.kocamellia-aesni-avx2.kocamellia-x86_64.kocast5-avx-x86_64.kocast6-avx-x86_64.kocrc32-pclmul.kocrc32c-intel.kocrct10dif-pclmul.koghash-clmulni-intel.koglue_helper.kosalsa20-x86_64.koserpent-avx-x86_64.koserpent-avx2.koserpent-sse2-x86_64.kosha-mbsha1-mb.kosha256-mbsha256-mb.kosha512-mbsha512-mb.kosha512-ssse3.kotwofish-avx-x86_64.kotwofish-x86_64-3way.kotwofish-x86_64.kokernelcpumcheckmce-inject.koplatforminteliosf_mbi.kocryptoalgif_rng.koansi_cprng.koanubis.koarc4.koasync_txasync_memcpy.koasync_pq.koasync_raid6_recov.koasync_tx.koasync_xor.koraid6test.koauthenc.koauthencesn.koblowfish_common.koblowfish_generic.kocamellia_generic.kocast5_generic.kocast6_generic.kocast_common.koccm.kocmac.kocrc32_generic.kocrct10dif_common.kocrct10dif_generic.kocryptd.kocrypto_null.kocrypto_user.kocts.kodeflate.kodes_generic.kodh_generic.kodrbg.kofcrypt.kogcm.kogf128mul.koghash-generic.kojitterentropy_rng.kokhazad.kolrw.komcryptd.komd4.komichael_mic.kopcbc.kopcrypt.kormd128.kormd160.kormd256.kormd320.korsa_generic.kosalsa20_generic.koseed.koserpent_generic.kosha512_generic.kotcrypt.kotea.kotgr192.kotwofish_common.kotwofish_generic.kovmac.kowp512.koxcbc.koxor.koxts.kozlib.kodriversacpiacpi_extlog.koacpi_ipmi.koacpi_pad.koapeieinj.kocustom_method.koec_sys.konfitnfit.kosbs.kosbshc.kovideo.koataacard-ahci.koahci.koahci_platform.koata_generic.koata_piix.kolibahci.kolibata.kopata_acpi.kopata_ali.kopata_amd.kopata_arasan_cf.kopata_artop.kopata_atiixp.kopata_atp867x.kopata_cmd64x.kopata_cs5536.kopata_hpt366.kopata_hpt37x.kopata_hpt3x2n.kopata_hpt3x3.kopata_it8213.kopata_it821x.kopata_jmicron.kopata_marvell.kopata_netcell.kopata_ninja32.kopata_oldpiix.kopata_pdc2027x.kopata_pdc202xx_old.kopata_piccolo.kopata_rdc.kopata_sch.kopata_serverworks.kopata_sil680.kopata_sis.kopata_via.kopdc_adma.kosata_mv.kosata_nv.kosata_promise.kosata_qstor.kosata_sil.kosata_sil24.kosata_sis.kosata_svw.kosata_sx4.kosata_uli.kosata_via.kosata_vsc.koauxdisplaycfag12864b.kocfag12864bfb.koks0108.kobaseregmapregmap-i2c.koregmap-spi.kobcmabcma.koblockaoeaoe.kobrd.kofloppy.koloop.komtip32xxmtip32xx.konull_blk.koosdblk.kopktcdvd.korbd.kosx8.kovirtio_blk.kozramzram.kobluetoothath3k.kobcm203x.kobfusb.kobpa10x.kobtbcm.kobtintel.kobtmrvl.kobtmrvl_sdio.kobtrtl.kobtsdio.kobtusb.kohci_uart.kohci_vhci.kocdromcdrom.kocharhangcheck-timer.kohw_randomamd-rng.kointel-rng.kotimeriomem-rng.kovia-rng.kovirtio-rng.koi8k.koipmiipmi_devintf.koipmi_msghandler.koipmi_poweroff.koipmi_si.koipmi_ssif.koipmi_watchdog.kolp.koppdev.kotlclk.kotpmst33zp24tpm_st33zp24.kotpm_st33zp24_i2c.kotpm_atmel.kotpm_crb.kotpm_i2c_atmel.kotpm_i2c_infineon.kotpm_i2c_nuvoton.kotpm_infineon.kotpm_nsc.kouv_mmtimer.kovirtio_console.kocpufreqacpi-cpufreq.koamd_freq_sensitivity.kocpufreq_stats.kop4-clockmod.kopcc-cpufreq.kopowernow-k8.kospeedstep-lib.kocryptoccpccp.kochelsiochcr.kopadlock-aes.kopadlock-sha.koqatqat_c3xxxqat_c3xxx.koqat_c3xxxvfqat_c3xxxvf.koqat_c62xqat_c62x.koqat_c62xvfqat_c62xvf.koqat_commonintel_qat.koqat_dh895xccqat_dh895xcc.koqat_dh895xccvfqat_dh895xccvf.kodcadca.kodmadwdw_dmac.kodw_dmac_core.koidma64.koioatioatdma.kopch_dma.kovirt-dma.koedacamd64_edac_mod.koe752x_edac.koedac_mce_amd.koi3000_edac.koi3200_edac.koi5000_edac.koi5100_edac.koi5400_edac.koi7300_edac.koi7core_edac.koi82975x_edac.koie31200_edac.kopnd2_edac.kosb_edac.koskx_edac.kox38_edac.kofirewirefirewire-core.kofirewire-net.kofirewire-ohci.kofirewire-sbp2.kofirmwaredcdbas.kodell_rbu.koedd.koiscsi_ibft.kogpiogpio-amdpt.kogpio-ich.kogpio-viperboard.kogpudrmamdamdgpuamdgpu.koamdkfdamdkfd.kolibchash.koastast.kobochsbochs-drm.kocirruscirrus.kodrm.kodrm_kms_helper.kodrm_panel_orientation_quirks.kogma500gma500_gfx.koi2cch7006.kosil164.koi915i915.komgag200mgag200.konouveaunouveau.koqxlqxl.koradeonradeon.koschedulergpu-sched.kottmttm.koudludl.kovirtiovirtio-gpu.kovmwgfxvmwgfx.kohidhid-alps.kohid-appleir.kohid-aureal.kohid-axff.kohid-dr.kohid-elecom.kohid-gaff.kohid-gyration.kohid-holtek-kbd.kohid-holtekff.kohid-icade.kohid-keytouch.kohid-kye.kohid-lcpower.kohid-lenovo-tpkbd.kohid-logitech-dj.kohid-multitouch.kohid-ortek.kohid-petalynx.kohid-picolcd.kohid-pl.kohid-primax.kohid-prodikeys.kohid-ps3remote.kohid-rmi.kohid-roccat-arvo.kohid-roccat-common.kohid-roccat-isku.kohid-roccat-kone.kohid-roccat-koneplus.kohid-roccat-konepure.kohid-roccat-kovaplus.kohid-roccat-lua.kohid-roccat-pyra.kohid-roccat-savu.kohid-roccat.kohid-saitek.kohid-samsung.kohid-sensor-custom.kohid-sensor-hub.kohid-sjoy.kohid-sony.kohid-speedlink.kohid-steelseries.kohid-sunplus.kohid-thingm.kohid-tivo.kohid-tmff.kohid-topseed.kohid-twinhan.kohid-uclogic.kohid-wacom.kohid-waltop.kohid-wiimote.kohid-zpff.kohid-zydacron.koi2c-hidi2c-hid.kouhid.kohwmonabituguru.koabituguru3.koacpi_power_meter.koad7414.koad7418.koadm1021.koadm1025.koadm1026.koadm1029.koadm1031.koadm9240.koads1015.koads7828.koadt7410.koadt7411.koadt7462.koadt7470.koadt7475.koadt7x10.koamc6821.koapplesmc.koasb100.koasc7621.koasus_atk0110.koatxp1.kocoretemp.kodme1737.kods1621.kods620.koemc1403.koemc6w201.kof71805f.kof71882fg.kof75375s.kofam15h_power.kofschmd.kog760a.kogl518sm.kogl520sm.kohwmon-vid.koi5k_amb.koibmaem.koibmpex.koina209.koina2xx.koit87.kojc42.kok10temp.kok8temp.kolineage-pem.kolm63.kolm73.kolm75.kolm77.kolm78.kolm80.kolm83.kolm85.kolm87.kolm90.kolm92.kolm93.kolm95234.kolm95241.kolm95245.koltc4151.koltc4215.koltc4245.koltc4261.komax16065.komax1619.komax1668.komax197.komax6639.komax6642.komax6650.komax6697.komcp3021.konct6775.kontc_thermistor.kopc87360.kopc87427.kopcf8591.kopmbusadm1275.kolm25066.koltc2978.komax16064.komax34440.komax8688.kopmbus.kopmbus_core.koucd9000.koucd9200.kozl6100.kosch5627.kosch5636.kosch56xx-common.kosht15.kosht21.kosis5595.kosmsc47b397.kosmsc47m1.kosmsc47m192.kothmc50.kotmp102.kotmp401.kotmp421.kovia-cputemp.kovia686a.kovt1211.kovt8231.kow83627ehf.kow83627hf.kow83781d.kow83791d.kow83792d.kow83793.kow83795.kow83l785ts.kow83l786ng.koi2calgosi2c-algo-bit.koi2c-algo-pca.kobussesi2c-amd756-s4882.koi2c-amd756.koi2c-amd8111.koi2c-designware-core.koi2c-designware-platform.koi2c-diolan-u2c.koi2c-i801.koi2c-isch.koi2c-ismt.koi2c-nforce2-s4985.koi2c-nforce2.koi2c-parport-light.koi2c-parport.koi2c-pca-platform.koi2c-piix4.koi2c-scmi.koi2c-simtec.koi2c-sis96x.koi2c-tiny-usb.koi2c-via.koi2c-viapro.koi2c-viperboard.koi2c-dev.koi2c-smbus.koi2c-stub.koidlei7300_idle.koiioaccelhid-sensor-accel-3d.kobufferindustrialio-triggered-buffer.kocommonhid-sensorshid-sensor-iio-common.kohid-sensor-trigger.kogyrohid-sensor-gyro-3d.kolighthid-sensor-als.kohid-sensor-prox.komagnetometerhid-sensor-magn-3d.koorientationhid-sensor-incl-3d.kohid-sensor-rotation.kopressurehid-sensor-press.koinfinibandcoreib_cm.koib_core.koib_ucm.koib_umad.koib_uverbs.koiw_cm.kordma_cm.kordma_ucm.kohwbnxt_rebnxt_re.kocxgb3iw_cxgb3.kocxgb4iw_cxgb4.kohfi1hfi1.koi40iwi40iw.koipathib_ipath.komlx4mlx4_ib.komlx5mlx5_ib.komthcaib_mthca.konesiw_nes.koocrdmaocrdma.koqedrqedr.koqibib_qib.kousnicusnic_verbs.kovmw_pvrdmavmw_pvrdma.koswrdmavtrdmavt.korxerdma_rxe.koulpipoibib_ipoib.koiserib_iser.koisertib_isert.koopa_vnicopa_vnic.kosrpib_srp.kosrptib_srpt.koinputff-memless.koinput-polldev.kojoydev.komiscapanel.koati_remote2.koatlas_btns.kocm109.kogp2ap002a00f.kokeyspan_remote.kopcspkr.kopowermate.korotary_encoder.kouinput.koyealink.komouseappletouch.kobcm5974.kocyapa.kosermouse.kosynaptics_i2c.kosynaptics_usb.kovsxxxaa.kormi4rmi_core.kormi_smbus.koserioaltera_ps2.koarc_ps2.koserio_raw.kosparse-keymap.kotabletacecad.koaiptek.kogtco.kokbtab.kowacom.kotouchscreenelo.kowacom_i2c.kowacom_w8001.koiommuamd_iommu_v2.koisdncapicapi.kocapidrv.kokernelcapi.kodivertdss1_divert.kogigasetbas_gigaset.kogigaset.koser_gigaset.kousb_gigaset.kohardwareavmb1.kob1dma.kob1pci.koc4.kot1pci.komISDNavmfritz.kohfcmulti.kohfcpci.kohfcsusb.komISDNinfineon.komISDNipac.komISDNisar.konetjet.kospeedfax.kow6692.kohisaxhfc4s8s_l1.kohisax.kohisax_fcpcipnp.kohisax_isac.kohisax_st5481.kohysdnhysdn.koi4lisdn.koisdnhdlc.komISDNl1oip.komISDN_core.komISDN_dsp.koledsdell-led.koleds-blinkm.koleds-clevo-mail.koleds-lm3530.koleds-lp3944.koleds-lp5521.koleds-lp5523.koleds-lp5562.koleds-lp55xx-common.koleds-lt3593.koleds-ss4200.kotriggerledtrig-backlight.koledtrig-camera.koledtrig-default-on.koledtrig-gpio.koledtrig-heartbeat.koledtrig-oneshot.koledtrig-timer.koledtrig-transient.komddm-bio-prison.kodm-bufio.kodm-cache-smq.kodm-cache.kodm-crypt.kodm-delay.kodm-era.kodm-flakey.kodm-log-userspace.kodm-log-writes.kodm-log.kodm-mirror.kodm-mod.kodm-multipath.kodm-queue-length.kodm-raid.kodm-region-hash.kodm-round-robin.kodm-service-time.kodm-snapshot.kodm-switch.kodm-thin-pool.kodm-verity.kodm-zero.kofaulty.kolinear.kopersistent-datadm-persistent-data.koraid0.koraid1.koraid10.koraid456.komediacommonb2c2b2c2-flexcop.kobtcx-risc.kocx2341x.kocypress_firmware.kosaa7146saa7146.kosaa7146_vv.kosianosmsdvb.kosmsmdtv.kotveeprom.kodvb-coredvb-core.kodvb-frontendsa8293.koaf9013.koaf9033.koatbm8830.koau8522_common.koau8522_decoder.koau8522_dig.kobcm3510.kocx22700.kocx22702.kocx24110.kocx24113.kocx24116.kocx24123.kocxd2820r.kodib0070.kodib0090.kodib3000mb.kodib3000mc.kodib7000m.kodib7000p.kodib8000.kodibx000_common.kodrxd.kodrxk.kods3000.kodvb-pll.koec100.koisl6405.koisl6421.koisl6423.koit913x-fe.koitd1000.koix2505v.kol64781.kolg2160.kolgdt3305.kolgdt330x.kolgs8gxx.kolnbp21.kolnbp22.kom88rs2000.komb86a16.komb86a20s.komt312.komt352.konxt200x.konxt6000.koor51132.koor51211.kortl2830.kortl2832.kos5h1409.kos5h1411.kos5h1420.kos921.kosi21xx.kosp8870.kosp887x.kostb0899.kostb6000.kostb6100.kostv0288.kostv0297.kostv0299.kostv0367.kostv0900.kostv090x.kostv6110.kostv6110x.kotda10021.kotda10023.kotda10048.kotda1004x.kotda10071.kotda10086.kotda18271c2dd.kotda665x.kotda8083.kotda8261.kotda826x.kots2020.kotua6100.koves1820.koves1x93.kozl10036.kozl10039.kozl10353.kofirewirefiredtv.koi2ccs5345.kocs53l32a.kocx25840cx25840.koir-kbd-i2c.kom52790.komsp3400.komt9v011.kosaa6588.kosaa7115.kosaa7127.kosaa717x.kotda7432.kotvaudio.kotvp5150.koupd64031a.koupd64083.kovp27smpx.kowm8739.kowm8775.kommcsianosmssdio.kopcib2c2b2c2-flexcop-pci.kobt8xxbt878.kobttv.kodst.kodst_ca.kodvb-bt8xx.kocx18cx18-alsa.kocx18.kocx23885altera-ci.kocx23885.kocx88cx88-alsa.kocx88-blackbird.kocx88-dvb.kocx88-vp3054-i2c.kocx8800.kocx8802.kocx88xx.koddbridgeddbridge.kodm1105dm1105.koivtvivtv.koivtvfb.komantishopper.komantis.komantis_core.kongenengene.kopluto2pluto2.kopt1earth-pt1.kosaa7134saa6752hs.kosaa7134-alsa.kosaa7134-dvb.kosaa7134-empress.kosaa7134.kosaa7164saa7164.kottpcibudget-av.kobudget-ci.kobudget-core.kobudget-patch.kobudget.kodvb-ttpci.kottpci-eeprom.korcati_remote.koene_ir.kofintek-cir.kogpio-ir-recv.koiguanair.koimon.koir-jvc-decoder.koir-lirc-codec.koir-mce_kbd-decoder.koir-nec-decoder.koir-rc5-decoder.koir-rc5-sz-decoder.koir-rc6-decoder.koir-sanyo-decoder.koir-sony-decoder.koite-cir.kokeymapsrc-adstech-dvb-t-pci.korc-alink-dtu-m.korc-anysee.korc-apac-viewcomp.korc-asus-pc39.korc-asus-ps3-100.korc-ati-tv-wonder-hd-600.korc-ati-x10.korc-avermedia-a16d.korc-avermedia-cardbus.korc-avermedia-dvbt.korc-avermedia-m135a.korc-avermedia-m733a-rm-k6.korc-avermedia-rm-ks.korc-avermedia.korc-avertv-303.korc-azurewave-ad-tu700.korc-behold-columbus.korc-behold.korc-budget-ci-old.korc-cinergy-1400.korc-cinergy.korc-dib0700-nec.korc-dib0700-rc5.korc-digitalnow-tinytwin.korc-digittrade.korc-dm1105-nec.korc-dntv-live-dvb-t.korc-dntv-live-dvbt-pro.korc-em-terratec.korc-encore-enltv-fm53.korc-encore-enltv.korc-encore-enltv2.korc-evga-indtube.korc-eztv.korc-flydvb.korc-flyvideo.korc-fusionhdtv-mce.korc-gadmei-rm008z.korc-genius-tvgo-a11mce.korc-gotview7135.korc-hauppauge.korc-imon-mce.korc-imon-pad.korc-iodata-bctv7e.korc-it913x-v1.korc-it913x-v2.korc-kaiomy.korc-kworld-315u.korc-kworld-pc150u.korc-kworld-plus-tv-analog.korc-leadtek-y04g0051.korc-lirc.korc-lme2510.korc-manli.korc-medion-x10-digitainer.korc-medion-x10-or2x.korc-medion-x10.korc-msi-digivox-ii.korc-msi-digivox-iii.korc-msi-tvanywhere-plus.korc-msi-tvanywhere.korc-nebula.korc-nec-terratec-cinergy-xs.korc-norwood.korc-npgtech.korc-pctv-sedna.korc-pinnacle-color.korc-pinnacle-grey.korc-pinnacle-pctv-hd.korc-pixelview-002t.korc-pixelview-mk12.korc-pixelview-new.korc-pixelview.korc-powercolor-real-angel.korc-proteus-2309.korc-purpletv.korc-pv951.korc-rc6-mce.korc-real-audio-220-32-keys.korc-reddo.korc-snapstream-firefly.korc-streamzap.korc-tbs-nec.korc-technisat-usb2.korc-terratec-cinergy-xs.korc-terratec-slim-2.korc-terratec-slim.korc-tevii-nec.korc-tivo.korc-total-media-in-hand-02.korc-total-media-in-hand.korc-trekstor.korc-tt-1500.korc-twinhan1027.korc-videomate-m1f.korc-videomate-s350.korc-videomate-tv-pvr.korc-winfast-usbii-deluxe.korc-winfast.kolirc_dev.komceusb.konuvoton-cir.korc-core.koredrat3.kostreamzap.kottusbir.kowinbond-cir.kotunerse4000.kofc0011.kofc0012.kofc0013.kofc2580.komax2165.komc44s803.komt2060.komt2063.komt20xx.komt2131.komt2266.komxl5005s.komxl5007t.koqt1010.kor820t.kotda18212.kotda18218.kotda18271.kotda827x.kotda8290.kotda9887.kotea5761.kotea5767.kotua9001.kotuner-simple.kotuner-types.kotuner-xc2028.kotuner_it913x.koxc4000.koxc5000.kousbau0828au0828.kob2c2b2c2-flexcop-usb.kocx231xxcx231xx-alsa.kocx231xx-dvb.kocx231xx.kodvb-usbdvb-usb-v2dvb-usb-af9015.kodvb-usb-af9035.kodvb-usb-anysee.kodvb-usb-au6610.kodvb-usb-az6007.kodvb-usb-ce6230.kodvb-usb-ec168.kodvb-usb-gl861.kodvb-usb-it913x.kodvb-usb-lmedm04.kodvb-usb-mxl111sf.kodvb-usb-rtl28xxu.kodvb_usb_v2.komxl111sf-demod.komxl111sf-tuner.kodvb-usb-a800.kodvb-usb-af9005-remote.kodvb-usb-af9005.kodvb-usb-az6027.kodvb-usb-cinergyT2.kodvb-usb-cxusb.kodvb-usb-dib0700.kodvb-usb-dibusb-common.kodvb-usb-dibusb-mb.kodvb-usb-dibusb-mc.kodvb-usb-digitv.kodvb-usb-dtt200u.kodvb-usb-dtv5100.kodvb-usb-dw2102.kodvb-usb-friio.kodvb-usb-gp8psk.kodvb-usb-m920x.kodvb-usb-nova-t-usb2.kodvb-usb-opera.kodvb-usb-pctv452e.kodvb-usb-technisat-usb2.kodvb-usb-ttusb2.kodvb-usb-umt-010.kodvb-usb-vp702x.kodvb-usb-vp7045.kodvb-usb.koem28xxem28xx-alsa.koem28xx-dvb.koem28xx-rc.koem28xx.kogspcagl860gspca_gl860.kogspca_benq.kogspca_conex.kogspca_cpia1.kogspca_etoms.kogspca_finepix.kogspca_jeilinj.kogspca_jl2005bcd.kogspca_konica.kogspca_main.kogspca_mars.kogspca_mr97310a.kogspca_nw80x.kogspca_ov519.kogspca_ov534.kogspca_ov534_9.kogspca_pac207.kogspca_pac7302.kogspca_pac7311.kogspca_se401.kogspca_sn9c2028.kogspca_sn9c20x.kogspca_sonixb.kogspca_sonixj.kogspca_spca1528.kogspca_spca500.kogspca_spca501.kogspca_spca505.kogspca_spca506.kogspca_spca508.kogspca_spca561.kogspca_sq905.kogspca_sq905c.kogspca_sq930x.kogspca_stk014.kogspca_stv0680.kogspca_sunplus.kogspca_t613.kogspca_topro.kogspca_tv8532.kogspca_vc032x.kogspca_vicam.kogspca_xirlink_cit.kogspca_zc3xx.kom5602gspca_m5602.kostv06xxgspca_stv06xx.kohdpvrhdpvr.kopvrusb2pvrusb2.kopwcpwc.kos2255s2255drv.kosianosmsusb.kostk1160stk1160.kostkwebcamstkwebcam.kotlg2300poseidon.kotm6000tm6000-alsa.kotm6000-dvb.kotm6000.kottusb-budgetdvb-ttusb-budget.kottusb-decttusb_dec.kottusbdecfe.kousbvisionusbvision.kouvcuvcvideo.kozr364xxzr364xx.kov4l2-coretuner.kov4l2-common.kovideobuf-core.kovideobuf-dma-sg.kovideobuf-dvb.kovideobuf-vmalloc.kovideobuf2-core.kovideobuf2-memops.kovideobuf2-vmalloc.kovideodev.komemstickcorememstick.komspro_block.kohostjmb38x_ms.kor592.kortsx_pci_ms.kotifm_ms.komessagefusionmptbase.komptctl.komptsas.komptscsih.komptspi.komfdlpc_ich.kolpc_sch.kortsx_pci.kortsx_usb.kosm501.koviperboard.kovx855.komiscaltera-staplaltera-stapl.koapds9802als.koapds990x.kobh1770glc.kocb710cb710.koeepromat24.koeeprom.koeeprom_93cx6.komax6875.koenclosure.kohpilo.kohwlat_detector.koioc4.koisl29003.koisl29020.kolis3lv02dlis3lv02d.kolis3lv02d_i2c.komeimei-me.komei.kopch_phub.kosgi-grugru.kosgi-xpxp.koxpc.koxpnet.kotifm_7xx1.kotifm_core.kotsl2550.kovmw_vmcivmw_vmci.kommccoremmc_block.kommc_core.kosdio_uart.kohostcb710-mmc.kocqhci.kortsx_pci_sdmmc.kortsx_usb_sdmmc.kosdhci-acpi.kosdhci-pci.kosdhci-pltfm.kosdhci.kotifm_sd.koushc.kovia-sdmmc.kovub300.komtdchipschipreg.komtd.komtd_blkdevs.komtdblock.koubiubi.konetbondingbonding.kocanc_canc_can.koc_can_pci.koc_can_platform.kocan-dev.kocc770cc770.kocc770_platform.kosja1000ems_pci.kokvaser_pci.kopeak_pci.koplx_pci.kosja1000.kosja1000_platform.koslcan.kosoftingsofting.kousbems_usb.koesd_usb2.kokvaser_usb.kopeak_usbpeak_usb.kousb_8dev.kovcan.kodummy.koethernetamazonenaena.koamdamd8111e.kopcnet32.koxgbeamd-xgbe.koaquantiaatlanticatlantic.koatherosalxalx.koatl1catl1c.koatl1eatl1e.koatlxatl1.koatl2.kobroadcomb44.kobnx2.kobnx2xbnx2x.kobnxtbnxt_en.kocnic.kotg3.kobrocadebnabna.kocadenceat91_ether.komacb.kocalxedaxgmac.kocaviumliquidioliquidio.koliquidio_vf.kochelsiocxgb3cxgb3.kocxgb4cxgb4.kocxgb4vfcxgb4vf.kolibcxgblibcxgb.kociscoenicenic.kodectulipde2104x.kode4x5.kodmfe.kotulip.kouli526x.kowinbond-840.koxircom_cb.kodnet.koemulexbenetbe2net.koethoc.koicplusipg.kointele1000e1000.koe1000ee1000e.kofm10kfm10k.koi40ei40e.koi40evfi40evf.koigbigb.koigbvfigbvf.koixgbeixgbe.koixgbevfixgbevf.kojme.komarvellmvmdio.koskge.kosky2.komellanoxmlx4mlx4_core.komlx4_en.komlx5coremlx5_core.komlxfwmlxfw.komlxswmlxsw_core.komlxsw_i2c.komlxsw_minimal.komlxsw_pci.komlxsw_spectrum.komlxsw_switchib.komlxsw_switchx2.komyricommyri10gemyri10ge.konetronomenfpnfp.kooki-semipch_gbepch_gbe.koqlogicnetxennetxen_nic.koqedqed.koqedeqede.koqla3xxx.koqlcnicqlcnic.koqlgeqlge.korealtek8139cp.ko8139too.kor8169.korockerrocker.kosfcfalconsfc-falcon.kosfc.kosmscepic100.kosmsc9420.kotitlan.kofjesfjes.kogeneve.koieee802154fakelb.koifb.komacsec.komacvlan.komacvtap.komdio.komii.konetconsole.konlmon.kontb_netdev.kophyamd.koat803x.kobcm87xx.kobroadcom.kocicada.kodavicom.kodp83640.koet1011c.koicplus.kolxt.komarvell.komdio-bitbang.komicrel.konational.koqsemi.korealtek.kosmsc.koste10Xp.kovitesse.kopppbsd_comp.koppp_async.koppp_deflate.koppp_generic.koppp_mppe.koppp_synctty.kopppoe.kopppox.kopptp.koslipslhc.koslip.koteamteam.koteam_mode_activebackup.koteam_mode_broadcast.koteam_mode_loadbalance.koteam_mode_random.koteam_mode_roundrobin.kothunderbolt-net.kotun.kousbasix.koax88179_178a.kocatc.kocdc_eem.kocdc_ether.kocdc_mbim.kocdc_ncm.kocdc_subset.kocx82310_eth.kodm9601.kogl620a.kohso.kohuawei_cdc_ncm.koint51x1.koipheth.kokalmia.kokaweth.kolg-vl600.komcs7830.konet1080.kopegasus.koplusb.koqmi_wwan.kor8152.korndis_host.kortl8150.kosierra_net.kosmsc75xx.kosmsc95xx.kousbnet.kozaurus.koveth.kovirtio_net.kovmxnet3vmxnet3.kovsockmon.kovxlan.kowandlci.kohdlc.kohdlc_cisco.kohdlc_fr.kohdlc_ppp.kohdlc_raw.kowirelessathath.koath10kath10k_core.koath10k_pci.koath9kath9k.koath9k_common.koath9k_htc.koath9k_hw.kocarl9170carl9170.kowil6210wil6210.kobroadcombrcm80211brcmfmacbrcmfmac.kobrcmsmacbrcmsmac.kobrcmutilbrcmutil.kointeliwlegacyiwl3945.koiwl4965.koiwlegacy.koiwlwifidvmiwldvm.koiwlwifi.komvmiwlmvm.komac80211_hwsim.komarvellmwifiexmwifiex.komwifiex_pcie.komwifiex_sdio.komwifiex_usb.komwl8k.koralinkrt2x00rt2800lib.kort2800mmio.kort2800pci.kort2800usb.kort2x00lib.kort2x00mmio.kort2x00pci.kort2x00usb.kort61pci.kort73usb.korealtekrtl818xrtl8187rtl8187.kortlwifibtcoexistbtcoexist.kortl8188eertl8188ee.kortl8192crtl8192c-common.kortl8192certl8192ce.kortl8192curtl8192cu.kortl8192dertl8192de.kortl8192eertl8192ee.kortl8192sertl8192se.kortl8723aertl8723ae.kortl8723bertl8723be.kortl8723comrtl8723-common.kortl8821aertl8821ae.kortl_pci.kortl_usb.kortlwifi.kontbhwamdntb_hw_amd.kontb.kontb_transport.kotestntb_perf.konvdimmlibnvdimm.kond_blk.kond_btt.kond_e820.kond_pmem.konvmehostnvme-core.konvme-fabrics.konvme-fc.konvme-rdma.konvme.kotargetnvme-fcloop.konvme-loop.konvmet-fc.konvmet-rdma.konvmet.koparportparport.koparport_pc.koparport_serial.kopcihotplugacpiphp_ibm.kopcieaeraer_inject.kopcmciayenta_socket.kopinctrlintelpinctrl-cannonlake.kopinctrl-denverton.kopinctrl-geminilake.kopinctrl-intel.kopinctrl-lewisburg.kopinctrl-sunrisepoint.kopinctrl-amd.koplatformx86acer-wmi.koacerhdf.koamilo-rfkill.koapple-gmux.koasus-laptop.koasus-nb-wmi.koasus-wmi.kochromeos_laptop.koclassmate-laptop.kocompal-laptop.kodell-laptop.kodell-rbtn.kodell-smbios.kodell-smo8800.kodell-wmi-aio.kodell-wmi-descriptor.kodell-wmi.koeeepc-laptop.koeeepc-wmi.kofujitsu-laptop.kofujitsu-tablet.kohdaps.kohp-wireless.kohp-wmi.kohp_accel.koideapad-laptop.kointel-hid.kointel-vbtn.kointel-wmi-thunderbolt.kointel_ips.kointel_oaktrail.kointel_pmc_core.komsi-laptop.komsi-wmi.komxm-wmi.kopanasonic-laptop.kosamsung-laptop.kosamsung-q10.kosony-laptop.kothinkpad_acpi.kotopstar-laptop.kotoshiba_acpi.kotoshiba_bluetooth.kowmi.kopowersmb347-charger.kopowercapintel_rapl.koppsclientspps-gpio.kopps-ldisc.kopps_parport.kopps_core.koptpptp.koptp_kvm.koptp_pch.kopwmpwm-lpss.kortcrtc-bq32k.kortc-bq4802.kortc-ds1286.kortc-ds1307.kortc-ds1374.kortc-ds1511.kortc-ds1553.kortc-ds1672.kortc-ds1742.kortc-ds2404.kortc-ds3232.kortc-em3027.kortc-fm3130.kortc-isl12022.kortc-isl1208.kortc-m41t80.kortc-m48t35.kortc-m48t59.kortc-max6900.kortc-msm6242.kortc-pcf8523.kortc-pcf8563.kortc-pcf8583.kortc-rp5c01.kortc-rs5c372.kortc-rv3029c2.kortc-rx4581.kortc-rx8025.kortc-rx8581.kortc-stk17ta8.kortc-v3020.kortc-x1205.koscsi3w-9xxx.ko3w-sas.koaacraidaacraid.koaic7xxxaic79xx.koarcmsrarcmsr.kobe2iscsibe2iscsi.kobfabfa.kobnx2fcbnx2fc.kobnx2ibnx2i.koch.kocsiostorcsiostor.kocxgbicxgb3icxgb3i.kocxgb4icxgb4i.kolibcxgbi.kofcoefcoe.kolibfcoe.kofnicfnic.kohpsa.kohptiop.koinitio.koisciisci.koiscsi_boot_sysfs.koiscsi_tcp.kolibfclibfc.kolibiscsi.kolibiscsi_tcp.kolibsaslibsas.kolibsrp.kolpfclpfc.komegaraidmegaraid_sas.kompt3sasmpt2sas.kompt3sas.komvsasmvsas.komvumi.koosdlibosd.koosd.koosst.kopm8001pm80xx.kopmcraid.koqedfqedf.koqediqedi.koqla2xxxqla2xxx.kotcm_qla2xxx.koqla4xxxqla4xxx.koraid_class.koscsi_debug.koscsi_tgt.koscsi_transport_fc.koscsi_transport_iscsi.koscsi_transport_sas.koscsi_transport_spi.koscsi_transport_srp.kosd_mod.koses.kosg.kosmartpqismartpqi.kosr_mod.kost.kostex.koufsufshcd-pci.koufshcd.kovirtio_scsi.kovmw_pvscsi.kossbssb.kostagingfwserialfirewire-serial.kortl8192ertl8192er8192e_pci.kortllib.kortllib_crypt_ccmp.kortllib_crypt_tkip.kortllib_crypt_wep.kortl8712r8712u.kotargetiscsicxgbitcxgbit.koiscsi_target_mod.koloopbacktcm_loop.kotarget_core_file.kotarget_core_iblock.kotarget_core_mod.kotarget_core_pscsi.kotarget_core_user.kotcm_fctcm_fc.kothermalint340x_thermalint3400_thermal.kointel_powerclamp.kottycyclades.kon_gsm.kon_hdlc.konozomi.koserialarc_uart.kojsmjsm.kosynclink.kosynclink_gt.kosynclinkmp.kouiouio.kouio_aec.kouio_cif.kouio_pci_generic.kouio_pdrv.kouio_pdrv_genirq.kouio_sercos3.kousbatmcxacru.kospeedtch.koueagle-atm.kousbatm.koxusbatm.koclasscdc-acm.kocdc-wdm.kousblp.kousbtmc.kocoreledtrig-usbport.kohosthwa-hc.koimagemdc800.komicrotek.komiscadutux.koappledisplay.koemi26.koemi62.koezusb.koftdi-elan.koidmouse.koiowarrior.koisight_firmware.koldusb.kolegousbtower.kosisusbvgasisusbvga.kousb3503.kousblcd.kousbsevseg.kouss720.koserialaircable.koark3116.kobelkin_sa.koch341.kocp210x.kocyberjack.kocypress_m8.kodigi_acceleport.koempeg.koftdi_sio.kogarmin_gps.koio_edgeport.koio_ti.koipaq.koipw.koir-usb.koiuu_phoenix.kokeyspan.kokeyspan_pda.kokl5kusb105.kokobil_sct.komct_u232.komos7720.komos7840.konavman.koomninet.koopticon.kooption.kooti6858.kopl2303.koqcaux.koqcserial.koquatech2.kosafe_serial.kosierra.kospcp8x5.kossu100.kosymbolserial.koti_usb_3410_5052.kousb_debug.kousb_wwan.kovisor.kowhiteheat.koxsens_mt.kostorageuas.koums-alauda.koums-cypress.koums-datafab.koums-eneub6250.koums-freecom.koums-isd200.koums-jumpshot.koums-karma.koums-onetouch.koums-realtek.koums-sddr09.koums-sddr55.koums-usbat.kousb-storage.kousbipusbip-core.kowusbcorewusb-cbaf.kowusb-wa.kowusbcore.kouwbhwa-rc.koi1480dfui1480-dfu-usb.koi1480-est.koumc.kouwb.kowhc-rc.kowhci.kovfiomdevmdev.kovfio_mdev.kopcivfio-pci.kovfio.kovfio_iommu_type1.kovhostvhost.kovhost_net.kovhost_vsock.kovringh.kovideobacklightapple_bl.kolcd.kolp855x_bl.koplatform_lcd.kofb_sys_fops.kooutput.kosyscopyarea.kosysfillrect.kosysimgblt.kovirtiovirtio_balloon.kovirtio_input.kovirtio_pci.kowatchdogalim1535_wdt.koalim7101_wdt.kof71808e_wdt.kohpwdt.koi6300esb.koiTCO_vendor_support.koiTCO_wdt.koib700wdt.koibmasr.koie6xx_wdt.koit8712f_wdt.koit87_wdt.komachzwd.komei_wdt.konv_tco.kopcwd_pci.kopcwd_usb.kosbc_fitpc2_wdt.kosch311x_wdt.kosoftdog.kosp5100_tco.kovia_wdt.kow83627hf_wdt.kow83697hf_wdt.kow83697ug_wdt.kow83877f_wdt.kow83977f_wdt.kowdat_wdt.kowdt_pci.kofsbinfmt_misc.kobtrfsbtrfs.kocachefilescachefiles.kocephceph.kocifscifs.kocramfscramfs.kodlmdlm.koexofslibore.koext4ext4.kofatfat.komsdos.kovfat.kofscachefscache.kofusecuse.kofuse.kogfs2gfs2.koisofsisofs.kojbd2jbd2.kolockdlockd.kombcache.konfsblocklayoutblocklayoutdriver.kofilelayoutnfs_layout_nfsv41_files.koflexfilelayoutnfs_layout_flexfiles.konfs.konfsv3.konfsv4.koobjlayoutobjlayoutdriver.konfs_commongrace.konfs_acl.konfsdnfsd.konlsmac-celtic.komac-centeuro.komac-croatian.komac-cyrillic.komac-gaelic.komac-greek.komac-iceland.komac-inuit.komac-roman.komac-romanian.komac-turkish.konls_cp1250.konls_cp1251.konls_cp1255.konls_cp737.konls_cp775.konls_cp850.konls_cp852.konls_cp855.konls_cp857.konls_cp860.konls_cp861.konls_cp862.konls_cp863.konls_cp864.konls_cp865.konls_cp866.konls_cp869.konls_cp874.konls_cp932.konls_cp936.konls_cp949.konls_cp950.konls_euc-jp.konls_iso8859-1.konls_iso8859-13.konls_iso8859-14.konls_iso8859-15.konls_iso8859-2.konls_iso8859-3.konls_iso8859-4.konls_iso8859-5.konls_iso8859-6.konls_iso8859-7.konls_iso8859-9.konls_koi8-r.konls_koi8-ru.konls_koi8-u.konls_utf8.kooverlayfsoverlay.kopstoreramoops.kosquashfssquashfs.koudfudf.koxfsxfs.kokernellocktorture.korcutorture.kotorture.kotracering_buffer_benchmark.kolibcordic.kocrc-ccitt.kocrc-itu-t.kocrc-t10dif.kocrc8.kolibcrc32c.koparman.koraid6raid6_pq.koreed_solomonreed_solomon.kots_bm.kots_fsm.kots_kmp.kommhwpoison-inject.konet6lowpan6lowpan.konhc_dest.konhc_fragment.konhc_hop.konhc_ipv6.konhc_mobility.konhc_routing.konhc_udp.ko802garp.komrp.kop8022.kopsnap.kostp.ko8021q8021q.koatmatm.kobr2684.koclip.kolec.kopppoatm.kobluetoothbluetooth.kobnepbnep.kocmtpcmtp.kohidphidp.korfcommrfcomm.kobridgebr_netfilter.kobridge.konetfilterebt_802_3.koebt_among.koebt_arp.koebt_arpreply.koebt_dnat.koebt_ip.koebt_ip6.koebt_limit.koebt_log.koebt_mark.koebt_mark_m.koebt_nflog.koebt_pkttype.koebt_redirect.koebt_snat.koebt_stp.koebt_ulog.koebt_vlan.koebtable_broute.koebtable_filter.koebtable_nat.koebtables.konf_log_bridge.konf_tables_bridge.konft_meta_bridge.konft_reject_bridge.kocancan-bcm.kocan-gw.kocan-raw.kocan.kocephlibceph.kocoredevlink.kopktgen.kodccpdccp.kodccp_diag.kodccp_ipv4.kodccp_ipv6.kodns_resolverdns_resolver.koieee8021546lowpanieee802154_6lowpan.koieee802154.koieee802154_socket.koipv4ah4.koesp4.kogre.koinet_diag.koip_gre.koip_tunnel.koip_vti.koipcomp.koipip.konetfilterarp_tables.koarpt_mangle.koarptable_filter.koip_tables.koipt_CLUSTERIP.koipt_ECN.koipt_MASQUERADE.koipt_REJECT.koipt_SYNPROXY.koipt_ULOG.koipt_ah.koipt_rpfilter.koiptable_filter.koiptable_mangle.koiptable_nat.koiptable_raw.koiptable_security.konf_conntrack_ipv4.konf_defrag_ipv4.konf_dup_ipv4.konf_log_ipv4.konf_nat_h323.konf_nat_ipv4.konf_nat_masquerade_ipv4.konf_nat_pptp.konf_nat_proto_gre.konf_nat_snmp_basic.konf_reject_ipv4.konf_tables_arp.konf_tables_ipv4.konft_chain_nat_ipv4.konft_chain_route_ipv4.konft_dup_ipv4.konft_masq_ipv4.konft_redir_ipv4.konft_reject_ipv4.kotcp_bic.kotcp_dctcp.kotcp_diag.kotcp_highspeed.kotcp_htcp.kotcp_hybla.kotcp_illinois.kotcp_lp.kotcp_scalable.kotcp_vegas.kotcp_veno.kotcp_westwood.kotcp_yeah.kotunnel4.koudp_diag.koudp_tunnel.koxfrm4_mode_beet.koxfrm4_mode_transport.koxfrm4_mode_tunnel.koxfrm4_tunnel.koipv6ah6.koesp6.koip6_gre.koip6_tunnel.koip6_udp_tunnel.koip6_vti.koipcomp6.komip6.konetfilterip6_tables.koip6t_MASQUERADE.koip6t_NPT.koip6t_REJECT.koip6t_SYNPROXY.koip6t_ah.koip6t_eui64.koip6t_frag.koip6t_hbh.koip6t_ipv6header.koip6t_mh.koip6t_rpfilter.koip6t_rt.koip6table_filter.koip6table_mangle.koip6table_nat.koip6table_raw.koip6table_security.konf_conntrack_ipv6.konf_defrag_ipv6.konf_dup_ipv6.konf_log_ipv6.konf_nat_ipv6.konf_nat_masquerade_ipv6.konf_reject_ipv6.konf_tables_ipv6.konft_chain_nat_ipv6.konft_chain_route_ipv6.konft_dup_ipv6.konft_masq_ipv6.konft_redir_ipv6.konft_reject_ipv6.kosit.kotunnel6.koxfrm6_mode_beet.koxfrm6_mode_ro.koxfrm6_mode_transport.koxfrm6_mode_tunnel.koxfrm6_tunnel.kokeyaf_key.kol2tpl2tp_core.kol2tp_debugfs.kol2tp_eth.kol2tp_ip.kol2tp_ip6.kol2tp_netlink.kol2tp_ppp.kollcllc.komac80211mac80211.komac802154mac802154.konetfilteripsetip_set.koip_set_bitmap_ip.koip_set_bitmap_ipmac.koip_set_bitmap_port.koip_set_hash_ip.koip_set_hash_ipmac.koip_set_hash_ipmark.koip_set_hash_ipport.koip_set_hash_ipportip.koip_set_hash_ipportnet.koip_set_hash_mac.koip_set_hash_net.koip_set_hash_netiface.koip_set_hash_netnet.koip_set_hash_netport.koip_set_hash_netportnet.koip_set_list_set.koipvsip_vs.koip_vs_dh.koip_vs_ftp.koip_vs_lblc.koip_vs_lblcr.koip_vs_lc.koip_vs_nq.koip_vs_pe_sip.koip_vs_rr.koip_vs_sed.koip_vs_sh.koip_vs_wlc.koip_vs_wrr.konf_conntrack.konf_conntrack_amanda.konf_conntrack_broadcast.konf_conntrack_ftp.konf_conntrack_h323.konf_conntrack_irc.konf_conntrack_netbios_ns.konf_conntrack_netlink.konf_conntrack_pptp.konf_conntrack_proto_gre.konf_conntrack_sane.konf_conntrack_sip.konf_conntrack_snmp.konf_conntrack_tftp.konf_log_common.konf_nat.konf_nat_amanda.konf_nat_ftp.konf_nat_irc.konf_nat_redirect.konf_nat_sip.konf_nat_tftp.konf_synproxy_core.konf_tables.konf_tables_inet.konfnetlink.konfnetlink_acct.konfnetlink_cthelper.konfnetlink_cttimeout.konfnetlink_log.konfnetlink_queue.konft_compat.konft_counter.konft_ct.konft_exthdr.konft_hash.konft_limit.konft_log.konft_masq.konft_meta.konft_nat.konft_queue.konft_rbtree.konft_redir.konft_reject.konft_reject_inet.koxt_AUDIT.koxt_CHECKSUM.koxt_CLASSIFY.koxt_CONNSECMARK.koxt_CT.koxt_DSCP.koxt_HL.koxt_HMARK.koxt_IDLETIMER.koxt_LED.koxt_LOG.koxt_NETMAP.koxt_NFLOG.koxt_NFQUEUE.koxt_RATEEST.koxt_REDIRECT.koxt_SECMARK.koxt_TCPMSS.koxt_TCPOPTSTRIP.koxt_TEE.koxt_TPROXY.koxt_TRACE.koxt_addrtype.koxt_bpf.koxt_cgroup.koxt_cluster.koxt_comment.koxt_connbytes.koxt_connlabel.koxt_connlimit.koxt_connmark.koxt_conntrack.koxt_cpu.koxt_dccp.koxt_devgroup.koxt_dscp.koxt_ecn.koxt_esp.koxt_hashlimit.koxt_helper.koxt_hl.koxt_iprange.koxt_ipvs.koxt_length.koxt_limit.koxt_mac.koxt_mark.koxt_multiport.koxt_nat.koxt_nfacct.koxt_osf.koxt_owner.koxt_physdev.koxt_pkttype.koxt_policy.koxt_quota.koxt_rateest.koxt_realm.koxt_recent.koxt_sctp.koxt_set.koxt_socket.koxt_state.koxt_statistic.koxt_string.koxt_tcpmss.koxt_time.koxt_u32.konetlinknetlink_diag.koopenvswitchopenvswitch.kovport-geneve.kovport-gre.kovport-vxlan.kopacketaf_packet_diag.kopsamplepsample.korfkillrfkill.koschedact_connmark.koact_csum.koact_gact.koact_ipt.koact_mirred.koact_nat.koact_pedit.koact_police.koact_sample.koact_simple.koact_skbedit.koact_skbmod.koact_tunnel_key.koact_vlan.kocls_basic.kocls_bpf.kocls_flow.kocls_flower.kocls_fw.kocls_matchall.kocls_route.kocls_rsvp.kocls_rsvp6.kocls_tcindex.kocls_u32.koem_cmp.koem_ipset.koem_meta.koem_nbyte.koem_text.koem_u32.kosch_atm.kosch_cbq.kosch_choke.kosch_codel.kosch_drr.kosch_dsmark.kosch_fq.kosch_fq_codel.kosch_gred.kosch_hfsc.kosch_htb.kosch_ingress.kosch_mqprio.kosch_multiq.kosch_netem.kosch_plug.kosch_prio.kosch_qfq.kosch_red.kosch_sfb.kosch_sfq.kosch_tbf.kosch_teql.kosctpsctp.kosctp_diag.kosctp_probe.kosunrpcauth_gssauth_rpcgss.korpcsec_gss_krb5.kosunrpc.koxprtrdmarpcrdma.kounixunix_diag.kovmw_vsockvmw_vsock_virtio_transport.kovmw_vsock_virtio_transport_common.kovmw_vsock_vmci_transport.kovsock.kovsock_diag.kowirelesscfg80211.kolib80211.koxfrmxfrm_ipcomp.kosoundac97_bus.kocoreseqosssnd-seq-oss.kosnd-seq-dummy.kosnd-seq-midi-emul.kosnd-seq-midi-event.kosnd-seq-midi.kosnd-seq-virmidi.kosnd-seq.kosnd-compress.kosnd-hrtimer.kosnd-hwdep.kosnd-pcm.kosnd-rawmidi.kosnd-seq-device.kosnd-timer.kosnd.kodriversmpu401snd-mpu401-uart.kosnd-mpu401.koopl3snd-opl3-lib.kosnd-opl3-synth.kopcspsnd-pcsp.kosnd-aloop.kosnd-dummy.kosnd-mtpav.kosnd-virmidi.kovxsnd-vx-lib.kofirewiresnd-firewire-lib.kosnd-firewire-speakers.kosnd-isight.kosnd-scs1x.kohdaextsnd-hda-ext-core.kosnd-hda-core.koi2cothersnd-ak4113.kosnd-ak4114.kosnd-ak4xxx-adda.kosnd-pt2258.kosnd-tea575x-tuner.kosnd-cs8427.kosnd-i2c.kopciac97snd-ac97-codec.koali5451snd-ali5451.koasihpisnd-asihpi.koau88x0snd-au8810.kosnd-au8820.kosnd-au8830.koca0106snd-ca0106.kocs46xxsnd-cs46xx.koctxfisnd-ctxfi.koechoaudiosnd-darla20.kosnd-darla24.kosnd-echo3g.kosnd-gina20.kosnd-gina24.kosnd-indigo.kosnd-indigodj.kosnd-indigodjx.kosnd-indigoio.kosnd-indigoiox.kosnd-layla20.kosnd-layla24.kosnd-mia.kosnd-mona.koemu10k1snd-emu10k1-synth.kosnd-emu10k1.kosnd-emu10k1x.kohdasnd-hda-codec-analog.kosnd-hda-codec-ca0110.kosnd-hda-codec-ca0132.kosnd-hda-codec-cirrus.kosnd-hda-codec-cmedia.kosnd-hda-codec-conexant.kosnd-hda-codec-generic.kosnd-hda-codec-hdmi.kosnd-hda-codec-idt.kosnd-hda-codec-realtek.kosnd-hda-codec-si3054.kosnd-hda-codec-via.kosnd-hda-codec.kosnd-hda-intel.koice1712snd-ice1712.kosnd-ice1724.kosnd-ice17xx-ak4xxx.kokorg1212snd-korg1212.kololasnd-lola.kolx6464essnd-lx6464es.komixartsnd-mixart.kooxygensnd-oxygen-lib.kosnd-oxygen.kosnd-virtuoso.kopcxhrsnd-pcxhr.korme9652snd-hdsp.kosnd-hdspm.kosnd-rme9652.kosnd-ad1889.kosnd-atiixp-modem.kosnd-atiixp.kosnd-bt87x.kosnd-cmipci.kosnd-ens1370.kosnd-ens1371.kosnd-es1968.kosnd-intel8x0.kosnd-intel8x0m.kosnd-maestro3.kosnd-rme32.kosnd-rme96.kosnd-via82xx-modem.kosnd-via82xx.kotridentsnd-trident.kovx222snd-vx222.kosoccodecssnd-soc-da7213.kosnd-soc-da7219.kosnd-soc-dmic.kosnd-soc-es8316.kosnd-soc-hdac-hdmi.kosnd-soc-max98090.kosnd-soc-max98927.kosnd-soc-nau8824.kosnd-soc-nau8825.kosnd-soc-rl6231.kosnd-soc-rl6347a.kosnd-soc-rt286.kosnd-soc-rt298.kosnd-soc-rt5514-spi.kosnd-soc-rt5514.kosnd-soc-rt5640.kosnd-soc-rt5645.kosnd-soc-rt5651.kosnd-soc-rt5663.kosnd-soc-rt5670.kosnd-soc-rt5677-spi.kosnd-soc-rt5677.kosnd-soc-ssm4567.kosnd-soc-ts3a227e.kointelatomsnd-soc-sst-atom-hifi2-platform.kosstsnd-intel-sst-acpi.kosnd-intel-sst-core.kobaytrailsnd-soc-sst-baytrail-pcm.koboardssnd-skl_nau88l25_max98357a.kosnd-soc-kbl_rt5663_max98927.kosnd-soc-kbl_rt5663_rt5514_max98927.kosnd-soc-skl_nau88l25_ssm4567.kosnd-soc-skl_rt286.kosnd-soc-sst-bdw-rt5677-mach.kosnd-soc-sst-broadwell.kosnd-soc-sst-bxt-da7219_max98357a.kosnd-soc-sst-bxt-rt298.kosnd-soc-sst-byt-cht-da7213.kosnd-soc-sst-byt-cht-es8316.kosnd-soc-sst-byt-cht-nocodec.kosnd-soc-sst-bytcr-rt5640.kosnd-soc-sst-bytcr-rt5651.kosnd-soc-sst-cht-bsw-max98090_ti.kosnd-soc-sst-cht-bsw-rt5645.kosnd-soc-sst-cht-bsw-rt5672.kosnd-soc-sst-haswell.kocommonsnd-soc-acpi-intel-match.kosnd-soc-sst-acpi.kosnd-soc-sst-dsp.kosnd-soc-sst-firmware.kosnd-soc-sst-ipc.kohaswellsnd-soc-sst-haswell-pcm.koskylakesnd-soc-skl-ipc.kosnd-soc-skl-ssp-clk.kosnd-soc-skl.kosnd-soc-acpi.kosnd-soc-core.kosoundcore.kosynthemuxsnd-emux-synth.kosnd-util-mem.kousb6firesnd-usb-6fire.kobcd2000snd-bcd2000.kocaiaqsnd-usb-caiaq.kohifacesnd-usb-hiface.koline6snd-usb-line6.kosnd-usb-pod.kosnd-usb-podhd.kosnd-usb-toneport.kosnd-usb-variax.komiscsnd-ua101.kosnd-usb-audio.kosnd-usbmidi-lib.kousx2ysnd-usb-us122l.kosnd-usb-usx2y.kox86snd-hdmi-lpe-audio.kovirtlibirqbypass.komodules.blockmodules.builtinmodules.drmmodules.modesettingmodules.networkingmodules.ordersourceupdatesvdsovdso.sovdso32-int80.sovdso32-syscall.sovdso32-sysenter.soweak-updates/boot//etc/ld.so.conf.d//etc/modprobe.d//lib/modules//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/arch//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/arch/x86//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/arch/x86/crypto//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/arch/x86/crypto/sha-mb//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/arch/x86/crypto/sha256-mb//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/arch/x86/crypto/sha512-mb//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/arch/x86/kernel//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/arch/x86/kernel/cpu//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/arch/x86/kernel/cpu/mcheck//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/arch/x86/platform//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/arch/x86/platform/intel//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/crypto//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/crypto/async_tx//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/acpi//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/acpi/apei//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/acpi/nfit//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/ata//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/auxdisplay//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/base//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/base/regmap//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/bcma//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/block//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/block/aoe//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/block/mtip32xx//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/block/zram//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/bluetooth//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/cdrom//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/char//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/char/hw_random//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/char/ipmi//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/char/tpm//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/char/tpm/st33zp24//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/cpufreq//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/crypto//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/crypto/ccp//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/crypto/chelsio//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/crypto/qat//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/crypto/qat/qat_c3xxx//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/crypto/qat/qat_c3xxxvf//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/crypto/qat/qat_c62x//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/crypto/qat/qat_c62xvf//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/crypto/qat/qat_common//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/crypto/qat/qat_dh895xcc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/crypto/qat/qat_dh895xccvf//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/dca//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/dma//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/dma/dw//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/dma/ioat//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/edac//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/firewire//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/firmware//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpio//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm/amd//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm/amd/amdkfd//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm/amd/lib//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm/bochs//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm/cirrus//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm/gma500//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm/i915//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm/nouveau//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm/qxl//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm/scheduler//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm/ttm//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm/udl//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm/virtio//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/gpu/drm/vmwgfx//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/hid//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/hid/i2c-hid//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/hwmon//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/hwmon/pmbus//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/i2c//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/i2c/algos//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/i2c/busses//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/idle//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/iio//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/iio/accel//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/iio/buffer//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/iio/common//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/iio/common/hid-sensors//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/iio/gyro//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/iio/light//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/iio/magnetometer//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/iio/orientation//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/iio/pressure//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/core//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/hw//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/hw/cxgb3//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/hw/i40iw//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/hw/ipath//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/hw/mthca//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/hw/nes//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/hw/ocrdma//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/hw/qib//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/sw//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/ulp//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/input//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/input/misc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/input/mouse//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/input/rmi4//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/input/serio//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/input/tablet//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/input/touchscreen//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/iommu//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/isdn//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/isdn/capi//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/isdn/divert//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/isdn/gigaset//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/isdn/hardware//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/isdn/hardware/avm//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/isdn/hardware/mISDN//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/isdn/hisax//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/isdn/hysdn//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/isdn/i4l//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/isdn/mISDN//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/leds//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/leds/trigger//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/md//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/md/persistent-data//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/common//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/common/b2c2//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/common/saa7146//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/common/siano//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/dvb-core//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/firewire//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/i2c//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/i2c/cx25840//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/mmc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/mmc/siano//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/pci//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/pci/b2c2//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/pci/bt8xx//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/pci/cx18//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/pci/cx23885//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/pci/cx88//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/pci/ddbridge//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/pci/dm1105//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/pci/ivtv//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/pci/mantis//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/pci/ngene//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/pci/pluto2//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/pci/pt1//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/pci/saa7134//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/pci/saa7164//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/pci/ttpci//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/rc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/rc/keymaps//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/tuners//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/au0828//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/b2c2//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/cx231xx//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/dvb-usb//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/em28xx//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/gspca//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/hdpvr//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/pvrusb2//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/pwc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/s2255//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/siano//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/stk1160//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/tlg2300//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/tm6000//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/ttusb-budget//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/ttusb-dec//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/usbvision//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/uvc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/media/v4l2-core//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/memstick//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/memstick/core//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/memstick/host//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/message//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/message/fusion//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/mfd//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/misc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/misc/altera-stapl//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/misc/cb710//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/misc/eeprom//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/misc/lis3lv02d//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/misc/mei//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/misc/sgi-gru//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/misc/sgi-xp//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/misc/vmw_vmci//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/mmc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/mmc/core//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/mmc/host//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/mtd//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/mtd/chips//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/mtd/ubi//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/bonding//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/can//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/can/c_can//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/can/cc770//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/can/sja1000//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/can/softing//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/can/usb//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/amazon//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/amazon/ena//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/amd//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/aquantia//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/atheros//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/brocade//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/brocade/bna//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/cadence//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/calxeda//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/cavium//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/cavium/liquidio//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/chelsio//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb3//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/cisco//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/dec//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/dec/tulip//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/emulex//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/icplus//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/intel//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/intel/e1000//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/intel/e1000e//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/intel/fm10k//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/intel/i40e//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/intel/i40evf//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/intel/igb//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/intel/igbvf//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/intel/ixgbe//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/intel/ixgbevf//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/marvell//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/mellanox//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/myricom//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/myricom/myri10ge//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/netronome//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/oki-semi//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/oki-semi/pch_gbe//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/qlogic/qlcnic//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/qlogic/qlge//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/realtek//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/rocker//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/sfc/falcon//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/smsc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ethernet/ti//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/fjes//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ieee802154//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/phy//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/ppp//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/slip//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/team//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/usb//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/vmxnet3//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wan//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/ath//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/ath/carl9170//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/ath/wil6210//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/broadcom//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/intel//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/intel/iwlegacy//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/marvell//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/ralink//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/realtek//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/realtek/rtl818x//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/ntb//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/ntb/hw//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/ntb/test//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/nvdimm//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/nvme//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/nvme/host//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/nvme/target//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/parport//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/pci//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/pci/hotplug//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/pci/pcie//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/pci/pcie/aer//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/pcmcia//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/pinctrl//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/pinctrl/intel//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/platform//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/platform/x86//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/power//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/powercap//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/pps//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/pps/clients//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/ptp//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/pwm//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/rtc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/aacraid//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/aic7xxx//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/arcmsr//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/bfa//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/csiostor//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/cxgbi/cxgb3i//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/fcoe//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/fnic//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/isci//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/libfc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/libsas//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/lpfc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/megaraid//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/mvsas//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/osd//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/pm8001//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/qedf//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/qedi//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/smartpqi//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/scsi/ufs//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/ssb//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/staging//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/staging/fwserial//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/staging/rtl8192e//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/staging/rtl8192e/rtl8192e//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/staging/rtl8712//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/target//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/target/iscsi//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/target/loopback//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/target/tcm_fc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/thermal//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/thermal/int340x_thermal//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/tty//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/tty/serial//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/uio//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/usb//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/usb/atm//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/usb/class//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/usb/core//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/usb/host//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/usb/image//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/usb/misc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/usb/serial//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/usb/storage//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/usb/usbip//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/usb/wusbcore//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/uwb//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/uwb/i1480//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/uwb/i1480/dfu//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/vfio//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/vfio/mdev//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/vfio/pci//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/vhost//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/video//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/video/backlight//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/virtio//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/drivers/watchdog//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/btrfs//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/cachefiles//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/ceph//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/cifs//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/cramfs//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/dlm//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/exofs//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/ext4//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/fat//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/fscache//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/fuse//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/gfs2//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/isofs//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/jbd2//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/lockd//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/nfs//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/nfs/blocklayout//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/nfs/filelayout//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/nfs/flexfilelayout//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/nfs/objlayout//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/nfs_common//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/nfsd//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/nls//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/overlayfs//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/pstore//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/squashfs//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/udf//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/fs/xfs//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/kernel//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/kernel/trace//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/lib//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/lib/raid6//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/lib/reed_solomon//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/mm//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/6lowpan//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/802//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/8021q//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/atm//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/bluetooth//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/bluetooth/bnep//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/bluetooth/cmtp//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/bluetooth/hidp//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/bridge//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/bridge/netfilter//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/can//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/ceph//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/core//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/dccp//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/dns_resolver//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/ieee802154//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/ipv4//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/ipv4/netfilter//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/ipv6//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/ipv6/netfilter//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/key//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/l2tp//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/llc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/mac80211//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/mac802154//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/netfilter//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/netfilter/ipset//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/netfilter/ipvs//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/netlink//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/openvswitch//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/packet//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/psample//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/rfkill//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/sched//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/sctp//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/sunrpc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/sunrpc/auth_gss//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/unix//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/vmw_vsock//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/wireless//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/net/xfrm//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/core//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/core/seq//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/core/seq/oss//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/drivers//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/drivers/mpu401//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/drivers/opl3//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/drivers/pcsp//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/drivers/vx//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/firewire//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/hda//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/hda/ext//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/i2c//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/i2c/other//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/ac97//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/ali5451//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/asihpi//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/au88x0//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/ca0106//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/cs46xx//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/ctxfi//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/echoaudio//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/emu10k1//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/hda//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/ice1712//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/korg1212//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/lola//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/lx6464es//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/mixart//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/oxygen//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/pcxhr//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/rme9652//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/trident//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/pci/vx222//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/soc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/soc/codecs//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/soc/intel//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/soc/intel/atom//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/soc/intel/baytrail//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/soc/intel/boards//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/soc/intel/common//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/soc/intel/haswell//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/soc/intel/skylake//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/synth//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/synth/emux//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/usb//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/usb/6fire//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/usb/bcd2000//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/usb/caiaq//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/usb/hiface//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/usb/line6//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/usb/misc//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/usb/usx2y//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/sound/x86//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/virt//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/kernel/virt/lib//lib/modules/3.10.0-957.21.2.rt56.934.el7.x86_64/vdso/-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  !"#$%&'()*+,-./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 { | } ~                ASCII textdirectoryELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=19167e7dd3cbcd69dfe5ce670f4cde7eccd63f10, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2ea1631295103969092f5125eb481c84ec421a82, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fda10bf85953c0df416e81e7924007f9a25cc47f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=99a165b61412438cac9d6670879a56f24096f101, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0389e6dfee5326b41175b49cb3859324af8c4ecd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e0b083efe3e931c334f18e649559d3cfb4c74e8c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6dcaaac99047c54eb61474bbb397a26fada7f5bf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d82d3d2b0054ceea3645551d44a36e38f80f5a6d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6896131b0712419aa870de844afa4ad50be237e7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b34a3e6d39571a68d71e75e0c6d43f801e324a7e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ad904ada498c507fba0b5638cfbfe80841d0e851, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f129c7a767f61d34cdc2a050917b226215378fc4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=519aeb3a6be6925788cd46a85f089fbad5c9e014, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b83c8ba51c42784a809b49a8244ab905eafa1f57, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b6213b40de08271eb033b65b846688e8715e919f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5ff36dc31ef88b84f5cc6800c6b738616a122f55, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2c8590d2f684161870d03064c43bf1623d86b7f1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c93abc0121bcf98e8aac2344702a50000338db4f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=20d24fe3dfa150f32e8d168ea62a7d77c596f636, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3ee61d304469d6bb66f3885d34281120768b1fb6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3388df9abacb297439cda950a2afaace5d7d42ce, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6be1af6bf877ade648eb67e7020071cf5bf15630, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a3dba0f1cd7161d6402549b2ad955888ac13e92c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a55edb49b0ee58b0f8adfede505f9dcda8798b6b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a508302f983d2e3a0fa51f30ae8d3c337dc6be44, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b58886eb0b8e82ea8f4b8b367bcc68345c1f99fb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=72c5a0339466348550ed760c79b56caceb595b08, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=70f68e368838804b392e71163ad11a74487241e8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=13d63da6ece116fc06b0c891f3d5787ab6701dee, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e3156a56f0056cc9012ba252dc8cb7fd96b96a63, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c7d85b5ba5842e59092809625d19691235079a3f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c7d09272c08cc44fb3ed0dd27c45259f292978a7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=64ae50b8fa43c439b877620a14f6ebbd070b05e1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0fad30c93cd3b4ec23f458632d7de8bab3484d1c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ebd4a4bc656f28b50c080578b0a0251480b89d19, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f5baa7f08a243708cc0bac093317e8719e4c1ffc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=df0b44528e5a9c047e4c6ff36f094999d1455a2d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9afb857f3e82136309be5a7c6f7358b753c7f393, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b12732fa68cd3434ce43f8ea178a71172796fc5f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0c9e66c339cf78935d62a403d67752f86fa15485, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=67350fc40c4459c46c236d9b982b97ef0166f921, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0b5037fceebf2210c50c580ba2ac60620ad790dd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bdbb9d8474794babde3e3bd5afde2e96bf17dd44, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0c59a0aa787db168d0675a27d8ea0fd5a937a6e1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e343adebe084ed89eb8700253fb28ef4ceae81a4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9b9b90e6908e8b58bf9cb8960a765e1e62b06499, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=588ad68cbe956060b654efd46a112d86cf4097e6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=06e1920307dfe01d16ba484b2ee1fb553169fe86, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=00540d89daf9ba326026c4ef4fc1afe081de0248, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6ff265b981504e13a19ee3c9f987ff9c7420e27a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ed49d1702f66fdfa463fc353662257c0fc5ed7da, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=488f34edb931550bcee4987795092d1520a20736, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=12d21ce559daa991ba9f7bffde876c7ed506b186, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4b5c38604aa1dd00c2524a8660c80f69d6d0ea50, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=36d29826e8e0de002e108f2fba7831c9fad27854, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3e518ce4a0d64bce66cb49e9cadfd2335e002d10, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c3762d2bad37c20d0f06590d96c91dc5ca107fed, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=53d0f0ac0ac2ce3f37b7f5b844c7be8a1d5193e4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d678a0dda885a312990d8542d5eb21bab3feb40d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=22cad572b2905f2b294e6bdefc10d4566eec2973, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=34bc3a8d77c8d0f0fca9ce8e06da2917527ebd9d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4cee161eea70b01e7b12d4d0f082ec9b6f409f68, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c8924d548f60a173f350c66ca47f8dd55c3a4066, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d63c15f9237e0314be5ad9bec88d1f461bfb6a41, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5c4802c5e07a476c6dcef046a05cce252713d83a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=37293e7fcc2701e83265f0e599dfd6d80c9ab557, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a247af980b6cda291f9a3eb3f16bd712065fc385, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c61246af85270b27cad067d73cf2861496087926, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d497805ba3e2d8b89c814d358b7ea8df504189fe, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fbf023a984f6c23f5c575cb1fe4d771f592c7777, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2034dbb5864a8f52844983ab3a5748a98646f3f0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1d7ea530d7d4eb902f26c7247b628bc732213b96, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8c12129a41b7a6fe1db61fa0a5d70f0eac9fba4b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f885219b51e86dd1f0984b209d9abb4c5e6cbb6d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=14a0a716a3ff27b18db695943d2d325615a26306, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4fc0624c6a76a43fc23be4a0192c85c36ca8643e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bc52d801444c8b1c9810e3d96394f889a618e20d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=275c202179e48a1114cbda43fb2a1d1b84d5b54e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=162784e47b89536fa6aecdde0d7f4e4381f2e438, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c347aba4a4f99621ad7cac047bdf9e90aae65caf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d496a30ccc3cf2f96ee6b0ebd3c496e7d0a98239, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1af82a1a0cb3efc74df0f740ca3065a26b393e93, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9c39aba32b67fa9ac9a939091262497b4010ac98, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=783fd08349cb47b134dd2e28a61aae7c7b68855c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0c909fabbdf832161f63c0055e013a73e6a8f190, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e0b0f088fc243c00789de11f4f5493a435966216, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a073bad7b97f8420b0a1d798e7360c97f015c77c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=35ee7ebaa81ba6ba1f794235153876555cfbe5ae, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4d427480620e5f2030c4a549c114a8fb8e7a6dcc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a1e97c8771d904fb959660ee3d1c99af8b6b94c3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b139d3f7fe823ec22a648219e74ad44382af7d2b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a745b1066d031755712fbb2aa2f2240712bb9955, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fc42be52b7524e96e7225afe9e8307fe71d1db71, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bfbb8437ec16236951a7c6917a7894509e01da4a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ac8834c0b9a2d6c37d6d82873421aca2e2ae8340, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=530deffed8924173f8eaa4be648d2cd6c0681f5f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2c2f0c8f18d9173927678c6f6d47d8a326ca9f36, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=74122ac52fd44fbb053db14701fdbdac0dfcd1f4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e46b78413a27107ad281f08d102cdf09dc747417, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ce5563ce5681fa0c35940be958bdf655d81c59ab, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1e7194bca27840e4113bde399fa0fdf4d7a2b91a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=994bf5f6dbd3ff3a1bcdc19495a8a5c17c080397, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=226b9ac3102ec4681bd7bb3c99a7896f6e3d528c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8d93a7a217a1946dc3f2a6595e646267dff59132, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ce95fc068376e5a4b2f29bc84ce340fa49c79139, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d4d3554950383a2c1c027b40736621b3c85f9f64, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6a43193b6797d7bf3b98438363c20e44abf7bb0a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ca384d175edad4885be93d0772fc1377db02a0d8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b73a94ed6428defb8901ec358edaf3108c5128a8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=86fd3f73d70827d421dc63c6ec3f9da5e2b68184, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=102949888452a805708d569cf83ca3c724ca9881, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ff3a87405db4bd106617fc0b68054b6743d803b4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3edd400d44b74a9cb62abfd90a44a4f9d670b837, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cbe9452859cf57f5ab590c0fe762cf22a5369830, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bf6edc47655a6bd830523f6152d0911bf25c7b6c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=188cd8d2ad03dd79115e7e402f9526558f1e4f7d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=310c5464a318538f3a39d624e833ced437f17e76, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b1420b0295fdbd7daff589531586b6c67809dad4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ec5a615179d59dc5167ed369f15b4e06a1b4188b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d7a6a62f51f2d24dd36ffbcfa3585d6233cda966, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3eaf5e6e5e8a6ecf02f2628e35ac497642240fac, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=12093841e0cd55c3419c5953a52419d8d85964ae, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=595b27b169bddb67b5f3ea71f76168add1e1021c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4407346b948f9196edfeb62faaec02b32238c660, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cfa82f47b972b9f89a074d4f40d6b60a7985c6a2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2d9f4f9c7cdb663a3a5f617bbf7e70e9dad160b1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d809d3a9c3228b6dff018ffa8831007ab285b76e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e2d4a09d8745615ea00968ec2ed200756e93c8ef, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=192ac06dd1e2d53fa4308bf33db47bbfa5c7efaf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=647d60bf47ccbd2b5e9521d58d1a3e42ad89d7ce, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ede1f2b4d3d381b1d88a00a89610772da79c6ec4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=136bb9201a63cd6c913037732afae8150dcbceec, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b93b97c510a32edd8930dcde6cce37adc88c1b6a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cc467623b4d9929b62274f3be1611d10f0412335, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=602cc04791400ee27bd88f9eb44a595fbe4ef461, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c69e1901877b00e691a9905fbfd9765107bd8321, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=43fec1dc8baf9ea734a9aec4b6ccee9b891b58c7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=42646c2931b8ca54d5596941ec2b190d2d30060a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e475f4666c3030cbe23aef266b8c6962f36a459b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7e091696601755dd1b7d4e87f4c12cdd93e83ae7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6e198b0dc66117d62e03f0fbd6268dca731659da, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a1871c06239c1bce497d5be5ae4771a23b29b23f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4ed336d794c7ed8533727db716445dcc8418f596, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fb61094a7ece8811df613fb5c35a110f383ffbde, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a9c8a432ba30bbc2c7ac1ecba6f17cb21de5c4b7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=27e5cfb10318b00781a77c174795cae6d700b703, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e566eea4cb2cf2c5e01b17c225a691d7eef18467, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=40b42f8e6fa66a931993b687bd959ebce442067c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=adc4c918f7adf2655bec9e835e3b963f6b8c92a3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=78a115c488f10d0fd0e5ce7faed5847339673388, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5223070bd60bbac77eb58e6e9ee7dd8a74c9c911, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e189bf9e061d59bb556758c6f0ddc7d26d77eaa1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e1d04abb9e960c4ae1b2f5933ba0d34dddc6fd16, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=77e811d7ec472d0bc8e3283dd9e45e4ac83a19a4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=07fc9130ebb32c3de47c2196ee591ea788076052, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=882aed26b8e39b66fa6d2ef0def3660cecd59b3e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=697592445d570e8b9642dfcba0666dfca8bfc95f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5da3c2258562004bf15abafc8e1e1f49ab062fad, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=16817ea5c4df50f23b235ba5f49d4a00495e0ff3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=33f149c7d138a2f6f163de2e618f000bec1ca880, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=32a56e92f63f8141c1759650a37fdebfcd42a7e4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d1e5b6060e2d5564e267b9015e971db02ede650d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4b5cae75c8ffca81bdeaa5e3ca28df437c555760, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4ce2bdc04bfa451a3047e7b3790b9088f1a56b97, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5bfaa432a56af3f37568de0240934e5cf46500fc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=217778203a317052e15588d71421d633ed4b52a3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=debc746f56b71d3e404d054ae83f1e862b5a40d7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=04f5f1e785b159e5352ca7c9ef190b68d40d58d4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1e47c3fd1c4fb2f9617b0388264b71625087f02d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5a44ee56d5d557716c9da0bf581fc91db41c8387, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=910417cde57ca82574b99d0b2a49ee0c2f732f8c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3ec063c592ef06f42f59dd0ce3cb07840f05635b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c1f8c84a9c774551ed0bd62381ca710f9f57be1c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bacb3387dbbd7d06eea63dfc6587f6c4536181e8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f18db1fa77aee3bf2328f92415bf066201000817, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=40ea4b97a8e04319533e21afb216381e2a9857a2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=433d6a0bd3664ba7ae98f6a2c90e56eb68b9be38, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=19072c516b3030d59a007cd901a0a24f6923e56b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=abc4465641e6388fd51d6dbd62de1a00a81f079e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=acf99bbbb207c280a71afa9d7e3bd69babce7a61, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=64f660842b49a6f2f708817258333c2f3be4abea, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=56b8888569113823c5b2a049ed49e814efa93e2e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=62d7180fd0e296f903a96648db038423bafd4771, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c8ce8c0a33a54e000fa4753e444327e2be2d20cf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=57b769e55cc7d81f0cd9a1f0eef1129390def97c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6735f4be7d9ed4f4a772aa72c012414cb2a48bdd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e093a8f992ed962abb6e8edbb36b41170cdb64d4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=47957672817ebb880894df150013f1698e652558, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6fd4ca37efb0a89b992e89f9fc971f5992d600ae, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=352a1d67a8b64a0c5f51b5fa41c04aabbb89d648, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8ba2376bb2aaa3c9fde28ba9102c59fbb15f06c6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=885d7b827377f5de5459a3fe1114e9ca465813fd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0b884104a47f7a864e84829008aa9d31c2d7a759, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5c52b11709d009391e4ebe21f0cf7a60e29ccf09, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=692699a92f41edabc270334485eff5049d9c2eb5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=35d74ae80db42ce217aa746d2d1c92baa7dbba48, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0972a968b9988ea75c58a0248d0d26956fdb4896, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e689ee4faa509575a4ce14d686abc64793f94ec1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a80b16b5f5aa43e84a365bca4dcb729693a79c20, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e6213944ec1a5b342bec6db8dea693acf75eb09d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e3c35d6d6de7dc2454dc7609183ae76ee97da865, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7cf6831c6eaaa7d65910175dd68ac808e6a5cfcb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=22b01eb16ad0f98e5736cfa4b341c481764c182a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=125ef4858c49ada585b22d60a702c4b9ccb4e202, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b309564f96b97a9cbfa02cfc350668193fa7a8f7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=36d74c450f3b31af9e4eac1564030cdc2b9343f8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fa8502309139188d775ca8c03bc111b3287a6d77, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=27983c5dae7bb0cf0605d027e3ef4c84b3b3a0d0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=454a69f58c40a15d095d8352e018568f451736c0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=98eed67fecf7e3b998e1530cf2153abf5fc42561, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d936738bcda786ada874b74ef751a5c9a4975bdd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=31ca28fb92809bc138d7dca42ebcb8dedbf7db39, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a1fd840b40a0d4b17b19136a1c68b1bd75f07773, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a09839bd49e9b864de2c624416a5c1c80cf1e335, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=19524bd1cedd351baabd385e6d2b796eab96d237, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8564566ddb4152a04b73a7455fae8f0301701c06, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e9225009c0b8b878c20239845cbbe7f001a846cb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fa5bad901bb7ec9f3ddc9ca7f5e5e0b3f5a54cad, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=53a3fddd76f0cfa65e11616b13925653f2baef0d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=16d7a305eca2b538593958f64c81c9b59f2d7543, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f0d186bf518969d6e9a8f263108962f4dff5a3ff, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=81bd640860afc56b1d2ac3a1544d5dea6bad7fdc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2741325ad3e56f3b3a14514cacaf203a0d0967af, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3654a792e2286e64db1eef950fd62a9de215dad1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=57c5a64434100d197448c09701f45da45897d31d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=58e5dacb7aa8ad3c263ec4c0d2a0fc80a5d32ade, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c416059ecdb3961322a4e2a0c0fb4cd6ca5fa958, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=82809a326d7e60a4de66be2cf596db462c5b9e63, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1410b84ba389d27dffa8c35449d65934abc14bc2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=955e16597c6a2c62d7a9f536190f2c3288441ecb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=68732efc7fd5902961a862f4049720e3bfc35f16, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0edb36b2003e1edc9ad45248cf722db71ae3bf1f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1af30f294f4530d3d66a70ddeeb749c4f696bcda, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=66e959d0b95688a65f55b0f636c8808f9befa65c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=83e7da5a3d4de1cf91b17484025fb9e4d6684ede, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e5e39934d711ab99ebcaaa9f707413a70d86834e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0c0dc560d7503466645a5405b6697e492d311967, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f4861f2b7e35c2994d7139410f74a051a3f307a3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1f87a4cd662aa5b42d21ad4dd04bbce9d2363835, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=26a5c6bea50f4d3480d086e2236e8b5980c4e292, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=987c50e17037323a571fe222b332d06c3455b5a3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0ab53823870fb3efa84c0b7dbcd8decbd47d085c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ecf182d444a339330b11e481c3b8bb300fa55d5d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4d148548f42399536934ce03d1db2a19ad3adc5d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=be738029f1d3c47f1eb63ff25ca8e5b0bfb5ef6a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=29072cb1aabb2b57650d9e9e052ae7a13b1352ec, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ae825a3e156377d5db8afc3b54d928d2ee807882, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5d51a7d3565854bab188332518efccc29c606e28, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=36c51d86a804fb74e0776183d88cd4c651626ae1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bc7ac842f2557416f322e65f4e66c03190fd931f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c34a77e34c34528667ec431490607b7a9a78e855, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8fa4de06663ce3370fab3b1fbf63fad118be75c2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=07565927d16723fb46c805c08289d19bcbe650b9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c3f4dd9b7f3bd7f0fabe01d8cadff050dd2858f5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=81ec4b60330458ccd89dbddb6f1be20331486738, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8bfb54d6efe4d5e233ba709f8511e0d1c5644bcc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bfee5ff777f68967d45026f076506a9ff0952e8c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1d0d74de8d7fd832c48f5a5d8bc4a6face165ec1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=66f0a59244129bc03081d8031156d8ef1bf0ebbf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5f8fae87a7cdc35f6619d13c92dbc5a43588b7ef, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bbc4e5efe91d552a6bff8f8face9c9c3d32ee41f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ba0675bcc758d12e88e9b38316a97263097b678a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0d14cdd522416f1a10d0a88115cfcdd45ab2b039, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d8b520485887a05ab24fccafb82702305765bfc0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fa6bed12bbeb1e5f374eaaec81ad0f509d0d6ca9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b61449e088e78184eb09f4b9099dfe3f7aecd620, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bc7146cc244b3100bd0b04be843c1667ca6be442, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f44464e9b0481f755ffeff8dc662616597c92bea, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=424f9596c33b95e70ab5497958f74a55164e2b7b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ce6980c91fa3e6d7b78ff1431f5c2e5e8845da12, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=20477b86ea522ab3d6960b8fdbf88de6d9ccacc2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bb3469bc198657648ba61d52af5da78bebf9ec44, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=93a4007e5181c55b22151eb8617fe097cfc09c0b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a28e058c922a41a782f37698e3c4c76572ca8102, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1a02d696f079834a14d84c85e4c7f574d29682df, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9ad48fbb0f7f759e064d6a709e78f83ac897d4a4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3627e2c6d13ff015f25a39954eddc19f007e07de, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=784d21712dd6e793d68f7a192028cf60d60e952f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e28da2c4bb2eb74f7943abd10ae2f661d01ca5bc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d6ece9f0dbba0c0ea7637dd7e0384a5005ccdb5e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=75f6c8f4964c7336bd21db51d178a908a687681a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a6604b09481e5e6fd8e0c61a1876b50cc7ea0e9b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d15a6edb2a1f4f54333ee70c53be4dd816efe5eb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cb2346b963475f61adceae9db90f7ee2b2530714, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d01ff9cef43fdc86575e186b3be63dd45eb70131, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=71e370910162ef47ac0305a1c4bc807a5d871b27, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0d80793d312e6816c32a4f3e195ed1b776a7ee73, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3788e84730fae21ccf2b2819c3a3638c4dfc6c42, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=356d4213f7faa9bef46db787f2684c67ea294081, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=629038842de6cadd746c16f4d250c92da982cf58, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1b0a963f2198c3ff51022580eeeaa8a1739b40b5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d95e5c5f3e3913d25844002b7d77565855d049e0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=674daa7f3093d1b49065172cd4ef6bc7ac56e2d1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c1db20c85c15c03ca3bedbda57a1f18bdbe9f908, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=07e1960286b80f4bab0f1005edc34249204985a5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b399120d7348a4814863290cd397ee0ba0ec1b48, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=df7c676f895789208b4d3d4835d41df62ae72771, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=22a11dc90da1e7151e3f327808128f4434c903d9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=de1490711cbef14300868666f54f2f81edbb0568, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=78e82cdad2f4ddff874aa648dc011705c0cfc6b8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8ee362882a529d469756c49a0c396b1232f15beb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=24ccb3d266226f42e28e83aa1f457edb6837cc18, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=13ea0ab50e094bdc8010f0b84861d89754a1e98a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e6e029830ee293788d884b10933c4f34b4ad1666, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e4ad33dae7f8afddf3af8aaa96cc07a5b4038c19, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=da816db6b37b5eb7205d25b7eaaaf69729005bde, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=353c49ef982035d62def492f691287142bcca0cf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d701b65ea37332566e5074b84f0dd3b3f05bf091, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3685c538d96cfbd874a09c55d8d4b1d8cb490b63, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ce55b79ca0be28f799b5a6d1a37bed531b9b7102, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d3a50b8a78fd1ca098b28eb34c8fcfbf63c5f53c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a432e3508071fd316d53ed287fcc0cf685092f49, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2eb77f60edfc904c42e22612fcb6f9b2ce603ea5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f6b8b9f504d91bc0588922e618af7785053820f1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bc5e9f26ebbc7f46032c04eaeacf4ed7afc783de, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=098866b703f974989fef597a443a5cacc8091a87, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d98570c92b957ba8027b3525ab767a561461ce4d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=160e34e67391eb5a12b79e59e951aa313129f2c1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d31875b8a6d7637cf8c7357d791098e5476cf56d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3abe55b1059c17b1e86c7a4a2b5ffaf066922845, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3bd2600d7185bd4621284c0b1fc57e41c1942c40, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6edc6f0085fd2c1179252861dffe70ff30cb358b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9501c2f64ba5af70e0615a3d5d6072bfa52d0e8b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=421ebd81991ea89ce2bd7e1b3b782d0063a48c34, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c990d3c3cab950c5894dfb932bd96aa610589a42, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=863b13d7e164496f20944d2cab492874776fb652, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dbeb281405194c8329670ae6bc5a53ac35ba5bdf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bf0657fb88fb3848ebac719b400f247197793656, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2221820e4964a6842c18f3c710b90aca80921534, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7e27453a297c9e89e4ddbea366ad4aeea7ba4747, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2387e7110c52c5796aa68c61371ce7e377282cfa, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9772eb98ed3d2c0dedb25bd46823f269dea571e0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3761c8f16722396d5d0fb56e8fe536a1ae4b3d9c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6a5c540a6faa3a40ab97208beafb32579155ab4b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7bb985c25930425d4619d218626e3be90c1198a5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b3ff757a01bb4a57e9fdb6abe07d552ce4100ad7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8f4553d4adcfc7c41822b2ce700f28fdf961133f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4b4c4dbb791e868e4986d2c3139f34f13fcf3aa8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e4f22154c4e36efde10ce606fb7fd67286387e4f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=65329f15143eb11e23c6d4fcf7682891ee3e5248, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0981884ff5cd803f61ed09bb4c6f736ebc9fc41e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=43c9720256886454f0d46933a2530db78667aa00, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=095cd597486a1e238df09c4aaba74c98dc272df0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4704ccc2e5263aa5ae195880d4f9988510454673, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=695f7f55f9bbb649b2f13dbf3394444fc2a892c0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8984b3251a0cbbf2d34632609ba1d6fa447671e3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e35de6642a95a05263a4ccb3b6de4a96798e5a3a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cb14e5186831705590de118a963dc07212c2751e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=73e8a4e22aafda33b6bc284d8d2e5a9ee0d4b961, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f4b52c07b55bb39dc9bb3559efc360a3f637d8ec, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e0ba18fccf18dd4dd786ffb86c9106f8387a7ac5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cea0f3b2707e6c29da5180b0f87d9175ae0b4ccd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=35fff8420751651ad15fac4c8990ccad26351e08, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=06adae5fcb06a07b0908067f0b55d655c3122864, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=27bb7599e0a7d8d9cbfbf3cd412971c0ebbdd3a3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3237f2bda09c38e75e974301dfd5f8bc4ed67689, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=716afd7bca6f4bfb8c61ac5e7310a3b7e687968d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=195c53a79426ed5483233de06ed2858ac78daa6c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8cc440e5050f3957045e7ba4eb6c924b5942fc47, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=62ef60b213f2046298f0efa46572ec851f9efe4e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=811ffe4f8f8ca3e3bb292601ba8cd02f9651d76d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=aa91e2f3e4cf20ac9ef9f38d2e1bbed1e554fb6b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=93c5e74be54e87525a5e061ad5021199e8d6da4c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=512f994d8c9269ceaa7b39ca0660340cdb67f47e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=eb4d36906dfb63c4a3993de1b65874a53b2d2030, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3e363453a8250f841c7d01e4ae76b6350fc5261f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=43e88514b0071cdf756b0defa820dd0fdaeaeb25, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=45ccfb18d53c7dbac697af6a84ab78be35295b3b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=eb1eda4e3b4f858459ce5e7d0b27c5dba3f0e2f3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=155fcdb886611233865ab12978f4f00fc49ad9c1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0b0b142e8327aeea4ffd8ebfcf0b9a7227a8bf40, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ad59fa792de5154dc23158c48cde358661f19029, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e35367be8780143f99fcffe431fc53a5ba9038e3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=557eb555e1ec5f18ac21bbf36ce1a2a29e7b44d7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9a9545661dad5f90b497a39cc59ed38db2db2ec2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c9b2f89e0d07695c280687cf8d22b57631000385, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=91f4cdf665590959d31f432d024b506dcbea912a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=254ab181a623c2c98c514d61995dd27728e57ca0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=66cb5edbea396d70a927102ae5a7f7d8c03f262b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4715c824f2a5570d42599301385b10023361b89d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=658aa7851861b496ebcd1d886cb2525e45648bce, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b2bb2653cd571fffa9bfdb7eeab7bf384cb50271, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=13455f043de302420f39330aff84b634c271dfb5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ee292fb5235342c7b1fc2788b7046370225163ea, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=808cabee7961308765ecd402d782ea229b195d33, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9ba21d331f061deb8db1fd7af5054efe43079ccb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=36f39583bb4d968fbe15079f85a784d24f2a54ac, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=46ca5273d1206d8e7f1efeab3b859d47043d7144, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a54949c42eb27559537e98a1b0d58850a668e0bc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ffcb1ba796f561a68a8c0f15ff0972cc93031b6d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=673fa38dc306f42a7a910649eea85d8773eb7669, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=429e729d2a2b504cc38ffaa50ed5c19625549ce1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bcfee2c255e27c22bd9b2f42960ebb66b162f5bd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d7f854dc26c848ba204cad947c47101ede2d31c2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=32fd8355901843ad3d8f2145d50b53749da12de5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a6eb7bab532e1750d0d4e0369b7bbe54d1d5247a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2894bde42e4cc8b776da89c561e64868c8820219, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f33d1643605bf277c6e97fe24132d6ae7b094f77, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a349317c9c272420f834de7ad130112ebffe4cec, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=882abdb5bb69b1f96a8d7a0a9640d2ae60aaffbf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6ed7fe27c6552497367f816a48a7001dfe721c57, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ad6f05f5e6cf348c9187f66258c3881147c47cdc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=22664d4785f3a80a89fc113668292e1479dcccd6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0a831969839d0ee31f4d452bcf322531ac5bc49c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=795fe7beffc8c3fefcfc8fc6aa748de7622736de, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4c4f05bb860bd4b5bb919e33f8c414f8f8d8358d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e88321d28ad47d50a0d76a276ce71fea57f9d970, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=28304930773716365f6ec5df81b7722490041179, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a78feadb8cb30092ccd180b724f3f1b815ba3544, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9258bb22c0e424219c4ffd999dec4c13e2b31e32, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bad8a9d003ce6b77b356b391eebb8f89b1384227, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7b54e45a289d1b2144070b427adee61cdf219632, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f465acc7521d6ea457ccca2912e1d2edef12dcdf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7a3d8d8af8452d7d780d98219d2c57aba81b713a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6c6290ea1e57df414498f87fa0b74bde94ceee67, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2ce5f9ddfcbf60e5a806e7e9f3a9104e26a6b7a6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=04cebe8433c8e2192a187fd0793a8c873e89d328, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d69363a777bdcf142d1aa6d101072d0f1cc13c3b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f496152eba93660029b53d88de5d2f1c194c2329, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5e265dcab6a7b64f53d31da9eff0ff029e1266ca, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c007c418f616bf53a6b7fb9a04a3f98a994a6e35, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cd39ad925deff43f4cc385839206f580db73c4aa, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d123ce4b051bb48a4796e9623ce6b76a57f75aa0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b38e2d67ed5342d20fa4bd706f9d0896c12b2ccf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1c901d9880a0fa66dbbe04e0736f00261aa102b8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5855608b6042f6e3c697dda6c192e16949a76bc4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=647cc4b349a3b92275e1b34210809f33a2022ae0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7654f1354f7996a2af5d559b6448f9aa538c6093, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f366f6f14053280124acaf9ff45e02ca4bd3d599, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=327ae5bc6724845280e55c80236af3a02210a93b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=da6abe71db353f308a2ce08bb954d152b0b11e58, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f1ee37daad8fe562085ee44da18ada5da7c87e02, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=667e31c093ee6435a63bcb8276183384e8d58bd3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=536b7512066626c9e385c808ebaebf75bbd18a7e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0cf72f1ac4c1bb4fa9047d431b9eb5518780e748, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2b7f1e5fdfb2436648cf8d0c7dffeba30f884291, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=52061923cfa597641d81e5820250d87419fed2a8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=336c3279c196f6cec5b24fa5a690617ae2eacdb5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=797e716044a69c76e5d5e20079f09cc6d9e57944, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8ea193c42e259dfe116cbb9d931a262cc7b143c9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3900caaffa1cba6e12ec538be1fa245d41d96c6f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=817017be13e86db88e3cf3ae5ed2255df8113240, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b61521c24acb5423a810f143d30d7c59fa3653ff, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=61b7685113ca6556549d0d97436466fd848b3226, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=95605cc112e3e7ceef6fcd4b7dbb2bc5d44417a7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e3da181acce913559ab3c8c2c9f3c43ef438de32, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=33e20a831495fe6f3cf042adfd5fd61a9eff93cc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5d8723366857b59aeafb856598316ca866c2a628, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=04ab6381c5851b863ccc2a6d1858b5f15906e492, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e3937b168a956bbf5e54a1ba3725821123244bb8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=12eda4a48fb67cd640c156efcc22e6fb8858e4ce, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6dba40a27c84b500cd5ae7284a417463743b8fc0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2030a75ad04b59771417b42ca70369d56c7e61cf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bcaa512d9a1ec1daee91520dc5962f921db89c06, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=09785824b3cb4e44ae339f368eff485dcc21dd8a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2e017e39711cb31221d77b68b84738c5ad209d83, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=93e8b62c4d61701d0b58a66b9a7146ec87f249b0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=037efd801348ad994eac41c0501d7d2f06cc8ff7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9bf43de3f493620cd44eacad8ced06bd9fa0e6c4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b44839d97243dba4193ef00b561b766a59a09005, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2210edc70247b3559e38e1e7893da1e6f19f8e69, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e870f59eaf5ead8023394647c23252eeaed8017a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=477e04e880e87045027322d0b55a1aac2b4f51df, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=05b1f4fc5aac657de9ad4404829ee43bc9fdf130, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=72e4af9ba24e166ce8a9f66f648fbb68ad789aea, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d5bbb698c7a9ff811111bb440f60a81a36758ec5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=19e158136729bfd3d9dd77c1b46f6ac9223d023a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=35751a1d3c1c8918c34edb839e228f8494d8d81a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=feb2788d0ad22097f46d9ea99caf3e91dd8fc0d1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=52dcdd3ae8a954a184f5f2af638f836413e6dba0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5b71d5c6377b09f6d27b27b4eef0c7f5139aaca5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5273e1e3c3f1d7fddb8b1237b3601948755af934, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7f332f5b8c02f42353d0f7cafddb4b9a86760894, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9d9aa0fef1b705ee15280582594c0d4763d06b56, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=293f65f73c08ab4a1305404e0b45175b41efa0a6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e3531b6285e22e10d3a1880b01fcc9873764b91a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3b6334e75d2c5d7ee495ed44b94223aceb79eea5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6ef3a47452c6328fcd4c8c48942ff6b715ca6f29, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=51223c0f1129cc2d6665476a8e01eb1580113731, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cc0530166c614ed79cfa4c6e2fbf965285f38c98, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f18aed9f78323153626405c75ecd5dae30a86ace, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b57a2bee464206b782513a2d874c586f6509f2e4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=733e7f844fc0b555426e61ccf30011239cb9a277, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=22b8b24b55617eea6712c3e04dc508abaececefb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=459350b3c099a9c6a4e7ee78706cc12333b12257, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dfce8b758e3cba6d3737d0eb70e97e07e8c4cd18, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=43a500f95c8d6ce3926318c12705287f0ae69cf0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b42fb9766a37ad8719c92c0cb9a2835f98120c61, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2670c101ddeb7ce308d7b3c82026feac0aa14bf6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cf04911182c7e8199018e5aabcadb7bfc41c9c80, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cb7277593d98295b48fd9cf4131e9c32c0469d50, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=118e720f689847c0f160d2809c1cc11a29b6dec5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4186ec4c5d96e207f44fe6feb7ad13cbc126121c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e0ec3623b651f69474021ca0f5d3e0dfc4fc1afb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ec9021be9f2996a6c80c2b935ce066d11316e4ac, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=da0c2da4cca91669390b334aa63fc2cf564af812, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e1b4e33014f9e18e493ca0eae3bc0e46bbe0268e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4e6a9dc8aab6db1af03368e9f655b6997c1a020c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e577a5dce6afb9ecf19203df75741538074e7b0c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=62dae3f55719001a85351c070eb76deab12d74b5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a39de865fb77b23db190b473bd8f2f90b3d77331, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c822782a3608f37eaba951f583488b3c9a0b6fac, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ba5be365473c579fd8ace872aa26e2923eada4ab, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0f7b3d1fa3e27f9223707f427dd55f44707e855c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bfbc83db88d47a1de6f0d32d1bac02ef3722af17, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8699c098415ee31c62c7a33402fb228a1d29f557, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6b6306e08e846a153d3ce10a22c475da082b6daa, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=03354de27786ca5bb119784a98a5e82b83b1a215, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=85d5419f45f5bcc5e8a4368c07f2e81c0a198376, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7ed309b0267b5fe255ca42e657a806bd312c01bb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2c1755d3f87f03c54eb49367e8b211ecba14c917, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cc1fcf91444658732c64a8e6fc0ad0cd4e67c001, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=de63152849bce1ac7cca449e9d24163e0b639389, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=38aecd3a31f1ca85971b5e312acc2f0a774ec83e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6d7a699b8a056961195a08f2254be5c9f3ef8887, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9ec584ad3d94a66030746855cd7d3294075ca8d8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d8abfd44467956efd92b9657f098ed131aadb8fa, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5fc4d904fbbf8e8d26b98e0d1b3347051dc49d36, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=eed7d81c2f54320a3d95e9c37a67e80a46335c00, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f2f4b36b7e9d59962973557a6f9bbb4e14cd9064, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d44c40b1910a378a48eb5e021fa25d6b30940bd5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fa02a3cd3a042608d07df434b4127134acb4361d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7a41a4711400ae121472c424d6941d359566b228, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b2a24eeb8598802be233fb24534db74b6c1beab8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fd66d7a302d6062026f946840cce070d1ee42ecd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3ef5572e1ae762a8d19a3b2a71d72ec3ed72cf5c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6756ba938f67162efcdb7ec9194c77e16cdd74ff, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a652d358be32f2ef2a862f6e7725613e18c8ca76, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=78d3e78b2a30d20d5dd3bf2b530d3ec3888f2fd6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=559ccfcf31ccced695e65866ebb9c56692e3f7e3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7743991650eaca2aeedb9f059f52e8ba25a59096, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=efe798753d407319a384437cb649a1c7e608270a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c9684fda2f2064119b2c30a96e821c2e323eeb0b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=739444db3de85a2d4b2b21cbe74ebfc0719efc6b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b51c59b4356f0ddc7eb9c0f45af60d16454d8a61, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f59dda6f2f328eb5400e11173208d56b5891a836, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d58c03585e79c28e0cae3f3868244619132802a0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e9a8c12f1110f8106d908e7d9cd3aabf8b14db80, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8a7f63b8dac7c81a0ea72751e24a09c155887ccc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8ec4def5405b6f50b00ddc6fd35d58beb8e81044, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=369b181dc3cebe64c36a59646e0b31dd3ce82d16, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8e186d8df17acf6eb02de4fa7c6aa1856adae48e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=78d67b2894be2b6243ce7a29c35c0d928f5311da, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4c75755f244514e3ceaf8c1a21710d286a1513be, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=86ab4338c34a87220905568f0b40a874841d6278, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d960b4a85cc870916103761c6800e9a3e236f5ec, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d79c23989502d14ec08bfa6733d73e7b73be4fca, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=85e1fb6e8a79aa1d78eebc0e1c43cdd1f1a04749, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=99a1034ac3f8307392712e6ff9056442f224b044, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8dfbc614d34c40dc62185591521160571261c00d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=70419ae7972ec2f0008778bf444bd4e103acc8f5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=28e2a9e9de7854b56e0eca7293574864a2e973b9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c041856e263a6087af5ac4cc874aba6d0b0cd5b4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2b08bd4df948eeacd46af957f2062df03afcb61e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5a9f77f6c850a046922b1dcb91806dd831e320db, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7fce7c7a8fd672fabcf450d7439bc5bf60c47fc2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=94d069e6247ed09583b295a8d50ffe4ac22a035a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0b8acb709b85c6db374363079d6f0b5985054982, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=938020f7aaef738e1d11a330bc57f9525c2868d8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6ac1e0bbac7cf13e756a2e9e238173a12caff6d1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=726d376f017ea242ca4891523cc3f8392cf2532e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b8c12e7eddcd410a2371d0b968bcfba7fce13d46, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cf8ffe8db105d725f231e77c1df36ab79486f3a3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cefc7577a6cd80283531f62c5bd903610e7e72ad, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3af53c6436d627f3296fd224af5a1f2e8a78011b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f1a3003887218fd4e0b2605ad89ba8685ba2612b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ab5c7bcdba0eec7161277deaad78e38ec56aaf70, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e497067f9cb550bfbecc2c910fdd33020b9cb533, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c253b53b32e9da6dd1783a2adf8836a214d4fff3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=99363fd100c4d7c22773c1ad9416511789fe471c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=23dfc829f87903ad3b83acd054d3f0e4d6cff4d8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f52594baf24adb09d367206647a8e7779cd9a774, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=efa388a2c55f85f4d9039e9d20f76808fdad5452, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7e7a0636ea677da1a089f937b57dc4541cf5dc34, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=99389867849ab7b239061bee654d3c6b3ff79d9c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=40065e927013289ef28400571dd73afe80d6d929, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=552f48b1d1d82972add8279f86c0bc0c1e9847ef, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=eb2818380348ef520edc92fc1767b87972045a84, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ee35db628a7e8dd9e74afdcf70ce395b467efa56, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=68d23074d7406695d68f8200dff403461a4aebe6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=03925a4a98cf893dccf0a0b5b44f8a3bee570d3c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c7a22708c768c47487d6af1b064dfaeb3ccc6c72, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4bbd3e3728dd17e5608df42c664c16753eeacbdd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=078ae085dfa4d4ea473474545686103a81f18d68, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ca823d5084141f60866b72f1657272eef3f35d26, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=67c398a1471ad41b29b7f4e68e2dbfb17ad4cec1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c7cf6e5bde4faa4741e98131c388be1530973945, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e85b0ea6581bf2ad552e7671103dcaca176e5b5a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=791f9d0db75cef6bfae8cf0620cc3c0d3fc45d39, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6fd5a11958ccc03cdead4c9489b8684ef630bd44, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0ad4828510ca78269f1c93d5f4505abe077c8828, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=87bdd267c71aebee4c910b977780318fb131f955, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=509f8d9c663af56471ab8386ec9f5d3868638749, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=79bb27a7b5adf3d8146da56373e8238296ec88e6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=48134bed49a39e7df72574149e82c395b0123c92, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8391109c41543f12ecc52ac018638bf0ce1b34a2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=66983bb8484dcbc2498102c74106d5a0ba88d35d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5774e7ac18ff48e2efd0bdf66268f57c305fcaa6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bcfa8703b56b15c386db1d11a79a5006ed7bd0e3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=94c9f3b20958a318f4ee6ee81efd8115dc7fb78c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8212cd139f5482e1f51d53f139bb326e12a10d8c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=864b91ef55fd77cfa4df7eafc7b97f1cbfe9f683, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b03cd6913ac81a64f480cc884f85b31a573204a9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=93db697785dc52bbf19c2ddc1c1048895f2c173a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=101f97c67e2b3a76d469fc5819ce29a1663e5b35, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ab0a78352c5d7b72e44110e687f7cde16afc0b00, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=717c599fecc5cb067ccff189cbee1606a4aa6372, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3a0b169c7f00dd940c20b8d144aae621488857f4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ee3efe0d556d71db1e37cf5db81db63b344be6cb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0b114fce6b386837321e4eb899fe153788350b3c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=84d8b509c13a6d718a3026c21fb2812ed7edc4fc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d00f06bcf5411b50e1dd8f5c5e8504636c3751d3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2c358ea5ee9e84b6ccf9606987871ce26b2b4652, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=50cbb7942bd629351f86739642243aaea701ae3e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bb3e50032e3a173ee57881d34088da4eeead55aa, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=677802d17203364267538a29bcd3970032e08876, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bd672771bb07553aee9b019f419371f943f847ce, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5222f517bfe64aab8e4a45ffb6dbea6264bbe3fd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8a130012d1eea6406db6f2eb462c3eefb44ab1f6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b1dcd221af905b3feeda6256503af195cdbbfb63, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=51a2928ed85efea3f68bf245714557894a7285a5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e9e24ed54076456d46ed6dfa849590b00ca9ac81, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e7b9a8e9fd4e635a253241a795cc3e8cdff0724a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d8d6a8bbe74f7a058b0243b41acaf66eecc9ad4c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f2cc81342616529a0d93585c03210b7fc1b9bb09, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b07dd7829ebbbf392e87b05c5d63b35070acac20, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9c56a50b5c38ad347f253a861e44ef29b07fef05, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=37498cd7e14bcd33f47cf5f303382e3bcf5abf6f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5c5f5a855780f6a27287b213f3c4ade9a02c9932, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c8090dbfabe36c749056fd9ccb758cd6639d8453, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=241ffd48641ddcc1370d5748c69a463370d527e9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3f9fb40e789b64f64ddb78208dcba201bab343e1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=116f6fd5b897f983328e2254e8e7e7e068a3a142, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=53b6186615d4c3b6f875cd0c602bd328c824602b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=00ce1795422d553dc8292b6241780291421094dc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=35de0c70f2849bafab6f62c6f2ca61cca1d728bf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3d416d6fae600b7c292d461f53b456edee494453, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4fdf5ac36450ca22c704b2ba49f1a83673ded56b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b0e8db5843c902fef966f9617b069043f6d8c395, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=553982e8abb279f2640fa1f983f9a7f50eb029d2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bdd52848f0e8e76d91cf9c73e6e371aea4c07773, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5f34a2e946123d54242d57e757cfe7ee18fe9fb8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d0a76b2422b0a09b9965216c95afe7bcdd00bb14, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fedc199e52710cd47d20da13500c718d55eb3cf6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c131ce661f043c272253940f151addc55f5a72f6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=346e1d6ce9160d8c0bc6cb44db90723368e8e409, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7b93bd2a829f61580d3386f206e09c75cb719536, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=42d82017fcf8ba3e8d6c1ed1b8c37913c7ae05da, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1a3d802a78ac7012433af4ca51b339de33b2052c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c8e47684979c4f177e7f6de862dd639662b83d05, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dd69fbe14326433f08bff31139b31e052d456394, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=20f9bc1d511e1eb8c3227e038280605e926cea48, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c7877e73b8b4fcfb70be6c81cf6ba8726bac0fe0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=db99628a0a0bb44221c6cc92b98afcf3c439a9f2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0a1ce328ef99efbab762a2312508a5b87764a594, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=02e3954bc544f59f9081b67b2270179f24fe82e8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cd923c93823d30897b47683c1e19c07155193e87, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=10e8d02b41dfee01b9ab6fcb80c79729a7508495, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=00e1c32204726980d6f5971e6b2dc656d630dabd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3e27dd354f7d739d739299f12a33f79484987576, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fbf48ef3c0b76b5be6161c17569695dcf15db54e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cbaffa8cad8b27a406caf0b9f202deb813cfa846, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fcf8788c5026305b60faabab1d3d041163c34e8d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f3da7c732d5de09c2fab8609e6775f2a39df783d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=25dcd371f7e0101252043235f4926c561f6bc405, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4fbb0c67dcf6f5c75171cf21e8a543d4622b42ff, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bd6b03531fd7d5ab0e2f42fe4f939839ce90b294, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e5498f3d613fedf1388ac6fcf75be3eee63c0fc3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cb5732e9f0191f656eef630f3ffb9d1bdb95c58b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=04965599d8baeb106d22d8c292fb790ac0031032, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=639587fe5e2092e8e7bb51e05817b88f8e5a92cd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b8074a69e39cefe6f3c950597c47b2f42d67810a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d6b6024f4b6e9d0f9d6d09132e88caf3c0bf85c9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=aec2257fd4a5a745e176b985650565fe57a8e96f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=aa819f5c19290da345e3ef377cbd543fb7db7920, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1a8af6508585cc38f7e3bbb272c642a86937470f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3a9fdc0f011817579344214ab897a92aabbb3169, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4983848683f692da80f074fb209b38fdc64f4cf9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ba6deb9a40d696234cee74cc71540a7d00fc809e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=073e63553d4e7d363bb08ada9d16914ac57ddecf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=99fde264fcd54ee628fc9b8c29798545e6306c9c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d1c7ed68b33c5be4f97b67af3011e15ff4ce6a3f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d9e9a0fbc7960ff2ef6bf22dc89863181757d59d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9542bdc449f0144f316873e8c32167f68bd08e34, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1b8c6128d1f0308d5729a2c26ae044ace84c92b3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0eba776ca775bcf2cd83c4df5fda0ccc774190fa, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=559fb0126d0a0b274830e53973e0082eb6803dbb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8ba44bddf9a4313f8a6988e6e910dcf28143a32c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=37f1ed067cb50f02a27f767d1af74dcbee321f90, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5ebacec082f242d2c6ef273486ededc2790080de, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=028e975cdad90512d30d39520b5c76ef2de7f70a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1b15103f4dc50b51056534110a10141b1e39c9bd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8034f5fb3eea2a3de0d792e4a6a7ffa254773d56, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=957374c034713fd294c6d38727822ecf4dcfd9fa, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e1d6f76524e9708b08c18071605377eb349a0ef0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fd8220d32fbffbba0caa92ebf539070accd82767, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2becdbcc6dd21f1f00317de6099ffa882417a34c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7ddae076f9cd437da23f47f4f2f2df81dce0ee07, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8e510ccd21b568fa56a78b3013c7504e5df9bd33, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=06af0201e76571d4283472bb36b59ed2a4554ede, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bc6ff32422215e145c8f81d103a5ba08284778ae, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=53559328edaeca41b8f5ca40365e4566c9b10e45, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=41aa2708cb0ccff5a3a8955abbd00c719111386d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c0fd52072aa24fab999ba942357da4da21c42463, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d896c2da41207a817fab4f7fe5e6cc5b3983be19, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=65635884d2627d6c14ce9192541475e38db3462f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3e4e949c86c5119037c5825b57522099ab5a121c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=51a86d32baf896ca8a61df9f3147f9334918a03c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ff889960e459a78211145573317c54073415d916, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2ed52e9f08e2477357e150e35343c01aa2fedc24, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f184a287d7208af761b25e9d6daffbad083b0419, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ba1a52e443715b3c56bc6ca8db5d90483e70cb58, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dd9fa54db0cfe5d17bf4c3479da11fb4dd68cca5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6d0b99def9aede7a02a66c9dbf5275c37430ff4e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0ef6ab54883d47591d45ead1a52e4f413e995257, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8c37ef0a0795881fc36ede6a45c17f635f1b361c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6b7bdbee8ce7de010b4974e840fecfc76252fb80, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5c74044495195f1c4b320e6df2e7eb685bf42a3d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=89bfd86c11e98434273d3734e253d2fa054d666d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=46c76f15b96d534e0794158cade68154694a4272, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=822cc65971dff6df934b0e99f2776dba66a644be, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=94153afae2b4be6782006778bd3025ff85e41067, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d787f23d945cceea4588765c1fbdb5fb5d7a550e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=53d0f2f046391416492442116e22c2ca9a8ebd5e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=13a6aa4329896851af3269fb5d755584c2592640, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d28f6e91fc74b9b2f45d9d6469dfe42aa7e7048b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6f748c579a1a5d1792c330e05168b67da1e5b876, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a44db5e199cceb070a4ef4737c81e34bf7d94188, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=16c275ad26c51c25a7c1838ee738f10ba47ec1f9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d1f8262ede11840ea4453214938da7d8adf134e2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2909530bc9052721c61c880295b531a2a42357ca, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=202021fedaf8abd0753a02f862903077c85332b9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0becbbbabffa02baed276af7e1e0b6ca831b1b64, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7716415f055c51976fb0f270034c24f095f07b7d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e3f85fc19f1e610c09b7c71ba8e7c425c11f1dc9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=604b59bfac7ac723d001f138f4d727564ff1656c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0c8300620791f408630f8bdb79080c9e8fb60bb5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bc8cfc6e8118767f6befcb59c4588741549c67a0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1a92e5db5491146fbcaa123e88639b406aad7dc4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3f3c02e1b4393f814948c043df9d5491052e63df, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=93162a6b083a0124480cbf22adf707e7bc414b87, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=467df11969924a902352f7f7d903a00c40a23fed, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4ff5d0b3ba3f2b9496416f13dd28a3ec25ae11ca, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8fb078bc46e267606f3ca3df9c6fbc499fd94d1b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c7eaaef13746840353f05a07cd6822291b934d46, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b57bee3be23996949b3f27d47001874100c6a56e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d0888ce4b73f56c662988f8bc71717f94ccef06d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7ad64d96a99ccde789a41484c3cf09ae85f84c76, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ab7c8b68dc8ac123ce99cc8fbbd96d908f794d72, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fca118d92bd719978fd7f99b2719061a9560fabd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f70b403af73bccf273e6de3c84dc19fef629bfbc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=256392ea95ad25a5516727d2ee69e5589a6d6552, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c6aa2e8a035aa62c830e703967972adc9b56ac1e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ccdd197220b756f1dd98ceec594ff63fb7261db6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e9572c1fc67e0afb5add98f32df2ab068445b634, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=293e8ec24aacae7931dffbbbf2374fea957aa14e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=563d5e5547b675b44d6dd7c57a6ddd83a0e9105f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a381eb8435fd14ed4d923eb7e5d52c5647c08ab6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=93cce920838b239b161e9b3169c8a596dd33cfa6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=55c36b30af7013d9b930ceeaad440a23b684d46e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e1d7198b2663c4b0a918f7eec5f6a07e4e6fcf87, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=31d65b20eaf3aaf324cf1d34724aba4e8f87481e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2f2c8583c393d8145685ba88c1e97a11c9b4ab75, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f57d791d89bc1538a89ac2f562c419ccc3a6ec8e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=33fe4895495c113495ac4cb54a663a81d2850c03, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ca6eba43cf7a6f1f48ee65cfe9df39429c68a896, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4eaf1beae6d6e7056cecfaf22226f6a9e54efd70, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=299b4b2b9c2aec790844710b77e713bd19a1f30f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=851621f9b0a0bbb31f86c93d6d308761bce20ba4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=37020433d6f888f67dbe45b5e2b1a086bfd982e0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=80bffc57dfe9d83a54f37ad12298ea9ad2ccd323, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7cf54438184af8e84ca2ffd51cbfe76f58d745d0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e939ff376680611371977944afc72511e106dcdb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1bf7d5da881eef8d9a34f6e5c559ae78c3046381, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7e236ff6d615fa7eaf09a1b2a1623b624e96913e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=687ead17ecc161ded90b4726806bf79e3cdda947, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8dc5c3804af8baa5ea9384650d3f68b0f1274073, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c483ca5c7e19a41bd0663d19161e576e94b4b700, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=06f13f3d6cb709953856f909bd7c8f49a2ef5d59, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=93b028be97cad0beee80d5243fd9e78678750a3d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=842eb1e4b631df64282c8bdbbbf30f72e42db6c1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=72cd40794325390bd017288be8719a8b1fcf2b07, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=302e92dec27a6deb90da63d757879be8d1c76dee, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2ac85ab03652331643bb6777d70c34e919beb607, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5fbefec942c95269a9621554ddf231091c807590, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8cc293fe189730c41cdf2f5d9110b1d81b4fa860, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=214e3199a83891bcddf8951316eb466f26ded6a7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ab64b0876a86614ee6cc554c9393a6141c61cefa, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8bec8dbf5e66bd009554278caf62aa456c37e723, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e38e3d1cf4c20c1d930e6a2b805cafd8f54fb75c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=736a282e14f050e328f84734c5d7f176f2f4b683, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=67a6069736f0cbc64aaafe8b1c1d01c6716966cc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b4037241dcdfc2b6f9daac8eec14e2ea57ef974e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9802b78114dba1a827c72b29bf8a36bc51927f97, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7be78ae8c816047c5934b5333fc36e20dd2ae8ad, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=54b5088488245b6819af9c0b6dfa8a89433390cc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ff625e153db5e15d1c8a9cfc468de0da24bc14f7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4decac2556d1f4eec912eef55decf7bc9513b46d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d1b56b209b8c4e358d841a1377d15b3665902eb0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5c6c93917bfd2c331502348313d693afdf3ea9c8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3881c3d99a98cac00d725f57923cd75db26aa4a5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f77b30fb136e40c3a8a9db16c7656b55e8a3074e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dc13c8ea9ff2aac0d549f1f6b54c9eca05c4f8c1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d094e77e5ba0890013f137a36e5dca7c956f88c1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b9600314265c888ddfb877bad4550cbd6c2889db, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ba929ffa7f26eedda19760a03eb069f489adf1a1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e6e4d38f63cdbc20b741086a29bada6f569de778, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1a82c88ca1b97aafc5032cd33a6db12537e911ed, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ba667c35841e406f6dd4d0618d632ae1005b1164, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c12dbe624881d337132b0c6f61d394e8e8cbb143, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cfed27121eade4c791de337d0c5f1ca8c307ce61, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=795405dfcf6f20ae4ca475f04ffe607327df0784, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7e125c589cd43e80d469abd30e6e164178b1a736, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b7a44e3daa6c96ce83c6a59c3a5c6db79f04c3d7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a8799dc154dbac2fb903bdec1ee36cf994dc1bac, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a1caa999895ab8cbf893eac5cd92d125be743d16, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1d0d565c4c72a6940c3e4855d0974970502bf7ca, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d1cb1f87159e4f348966a0308a0f469b845c8828, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=19bf80c8b3d93d5169e1bbb8d9ea2f44079b747a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=de527ead92deb8d389e209d8eb3a1ff09a92daab, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a3d59d48d1ccaf11f180b7840750cb2aac71dc9c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bcd29001c99e25e76d14a2a90dfb4d123b61e3b4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3bcd11b3d52f22e3c4eac09dd013d93c2c607f33, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4759364c1bf79d430cf8abdc1962e8e80f4ef3f1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ff74b6882c66a6268319bb2ffebcb37531316afb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c0861127a84105a16d88b176259f72f530aecc97, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a4c3f157448abaca5f9ace2e8eb001a051261247, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=aa376c450ee640050f4699e6f72398b582c5dd7c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=083528918793c94051acf88bb8eea52da0ffb478, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=073fa31b1660d98c83c9bf45d3b41058b24b2cdc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d43df9e4269936488e9e98ec779dc5a00b0adc67, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=aa3365f5325eeb99de9db944b4e87e0193c9be54, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e7b6c327a001ca35ff731b0b8041e6148eae05a1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f96964469044da1095c99372ac61ced3bb38e0cf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8e60d8fb8d5204d5490d0cdd5a7929fb12114ef6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9fa32d4c329dbbc032c01888fe7de8e8710634d5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=59d29af360121976c119fadc16d846ebd543127d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7f4b8aa7626b3413a30e62a6e19ff7e5be1fcbc9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=18c0b3412956ab5bf3e1b4c14130f5ebd899f2fc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8e757bd23db8df984216fe44726a9e576a86fa6a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f2a29517c6f89d4cc717a782d6b4a337ef1e6236, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1406ca9a34b3549bba3fa834ed47e378346e25f2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=55a7b9e7b0a86131f8d9b85a37ed5144f9d91761, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=279d8316eb109d71b8586cee8ed7580c5550c080, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f143129abdf62ef88fb9b86e6265e40180741c8e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f7debebca43c12b66669311194004d798cd65c56, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=50396f5c243293e6802f0657f2b272cc8d896867, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c6dc309d9d7219e204a44ffea287c6df48eae186, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4e198d0b27c0bbf01d0616d08efd085f3e36a5b8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3489dde3beb13cb3f5fc6cb442f8bb67935c2b4c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=675874067e96952a03810885cc200ab8f6dc46f9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c768d2c9969e44e64756b268c8c5e7234dffec7c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d14e55109fe9d380b6927bd110dbd4a2f5bf676f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a73d1b04e41f6c98ac4f7b4d28662c215370f790, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9e8a8b42723c533b4726906d0e58540654e20e95, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=faf248bb7b5c4c344d0dbd25ca225578a72c6721, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ceaf31239fb2e2f6d31b012c4fc8346869549b1d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=39221926e3a9502d5f9951d27dd349c1bd78c0ba, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=39b7bd1fbecdefb8dce45e3d511068e9609be1d1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=53e3e6aa6016b83f2fa9ca5b3c4da8b610a389f3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3dfdaa2592359cf79e314584408cab3b103e2799, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5d43648d2964904f81c16ccd0242b35e4de8ffde, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=62b59ea6e54e6c759d31e35e49a50f368ee3c838, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=40612ea6b6a23890e502c0092b695100e2e279cc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ec0fd5d2d14a3494d67f871d91cf0447163bbbdd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=daa8208e6e5b56e2f4511d4c10755f23dab2e7d2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=06c4c12a2fc0e7457575e19856bbea2a0518d5c0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f69ec2097abd20502c075d6b1e13b5537e2a9f39, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=94b91f7cb1d89a67f199a93097d2872b47a4fd59, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bf88cfa45e38c559fba59454ae1a4476e49669c7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=df8e80008f1588f37a34807500bdc4c4d5b33602, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b1674024b80b9a7b9d594d5dc8e341998f9bf8cc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b78ab7a85b50f935e02a5389bef7cfb96e04c3b7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ce17b7af2edd43002657cdc1429afa826b8f7d12, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0079b93d383a98efeec9d0c69faac2725d752eac, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=64e7fdc9a86be5920b5ea2d17f26c2b325b771c5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a57295b77f8326f96944bcbcd88afd8c72b90dc6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=26175ddb538a2dba03727b5b739612b9bef8f43b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a7424d66e64e4dc393dcc167037e6ca305f81723, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dd0afc2461be7a1509fa329f8733d533478d58c8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a7bf2103010f35987ee08954d83b28b426510dbf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cf53826bdc9eeefbc92395bd24ddb2607a116012, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e2463d00f1de744d089697e3b0c22f09bab9fe59, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f21d181aea0185223857b411742ae8cc4574ffc1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3c71739f2d5bfb403d5a482935d02fc81a0d43ef, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5acba64e4496dd1c380325ef8331884f9634446e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cf090d662255bb1c0ce6acc4ca7482b3745cc24a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=339a2226fba199d8036b6f6ca3be75148f65d0cc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b05a735aeb8ff5d9d36ac0177f3f9d2b4115deb6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1a96e291f502da61ac153cde41082963b4f14eba, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f622bae1e338e18711c39d8b613114e02eaa755c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3ec5fa383beddf19cf75b914094733d63064036e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4638b11264caa00aa0ce0c3a997986a9cb7020b3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=716f0f5c4a79244e7562ebe2e418f7bc626ded2f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e604dc894127f7c3faec91e6b5a788774b5cca84, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2d79f057f4817c3566c53a60d6d91bb5cf0d7086, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0111ea47c7c933ad6e4c5b73748756325bb892d9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=701a3dc0ca612b99518cf241a089e5495d28b700, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=23a3cfc2aaa7f2029c6ed36947667b7fc90a2da1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a6eac25bda57db22b8056f3d07f9172d68a252d3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bc76218218cd7805a68d7d95ac04862cc3af7893, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5e6347cb2ecd49d9cdf0f42e479d706b6ca921bd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3a541c233cc68332068c2d4bcccecb9648671170, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a52562103495c30b8d1742c24d649715a36a0b13, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6acab3e8ab11ad44568286bc5a6469de3687078e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e9c8c0e8662358a82a7c4d019747e3632153ba2b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1f71289bc1db59900caf89829aaaaff43459ae14, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6d9ffc4e26bfa409d21340acfa6c3282c47141da, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e02b1a9b380f862d0845c8ea9b0b012a6a78e58a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0330592d0635513fb0e6f2ce892565984cbd4c56, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=735bebc23f14377e8aa29c6b09a32bbc88c86197, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=593084be96062568dd4a5e2959317ebd5913d95f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6be47c2cd541b1ef7180a2209483fcf77fd97d3d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5e90851fd7fc7c9cae193647852a076f7ed13239, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=25f28922d5c36772543f1208b76bb6387b6a180b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=504345ede14db39449421d661d4f86347082dda9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=acf5ca417976d1ffadb09242be5d4d5ae59807fb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1c9aed33892eb7de6ed7a91cd628713fdffbfad5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=62f78cc1062018b33e315a7364c67b1ea9ff8374, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1e9265bdda8ae850bf8f3d860abec319f01e21c7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c09050e68461ac339c24eb87e071e92861573752, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b6779bfd21104dcca100622b3e0e22f9fd089e50, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a7aedfae24f976b6c0f46115ac408e3af0f27acf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3660a9ef6ad8950735ce99fd16560b40bcfbcb35, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b011eb7ec48a1c821fc74ed8ba01529abde98b9f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7bac6f612768d55c3d79156223ed5de51213ba66, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f70e27f4b33a3b90cb46cf629fc88c24d50955f1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=076f239b57f6a6f164b5a492f540bc370dbc4d0f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=55c57468aed8c33cf94bb041a8d13c6b49bd5be7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7a36426a5b440f47859afbfacefaef6ff388c522, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=58050905f30d8874c195a7f06d6da1dfce89ddb8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d7968305ae926eff586960f8d61341b8e2d9f69b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=290d78f608c1a877ce57079633eaf86d89d86447, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=87cfe435a563b7ed400d648b299ad9ae26da0c7c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=37c07885aec70ed85526eebb8e0586581b47813c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c5deb3ca2d811adfee9340c12da2c0ab9081588a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=02cb3c2b33e8af8e0736ec3044aef993153a7498, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9370a034888abd2e3bc328011442fccca319a033, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f3349e1056d36c8abea11734efec1491838c7e65, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=408f9222346142449e29aff1577e9810ded91219, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a7df59c7bb9e8b539b1359484030117f92e5c271, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d73dfd2733dc6cc288d66b986028d5b8d0f5183e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=af84b55249ef70e758dc77b79aa7a2a150c4798e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c0f2a3fddd873a30497d493d9529d6e23100eab8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=140876c001342171e54e23e59488721be7c541d4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e241fac21bd5503ada39be9bb160cf62eb46fa44, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e14bcc3667ec9658b72c96613982668278a31735, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=75b1a4521e65d552d02708e791fb654621c17dba, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5cc3ac1e229435007d2e47657f4f8b7256c1b943, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0d76d901765e904e2cbb516b6d8584d0f253abb7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fec6376bd1355fb01f47e0c893d9bcf6dea51b0c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d08cab552be19f8c9550919621da1c560b184098, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2d50287db652747cd370fd8ff2d7ba89be0a1080, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4fb1e9f4923d877ce62a217011ce6f0887dfe089, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6ff101d8886ca10a46e9e231b5f677879117aa17, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0519fd70b01d434e5083a4e79d1e4775bcce779c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=afbd896f11d13284a0f7cbe24d4a8dd0dee5b9a5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c5ea847356642de77ffa28ebf5654e999bca2031, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=63bbdf757e4ac20514cd519534339365fd2023aa, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9774e4ff01d636be7a5a71e12cd228c31aaced10, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a5431ce22ea1db2c9a1d195389a13ae2defe747c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4d007c132125bdd4ce871b2ac7ce47142f8cc9f0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cb236abdc24a92bef4f630d7ef2a8e904ff4467d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9a1ae9a44def5d26d1b3ae6b536caeb2f2ca787b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7316d50c44ec1741bf3796d3c1c5c464db1cf9d1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8b2c9caf7c0a8a22891978b289c1c85a04a36fc9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d5bd9851ccb82c2b5be41bf960f90abdeb5bc612, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f1d4ef98aec8f8b570d4b81d31bec804c4b0fb56, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=965cf8e65a2f2bf86c81f941f62819d72af8c763, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=66b39d4cee88fb672ce066032c3416b939d56dbf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dec749e3ad1cb2404caa2125f8d525d557b78e00, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f003dc26abcbbcb02b2829c373d7614b688db11d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4760757f2fc7e6aee238c57f5ba7386c6d0cf792, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=545c1ef16c62c3c68733943488295b020eaed22a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c5207b002ed58d2951dc2fd72e94c8368c076adf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=807833391324e525c348c7bd8e75aa2364afb6c0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5dcc69590eaff42c2f2cc1bf9b50c19e9c35a4c8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5f56c2a6c9e0da0f0cb0f57c8c1f00ddabaad527, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4df78009163beef3d951b5ef82f1f1882e3064eb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=510ccb31df0189566262c4eaa349a214d30be8d4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=de8bd229e9cb8497ff6a0984a8532ae80fb034df, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f6675901bec788aa32d982af39b483df38820acf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a056616b4f81bb75ec6351c20eab2b64dd5844e4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1ff4ce2ebd59141dd5d9f42906d1e5bedaa56d97, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5fab52ea498cc8da2b79428238dbedb4198ac15d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1f086060ee793dd4284609d0eb9609abf5222614, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0413b8add5a8e8297babc0e28bc00e5667359344, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9835afc80d91afeb74989700b29c8d7899eeb645, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f88b19d24d47981450566db0174bda7cd32d2f4b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dc1e44fcdb47b1b20cf5833666645b09f3757e92, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d233a891c4af14f164546f3c8830031b4dbd5cfa, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d0a5d409f4fce8d81ac3c9d1adf20def27793775, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c0ff114c32eb3a79b910487c51e8e95f8204c5fd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9ca101961f7b21b44c9129fa62d9979da372d20e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=aa8ded6180fb96fe275e0687f86b6461189ae471, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3bf881940dbbae38ac40deead47f9fdbf3f29edf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cb49a328316159f707da51e209340853624bb1e4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4be73ae91df9a5b09493c2d5e4786b806c3db980, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5551fd1d3089a65ef8329547b52d8bede818761e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9c12e66a2d7fe53563e958dc61a18284c47bfaee, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2bd2776ee759995eaff588eaa1486577def53c4b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a1afa4a6ea7a4cb22321ee9c526ce360fe3fc1be, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=51a0b9baf7a1d5d1ffe0fa7fe9503bee6b31b28d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=40bd27cf5614971974616bf793989f5bd72d044b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3d780419b3ab9a4861f92b06a66e133521c5183f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=eef43125c614450c4c9d6cf0fd8365d1b9f4221b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7fd4a8954665a2f1069cae76fac3e6854652048e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f2dc702fd50af270f72bae431125e34943ca8b0c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=843dca34d858da5c56abc161eaf7761d019c181e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b81ec12fd9da118b87acb450e77f02837af72a02, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f16f337c0b5ffdfef4ed384eea12c4c6fcb869be, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a103bf289b597d0e4ca7e314bc776b21c9334c57, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1383a0ebe0c66d9ac2995be5d597beffecaeb4df, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e4932ed9513bcefc568124276e4a6083459e5e8c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c62bb3afe5ad010ba7e7699dfbb9c8f3e40712e8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c31493215688bb31c7adde1c35b8b7798aff5231, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=84242862c875928b60d8890286bc6e2fa5300bcf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=243373121677d6154f22c9113bc89cf04e1dcd51, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e9c52c9525c784f7ab3296bc86c46e9ce4b01fe3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a6328e9bbd2b2f9a3b4d0ddb3c7f1cbd0425b703, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=367c69488d6a67f07e7d973caa30df13e9e8670f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=63b650aaf4a8283e1cbacfc57d6f62abbd62d892, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6fd6f8d03e07ead47dee8b18c696078def8556f2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=730cf0058d79282bd577ad8b97a46f795e3115a1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1825458bbb309850c66c74569ef5b4841bee2043, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4a0cdc06c3304ba833470400fe49cde66b06037e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bd3a3b9229dc38799bec44fd461e03034d145c0c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9ec9670679869c1401e315cd8835288df6819033, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=483a9279fff38e7d9a8ce22a9db3f1b9f6f2dcab, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4d0efa5e41ad8f1b4692ebb467d26cacd25ab7b9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c0ba0fd34a77563596612643c460eb1016fd876d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fd1dc17ffcb4a606d68a8da405e7194ddf581cc4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7e8f540bdf4bb19c05a1c14d4c329de07123ba75, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b3d456da98b2878a460fa186b1c426a40d688b68, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=434750ab4aa6cfc7a85e7bab196fceb25e0b79e1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b2d8c8ade7c64357d1164475818d5f364d0d478b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f3d219e3803d638d2b9d1b0562989163536095fc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2aed3eb098c2aab8ee5f374cb8ed7aa2131e8cc1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7a84bc0b4f892063b906f7eba12b48358845db19, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f74caa9820721f13fa7567da781a83684cd97dcc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f595e154b081ac1c52adc8893a8cde5e50400bc3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e2e89713e23ce145cb42d2c54a2894fd460cc0c3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ee24611c9ac081d435129cb35856c7d65b8fc5bc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6f37e3d5f856c4c2e8e8c9cbfc09b493dc2756de, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=468885cbba6e9f3b365d0744fb4a081d5b6b3b54, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=25f316c42228b90a2a4ad3757860dd1744548222, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=47c7f8e7d900bb25bfba95cd41d732f37edbe996, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a3a316cb65256e329df769d80fceb6eb1f380802, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4dfd8f7c43bbb34272cb21d0b7de3d555aa39110, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dfdf94a7641ecafd502484e44bb60386980fe48d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1e95128c9696866056ab8042d8a59ad8b44ff7f2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=67cbc52eea68e9cdf0a9e66a09b84e3a78a56024, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3b24ebd953a3786d3f2d02713d32ad964e0a92ef, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=aa48226c30a4974ca2d49029ba7846b6f04834de, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=21aff33285715129bf22205100bcc2872c19560f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d22418851a4f232fb9a465845fbff066cdb898ec, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8eb31a96be905731bfaf87f67ae296793fc96026, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0cfbc8821284d3c42d034575fd5e08940bbc13bc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7d0bd11ce1e156730234c2db68882c8d376113a1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6553f155426c9e8bccc72e427da417e4e832c2af, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=44ccf785fe51247e08873cf35b44090495c5e016, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=89ba5a1d11d3639c9e2022902afc43c515f1f20c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a935d3273c097f442de79bd2091613ad2933b08c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3483793c7d5b295cfdf5286a90a7b09f368a340f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=df24359d052f14604e17457057bf4a4d09500deb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0fbdc5e516196c9300a80481d6676fe877848766, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e5a91a4bcc70226394785bc725f99220a23d1599, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0b3bccdec9124e393d30ca994989baf16eade231, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8493123a48ee653b1d020d01ab0dc37f318981ee, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e79511bec6fe4950c2ad139ad5e41f4e94ee8467, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f547dff103003fef3cc9bb1c8fe702383ba608d3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2e9b36ac6f222ff4bb8c578111e7c4ba73e9fb3f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=59df155aa1cb30b0de2ead9836758b31581d3093, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e51a0f62192e7b7bd0c25c23f4af6bd954c04f01, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=49e6c906ceaf2b4430d80ec20fcd0e4404be4d7c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8b29aa5e0812efb264fae3bc5e6e26bfe7d69a45, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=397c73de270df54237d37b6e4cd4d5e6081cc00d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5518ef282c4cb31aa4b1d21b3ce5bc6570af6cb0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=06cb2d60b087b1544da09495b280ed6816aa9c18, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4005cebffe8d945bd8243ba91e0e864c76b39cbe, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7530f35fe5143d897bf1775e43155cf85cee97a0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f2d004f496530a2b0379b3f5c5d770db55ba071a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c80de7ee75f862cdaa411bc67a6eb59eb404afeb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=db21a05978a80af87858f3fdc5a52b00fa26dece, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f58275c0fdabd3641e5a4f2b9ef90561d9302bad, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3059df0fd76e1aeaf309b458e9b96fdccbbff29c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c70fcb0f08a99ebf72934bc11ca5752bea35e34d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=51cdc6163065f7f8a5eefbcd3091212a07bd8203, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8241626cc423ccc2904e3666d697fb78791c6589, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=24981b25a3f1813a159e7cef39e231e272b71593, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=aa9c4c7f4357c4a5b2eddf481b285916c54ce09f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c570ff4d0c59e3f0e1c0d94d62917ef6acbb11f8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bf58ea997f478b43ab0304c9838d41979369a656, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=64a18f79d63b3ce42853863cc2c3fd997f6f2078, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2ee54a9550c1741bab247b296ec4c3928efb369c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=539560aa7d5cae5fcd10609931973127b6665c2d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=24e5fb50d4fa00aa7b382667d1e4745056173338, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e640f0e3d63b62e9ef60b4c493ed8de799c42228, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4b13f2aa1f38e26ad5a3a263e7156635356e9cc8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7b5a5464acea3e97eae5d3ba2d6a9ce4021eb8f7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b8c9a1274f77d87d8eaca25314b3ac3ae0ee2980, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ca814cffb390459e004a725bb23b2b224ddf3759, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=51d8f55abfdcfefd9f1048a68874d104c64bb213, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=419f3167e815a2256e7fcb4dc10dbbbe40819431, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=97a4a677c73ab25dc56db52cbf5b357330be4e0e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dfdbfb4505d7021934375f7b396cc9d5f6f5f3f3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b9be138aa89054aeb4072569b2369a0d50b588de, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=29678262dd59b84360d0041a3fa8ecea4ff2e2d1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=87895e6d4853e72c784e7e7ee24a7f2c8b9084c7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e52112e5d457cfa6ec38089f43fece627854e14f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7d6274ae6116dfd76b8b9a6543b2195fc69aa3b7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=73808ece2ac5069a9b21a8fe211824aad426ec6d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a88745673f0a4ffa27ca82508bbadfd36e44788e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=edb040d1d2cba82eb0967deefebdf35b90ca35f3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0230c861d145e3ebe33476c0f0e850272f598c9f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=be34afe7453c2083e753efc9b2ae2bc5d9e9250e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=40444a08b29d22782de0a9a66c876a93b80da29e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f34cca7ea2c151a50bc8e6be84d6149db4e80662, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e5d8db6aad41fdce2c32b9705c2de0da9eca2d9d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=612fcc00bc36d5213d150f6a91a09c2cc2a23e9a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=49d498a4820602e4742650b031ad2a53517d5c65, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7070581d9ae78ca59c7be7ff3eb54685c2546f25, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e1c4145a1101f9630adb8300a3c6ddfc9abd65e6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6d3c69bd75d2907e17fc4f6ab8b0c835275d37e5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=12d36e9dc436fa509843fa5016b565f39bc57dce, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2ca8d7222281ef8354e41158872136ac15d63a26, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a92b20df653eb649b2b1a277fd35569f4854b103, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6c8466d255ab5aecc56ff70c61b756769f12c64a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a8b450cc5386a79c7df34ad7a7791cfeab4a7a26, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bdac895d770788e09042907a53cc8119fb1a49e1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=35319645c2b3fb8ac9666175b171069bb53c3103, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0b355ddb9735d4ccc1b5bb6c3842ac543e840a64, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=96de23e61717baff2c262f51a6b0e57aab5e36db, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7c61ce4b775dfc76226e9e3afa75431244c83ec4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2d3a2d0d60deb1c4ce84543b05661bd34d3de607, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=74204ce72f74f3dc83b0bcc1734e405d2b78fbd5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c39ebd6b1ed30f22fbc57c188cf689834c7cab48, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3a2d0d8ef2e3cc872bbe5d8a871f99d7022462b0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1be30f8a747b0d4532f5b268d40747b791786e95, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=76f6f9e61db846aed5c64e51275a2b4b57f8d6a2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4f54d004844f8e0152e628f64242688d497297f4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=662d5bb023f92f6d464db1a28626c59b2548e45c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4e1348d537bec7e127ee97b3659eee7a9787c31a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=82f8e770823e044b9d79442c17a51a89618f23a6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=96ee5112149e4a53daf54e40aaed56d07db57090, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=de655d0b4910b543eaf58f10ddcef91af2ffeaec, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=de9c365c589277359f7e625bc81b2e652d599443, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c968c1508dee3d2148d276e7cf52b9b1df18780b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=39e000ea18b722db135a409495ccc95f90d61299, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=42208b3e44d8bba61a7936107bf5b1625ae5a593, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e4dd2822496383d4914f1ffa9489c5e2549358ed, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f4efce3f48bff790b9b45ae51ad8fc6c41a64e52, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a0acf19b3a774c8f3a62f7d517119cffd811c0e9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a2aa0e590f5413cede8cb9020e9699459d5b3d78, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3dc87e5e71418e6ac55e36326614fc0eecec56be, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a6d3d08dfc5b339da990d90856f2506af4f6bd0b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fac6fa4dc69b088bde5ecf03c248ac468f11a6c1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7387c3245a0664c5fac85a01af423ba8f47f5878, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ddc52dd9a9ff6031b990d0dc0b76df1ede6986a5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c7ed3bf33c197790e9499bc3dfe46a413426b642, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=60f92c9a55cc110d596d6faf05fff94ebd380e3a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0a3cc97e7c8683ab834a3793390a3bf4e33836fb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=94f2b94413e950b473586762b83ecc886818ba42, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a753a09eee2f5836564b9a00e2d680eac10a3f67, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=73769cd566bd504f0dd7271b3f27e0f27d162ff5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e7d2fd773cf228ffd7f21e28a0ee6775f9a18513, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=171413c3b91cf16e7e37378874e3714ba65e83d0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=85ab1214c13b039fc26fc581b909e9556eec8817, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5768e299ec22f576111d6447dceb4c9571b128b0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=59d55e406b1c5415af27db494826b22958cd6cc2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0ee2ff6fa8a843d0649d5d93983b4b87645cf1ae, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7fb52e3bd34480c501afce821e0059c0d7193acc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=12bce18540f0cbda1587858aed24692a624c5243, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0c572a2b2cce57bc1bab2cb4fad098a1160da386, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4ab963f100c84249565da10e82c12448f19fc5b3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fc406a88159d7d1cccbd160265240424f420b8c2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=650e5761d7ae0f7c4c740f95731b0f99ca536707, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f6ec85eb32f8dd17ba046e22fcbb07f91dc45bcb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=97c6fd9ccfab31509efe1b903522779543e608c2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=490fa65d03a89a757cbe174a9278c0aa2187e590, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d2beb692bd08563e7b56045c15a0c7bd03cde80d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fcc5b1788a9d009708c04433e054f95f3855c164, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=454ea354d6078a35973e2122b653dfb6634b8708, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6342c2cb30f7cb6935d3ff1fb541b13c7f14bcba, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cde724d95bf74ed64775928fcc18ec385c63679b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1393023f119e981b674d4dcc927586e365af2266, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0772bc294e3ea90cf6c5fb852c57d7f7e60b1e13, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=72d43754dad218db29d695400e7dafad681b0182, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d53a816c65c0d69895faf6568d8fe4758cb5585d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=677288527b838407d9de70be7504d6f49d75cae0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8f12fd5026432711d0b2417c3adf133753505e2f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dd72a1c89022303260411b8089a4c9527076f06e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7505f2e34005fee0416af21347c9b48b78bf6dd6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f95fc1d01159f0269a6807960403c5045c55231b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6f5ff4d148e5653025cfe64127b334780afcdf02, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7f09e5da374267f6ebb99e5c6385b9b7f8ba2f56, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e96c4c8062d738ffcf703edf414add78f72a1172, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ae4f0c78b753e0f0db84d65e17bb849cdebbb5ad, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=32ee6e6ed242a57229fd21e8343734abafc41e6c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cdd3e68f07a43c107342c0cc2c9a732868919788, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bf00a514cfaed9f5c859650e86095eec269639ce, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1a7e7575519e7b70e7478b493762b82700d88de9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7845df6624a5dbf64a2870264912d1363521206e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=93dbca0e40610ad97437926bd49a86fdac446018, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6aff3fdbfc083acf74c7741f9bec1bea66259797, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2f76a3a55140b255eba84d528bc5db163f0eca79, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b24417254c21f6323d1a019d531fcded816c7b02, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7ed0535df571cd3c1c16cc356adde1473dcca646, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a385910d1a03ae1761595bce07e4e4fd0a1e8b71, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=247b5691604c042702d9fb4d5fe5ce15833b6eaf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=898b90ece9ba74b6d6285d98b6de5fa80822664b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=06cef7aa752fd908ce203d7434fb535f37656b56, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=edfaf766591c400aeae76d2c38c5ac221a8a3b78, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0a125d57826923d4a2fdbc5c20fe8fd3fb1fc5c4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=66944028680e7a8006ef7c8977834fd0a4a2a4ba, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=89ba2cd000e15f452cbb8633e1f2968eff0c8739, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1b675f7dbc94987b6a97343ecaa17220da0c6a34, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d98e24fa745ff504f6d0fcb72e7dff7e2a364834, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2360c465f671f9dd0e6ce29dbe7cd9c3233e6b3b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=117284de1bad8a722f7002155cf1649177da9d8f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2baa03a25fd0f0f5087b7bba64a7d957ee21e86b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e1bab7a58ccf5cf320f3182024ab30b5d0d0000d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5f2133aa3832421e394c2337201312e946347ae1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c1bbe3af891ae3717c24ef31ab4e7c3d86cb68d9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=845984d0589268ef3fa0d0db1b0dc6038b365346, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d8ff34e776f943b9ebf41e2e7b5a5615b6b96158, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d076cf7b58923f890cff495249bdf4af7f4f8658, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5b5725dafafca1f7ad02ea9937efcd3a326e44e7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dcb8af45f66920f7535c352e7c6f986ee45ae2a3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9864329592396b523d578413dd2039a3450a16a6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e75e8aa9d0c98f1e15f7a5869e1dc1724d840feb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7a6f1a2905722cf9cf3baac4ffebcd81d021a8bd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c93cab7316a1a626cc953312804312846acdf409, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=16cd938a46c4f8f2754c4d84d17db14fa283fb8b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dfa5f7d47d7f793ca84105f359571cabd7017191, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=efcd31bcfbc26917a5dec7ff397bb80f5fda56c8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=480f6b53653b1954678b2d8f16408cad2c33e72f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=48530d529237605ea6d29a22bf512dcbd079b2e3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=08dbb275b5c3a5c1e5e966d646f716c5dddc7296, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=44816a3cb8abb120009c3364cac7723617250c8f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=eb1b686336e1c9d27f9a6832e427a3c686952b46, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3ec14ed2832e20d4530cd4389c8bae606c92283d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cb276df436c58afe57f296ea3989e3e97d986746, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1cb0b95da80f9368ab7e3ca2710a8218b3f73f54, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=89720ac1bdbdc2ef68042e7668600d853e9b9564, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7fb688b5a9b82e9294d2313c999b2c81166a51f7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a5e38255e80ed0ca6997c2061f1563e323aaf4dd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5cdb8209dd8547fb736114ab9a20a7736f5d8530, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c826aeda29896c8750455a28f8e9a2f9f0e7b9c3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7fa6734f1e7b8a19cbfd35a492cde9a69c3337ad, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f50c913fa1737c87ec3057156d309a080526fb92, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7e915b2615151fe88bfda4d078173792b50e6849, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9fe404e89db0332e62a4ba45e0dc858e68eb3b46, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8bd8d73f10493fbfd59733b3ba4964e093106adc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=34bd34fa3b6b3b28772df48edfdc49a05d927abd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f59fa10240ada7d9e58e11a27163ac0d6446e4bd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=753a6329ce469549851cb8c541d12a571e8c3609, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=442a7b6130d90345457c8759572841f9f368c692, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=97e672e06be4fa03bafd06013ec87a38009b4adc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=64badbf35d124c27cdeb0f5bc87bfb8a1840cde2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a546c4b6cdb3e66bd69b4ba33a79c4bc8f3acca6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=54b7f2a689d1a93d0cc963271e9e7d934af3716b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=08c01cbab5ee3ce3120ff4d36ac7164a81af7ae0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a543ce3df0d5c289c4fcc054f2b28de42198dc7a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=147b33032dd065d1730c3d278da4e7d34cb2d0b6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fd3fee4cdab43efe63847ca9e28f7bd3c9bd7295, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a282c8c4f44b545a56bdee990a9977f2e80d28b6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b74b1fcee3bf8f4358d5822a9678ba373b617cfe, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cbfc7d55d8c5b3d893e7bc4623b7d12f4dd711ad, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=65c08770b21b7f57a70184f5ee9d2e2c2a1609e7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3b6453cb78455511e0f6f30bcc49f61983cc9810, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=92ac02084ce9be5839782b4497242afdc211e9a6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dac77ab607d4d32e77613401606e55d0d5158be3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6ecc9d6bbb35b06ab4b09f5044b22bf2fcc23ef9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a2974c05f3fefbdbae2897ed56ea2709ce60ed60, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4229c1f23bc6b5366be9dff7d495e993a10cab88, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5e2a8604b12f6455be1266bbd13a64324e8b3b1f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b11f3b6e5003a211d6883fb69ed84a9495473b1f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8354ece95c914c9da57301195bfab6730ffe7a4c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3e3befd487415cc52c0545ab827e662c0fb657fe, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5df9eb142536295295ebaec8eb3feb1809487844, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1a2bad53271eb6fb8db994d6f0a33e9d554bac3d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0f27dc834629a556071bb1d2108fdee81789e00c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=00bbc878bbcb5660826412c8b1283a38787fc5b6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0f299b46ce49f8313da0e5b4549ee62a4afd0003, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=812c452dc76ff439223a61dae138b59fbe31e142, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=48175f7dfd793c9d3ea08e56f5f910e9679af862, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=66c68852e6fc536f982dccbdcabbdb31480efd08, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5b7beff60c60d89c65615649a083fd7b01a6c97f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=622ccd615517dc5d76d29038729cc5ac018a314a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d95c739d628cfa1c7ae446b4d91b18a85c3dc332, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=12a049c4cad3af48addf95c6135991a4faea3c8a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=446cfe21f23a54aa872f481a517b748f1a7a0e89, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3820f902d006ffad3aa0a167a9be95ad4200dd64, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bd1661b7c7a047b14643194c0f035a1a6bf5bb24, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5bb79d0e5e8339a8ff71db605f182288d1351efe, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=81c71e0499495fe6b802aea72ec9e9a86284e417, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=af626750d7bde208a772a8da6862d869451db6c5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8bad22b364ad2c4d14c97db03a345cef8aeb126c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9328a7a9b2417e53d9eda18e0c8b8174614d202b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=33c3a57eb917ee1f6ecc23d77cac25bac7546ec9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4be245dfe999352f7898ce257b503fc0895bef5c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6f02e4041d525ce5efd88b2f8889c9a4c1da4198, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7be819d947588109071ae52220c0e3267aada058, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fe7feb27ec81a6a65237936bc7ac510c82d17a35, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3a32bb1a985c3824ad889e85e510ab0bef9d1d4b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=09cfdaec9405b1ebf6256e4b6531135e85bb8631, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4955731d71237077d47f9287a119537b7c3fa6d2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c20cd26ee6b2d951aa67df88401781c0fc87063e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c2823f7eaf3ae666cf7dfd11afedb88d434f2678, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=eac2e1e88d576508bb60600f1a7e0ca955ee6682, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=aad7a066011ebbbf46305ce8ad7eed05dfb6f58d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bb20333c1c92079b696ffa80514b673daa5ab928, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1351f14e7ce2b5a5b64a6d4fd55902b27c524223, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cff6fc443c05d8d2db43cf09bf53721e0e86198f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=67872bd58786523256e87cd9148e8c41d3df5e29, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2b07097ab25433e7cfa0a555736290fd7b0ae3b4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=058f40aee4ddc72ff06671645ee323ff64125263, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cdbfa19e6469bde587efa1428105022b6f798ab2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=926bf229f4450a96669b51ce495bb03f209d7f84, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f3528efbc2689dc95fb12d1a83a9a08eb37f36ab, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3d00efbb7c2692dc1319f4ab2c5941fad0dd363b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cc2c24ba92ba450b775e44be2d78d16a16ab6495, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=23502737f15e8c01d66ef995ad0669d2d6c7a848, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cc6057fda9c49a64ca5e6d5dc3e84e41b0fda0da, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8c12ccc1a13daf96e4731d1bbd0fa357634e6434, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=81d2aa98327beaf3ba14f3e4c81fc15b71d67142, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1517009a266d217d6ecc4b7e5d6ca6582bcb5fd0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d4374fac22d2494057de984b5bb0019791c52daa, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=24e44a25abb4ac1c47e0f329e017ea52b3025a83, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6a36ae1d9fdfe7f819a5450e11c9488fd5c61f2b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0fce8d0ecb0332e6192c857bd952a3c19f601ebe, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d7c616d2fe8d279ce9f2211acff6efdd0dcdf960, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6b76d236324205415649460ecb18b4999f8ca749, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=30317f57b7a45a25b6e01d9a11d1fd3fe463d16e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3588114834f66c4f03bc3611e7d1aa1952cb77cb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bbe1a876938249582633271ad2d5a97e4ad95ba7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d30c8f9adfd0ab584c3feddc77fdf9f05ec32b06, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e079ce6ad9fe263df8c1288ec54179a3cc5f2739, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1a208e487ba500a9e0730d3251f1b4ae30078e7f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2f6f6c17664a4f1c2992fe94b37cae1a98f65656, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d707572f7a30dd17c8ecf47c77e4ca6559c69f62, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=478e2bd670292cd94d3dbf81586c8058060da56a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=65c7f6e66d5887dbca9414c55341db9a13084e80, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=835c08fb9ccd676fec52830e83cec2c23f48d8ae, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=95313efadbb91f6a9461a3dd13d706e4896a8b20, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d8fea67d09715d603c2b96da3b8af72d0804066d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2e5de6f02dbdb1129edf8707920b67a74a998b78, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=29aa91d4d9ae30224a923d83c08aac660191e07b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=229f2af57b8a1dfcaf15db22b151a3df7041c3b3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9c770149c69bc79251b9c3a379c128a762975c3b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ac9b4e66c399820e62db8a49461142b5bf229e78, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f3e651e5a1f8da0361f0546c556203af4f22626c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=165a18a19bbde24220ae826ed362cc9356121209, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b983d31de047c22be2918b4bd30764db0c357fa1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3398fa7ed93757235888e1f8879985854f005d5a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bb2d318c1a20a7f17a78765f581f70ec2c2d38f4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2b63a6946b9dfc359da945c46ee6ff19cb04c4ca, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=464196e4d63f88c934eb36d2e1ec74d877d204e0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e0ce71ba37a592253e664034c7be19201a2525f3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9529bfa40dd8e1a565ce738aae0b3b7a13fe4c95, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=13283fd4a55710174fde69695860c615f7132729, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c365bc8f7691fa79ac43d94ec390605a6de39694, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7571574a705917fbfc7c0f53f314a0a379e85388, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b01fddc55f479163e5d512c10512ba50cc3b04e8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=18bad69cd57cc75325ed3b89860e552c1bc58277, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=45ac5d4e27e0b29dad6a085853ee5ce090ef5bd0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2126ee398abb93114beead7eec5bc5be2b04ed10, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4b63ce8fccc8f3240e2c40f4ee5f6f88180d15d7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1d540d3122b331e6e23f7dff6f93fe291137c315, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c5ea260a257198bdd7650cb0a4bb61c49d1b6e90, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8a7e68feeff58917984c9079537412d3f4286476, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f95ba0c2e2ccb5b72c4cdf2047a2c69faabcb2ee, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c549cc4b720d93f81f17cd3633ce485e09994a2a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f98a7a80056ca05741241cb51f99ddd95fae3192, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=04d310a6864dc6d265cd41a546f4cfd5308e0190, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c56b7f6872b58a95e71b7d6dea368bdd66804f58, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5200430200b43af187b7fb96094fe88727d46198, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=807ae770c8bd6758e213909d6a23bd4c3dcde8cb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6cc37cf8187d8ecafd628309c39650d108928fc1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=63bd7920a842a260eabe142ea7ff518521139a43, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=769813b0cfa29ab012fa1271617543a23792cb61, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=87646721b99945de4c1fa7b56e0db2d48e6bd5d5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=47f18087e8bc2f717967619462f4d2ae1c6f9f85, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=59965ebd0e150032743f1ac53035115e7a3350a5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b84ae52b1efd1a87c25643f91ca912b18b4aaa47, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f4bf99402a6709b32829724456d895a756183258, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7ec11dd9496d37ca8dcdd1cac0c6601a58a946d6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=09ca962260d6a3cbf4f98318a67ee5168b49261f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7d51e9c0f510d1aa3e154b622b9cd293d15a1051, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=df0526fbfe4646748e0b682dce11ed79c00a3aaa, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a94034e3d002e4d0eaaa937b20940ef89182e98a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=97d38a6a4ec7edfa1a08887917a20b7cfe3103b9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0f26260ce3642e5187930833c578a658b075ed05, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=46be425962c006c6d87fc31311051b6b4dbdaa4e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2012c1a3c35c9dc4f05ee8c2f26a1987fe3ab6f8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=74d801c726808bd2414f30332c43a7507bac4500, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=39b928cfbf991046faaccb235bb584b1a5217413, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=33a1dac2d601ba5fb3d1ceb368091f8a126699eb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bd19c5a53c608a2aa4c261f90d05ebd7a49f797e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4e85c91a9e788cc47b5914e397afb4aa1470d27a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ebfe6776c13ec0c397cddd0e782d0e2d35c69963, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ed8a9e502b080b5b393f92288d0ba160cb0b9aae, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=002e5a5ccdb1431fb2bb0a653384546468044bf4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c5cc8a5c75c66e777c5fa02d8ffa6fc1148d1ce2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bcaddbd1ad407d6d7ca837e6aa240bfc5c0691f7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a445c3867d101d22c36a147d98ee669087950b78, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f42eb29f984ec9bf87f458561c499f49d5ca5995, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=69dc5f31a3f437a584dbe9c9a02065a8c0c2d258, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fabf736b6562b391e2acf43989288606a64213dc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f2cfe843cf2a04786ac760e672f4ad5f32b7cdf5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=11e2194ec6450575fed9bc956a29d841a5dca619, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b5525472b39e26160e24e2a4d88a1d0626fa8f58, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6de5d607f7802559a0e9d62414ceda76818f6c3e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ca6034cb7d8c52747ff24249ff7b1ac946594cda, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7e79de441642695e68fc88859d3f5f61a05266e2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5a7c60e034fe6b6cfd4c648d5fcc7a5945666c12, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4a849c36e303f19d2decc46bc0cd7ed661946f18, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=68746eb586555c0fd617ffda40af5894d2bd299b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3dbef27e303dba7cf35cf45bb68620546cfdfa01, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=779db612e384e0060e7ebfa52beafff990417105, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=30ac145d3f1893e9526b7966250cc379900b70cc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2664a46707db49d13eb4e2f553cda9d06cdeda9f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=871d9a3dc2f92f50af8cb493890280b937debee3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d07333afe697a878d6a8c058881f4b3d36a23f43, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=43cdcabb066f344dacbefd8309a375a282e6ec49, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0abd1302aeae815de6ff0acb6d3692c1deb1a820, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=48daa40281d61d99debc5b1400607eb5149be5c2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ab63c53c2ad65ffc495985a9c666baa0f27c30b5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=71115da5547a4b371293f961c476c7d01c889831, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a19afef795a5ae6cd1158340762c50dbd052ec1c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9b58e316f566ca3d4dcbb67a6de65b8ff872f3dd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=91677496e77235fba0b4f2358167208e3cabcf95, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a5898c8af505f1a89f3bc286a1aac2d45f22ed7d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=79d3fa1c92e43caee71ca00a1b965af778e11423, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2dfb86c01f05d58e38253b3d188f8d7aa7f99574, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ad01efd867a7311f51ddf1ef462b23fe1a596f26, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=01e82c2a8e047175af656d6f9df716eb4b0011fe, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f63603fb7babf5e65f8477b64471806515a69c6f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a73ab91334cd75d50792597a0f5e0406865adcf4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e89416d6afa71e0e68c49c6178dc2db733718e6e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4333727fc9ce2edcf5ae0b48e32cda2993ffd51a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d23bc1c4c2c3e88a7f31fe060d4b3fe47f5fc0bf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6a6ecbc9c9586221233a54f9617e7a0f01d1da4c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=86f74b6a88dc0f40059d25f316ce0b65dd3ac324, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9dee04ffeb112fe1f59045d5672cf91758c16617, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=139f42d9ecc390becf2b72516e1283392563bb69, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8ca0fc069ec3764e32039621756d6f043ece0793, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d732431bc3653df2771156360d15b217eb0a3514, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b350309f5979864e1740b29d61ea4e4d2a886a3e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3aee7699591f2e62cba1c27b4aefdc80f034fdc9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b5517d4ab4e675460d4990b837ad6f35abe51773, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=06c2b54ef861845a492dbbe5caae1689a152bf30, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=93245812589a13442813801476159b47270fd741, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3cb5325c7ec2231994ab80bcbd6a9891085b52d5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=13c62c02f1fafb85d6f3146436be5f508f3c7d71, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7fa83a9a43724f41a7cf726dce53dd81a59d1902, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c40cc909d950122dff8073bf24983d72e529763a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a8c84c3fda0a877de0d04f7edc28b43e50cc0aea, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6106efbe4e31ff941eacced56d0339d934b58999, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=983d1c25a399d5050c69804842d78d9d14379b60, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=26d9cb97bd8c9b2c7e94f077911d0d24b1a5f6a0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=99c1590a87f1c85d6498e1ad9d62d6eadfb2a745, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8ca264bf97ee27d8ac2a8e741b66b54ecbecaa81, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=03e9bd4f0980f266e42adbe8b74f2a86f45ac900, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=61bb6493cb86051e4df5c76a60da66bd8d7412b7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=18fd25dccd6a3319ced88ef189a4f7e28c9a07b1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ca67da001a743cf56cf23dbda86fe57ffc9411f9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a4b8e0e7ddd9e04ea4eac4de78082853f5b812df, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=91e135c99270e1592b2c7f75933edb7d0a0fe47f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a8ce6d0d65fa0712bba4207bf8a5e46e1da54e2a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=63efc6e2ae7453de46291672c597843e199cadf9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0dbd8c6f949aaa1a895bc4438737b48f84a1881a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9fe2793c4f33b8a464f2dd5a8e1b0d488c369e76, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0c57b38a8be30e11cac4bb9b237472b58116b744, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2b74d17b052b7c91bd7ef5d3303c308c770d9bab, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=86d094e934ed756c8f7486c2ad78d9efb2e164f6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fd4b93e7e27e165a2f66a852652170db1078f86d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=79e1d8666b30b4f6caa8047f05a6b483b0c67cf0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2d3af9af318b2d9a1aa40a0d9c8d27cb69523550, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=eac809bd49b6f1a12d3fb33f0f7db54deb26ef58, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fc5e352cb36a4c23de89bb32cc9c809f7c5596f3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1865f53355cc16fafce83d1e9ddf57809b9f8614, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8f411c276ce7409a5364804ebd1cbb47b97e741b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0355eac922b95629f9caa103a6c5fcb09a6fdf27, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a1672bff646a1a726aa66a4942d7b23ce1fd8f40, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4e535dc9364a63afaa31e682a148d951f7554fb2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3f442c135c1e08578e2a6fec6e70cd0d1c768c88, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3b5938ef09c4eacdd01e72f735dd5ffa96231bad, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9761bd04b695bb005f5e227e6cce9dea281a4ead, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3c38d4c66e3f579c9cf8249336716338a200530d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=63191e409a28a57c48534c87d0bcf1acc73f0e3a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0196ee8ca48d9030c03cfcb1bc06a90770fde090, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=26995f138732b6c60907912f23c24e428ec67e90, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a3362503981367dec23e0783453a7fa0cbdf23b0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=61791a34ed1b6a391ab4f22d19ff9c7dbce2ba36, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4e8a7192873a6e712c3e6a4778dbb0e63816ebba, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a17d1ec4bd0679c6679c35f549226f6dfd31d6d5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3be2f1345777abd36a442855e98b8f41a3eecea3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ba385930d73b7561e99a028aa75b21a14388d6e1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=20ad84ee99e73260379083026b3d04e477274277, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2eb971dcdbc6d16803f111e8be8d2edf1e7545de, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dd5e2151020969f4e5ad413cbfa844e8a2ffd42b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d465649943e71ddf817cc0815502da8bf29172ac, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=29f0914d96a61b09006e0e51b4d871f55185dd5a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6a842a34f7d5e5b19369684ab396ceccdd64e138, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c14f8fcd0c1f5ad118551ff84f11f9b19a78c65c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f81533e7366edaaac5ae693ad75ca313c0415872, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=66cad75cdfda49c18796d806963ecf81fd95b5f2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a86bedac202a979bd6ef00c64436ad804d5fe595, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=56730e9aa688a10670ca0e264af353cde3a4dbe2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bd0e6111fee7d49a21c0a88e798b4cea622859b3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3a4506ff95fd24cc9b9078c509071aabbf150aeb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fdebaf7a604f8b0218ae604724550ba7707babaf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=eb43b697c388f6c9130a2c2515a4e5e53d62ae48, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d49c3967842483939ae7c79e40dd7d193d89b6c8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=096c3ea0456ac341e6f0f45685564e4208e13b36, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=022edd93aa018289363a9f5aead9662bd2e0248f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=557806d013928b91b4d5271f79d291a9e194f070, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e158a110e80251d83885c41240f84e7d41411d89, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=aa369614400ef0aed341d0c24f01b4cee5ef12fe, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7389abc82d230111657f2a48ad15c316608b38ee, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e91e9a4bd3f8e104f5a3344c22c1083547a9a6bf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=68eeb6dda2fbfd1814b4c172ff8f74abae2b66df, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7501514701440bfdc1faf601fb764f1fe91a0cb1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4a33767007bef8174c51aea7b10ff63add32ceaf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a7507838f06e449fb8a3cb0be03850e8e7b147a0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ad1e3e5bb97cba19896eb5a224e9796a2eda12b2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c0b6549ae93035208c37104b32d1557262c684a3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d0aad6760411a407d6747e5483eb9ae979db133d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=34a5b9eb4c5787c30bfc68ce4f6b1ae30b57dfe1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=aabef455c1d2ed54f49a4887278a37967136b48b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c36998a5b4c436eda459efdc8fad3a7950508394, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=318f25638aecea3357eb2b8c59783703ee80671e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=673582e821aa46babfae9a0932766847ea51c55a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=91b46082e2184cf2aeb7ef65ddd951b5847c5e1e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=62ef94ca303c48e84f8d8de351bdfb53591baa55, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c787a0131be29397cd663bed563ad1cba3819e4c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bbd17be866fd2ba043b51191209e29044c6cc0ec, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a64fb86285ca327d2ca9424fc76726e5d35c455c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=37503fcaacfedb0c00896cdfaf4ad876d8741c1e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3a6c49f9cef924993512133b4812c751c218b6f1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fea27dc5bdb48a5ea7340d69c18af0ffd4f462d0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=525ac2359cba6715ba39eb47eccda474f27038e2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c879a66b0b07e88b3e7b67cb7c472fa3508ed26f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=91de454f6089c18b53a2ba9c537974ea06fe8a04, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=64fa946dd6a5c5594971617803c2bcae7bda3600, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6d61d99b399525f8d6c7e1709b985745d0b74bc6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8e9eafa3103a22b54a59eabea77aed05cd2ccc92, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ffb9a2b8e58ca6e1d2fcd3749b835210ea7e0b02, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=db8e9363b0037d640cb6f96e5a98f3de16741b81, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=90e8aca5f07d809633d7f8ad5f1167f9bb8ef7c8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8214f154403cfa772e5aa5e31f366ee0ef591036, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=956713419b9dd780f06d7d62aee6311587a42057, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=04abbaf1c99073c890b9e86390fda05bc50e20ee, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=caed7d894e04dc12ebe7a9978ed0d74b73deb412, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1bbba18680b77d4bf2bf69dc5da64398673efd28, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b33824aaf6af48c07bffad044875e588dd937b84, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5e8a641642cb6cef5a5c0d17cf6647ca0a20826d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e2f8243d72ae00a4c06b05d28e7ab6b1c79da5c7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c70c1ad72c7dc68abfd8e36fc87a4e34b76465ba, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7785f6c0c8d9fd222ee40cc41d9504d0ae7f407e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c58c24e8f72ce9ef78e0c31bb8bd03aff83d8d4a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=36ac3349fec416690c73244aab699a59151b0e39, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a40c40b1666701614e7cf9d530c9bcfb06187c56, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e9995aa9b8cb3b1f994343a66778ca046a905785, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ac5b41473effae09c5ba84de2252dac384776263, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d05bf0961ee3238895bd1d42937d31d0218834f7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3c138e34951306c6ad933ac5246a093b514022eb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1b85b4abe65ce22b4fcc09782c46013dbd974918, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=574bbc6a4a83706a667e41df17bf7bef30437511, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a4a67947349ebe4bc162eea6b768a2a27c407852, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=52e6318a75e741fbfc12fb7f66c0c911bda265c7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4a3540920d76603545c156b53a35a69d9a0622b7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=905bef8d54d5d5e9ab288ac05ace237f043a3cbf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b329f4c6c79306f060106016673db78f69d3cd6e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=90c90d082366edeefdc2d1b4f20a7998ee05603f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cef719ba6d3ba750e648c811839c191622f8df53, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=961216f8df54605c063dd93b200db552933928b1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d2f6a75bc258d9fbe8bf0ed11e9b920e4e35f1fd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=298f79b4526d8efe1612aeb33d177ddbd58a1085, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c9422e6c91d4e5732376d455162e4ab09064e661, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e57fdb03d937cedec43b7daead8e0a565b686319, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=871434c1b2e692d79eb75c101f3de2bb488d07ec, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4f7155630cdd0b98cf10253c997913d41afa6340, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2f56014d63edf0ca08ab03ce01609b96e84f29da, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e3d0c03908894a42f033dbe044a51ebc3462bb7a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1347279a51e8007f5ddc9a3e31309bd2b5577a0a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=99dda31f6bddc4f88ead66caeecaef214f7a11d3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fa25c54422dde65b4f5f3c7fe2bdb003544a011d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6bd5cda6c53f54d652c93139b37c0643da892f09, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1f596d997a286c0e0f20f4c903723834fb67e220, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6ef4bd96fae6a783aa3faeccdd9f5e2aba92afd2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=af46c319612e473400d03169bfe0c2da0a7ec7df, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3c3c3d6b72d8e27a40665cd1038ab841098026f7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=189d75d2a5dcd71fd63b4d7a631394b71058a10d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=72e86c5e51987fc2c836aa4ff74e59ac221a17d1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c98c2171546dfe97a7b91ceb0a88b7857b97719d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d7ecc918be40b7d31500e27e378edd91b73aef28, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f03d91696662c39859976172a7b08327db34f7ab, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=160720513d4fbee06308266c11d9aa6c142657e6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=754b487f299c93b20855f9e27cfc3749e5eac224, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dcd5641206a5530c43a53cdca9864dd14382f6a0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a2c7d5e92329d96505a169a1d15e86daa4a95729, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=40041e2dc4506da16d6ba2f0fcc413b346b3d70c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9204ec4564edd3e301b93b9fa33dbeeb8132f34d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8afb7532ed3085772e6e094fa943c12256912579, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=686cbe05ea79da7dc0bfda13ed06da85cdd96824, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5f908e88291b23f3342752853afd7f5d4bbf4e61, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e805e98acec4b48c5985f70de1dffa40a043ebb1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=27d56a0645e035ba85e431d31e24d77ec691724d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8ed8a1aac76550969db0196c21c9df6a1a6c7bfb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f4a918a05588a08c30baff75ed852ae9d2108e10, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1c8210172dd3e270a19fbf7e0b590ca36e28d40f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=157533883d2aebf1bb41750663053c9f26a0a6e5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c499cea77a4ca838ede83195934a7e4a1c1548b1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8cab945703feb865b672dbf03f8183460a7aedf3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4b1d24f0d58aed070a00a6f7ff32389c193a4835, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4c3790b1e240f307766246f2cce4b65aec5d45b9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e09436f33610a4a2ce2712ffdc74093fc762178e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4fb159f78e359ae10095e1d8fece8b64851103f3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f28b53e79b39d691f7cf14d3473470fe9de6b3bc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ecea20cf96702c2647b8e819c2bb1a65e3280e44, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8f33e84d0e115961734a191c2f595e1a66de9424, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=edf4d2ca9df6d5c0ed3a5938dba69eca6a010792, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=764d273b32722b7760e8f97238f3fc6d74274cc8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a8fb039d8d2a5b05856ccacfc9c38294e3187326, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=54afd53c619c55c6821550caa4b9ef552475e608, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e8923b4f9408af2f139431fb552fc0eb2a2c5f82, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=252e2e34f731e3d3d8f861018d9c3ea9303f5f94, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5fcc1f5e51bcac5b6d9591fa251bc81e75f26b65, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f2f1c606b233ce5576f9a373ebedd9a184cfba2a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ec14ce1b18138c09eb641002cd2095c6fa21ea0f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9d934bd995692c1f68468b9dd47df1f371b66764, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7f2d178f39787c60d3bbb5d2bcbc9c91c03b4ce7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=46d3d6afda02ab209f30bc9133a9d8ee599af679, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9b75ae15ad391110d87515dd633fb5d4ff21d979, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a4f926f8da87720a9055dbf04c56dc900ff27654, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4bd529ef85bf47d2f212bd9103438225a6b0a0ab, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e7f88cc678c7b335686fca416f27fc98df114100, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dc41e1c8993ea0fd5c334c01beee390e0aaceec6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5ff1d24630cadb6b7fd95f2d9875f48e5fa43e79, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=66d6494f5fecd29d98d5bc94eb3696ac7832a906, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8e4f57660f5d30117cf674e872267f9cb849376e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0fb8b57b1dcb856432249fdc51d2f1f41d65374f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=895a7d80b538a6e8506b46a3206fb582f2ffe353, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dbda0cccf8ed5a80d06f77c80cacb44ef13f39b7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9af894c3928dfe39669bda1a95433dfc8e405889, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4bfb9929227901b2ce39ca13f778855ed07cdacc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bf2684cc4d712198e08f350981c9431e3c55bd01, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7bbda45ba66b5589b9e1f09abf3600729ba25142, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=96b38d67ac996680b4d89a7123481685a1336579, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=78aba9d2c14c4cd7ebfa1ff05c675910650d4082, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7afc76f44d80bfae0a79730e66fb3ec69fcee21c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=184090940610f69d871a096c5da7889a2b50d91c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a6cb89427b4e59d5b7b32e6f3b2a5996983e1d8e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1debb97090489e7dfbb49a1c006602b29b6d08ea, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c35dfca4333eef39a1e07b93f293e7096628369c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a8ccbb8520aebbf69448028ff3dd135f6c232b99, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=65faf37e078790218c540e81b6a9e807e3e090f0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a7dc101238e6af2dc4d98e6da25fe94e38bb4fea, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c61f56178f2dd4f7d32f5a0787160e2a00a0d129, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1bc4b05a2314f34ab57648d12e0fbaeb0dbfcb1e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7fb8fa4bae6261a11e7b969d071b24b339c88ff7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e19c887a797b7822dded40ebf96168716c22171d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ffb92d31a979c9003921262c4864adc29c6e488f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ed512fb80657c3edd7e0671ddb0c0e3e29783ddb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f47658c00f1fe68d1685360c25cead4df14b3780, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=55d27e376c5512b3cc1753544518c19951fecae9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=542513bb8cca3b675c3731071cd7b905059ee145, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5514a8fcd5bf157ea6e45ebb558cf9288bf0c462, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f60ac87a823ad80a628c43e1015270f684e91fbd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=df6fbd9ed0c5cfbbbe221462d1917c8370be4cf7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=60c756628b58f9d946d4513f0e2bf8bdf4efaa64, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=28f98a1350f2663bc6bff422343b5cf0dcd8b017, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d73a502958e5ad3f5c0f5f6f2ea6389d9dfd09cd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a478eb2e704bbb6cc9d6b7c36171033cacccb867, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7c84db7a3f3baf0d7270c7f4cf97c57c3c14f0bb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=61618ce4aac4df4047d7561999f7775d21b6041d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a29d13cbb686f761a600afcd65f3324d1f29f97c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=61f14e09debfc38e759c9141fac608fbd71f9617, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ea22e13615d3197a8731df28097e756456b8d2c2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c60dde50a39eafac7f8bf29aed607762ff0f8cc4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b316f9b8668c82fb370b51b9cf4d17077c639bf1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=84bc6266ffafca463de76fa2b2acef74d504f7ab, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a5ec6255571a830abaecac7aaefa24e24f1bee91, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=64c0d20604db29b5efc480f3e486dc08bdb61c96, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8564d68ddb9525f785ef99bece1f643bcb1701ab, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2a863f982089a3f15f74b4b941f4fa7f34ff2f2e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d7a8847b51836b4f52cd722acc4b65634611b381, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bcee5da10febe5301279fc36abd82b8c0b3804b2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bd6adde18086f22a6a34c7ca4565571eb1030fb8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=734fe0af1814e03ec3c8cd1a546cedda75bbd82e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=84cdfe87e28e7f81ea5697efb2e11a479c25a943, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8e75bb777f324bf4120b15c786f921a94a2c9c68, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ed01a32653bb23d62fcd491ea93aabebb3b6a563, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=091883b9ab26825f919aca8b862a741f418b7de6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2724a5b44f8879dd6e0f782e6e2f35f797f909b4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=50e584fa42e133060116cab356ab7f03a6c34957, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=78f197a521fbc4a4800addc50bf6686be8247702, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7438e52c366f2f22cd996fcfc003d4fd02b37759, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=51558f088c540382775eeb141c4530493ef16c1d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e5a0303528847d789e497c8e47dc923e77c74608, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b06b00b3df77664bc42b41ded73084bb7860582a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e11a77dbdc1185d73f80ce792f49fb9a3685af9f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b2bfa3a10ede56d9b7a04f238e146c0816fba71f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a3ca78d6ae3aafd6f6eee0f8fe9811428250174f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=82fb18d10d04a583229a91b18a5075fac76fdb04, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=23b48cd42ef29a07129c3e0a8cfdad042f0dccce, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9797142517e375984b0a7ae4b56eb4e694464f2d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4cde5cdf680aae9c43106cd5be5aa3a691ff750a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2fd6126fb60ddc1230ec552c63ddbad661c56515, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fe948ac65be311add600d2f39f0dda6aa94823ff, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7d1ff5b9bfc527b46fba003feff08d90a65acd40, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a0e8740ee06760dbaa0e9c9492ff0f9872622aa7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=92004c8272581d45354ff0f418237ab72a2dd76b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1c7fe395dbb05b6c88aa90db94c804f0fb01a4d7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b99ebac7c3ef224de578522cd1c42513d2f9b2cf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6527222bc3ee4e6f9ea5c06500243908aacbfde0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f7748ce644216977037bcb18127be1333c3f460a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=237d461f41199fef4f4fa4f0752226d7cb67c7fd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0454218b2dd5df999839d5da251b67f8ae643976, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3e1ead6a70477fa935241c8302900f481c2ffb37, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=391d3dc06163a7605c292ade16aec9066917f21a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b359db2d12710ded92a866572f9e2931266b4357, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=875283df2b5a41b9d868df3cb4ab5bddabbfe405, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0d1b39cf9fe26f2a2e38b44971410d82833b045f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e3a92deab60a962657cdc4fd1df305cf39e6ec62, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b13203472403b454f261890e44e3ee85575dfdcf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4cfb32ae91c3c973e9bd22e7e4efa1fb9d293c54, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8ce85c4809ca1fa5e71edf0adaca17df5d9929d3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=304a92504dd965f3df8598268c95615e00c1ff1a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a18391cad2946781b41217d170942f55cf8be9b3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d6175ef8ec3692cfd98ae18777c5ab2eb33bda26, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=726ded6f215d42b4ebb8360bb7b659cf289c8f9a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=76e220d5b0c2fde416308b6650fd090988a59a6c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=29df372181aff1c7a984a3ca38cf69af82829aa6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9d5cc018fae24fa58965fbc350568cae91ae844c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8167a2e15c5463d6c1dd670bacbf04800a74fdfd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e7db6acab7871d967dfc89fff0eb634057338ef6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c5cfe4f9c663598ea58e35c5480d313121c286a4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1be46d8be057436d877dca6791bbf0730742d8c0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1d1f2bbead24d66746a690bb9cfaaba6b819365e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7aaa08a3b7d4b30e7dc26df44e41eb3d47465691, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f2350372cb0550a48952c67a32b594fc06437ac5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8a969fdc00ff2521c7b5373983737e965fcdf392, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e8558a79628230f7f9d063954b2cee19f30e9cf4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cb27de5595faa10663b957d2939ad3d68b997d65, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9860c897ec596f86619155d4a148ca72a33adb92, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a5606cf375a29abd8a4850dc6ecf78e44ac4947f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6bf5d35bde2733ea41b1f4b0ff50df67e6ae80c6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c24e6bb47fd12366843a1c23c60f52f0781aef00, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=169db57f647bb1e2db38a989271ebbb55277d372, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b2a826bdb3406857b788cf5e1503f450ed282fd0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8bd73f0ab1da62655ea75937cb212ca9332203ca, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e35ac885a18cf4c835185df0b4c1c6576b23a445, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=73ffb10812296fb04f8a8f62029bd7771ca1e1d3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ca30dab8bfbde1a2268aa6f7e4e3937b9f76c1c9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a51c2474ce9af209ac02c0715db24f7d36a6e5ff, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=35b362dbcae6a7e0af114b80811303fbe291096e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9a4b42951e56eb56e8ded8802d56aba51cc8ea48, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=24bc72d2ba4c04ae3036f5e70441baac43517342, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=08ecc890d0e2533e1497af7c9d8b05a8264743db, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d82ffdeff56ba1b44063cda44d3ea914abcc2745, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=be9dab848df64d6317b5b1714095a053b8a889ff, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=51cead9f91ef522cfe2cf1e22a049049b0428c3c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b1b76f3d1f3ba537be0a680edf5cf1cf7819a9a1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8bc81c896e56009402319cbf0f25a3a822112b8a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bc1117dd2fad09976fa312258c1d31033a3c389f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b1e61af41d3778c21a992ce40e9afbd4148a4d16, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=70ecea47ca1bda25bffb71d57a679203958d5911, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0cd21a6302413c245a94584aed7d5550da356565, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=719492d922c8681a28c42e7428047defd83124a2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=08dcf0c500535ed47426c0e125b0bc145b5cfb2f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=737dca942e3666927d09938202401c51707912b3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=44f06de0f94dd5cb5fab34894e88098e89c5cc2d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=40d0738c97a4d8279976b6649a8e90ffccd17135, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=842d95c7f199882c3de131b9f1cb17a66358b196, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a0075c2834473a0b9894236f140f06fc1ffd81e2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0cf2cff2b6a1cec733cc6d1da75e2961387951ac, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=20ec40e51a0689d379ef04d4c0d7be7cded19bed, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ac8cac185f574cd389454958fa8784cf2648d461, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=eb8f3e43dcfa54695be99c6b1acfad889007a035, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=00af946d1afc2765988d5fa327d07900a80ca18b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=41bb065f32c9156960c297baa0962bbcdeea7528, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=87efa8b475756dbb262810377ffba65e50a76a8e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7b8dd58525d9477b7151eb44d3b1e27e674de1db, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a87f90dc9fab7d9bd70fdb8e33720c6c07abebc5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d1c9c03023b683624eca8afb0ad37b5611cfc497, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=83247a85dbf3d3dac837eb803bca41884b23dc7c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=94163ec1587ca9eb90bed857c7ed91d959666491, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5b74bba509e357fb4f889dd9f18d15e8b3105876, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e1408c9fe012241e15c9ab7ee785df1810932d8d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6d9fb9329efe47c433e528be7e2f6cabe1a7a75d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0581eee3b2f34104edcc3883a934c3bb3c122d05, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=979cf40a543cb4018d5dfdeb29eaebce73ce516c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4817e67ef08f2483c5b4f8234d277d9ff38e48f1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=177bc0fc89501267af8d707966cd339332333888, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b8409a680c558ab88759579282556fdb8461ed27, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d426ace2582693e0fa1447b1d67b21e5f2f89987, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=735bfaf9eef85aa4d8348e1316886f409c14ee58, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dc73f7da94ad06303c7daaba0f12529dc15f84ed, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1e5986dbb74cd23f25a554e6250e9a0f2f104b24, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7baf6e9a3aa4e6a88ea05aacc2d6fda2758c83b3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0733ce01dcdd3492de8e865ce673f9b87988e3a6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b1186848f28336669fa4ff95977ed8916ee29114, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f7c648abf20af9223582aab9949f36e80f23cb90, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a634b225aa5326c6d8ecd730e558da9474b58977, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b5569cb87258d71759f5521dd56ef7b6aea11d5f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c9b88632429584e02327a42dd8d206fd4e47326c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0ae232dd10b8894186926527a4d2439850161c19, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5612d47267048af8d8b783d8868146f4625cfcd7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=af2ad714222a673bf5b1a54abdb42c90f063640d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c79655f3bca81e4060fca10f7374bbbab368a979, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b55b3ebaabf23bdff2b7187ca6a13d8ab1bac5db, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9b3775112c9a4c45bf4b635270b6ebb9488be119, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a81a3072ae9ee44ed99f5fdd2bffeb62c6ce7ac1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f9e0edada3044536cb4d54e2c4e70d02a3e584b9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=29c1273a5a2e99924d26a4dea1368680243518af, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=103f60fe13ae772dc64708df64a76f530bcb510f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=97cb7ce6b26cfc16e92cc851d4b4f40c4d138dc6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=41d1827d9459d130e15e9e6aa7b8520fff486daa, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=46b520c08aaf196f0cf4f76f622ee360aa2702ad, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0c64185889aa830264a663ce42017bfd12fc472b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4b03f24c3129aa9f22703ebec2d3757d4ed1d239, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=61eb287343ecf87b63ab7a103574e16940a73a25, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bb35641d8a2659edf2a8cf63832a3138b1b6915c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=116a942824ba19d64d5fe7536c88d42b1e605248, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0e77a0171d850ff3fe651bfc35277afb1797b2cb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a62e4adde91f1659156456a276c5d946b62febfd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ef9eafa72b37c265341a2402a6e6d736e96b1418, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e418a9374f124b56de6533afcda489b7fd5ecdf3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9129f0e6317c35cd1d4ddc2989bf6d55c1435ee5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=373aa467abbbbc28b1979794f0242a5ea300d6b4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=741b29cd7a8e50f17cc846a2f672749b6ee68518, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e386658820f9e737773398cea4c4b6cd709c6577, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b8fa1769c5f00ab36922bcb60f4b3adbb669aa4c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=68b4fc258be29d2cd7bc7edf77e5d0449d7b2bb3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6badc3062f7928ee1fd237f69d6747716dbcd5ff, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7690340cea0127d145d267121f496af90f06e3ab, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4a2dce73b606d8c4338426925434525a7006e1cf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e994e92f13441bfaf9ae0c3624548ae52f5b83f4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=789a3526f21bfe1e9f50390e28fccdfc1687007b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f8dfa3d95b9c747e3beec98e4fc5b16ea023ab29, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=15c9b3ceb296d1dfcab3a0ca3cdbde06c3020d0a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ec4b4b9e1aaa00c650236f18ad28f0f9b391a364, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fad8f7aed5a13d499057c8716c71c2a9506edee6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3b3d570b0e1972aeb8b35033a0d472e783905264, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=06292c3f7c4f18e6041e38c0b277bedf918e80cb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9df92a5ed042c5e09603d795b828011a38300dbb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3e18aaca32570b4ff660aa03988e21af011b6a88, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9daca3062366667cffa9a60676c5107a235212ae, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=20ef801214422994a3068bdd93dd4104edb811c0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5cee4060d9e87cce01f0e7e530197195139e3fdf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=302aa84a4d0154ffd61d2a10e0a67d2b2f835262, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b5f048addf6ababaf59d871aa2fbe6a2554b8892, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=737b1ea9e3b2a9a6cc220c45e75be6a39aa2a48b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=986d5321bb90fec3a25ccbaaa4d054bb6c5683f3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7a13170b80d453e2b997a98a643b606b7c969bbf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5d369c5a7800b0e301e5f19b97c13552f7ec4f11, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2dd65d32e63d5d2253f981700ce27801132900d6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e46a59fe2b5313d75e662fe777c0451ed324238d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ad124a569217db00a9f450e9fd20b5d40324bbde, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=573739d41bfd0c1d7f67321c62a534aecd8db99e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=545490c51f978e17a2cc4a7ebc5da47e6d641e57, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=def91013cd4c8702366be2ea61ebda6b00538516, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d3425d3180b1f4c4f0b20d905e019dea7c78d17d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2e4bc4306231877b290ad48d4c00e987a7c53777, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=04259a5df3f866be01374196d3fb9f465e15ddfe, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=49aefd4bd4084bf9e3e47b0161547d39b3f1cf8f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=64b5ce649d5b9f9256271be98f838ada8b109d3e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d79d522709ad41a8cf99f9d09b5e62aa438f769e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6d977f723bb2498826c6a9af6891349d823ced28, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=51d172c3692363ea7cf60fbf88bcb2b17d9a328c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8007a17211c7d58980b2fe3f691c2d0a77fe47d1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cabca2a641bde7a2475cd7456be0c009d78139d1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=06d5be3f57db00da52381ceef667a6b00e92c1ff, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=333e89c1760b0ee41674f904c9c34edc6cc61939, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bb881d22290529eec68442237611136dd31bf2b4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=99770316b22fef3004304e854d22453d96db12c8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fb97fd8925fb95c2a9a03f3315982b2889638519, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5bf2efe32cd4f7145df32bf26ba4469ea14fb5e7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=741e34ac3dabc3fbf33ba39fa9efd24966b144b9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bb6a6eed561596911c06fd72243f3cff3e6618f4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=961377a481ba6305432e71da1abafcacd4ef6168, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=01fee34765406bd071d9b811a20387e749a5e4b6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0b27a0cb1cba79f18417d707b4e6c73115d23ba0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8d76025415b1f2c64d336241662f8657a126bc32, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ff427ae13b781154db076dbb6389ba4a19fedd36, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2c8e13efb24c9f191cbc3777de993d82f6a5e116, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fa5742f665627a813e4f9032d74cb4e3767ff763, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=db258b506471ca245d3825b85029f0bb32c5b576, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a85923f7620a648aa96a3ce2f2617f2e195aa228, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=df386ea958c55ed0569b6a3e66b771ca27c93efd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d689d88bd7b6b2d8d9326bc08f38299f772f0756, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=42bb208563b16ee2bc2741b87e940907a40db990, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=12bb4cae5377c2997919cb50c14da83ef7fb7c7f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=06e6e6a199076c1b8c7f173d5366531069980316, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0ba21bc3acae42fe2e9a29002e306fbcf3226d0d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=85dd84d60b8dd45dbf843a1e68e8685e7e54e693, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7ca050087ba4c71cb55b714eac89df650114bc18, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=80ccded48e5fd582c05d8123737712d32ff82bb1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4e3129161cbb61c1a5226e222a3c14fc29697eb6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=13aed3b53ba4c6d34a5357cf65f8e09f4a96baac, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c35beebf706a9e8d7014673bb78e058cb310455b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d04e83803be3d7fb3736bc053624e27e16edbf87, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2b9beacf2e3d156aa582a80b2909ba92fe3f9374, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e3cd6066572adeb12d1bcb52ab8809f8dc95c453, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=96e0642d0b8ac15be4c32d5d643ac6d17fcfa959, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3bda893c4eb177608015b0da71cca4b4d8ad368a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c0056f7c2cbbd9cbf08aa216de11b5e61a1b3405, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b1d692e82f5aa2c0f53811665fd8866549df6feb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b8df8deda0fc75d491493c18c7cc51092d4f20c7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=568ab96d7e66a51951f1e8af08fa3002cb97e2b9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8a5d38a47f29e1ccdf525e0a09c95a57d7cdfa34, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1f1b7954a11a9c15f256ada531cbcf87c7eeda58, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5407d897f8c3930908583b88a93dc17a1e2e13e9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9e89e4c58d1415aaf5f43fc8426060e31924242c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e81fc2e74090557c27d8f0b9c7a4bd2c6420612b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c6bfd8e38d90622819a81bbd16991875a692f0bf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ff372185b1c565e23485884158959d971c29e5b9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=518c072d4839037ab527d77c267e46b2beaa52c3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b0fe4583ac76deb04cfb12bf7c8b7f1b4c07077e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e504404170b3f90d642f96ff51f50a0f6a5ec92b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4bd8469c3fd6e6f1cbe79fc77f374bc584f4828a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=20cd77a9306b55e6f3a814b810156e19a650412f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9f63cee1601c113387f2c35fceb82c19b2e251a6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=30155a8af48e14383e9292eafab365178525afaf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=40a116a7679841aae175a77d5edd8f7903aa8c1c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=84c323704455ef4abf23f1dae4e4f04bc81493b3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cdb671e3e61fc13b48153023b89cb160466c07e9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=565ef6e03f15a1e9c4116fcb8dcbe0980dd62162, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a80611ef7be9d83147627403885dd74728c96703, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f9ef17feb2e08bd668e39a87c5cf5d15c5005f8c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8bd4ac85de8cf4085ffec45d51ee589d7c0d1c6e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8d55a348c7b0798409068d00399c44f7373ae69f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=28eae82f0b86926ae6169557484b89516db8953f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=aa02e52598099f590f2cb4156b0330b87869c70d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f56f57f85a12c95c46f24321cb0dbfcf3829d994, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=edc9d033ff07098661c9785bcf462d78ecbd5db7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=307bea50fea4c7859088e087f1f22ef39a170337, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d4965640eaebce9f8fdd582badf2c90fea645bf0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=742f605301b8776100d39ab5d22e7d877e0368ca, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e67abe2466a40c8f11becbf3d3b14d710ccca05d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a949772092e25691f57bfff62ed2cd831bd651bb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=382fe4a698f4a37e19a4159361f910996d75e575, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0a02aaf55f81d239d60bb88c834de2bc27a34c74, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=aa745b5d2eb5588f9d96a6bf0e4b03ac6e0824c2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=734451c5136d9055a9fda1e8761ad6df118cd60a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6b7fefee9a6aab5bf9d7f886bba06d0a51001efd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=145b73a5e0885a2ed13e7b61ecb33efd2767b792, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=460694cffbbbf14da37679ed5249e350b9b4959e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3b0fce95ab2192b0b29b8a6dda2500417f57ae98, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=39ee3e01f2413f47c070294331ecc6b00a6f8158, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=28e11f19ec9fed27654f7f01597f4964f6bc0804, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6409a85b12bbc78f42f4540fb93974e83077fc54, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4dc3edb2f2682767c396827371121223624b89ff, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5d9d54be2a52433ae1d12080bee5b5576e726114, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=40e08b8bcb6eb89c66490efb23556d6b6b3b3e54, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fcf2187228c39c6801f7ea3d7867d7db14f9f95a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9f43c2a3c700c75cc82df632c7b62f75026b761d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7747efc7beeed44b6b8a307290247761e79ff943, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c5e753f3d0c6ac36c631b062ac76a7e8290d4452, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8d087d6b4ba3575df533fba5ff2ffa43f611711c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0b0d67db7c70e7476cf9f868537ee011aa19426a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cbb32fe8472198290ed5c2efbbf23ad205187aee, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fc088a30cd15449898391baad5d1e09f14e5e1b7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=57b7ecd15614094f1bf8a2c89fd84423e3421ff2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=632692ffe45ef114cbbcfecd627b1b3c316ccc59, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e7d4ff4628cb4e41f863d0fd4d7f8f9575931935, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e22486c34099445443a4b740e682d03b8456de38, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=776186cf90881262caaa32d5124270909470efe8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a0b6edbd7cb94bd8bf9b6b5b655df7a78df297a9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ae78542c3b2d226307fb91d8665ba0d0f3db030f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=79ef378b480fc91913bfab1df60578e90d9fe49a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e1ae00994aade28aa05c7eda22542cf3ef3c1d8f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=de61fe38c03da319da958350986375dd7dcf764c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=664f9b4cfac9c20e7b92a53e8130142cd953b065, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2372eaf8536257f3414719e8e7a3a523f65d01b8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6ce6ecdc73f06627e24f5b15d64f9b401982cba4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b281791516bef9071a37099f8b7f113a000fd99e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5c89e537f26c143c5f449377d84c1fc3d9b46c50, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d16c67ec2c98abf2b295aaf09eb0cbaa3c7ccb2e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e506826f2816f770a9adf8784f04f50ad5770530, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2770790d28a348541506250e7c98989b1561cf75, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=637dfa9f22af6dc5ae5319a8b568803ceae4548b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=502d3b25a12a4a47a23fa02b8c7fcf0047013994, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d1d7c9ef8e66324207ee68576e2aba8036fc4a20, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5628d576ac5a0bfccc3ca891c0d5abb01dda0353, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7d912c02637d925d05edc40d455ace7478d75559, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=636fc359999093a4ae63eb1b9d366d94fadd104e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5fb9179878b42b5ed694234d96418d21da77ca5a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fe76fd5fe77caa57969fbecff93a5224cda2c8d5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ecd22dd68980ca6ba6143db973f0c667ffbfa3eb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=da07c7c73603181bc343f62bc5cc8f220cb5b528, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7f72d2121f5398612b0c300974c471b2b690851e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=32d2be92fbf289348814ca19c1a0891229f0b414, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=18a44b28c3460f1a206d763633b9fba8bbc62766, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fe45e65f0ea67f6b1758c12645908853a5604f13, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=65775bdb219daffab1f4a899f442d17b288bd53a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=93389cf7f2fec2b821990b06167c5f5545166da8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1c48d0688d6e977033a305b4ab3fbdbc5a3d5fc5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dbeae2a3d957e560a166b70ef27a7fe9e045802b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5a9f073c9ee38b83653c5eb8b698474daea05f8b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0a19c68af0fe603926606882e18031d9215be979, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5e7682d663d8d63cf3b3a245a46fb9d50661483e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d2b05c2e6bfafdb3ca417bac2cc3dd543e9cda95, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a2b2ead91c2f037efaf3f4e2420a3898925db66e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=708bd7d3428b8253e41d4a687ff3fc418ff97281, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5ac0e196aeb91cf16fc0135946b9d6204a9540e4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=435393a8dcf70ee687006a7bc0ca7bce66097dc0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b21181f80e1eef7881571ff663a50df8f5d3b3e2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=85f7181876bc2436b57a8e547d10825a926822bb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=64a8f61bcbc2d1223b0caa83d6a16285a88e94ab, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6efbc9fc3f6662a152c3d89021ae6e4ce4a5b207, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=11c8323254966ef8764aa1d70eae3923868455f7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b31c1b871d244d7f8de142d7612ae81db4f99e8b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=01918d1bae0e5d15ad7d869549be93430abc74b3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0444fc2b9a6cb02105fb7de2ba65d5ffc2fa864c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4b12e924709ddb44f18342d6fb52ea9e87a01328, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5245ab6ccae111610cacbbcef1e98bf50b2a8b50, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8c0b3bbb23eebdd928023b8c028b28b639e3233b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d045e3b3f7b846d6874a4dcc247d8ee31b738c8b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e1b6ddf1f41a968386580e3278be3d6a7a0981a3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=725e197bd0ad8b69ed746d9659ee2f0f85de4d50, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9581457f9c351f9a3d4798fef40184e13fbf84b3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=84f24c12dcfd6005d01767711a2ab45bf6451493, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2103b7d54501f4ccafde2cb62bb3eca436358300, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=10c23d8bc73cbd9e267066356f62005a50b5414e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=42aacee6ce275ffebe6cde7c00e9a5bb02a6baa6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=90dde91b99228e0e853befacb89f0df8a5b9d5d2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ee9601a4643b7e8d695e027682552e4900ec266a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fc9d65c7600e5dc6d1b0ed9a09fde61f71916132, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a0b8d9aa33f302987ad1934f60b073258c147049, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ca9613f9b83a0c6d13ac9f86c7b2fa51450bb7ce, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f6d078577aee826f9bf86d313c0336dec064d4cb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b75b2c95be57af8210ef8e42b96201fe464663ca, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ef918786e63660111c62141eb0846d9100cc8a59, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=17d3e8e96a6872c3e7407ae53f33486cb7b2d145, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2f9b6ba43af92ec162a0f25388e2e581c00e2e0e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=91107f55bfce8777ecb0b8d385944955cfdcda5d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a758b2529e5ccb9f1f69a0c4765ff6899bf3a579, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=be6f4696ad0143fb8d616259f1839ea7c3cfec1a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f332fa0ff3ddc126206391f0b134808854d2aa63, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0b80ed74c26c53585fe3ab10fd3ef484a597acb6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=486b9bc281c38766c0ed4f82bf7ed976d1c3d383, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=39ddfab1f96406c86cce448dc87692041eb28308, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a634cef030c1d587678ae58fc10611870ebc581b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a788e43d7c0845c319e94a1496bf9e8e58034306, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4b14d28109532666ed4c641d88bca484689d376a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=33ca5366fe3710d50964b668a8561f0ce73590dc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=292c9c68ce99db17d71d7c21e31229a6b76e68fd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=736d477185134373ce50092cda922e5290fa38d7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6ead34ca5e1e66437613e988a86cceaac56c8096, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=445cbec4873e7dcbd5b044f0d6825760b203779f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7382a19f815bc62d59c7cc3bf5585bf183ceefd6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8304625a958b009d33cf5df85c2c5401430e0399, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6d84a6c6127811712e62f9377bfde48b02e8ee84, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ff1c0228f4325b81bcde6efd6fafa0551382934e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f4347a11fd6efe9988f19a9b937f7603dc2932de, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=85c46330089160ec306662a4ac0cf89331b392ea, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=73d7966b8dc291eadf25bc74f952e4ca1fa185ec, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=588f1135e0dfed2b7f4f528973f0f60624f99b08, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=affe8003583a004ee46e951721e26f9a0dae7635, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7570781a9a3c9ae1919a8f7c7b20624c0ab59e0e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0b36228331519dea97cd246946cd8cb767399c7d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=45b49b759d7414adb628590e751add63f7eed696, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=36b6fe42f4c41ea9c4eecc0003a464305f80c69f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=eaf37bf8b2a2ed37d15ce5ff96f5ba8657d2ab81, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a0544c2d2e460e9a3b9088ec89c19e77ad835cc7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2c2a36a7a9a9ca7c6ed176ebc964121ca3e6bc80, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=44eb403f35d1b19b556f209da4204f6b66037aae, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b51653aa660894f3259302739a1c0a40aaf2bcba, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ec525f55b0b05d9d9c06c93d88e0e296bc493be1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=59b919e26e8d84647f86db0eb1b3b80e055f25ac, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9187c19947b5abbb44afbe350e394532651d1b83, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=df9fbc5ec5034a988dabdf64dc680b15fc33a6d3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=acb7f7335022183160a6bc95b1df2b5c36594f49, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8f6fd60ded77351451a1ede184118ce1008f2eda, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=657895b50a27713226171575bed8a939ec841ef9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a5363b2f2e0f6bf6a4118039e7ce53e0b46c3082, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e825ca8f197f6b43603c2b59594b1befcf411a0a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=008f4cc954285b2b6e934e499f8a359bcf7c23ad, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a6b646c2ea1a7dccc3845132e6746916e4b61ad7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e04bee90702e3019c0cf7a6b0e98948698e9bc91, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e2087bb20116ab962c5cac698000f62c76e73064, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=856a4298fe0d08f2c89af90e22d7733f9b2c83e9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=637df30e826444fbbf23a9880175e455413bccec, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9231e6920c1ea1984b11989d561e4844e1e03756, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f3191d8153ec45af1c1fa88b90a42a00c35c5f3a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=537e96b730c364b2cf8b9b8d7285f59275539fa5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ed338d2403bf8aabb992c5d0129ba8d8fd2aafaa, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=80af7dfed5b5566bf9bf70f21627758d39ee7a8a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=333e3b17f948542357b72d1f0e813369f8f16f44, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=09305a392fe43006c656aa4e0ea435babe09d460, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d28458d256825f3a2d4a425cb82c5addecafaf52, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=973cf95c5aceef0c56e11e556044f4ec1b5d355c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=14de562afc63660085af1f4586416631457ba0b2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f05a027d440f02af4c9d17518a12e4117702f866, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7c716733b493001a7a4fca07f4884c8055904bc0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=31c772b83159d8256d49096b5debfe626027cdd6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2dbebb33ac00c5ecbc28dbd2d910dd75c2779cfd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b5df9f9f954b1cbd9ca8775fd9e7541b34a4297a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5e6487e4e6a4f39ef4c3204e6978e450948d886c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=991649304ff325a967b3c4a0477e168a8a45e629, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f2093682b3f188bf94a12a6077bf0abf12155cc7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=00a5d3cae8adb7c83e9b161a5015d8d253aefca4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bd6b00a3a499d590783aa5b7d8b376fd3592bad8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c66f33cc4867be25cdb6a0acc5cc2856780e99e6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=93b88101ba9a4df8fec6a72bb92b0bf65c76ea68, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=52212d5be735df3630d3747ef963d4b2c38dfb88, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1c41c899e0cedd106af8ebce45585cf292a59878, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e9bf6935075687da74fd7c4b07f6c34a26cbbb5f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=01b670ac3edd2fb7a0e0c2a642b03ceb9617e2f3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7d7e4d983ff4b7cb56d07de776eed21d902c329e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=16252458b073706ef89bd92ebb8d116c431f98a6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6e738c39f678a870c622a8abe1947912e5c816d4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=270b1c6a4aa3788d661848268e85a411530f7b68, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e8c82bdb8d75fb282e0a4d0718f9560113bf28b7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=297f17bfbc7e986da2f95eaf68f76e131cd4d24b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b7450fa38db6e94156381b72d5211b7b0fd8a7e8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ad77431266e30186e421b6111996681c5899f9f5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=43b6b3d1fd4a7c231619dd66442728968368cbb3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7458bfa8f5f8d3fdf480ca32bf62ecd1fa66eb2f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=36e45100b27949641c2d790e9e56bed44f4af4a5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8067ebffd343fe1dedd852d5fe0afa6cd1499841, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6ec02a0595c8547c19dd7c61d8026f40d720c796, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=31717cd0bee2af9e0fc1b1e8e56fe3ce946d0bbc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=830fd99a749636f5e61799da90d25b035c1ee2c7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=25f7388962ba322d84a58ca66cde6bf7c71e3167, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4c90df573c4216629b062d64299b14cde3e33879, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d5b61786a31f7bf1fe77506db0cfca963b85328a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3993c2f7391df26c929bbfe5a954507f8a344901, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=21f7cd378c3ee02df1db0681502cdb319c2ba99b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=92d8152faca3347c1e451f8b015437903c2d4fdd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=51ae81c7690da662d6f15e0ae27db55d8fde312a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=77aa8e5d882b0dd29bd1ecd132979e07f156eea1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=37a703caebcbf0d703e641c906b22a2f39c0a9d5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f1e1a616c7b22d806fa29d2791a59ea8fb637996, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4b37a5995edb550fb011c8440f39195cb204f580, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=546ade9bdeb3126bf7dd54a30e84a8f8bcc4eb4f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b4b3c69ea41e6e42619adda4ee157fa9c8dce0c5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e57a0425470fb9b56473154f6254b4d56a38f037, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=df8c06b9ea78b4cd69d2bc0296861245b2e13665, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9dc0209c05bdd931ef65456da88b7d0f663d9bc7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2675f1218472a56a3c1a036bc97c2d12e1db7944, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8fdd1768151f5d174482927c505631fdac16dfaf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e9fd7ac2d1d9003c4b32d629b4fb62ed32b147e8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c690bde176261d5f362c71d5e318211e062481a3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=76ed7e83b296b705f3a0c95b4e07bab6b6d76c26, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fe31c7526744053d70ca13cf9277fce7dd72f8c4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8abb80a438159c99a529b55d900b28855cba5df4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3535aa7a6f728f41999387032810f77a07278a52, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d4dc1b6f45065bbaabf5c9b2b423bbb7cbe6993b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=11fb49d391fa4b73002e62217d28477c62f8d527, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2898e90413d79d9d0047bfc6f06aabac441f736d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6834fa06f3812264f6df56c2df4a5f8ce31986cc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3ca1f20533d7962b1d79c2fa2d97e78e587910ee, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=08e8a5f3869f5e6cb045cca49e8c3e989b36e6b0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=abc689bc6dbdaa8343c6e030e08cc0d0bc337304, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3a09ce6ab91fe222d9d333012b7345303787031b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=10c879488530b1dcb03699ba62f9bd6d9285bb18, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f611a842858c19f1234c9a5e123461f9b8e211d8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e4c9d9eddd0893213076dc03dcb17086325cb48c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=52a9007af543798c697fc83a9af4c81f8b99af0f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4c141c3daf5c78d8da10353517e20f2e7f0860d3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0e035ddd5856c19452e4e7e4eb899ebce0c7d8bf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=70844e644e12511175021a240e43f0517407304a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=37cf0454832c7ed617dd112c41dcf222cd6ab29e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0950d0b78292cbb939a2c0893cf44dba77bddae9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5bb99c625e877748cf32899c28c98b92573875c1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1f4b78ecc2ba1a60d156f2b9bad37dd59dcb20fe, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=06ea06f6d8cc7eb394d4f6f21448d7c991a53096, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9aeaad286ee0098f3ff670245f72c21fcd6143da, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a47c9a468eb0deaba673dd39f9ca71fc97654ac8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5435e535b6d07b257773b4e2ca491bd19a3b75da, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=996abe07ee3ed10cc0e99e4066dfe1662bba58cd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=071c92265fdbf7bfdfb094e3d5507abd4f4e79c6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8443534ed8128d6cd3cdf9bba4acc46aa982308b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=88087312a406f9d633d4c8a82eb0c43661be5cae, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=53c784ebd1521d1e84ea40b51df14c95c68c09c7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=00617ebf0c83b772cb1aa9be307da18611240f8e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=01e2b6e154034cf0f085b1c6f3f5e7e6d3a03a04, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=74588feb4aadf407f0e7ce7baf15b7462f53c979, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5c04f77c6f213bcf70cd9c23d066aa89d6b7365a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6254d91a8eaf9bf638d28e7f00f79a3f4e1517a7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bc97847a540d4238d756f69e48ec5b17f359fea5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c2c50dae1576a83dfb2deffc8bc2ca0ee9564305, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=890cbdf1338ed84629b6d796509d5d48f1721bf8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7b56467fb81f6da6b0ec98204f6cae7919671cb7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a5c4d0a5fa6d76b9f02b9f801d1005ced8c6b740, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0f95b16c31fe48936d2887911e042999717cec3a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=387753357b7203cd0265b0814e1344a83ae6ec67, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=020eda4ae4ef19e51c741bdb42461d1d3199a0d3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=454c5b53411c537e91a5a7d4f41539591d1066b1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a6d1cec4ec335d2e321eb94d0aee36a872094a20, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f7ab4747c1b438ba3411632c335dbb0698ae3885, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bcebe61aa620bb9bb26b48e0f4546037a6dfe8db, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ff438cf037d2bc6292df15c194293931ca1bad3b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6d1b280c5ff1072a50a2207d947c40a91643dd52, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=58d2054b46a16da4e31696db983cc610ae670778, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9f0b1112f467c624d5d5251ce3adf4ef686bfd4d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b56b8754c65213d5fd5808cc6ae1eecabae22a45, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9d54d967367c369184f811dea05f56029fb5649f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d75e42e9e9f8f130260303d50ca12512c12e5731, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bbdf9ed99b98a7a4c3aedf3251e938bc6ec5a18d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1203816307b902fe6b245380ae5ff7d8ac11f023, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=367b4e22baa8dcc0e984c09c9aa9d71e003e1136, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=88feb52ad79cc07d1b97eb27fc570e1b13531575, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e4fc11d38bcfec6f63bd8b5fdb2d6f461684cd2a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b6f79bae6cd51f7780f096929d8385e9f07b51ff, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=039761883e1c57969219d6ce901d724a8159bf51, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=30c3a8dff4c0a7f99baf9913efe35055c21c5f9d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4d527aa87ecd8ce730045e081f7e807ee84003bb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e30aa834e60c75b98901df1235e98b0528155d99, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=975b80e9e404a8998bad1c49980199d4ecb3a092, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=70d225e29f1ec7c616949844d463ad96d5d6e0f8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b9dca9720bdc9e6bcd641c234a760d9ffcd163a4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1de38b0ef3ec8cd6a8e7d1eaad3157c141e000c7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=784e0830ec39e0d191d4b50b7f5f91355516497d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b310711f9d30b48710ea95837c065d235a40889d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dbe0dc06e418354e5786409101cfe443db507265, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0e8485c017c83feab2ab058250be6e64e33380f6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c8f469b2e4e5f895a9a5f2d7e2620d575efc4a8f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2b77a0859d4a5e8d80f49aa01bf3268f55399e6c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0656f8f120de66900f161887adb5dbd3f48c6c3c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3dc856c1f49fa698ef295013ec0050b4f1672be6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1cd2b03a39647bbf44ab1a4bb02c4edff2100371, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0ca558c34b54932fa88368e8f8dbf16db1d3ecd2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=00efea60ad7e544dbc2b280e32b6b96aed589f38, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=eefcdeb4efe5e24726cb16514d1fb025e55741fb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1dc4e45d332ddcfb36e97774a2bc5e1e6347ed1c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1836f4550fbfec3f01acf5ddbe1af197bd221b89, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b1c532d90f71f50d4527215db9e0e7beda26d687, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=692b394e92fbafcf024d4e91f8dbfbcc0c13d148, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d50fa85e8c697038c3aa6ec0d1ce3dd49062478e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7fea4c5f09d86a733c5119cbee0c54339d3ac1e0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=874a2dfdd46c6652612f385adf6bf5abbb125f78, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ccd1f6e8f630db5869f42f06b36aa1ca14d0cbc3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=35e2e30a81973cbd3ba23eb07477bf409a4402da, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e1e1ea3bea35945ebe4370cca47f0e553cd9aa5d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f18913405096c2811df27cc64399a91f0b1a2b7c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ae9f493d0596e6ea8022e2e7dcb52ca41e8743a5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1e0e27f007bfb41c097f9d51d405153371eafdd6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bc1b51f7b64e8c5836743f0a9128016db0f582b9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e6f5a5415b2acb2c81c24644dca12351e7b3ccb2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f05c929826f05b541f183291421c8bf5bcf5178d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8fd81737f66fdc6dbfe1d7c80d3a1fa497f526c4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b9b4c86813bb2ded1abe3f6013658b903ae62a32, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ea1764d402e1a8d638bcd0526fb2e01f57d1e242, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8bc3687c4b03fb5d92c728f46defb41b13d58595, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=918fa8fac50937149114bfed39bb55a3a693d30e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3eb7a4776046d067fdedb52b754b9b8d2dde9b8c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7bf0e41459846f0ffc79ed780845f583a1eab7b3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d9a1469e292510f7348b2acf677d90d07207c0da, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=792a187cdbced08ada5fa3e10bb42ce790911aed, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=042b7be04e1cd664096f4d01d7b47f64583218e9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=253028272670d04019bd56f9f06e1e5eb0fd6fab, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bebe40a7f4b3bbb9ecf42dfab93a8e78960ae6ea, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5033c79d20259543ed415e6f124f0ce37f479755, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5e41d2900c29e8818241ee58707e671bfbd60e38, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ec34658b28935e36686ecf2e38a6b7f68e8d7054, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=80c6c7501646330f05707a3ba0a5e6a372246501, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=aa286e6f9c3e919459c2fe0c2f055eabcee88efa, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a7119dd3f7794880a08318b715f4271202e33281, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ad8eab492f68a4540a919a84459b4d1ced61ba08, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=995be3ecc09afbbcb2ba212f9144c26380ae7093, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8fb20b5358c45c7fa1299e03ea4f9a94e366c7ea, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9df0e842485b0d00a4e5efbf2ccadfec358e5a9f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a7ef3f33686e08371051b2a06f096a073e1b937a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3c2d4ce128861f7c44c5138524fd10c55ce21d2e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2b648177978da82693551e150f98a3fee7c35765, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=072f53c21331478b89bce95f8d6014239ba0a5a9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=44011141e30dff6a2f93d1a3e010a8e848a35c51, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=878eb7b677c0fd29f141a8cabc3e449ffea0d634, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c9ac85a05bac1e6e3fb0e1bcadb8de7a3b3f627f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1f2017c8bac29fe18c0c9c53ae3b0f90f5fbf592, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0bf1c9990f3feda9889c17b1e0f588729761eaef, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ca957436e5b9c5cdcd32547a9e68e982bfeac8ba, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b9a09f3b713141889bcaedebddecd4d0c3c65a03, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fbf618ef8f2457676445b179a4ab31a17feffbff, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1ba93b5ef40a400019518ac3321ea83c29870c94, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7f6741e55cb27dcba9c834cec28deccb1c2d68f0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f1a7d3640e4b47569a1b13b6e4c09052eecb4011, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6451977d78c07d97448ff2ff17ab01c920678db5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=44cfa862cc10d36b1f5b9c18f2e89ffbf354e531, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=207f36bc4a80c53055bf1b9d4faea348e9a04843, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a94a1fb4ced43f01e5241ba81a50df1c341a9c0f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0761c6f6f7c0fe8400904cf46ee83c372e8c8b26, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=76d44c1f24ecea94525fa55826ba6e40613b453a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=96216c39ddf77f5fe1a863a35ae82269ef2e0cce, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4b30e7798f0c1379b9afbd962e284877326f01cb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b28ec8f953d531308c81ef8d9df9dcb63227feaf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a45d607460c8281dc2701978f4fb57b934c19414, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4db1dc0398d63b591ae2cbe2b66eba0f93012ece, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4b5eb3e043cf7a68775799487d384bd9bac772fd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=19b14e509c243e968191fa6fd576f47a09dd61a4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4132628e1a64ebd47cab7bb2ca59af99605e4283, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cddc69cd0cd6ff24a58aa65cfb0a46dc2058b694, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c9cdefd9483c1c6f71da54d8157ea50c8b31ccba, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bc9a3added02b334d5f9af73b456da770097ca03, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c091ffeaab89b2fb173a4b7e69a0308ff53c5ea8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9480cf8602258da27a7c93a661a9ea290eec78d4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b181d15fe439e294ae67223418b85fde34f07c12, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=035fce633ca86227fdc575cbfa409c9a1e562ea1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d5a6b8e50988334a80507257b442682e2d587ef3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bb2a3b97a560d15901e2026e341581f31df0deef, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cd57993844d0badbe5623e825fb3b2be872500de, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=eb3e85345f296f7f18782a9fbbfb7b14701aa88e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ef568cc33b39571c7187daab768bc5321323533b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d8777a064ed007a14b2c4730b68328063697b0af, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=82126af6a7cdc3f129df962ccbec040ec633834e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0a108e5f66fcdc1df90bd7d979058a6a0e3388bf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bb4a5a08dc77f11c902621f89e600fa7280bc182, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3db8bb11030e05af2fb74206207de4b8b6269d32, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e4c8bc3925b07c655466fc2172d91ab6091f9deb, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=613fd3ef4c8384412e3f916487060fb33d9675b0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4d64ad0e9c32a55ddbd1efab0a8c2936630e233b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=df1bc986beaf28915049b9691e6caa355c2aff38, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b580c41183493b942e02cc77b2217f13712c5050, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fa58a45a66e12395d6691a084382506ffcca0d93, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9332dd84015934b3a9b567f7e0a1d0653adecbe1, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=54a9ec5e52729f964388a8772ceb3564f4fadea8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=259d9a61349903e017641fce52a47aaa3539549d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3eb8c2cef68649e6f602e4abf2471540768729ee, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7f4706adef731699247f873e2cadad61fe1cb38b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=aa3403a098b6b85ff1663d592551e9ebef864acd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9bdd98bfd624db31ed559919fb8bf39ab39b11c8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=84e010d7e1b89b727f28d20e15214d7037101e12, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a33035dabbd5eebc0d62813fedea702805c75c97, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c6b78dffcb5708c06ea1d774fea03ee87891fcae, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=63e9179900dad7a48d3499b06ed5011e8f63d301, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=487d45d225a51ec95833916c7e65ad462e4197ac, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=27bf677847519ac0cfc678a4d008df19ad85590a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=43fadf7da7cc6816087fba5269b596bf5f4014c9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=54588eed0757309a14927ee316ed687a3b200fc5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b7491b757c2f06405134c1fedfd85cb6738c5eb3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2b1abf0cf82926de4eb74a22b966f693abe4841d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=12ecb32d69298134679a9e82e6d40d7b234e4d82, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ec79d75f2e25a5166d06bb8020beac180b5952fc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e6fbefcdc83baeee6273d2b204611214f812f62a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=cb6cf3c273ac14cb50da70ba756574e8468577cd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=385d0769a4ce9f9cbc7d1fca794b09ad0a2715fe, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fdb6db3d238f6ab33200075964a86461399139a3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8483ba133dc0a91d133a0a001608149fb0dad864, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d6a7c160e0837e6a14b2bc81a5246793d8ed7c0c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e668773480d486bcd0284f3af3c5da25aa76513e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=128e221ead3ce99b3d3c2d1c519524ac92ebc897, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=89fd141b645e36c9b5e0cafa568d719496483361, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2589d0b449239ab92e4f95aa438cf4d9f5317f4c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8e608c85d77afa4071384a0ecacae499e8f843e4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d11064db03ad8db3cfab9feb08a5804ee789670d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=20aaf21c07d9cf4790f9587fd6aa59527db01330, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e162cea45bbf424371d606a707a49d6cbb3d961c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=880c5ec8491273a1bc5523f088f453dfcd33a825, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d8d5c778cc1be6511945ef65232dfcecaa7c054d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=84b348bccff19ee824ba00ae02f0ef98e4baa95d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3c4200c3411e4a7a8942c4322718632ae38c4403, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7bf135e50121e2154bc2e02976c0649774df8952, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e2cd11831fd509320ea1f9022779e11e8861f260, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d702b668c4fb098566ae92074d8c4472b89788d7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=8bb02688a15a865fee3cd1410b195264ae77a66e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=31534989d346e05996b05c0943001a19c0b515fe, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c23462b6e54868d0909007946827ff0e0d98a7b5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c1f7a9411dd3bbe27dfc7a7c1415618b7d0bdfa4, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b36224dd664c880f83942c9b1184d541fd1c633a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0f0c8e61d3987f11d6c2cd458a22b2cc332699e7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=aeb1f0a7cfaa88789c2d60f59e19e250906078ab, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c1ccbbbaa0b7121cb1ef1471db972d449b97b180, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5abd924e27cefe5629261f090db578c0aa211aaf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c075ed0fef4844f56faf348ea28a07f03ff6516f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=40be2f8d5f4b0407b87d157ef6a1542275df91ae, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e2399dffeb2eb91fc1b562a3be11843008911b0c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=bb22603087dc4150ce827f7fd2376a70d0ab4e3c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=68b7ad4754a994ef84560fbaf5fe1ac495eca404, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=892482e37cee424fa73ee78785a7272001c8fe20, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=166910f1bb45d156ae2fc64edbcbf5c6c709bc47, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b13fe5a2a062dea0e566ec954832f3b8f31c7f32, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4681dc8def2180071b2721253317c1ce715a36b0, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=88bfae4977a2e38b96424b7f686869e41cf03e22, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=539d79f3d137ee221af567db670028c7353b627b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=36332bc6e0215cb3cded55ffdd32a33748de40f8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4679f03f4b6d9f8423372b128eefc9be717ff064, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0d456c4e5cd9a7017c36cdccc27fa33a0f5d2f17, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=81982b1ff0c0fcd74a4abb366263513cb13c9f5d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=adffd02617faf91bff1fbda6384aa62b6e62e8d9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b30c08e38cfadcd10e55bd8dbad75792d7c9629b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e0f724a993f24f4bc627108b0fc1e335301c5a3a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7b7089bfb278cf137b059423f0f17d3adc92d9da, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5f7a1ac6bc98d80636c7dcfc2f39e7ed1180d6fc, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1c4ba092387e8cfc40a4e3f77e801b7160b10283, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=90fb3a71e613a9d898963e7ad694807a0472b270, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=e6820c9118174057ff54db6e1d2e74d35043bdfe, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=60a4a91b02339b1a501ab472604657ee8a131062, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a67a1bcddf198bc69d0076c23f74b6b4112bebb3, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=70e201796a831de4e367c13b60b1b39a0b0c7cb2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=10f1f3d0af07d368ee024738bdd1e85e2e0474cf, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d6f0b7d39e8604ae92de25f8337e5d4710570d11, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=51a0c68332e60881228d11a62de58141f724a6a7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ed451954f13efe7d2a219fc360a5cd2ad2566876, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7e9d8f1fb2a03f21ec4e2f324e37465e27aa5bfe, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b4661d137fb3152e2522998585d2058770b0655f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=35d1e4fb488ff7cff5b3b3da35ff7edda4f7795c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a77986469f1af782bda812c16cc6452e788589e7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=837935d0deb1fa3d6eb78540c3b30ae8019da38e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=83cfbab9392207295f3695a1af817d13a8a94097, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=999962f3fba359f53dbcc27ce797100402942f63, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f0f0643ee63ff799547f60c94a8baad9aa4e22b2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=92677db38964aebf5d8377c2f50cda47a2d9b5aa, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0fe9ee439028c02597d1d06b851ef0ee6c6a244a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b911f9324bcff26446bd029bd6aa56409dbd4046, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d5ded656ca5b9a187e41404c3c12e26961976403, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fda85b8c9d3f7f62693e3d1f4fa68c12acce7fc2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fabcfa5f0e693501503ba7a191d5d73d15351924, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=fd580e50c0406bf75233a6f6d4183ed4109ef008, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=81d0684e23878992028b6e5fadfc62bf6124d22c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dff3afc28f80cf2df1db035161673da2e0e0b654, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5bdde1208e547b993fe53e1b079459286583ff0a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9dc665b827cd8235c3648f633918a3d2af535f64, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6ae373cac68461d5eac27e3180d431ad98a9936f, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=b72b11d49e89dcfb1cba5292420a30f15187d5c9, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=38e8bf335f0b4279f5a90463f43089444e659056, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d5c6eec056c14c2fc4aecce3de843cb8c3c6ef70, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=58c91e03b4c99d50bbd08985e5d8ff743512b64b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=724ca1d25d75aa2155427efadf7ff46f5c183aff, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=72a5d64d5ec05ab099ab07ebdf72bcf57df5a5c8, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3717213a125fa4c31581f75c7fd97fac255bd010, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=0521640e128d227fe1fc0052eefd393d7fc8228d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6ba6cca426b5584bc24c79364309d156b641245b, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=73be87220a79b3283bf0118c5b92d56309ab057a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=dfc775c892f30daf7495faff2e6e17175a4a0133, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7a0b121a426ece90391983e4bcef3f4600879518, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=56c5e5d138d7a19dce8745e1cb45e74599e9d32e, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d1ae5b64b0875b0a099ab89bc9dea0452e3270a7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=14bd05c21eb05997a68003ed62a82344c26ad408, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=05c02480e1a26a1d60634be2db4d5724861e893d, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9bb573afea5ecd1666eaba02e21a4a8043732f77, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=aca70d6a08d64636f6620c61e83d9e17668ad316, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2cfd468d87bb83ca81849965cc78c373f7862374, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=86afb22ebb336cda475133591d95625c9695f427, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=aaaec5938c5f869b7e89b9b5cdbedc965e49abe6, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=2a1fe6ccbfb605121a95a8fbc23d7835c1dd4302, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=312da0484a19d38d32ecf3a21669b01da45e27bd, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5bc66928295145bc6762f95931ed927751865113, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=6867733d547df151b6b195685f62adcdcb5e84f5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=af7058ee88ec98a43f0cca39f2b913bf8c743c08, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=9784707361e4da1bb5dae6bf29cbc617f42722d5, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a6a63a2805a0d7dad9c6abd141b6bbf806546217, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=a1dddc8e52a8e4a9cd708feca393ae3463b57235, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=4df22e8c7e8d33183ce9b52aa7204abb8d7ef10c, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d44382b059adf5f6b13881b77c6edf039df27ada, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3ec469808b0234c074559ecdc2a97f6b39c263d2, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=681af9a153f151d7e5a67c59904b077b6d28d675, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=58d526d8dd35081caa508a2cee35ad986d37ed45, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=13ceb2db97dd784b8632e544c2c56386c2f02bb7, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=c318604cd85aaa40b33ad8c826cdaecc8c38f1df, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=3a006539e6a197a8cca4ae0997731d31a4b2e684, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5f4e0f4f6beb40f805709d187a817206ae71949a, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=14dfe248b091d514dad94a0e93f20bb39b937341, not strippedELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=50c722e50054c79674ff3f6f5344676316015769, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=61b336ff6146a0f51f0950a0823407cf3804bfa6, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=2fcf67762807a243da86695efba92cecc7304942, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=7c2d79a3c2724ee42427715fd1366fd9650c323a, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=819d64272b2a4a791246646db04ae069edd5d3e6, stripped NEWKERNARGS="" (/usr/sbin/grubby --info=`/usr/sbin/grubby --default-kernel`) 2>/dev/null | grep -q crashkernel if [ $? -ne 0 ] then NEWKERNARGS="--kernel-args="crashkernel=auto"" fi NKPARGS="--mkinitrd --depmod --update --dracut" /usr/sbin/new-kernel-pkg --package kernel-rt $NKPARGS 3.10.0-957.21.2.rt56.934.el7.x86_64 $NEWKERNARGS rc=$? if [ $rc != 0 ]; then /usr/sbin/new-kernel-pkg --remove 3.10.0-957.21.2.rt56.934.el7.x86_64 ERROR_MSG="ERROR: installing kernel-rt-3.10.0-957.21.2.rt56.934.el7.x86_64: no space left for creating initramfs. Clean up /boot partition and re-run '/usr/sbin/new-kernel-pkg --package kernel-rt $NKPARGS 3.10.0-957.21.2.rt56.934.el7.x86_64 $NEWKERNARGS'" if [ -e /usr/bin/logger ]; then /usr/bin/logger -p syslog.warn "$ERROR_MSG" elif [ -e /usr/bin/cat ]; then /usr/bin/cat "$ERROR_MSG" > /dev/kmsg fi echo "$ERROR_MSG" exit $rc fi /usr/sbin/new-kernel-pkg --package kernel-rt --rpmposttrans 3.10.0-957.21.2.rt56.934.el7.x86_64 || exit $?/bin/sh?7zXZ !#,1] b2u Q{K_:Ŀ Bzj۸ ǞUѣWַq3I p Яu"I={#gj-B'CJaNCu0JiREGԑf*cG c%^ܪ,)P?gD$>)ҕf8=_Shr]h蓷  $T+Tɜ(qC_憷,'`KF<5 T7G"2~%G-!oPM3 g+`dMY3!rMT⦀#g0~dԷV#Ĩ'J̱Y,aC< C.W|?ĺ߲اOYȴ?~Ԫ(97~*XXz{\֐i/}H|O B)gčF5c+;Plj =ox̎4-W081˨l3ۜgRA'R%>-/O¬^" Hx%)TD+Z9)-hL_T^95r_s7</R-۪4K5(0.Q^ {ѤPe ulA}"VCseiq5AFf̢1:쾶7qy@zl2%OO#ʔLfiផ ,|1r?eP1Z6tS:L]8i$iɥ"5':^V h2i32;KvS9Ww@΁-cGw/ǁ>iŜ~/IP<#Ab{Qx jBj jM52{5>tնf8 u݋$B4|8ѝH#}iKr\j"u )A?U3~N{|M#!铄[r4=2 ӑ&yʈCࢫۋD_X_?oNpvB.g,Z·y۟._ȷSyόX[-ICЙPc`iۈӃ`q'+_Gj‰Cjq}-;"cG/uI*1w'8txrH{6\eU70YE_3ſAU 7+;z{ʼT̍feč !3 붳t:: 31\!FECd ]Ҕdf"z fM: %yE> Alj^?~3gVDXOF 3\kOn&#W3]~&E9-an`"bd N{F~lj?{Yڏ&nbfkIyT_5**-,4Adl AX}Pm4-I=?ArieFS- p.P)tp=s*3y3EBgqgQ f<]"VB6M/ʨI!EDڃ e] v<]4rm̈́dB@r̂n?z|tpba*бb>le|gq2"Bm"WtH&TO': R,Ea=7 St*m4ؽ}9BXY^-뾟h7Ży<xͿSiC->? a*=wn}(C>2QKr /ȩv} Ο=P1u]O}?~ekSGEfD: I9{O0(L 8Ҝ2b-psM;qCcX]ۦ *I=dnr1@prA;ŧaؾD:BpG(rFy7O1V)]QC*^CBъ|C.)ܺzS*X5{eA⦭%gNKd /;4ygg:*2h?TXV~au5-i͢'T`ƈj@c!n[k׋vؙ]4ʉ P72Nr[d$o&G>ɧtUD{4M~PJήY<>(FM~(JD ^m,Q-lĆ,fhr'ܩ'z`s0 \#Ĕ!HIMɡ]p.f-m0*$FYгn@A O+ $MUHt Uad3X"fH(eZ>ap;-*7ַrÒuNrvE0B ]ѮTI(WSrJ69?NYdxVMLsU L4|Pڝ8mf/NuTX}ې *2ܘ6|Uo(FD-1~,Lpy#U[Xuљ: {M帲`k¼_Ē&tFsjy"b+4/y J1C$c,WZs>YSڲpzYsgGʝ^.R !֎ se Җ;@K]jv#!6!OMp>2l9Cs&faXGԆrd|"xj/L=V1pFodǿ>y+ ʛ6ƍai{6𾣘vdGK 640}8{RX|!*9'gȻ8N2ẗ+Z3F.dWoVwt"wP2M4iy(V%"VSЊqj! sqC(F o.OIupM{}%[h̽sp+wb{O:K+yſkѨ WbEdї|tBSj28""]+Ϲ3:^kbZ+o͠غET滠=өJwj{?=KFm_Y l=6"j^l]j 472;IZ}"Υ:2].ד'YĥN /X |z `!0v%nu1xYK cg5$us܊sVZ+Q=~f|0M>=k"fK/gѩAT@AUaQmA On񋋶7drH2=GJkʾќs#lߑN[;pڠ.5 sMQ(An'u#e,p<޹c̴e-?.wżX-) )Ⱦ7T"=Ƣ}Bze1D왋` <II;(ƭ?Z5ꉐkeږ'$!&!Yƴ0)rb\#ctQ G\ZN$L0͊dP%>="1"jN)+QC?o4Qt<_@\⹢sKbO r]9ҌlåxСKF[8 ޸2XG$"LLVb}kA~vC#B-C7͹)e;80׵1~Ьw/';N1I䛻#xyy%0E`q~.># ʐ9?4T{.y9ja8Ji/jQ؉A >!Eeh(V qfrFIj Y|E7~^?bp1G>Wl!s޶M)1y=qi9h+O|`P0L@̾@HM謆sAQm7`zj$ol9eI)[ϗ؃5@ያ2#G$dT KcnQI<F?o$H63l?KlpH =䙮.xTl6l+x"D<pEՖonQ1vS|T VpUtO4\:!btBgzvA񯶳TIl? psvC&'TABr/mݩdcgTԁ2Qխ{:(;K24`ot_A$Si[{V`^|4MiO+"SGFm=]–kXEXeDUu<> (2yV9Ů<#ޛ?lL:|PGj|E`Vr#/;04>HXZ{g$ \n./_;uUZc=^֩eʒag6kcԢ._tVIr!Mɹ/3 f31{Cn~ZB?劚tTqށ `;Z5;3B,8hd|W~j$Qi^; #ڀ/rW҇u')ޑ>dɍMs2%1 p 5yϗ3L5*Uҩv@aV*Zv:=)rQmQ|DGo?xf7>p,rlt[M[y-i'X;bp0ok^C:>n;z2kcUUQ]y >]z\JFVhl?fM$/,R{Ě~C HeIܠd@6(ۂb ߃{4vr(Phq=$)XQ{x7o=};@I-e| ;}Q?͎3D1u]mj7ѕE)aP@j^b!b> fX9,kl'FjRџbi1ڮEPb{1^ҥg}}]UY a)ǰj k؜K^sקx]YCj@Y~V{05u(`?D>Rm{.LL.|{ÛxvIJ r&y7hDuzLz,#qZ2%3a&Z.K%Η_qc`ژ Ң8͔Xd=S|p!eMQ&.&-9I,KɠV&tENչ h)e18͒~BE0$.ﲥ?Mk˵TXm0qi*@RXV5pCϗ]5(l{ߦn;j M稂M7"kD8 ~{Z\g^y&vLOK{bb03*϶`:Z;җ_[)G%4/iLt4KF4?/wcZ=0dب=:Iгcn9]<@VO.-kڵz]:wYxC4^Cie pb?ͶA˷4h)F}ArltG+]sߚ-U ]gY}nbߓ϶ӕ:l$Q猳rNˈm%՞t. PVo8 ϋ<(K?wˍ 2{5(㤖:Qݹs{sDթNmC$gy8b .[ jpf?O:>4"`$@0ex;[;;}Ad)a`a~ ߙ3W8~v: BdGG" Oa6;AɪdF&ZLOFNQ  щO x9UK$R$uH1)t;`<ţ'::Fd1U B dVc̺u=a fh ND[Sj[|>'+榧}uN.uT4V-lՒL`axTgb1›SF>kP Q| TZ8^#j<R"~=Ze 5@ h49D=f&EL!Plf$GΔ[# Ny0< >)Jud5**=|7 <ᅬ NJMZ e;J<.x&tr߹׹^)}ý&K^gP.no)'{S#àlizy%7:R_!`ʇcO8+8KZXޭӣ1Iz.IP@@hƙˊDo-)k(3UO{4']᠙:CG-ȼcЦ/9yj;z W?Oح7zCߣص#[ӹxb=U Y"htu馒(jqd)HgƏŵZk̈8uRĒgzdP&o>Dg9Od'DC|'N{ca"NJXq#|K6|YQ#\DP̟\V?T0xg$OiwSUҮ:we)5 닀,_낝j+#]̮]U{EUF.Aw$޾~405?Fm:qrоҤ]:jH5EeZ*Gd?FQ&)JɤY!vk_ئDXK T@|j(6Š(WڤӅ~=rIXGK!J IgY8uqe*]7'S# %iݜdQ/y u(cP>mΎY=aXꤜ'xpJ>`.cӪTԨ=6mۭo-~B9i;-*~P<&kV $0^rWQ&LFXkp\|VȞ5z7$1mRfg{ m :~AU" ~epdZv@ " \9=y6pHw㳋Ԡ:8-Q쑛j cuptQd aQv^v$Rmat@LWtrQH~ؙ{cL9×ƊnxwM|kC)rVAxߥ'LDb[Kn N~kXb7"*30P/mcgmIR F<^/ghr,y8FU[4@@>t~f-KvF{X>E^,`Qij@>aOn5eq v9j;EeihE!XKʵk:;cHD-UiUVFZ/"YՆ`_ndtC)?ll%#\U8 )/@:dR!'YO9@\Eք葬NRz2P/jwƱ}6"|tsc#O En"Y]}fL*d8ik(L=w&4_T.vSW l,S 'WRjN~ȝG+ ˃ ZZ>G!.ݖHJGU?$kMo~N)t{gX߮\]#0n &%$a2km ׸>!HUnYIb5rxE_Ч+Nk}pO]W52,de*)³>Vt_nq(,Mjh4:vk\QڧUpD=N<fZ<2>[Efra;|jD=J RQ#VdSTvv;{٦A_Z*IȢYR-kZ?U>Rg%PňyX)8, L[cEI'w$6w0 IA:n+6mGb޷A r 6[?WuPA1I^p:>|M)O7 6U],T6ECFNSƗZb Ph/d lݫêURy⮡͡ }|$-\ ]9w[It'»kB/<ŖqgmJnZL]R"J)Vնb&fn8ϽB_G~3wUO;O0. QH,򁱕:GqŒ4STSVh ]z93AkLm>e|V_ @!N}cdIKbڕN>KWUvX%!3A_G9jBR8f5ꎤEPg itˡZm R%P&5j-zs!Y+Nmq$a^C倈ŗ^ҿ,Z %l-5!W>!gA,`na#|k#ᇳmSnO~ٻƶ쩯 lۢj("@- [vov$o P50n&L>tpw4CA2OY zzɒ|onҶcT-VN$e:vaN[v =AHb y8d' xZ8x+a) .gg%U.LtF&A(aZW"{Tg;_FZ09/-)1q7 xk gA#7p sJv4igr8)ݒc~Ǚ/WRsV)S>gBUe0QRdC;o7|y 13cY6c|Cؗ VJG+s'_%+{Ɗ SSûN4w ȻxqRω<]n/"gp[a68iJv[RoSqlE[hvޱer_n:"Pam`hQQc¨k%WF_UٿDTwDrР(cݼeJ^M%ҹ8:=3ʩL?%;'i yu´f2_%"j&Uv\K^83(,"SPmVS[ccE-ҍ1g;pZ,ޜ_'Bi6i.JMх1kT@@uc@@'6QrqeeadSP[no#,^c;mFOzw-ʍ]+T?t3N71eH}F2lF@ 0T):PTg+rUh|%Ӽf== X3sI*ٿ~K[?:v[t3ӿ]qnJe`ܕη)إc ~mħz0*c mbSJژ<F2'N^C1x o$U3g$QGxX*oAќ\ ,L"  :,Bnj=Qt ZJx~6TS{:CpPj+I?[%T%R!B3I_§Y@S&P:).]zWcjnj**+B? 1--c=/0'')ThW c0=ztܦƭ'NKTa@2V^(`w/"U)J#tJH?3מfm6=`۫R KnIL:EC h8^q#ǻ5zf{1V{| hY@ڃvsVETb[itq k| ܻ/OH\$pJb+Y.[[ 2s*/t~z A`=&>yp Vh86pkՓ"0ϮYhųx-'} 5}Hä羴p5Eyv 7>Zs6skPJCF`x} * p!YU[h~pfЀԍBm})dw8DWFpϩC_E%u,Z7|#flfPa'Vqsut2 ׯ%%!''-5"wfϽ.Mp(%EIqVwmyrW>P| ?(\8ԧsa&Qu @O  NE;B|3iVloVQx˱g6!s-r`bqJ^UIx@^DH%Om%EUoD$:lAr'J)> ﲗ+3{vtwfB ္hlyOƗmmD/dY)vIIv34=x%әO{mi|ξm " 3ͻ/;,y#b~{w*u:;RCnLrUhw@qS H"lJL~怮P6zTRA./M %x40rcÎ! ;W؁O'mOåW'J+gAnI1rgL؎eVBR9Q154“qu2xi#ԉ]VZ盫(2ÖsK9%ǧL:CPWNoRk`B2gU/mzZcx Ln?օMGj9w2]v%7l a NI=u8x%nql})7|T;$clg3*:pzSU`v̂hKvX#CAVM=͝)ӱ\Ύ^֌L0tKUtlÇU“'_'HMcL$^38xcҥFۘ7lA_1 )kB5wIzA*Zj  &5`g&Y\ mxFTP+}cEQE>/oF^`*{95e]y^<3G 9t}I]'7=x٩q*O%KG)+]D TC}MkDOs}1 ? K]ΓE s?uy*'tDO%Mڃ5jÑйz;pOn旜?^Q,\PTuq\C'O+_|mr_&łl~C&Dn3_DE~,2y|QnB\D΃}5۩' :} %D2Xl(7w*Y@i hU.6Cc@#^gWjfOڡR_x1.#7rcdO]>gTl=xߖ} s!ޜ,?ep\q/QϬRe!$l r#v3A^T#M rP&2ua2TwTšPl\5GP ؓAF1M_݇ |awμukY :ބب˰$H66e=3 Nm1 t+xZORE0E-,4i>m!jѠN' g #EĽ^q7@Mc` {:|aNBln(l?jNbh%ì@Ưģp9Mnr Fx], մK!aAn>X: A!<7VP/¼:zGy p_"Y |*| ~/7@i50RLƨ}8OHQr_FvF(a^o&P5옉8RLͽY~:Qqa\\Pĵf9*$5=^BX9F!+ Vt{@}$p哀bWTj̎Gy2=SAom' {5C)בFD*;^7bfQۛ,qL \f(UQ١ ՊZ~]X(kzZ`M"[hqgߵ0_3~>3/)ؓ b(I5G_y.=k nh%F"273)Ck9XߢPҜTAwbHYI]]5P16!5ʑͨwg!Gp0})%}WJ02[p@,a]D; N>jIK[A[I_RcQRȴ aWBB3T- 0G[0j%f$ԚOb\]rp_J& I<۹_Ө9k89:>Z,šyدKCP`0|͗'O;cXfM֊*3M,r=0kra}(L͞/C%19jmK2J1s>,I1]Z8S,y}D5@ `yG:T`M%?s%MXB3ݠ |I7:H)ڹ毤9WeA<0zOZz)@M3N3mr;'ͨJdvنSËk4O3Xԅa~l1*L(}U(|؈EyDSÜe%EaH&x/'q:k 4#!J qW]ԕndMdzzPB-'$Iɨw*.D׈CozRtfJwOO(ZVh\MP]8 + 5>emOUPXL\X@;39 LZDaՀ2ƣ|7$sǥ6hj9 #68ETCEsP<66~ DM/ʧ=`;+-,a 3` ܳVՏG+VNiA gi6ԱqtX,޾^(̡}UmB"HEU׆3/_#oӼ~W.Ժ3H,/ۂ6s=ib0PbJ%2/_#Wh;sKgUc#`FcybD~zD6fdӧONS\{\ԇkdYHQabfXVzϊ *a,zc-iәG=i/^x 4R+=uI㠰YXz7-D ceׁó`xr #p(3^܊q\Wo߂nh_#88_Ȍ|9#k [63x[)¬k_0쮼Z @K}7DeQ},+{NnyX`ZJ\'Q~v2Ze.R|oz ږtk˟pf-+`ad]:~t÷wiV/*9q4"Kc1qsLdo' *w#tTfq. 9&oubD䍲`!QkA8 o yxӭH/$qjCk7dʉr]+F77j{a}USl8Wè!`S:9,&)u3ntc .›^R{eI1? s; ܖ+z劶s`ȶ Yyܿ]{'Udj@Ě7^ի Gb.M%_ 2Ь"RGR+q n=+`.@fQ輊gFI9D;; ?%ΤUVn6y5o[8 M!ОC&x6Q*AМT/ھP u |~DSm+>oBudßti&7ЙvµU!RE9CA$2 [CHXs ME+d MeK"Z~ }nHkt$jZH=δ: V '\<תBiem-X@>^bjp-|Z2б<#u3c~FZ6 v]NG-t\X|6|^Q45ɱ<|27NS~tF5*@ZnZ\W#(s& ,G^lfU'rj:S=Y+ aw6\yAks'rn`${qyft,F1*/ Ω$0>nm=A9H" p5QK>uoG,oZhdr(}ϞP喓wYo$VP0OZGXf*<\lJyQ:Zka҇)snLJՄ0FA;]v r P3n_zW?2=4}>?5Z=Bj־"ipO0T>VGKFw<0&_^5Cjু薫@&J~g?k*HAN ]ļ">B8dzU^P]+M-bvy6D(0~\@*WȄtV.tf&NLzPJ!$GVA F>b!(ٍsnAcJ]6a F4ݟϩr(Wi8bfҖAa Fe$+ւ ?eb=h#{/_Zl5X㲐x`h"h#E캔D< :­VEdC Z`bPu[L-O2ZPXC[L}-D2Us FMA 4Cu3fJgs{|rOP?5׵yϽy~B Vc^]0@gE+'^͗\!Qu'jNv#M2 AZYWOUݳ CšYd8Qn  E/h5)s%j*s3jm%-@?6o"{O2@A5ݹOOavQݿO0ǹE[K:'5$.Mb5z3>Z$WV6_)x6=Y׳J2<w6EEGUki g{ \MD?O*2zHɜd=Q"͓O~j?BY$?>ʧW`#9fz]Tȯq=}JbY(lay'|v߂' '?e_~_(b4uh%JYBMT>\wKIDz"QXdczW ؀b}H&|8VJ`:m?ұ1'Ҽc^䐟Py '{,Z&2%BxFF@͈_%O *;St.PٲJX@ 9N :J?ې]~'(r夁_8+ml)N31d1LfcڏAWm3_5B\^tj Fy#q09P ֯ x`.%4G_dkrdQ&ƒAһKF|SvDkIC616}\0 j:-=Y2 Q۔y4Qp:"c0 P>(~'֞b]w dhتVR~K3fz3 nwCSJ4):FPN7 ĿLݥ;VvYuZQ|G`B{~-w+s>,\ >אGQ@dҥ̑u*3lX GaDj{kA'> u\yԄ,bU*]b+e,;sWnjtwi`p19޿DlLZ9wZ"hc/31Mcٱx!WFjspurcSow`+NrĘ&ǶW7MoN 9èa˄9HkMA]cm/!UEbijy)][㭉b/vb ?[kQC.q (n?N`?ߦf\s}mJym+kXBJza o%\9Ѣ}ZyqE3k+(+ItðJ1#O80D#(5ByzRwY@;ה{*GҲg3Y_r8|0U_h$Ҥ*L{-t/Oϭԗ.H嗶OX*Cv#I1ӄb.ꋅpX?kvŵ38TQ5魄̸wݬZ xF,.wu#̯LV)TsY>4S*.*կrʲ.Dr8M%gP/T['*e M(̛ 3!6zDf!"ZH^C <["z&u1waM~sZXUi*A@B#&c!{/ahkC`Vg`Ř_1tY\Ñ4Ȍ&X6!yYԬ||2^Lj7OeViNۂ Ĕ 2_=;~QO俰F_m4u˞whX6{9Ce&`%?Ѻ$+)pyQOI__ƧA OԖs/$TWȶł@e%n+٘jU(o:A.VlN+P3m'u4rrr_qӱ2"O;MYR`]i&Q(1qTX!FeP½^`1jm2"4ҜY/ :YߗW+x NCi),.E;jx!5y{#ct;Tŧ3cHU7yp_Ż&>;zn9*K!~:`9hiMc(cxVê4H GiQ]\TK<%sN2h@+T;a:9sGPK&}k&w$[V(_*%r"kz>=W7Vw&M-[ 8c3{/i#%7R)em'AOK咘U֨z]2BcU!X?usf@׆>] g~ӈw"#u;}ڤV7ն43S"BsagESrjU0 擾@68kC%IdUJXY"?ޘ4Qfg# ho $3>=9Ib"<_2d{wXAx0p#kXrЦvHʲe; pҞ2;OCK (p6{֏'YŌY#Uwj\ճkI:լTl;r !# 7+ғTP [6YsϯM]1;)wHYw}ME:1>lA.D(q@\n9-,V9oD)-!7 m\=(#TfPe2מ%X: P\h7_Uemhe+-,ROb0jPm[`b+꾡eyIQg2S+@3K`/Xl+"$@`ygĆak@6NYC.Hٷg@?JkES|* b86/,y#J FPUejKs{; ta Òj5L`vG.Wf#dU~ZQkP,Dai݂̟D/0$‹cnF`%;w.bH/OLJR5EDYV?C\B UmR\#cM% &sjX3G,x i3{΂uٲؽfCރ3iLR/d3'n1u&Xyكn7wԮkBoj&$;6"dž2KݜݢCH=̑VOy Q]⒂0苾OZCU% ' V4z=u<C>4Ś6z KC-\*)y dO⻢&p09kV6%>BPǁV4Eg CVկ `.a@UpsmRN^+7{:?}ZTL{|$W@۱gR -3 L2fg`s1iĪ"fFLgP#d-غd։]cZ6dI@D88w5Η51\c'H'o?;V;ld˙H#8$sanp3?@8C5b(P۹c5A-OȆ`C*F)< AӌneY`S!j}A'PqSsdmqIʪbolv5:8"m H5eu1rpʇm -4:ErYs*10b-/?mvoY/sk?Ή"Ȃ Vj kkoON@lMua1֢1}w 32x;NCVώ zB]ܘ~\_5o;)3æQ{iUT Kz$T%CACo[Q]z ǀ,OE|-5䨋$1ϵE}!KN>?+t(N.<[Gge>cۣЂߒJE;FKTxC}]j߀OwSD >MBz}N D:"Ѥ=L/s\d[rk=CXB)w˩ll}y2 #J{k 2~*gD-mWt0 ecU=5Soq:}LWSeASWZ~`&x'+ KLAWK֧8:_ nuKO&4H,Ue1^̏㿁F`RdL`>g '^Vd?}Bqॎ DXǰţX81BG+f\G"uކ<`FT v xAn8{΁5 S X?OЭehiccx (]%#pDW[9qw%0%MC^R>t]*8-CJi/AZC}nWyE7:__Yfpݛ&  (y5t*ޱm̝ݹ]σJD4%dZkϸ b䄔nre@͖̘GM#EG80 Rb!R|+B' 0(Mu,]oܡNUbxoNz!_F{l?ըfJtǸ?L9:ܚz[h'qe_hfkFy%W0 FMSd H{2=vzsR\3Щ(b|ho[;g[x:,$J%YsaABScNwmjSFX siQIQRWP'+'2J@9l Oo`e'-p GAq@<$m3p5bՉXA&f1Ck}"e<_1Q_nL !!ic%efPKYԸ僧yEW`[:E%ޘlXɌT3-%BJsCz8R8 MO6|/I2(b, R4x]+kݐ0zqWdW9e9Iks̘~r9V6|v'r`g7(}Lq5m諘O#: b;`uȍcف4ÿr1S˾]eTJix|ۀܬҵ6'$u4pV'7wgu^;!2.Pc#\}AQ1 :ø w#σ8{.ɳ$˨˫T6+S<)y˦F6NTK3q,.JP݁yQO9/PC jK[U%նt9 4 P o<qBC4zOqu<ч5g7Hk<oR,3qR, ,~d i5p=:e݌3G--av9L]gݚkkVolMfUwҢnDF/t;vV9'0PBZN(ڋ/\\,Z &rꆕ&]ٙ^LW'ŤlNv/^1bϫ % ԧH|l"#N#tƹK*8c'V_wDeY4ް-҃jx:[z 2Q/˯(dG3+#2A.Y2[Ջv?!S15q82٭ˠP6*)^جAO{a>YL<>QkQPD_$W:l|nC4I3ؾ'#n&8ģNI6LLb8WZT؁c9ʿO@Uh"y?;oNpQ0VKl8_1F72cG7fGgǵlwbosH;QSm=2xLTkqpߴd< (:c]9y~f@5'B=E1j]!2< x %bWZ_V=N-sŃE>5NHy +"]Z-zqtSYYSmxU]qpc/9uؖE5wZAҁKIFG:]>bsyr?gVbOzͳ4gKraG6Be2%j}6krKg ַ}2WPZ0}"?>5 5U94~E^7L9A(Āۈ6挦q$Whh!mpUƏ f/SLY|߭o%)(1UӍ0B׌k %gS (G|*PRgf@qO"F_iLN@}K8,T921W$oj}qΝ.ԬkaDra Ty Arc6sG,D-}xo#ڶ㱩<‘)D7LT*Z ճc6yn?ĵ95 X;Ȓ"1< e`vI<|]Ӣ7gAR Tg׽c:p9xX$*B³P~un@z=|}ScIR㉟ o@z.E Hrt{E.:*^=4~$ī#v"8XeW͒+onv4ymз^ H}WӸtPoCw7]Jj!:5kC bUm!ޏ7C0QB?t*_@2QWS2K.&z.z2 #c }nyXFϠJ)th|>˛$G{k6bt2R0zU,Y܈{Ne_)";?tK2 dOv#];Лa ׸:UR@ :I*mX m2 l'˜76{I 1-s}=R8dxmY2 G6x_P}u_T3|?\v)g"%y#ef\BF9^ !%[33\;2XX*ÖЌ23b&I6ˆY&ǒ=YItev< K؜kS7ЈH{$Rm2e.NA2ͤ;xKܜ>HRFVYCVeb'в桢$6uNGCruR:d3Htz8l=7/c=ŀ Se*YU𽛼 /Iӣ׀J&Rᅶ08 4#+3\ eq/"> &*S)_Sj_!MIt oJ{v^_zSH\ h׾-oxR Tqa䮖5픎!$+5[EQT>&ԑ^暑 /%ymyfQO^{A ᬪ2 s>u=뙣$n=;R3!ᚋ,0o6k*bKqHkl4ՌU($K"`5ܾ9}h~apZчܛ$AK$ŔUa,nUzQXR#qG pL8|7OP .V5 ?"lX`1KY女uU ޚV}?]ιcy4fk9:Iq^Rro&R\鐿t-c54_2fp}g&@9&oA]b+&g2ou}wlG)躅^+*>snX?QjؿH݊]9CsyW)ӿS*Z ^ǮL%(dB`S慩KH;1z v `j'/ _NM ,W&IBm8N14Y2?潹@^*k_4JW^RICl6rD!=%+(Lo5(.czŭT.D0SMWQʞ4>^.53񑏆6zh觑N^l(Kg/~B+1Ţ2P|M5-[!' '!}[촼\, ['IXye`GՙGc3ŴjQ,L]~N*dVp :Fm[ح qL:̿Ni;ۄj0z:/o,t [  =aPx>6 ?}h |nZ Е,&&  &d2d;1U1,R퐊gЅf5J/uuO }mJPcp}:`Ga!VEOq8G/˃^lFi! "s\*w `A]À=˪Ї;8#,BOXa…Ru?L?;LE1fghT Z%k.H Uu]|?p^^Ԓ5-ut6HRJ9e˧I 8BsP?!gmUDZDeu݇B1/l! GQ-G%|o&IyX$z+:s5XyܳZYvu 3jȗo)ѷ960N _P@odq^߰$t횺H\d=7i[%XVB%R٥ȷͅ"usy%jX~KЂ=)Elᄺ 붺u[HmZ$_ǯyUyD < , 0oYm5)m>wa3G߽Oi0Н\2]D4>y2١d@"O= ~M/e-n&C tSG PڬˇPi<1z,_P_&^Q:y-V8cy+r|^Bb T#ÂPoLh.N{OmoBǟ%6.D:j [^#-יTp?CIqzb|8A&nakM "?a¸o whڕpB,9؇,9qjD zu]Q9hz.TsBWled_:QXH [$9c^E~ RQL{94Vv^p{` SmZ `;]olw\q$=-5, Aw$ 4`h5'8k8X!OY$FFp"eɺ" #&riΥVXZvn^QeRmШ-t5d%Y{;< c|k T 1ZOm< '=pwsg>FQK^}F!Oy#4iATӮa{b7MX_<7lT7e<"[ӓ+ x +k Xv3q[ p~fĬ' zR u3 "Yq||$/' SOĚtGWHV|nvDܑxݧ*SCױ?Y^X3/+܆ bMhӘ136r!]SR-QYhDi.7+0!ȏ:ϔ21$݌Tx/ W+ 7qW83͹}TG\륃^Ǣp† ;I%IIΜG‘7l |F GR&:VA[ BJKĸ8?S]p=^3M dJ]X`PT5]z&!\VO{_[QriBx,w 1zr陉xټVz¢oN(cjR# (*bg77r O7Ƶxf{tB07SC_G$W҅U{/#[' RC|Р'QpϿ<^L}g( ű>u:. UQ;^r)85/l۴oc,zwҙe=b0q駈w$z l%g'lnulXut ; :."ލ1M~h z?!%oΘ>)oa-V}9#'W;JvIUϜ&iuN4fcX/p l9^MZ]Aϡ}őo/u۹0Sw`; .lq["< h(f4^a#*#jxm,Y,&n<pILXFdˁi p di4^m%9Cuy_Ia5(͆XpBKo&2Q[|1.mvZ:\:uNURsy^^L?~(s {>s$=7ή̡tO<`\ZJk 㦸Dyǖl\\b/ +S#ܻdӭW 6:* :pvbaW2rd%#Bl0RIIU> ln$E,%sl4aIcN/k9;HQAӺY}|C_t4}DWZEA{w+UM,h"SzVCadF|QolI?;Zoz-cJ;kSUB&8(٧k%s~5|l5w{]/5%.!(̷oS[+f^*S<\aQ%W+w!XXa?h伃AsW`q^1>D']"Jgql.^5 V ./!RrF݅{$elu?evi2uy>4vK)ƌ{ oҞ5@c3߀leȏ@&ltvMk(hB9"Teq9N\ Յ9O1Ji(b7Hi X@F2^w18];Jv (6ճw%w(0I`*b* %:8{wNh+݋'{g\BT-3EG\?Axǃa4(t;c1!5ce:CX7#*r9Ng" 1t=ݶC)S1ZmcI!W!y 4dm;\*΄wcJL݌3rY(_!!Ox~jU˩YLakayz*Z%]i"X[R8yW-#5.ToK/sxZs !Psu(b~ qU͛A! Wn;$ [\cSd 5Ss & ^GEM@ C]ilDmjcj2}ö\ܞ KQN](4I!BY֚1=\ܬc;HچFJ =! jХKq ؤA⫶<9x%LZޜR^Jr\kɵ c4 )@ - 7+د46Ux)H 0ˤ mڿZw&pu¿b*NzYPزD _cæsbIJ[WW|ЁS4kHKgV8wCE}׸\=6UP`Q/47%QՈNҏ<׀]́;OATg~ 0mUk>*(Ш!F2 mƌ㮇,~Тݥ-jL_bUxoBmoࣙ*,em_}L99 {#kIhБD?&ƞFusp*f]cW/PL$ ~-M/6fFl-%"BvZP_: #A?1Mn.ЯL˨xOK mZ1P`PQj*!x Z.{m_Ac5~Fj>/ax J o8e/Bȋ_@ς֔:;_#<{Heq«acʶ_ |>##" bX}$4<6I8/!?2ˆ؆w 9z]%:Oˬ@Sgbbۄzw&\ aUh ~i\;M҇0EQ*2>GKeuwٲpԐ. xR; D%>ADJſmT5rI@6X3cU>mWhWyh*!NN{)\`$^ד&U'uȽ S':iwIGE&mϪ 8rMf;$w@t˨ ,@2cꝽO}EJU7"Ul?L0*U?QT ?0N@Cr):K՞ z&xՒi(zQ /m@͢B?hQYQ= %eBH @ \ghɮh |1d҃e XyIkS[jF(dSq2&}"<-ceE$1+d<$1N~7:^vAa©L(?sue3 PI ]34~%5Y2AXjǙ;&君j`,kL|npӱmڑ] 'A[!uQbc^`*. x t _. `vQ5Xؼ<+rI/rob[[j ޅ&VE)'vPMMKY^Ðnv.f'.$Ʌ1,bttfL֖f؇ Y ؞@q4WʊW?KF@9mb0RaVcYyéaX,eEž(Ċu&JL06 ;o-TBD0VF@a7md%d ="uK}߄?C H">%f]:*FhX0k08q}>ݔ+iQ]A RuX/afƬ م?~3 GCR1IXnW"عdaN9i0o}'ts,U`y< 2ިӐ"s@IXX-D+.S^ƮҞ*ʄ1IlyHXٚwVܶ bBgCK"0sGU@ެRvdq6!* X*55]̴MEñ-1`Tc1y_݃ë(y^6j9h9y7f0+쳧й3E.lga LxM5( *D[a)+mdgw=&㥪Ao֧9'N`q: VRTEZ"$qL^$۹ ni[5)ֽZ0+ʬΝ={^XOѸI% rSz$B|ԏ"VH4dbntv Y3†TM\mRrtoSx@=&O}[oЈcuBo8~ϦS^M9_B`^οl!EhTWPy\HXGw\L24UEc A䞺VfyD3:࿋\zbʲ_Co_\{mrRb&J;Y=n}JaUfޚ濮Df׭mퟝ,9ܢ3"DYj:iW4#ެ\;bR@^~DOSmc= 3ID^ 2yNjSCji֝&UZʮ;ڱ6P9n/ǔA.#HĹ86"}OHŹr əXv>VGNCY+ &FnXaԾ.ћTq`!~20L89{\H0I4 euMYP J H4@&ƣy2삛9g2*!帜jrtEm%atb~s|q͘Cqײ02- },Q3 ,x,b2xaHZĹoK- ^C~7#b~*3#tfw"0Q6M&?JWOuH']iD=O`LCU0~o<EbJ('>yB,8zZ4 o({bM%h`J3,&T כ!@L5C<`co;ܘlْ3M3$C4ՙ 0!q>tV擫VS ذûj*-)JxۭTlTAPRMsǯOQ/;7O *iKO2;Ȕ"{9+mbCyzyHR5)Sz2gp\܁+YAǬh\-s JWy2ܩQVӆQANhTآK@O ڛcM> ACb~tGR*QX'O~JU%R\&_Q=kB2h=Q7ZUX'K'uE(|ḆDסq&CSN !St>mYZgD4WoJX{@G f}s{^Is#FJ_'o& YC'}C VTՋ[)N|* %Ee鍽+ z@4e˗1W>oцZDj ѩտRֶ9 T61:+55ZldǴgK-9"h]8;_~! tk돹B6{gȟRFf:k3Ls qb4A?cU49zx)s~AOnriǛ se:uj7@^>SSàxe*Xqkg !`5kqdP_f_84!} 8YC&MD*kUtI~9nJqР$_i;r5o%B69U%EdN\V|D޼= 28w^f,Szq|; f:z"Dm uhli](){S *t}JVV_D"ۭ9vdEK},(c H6UJ4"V$ b>:q*t0|5ߏ Ti*SE:gqE%0"Ֆ[r">0{W2]eϓ@ U_%M%Oy"YLaUZ #mh%o ;%L{ݫY@ygM򎜜ۅZGkVZ\EI3h,5ts-:p,"mdic(6/dO0Af t34^dӝ:L>>w]&j)"(./\"|v`Z~=7R An{H̔x{.T{ 7O^O3zv1<#+$FVy=X#n£i>i_cүPBUfEK(>BaR7N4pY8_.Wz^`ګL=Qݔ0 R{cs,ӵ0ꘞ7 UKk^2qo|"j+pI[hty! L߀FwTswcb򊐦yMaz^Fn3-'iLd"E\YPQU>i{.Q< A´uR/Â'_к60⾘^ u~nS-uI(\}1S0>0sCӾEh=qxտy5 # ( c*P<]<]+BnyxundUd^ dҏWQe]ġ7|F\I&Y_G2ȅEtF.@ 0T:_ͣ؛uFPIT1"tV>TH gDEב[1Q^кrψ\:_9H1?6¿2q2,cDu2ݖΞ7;Y _1  7~3Q:nPnCӫp*Z֫ljߘI CfR GQɰ8dCD4’9WNAݯ6kC4FrtUX.? $@R#Ht8+& Kuŀ2ݼPK&y#ar]ߢEXc `D4ÚVUsY^Q2mZL3m3!O ѸwloE;gd~YyfzMN 4.W=74J>NwOͯ kUIDd e0XϧCXwi5Gpi =b0íC^uZ$l:mt2.'ɤ1,zX5$"wh.7n4u#2%B^lU7 3=Kr. [Y). wr9]X|rC: Cu);"ж\ۓ)# &k-,^ _}RT3ofhMam;"C=:B4-Uȉ5_CU, d<48OZY[o~I[TǞ@;cEub _dc`M}Vײv4,`7"ƘWd*݊J{[ࢡ!ܼ2-(OyH c6 &3qj#e+[&#?.xWfwwOY.2Us,7o.>bSƪu_(\q ^32҉:c#0d"_0)374:mq"BYh;Zw BMbߧSqd-oϵZ/:[פ2ӭ=++$ߪs4I`}@#.|RZ>as/xmA-& .XL5dՙM.Aa#tɤ* ס u v%x@D&p_-$Wcy-3^x,&b4Mo=+[?9qB(d[ 1ȹ'Znˋs(P1(y gM[_ L|w*w Nע%@ilSQ])S! ҄`RPt}J˭E߿š`W-HŮj*\عQ#uy n K`G_^R/Of=J{1- DvWX؜G]PMʎ[WX^z&3L.F%"Q&Eo< {c8ޝI4$5h35: -!t4G9䷁pFa)PEp:[Gk;?>[Ͳ!6 e"TFG%8oH@P$YV>ƜG=VN !cFB ֓Ez8w Px&H*d`[?!QbmtKU޷) 7=##?M L1M[6}.=9An Rfvobf29d٭0 ѡMСXO2;@nv5_e<!TM0* WeӚ5|=f9P#xD+%#軍" H@I: 2?n^Q ?APT:$g{)~u 9s}Q@eMC %L.{wXŏ)QZ*8R@X{5fA6 s/Ft|>5dFQB$޼؎*5cz Tga#tԠl82`ݴnX)\2=`U[Os|膕xln^vY5ҭNN/$ 5>DR/٦連k#aG->_6ql&^)[{X;}5#IRҤ IĆg{35k.,h y5V@? dBͲA=8 K s@@2zos=L b?~FH].~E,Z4?>n ERQ@ăٝx:#HK X%ȀU}Nxw.-^wA]1Siq~;LW70AL޲Q2V`ĭ1c ,ru;4isdzUGFYy"+JGcov*M4h͢TpJF, #:$Y}QP];̌Pn38p6oOm:$n#d@h0#FdCr''Q0]Cu._lvl$~T"ľa9,. zxbGږ9\KԤ[VBVY?t7RKЎi[( 0Ȅ|Nn*sΓ5@y^ۑ\ ED?׊큱 a V#qڧΑ(pH?p `xrxj"Ħ*385m\j[:.̳O]?Қ(0U!(I_ s2R}.q@;eIMURbpGD""n}ij@|oDݵOi!a%6If`}@.s͹ LA }R0cT*D.4-]s#z@-4vp߸SGj5~a[E[ -sq/GI4?\}GHVDf(- _+ؓhW9M,BӠI18~-3.*[=<6ZJ/X$DkZ̧OrfH59) wB><:R|L7eD2b,p\y(n)FQ|׎h,CuUɴŕi (4ك'~#)k4Q̳0eZǃ1/rٴfK27ǯ볧=؎n!cXyGYkV;զ}in7ZV 27/F@k;_S&*-]s(&|,x_Z6eDDei.Kҏ:(^YqV-к$Ƹ<;IG{M$)Fgp}=V4"v`Ahqf ƉNO41>YmHY&-.uޢrK#ew\ R7ݼe28iqo 1>DF\.-gOMLp&2T0asyJn>yKN9.`)ymVh.'-C A鷵E|ȅ1⥥=y[s;P+xYq#@;+, CNc aCavj%gYX%'ر;ktbKH_6X:_Ss#CڇQ?k-G48i dH)\3 9%M?}9њ*^}LpZ5Or)Wtir/bqpO zȾϧ7?y1"YG8T A8+-[hgq<J N1M "?> Gϫ Ï8xΜmRFg_pAA7.[`O߱%PTSw2 XO=Ba`8 fAz 1QQh6xgbYsPM૔k{K.  2k-A6oN4kE",У}&( %R}@J@#ږl>. %OZ9u0oINw/ִjWi;UDi㊎|4ɵ\(Z `Uec\y]?yB+!gVtە$Pn ]Ĥڲpjy{f Zn03%Ϛ-k7WXW⫴VidvgNѩW|EڰiMȗ*C{мlIxtP1G vRbb6уYH`k0y/%zBf"/bŰB) JNO+PwO!xxFt406R SUCL`^d%D8$> kZXBj6'ձdkvDʔnK(7W810)$UJx* Od ֢׍zdl3b=ۖ2=%?8j(@Hj)wsն&lSK Q`J^v4T9 [1?S,kg -vmW|#18_FvmWe7E0bc-PW$*BSHo9lvʓ4eE5I&চ)v0$Ss4aݕ(RGkn1!yV}.a5G`Q[} 42[{KMܢ*rǴbLJR~2n]@|C YvMq;i2=p44SN=~B d%mxԷ}0 H ]s@9@Hİjooa@z#v_7h>.!_~<'?USO8;F6~ntpCU~mD8ҿzŌJ]M\/$$3:p6  K6CrbnIE@n L P̉g!?yi}EW&;l/B3,?[7 L#|Y}bÂ' [ Jײx^(EnE?XaV=e^ A;a 0ibPZqQQLpoם ;+$?(;)7i1.[ )BN6A4kf)' YA8ƪXGQ/ڲLE˜QH(bx%OSCT';: p~(VZ [Ȥ?Fߌjֱ hsz0_۳]MYUrm$-ܤN8_*yL==r(TvZ۴Hk|e?S0D4h{uhgS\QguvQ;k{$FXpj#hN!6Cv3 ĜjKGF [M@1(Xr[:k 0zһu렗:>,a[_pV`VE,[ou_0cW!di?c19f?4tY&mQϽmi~[؟U&=mmzʄ9(چh\$.4[AѤ%q@ו|DT:Uc> G#?H3*ss&yPjIAdaK\u9٬Jw4ǟb=\ñ#ڋIriuɗ$y4:sa=oN=8ZYW2'py5|INi?BDrF(t6o4w#l0륨qkckr4H6P#y Peԛ538 b;e= F+8"j(#I. A!""X&e>~ >Kr)wʶ]e :}ȳUyE@H%Ȇhjyl@\sk!S3,!@Yd1͢K9>#c=yX$ҋaꙄiC0OŴ% t*mc;{-Ϸ}~ ,}+6`mh,FnIL`* kON/(^p1l722zRĀ<3^<[~7\+P$%Kmo4wU݁ELG[C"R3x֧lX%X(+S`zYOo<6Ĥ^t\MiDw[!+sUvPGLJ}s&7Kmbo'hމ b)zUqsAk1QKC" \b0WP p#ɵ̬yWah6(rL$$PVA1|B])<~I=:n,č2N6g HêSM qtw}Hz^~ضV9]rI "?&(!1Ԍ19@0gʺAE, NA^د7,n֢ W-5Õgdgؒ5&ggJ>QZ3ʈ-NT,q쫆¨PZ/އ=͌z8VU¼l OѷT{ ^ZA^29YjEL:M?hl+ެReL{ga}ќV^^(61Fhep;ϩs3r$w󣉬ʀq>.HT= LK wQ'=!pIǼhN:9L{f_;fVc1~\Mpt͵ =}=&乄|VZ+=\anmGzf% msT{s(dzJ.-C,dQ_MQ?ZY5sg1b"!}ҺŻAPCyCTl@FJ<^@zlh^7sAM*'Y^^x "VH5/6n %q%;j)ޑ3 mmG|P DdZzA[y_aܶJt`P⪆і~Έ_TA<7NNo6=Fјc/pc״^Lܘ-/&woy]m/?Dy{FK 0 .d\KL7A$ӜϲA=ޭ dRro"-WwD4^C;Xsu=b|N+BRf5vkVj_@޴:OtǘgA_ZEX\WH:_7Ń>̶E p n)*>Sb0$.8hqØ$>Y.(3У1Ӗƿ7z;5zKs*:"\t ־[nda^/ո 3Z!}S?RB[!gRhQS{ѯѩƉ[s+9ݚj>dXi{souR@ױ޷)7b>Ꮴ5 J#hJz0`Њ8.Nc6ZTy7p=+ G؀Wc!>I<W[fUpuelRypS+L:\lfkz{7\T3wP%dS@SmDk&l|Iudp7\["Zd'SIsU> 3lV:aWQd@2?jq2bu_Euaӧ~ P5U]g )V*%-6'jwL'u9,(Y=/;5a(eYP> ~pyyLq8A?%ܱk\ښQ&Q\B[E|}NEX <\nZ߅d@HRyD=FS\M5BvvGՇFmaWv7=.<92I 0cA [1m?]Jqy{!yX#7ۋ ۊ8B$eNvJ?ց(l~XHtɖQNG-pfSG@f5r&)Sl.Ks_Lf.*q.]ق ߏZiw]n?A ]YXQu.Ne ܹTWi 9^~ 1VjZw[5O0>r~<(jMAJ;<,D~'6\섅|\B:DDEJ:B_J٠XHJp=1+N``MWKEs {Gzc%gflw(=und^F/0lee:HM09kyΗ$cJޚj_^|$WK=l $Lx>''$*X P2<u!bjo!Z`!s2Mi?'1%ʓS m4{Gb|`﹣_mKQh豞2҇55 Dg"l.J+ϊh.oM*le{Q @*ŁU37q?;+#qߵD JLZK~e࠹ 6jZɲ<|ql PO5E~y.[Qp}] 'lF k4rö[:o2􃍩Ч擄R^,bHrE$\M){hds^QuVI1! ?;NmvoWO2zeo\?;u$u:c'}-&"Ö 8SxeXOQWH B{LNW'RF_ t=k>9ޏwFKUڗ BEi`>p;yj3NF< ?'YãQGLS>&z@KR=eUu=;ohg s40s u[}`i[ȹac3WZm8TW]Vu1HIy̍6_jЁ_BvmN 6EWFP{0b8#-D_ ŠyRLb-9^>cQL:kQq9y!v 6BG"2DQܳg/J!7vX}`ǢuU0HmY6/Ll':3JӫƳZ mZ)V|,;0זFS^GTXPpYM 8HwnC; ng\<[cIR2lyt62?Mѵv׌CZјẂz"S|RCx&<5zh岂n5zWVFb0$%Iƽ91L`Vr,Ԕ r[ i?l_;(TY | ]cTw"ڮEUgǕJ aw$'5Q~~K'^!K{e2}mlCiҿX<[Q>yX7`=E+ l4iц$ 偽&̱~dؤP>+uV xKw-B1ULh i?ra}. ܔjKܖ;umVl4 @ͦxfbhLb)(# ' tRCnrEtuW=A| "<Vsu0HF"|06tҋW<}ڏ[pףMH0~]u>t4cGP Ha$ ªYwfdbJ@ذQgF$suds9>yHQ>p^nɣ>:ͻ.l۝:_G;rv8$+Sd39~q79d•A M%,ÑLԨPm\,@SH26KF "cp >*V7ŗ@vgKp̓Gfh>7Cnw4kSAgC)jBfЭ;ԮJϒ} A`['wOA ¼WrXUx{YbxNj,l.arjȩ1l8wP a=4%2ywOo*Y uIXi9Wi.f;''ّWYE&=+&׉>yYCp)h,!3gNk _]3-5kglDs'g;tnak.I ؐK>6AbGѿʨ,6 &2.i9 N 6b%}LDG{lkaQ`Jq| ;4튃-Yߡ6 mg>ؾA?Gu !“ k wnA& t2i Ȭ-t_OlTPù>|;Eac?MCJ"\Ym8_C.|Pf>nhR[1rGT @a8܄JfFOAj ٘IfhRwQ\KWbĨCD:HZKw]ی1RO Yے-_G5P6Fv(8cn(tmd t3C<.%w\3^a&n͸h3ta*x3W>cbTsIݑ&3<$?Wf͌2 AV)"t1] |q{iS<R(JAF<ϟ@ {F\^ހ$wPՈ] *-ouv<ڨ6}u4#%|vEKtLRl.)Y1 ]U!OX+PurAڗ<:i?t-xyhu)$𻊷[SDdBwSwΩMFgZA"|RX1P.J L \N g~jzK H1\1js̙Ѓ3CaO=R@L%O ThvU<вcg#2HeFl;]H#4LbTA2`=>SC@mMg \Uv~'t|^pN`Cǹ8UOjen= j3YYla/>4ފEa7ܷ`s[P (6s]1lDILOQ6]>S4Y ,tW.Jupb0{z cJM )@o& ~"z\3ݞr4QD(QMqzĖ E E2~Kn?Fȇv(CAWQg/}˧zi۷.j uLߪ|-sPo´:Nڕ[D2xAmFñ ׿㊙f!d1wHZULraQTNU;:VSuPge`cl}AN "tU8?4l O\']ƓEĀɡJ:+cϖ~f+Ur~t邆t+#&p,:xy䜘o1/םI"Ĭ{^ejO8zŶ]{K#,5cy6T/dtĀ+gkG]`Oh>@p˒w{2'&ϙIfu+P&Ww`}RfNQ2H`g ar ̂1ѵH;j4"2 1R )PE1W@F !HYGm 3]9%jgSm[#0 tC A~~759N}·S1>?=` ɏa C.ZL3IM;]*T .j(N0J3E[AWeJqV)vSڹhL"r&;J|ȖsY(WQ4tG9" h}Ppm*﯅TۖS:T+l{'ҹ-(b[IY"Xƺr<.| $ # lLNH$C_25.|ؔx7 Z/#,r&7JfMΆwЉqtn쇸4,N{5>Wq Z^0TeЀ7W"6FS0̀]^xH `[4jju66p<ő9 badp3\fZD)("S8RR2I}ҔA~eP~<<~;+^k;uΩL7|cb߭3DʠIٹ/EBUk9E/:3u+zr ;.P&z뼺zM/ O,S,@>@eeJ%$^ऌCp3VqX8Q^*JN(p;:̅Ԁ)BjRCo7-]< % 0r dsY n^&df5L-ʳxiP! vL-Y{ʭ"*:RD{."÷Y/%-zȊXh\ PM2~T#jh!goVCt.1֘":wfÎibDm^(6ͣ~yCj'ncN=~ʠF΅M<~PH\!<Uy6DJqI+P"7WBۅ-o8.= XaP8?w<mMl+Gl=>v4$p^ #@ * AHM3~PcTh+tJ *>GVN0\aXP}ZOaIr6,xRhH`@[yu"oGzGJhT?S )'to׺W;(%#Oofq_1s٠\&._ 1EUTGeaSӧ Axn b؅BtY焇wґHL:Sx6K1@51Ev\q1w!`זh3f k/%_\;ERG_RKU m[q/pVS&eړYi}fK.o|E]{5*?8F@M!'/PU) Q)o`c˜U"H\!Q@-?'ȧ-Uf0ޟ. t^<|.+oمxo4_4?wxm~9?>˾"$TIpGV  =~;+\}䠎F}.΁ĶHq]yy+!+z”1spYr-w]M<Y0ebTR uZo! k^Ze/Ep_nΪ2!ה-Ӝuyl?v cU?JfZn bX )fݩl w,efz-Zc.}|C.Gp{-K[(ͣ^ {Rvi3_pw.$4k嚽" n9-ڭsZGqZզj,ü&2n7{blgO~Wȏ]um)YS@Bh-yVO4!5lU>g tLfhf/}|[:hBlI~!&ox?R]@ń0cH2t!շ?Q>hҤ@tY.(IxDE/ M g@Tµ4ѵ.+JIh`W00O+#)w*}>ScKAM_ ~ fxNTNpW϶Z/RIҹYh˱L?{H.4o7xR6It=,&6c7vz%Jh`$aa LL@=nՓ@_**oHxJ`qeuۃxb4O؉`YؒXkvJ&-,z̖7Ta[Z IUjg*$;;2gM~<;6_j_"0|!r,0M-hT6݈?but4 h:rDN$rŖW Y 9ZV3)gU2o~vcYSʋRp-i6kg 35`J&/$VS)g?As'7U\v#Re)5S!r#)&pYE5"ZtԌFW})CLY6pkku}5UAI |Qnw<;nоWP8t:w0?ׇd6zAv(C:lJ lGo"Ib{*WF 0L=o/nnaǰ7SKIfy,܊+ hyp)렱,ne<2ILC&g1[PMN 6&G`/ 4ϐ-EF7D1F9SuF7hOyr*0a>MuY֘ >wsQu3ߗ]E7Du0v֪{T̃WEQz 7T${W?kr%{#Jo]5|Bؔ2a 瑇BW\AR Opѩ'V㦄ܽQ%Sy뽫7#= A3IWMh7 F=3ӆ12^[UDDk8]WHAHCGnN-&&yc4;t5df+-Lh!;.Gˆg"+~RWӄJ7i9bN 'v󐀪L # xv8oWmgB@CЮ q/?8㫌_6_8T!Ŀq6 D}%M`.F{1>'SM3<.n-4vsHPQτnܦ/݈ϙr gV}(J[elmY_pnd{@`PR].Obr%ȯg)̍!4dI!f%vܤa).çțņdrnEf*6_? 6a0d7TKeI_ʥEE1 =j?Sr9E1mnϸ|a#5_[{ oN`v %8523}W{ ܻ2~4EqG7}9D7jslBȼvuخg"Z7Q up%f&)v/WәlQw|4μͦdBx(T3  R$e hITBr /> pUcվk-M5gE@[ć9' M^.C&=RĔ{}e:zD3? rq _\$47_쁋>XҮso,@]fW;q/t5|<0ߛSetPo@9-f}+ڿ(g`RLO4|/|/Om"o̲jМQ NFAʕc@ #wNA3RK*`_^jF9$p[L@4MG O0;1er?FfO5.O 8cqEchH4X {.n 3Ǯ$DXdnG-邭@qVM%ߣ5ϦdL(mO5en'U;uw4c_3"=Sg"r82(׃ \*|=vE}_vK]Yba! RUNgI`ehH_<` YP?@+5MK/L 㮄HwPéEꍭt"?[V#ӏ~ F U#Xeqw* rԸ?Z0e)Uj'(K!ڀi[;^ Q59N 7w{ ؅}৮qT˦k[™ Zs C#C7iߘ/ %iE1oϋֻMj:V~@ǠՕkK&3BQ6a Rlƭ𹕀UWF֪ Ȇg]qqvm| &yr^䍍M~1,l0@K/,tZ  N@:$Fm U)v6Q1;_+zwOFcOIԈq}Ek@BC$H#B~TZK[+ +1PR=ti\[L)o)׉+@Y@hKU#G+Iܤ1>*5X,4}#~1 r%.-k36?[y{HaKu!^Wݻn>w5.bdJMewpĜsFDRύ'Qc=j_+|pWYt\伖,NnT /jVmp'4QdHlPG^3jz$L%4f]3'p_Kvuҷ&l諰O Sv:q{UT-v` tx2rB0:c'_řQK k-$N ҈Ae?$s8+wq)-5R,.Ԡ7Gtz;(D;M;>;=?VT 7RT;"VWċ"gA~βꌏLSw=wMk5<"u0sZtINrr*u&(N9dZ_?o>J387'#(6gFR``mzjWJIg:~`sןS-JjI fH!0f"yOcc%H~.G^ovBwfu,PzXz qZc,.ayLKG] m "b2a2wA–l>tiΫGBG{!Uk-b+,2=W^Օ78/P i2֮sȞ֥!NO~bY:[u-uCk1ǫ, 1D.{_Jz e.^窺UXHwv8°1B܆9K$"_=[:_lXJ <=OS5&y8K+'R寱(AGˉhPs_5Nj3cf[~U- JTH50@)OI.RETVn #b >i[OVcR leEDZeuBFјT4;6 |rμT(:?c'kqomB ,1ʯ-?_>u^7]<] n9e0Gi+w[jrjڄq>+{KY3!'9`:@Z]:ĆWSRY[cR]u/MMO+ZΤ }<`IcqVW=GnbȖW< b 'K*T"-/u= x1%i\zYe"!|1+(}VZ%^LbJ~Qr}DxF%憞4L)V;c(ViLEX |%$ChqWvAy*\<# ʷ(ӊm;8G r)ʞx콸5qJ zW ;` lo`)o2U(AaVX"ӿd]ן%Q&_xI$>+ltrj:(=2s󶫋G3ȎT:q$&ZR^He$N]/H|Եg~*J϶S#x̕7! .>N[."¦HԭUͥ  lJ+,2q<$#1m;o>zw|21;/)b!;iݢ# J;rB_Oozx{n{ɫeI;ኜ|?g=j"9XݺiOae/C[43J\VHH^1%H" s'ɮH$ts_YJ'URZDmspeփ\S 5׈ l3)=4v+#)̨}͉k@r,gTJvy2`:h c,X>XeH9M"in|?q0Y.<7`G2/ʞ .0vrL%5gG"zθ9M^zw"̬'K䁊umDM1C<D:~-͇ΉqA['hJac՚li~7d -k/",)jVn^{ι8A T'7-Jo~A|F;ΣVol UM`}ٓvG,fm@:S :Nh$4b$ W7j(AhDj0aYE^f,%}EC 2ң+IbsEZQggG,c?# 9abh$,sNtieY::U$N0rUIxbɾmq1<";; 2|,a_thlz[e2$Sx` u!_[XwS-jfu/\GLfT>X' ɧHRք? &Ԃ9M*HB/)r=_ծ6gnz"KR Mr?~c`bof-VyۘB a9:TXEn~zD1ABEF?y7Vb; \#f "}OX{ [+._ihz[5:MV>ሂQddsZ0*HrPtVDhV7"H"\S&,p~J6V6I6u"zD$Q^ i?#;;Ś9"ȣWjر>5maÏ8֌@|lzbT1-DErl]3S`;jp]Giyy<Wi#0]`o@w;un2fSƹ"I';7_;#32<o#/&OV a2;_PVv̪s`WnLhw"P=J>WgY¢aXM.?j`x' 7ݘ` zd!C/ļ1~(FdC_ =K8KLWwz -i2TD4]LNd,zz;UӻJ?7\K,hqw|Gk(Dhk+pY+Pvzͭ Pي[?Ƙ5<3ߎk$a>WĭO@h<5[s&;eby$cR&pf.=tdOSf ;̂:G QSFO*T†!WD53ؿtGmzC S#꒛eieh&jd|D=COD,_~%۬Wz";}-辋C2>zn\ss0o79Ŵ WAm̙z'нy =Qx ҷ}*n#ňBUaEEgA\tS4;{a@.zc{ P})tBfz8KpI/c?gHD-:D `u+Y BkB[ w<#ߐGd6\URs[Y\6ث@?n&_m9p7R ]S8*a)@3폤5OaM(M۩4AP ]BT Xx@ί;!s\|- ԟsH8@in:QIyTĨGs:Ҝ{ݯ8C!9&ǽLљ;5w`$/P E\ =w{54@,aO#৮Έ&M2ǀ|{w'TL(.}!g^5n"3Y-rHu0`-~E(u'"yVS[O@F}8ŎL2vDȎǀU7C'eeasIw->gκfgW '2KgLcfvTn{sZ{>_t&tllI2 _rä<,#4w~(e\5?*s6"PT#6>%b᳐>hz?'knu% 0hxCO>O]#ql"E@Ą4oQҜ@*YUGx1E LLC>6 @aY]'T3@zrTJcݢIY~q b,ԟ^_ ߧ#H}-?5v>30`?lM<3_~K:xQ4.sW^҉&'t, nM\  'cت 3,juF3;ʱKK)7FՓ7^R*!A# 3 Z{yërL~R^hsY & A6u ٻK1·?}A>L//ǬOF{k4֥A nMuԓhWϜVmΒJ.uM-3 iDxN"=/fcB1s-Le\5HҪu<ºH\9ODAt*Hw[h$Cn e`4|ԽFIB=-tK4<9CoHJkP5ȓ\VKZ" P؍&!"30"4 ./PXarЏ߆iNgAL5YN}pƈ#|dvd VD?'yv1p5hBncR|/;bMe";` 9MAz~@D28]2e`RּS;ެ*K|J8G>[{.pJ~'Á0t%M԰E xJO8鏐OKXy[/v LY9i'{:&Kw/-Z /IG*Wecn)"_ 0ӽmȶAU*Ή{eIe2S33U5וIC $y`RXEtDHdU|j_rA69@[s_Z,nzA{f*Vjkfqw``|ǕX}Nxlh%e  6ͯ@p~my'N: Hsbw9Dd"({a֟b b CHeɣ\ [oyyD w3mê6i:{t.m.`Kc)*Π9 뱘Is=z `6 (DIBLFxl?9^7D@EgE>I(,&. Rf 9#0WgU*E-cPs27,@ddJ o a%׶8[oG}-)lΏZXJ\Wn[O[t}? -i%tnw'1p %=bx.{:Jarn5Qd7*V yJ$5^ N_gqNݮ吷7D '#OWԻvʧ?Vj>V7$eFK^j_}A}PLM~t/T UN~&}6-&]#j{c)s>~m.vz܌.I-H꣘ 9UEj jn&nv+S]} ^&HIIs?yb*?ǹԕH}W9 8b8ᓦyrj|mV|!dq9PfO@Ekr:C Ѕ"ޞ SodRhRVú"N8m O=W@xrFLTQ2cfY 6o-D5TQ[L̒&aR6oӸOI`>T`)|qj]b|9xqAu[tf!:lDY\%^* xƂ/"94W .s9t,QtOl3V*:g-HFPsJTفN#؃+]RX/ ~@؁q:FGLk!Qi/08&,8Q==![Eㄲ< mP J-;@ ?HuOqV:w;^puCB˪!K>r^'[tսduT%o0:8lt\Ot@8~A=yRX#xGS]!9uW3^gԢjj Pc% e8r`TQ;%mx5O &TpùӵmLp] 5%ZkJyh+zKօ>5^x m4X&yQg2׫v4v<.e}R2T-Z 7^874ӎmĥw7ڊ,u0) {QݝiH7Wd yH-[ӟ<QIxIstZJ[30n38$Yt]^A1cQ[9w1*&^^Ղc.S9vdaW( n)3/yimαk;lfnhv1/lWia!`vB9<.Kﯨ\ q>迓*J}RVE!~N`2=uA .Ǝ}1*75HBa#Zy=f|6N O%$*̵"ӡv#DLWΑ6m7{^ˍ8-8Pv/ Sh"UgK/p}e=Q5kcd`=+B!>ksl>xaL>c_~-afCy4wY'<&HGQmzstͷaoʹlD>,l f <A3m}5d+'GN\AНT%&\@zv~9ν!qӫ|VɯUBC",mLfy )թ)@ѲWLff9W{',Lh,#!=!rQZar/ ZpM^ J#3e"/5zp o.#^/(aHÔ29 -W^:azCޘ8?}u+!6D*;z;myoyeNH;x%qSyv at\Len!V'/_%vV}ejP^<(eJlTSmWʖ =(r辊,Z{ݺ8pVn圧,[a~* !;P^% 9J%ŝ;xc,ۭzzJ6t,Kt k;Yl!# C0wIS|/]4?DAS悬PQ!q"WD6Th}W. e ȤpIq:ZnE͐2-ҪkcԷ<8jEc?k\'>"d\^[Px$mxTeK# ʘvA8+4FAE^Z߫M;9| xz׬@n~O٣:X0%Q?K*H?N*F`S""nj3v@#3QH?\X/qGx~>.3+nb+0 XT'NcN Iޮ=_Q5ҘtiⴀݔrZqn(U͉kM/UKjS2J^ zRsL5{J W? &T?wu_eD63TrR`t{[" ͔ض/fx^(BNv̌:)9F\wPgs&'[dŇpxx*guGsY >R/ങV/s; 5/%S:U &Žށ@S&f0ƃgOC7u2bdxn0_=ksj k?:gRHt|n!Qdy@[1$1f{oLSRE0S+ AzYSue@|<bC{D>C0ꋷp^9C*C?(Db+(fݐ`VNjWW&/!$06i >%D6^o:;+NiE?nA<r}дM֦&DOiMQm[Ø |iAeLV95:WN[lX+rӄ$"UvӾ)iф}, GP( S/㲳k˂) 7Y}kenK-|SnPCit{k\5UË}`: BH72)aY24̯rV70U%i).!z-H3T\/Ұ3M_g"Hc ˏ[yR !(\}Խ< JX( R.ԬCXK]D/]R:@ԯVܪD&6һ,dVD!rfs`'=kbp7<|^sH6":CSJH̋ն';ۿɀM~bz^>L@蝓X%}(,Fbd1Y652^eʊ 5hJ>xE$C^ vN>ͧED퉟* jr fYQR$hyۉdcƭM+e4T#e\.SmE }@_ܙ;P ?ϨyeRO/sskSeP`y{slRڥo(x<",oŧДoIh%zO.Yymu@ܱr[c,vL/0,7rۅCV!"l Qx IFJZ8gx2$Ժ_id-F|rZ$`uG'pg e]>7_V-4 _-]^L?>3[;<`K IJX0/k\3~#ՓvH6oƪ}h1t=ϗSH)2a΁*Q`)uZ+X78j6(LYb9dk3 iYQ+԰۠R̴g/;&JCjFMh((Y!Y7bGw:7ˮ72B ɃvŸM ^!wV,},HHyZv-L>n'!\~ioWet[ =I K;Nv%=;bͲ(8vP䧓фh#Qɢ8 蚸789Jh?sYb}G$BWCYT{ܥЕ* #{2<ڶ}O-j=[S2QlZ%UʎGVJZ4>af%4߈J-')1eq ʒi|ѬRuJ0Zzu~p+ Ḡ*OZ %҇Z"Ӧjlju~mA^,OIy5^Dؾs x0u!=Zm|%5G6GQy2e6 ԤL3%1vV~ǐRqru/*Q99i"Ă2ً0x؍כrz;~ AUz)CR>i-+hI6ʲwI@nhu*>`ͩA^+%{inB[c<NJ 0-%ɭ2 "K߾,>r ӟF@X R(͟!0:[ l@X> -KB:[6E~틅]~[}o {_f{A1@LByaWYҟ96%P{ K웜 b* +\1IOOp,6P&[sohK g R/dxkVKcQԡ;]y'E>P֒ paXx'݂E~UaP?beJ1f- *oeKLYZnGk=^kd.x!+ฦцpQu{$EHڅAג1@q`4P P'7h#8{ۭ,Ko";2G Ӥd*Dc)j硪oY~m^%wZTmd ti~S1&S <n\;R+Ow ?lsYsr 1J/:ɵa7rXR1 \}kM0N(9QS$ۙEn&ZU,ր7h ŃwHCQD ;W VlELq 1d &7?VR߷,h1 ny5 ]U ڪ4/&pp _ 2$t [H~~lAk.*VդwhEG7WO7E-I`wqw?ch1ږ+y U|&^C|nF>*LdgOT yqXct>_Ъ\Ҭ5[\˦ @ƒ 4t_j98잿O p͡m(hqXr+,./j$!(˧AZҀ ^lhws\i@p(xъ#Jq[Iź4%$bH$D;䕣M˃3Nn2O7Scw? !FJV&.{{T_{=!dw+(4ո&l M΂#%䏆6dmʁ6؅qeƷd)Q㙽p"~ w=ljTm]Zl3@ 3Am0+0ВEh@4jnswN<{lP%Z9MB &0v1Nb#v.|fٝeF&9Of6^_F򪓉aJ}z61'6 usHXm,0++DRTeg#)=@@eBSJpJ*;YXE.Cb| w]iqߢ. 6<~C_R|Pɕ%` c aeR[ ) NHBʔMNV-B.9ubY+2h! b~jgBDz`z.j&qOZ2xvٓ~,yJnZe[2iHDNvM~JRYAmޘIm߀zaW@9I=G}Xpk2_y]]Lpwΰu8=P8af6=xxpCMV,A`m׋XQm!K:(\f[!*H9Z!>&J*W lr ` ȽQQBbQiXCv %W_v|/0oMG#bsX hRdX_W$(.F_)(huƗn⏪i$'LIzb:Y2[ X3w/HM(e<#u?84;`6zrڪ=L;5N˳&  Aji!fGs`Y :}"[pYRb8Gͻ7O\or4!иD&P;t 2ؓyRW9tzgݍnU&4Oh HBDױ6Pa{aS 6&|ؾYNنeI *O^v @aalJ‹G™iFxKgTA<,Oޤ"6 ᣈZ"!~wƓ/SZZ݊%Ȇ*AaC*e>lW9h$ĭ7hg\FzI[g> Cl{paf$YJܲٿx9c9vs8|+?k0eR┣[(~M3F֍(:QH),{1͆܄dnߛQz[+a=B#=/ 9^b7$n[mD%OIwG0eʉ4Y4U.ѨL"?RhC eEa! v %V *ȷ"MH<}-!KR6I\(5);l?L +J]gA5r-8r21+stz&R6ӃʋlYvَ>V+g?0㶉G[T}p*OT@QN;t5^'|hyP+q- Xg7$S'viwH>|{yaE(!5;/jүXɦNn@Z5j>a#[aK)N4ĄpsI&bf9t)bK>wz^9mQ󸨩 #ؾ4BnmF ܤR"6vrW4b$Y+YD3ޠg6+SκY48.WZ_@}S7oM'iNheQ<8 Dؔ:L7A49m: lqŦYY?y >D2v'|$aEɈI(|/Q,3%GaermaP#S0EgZ>B@$"-B׮A/)خ?WH39 *16T:}Olt}zWc,qW0Dئ\}^n) dȰ`Gˬ9%<Ƞ5פYxQ}6hOHZ9ʟ %=qMٯ%vbgYZb2a>گ_MNUc_`Dg\v3`IV<7 HL\gor 6 7V{\ N;:.g>C*T)X+ S45Psq'jh ]{HxVF 1C `*N]iI;D$`db}`<@~1Jʋ:7D1{6!6ō6/Q'BZQJNRX/k͠^a_f+'ɛ_7Qn3v~5iZ̧~͓ޥS邌>_C y m5K@u/aFDZ;v}I,V|Qˠip?r^yqkȪХF)Z`17|_~ohq ?~{5]d6*?0 Kضv7` 4X6o뒂T/)yjs]%PԷ# { n(BbbO"Ճ~LYo(p&oཛdw߲?,F 7%.320₵{}}ݗ 6u&7$b&ŋ }!R +<Ϋ+ WM(GY9V✎xVtL)6t؃]:t? CQ-P@lx"vHa35_go*}hm֮CǯW&3A1v>`ܘ7wc@1PϹnXrtQ9+Ȱ PpGjPyc](8FTM}ݧmtf[;[I ӕƬVbQs;BnDo&?tM$dD65 E+ p͗}Cߓ!HP( vrW N]n±^=veO^z$u q`qu \fԂV/NAE[(w/)މ -dDM i4Xa7#v%V)rc{Dc*NVi~|vcO}~8.46 54doa,XR)02dh{F@{@ovVzf(+xPO?1#ɋW'F--%6)l3Ǹ?~X9CBTVv^K{Ak>0B - ^4kH `Rr ԥAti<`q݆.vM µa9 71Hh/6ŏ,?Z "2U?ג^ }6u E8r*ڳh{|՞~DNf64H%`0_*Y^~`kV&/78?r[w~jvOїahd?4 7] I7fU^oQ36HEHt^XTY6zS&z4vOnبkr~@8Ei= ck {#_3+/5D~XZ$oXp$M?/b38I}5CHH 'ilYo[ gcwe*-ZCPnt/_%I鸍TU1f|-a |^Q~E:2t:74pQlWd@_+Sqr_hle◲9Y*+wtþ_Vt|65|Vc~+s*{~!#@]ưJUmL7-.3kSuD7(ٻ 1陽?オJp wy.㳗2liW _JD4yʈ#ebf1=g+ff֙ m"m} |ȕ@ ͂#Rm },mlTL}xDH,wI_אqF;T+%gUb2޳7r#'V4 ʚ W['4=P)fSYVp:Ӊح71p' }r,Ga=JaS_ <4cD[crxJI?7Bc^enz+J|0c<608lI݋vn S\r"iQ$y~ TlPy.BV>. ú}gAӳ­.$2'r1s. R籖M"`MS  ~D!@'5mF7f&hOc' 5+k4jP []L{^hΝ1tƴY3 ԭ68OJ× }+GqW|;NAJmIADǁb0gp;"~&TMOv>{ %nEPHwW*:9y- oYp]+rGJg܍!6S$8ņ]g~C#hG픍6sY~gq꺣iK ,HF;/31u4f(*؍*ʳ|H/@pzx:[fʘ%n+@uI>%#D?f8ӽ[A+dL+.l0Dq(:[x 3ݲnw-ZQHD8#0KxED{]40 2nOJLZBNE ڽI ,]){4Y_X}lgmT@Y<谲쌤Փ .?Bp3.I>֓DʞIĺc V+%N.ԫQTֽ@ܟoN_6:cs&إ9(Gd2Lm)=c%nJ~M1tMRRP+4H>pv#/U#q r!Z?}aMW#`?Db@}X1oRHK!6™ 2 u1 5N2m@T6ȭDzF9ziGMZgs%B6 8)[ꙍtJ܁(yb&i۟(pş |GA6- <1!oD^ZcܴEݪwqSq%5{f0BVfIp^o7 ztcA,x c)$}Ѕԫ::&xJ& % -^,d4jnzdo|&4Dۜ*6u2W}٦R;PRNS:~w^?gw6ocۢ$۟GUV, $"#RڈX#B=#yjQL>O<邱o0{6=xnꎛL(XӨ^^wҡKV[|Om.~Nև>gʷ\O$[ oګ9E/k=Chqڗ; -LP4ˑ& `?*5JF"z1dF*G"瓷hY,'G2jv4*9SYL*7K;s*h MB/ծL'1⩴+Oi]&"̣"'9p cHtsZ)=Y+zWZ/;)rك0Yi;UqZ/9=i3hh+z)r$0UM5spotyHPMmgQU^ķaK:6l>` ԲtNf)At R9xWÈXL5#ZPaT).nba?%QSx}=箩V|{YGU١Z{;6-hdő`N=U3a<$-Q ߝ.wHa`FKs\6ZbO/5GVY:&GD| If':~5UբYCUл,;bd?w9.L-.+}8~G=y 'T]Z0fOfO瑹svOʘU/c=89~oMAӌپ| 2|s-@O r0X9ׇWUZ6 (\兂$3a2#*+MV\{fUab\{bIQv^;b*\SuBE|3:?BRha$!ʹVM0wK'.E1?ѯ@$gʯ.y'eq#$vv{] ω~:Amtx:i7abxi KW1`lм4ݩT0i:gfA2uX¢$./}8\̲:khꦪ͈S@jMvalef%<_0T6:nL>k9 _ܼiXw>Hh͓OFHJ )H&lKwkw 6hoh}a:d 9/ zueQkS :,yѮ7L2"T NUoc51Сy9u* C[+=ZiF[@\շC3P?m VL5֢$/ wS^,Ɋ5 %g4y?mhUn(7Zb¹9>8绪J]\&*zMBࣄW:Խ1$BZdCmgv!7DPs 8W74~\>ئl[sTH860e"\Y<NJP,m]*"-O.xl3ΜDwJ̪ ~ T:0 n-ߪ% A#GՋMK>{p}c.5`' 0^pOz;Ub~[w ?NLYm[bQëkPngw|'ņ.^Ԃin#=ʚG9#G%Uw@mLy 7we GAk.R,!9/xTFNp~QYȂݤ//*$c#j];fZ,պܶŌ':"tzo[ϧj`r=aGs;͢|]'nS{DՏ' (-9늕%۞5p~uV`*ì\.6*4/?^z/D'H)8zac%gk;67pq,S] )q#'-)dc@zOu1"E$jԷJ jM _%pfspڜ Μ$oNq ⑯#3lmʔovm ^3'Do<}3d"}—mΆx۷ aU;%{~|⍍t WF0Zl3nܙ]:$ooYrVrk YlT"99=.3rj™Hsy%Wt|8ho-yp21N2GfMxNl{Ea=tjf;o@Fϲfrqv2Ӳ<.Kj=Cy{ MqԐߺ rV7~(x'Ҫb#}dzLq^;"O-j():U6,x5 ۛ ɤ|h,nY;fA^a-舵~&MRmT#*zb]=ZldGHbWd~lmb"޹g`9IuNh Fy ;Ji p.Y. 򵀺}ow}xoIbQHsMid3W?E?{A''={Ȕ 7+M:V{-T G+~ )- *^@ht qf,uQX4/(Hb~u6h#u{G(a\E{EbK邾6@0#̸E{O.}|[W]y̢WHioۖ64򻡊2-n~ /(MP<h;E\~+-uT9.Ƭy*b QWp5M`bv.C捁\!Q VJ]/+;]P Iqwo9\ѭpr@:FDC W~vqmO  >UKg3.#YsorQta [%7RiR{ F&;X)tj$_ bv~9[-aax}{ZS 9vᩘPeȭxYכq=Z,p=M7oW9IUv)e>DKT Ǖ2#>RzI$W`Leհ@l{_g7'u:AdؖӰ8:rcC#?)esQjKT=(V.ggyç]Y6I8ݦ3;_{v}x gpVg3Ymɒ͹7]Qbz(v w{% AӖ7P@~z#-$K0.sea_tv]PdpѢ ~X[쨰W8z]HM")PfKzkVNwZZHCč_iYXױH<bFvyw:{ 4tCg/)z_[hiDTbBˣ'(]>Q"zK5%#0Vu$7AZqq/}srLj߮s5szcihԆ[|b Zjw rgB$N6۬$5\~! U*ؿ>=Q^4 h8zַ9/H U:,E9u:~Gq%:)fb \  m#1G Z֤kmqH)5nZ@U,wNZ5fBŇJ."96c㲬IWg_'v\Hs u<燫\gi5EgQn,k{'-0U1b\86#6-1,4P*L^FƠDJ \,WLZf >lW.3%H3[Ju@(XZZ_t0WΚ2Q}$/BJ S\#g ecWf(*2.٠z93]yufK0-޲\H⩴4"PrƖ46Iq;G;B1ё.8qQدx?7kAIaƇaZc}^{+onv{1TzJpVnvweOoϭryBie_YZr[-<_l۱aIs^fQ CP,c(>O\_pǧ}7HFmP\aUKs6\Z45/E8Zq/P}_)Kc5ԓʞK&rqV&(>#}]d)@sE) Ә2oQ^XU _~}@;s{n2dJT_/iao\d czEs0܂Nk.q(c@BhcA0׫ $=Ў UO;:# Gd߃lʢqM+>dܪ^kIc L Ɓ^D=AF.v.3`P>xjˬEǤ̽´SL0UJɑ'EX]cSZy 3 lVp:&A`s3Bq" x*]N3oP6f hwjaQČ6ث89$?hOozDb*(@YF(uO}Ӿ+`P;fz(îs m"E.xPv au F) `k$@Bev 'I8:F8P3ְ4@]DHӿL9XxVժ)pV97S]~)^YX~y49<E*4̥1-K׍a![㶉u z_NvkJᶦ*p C./V+LE4"L[]\"(&Z:v[x}(f'| Mzs`3wW?zރL4D)Sƍp}7uhCe={1x@ICwکkz z7CEn*=7qoϖp \ZY] [N-jQK{$P3kM?$Z !,nA8$\9uZH$c%’KfzY_h;AYJQe&BܖJ-7\l#D8O&\XZ/!{ѯYiUcIcVS^:zR?岍tx )ACPءa$Tx H="0E=3_/BO1s(xXɋYT[7;vE^H1=Bҽgfa(4<]Jy~F>Ā/m׆%MX:M"2Yj5BSZN  11{_ ;ENu_9\x_vLdNg;"yeW8mr%9m9MhpĨ_V, /@K)}PoZ|~h$IP,mRtVebq+=rLoݕ`>_M:rM9UϜ= AdL?#eξF {<BLh(uξFo:8t<ፁG)@&0Mˎ=?h߃|j.UK`..F]\ޒJM0ZSc:wp&W.W'^*f7TT5Q# 1s $Q6|CM0.xAQNdY Zx@6sL| 8MD ]_ 5u}uQxn4-9>#W#Mv4!frn&^,L\G΋2QY&*YOUغ0)x0fWF!%3ofd,U2($b%{*p V>'^EmLZN> %M˻ 7 VpqvXU._%L{řY%tVW_ߣt1nVI/HD+AK0$=hYLl6Sk r,ă.v1g\̟5x<7l@- iMUFԉovPYۓ(!&Tϧf}E<﬙fOqml(#NfUE0|ZijìΛzCQ| yN,Lk p$ᩏv^nQ5Cu4=|zl͊+恆푂f.n LZS6'|Ժo`sLcnMlS[M2әfe?W h Ѧn]\ghj{9 #6MB# YL3MԆZ+$DM .\fW[t_x ꧝Nr +ӫ;| SGW=Cӥt3!=P,O_c xtje\%+1,\f;̈`vC "d{vVg$"!#}hfI%e[ى8LƊ,9`_$];*I9"F%srhS :{XGՍG:#`UXDw @Yhb{I'#ϘΊXy'<=QC/鞺 2WH93vv/Mܰ4%Xõg5i*z-P0 1FFs0`;Lq6Ğ+0.M@&raO(E\7z$h0kծRk>ۥ(;ˉVR2:3QKXq:!D[cGND'*XFŰz]Ef{MmL.s"2ƤItQS`GTl'dկbLX>0??T÷~hp wrLGzEVbp?$1s LS*t*<ƒ.>+)m*YjL1ͱL KQr4Äm(M%CVInb)%*E%k0 q1a=AroFFt3 =sVBO\a8b$ iZN"ݥkTVA疂q2F P 3hyJT7 8YS/Мibrg/} ԩM#rix7Pת kġJFgoz 4oycvTJWvF+-tyd];xNQ oݺl)eqM)p>}tb*!Ch^>1үb/C.u0կ[`'F.]yU)N}y[iQ'h~ L:ʰ?kqo T!=["ߠ̴~3]M8u'|Omk>y h/IbhalmGpK2j+!cY%:`" S>_!25!yBJOnN2/_k-AbQ({i[I!K}'H'¤!ߩVt`wc62UtuV}J6(F!UfuJ-!l&:\P%}Q!gB2yG5\-jps+'Ê9C[~,ʽ?rA D(KUEgkězUZ#0_Ft'ru_aWph/OkL2vEBGcҽZ.-[FwDsRbvoTq0V9$z鎧>ވqRA7| ƒp6L`g$Yg3@5]clnTר gNГnMU+WѾX̥cIyDFȈP\G=#G,w{4ԗ=zxЁkiX#wo"`CY1 `mX H[_" 1}t,j=r0g 0L§B~Ml z=Z#@~rq 1b.v,!Vس*>]rZ}]r%'nYw\(VN(¸vz}%MvUɓR/uclM#~gYeKPqgq(i fd-b}O[1:C:V{usܴ)7s{T0g5IAX=3 } %lΛ[)ϖeP{!joE_ٯrfa)^I2N!9(aIB~%;x0p%ޜ21xG1ի 2(}~ANd ]ڂ /<$Mou?@R\`^#Z@,=\,@t;vK,PF^֭AJp09 /P0Ih3׶./?XF((VnoiA}`nԝ^U;mIs7}<};VNW7 - %fXRhůvP2!Eןg-1@3$8CbjALY)6మ戠,{E*7(jRq~ne?%4,$SI\U ;!qpfry0Fϩ ?} )&Fp"rk mÁ: ^k, @{i ԈT\ @BUiTD]T eUy8~۩{wmk␸Jk3< br=`^GC*``[qInttU E1NO% k#n6ռMmv899Jv2 hңoQ\d5ՖspO`~{/獅x;%pVteo5-u6ܡo$(KfZērX42# G o6~op}Vdѿ`~n؅ >y3?:%_23ټoDNJr]%˜ܚU3ݎvu1\. bۋm\F(;BA.$ z (ȒˡlI…g>ݝH݃ҞJe` FɕMA#11Y] 1Mҷi2?4~+Ojn-ҁ#)t5͊\uh#qpe#ꏷtNZGC9}8T( ycj+4#F^y=zOВf 9%q1=_fCey|;\Ynn-I}<+E)vAi;5ΩEyMA¯ P0,-z9dŰMD@ yS&*#4_ @L!Ï~#(`6~FH`Y WSYn# kVؑ ;"yEcQ}C"dYPy^t’FBŒmܛ?Osy{= $+G*"Xgх>"{Tn A/'C/2ld"~wh } ~(^Vh"10T ]ɿY ^vs<|ng T1ev#q/?rpM׊ >[J7v'ތ!%O')0EcovUp8 x|IVĂ-O!#\$MqMz9泣\h(ÛW9JG "xo`%@ kdr-RJ$5\o+;VA/rw-?"7.5܃$p5)讲X~xcd.~?cDb$ z ~p"$D-IŐҥ%'HLPh%I7NS-Rgs`8|P։s՝v; 'zjs}շ"Ϧ|S|!'srգ+gJX`ϵg>M@ϯJ_AO9u)-ew̜R2r`00avHż_izM`vuN{#͖kC1 /o]S8J,pXKw09.PgX%RF9aCO,jn^7 E`ŜD#x-c4)Ab-ƏV-eYA-¡d5R^1K9&u c.9 l\rqGMQ昇{K՞!ex!GfA~{L.=F{.AZ)Vg-\7cñhrC!%bb8ܪԠ߄'ܳTa_E1oyMV&fY(}_67<51izE}MP$}oо@\0J6yR_N6@IX@ e"L FO<]t͒\YWh-.hi^>%tC# dcַGhPΠ>Bx5F,-]]~ry ̬i-8M$Y@;yo3QUE}N:ƻtw;˛*NA@JԽl64^MXb<<#Kj:s7ͻtĢEGxɱH)̵T.m9FPH{HZg-ȽMz~o:9㵔S֚ieTR#:@w%"AUPQ%2)F^;~%o9!/x)_ׯlv#KG)JlϙHΓKbd>HHP7"Zwګg(7hmabpN2'@6QV (xwH=*/5,o~)'Z1Ȱu>ڬmg!,I2/>ġ8,qB_H1N,mÉT0YѨ4'!fWx}ZM56 /*P7̳s)2CځxiD;+hY~DQ@u4Є9zpU-wd*t 9$zѣcpBݭJUvF5?W66#'7!CdN T搟ьVLV9,$fD(Xآ,:jFmrh];_|7+@#?E2C'/E]܄yϭ&AGYXzd]SsS}cUr 8I}ߦ-'C͎-,Xod)Ξ"`qodz Xk0Z!g 3q8!Vh'%cR`; c{%lMꁑ9tu]m3rkz`6hv 7e\)D>㖸|*AEv,1B~!,唎Cr}L jOdʹt"`VҒTeRZZ:Fv'9~CLxx%g,s_sCfyq](ĥ}DmUUJ.i5Ԟpw3 $8T9C-m-$=Z{,C \sFG*o4|6nnw95l%ZJVC_!([qēY&o!=&11L+4{7NblP1}AN)r֓au%ٟb;:B:;:L_=LD[?.ʪҳgcf} mfY[<)n~K@/:9z=qFD=jO~n64s[Ƙjv0Doϑ4EjGjxN ?s><뫣OJ (TC/:$C:]u=g`3S=ƀ5C@NJɖt+Z!#`r!tF5ŭm6\{eKO m><zWsڛ'ӾjeƐ(~A>B3&D$cRn}ghTILH2,svt j+W9ӅR6H{T]n'3 >?h۠3hh՗P;:]4%)\gE zFe;(Ni)Pz9)%́&Ƽ%FF=7/[àh[)oP6N H}!0f tu?( W'o}7o *]ۈs 14DUB/W[$ ,u+:ےbeX_;'~,rqY7wAg6Tݸ, rz2<$26 U(%xպNy8-WP.CùlC<>q75I*<LLBl!&4HSR>U74N0HRVX j;aݔxeJ4akåspX l+!* q$7\_NҶS7jfpζNK"DfK'M@؀`gzUA]F8JsANFd鞉T-߻j0R=:٥|bZA)_rQaZ2_f(|f=W#wlZ"ԍ b>Pm[Ljmb .ZrOF GqlLD-)zHdf$՚Rϝo]!nѿU+٬2YYaDS4BX+KTD)Ev[×Z()+5`Y34v?L4nDSlxz 8&)%h0b)&%bqH[CPȫɶ괋SJ6%U[b56O(#@i- 06X(cc.; begR'Hf ?#b,O)<@5d*$C~T-|]V'Bo 5ETD܀(o:QJPNm[b}TWJ'w}~o̸?F:# 3,}쩰򒑾hrl"!Y+.S04e}P>.g9-}4Rj~<ooa_ŸҗZ QN4T1aw ~ad=a`j:|!濵+6~'1s0bWEDRIS) jH a*YPi,AAN[uܨ~vHCtMs,խU STsН 4c_JCVjX*>iVah?eo}5bIR_h5:,%D>IT{fY#1n tC6Ѥ dZs`P7 ~y6/b/SAxꗬJJ86#ߘlCt00 !H}X-98nQzKttD*`Ƴӓjw PW/[4%jR'G?oU껡tmH650r. bD6ѩ~>^hΖ48@|FE΁]~X.KmM ;Jf ͻA:@{G_ Ziwr?}F;KS 9+M7qywXS7[SXq_ [3nj.}`CWV[B;Y7 |7Lrs/ϏʎyvAm8l=3"@zZF`_oN7`?̉g筫0@6Tq|$u"{]f,dgUDn;7-)fI,֙+w3CB1Wl0F ^ CT~In K_vPyIj! #cڐ>WĮīR6 Hf4cPHs Zj9‘e2,#27SP^2^ʉˡ߰`Yx61/9A 1y+O΋QsN|qs?$rCz6캖к4S}-H9n\Pd(\Y,doIescp0QMvGn3JrBlmfbv0FWRU`vġ1W;|`^gMB#Xucb/$VL{Q2 p V1g%]&1|4jo% ,xQeŒFyuf:*6ZWE '<Jԓ2r>B3R_!)NsN!k(\ϮY76.ajsRjecaHdvf.50 :謊X?ESXWf^Y!_T#/*ʸ_L]`+ir;0G> DZ[w4LU>Í3mϛNu%#֊9IJ8($ ޼PwިcA 8pRpc#&=iuWT\Q:Tŗ aՉdܠؙ 4c+a>(g(JPeQ0f]ݣF]Pm :qbk-%?,~ECpՠx}2ȣg"_)cr^f}CTۀҖi~w.l 7^kn\Fa2r%i3?G^À H!ԳJ"JHecRd!5W`Fۖ$czX$f_1*k ɲgBR5 ( SڟX}CܴTW 9<4Tq9·8"q$s(r)dôSwt$:3YBXa#W;@MqIT߱mbp#p\¦m~~H2=o56˄qj5H%˻~^TmYײvZ'm);MhB(hk(h xV0u*[Rڭݳ8=ƿÊ?*3*~@z>(IO=L#Ƒ#,]})\6WGqcɾ[Xk[ް s1-!ѣbIiwZ jȞ\e4~W,8lWm;s\Dmc`0@*ᙯ 2U({=b56pfTPApam2+U{ZXsx~Y$>`[/q La܋,ª7myFvb$l<`}&[ƜZEymjO[g4P~IqtqNx_E,t)Fʻxn+w OР6n~4{1p.tIY(=&`_6]^SL JS9~[6w(ZɜPZx>x%\bI B#Qo [25q+Sp* @DY<'`oL% j5 ^KpP>k>mm\t's>vn4R,0U~R3$ De"\٨*d6-lQq @J>u;L$2ow>P2oi%΋OJ V8zZP:Bv a$&1ɫe<'Si?Uj3}'RY~/zo|;>m=n>4Rr`!UQk[ uI]sʙ+IȪ^[#Б-{6e  zmZ-(O Ԫ {Q4"v2w̯`\q ,<HgE[sPOtabuT Rj} Up_E#F ]T7}~wv Zmd'mqG'jDV1KnQ(I,RXb;*FÀ#Пu)rc:maV]GRղ'W>B+3)opK1!Hc.Φ,E,LڃPV'V>azo/rFU7@dWG'c{&l"\#rZo֝;ea[|4Otݣ^Oâ҇>Χ֍55ƳK* tY1^g|tfn~k,ѶG _;%eoRYl07X1j|s381 i6A:z}'gH\֛;T{t&Uût"UNy0HwU7vWh,I7޼n9O\G6;y:w3Z)bEHK 2S Z"+VhGUkiS-r9O1|[q:E2" S%vi4_(+i}Fu6*yRjbҿj0-k, qc($vuJ!~LEb1\-xodS gدn@) s6cS⦕"Ws{!D;ͦ%t# &1JӨ Eh+'c3uZV.ZSR?[tKzo NTBE(b~oQܬ)Q O-UɌzq-"t 9ܧ{ Ygh#ѐ<^v]J,>Lb#a}&YB_w%* MkU, JW֞Rb["(K %4A]WpNrrv,ٹpZaB@eLFX@Yy$2HvSh ^{c=bcAha1U5'U/o6yIE%zṄn6EdD2w{ʬXү3k#THrL"zA~9Ps̄x˄Uc퍗E-e=3Y[㿁#5Wܹ ](9V9UB&,FKC 0>0udO ;1QP$>@g%,J`4[xj~ QWa|c86ϼSy<71 qqGDp~$Zh.B2XRDC֯(Q&8:Wkv/e>h@>AyH +6UscynF4)B 05~8OH+L .y&C J1`R@hԧY4g0BXW=#뉾j%/zR Z߹6ۭʛq1j1rVcΟ“#)d*?}@p?_ !l7@f-vM8(;N[̈́u}(Us%`|o̩o*חm/((|Xc6T5zCCa~Q\"q)UFl=Od.u1&o?=*{  ͂×~Hx#mO_|VM˥V3F6 ֔R5K䂇&*+1;z$?|Z hP'^p*jh SKM2v?ba]~Mt(QJ,Tmglj36޸;S#yI\Z|\^Bc6SRGvYc%=%I9,wy,4LyܖnDޘ_י%IaWcJ*CDnmvmڇdN5/5Ib+u>\b`c`m9Vpm_# ߁$4}ӄ'_>rH3"l-̂D%}O#O2|U,}qLD1J8]ۚK?)")xsAjdpCxcDҘ_'GXi.#T<&qhgi:- ƤhwPxQ^X+ғ}k ba]"8 &QR&;y^Z7)Hhf9˄}hUV#+jjp;)cet :B $ Vg?4> ,@B -HqrՒ$Re-;0X8RV[٦84r*Nո<R{tEaQvpqy8ˊ#<\6U9E)c; c̗ц) 7Jğ'fAIT.E+}S!,yCga~纻A@.#W-D^5i-'\ 2Se B:gd4Ħk{s( aӣ!r@sg}?M;)ȪJFSWp(wz0-8KD  K_3NDIzҦ5m60x}F3}TQ٥sDHa9,_J`=}^[;<|+RR{<yy['DTA"5991}2x)uJ&k5@$R{xm  0;D; sݣcUi%/<ߖB͋Ot:izÍ5IreS /8qh̵@9;*;u^|LJ)Wgmec":S~Awu"C? E;"QP<&PWfTLH.`/Y:𙤒vub7z5N|cvU!qy^FoUU \A-!习y{ARzWZ'oFxl W,Ԉ"(wi5`Hlr^"W_!}]guqߏlQGWl]+aZܭM*-hHB,(k&(o>sK,5kZf? N)Yc)0z77h=M`H]Q{y1ww6Nvd8kQI۷hGs&/O=Tr `At͓L &gIg{Ead+=GM_FDe9[OӢ*\+ůY+,KR&P~ղ`n'1T}Si(nǹ0pdF!\ _3W{ɩ6<?C6ϲ>6`'79jXgH-0?HsҞ/ݻ5Žtۢ)@#O!pׇIG2 ۘ^FY?Čf:r>˔RyYO4@cC7Q+JRz%sOj5;Jߕv K=*O03jzV0rfvRڤ ypc>V3( $k_$qH .;zY+־-0HfA9T/@ABF%`)x qq@vwF90XNtZ'D+`I7-Hy}Wۍx>]aF6v#WfD]:IBA^emz< =X(]&wSwtd$,EDG?mT;aБq\Qy[CUZ)S:Qx0B́ٶ֯(},DVqYr%SBpBZmgB&;THwF g)պ_J9pB7s~͑R0G0x;CeqF뾾 RTi:ݷx4en'cFb|ytfM!B5lpD  zyp?ǴK@yk_tĈ%K F5{| J&H} ƪxL*GLX宽Ifx_꽨\BYRPZ,Vr(vSKBؘ9Qʔ-}Dȣ1twcZT<Mp ~Vd46@Iu6bxeuXQe?yL zb[ׇdڄ~?C.y,~Fb,G.zP"aJp-y:ۂkm26beKP9Y#8HzJ LA tie , إ mpC<9F>2cob̽CV]91Z׎g%쪸"nBBMMWtp,WoFfP2=&.![;P7|>Nq"c㽤*͓Yv{vA0@dcVϐo؍$WI(UˀDnƹW,alhFhAEMx.Y%vŧ_8l)lfg;K7*4;v!+quxcuk/+.:Xr&b7==ڻyuX@E=Gdv+}'Ǟ61zBNs0i=oIL43N_\vA"G[2 |4OsA5+D=8[ѪJ;kVgQ_lo )eψ=G-&T7Wg ̖8JaFLJ@JuL }vs a9pT§͔'xBP߇Qc.?vw%ZvLd0|ZMl¡c n|+")K8TEyg`iIxKٯU5s09pɶzZ%(*Cw+_i[n QY<'wHt "xV`fEG 1;5v \n.鼈Fk*˚fpFŮn]/hZ^?v%ioWa5+h&&tWև~KЛ٬7&obe!-}k0N !5Wmh-!-k sB?O /h&vO 7\vNi#5ۛ됴kVS UUk[Ok>I-%9v H3Q;CVĝ"AJGogC%hbݓO~2S֒-:R GX] D:ͳhW.DTֵT1۸v}p2܊ڗVxH3 pDmEyuO$u)xIjq?n?O:4:gN;y[ {?NQۊ9!՝㲡(ОyzjLd?J2aw8w\ܧwM,:~ow -:|jxc?$KvZZ$fo&,̷5FVOɩJK@e {AR[0*>NɎ5kt%鄸4Z 4N(NZWwϜOH25eO7Mvc( XY!0i 4V1ۙvAM=b.r _LMΞZ;MSWw>g-fx(lh٣o(osFo@h(LWN1(qoJv ? u,(g$C-o}crA!Gj-U}<sFU&̜J?qKڞ~m0|k/JuJf Ud%ז)elޗ-~?I Cg5-%Q`+3gw?@!F+[8*;/i"~4(6EI1$^0rA5Q+7Ȼz fpL1y{}i9\EhJ+Q._e Y^{^60|8F=-Pk;\ʩp]W6` ɟrufLtnDۋgJݫ78l'@x6-C|eH^u')xrzYr\tNok l3zO @`, EeK҉%p#-{vu ~N]2qkUR̅lO_b^0/;VP3fq>evQ;R1 !M;4qI]xyw 86hv \o AñeHpF#E>7CXhrFPa=:"{Y+/^ EĻrO@ fC~n.j]dOV?p2ES mN_xg[5ۥCbMxEbҾܩ/1s]_`}vrh?vnAu’)YcZM1&[UA&p ZV0H4?-ܗO3 )讃J*r7Xx!7΁(w C0fpDTVc_S _DϨEƢ38 I8qLj|YQfg3:3y"u$$t,ߨ]c'O%U:`" <m|hF޹b}PA `]A=d-ޘ1|:sx/ǟ˷*BnݯeJYZNѥrs2nPKC)i4O]u'fA>Gi}|x633PI0Ígu*{«3zV@E^znڳX=;hM* +dn1ˍ5eUP܈p{ԷonPG (L*y ]#&̹2qvprG0J>= x~z"5ݧb 0J!x褕5+j%ln/ߝe"6w=^r`Ov5MS;{+2w Sȓt8:*$";j,(g ;WT3gp &tǨEw2`IG$w 7!o]bط9#Rm/TGj@MLx d῝29A+h<Ǭt IǗ1joe^jRTSsN:$7c96>䣗i tٿ(|7\Bf>aVX"k1)YB#oqK (oH i{qWtxI+jLI}d(Ex2X9Z;g@-Wm/t ?U~ŕɇvhGIPhot#sɓbDeʹsIYo+{ gafgjxrjO/eAW`qnXyB㖽ΏɌ($DV+$٠{ A!,~~kL8գ_B6gQP_;Xneq܎3 3[MWS'[D$lCo:fr>'غ+RMǓ8ͩ|CF8.qF5`>>C[!S|j{e՗[,$)bf{0DFz`oc*EoSգ1e,m&fqTܨT5"[nXDfe{pJ2S~0wB9 8Pu^952Ԟ6wst8=yD/E?fX69OXBGJ!A,/MƝ,`y~}!)l.15,dYڪMRwv&Rqc<Fp@1l>h=Q46;Ď#.@N5gczuތ5Hs!macTQLIi`ȗJK[gR :Y^|l|/e_umq1D`V,ڢ j\A #g((=[ O9㥿QxY`<0U]>w)ʢ ½; )5+;rCZ^y]FVEoIA&rV5$+,R{2SǓdhӓv, ܏gyNgy)Q§u,sz5 уijV?]ap(`[mE)!G: ?F~=$KtUҪD`*is(a0$+\QoX,f縫Söi lWͭGda`q|Q . Ä́)GOxe4"='Zme8_ RVW[N!?ZN6DD"Y,|a|_Ű6()a &^nVhপBUՏ& 6WW3$ rp !]cS%9XmP5"JyyF:eҞHpox pEJuM\Tlzf8CŎ O^cLq m4V9M[aƴkĨvSSZOE1bzWBڵ ."oπt5ĴJ̕eϪ5rnjg3ov0r3egmP*-xØAxw{V$wǨ{u+_\'o'@Nu5aG (Z-wamH3!jg}U|4׸c#G u$Lu> p-c*m?Bz"2 ,I鷣dN , Wi;K;Bdf9H{|sP6tge;oGJz;5r &.\b`YUf@"*j?ے59Ggz& t'mAb*[DR^b70ůT: DR[#yw" lLDA׭x1пwb<]~ zo->ZޑC˲9I^voifֵ]G'- P;Z  =$EGIR5yXKThW)V뜂iP:'ɕ#;h60QHh:MmLU'KH?3.U>{@|%U'@#j$^'oEjfp;2MD1].ePj;|a_֤?إ\ h cGپvQtbx@ESa7^_(1hk.5 Vs+Qs.47.dW牳v=\䇚FӋMEh"l&ʳg\U{0pW@VX,ǛR?Ql=YrhcݕcՑe,*v kѷKF1XJI>ExRi3T<.?̍2k{@>yf傀A%tɐFF%̝Y,>3hFnپ!871c/.ᑆ򙊁 r[bhen/!g2UA^`K@!rv˖6 mYM?)$FsbNDʚQ7hOjedy 4 Vhb2W󬨕Ib:ِ -("E ^soFOO>USP3T|{a8kR!IIʒTK/iܣ5N"5` 5&>;,+toU]3A+GQH(ŧl N̤`d!ym̯M&Xoa6#ɉ,IQ';G۵eU{T 4t*v&la+`k ULG.XU#O/DrW$q#Hṡ56 ZBo?K'  +OW7ǫTa t5mA2ZD⭵?կ`G58QQʣ&YQZNٯjktE\{ 5#c90KQ/1ZY[}"p<1zwM [r3)FDd2)RdCfg?[ T g:^'DvRjS=Gڝ"F7nZ!^-?nexbV݇MZW(O#F짥Wfd@.(%6HD+= qx+ܔs&l* c! .U>v|}2Ot3 y^c`Eiئ< Q.GوWsc>t gi*QF)zhኡR<p#&)%TxPǼ||Ğ=f(PkZ:-)UV)Nba+OHt$_}|ɕbז;"BZ9srxuL-h%nv\M+\WNJ.;gq])C˕b3ܒG3`%Reқ+E #dGr~u pI%cmohj?*`}դo,PK?ZRa>5:3S NʴoD)ܷ/hv2aXX)4`o }woJj)_*72'ܺGQiаDi\„?\j,ylCRR.$z_<q4Ȏ Te<`PTc;Kyۅd27-p}S  Z!iM/C@/^| K0OVW$ԲXwJg}:La?: >nz?)y}4i/qn=2=i&*P=\80t8vh aj巇RKeCg 9)Q9ir8Cem-^=:jCݦAGx&ϵ?/A\Չ\TmC[٠ZC&nQ,?s[Sr-κONm {C賳H_,l߽c>Ӛ>FhdGи%_M5_ITbc@6JPgZ &ZX5iHhHjZj󍿈|L/JPA|Lfau 4G tqͽ']utcW*/ i~%t`˂9 ] nV2c,D.-ijLVd9 "~l.1y(&'gt5,D9Kpl7 Od&m03`4VAvd"5+M :A[ْtMa<wBmuި:E~T0UcY4M$X!(QGL@DWicpuJŜV_\Emgy-6vlb|ڥ'o⻌l&䖉=sj&  +<Ƞ^ـ)!l' 8 xfn*u]:C", fJ o- o,}c/F } H.8hF'wy<߳%WOGoۃ(h fD TjZ 9!*/U`]9E#Yx=^Տլ)rPQg][:աMW fCH\I\Osw˵|k}Wo" z)fBbHp$>hTsx~g;P:=!8f{9Qa/9Z)1rx oUU:qp8c2Y#~? K5hr iU:]ȆVtV+t?"tKTyʫeag.!gT +}&'ZKG#$@N?= kZ9&B-sQ,)jФ!0bu:6N*M~0)0kKv8'@">E:p`XxB :}Zz3Z4[SfyOvQ$k*nP,оgߡVRkl[(6L :,}TI7յPQOƎ No_q5&B~dbM$[1Ͽv0# o. -ĺb<9lPЗ*}0B!ר@ȞM,ޘleíZ1"!V%Tv&Z XA-, :Oi&sHuY1jm{p"B<ų^uh:Y㶉Վα6k}5){87:wD4D7c]JP;{ўBoEŧjMwƒʌUٍ^\+.^v&zcYzN-qL5=-KyGg-XXJ1%R-g=|֥Uul0^qY =zkJ-L\Ƥ?KmeϣMo[]>W#-~P: 40kJ\Cҷa>ٶ@&1:%x;%oO(&}>`#:$%a(!8]U1ZNU>6z=C+ W]a] ,J8wGG-$|GeM ʩfٳ&%-fͩ2Hȏ|\rnV%ڄv P|/:;̉PupZ"p4KDZRv u¥FJm. ) n\!>M\f~?CJ8 i.y D(lċ.o``"E`'Bh M7·O l2$r@@[G43w.ici-`3~rK5 &i?ŜQkbf.Q+d)~*Iƴ%lvZA֒E6KXQǝ ﹝#k'Iк3/%]MJjq䯀*Q=óR1Ę y} ZޡY6emԛFU k3':wy'<*؄GYUkQO)>ߎ<5mY>R]wc^]1E[h( V<1W3WMޟNWX&~;LҒkq@VIY|A1OkX`g)ϸ;V>i>"_ѺE%CpK+mlǮJx]gUuuݪ-`>c3L\ ЄSےm3!bd P A7%FSd_wy?G1_lUа$m|w\{Ԣ?;#rk/[:b._W3FI*WADY-0OaWV6&?W ,ᗉgnT\&jN6U}d3i-Fhʠ-)pr[m`no?d[{:Hdu13yh7ݬY/@A2I\^ZI히F[}[W4Is)"վLX>B52A|"=-i:±> i)@)Ck%[td ) ryu#Lg !4DפNpѱa2z+Y{NԥPܱ#:f2!io ef|e׵ЇyzfrM#d} "; `{*.p+JUwΙeu8LEVjSڛ9BÎ0DklIstEҐMp(&dž佃P1p2=e/Qay<ڳW Bo)u M>Ɂʃ~1#Ei/&6R܆^ru[ߛ\ٽk#gW~$xѥ=1 Z7ʥ|ӑ0v嶏l=vT@k3mZɵKHa|3&$7*0a}ޭSe]8ii<.)u@[u3?%{c_|1dY't:E0B 6DNýRV~3Wi\p wlX~r`bܦvkwXux!g[TiQ@@R!`xy~g7l vux.'ϲnCsDsN7ϘQ>E![ 1-Ѷ &+MM$mP+\6&+3^n >2r ]έ%IWo%PR>9O92wď< =f7@,)Sm˛>3I!J.}癝~_O,Iq h!Fx+9lXJ&_\)T) |tgb T&PsܹT5Q'Ο/ ͽ#X3PCPi/J ҚF2&R;r9Bڽ}^S/X~]zm^8;N%|aZ@ .՘frHiEQ,i6o^_5TB9$!^Qm.@rhxTQ+>kۑ>RU,9l2ǒ a^(IP&![4$Q/ByU%`Epp6OH3̡r2Y3>VokK]yr Yng{cQ&f-3%L؜Rgɐw%fꛟvr>-agu7?C8cfե`rpyQƜ1C?B irU: g"N@;A1!й.淕*x2_͚K l,S+"ޔx_PU[,[]O={<ˆRֲ'k 6EDrŠ`(@b(J4,u/Hs4$*F@8df?* +_![G"Y)*öGTkʐnb-oK\%!M,:=:p->&av@P&R\κSfYzvtqË0w馊P7̾PZYJ> y@g?"rᯇEaZ<2`kCqpXE!uOrOW.*IQ¶TÕP9؇< i9ͽM w<tmB>Ͼ8h]V?Lƚ1R͍wWtB<(9 R;*4N\0_seƳ:*, :/pCJg’j;SoI81WoM,q,[:\AIإ t&y2Ujy[b)-nNOr|l`ǣ 6nv¤M^lBN EXJ]48RՔDOIBpQ4@ȼ2zGZ|ԅ[X[fsdsYL0jDY_/q]Ou=hƯ~ VͷSaGlVt$gV4_dW_t+ ENW1ġwSft r> [c:J'1~@IO\(2"#L. bj X$ )>0ŗ:B5e9:<|0 $: ޛ=':Wu]R)CBgvLĬrC*XW]\ϑB.'1MN ۦ/#(KLzϙ!v_L͡%`nesgle>Kl,N{Zx蒰qD8ƙ :ش|nC z Ow;^ ԇ}셧\rR^]% <+%xS)O|-`z0my&Mi{@LNU yB0j?lϹeQq[gEN#a)<7l#Q_qګP_ݎq)%EІ I.?g5 }RVo~~>>`ݜ9[lsM$ VtR>Q^W-l@4<(BU=|nK鍈7~uqB=y@$_n Ӱ́> |T.y]6ۈcQ!CJ[9}1s3)cF[dkP@Dd-ƮN'qPQՃ~NDt e>]>_r}hql Wly8TƋ9jmL@2*k5w0uh9" @W ʸ܃ٞT%}{ms#mD[tg/,S&\_ $43`zwI1%6/żͽíuydF^A G.tsR=^O-jnpW ߓ$)eޙ1繴D2;nw;cL_N$l[(2t(!_TBAC-3Dge&p2%f߬Ye1xјYyClK |-.)+ $gJFqaؐRh4{@B;tL4|{7ډJ * Y53Ts e޺ӞBK$%{wc -.I"-xN>c 4Vq/4lRonHA,Cty qH]Gg )ip˰$9|E혺]p"B9aN͡Ӏ0g+F ueA2 V;@e=j4ҤlZPBxT~NX|F@P\tQ6xO;jtAD&$DYWТ'Ϩ#uAvF@P fמ)GsoXuI4u (N7a/}O*`WB~ʐg#]d}ucF;VLx;W)?ZC]ZRȧ<}GzAÙ̔L0(b-R9s'JmD2d֪I֧%'g\ϩGO6 {b-A/pMiqzMMGuĒ:KUN HFtP弣\n&b ie]$dƙ,5=,G^4ku5$rA\7 ]QQA>Ny@213CO&/|A].~2[3 z>BGڽ+9̟P|xL;znN0X.ٻ0t&b˞ ҤO6&2 4˭H9k{),'7bZ"L)v雙15IvԹsT8qA~?OgJWoнvb$)ʂL\0R-{k8y/홼1WP|Uůui_,'`Z ؑ0(r V҃Lh*8?W/ӆaW})KHډ$@nffS Xcp]-!fd>\葴Ƃze_d:i %_pa(PYxZW/cWRPuQ-&T[yX)03r3D(#ڕ-`H>o>Ўׅ*͝~&PScLF\!ؕŭSݬ%[$5_K\܅dp;2*ڠoGit69?h(OXx@ Q q/ Lկt Tĕ:P A `ɐxԩ^ޔ"Ց#qb(9eOWuEl*fqRY3D:#f DNW(Ӵx8:+]¯/,Na~ˠ^PoTniU a  J$c#dGT#_ښ)YW佝`*uͧ  x%:_Hi|"@UZNů"6ۋt8EnE= /FadkTzl'i"N9!TwfI0߀ <:q8!%m5(_]P PclqF kEm#! ]!ǽ9P2(S+CORT|ؚUS`Hp}ݥF6zZt@ۊ \ \Z,ފErƒ !:</r-$_OybpDw4 \O 1qm@=[`^:tӺ]49UcޚnA. D%XyB;O.ؐmr|j)O'L[Q[gX^/7Mt €'iXbzZ$&i*cX]ERmt;J <uU4oYUsw*h7z gT0GLˡ.e8!De'2~0Ia +E};$;a^Ӟ;fHP*| c~WZR,{2qr)ڤg`Q™ W>nL8De;$FXAh("bޟ3Pwpc^};fʁE+`}]1_VrlDSۭxP2 K6a\OZb;@s,& hSy FWygxt1;rm7 '4|ڹ0WSϣpJ4mfyZ!&z6ו(+7w$૾}89&38k*32 ڢžϜi7*,1'$CFh.V,ms%uKP{`M9vM(8>ծb] S~V Yt i ,ڶd>I39*Rx?ܽGyY3Q kݹ.b%kt0Pܨ ŧ$&f2A3%o  :6BEl^\B_T\JWUEFffHkPd`L#˼xBӷ~_89I014lbQ{ed6 7z1"l&Q<dBo߭ȃ_1=n}_ˬ ]s5;f!zîAv skc$Jl=P;PۓHogѼIoiQBO^|^17z!@{rkiV*vFh%sO6:ϢQ cWhcPj#^l[Kys{=] ]XO:/%Jǖ@K" a_1b5Ve/''a8J9\U3Ǜt<Ewpf&-P?1}:+a1}MzM%kYT0#b^^| k 8vkz2<e o=8zmP0ޔިrH@H^M)rf<_9_T/vJȐRS(Dh!4vtMtI"|9o({Am.AqLgv c2-JeZδP$ I=&uS X=( 9x(%t=-KWh"m]+7&a1!V }髄p F>UKP\b~=eX9bQ r U,qIn;}NVVC c?)q֞ $!bupFQn53\`.iyvdnk70USG4Fg}7La $[7K/'Yz9o袠upj$%*3eVql/ ig$S-d>ZJCگ490pKxN˓f8t#c!=XlǚZ(M$\Pv|'9  y>g0Y"C[oH(Wvv[ Eĩ}ע] DOYdRˢ}*Rخd$ʏP48d,@ #Ap6oԉIρP{K*D OQ5"݈֝GEmうz \ZwHJ 1l[wtIe`q͆i`bU7cY) R:^nq-Ϲ({8i#ѰL-L_B|V&ەD9.~|)O/: 斴鳎_oOb7Vb lXUHXaUJ\u%l["׾a3CiÔXJ?FR^~zmg5T( qٓv0: 5xcB;v廊f[ )ئ˶kEu _4si-1o$} +uiȺ P?l[9{B:bS飘=1`;~DvKo. yWdJ)8h;?J'Bo4~մv؛guxKcli`vrrUܘT =P~Z/vncHmsWT*@@ }29{_dClvr~^ *2_ F7LCuuX(HP)ܼxI +]X4vz]=m*j-4)5xvfym\ٓq}b`ޭ&z5#cĆ.x( N ? {k \l;l`9ⵒmws)e!hXQpGRTe_y#^U<~M@xu1rkZ$]m|>xE`g𥆯ИgK4 ԉ. /.|paHX?h~Kl09~vDDŽjG(]_%Vy83ek`OmSIגwdVy<ǸgAEtQdy8,7?-) 9n3\ڧr94F=0QЩFNGn-i@ova1ΜC$^~55ʧUZKtHd&_m]+-ead`cL&=%Ԕ$Qa; -]=yY8 :drWz^ܟ^]Z[BuJ3 ~Y[ G5P1k`ˡ)8|ndpNJ`'c㹞:ƫpG4976_~o['f-0ykS3]hRb]x y~ZX: .^Tz'7aӳ wj纗(:ךmqT)۪!9yC<r-9x$esU, W $2  }^5q3[Npeߖ? Y e0?r _TQu-QK/(C f &`3]ÿ1`g?+1 rSMhݾYPդ+k:~Ԧr!WIki3u8}Nl`@1zd< :؇$L wVl4xEkɐ^l&( Pú^N@*oXdDc;;sQ.wjBAϼ 8'ԫ"i{;Oث5B2+r&<*h:jKmJt+ɩ/c> BH8,5NkLT dI[6h)^ _O1]K,@O_́CbC;P&?.b!r 6 ~URtk6;;: >`CRA#i0mʘ#9n'_gFqSB~bECD;W\̚m*q,ұy§M_%yt{'7@jUE#NB^4'0T\u:$%#w988_}C;O^>܍ߠ!_#4XI&|1z[kyM:r} PRC`朋8W6I?ٺ#ٷgn7NvX4V`61? MtOsX蕰=V%=΁ ,lc$r)r:}"r2k ~Q $^jٌ+g2+/5 3iгVBtH|+&XR4Z}%tFh˟g, J<<4@9*lFdx#Ff<眢~ Uc=)O٢[?O.ڷlSB|׶(UNZ|;x>ἀ}g>Ď*DA3WpΔi4i_4}xtO-g-- %X,K&6hF:Q6wk7 GM1DUvj9R;X9C@W){s.&s Z %B ԣ 0!~dgs<XŞ0e)2Lu]v`ewᬇ#Ѐõ6펅YMP[.t'ީ^h|*vpK^v8+@#'J4HE^3$灷'!ފ I51<+=^gtD(irvMǴ-G[Pl\5PZYz3J7m`$ao9G9E#H:)6$Rǡ`LH)h(=?*2iaE'5P; sjlOmv8m[KƓ(UElDye"`KeJ+q%*Kfɧ?]y?xiJRA-dQtRM[us2FI4)# MV˯zϑ^; d&$aDg}/45*ͿJך`t*p8ՔwZ{z'n&o\dٶPe6S>q[-5Wœ=NxX$k 3+\ !lFX&r dÕW<lapNq(hD| 1 2Ρ0&=c"ø[s$miL& P9zڸ"Nf!JVϋ˭a. = ͕v-U+] Sl<H0~*SS5A0ⅲH{UBggP7Y?co ' VC՜/T=d4PGewe'Sb֖9Q2>č|GG;y]0>8^uI<-?}H:`ϰ&8Tܲ̈fM|mh#?)ogKb3oy_aPl %7ʔ j&E(0KF:U> ec*cRжr,gM ¬'g8J_|1x\!؎$.zdW7i_0ŌxlgCw` ۚorC?UO-&uG|nG| '7)<}9ԸIJ<|) frРY~ -xJe T vHAY# mi lXp1Al܆xN$^\'~ZZ/|)m[zq? V 6Uk?y^;.n}XuIER)Y#QHE[ȭwAqأ흌M5h RsD XxieSZj-1}1~7ĿИ(^9ҍdbܧ̴k 0lg􊠞`h86 {yE`̺'*p&˺/]iP m:p ~0wjnh- ԓ[҄\׉ (քאo "35c6LbU܀D! FA!oVVDIY' h76s΂Y5]#B/(_L&>g+nxDEcI5 _7%U_Rف$uvكSfMߎQBHEY*Ez?7ԓ9b@d7zz oժ'2C"=EގÁF/v_3_^!PfNo+:oȩO= nS {/©dn. Q0L$5܏l7,:< fb8qp0&&OʰaVVB +HZS#n5zl,(6&K[!410ZNBn 羟ԉ4[v AM_^ ;Sn D;PT!9٨`^QJ8I}}t0U""|{$qK9o߾u :}r0]ݹFw W|HXlO<#[&ߎN09!t͖ 3pZRriB +Kыd"Wv ،s=yFqyJ4(.i @hKnIE!Ө=SZyǚ(LTHoMRt|a@/$Р<ЫK)6,͈)k\1螅+|{{jl2aO/)u#jƓ"נ9{+ހ#=Aϡ%pB]YIK5E=l&b%I3ݺ;D=&P~`rkM-|ga8@SzxӤH>#hc//wL=*jT͙i`+@K:>q7ҡ9CCw XGئ:$#LMCCK ÀC/Tg~50l)m\m9K#1_Nɢaa4)ܭ:R$D\O/0Zt ǸC>c]YfX?5?͝Ql:EzHΐRwG9-in-_vkF:%<IC'%1m^Dw=u4/P$նaM'vRov`wz &ܨ LDY5!1|Yᕌ݁uNOL56&m_:!ñ}֥< ՈA 9IO^JCࡪ}rY0&]G% ͭ5:'P7JK2ߘpx0x2A3QDi#8QX3կ2WԯB%\}行RbG Ówl6熖E`Ic/1ȹ,76AW۲ \Tl$&2l-ɞt0D.*̬Rڑ*1La<;_N4幥 %03趥`ۼ^셰-_q:VqaWi?z. 7s.iw3Ǫ6n4r^0O+v'=hǬ]䃅mʹ5yt}~x"NM(v70(6-" `qK)-߈āYGz5qΠ z-<0MJ3n 5T¿^ܼ4,q}BOJ˪eq{lG 'ʮ}=TID_V I䠒KW*=v!!K?3Gy♯ xg77wzfggܿ{xٺvaȘAգxa߃9_ǯ-Xcx >]™Fk`WOFf.Og~1؞VV_iu4'Yx{m3fFMqۏ2% OEEr?UnGzv8n\&TqK`ڠT 3>2(nH/c1+J1ls#}VӮWѿ@?>"BNu 00>{=ld'<edt ]!|YK7o'76="Hz-1 oy|!0uMd:VIc?!`/X1͈tmmsirOA+A:2UtYxm\^Es:FF8Yɂ|yA5MVǙE3d I1fXnXdrM#uӻ:uGQs/F*~Ny'D7dﺍ ,V y5n(fgr*PZ1xd+$<ܖh,j^tr-s'Equ+ȥhI!.m'(WmQisPY͞GmfL^sZމ1 ?8aFX"w SND N2/mf %Xc7Ϙʆ#c?gɴ#+4~aԂ#5Eo puɠ > ׊j释+Ac8\;+!B Kvl)#agϻ7wUJzEf,y}JTl ´>[|`N&&_ӳgtBrVRji 淑&6PZANİ%":& qRA੉w;WP.E9Ѯ^).0y*zǸ?+0У/#,:bó</X$b8^_2("SMa8|= XWmHmz 8I K\6!PK匂L1bkے\*=l~h02{7f]z: ͮw.&yjrnK0O@iX4MUX~(9~-a]heqye8Wr*C=KINT:rd7VL~߮:5U`^ RϨT҅$,*oK8/"-R@ُ-Um]g++!хn8$0k^;0,ޏ]pOhtEjR Xo3a+&ǕD3M3ĜO.@C| fdKsQl`EG?z/vBj` sGc!>oܕHMV X o+'RI Րz96?sУH=T$R$IZ.t橹Dag2ۚqZNXnf=3>Y*cFc^""8iވҔOgx26+N'=yTb!^hIL,q$ې*`OfYQpetẓ-Vs0793 p43R~7ƅtP~W9ɶؿutƬqtܱ1 I{#OHA Cj窓8b=ŇoR+wQ\=]?GNw I$S$2K(f&rܮׄ3 %#.wQ#ԬvU_=W+@srM,"vKk:[%j<}GSFv}hY{1*t)]SjGrݴ,muϸ5ie284v>8mQ!< "jۛ'],+ЧH-v҂T)\)#T 9x|FoGzŌ %Xw\(s8çoPq,YR™\ʴ\bK/ufGoKNz6ߢّo)\cci.a(ÑroݤxVϢ?b /jbߒi0n@A.gT[SdRIrG2WOfJՐCX3h_LfE#‚<'Im:#Q4z9elC nTGx:v 5Rۡ'8|L+BUNd^5̡iuc+d~4$$u|Dijwh sh~PQ1B]6Rn@^#@|H2͓0Aa۩N`A-L1X'|ybyj@K@AIYp=nRְuw!ٺ2@'vidlr}}9'4-}*C8;Ղ%mpz/{A ᬔrO׋T3D4k*~Tds?U/')ixtfpVe9μ:E7FeL'(ƾ l}@¸,%֪eș^X7?7Jځ1v[B 4+E$ѾGuZP_Zàj>+SE101ܕJuß_Qtw|EASkC|Ga猯yK ]S&p]:ǵ}djFWQ+~RBEw-? hыv ׍@5ծNMzŶx#`eh<(ԼCŸƈv;z<p xR6)tzƶnZހ&OW&TP ]{6xт_uDL#<7QLx}.%?Z9匴 4oӐ6XHa9,Ң\D^ꑚy]DQCV7};"؆$!!MWzijzb[:a=b nȠ3.?vX$@ɛązO7w?؟aGUD=_z.%8>hA:p{ޕ0Kg8&z<#G[kt( Oꋱ1ZJ_xF<xV^%^τ,(a)G#XTKZkB5VDt)%,f'A'eoS._П:d#C ӛWLmzf"Ž*ԄEy FmjF(x}n8:?>aXH b)_(\̰?+NZanA}ٲ"B;p>~:UygQ0Eh~F[UbǙWO|ФZiYO9&06t*Jw.2L+XE+8yb73+ܩawedoǧ9 jTJ{÷QP1}u# j</ݤYG0|hMa7- jej"|+:reVNNXm(n1~5bڋbT=ꉸ[*Ż; :B깞HMC,t xU)q"&m['Ͼ?PC.ҲJs*ه<~+޷ZjEKS<#qYwg~,%o 3?+`񒗊X^f]4`V)ip "!PIԔ9F),^1wp JtЈ¾ѻaZYuj;oGIcLH:^({Rq[[&)ӌ33v>uqAp^T`4&>Ev#P: l I1U1okDs!v˖RK'Qx;欌շEM#|?WV_#0TB}XV?ØO;3b~ >NY(\">x+ b̲8o48PQKGllBSr}0O}SMujl}I)*o!hd,^縂~ @iզwZ9iKBjMAߐ{} _:!WT'y4a`XR'?bQQB~x¹,%D9$a֦\?q{>gD RJKmE_٧֠d]$OY$ջJb>g|ݻ|m蘣}TGK⒂pzUL^ 0+m_>99a(zɅ2C=XSB/ "82x<|; v.iS_ΰQ⛕Ðqpz.e>=I#.A X6^Rī'@]; +ٙ?1 !6Lxe(\cZKpe $9-C%-/&^Qj82>ߵh>M.Z{ɜPkĦw6럸F m&AHB rɼQ6>Mc/ޢp *g9@)$2㚉a`Y#@Dɞm!s#<6ҫndF)1dh`itpzٵif69őy]l|k=d>PhDe쇙ڹ34P'28`w>A>*u?{D!ٴCº&b~_8V=dgihU "SyYn?~f8آ<]IMJ3MUt(tJ E{5zh:@S`FS2zR9/@ǯ n`HC/HwkN4?qGh)n㾺bSƝJob{SBB9+a: >oR;\4õUY# /תk}9Ce؝O[Y؅Apoumrh.C\e貭EA |%vi[=*rnMxFzV4{ǭ+͖S:h K'g}4äM`&ߊw<,M?7[nwd mUn,|Zy7}`I&x|y>-v"Z쏌I\:ʇps/al wv@WJY;^9hCnmrY5͊C OQoVTs{PiӑKy 8>"?.};9'[G3)~o  q:rOA$ʡ G MהÜnog|jCmi_C<_ Qk cXi EXbCOnJ2x'UuQRM(|PHMS'zdv)ñ sy~mFEZ!N>v~ZKg;V/?= ,3ӫ4#V9p/CÅ#/['Qs }qXtW491hDCo+`Z$ W>©ɪ@)op̔cOğ8Ws$,a]E$g^bZ0y bs0vJV o!S'ISI.`^,z )F 1vpƪr+&,PQw0sPуjPzXt7ܘ "Aˢp )TֶI=͞"r;ܯidl)L`TDeFoJ]׿`G㻹HOLCP٣DS,2'9Y'~J-L .SE Cb@S2uX92{gg6#7ryƵ[|pF-Z^rx)ݶ'~ʿ nM>;y-g!lj _V}//L%($41dZ鶦w8׌HqѪ"E`,3_fTjWg bS>yE3*1 F^;7x^dA\1W'=mvB4m i7em⿝>糀 =͎)@C!|#1/z2.fLF]t׬}Y]p}$"Z,ޜ _b?7q b7x1k+Q dDϟRv!ޙ ~@TL^TCcnrʔYe<8%3uaFFWFAt$MoԆ뿙V> Ot81n'c#rY(R\Dbsk,R'$LK;) pF`lz& O0dMÊc#T>%3&;xzDhqCl9&;yV둚$95c&@+B)3 PfmBY C6OE r7K=W!ZL5R!}>!W+[Z䂧?ޤ1UɛSBg ҘGm  ľ~XbVȅ*O43 ) O(Y`w*35TDĉ щ`ЍY8eI~fVK:jL˖P>BU))F{7%I`&’_IՐ-ҶD0 RuNߑZo7i%rz6.y&$$ἕr%φ&dP ]4^}dw*?L88^(5(Ն C P-srCg$}"`(5 XWo³xڼA325BHs*iC]'-a9r1hԥpxI"njG5ŮhP/w'|(PwHӮDU`2+1L;b2 T(V6b@: } q֯'}Qo) QoU1y7{Nirz.1c!+ۤ,y`UW5 v5ٜ7]lFsfv,o)l/ΞI BS [S74 IxpS3TPLwmbf4 ך/68$k| .dR>qgZ+CbvV0i9JY==?X]J1++. 8 gZ#d k[\Τ 3oI R$|8qwmtDz:Ȅ\;֔Oٓ &rs1E9Z+~ؖ^/cׄ]4_><,فkFđ{FrSVHF)$ɯ5ĝ.;,IWv\O(6]rH~ҽP왩3+2YèyQ H`̺ghf}Ks͊Nln$o9Z_F `6]LpeSØ?Ip &7psHC{7}p:z+u_RYh7-[7رd a9&Dۗh Yh5< ^lVʹpQ_zQ,iQ"Q"CZH.PLE#UK')7*+> ޗ4Uz^Sc|H~sb V ӈ!|R7}:V,wiix B&W/a,6.#kq'"@/)r߃jZ|+[8ոX7tq aNm?NEڈaI Q"p4k5p_n[.9e.M5(,0E5rBV9yS}uG)%8݋^xNZTwb?di߾E)+\l+O0BBa(x0_ՕU0O|ҤX<8V!rIJBxIr-(G߳A|X7 3#qq3Jnj6M-'ʀJN ̳a$ce$8$q_I%\/c%R)hHI: '.U֤~`n3ֆLm bBfx5ixꊬ9ЁO(j;q{lF_[zWk7-K0V]gj;gzzbJ$(zJI\g%|JN]pnkaμ{ת.-ǫ ǥ`I - Mm CrВ䇯wRN(`pIx|!7 e7#tB4|Q$"@3 C5-^ XKj=7r L7깇4UQƩo#GYq K-KZ||hМ!dkէN_.Fpܸ=8{&;`M1$L3w~>4nݽG5iIZoQoMɸ\ (./1W$3e%28ƺy?kϼ#,zdd{E;uO+u4>p( :-t)T<) 󡚘՛H NHto3[>X*T* h@3֠ OCR2l30Q"_0Ƅ'_Y25*-Oz +%. KSXd'K;İsO:#[=y?慮}4+f=Dr(9&6F:H#'ǁʣ'b@ 3Œ ݰs, cmkȚ`/~fp ]~Ď QkiZQy}brT Fn<,}zXb38q"@/z3Y$$z̤%h^v tؙgzTm:PM=Vix[/V?7d+cUaA xI< śjh?)l Y"p =0qKő08tqr" <DzOFCF03F^l k,~T*|~@_B9upT i3lJyeRbvq}Olmk73\x0o}{!Cf{)'!S 薔`|+<9FNhC!9U} /ُ0+ɵUUCdaB+C:aX.sSrqÒ@U ЀqoavDMZdcںP,=Lq+ZG*-5H-ӡC#Ϊ N| lYyTT f:UFSKG3m~%%r{7HZI5h>}d-i˞_>ЀcoLƍ>zv֯|BMg?1=(QQ]t/Utjk`'.PJwChkNռ]ဇnn_g~ ??E?Ym#~2>&xI"yyQ+:>7{A,.B3Rb?Kk #<0 C7 ]c}oj2x ,#ђ u^:@ U>åm2wD/o12!3!X(aL>ZTnA$C3*,+AQG M}g)bjQ{gU'] vU\i}\˷ZỎk?/2e3N _;,MT,Pn2M g-rdJ+^x %?0> GV BJfL@PeK&g6Wb5lF~-kZÞ#/b)ڙ'eF\"$?A=n6"uA -)Nfm֩lNJp lxfXO vyF.ULZ}ש4E@0,U[4Ȓɍ^B' S +msO/:Zcx4oeS&*3Erw י M C*j6 E blD 1'K4M$DEz,7gmfy~G)_kʏ  Y vq`Svs8dHu]FBYtfxHPn> "#_ƮfyA4$JuM0ޱt)o-J4=$;G19:L܈ qRZRΊ/£xDF 4jSzИꕓ/26Ͼw*n5 N&Aqau g ٙUKqo$Oת;L(`H+ *)@V?`L/+)Y Mx\^ekA2E@[[hL"}zAWKu0p.ClÛSv=>cq_5n֑Z~Ë .2[}ӍWbB0#/*\fj^cuXElo|DS^4xyYO^3OXWAҥAr +ǞGmӸ-Rօe=֝\*E'z٠6Lyѕ:!!@~:L VkmPRiϡu]a~ZC?聍?情2U<Ґlw{8wߧ<>ՌxwEL)+4^/̕F_Ҳ=n0uD$tLSTK1pȕRff@Dž%yhP그e%|\" ~Q7R,h•tl{L*P*WoWq"N%k<A} ,1hm,NB9OO[v+uRJTc+?ͥ+( @ 6^v'YMR˸,FF?ۊNeMM/ )ጢDu(&7YօA ՝Z#{v̮ 5Ɯj+X YhebLq1`U ?nITfgC8 !^zaK=+.{fe7(.~Ƣd#%Ŏ"דVyX:< Ҷ 2f(~4۪)8`r>pbTW> ;?lUmLbkl,#L`D |LkMEnpqP{ث`b;:<(4oKd 4)_LU`NxZ aqd6bIKW8Eo@4"qdS[h.LZK' bQgL)F؞M2q-K #le/;+v7ʔdl:mNwaC@^q̊/%-w{1w#*׵f7.J'jn(*$ߗ3(׏]UR&cľl/B:`lW"QB$SB,ppƙuevS@Mty_>FM]nʆv1WJ|ʾb:ioXW1H+(όel}t@vF|Vit:[ .CVRk~ɂ;GP -> ۗؗ_"*I,G<"#zj"b=Td1F\&:ayW6ӭ̯NƬ%pTʎMNz~oczϝlA8LEi^M(*MyOH^R Rv]FS ]ylޭQ)rDts%!9#ZPDj~CNhThڒ1S56ߒSۮIt#[ qr6' ])jM\>ܻ+dr>h^0l,g+KL.#@9kJ";9yodg <TK (fM` LrGs5;R?w*~ j4[-.JZ qSO[3>kJ0q\,[[n&<(Cd@P5U75s1 5U GP 1C0>.J)3u#kuq@<ɀ̫2,Ix n3aQíMj -`^8R]Zq`oZԖhm9R+nƿޭ3FE_"KkO98ìq^a:쎠]$J\:$)-jz\Bu<{YxF,) Nx^`}NMΪKkƦ&DD1lRb+R1ؼTEZ>H5ҧhfU?LzNsWvu5w6 %6h`aF{) R4 !PA F &zt.k<)5N*렉 c ѩi]ո"`юvd^ۊ rU$ߤ5Ff(IlR;|S;{$xyƝR-F$C@3eYw2\DDGrQj]R ^r,Cu&/= ^3Lq؀vT1ȕB$UِEk$Z.&q1chTC%6D??Iu ~3-.g/m|aVQ!kZń=FI3nqf웎8Z`>iR9P߻bfvZx|6 wS*.3-t̾N9lJBrHhb"SeTO ww h"z:*ZÙSG$PH@ ln{% +u@x/t&>[w.q-2s5\-S1CT$l~> OC(?a:Ņ] ACXJ(KIGYp*o&uw+Ou&6q/+]15ӉEAXর4t\&:[1ɐ<,լ<tc9Iu<\rO\ d [<ymS &7B)932|=%?s&AO[wS8X+ K+J`9pL xg#9Y|bi)P/:xYlEF"|oI?WXeƈvuMniݢ3rjJ= 3ZZٜD'U')&V72Yf9^kF mPq-A|,LO _C}:4+̾W;+xzD(pU"pc?p\`Pv$h+BjiF7FƏ|THgݐ9ʽ9X&Z);r"&na&Y4EQA8_e00"|'Y[]χu"#R&&Uq9ۏ[/$۞ڲ.6Vrw?OsZQv=RaIX<* M݉ K7eNx\[ ew`4a<Ii`"TՕ^,̱IPF;W d2-4{%~+SX:7{OQH)e4v5o=C1%W-CU"TOЛ"Gpx?hNAY0rv5.&ng%*XW"[ifD_gt~+f{0[ 1zoA빷L p䆞5RO &SIMOH׉ IRh$/fr2Fgh"l",Eh@yZu\t]Zö2Wˢ//MJs0}䉹+M]I'DQ5q4ꟿoxZVHM)R]0YK%͵K^uNEݯ!+zz{&8Ѕ[y)> Bhw"(08+bΐ/k'nQ!쿩ުkE/gkE@'M~>لVyͱf[ f@w.nڼlw=s3F0'mD@ t>P q^ZI|?hLN5CqܫJJ'B~*<oNA|G%ٖ{19J x]x0fͥ˓>p.^N{ :Zb,h:FM%hpYcrHrj at}CO9#Dцr{E`u#D6gbh -`*#v #X/@}=2Ma e7:$@Ж޾7RR]aAߞ7Gw|+-:n0ݫ,%JC p'j62G%`1=f%FsOjL̤w2 W]1>ˎ+*-o rjS[ W#2v4e;tS.@-EKV_ւ"`+̂Col'0N3xĕKHZ˷6zk^M=^BVc42t6ƞhOgcBB;YxN5A_5 'g"Z?dMdœ@j mϰNr1wPܻnە!FOA8mv"ك+_P[Rʃ:_Fd^,|h8uteRUw1X*?[Sv(LRe5qA#Gm5wKMg;?|%tV惗fln t]*v)M rYpɜzd Pf=P+n-4h|) N %څ[íw y /f1ב351i3E5CK΢Dm@ ""Ҡ[ y!_)t+tI^6/Z ߯rMaD2y:(LaY*VdFm$93PԨzP)Пºx}%B?[A^3{$EFj' . is]}Jͯ<! (pHsY$>NJCt#u9M)SF{X˜7}D5KP;E3`&鳑4Gi5r%eB}G1u.BALý[LͰa7n$ r|V#ȍ΂ aȷ 5طE-uAZkmhY U&S"A'0sV ņM Hy5߬A.[3k!"C~,.C>L;Z#_߷ 9yg=Գn1ܝn?JGi쒓n [?8w+L!xm[Ծ>UN0 HӌRnW)kajA8؛"F@mԑO-&+?Ve.q$&#z$zqޤ4|sd~:m'"F{Ie\R)4pPp LC:vU,pXL85廏zpx#W`+_p}``D! 2U:/F@)yIn_>& BI0?P|IY"0n9⺺<>ڗ(ap-m!KN6"}jP' %X7L2ҰirN!+^ʏ~8{ V/Q(yj|[C[SPY0s^_{7;qZQ}XlT'(A ȽMcS9eylDƟUktcۥ0\ʮ1ʥ!a)<5ntqhQ}e+y*Zs8Ep$w21ZsjI ,pG_ WY+ R88Mec)v&#B{nW aUL$=v,pFw^9]UCYdlԪjI[T“TXf(H Y|C(5m>h(fwn}Yhs j06gƵѲ Dpug&tֶ0i4%LMpb{b,LQudv0+p!oӏ⢐dȨxCg[wߛ4+\Pm^6Wƈ3KoɜPq5jUޞ M[4IIG#3XL& xn VC8Wgi<&13G"6⁉'cg +;2$ڣUx)(/*́t;j)@oiDyA{dN.C`v'㓤=..dh/~?Ui"Τ{ɪ;9>2x @)!s^;; ,%ag}؍c$'// is d><.ą1!Fc͋Mȝ7,yK9Zq:j$4a+} --wo1oux߫Ӿape9?'-^2 ե&p=$ѕı˶c߫ʄxԿ 53v2` 96t7eӊBBSkuF{^eJ37RżDo^/!/5:^ +bJS/\ t~N7uL!μ2=bj:"?x&\ ,,h~-~#x c~+8hcIG'ũM8޾FyƱ2-xLm # le;rMY$D1e [M{h%1MrD}ei55[eh;=kZ8#Do[M6&$zN؟JΩ񍍃Oj'ˑ#kK1,!D182oYàhΗ03NIyvgL&<&fХ\M.?U kΕj@0CƈҢ0i yi9ΚEvH?IH%gHOf P.͓ZrqሴG:2Yź Su1,7y+1&;)|Břa!zhĐ>AЃ“ۈBwJfZTD>,Ե94!޳-5&-wYkOr=]dXi- j繥zLABNe+by_I?'H\GR"Di'wBj>6G0V;=# !W9hUU$^WF(j}QEЈHj=﯀s_.o+Va]-!ՅVuL= f%B9q )/eoVr[o)F?6sz mQ@ѸrpLnb{rL/*X8To3nT9mH:4(_Ӻ )>& ߪ Xm%&F/pS_%x;rJQK6J߉b:WIPT¿8~э[ͷkTÎڹQ_5S¬G{<ɟLHvKXOlaXκcoKJd芢9ܐQ 4<,MֲbIvAֹrcB*wK.*s𐀈cy1buo6ƵIP>b\ ZPׯi{کAĕy/(hkI]z//󣥾 CM"֍>\6xwO]TM+Ϩ?09ꏫr©Q6<z~+WfWEn5 vhFEb4*՗]}0 ρ1 K]5ǛGYnG+4Fy,o@3 4r=۱W=۽Ȧh͠tOiNux/3Lio'5dճ(IHKL8JEQYҪ)NXlPvyg*FH ~hyH_ Y?3]{*dܞIrr] ;.E #Pd.bJW|2 ppI-P\]>`&>ʟNIu+8norVpO0+Z3ޒ#AyVU1?(9O5wPM3z)IEFZKV+8f?mkВ|'|daܗqǫ^bSRP/sV.fkS[g?m/BxD莺@d $=#w6I@cjrq1QqQ{jXcQͭ匔mE|I$+plrAfdeNwf^lʪU&ϙ\jeeP‚),ogˊZ-c4OA7h.lmo=lُ RLJnX 8M%᫛D_N4(bh aInQR$}y#?mȑ.]⓹3D0ҷge]|$gݻ|fڮv^ kZ4hLGaii?$J4= BH8Y{dp@!h2])*?9aIջ/'L|LZYG&%F3"ǍazTEiWK8,j`Nr=6xCX,ltB?0mKF%CJ_/.&*%aG xq-3? JU*jlDTcCQ=LZd 'p4MR7BJQQMy^bNsU"m}9px9;x@ kkz>qILR/2Ғg\3D8b͢f@/.!Z~)KSgwccs,wYV^q4Vqfa*Ij!`8wȞv}@f.ؗwܚw> z²::k.n 8㝇MtO!+dлvYa$ 853hV^o Ȁ9hN-?JCYf3lYqP73NÑhKVMPNl;_RuԤODմRyBbs' R,,)^kPٜ%:@6)x56wP0G$ŚTòMgCb#df 773هT,^a!ɮit'_ gloSzg(ۍEEj0B\%]USzM!bteA("% FOO8|I?<42]ydWx3`57R56}E40RXݔR~leZQY[J 'oEJ-bUzʹ.nYU_kJd*ȧ)B7AU &V1$.&e`CYfӲND]l: ,uQ?Q|_@!b ńù 'pv.b$kIvK2ސ2vl6?W`Hσ,6f ۭd)RE&P*)FXQWmK vrXH -TˉwBzBBaXwS8H+F\ 1S͝oKvHw;jz7P0*DuW G9utU_H6xz1A.A-_ۗL S [d?;#ڐF1jS-/G#!Xdw§^FR)44V  |EN:!oS:jʶҸ4̏~ z:sIHX90Rm%:Mg&] /y/Nuȉ6 Xj3^ jEKؚL}\xLJuhA F/ͫZZq߰LAxƁKK9,z=ȁu-UV<">A;+ߜ+}i+b{J@#uU5ZG'KYрຖa(Eւ1 I]8bYz*(?qPZZOA e/&÷!{mI(nǪbPl1[nr1S@ZC/Ç=ZH*3WN xmI!p<ꋂSh8 9)Ho%Ĥ3m#AIťov=ކ>U $joZ;b;׵tr~VUCH'w@0Ug!pYqYcM,%sAc]%fjda`9u `#08v(`c[H6+aH m=#Nr,O2:%lܞ~Dcʯnp@>fp}2΅ֳ 6<5jzAFB_^vfqN}~(bѻGDRʵgFq)]|kK{"wWB(Y?rWtkΰXWD%57~sCDVYƆ |5q_γp5b!l#x0? œ%oOFƱe̚<'_3MӘ]72l@<_ZfY)Qult1#zQeQp D}qg1ZGM^罪(%j=&վ*CϨYw*A( s"#mZ3{E:<뷆"n&YވD";qʵ&{!tuiħNgx;zF(/{>]_jw=8%]˃>H0!QI۵:\~B9*ڱ$,ך8>-t GVf=kpy -&cSH̡g07?МD_ -S"LYz?@m҈~P_;z@)#0;ʉZ5<&5 fs?Px$YITkF>ɀѢ^lމ9aV5#Bi!6+ 0jN~m GV7kؼʙtdAњs/0AF4Q Z Tq4IVrh& H`1);fiG[`S}U(XF/K):Z_/9[GMy>{&]@KUGp/: ]δ˭aFEi|>1MySFH8̯1B)ÑY ;Nϝ+ R dZBuLVD4Y=z+!(-NR4.ngTw?ɕgD|Z:)!)ZJ[ʅ-6DWY./=izΜ.xRS }u0v'(jo3UhZ^Hϡ'qAuM77*U0 ?t?h%N\vF Sbc֙:7Vu69yk;W#Tl .lVcӅcwrw uWCo=85B*: 7tS#N/4QKX60}kYѻSFޠ״Q9|o]:) `9kOg=;ނPQ4v3? :"uij|LʪTí5Љ^;9ylGnq\t=­"DNd=;-KbL|捌 bȔ ap~4oY&@Sdd=tYqUu/n,Osw(&zEg[7 sYF.s\;9dzm@2*/fUdvHⲵQr NuHX(ڗei%_6`H'j**5,gR6炟뀘1˻jNIKS2؂.X$iuWp)񷊵mTjLC1UIcYSUd r.ovBGiID ' ov~b2# x 1< "gXx 8/2u}Af GD;cb]Ӊ4e9G ), 6ټ2BQ*!H.DT4iOt}ڤ:(Wich74GpfN:x0i:0*RQQ՛1yi`O05Xtu31Y{X[|قTckdxQLQ&j@2Rx1BHG0Sh]]D2P`D+X2mxu2,k)j_D8tz&>a2/SX^ĵ3:B(N0ie82 3M,->"g0Dg>la5P(ox 0y>kޅ՚.AV|ī4w D?c-YvcAĞzsAx*XV˹SjD&h́g-1BS59%QG鑻כNx|b8AR۾ UXҥԈF"Q Qu:^/TRt%s],b#7,/otzNwn7B (Ia| E}Ƿ]jrï:;0'q Bk(3 -(m\a#S$zoT Vq^!9n d*-K?73&5*yM'cRcͲ!&#zK}p ];U O!lAŇ0x^1?4P&xihlHcF&VCEX2K^v8*nG@~-sß/1tV3(E7f?~*΄-yVV: +NxuuPF TXt^H[.Ġ Ù[؈b?]c7 m8^ nTiXTԋg%p ]w_l:pݯo-1=F"08`af2~P/WV F>6eJzu~`Eя!ʽ 0a?/tmCcwjK^{L1ѕJܤuܲDGؽ)ؾCl dوOOfDԩ`{ai G} zOg%AN"knݯ9A"2 pP! jmYҍkRG{|}?LI3{) A1Bh@wϵJ8X`^MB#9` ULMjǨXqo Kjeu\}'8PsAՓĴ="I äQ꒠ȩ5ڕ-=RPQiSebEFV0Էa|L5CzՁ,I3J_m(%Ǽ6f~Ņ*pnTOկDY¤KwؙQ8 s+zV%*P;nwqMɛH d)/@fUUy'Y1V< JU՜5FhHDV;Q#؉TVԞ#l3Ԕ;[##h){6:GpC xFbSQMaRp7􀿜K21vX'V䑆U_m6%(ʇʚ`wrHۓZTE'} !;2g&)ݾ\!JpJjJH䎣(Z(Y088:rQJ+qB}|nzS2:)IK%ɆY1O f2)ԦI?mu &\Snz|,?[7o1js7zcndGycTnyFʠnQ%8}%"Yv"_uȞ@!/aBPβS_Z"J0ߋPo?F ի6C=bKW1Vh/U d#r_)e&󭏜Y2fE3E٠Sz(\f9y)&LV K)3.B_*6eWg;lr9޽?Lb'%JX}|o~շA%FL=%d€5aD=)0;SGb}Ên"*ʃ>G2nhm CwwK) @~#/oE|a.t(gf$>jB ]F<*J`1w44J)BH+ϳX]q(͋h;+Z`/ l&:? ^JGE1MB?pD ǃ5<M=>r;ہR}d*UJeY"ν.!Z?̤"+P,x.MAlJܫD~i* ~ixFWTUn =wk+Osշ-Qx+uUY#TˆzO~bY_PkI[xRp`r6 ڳnjm/aيJԦ 3s`żr @» _s ͋K #L.L={agf`G p;Zl'lȚP0V:3H+ L\ŀt0bóBq…)@@WFťmWꍧ)$e̴Pl%XOx 9T<_CL2~j4g11.\mNgJrki4np.(V[VCj2adBYh.J/?M Dc4=^l]};K ]cR&r5Kr=J@׳9^h$S)cI(B˴_ͮ]fڔGOgGOy5eޑ`jP57!]4@"5./.WX6~K\,mRxs$L%iXa#<}@zfHR u^\Zw #汘hZ,r}CcT xxmjh,Qm8q෇||?ngNp4{$$?lT1 ;HO;.ck./ Uxwτ .B/rh>K\9</ݻq-j`{5tRYEHހ x(^ o}?҆A!}?@&9FceהέQve7$v~΀O͏dfmseΌc :NuYqt0 Z7 6 79[!,ex͢+,?qAXfN $aw|,fW892'IʱAv^h|ocAy5yY(1 i!%fL _?BA3<b. iL\CជƵE ZX(]t Ѥy uHC*'`{{0AbP|JM~pg X ϋ:ZSgp:+{#+F$ݣXIy!*O[OI8!?&<5˩q<佃4V1f -6/=!)( JʨxQ :]I:S;5-4R!VKS% 60κ]{bM5X?3VB!׳sL uD9BĐig2Ok!3]\fu_6rY)y&y8._(:_8cnxxN[ _w; t6@)LNYspI*ְcW =SYLJF(v˓G^dmE+cnmn#IHm9!)+)&H$^`DĹk1'bY0L5zS eY'hrxjAcͮQ4e*װY瀙X &U]?]XӂqyJ"W%F'~%,t(7㯕8«$;Jk7w/QIZ ~&]d׉>y/ܘv;Q:"1굝ىk"n3ױ hǫ6ms=f*,j[9L?}0 >fHȌֺ:vh] BΚI!o# cޔSK _ԟfrI.|Z[; hn.DQ PeW-s΁4l. DNaA}azwE("tFuK5|K ffv]o /Γ9*4d?e[5(=bQOCǚU;%-knjfi.XKLxC"0}yT\ĩԭd{fV|xnkuo~Zv ԏꝄ {:*/w"/{|o/TbNn/S]PKrPmL)bNa6lt8&_Ŵ\L~Y)@'pKQSo.cs\F+,wU|]1@JM6afKGV[Y!vhH9q1 E{ ҅-PtzTa:mfF&2QiIdHo՗fZ^5f^0UՋԉB3:&hfkD)Ɯ+2- mX"f=Gj )IQANi`w s8 T_x pՐ ps%0-S^AW<ƂulԩK`^ȟr$ϊ9@N+2&֩ք e8eiasNI^TS6!dDD;99!{n5f&l-7KFRzI \eyzM}9 Sra*k D &1٦b%9(֏sm=4 T LVAӬY}+5&o8ݶst`68ҦޜZ^'+ Q I)Oa!n !uӇ,xn uj2eI8v>Y+EhEcyWHSEl|/X"̔z =_km/ +Tbjr0 GUL_ ;!)ÿa$wVO83I]P077 Yvfir+^[a8ՁM=FqbЬ(4qH;ao1.Tτx'YG0EFNwZzisj9=A~X̾X-Q ^o]1/[Ũi6 @Rk-`lEd'R(= 3\MZ͠G4ӠA^%f5emYUӁ#U% П6(eF<{T,cba_Y81ñ7RG_AiaHp0~eK `U ^>La|q{l CI.Kj%}uijo23+,pHʑ-p<<[CMqlW<؋󛨃lNuPtWJzc[[q<(ݫy^5iOxGqxI;u|uk/1Ć#ZXRzm)ZdoѡLڢ*3'l.dL3"QDh>6U6Fp<VISJqx |"Au$قn7.~t0РH)jͫHyjl=ζڢ+&!8E?Ӊ~ 䑮܁I 1X6_!>e5Ia'T;/`:Fa:p5*Y;ҾmRЃn{*MH4, r ((<l=sH/:c5Ƭ  <% ؾ͠6 v#0+~"VQ3,︃8hRmδL+ SA>SA U +|[ɽ4T}e"3-)tH<*ݕ\ TcLcͥF]@f X )e_E~`a/kbTe{-<|Kk͛/A͵2Ν9ͫ 7+Ƣ#nE}:$Z2}\`5(L)Ș/V7"1>ʝsy<}W08?}reT B5-2SuuptQ[BƝH—@\ǤRWnY3ʦqBD8*$woP~8ö>3Yok dV0‚_T8l^Bt{,mӹK)QD/cJ֍*{¯{.ìE&6cwTiWEN2/^7 k,TvzA *'8ڸ*9hq^2md7N8V3ApUFO>z&Odή 1z!B :#׬M|L.6 )fC|1R5Tb2xOmb#ͫ}- J:: !]yo=U?eA_m*'z܎Ar& WqcVH{l/Jn"Fh\eSuHY'tTm7KqgUb*3FKbw(d9Ȝ$tԏ]R.‰ݤCטF=9,P7?lL\vGQ--?V!r{]{߳Z)V lxˋPſ\(&MMf2"@^İU3 Y̽m`X,#=OЌrx1 # 4^s8hH1lufaΘP1Uۭl~{~WPis7h3?"=.g(Lk{:/4⚙0hҿ;(?`j iR,g&>ݔBgiXl-w-7U/|}`c0N]I: =5KC1lOH{rܘNΐugfOL#ˁ*7!],㯚PR"7Ĥ.ŵB>w..@=qntrKQRO?쵇iy>pDX )\4m<a6ҢN`G"#2 rWOqogoՓ;baS]FC V<8% nzu: ]M~-*GбNZV-NB,_j`ty C{qF:A!Iz~3tԞAOR|*$nTk&c*}0Q4[-1 'z[DVlwi Z. $Ε𭺥f:Ga?g)ͅ%!)`B̕OI4X#z_$ G ;% 8[eSn5.i Acg=ܖ. ?5%?g?ښق3,ݓDO˾d;]WXcA &hylD3W2.Ɉ/|iۨZ6*.R ZsWꠞ#~pl}´6T xGBT:޿8G C?VL\e[e9z* е,6YFK >rU Ǿ_UR4%t"'s+nႹ5_ߠ-Mdϣm %i89Wʴ:1AN "gbhd %:d9+mVvOw {1` ?7W4̹foSv: |C+Aë?i0C_ =tnZ } f'4̿ @Xw xp%gpٿ&_C`VK 7ѽ>S$OFNZ`Y. lh0LrE N x= becm8o8Ihq5kY3u9I(/E-ُ ؘRE~ yMo,Hr1\r#{[YvPC%8NRhk]RVCEB*@= %!SK>Ⴢa#ω0x#V:,<q زk{"G x./[א LmSp|y2LwɦLPma\`؊1/-2&!(Rry=Pϑ 70"GmIGx]Eú \HxӜP3a.Dw ȣ"7{?rS;BV D XLjR&>\[ҿ5 &݃-+ 4Ҟڐ&_24hۀŭ$\NS*@?%7zAsH#$pe,>T>lUXE-{1t S({[aj0V .{DKr?(1AC+:URAVe* &{ טP.~|Ajr_Ç>_n{ e)%X[VY77'xZGI)lj;>~G:W~Ƕ8 <$%/_²*Ӎ|aUv{ַqK-S7⳥N \O\hUחTxSwpk  ( .0Zߤa,LtrYR2Ҹc O@9dR%M>ҦZB>&+6dnwB9;)|FzOM6 XAmG9WiG|lEFcY]׫]yk2Fǰ]oF<~1$}(N'N-,OJ>@, ~d/,C,D7Q㚙X-7Ek98tKև _4 k ^i}&ۡ,Z}?a 26Թ9Fv|Pr2\ EZˢD|WW FkI'F|`DW}ɠ-֔[Adݳzb8/?ʃ /EfnD2CC*X|k}ygNK͙ ,Ye=kgc:q:#'Bn }K֛6J1<<+00X͓gRAgN_`9;YϳƠ{z]w;5*I;5=C\|l|W+yMVٖDᚈצc|o;8i]?wg+YA'?ݴ(}{lj\q%r:uZا69z,ua 7}/xHtEFlDREmdWD=)aN R̆EM1XEiJ;}}#Kyم38-/QR*&sf]&QwQؗ*bt7ƯbCp,(|5'_g&!7[ұ=]R1 "nSlH  5k};Pu)11\f$+sL~m$"z1a@QkZG*C DfFԢ^leMuG~!0f&T 0b[8^̲9ic$!'VCΒ٧ߦ:2")!wdGvFWP檞;Z6ռCQ٥ $:Ճ^1*gX}snňiȇ9"c4/<¥˂_>hoR[k;JA6C_ND7YFI:Xs߿h29Űc>Vh\kEL~ j׌. c. uVeH :GbU|5@7F{R9ʿb%;ַ!Cv>?HAbN4=F#T>F.XDqxcZPd6?n¯U3xnBf#3}٢,ϒH5s>KApo8`#w)j A+Z0 f>\`C='K#(z_uYq+Mbh0TS؃=s||Rˢe5jgk>`^X}߳?EcMY^&3,{́A{ȑ3Ҩztf7·YH266Y\:A-XˆSypIrb O ћSiG%씊C$/RZHj;uү-۩#EGzzn}q`JOHhFw;ޝF0XDpXC'B9fĚt.yD|i/Rrd\NPd`> _y K=Ȫj_VY1om}1&S7}u yt&UL Ei(מTV2):bqnmH~yyi?Z.Lyp+ҦX3 AO@bڦ(pB_6{~όx=h` ksGTK`dm) 3 &ޓuE{OVf;X:Ws+&?{=0"A sIlpS& P0N{rL Fo$Ċ z.lm?P:ۃU@a2^0!AWZ5##8746H&M DE.h頕@nΌw꣋(qꨅUyOY&bԟLm,{FȢ5{oʊ|l$-s +^_|Lx _5E"} V"L_}gW%qC 8_U҈4zEɪnϝLSLrqݳ4 I^Q-rz$ae,<ψI<hRʢT2.u{QwGJC7g -;Zƹ&g OqPn^_!{.4/UW:7ڏMpHxF١q?Iu޼GQed!]|Gr£M9fA!OLpv5zZs)boU&H6atw+ÿVE oCײՏ"?Q:14p bE!c*TT|%QvjNnְ[B'A1dhh=yPHxzYfc,(TDX3@+bj Fm`zImچS/>XʎXh{BXP@ԔP[.sv8}dɾ} pReNPrR`yP)GSͩg`,Qk(i X&j?i-1]}l؆>n|G'<*b& a[5 " Wr72 18?@t: vjxlFݴgw1a]kZ4GJĥ0X!mn SʘM!3?n!G Y9s4us=oz, kI+_ u!VoZ;;)qj;.X+jJtGL U*eTĘQFuA}Pbpf->ZC:7~:tTYT^# G$;7D|PNIUPD^MLӭ#]}pq {1W,|fӆ Yv wq|A  %2 Ar[$!=8tfṴ,46TuE1(ɷV{/$;4coYwhY!hpRg3 Q-^#O2A^10=!+Vhw`SG7XqvD?9G򎬢^5C o42M ח&(iLv_dj+ߋ{iB2}1>zɁw8Oԕܟ2Zgd~Q0KoZThW6!(4@Զ uwMLTn%0'=?AzQL,pp`L*|{>d6L /"ǭZ|#2&@&{V1f(g5_FN37Mä*QhmGbֵ=}xY22@t?ͷO؅l%=$~޵(Ka;r55@>51V WYb%r ӓxzb5{xA)z𨑦Qeщ%Wl-IA /۫:蔯b$P߄!^6E0sfm͵wq62"=DY e4q &Csg9 f|}B9*"'у4~XAR;<$kBW[%Pk-͟X_ H/|nfx򈋎6לtIV|^Zoy"(qg5o^²+]kqM59;._h}o-fzayJq >zVso|AR"8ނΝDN~8>vȲp.?0 4TNMz=lSZŹ=~e]vof v:Ra\5sx5qtԜ#„3\.tJm;CCG{"",'_r%^q9c(쒾t" u FEj9vp.mCiAa%{4N!#Q%rN;V^o.A%0]Zq :_ he+Y^Ujw2{u4DɁxrdrZqMLc_OY߈3 pk,i&^tiD3Vo bHiO>f MXC,K9P [ͫTEpS"<.@'FH?"%3Z:FĔ$o>ՌY⨮:&2- bU~[- z',/>2X}1Ijr.wgi~ůK^9Mim,K/{zhAU9Q=/(֢ӕBk]hH݄ FъӁ>9jY5L+ 0dž2]^ܤzr qq}!]muOIL$GtPhӮI 9 -s ?ֳeHt `qlG%HG lϥT>GIxwOq@p2eu& #x<8PȎ}xVk6sjHy,Z֖V-~r"R19LZFmk90Ene|STW\OjpFWH`Tjm_ |b| &OW㊀8vE4q(mgr:28r:FEdtB끘;|~VX`)i.*b*IpPMbssUc)oųazFW9l"n(n[V*$fð쳡??Ħɱg` gw7, Mf:b4|o1xy;xr|'?[exX͢N Qqy]cb$Zea~ժi5Wev)?\2CɛP\rws>@<{/XKӌKi~^ݜKHې06]_QQ%/FN 㥳T=cHLZD HBc#/8!s.* BP'dY`NAO0(x5Bjn7mS`;2$QDA"x[S(^zOI%b x`C=u(uaj4ڞXՎ]pf"حWD+gbMn;C$aKǔ@s;o=U$+ƒ 0'^9%Ts]M&^ZeAx^r^T] D* ~N`9aw=Lr\VC]7fIUwy2MNgH5~W2_rC9O볁Q_c}GF~s(B,g|b=F.(dsq"F>WR E[doeea>B؇v?ϵNCĜ\ݱkףJbKӻ /Kr,#^% 9[>6^yUx[{LhetK&0f65/:OSu7S3gQf1eOz>UQߎ׎?^,1<&BCcq^TXRIY5>qE:~k,>î]t4n}#h~Ҭ72b㈯Vl2&.үȶjcua, (͏&B3#~~ 9d₣YwUOظ,~wQh#cLd.} 1~戋^[ރÝ˒k&H܄aɉФǜqɩ iE3v.쇳qT&|R 'E=Ur-NIwfʺ U[lL6+iVZL70avȼ@8}Rbs7FZr&%ļcrA(O6԰|)YlfS6K]jO~7?| xejp>ftcVK, 鯬Dr53X1khӀll~.|N5ٶ# dW&L; "4c|cTېAJ:VunE{C.3uy%^Uԟ/D#koamc=:Wor p   Yls*٢4[uU C\7uvIR=zK;\::RM6`f3g|:dϾӴiqJcۓH0 >;8GzI SOe*ߡξ@צ٩]0ÕpvZ\V۪j:u_P4LŕKE^nQJQ흚~_Wޤq]Y9}:[X)5pHffc agIsiAE`/ fj+¶9S:p5fxϑwnU*ESBݤO<'rRb82:u~ tRZK*mr ltT|GM5ǻSlߕ+;X\ԣzޢr gĝR(Dv=\-R 1"qQ:A;lmZSqVh=]Wbu P}Hq )ɗ_NG*EH8 ?Р U•[HoryҨOKFX_ (..4`hE:S/ލxqu vDypX%9b8Ɉ ݻG=:HIvوPsoEΉB !y7AIԳa!Uq:h!ElߪƞƉJemn35H)K.&Bf|Yd5 ɇl,d՛qb36 'c(Bh A&xluk^'{ۓZ!V &A]Pem;:Re -bRj.OZH9TS(LT&GD>HPL%c &zUЩ {yb3aNPe/oKR1~z~!@:IVՁ<Jن(99 V:Ԗ45ӿ>"5k@+1p3Oq?أn]Oَhc%qdIZR5ᄵ7AVf'e)$ Gs(E[@, sN v?t'Fȟo7GeM>ϿP٭q`3O7"=5-AV}@j梏ByZ\B+ *`.&{M$O)Wy1<>njR'r[i5_]G "p䷜5=l[FA7a0<7sX<P/8۵ٱGhk=:1 TauвJewV)ɣ٤g޺'6N*4B"!d`6V>ќΖ55ߖNKIK=pt3/.R՝h3L}Fc#?! Iɏp7vl e#c^a獈`r$RlU{*ѧd# זN<7JA_Ws[QZDrhnu 5@4{guHHF\dFe :+X!'x㛚[YgdLΪֶԽ à ݈%"V~MNHgJX`qن{v@2$VWXcWnTi*ln`v|L{ `,4%u HJa实6H%T d) -45hN&8ni\W~C|i~eY&>Y>? ,'|Q>_l`ہ?!s p֗49y rTxY TTsz:*[hRBK*hDP>R_̀8ˏPQ!&Kitq' H4^7OjYձS򙨐(Tq%/9i0`Gn,QɵD+w/gз+C_+TXӿ8Ĵa,**5 t3} fQq2E"A+%5 BAA, ,;"A3ޕ _];5EGmʠl3~pˀBHLV-bj};雧H8"(|P|xo[:K8h讞МKqnX%hUn$v=H=|zB<􍋝0RhW i[KīZ(:E-lIi E7t9N& N\LPiۆWlZfbQJYN7CV|Zbi3,f$;-%1Z;q|ڎf^ĔXIE,<-_#-.q2T ubhO,H_!7;(._;O6+eM$8ٝH.͑!#9k9~+HHy &IWc7|z= +#[h/#K;@`)jXXjZYS@"J$JI'PW8s AU\IKJU4`L܃ ʓzR9da^O[\wͧ(\A3 iNH)>]/wc^0_/z~[|*eaًk>ècѸPW5S՚AR@eiYMo+JYJ{0DļЭQ )7xp_#Nb*(Xlm^t-{Z "hԱeL. *ABtʈM@&[{)cԀཎm5X{mz77 ]1!rBsϞrئpOڻsT@`UܰFNl[ب~ b#Q6pN^afGSZ{M됴PP.k̯sc42qj]N6ӵC#ݣ%VWXSgfz4fnس ;N.h?.,Y[߳jn.#QFUhJ@{vLÇaQF6řOvtw0udOLȌpM:n"`F7(mv\꟥`W)#)i\։c!7 2)ij`]H~}Yc+ v؃/YY1_醼x"ʡ|i,p$Y`usϜl#IU Dkò!b5}H5SZHBě|#ciϧu=M`PADn6:z1SGYe1*Z#f:aT&w}l)RL Ti.Il]$vg2"(AXd5/iT\^<[y!k>c<&Դ/6,'oe`6$:` nD|%6U Z&jIL 3t> w3ooAۢO}81@*ͫ "/sw&XL\<unO2lCrɟݰerRaǨϣZk"w:Zp UַNHo46 5 `@mWYjgS⾱?`P"lz )?Kjcn6g >K>7O|pX-X:b'7&=, b+pFL&XEݖgyX'|0u?~HyUvD 5^ZAԏsskUן18q棁++%`m7`.Ypj'hWE뵲|j~V.eG7 ͽO:(|y K{Jسes3yISjC"8ÛHrOЯG5{# JG.h1KAX2hLD2@!ğEs-}ֳǑQ!ps.oK[zWwxx4YX6SQFr'rn*8Q p~ .<  a 0 `BN(`IX/U߄B€R^59-?b*> \D GÝD+e:;B;Eٴ맑ܻk:V[2T_sH~mM]sA~J9cog|zL@d"aRҹ(Ȗ,R|Ѧ Nv־s$2!ˑS$2Hnn:/1_g; EȄ%,6JAEXuqαZqKR~@_ |ʎ,7gmx~q_O@Z j9BapzT ;N1UY2|]~_ޤi?Hf=̋Fdh-ǣu a>˫-^+PShXYQK*]82R~Xݜ訍u񍢽{8`|[i`I` 6 +p6yMnu˱2ߦH* !1(ERT%s3}ZX~xP ܍C#c2JMfݑƂ];DWTe  l|޴hX I}?Rr7T B9]5 Xmz? 6IJ%ɎE`y E?Q_?#%$R`+7j'&Q03Kz v26_M3;-h wg^BgUGKx֥ꢭ3r!?Q$hT8Y\}HΫecaY$uTڹ,3wѴ Rz( :y[Nyk\=6a҅+ X{&G,J׊m9SDbZQQTn0;OĹCDD{ @@ &Z]Th[C ni!+4eZ_9+ Ӓ&ybX+Ǖ>ە/%SHBx.ƣc,M`ģwrO|o(Ӿ:AѲFGf5`Wh#[NGWn7$~9qT{W)fQh9m@ v=(μzxd!KO+X~ڙtX,&^N@Fo\4 ]n?loc=&W׋-*ީX ]80 =A-o =BI"stR]jN BJMs%;~ bg?)I6D)*c8+WO6=i#3`'n/": m,A{o {6}VޡֽR{ˮ,w}W::Lwo\IpjC؈_b^>: 囂vV 2#ojJgD:2ǢD,v:{&(ϵؖ*ZuH1MCpH>F.$/P2P! 4䆀 Tꗞ#Y_ EaAGhi6PxW)_c8ᤍpp"KkLt-~p~9Ny޹cY x%T4`e >o z)__F>fTsL3"y@8ge_?VKmF OwYL,PSj%Dߞ-6BY2DUD?Ze{r v Rh/3Ө ; d4!eBV$R!@q-_}Kʁz-USI6I$tΆJOꮇD.zȫÐ߅s.>9SpX1.;HYC CS\̊6`i*/, %zf0Bm,(;ەs-OgmW7=UBҽѨxи;'AW:/_~d ҤUAj -X=o  -q-()ifEf4Y=UKDAP&tk[ia 7!4([-MV [uc~X.E~oey[NW*Y:La; !&_z!qnmi+O<ly ]''KYM;}][gDS"1Ӓ)gwC!|X,>Y;YooBWiBfk8+xŞq;v3#s_ˀ:Ta2a[ |ki[{U'Cw1Ym4(RZG'dݠp2a(#jyz݇$]ӣ%;vߨPӏأCY܄ 1|e;4ߜ0LܘzŚ\tch2rFc|Gh? zvQg^Z,Gq$˕8BcÃh 8hA{ov:;o<ć}G!3N)~66l;"@J/00\&C|/4**@W H~! 67<a\E94 A7ւ Y$-j{q>;Ch.YtMj\8DŨ#'5 "%da6Z7y9$=-3 ΟUHf:t6/~Pbwuz=%dud #MQ[=hKV c5o#+삧_ -{}n9-=Vg?n8fCAě q'_0\UI'ab؏1 sXU\fCsIU>-i9v[)2> =V{>q tCk(i,ҩ{m<*nNcˆ^^tɶf'{gGf밳b\85hi2K\&t?=X#noK95;Yu?&Qӥ3e0u$mݯ'#EjelLZ~K(F~mp+$pH5/(s<;(Ǘ(Dg:?JGiѴC;vT vkftPS'Tn>5S/Hoy%;\ԉ  |9:w NvހqQch̚=¹.?FNmk;Hd9wl*DuDUgQ ARie0`nE#$o~%ֽHI&މISީkxxV s;bySm 9l U OA RvN|WMLi>)q 0<Ǵoݳ6w([a]4VяO4}t_O\P{~#^ k!s馵/r&o4V*[`E^[vdr!%/d\)qʘ5Ka*q#RxE@c%w"4yV]t`[olӝ^?Y\vT',w D'=%|N:RiŔƼ_Ne%$w;̨Sё}g!~w4ZȦvv4z7[J7Se~~ L>XJoVG?VK|ejMH-sdƭT: 6. u %`vDCyCTpr%a$ ֝Dgs6B߾EHdvVx,vSgPXpɰ[LVXn$e6*c)D: zKE߱@^Ep(@mq!̼2S9$5h^=Don| ?zzMO#b2HaiC3ŀP Rl$o6hs?H%H qrX ?T*]F,$PK]\9#{dW9qpf*5U~EYSdg̳j2OBQ(N،"60>O9U2NLMj(Ox:tn>U'Eq,iUF2[iR=qȮ=:WMhck?Lf'PI3m9IXmD 6(5(rŔ%VɻrS0]O5d)W#_U_~ `0r\dR6> TK\Ef0SVu8_ဖ .KÇD ˚&E!#]UMOfX[Jx$˓l}pW&={Yuu*+يjs pN[(ӾƯ)LZLL.4*#v(.jVEu$ݰYu-rGe7&RT*RO*jC }no[w7@'{CC*l)q4xxυ$Z y"ooE𾂉ߨn$e|r蕥r` 5)ynߝiwẽL+["Y/7>Jpg@d5V<betAf${2ϹL.ge=fVŀqi-HL746S%ɩq?Ba1 (f Ԓ+Mj o[b蓝;5K!"o(kqC ibO;jy.X'rq݈B@wبyM5)0CN[nԨ9.`VJVF $4l-ΜOGT Qw]IZ%J!lvKQ'tD~UDn2(svB:a]qR\=/ ?AM jSfѲ/vG1kjSm}'Rku-/{0f.պk[h3ZʴdoG #F~Fi~OPc+6 DuB :}L<'& 6& m\ &4Vp5i؊񇁸Pb1oi| 2ikd *Bh |!̥ʨD|}Vڪc~'B1f f+,.ĻGhعINeb/^HewVsngn 1`C]~^[@q9+сxp"_*)#y ǹT+WEU9jD7̵C ۦP1i466R"x>1uLҁega;b DTն%8K&iHw\mw>: ȁ8R^hZ& UxĽl Ӛ&> z2h^;}Re!Ryt% ufc6}<|J~bCJRo5^z<WDc,[IlBS[@*}^a]omL;(.qE=rM~]-9ZLj 34 P6 lʮ[\~RBncϙлd4zB\g}{}{yS8!y0אkqqhfzSKb-VHYZR.dg $(/imdP7˚Pu{X5ےu)vKCidD}]"KWuHes,TVOxQq:KjfYS|nu jO@LR]z|FCй h^jE]8n j3lcZpqP Ix| *q "ɱm qec317p X{ZWWZ{L/fjhۯPxy C^y_קQ >b#9Xw=] bR˔(huظP 4ųq=}a\s@)t;@Umct XՌ"d D Oʲ!n%쳁:5Y$!*+ +_yY\lc%.~=@PVoz 5Dt"c_&E_+ j P1*9㫶 '=Bj/.ѣ?ҎN,^\蕰Ltܣ>lPV2z#U`il`#gqܑQep:vե]h.6_h=p7Ȭ<'P)xEJE&[1yvJ[ۜkI@bhGLF% r^eeۚі馈l_ؔ뢢>gj>,۱/Cؤ) ,P(ۙ.dRs˖\S$WGw'BDrLnG$E+&;t˵+AGihPwW]fF<4pV $EJ1TQr V 54]J[J9s``Xq;jUi{>se?ƛiz/"-#)nX> ՌLInvJs #wu`/5 nwDOxvĽa/OpY1Aq&@'>Ψ+(@-_jۀꜴܿsL5E6U|q`pE1=hG^bsh_ tBGҰ6"?‰m1X̡2 E5mR…z5h⪚ֻǷ1Dzopm0(YGf@љ`4d*3aEPԐz $r ?)ru]SWB'ea?锬 $IanJ<,.j-1mF!], 0qyV-F`SUl=O^Kd'r1t+1SAdH*>;Uҧ.'$ZPȘPӻG s~K%-nk3:cZf4,<4-DRRԼ,}&)] LtFFaPRReCCI\]=7~a8hnI|%S,GъhA 3}vp1c3śsfEf‚zHa-2Gc[L0(9#;k9?9s:]H~`TB0}~d6yC\_,v.[ <ͬ):H)M= i|Џ\vS Nݰ`ԼMiN_@XFf?lHY6Z-b]vCmP8[YBk*k Ca|BUelT/~xsA&ǐdf l 81tLR"uۙ8U](%-:-!g89U/Xاkz}¥f}M|4#,johg\(LTW{їi0wbnȵIi։،` h!rMNT$z^_1HGnsZVM/R\ r0SHE 9TULcҸ[(0MtmP$ٰPEP̩ݔ,9T [n/isxr:œtajo!ȋ p t>7 4BXn5_ÃBq1aP1~ZZN 䐬I}/.oFN@rAg8}c/Wˍb-*#"7;(IuIB|Z'i,h Xϔmh=MAK. װFQ]v΅ :,{_P@ 0mIUʭ5p;K99Yozߑ^XY4>D C? I M-7MlSݭj*7ΔU_6[Ҭ- QjR^ QFE+;&7|w_+g`<;("ဥfĢA巧d`Nbtw4. h$cSUK#c3,83G_pm[q$覍'F.Ie Qᢻ@8-b/シVV]lZ/5,P)kjٓ'DF4%.SdA:SHk\ ,5=(oW{?,%j& !q\wэmS ob ։E ༰~^O h}n~y;Ł:+h6'I'_G#70æAI* ȟeI[KY֤AeI@N8ěJUIbƄ$j!P:F59q>oߞesӌ̴.Ny7=z+ u)* HiK -hB%a]XȰSԣkd>l}2kz@R^/EH y#Ŭ_/~d%B|:WKm Z/!p3hS_#D$'/?',UqKQ,Ti b4hPZ,EɮE9Xcg,6G0܆<҂&Wprb}ܣ#}d&į0gz0 )![̛]*B{#Xc*[a!!{M %BtcjUR#291oX-6XL+5QM_ ,%wS>kkVO p m,i臼$⬘r{䓇]VG.@;LR-&ꊑf~SIlteًۗ{Zx\bd \Wa\&'pU}dkQ &6&r1ԁ| W[zN>Itƒw!x&,`U0"`]zq6.goٺQ;' PbX\ʾ2 qylHp>Úh+Sɖ/8w!iF^oXփ47Acc-7.#/<%GdqJ>}bn:׬2$SIrD:jI]$W4OކiizW @:1w0Sd"噪~!b.V ͟p9vɣ%J#o$Z|"`Ei~2S*/0=,kɀ,s)Y3po\q]?9{ȣ!ъpp( /"wCKoerZI#Ɠdzh d_@|cZ葭NoljOM&6} s_DxF,۩J;GX &9thaV5E2-rUTe;GM"X鐥@J(̬r'x_ A8!c/]K]Mv;%ZlW4Tp+sOjcL5`oEӱJvT3 1+RF (P5|#9i 4 cL(3)&M:|2qN@V\AVP t4@hp{a^ 6weɻЮ v@v{W{.Jy\]SZ*N5xc%pZTS,hAljFFӅ0% frfL=_IN=]ru)A?0}.횭H0m}}>N1>FO@̲& O@BJpcQD~%T1LۯvYI(#C"0ڜڨU aCAg$+|x*bg`;~N|sЛdNO3F"W4-|yWgyost%atqFVۥIl|;>ݨ1$:ӳEHg MP?]goY@%։Z FW%OO:e>4B-P?n1Erv2vhvroqji2N;BEZ0 78°ʘa/pþA 8J eҋp8)5,MWK%ڼRGZ^ o ?aեo _zݫR}mYS`ޜuEM8t2Zt܀?NbWYz+_"+pAa&o: Bl1uX?yT_.oMxƩ@!F=a郩'?vERI.Ij ]ot*pDu ouHFZ6fJlA VΙE `a2p|[X?ҡ{`82˾5vbL1SM3JWik9eG6rhJ.% 3DjeǶ< |[T{94j>wLr@rDḭ@LsА6{EuE(0qYU+M1I?Lﺲ4ZI*ʀK$OO >PED ]-i͉v$d+~V-Ɨ&9 7!lgkh@$4z^ ovZ-u uvUS& `;S\RuJiLXt,|sd9PZd Y`f .R krllkzBxr8hɸkOtL0h@>#cm^9InmT2kGb/0VWvǔ8%{)N>ܻVN_KG 18R*5uYȾnu]~żɝsH_;86F9 \իS6XQ :i=T.oէ؞7R6y2U՗oCv W6;m!$ t-O7M@*9)}N}F&nҸ9 UEZx^Y +fw J2K@*F0\\>v V{JMB8|ëGW(S|bF:dl_Gٕ f'Sk"nƻ *n{%g{˖VOi;Bm7(_Р'sxT^h< )I'fK_12Ys4qEw#N&O־D7eI PHIJ{1n0=(s92k2YsN^x&z|8;w)aB)JrUY;ƍY.IWfn1<ɏMo#k[cݢ sc?nDDFΨ\p#Ʀ^#C~u*m!6cwk<ÐTu , >wU2 'Vp1Y{AWma.)&OcFyziqoZ}O49 Vי4rbN|&'!BzLjsZyx;`-qy Ls+nyřA=,%N?ld(ÄdHC?4% :b~B5NFwbVi $Fօ^]\Z'N[b*yv?^YM3:]A>ob ,B/*?~-&1&76vʚz!2Z29;ƉD8!@@p;`LSw,qeUټ Act^Y_(lªGN ."cIS}! 1 ?>u~SPko3^l1J阱fCYmT{L''Ft&gy~ wD4X<40*we "ư*P0qP8LW{y{}_0YW!@z*lxػL`,"+}[OF;»FiQHC :ԗ̰BAT\g w <__SL G?}$ N-|M[dQfˡ8ͫpá '=Ac~sAmwE;uϳ5=h$MjIg*F3+*Mm.4~P{H xD<W4Bi+3Djq Ő8N(^52 %#HXnU& %"*A(# ]'JM<«8wٴG8ྨv-8(egXWEKN.0y֗)ɱL6^Gb:UJq)n`vvIhJD <z d˛4减$XLJJ939LBm{@z,Pb@" S&MD^"뷪B뗃K{3lnUv[g^A<`O⸒J5VH5L^X GT{ñq6FgwVJ=l3E;qD_=ciB;C!*'K1U#y$6wm@;T5NHrD\[q6  R;n5B͒%ӝ5k 'z2C#} .0v.[PLNCS^4竘d B á_K-ֿJ5rAU&*}3_"|w2%뾑Xj>ΡB\.tr룥9M^1}x8i'%i>f<(yT},Tl8&Ɩm1U*]9vjfMzK/G/3v43&qҠI:/7V(wY=fox[k]&5s%yѷ_EdjK&U1*RQ6K* ٪zO˺YKWOYS~ =b{( J\pxC\dWꠦɡDz )rJe7q5:zy:9{ЯkǠMtruEEǁsn$G|lpޗ] 49gIM 4 0?y#VZ= &+%}ט5`W> MK/J =v1l0P.k\N=TppϯЃv #bA hyg|7->ZS%}9UcӕREG)Z/w7 Fg_ ](of/C#)VW bٚ 'm\2YRӅ$YYzt@qĴIv: sea(`2$ɡcF~ٵS=U[v#;]04Nm߬p?jIv4v$L d#Ri):ΝL K)T߅! R9AA{@ ՄES3mO!nPo z ?X48%EL1/N=^[t9%$M؟`AԴev-痵Ny'dd^}ٽc>Ҩ( P,V+"FDZ`^4ox+qBT$'ν h3٨bh:_'DF)4X76 rPeH/f!< m1"7z̭:7̛L0 z(TTJ4x&Av?3kI(P `ڿP5Wȿ+ fQVDEN> 4 )-lb󀒳 fIPNe 8VTcћh+X+_TZ\9SdV3^@OEzlt&$aTހ31"Rg3S}#g%(":I3˕Zr5ރrT05fAx8!=)vu%Lz)w[~-l 53,}Q5LMU*8QkYk Ae<݉~P@Jɧ*enڣ})׷2 9F[( n*޻ kQɍVy1:Ԋf{ ?">q٦y t|fTI^(îRC94M ,6ΗSw[1Q)ybwu l1K1>Z +,Jaf`}4_Gk80mHkJpޔLDJ?s}JumHV TRf,4)\Ka$ky[=zl ;P8L1TB)aʵA1 ELʅ 5ۂѩNAOZbq$;$ $0拚xbMkI'WtV<}Œj'U&'Jb%BhP \xojqhss:j{rL;CcmPT/']1\V#Fy3 ٪ٰbJ!镶։. &;_d7Q^4]&Sr|G:b+"8nqK:!*5,O~>eK?z\ +Ùf}Sc\ 8z#'62E\~E4J(cxqS;Zٌ_x:Y LEq~͈fߌi/vaolAD_n`rU͓%Z i\S$e.(8Ob`eN b2W'}B#1#ϱOHgvn&T4Q,E Z< ;<Ԇ<5"5c\-3~Q+qu`)W);)s Q8{}g.'r.ɠdI=zj?aU 'tb/co<IW?0%; DpY יUW*/ VXr-8c+Uq&eTe#lOӟqD2[,_2=3n_k/#ن9oj=a&:);:Z g6S; V:nڙ yd>RrvÎ6+)ᗚvӺLI-􂂊AKFɺ" WſpdG$`;΂X!iZvmlv (]\p(E#fr_/bp ", VY֠2Tx8u˷L4:M#hJe ԁ&csնѫrW? hˁC%x+<  [m:D qIg.M^*~ϟ_,Za5`O }30(ٸP9dV̉8 ( C{^L:k#|@t@R~ҌkgҷFBA&.MҝɌЃ+- M>ng3ɮÌ#~r 4S7-Sfz$`&޵&p{E/-;6NKVnvx@Zb9e>h,Tb|`#:н[X)iQQ혞12v61;:;؝DTiP;VC6S~ڏfmdȖ(03%E @y ͮ~݇lT+]vVd!#"X.$ 81aŨWЍf-O?7/R~ w? YRu3beÂ`BޡgAä '4UP\Ȍ\"^Q R#*+"4uYp7(R>*vM뒊LL9JB30UjҢR~'Z ܢi@)_It|QZK&c_RvTlf@;cj,h\_`Uc;%rjGXZ)&7D1-61uH+wnwM&gAr!{`Ch@*ly'ABKXA}I D&B- p[J!ө-:]\0Ӵ&Gd"vq-탈3x^<ݺڀ~9Dž墣F/;ov0!2G#sW?ImfDUۘ$6EK^;&VϱkiڂՏ%JǪǢK?]@hZ>וU.VrpQDwMO śirP~K)Bl'ͼ'P6MBNP BnH1OKM7bJ { n]iRޘ¾h(EϿ;KoQn>BM -ñ60(IkMgv}̴`a{rs/{,8XR)ڕ9 :5:QΫk,"; R&({d, ѳRpWZqBwml2)GA /8}Qusarh;,b;/[9nX4^ǫζ& ih/=r$I=#Q*g^~TYaO"78kAלsş N>*PL;{MtU(U!K(YRB6=Ҷ:=ݢN˄{jX~쀈ib9^/;OaQ5"΀tdl51 Z#xJ:R#UC!IFl("q0S&ygoΨԳu+fBFwoz^ t{\x_"$]v^+k c.z05!+\;t%kzsz0&a OMAJuT'R5GK-|f'YCqv1&U;|J9u@<(i0E]|n(SVhȀd3k'hУm3 vQ莝dibE',&!-&AikScD4 @"kY`ܮdsQF(m$n\4dNA.*`aT{Jy,־x#BP~8KlBf/3+lB.NQf9%0+:^67 v>z! @dS4Les| 8t{mJ/ \;h,n*J=SҜN:Wr)9mJ! @O_X0]8 /amd/罙824"ϺU=R1 &k\HA)M:|㨯S˙s3V9G姻 dҗRo #j׆Kت}hF5I%y7Zl< -o2%ʗޭQc* [fδ)a u@ y~9\Ul?!8>o'F{j>[ض`7AݜgH [8QЦy]NtJ1S76ȍڱ8KO" ɪvC[o緹lbE8!5%tMa`((xXVʤNR 'SM6:2vXXZlU3zwmżףd-3pI G܉dyjgaVPb"B(טW% 8Ή8%p2ვ^'YrH>t̓@QLۏs 3jpn" pN $ERih2=J23Ve`&6\P Kǎibю͜mmA\##'0he 1χB}}}KVQ?˰G2^׉@!z '2Jtz5 vBoi x170O]I}xqntT&`K?@ Uj܌Ƙ8@fI"žuMi,95G|U3f),?}% %ɩ9'dusxڟ˟Z6RPeqr$FH C){_)MQM›nRhw-9x"f[Fv5*t5~0&$i:`E huo#sI@#b%>Xel͂{{Tb1xb~ $!K•ippeׄH:c MhWvM:D=q'SX)uRmB?v AH1 .|5w@DIjp$॔ոQ'a(@N.5}UխGPXCЎƺ}ed5ח SaG|\yD5Æ")t FI(Xn~ 59OlH{֐+ BrAߓ {X j:i2u;,o߽z)_zC7_w౒7½w})^5ʞ,ǘlbJwǖym:r<5Xn#QUf`So!KYz\@Pq],-j}c+S`$|C'^ܧ:iTa |I/fH{ sb?U&Glm6ykʨ@!61n 2+Sp0 )QeP<0 2UtMǚ|K9y-x|_j᧛ ]%܍ά J(4+\SС27fI5KlU*>eR4O.-2"Uf$~1Ā9N(8פ`/ﯽLF':E׌sz8gL$2u.?2 {#eE F9ھՋ'de«p]\_ʕ/O ffۉܭUĊUǚbO*TkA8CBel'|A[hˋ`!Q}ߣ!F>I*#ȃ0* _67~\ʣvT$N#Ly w{dzZhA3=ìFf gn =1.IJ55gꔮnCXr{JNs]+:e!6t=h?xJ}s?OSxz=rdY!te}G[RmHA_ eI 6~tyPp]hLG~raER[L&z<:+fQv:xi r@̝—$_=Z95KR1aSkU1(lD|`S7{3+R{VUMur4u1CR;@d6=j *;-D? p%R-N< & ;8Z|Vh$|<^AH& ܟNh<YIɽ+2Cm{e!KYu>ʌ`VJՇN,S n%Ns$8YF)6r#k4Du ֬%g>'3C=2Q Ŭ]}2p7tҋ͉F!uw1 A#@l۸*(y'Cuٹ,ueVU;ՅJk66l#'A1[z))oJ%J2MC­h&g`/ms4\b4G3:y!H@N9ǧJYh]`̢:6ʄNw4%sMuCШĮR(aɨ^YOCQdAFJ;i"M )W_x~f.{V Ի}vϮIv7𙬾d  nէ+ =)]U5vW6] 鶊űc4b''bOTt@Vm)P2(Q`XrdWuRJVv_N0 @Lc7xYA MIEie;\t]zs+CND E,+"59vP u8DMxďu tBu:lp%Lg41 %=aC5V <~rWb7@Ґ);pd'hAj{A9mȌWux;b#>'5YNP\U~5~`-.r#۠֜<G L"e3fڢ$}GD5䫳l-^t7O՝-Kg@b|f,W.DhNʃpErVKv6:1POIa7ZGsgP蓲0= Y$҉T wY>Gg]8f[o:ރҰۿ6ڷޫ]\&+-=w;'K{+ΙW)*៩F(lS#ۃB .:2289 vss_Uq_i% [˝cꟇ|=&/Mᅩ(%Գ ø6xnS5˷CnHE0em3 aPc.VC#n&,Dw 9n,5,q̂ ViˎSv-ȓKM#t]aRkfqj .F( )h(DITxmѐMs Ðޘӥ$C6T6|/ltes,WŊbq|,tٞg6 l@R)#rX/=o<#]y ZW '&cCU˗1N6 HzŮ<$7VT/˹T51phVdņHe26_s~륭Z+t(}2thT ,S݈ݬo XmvW&tb:INFA>0 f6 ZO  ~H2cEmKSXQp@9",h~P.JkHlȩu=Ib' D_aBյb#ɴWxWz}M}%I*> #諨u1[cz>d>,gbŁxɌQS$$oq@quYQ2(.&5׍& w"Gae4ۂH&b.n%{u:D",leXWPx^S7O΍k5W q\J-mWLh Ie5x_ML&^Z랭*-Жf"zuAA闽6aCV̫#,"&.b?0w>m>w1$7UacԽ=;mcW6:Ulx!~Ʋ⑑䂜8\\!Rq'$*5cbqOZYo\IU,*H2cP"eHz0C%@,9=VA߹jkF'|ڥAK݌D'9F}Ng2n&,r±0v𢼇HNNQ'}LwL%L!_Niim}:(T)Cq~&W9^/nYc7IV ۿ%9~>A1nlCuiJ1/ES}iͻ8v`cev%, **)uDmUgWQhq1 +ܱ@̤{EY3DA-Rۿ?j, ed`LZpmZ ,CWHT锔aC`|;Kjlqzt!alTmlѾ+mę֣ /t)Gb8\pSX9K_R?3;A".} [zYBFVc[}?{Ჟ3}H MjrtԠbaGӠ,<"M7ְ]}|^ͱU2gƝEQ 'ӆn OPg|= +4^n8| _Iw޶z'}LփE)\ .OYjY- [^(,u݈];Nu#ޙQ47W^uޖVur9n֙7ul`i'1EV |H$6*Yi!R3Vd: 箣-Xx٢Yot}D)zcB䃃e+/uH5|I&<Ǹ=NgjJq!1z5" o¬NU3w{ѿ"-)^_=}Rd B0I-)bdzXq~C%:+xLT:Ԙ}AZSgYfftW{2LVWD=|.2%?K7D=]1W )/UPTY%zfXzI`qW9*Ж,.>B+{Y_$%nIc0q1@LFwd廠R_kFî&غcR 򍍈J,w/&c7Ul9ס,]`I,v9$HLVK,gg_uNTn@֎s(ȒeY&Z1ATS2sģޣ`b8R,L-FH ސD]K Q? EVmuj!_oLuҥQ }}5/^3D㑪=Z&5%cEaM&"*?r*GOJ[) Jyyp @[ )I" n~[i#1ʴɝ qAC(ȏ'<@ U(CEQFFO,HLB;ip$SV_2'`H`6}A@YjiJ9m3~fP hΪ^&9xͭ!q+e)"&dwB~ܦǀ$Zv2_kr1a)Tk(ETyXΗXB%F,嘜O)r dϩv *5>߅D>j/\؝CMIt,$ڎU߳<ôf4%RҔ6,(V.4<5x\=heu.YK헙!+ڣjŴl!Y%55UҰI OEy6?^yjp/֊O/mJ4j^"N94WTSC5t^rN܌~J9 Z>*_Ȏh " KI=?Gue"ldwD8}h-4d\nӚV#Q%ŕpTҗB{%)._A`Sb7(L{^5OL -Yr հ(Τ9œC/q<窕()C[4RlN T K\e<2 }5qCRx@1?UST}v@΢Fsw? u{@AP96\@b aMm!o5q(Ͻrxtrjgyh5 r%ǰMNJQ؝SΊaٝrrԍ[D7Lz_*B-, Aѱㆻ|v½1\J/|e5@/pxA1K^W5<74KLa̼:@ -m= Ac =}6_ڷ\ 5Pf;Zp0097$V^(O55L ٠3cLi-%[w} ^6/rfT7KU{b{eY ,rwX19d"dեf tv ;=g1fJgdB@dW=cFm0Zo}uz[W8ƫ,V/*g4[7sڏ'G"!!;TZ1ٰE::kDwG b" .,MJ_/#\}տP!Q\NQk`KLۚ UnY ?UdyI̲, #7'G&3$'eUIb;6oMѢVeS LNcbH dbo~PGfX>]ӑEtWeZףl-~se?Pfj{>"sif+Zuv?)tr&X+FZb9 EXO;AxUC%_i#wgo%*(Hӥ-d"caŤ,n|eP33X6F*X nh$AdWv.,5p.ԒL#`nD K;FHkd9!;"veU*W\+EQ`_dl&:`V1bD:"@7lTF2ΧZCpœUlrd!RAk*9^d ^R~u|҆sOE)J|eFYNV0z?ܾM0AvXu02zc0CKuXoLJw` ͎rOv ch?عOxzUMuP"WpZv)$vxdC}B?geM|L[,tZ] S;'׉JHFs9 VR?Ȧied~I j E5q楉ix*|ȳZC|6"!\feY;^1oQHK҈[Jl\Om~%^\b=ݺ q!PO'pM[05Oa\ Fecd1xl6TO(x^Bq!ҷB%JDH_ ɨSJr6 ilu$uvӍb ˶/~4|V^8Dh/dݞEu[Ι#߁:1r%[4Q䄮DKC^W"UѠP1!p] r-YɟQB1!j ;^YX0}pnI^.'ι6INvR;ף焈*Gդ.b  v^wޛcC1`OA]QVEwj)?fXdUŽI{!y2nHd`- uO.D :YI^ >@E> an`"}/W!/^i^3?7y עhy1cikFV:z;{;~)KL@I8') K&i2hW9%JH/34˒XF0_iBPw^[w\e%5@^;&_'\ZBO,P3#`RעWeָq3@<04>ˀ70'j:$촟k"_"ɑxyc BRE1fPrL5<2M#45vK>?2p(TW;k?k78S33s{D7oW/JIfL 1B;ϓ:^9l!RX:`7ҌQϸ2[ 嘥FܤUwsO5w{fOrb:[ΊrC-`kkg91_sZlM`~ny-` PIT}=ߍ#:L$S..abJ3BVTQFjʞ?5ѣ 6vIv iA8D?,V̻NZFFKۘ ~;5tTk0~.~bbS,g\9WH(P3W~w<=hB~`q{NQ֊Pn[-_9A-oa:yCjBIxMmiKG8a/f]_;x^CFTCy/T>,]1D(-+ #G.EWjGW?}o\ŗ|J>ڇz Iv'm]ŴfBININcU<(CDWk0 N;L,WF)?J@qWR)O e0אqCo\4E>Pe^,.D%cN\W6[,LY5uugEI|O<)*u0ۑ~@>FS UۨrR2͞B߄CJ)6A4i7[ԩx&cW~9^J*Xwzlvw6y$K_e.8J B%9rcd=i6oNDCh`O|c\A+}#مIR[,. amUM|*"ev'$bX Ӹ6hսV-?>Y3A<-gHI_M(BvL:^;ʆ|ys=ooEMv_vݜi4^ jR,57M?Q~/&hS#_D33'$Ӻ͋ٵ˛̛#70:uKKȻʸ{?0/ Hwb ަqL4k{՟'D#z;'6qUfHiGr?dQapm9R]O (ܳdIE.{F*E%Nk% LMC8p!̽xd^8H(իBভ . .Te+d>}1 %0L<訏= {( |hq'oxw㬼`) 0kF>e#'TM ݹcԁ*Ŀ&7*OkVvS215Ղݹ2|%[;(Ψ;QiF%.eΠ K]w0V#MI sb|/,+^puCy> Y=L 鳡fJSS%c\^7}bXpWoEs#CСy1GR{:*T8}j|| 1[͗9E:8]vk6N:GV?ਢsBw 6^T+)>M!a:gCe\̃j΃bRb"f7E TJ=Q +&_$t/raB㮨*o[214dtE\)zD<:7L}}(x0xJt$/zϗ^zMz[SmVQߔϠ?@EFE|6TGA(l&2+r:n!Sj#1.*+4w:Oڐ&C)ȶh?Lf}8 1*CAN*<%yUc8AQ**mX.0#uHDw$D(#l~zYW í>UĨMkR#*gk֡B''P:݇ ߀@1NN_HnZH35 ZVb掣5C>BU8˭|M$+x21r~ P1ڍͧŠ r!S}>7\N*oi.3 l )j`M> v9}вc SS,fPl1!Nʜ|.?η[iL,W3Tz芌ci/98CRB錣7U}QHpI&-N#؃`lW@.nM@uqOA}x 2y2AY_O*SMZ {};aߩ<ꈠZ ʕ6XoBCl  tOm>!I/(.oY˺ApE1tgA>許lc!UdXC!5r9FZYyc;!ej}wTmݡg4L ꯰Rx;s(e܀\895$N0-Lfs^Y!-j)Mw$8Y߰.uhh(qOMưXN\&vU}eɳ]lCP5yaf/Uf$/g 0wIvvo3Nz2x Fڄ=SGJ~;Őmn]8^q1&jp*٫۪Ȍmu NX$3 `=@E3ZN{6K]s)9{0ՓuLDm= SrR't̠̑m| JC@P޺ w+#< ~ 2Vot:Ϳju WP#;uݴڬA0tg*E(2z&vpyCZaNHNK:o[ߴSHhf 'A+"yk; !Lk1u^Ap yW/Q (cn:?f:64ۀ% `;C9}SXTTOĜo|= ?`CH;cZ͚ѩ&c8p̍%>彡j2. A74ctd6'=TOA'DU}DxpkԛJ=;"ܿ3<ӂ|ݗ>>U\?p_N9BswZ Nf7$"{s(cN#zk@6, t%BO)ӝEFȋcM%ԶkaB,7EΙҩ*HB{m JD|~$C#ߖ;eWEGrqVƿYY˂sLmh\cHjѺyJ1!߁[-;ٰac}lkVF"L?ld6Jkldq߳~!xG2#lsK][[IӼJF!Zt4Y`]h/I1[x]sC8M:umkB"MYdpZȲyLRCJV\/29gWŻX`Fų(;|ڑ COJ۷\|h;UYw=գ,jSs2N'{!J*翴(8pAU88|:|_E!o p//-f+}  ݱ8jz9BOmCN~Ӟh|6b}хaS Oz@GjfTșvzWȨ>dzP.os ;n(8)Zg݌?ٮkHGV,>5UYXGuw*+$ ;n ꘔ5lY͡Z\ܐ%ٿ^dG豟漈rI LzW;He IJ o6R0ˇ؛@ӹp-cv|y`BDZ66y-LX2&0zgS̛s2r/MLg#>k#Mr >7'lGmn2;ױVusTP%q'ctEҀݖaR{ebÌ tGt ٴ~߆YYٺxV~@>F#5_1jliZ%4`'Zƙ jJŀ (E\L;8e+ʼn/r0u;ONi{<|m;WzЍaA(]%Rf2w'ɩQuJ| gZFz٩jRkMсTE8@#ȭ4DtMw Gt q剾i;exb؍7m a(+~w/E^vO%O8oPQ81AR2 f _{۔JX0D>vLK+m$/gB)šL5Uݲ?/:bb_әW䬊Lo)^r8qF5BU /grcٞtt[CDšhvb͛AuU#t`wcln!u~ NXѫAy-,˷{]87eqI;m-uV, a:\bDc@kL| O+% SC-i%B5A,قkX/V"qBIjΓX鶨{wz>irΎ̼5Sp0Oq9$:Ȉ^>g@{$9e!t-{!QK~؂^D9[~PDYE a!&<`JQ Ɍ"XV9pt'Ѿ@>1Z ꓵڎ}n˻rP=v|Z3휂ߚ| >"' &w~Y%L3ߛW^>9 ҃Hmxr8)g@䋄},eKp(!as=]ŗƗh{ TZiK[ `-`!: @WS 4aY W$D@~VNx:0vK?!&y q @A;= ǻ_8m7mK8R]-&5_|p07Jr;Vc ABAA YS.(91T_L.4Q×UHKa\J9rܽ\( A[5QS!kco[+xX.U[ҟ =]P&ɯ0s7]$'ꥶ}i|ïuaؗ/rt^l/IE$T6dO{?(eXsѡil\D'ܪ('BPMHzzNf2?Oh= Wc_$ \{u$9p8:D&|ndL4; Dd:w5}vQa# T `'1ʎ>틭n=0yz۷8gFMmA 8"NZ>[F‘֠P,@u{޻3±؅:—{ ӇCU #6tߠG._dÌеVo4 I v!5DE$3YH?¤.T & dci=WyB4̜(p 3eL]Fr}6Mb  OLjZ%^#]rRZ*qs\>m ?eceKPHwD^Bz{Aʼn[ ^ޤ P&)W]ݽr1 Z{:;4oތ1B*< Tcm+r eBwUPqtW?_*1$J't-9Ih ۊ فF3t$pu)0$vU#Óޙn ]VB½+*Jyczm1X/8dvX' רjkwLe-E+{\f2)Y'Rmnh}Pw&kv6MM "4\8r{`N6k RҐ$panI9A1h+,K': AcUY`] ~BjsS$7OCRxdvuI1o47u[S^x|rF|6;"+NdƳCA;. ds4Q2N+,n6%:Po?v8 ^;M9ꍶ# \8rgܑP h Q@VYG@0>&4[G'1ɷhLpڳǿH!u$dA" BB.@z[b9-_d35/|6*'`\"?q` jjiR3T:JBMrezlUF{Pawz_/%m*K̷̮Ąv~셖.pC.m@~':1TYz1TCcA?Te+Ens!yh47{x4;/bD*eOS k-TCkŰ$ηrǐ%nQlT݁v[αwt l| #Z}}1UȈN[:CE8 jF;(chX&W|q^dݐBR( SO_GlډeX3eٕWq#d찚w.İ_}߀q^Yg_1uҨ[1,krG.1%Iʰ{zv[0b?$Lb۱yX}[%j覄 ndtn Y[>ӆS׍j9y/c *1E8ҿsֱ+(A%Wٶ«tZ,M 1*|mq|NVa%e[ʦG"se ux J$rwY~JUÀî4PQBex"}dcݘ%Ĝ<hj{ ǜ$eO>=%D@s3R m5%MV,aO'>9% la\jԟ$IC]6Ijly,X D\_'mSY-eL~Cab-a`ζZl,|:Ƶ!]Uڗ!:kYO k DF蚡.&a!TD{IgGn͙0΍W| ϓzsxv.{`_+v6wыe[ьnF1Ff\|3l&zrۆz J p%#Ϲ/n-j~l\kI GgT,q{&)A (imR)<ҵ柑%cׅ2AtEol57!9 f̃ߎL-]'h`#B[k/86~nvv1!nZdu7ybl}Q2(b,MoX 7r)>)E{ӔhꍄpUC>f, #/H(Cgg/ >݃{t+10'"GnlKEД!u=+u,< +O!/J(N= P%7y$cr@-ݐY Z-抠Y|X"%p'0 VәH%O.pE\*^.n=RH5;IÒ],gP _b8B-˔%-^GѦL*lClyL򣄝D6kad/,QwNFyu ;Ӌ|k + MzJl*V9at~T}3.Vv] 0"ĭS.G e<|o HqRazW+*8\(Y"*$|% 8,zoMpF~K㌭]n~Fx9 ߢ-rWϺooxHY\5T62eUPhQ>s:`;o;:M)G&/0\K!.P=]lTz\k@+mktBHyF1uXTEgR+r>~֋R *I~{2؀Fe hOoe67`Vv-V|֛4 5+A0K[K )0QNDj/,fR[qMm3|DDI\`pw;ȫ\ yR2 ǂ𦏊im^]8MARjP%Φg.i];Y&͠jWLxmے='޲&KE5d񝇤 ;Eqk6|K2 oN\'ߪ~:#DBrzMFucNX#qE#vzB(fH27N*Hpš7΃;l[ƦڑN%ґp+֕Ԝ5`f Lvp|A#vcHYV%UzZr ϣhl`׮H|pkWENe* @RJ7$]Lc$HBYH,|DCw]C x 4C{g菊z[m7,`"$l`^[>HLZpYsx|I-בm_d`@> Gk 4?ÝsSkhi#wtpl2o"I^;&J3zmg!DL.S5wxm}=iؕIbi8Hdp_y}[ ~Wsn0vwc.?s3%Wb~ HY_挩r*~wRWy 4쐮Dpxg o\olk[m06?4T͍2ExSݧ)kqIsZKdu;*r=nvB+K 8``[Dʚ'OP-ŖުL!&q32jxm]qsIpcs: n!.E&mB,Fi4mU; 3**Zƽ}|+O@G._tS4iX,d0YyWA}+ Adǥ}Il >guqa ^qHs>%gU,fB84OBwr3 7L)7HpWm r5aTU߽bO3tC!7WE6Xjg̺&L*SbJW fruq uE 1{G*a&䚫o;O%,&I.]xs 9jFbZ-r)UjP'M;[I[\+UiM_ʹN~ So{僀 Ŋ:8vhur}cוA*+'<%kf<81=ɮ]O%Ho4W1TpgJ^D2ɀD aaQ.Kz2)? Cv5"O:_C2_ -m/l *~T`%ԀU4KEdHBX+%^tǀEa_-ims*v<J3VFtI>=ZbSvs|'dyAPҤ5Y Tѫx_c<ܸR }l݌ )MÐQ  vtπ^ԏMii 5\Kj琿 ~^[j3XaCy<`Fi ƪU#VK C-+80qe_@MbmSy';S#[ig}åmһL}/ndp{~λiodB!&#&m2d%• `Ap i8]{&C UD\mnǿՇnPc/lU,oSa>|[E3 ўU.lڰ̚T]#9F 2Wq=72pD|l">ov4m7:rctE>'9h^jLDTpBڰQbłkԿuD[ecAZ` )Ps(g2]@j(TDa]i6OA0ųmQ!A590G#d'Bn.S|e(gIJ&$8 KAW s4X/=-Qb0q;phjoI9q  FB#)͖Hqz!\>wta(=>B47/pnVÈLl,@ 17j[^(\yUɓ*f5d578 c)06W϶jPhYQ.=p%yhp%P{S7rߟP5 _utvu @Pr5Ss{[eTކa՝Cci?D?r=iߑyp0ŒՕߛWxybVO7l}vx< ]l-~&6yT.|ۊo ;Sط ]fۡJ.@&L՜sWlh%# fg0kya3oFUَC# k m4Ar=xbA vzf$y|Աp/0.yh`UQ/1jڿbGs,pVc뀖q)6}Gȴ˕ť1 Jp\V L+Χ5*&jSdO0dܦmy"4ܯ` ~V͓4 QMh܋Ô+DBŇS3 {}aee3ӻ2Z 9-uVʥb\&c]H꣭Ffj^|Mz*AK~RXZsFx;c4d1Y55HG9Z ^Vby0QTM{gb[, ur la^lSY\l,c-gaEGڿ^;-$ځ^*e7CL8CݜYG?"`n p](Ti'$k4h+Z`mCe7ٴ'9^xH&J-VS{9%AgzsNn=)uHމP:nHkTS^ƒji 2'koCI(>\ϢԣŁ_-T+Բ^S9wgM<+4i4C̺HBt 3<tNaO l R(Ҕqʆ*}AV=6p]//>2  9_F`L􎎩G \zF3F@t ~p-7;TOqtף^ &c DF0#'!mqoU!'NWZ?-{{yv!SڴUdy&Otľܛ0%@s2:yw1ddxAh &rYB ˪5n@#ib+XهFk73EAklg?Fې fsmq6C1 llw<<+:q̟℃"#O2VWl18PnFbKfNa qdgm_}8} 8$>\(|֟efI$x~[%=KȂC2 JK y5sď+uGTe_WD XVRb&̻?^}A'CeSD;󧲯\es XH!ץ 'DeGM9zf%>M-i "5ly04?^oB~R=9ev#|>s'&sd8?K"= IQL]ЃUP%6Rw-S F}G?ҌoGvbn8;"uLx ,Bϵ+&#x!%YJJ lngE(%o[и/n/j%g Ggse,=lkA{2a{ࣺ#A$W̷ؐa ]LKt{m1L~cjXXV3;L? olp0{#X'_2 ?+<.u:d5gvr>ZƱbTO$nєpۮTCvbQaᆪs/@Iw)R3 JE!eWh+|oշD#Z$߃e\9WU cT#Cg$ [<ޫo ZG0xWノ$nʥcF,3CYׅ;tO qOkblc֓zz=fnyz!Ou"3'!ܜ4 <%t%۹Y6fdvYk8*6 Vs&X $= _1?vEN6pIb1l`wIZqۓhMwCϵ:$ߕmͯQy`!C{"aJZPFl: jv?0ŵ2Z. _Wz49w =w' 64_2h)1)-.@ՑVw쒿 HP"OoЍQn C?S0NC R#Rlʛ dc&`=hmť W=湼_n;Ӏr L,cV{6:g6ӚY U9L[VXx~GbyPc}yr/I˒Y=<ldv 1>^ŵ#7Y!_|+X x$0([גd؍ËkOGP}fP͏r׸;@gCO+8 0 ۷GNQ6 AD>K{\G 3J=u'fY+ѵ 6 h>d^k#O͢CS,Fi6HݟIm'CJvV8c*5pC:BӧA#Ex)Z,ѽ't/6H^j<8P_Aig۴WCa&+@Y3qڸK-dk/lQB#W1AQMpzmCm JvF4xh"qRڐQ(<3["2P{ ؝ZajN9|7P^=Jb4<+._bbσ%d4:rX=IaDT :G\8'~f cbK()e1kb9'x0̴Hf%NQ p=o}[yh1?r͘F+,j$]ـrGGB,A~Q@c>yžwo&Lv|>5r=HHcgUSΖ [kk",|UtRxK;q"oӤLc*ɩ ~׼RF "F[sM#:ՓK8F,ĎReS??e1Y@d8И,ݙ讵pL)nV($#>l &OYMگJF?eҋL!O()cjQ̈REITR 9_ܪ;97M:GCqvz)jcmbcYQd}cCtvq8uϳ Nl-@p=@ǀ_z+(U:sJ=1p+0z-^e8C~sh,Eɋ>5]ꬅАM̱7„d:uK9=W#r5I.R.!#K3z1?3GHm57jY/ sK-=JgT8UXhҶp^gevqa!*bX#:hx#{? ,|Td]˶o4mX౧%ck&2 Ø)9z,] NE.8u1ΌTW{/N2/zw]c,KsKg/  񸜣eC!;l!#o\1{8Nnoz鑵ϕQ@TlZcΘ䙮xUjn,>\&9˳f%磲:i*kF~+TOU,(Mn'L¶WO a`dLYJ%3|Zٚt3bjaW!>q,(g`"ǃ =$B$܉RC'M>Isz?/wollQQt6ၮTrrW#j }5&j ,|joẗ́}reّ"N^>r2![ߎNg{<·+ ܤ''4\ W Rn-boǩug,&Aq,&J_9fNyhDPh&qtmPmr}/mD5%nOԠ. M[ 2 } }j@,8S#_>-g'6IY 0|lcS[!j^\1C} Fq΁]܄*=4W^[_a@cʜy1Eȸ} o wȴ=3 XHF^'$u". \f=KJޚIc' GHk:ї -aӧYq}qƀTaof$pC{l;j*,FBPitAor*8< xL5 3oٗN^Elt%)il!đVk4{-a$Ǽ0K|t$j4iV3=/P9 ;"9 nr*񓅟Q:  +FymwcѽEFE@7>.ݖtIk.EX4DŬ$f)]tQ DQRJ6.an+cB o9$GFhzpcA|!sS~bI80^&@i4f>2DmAc%ڟ̓5D.iڵ*HK֎LC3$&qFfTi4ﰎEʦBs :k?빿L 5 n%KT.NvPDxPBڂrizTZӵ,]prD$*GI v]$4yS QTjoPV| f7\jM/SvTa9C!]lq+ r 63MdSuWhfQ9 w53@{͓ #>4L?q!a*l= @V>5Rϟ]C?q{,fʎ xNr2N ]&Q;ǡ$]*$J~F-!1 mFYiEbH@הeNvHrkgc ZƉzgjhkfĜ*/fū8S7&Rj'pe&R963JoEqJHȒ|$ % d7"ewwO[bUOf֥8\VCva}M$אwLQI: %s o`e $%e3JKMs D8Q'CeJHqqYֳ&P Cɮ]*xv%4`#c"k'ڽFFRy 3-9]2hEwn3X{uAõ 2M,HcY]eD jÙ2}ڝ"c)ŽƤqf]^߇Bncpd;7Py]j9:KEk,< 'L6ϟk}z {b&z7mWRpC)ZzhkPe<%>8 <Ü5~fqA2ž=p_`#{^;|dWjpoU4_3X{C8IK_)F|S8bR#-5O$q_~Gb&p>ceݏ#”bM?d}Wd]ȳ{8J243뷁9vPʅW1gnI #wkheTUW̄d^6SIA@=HOnm-6( _ vBoi FƎY?6$A6T WaQ/0(#1:&,7A`h"9uWwS3gћ'+QsÐ`hTv;N]V7:v%7g<&Q'yx?cܽ{C@sZK/وgNn5e9RW&k7poY|ۗgDžm<˻\.ZY XMUl}mw׻Q=[Y G^qhC l1 ǚoS LB֧̆Vo^wfm.vrǣ(Vu@Ѐ꘺Ba7d |ܶ}jZHU;shK(Ͱ?R1hS[=Dy&-邉lUt+A`vjl*[&QO#2qx2 hDgTݦH5m#~&.}n 9}yn;Ϭ,P)7KhVOEDM;l j乖&/ӄVLf`ˬ;-[.,ncl ?>sF\{5na`>1>OZƶ曏μPo#Iē\-&DsL0-xZIڷq>jٷ"2K\xx(m*Hnsb gySEό?!Gp2w*["ZewA vLY 4oZ 56.ψU hޱ@ Ǻ+SEf0g$2 \~q$j?6vugOS󬻞O ƦTFKb D(e8REuHn})3X}6f$ozܢU V׬>%,ic$:"zi.`dp8l$QJbr"la XpՀ$VOZc]Qs DreGϐyA̶kCsmi{7gi4ɰ{t )[0T/ŜyP˧]զ2fUI)$ lAnQpEڒ ]Ci6i"@pҁ*N3:WhJ?7/\NZh`ZFɳ?p jāz@mI￘2'͖&-yL-0IS>£l d)O?P@ tdt,kDE4<#ޚ]Y{-~QNz jH%@;*^bAm3m -.8sz$U!pU b0JⰣ#;+tsP+cS54i)R }~e5;D gAL#\PDۻ#Ӂ.t'!8~ ?9y̢1gJBMxef dtXr/񱓷:_#MrgImb&Y8]Ğe!6OK(ҬPpzeMO݅/wn،.I9.uok?mVŘ,heRt!D~5CK?ZϱX5Qv<%`mZÊBTg%:<DL[1H5_+~O< US댌lZLXzARxCD.^ ꜡jHpլnH`3+7Tn_RT?c_U3'Q0fiOA:@Ey\: 4shB/2𮹸 ?ЗK['[|ScVԜxfBO [|=Cd#C h0^iClx@rw} p;uB#g[kQjӮ8=\6O *.-F; ),ݘ)7#j2zF+xۈפ`MboZ˔ۭ51{l{u&yEexfBRq]$=R "I)g9n RYHZrթiDK-A9A ~+{_R+M **!2l)gZ;MD¤*Aw{˗5^ οWzBt$78>r)ve9d_>X=ĝNv~? 9_WJO˸ B_uxv#Jϓ^@Hw A9У=V!ԹFv'd AdTZJ٘Eۓ b58ڤT)w"/܄C.xAasŲCsNmٺ *zPf*Ļ6밯D;~C6gZ~U-_}}e2t?t3r  cN$E?nf(+=(F@Y*& 6觖S+(汎W{5GEu|7u̞l-$m$x7Snhxc$FF w 3KOyafŴAq|5ԑS Pv,L#>J]o`:҇=nD42w=?u|\-FI?oz7qa]_&Q@֌YW|w9~1&O UEVTr`]?|pi.8OB;grlR{f ytb77 c>va$w5*[?NV3cfqCubꍷSd3jM+^zH" +]2lnF5 o|~1/fK8[3.`^d|x&/dw9ڂĺ5ѐmxĚ^'v6?:0(\nE='LdSE$xbajl{~/ϜgM}Gg2eFD/15n nX^#MՐřOLoM.) sD /%6FXdy6#8D-ӆߝF$=bfkrB#!k` |jӸ7ZQH(/ IMki&l.usW "UAv5xp\ٕb=Tͩ$~YR?[SB#/a+,r4\ O]3(%0*5> a; °†ڂ'7>w7k'em '5^,IO<׈zԬ+kROߌ$ ZgcGGʅۛ"AOghR\Ơh-{N:CbläQtR#e;QTj++A}+<@i,0aVS4j<ԺS%.X?`%J0 N(] pt+vpWm6g>LR 5mAzNAIFJs{EZt{M.I3ټPc_ j)? /sXV2 hB`%3ZOlD_bH2UX_@ \^$}迣k"v m0 eQqVU(' ^Kgͱae-<2G1J!mGG>3Ȥd#8g:=* Ey\Uf"o]=w;Gk4wMȽ﹃\\0ݟ-Y0z7s9CTo%׈€&V:bRi%?uBḻR ;[^o.SpXUUAR[-y T j\~$kvus!U @2Wm<R=Edy9oF 'o#ЖDc?PEĢ_[nVl#b̅7? $,B ?=5^`44zXÎwO]Λ$4E,0 ?N`GN{<9@iUa5L+tJR% P7|; :'^ݗ?%g>Մ&"jЭIZƤGܜȂ{ttwxҒjT ;L/TP}; s-q%sK]\=+:N$uvUs cޢ|?L\m(rhPΊi@d!Z4~/FyI*IcIۣ/5޼ۙ&,z!±!U0h-*lP|2 !E SVy6Sa h Q4@Qyb Qlz&1AGՆi@BxUٯoky'g_d\EV">0{{[R Inn05XmwB$ Kǁ|%-akX> MSʶnQkLNX%*d\qAoN P2:@58[B9AZoqul"K96[üi02eLSrZFS=0aH$#Pʤ+4TARS.Sou|@l};&`NݤT2\HVe/Bx&4 $* yh^\e`GE- bAxX(j zߧbp}ewqxfC؄K# k-~qf\ap;Vp[{ѭ_'^Sxfµ< 4^t$[nH'bM*CWԍrF<`gߋ6V Ǝ 9ߟy8'x*E܇D-4juyAbt^@)تfv;on?kL^2!C+NAg* ߳?&[T2:@>zjVu+.T5%9э[=/71.ce&yb7t!K`nK_z ֓y&1Mvc4Gm]L1snˈ/|4p q~;*J]߄l};NqFL~"MY QP,ݣ]ىFvKԿGK. W%MDFĎuHq>3n( T;oXc,(.L"n%Xn}D",~t0..eeABS ddRIA:?S]N Hg;4}肃'8<-ek F"BNRh=!zCڽ,Щa.sL(ɑ*CΫ Ry_s}=$#ﲕx!t/ӏ U!N+heaaRRMI)IRj'|f5ŷDV ϢXQnc}^*lSyOd~eSnETݸ0+'tDU!%BYPh$۠ljV2ip"!@ja[z=r,*W! -g{W7b-=iviѨ*]/GFgo7$(;PKDky+ЙЂ#l`g{9]p P~$Pv*6n\sՓa!:!p (0FOa }opؽzƅV< gIƘNx=P:)$‚VXhfaS K3YF"v2y*A@,ݟX` T@h-]I|&?d&oW.;tLhET_pI)E A gcxM:u&ǎnZ1F ldzsuXOp5!riZQ,m6LKC'Bt)Bdr<0Bi7I tD8 R*rmziAS| WЃ P ҏ1 I~ cY9z%'ydпZ+0RPd ZO)YHAgz(O*ϕL9b&@9o%ks玜B Ay#wxƮfЖ M,M?R՝!mzViԉ[ ˸祚-iЁ,W *څsK\VWL3$p|upr-\TԖr˙x[1Bo hUZ(ȝڷlL.ܣ b21H87R>CE퓠+  G|޿1Ѷ+F'ӆ)SHsQ]g`ܰ*E/ )~kf/6#h} )ZB.WV5'EBA5LۇwW`"a#]rdERbVwmy/ ":BnȹyR#umKVpз:Ȋ. 5RQeSൺ9:8Eq7!keWP_(~CxU򗫑!#y>?: EhL̫XIb>OVtkdAߏRHw>D "캞ZȤ m#ֲ&F"LHE6|SF-ѐa/|Nt}w]E͐xłN; –no?QD׵cỸqwTq $MrT~.*]7}=eVv2aec{q {ESM%+&DQNw4*52_LY9!lZRe<Ҳ&CyWZۣq 9<cM n >Y )֦rݗ% \c)q#Y$/Z[mN?\EV)')׀e K/Ə'H_kЋE\?nwi-H* .ѹS{H sS/S;Ӧ9TDRl>EXxF1QwR d,C/r̪`"cRLR˯ɸٌMeglϩ.><ƹ0 .18# HE3RЉ< (7P-׾t`DxFa\_iS4,rMuʠ3wg%l,CF1yK` )QU[0N?Fl'""V LHy$ F^ <%9 mzZX,C UGOE4y\D_a)2Mf ysnL)qy@@裪]^?D;9ӜB]yn~QW͸%/$yӀD!2!6jg9fbqfWD~hzN*Ơٯ C{Pd=s.yWZ%$-V&/Z}.00?W>fs{'OqLO5"!yQ P>,IJ +<$Ʌ0E+rA-CI¥]5N5o.\-8UПNO{n4Tka8ĀPѓmƣ1|sH]EDj-._q}N7izuE[(\K4grˀB|VmyŬօo~XTbt# G*s ;1tRѺwh$ (X=S8VCaҌx7Hj5=Ī]@0~w2|^y=@rw0 \}hF =(wZn3 눦HeTQYA嶝Ϋ0(2$p=)Cۃ:u&;PK^7iKXLriSeOBe:a ZumK 0Qە hުlU8&2`E,| tt UO!'E%/216!]ș4twrW |]/Y05?v{ =4 Z:bLfwuW&Wg *nD=~ 8C*SSFw]_OX3_ΙP г"~k1(.s2X**٥%l%ȺDفs~cA,L)8N zWL P9})U0-Sae-~'2e|iW^`5KBG[^Ւf+ЎZ1.%HBNX! )֐Tؖub΂!mXGxipg4#sPq丕b'״Gn)F0wBw}) eKއ3Jf2C9ϔ)^<܌h ǒ>y0QPr}UFuusY۫XvAS;pϗk M1rzbqNJ0:/Wp)9 MC:`7Ęt{8]Kuv}72Nāۍ]f@ 4>D \s%#W+OWC$p׾uxTI8Ҡ6dCB{7 kmby6fFwb%/OzS.X vc>s00 ]'G# |NP|5:lԤ\Σ[M*=h!^åŤ"jTvM#Ə4\&VDlRi=rQƾmwŠz&b'>xdT2>x/ 6xH (3?Q,G8pڳK[q p|'|:MW]aنnZS' 1 ФP`:t31S5_಴BG8Gjzk#CR . WnVl~MvK6aL0 UY֪W7PJӪ*3U =j).]ydOr&ekZsLa?UgڍG!1+te:%Nڌ7pEfKO^WKɆpײ "3ܴBA^f-k?a9X!d.+jJ_*N"8Ïc) g\ 9'iЎZ2 gm`3OY4W̸E7\PJhFF*= LWz%"ق#c X" ]m͵oc7X{Y_> (3l )05ngC]*AwD"(0׌fV}'E>DVb69Ֆ!c:ʊmt<蕊|(q!.RDz'Uz{Akt4,kc5I֠;)V*.7#w64Kس&&**AAqhQUټfյi~=OYss@?9QvG=MIL5=ӚF#~H0|5Sqn}cV9 rkFh|" _Os05)*=c%#'-oV!m9pKИoP$vߩхduw.A&BEl|<¢M>J~Tb[ґB+ϪD`h& +h[ ~RJVrGWMy$HӤnprhgM':BX'4o qpZu"nőglZF? SIaPP џ5S|m 1J Z+\~-8J|¸~CJeyMHLHj/ƶ e%."^ʹN@U5sP+m уns r>ӮڃXSI1YF- U٪&g.ZMQBV :Kƒ/M12xT qckJ;K9^J1z5{T'l.nc륄Nlmr4]<1xS+CV8H{F{ط/ pM󅍯M EnVj3=Єh :Ebq b)4zԑze[z·8MX5մS8 Fqq ޙviW.)`goAҘ?m:4W4V{Cx#T CI(XڈЌTlNW+u6q[QSolZ/0 buu!;:K.$(qYD1/LHmHs$uՙrBd^B8.46ǣ8=.7i{),Gefۯ_e !B&ebsPRb]YqU&`GuqA+f2@?+i$bt]2sbNIY8Bi`ܤ|p=>9!)vr_ |9)H JpG>?N{B,J5@3iA7Ixe/}3QJ7".olUY-]&gic <Drw@+L1Ɨ8'KhӸ $&mtxw I^ 8}gH`k9Z˵d+Ir>Kܺհ Ng=*kkC0SQ';Gd"JLY ]:L"Qι, 2s# uT˹<ʻ#j9j9]Vz@]ngE@K ŲKBVV@ISY2cb9V9, M5 :f%:@esJ<6a7Νtۓ8ɗ&lW6H7ei۹wM;`k瞀 O* ̉8zJ3yQHTcZ{;O^D|+ŖInنRhz ,;Y~o`M/*\&$kHuP&][?_{r-b-f^0rP DCϸS ya.kЮ0 o63Y Fxsq#]8WY1O|CGBA,NQinBw'!&󰍞1@2[URK-WiOpd9_DQs]ldinz .`8Y vng!ުH 9>%I$cZ"?Ίӄ! O3s?`dt<# ou E@U/""{X{h,l%<<?p k2+;"ZiCv_^<2H1]0^X bέ/9rtsFcWy!N>.tM1r155ƺuAR#!=sL#mL<[d5j"Xӏx3Fc"RmO 5i2UR! XMvgja1.qUL֘-p {a؝KIE< ]fD7Lu)89|03eE >T`cnճޙv#ȅ P r1]gY&}vPjoM4NWWs7̀P]FZ4܎[;!'/;}?W;\TzE!l^VGM/M.2bKǶvp;%of5R;,KV[9pa'[9±L@@ݕ;UMEVLm=}U>#+kB0~N n{1+IxA*}>= [q L C Q3 ycptwkAό,3 Mic^Qh9]xzI9lG/ /FqI?&w^WRr c>F!b~=L5h0o;r)+Ykǽhq+iO#pfo%њviܹSI,&rl#* Mh] a369r=K1lz^>YeyқQD=iȔͦP FM"7^{d7U!WTWi}]02kglGoYw aʫlMzaVi&CyA)!3}ojLNH0爑:Egz+"f׀w#HEϓdTơf*&g䷎]NJ TĹT`1g`֠Al c+7Zk̉FWO` o|;ݨܱQx^Op9M2 ĪUxyaUㇾ=*i+*Ŀb:]ꍿ2{I؉[\ra(#\@G-4%b-¼Q,Q oj-jl0ŤOvrsjCX5THz!H\P C *2,3&RE8,voG`|ŒۆAC "WKol8^(d{b5`Wò,TR[|׸hĘb$ނ۷GPu~FCI6=pw8ekM_}EÈwJth ˥Db;Jj/vf~|@INs+B&eՎ!/+EsuK2Nj9|mrMZ_3*}w!9Y=U;mz&_P1~v|i|u 6 mx:<"7!У Un(>'<~3|?Te^l~ϩt]oHh$פcfl@?!񰡛]*zLT睫 qd|5 ĮN|,"hFLOWg_V&Z{qE, k= 0Z:Lde%-bHb}Txnun:R^db\C (PX@ lمDTBImg#=""` \ )fnP@t7[/Hʼ,$ce=TUHKY5CKy03yĝGvKlKRU0ӼT?L~ 6ָkl[ \ǔnٙtYJ574 z*u;ieO V_g(ޗķF͔o'm+sv 1aW6HpJH֎XksuG):35<,SblM՘,0jŌ,_(E&/HkՖS{;÷)yRpO/,3F벨T@`  ,P9PW~h쁴i)Xj\sN L^|j."kQ~M@TjiLSzrL98|p󒏵) 9Λ$?A0} 6~Et0SŸ^bFs$|)|! )i9TagvC&o\AFxRΙn ?j2엛UtjTD1,gd>xK1oFGvZIΜ-i)9GfA<@W QRPWQj@),RY[\?f3e~mm.z{؆t!hF@^[_$BjO wq0 ȟZz+>/7"Z4|/=`'>,Eg((FŴpyͩyAc!da gJ,keRMlXzo"F҃-6X78g5op7|qz1vkŲqh{:Z/L^3Oɝd%d5k/ h2Q2NؙԶUuzݦZηeCwmpE^N~ w7R2o>&֔TčZ8Su٥q כ)A/DžEwr.ѺJFS5E{uU@֓`Ͽ"[>`kuG2БZ̻g49KE2RFD?AS,妜FkQҗgղ*9Эه$bʏKA!(d-T}#EQ\ߋ- 4.\O/]"~/'M"$g{8 d'q[SJn@Gj}F~-YN..fMR@9zi~<.\T,Y׍Fў%aejkA*D_sߑtոsL Yjy>uRi]'l3Aͻ*`\TZTCSB|@Ux "|Iyas?ʯ&-QV:m&T9îhŊ)l)Z dQ_4oF ҋGDcihrUn"+iU|kJ+0RWpa)Qiur~-{s*B[;!'ź C,`cS 'Sy3TqoQ泽de.ًAr>΅5& P$[0W3 >] "ѕfu.q.pA|?QM/pt!n"z8t7 W:qS^Cng OKڪVǍ<w(ӆ'; R jd~TA)S>Aü>>FI9M=JMdBH$-Kt 𸍇5呥=Fp8| r{FyS)De'vFz~ÝR>ݦ;ҕ'KGL 1@q"^>|jTI=Xɝ/-?X$N9c ;rX FVwUu@G*11(C579c3?`PBw&,DQr~a:hqA&pt zېoRqk@|8[euG.e ;O%1cR]*lӆ&V>?zeSIWķd$QQ]nV SR9%&>#񒸸xb1$gNNǡN3DpPKz(Go Q< }BTvXCJ$I!ӵqd޼utRi)ev2^s +UFL, jm6beO~2@g9ݩ@V4'gk[i~ce~u6 $<:J ԩN99y)qJ(xDxU#n*xazwE [D'y,F cy5 ƕ0EY˙t[fY>EW8C Z ۛ^t3~hXMub8iKzW0?њǺOJt޺`fKln`|Cw:榷2zO z&Ti^3DC۽ n&Nf7[íF}_mT2ٌ67 +7~yݥA=QKN:>H밼^؁f`-+I"OqËGoi:w'-fLO,62hZ=b 5 >%1t?8Cy1z +\r jsеGsYU}˹ %󮃭 ~|*wbd(BH87*{+&hQL_rh3JFUX]Q(|pzo(_tD5)7|v]W=Hagk ĀE9%7Zc*LOqVN@ h#!p4aRU-pX7; &u`bhwUVU-,qh)S\Y-1C_:vۦE10 hp'洯wZ:Z8Cٔ줄 'WTbpO/MQz,@*wg &qJ˺n(VFK uA[ OK^S헼lV6A#?MTLn\?=tFߗ<^ +zAZA) -O6嗏P]qYКͬ䇿wuh.{x c q1!L=-o'6gܑ e쏏ʙ ͽhˈp? n&]ϧQeݰɎWyrgT;ܜ1}S8)t AI㙈Ο = g#!he2vzHvMA< h+. ѥ|}5tdi%Gel ]LYH)G`53'{Yf5)]x/UkPC*T5K B5.8V=v a%mW"މcy,)tO[c6iߞ:U#Cw# ~{ּ6i-H. e]I~%&܌CW?E@;IxDV`Au#: Q1JVU03Xp?# dFvkStu;e3e"CZWJ[$t%JDrt8rnd޷ CdHjy@'}j<Dw!C 0`#R-i[wTb[Ltl;%x*%s0Avptlh څ9gB=Ҳ{% {J0v5ޔv6RK Lz<{,=>sNķ浦)*\ !z&&7#wU;q: ~Y5`SMtV+ԝ^,'=Lئ '$ANT j\GmBEa~!JK{R>Y惹ɭO mkc)JI >̳KmbZfew_T:p1Wseh(CWu{} dF+"7|Xa/#-i((s :[/Ib])-Mf0&=Ӕgb˷k]N )Ep47{'f+ 8=Kb-blL҂qB!n΀{oJb5 H`V9m9f7L\Pp~f9hȏEԘ;%}pѐ.8nj1pl VA`VPqC[7!23QM@imbtn޾.[NJy|+q`a;$DI<LQ}hFeH ~5s^ҦVDywP|=\Pa2btPE*hkI$W3> 0f^Ĝ\$d\Еmp4~ј;MtQ:OPA .YI4687|\ނ Z 4=Rl8[@q{VDΩ/5;+{ٿkhtljITV= cj^!˟~΢a!=DtTdX8(T[ M`z!-:q ly,Fuޜ7\M{-d0*R/SL޼p6qB2ozIA҉3= l/"O[t%]8˕?Gy孞V+sDJAo{P_^R3?ͭ 8^w$rT˼,)Ը'W5wLe H[pULS~o]gZR۽ǂ1:v.hES/A쎄` \OL뉽^= t)R$c)VwQQ"!uXe{(*h4TsOd'VW}kƓB>m?4\X0HrZ_@~AHB0H i<-eR#1 q t9(Pd K<ݔ>wܞ4b0K=!]wU(q9dj=a򘛆DF> zW_: A#R|_0н/7}fT̿D+cR>xMa CK;@ 7' 5T28l2zɿ.ńލy)l)t$>_Oe _D_&aN)Sssn^},Srt }3v v]r苓MNŨ1♗gOWs/fcd~RʴJjj ȿS EOӃ/ fMWu$(\': sofQ Aua/u. 8c/vAh%~8;+%F𻑔P1C5* +iIҀKYaN;2r)TcS_St|T 6wjBZ˪L+=K:gIFK}9iNڛ]e{ vmf@oB0]FɷCLLhvs-9QeN yt% 0 $ )So9An69ݷ2#駌ޒ(CYomJk}!+s6|{-*Y8ӁWfK0P \c@Tn; =%{K·7{2N]+8mь/4ccRT¤Fs1TEV2^ XE>ݹ ?64_ `m2j??V5M q04? X9qSW`J?\.61+u1cM_-!p}g1ZnM,2P{luzLj۶tF$mS_HZ1 4*;cJ؞ۗ ՉǸ])=HESu>qSr<7>{4m_I%}O . lT_\j>,ctS=Zpo"EzWݤ' eTN>h'x11zx dX䦕^g,,)ԗB)e 'DZɼXYP4Nrq1y-织l ``B&Lk/M1"xS /M*YٰS] EVVRᲮh?Y6l)9]@ymTbR6kSAl#Ν5 |W2ހ~4{n:$k#ۋUkygXF)[,Y틋idf4k2Nsê~tV|zS0Q %TR Nkd t)m VɅ\SwÚI:A\`^9nײ |$2;rb =`w^ -Ҭ(ޙ=M,NsakW5Py#nJNSc:J6@ȫ lkNG6켗(TN\z `T5pȸ%X~pUYwC_Pa5V4B$V7jךp-QGUbtD(GpI=1FxS.37Ib/<&M߶(yt0lXQ"Jn Yk66m;Hz42^ե= qVŴG 1ݱ`bJ_ou5c{P#amHOP# eH6@!%t¥&zWBE%fW\^B' 13FJL43hxygtB5VNd6"8F m]P{ѯ=k+rޭ`ۊ3N4( oȐKד\)UžA'${9p|+0vj^ڈ [jV7ЌmQӣ7 dt!K<4fh+zx–sciqsnxpltF菔(Uo%-L6}Ky$ ]9XKB1JD, .VUdl2Ѓ.筝>{! :PSo˨,K/en LPOq@=s=0 E: ;tSm&VdnWl!3s8`0̧<[eZ.XɶhG3m5&츓ċpXlbxۉ2ZJRဳGYȒQ$u7rAYl뼒M!5$F b|ίF pnB) ~ץ-6W <$I)&k  "6\ 5P &%,樲_gǩ}VD":Pj̢QЇ^9zȓzP4;%zrx~^Q >v;Vv[xnlH%!|1xM`k~۵}|؂b wmU%@8n'L(8sk਱[++bCVc̉˜oVK%YmcT1V]Br)ꔽ UwRßxEcINKΎO6xSsa8e^zuFAP >Q2v)s*{)i0\[q=)3Pj HౖkO"#O"`^h=|BA LWF}xV Ja פɜ0G19{ټ9k7G)]u8m_fQjD6DaQ& 6uep.lԽ۲FmEqO /|ذ88vyAI3! z`1 =+> ĿZ`&E2jVkЏtnb.seH'֙`иXТ| ;V`b~h-@ `6%;S$Sv}r‚JD8~Kû6t,1yW۷d J,~H,Kt![w  yQ4/T}^ϛ"Dg5M,zmYڧ< YKVs3]aT1d,Zaґb{{&k^BF>7Dc?H0>vFXO=mA]kt]L[f;* 5z1̮@-ǻR'dQWDžWryVԧ4,P,XcE+.xQ:{Bv /[e,_xK4 P sOjp>*:T 8YW@yc8nnCosqz'Ik6]ڹKYQ6 *hD/_8mdӁMpߪ,"0HqIp@,SwXuMs(91# izْ+ =Kcl#Ms2dOJm3nBEz@x=!v<6C zlӮνkB--W*m\v0(W 3&dQ4uPh4vX$=2+, t wI w]")"V0Qxw.m+P k#HƋb ڥL\USӤ7 ryA[vC͑B`] A0-&#aGzt>!N,pW C3t,ݡ=̓NCGºz(+(ܼ*ܸW~keŞ?@Jax.h3afFʲWRijߡ7 |'KJ oS>h,x%+'dp A= ip36,UӦJٶqb_ c+U);(oO xT!"6y .uhVS })X965MA(I) 3fm) b(kKUaw hc}IɃ{el5wax$.fUܛ;!3vpw K9N#DyX Ϝp fGzji@;$U'w.߄G0 !M&q $ >jB2mI8<`$3vpΥҮ0Ϊ#&n=֞΅N~ڙonc|U]sdeK,돐\*$"&1ZBfETzo7d۠fTi_\T-2> ]6#4$>3M2R`Sq-o"R^w yg6W=_G_bfU8̭:&_w=% +֪5 %כ&.]{ m} Q(?#Ssd_ڴD'~'nb4mW>U?a?=W/[z]AQ'xDl) Hbk|ܗvklYSDk D#Ё"c5= T Q%)ן]-UPwDy\-aߑGfek̪\-Hѿ}ӃKHKii3Hss7WFl0&ysCvuLfITλv;E4<0D`?~rtM!$VvR-YW06"PGT7 q󋱥0t3(|Bݜa#Jӥ+b-t,mI fvc~pWƳǍ8(4P ״{:qr+)(\}.n 0il(_W\<O/Lp{wؠ}ӤQ9cWqϝU1 ѽΗoO0sB_TK'݊ C `Ȍ^;!ז"5# !4IUf<\u{Jj }g0V˫-}jj_of`覉:Rk@sQ }AUYe#qRFn#4XWj)gS9V7'>T C\P j{Wܷvj S'T8>V`k-nVjOAʕQk{[H(RLO.\p'ޠz wiI*0JT2Y'i%s<|hrBM͸BwlG*7r<#kͱP9tfN0$]*ZBC"gVػLJmY& 3ϳRϢWl 5vkԞS=Z"yB Ki0Wis*eNn,$N=}^%sI䩔pZ%i xnYiYr5L{dI&)n^!Mnib5Dm6~ϝ(OpG\?]4IJP,ǐbʝ觜FLɜTQ 9 P/ph%Wt}eN>=AnNkj,F vg1l?TN6&NL{%oD:lFe3`ↅ6Ən0}Pvvs){M2^(5n w5O/pp͝ڏOi aS;ݝ8,L[7D#C\2Gdؘ^bM++ Romc yR-j~5:$  6ݘ J:BuwyE+m$S@EvSzTw7k㍄22 s )Z]xWߚeT$i9FPɵb] PCě-Q]M;^T)wPRO{yUrڦE3hi{ȉHO戏HΙN0EI^i(:; g E5[nJzO3*r\E ZW Vw4[~ley!6@ 6 G)5@c҉#=s/ZnLk`-F{VufPra3SqVGdkluf/jx 2R6$NxQ2P943GFP~ pĝ<𣦃R^x53 C0g!_g2^_r2Ip~$l˚x߆34cf 1c$]$Rskr7|I5[Ϸr*Wmb74WWGI1oCHmk%x€!PNُx=&ppUuWrPXz@Wyd! ։M1K.Ɂ(n;'XU.now꙽B# za\RY“N\e$تF#dKpId?H'?g'̵fݒ<* tʝʱzeџ_AͽLSS2aw.&,2'<>_,_V$oT.~ <|n:ƙҭQ9HKE\Z֫&)qiyi"Y]3i8(S7*@"|c1Klwfi:;.+<.Ⱦҵ}7pc/<0#]asIq񔡨96 #`^1 E[} _УyVup%#;euP{=ru b^½ ӗ$⫎}`?PUpk]?ȌրXƩ$ŝ!G,mR4(Yʬ#ds± `"/a)(V? q`]Qoy*+`Yzl8  d&=IW#qߓ`q74)ٹze 58+VsbV{a)]WE*(K_O9C'ϼha Kmt;D' ɦy% ᐷa VT-Bޮ譙ImѽAˀ |[X0ݖJC!*ؤ&Qp_+GЦj.[NZ3@atbvMY":PvGAP彐C"TUhRuJg$nPߣ)^C)J5oJ"FrݭTTZ Pթ;Dh0ϼE_)ǽ͙t _ޓxrX:zmB`4T27mTR("pCHrUqɇv !M'ksIՏq>ZIAjЃʖ3H|&#␪|r)#ѻ&-'F}k$iv Նw Ͻc= 2MQO`/OCeo$dz>D`5%u巗4u21ϑ je4r\}A 5?(/wv/m᠈AMIHa%#5ݰ)Bf?8;-@oG)B"nɟМ)bmsW_N |Ls] ~_`$]I @P5;}hfQ)2¼ 7CwBdB.ro0#Z8Gp #O۵f'=v綉Uֽ#_&\eO1!(﹜F^&9wAm*)f<$_qZiOvHhv U$g9e| HJ{2Ν] k=nKUOskxC}G:;\BP>FB2 =HS_۸kI+TMRdB0xBžwB$44(Ks){E4UDdYׅkeo9Y"wR!V㴞"FqVc'r؎gH;򆅸Yc f` L10C9J&!9_Ͷw İ/6 HDӷ.1PN[j}Ak`'M9?7GD`۹GrvXsXO4=p^GS3:BKT!BJV&ҨY]G};˦jߡZs#"N~%OBxReXTi'5SS z!ˉy[0ymeNN,s!6h[+>6w>:m %ɗS$byN^C0?".V.dÀW2`/0l4Ym!cHY!TccެRLx')DKƭOJLMlr,(P\ߡy\ k)Tr%v?Rg0Kvv$ /%HIœ,Y Ńg;NrbHOLu)DrO6PuťLAyGrSTk;!T(@/W+;\.:~}+Pk?%DZȩo<ػQ{MPIGlUjHާ7F\FK͎dT|{*KY ۼ&H+}[H!L‰lNNul1̰^ W8L @vc}l\rqQYwRM] Ǒ#^s= +xʌh K\Z,v@=OYBl]q("wp] <WFϨo_aL]31B;(&YWc""#\Z5?Uu\@CU$8o;ʇHF$^' i7<*IXWS=+Ԟ+I29+v e'!t5g B悩f +`"l7Þ9jncfv7X+Mhcz?zQN &wwQJQpF0[la!+w=[o S(̃k >o}2W%&,two[QadL"N;V} viاv85{ÿXcl&v )!U/x~)ڶ`Ghc1(±s 3U챪'D-^`#8 C[)>(׶;mU-ie6Gۯ 2ۚQ'g8W O-4N[K*y+3]ߛ#/V{MoFg!5OKR [ֹ x@ H[*񧆻yB:r*F% E<8>%ϻ u)P4? ֈuʥaK٘J5F-!P|G?'[P[JXQ/d.F#ٞ'1&VjMc5@ DArD >HX^ϯA6'T虹a Nzvg%ֿ ĈN`ڜ3OLQ+V/ =\^'k}ذN3&t6mSzCoG+Ԧj,]K5L)~ BLsNdzƲS⒇ PfET]LUKfpTV!tYVt_ڼMP山Gg|՞sjtPo9-ܭ@9tܨ׆u-oTR'CBOB0FTw՞amX[8{ ,ԦU9Ce[v@YEs"if̖낣'mzaKl d8ĒrP{ ,^~j)%UO̳1ۯCp˳а~K]ya:{$Lb~_Ba>F#&ӫG@1N P.tL?$;k{NN*99IMs(*t nfoq@0tM4M:ٵ^emhW#Y^69Ok|􄑯h:/).8= FaQˀVss#M͘*{Kv(hUHwѝ,j ~ϤeQ x<6&=`)K߮ٝzGY*/MK'nRx_va2_hRU|ʱؔ9{p*g (C~jH'۟^PP$BZdBV 1숼^ǽ?K;sz+s/34fxH@ /u qT .:Z;`wwy1fc_ w` .DN~UxqΜ$K5~Cb꿺W:J) i@#kWȨ^+XV-4Wo?n}'b8r!gRu;)H-A0#}0$hS t4ϗrH2T( '4&m"ߥh$"5]-B{))px>X&IbЕRNe$1KPXZ[Wϣկ6 %_'֢}j`knml> ʯ(xDMrg;̡ͩ@*HR&4>V܄2ҕe=KN=R!= cqo#oG/EDȖ 529ˢp 6 wbca_m~ l/bNA@ʜ[~_bςnϦh+ mRmk&/xR1UXw\\@egk)iDծdu^=Tq0*o`Ķo w aUvQQU:1 ԣ & [[d<FBDJr' (zߺRy{q"^wdh=l}oB7^RECeӼ8 24_ϟ k*S InbHtNu5"O?Z\ir~oObT ]8& R7+ Pn a/j+;q`fK :-#tF&=[3?No%{9g]J"66,PԂL%vvZHz%-C3JlbPE{3_i>3{ἴ ~Xv|KC%:y,kXq7M=@E™Vu駷;+ylwT1 >K)I"Ÿ b4ȴjQdr8J0oòc.pMۤ?zΠІiÔ00, qtnS%se*xKOBlc%2@Q^ 7ajO-߶#1qJe_OVT W ]qЪi.b:1{Tqkatc1 Y<M5a(U;ʙ'dN'PQ`q:܁XK3M{y"_,m=oT'])Y߬PtR&wkϑu3TrwdwŽV?%i>!=c/q?'E |թ֍Vdѣ2jeJ7'Vٱ_sr*㖢( 'QCa4<>%/k=.`_#ާ@EYB8; Z&9|PqB'C]Dr-$jq "R-J.{AH)SWmcQkLVC&ZiΊ3yv/aOߩp/%-J럈"6ro$S[ԘvG2"l4dB$i 3] P;w{n3#N; 4@V7x8 |ٚ VX@y +GOKbtDvO)KLEYY7:D\x Í!(\Ɇ>Y'sȃIrE PQIBdDy_ޞi .ޤ S  %YxN9~Ugׯ3ĂlBlc"l)第l@}: p~?e3u&Jvٷ/McϨm>[gq (vK{;ArYOy-gwX(iX<3;zHliDA&HB>g6ݶ)nzc٢$c;cC uhp(,u҄0%u,]&:wfh;5VL;QQ{^1_W?g$LgZD)Ñd$TlCD`2gaqѯT K",3?)o+Qkն|0?ےqqb J: \[##x)3`]ݞ)x||(5訩LT<<$w #,PRD xRg\gAp.F!?õAXf\MAmi:^2>XCzJAsWJs7]$<:I#iabnқG$MGl=+mIFq\]UfvI:^5v9J~t(%ϒSQ: Y61j%E]g=eCdBok5.ٶpR1iD<~Ϫ y^3"5v%/ :JPu]FUZ_=_KD~A>jVOSwadžⰚYK B| iG'vɘGu謹\ڧm:np|aPޯP}Al`Pfbd Z۹ޘ8 *]S2ʧaSћy [ƌ̚[]@+ݽɟK_cڣ$)^1VN ,cҐ ߒp !!ˌ= ̮8 @yCT@LJQ>~nFN:.t># E-ީhSyÕ_qB-Q1\`G@g^']ʭy)$Vi;-]hsA>-:ĩ`&ܮ5> 4іĘת"?[(?ăngMo+X&cAt/o8#hV*OYliY>mE[mN Zû w;ujE@dOZz0"G!V &xGb Cb,9.M/vfw_QH-D|\Kx@"Â-AnPǞI!c4Zix8`=@\lYiС1:F 6AN?>j3[l&gN@3L $UNoYи;9v}H'T]?Af DtAP!p: Hѡ\\4#I-Hyb0`%Y\x{ 9jƟKlJb:ٯ숄z̄@#v׮ղ>TՎ˴uRn:g*^rV۵"@ h>]}^"Y4O3dԂ<-U!:!ba)Ѝ,! 网f ;U !vu@"-SWb4#`\8&Z#!sai! HbA5<ҖK ] P݅$L._fuk%W!>!v[rbɰSI3)Q0 R: B@\҉@pqӒ+>bDd|Hӛӏ>7V:ݴ+WbDheƻ{?uN:;'e> c*I>T$jQڝ=h t%6JALzFyq܌QjmKx/u*xdGx3n|;m78?3}uIJY_/|=:Z7xۊcA''!epEZwo9hiālqhEIJPi0x?jG<.F 7&Y1[d`PA)\ўglW M{)./t+]zyGayWۓpzD& O&w'y7]0h@J@G`A}7 ( <@QȤA8ьs52K 9 H |׽^f-5*#'|` fP[zPJ.w9!6CI1 %}oet<0eS $⬱T'ixT$1٭HgoW~g{j> 059̭da7b./H?><7Z=g8'a8JVٌ`lԲig]r&DŽoX=~"o;jٛJ3`>$[pmM5>6۫+ n-p-j>xS+\"'߾{]Gwlcxϋ]8!B֛Q3? 916<hT8ś< '~挭fsˁo $Qq' \8횹qۇSSiQ[ȥ*B4z:ڟiw"&:t5ӷ<X< 46We1C%mCTc}=QN%|1{ |AXQ.N(+t *oM-O&=}|L]7N =I"~VBLFkx9@l$X3JӊA~ծH441>HsƷ3.~+]aV-Zt9UWLϵGaAmF/%b'غ igJdoXI`k?(*ZRO>jo9z4EIE^$ao7lS5jL nr v.6~?.uյ.ӟ*25_=^&.FRWkkn8sإ'8؊;mQYҘs87OTceHb ,1NZŋq}""}N|u omdti bK' TG st<| D8!5ƨc"I|ޢ2,%j˓wdpU ` 1_н"@;K vԪ1QtpruHݸy}qrW2`]$ЅN}\|Q.soEj.p^9tQnbʢshptMfp?uf+I~f,IuAj|Z#53f:ԥ9G_D*Wз}ha~pQFΠryAD"rREzR)'Eܣn$R,]P7jqշz{&N ?8L"QJ }P۶ڂcIQaT>R}~KFﵕ%#pNK0̀d3}Jx4~0#9UJ_薧MKTe`cXn0Hf1a3.77)rRwc?ӵN Z [r%RիdYQMlL܎1{wyY1RSGX |s7?J<؄3Dr>QMy5rr`T zDs FY>G^SkZyDz֧JE|1HZgӨh (/Wk{mC?q\zb`GA<+C\ qܮ5Hc@I+KslB[ؗ8,5 ur }yɲ>BӞ~ҍo\xkI&jf ehfܗh `1|~'[B (-7(¨]E߹f ]jEf@I[oyIVc]Ը]&k89qTEHS6+ʛ),kO}#JK-S`X_6ҔKP&`l 08R9ML^*V?Iag==b]b8Z ԣ?fZ%ֲ%u<絒m^zQ~Dr(1u@eh:߳s筺$MWz?IG lO9ijH BOO(Kpk! pxLH0r:"/*oD"zwAevDu,\VSyK ]đܩ9MIU oӋh|c&)#qJ_97y2$V n.ڎW3E}PR݈xVQ:H?fN믯-T n-`<#AI?͟R_q=T߽k@3nK$# m68HhkE66o|z蚵Қa&a8Ξ}g1[+|s4 7;}by5Bs/&P[nԫj6x~_g6(Z#~VU|Lrjz$NU3g̑lP{F'Ķu<@%BC']RGNJBPXY&XfN.-Y۩kl0n[!W].}04+ZD,w;22=eEpQhYx>Ў!0\nCO; #ٶXJ$#]zёMV8*RT{vT:UVY$ǫR$\WhD$IM~1 ws=ݬS f B|.+g;rn"dm]cL7Ȟݍ tx)\,cC@wn@qmep/片1 6[?䰾 -ٔ>Iώf o}_,tmK\& ~M'% 컶Ukx'mr.۟߱!'_Øy̌#)2bW:`wHR)M 1`J3^*QIZ.M@٥ç2nl3{s4{ϛ/d3g(HS6I+{g~MYxt(4S2JL@g )Yj}@䔽>[*}v4yQ. +*/4pCFOh66zO NuB8̟aI.ZߗkjPBBaqNZ)aXjHx}sõ&I?!Voc4j 0ݰz%,Atx<"(hI3 ;ס!IC]vϧn56'H}VS_vNY0mL"jٳ ڿq,-k&[ 70=;l9s^x~Ry̢WȮT/6~Ax [_Tщ6 )ƃ^ۛ̑~<$!GJ,ŵDUPØ&0d&XոzAQxzxd_ OZMVC~ʠ~F)r 0-DKBBLEcCI;ux6N>zHmQmkZʡ M݂Cʵ'ʃӱ1α"vV[2Kfp?B@@6|PnDvdqo's$Em"&4x|]A$:'J:qky$tҴ܂(СtʈuQt1 0O^' SO<$d{kҍt ^'o"`мhcA&1,{1 r)+|׈tfUv2ƝZYījMqW !jgm$UTdFW9CXf&b0땉vD(1U+߀/}_sCoJ~F)4촓 D:uBvl4H#Lp337Rgg$N 173$𷥴W\8V`P>'5kٮV`Gc~P.svqʢ W2lTn" xOށ x<hXڟx ʤqQ\d %v瓖2Eo :zuuOñNz耬2ԑ%+p%٥пbWi*'4F)3"O 8Ga*im5L!oy`I8rT3H6R,IbCގ2D2V8zw,5i74r[8'FL\Q_Mt8OdȰRŔ,$(d\t5::g '?T\^Z4wP47Y"g)B+ͺ$u1K` :c 3i-4xJIPu%Ypƾ'6dsl {HthaJ6Gg{Q\ zP' hkb|skWC'I9g@QGQ)p:j\4h 1ng~MA*QgZFV53< x,A

BmvbQ*U}`VxCM@ X+Q~xݛ]^7^'ή-< ; Z{90yΎؽJf!t "mqE67Ɯ Km>a ϝ<!w'}\p (~Jd|74 Eގ=3i}ƄoS;N&#ș5X5R,/`#z?u^nΕb@VU<\ChvcM %Ј{Gzl(=}L69>+`Ƿ 0We`P<,X'ż>>9p_<3Cj +_"UH.GՖwȍd챳*^ D+֡{z-jU먭ױp[_Ē+; e!o[ZRJmV[MK}No~G WkE$x|4؃_؃mڧoAxg>=嶆#MW"p4jjuh-agrYm/V+׸e;e| z'@}yvX˷|>XCJ+1[,]bƒ6l xfpp7Eh5Q8ТAc߭>ɇi[UHmm<(S[0RC=6HpPR^g[B]d jzS jd xJ,QD2eG %5U k/?~?'-cw^wJoCg-W XoԓTVu)j|"m]z,ȮA hJeEk|M݇+aXm_VRm6$ I@ ʨmʣWum٘^=o.78_ v[ǣ{y嵶ϻ3Kއ{~K]ϻz-oqopE%s1­wIUGΎr:8eX*БZQ̟lM"μ5Z˟h &rcIv@s"[K%%CI {'a|?cE-ߗ%-w.|{ _mba-%g MɏvC.7ޏg{d"eς?""@NltFЮF6zdlF68jtAԟltsdY#FlE6::jt'.Q5VaCDbĆ)ʼ@{#}H_Dy-^Z.FXK}o9hNdAm//eg/SUr 6D4c6GNgrPnocJE?x`o]<~ϋ<|Ϸ<;suT/c0mCc֮ܥ}n}n92+8B)dK vCh_ȯ&-yͻZL-}%WػnlwE]x7nNoFZ^a ZNΖތ i]9`6x7pۺcj1 !XSXM}k&}j؃EֳqA;_>n(R۽3ڔbLs@j[ ELxX7Z* |޹,es\lKX8MQiPaf<Ǔ]Ʈ\5 o㶧 w}RůsL:);7ZH{l@_!-_KyL-h+%nʇAв" aZmYW*"!."UQZhK̙{6U{:s̙sQirTR ]IP˂ L۸#mVp~n[h=oj6ĿKhw'ikjןB vCaWwKsߢa|w 8=~)i0H{9bwSprW/'54nhw cݦ3 F;,*f.z_ gՖ xނAp^Ai#* k1ɹ{TnPM4i%iM_j#[1ז0NҌal x>m{solAkmEX@?\-g0l2v~j{zWj$>*m5l(q;kj^\ $>}ZO S.}J_M73 i3"e.i%8)6lL؜_P~„Do%fMOe`x tT.JJO*d /JYEAJN՗io͠BTUXmΣ2sQO76 xVy-ڊc$,,ley:R؜_h]}ns^8WE6}gMSUTFe2[/,=ƹi{\f)4gp ,p/z!vRSAF@~ګWo5 <!xC[= *V-L?[IDej8A'zP]e]\W`aJa _*JauRZR@UTO@O="*5P3G<oZ CԳDY)G=tu V*c4>Zn( 7՟do|M- >k߼F!Wwtbg-^{r4լzMxlwSIs{tp6nr}$z:U2D݇`m9VܰҮnvX VSHz"Y&04GԌoFrcfw!Xo3e[bRVbLXi~!Q^/(S6uWʋ~m/josA/˗~Tx)܃q"@2l/6 zX?'G+p`jP sSn`“1XFL%W5Gr ,V߸:1qb䰄hns7 㓆y~9 ?u6Z+r!;A0Yry6eFISrb%> $wq#_DkGǔ "P0:h &bg\胆qDIө9%tj$##ni'BbUC 9p`HJx1θH9[3U=VjN8\\h=cs]7,]ʺժCHV Iw01з χ7Sq!( 2pJlSu])з9,-}JSs1 =oˉ5dY|3G.{з NQº$ðv;'06Q/u ΫX3.EXhY+wT5/æwkV|e0'}82c$3t+ Gph2 vG5v ^Ju{!|@`<ˌܒ3pװPO= $؀S1#G#]Z5bx+-@#tսQ.Fg8<Yir_y%it[fX =^Í*UF ǷFъfAak_iX.ϕ"N7e(2Eʹ2-n%0Eʚ:LS2FLѩrPtLM)0EpT):UEd)2E;Ъaɴt2*S 'TP] ^/xX&} W"N N['.tpqB),88%:e/N ͭ] RD :nEQD36 ڙn=Z1Ѷ""Z ﷒D4͍hcDZ=AD-_ԡApH^RfȪ[&̋`mncY$y IXunq2aF~1Ck> m9tߵ7;@Ɂ5@.ވ&38%@؈mxpSӁ, z#P q#n` ^_({ ^WP9tc.ctL5w*I=, jKߛ.%~O+j;n@焦@CDДe?o1\,)O)DJt$ D=wJt)E*RДSy@KSw,63B^!!$ a7"TtP@uPEpqO"iE..&8*8\Y 3Aj~guԷE"+ω8nkEZ8*8\/Lq|Yע- jk!fuȔeOaliM5^zS(TU)["T~8POЙwU?N𾷨R&y&haT#K a ʓdkimFZ|ʥ'3br(jr+_hfT'&t`>hTfe F1nҙ wMˇӁ3YP85q+3yy o -sbjuL3t(+]0A zaLJiM~(yT0g)a,|>< Gm3- Z#]`8l:<$ /{XXpOtI5oF$/c ̃T_5!+ex K-1ϗ͠kJgQb9laٹ'ML6wy7|T!=$yEޕodΦ?XVLvl $[5l$K&k?lfI3EFHZώb GHBwvpq 6PWpԞRku" yO 0`̋'j1,C8hEG<ľR+eU9 @wTjʐkƘ ix!}$ayZYr]W =WENlm @8!{ˁ]ljh+ih!1寁|tzQ\XR!F^ό@q͊YNap<#t'*!]R3!@F,-& OUk( C,hߘ57gm Y (X$Y.U,WS[EO]t|뢫VjǹGuw5|Z\N;F^Cr~k({ZLm?Z8m aͅ~׽A9.Nu.z X,NR7#~8i@VPY[@p DSA30p$*9|op$~_n? jb]3\s)dzepY ?1sf1Y@0hFȒ8AM@gZ r04kbQn_ e͜3|}66jƒ<0UaT^!m/RolR7TDr 4T[7N'YQy m}{i$dK,N2!p+4qZ҃=H^@6Lhnh3ThЋvΰ 5fvfUvIH2+6>ʏ4xXR;"d+dc\|ZyZŜF2;Lqql!އ/  !٪ .վ Ymz/6)1 ,Ks! `EV^S,b˔B48I)-J9nICMcYʼn , ueץV' pV(= i΁JV_,}O¿\3̏A-+y]|waP-yz=7/I+ɑjQD44gC"Yч.r$htgZf[_7%1.k㥁_ao0>1gRWQ.fKfg]X G=Y4X.[ yRp< fnϘ!Yg=Nͱ)ʱCK'XS۱-ʗpcrإؼi;-TuX#G]ET!B Uy+sGνi+; !ظ?L.eƵs9*yg^|y~s'7H_( M3ݡ>5anN%cCYbc̒_s%ApsְULcױl9 _#E>|POޙOagW KSljf>'捱e%Ӝ>*mt}JF~Kn+Tm Ҝu_Vy| t6@-]Z<|8f]|e?0!-깑`"e.xgkfց+D^d_.kAKr1P`ߢ]'W> P YxXV^t 9W}0(H'09OgkW~G6N:opl(9΂uyk 7|"V.r*XAtQEQ*$"'?fϔgX3C$H#@2jJS 3{.~8 OI0\Ol |L/^~4E7b?.{ŅDÂPZNH1R2BQ3e&)7poSTZ-ʲ7dPSRr%gX9繳?ٟ̽<9gr3pS' /K8Hz3]~c4b1נA:cJڨ11ƊSľ< \*g]dѢC`| +)qDQ*{OqaU+6fSB $خ8җbǐ_vlTtiФ<]ӕyFe~2csaө (9UUgg.؂KH?x:DñS܄v6yox|j[ݜgP@¬֔Ź;ہFgh;uO]f+c4iJjQ"bӒa7Π> {(9u5q>D}PY*,Gxt.zMzZO(U5$M(ez R))eTQJzRJm"MhI=h['I=KO}YhE?SwƌRF.΋=,Կ< {Z5JeԔ&Hu0a]%Eio80Zݺ-Kw?!Q^} ˗ ?*G =eLck9 Km,QP a-eRa_}ժU4/%wыvrJ&r-@h;.`ÏTC UDa [ D_VC,_Kb!?o/0n)gE-~h&}}H-hIN߷/nmro|;_þv[DM^C6ؚxa,|l Eq$B>}'|@Px?'7J:(i$@m{r[T=P̨)Ij KI4-s\ΔB /iw-ї_>L}_q whMv%y nl^4َ ,5is9R'3γGiG3:\(xh6a;A:8dq`շM˝EhQz7d%G3/5f&â=9\rs ]wD< -Jg E_PeIjY[h0fvWxzV%[1z?)؟?u`sjkhSyNv<[g@MGj,TJ;Ga*~̡Bv1wG߲SGӴ̖{ʁږ#4@mkJ0/3 of =>9;mD3DMFK 9p^[¸0PzFI{d@F1M$vS?B,ieFx (&yx w?ܿ("- Ư垛N_ZG8ApHWW]JYVpԡBK0Q楤뮙R`@)2SB5gS)ؑ|\LfGKk0w`xwgNcW 7A{OE٧vAAv㟏{$#jEl(UP9!;e]u`~3F0GcH۪,Bo]} ࿛7=m~&S<$]ҍ\L[<.[UAʻ/h6ƒ r$i2o^VT¨w^Jߩ|V^mh8[:;!8 Ի6;wtQ du9mog>a?HU1~7 3m}s:2pW!$k?OXW.rExo `uRR̐jTæBJ =Bӵ}0IM]a7|<:QÁR q|ØD!6/hTyI6W*; SZ!k ; fKs5?'S'^K_i_PN HԂҀ6@X{lG'߭^́V©ҌNY? &yM$RǧX] vGrA{ d TjI] c1J[s'{+D-E{j_yja3R*b.[WJ '*՞xԜn sP냇*ftny *+ d |ybn䃰 w%GXt^xzZFwrZ폀/t>}zbCTV Wx4? ܞ1't9 no6IJOR7ݻX_e7^7|8q.M\AK~DZ"VHp<{7Sov<~ h`f bQ׉3yer(1Oķ}_ƪ5RvkF_pul$l@zyEeAR㛓.Tpgy0>hLmp6hP[sGWP֬X+лxв؋y7wF囲?9G^S{sK[{{kmOTJVxgD__EՐ_n+U>k/Zxm.?"ߏI;\N`c1(wi+>D-Bo6 Q}b*ON$KI( R:?c»@5*s0ˑex>wvݯ?p\bϞ!ywzP>uPK©mw=5vO-{b"q\{ozY: ;~_p 2HX|fm ȑ6MheN5a{p'G?7xEbE6hw±"ke [q!3rX*2jh>5.HcOKL,FE~+<Y#m.cbsW瞫}yHuԓ@x,&x>Ӳ$X?gSOߊ{aOA6~Qy3; ~b4̓᧏`~ c'Q0h5_k.w8gtR @v@alQNU+PܚbF$raYuj_oi V{gSmMJ )Rf@Ѩ 5rg8y;7K}QIy,3yl =^C6'QhSGzN}Ku]N٣wԷ'8Rԥ"5Ip$ǥ{2r7tr=ָ[J׵zB'\ek巣WEs2ol$E`W7wԔې;d!)౳F ; +QDb@. ⡧kqv!Vm{ؽejh*>XP_V.#H`-_r(m}Z4B`mDE69#Y nYcO'9P?=l5&ړ[vf9tIcN*a?nW<3[lK,7.t)pyyF3֔/┪ ^!VCOTd_f% pK圣*`#vO\Ԏdo'K1pNsG7zMtZ-# <TvjBoIuI5XO2x\22Z=XRv۱~|J۬NC|JYx/!_םܝjϡ=yP宨@}=ֱzT/4|dZSPekݶE9b[Jp**)7y:NV;»'J=if(La.{'$ɿRY]u oCE) ҝ_?w|{o|> 2Ngs 1wjߎ <^K~6N(:[gBK^Fݎi|;\M_4MPQY߱TlmD[ 5;Hd̯TR~ބ]#gpJoFZ#溉 Ё|_@)YPADx=0l \Q-9>*dh[(/7Րrk~5j˼iC)J iu) LNm:{_枆[`WZCK %jxe\I^|r6 :vh;9!ג,zLERv->儙#'촕[" ۳VUhyVfKӀjAȈx$a} %-G+7,wzG.U( VL5Hᮢ2PV`89*ѶTRS&HDgK# pUVs3vϿJ;L ve<^W_Bx*qn&`_0M 68K\*7R/a1rW^+0-Th',C|UG\C|W&яRrJ?|ADxko6[)J%\8QDžjC$ò+Di=4M/a䪜h^z:η99%ʦZ3p=KM;5N=UCտ<7Gʖhȡa-R_^TO4(~cOngֲP(R1Ha,?Gu/κ&]Cxdgeug^b?䤀;dX3İgT ~>*n`- lJMpRPP<{r7ѯ<|qt }1ƽT?GD,m~Ç1e*{5ԛ7 ¯w9PXDU5)k6hKh]$5I ʭߜ ; RDtՉ.187+w5> ǕzC$ yةTqkS1e5@̯$ZS"0'r,̺#ĚB)FT;44Aq[6d|DM igqda8'6evk@hF{-vc)k{ 20`¨51yŽQ銐H&|OiQ3ZPdT93KI0GPn<0cZ}F+'a׌䐤b*`unL /nRKם3*0橥;N(ᓶД.cVD):I2Fź{vԣ>Uw(?c~,ǐžٱ@ ^ ãdLU,:4z+}yXiƨVX;9Ձػ6CJrf$ NNvOSJ=R^fL!9δBSL=w\65A}rvÜxb6g<Z{>XLJ kPߛja w_AuӨ;63W*OY%ݯF3S?"`F'ZxGMͧco@Q=R{%y8\k׷fcqߘ_'r}c\+f2*\=RBqLipu7s?Lc)$Kr$&uoO*t % &kLzC|F,TGWϏK&$hBm7@g-C0okrÆ9.xTcQ;ԭ|T'W3%%rK3ZKN˖zD> M} ДGG jy3Y!]@D/O(q?r%= [n~hG| Inإ顿Qݕ8>K3 9@4$&\ sf(x9f_灢@ Y_%Rmm㔾:@>7[UsGˎdt衈4_Dۿx(!\߽foPf1o[1"C~^h 9eL3sJ:ΊRuY"q*7:ݜXbތPfNreZ [F}f}65Aޞ٦Ǵx&fnD<Y}i7PFA .*'ѧ"dH rJx"?bmQHbJt$#âT\yq4@' Ih\L[j˯;}Dc {Bh885l5J4IH|5[ Ƞxצ*+!m3*-4n4cwxDNc|AQ4hRY$l7~-)O$st6_ݤ;na?).7EriXꢇœzhx7*wX~Q-=AvB=R?#XDzϼdg>@>AI&O ZrolLPsoNX ;}ehnL(?oԙt9:'P~)fr"硃MK%I>C,&B@7%{XRɳ+t% h8yt݅YdDj%6DNrO|aO#ah?sz"ꓐ)Bj|8ɐ>R|J+?%XU5\SwyV& "ȻYȑi4tKb/]sy'9p)rDo5||S}˷ᢅj߬*@j"Я~})Ԙdh|nN{\N~5S1oj c^GijiiVO* #O%ںpPGy^ ޾ OKK&<׸` i $ꕑ{f{dLouq/ccɽ8(:إ_{&S#4 oo*-Dw '%cGh#WGW&.z7]<7_\tء}˨<*C_OǵLݽv0 ^]rnAhRf:#IJz 9SK,\1ހ^݅4z6 {6&νb1\FtYi^ГN:ܵ]U3XPﱞՈwzQB{߇ޡ,hJ.EWmvJCCBFYxԜp LкsN־ VZg=%Qx%: f55 ]";K_A_cڵ'Rr '>, 7CR KbDXE Q3$yHB%o[,mݏgq@rHGOA&BfIz{yvj/cP,#\gh'bOIs,B|a ".!C2 4קSb.m:_=O5nl \IIϷէm/q ~ G=HA?y'o~ه=}쥝m^hnA1 &{{+H 8>%d;iYvD%ރ?lቾt^T])p]n2~jF^L2{?WsϰIoEk|Yg&9RЃ+=l{JCWnyGOw8XdO Ih>p4z1,CcZyJp@N5J((dzب,\AeD8jXGqkpG镹SgfG/sʝ Xlه7<ԴEf}YK6xMGf5=Ȇ2wg+^3k{"oHn^#|kr}7u7<=@HWzQKk~л%Iiq Li180mZ.#*JYA?BgΎn]&>; T_?l<s t-ݚ/7ߤwn]0y|~ -q{nbևKo=ˁvzo.|~*|_E?pՉe! m/r*5byq[o<@ [+T U$u s:d `L&V㍙cNe@<o%hޖ^mˁ1FgXAX+~u$^-[Cc%oq]Ä(cOjr7j%%{;*Ý1F6\XٮnOX_Hη#q; u\xR4ܟeؘAhc S{;w$A`;&1|(^{J}5\B[bt~D RL*}mz%-. o 4B&?d[F?\>oK:іՍ4kz+c ^h`ڞ$zK~U/t_bZe:+H*aP[g/ޣ(hvce䜫E"iE)F`Фy)6_ui1F%bk]\PP,۲(M%andu7Ր-JꐭسH~+S%;*J%Kb=C?ul˜ގڦQbz1) Inܺ}Pm,Tb7zh 3oF[zs9,FX*.zע`cN ƐoxFntg嘔-Ӹ|-PIs|zQ"g-`Vy`p}؁TIM䢨D}NA]>j~*a'!75[{a;hT-o mbo]".‘gR?{gObīnTV)}!U_2caERBQhLspL7/sIf=@WFd`Lꙉzk=&G9{qZ ru6ކW [敵Rpwٞ{э[FDid `́ol5T#Nr%qX_Y,]=ㆤr66aӆ 8GbGڅ1N[tLp:'\Y=m i)f׀`a؄(]aRBfc$Ӓ..4AwA\B4y(Qzk*IYQTg2-|1M&%u4\}+pw\8i-8)&t7$MYJo9ǾI|jmW;9jW|;pLFPZ%%'IA}1A0QS/6D}N[e]Fu f8 D/^TV2rۜ%_ ^1+tU+mJkY$߫B̭ZgɝqҘ[Z/J 5z^ ? b3#򕋛VWzhhcR:n|T̝=u=Bk5(sW(؅+ԭ+aV&mt;F{VLRl3dox4f8V1SiNxB=PDO0|Qgؖ͢7ͽXR)sII EiPi<D|ډ SaZ&wݵu(VF5'P\Fa+ںNqy}🙂J+_4O~\{@gX .a ‘}Dp6/߿=;tzKHɑg|YrK UqR"-2刖09!)@}["AVQlŹ,cw1NaBԾCe$Gx#}x᳅>φ:/Bk \eK/n!DZD9A8 3aQ@0wPR#F735_ld#(*櫆jԕ3E%1ٳ[̼AJ_wR )s) sΩMHJdl4Xf^n hjv:lQklKuR@9ptg٬(E~^+*~ݏ.rJ y4PT,oővZB; r#NiG;k_yZRR\x^+I˅z2w9hOx 0(oZƜ2.p Ƿ~d8ǽ˫lU/jwkS]ʒLFzej+g| UNSN  ./YIr,] h"6Ҧ[H.ҦD5 u$i[=i/KO31de3M X؄9S8៴7ʗ^w`!ڒۂLW,0 'z"+8f?j\:ͥIm_Ҥ*XRɊ:l}R&hblգAaҙYpNd$LB~0 IPIG `Ű8H$f2$&Ҵ ^{! YtdzNJbEsXY]7``ӷM_|JhrT5]I4 Gg鍙7f.1{7@6|cf{GiY$~\Vg>LQ9FU.(YJ>'@XI& H/lio,2ois.IREF)v=-9G U rsw7wd-Xvg4^A4˜RR?"e0߱ȖɃ`9޾Q fi1t .D6 gqAQ; 8?._)g%8i7qW jn\X%_Wzfehu^=j; J Ԑ;k >mVypIt٘fͼV~/$'Ub&(;ݯgW][gK\ń59ZW}s[_UhBAm*#sy>h/nӋ7I>U)S>=DWiof#9&{7M3b5\o949}1{7_?( M_!KIzG7}$ v}RFm3mF\I:d/"(x9%\=6P(*OTc_"J!M.mojHP,hP;|FW"}~LLR&s m]ήY`k:sM%r4QBW~T6N>a1|6 r-g|TJ֙DNCU.4:y}|)KMeR:1i54/ &A*~=56I5 ?ļ'L{&fp?o/>MFi[~ɽ<0ҷT3Lc?cL~..vݪ1T4uh|%u: רY~NzaM lafǰ%p2YWYY](bdK u3Jc& a9|;_p/\YH{ꭧC$yd9 up010jC =7bq!]{Q'zzEo@嗏AyI.:ր;}\Zh?X_M(xn6` sT?+c잿y_}DG1kvCoˍW(~ymԑQ&U&7l9Oڜ6rC `]EYkϏ߄iqᙲ6b#3 T̔^ӐmOWɒ}* Rd:P![-fveFMvorJ/m&83. Y 8!|r-2y"+μle!J\¸7P@F4»"ؾ/3G,V\ZTe6[w6y޸9Od/{ t" L4`GNR8G3.(qBY#Gk|Nz'ka)0@pjQ|=Z) 2;Yٱ%:FginS##p j>)D쎭Х'`?7)??Bo68;~c|!%ΓA.߃},fg?(` uE w 4kU.Dg%nN?-TrZqU$v>6 ÐK2Cwêx4 [=I#=dI>&::aA.jRǣ >&_ 8{;;ܫo6*Qܽ2-qKh5,~ i/ 3?D ^. k+7_y}py|{=h0@y~(Tc√{hEXt'w`wubMI(Ƌp2&ޡRŒ5h]}>`9MRg6Yx?>{~WA̵siYǣ n+K~ }a3޻},&{/ZlOٳ.,9||+uNkâͅnj/.:FEh}u*澊%Øm|q vFS ?R rP!l,>{^`\PՎ͆y]<Ԍ3! IT589 sRs5IOmAgq!/>΅)ʝp0=ѳIi=[p x䆡 ׷<w&|mgT"}~M~Vg$|~^\:2OM~~vZIcqY-įmwroz`^7o+b<N\E|~YHbB1yF O͇ɱ^N |1OR6 Ğ!N +ژvߧOߍ429 !a)/~kք߰'%7n=Ѥ󾿉L k~]ZuעByNm z9ܳ =&% nk!;scäI쀆sRur,q&;>VqS6bO!q8HCŴ׭P,8{(A/I'2ZOwƒB XOYo0d$>}:4QGm*6wD{0t Ѿ;cL8) U h;Bg2y$qG9Ӊ /!f|N0HS0ӗ zD^B[]b@A.?~/ÞJpƧu ꃶyɩ@%Ț0NQ^b@@r:QBh>3 "$9 ,,,&mg7MMi{;3J?({TΰQ"9N}y*$_ t?r5.ì㊧JZܴt8 [A l`a6ٻ s׏Cի>-{}@dp ix-c] ʑLYu8I:Ŋ?Nvq#Fb|jddE`Ֆ[qvʴR IΎKSh[jƺwS=f˛+J?p# ))dzj'O͸?Ò#Shfo$&Ʌxt[娊4Em^E"M9X_t;CŒ9*nd"?]O!m٬Z , 0k)-ZDRT^<t?oUʁ+_s_n B?mթ. "Mk:k>}lr |b?a { G%e`)馉 *lW<#fD_E`Xl+UnY0|Li>@y@q@A͡,EOL2*#⢤+ܖcn02n~]7ѲVx1;;\TJdu]`HԦōH!mlqAA Gz}dzJ;N$k:cRN=U?Ym/o%aDIΞ=N0wǎWҠVp]JѨ[R܇@$ؤrIrqWpV Ӈ~]&.qPăRd"WB9;X-/YǻS$ nmTID,~U qpK^Pe#+{&3Iv F/ƒB]w -Hʨ d-$5@\YSPfN^_).,Rf{E>v:+&^-xpwo k<ݲnӋK-/6ƘSB׭9qႹ7N0k`>z D{ ec{`bi ]h$O3,Ž=J"Q}tƭ1vv"59P^3oqj'p}`|O'&~VUUIxc*?^C:r%&ML$o?WŎx9a<z${?ЋMâ%]嬸pL'-.9f7쇌\C٠t̶;eh\<~=W=d~*\IL#ZiY#K]5"L8Z%] sKGķ;$Xu3' tBS>*W3&,Mם K٘I394x&rK5%wL - $e]je=`xJ:+T2—\,.Uuta/%RY) ?!|_ `M-O/Fϸs4g@nsVcG#4-8-H܍9hİ 53bcuc/岐2&Si 뇁Y}ҟP%c*j覆u;Ņtk#Jj֩FdT3E,Hyd';:(ޕD;:\_X{8&߸u#M J[vRx "ζwqPZ&ud7גn/b8\(-1?6]/]:,kQI.Ii;a[[{ qb#AsGcNMswl YOwoXTbs߇`9eDD1` SA |M :`T慳[&[bIbN&Aϼz^ X-A6lDహn;kOjmƿMPf!bWpҮn(uߒ2 G L] {uH!Zflb&.V-#p '6g3u` G_!=k@nHSE,e敺Eh~h{W6e ͲT=: 0|nrQa͔(̯T0M~ǐ폜ق;i3bK'' +2*2Qye8VYUa&kQ RsG'8pt7eR%ir 2J'jO8w_h @qԘŽzb͌\yJV^nQ_`O`[~rKb"&3R\MxJmR_VO) b?4`ef Ħ ~i?EZ~v%FFWX8v?76m3=n=YvtޚVVJj45tVcdgH2GUE$_ny#OB)t ˱wOFxa'`|oSR[ כ%o J% -\I .#چd[p4V'a{a{(pIBoxu:v4e lEK;^}LB[fVwDIy frnY}¸tI=yHƫLcKoTwwp7.Y;DMOӫ}ZWoübY;J,5hg ߫w׎;5|ӞzP Mzu"nD-ŞƲO%mbIel1!qoo>MK":Hs ^3p('ș[|tXi,T_9selZm"hvҖK?L'~LGu *a'n ~@{2޹Pꓽl|_|pgXⵄrU488` z~oN8Xa&Dl+7GJmG"'> tvk_@ca}gJ\^|2'B4堽P BZ-;H>}D{G !bh 'Tۇ?)/3\pR|QKE>zoؿx 5lݘ`9cn 7wKCoDn`S[Z1֔AcQs+}XD*w]g  884P8Q7j$]Uӎoӧ\G%wTݯ5-…s)}QU8 p[5~1eD0]nd{n`RRcLqb 1yDȄM"hu1hT]RtB$@-ݠ#t,M9XƂlb1)>^˟^LqIJ~ 8*žvǩKԲaYZ`(op3CndAs1'྆PYo򁷮xu\{zs kRUBb>2фOԠeCEfIl7Qu69D6' 7xg$} !鼻`2?˨+.i7oҒɭk \dP(Cm%+dO2ȞfŘA88WI7.z |O'8,xa$%{o:tעAF#]ۚPbLA+idFq?his5+i'HiTBWGFK^.[7W+쾜끶^ʻPB˹[^~5S#1ix~{:a=icjH\TkƟoe0Nnud>ۨm9[4{SvʏeaV={n)WH;H %eZ>lM,ԯ >r$|…] E;Z & qM=2JRv)D/.-A( ў_8$d WGhIֆ,Bl12!ax`ms#Da*-|==(GXu/q]o V}U^2u‚Γ8÷!uvm qdDzb6^.͡/% D )8P0K)W (ekNE@QyNjcΏiX05<)OА+gՀ![8\jslD&q-k8]PԚ2[8Zť];^X Bȓ|`[ H^JV+(|yEVTHQta^-V&raNuv"[~J? ev,*h.~^bМ߶3=㤪ystii͐ٛ)ggi!_l)۟H#c/˗oqo<à0^YT͛")ѝ!IT!%PKdkނ`0r߰Kpؕ9-;/D[kuMd_rۑhtv`'!f8@!$>3c~ A)Ri\\';zEc=qo'3||h !)9^{m1?#6_̠2,D"- ؅( m(4gp' B;9}NO/W˥[Bb1ܭ,Ѿ:ܡ>OUi^{Zժ [f?a/N-ɞGbgi^ B‹Z JHy6erxOPO}sƤ -'gm{$E{sd,ڤ1oP/&yX?f||$c5s.n@z@E#n]5w*cC_a`gt wJNZvO,[v %^:n^= A8^[LX{:z-|tLLh =(;_0:DۤOYU~ UAo(?A^PSPlO'CJ[!GHK2I[ NܖܚVnD0vtۗsg(t>GY j2.[󌣃2)y4,I>-,݂Gȥ6uĴMù"Ngj:S^n7O}F{buPA[I=9Rѽ(=SU"GzWo^Ue(UufTTԗjJPZQWA=sn<`~¼[--ذԥ4%yd1ȞvIA򿡑kG* iYNUo6C7oI{0H).w"ӕy訠TL) t~`yr`XZ#'t|D턿 R1?7?([>%qn/ċ?g5vg?N: "hJ"ܷƌm${XSx:PBm^Iw$8`YO4fAM&E{MuMMn#Osoǃ ZUu^ Jy[ іz=YXqK{<W},n׌kҟp]k$5x5ڌDiȄI%7z"Ht?zd@1)S!%+f9.1Z{d E-3MU7t()2[zK/K) "6]?zbI15f[iKX/a6Gyȵ<ȔY1ʂ}7mRcrK5m&įo55@>TRƎLN0\gfT BÝo篑O2k8mY ++ྎ{7xQuP>B3ߤ$y,$ilEҡ}UkHO0f0Է9 lCKn =z~|h8<-Y$FAzUQv}}) 7!00=VnnLm8( 9qT!툒N25'兇o<,\&0:uDJN'\3궙ā,f[ԦPqjxd{'0:v[[z&Hu=uaA6v?Yhf1࠵9y ?hciANjj+0# _&4l>p/dDnf? _˟#?I`sn1GU.4SFg-Rw⥌苯i_;i-czd=^x"^ ;j[eۥ ȳ?Cf`M}|d\bbzT h}HTZͽ,rz2i_շqBz]-}X*L`MKh<n Z5>(9.FH3-ДywmF 44"uNT`V/?ЏL 4^ TiZh8_yKo5@PU?1~p[h= xOSF(NwKDo9Zio`AkU +Oيz`+\}HJ=3;!9ZW>)T |6i| G? zp3J)R۰٠&arQ~$~C$J&r#~!Z  )L3aPp\o~Yeމ \XE?F6iO "Z3ѣқ=ӽ3IcjI0YȀjorҔKjMJ=P{kA7Mߍݻꇇ}eOr#/cMv\el5ořٜ,?p=A#燣Gs]-?ζCl;4pc,X\ablh{+s( mHOKgJ7׎wp h0Iq)67u?|x@XQoLb݅9*$5Xɮ^S]kbHOO׆'m,&qn&- BM!sz8t{ CS ȡ$ѳkX8`4g >}pJodPXHXE%r5M-_K+yx|dH)Xn,= 6ut'n(ir䱒 +ՠ*ˎ8| P N(OipUZRW$WU#d*Bj7T g8H5/Va3~js9?>E;r&>m+z.mEq>M0p0עm5'\3%s{8wH4 -D{G)wSr , J3F}u0)-!'x?N~=':YiYV>(II{g q㸩=T+yO}]'iYrg h}G[=C@ xВ/kd"ȥwR7ó<)ir''I򏀬gIh뿜+^A~Z}siC;}6u%N[/ gG(!--UwgT8hUiؗ Uhd;?<j ɤU A{ЮROE!ZrM>䔵dTNʨ>* ~ȁ< asd()+ A! YH Y kfϸ)C4zPuC/JT +rݟZ3]KMT@/$u`h+yۿ#2fX? [>fzr3 `oC'X}F^~^~zׂ FxgC~p ?F'-1Ƥ9L,2j1p 4/7]%O,w_,19wt8x#G;}F=@j4fZmBv_:bLIp8\0Դc=gϓhлH)spPN 'AA}M9H9Ezw]E;)-9j6 oo ݿO|cRzEp l T{ ,Ư@Z~#YYbF:6}V,uXVbV9C>/|"(KCTÅEBoÇ# qnft'p(1 R'w) L傆pIB F3{p/R+u<)"U*`CCowBi'Z^KҚ2QT{Vr\o~iU_'ҧ_dېBE|շ_:/mR3χ Սyw|+}W ~?DVJv ײԩ0Az6BϞ#֩a{壳 q8TV :G Վ ´}g`-'uX,BC. &̢oop/5sRASi->Ej3ވՎgr#?{&߇E)Yx&_r/2W _-s}1FA Ҟ3q8=\~NKy:45E.\b,f{tS`zFM o?.e,.,GbCp Ԇ lǤuťcP_wf}>+KnO֪X&_yhu}uOz(_UEsNTp~:ABiJe „Yd&T!uCSi ӒQbㅚɗ[7*5ma)cPP*33,%QFW wgNHjP z;~Ҿ \1_j HV|\0a{Xcu$f$6^9LwQDŽ]pS`{U`}P3*4{e;wum$4=C5\6@㇤fḦOEƌA}0X2tMUЌ.o,cG0%GөQ{$]BkF|{Zcjt/y j>j52W΀0 )yܱel_[ndT{ G=Wht4"}7NSƒ> CY}nQ~ .rd2T|3 O:>L_V8;e tM0aZE]_tWD?)؟3JSt=02$xHYJP:=+tx^Jz$x&.nuo5>Ijj?:&qT, &!xFwKF-Ewt,] 7*ϣJ҂; *kQvN4RI^A>&-g$qKZ$ 96U: Djδ^W&xW4o40 ä}"SAez HD>uK\ E25"<+[Md */AB:^z0Dg2(g/⊯p^OyVթwcJH9_L@ogeX^eTS}=<3ㅾ (oLav+qB*&Li"~+/^?|ſq68< z:X+P v9u!z3X{L:ϞerT„YY5᧱@ށ:mo]^mc‹t !,v d}DMW`ϽT۩L~Z~{ PYʨ?O9q1H跐~~h lGbcTbC3Z x P$e:ȫm ^\;F"ޮ)ަL lz]zVM_9M>%)M/BM1~ ނR Cxmk>݈>ZBt8F8Q%"ozJ'6L\b_b@yYyZ;0m1Bp=a-7\tb~S\>ף-.|_3'24 Ҕzi@sFهjdwW/;p0Mw9Ҟ:y{[GɡԕQϽzxA QT{ Fˈ|D_L z#Ts=Z{!xxs050L;`;-WqJC/#vk6/mO4e 3^FH~2-d3y;/k. PR_FL2j:~6p=ȐS-ч_yR.CΖdh--iR~BK6 ymivdYj,ϙNS'c3|';WzjM^G:W!4eRؽ s79@S 4%`WJ!?O"vx(6^00++=(%IQ Y1^G(Q8P<.%JHw9A/QBKl/OOmd~x{OZrJIR3ȕ)%O-1kر^n)p :cٙP@dm|kOCw>(J{R sn)1K{G,uIӳgu*[ҽ+~m&(O*p]T1UKl>U;k:Cmrኅa,EΤM\&,DB&Nr`z`\YSK!r P9ܟzvGxAy4$9 ¢씝"QB5~1ί=,KoWs<0[r-0 idͅG5ڷFRw5z`r;$nt >B k'x/i+G]zrs;E{7mUT$-/{u:qI)(x[gt X ן9>ptɃym$14'o&O;|Ja&ef"t=,JW\y 3oK釪H?GJ8:u dr/Ua,KMr:Ck8ל5WphXg,@QtP*b&G<$nqlx^P_Hد $?P`}jO//U[46)0Ʌ&If5Ԓm *iRh+;E8R>9IbQ.b&(*`<FsRw-p~Ac*_2ɕȾ4o *U[\hJ["qZs]gvY A/~yx;= Y~!Ar\-!_8fTE uEp g oGTdLV&(s"o19qC990 &*̽Q'_ݓ `>,.<>zjn5@/k;|9 =Y a3YB1<$S)C`h†I yT 4ldOU37ݲ+ %Ѻ'G&c:4W;=j"Sa0girur*t=A5")OKNY>R5o!X=JGWIT/XMX P{~5ۿnR O(K7i?ԖypڤcxF ǕQHtO<]s&-p`NS\I}}8:Ujr}Lc>-kJ*gD3KьƵUjK_5 4\Y4hoK\&a1Ppd:d,#gΏUtV1aJw)A/sG~K! \#MBir?c=ڐӠu8"o@Scc7JX4_}o)Q(g;w/yƻq%^ȞsvId(!MGo7Ys2Júo\{; UkRvZz$*@=GSB򠉏2tQ:;+`O- _' 娷'g!R|LS;܏2&%i hUog-W;y=$ .3G }WLa\>7rVy Ś&;1$M:F~9߹q`̍͜ kܹ+6*-Feh2jCDaD# AqL 5b1xSܤ4yD\~JŐc eJ0Ra%R~$y໾7>g<1ws APQDMODêaN*:gd@.9+lf 1'y%? +!dq]VhxܻQ/aQ ҲICl6ldЫzl8>h>aQюa -rOP ].MM!9Sx(6ޒ<|8Xl<(ģG 3F@H,+Bx1(,%mJ } (nEJ+.y;r *i/i'=-iRyC(m JixmyZ>O>ؗsPZ!O JiW|CAi UrҡT61^n\P?j65(-񴬠)#Лv>{&hI_ިDq*5vT28P.`pUyZc9h<`cCVTԼ/ a,y1EkX@5`Z^8l^Z[ѥtsEMCtwEҏt{EWs+k5`CR{ahhPOMX4y&6OQ9\e5oɋ;>&C !XLX~R= x*O?$o4{k]>4^j bȵ|0@"eF/@l( QG;uO)oWW)?SUޯ[ԯh~֋(QwKi>dd_^ivijOeR> ggލf16ynT<|E.nkGCslod%>̦:V1z xEG^ Rp},hqqqp~<#iާ~eu?$u'XP'.(|X?-RB=G'pB[!c 7{\7 | [^PO `ɜ2{0p:)Yݿ72WC \R&Ag0:d?43~/ؤ' - +2ZpJyCX'_ * Monј/J1ߟ=/L0?@ 9/{v~K(v50x><sw3<%DeQ3mzsjm>9A(U9ժ=9A5S y2p2k4dOxU6KQm3噱ƍ|9-_03 yxveZúIHn 7_1d =].31Zی.]vr-9wptnJ8kJ`&{^댎! rq a{<0F˄} S 4FQDc[`QP` 4)8]1.=Ĥ[:*YVZEkQ ou0uX#lvx91vYW 1CPNH I*9tȇ%u<N1 -a>@atotTAJ%{{Ey[_BɾЕ#ޏT]ټa鏗 S@\\NsQWϾM/KIe)RYnzAٜvq;PzBYOR{•W\{4Gܛ@7Um Ir\jZ_c6$B'('(PhM#wp22 (d8! ejK Ϳ>&7}~]K{}IrN$_@xHLcQCv9[E`.UC`ᰍ#C4Og#<:(pφ299;"Ci OY3yQ:pdΠBopժ]x NS)6wx r{/WkxҟK3YS.G .GNjeD;_hOS_}^ M7SIv38R'=wi_mح67Ns j^CCN+ =qFt *"?Wqfol9Kkgne>ʔt>jjg{ôSZ|M!f+L>h^ӳg;'90wvm5gY5c?lyVG)td_nm_r/ e{D??߿[#,Ωu4)MP}35Pެ/^i+~C ʪHW\&o!c+^|6"6ͺce?T_oDY67FKY:~%/n~ k2nWد~}~|Vmگneq(uY[< 7\媑 t^g~Qg?HK}M ڊRodf|<(3*XgڈW?ĩbFƣ E5-chzF)QF֥"}$}6y (~#TuP0_e=!g'b C5&V[ﻳA#LJzY qjOQA>`ޙ!W*C][y'u;t&G=*t%w3œ`do<ǡؘU Ezc'd t`'WAc7h~8<'$t*enﯳ HC^?\,l *x71歁Sח(Z$~}z^FANoHuk PH [!4iy.O8JC7RX8`zM_Ëޙ,0XbaC]x䰾ߣw. >D |(VAǺ$*nDfr蝖^Îk&Y̏.F0Bx0;hr>: 1$s,LmWOлzc8N"Y½j[oA"_#"#OᾲH5*ޢs@;`e> H7}EJyv g 9K1T"K*-ϪIE)<1q*Kg wݗ[rQJoG*rV;wP$Jp@jG{EuIJpfM9-1=@Q̌1ԉ;kQ2pBÓB o4Ss&,Wlp|1$M=n&̛m\uN/xDV=U8JdXl+`{bK *#f4Ts,.A,$cw-z!SAM .]⿖ft Ӊ` G@B4n.f,@p'DX#U2K32ힹ%e6`/J^*!h*%=Gô"ՁuKh^^F]c.#]&i ֆ؊)!:sA66q_D-pׯdu Qe‪7&7pduzsVSm*/FXQ\4fne[~ku@) m61]ӈR]Yt u"OރSy^a\۝x>JRt[{PjǷ+sZTRR`=-8ni<-Mv;Z݃X{O,bL Yw#S̚Er;i4 :R EOMc[suCH$bVz1 ;OJb_z=m"IU;c*|%B3͋| 4.g/.ې[kQ}Z>#!es(=AJ +^bjP`P&ugAۈv[rFάV/}6/ c9('ꌫ(8'+v $`S؆V_օ0(҃k=w Y.l09b4CLC^+sT$R me'T? vc0%B(z?LAXt]B^B ]؂Ev,VYa<86z'>;2,bXǿt@WFw@g"TXDLu9m3< `:>>H?2} ^e<@<2? ٧̟'[8J@7_ws;T9 o󂅅WWI"5Ra3<ٿY ,6&@ m+J"kuXW#Yj?K BnȁpV:ŠY R4)x[am=Sh`?=56y-I‚{TұK D\tuF,[dn9QblU@#ypd{`jmuqMUO7~/xxIPMܑ7` Hs-ټ? i\3-N%$V#mZ x_ RHQGO[?%^hIz#M4tPq=aЌqL Kfڱd5vZC,ߐJ|8f1ϡrhBxy|kA[Qdo}E^ꏎ"pe1pVVoƏDNe:;|PNGR%ϧmp5 9 9cdOl@ Gi?j_iId}; #Fx~2xhuB%V(POEXo4:T8QK v)0Äb6M |ZLڟ֭Bu mytYwVs(3C9-/^/EÉeռJRX%^M/@NσG`1bUY6l_33Ķ28U8;W~~oRo&G ԸDj<dA rQ;Ў\؂c8,<ط!>X$nf&J3Vs0Q|A1h6x[U'J,*$UX9dڌNT|SˋՑ-vŅlI6ig\Hey`fq:x#9=fyt_}E-YO2Z),i2dʵ7 "nS[UM~4% >X|sPKCEoV?1=>-)]]N_!2:Z/4BUzF^O<\,?nDQl _=[9F~E~ c>nloKzC^VLcXnN67ܒymlηgS#4.N|^?nZ(~ }m ~veEd|︳Skq0a5*EZg#^-t}#&d]5;5iεU‹+>Ͻ[ z\8DA3>=}t HE ~+gmkcr~٣ܪ#oNTW?WNS;Ŋ߻(JE!:JߜYk/= .mѦhHԻ_Wþ-"c&TeI#}W36srs}ٖǮ4}oT[nq`@7xߠ#б(~&aSNJgjԯ B,y(p!!UgP8FZv#@mKU }p"ƾA5C +ǥ"2_Pap/f,cx]7&:QL\s8Wgg~X='^ s+\=U8~p'(V~$V6PH`OnDHt 8oN_w 1@$n)Y JLR7wtTS#<{5 u8AD}z^4PRuO{8DE6NO}NX_թ+f|w~ c|sNN| Cz P++TލeP`1?X؁'"޴gڿPku_6FaHi#;xrqݞ9XƧ׫{WykX|M!Im$B/;''aհ񩰑Taʿ_W'ʷ 흑d7]4/6Ka~NXoֶǢ&etysg1G/J  n@ ow@wxd=B``yƒw}~ |^YmՋΤMTM{_:GL WP>< 4Y PM*{g9 :P:_wQRGf.QQ[}PWN0[v;;#6Z(q8Pu0rN8?d6^6TaIsU%"!a#٤FtO;y&&W}cL E{n@MzS",[ >Kf)sёԮ? hTGs?=B!C}cSύί7D |栾l;uJ"*_ Oby(߂.i%㽎Kή$uow"-i(hx\R. ʠrgx)0 g砀XrIGK?O ]_#n+ݎ>^,ln?- =rk|,L&[^ `gru~jbHFQ}>DkKۛGGå݊eW k0:$}P慔~7ԫRMJ˦AHjڟL#8#M‚>3;,ky>VyO)irEDz* ~LE릁IígΘg{Pi럭/*8tjc:SK&9Y2@)[UEyJ)?6 Ɠ `o8A9Xa0a#lϸ-XK)Hl4#4bnrars+ ns_ItxQyN"uQW1(/^3iFV;{0]S9sGWɒ4=LѺ0( |J}_M Hl'w e}M4Pt_[.I')M92xZ4DًZzδD ~CS1|)~4$6`<=%g<ȞX޷ 6c%e?|)۪;nTv6mUky|L .ELP3޴]E G\ksD}29¯tKW8W6Rw+G a񂝬MA 9BCS% K2C`v5^ۭ7T&[1D]Ѫgib=?0J=DI;|V^$P9u‚4N?aO,?=.2ʵT S̐H\gyFm=Zɥk]Fb}u cyJLᧄyqz9ZvlrIt_kSdmrm D<ѵn3y" _8-ӗ*0#`E\f5=O\]`!Kg+Zۿ'T==j"MDy_Eyo >#KF*t:ALÿuM ȕ0?/:NEr~M[N :SrtܵX02ፔ.v49CKo[Wcֳxҿ؆!nm[|~i2-.JgY SbkT*}>n|eYg{v0 &@5p6.=nB' HbÖH2)ǯײO{p24Lv"'!g?@&oGֿ?l+FV8)OHA J/vAz%U5CxhQթ-;=ҭ):)6BNoH#}=np7Qͺ#cxYOػoXHy$gMx"S4k*~!͓V/"IO؀]Y+UgF3 oˠBU6/P!(ݞ"M<z>a. `P@خw,Jѐ@_q:ޑe`2W&tT+#WSVz7n1\ߵZOWP0y5n"{_[ϞY>/gzZϖM<ݷ+ƕ2D,%叨t6c\x\!fedvzV˔aO_奅d1$wLݚ~aaezxbķt$8x]e Zf`P仴Q'iQkҥ urA&HIxVJ=\wQF mB2&7!8P1#1' +@RtV[!Y%{f^!@E*/ ? K/Ge @\_7Cd]h8),/nw*$xj/M(^Zːw6mEw?t~\qJ4[ |=Φo'. {ΨߖRE$Wխ]7׈Jc+($_ K]`dt+Zx^\]ql+}ܰy Wҩ\sN8EI]רWhn"hs;_MnzIo .Fsд~| @D *~z/MT !lԀ`C_Fo@E?|%ĩջ!UV yvihAY&0R8Q(d')Er|G%y :ϹQ!n^3M0\?xj ɀɦ6死_)OQ=VS}ٶ_bkrTĆ;>| $q5 Wz~pr EBQ÷CMRtOK[͡X͔rzA75^ڞ+Wĝ;q8T }7~^.%S3Dg1iM l⸁;VVװh[ׇ߭Fu$=h6Kd'֛j$ζr6b{N[ZY)WV:B$~cl;_ɿrnε]dE'N4&]|K]+Y!6;=>?A MY7< %9)l9SU:> c E6K-)S >HU9ᕭ \l? D&Qna[:p_\_g,W]ZGyuimiżb^aAtXF% ﷶw[r+T~4rkE۹'ٳzlw`6?l)ݘT R [I,jv[:lco=эʙKMXrcv_yq๋4Yg1Q)k6Ya2)zƃjQa,V}Ya QV{Ƌ~}I{?ß}G췩1n=3q j 6b Q*J9>{ ZڊǕlwuKWvm"vZbU^ ۮDwz[6[.[>s>9<=orH3:S2\m9FWЖHr6g]mnk>8- C0Y-Ԛ^s:c i4A **_2|H'H /;%+>poV.ɶ fV#$8ݢ4@hوYivAK.V:M6;jfh ̓&i.q/s{AC*[^3lb~ߧw `2P50D媞\'n(<%Q.gj*|v2mc.i`wW؝p" N]A#wy w\_#&ը{svu龼:ỎDK5Qo,WnG%XuznvtCQw.zHO*evh" b4=ϖ߅}V!pU&?iI:բwhȦil.4Q2s;P{4ob6HA])ǒݍ1.uٱC܋Io]W8߭)q+3LG_e?zeydzE[ lm|Drq$c?*3i>{'¶V6^X3jVMl$ 1gҹ~n.v ӶO~# KȺ\@jݽBVyQ[/gV٘.#aOJ38ij T) L s 唺7fEWR6)=5D/D$#KuvTi/lޡc [籇Wa)OA6ӏy&z3WS${o=ʜc1ItT9hܦ!ٮល.?Kox&8VQI3>7?)`L|=9"C iVŬ9/:x/)|8miS9BW8bgvҏ snh-WnuL"yRzxbɑ W@;wnAƤ.yT'9~k'/QnoWgE]g<bE)qCEZ; y,!mr[3޻}{2heOd8$ 1䊓?L `7Q*L4 Pgc#6*0igqp!fM,s̿9<;+Y8aBz-ncLq‡WvX1m@y .ؤaE*DWty vq ;Sf )Qŵd3yOT 3 E(Iq!]kʂE(zLoMAi>1᙮i™6O,*t2oWѩY DuQn~w}1v#?,kV3qEgVVX(un?wE~T^B5!Yy.^RA\P`pw:AyR Y1fm 0DaL/Xd,uׅG!ΗΏ7Sjcޭ 7X )v̆fOrzfY"'Qٲϖ}Lr/>܋푟j~^m "?k&|XP?zX}\ q֎tZsX,zXXRϸFR=)Q<Z7G'!yY|E&LgZ[* ɱ!i}`%%Du!_5BKG~y"nE~󟢭{+';[7) *:TScZة:䋺*]v?51 Q>ǁŅM{?GTT8`r6Z.Kl#0vsi.& E~D kzk LsHyfKqaVEy.fDh<̍N@hV{ >_z 3?,"4eս!QE[$jJ Nqb9a~G' xP-M&ؽZ,.)]+fb˰L#q kgΙ(UB.7cQCoƍsG3:usJ]n^%aY ͭ R1OI!8*JZfOBqR!=1U33O>'#@G#\]y!2d{-_ו\ݾu®ư+sl|Fhvgz d5/5CMRDx+DQ/UtEq`v?B$]$ͺE-BBbZK(YEw9`6k) ۧCeg]z`C:YnXK~e<|;RSف;#.\.o/f<~ EX/ @i[Ս^/Eu-`S)B)nTf\WF3r"a}I۳Y;\'on a0 EķZ .%]D&<*[6cT\)~ _a|LTq! v C 烢y1a:/ /ú*1n*w D7\l빔UZWdrȯ/`wmsRΠ^j:mRO܇[D|%] N[F $Ie#2K6i#v,LC i ;S9ݙ@h0K˦ˉ=<ő~?^TGd UޭyBdoǤ`OEBP. c]6T"kgsBTү{I4d*X`pDBOL1ܩXN` x|D}dӟnW;y>&O2m mmA=Pz;l~/=SiZ?+9_!0_ݥ xwF }KڿwDgqF4ɹBѿQ@3 #$Ebάj\4[T[߲ _IpF Cf.t>]Ov.nQ4&}{X34(3”;ȜG9/`@b|4(-MhZ 9?UHirg5M"yӿsyP~b˒J]̤ &Os°hV'ҐPj`rÇ# 볋\WTGG( bnR;UѴyMvaNc( GN ~u! j~6qdb9qb { &A=L";99k?V862;0 u1Q[r]lޑ) T<4 `'xJbtPҡIh F/ а7P"vOuQve*I|w&/w`l9n$v E> GɩIvovTiτSg69J&wMx;&1N\iF3W;é=֛ AӼdE)P49!5L26 9xߊ)?{9$#y?-s:#M!L#l ՅXphKl{"DE.-9ttڀ342RtTvyM"#|%xڑi.A629TCz6gb Kv(.6Zj`;"b dD6)@ (@F1/nAX0E-#B,殅xZoYovi4O2 E,?&n끖/DVKvԛI'J1c~(I/ 3e5=%-8x],RS"lٱ$Cd*V8u%ٵN/;_*6O*Iq;:6j³ŜvU&(x^' Yd_P*m(T! SbË s煢c NPٱz+`!O@LʮwxV Ӛk ^e+f=] u.~n)| n'|)3ǘZe73q (^Vlp2É{RN}]TzpP TP F3?҄?O~nl*Td^;':R7ah=?*p8wJ|[Aܔٚ iqs+3E;` W7ٰӈtLjjS@:ќ+UMZr3."T7)p)om/{\'杭$ ~`;Ln ,lp6ɪUe+S;Gk)pm~p YKx-%9/79\{xȆ+,Z0=3Ri`x!idŐÁj]-d`{ ֑ `5nM  ܈"fԅ-'=je OH|܁W&5Fm7ɼ?Q[0~ln-6Y@F~_m¿'%Db oT'<lp̓s |2-cZ/J}3d]%\O Ž/Ru976?cJxyQ,"y8"db5$ca:F38Vf.o^r)tL]).ёy!d_Kn4`%_qwp3d\h[c"<٧ћ<81l槻w٨5iO`KEiUKyKhb+55#@?ܳ~iX̗qtU-l@Ihv r*YM4[*ȃQ'bp=apg33b]6Tq}Ϧg8bM1Qt•n5]?2Zt5 G;XS/}?\hN4o yWu|sN*v=Y{:G~]6=bRqDidNX7`,$K]SEAGh rLPyO_zh}";(GE-O 8YeMpŌfW;> @]W4W9-|}P*.aNW:F.UXV c[!DLJT[KnGQ1~VDy+It.(H T/^@\ٮ=$ޔxbL՟^sLO1"uK{[S{xq%E)mn`a; 7!٠Y|ʽ^4q3g#h1_rϙ/Y_c_E|dxVeTRska&Q&rQ0@md V(0JZVGň>f;^ s _E~X*b&qoOR_bl낢k1V9σv]mgH!76~r"JZYUI>%brɽQqӶ\vi\'.$FSb]~!5cX:))B^YT!8)j_H̺U ;s׉W(M~[s+QVtN wRlM qѓ_㗥_,@vCs;&`$~&5;ć#U/wnt?eγӳ,]|9Ѣv7y_r7Ƽ6n"R,RY*HGבb }5eF9cs)o$Jl xTt~EO7EQ!vٱȂpBfIl~y_o`O_5g֢ l:JkuZB(Hmup,qhs$u5ĕj໔$ ?rr\V^v gWGTX I6ZTɺ4D]|NwGzOpV!+9teP0+eRjg+Ue6{ S_T~ dR`Tj&ۦpT #QBDqtp]gİ8#I9g̕KNEY^g̢.d袴*dqyƢ3Y]6;}gs]G'ٳ/ًfO}[}W[]$Dnu߯p;pgD -Q#/ Vk5?ߕWI_GDdH|"LwYgO1s =(;Z%RSQ&YR]W>$Kr&ԑZwSޝ_a/$)NjX߃/&z̊P`Wg5S W*^Kh_1CX=5* N2Fߣnh;1L.鈚 npE1|N ͔;<ox>1|>X2hm8$p|$S[QUGBoNT1W149o#\WSƚr&<|׋2)O4epߔ'D` H)=pݚZ{}ғ/; d&QH'<s44%u\Џwu H3S?t̉zLC 4۹¾Jyg&0N\%ݡ'쾴<"4Vaqx˸y$]6R݀FU dƎ}"UNRro>o˛lJY˟aIb6 Pv}>+|I3eaI6ii{!|gM.7apR u :P0Yv3?e>o_Y ~+rگM(_R F11SE9 :UO]UGjlhI<mln<][9݀w ?S׃k+G6,Oo b̔ºJjp2ſpRk;T:o@g,(1nص:ݫ 9e7.s0g;y(iyC~qoFTF8ϒ~L4nMv$4mA~R])Jǝ]Z%GPZnzԁz{4 jv_1L@H+O@G, S5_*\7f0,uw[vP(SD$10[uQP'sfnx^)j BY~"ԛuS2j\:P> GhGupa; aχ:tqjGHS;̍\is#Z٠M<4r]7`v SOMsfHsL i'/ςQ/$mRBiiL۠ú~4^V5?}>\aOW߁1hz1mU"2Fb:O #(vNɒ`5gG,?KE3(0} jsR;fz:Z<|z.yUjh4kȊ1K) y 1*:19Vpbe/>A7ׇثMto~),+9լ>,yJQkT~<1q0;V$9viX~PKX*mfg{ ic0k{H;49.M0CFI-6Ld前f3kQΡBttޣ-y_!xҰil݉h$>)?Zx~b۪𬻞Uʫeg+קx.# p}nT}?˦tHu]j!gIY/iLOuW2U6pVԞ+6| %7 誔ܗop+#^:v*fo4 9cXE~l>U+js'jmk43n]~=wQ=p&/-#F9o≅(GqًjjmD~$`%{\ Fl{`ja]Bx@H]LURyp5ueW%/Sb%Չw-ubWwu}M>ԫ]=Y|LϣPi̭)y jIBL]q)rv&ïs}rN9W,m':pDjG(w2t$\iQP^'&fT*x^BVpuVbPU4%)x:קJJl ={>\;=39W^h/>Mrw֤AU.Dk#xVyb(x5[̓Բ~LVE7裰L4pM;m? ܈_)[>%n  {\>YP( jdZ̋Ny𺢌EkqGڣ{$L 3|?4ܐ Bz^" _ݾN ,z!ߟJl ۢ윻9ߚʏ7\'my6I9ح"O\15t#QW81~6ޑGI+L%h^|IJ,J?e+v)'A;~ J.ca5Q@:+!c!2J`NjO/X][Fwz7x,^D_Шo$WRR/W‚LڧTY ՄQx{25%T!ok(t?먦θ8#*D)CmmjgbҎۄ~7I~8IIɃMYX`nzvOI`_LR7Sc|Xi'?}`[YՁh1_?la|*Y7%2:i_Hf Ja?M@?D^WB6wQl#Qbޫwc=%ikj(+En\9܃pR{y*.zћ׹fQ|1",Le#Uzv;LM&;S'=^SRȣό׾4ëHۀ?w lrv=VqӃ uu䆊d]5B5$sH MJqU,_מUYA?A_V,LiU h,@oj:)-ؗЏZn*mnoMټc :zy`}UĄܗӟ\PWg!?ɏpndOVJz+lrNTJ+N;GG?λ7{ ]bK3D*c@( μ +P5nb^j yb^s2 ^sԺ^f?к~~'U ac+ia_@ړ ]}xF>OHݞ<ƪq?%:<sِKU쪭`V6G Қ~<q\ KؕWw 襥J+)Rj)G`VmqV'N0喛xQ ,w`qA "Xpg=4UEȸk *~sDZ!qf +LGrQnCε}Y7&}H-SYIMjiBH:+T0e[49/Ǜ4xmTXf8?6lnqyG0zG1ה}WzMPcȘ b2a|-5tu r[I"߁[o ˃7?RMj$z嵝mnn^,?r sﱕf&تtUt-J ޶ڻrӓl[MrvqITG.JuqQ}& Q6,>1&YK_ G'e@޸v*ցM_85>A)#0F# g% Kp  mdYY"\`_,?hp_TC-mr:ێE*\Q KqblXk+ g|N3w9*[ l0oW=2kƸk+CWvS\~'*7 ^W R^1JTI VrfL[#Ǚˏt7H;PWU̕V7`"+-)ͼ~7e5;E qun0R%Px+o93S^ -ˡg3r YW+$Wz] bqE5`. +|j -{r/H`vIRu^bssxBztfPtufa PďyP :W+f}̾i嬋tNX('i<]EjR8>gsٴAX>RT"5_]ì](ge$1Z <=ϧfS|:VX;Oq7cվ>+ߜ E#1M$E4yWLY<R;^1"gJɫ|*ΰ m78?ǯ, % muVUغ~Wʃ-&=iAURMJCl AʕSޟfp=y?`ޚl|2U44vQ? vxY}0&1߈M1*@  K1f9N\WgC6 :j'VT`aswc*(7s|VG3 v h3az^0;oe[soW3P }\\.g LqզqImU:_|/Y_8##ZsbC.PX3A75a1YAEn Xd**< 90%] Am:AϪ^ =ny;h'˚ϸ<,YXU&{^k)m_!mXgCP M}ޭ}Z7{i`d()} V P35 E7Dg].mˋp/PeP˺釙h x)}/W9Mygze6g>?S捳.֑\Ӱֳ*:wcHp}:3[ EN-{4՗77huH@>~ =v9h/,:͢CJRmފ7"qkIJ -Woq4XK_VE_pÍWW7_'̊+nHt`.,|?ʹu% +>M QO{ΙdKUX-ٳňn]ݕ ɮݕq1?zi]-ï. fOYDE9~ʬe:LMS=hwQQeTZ'9uba.F@wF ȳ-&UvŕIY]-W)Ӓg4/S~J=be|y]iН7Xy_D?%E/ɤֺUyh"u^V[Km0KΙq{cd - 8\~ȈfV-c`n+cS>W䄢go] 4Y~u9J/'i\Xh1t+afL\E-)Ve ʔqJx% _k 7g XYhN/^G:wغH6a-d_5YFeL̹wg8WR;?7zZ#[`!k#[|8㙅v,H:0? xApΑ+ Z;7솮?)PT{}IbbeAS7\_KFbEt5WYY؃YXP=9",7 XwS'Y0{л/8볯8n382xFF7$}.׆knTa](5==ε>3kݍĆux =t-߭s]WD] 4'1\r)2;l!ҙo):W٨[#_|L ñ] aYHD;y[x?0Z;3։5 *By(6׮ǚw) zݤ+IɏvBc4.QjlhAƐb6SD~a- +Uy^wB(?ným},8Ӱ(a-vFMސmvNg;L]?GxyҽƈG|7؃x([Ғm ̒che4Y{6ЬؑIo1Ϸ\oCqI\MWOX\t֥Ǝjb#.e,cto WvkV~؀g8ux96Nn_3׹+QNwbwa!#j[zD$ j88Rڤ)I))btU6ąl"[7pE<g֜I`/y6ٛʑ=v42Wtkkz}Ws>{nGۥ:Qs r36h)Z#2uA5br.#v>͉$uw)$GnB kۗ\W˹hycbb$>"sX=Fڜ6h:^:^Y/[~WV j9$J۰X\k؇75K]?MȜ9X89:Q4(,XC(z=tЬ_j($MѭDK>Gz+[fL?BIBVWLن Xqv-#QbDd xJE'gZ%'s/ou??4j+ePIi\" (8/r~ں}5" Uc_`?h_Ol~5G=cDŽ.J(7@ITg]#G0]GQ_ƾN!;:&7]ֈ56Tw%V$M}l<a;!$C (ff ~k)?ŐgIO &0{:~8 ϊ20O%~Qԕ47Mp/ ?v<É~'/gN-ͧ GCʪ# ! 7ϟx3< 7DQ;0aLm+R}8$Ӡ‹*Fٽ/@ϤeT:֣?afQ(:3=oU9T[W:ƉZQs\uNxN H[N1)Ǖּ$~{٩ga<}%;L]Bu)`6Lqi{؇P #Ȍ E!zfLZX،~7EIm'}$eciӦVF觿+y`zaQsNt0N"J9eRE`}0*A}ETbvW E(ZOێMܕe-4GTI$Q>)LJ$[ө;Fr=I=WLދEVG6$6徂~ {_omtN!xEO=RXj`.KFs;|ɴCQ[z yIE_rDq`i~ڥF`m$ ͎[ŏ( ܎eO<;J-c ivvy|~64hyH|. Fnv E6Q~hL@ fLl O.T){O\Ws4uQC/ۤ h;/vmz1i^q^}X0 ǿh;PҰLBB-Ԧf;|r9TUC*;pݸ=&M]רs )]w.!>U "h e-Dڙu3>Mli=`$I1 RSggMRkg %Q <_σ?i4Dyjuaeq@V<~oS6Mwf*Bƌu}RBJ 9+HX5T}e5X5(^ :rm9qg W~8 ɃeY;d16b7XȈ%?Δ0Zd3m^y=ߗJH4qժإ)(y^.:tU. İoi<4ҭ3^gp~:RoPq7< PdD:Z~~H6/4뇕/xeAb`O`)yD^G^&s(?Lz>H{ |6yzX c3K~(zaF|GI~Ӆ=mBz(@e1\3ùg\'SEXJ"I+eݟҗnto銳=͵|湺Xz(?hAtN^p}"\x S_ s '4/ksvtOsu+<*++\WP^#bEI'J$F6Li7LɶV9̼n)Tɂ lS\ ־.:V5{Kڬ&dR  Vd=bMZyaY6ƫ׮]cg]vz]$1wC?1ՈvIcIVe3cIr*rgT wRR7J?)3i`?QdP M(3:ܑ3)p8ʙGSڼST\@f8LL-CJ}i݅U8 =dFVRCE_phO(P%?'&‰'rb}]Oa] n)XîP=1OߴEiXoq1QK\k=2N%y|ƇIR~}F:=o8t~?7(cQYlx+G,l'{usDY+ɩM/tYiUs;'M[«?P"wPnҎEo-Ծw^2Z}QOHioD%('34/D5.ϏmDy(f312[`,P_>`?\w]ru<ԶiN/X>6l#} Q'/< !@>]VvuKsH-Y';٨X|/W:M-0ח/Y1v~N"T)Qvp8zm&DU_TjLe78SQɮ39mOs)q TֳQL:-vdۥ6.H:RT*OW@!pgVa]6QR;tr^.*Sc\5 p <ic*>hF_./G+*10snnxsܥɽr+^x+eG]ڟ0٘r[i{0}opq/ 6:^Hxe Tշlo5F)@UM~S"}{iS]cQGu[f֪4<{鴄1N6̃,_Uuf+S8//.f$wqɈmNhb„A,#lBeA/ 5/˭ȅmf+F^p(lχ%I:Mq%8:gwMQ;rfSzL|NK~ %;O Z|i(aC32dR4oXA3E4ګ8*[_K=D2`f῰||+ny\u&nؽ&ܠlB^d#ETDP.ezoG{F(GۈuUɎݰ$+T(n$,/MaTeM fb6Tk؅> $(Da,5(sJV<y9]լ~ݻB{}ᱮa  ~u DDa<.H\N^:.睮< ͯpSE#u} M%Z#m6hNb,dx;ed.fMˈ؆Xü -W oh+f~ٟ"gq ԱUW> #;w<5 :i,F ?xPv5=&gJJ,>#T}]#E#3,>3Q<;Ѫ87S3fgqm?]6W/ͻ3gKgcB^vb td~+JK;*PtmtjzMrf!]S$ǯoڈ|9݃b?+Ƽj)GkyNYaJP/x>Fq)1{8 P#W]buD7$=]V^onBp a׶X9VxdկGK-N)X ;")rG*+n} XbL=Ǣy:C6{okxi3Zxe?A EW"X˜ ;(Hl+֘Rk; mZ }f9GwmBcj7?$&,^ ϩ꒓@3]VW{f)vÅ\%H[ϡ?Qpo8orFW.5Pb>P Δ}IVI_S;6&PаO=wߒ|~S/u!^nYD֖СCuPoϷiz pnKq:ݪ8>o?/4opq`ڝقg#VGLWK( ۀ]ef} `E$QTTM~iEOt $Qjf'M+cg(E4K SfkcS .aߨq:'7RI_>܆cI%oKrldO9.,/_&OO1L3-1wS]Iu߻}bbI1m~~exi/\bA?X t%U4licbؒ%ePdfߢ~&T#SJyT1;_Tє jꉁ\S&amSEALR$bScW`'z=eeaؼnET߭]&Nn*yn ntZjly/}w-D/lI]9i$w ^Ooћ=j\-2 De%\}-hnp BQL"', ڰx7bV{'eHwsFGUr5'`o :Ji!~huv]-ެ챲-?ŻA鍨-p- Tw˸?t9r{ #IKe'TkioɁ̋`D6r22hxLJ{S S"uP)FHq&J6iů`AYEq9;izޥ)`ra<5_jBe > :w%TzEw0pIh\"3Oudl Ba#erqگex-gU ahWn"׍sndoS(pe2j tnZ t;BYX7Uw$`VnzOFh-F7/.(;z8?Ae(H* ~֞4*ooW+n_/[эh 4CBH1*M{!Y DdXr:w]5,;N'+rV-/_McBle3u5Jl8(~HWz8|-vzJ23tnxzՓ#$ӣޫ=` <+ًwU)24|(vjp mZM>aE_xB]N>|StO d<'m{6ޙ% = sxx5Em<{0tdn"g#]HӾi )ۂ.Y ao'$SAe~VɐM(2w7 6M9IdxZ% 3,U1}NӍ܁Ix!DQfQIr߽ ${y~DOl,Hഈ1S%q9\9$Y#:_:9D Jw9^ x`*S?)_2Ɩ+7ߌxcDyA_ϻc3j7nvY7n0>i wbv1 m7(°y_vbɼE]CmXG=[iqO֎f4-r-jE"o[p $ т9ᥳ2\ jő猾)ªTBh.wqChe O wvY@YV&'^Pa{ߏ4lUI&YͽJ{l҃FCf% E7g0oBGBUU07yFZ?pNB$pHGT3|ɠ0mOm[dcq(F"^$; |&xZ(*Ga1#}jd?y=1MBQ'j2ߋy"Άt"6Vf\Cr^Vr0 !]_H"]voQJ5C6g`fj_ 9{Eڤ!*č~r 9 P93)rŠݫ#RkvCC 0(OJ [ЏP5"M Ѕ[‰3[ (=]XhYK^d&6Qu;2;(? Տ ϏDiu QrUm\;+J~n֩$~czT࿂D0K!6mhK>@JfQgiKw-]v?j42<lpo"U"&RwW&Pj8ib 5컶sEdzLhJ*!E^lE dg+FNGVf ;`[r6FޡLɒ~ë"}'鬈/HS"{ݑx]ICnf8q%? qU[Bs8Hm?y՟5PK!`}@pInh+ݳГX:*3 ,ȆA7i%;Ǹ?QGڜ92QX-Gڭ9f#mE7!VyYN xZR?T]`VS?aRBvg|!~3eVD~8#tMI: Š{Qe6`>64kK8yuMFS@x;Ce~*  ɀ=Ц40=ne{< sWj)e`sS3[\חEYrI2E8˞>wmGoy9SH>yZJ?~mPC9'U4v \b/ E#Q,k,tx [o ?6 ;ޱ>|DNԏ'ކJ)}y& 5j 5{;8 U#ml ɨTEP#)m2>]ƞJ? R1߹TgpvhX|۫7XxB({f75oh < ן-qI "c IU;s iQe'9d<sRK\@,]9Gİ| QnP/ =A:IkZS2`@vt-vdJp< R3*Ҫ Z,FrD Ҟ%Ets<)&x4^ Γ_8t^y#}S $q6̏]N||QrXf^V4xbE%U[k=h`ShҮq5+ 0óWur_RS[a9ϩ;};E9Wzdl<&FaBQ~I N'Wm<ʍl8:₺$D蜴Q9\.x-?.L|5p,u(Y>>;r*> ~;IkX\~p!S"gFH;@aPj z&48D]:HgV"%mJ:Ъ  KHT9SRG6B[G3◀q1at(p`O]d)b!dO#ڷ 6ɚ^oCxh pVYvEv~;IDž֯ $Ì޸r:\DoQ ]n1m7V'W:nXnVᕴŮ@FOc5&o;f7$ F Pv ;s!N=9_7V,Sn6#%#zS2P9= ~(gg«Y]Y9d~B. k}cHUn΢KR{EI⩌SJta}*1=1 $d}Sz⪡-8[sS~L wVW3 t" FUʩV6ѧ,'w^Xqތ 0+Tۈ !T U"H^V 5qx?I֞tX׏ͽX,wS⹅ O x';LrXRF5@0 !.*#k|^JX9 K(M\x-{nmeWAŠm,15&tZql:-z|`j~@F8G; /v;xhytfȷ̶n-֙Ի>T e>w#q}w"X' \bP*_;N%Sž=z<&H;3O@l}EYq=+b[/`FGk9s+kڈS􇾤H" {PXje|m FP!`' <(N*Z^ -AFw@H=<>ڊU5 xx 4 1j Bؐ=7 d˰O 4\FOWaHYl*H*Oa'+O (ᲾtR\'27TVg7{TPtKơdD ~+]*-(~֘7{'9!w뤚cޫckoX.R֡%4h}&q;)D,  (ǧo~9I<[tWdӮ#ޮ>oן X6qzBx~_Wh+m{;3Pה<˃tΛ`EldwKSux=P`I]_٫"h1܊N,}(ZBc8;׸Ƶޮ0k*}_.@d .Rv䏭Sl*E5T!ĶlEN3QB,ڗ^O\iԌؤM0f\.F^YBlBMNVX>!| U۝=A\uf7SrH(* F^$H}95mfc7`C7OJXȭp$7aX @⪃ۛBqd;YϣMaQtwjqffD=YSy1j[JIo܎wr5ge+~CQlJR|9(-9Qt|Y+h OB+p:|BiTݽ_!?ܰ"5sW7;@ONb[g_=מH΅"Ty^U{BV%xB|ISf )߷J]ZWBZ@e,`d]Yj [i .lPu0l@{oP4bi˭{H_/kN%ψ#{Je4*xMg 3nՄ7Qu`!RK\VoM$_ۿ/{-=\.Wlsr"5b_!`k^NӭyL5#5o (GLmd%mܻ H@Q:?G: %:(*f*}VL% jRtc^uܯ)bjmb":zocgVTTu(z;GJ۵?_Ėe~h6 أ4X_beߵx"QvV vRuwIlw\[q=NvȾ4mwg:") uk ,OnU.Y(l׃(Qy*,f(1.!&{H_J\9b?KgCO5j0xLj49'3ӄ}rVw0Hb+4SxSpXYfU.X >g΂c^9@r'ϣ}T;~޻/Bz}%{;[ YzBɆ;d5Kgj]ЄΫ"o]U ]oE3lQ DE3b$C23E/huC(&Cҷ Ņ{UWOd*EA,I2sNu$}}?zS:{<ʴӴFROo Ϩ/ Wtg÷)Ta |bXxqczXDO,)t:~'9 !v,ChS/!үW#YUʮJO3O{c&~ﲫ?Ey#7M< ~vǣqhÂ@V ؄ö}J!KC{VVYE| nˡ^KVU5謠 ,IvKs2p"GjQ ~dEIS ۥV!a ꁲ9dk7G1lB})yvTXUw F(]$vgżRt]lJmZ,d_.zGEAN5rXX$cR-3`)'ܐ-VO`w{k Iϊ2&9rH1FԤ7ì6Z]ev&@#eYmWf4WM{dZĠNtTwT/IUͯ/]٘ԣdrt=h*_[qLX.?KGqP3h#ZxJ#TUi}{#`,q_doTiJ "vPDnn˃Q/g/۬ŭXX(=<2}oz(ߵ{$t'."0=&ۊR41r2-B4-ЋvOnRNٴv JRJɉM3T5aU2Xѓ@^v%CPXG R@ZnX<:6$]AZYtYg(?`-nAO]#q&M?+aF`V7vDӯd) p_XƢxλl`yR/q`YuPXVm#7C|J]5K`jAB߇]:K6KAw[07շ}+ m6h^ԟ(Wp3. -}AF$LWdzQtZTG\VO6WboX}Վ;Egnl)EJ`饧hOqyԫ7O=& " J ͔h}bbߎ:#69ao.(g}=~<~׷TJȮ #mR8- H ;ԟ ;8 t =g,.s!mr=i53p˴k 69u(#AcClR C؆|'Jw(f,݇|rQbnޝnZ'_7 2HGmdٓatA𕄗h/ƹeE)#j`7Ry#M{5w Wu'ф&g~eh#AgcZ?n3LDZD]ρe Y~P}#Zs(.:=rYR6xEůvoJMvu7`ӛB vqm[$,͓B` "G~,>%XsO[j/.12s5l"Oi7?XM]TqyfɒhQ|"c}SDŷt<۩m i]w֗/>Y_\C)YJpŲ6\kyT2!1b=*x8t<$l+Z~oˤ.vk |'J҄YF΁vl1OY'?3 E: W/Vw8`)O _ 0xF[.5Oŧ\O;HPQWPQy#C}|2Mǵ,[ثly'D/'{gE䆙:Mq~L J]ҍV Vm "N:GSvּKu~&CqCXtT\{c|у <eG О[S@Qv_@nܥiliY|fou[kqॽh/ru'{1xc}ejþS;jnໟybAr_ҾX\$.+MIrz(=P4U3=JsZ|]]_vih%kQ:O__qu[+B%IT;)tKm$-+~RuіYť`(F/G^DLr-:w%Ky5E L.o )ǷOP<5:ڬԨ#jPlT\rPFb K\V>0Ç[ƭEGNraB#Uq+l`M]ľ,~Z~8#F~2U%ʷk0}pPsVG>{,d=/Q ۟\ۋoNrsh *dlD}o0,&q EǮ5K}s9,D'TK!8RXRNM{:NUBE<ޤiH/%|%C)=}lO(4\X 6%)GyCF~2$%-:;mS|[ >Tut2B*$?v%HU.-'OJFEx>Z4hoم(=^ =,I<+]a*u+O%u .:qF{,嵖a_El鈶 Z H{ .]H`p8C G>׶Cٗ,Bld%66@áŖck^Ɋ\ zu(=[EO5jm9W((٠Q v!MxEp~Xklq`>ڲ|Oߛ5R0P~_^?OdIEg0#L,2:/F1#g#ДX@ Pdb k ɹ֜@Όc_ǥm5K|Kr~ {2K9+߾s;k@#UcCo~cU^ohnk6I  S"Hh(~FފUobk$A&GN Fni"'?`k#"OEH1449(!"+S> q:Ю~솞O%(GGM۳e 6ti; .2t؈r@|F_D88֣6GeJl<[>O&eÞx=*J[ +޶`>,WcZRC&QYzSYz}A&d,0c#[7vuPúL3_=)Բi삶d!oY4*prEX{Kref|U08/{rg>UeJ%*Svyc"Oյà"vƾ14HV*#YF5̅=z\MZp(^DrUG.5 bފs|Z2m04Ûn>;?>[xW=)؅-,m9@d`qfBNog׽PΦ[2= [M^(^7^ 7 g{Ÿ,2?+7^IJ˰AjM$+xńz[a4/a;~K7Q#z/\ďو'Ar_R;}{bga2ƴM[1F[Tod:j2"scš̈V{MvJ=U죚Νm &Z`5nZ|UBI+qh%z\FG'n>7B͍FgB=j=)am,uE ں]F`7!ftvFix26CX뿦+غ2Se !=aF.J=pD'ulMV 2Stb(V$D;UvʊU101*+XfMqQn'4q YXߠ=բ^Mp#ꄒgiyU~c_8(Gʋʑ(")JI5LRi#Ok{upM(<\RI5.])@N 4/\ۖ\ҕ(،/ø/*9V).qFt~~ ue8G3ol߰;('4F[j4`$</SSt\?]ck NCk\r/pn]_C2MnF~GX JWx(L2e!G]HȐ!t6abr`vi2FO&gA O!<,:^ȶv"Η:'>l9]۲tO{麬*ScЈ될njJ#Ѵ>n:]=o Wj+oU>{_WMU:cDP/|0'q!âq4Öhf;2:nG5r‹XUO,4;r,@qYM$rzηuGDpz7 @R<I&bYbZIxd3TlznQ(xPzF]B=(ʽ6:~̏p+|E#j4 % e41X75,Ոr)v4{^ճ "hu0Z[~]sj'/.cM(]KaNZ"%B:rl.ZpUbio`j"gͤ%\>ɥg:<#J$FFZmptIL":C0;3nrpt[d$_<^31?_}Ǭ۔&zᯎet`Sfe.6pL6*c<ﰙNcq7X<y \M~.eˏh(|[Xx=ٝr*eXo-0r|.IOè {䭡}-~n?܆]=Ip=kzp`Wܦۦ|(ڝ_,}I$F.E×jw Kv njLmnn;UZ|8#SܹZ-x<*Fgf<j67/%_TJLo˛:o,67})mfFfi*VֽtHw7?Jp<{Q[YbJJL>wg ma(]rn8OO|*탌>d ٷ6C|Mȯ-U:NmGKvaq¨6O;즓B))T F~!vS`Ih PC gaJh4Dr$o}8Bib^F}肗ϿlrBk 6(=o樸|  6yET9Fvp'8DL/SrP# Kimv ]Mnvu7B?e!xAůiP8t w泶 8cqФX6#ԤX(( >lw&ebX+F] CힸNvf*fNu^m(ům"]8P;rN A/38.LukN7_#πe];pX|rU3h Q)MqFV$E<fA#'pأψ/O`[ϧ[lPyCraCg"W ;d'+D4-Gp(},!LoI2"sӷMX~ƭB׊tٌ}epZ[zc)䶄 O-B.I"tj5VN1g ,rnrI~ T+gsf[9>ÀA /mAh8*٦V+Kp gj 7~@#m(xF|<.kvZ׮輭Dg7JoD. oqegp6(c77 1 I f35 KVrfhzgtf-AI/Z|=hL4x&]/w[v";>oVI#j6D-I)TvbAvVm~|"jM?&B4kəIPQ_][h AdbRVKl1|9DAa^ Ѫ[肷\kFݢ8g#:Vg@q#"BI>dP~W7˶A齗80`p봜 h^|l(% ы v_\VrȸMJY~W#[!-Rp?ާ`s8gUl<Ǿ7@JQH5؟wDx0`mtw(bd=;+qi]r&,Oy*\<]zS⻷m+C J2KĊ;E[ m& 2 8\z +٧<<'SAB(}<11ӀKiEi651ɤ R!J.{9 H5D6$FyO]ju = Ҕ#d ^4OO 0'9эz:,Y驣l sG`_RkJfU>951ֲfH<*?-qoJ8 3؈PE|_Y-a[ /XuN \\y;LK5&u F-^(pQh*TCB($klY.z Wmߒī^%[>@lDN|J_z* 1C s`d$OXqy^'>U~e";k *V6"G:=tnبM_, 7K ? )_RrfRqxvKtOnjv5H14G1\sT_raXL:6o=AhNTcgϑ6OxzdV%EBJ6ID3D>L#zz9'= Ͻ쮼>?Bh^@[P G=7g`&W]iAqߟG\ƛU&M~ 36fQD( v Ӭ #asVr#KMUf|J/=9hz.N>>cOO=19,LlGtx.h5Ax q7>a->IZyiI芈'I*QxvN7;@])0e܋P(-kho}o R6#&+CB\ϐj̏p19J%DcN@%/:6HzP0ZvPk${)] # +Aʑ&lH=Fʉ u9r.'9o>#k{Z_1Y%Cn@heN56cl>oLcvm |WJ/8ۇ̥,g}^@qs[aWqy#$ȳmlF5tfH% fm+V*|V)k9W֚#&6$s(!"tXܗD)7x~(ӌJ.=.QOxWOvj4N[e $p;c+ nzsvKpN?^`9HG|<`t22z.YSjKچ"V{%ƶoۇ7X܏%~.|6Ր%_%mW$»fV`z6R Ob1O՝]8'9j9ضxT1 Am1͐оwW|Re]^nO6y^PR@N?wu5ƈUET;j"g'YMHR,ncr/pD5*v-* (Z`hjI7( #[ĖC5$nSH'޿04(9XM&mHGk΋b#&Qndk@hEwœ6p,H@])q$PFt7:$[I( $YwBg t+fI7&>]p (>E!7q[&O]tո Ne%kv4~c<61mBxMU T-1Ï!`%Z%{5ҞJ֍ Ŵ0ǖ ƣf t0 C 9<0llKS*ShiۂM6YtĉyQuhtG.KL?h>W+l{c6y&nl4˹r֍:,JE7b(h5ln-unHPPL6f1[0@&cW({us>~܊dvL#SYyw:ȑWeKƯe|>"^#W9Xm;A"/4Z8ʪk? $3 8ŐA 鈠ޝֶuwi,X/ l.4|F"JuBC YZ =,+GTXdGX' ޵)cys@FsbdAy50-`C_NBBL{ia *?Xr&+"ƃgpToݒ)aU:hI-tcr!u{8{iTRTNil )|f5)?,\c2r=\ӣ jT\Ǎی~ `Kݤ Z_B7!ZWCj\ sRL;a˝.\E!$b.ke8+q^+F ?x^ дOi!7 gao\#Nez;cԷ`K:%?fxSP mC?Ŀ45KkFk]Aѻut5o{\QA Wo;>QgpL3 _>&(VHLFqyJՃ YSy}.G-H *'~6yٚhj)HV[~!OTJeRXJ PJ WyNT='y@6FwL}#yc%m=8~]lDعW|:] 8")KY0Dw]m'^\G[eY&̯7`6p*yklA $LCJo V> P,Jq[~zz`h킦U:q_MT`\Bp/Dw] }H8l؟gTU*~';/觞b?WyT0I#W`+ۤU;E\@ZGϘQ{>pGijQ/p*1)x8ӤzP!+ ) ?~ rQ+E!OW_mN߷ow};w5OMWx K'K}饂m'cIQJf_d2IqJT-3IdW G@%$깏:6` <a8jsU=wia, /J b}}AVX/sw!RYcwRe㢈*D4a[[jݭ8ݭD4nn% #[|Jc-V{"Mp_w+Cp%n%nݭTݭ\=JwFݭɂ{V4uLЭ sg _uw(tB0FpK9QwE]$Χ;6uى[ (^/=k# U,y`CAꄒ{ d)DoazH\N+.oJ)$JBO{ʟp\9V(U!ȦPy>'5Va<9(k>L ßPM9 ecu>V=&sltYl?+JrnlzAze ZKJaEɍYY227+zRg-~z E7RR=tTJlOk;.ԡ%_$#d" 9_QGKJ8wew'"z ٲ.mAt,~cEV-9J4gxTDq?Z̶La3j1. 8a>tZ6j-*hPmai=Ko-=0=1r;(U'> اG說`dkPLc{,z)D?[ MN15| }nv"E>U {SX~Hvт8\UP6]Bop[n' ׹hon%o8;6㋡W>ڭ͑q`ڤ_'CFDyWg\׏[6fCC߳Oܰq6 %#boupy;p`4%TmB'Ǫ ~(7^r+, DsgԠrܟ^A~-tQg釰x?=-va?:?J殨9ɱx?C3T$cd_ip0m 'rH| čߵeۓ+]X>9*ƒ\ӻH>!V$8BPzJ5Rj[)/`9+NeV5̱( P%w3Տ㕷7DȦ) _v=!LZIa )^vRk :ք՞(R\cdFsh5jx@+*rdzdvon`Š+FC`"] _(v~؊45Mf|m +`Áj-{k&4NH xPKȾ}m+*8~woE++j!u8H's>׃H|Omrh00)2Ԇ{[dkkoT2> S*pnD=U?u2v0K?N_烡3 zvva6X[<}LC~c;FtԏWV=jB:2=IUz2eKUuMZf4QUW%jIDU]eJU}՟rhR4QWefHU}v-3K>2EizK̕&*9YUNϘ&M*gϘ)Mz*}c1<₩3AbEx6 nll`-u_]G[-o]};;ا7{P.\"kt*}ˆPЮ4IM[ q\'b@s3eJ%1{=2k"}yDž%~Evi~Tؑ?8lP4`mrQ@݁oځ^+u9V3񚌯Kj9g50ʐ&3B \!~ =>~h$E \~>\--Ie-N"C=1GpRVs9;fq(|$Lкىm6޴|x4Z@5m϶G>O}OQc쨮6J1Av.v 1Ѹ~%;->,e~c(yPRLMg=WGo೹AgpG }ߍnmD {-Mx{&ϼL!R":(-̹963f' TFҏԱ4y5aWŇ>Aʙ<p#Xo׆ Cb%4G꭮ / CX͢aT0<_m,v<'ä9A9wfL$L9:|1lp7#cf >T.OkxA]=Q`ӆGS QZpZ-t?}WTӴ) C՟Eh*}4}7>8{|gs".poiI"ރviS!v6+-'fb{ś]xjKHx;GgEksd~ mu{Z>FID/XOs^N~'E|F[vӁy?Rlv^{|{L3Yo~GQn=d*Z|Cl9#c 蝵V$܎?W >8%,zBbJV~AeMZs%:.=(y}Bs:A`WL!OIf: M_9Y"B w*7O_h{Xq|vNL]m0L{ pާ`ja|W}!ש@2|ʨ,3y(SKd9OiעDG'Q+)C;G|\&JM-*QaQ.e(R[k$,#߱oX=xQ\Dq,YJ=ut!z!WxIʛ\ؚ.rl$TnCz3 zzEK=q"ʅ^3b6)V/GWfE cz.Q c8o`,㿮 Ely2o(44FCh)=ƋnNw1o\TQM; Fcd>ME_Fbh>5 Qx[llX}:D(o${I*eلGpVl(s7Q kT]}>_Y߿#F/FGwCpb?=tTA Ț3(7 _jD)O1AۯXBN,$3)I4>*Y08b8vcjqx&&<<}^߈zB(z :`hUpO|t 4:CgQ>kL$smhɰ;"ӱׇ U-y|A7XGr(Ns 9#]3<`ܐF.ǰTB]ÙL)׃5; M~+~O hCk`] raR6 7 D= _a|rxQvo y_#l=v+|vjyXZ5D*/LBY\GbطΞ8>{scPp=ES9|2f#әݶ!㲀WkBKj|Aȑ,5xyZ_v%XfCgτɄ ٹo+IR[us1ia!H㣢&;Wi8+٢iNO4肃9=܋^}c{ѴiU)fޥ)c>ЌК솞f ,_ߗ߿ eK5ܴN8~?L}vߎ/O4RlOH>;{82^ ##;lk8k۽?Bɿw9g SnArDЭm/LsЖF^4?hM8>d5orUxK o;9yf*j3 : y{DS5i34$^RV尞q簫r$&+M4Q^b ǖ:w:)i+oK3/✟НEJPS_ᙳ'73aF8pt#:L5"Y_J 3t|(1&5Ҍï[L78:w:<O#+)J>Be]-foyXqD?bpq䣍7q8LL)zf_Yb?q$7sBאXO)I ÍuscugO[wcWV>GTx7m:"Q[`9&.1>B kkW ]JAx.+*_/sEyq;f\:رGXD%5F,+>cTD8kVy`0'L.wDXQqW+xeSF"{:yOY^/J5VB)VUCտnvC.` kI5T&{"cULH๋_c3v٠~;|`gىA7قsxgc7bP[ȁ'vOBt,Jp|SHYa*SܢkQuOc;=Γ{\ 7m\NA}D~wSmVfQ%g6y~GӤd('ICXMݺgԺ+k?LQ# 9ƶ.~B _'# LWuPKaW> tėcp}$1Z'NoS~/L5Sa̔X6KDY.x\n$X-alN]թZ2g߀$*َ[E9U4U /oKbU:`'zn>Wk[Rdn!@ꍰ&x3Yy6,a&b6+֎F9~\X8x[X֐"U#8r6e*8S w4z0um8Q~2u+7bu^S݁(#:X13ftoIDXR Vsoh:8R1ݠFFu6Qk`*q"4U䤡!}Cէ.:?ՓD/0ϧFҷh>)g{LP$3KQVc:x\WH^1J"|y~%_PmzܶJ鴆H D6R y@0ƃG\ܙа,Zꬌݎު @.xy!HQAFt9gxxc9J )Q{Q2d7rX?\_V4pXo7=mz*}ov3p=_Zv o_!@*JmOޅyij#C۵8cfH۵{FXo)m?mů1ww~w~&OjojKʋ+ ~9 rz>e?4*}kwta~^Kn~ =6 j3QڊZ !l/f k_n.e;goC`9S1:|~~n5-ܮ g8~bفfnV" Wݜ~Vv 9Or||TpRpsmAQU'ѿRGw#3? 2h~,^ňLx/SAѾwmG9HX_Q!M:El"m> keڴ?ox"z/L837 s|rj9xO<=1 {f$9n YCt_;עbJ2cQ8Hg]|*b8}8)I?DF:Izn|Qiq>!>BsNvds6 5R$*m=Q0 j 8.0mDv>w8L9|dMw'}v@YFnL}΍.a iMtݍ$1G@ 4ţբ/;aj{Ɂ-iE499[0\HY[? #|Vt|g)ueYitǢ8.J`kĮJ pjrDquRPaG8!8vz5Eзtsu'i9$5H$M#0(g=I.GC6sxU+9.z\]0H]Qg|`F ȟIiJI㨴UNJ57!j5d siUzmWyM%{phDd0 Phd07.=ˆ]IQ;+)@@w1Ua|u_ZÏ[ D+#*,08xW༥(B ?oRQڴ7,"#+ŏe.o).f ^Tpx1ʹ9<;!堸_)^d9¦G!UlE2caXC>M[EK&B1vbɰ0dh<B[Wn^ܘCeCE 'DEV]U"{kpJiN~uvEE".1B(q ߆|ռis&Rd`ħi`韇0DP?Ti=P4K 힧l*0–3* ,a-}҈I/eZ }b= ,c)L%HM3Ta$N8 )ҷÊrOGw+.ISB;r'!Wv{_0XrK7~|%A$bM.uCla}̓6ktP?17bbQG5|K!࿝!z0SڴY%⦌܋$fL3I޷4\}.6i 6Sq=C^3ma}~g^|OH10aWK'vAJj¿n _`Qf;1ˣssc;8} Sʣfv~d) :Cbu8M=fؐ &1c~nw:Nx5'|;.tm7Lؐȏ%@v+~ g$dzk7Nmٵ7>؛Oģ,ƞ7U?s\ƠbL6_'(J!@I- s3Cjj!xéҔ<tK)O(ywiK5u(\ Ч΀,؎DU.b*ie"i%>$l>&m(b>ځxȱxti$m2(_A(QuVbU4.H$^N@,0O.٦>`z N 2(%--e1})Mv+V S)DXj# mx%c(c Qimre3F`NYIPw4%3;*Nb^g^*3Xn@滁$3G h=!/ZG \s$QCq/ISL#ǎwlHEq{k׿QϏmƻooy t=V?/HuVɴy>e &\K"Ii2zJ鸊I?`.JtKԑUZSʥg6ri\^6NRGOkd#'3?Y|Uyyta\7@Dvʇ,jYNcJJx[>wR7f7_+[ Rsf1LӚC1@e~Qsn||Sp$&A%{ ӫL|g3Fe~"a4?WߧC!_?,hO=܀mbK[d|l I>m' ;(nb: nhqϢGCdaszKzu%1D,xzZoE!_Շo0 ?M6Z>IFn$qZ3R !r[ѷ_\ y07cHc?Ca*? )82l=_'_9ޯk#K"5cR3\!d),OߋgmF@-'f&M?I)RB`Hsc1r92C 3`3N JD Ȳeގm:7iQJ8l`_88(Uֳ\-bHW(JN8sdIdG1Jn%vӘἙQ) twުmN|d e9l!+hM܎Jq[ljr†ƍ c 7ڂ=nRD4!d ߴq'<=V xmj>۸ >\%kdI:UMJǟ9`|f)2PriY>($^`Hlӷ\{]p#*lßHTŴJ|9T=L4Y9ܿMʃEj{z?F-Dy~Z[~Ho_.I'yL!d^^Rx;s ~Tkzrk$4\KVb3"NrqN)r /?^8<0;kjw^BzD2]H|cOA'MYv鬳G>ga"fVgև~lHͽTt:.8vt`_ƒQ>hA`k>|8;RBР/US an?G:č҃6'U h/]R^ע눷 cw[\S{l_^+{sZ:kɺ(1z 0쬧c^;)JVc~ˈeNyV3?碁,ctYk+(\(DpI偕q‘i<3x5l4uCRY4 Am" DLE8(EnۦPn3ȅOOrQ)Yd^Q1kBEZmn1ŽED* (WAa@C_E_ !E;qعOlokoyMgg$ieeexn=̖OJܩ8R9߶A^Q"UM2a[rN;u~;8F >۝Gs @Ō?شX}iP"ڭa*kC=tçQoXn44XOΰZ %pܩ0oۀ`ZU=z冫B vU!z~408r#OBSrcݳl +L' .>@/MokEk"R)Aș3Qv$Dzc^\5 %)#> ][AZlPշ5|pBGr&UTr3iViTwB6N!08)h%`Yl~ш 4Z| [TzJO0:?*#][=m>ۧ(f /$K .jao;vև޾>\WÕ%!5Yļc@[5*5P_ K#y?\R@9 {E ^AtDjto3JvZK;oDFb6r~ݚHsVBD4#i7?!՝D&I!? ˤA;Z8DSKl*non?9z;VӋ(Lexl" ءDτ2 (ʮcbM6#znz-ETlsPr5M[d3 $J7(ʣj\bn΢l䇌JY@ۇ6#IG]3QBba3:޹* XsˆC5q QsUGr~\1ĩp,;lu亩vg.ڑOQ[6ф!Ex?wrH6gY4 `bΤ)ԇ'O2XU %  Kxy#޾TiZeZH噛[5X9ћ^k*eRk]Taw+PzhA3Y&l|.V<ܭ;xdf64tozI렷-?ߩP+M_}.^׳ܩ9^څZj %snh%T.[,ӽ_uc~$凒'j:}/L왯1Y}~UGŨB?Il[uoWˀӑ8e7 9E? .v,3잧즣E .AGO[ɋpq{)? =z:) <ܩؗHr(f[/D;Vy\"yG`p< 4av/u0IF>?N}RA @:£賐"-HF{K2Y9g{)qVy >fDox=Q/^Am!+-xL xSZeYqU7M9>gˍZ\K o!HM:j 5*^Wz$dⴹu[M6x_r^|E?.gԿ'Cy]FM]M\(Grxߠ4=_J6:ѿMýWBwߨܗtr+)/!yYK}^lK\%m ྞ Ս ^/#Mb-Vp0|+Ű$k1}V_-Iq6Ϝج̯{r>4D#d~ڗ=UeqK /J ͧmH9g(\Xur!Y}>̰V)sqsl,VJ!@V 0{zW ovfT-WsNw1bܾCh[ ƞ9;pb^mBޟ<*=Z(Hl_@F%.59)YY | ,[-I3@ &>7"L4Ͳ;&77:fv ['nŞزk[>qs_ђvӡ<~w\GNb;!Jބl%1),?" Fi+n`ܘ 68P6}TD=dpV~'Q'Ci#SdP5*N({trAӧty΍#u>KvEjԪt-ަ` 0FD%-U%r+ Mdce#d(;#H^xf,wa$l=eq8Gο; **Exb7t*o65h1iLȬ&;I7|.niX;6Pږvm.fE 3[^#Ev䆾(0`Z|kJ>) *P/Xk)nDYND=N,`}(mQ1/\ 3@~sv(0bEp?OjҠ5Mdǖ 6Elz0O9<8Isx{787L !ќ <&EcKŊ7C8|H |jDdMzi5!GMDЮG7s\-W[Uo2XBwfbq E].*~?b z%~² =f÷%sמrkrdJl "[^6pK/='j_Bh^g+G%[󾳸6:g+o]&$4b,G,"mA+Kv"}+6a0|FiArܢQf5ޏ¶A 3;#/ 8@@px8+g}to)g_N&?Ư n􅶙k2)#Ϸ*XL֋xc, ݎ;dH7/w=OzE0OuyB5%OLQ|4q "t'axpsok3/" kcX|:SDWvQu/ȉ56qHcKXnAsVZ](d Dc@ cyw9>Һ.0#oGKM0rA|=.zZCfZf_f7F?:d&s;E.ziΧp^$0ɯ,@ "W\2t8ք/[қSy\'c5~"%DR4.v!z|*䴰?%B?Tsg>vHA K(18~ /YsyPj&x_oz}/|}|a4O?EH7L1hۧZ{7Ze!s9 ~{{c!? FPeeh/_ |@zus=/”r~u ;OAC7sQFQM 97QJd-/FA{7=~KMtqܩ8Ɇ͛@ƭx x^3](m/c<MvSj+A'G^1 3 z1o誉ʎc50[ٶ'VoG@Ǻ~ނ|O覗8`ٵa&!~hVyR Y@:"nsu]ub^ IOyS5W&mjGKnJy<S0WQ}J\%<OH(f8:5;!ӗM[| T?ߒHub A",WgQ]+ !!ggI5]Fi|g8 C}0ѣBP&eg5kl Ԗw\ջf7}'ª@{Coƣg7ᗡבLUTo΁d߀? xɗU9#>$H]!m {eVe#2i~7IMz#&gRxY0T`\]FϸN+ґ]CHmW;:/pz=vZS*TA>ȴysRD!GCDjb5B5fבG\8׵÷#x7vq=ѯ bsp}?ߎGgUf'ڳ@EԆ5#$rt.'1bq2%/rbDS콦&uPɩ ][Bo7;kv]ڄKmy~*❯Ĺ}=~f6m–0`ղ96vyM}"iA@ 3HnPAڸHgUqӃK=&W)r"[,#A}5ΊQtfdzfVVcM~HΡe <Q5|lQO{ͧ̕ * @l 2ՈM8oE|t/[T7LN "jX\ \o=ͩ]|Ț֜#,|C Qu+U7ŷ |y2-Ff9@nΊ7Lwe6a.}>hڷ+}$ڽ+A`9rKFjgVl0 !h絢4^D)sjuJG.gEދqA6@Us¾UG/R]ڭC]+*K}àJ xhǬ@wχD謠Pҗq[QftaUP<9%FޒG`+~;.]ؖqBOn~Ax\s{Y83`͓kjp\E~"GGy!Zf ؒ˚Y?^WΖ ?5p179eOVҮX`,pz^^4ԻqO5"Ь_ybu Vwy{Y7S϶=7|D@3@`[U͞(o#T0E3RDcNp!ȇ[YC(qՈCC'ψ yUy(q5"ܲ\8<Oc5C-~iO!բ-E*ӣX_$)?o3q46j ƿ\ZM,FܜQY#dX\w@}#Kj<4?%?{O@̋nFy*<+]kb%{b3fOx|$V͞GLp,U<6iGsr?!cXOߌAjX50=)XRyH}]AVi;'4h'6MwR6g)ϰUdP0q>\¹bR5;6Qwi s#q/#Őia\CEH0Kuê_z*Da{q^Ƶ?v.0q@7bcٓ >h%ՇkYgIyWhlRSы#Ì)脼8+}GcSQlTxt4+܊ ;Cf:;yEh "5S*nc!4gunJ+u/[Ge?9;쀮FIL5i7h9!r80z41Q8a_C@wQt|)H;ɁK?hB?^3W)K!γh2A.G鼘ȒBj &COh<2ZAB>xF?3r%[S~!ryj7OM:S5<56, xjO'!u,!_uJ샰tϊAxdyd\9YU]gY Z<ҒX/ؚX`aXb)@q?GwՊhDv{Ū(L'rZC{Tj 3Ȓ}zJtR?jR6(؛4+1oX_19e.}ghj5{Z鬭X*퉝5.BI](L('0,WxR JH?Vzk 9W& ΖP7n5t<g]@CyB\ [3lgkpQvQ<xK}1mHrVmRه}z+w.y6mw}y-J[÷x-2zKY_6m⑍A yoN]FKSج$1/!}+N"WF`PFQlg5@01W(kGfȢؿGGom #}}EL{_;MϹ|F`Ӽ窋>71*^%ǑR{]Ծ+>rA:&UNd@v_k]8X؉;"cRp_s?Z?)"s4߷ @D61l;2a&mv$-P"n<&t͠g *| $'_ǤwF9'`'|biUwQOȖ}#S،5ǫ,b#J#k]н*L@.뉖xj1OxjO\SxYO=S<5⩇yj2O=Sx񔝧Fh)3OSy6SÔY5KjwAc<jGS1QSy!Sy^򔍧,<5FTOxNn㩛xohhѧ+SV7... . . . u14Xb %/ B K*= |QKh'_lxЏ|Dzu =iW#]$qs0wIي=ĵÔn"{EkLϏ)ս޺={?ɞIm;fvIS%~6Z΁#tZ/%FMC'iSvKڥ?M]ZO脛s/wLn[o^cL.enǹ}HvZŴ-e8N(5ͽrܽ](ō}7yJ&' ْe-|/Um9!?dz62i)ʛEE=Q78l#r0+jϝ.s;QvSɛSI<#gTeaN5(1GZ/~,|nJVpLDB>Ha!Rzџ߃BZb3<՚zP[6jh-ށQ=Gނ9rºU ;8_YH]]v1.(v-zQ~ |fS7 %Kl:"Xy`ȑ?ϑ zXْ#)KZh1^Drԩ)#gX; X9yzW^Oׂ#ypxn8m Jclki>k>. 3`LxUXX *g-B5%GJ-ҷvlr6#tqsU]k1?yDvH^WH&LaWhXr^:/c]4ۨMNM=n %q܌xlKvɇޣn~MĊzVB'+M0ƨ/f-=p2 aJW @/9~r}Fk-4c+㼸5|JA76wmSN#5ZǠ6pYcމ&_!JCUQ烡 ]#H/prI٠\7违`gc+_rj]+!_8)lbGϓpK\=2h/G,ƺ<f<|]Q6Pv#%)^"̮˝[] ļhj^8I# v\+{Sʑ\vtXNWT7j?'PONx{CiB '^̿ҡ#E &T~]Yk Ivp63Ur*yV'S%|m7(8Kkކ**h1%`? m_Y,e7?.٨%øQj~; qG#I o~<П0< Gn>tNeBCGùjj4B *0R|( 5yE1:|-u aa芫Y).ǜbbt׊>cE)DohE;EˆjvyY5uq%~XpcO˦{l qœsvlMx#T;J-(owZR*g*w+&|H(JR!5IJIW\M[Ir5IOIr5IWIr5Iz%$_*I&^$$%$(I&~]Ir5IKJI˔$WD+I&~1Pg3s{xmRu3ѻو$7TLo|L*Gӫr6T?TJR9~CI*JR9rBXI*GrFP!SJR9$cꇕrN=YIA31}'l6l*ig`)g8!0PC07Xai5o":CsXn-5Z9mA2BLvk]C<pLj/ "zb\28?zfz\8Y<r/JU6 ̷?i9kPp0v@WȤAgbdU|I(yo&#4k1[XJG8즳~r·}kEK9=8VF)bNh|2f<iGV̿2b-v3׸j˱F[Us׽LY_FeBSliffSR"ޙ~:p"ap>/ҙ+_\y+-%> r 4FB}Qj[ #d^HqÕ OV'K(4,W `+Ӕ#.qt)]CJu>t)]CJu>t)]CJu>?:sZ(5>U[Τ-`y@sWREA VY=ϫ~TAs aPnI>p6fގS.bc4\iK+:vcoNTW%D#'T"g{2NqJ[Fanq[Fanq[Fanq[Fan܅ڢn>e,jS9P;jT\ B\~5"2>i1rjbyABJ]# ;^;dÝWܣAQݵ"O_7yJB|4%Ի(THn ΧQۆ񣲠I4*>pZ*D),Q) <5<5?x:<O<Ճ㩮j!WK+G݆;X' SqrX U(%s_I}DVFp(8PAV obH!E?ҙOw"*]nz.)K;ARޠKB]I跨H2 {.餐~)ȝ*?K TXN%)H_p. g,]Qf kKViL>.e>7C!T(1L^2 TBf뵑'#3%hu1 ;ghc$uOt/?]R~%yC)-#].2F\!e˔:gT1OeE%shChyۣۣ5!^5׆^QNQ˩ZN˩/'y P:t_:>̽LKr iacJճop'+uԣ@ љZ@Ī`'Gbmx=)dZq\$Cn!*ToLvTzmI9(>YR6ǻ)$A(YKH#n4el<ܙ7?lPL*-g//y!>U5$o Kh}.KsJGEymGQܦ^q-Dhӛ\+ vZT%j\!wYxS2{NNM+sR4{3d3"[ Y(RȚsn ~YNA$J 2ٛ8QeNg[H:z~ޔ004-U`ѾlH9\KYZPa!>ύQgzS'AgwQ^$V V(#~fE_u//J sx٠5AsR 6>."I5{YWQ$!w0ARqYMMi[NfUų5-z@h%0 Tj:'s^(O`bg%[]M >`|Q,1>OoLċPܫh&vG: D9FCW%vd)b`_jnڧ m`r{ԊQwOo Z$*ػR(D"xHLI)bwk^qZfvXbڄd' vW4`Ռf^*\9v0Ad#^gW|\ZAFG;ÈO\޺ݣ6SWS%HxphZވղwI~jjP\7yƪ|NQHE?Kl 5@:%NE\ Z ]c# ^6)TGFWqM37D[L%cHςԬYk ]hP,4՛wUh_=@0ʎ哿K:qtXj훕?*y/B{Ƣc%?l7%CM:ćG`B yCIR!x%ZQB@۾L!y;^:%?=Yvᇽ*KBIpx V;(/vӎb L3<:DϜ%F#V8fPFy:}o?2GKN78a]\?j 6-'JrA-UPb64I "^@Вz<t 8TAh"*JERk}N½?4g}euRQؠQ - 2mt]3ÏCU:r {ffT3A<;AB j|+%W04\no$|/E%MƷQ2aCHkZMJށֆ P8c ,&6_ ޏw[k26?QG_~?|OhA-W`|$mGN6J1`{Uy{z5hyh7+sY?p]7 IG }ǀ!Ϋݢ #TTpH_L\!_{{e?t:d\@,^D՟DjcTW4u<љ-ńګR"t† Ś|%S/ݝvHG$|q؀}4#RǭIAb\}ky."x^+FuFzHfF| 1bc: ٶJ.xb#~Ys٭Ž gjqEW&-:1l7ȹ>$ڼk#U/ ޯyDtQT*xO`WͫV˴bpQD@d N~hgK"Uz ~kV,,^+:* 6)y?r7BMxE'3a+CmHjUlX?Q~y'Eo;x{5RigJ{:c}+,:|m}+ɳR?y֚8Oo1?Jjr!f>*,&$`z|rιBÀ=|sKj+,+"dO%x,Xu I/бC1']^]߹j*=tyYXSd<.% md> S A+ki?e*F]oK S̞l`K1؝);/]ΉS+0 11x S^㯅ٳM7K󱦓ayie$qӟnF6w݊&0X e4<]cܴ8}:ln$o]~|!(ɞdw(J%)O>{s)r3>IUUB<в){KaI)P YLiUx[0GN*_}sLJ\mȓQ0Gb[R;RL\ucC> P=* (_,wrNAޕ4W+7_n!LJ2`vmSjXJ]kZlK잪\br\K%Qa„~?j Kq-YNb7[ `r̕(Yx_(1 ۛz̚g|( ,k aάv̼D.L0j_R>H#Hj|R2>|zEabwKj5[V bD?lA捸[hVg NM0*KݪÜeQf?[2 ]#+(YL$\  bI4DPa+m]vJN.vEKvqZ_E$h9n+%ܛys-& O(r)Fm򟊤Yh/"+lr.Zփ]%ޗ 'o%,doo6mF6HWtXͦ2SXc.n6.=CSI7$if!!<2Q_`d,_wjHjyf/m| QN:- dY)硯jWw+o&:ߡH}]/p blk/aRC:E4UloF^z3ڙ%Oh%=kR~$u1Ҋ>Q즤II,c"~8BY7ǟ_QD{ޑsK_CtaeUv828KϺ_Qz5ߥP?q{=6EWvn^pYLYg?(Jhze?I'DrQ{>n.@Sє T 1gc/y%\o_W2} a=[kп wVV8TqZa9ŲGYA-.dMw Z*O[N.޲>9&"j]?{3U?vڱw$kiӴ,ָo(xa;${`[Ro9Ŝ:_֚_B~wq;.i5sfҨwNch០:в-F&l)$O زY?d~JӋY]8oRiX 4S]le= j2]VB~j|'\mq:9Lh/9` ڈI▹.Pat&&qFJxd^cd R tA ((<^!} lqA Z-6Cdh ZkɄRQ:$N9[ϐƢȒr@-:;>r9 PFW9=_[P,/pC+PKbfi)zp}< װkmr%_k+GMvI eX_iiّR1ŷbؐ%8{TRJ[-԰[ȥ 0;P0 Zp/ Qy)-ݮ^ cTM׉[;\a?-\NҶş*}Є(UIx Ņ֬]Y JL@mpm8eY-}S[; 1cHdbausbu1}K0Pko Te0OiIEi[]xw;CDP'xYU[_o\.i{W낿sH蝷TҶg'=?ȷ,uF}^mYx O6y{Lx ;Qw/ÈTd!V(:?+$A+1F I5P$&l͎2Qxhe۫,^XvڶWjqbu&`a{WW2nHcu%a$,۝\h|^I맹g[ sH:$ogVրD=]f5e&yZ\3^M:d3x*+dc@`D=\[X^A;%5Bit?ȥ['#Œw`p8,{qqNrK~^`eڝEFiZUeFǭD"y9<\ꊏ8T*~JlE=c fr5vj-IFxM7ztH8Gq5v5i?䞕d;`}5_hcI*=. ݽbB;#vhQtO -ckrK=Ǿ[;fC\`FD2tmf "Vȶ3N[vf؊T!0'd%K,Ӻ+s-`=2.8֔7<)L|4VSzdpD$*-mG&BN*fܘ+i66+!^yZr6k"~ %VP3'xn:_ŪbkШ5:JQ2yRi/)ZǀZl`w/l*SD~/ |*+4!-4MW kKR +27*S%Aj0bn'p-l@ܩXS#tpԍ U_)ݲ)i' ,,k jv^N>OpHeKC:~5bd*b@LB5NxMZ"̎'ӑ9K=(ߙ}:a9оƇu% cҋIO\1ne̛ȟFIQ Z xʃޕ&7\{<EU0;?M-D1G76Ԅr*Ԟ/YJNmV߰ B K; }iXh/g8>(#wE<@,!{)Mu;%L(mSH?R5SlZ%@κV*Vhc w ,*n:]&Tva}XH{+*w;Rw@k7xwmt|"=[ce߾r| -orA8=Y1TVa]es?Ә0ؓ"Jxɤ53޴Hob >-]Y bX zoʹ.Vn_A_JPjb1YQ :C̢ x0?guz 8wUkn)0;BOx6#\)~ٽiq,g.;@>0[;0,91kֱ۴W͹8{MoXyCVJ)%p;C63;}f4&3%D΀3& hݳP̞Ǿ]m' ~5.h̿-!Ϋ*oBvȫL|̕i (P)"U@ ,lM2L֏ t(8^@l.Bܿ`5MhMk%/ k9\"lċ|ՀD+w?mv?Dr˜;ÌR8WPz&-C& ueu|ߴq^}J@Yp9A~vǡ'{a

C rA쫫E ʅtTR:4ԁ ]W~\Aɨ64 ;ZiĒvEYuQWo$P_מsedv~Q5n؜y]WoOQחrXQޤV2N!qB{ 5_/8(5Rҧv٢0T2Cy5/6~j?O].K.cK׋Oe] b~O¡$LGRUAae6 cmqn>j=3ӑؿx (0*ȭQy` }0) wۺrg}LOe<" Tjo-CJE{z,?xJҠ &8Y,C笀WxYn+f1X< eUjtD!l{od՝QZT=𦎟//}Y߬$+~Q~,O|jY>IqLefx*mhsU)v`V/UlՑ/-agw5EM}$22$Z#1 W+t@juܐKR'bBvX?)W5D`N3(ck*o VSѲYOMyֿ<[ڂW*014t%v(Mڥ?b,KR~d%C5 :G^SR*"Go).@#K/؂y p]s ުG1nN{+wb^Y_  KPAxq]q/8 Lx'W {yN (5 =^b\/ ێ(G\&.INEk"50^%W}T\w2Ýɿ-x7\݄)XF^:F!հ]Nޢ} Z8;$2:߷NJo|"c^zH\,Tt.zӔl^4 f0Kqe?CGѴ)st~4E5Lp1C5D;U8IYƢհ/$FP?Ԝ2Pi~ECi]=E;),mhnŘʕ&zZ(v6t/n4ł+g٫3^1 :͓eC: 3A`--M*n3:;݇X~[_A__hSx{{]= 0CJU`25īύq]"J[N {mѺGbz@L]0ǯTR ut]Dt#?]o[֨m7Cō]c\G|$TMqݎY?l)=?mVy ok+Kw_'$r7{2G[O/w7! SGi(0((̀\4p$I#3i`yC9T~f^cor=x6KR#UWt7Yق T:)cNQO"΁`QlRWy J-ٞ<[V`\~^ylDи2#⚋o6!P%f*l<@G4a Qr-U@Kt&pŚTe2Pl YJ"W=/4 hK?y^SƦǷi$Pknaɂ~ @bOgMfҹ^ˆ)S^~v ޔ/T pIqw27^WX ^n i(JZד.lVB#^Ͼ¨.E;٣vh}b>`͖"}uC e0cKH3Fv r]{l߻{J?{XN"4U3 Uh{'+;^NUʵ#c_ LV$ hs ݧkwH.-!=,KZ[[ N%ɀ?ǒehf?&[ֿ>'~daI&?iR{6jܗlBg{apOַt>{D>&'wC n0 n\+'纏ɐm|G1*|M.2N˞Mx ,v  43ZJ8Ls-+h^Oi3voz? Bi4\l84|g U{ 7+uT P'h>;6jGs$58,)aÄx:k\.ae5 G*({xSSVYhw[*&dcS2Lk0 9ڢ5V$O6+?";rFYB-hͻCc>YE9NJ[!@>Tkd,QI@Mu8wb4ux dxq7阊|hU/a?_7p025 wqyXֿa2CFJ G۲G>^(}:Y2ڐ ?v i_6s la|&yds5'Qqiꈶ !)0RBj<-M0ݳ#!=ӿwFqZx}1kt,]?;r #-?דP~E5|D[?ݍ8sE" EȮbDyWRM}8^+SrF}>"5J+׺4Tia9mrAoQdZOͰJ ?x$$:[6r=/Z}u1~rrݻOKl}[m.# f n4@&6iU2|ftJN}ohEo\;xzM-{,}\] P>eKmb%Og"cP€opm;KC~rx)^stfO} srS Oǻ\J.BHBIEuȌԻcrbs5]úG:F٘GBO: Wܽd,sX/}*J`@Xuق+ߥOη`FͿĕ::ބzBc wpOgg3hw &ӁzE"8bt5xxQg/Du#'8(Vc}E)ڈƭ?T^5yI(HkHdz0$r)kp^y>e:Itry2@Zxc%nJ>649Ҭ-Š~w*n{ϯFzп(: 31{:aLm76.xPa89$̽b>p'aw?0#U;4uй(ſlɞsaܼۨͪ=Oō֨Ҁ7PqFVLӢnaK~bÆqjG_߸bUHuAبcQ/. PXfOHMTe|ҌdEbB=vPdZ6(9u\Tk*X|-W9\9MK:+ydS?|ľKS Q.bԞblǝoʩ;};-^*=ѻJ1ʷ\q y|禘祸B 19u0[Ǎ'=M Png1uoI/Pt;2a2`np=K_/4}?\F鮽-]F҇5]I#'iEtVT+=izMu#RYy/[RSE 86s$_ɽzl6B J1Do.ԥ& (xM jIL:Wg(/JGdsJ{Ad{-rohK\&ʽ'ZG@8O~Lldl7bQkp+*(5\l37@WogywhxT~5+\Eɞ[Mz -iY}.IɊН)YY+]{Zeىa)-*Up,=`[TxP27f<լR+^H1P$wVۘ󏦶Ql8Q4-I hD2KFcN1 %9.f/@U(ZwZ\ȑ\PPqx+#J).6ӿބ-[0l3b E!@j2ޏz&kZJ6Q3eMIJZ!M/|õ.5_!=ءy=aq_tg/+Fna|I}uJL ##x`Z\Tpru,z$spp2%H-C9fdH31_?&yL $1>3:?lf)ipd9܉s]zS!H/ >7 U:5L 3i]G?ej`@+T-+Gid!D|5 S,{དྷ:..p&$>+/:9TOn^_mY&+毧F\ԙalhs*Goi~]G![gES!Ho-uJ"/Y?slxN='];Kk 8'vzR!ϑ`Dv*U E NG'F&4])~~Pgx拓M @s8trwmy8A*?MݛGB=W,"["`鴃({-F QJ u\:OǢM3ԢET4+(m&06bëOeCiJ2 |TJg`^FpiI>6#5I0ODJ (u_0i[:3v7ap% w6)Z-< rr&ВJYK*zj[oo+Y&;d ZMF8 ==zt1 *uD%2,PP2@(Rr< tִ+b5Ҁ655;ľ(iu؀*WrNw,X6"Ob e$332cXyKl =!!/6'u#Rpi6LM?*{Vi?KK9>-5jbߕbډ{jN luСw(v %^? 'qP_$!,MGvcčuRsQ5NG|(zR@7fڈFΝ.?ӢF]seRKI3 ˞M$}HQ9dDŊ K[";p)Ѥ IcyRY:S١f7KPR>*c_oԺA*q^Kq{Ny=AA1 ";qo'*"xM֨۲Lj}.ձ(Cq%:uuh35ϙ7@ƈϗn٤ABXyFk~Vc\pC3),=!V~FXΈyAzQ7/х?zv_,sR=Ӵ/9  g*aG\d-P 3%zY,;+e#zi6`SW]xa" ˄6 V~g.a&F@4bI޺d~& nkJw_=QI&/!pey?MPໟag$'#-b4;%NC]MMH}a2 !fED=CR j'tµ,r^ %>GhՂYϿ< oF_/xs/LW֣Ж.)ay cwzAv<݂2+?۔$[F}~ U񰠧bk2,5DӠv^h|=Y߼|lCu0<DZ⿏piu uwGSr)x01 : aq&b~"`[wTGb~|$ 'X`I޿x1oa-Bcu*6Y@:I/X OTsceE ;;0rXON VR B$كo$S+E2oI1ϛl/AA+,MYnjJ[B M/0rVEhɯYd[f>@z@pxD4E.HK{A1_y<f,wJvb0g9ti[ ;hG.mgd]FE8b`VnݕIo``5C}A{+nlc̍Ջ AJh|t&~k}Շ0# Zy`xXȣ~!r9LaHtQ;k4qT6zLHrVv!d+J2]}u Y+۹ i&Ť ~W3N< l(B)(I,]qƏ{_\D%)-gl}k~T/ j cõϡدxw5Re+6!ʟIX:`)?}.b"nKQ8<8uߚUVE c h@Q`I>(,H3al=7o#'ٴRg26%o/fdP2jɤ"GNǀo-~6MbP9}QIiP)!2[@+]~aYC^W;NǺ54|_cɘ8`gta[5|_k UUGo-DU:` |L񸻒DTCn3BҙRڐ:hUv$tj{w4#Wy ZX1h.+%&cf󺶏w'lO] ’5%8XvT;aʔyr@ _ ,oxįx>8.B.@Ca@@K⌍r/BIct_1|_QdZ WЉ߿#܄94UR)v\; -,H8$ȋg iJm1/L&+qaހk(?v_p+ 1< ;ꧼꧼxЊeA2+'~7VQC%/gG1/Q77FBrMyzs#7'C:,糳!0Ǻpf(MGqA4K7qW EEYyPRLhľ$v{6<4nt{>/5N:/$j2[XWL><P#pyd,z1dR1'p/h r/zEV^ˋh-yX^̋EcQ_^4c=ppfBup7ޠZj4TDyP֪F<>z)U=Gd T]]h|o&.{=*I? ΀ ~tḤ!>?]Cp wͷlͱ_V=_Ɲ[`Br[.+[CQp5k)? {^OLRa{v,)ԆS2~ˇs\؛gX# x4ocۋ9凱KyR*XaBc+ñïR5tc >N 5@v4<kᘅ3EVh#t>OU4i~wmJ#3oF=gT̚w0Qs`о Ν׾U1(ߞͭ_c9dM\-f-? f$EgbAъNݾ5C.!"iry_gr,qB0#],E 2=^_}M̈nj0,9/m7lg_04usI@ffD?J6 |O䷪`s7P-tV¢3hX1MvVwζOٷ0[%hhvq٭a?\`B%5a>4?% `]K"}:``-gxߍg„x)J}Tސ΍T2ɮleA[ JR-EVo*f/ӊ1Y@Znc<8d9TH~'>ba6v8Nq٬v,H|Ex i-ٯ'߼D=ۖ?wݳ\4(̬3(ΘhkɖFFvDV%I"XRs_+ 6*O>;J>ޢ.E%Gyg5ųHsJt*ºMYט\)\l_J\1V4g2٦Z^VOg˾Y2\4 ^lǚq]*|?䀦^1)xga@]P~6i*[ P?%Q}='vHԖAiFLkyPSx#wu4>L]SbU'X@ ׯ+oS=UzH;!?Y[v5>A3${v0hOE&c/PFAE"PX-MH߭QxHqh،"(1Lݪ@f> ID<8uAɋRXv[}r{cJD3} ZyWZ$ \c}Jy0}Elҳ]*@ xeH.J[qOJxxx*C$e=w4+9<_ϵ*#[ v7ޑY]y֏}x9l!C#0ȯ74!T1#8+BNN=76Elk4tW  ~;~Cw Zڤ³hZ,.KEWa@W[.*6P`k SE?ܘ~YaaQg 2=uVaKl}CPvſ& ';OQQ *3w^ =xe/T«DyXW)lj\«t$pWa`UF+"o+JgO*nU:{Ty ?BH'늋6S3{Ɩ(_ϾtvZy=ɟEuRUK/ȞS^>u׽zz^gO )~ p^הOe+V^:ltl@y_)Si!BjO]6BZ"!d h)z (/Ro' Oҽi|M >~-o˰&C_W"mm n@|%Qʾ]Hy@x?!ʓ;Mz |1sQ $)7X1Sv-dOfI/γ'bp̽C_(Q+ܮܲ%g6+k/ǨGp&)yA'wr^?Vg]%VpC~sGfފ8U]NYh(~dJ;TP6xRHZ.eNӺX.Q22i[z4z:)q O^6^Yޓ o͵ΒhO nW`ŀ?qfus3d5L_k& & +=2i+JE T3rTT9B4X -+QskDj~W$ܒ%jԊ*ר#<(]0o_/r7f~J>^SAOӡ 7єK.vkkÿ(g4Ͳqo>ȏL3cPdf]/bq k71rH#b~èiAOR ?K(.t2ʉ9U:␯a;Fwt.nQW7u%GS^T5XWէ{x9W0'̂a|AO !4:!pƳ dA|@ ͈g\իQ6 O%3\!9%.]~QWU.{ X|U}sk]AM13模)/Si daj5o>e,"aEoΑ5eXF%E#"<K2RaJгYm(.~A^>[]߱g(Vj%tJwA}Z4e'ÇyHU7AxJOGy*vckwV g!I9K01n@2xõ6|5^a{~|$|~Ykr^k?_Q]㾹| sk=7΋eTy RJԣq,\uEpp Mr;+mh{}tH ]ߔ#v)初`PH %m詿ys6^.rVEI1toDh~ຄnvCYgxo-h==> .qq(~6'r>\!-}g{S`>/lvasf@Sk].@:~^!36)vf?!GwTp3)7|./8 3xh)x1oy#<}a.:8~!Qg[M7l aFd /~]vc{>zQ{sW~b㌕&DVvmM$` $n1? ^HFj'W?@ j__ҳL wYDyA&_٪l(Q6Ysk>WaEr0V={A_trAZ_I͗gb)U1Z&~%Uo>lL Lf#dt\/>8W%|%4 wO %OS4fcoYk 5HhFBQDGq(dJIgq>Al$Fw z} DN"xèVy>e^6[<^jk Ll~<!erQ*Ђ83O>q8=DpsA~.g@_EaZH<$HG#*Ӛ.yJ7z).LwkW_|T*C8RXZEl/c3|f"']$0@^,9Jl?Mex`X$@y&W@2F5J)WQn}2ފH0QGCDaȹHx/EȔL\ÄdLɧ #'#Ax3nzH+4֓|c{bM` ʁ_A#i9C^j;TU%#U7x괏CP%G?#c?- s &݇L .UkP I9Du|a2?L)}.nו"퀫L栎ɹ]>Ok3VQhi1eq>%ГV-9<>]cٶ.P %4) Wg෯^߯sF+:1Atĕd#Š7 t џ)2׈sL5@v`MvԄ~kUމDbvNLiE e3 ;EL& κMXv+6yNӑ KJKq'MC%hm!-HJ3uiP*K&MZ)'/2EODs *Yo6&;|_J֒mg8Gg2>I1eؤݯY2-ÆO![Z6?Z}!^P"C)9=cXyF{|wZp ]\Q~'Q.?ˠy18#mq~E6b3_?niw>=.>0S~ƙ`\0a_l~ss,x4 ?5Ʃ]S+^Upo@VҶ"p'VJ3z]=b9cvъRAl3  u=R ڑ-3Z<-r1M=: ^F!ȤvQr}m-=׆\-sr 8;T}LV+ rn(u'Ns5m-韖i5N3Ud,('t A(m*D0:Vpl7\<9T s?eG⩡<\NaܸnXq?CX@q0< {` ^2xFR:u:W*FƃFbӝmȢ)c% Qhey\Sa;1z ?*CxG²BB|s=Ͱpr0M3=rNô5o4pw\{gvo=[:E}sa'5Xd^'%F40V7L|'rѐ.09ͨK#M`Gg%AL?lehv!r,ss1%cJ`CCvƽHw4?VM]|B_O!<yF5m!cRVauZFF6\ќ+r%L؍]m4M{~>R·j 2b8%\ٮ`?jϒ(tN#c!K%>Bǵrt:-ɂx'3lqQv^I7(&ҵ]2̵ĵGG,L Fu+@qTpX*=D:|εM4aK'\ږr2gʼn.jdohx/D)g(ohYs@G( FB}|ܭ3Aa7uez Qx/N @!><?B$4s6zDiSkkM8/<%낔K@ɨЧNOy?R2C;rKIc#!廍" YQ! ^\ǒh_zM;Cz/;Gx=%3Ӽ4l[(WϦh#jϐu8n8qM ton?;el#]gĽ6bO HXOVNЋ9 Q7t[qU L l+)po;b!ʌpjT"<[wł7^ߍ>X{]4<۷9a~//r3gHقq3.DX]C=xqa=GD*Gd̈ y .y\00qLheΚoǤ):1HM*.-؛0-v4{jb68~Faȭj+q}oUIqB5RUdL&d <i! :<|,~^y< кd4ϦSll59qb 89+>n}/\s,[#4ۥ>:uly$P:0bŧak]%>{0Kwdp+*$ƝFi;{ W[ϙ6~ pF!á}ߑuD|aKi>w T0vJ;?4z4vȮne]#{6t'PFc)N0zQ^FOt۽25$- 6|UXBAaw@ezڛ`ҡ nK&UD˿$]͔G,8RxyATF[0?@.:͏hIe ز"Y Q+tp*cHf~iM'Xuxo[3{mk rÍH~aw. Viu@^@xuX`tO>tQde}VقyxZߙB`NpQ]/_WFO>7z1*2 VP2{W~G4e j C- h͵cj] w2EEZOt%gu1~)Ĩ?o-W TU9dviDZADo;8WVN!S.60ۉ=;1C:{:xzGnxB006X#4'^_z͹H~1o!IM-zZ`ais 3Dɡ%PW;a) ^ 2VS-v9>%^%f`aaۙN0ßFhvw_KIk!jTc,:F/22kp5w|_r%_+Jcᘑ|QdO+KBcIa:}Qt[ݟDjhn gH\Z_5n}ߜ08qRey6F=Iw qLm7hλ8E^iHӮ\G gßx-ȡhWV6+IrA_08NFE5HѤޢMD xۃlށw_xQv^)ø&|]dz cJpvoBCNAF5N#FI!yӿU~ igTc"5–yPtoX{TVh8VE>sYZtcGy /QOR,!Э;r(ɦ\ bS&*H^-= ?膿1.M1(/@{jTUKg]ٺ⠢]WC&xς*&"<[c8b~MAz{>#K`R]aདྷ^s̃/lރs5C^<%YlY eNyIAynT~'6Z6bc˕ Sn|@%@i5%A~3h-1 j@di{ kQSuGgԾw%;ef}@ߕZUqNj<ߘx k+HFyFLbJb.~_u\e>FB#BzauI]\ L/sE8'08 q/Fv+[=GʇDim_F%nF P01c݄bw_l`0+o(g@vYWjDz I?ͰVy߫}gElb'`H>蓠đo۱>wq)ùSj)D8tqv)|$mPƒp(>KG>K\7yǑwt0cWtlNȆ3W1j@oFDj \ݧy&O P S&fV ܍"=a`![0^?GU_+V%*a?Dr?1X?y8[DZthS(Kh wr lF䋱8Y__2_Os/E~Lx?l(CGsCvhh -0/u3s@ꣵzxxmwb2 zZQT_Y'txS3Nsaж,4mOU2^=¶sR ewYx!ՑTZ7 g_[i D"%4HXu(5+zON+U[e8$WV>@AdF*!t,ZYjұ X–?K~U_:<؉㫁b,)T'4n.ݮCxŸ$ɜnW!/=!!dC>܄ B5Ew]dp)jSI&H]}'?Y .v*a"7* %W4MVNЃͷ5LZY_:+f[;=l"ӻ_xt X)dA$> كo$k,xQ.Гީx;DFvoF^,j%9L-C-qHqSAz9%|sZTh&PJM?Kky `벾X8E mwLt_-, u~<47^P}ׯ9"o 頕bIFѺfZg4B>'M!?.Cbn(օejϻxXDJr3Lcvtd~sԹkz&a Cs" ?ڠ>Ŗ*OFe(~0"Bpxs7z,e j7p~e4 :|l0!'.~-ǁg.aBt 0~ĺel<U~LI#.m@B~& P4oO'}Fy\Z$Dzap7P޻'u;-Q}S[M/UhE>`>uU\_SgpG5 ="}$NÚbg3ǩ /YU9.HҗqY8Q V+RRET%w?mssж^OOut'-)ObmrAkLR,E+tROص ,onpɿaN(oGz6}@#0x%Te /D>CϦ\*/4 W^wp#Mj`OME)5NP6Ut{W+){6&xq+C>.qku|H;o '5EMIHl内~@H'lx lWi~TlChV47}\l$ImPƠ>E@5t H~a=Ts7,(wgt8izjlgPh\8%^hWõJx,ϒp|w{{ S{VGma74a}яǑP(lhhp;U [<@Vn|<6M% ?3 Wjbd௡M^9[EÒjW^q@M-&W`שS̛((a0kux=L6kOw|W!Z+{Mxj6uQ|P0;GFؙ~RkJPg ކ@qO^_mRU~!~xTYteUKҀj@†bB}ү{VP%bo(_衹#˴i -Di4ڈπh(9TţȢ!j@c$f+} =_,4^3&ԲmBÒo&x x' l mOjיr0j$%"Z<`#֎7(rVUؠ"zp,:ئ;rõ$ki55ÓH mmsmGa F ",ےoapu<l -ӆ7ߍI{B|Хp cIr2wS:O͡$>8ǢW^[0p|7Ҏ–Z}= ZnW{ǿu썓4qKY-\_fk ကO%kжO86,BIb{Tx ~0l]|O通yÌG*.Ea_Q;vV^|pSVu)lxL˫$y243DՍ5yv: &;i R)\;|-p#D7*kz^0Qp,뇻T&BIkhw˗g aiFCC75ƊX?&n`zCC\_4D\EH.{"9O}o8+Q U^\@LQ3U9^]pEf>Og_.]qPȊjNn^8"%KRhTW_V:x-Gy)iǩM4ΧC**VhDĵH0kOAHfr7R*3҆3x>dWZ6{>/: eooaK (Ha:c(eL2w[@X=R ЦyPhxM8`MXөZiHa n,) _?aRNoOD+R*h `[1ZQeқ ؚ}i6ϝr_hJO~ɉ`E[w~Q ; i+ _ H3ίARon'|>诅W0p8o؃n:G.^֝ 7E7d@Ÿs0RNkjkxk@'k!:N|?˕@E/=4d*'ړ+]yBI'ft~6*raE"GhQ-Ca2\ɷnR յPUGUg U f Fv]57vvkÄAڰ.qւVð *?)|}p[*1=:c_@L]Ҋ/oa{xE!D3Ba':0Eޕ5AvyD:O7K+Vۥ"J F@QEO Xv7Ccွ8@Ps{{P>C*w^+@+i_(Vڃ#2x|[INr};d"$݄vCxiLW۬ؽ˶wf9IΗMn48orm~ށlP(mp↾r-"IaI{!5V+۾o x-z2zz0` n|C:ߐI97ȁ<6*0U"yIZBheÛ8"Gy>U C5npZOmBi~lrkUCY۵"YP\a]rgF\>U#><^2Uc`C/Uȕx`|sï@ܨ:aI;Tф@dF zj_8wK:ZI9. %`Cc+Ba P敘4Bڱ}l1t7 GhԞD=q0QP_ױI1Z'$35ʩ^Mm;- S5ݿ9B ~zE@D5Qj(7@g@=H 6H[Zz -߷'4AHtZh1{@tDؐjxZ.T$e/U _Z:`::+η*R$ MQx^1~"Ԋezn͎L٠2S/oa)O^VN\vhMLeh%߅j=:AhI& ىOvD!_֠Xj/vY_,Uinopc=ptp0Ez|y 8|#jTB /Xc;puTr+&4ZԛCK ΒCh2YFVal*9 lh/m8w֒=q<>ζ|B TNGo/—Ónc"& ?6C:!`ݠOw\SNw@+rO}7X@S+[?TcՐC^-6ls: ^ h!Vr*O|?Jج J96h\^X.XL.x/*O qT 4IʏaHEQ6}]z0-/KBBs~1h[Ez|k5դ?Rkr78`px`?ـ_ǀ` xbq6-_2·@[ d?leS@_s{Ě{o8O|Vv'SfT(W+mXJaDh+Y_r:JTX-r_M%#@wl^8#hއK/fh6J!'C/Me}4j%eq"{KjT1x;%0:s5w:!wmРw& '|{&H=L m %k)ʽfn#}w+BCNyF&3~TԜpܿXefBvIw߂lC2k:<!x108rs45R Z}=PAWүDZ xXJ,ټ,x_" @R6p)R/?qS3FJm*RMi: n`%dA@\ێ`_(xȩT}R&?tjOpex'xM TK{#M t Js?[BE;x3-^㯿x 7qo(^Vko+s_H@y@vw*Lo]zVNMBL#?m١ehgOcBXӠ~$Ű*Wb#MqQn0LSu8q ՔܴfkYĸc1&`@f)ĠdP3@\w+(cM I7d`_e%l(JEֈ$l[gwoY@&mcTkFܷ C,W0=Y``I '5"Uj `l4iUІZ40mՠfAdhmXO5.wd{3+xKЧs>IX%E֣cA<.@9Ku&kLs[BIXjt& e 3aS12v< äZ& K[R:j_jkl_l9fཔ /㿒oW2^o ^] b/^.!~@TkŷeEBX-:0 .}tmnlP\/M{/D~9kŏ~Fvr`Vip5ՐpPxǩeU4p_ ,ϳ}/Ot/CS*e0+')L4V jJd?ja쳴xs`рN_ .#[.r`ޞdaXixa}yR| EqSCbXjF4qj.7oL ,; D!vWb+FU24uۉe<)/)gvyT -i=$,w+eYMWnZaQ O:&fC&C4+t0RU0_}u^aF[ ֦ZKGB'xFmaK&UhC.*tWĺجTTZvofZT2^svIJ 6jsT/J?^_REW*KX)*.ʱR=C[O"`0,YXYz3l B+0LYDI?{_*4lNcƦS(eѤwﲱ&z 8{?NwTt<( 8߹@ljA*]ƃN#3& OR`YS3R yhqXC;f Qܗ&e SzqC{xzA=cVcpp؁&_{y3rɫ}5tVp #S셗RU_^`Јth[ 5fClBZXIm:C Ta,:̍J@beb"p]`s k%<~%MP:݈gM!Y!]gC"E .N75:MIW{9 {VCh2@!'srRsRFaC}bI uFEOت<9[{\~ݭH濜@bkl9W5iNwR/mZKUnXe$ܯL1~ fw[E lo.X-9-(.6*_L֨b^"MW_4i ʟli>t,>O>1ݧf?ڔAjA?5Wǭ;zw~ VD3m ?@TOTX0ϋp0) [y] nƧV&~Ձ3m _-55%ϛ06;־-߈'*)q.XH/:Aʼn= eh~vZsOāG1M$BWe/^gt wXO>4^c^, Pg:H䄟r-jGu7j(pnҀ/xeDQC$}*D?柨Â;/ @>v#@^7CO4)øRw\FGi `8SbQ!%)"'l #xѐRȻ_U^ޔw9ht}aj;I#9}{e$)tdڔ8?v xf`;0UWwiJUѵ-.)1!B K?jC*-MxIg)r&/uG_Xb=|y1\_+:8=ubE˷BSr nWڟ7Qum,u X6)((UPj44 "" TE5()IqTYVєMK7li9w&K}#{OS\*L/Kl$Eq׏jpyNy2Sf~( WBijAJ/r/n6uC')2; ˋ1F ׍sʘx4{ӌ9ԿRUљY0JT3@LFb8Jםɮ>o%&ҐU> 3dW2ōxћZ#5s[W '@[O 0*ݵaK`VŕMs1螬K!c6%' N䦶0c>P'XZ*kz%A7N^H^n3<-X tSDUiZI_^yrdfdv^Z،FIf(0زD)[(,:Q*XՖLOc;Tψn r/J~!:(+FS c +-i@NƘ_Lbĵ6,~6X|aMZI%gD]mXpFQ9G\{ ~,h~Mw1.tޚ>I>!m™ W蝾U;zl6~o[|9ȼ Di N~u.f^gɔvJ=NWsÅ&ECO,ބQt2%%/]L` _ d'dkJ `sM33>[?Ydp0)KH>b߬CkƢPMm;d'@ 2K> ELJ݋{ 5 x asvBǗ0e M;7nXԟIi?y_|]I;e=)}qFby%_^jqj@*P2%UdQ[SP8s]~fh>l=ts '}^╿ehֳ:?HT&S9|G 9CeƓ'N#&Գ}7PMç+w>-3|\m77x^<a{A5OUw}_\/]؏VB+Fa47;r/~6ۜΎ@,")w KtQ"%%1h8sT*iliYRh Ypl۪{BZt蝹 v\i/+݂rL*LvQTTX!gM?>ʑGt&KK GuJy(kH1Vd) [`sߎF).y .R-&I;?]YT2n C<Z0y2UGRy`7B)m[V3h_Ηw@ţT>Z@\ΞW g2.!J).:PPw_>ٮrSG]s%ikK{uLrtPA2 p: @sGei\0(Qw%"('E>`waܼc,'Pb >o f=QAJlZq7:_Ӝ R<1*:x&6:N1]Y!e}"&ɃbɿIOA@2M%Lo7T(JɑF_T=QŅt FAZyr( SGu]_݀q:G_iQ0zCsXK(1\E5Mμ/c9~r)Gt\Ʃ\E1Ǔ=Br?YWer-Uר&hJcPr )op 힡r<=|c~<@t~O,oED@")ђ2"-VSi:=ޟbd6^5Q41."_+)Òx\refOYc>˸<9BF w&_pg$.=#/bWaE$gNCw\ H:L1r1GһfIi > 2cDt=w3&w@sdcNs~'q x_c"g1 ʂ`1eh΅{p0AIk쩼RщЖ? 2Ua1'M|0lc{&X+;# XtebAK%Idy8(3Qb?՚1;Vtޢ j?C* VHB09؍ٷf} ١w F='Wz}'xqwICZEp#؋!\xlV*GSl!?E0F8C)8Q cFLxq(deCf١8TNDZ]k1, ;تiU 0:K. Ѷ(x%u! WQ:8U@oMv"?j`Tj*2cя z Ҋ1}(kR$yAT$J ,뮐q3"(֜|| cZKM&mh~لCfDrjBEra~EgLo+'񤯌uovaARPn[%Cv;ɧ/ p>ث&f!9lsD6O߼QX^By wtR| L쁁@+4=AdÉ=U&.o^A bQXP$י䓘G;Lo<^ƀ7 m$yl+7Bbv݂0\hFbVntti~I:}l> hD WoDuΛF=#-1KS=p1lҳo|%fTM,lw{˰ģs|Z,`%(>"ƘyxqOMCܱWL8N#GXH^< }]\Tlme7 -J5q\Tj@/h+zC$e3W"c.:Ra9ZH*"N uӊ}5:3f%Dٺk2a\Z)|AS'U㘍T g(Y67{ns.͝g-1+1Za@oU¯/pkZ!F 5}S7ir(7ȭSUu}硗8 ZA_ (Hԣ74&Rs/ scRfe@@a;DdVzjqzC34QN؇HcOijzp&ᄘ ctu[e _6syWW 04MW={ I%އ\?@3Ѣ;{H wڪƶOފ̹ف@~(#e@׊N:tj5 Vԩ{$cdK>[%z l;"=qؤ&cN^A?w*xm}H/L=#)o Z/䲮8e;+;Lx+{PA0uZ %0^-˫ Ehu&iG8Od˱ӛ몽V$j"| ]?h+HuM;IF'[ gc`~RUPce6+ 8MRbD/d ;&`O\[o9 U\CnX%⦕%d^rj M/S'f}pָ)ޔn7En4-<s!veO\4|y ]:"O=<ʐO\}.}΋~:|$<:/uUOPi EkK^ETh U-fO#x]dޥWm} _BƔV('^&N+.\6+oM wdh+^pRTtӡDW5< Cv|QO|CA :o7E!7՚>헖H] -k1A(OP\|ƪ7vB</~}2 z_֪ USr^ z]!N&q՜={mvPdž-d 7L*>XfI5^NIJBYzThR=k@J*A#G}Ԝn0f= 7}ޗ h` Vz\GFG.cOMr?r&ؿJq,t(  umnRXq-#,-[MZ;9m@K\6tU[7s63{tP j T=H_a"s^kHؽquO4*Vs<-c`y,?D{M;]9tv5\S Tr9Mjq3boz͠M`+9sBu~rQ x}o*n׶ui^#zP i>4Mi@,jbww76(` 7dl_pUl Wπbc ׼ ^ch)WQ(EE~ 7[x׹85.g1WM$]ul@F{@,ǿ-ӥK q0mŅ u$Es̀Ɖ@~H]_`jxX ykrV1nH'k?xRtACR18j: * Kt>%DOSTd 2NWdV|I<'n q-$"s'b3zN#־ cDU50j9ʽdA\Xj-|D9 vXH[KV՟vq3wYDe?g})_Nd1L`u}dV2Nh&* Ip=AoP:7 H18:[{j./T9]4WD!9o_hE )",r fE}7Nw{G=akvl@!w=Xad Dam܌JC˝1vxn9oҋNF3|1)BV\=<Ľ|y1-`4Y-y_^%,7;~_QeNDCW)pٝS5DĵQ]TBDpmX=p%z%[ۢ>.j _vA]dʀnYB6_>%:x7ģ_~61{TJ-1Im1 23@f-O=)C?ZygDׇӊiyЍ(EGS*GDX  dn?gqZ,?u#wRjkUC'n@w4?-_V㫏Еǻο 8(DO)CBoȇEePMݚ#OifR˼[WYLlhN1rqA9 gU{1~ADÓG[ߟQey@$n$rjhJ?):rX-i ri{0h lszJ@IN=))qbXJbCbm"#qT I*i1Tij[AmE[7<_> ##Wm݊s&OQI*UR`‚c$Y67|iΣXϕ ml{PoeÔ~i.*QX n)Tm: tPSncf>j>evefu̓m=8 ^Go>kThFrEm%qƩY',J>HqFm;{; g 㸥h=#VEQJJXLƿc^ʣ1|[X?Nٛy8]uP')dalKA(.sV#NBBX9^xM a08!f 3`b>gf0#3P%ۓÃeX=X;ly4]wVsɃ o X `@m_"菮,X"UF8에t_Y- M;0Wݭi vk\WS+f} nw­a^:ꋭ iÕ0fS70)-I*b}Knˊ)XGPMj )A&OKLJJٳ=Y?RBTZ)SӜ Z-/?CIqXJ)ߧtUeklQo4hڄ\%O1bV&(| YwJNgq&~AU︂)ب"~-卼E!{5ו'5)N&0<{v%)X͉{)u"kQ}Z\F&-i~8O{y1|H ғt) cߏ!<(g;c Ly[̯Fyd<TAAw#UF1c} ꨉJ+#˕wC ˥,Fق&F9!$ȳЕX=^?֓ҏ#fWV,~k~^twF[̶Z pF+am8I>vK5š V)Z& x 1o/EmYC0-;ѝX,z-K#q\}z >doY.g7q v=r |?J#5SN~3fO9QrVTWY U_SEU%Q<҂ϜӚTv#-!ΛویCgYr֑J%R>`8Mj%@g=u\L+]u_eDFyTG39 eZ#6&ɳk-ZFI /"{}3ZK=AWےlC\'q*/CՂBLčᗙi??_LAoy(q4M٣ x6=8?7QLOǾ,Ek>7F֧C-w߯_6yZ Lm z zH\ .c ]ƊؐF(C~β׷1Ep}GP^Q7iE뉴4tXK:CΖ@Ylpf2u"Z0 MǙ D^c4Eg0>3ʢvD,KfHhHL90>-["Y <*M+d17Qƣlk.(rHD((,D+i=ߍ G6>Ms-)Mߌ&Qj6`ٚa@:1 ۛZ}6/w2P ׺%Q_p[b/k@SA(̎kB3thO"қݏFYD9X1m2;GOcIczQ6Zˬ*; Őkɾݷ|0|•=hk%y?q%ucsߌod\f;tp+9)s)\L~GkѲmg Vɉ Hu䭅 Fp2ZnLϒ!qAp gďq# }Zc?WKO3 m 9.1GiS9: П5+|>R Ý#Dקڭg5`㹭J|vYgF:c/L\;w0ͯH6B٩&Џ#sOj{ :7ҏ 7~|wu}^Y>I:z}<+追(勂3E(+2Ÿ.R;cQBKBB@LkPj|λ/Oy/5Lkk8?fh~@EtUTэjy\y7Oꓝ=tR{q~9mֻn},de .Jzm5 4m'N,0;v|ַPOEӂW|b|_j/YwN@ φx*V$E[?{RXd!MDi7 Wx,uBx`B3FjbޣL9nd:ؤ$ʏXJJ AUDxc<1~aeQaO?[Xt˒ qES:SSǟ'N1@qĆ[$1;rIZ{|,&s^(,;6 ӻOR $hEE{wdg; 8(u̱#kV?ÎxcpߣOMN;>k&fa cJ_m@΃D-/.ob{D.6S]ն%@PD˻{"qIv &oju˥2uwP*V2T U۝~V{A?CrMԱO;7 U鹡0 Ƙg8py j\IO7 yqH9zq:oqz0voJ z>b4>y4 E.rO5I סb㥯#~P1o慞jzg+^/gk~M[VfUX&yԪżؽFePYm$=~x|.'}.]S&I[6o y|ě}pLU;Q~JEv1JC}V )F!X'! Bbv<+>~=5|"&ly eC!Lƙ%?3-3-n™p5)9w #UAtAk< ȝr n1C{A-_GV9hP /Q*[iM#U |Y˜,xQsn|,\9`>[g{ŰBe4~6^ˏ3ΏAyLg%?,Vf!l9orS3J7+#16Sa?} Ğ|f^CNK ›v2_#%|8/}IުeďGRL#aǨ&rI WSYdyw8?Su/O{cj,4T;UŊ&y@,K:&p< ꉁGbxѵl([dl>IqfTPL+u|n'(*@WU~qZ< Zs B>޺\9O'b Q"h?. eT!z;:'z=aaw7GW3tr*7~l.&;⥈H$O'[=\6H lϯA6@շ-2~dg|09`M4\ Kvk;2Z_hxF%Q\ eZr/.P JE=巵T6[2eZ>\+r >L5UNeEvߘ6]7P. T[;:>XcQŲ7R: aA@H_j`ݥEZG7 R,A7ch'<ඣ>zz{n^)v xhLlUzAyEZUׁ /%J #WOG'(߰u<϶xdWng_^:uz*:41Fb(*4BU/m:: R~r3A5+ܯ^nT _a)8!-$k-f4?9"bym]"$F63BK"-.ߡYp5Uqt'L:<<ҏ__eQ哃HаZnF"YSa(r 1Q$\<]F.oS̍QA|\|sI,:nr]gY]_a|3^[hدq*|݃:" x< qnEHwp֮v+(i^dT^ɬSNvbOsS#~>/.)cAak_epwCUaC<'ѐu_,qYlP-:mJp?7m9ސm 5O7h@lW# آ YnӴOQ5ЗmUO7Za%'hQi.5/zjl #%˯/T!>!n&}ݸ;Ҍ`>4Kl{u4~rL;RҳR,* שA}-2(hkeYY! ) LiGUTRm/F9vb*ջɞ;'Sts[^:ޔ~"Uqmv2͇NuxPl?Iʍ(|bA6C rǛ~UINFKB _{"*gN}d\0Rt^Un`D{f-c:.7bX y9:&0~<ڂM|ֺ[eZ+S&5Usx90}'ՌE9j1[I5=QG]F!(9UqFY9 clCH\ * X̿MG]wT8c߼{fo G\ͅlǦ-ʬ5 D(fFQKhĎڞVE]  5-utk &yB7I!\WKjVXkFB{%5B_TK0S"g[)m kC~ONmB?"C{[xX?ڿ Q? i!N E[RGaP>8K&ZG)mddmE*dX82+50 !8j13 \lgC3.ϿiKjs10Y l=( +Scؒ=$؅!}u+Z1T^h;޿[C̷[`nk创39N<0 ڗXp5;7w3Klp[gMĵb1b~qVy4v,4bM&djuϣ+țs}g:k3ireDZΑ;Tbvج\B_!teױ={k6n\F8Y '̃>q1`lԚhV֨f/s{]-:'W[RQ,~{dqO;Y`N]8p) ֪07!wWЗ# u=v a"[y68Np%և KԭEƦra-^00'L&k4E- p!?F-gpH1ÆK՛GwMBeh暤H#~.7<'i #&aHOgP$ >@6흳m+t֛$%Dam39тLZKU97šm%:&-2:XIR}2({ zhlfMW4(ahE_,*p#YYrJA>3uWsγS+Ci {bO [3E([GY G)7f~ 2ݯ TKkg6 h; -=1;S}eD2L$ϫ82%k):-.KFӏ Aw~5P4@~}w ’APp,(D|x%1z~ gu1xȉܸO7<6ݡN'jN$1}.#ɢo;Br#&Wf}OO]eZQO*ϽdVV_%{aU&g2^Z)},N)zvh(z M09 桪6Tpl膏:QV13F/(vD+-*_>α}3qCc[۽?x+[K=iqƀ5+ ?4VUEflU ݯ{qPs%ѻe˵4V._w`XoZ8SpFnPW?OkV*>J O=(*#)Yw2QG= 9.0 }+[v9`ΩW ` Na$!|GCQжrAgmڭVwB ̍Ew@ryh6:>0Uu {4~yuMЏB _a4P66 k/U<]޶yo5(vWNxoiD _p`&eE-ĉ#<8AmtemjkLoAjpdZKb"G/ؠ }yOE?;#oGGK)5y.==jndב n@fJ( *&NhU=3"#wR/܈g}. ijsIKJx [%;jS2\o$#+xxt}ЉYX3L6t--ZM, ڮhNaV6A_}=CB#,8q~Ԛ6ZoGs6}3˻wL?w**'KMbj#CsZJ8w0kqe*nW䳚xq(vRy£^Ɖشp_R{.SUAhAcpQo #ݾu9mPPw(k{jR^buW,ǯwV3N2"3/iGxV@jx/-e ge!.w`5p|"0e&^Tu%rn+h+%Ağ>)CSRn|+T 8Gy1!Bg럆a旣x [屛." }z}wt *5jRpTznޔsO{!W\MZ)$%N3sa(n9P878a;!{ޙx07dʧ^ы/ |(ZOϨ٧y:jǃ=%tx /S],E<JpiUޮĆr25qшNUE+H V[7Î07ݷĶ6]ƗF9s59X"gertpg΂'̐}%kixOY- ͺozf: s$p~T6VB.T`O,ow)J\MH&-f"ױG/7mvmi3Oyx?,!K;%Ȃ˝uZ=R%b@wKJAegS E|ig#z9A&WF܏`&1$e-sN?Xkec1[bnAA_&W_`z=甦=N}z+RA?vPs{@2żtvJr߰SzpG_];^Xϼ΀lZCcp>}QP<0f'4>oZG<;GKIc V- PAAWak@ yi.=j"W<0,6_իOP0&Gsf)KrymSYO ϲ<[߇PwzT I~1j4ahq[@iFKPΔ06@+"Zăj;GJ[Ռ+ ^5ʁ\xȴ?آgm,o.hA[ k {7;ض8h: (<z$IQbBEfMq|gز8b@Ҋ}_fy7pe N1i`&L[\#iV-)bnP6BTZE{}nОg/6ڀÇ!O KWS=r>(3d #_?7Js:˝pFLtzj ).f Y!1?YgDrk'/0J4~q}?O,xpok gKFrt'E@ǒ0{f2e"g܏#?ɝ:hp`rm]$F!6l83I;F$)YSE@kd#*;Z/[n; &qk wvFE;݄v_#ǻaZ/f̔3呶 vOlցE6PpO+Le|;= cR<2$bRM621vו|Ow=9?/dIV G8z?o5 ?qSn}Frb 3Q`2*@@2GqyaN\~pon_gK)Co1ժUC4yFD쀯Y[*< \sC^WP BJLT**l8"cz(_#X ^wKO⹎UqtyY4IPmt ;! OENq@I0>a#3lٕ+ʑV̱S+*3 ^aygj" }#߽1%(=HCG|+{R|,)m?M~A{r#B \ًۮ[ȴ.>M^PUY~7_(0,9JY^QoQ_09*kCdj86,0Ooy电;HR lW;9 5Q&: Yu: .p {пJō~Ma폢`E# )\TηX3lIo>;Kh҅DK}'S?lQ{qĞ),Gzs [[c.ʞ<[BQ">*D|4+S.(,'BO\Z[ xX9X^LiB+w1M.!uSن3炸floyP'm|xdo@'XCV)K+/:;&&LQJ{NE lx|M2Ǘ*z0W͈XNЕОp<4~ajmM5 ?9ZG@I2{elе '7Io䨍f@R8 Vo49H[We9EpZKEQۈXQ\tVOEkawK\놹 *(žұ8䲈!a^ uD? dP7$U6X"XphSE3 'B"jYz&$Yx d@_,J@)q.WQla'N c"/ I?*"L, qj*|?otv5c Pb[NfC]ߙDi R)Nj:<>芌 -^ 6ySx@b[;ֳŀ& {{ې>pH "ئ}){KMAΞ4"zL(Da4b/cou(Mbٽ:L2I*';y"UQWlJKp<4,/̶8P,:b&"{Td#_9U8jh+wJF㴞~K:)1P#E')&ǽF#~/ċd+r/֍#EcqO.:&6"/>{T[v L|8cܘeVVM+|wqSymQf*T+Ǥ$;֟C۞  $j ŴS`64%Eg qpR1Тz><`=d[- OF=iY:?a ߯簥 lyǴ_2:E5ïzakP-r=&Qg{춦fhFNDk${tP3xЙ:sX, + .롞 p>c՘ ZsȾ ggD?|f?z롌X/9/G1`%;%:jurn\u+9'RI7=`ڥ1p[&mCՎX^\[$I%6#&Wl1p&NLR]I!9ۮ?"Ec})T#0.;AOl+qx߮~՚"]7EXs?=XsۚJoE3Ҫ՘ g [Op%j~N~Gjr,2#m]`mp+PTWYm; $A{Wǖ&~i8msĴlЋp|i҂?̠c}<Z;8V` H4?k67k!|+؈Mi.|^o;zF(b]kQM@tvЍc bi1JiY٨`ۊ|Vr*ศ389u1RZ erDɿʻ'DGa kagZ:#gSZu(^q58[Gw컒y-4 խ%0 l%eo̊%u,|6ʗypXIh|.@B~wK4{G,m5cXOߢ҈4BPɯCMy3Qo?iЇ>\3llCd'LG1U~Yrή0,B l{mtqCnSUuE967fB{$79kȟ7ps<(2e$ݙ!} ʣ}aŻV-[*cZ7b*]cWD뻖؁,a8!G 4jzK $N&ݛRå B%+ Nꋮ;)jHBk 'ל[=_IW$΃$qĝ\DgoBvMrᢜ-7r5oj㬫\)hʢ;ѵhf#nL"]*>ꉢG5\."WéH} 4dz!H0(o],.dk Ge2/c?/:WÃǡ}DmA'񸵥 %ΓP6>L@@q!5ȃzACAf(E`,j?,`ߙL0 ;07:rX:o|lwDA0qna9/5K EW0%D. *)6#+Sޤm!wz!W(/#bG16@8Мp(U%m!/_k;0Ĕ0\jb.u|zx1eEi3g]6B)pA"{'x<MSCS*ĝZ]GVYdSEkq ڊݪ4#:(Vtȸ ( #or i_i_,OBQ"+Ɇdt~R[*T g$9]Y Ti"qkZ렭O?|#4y !ڬE ܃/T z"o 쭽4h>9rAaU\5'09"{mEԟ"CSsI&*4<6<-J5.HףAC~pQWds_Vbpm*XAci̿4ڇ! *rTo&iT^$!Z)U\KEsU$B"p<y v\(@qc5[CIO!7uԬپ-pp D.)ZsVv7J?4V4Hx//~tRQɹPѷ\RWIQe~lm yFha]Cv#HdžF<gײFj^#E # Bfs7BPV_hvCo<&[mjlZJ6W~|jSǷ1mCA$K$ jkWoߏuғwq&x8j8uC1|aJ  xE`<$Ӭj}{m  0p}b`gq&wP:Gf`^9xKȎZ2C-pm6 rpJk's_ I #[w2LYpȽt\n)k;**6^TAsW 31 7EWhxfvz.l=@Sǯ:*%q: ӒȆS흟oGgBfg'cnƙzpL23vPX~^rׇwhCXsHi\+R=w:Gh.~MYWF@u(Ő5s @k3dj',]nߕ Q0aB1es(B0; Pʷeqaj#|nV3.O4\BLWh9a]]9ѹ}FqqOVP:zmAbrm` $QTPvqmpQaK^T;e?8.,>G(CdE T4.a@B?[nj /g'Qb5(S2+~\ q;\8̑+t$ɨKhi5olȞ+jP*g7NɥcQ+6]_h<[1DYYd`10|_,ny5ÉRþG}irAѵQPSA!1? GŠWHe-@p?A})' bmEWTR~.trY\Kڭ5S] PGPj~G&#]OO5eH'tҨWm-h'ؒU}[odB|P??*y׃d\{'\u'&ف8]$@}::t l@0?`{lzo.=ei+*m&a4;DbyD^Os]1lhӰ1/i_ι؜ojuhH|hm  aK6.j&kL1\}^sx<7@m?:P[ :)<@ WN_7"-O\WCocy k3%V4!(>%rv_gUevH|x.ipIi#f߬ٮylxkq%LBî~ i_HmﯟYMZV[ѥ!#p|{B+%CP5E  `8LS_V ]*`F,Tc6J֛:cix)(ءO(zI>xn;DkbF;^BI/ϭǵ+mF]WdbJD:j~˟7D:5tY {Qt Fud ncGmϫ#ᇿRw| au 6aVGX% 7i?N8)t™g) D'z?q "8w ~ YIx@2`hWm17!y"<PJjP~O#P)_X,ѽN慆0F(n6܁)i9+ w㨛d Ӝ3k:`햣4/0+sbO?ݜS7ji g\j]̊Ol-Jm?Kg2vv ~8@an21+U m-q|9GRf Aٮm8J@c"{??V2c63]0nX i|MW;0-㛔߮y||D];s7_W#5c!1l7(j8}P|}M( MCq|uD(ܰPoi8&h8h8n `ckD()evÈQ2Xש1GXn CcpMP5 1+-`kmSm#5|h1z62z6^oC߿^7Bg^/J CW>8vk(/ɵ#e?-*?Tٲ^`wCS>%yv% xdBtxϝO:% (8^RfWZF,eqok4 r{ _+sI2#k0HtZ)-?M98ݸ޾S0hDh$}.|;XL~~}0}e.xF'= -VrZΰ¹??b։G#渿K[|@lMD*X?䒷["ОG{xmx!χl- /_ (ద Ϧףm\e|1bȩsd< E5YO\Z#}՟` d̹(S#-1P4 >i=*C?>a{ wt\:QHa9[YXo5EdK8=' Hp'TGO8"8SU~7`0F 7"/Y{89m0wZkRS4 -:1,)̰k{o+8_ϜM]/jh=.LciG a6~?_nJ /#/b)R2Fxu=MVT]6ц~;ڪ9Kqoj(SK`6@-`ecR.JJ*)EN~S w/b_G_ۺ@~y!`pܶô~Rpu%}l<Ϳ#ej, i m2pyGRaSGb%wמv0S?Ԛ=CXnLJ(9VHM zF З./Qޢ:$J#tWˑl¨TɭS r)YS RV'NTAͳ5J.XU*IX&̆xۇhDxr!x*&xn 5r![_D /㳖[s'3_(SŬqCZc^plW4.F/nӳ+Z45_K 8_ 0/㩂vnk#_zS!3(郱BP=+ԁt`I|hK!BA+3`2$ˇiXL">E%){SD zMՇ/!3Y7hg3Ĉ8)Hc|I_&9gsl(oLRR$+1+V#ZG^wr!<&4R< sߣe}lc,{?@IlB ~^nXN~:4qw7kK)}T2dLn -X`\ߕxz{YX‰7^yïep[FL:K T\ءd[X!8N*y%epC$_hig=v^u{z<}N0_WCi3fo.|Oxl:?j$:? >o+ z:,j8ˉf=Q|zoC/[Ch =˰񗃴QǴw? hċl1\Ôƛ,wǵٓnLw:Nxޭ9(#+A=޵w,>()9 NyNUvK/A^vπ9|oݴӔ93/d ɴh\(J=9z SȊ&B 7)q4*D'a)`CP QkV~^rM&nD^Vl1{j8GyFcX/i #U5R $)yMMCֿN=pٙu1vCLߢ D7hsPr< ǝ~Pi$~B)-!El0 tkƻ/xƯ{fp i=ŖnGߔ,MUVPȜ7Wx426'x#<ܸE5bj$63; N׍\E㻅G3HM4ܛqs_^$ ovynI1o->"dV$=D׌R/x:7 6Eg J|R{-|v&HqoAKM"F0f ?^~^Wx՚pɰq $X[ʝ܆30]Co!@8xRPq1nXa@J.X{6;J5B%66C oZ|.riӯ6:-_8-D-$z}hROEY xE^A|+b„[ fXN݌sӰ57h!OpwZ;>fcGg|&n~:2D/ڡ{qOCAXu Ǭ$9 Ib( \i}QYFH{^}9N&KJ3%e^B\8WD,ā*wX-_p7`[ߒZzf;Jub6G?rmޕma~-Cabbʆ1_BQV%Xo(kSj;J]-"dJ3vqOfW@ƷUTi#)Ιbg0M|ڢ?nYW@Ԣ ~ 1_×gV&jqjڪƏV(%JI{ fgM/LxѸz-_#C+"B^AF+TznD$(XFJբs9 v>BB4_EL*7]'-rYyLBxxc Yy<T#x޷B57b۱ezoUT<ܱb5OiSȧw ̟uO+H@m= d2Ov?,Y 5'yJ%~fsBjcߥy9|al=_cu fUb7^2ʺbtam l~?UR" .p9\J^$I=oǿ_^ˮQ:d܋!r;oLK~ 8`ZM<Ձ4?)oB0'HU|6`#Kj>Yۚ. :sq*h2)UxAs=YqUv%|RIMs"uC֖1M|!sD\Ɨː>PaEhԚMg)B&@;1_W6_H..ޅ]S&A|}r%q<8={e{ sP:];l)6Xщ>;hjM I%lrmQ͹;;mαzm2Zƌiy͸!X7`wb?+l:50g l衿~=E.~(^v`Y\=*mƭ&$wCK QR6<[l9EH/A]q_؈p,o/q8HQՌt|3R=ZkO[ܷ%6Dkʧ]G&!T=\=V\—q 3,ѩYsxZLABҪ[})gOP?ǒ=*pMRsGtL%5ddzp+Ct>|΢PimZ-) JHlZLۤ-犈SɄxU/ ,ÔGmdDoG.Ko$fns4s)'fJ;Nĵp{ZV9Ýc%n,9<;*N#U3g qk(al&as9'V:'$' .VIHVī`֕{n5+cI}&tx͎9s,M|oԝˇ..' + U6. ]0. ]0. ]0-{Ɣ0VT-goM7ʽI:]=i?h<7` ,UMG#Hs$ i HkȯoG_CzIKFqP-; aExXi#:{h~p<'ĵHPonk׃*F gѴqO OrPVo3J[Ĺ:,њ!7Um{Ӝ{(_N.:W#|EŋTD!gsq~D_\$ gc |4Bt'>{W:Q-v4Iqd-;ł;lέ0hoL=%!*X ؖ)JC/UÐaF]%^b իqa 7"l*Ƅ7¯*5~W'?@#9 T$_fϱzN.JMp|ٳy# e)agҪ 8ɍ Sñf91lKwN|@kubZ (}Un+SUNpg84}]sV<܆ͥ܀DrJD;0{)B/yMe{ñN=rI Ca#57[;R_5[ .A׹38N?w7B A{]Rpl <m$ݨ ېXVyɃ?G Rߡg/@9pƠYi l8p)=8%7xQ}u 8q3[ۋ0K̤SxJt_6`ภ2G9Dz\kvbJ;V]n8K0qWXr67CGeI,F&Њ uVU5XCs04ZAَB =upk(ƻ:2t+b4~@ GHQ:C .tuZg*vL̿ 02%FHqn`V_'x<%0 >h[qTύa4{owk,Qt.r1-4 hG_*Me0 J 3g&Uͅol_'㶑EhMev%kch}"ţ{Ã^~*@틵s~#%&w[jձP} K:U9^tUh?{"ŴۓѰp:^tkd[mi<şbjc=`=)8M<~(}ixfe^8 èPmi)X'~<.`rm"U)2N<DZAv2߰#by$I~eYľz`s0JH#'8xm, ?b?Ngv1-jG?E3b#;'.HYGd^1ud|2|ځb.wrG +W[5 WZp^j.\Z5#Mr):n7ٰ_\f[eR_3l:!C_r#z{Uɑ: )4/78B/ O/?lc(+7;٬ECw?oq/PmTOXԡk7,6I=2ꌜ `+rlYk?t18WǢN.zz3.(V =RnS1?M3Qq],.;\&ZVL*IXG.s9I3@^wCa&MFYwn$$z4xCc ˮ=Owg)Jjb$UV ~SK8ę^y׫[3Ϲ}F<|f|IJ%F ǔ3=@gUIdkܮzRV]k O yɌzz̅`m"W.MFdžQV)`b$$:spRR }O 'zO Я$Y˅=rg+q 7\o VV(xz^nI+V\fgP`Z q zsFwţ&$^FM55$72 Z0W'Ց!~>8;f%Kߞ C.,z9PG=@\̌WiGU<{P'~Ft3l$̱1S\a5PBu*!CtLl46dv$ aᲅgm\3紩H m*4}cq>g踆7R5.醰MQp%8^w$8؊~G1JCՏu ا;8p^O)t~aѳDʄeRLWUccIAL|5U(Xz3If}K񚐻ȃU(frC n1}wul@z1s@L3ˇWaqә$~\2F̘qP^?ֱU8?Wo/'WĢl60 v3{D؛QlǬ,VO<Vg)'?ߐ9y4ag7?=``qX}R q-~--\ߚx40{L7QŠ]̎IUl4gf83xZ4^Vr8sp+E1KV+_9ŵ,B[&8eϜt)=蛂_e%_x6)d^xS}@")#7Pd~p+^>~i0a,ʽ0RZB; [\SkN/5$f ڊ̃ŠJoP,/͸?vg}Y$~~տuG-ʩPq(Wb O~s~9n;{t{Vx[X+Oݢ,==uڗhA~)D΄HVa {f_ݵ**3R?5y}iӈR~k&1E׺P4;==Q oVBw`[ek@|=Sto.onzx~6}*+OWG*,$sFYNKpܢc:uf姄!χfD,DBdĩ")}5 O_uObg`r`G$}5VD")cޒ1xԌRvJ5x Po1'jX9I\B e.)hJ3cQ7ZFNcp9[؃e6GOrm7nmc Jvk +Ad^}d6@R2^O3W=Fe6.M^IW bqO#KLPsВMlM#`¡[RUjeﱐO/iFO{+ڡ ]"Cq-$Dc30&bAEstiS 55!phRŽlTS-IhŸ'SeU-lT4=[QfF_6%>nfǴt25v a9l}Ԟklg?cs11vd0}e"תp_+7<}Ms+*2B+@ŽIm~oNh',JJ!RfW9\,ԋcCQeCAxE3>hd1Nz &Yi'ĊLyOˢf$I9ŀfKYo—(eT޿}1Ӵ&2yrI{H% 3HR=\Zk@BPoiߊgf=\G| 7|nu| aq[w72`(-VXӜ(;P5e/)_!U3Xr LpԚ@zsҚ̿/LgyZxl_ gFS`H6k벺kkn55&H]"Lc%I_Thf8>#}$_z%%ejYXxA[\S8. y' w+}&Tw<Hv =~)t|Lnw|lNBgX A1qu_R)o MP[)SΦia90h\#tL] QGX6N09s$Zl'ҧ*Ypi6p*lq=p0. $2 q7kNei~y#}f4ߘkZRcKxz7bY1QhLk.1DvSqm5k|Mudq6;BZ( r[ Sy3| WO[9IؕRd3RIF|(E%e(aFRM]g'dmڵ׈r WqɢK(ƸDa@3lVՀmx!oRmj+sQpYs4{1`G߶.#ȧ&U WdC^+(Źټ꨽"xe/w(r}U Y0}.|pha4 }(*tsv>7gph/H0?J%Y ;~n"y 7ɝ /J@(Jw릵SɱzNڪ%Sw_ ^b΀Q(?:E\|]ƱaMK/jkNu_h5NR; ) !gJ/OA Knw8PgvE-a%5 xV0g@bި̏k#gO"f18-ŷR]^156[E gJؗ%}mm!>UYx]Bb]tWsਹ6 ؍xqq+Z}62kn/t9 ;^9F(^Ox'r)ǥh`h f?u¾Db )',k7KnDgKpǔBE(Y-r([sPn=~Ң| l(A ^ߙn$ޯ|XLGںI+F4*ݎ r]ߜkD$v C:}T7'<rcP}fȾ4 &X; w"t6NfVW%%lQbRsX[Rߥu0[7sس˂H;*49:+>Jt%zᇁ$JLvPVH#n0V% ( )wTysODZ(ЉB}[AfmW{X|N㚦 cQv%}Y[K {SH|OWMo+Dl٨{E 3djJjCMUK%e.7+C SOh#:\R:-:d=`Q ~NPZz~&K{X| U_<=N;j ]C"WΗ@I H/{U/90I:% ;Wb0vuG}AY`mۊRP*|gTWWP=C|.#]yf(<} vo@vW}AZ|e.B*HQڼ̑d ȹKPiXF"®&-c5< <`Dw6g:2q[AQ6sѐ y ꌊiSۨ\4%|Z[hm4 o6~ol+HD0{znQyU7y ~7mZDz+ˏ7{] k0L݉()ۘ ]|-UIF fD-085ODJ ޘčd/\{8Є=y)qӣBH(~g?CѲ4E 7T)pK G?U jֈfsTI%mВZb?yUʜ[RVq6ۍX*s"uJ{k-.P -\:8a=sCaK C%jrlhCg^xGn}z~hB.Lj%i_؞ pl0Q%h[eqaF6/kXĄqBX=@; 2`l~>=s_\a Oߊ{pQ̋cSls*MXJ a-̓ GR%;JQ}0{ s <6уz5l=FO^2FO3|ȿsȰxr7Q^^B5_{L OQUaATL^1#8Xmx rw ߟ ކbqm|ۿ7Qmp6ha* UPb44H GDD@ -iqV=WKQR˄ m5Zk$=ffg_^ߢ2n9>c-xr _'G':^E(nl ~U|,8L{g, ݸX~Dž/=̩wCf`(XCZSS:ç_XKQj$LbVa]d'(9ڄ J 52L|TmB_є6'$ j\Gy,#Tgxx_o396/&#p~7#H̫35s.sŁ ?JkkƋRP#$Fw _x>.>v|X֊ށ8,*zdfyHz$h#dKe"7j~M xYgBÌ;f,pn@N4`Vfx+'=:3ssZy;9yb#XʁKB 9soXM,8:),q"/vh%9 ~bRlic*$ _3';2;[aB!=كt7CNχoŸA?Um~/9MLrbZڔ(dOe}*CȟNOQ2Q;śpIڀ;bn<Cp{;bQ5aM7Q 1rY=&%b;]TԦK r,V@%TrE,9AjRD*|08 պsda7)LNɂ!+ Yp.dx_ꀧ* ]т/y/SRcŘ#3+S<_[]l$de؈:<ܖ/)>Wtû^GW145iѷr2I$MY'Wb$Aj}_X?v=~~?^U=D ۅqE'U%1g!|)r)s7<%la,+˵o$dvImS}mclL8{˽Q\+=dF t c#rKgvb.@ԚWNM~.<8LL]+K/ҹHaxAo_8WV'묀/q}(u:Bم!Y/gŧwc!zYTNx/ հH"ow~ O$&qnD2z-| ܲO$fc09` =?=s;pG\]ǦoZ6LeGAJL1l*7Nr!v &NnD4HÓA*[뤚. oS>&YZxNE3B|)=dwQ8(6E]pEEumvѽK <0įWscY<3FFbu/R.qjUpXIb 22%],ǢD61'L@&4ZQ;Uc6r},'Ќ8''11ܭ-?J0A3`$(mv$Wt'kE(.⑋] k[vUG\3f. km9l c]åtL4i`B>MazcR57DY6 kc=A!\S sab9[w>/ gK90X@8wg MGcCg4YЏ ፵4LGUȞ6+o|6}BWI~GlƑʋV-->?7?ymJ̔'~2ź]>O*@U)VȮeW BM8Y)PJJvkX֑{e!?}8a^mԲl)rNsv<# XJR3pa0nC%E`*B /IV @oQLyH :^. vyi͉2:+ .J\EPQq܇A)`@r wV2X=&6؄Lb;.I)':ҦYr3TsY> A4oʅ$?+x WI"!F܈ӱaĵU,7 |hSZf9c R>h&3Mh/w; 6ObKCCsI? \hqD4T mt쮇 uPhxr 'sYoІt]^]eC*ִ+sgR)آXю/Z/j̃:UёpxZcđ/kEI ڵ].:X/FDyl1C=^k֎Lܵ΁e!S^z~f-DWS財#UP}#F0 8 oĢPǞTWAM_M'ƹi\^v^-xGl U ܙҝV}}ޱoF9zq{%X"_ }**:5XYH/*A g, XXJ[榃榋$U%_\/QX<cqXcBOz`A6]i98DB~oLo-6@%F*C-p@ :i<Ak~u};FkaEh!+ JuG:QJ4slq5ĘDu+BWď&}c=N($~KQFOi S1yqB# ykGdִIz4IzSUOf[ݓL܊?.;ē6y sRx荠韫/u kui?~_X^0Ÿ '&Mw>.=9;AOD0 Kfݎ.O#ag,yr/=+3K3*HW:Ϣz2_ks2dݣ`t}4G[%Qd%)>13q +wUhFgb˅TYN 2\DR,i_ů> /{fljCe:9TA]^xfB. $ՆRx$#cA8-ueb#TUHEx~[}EgYwp<\/V="4ǑzOC%v60Yůኰ,~ьb vI04>ߔ\-]Ö~oLĹdy< ۙ \rJU"|c0 1O탁gɵ\:]\\M8H|#o߬ IMG0Ӣو#}J_[;c^^;>={Ћl{ksDON+⋉Չimm/ fk _Aygnrv:8lüH,#^945ө߂~b7}J`": @>+y9*UH }7hӚcKmco Sx{&|l6)|ǿVw$@U9/{(nY_0~`)e'E}.Cлu5rGJ]oow-e@.IbC|GDD] ,KX }P5@/*!tE6R"4apԟ%8bFbP\+ոjFp`b1ݍTTh,5$7z>e$ ^KKa<ń2h/16?Nn-ۢbqH[N^BL\e{B],qw= QߐqYZVh$P ύD˞'#I'CqRoCۯm-`+afnE d3Ç\+xH>Xj:JIxFB tF0ϥn[(~:! > \C!4 UZ!nR7Myb߿F& B,2>q5ljq#hќc] M'bѶ~lwZO#b퓰R9 SJq0/!E\s22&-C{cXJ6Y9\l.~òQ*&J Lc̉zAv{h 8,ECBO`zew}@ MxKIHc+#k$mZM-ŃPi`l Xݐ1-} م`6@ >yWX9o 秏̳s!0?腣 V]Ǐ<HϪ~؞|~%I ۘL NI*{M.LRsW0PT<.i l V}peB#O} Vwv:6;:ݒ&{ϯ𪽡fK"}R@*fx I \=駷3$o)%DɃf%hTu/uʧaW/[^: ]kU>)xMY4w4y>bc^'JD}VdB?;/n\%gĬ$ߚ;o N@ ޷r[+a3$j2#3G-D^t }|л_Эˌg /ޔƂ%sPι ^@/ĔnI.+pKN@D 8H߾9X-]LoqIndDzQi?a̦^F#&@p楫'iڍ xq7ȋ(!XmVn 3"㸖Tg@&WL9kQ[1Nmc:e~ˢ6x!+wyє‹ahX74lC. 4]PX&X"(jlCVa/zۢ`c,b]Ŕc}12\= l3,% ثgSg|7ŭ; _ҁ?$(.H'T`И\XOҠ?I;<4 یs`6̅TPs_g_( / 5}5xhD:AA{/M!U] ?Á/sb{  ĸ <\M9ݻˤzFjPǑ$z&V9#B{VI;lr3" ؆>o!&̣b~rc~H3Š'd_&!G ҂f,Nm65scZwF,C7' Rpω֌c2sjMQg mMAϓUcvrֲ[4|I13Ro5^,Lś=qx,fviOPDzaf끒&yFk[Zp\*'C0[jÇ- = atfBo"ڟ?{׷?BcptJ6݇VpTmCƙVWo] {TȩPP`o A:#Ty;,Q/H.?o!~%uѷzpۼ1B Ո쿶y'W=s}=Cp\VJH5܉MlC` >:*OkOLKeVA&ߣnwˑ[3+&Kvgg\ס+ H\(:Ft\'uVa'"Z6QdccటlINF "4yf-4eϳr뉋“4^&޸{ng}sEn'Xũ" $űL iSoϭ-s-6x2CɽVa=y͸9N^7YmPo[2C[;zИD[n f>Xpu /f0)7H)fWb`'?Nb^_áaI#RBM`m>n6@mD*Ǎe՞w{:Frr\an+3لҨfp3"m@g"{lb Įf e]%-',"!zF1bXm\[РYEݣNAMi4o[x:X,}Z/\oᷓЈ)Zz۸_uSr0 vFix σ!OZ'(G-ݕѕPKu08%¯ͮ -Z?4&[Tj8r4iOܛ2=c*e#@m4LҲ|]n{Q>j٣3-{(b$U+T/ĭwF#wfƻ-/K$N؂6W[de!Cv y ^Q|cOFt1~9'wu`ஈU|ֹCgyj>jОKJ=qhnv{Т3CSf%ÌP.Յ2rdyy& 䝡述w3奵V0VMLC;Qzeb#p} yG~XHhMP~`}8Jف ͌?/,֐]tf.8@z_|}.o:\Q(l[7c?{  Ӽ0_6s/b}.V̇IȠZ FWi1qEm-#u_HƴoMi~482GazfqFӷrV sL^ D.RkQZ0XcVg*OCjP .Ć2 ~DG Wt-B j#Hl!2zt թȅlt*Rkɱ)#.cb C,[1'dx]@O +fnVo@^bb-T*JJkE )ߤw6 KRX4AwװԲLJ2є~g~҂>tl|b (8k݌4Rm=DK򌤴T&R6UG1]p[Al1cfjgYpȗ\SLl<9ۡj>jdB?Y<R  s- %&*EכmB^U{M.c^#:)};fǘo*S.kpZÓݨ( I&a)tZ72K;!@7Q,]kcX%J j DK^FՏ F[1k]0&+GA7ƿM_9Y7H^k,ex"цх<7(AX!H6ySau= rUw_rYiC-R@Z}ixGy\^aXO vz4p<Л!q[Lf/Gaن,B{H4^Z#ݨZw\ r匤ssշPD' ~)ȿD]n/3IcQ`TUn7gů+)`,aƱ ) ~!kxU*+ˆط23I6Pmj(_(O9nJ|CkU _?9K|xlMmϼ-̼eWv?!;@gz}@8yqJg % u`RC4X\0B|)s~ x=)t)=3!ߧuҾ#ʏ J$ i̕*Ml((/+LGY+ԲG tLڰm9zkJ?E.69nF=}tO90`(_$+M]5 N3 ꄎtyn w=+Xm9 ;Q9񔙲> YmjӪ_R bWJ^+"Ui`A?g`Vfz]Or 'G6xdbZsSжZQl?ާR 5{^G * %[02T 3xFHL_|sVXGgd3˷ p)R>^=6vkwb@FHFŧ3I\$ڷ95%X^KQ9H2|55ζ23F|JV\X=f?1aN -!tӎ3x4 ?Z&dk[०q-A.JSC5ud+7K&9.G?˔l2-3f̄p,|k;C2Xl-A+fq''Ow57.RYts^7Y=@&4KOI ϛG6SX--FoMߞCӷ> e/ U8|CDJn|)×HL ~:_t%, Ϝ ޜm +ݽs@lwZ͖d"h<)8N ԢHny*`˞ RYsE)9dXzGIQȲ6ZB*]out_3/m@7_rdM8N+ 聛4,p$F$hg8DLBozu><6|Rf2|Bռo/|emj+W_Y͋5a,flꄌ5z(y\"$뙯K M^@C3LBĐas~)ɯ~v owd'OqyqQgY b\ l Ȯ ;/v/^iI^P{?6*?V*:xQqHɣE<'J6=4$:cLbD q`$">ϾeUZ]dqR>Pקse}Fj.)ktQ2Y<ƨ)+,8Cosb!/SY;ޒtͰK>m9TrE]Ш̈P_<ą 'J.?9{mf`Z5bBZVϷ)eUX}{ڈmBGWI'6Y< ]2u<"ԺzYGpq7q}gqWuZGgncLe1W؅3L?6V[a2^bte OxqYCI>k rCx| 窽 ƖKZ˄(n6Pq)-]8>= Q-AiB;Nr }(2C?8-jVQD,̆:ǫ|:\vh(('_{hM,,Lgb_|%.(咠Im~SbmI>=w6H4h?<#) fH`aAweqҬ@8 nж0%KEi )0%&Łxp(ùh<%4ӿ"Q^Kغ:}.s` C3 |3jܴ KZ잧RiOpEd mHiX ۪CQ =Ӓa=l@(( PaC[\L71OXJj[TE v.,9W`Q-3(F)7 oⰿ83cN $hitLc>K%+~j]hKȐecR.68ƭ΢ָZ_qnqY*_ Ԣ zH7< rJ[THQ:i*GbDh9H22}2w`i*X[C*{u*!NF|М*Pl n rK'p-d`2y\ut) \+J/_8b j.b@tlYl) ˼#6 o:eH27!B=61EUz,\i:v/+7ݓסҦ8Zky@H&BV1f+-G5zJ\k`B dvx$))p"JŘ}7.<5Hq9lˈ!ҀBKTq}m*5ָ(U8AJ/;][@yqe ܍= G o\} BdO̠Ž!7v<`xκ JXc(ʭw!2ipoyܖxEx5:pc8A}A9Y}Soo67go7goj SD|sA8'GRCzMXb 6ƟZONϸ@A!u^]dgjtn^ӏ(d"l173 Q,]x,ERd˔,?/NJP<(ٮ %ΏɰF r͎BSxkU8x LtY=\ lmty俸W(Dt<`m =tv5TUO7Vga0jƍd8blL=, &,_A@jKJfM<*&u!yVqX"R56܌Į6L1iۄ8UXIό[ x=v޹$T꭬1,GP\ PY+>Moж8^QeG쓡3x > J(O|?.7yaZt; Ɠ 0YRKWC c*vbvfYЈ } KAʼn(&at Z w M`p{|o72g1ytyV6s؄'k_ZCА־x}ל5h4RaG? D TJWKMH}CnM+}g W`eI/?Jb3lg@ҌbPRF<6iUIt.2tXao!df=ӲT6QqE_/8zE]i"՘@\@GZU!ԋ`sR~ DU 1=PB?]R?Y‹ c{)`F|e=&w39 z柌r=?qu*s/{n }ýNWRi34CI$ϘH;3#ޜEG器4&&RtDDD`F쯕b fג*9$^FHR D$Ǘ6CqR ͔4,0#'y:(xǼ`<5?_n ,_߂#'R 5n3|ĝimrQ`.Q(L MQVZAppOdFx(yL .yXW' kvrES]nۨ ߀9"f::a{g}] %tVTc\#9czh+/ o 8U^7K@[gx5< ц ^r̻Y%Be]䊞"esߋG[ :4fs# Pz䞧m=s)n?W fu.s_A8߁n/ 3Hz. ޓgiz5{ Zټ+tx1! B-Z vvG}}Y/=ZܟqgڰlLoJ(wTr.˦]\ڻ4<^SdD΍CyVǬɻlKPO_dM.f&:K/g\9768kgTqCP<3X /k ejK u+JۓحCl2v-c ټ/2sNၯ]Yd%`0iAT 3/(rns5:a{;*cl۫'_?a")ɤC9\q&"Uپ&4T* &H3,hfP*I-puܯF+^ӥb .3/ ULmM8Pxd$_CXW fF^X7㹴 Z 0%.<`:XQMa9nX Z~6|])w1Mѡ1j~B{!DRedNxn!(O 0_Ut'% oWA)A}VJJ*39%VTO]WlR T6< rڀ'b F>Hp~¯trF2ȻFn[U]_q<_"GhqW?ܵsM,=$6ň/u\ƹ-殳̣HB`z2wWP& ?Wp"_,xl[,*UuIk 8:)U/ōӭ8ʼ?›߇ρ\iЄνv1\|)yg~$VlF=uJyhJO}TD>H֞g.Y~VP3aTc= UCJWQ2+G)Ap~L˿N֔]u93aZ607/:y{Eى&]uޠLѼt'IZ.]}瀆M!UNޓJQ՟W vKXX*zeu aXTy?„+)B' VaۼkynePఄB?&LFPӽ֢,_8 t qAB>tViH;JqձDDr1ZMiWىA#C%fׇwz'V^xF>)ph*F_XAyо` )3D@U,$a*!: /Tz@`w"GAL~+E%*@/U^~*ؚ%;6O`,کDO#7k}0nG%cU:@{*z' @Ϭbb.5ˀy%]PC"V&'r>aQb h+య)z<~!4hcz,MݕW Jc)1Jpq,g 7Zi"C~|^|+b-jU#èk $C<v4O"}§;pO>\gJWfEU%\}U_px*s <ٓ˲ Y&[l^[MB.p'>5BaB iؑ BKZ9* T@7v=cВ5AMb](ϒz# Ȓ6ݐ?Ú/#=Uߜw!lZÿP-}+|қa2+Sv7:% DPFv^c ߦ6԰`4hd@_[(|$^HGs'GeclMD?l?p&~lDaU UDxSkП$ڎjǻkB[}kkkL˖UZAb}z P-epwnvqJHy5Jwce/, ˱vYլu՚d@4xs@Ql̈́b W6)=g^> &WKV།]y3* ~sϡ<5p U{V z᫫ث߅re>ۋm͑zRI` _e>WXx {sݮ֘2Rv߱wVW^=5(?ŠՋyYEUX2pQrBE(^i8rU9Aejt.qB_cp a~>s8t; =E$#7ݳu59}02̀9jM!ܾ|0h{뽁)g(NjA'6x2ADgATH=TC3uՙ'n r Y qt#yepskSII\/ړU +"A2%NkL6gN;a\8WoM_VY5,ǀ70P##[i y2{U'7nq &Љɳ9S™鴲߳E5)^&.9 .Ubc|B4kis35 stkxay/IE<6D/k&+NlV5k74G9ͮC Φ11D>07>AYdo1+ 0- eY10 #j8媎Kt񖞽4{oU߁7.X$۝lPeE2T!l YAY\8&vP? k W`[Ua;o315imy`asljy1B?1X?M`MAzj 9Gwj ,%hF p rxs+{}N2hRbB_9هViC5&^ A"Hb9@똰GcFf0B}DLP" } A>gtbW$tteP=A[Es{GF.x;\@s.f+ođ?.~?۬wn8:Wχ5Gzt)JL8]Q K-rgF^2jm׹H?oG9Z93:{+ypLqNJЉSw1Bw@+a9DgZGăL*BVz!&<&n@992rN3iDϰO!kϟsBG_ cX3ǮS(dW\>3#CeوwWEd pzY %}CNy F;F2nJA Ĥ*K,߿'Jƭ)#T{ETq9"-K3| ,2p%{Zv$'Cbco} ;~9}'8~>\-ߣ6zDpF]|f'n|8iAnJMʞF8~P5);;@o wB;. '_ZGq.ˏZi B][0p}u91cpmN*zɿOՇOO"Ma9[]O~[Xn@}h_, <;bGl` X M'B?S*;=jg )E(,pEGȦb@"{;5]ثj`CD]w3F&A,}y{'d&'`@LGaLfl9UlzMּ!%HMцl q mgHldQlf7h1YO;M/8z&񨥲];;р` 4&ں72ոs^ޓ_ } 7He-,@yQJDz,wXt ŋa {^Tirm_M*g&rE"f+x1 }r/"]Q\>֗a_GB'5z4B7ީWEdP)H5 t>ݺG>{$5UW;6@7 s? 7 >w*[c[d&%f]P~: ګO7]nzt ձ:\Guܥԁ!ώ \+/9|\n^j$ަz_zXN1_bia=|Fa"M0.7eK,X&-Zf<$"Y`dA=lfpq͈D|3zbGbC`mQ8[lq7g>pyQ&=yAj3Z=Xv#^{LN(oByO fyC-Z f},J;L#͉zofCuaMmݵ]w[fMBoD|ñ ~f_ isL4eS&VQ9s,tȯ{ȣ ZsiFh8̚6c>~B~D[3GIp$͋E捴| 3g?™ҠN`zSm ;K7&p}w 5 5;ltXdB^:) |>92j|*-32!vjYsϢ}Tv4.,kJOֳ aC>}!H{3iᡋ~>ȸ_S8{Lbvo >Nև,H63%MO餱7 $ sT!. Slo,A)S6"/\`uoJ+U5ۡf-hOuvlO#zF:IbŽ|NӢ%7ڒn'ϧߵ/ɲyXmMRP0G)H=Wb;4 bx#Р^։DzE6{tEu)0|// k54$vw?~ ѿǠ#HAQ]yJqF8NRXt ; i `?}'ٓ=sIVI탟ӊ8ݽ[y*˛9Z׀yfo"b9lA+κիT(RIseA d˩`sy3_]Mˬ,﷧ 9d|<ϴWpgBig̅`1pmY n~LBE!}jgÛ/kT F~.IJaNQ5Oԯgp6+MH` [OGu|Z ˣ(?%eu)/Kurlz}ޏM[vK IbDf qH:F>pl;>>kj8_R9equ<+ˍ}a:]to,XmRڳU(~%Zߥn O],F2hc ..L4Xpi++Kj B>BcLb1Iӝ྅;Pc菓>_lr:Q#="4h;ByFX 6 ghjKs3ijBJӃ193THC?)s/:Qx&]˹woGOJ~~|nm&>RPdObkHs8xҰ=MaK{< >8HqlhpJYܟ8!o YY0FP㿋煘4\Pw쓙m9p5+OgK/wk[O+u 7)4wd?w1<'ɾ]e5xXINfiAW2r uὉp3g]r8ZxWv g})sJ$!^=Bi< ]yWkW;LYil6X 9, 82Jshƥ:1tu}Ht`xn&-ajMd1D@V#81Dyes$0 NN2g%ҥe,5;:5g¹eƄñxCwg]Ngp+#{8knW'G H?)GΕ3;ڙҙ@<Ґ!O d,/ `W@]ᶧqPpO>`ҝ4Qh~+t(?͞fOn+o/u?D򢬺RF?ѡݿ/NoѽOf gX;wܫw w w]埄?mr 'χO?S>*I'葨 Z^6LM,_z`,ݨvSnٕHbj"VsUnžN)霂7rn=1^:jPQSMpar퀳?f"AL a_%Q&!lt%|Z/B5Ţ I :! ax}2"m(:* H.!ϝo"I% ++1(E=z6OU@N8_hV=W _; P%FL%v{J+@]ɽg%)TQu1D;tiXR%EK> +ը ){z?%wXWbV'o8sBjcCy:"Ъӌ@ct;KC^LX'[i<>?#Q9˂tqDfˬCl.qE ~y v[kt?eV yw-޽wT{<-rHYn^)J)b2iP_b|05e?x& 38Cz7Vt\"9^Xi^ >{0ZF@-Lsd>eqR)+#]b]`A}J/߂2w]rX\g;!WMDm,1sqw|njkD ӊ(^Lc22e(?\e0'iICx*A, dKx1MZBe7JMAEf d:^uZêfwh$G0fޗ>bn 0)Oa(mddUWWxg;G fl(I Q0.2Tzl]b! j 8DGs5hrk&k 3&DIwŸ}j8G 9ݬʣ%2ѦhV} u"8«Qx7Z9W]^uL(b-7{mjMsgatd'v> B:n$0Q@t0dwiNu1 FXA- μ\rһ]X 4jʠɯV,I3xVKhj e0/bBE%>p(UND}Ez{40S=#I_8JxhskYxUH1dP%L~ Ecëƴҙj!SOH[-O)VM MpP6So/&ށ*0=!nTd,D;N4g Oqz;HHaDE|7Q9XQf_")nj~=fj5~Un(YLxoFp_g8|W z7sE/';58-]$/mѰ$6弪!daѭȬDfvS@8٭ʵ%qyLZAwZqĽHe _c8|KJ tYc.8JM&nF1pfg;:S['= U50e^! ǮwRvS@o,] %}-Mr1vYN- bE<xFM 1j#)ތ̿s+*I~xl2`y*_F~5ϦʾASc}8hi탏PO\mͮ-Q5W gi MknyJɏ= _{swņġ)%o䁢^5{^$| V/B##{QQL䊮wZ $~d?9?ma:Bm?,I}*1E[y;)hZOG/(Jrcar<4 BP৉+SAŧhi'_%=(JrB%`wڃFɎ)ZѸJs V`@ܼSj\C%u^AkE]p{V:2 a&aІB_CEw4bg3ɩ=nc9슾m9:4~.zgB4KCɫ[ՠY*y%.)7ܤ|͓Yhc!-O۱'be6"Vϋ4 ̜݊} Jhe#{3zM,D޿Y9MR0e}-MNy7 @\V?Rg-Z:˷ROx T(2n(WYh#fZy#ZmFŒO鯦oD,(5sg)awK p) Mֲ1z A;cjU,2)nVOݜ2xZKnwynY &2qax2k,cynCg Ҫ(|Lbd Pf-U@Plɿ0A!Ve+J|Ke 0V\F{w0W^D ׇeIjSiwש>[ rΚ]H97L ܂#ڄ7}jJ;ށ\x K7g ԘDmg@BA=l]\Gq*_0Eh2VCޘ'F R`t0Š]vHc~v3 ^D%)lD?:jn ( 6U߻0ӣn "tA*Ed$|c&۹w0}]h%M>$d p8DMmZ𩎴"g([ϛ}nо[;a?_7aW9tRSz;eK|z\`ԾuW5iHOPO=nArxG'xHx"@CPWCw7*n syESw( <ЊXPa!_J 3ځ>drOR&\-5xCDyDG>޹P}:X1O11 R}bY=+)VIJP~ x%4W3Me",ůcެ !w`M۽t艦)~ 5Lߡx ˀ 5'◵_}`"KopzG;=x,_&Jh%I 4xOC̘?Wt ~+"q e:>8XP:u_3'к. \=xzV=7TaJE㬳#xaѕ@Z8Gi€u,ve<"?#=zxkGyOru$>W]c=p W$dg8_RQk3 'ߒY,@kn 3Xv v)[(@ZƯ ;n[LsљZK0|2rWZLAY׽pܣR8!U: ݄~>TYO oPbpL\qݘ,&\,{ښAni2+ݗ0~O?\^LewP K7j3q:҄Cp<5u}h(Bm_kQyynf^Oىf imptFuHB7k61j leU#r0qMx4Yyc9Wdbq\Q2.U@`0Tg5|g"ȿo,X黥]`(cy`_,[??B&l!޻eK:D]¸b綈zvw+/nsW*{D:zl m0P? '?얥 Q h f駪%kx ( L {]k{ O/S^g'L{C)'+x{1GT+lDw fnӆ+ sb,LNJH䧲nq%/0bȞk fX|+Of ]O \ 9B$ZƏCWLjG7^J E;Oޭr`Y:h]_%akMzVCPhtcPVFiyף-11z:$<ƋcRpc~)D( Op U3(q$3)"?$$^g~o%/ͤ NM\a'Ĭxo:Q.N[0+*eF5`2g.j<q2R3x_FB7~LgIjcxn=Dh#Tq!$a%Ugކ=cPסk;ޕp qL93yQQSc7Wۅgw2'%kv %/܋6ck~Jey!?c9:`NaQD`Vj~JF`3y>Qz3-g'>3p I-\PnDa"LҊVϷxDAMJDjm%/,nSyB;@%=uko|[*tvjKBEl]]` =obI}\CrT5bq${Ljj:<93'e^@u2;d@jfߞyw dˇSr4*;*\y:v$ᰉ=D@o\G͌zM&tΈ 1O%f&8o$Q6s4pMu2}@i A}6pq)[k W6x83cliiVu~p5wW9"&:ih3:AL DlxnqhHRI$_F|7Jh@`Irygt(2'gg92Y ?9'?ׅ~fk!/c:zr*xbNI[X,p[&Af D]uep(y1+&"2fWx ()g,ozrsV4u /CMA'_t6Z2: #WKxjƹ68yq\ **_v4 } REwyI-J_tv$'h}O!$-#:s,44PVwP]/^: B9) /r&pB)&fA^g)=LL0))c7݇?0>0Re㻦?w5jaVKl}/fU/'KU?jvԈ`NVo虪W)YzzqJ`"@Ɍbhop*1'kZ˰&h*4#UCuS2ݰ,7[E73dORNV<0pSoc=+ZaC@F0Cbd` =)`'ZmQW;t<:?khI츎&&" > 6<ʪ=RǢ ~NT UARJ?k ě{.|Frj$>Zi\3;;C'Qxa*zq xVmJΓB; xCzmUp~3WaxN30873F8W쎎Y./ 'g|JACkG$J\g{ 9 UY|[&at8 +%gϭ oX\;3}hese) +WeϼM[}-c'xb [ b8syѹD*,=Cbi9,ghف1M6N $;?{$LGеc^t}(3Sr 8'| iq0V.k!Տ,;9rd'kƯXn-{HXDTCZ>wM!dኂUy,RcX CjLM \?_nlU|ݹdpE"/vQ\X)mt|(~P_ 5&g^/eWDZ8z@aG=x21)o>/ԪHO!-K/Y\BTL[x1Q ~@^7̷K8oQ6m"S.by^"Iwe6x5Pj bu}0ӮK"a٫?FrT=j)Cxzh:ۏ-2-< Tѓ3vA"i"(wUi7,:|0' d+ץ^Q+2Jim1ƢAO.|~O*u2F\<)`tS7MbL'%BwJW4e5v E)=/(zѱӋνxǙV˻٭.>x nu!Ny {aD,Iey>;b&s{vZguI=5$;²kٱ8kOG[]+\C"Jm-Ȓs73tk^^ES<*ޑsZ'hlbpvOբ͈Bb^g^˹G1fXd2Va A>}`&:h/J $?tWAVLJۡZ`E,m6vS[;ᗳs?I}6>AʟUmRE^q\cA[5V? >ظ |\9E".{diIuPa}-z}1X͋fO1|H&yV;4LCkК_g+4se736qS~?Lv m~!Kߵm8c0P*eoYҘ<)>6qj XnS+9޵I'ڢeZ%xM$m3f ?GXYQЌ>|sCyPow@?Ʌ?giU׫QŪ)%<華@f<`o m!gSC:u]Gӿ zS څ@rn}<_ڮ92G#7#ɞWscyIwMQ.Fܚv,QaWsЁ] }gt#0.*&N!"T l-GfRCBYAf^#Y?(ҝzmW^MEl_9Xm8" ̵,?lF{ɜ2>m(WH h`i-x>^)V9Q/|\3N̫1i/ |6֙[3_vTBf,l,l˥nAfg8ϽWdU.x%u3 ڮBۘj"6W;M #z?(jܿ`h11aY+h}N#gޜ֟\eAm; * {]rwCcZTÒŻb,b,IX%fE{ xCkڶ N[26MH7zIT}%NOZ ?W;ADKoBCc+@H]:70#u>Ō7fr`\T 7}/W! K`rHɹA{,uVe} %)M¨',>tol 3<f=q+9vIWBa[Y0\τkH-2Nm|03%}Vq_q1<kЮ ٹ8w.o39`KuA'}VsaKϷtTUjʳa|\t-̀gb!Cu7%KHdoۡho{=)1n )0ŧ/iBߘܶ` Z;!zffFH[]~Fu0Y͉1-Y١(aB npm ZPG /kXoϭZel8mƙ){> @F&Z%Ih5ho*hکzlzznv5<6֢u P͌D4(2;3N9گ1aH=#HGj>(h;k[[_{ u4qB TCwpnz!=g g#KWz3fkк?%-V ZZ" cM4u .)r_[v,RuLpǘ=cxm-}?V8>Ɩ} [vTK:zMO*T`yHm-G9)56\X,(%HcԂcU`k.;W($t`Lsuv!+EXI;W^(3{GQl%A>#G&dEWp4@QZ&|Ԡ2)e,|էBG/AJ1'lx\Jn҉kZZVݚڐ4ژrS(-,< ΢Sz H;RS77bh$ =fJL=jf+^ė;vV^"(Vg#AaAxWWGzsE$'}5ל`ʁeJBfT``Vy_f]Sԭ}}X7=VħNe\`аSlj+n/GõpeH"?`uc(]ͳpob (=4swKFČ=P/3b2VVEH0;i3%>S:⇤Ʌh8ukd1}LjcߋUEpS_y5\Xz?詜KB\بrJ㝭&(VE`iPBLCqB>|!\RThFUBήUgٓ|؆Z-GR S}E𛭳H]P-Vv>ΦVig4b;&ƈrgam~ J?t\ KQhÆjg-L]arI9ulw2#儋]A]P;B:T3Ne%jY< R5ꓞGPz*9 U&^tH&y4V#6~jQ ~Zס\O!4D-&/P4 ڤSyf0k&%.'5ZR;'_ g,c ĵ}$smʆ5S[OWȽ@^;X9NrhND勺d)8 x9 avA4A!Gc#;(1ĭnO]*xR:ANC7i;tyCًN+ݫIn|?;ݰ :4t(DI:f3b@'ʇ&Ltt([IHlX@? h ʲCv9=2fKx庈wV %+TJ87aa`| 6|MU.՚$\4ٳADVׇɪdאnڹaVtI3=E>z@VVcZc)浀@y)cwғ\#{x|V3=<|5_X'W1enxG,/lǾ #*t^%IY;mӤ 3 E.C >z)=kAv&,GoBx3O9eXPQoϧlRt x/,$EK],+ Y1|.B-j^CGp^\-< j4-}Fyu-uC.+x" 1xQC1]jncm,\^Y%˞v鄆Awսo-ѺV|_#ά+}jy/ZO QuA+47]?p5ittQTϔ?mF G\mOAYn6ħY{gihfCjS y㭋 Dyp/ɮ#ݗ1?!zLVX[c;*(ݚVA./:&21$qb3 ĕs  ȸzr$"oC eSu#:rA ]"it/ozwIџ*As3pиtG[S?o}SV"gm_N>' 7O=Z[̽9O/ XW{ `Q4x6qRj]%)̜x?楸. @-zM{V~l 5,CS%a&%@^|2ݨn}{*ʳl]1 :/7¸˱"(sȢ,kVjLUQI7H?2B#z7FJے獦񥢜/m79P=G {; Ւk1܎T^t;Nџ(0/)~@S{Wn݋wP%E4"?.t*S ,lt> VTc85;IKe  ]I/F {01{f4]7[֮8-!ۧ%dsCc^NfsydIm~DW`W̾G'"\i"Tv6s`Ix|d~0ͅ+g1k~0s#=:Hzff&z=lG/S3%ySi.>|u f0 +߂$zp4[7X2 nG`嘁X~Nu$1b''ْjm^(d|)"!-SjZi_0]Bt 6| )U:WǣgVL'~yn̮ 4Q]]4듔jJ&wh,jL=C1}oA<.y[έ,̧< ]…]*iA!co3R^/1[U6ZoEC |7a"愘'P%-;ZsH {Tf>lS/5QDoycډKV1/qRF9\[#>4`0-+wiWԥp3RP}PX/4/[WA|P2N $<z =#.ima)&  A怖Ur<5ˍ(x`< TosCԫKǞ qbR7Spb&c_UW?OGو}) tܺ&9eS͸w ;ogafg,/.g똿=4t{zۋlP"jGV_ۄTAVC412.wp@ /vrT/d|;js~4Th7p޾5ZɰQM>VO1\ a`~ H)eȨsE4B`lO"G_i Lc$c~Dhfd#0ĶuI)v3=X6;칻I8$ܘ 67nmG  Ah2#dW2xLĔZoϥY ccWo4b5p:OWͺvمJeJ=k黒O.]'DqSB1dM7 rRwhFAץbvMHz"ѠuDU(mk>:SXO azc@\8W >aINo1Ӧ m<  v/jBVJoVY \=~.-@Ią"3>U# hC4;g.CkZ7%dLwHq@m X3^'Xyhh3 U\35!6̩J@'* k/OQ&(.76P.nA+cRUd>kLaJ2 &o:(tܨ/0 uWa/8^'s++FzdSB5)\R"z,1Ƒ⹼o(lPzr>^7<[J~$ؙThRLK_ \ S|xi2yYO%_H< %͎01rkep=1Wl+;JllR=iohC,^OҎa2/l!y0Z&祔r#1?ĊV[OYt=Ja?F#x~~QDQ=|)!Z;Mc|-a C C蹢q ǭbYNdngYÁ,Ji(ʏĸXnj.kEnEQ12cb0 _5q~j˅_`ڄͪh.h+H?p{Gwxc3|1wj% B@9m8qYᘎ$n>=P9tb ]b7Y?#Dy_2̵\rPv]kKdݖ}\"[cI6%zm_^<,xQo/BLXxV)mxhkk1Y`Iq^=qvJH/2Z]L9Y'CM@gIMEPJWŖeΜbVүƅ6ӷ{"Do;%Iv5Q\F|ecټ{la18xN1kƏ8NC aBJq5Ҭ]d얐}E5p1zPv,F* =CJ_wÄFeT"cS93מeCXd8) 4 >J&8ZR+Wg3).0h<7wRmMʑ$U\+Tif+csVf]rayA]Mf qd-. *|ijZM/nrmHxS;UCj{M%o 滥7Q&ԥ5` J{GCc[܌Wka }σ0=e;AWۊ2A_I_ĹEy&x!se#,PfS-m, {@0dZ , 6#,_XYFLSVT3M#CX}Ua2[ƢRJx1 1 p/x68&M[p6P B*HE[mj L *TQduJU$8FUxP\PY hI 4EQ ( oHY,eks;3^|iRL&u@8b*r}2 3*#SLDBG$]ĢբG֊ 7<XQPezkX#N୺Uh7D5c`7P|}R 1v~A1GbͤJMlB<n6]6EB|Y%|wIy7+44bqȑ#zZ*OF詘o״ upܨ23Ys BUIy[2lfk QQ AsiC %边 -h0?lxgY,L=>1,dmIQzxZɦ XHJيpsP#!dKJlIHp ;YIeaqNؽOHSʠ ]ٸ6ݠWd_ܢ7s.ުC͎-UHa CpwxXu(8乩lnm4G{TgY {*G2%Gzj"HFYe\#X|{i@24|ŦpHwB#%S|S2SL՜6? y58lN7f㻞XT _RdM=9J/ZOOWû. 1m*p߈cyޞ_, !9&W,+'PH:$90V<Um>(HA1iu:mI#r~緧mdw(mDM@u+$<ʦ{y\$N-Vc3V%7mkV-UNdA򢏨FB+b,jamz#hL%nz^.PWTJ I|OdTYJuSFUDMB΢kQy@ ٵ}x`TC'|+ou_.T6td+o]U wxiqU$Imt2R葈޼NqCEf/- T*\WYyd@xĉ߷8忹Y0NFef ֺm%ZP%Sj|1N€+|Ke8ժlj8v@_ W\BDA ꆬY } ѻ"8HxeI^8tFu+7oU6lݠ&:23UP3i$مj W__J:ahNdP[(C]խn]L Le/'^jR&~B?OA?7oo&u#k 4&$TAD O ݛW&GQRF‡E&7'YT}LuFefr*jxqG.cp]~{S Nr^РgN|]!WC$(nf=ֱC1Tq՛ֵ]eT~ rfZּkAL]Y_[dSe.s_Sf3X|\.~~n4o>1R@dMiv\,5$fWP@?EOa49\/Yn6cD#%O (򯙯-˦3xfys'rˍHʈM'*覆LL>< ] E.B9b؃GlDbrC:Ĥ)tU ?]u<-jOno: Ka.ܱmx=o.?@uuK҅30:ViG!oXrA<&&3SÿC/R3mxJVGU3o%DGmTʫkoGj;(0ڤ.mS PGBvRnlT8ZڟN4 a>بhd?FGl8 EC]"r % *K{+0jYvl- vg UqQ=*B0seG 4V_O 򂭓`a+C|$$66?$ NǼCTl4_n}+$W(@dܦ2XnCp]DSQr-l=UnuSg< feo7,jl2-azȡUaj[28 #%JiX<&*-<ncgyŪ*Mbn<Q?6"uN:0c(*gRIm:w-:N%zmTJMO3}&WM2~Ȧ5QLהMAK6-6hK5C. PQ6)ID$qk(\vc>x# h ΝK!Z=^C%yB[zȔ<Fjqwx!bN 2 pRʚ(G~jP)vd+ƶWG+aG EK Oc#FR.# bIjٲgP"RἝq:D.?P/{ bTjG[K=æB7d5)ߞW#yDmMݶJ/ow}K1 L'&ڎ+7&V<+Rn?g 'b;G=zɉᦨQ?m\52ٻNai;ݒV߇7`"pMghC9{cۖfp~_+w̮(KA:Vv`E^gG1&FHva=ְְOo y0el8xHN Lz4_veu #or^{.ٝovݺfCzn&XGuGQ<J [*ʿ$br)JDh)H2TyoKQ4[I)/I56?KJȥbѩTzKaOxE_] ˔ w\0U4~#Jw|b*PVYsK{>MO|JRORcrV YIiSX0MzxBˊa!V(UL!1s",󮋯;14'HCfEViHh%f~AQb)Ow4 `p"{1#dg F*Jn0_c/@x!!H%yw"+mS048(ݱFB A-JyrM Kq\ކFIޜm8L+QtZ[v%yC׊8;{>JzP~^8 SI6e0 ;Ǽ+jz攸zPJ:}ڥb$NW>e%QsCڨ'ଓRߌIjJld*?TC6RKl)XA=ߦpXH!)޸߭MŕēVE.v!~iئ)VaRCg(f}j`|f1P,:uБL~dVJzkwN`qHmPzkHQȷcLdm>(U2Dqޟj)9B~V$: dRDAIXܧs) ¼R|"җ"Q&_dS.t5IN{#sH) @ 23޼}3oGjz.=K<*1̑lfA6k l9r 43*$·5}J:;6 ݸz=ޠ_}PŽI;ޓzvwG mp y<[s9av{}}'}%WW z xw3}xS8f4% Yt܃gQ|;N_I">':tݨ@L՘&6LtBMO*M/9xpPh`y>llj*Rha=  \ Anr.O xx@2C/Svtv9B<*Q^nzӫB5 +{BCXGd'mgu𼇻@etEIY}= (M7Qȑ9. `q|2!v0r)zSwV*8qb =6c޼Z"Ce@#o#OFȂta ?Eqxcc{ !`Hi}JQՓ9C E'\\%f׉(<6:ڭ$rCn`u쾸T}L7E|=%ŠE[k`>X2. aQg dx43LhJ}Y9Or@j(|Yvg_T-SLC/ L\KYƽytHɬ|o oKsrE[uؗ8!nXƳ-U]@leNj.cM1BJg/gV2k9(f8fta*mu'0I a 8%SqM"Ӝ8ѩ ߍTh/ge){*< kiB4?R!;.;Uļ.ZҷM\@*8z lrwBaS/X yaBӇ6u:O u*h]..mލDK N:FWopJ-)Widz~JWD d ̴81~e/ yAmcOl rIStW]慵pgI!4ZhA*t6Ov‘EF> )Xlk`I=-u'zmvRc+깤O%mIm97 wab &(UNyE@̵OePM/X4J=*1grq`v߂Hf] >$-"%pk(K"?ÊOvRіFv~R4:eP` :ݦK A#F jlgH@\UmvLvD5!{ Yطҟ]W ңp>jϏzŰ ""|^dNx%*9~G=n^{u7ij{:ٗ~~+a?8NFϺ1LQtԾ<c18 ͕?|sQ'z2ķʩKN䗗ߏb']=Mi,b/r6;RjZ>>lN|zέiCΪ Lwlx` IDmP[F~Ā̛J8i\E6qP5i1{"N&EJ/~پٌazޭ(;} P(JT:&zd>SEdYvQTyYḫg_ n3bkP+`~3Yvp!nSR{oyuDy6=0t؊ҙ6fj9~`x}`tE=c?ߔc.\A=mW\Lȝˀ\#b_o,ש$˝D.v;3,l)].wCNdV }FؕqՊb.CyHRw²A;qJS0zL]If$A1GĊmw{x% 4bfw&0[[o~Do敮E%(5=?lPJpf/Hq0CO0H!+'[+"oNbۉC;t;oC^)MEicz3 q~H_'{ ; ̶$?C^ݧRYgj׎O`Pw;Cň_)j8 2TjhyIyj`Ќr#shE:1|C\iuv/+uɊ6\G0!h>Z^q3ɞ\wt0UDF3Iq3'褸Yodܡؽe0XcTqrT#{V͈ޖ6 Y B~\>fqt#iOO߫\*8n'F5?N^- bb"TӦ-G`y֋O!4Ơ? dznG[NkmZ>{(#;{4l$nrlQwԛ*z1+~ꖎ,x0FLM_M"4>6/MY3:YDe/B-z\?~fsEMKp3 q .w2D0AyB=P=Y xKgߧdDW%יTD w6jq5">ۻA%ߟZMɘW훬2߯d*YAb/7$8T48EL\9Hfm% LUlUCY\y0mfrS2#:y9N7SdG>qҡ;^̅*_s'Nnl8W)orS~܄[kiJf8Xv-brWGTGcv9{%wэ[IrJ(tYYFQp5Z Ɋe ;z+*/zRc =50jg.!盕GRBTȤ\ ,*!GnH\AO|Nwf -^9!4"pK)g5Ny@1ObsJFl\|3Vp"/H/fTO' >z9h`&yntʝo)Qi߽@EAKA} ?^2n٧,7^O6l*@qzߊ*4g&ۊo}$"T309BᖧёGs/۞]9 qpx:y;䡊əN,~ K&/oj _]*ʷMjh=C*")G!b t_a1ρUg0TElC->)@Y37:W$Kwy_uBi#Χ TlA)M0\KMzv?Ɠ U(ƞ#U&{jI(#E#-V{.*ywJ.|G,ChW/Hf/OV ꞻx]gmXNhmOijlD+y=L FϑD] @K|TL&7W+)mq~qkG<޷K{Әe3nsuka> qȮ8p_ʹgAdDYM]T7(yLsi' s%T.CAء ո { {hH! 0~KIlhҹ6îعK ކoކN?-%QN]<.>v$eq@.ѡhdf#!^4㥛=E'EyLBS;̢wV:aFL9]x}H/xF ,`(s@FX*S/ |J;}%R܂Yb%iR=0\<,UyoIsq ,|㴇7y [ZCS8e:V뮕&+k6@ݛ9 ^Sefp~OX,|*Lb{` f ~rQw~߷|IYh>{ \-)L1 @iokӉoY.>L"|E";sD/C!gmpypᓒٲ* ė^ ϰ3~hHhV_֓E"Oz^ğ+XNXtkwn gy*ǽ?Xgү.ux‘OšJY<^_û20^ڥM7:_ctGqABr+1+3s qRrQ۠@gf| ;`*%dsBŇ$ Iɩɱ"P$04$)U hR؁1Qao0(y+z`AxnfϦ(?^Jr~W99lλoc8{{R{<'3oɭYΟ7"wãB}wVAYLH#9.)&jy-B )mVݦ5iL3<|tQ&!qT4z%w*9a=I3v=<U~[އNHnD5oRpYV蓷#D[ۊy/gNi{U0VLFzxa}jdF [C1 7~^P~S@Z.V,'7Ρ?0/Ffj ]V3](ܯ?1&,0c#4_(J[~ώ 3Q'>~miߌ򃋱`L᝘;7(·6!" Ѝ {1rNGOpT;HS2-yj\uDO'zV-\=9`yZC b;@5Bh1RU$.X$0 bV FwO~ ?'+=x$\ P}FRHc9(Uy16lbcs?ZK^nXUHReG;9o2c2碴1pzEȠ.Mqr: Aԃ~tп%3,ӵs F0 |'rbӝ4/CZ*h t%!hswM qqҔQ4_x%m0'vm3TcJf}c7}=?hQYB9dWpqdv&]=3'gr a4q[mV3)10>z A!!"!J/|b`M$(Ndc_ H|?b:^xĆXMO~Ґnأ#f6,9NߔZ",vPF}ؖzr (|+ȑy,+{GGR>oOM>ġ?Jȏ*;hLkvaB>;﹂{ U걃sYg~>sϥj.~>3L {Dc/{4 5[ȤSEQjH\}5y-ls"|e cD-  k ^HPBF4 юea? Dõ\R-a F]z==^K@RG1bD-h6؇xZ-a4Oh  J?ѻC ̮fcL64ˋϲ#df($Xe90R:-ʯR,F ]nVmg{hϠОw3*j=كi$74 џF8CTO +"7lFA|"= z}}89".N>>&;\avw_=KVbHE|,5\@S^Vz=1dNW9U6$Hyͮ*WE:+qs1]%]{ׯA3torvK~)I# %v6ۛȒT<(FJM9d{Z@cz]MFG&wo28i4ʮ@:w" 8MK`y{oAoI3? ]){:֖z"\l@8@/Tۺ-6tf`}TrQM չ$ڂゾ~L}T1< !?lR6UY}Jأӑ v@B=+s'ΑFĽ~=߇X8xCIs(hWR E%@#hQ*t2F zRԳ$/\܂֛tѪM'Mp}/3E#zPn>`ћc97IP |GR~wY@Nik8U@- c$T࿖bf1RX:V$Js(*_Z7GiK: gǾQyLTꌾ]RKj 7+uIdwߵa\8oW.irx5xvH/S7ltiٚPUģj܂"aXs!Қ)JϢmp|mo죉ɇm"qFbqҿ.zTsX:@)Z5vX1RvjAj>wNJbAEꏭLF| KR}N->$Q@5y` 2SЂdBuyӈVB !7>#}|br?:p;wPmgS0F5"=B}p|˖.& u q< Gz>7EoZγ| '1}J^8HAΫB%[?#/ZC6nm6YfV|~ҰT=?zfyo9lg8nJVN49PwU"{Nv `fJ07J*iqGv嚇@3Zh_x]:/6 jq_ZOk^it<k*?e,wvxl7&׿]l7?}>.~a}4K]lƝw[wa+| k:;hNlN@Pr+ª!݉C9PAomʩҍ|Xmv+y4(섌DNyvyՈp11 Wy$bsn+T-TF\yH'\'yH:?}icܒ$LO+7JgӗS:cכNF^5T= 0r_l>[Jه7l{m?" G|7YH2KQ#[ 4㣕ҳCJjD* 4(FCT7"*%|E[@tƎ?{𮽹P>\n~Œ'{zW2ˉ-T>RZ G#R{ 4-_顽%qb> %Pu@"<2 %u7}*.k2w)@oRnnN+:oq>|% 4Q$cTuZznb qxdZ0،oFacGɟH9p)Gw5T첎3RL0ݿ۳Ir:Hfy\YMG2IkzNd ōsRW0F.0;\_F Zbccٺ8 #_n2g`YlR>oS:[-&,o::iigm|`EפqU]&{=3=2#5SJDP:,Ɠn+nl0(Ь7-S&ɮOCڕ8]%M;Z,@:e杒usp_?)CǴF G#YH_ i!H ײD4Z7ҟ`J t5 X7GAK/(jN0R:zYP Ny^hsE;UbK׏4RB#et2]@oɦKO|Euum(ŜٚQ#U؜NTCκwG.p`ER\:\%7Q`أZ̭(qgf'u@ jnr,[ԝOTtˈ{Xݟg4kϥOу -Ƚ }تZB+ QAg5@[+Pˎrh*LRVgnoA`ߋ| Hnpg4Pc<\o鿝aM#}Sڅy^]՝gGs }YxBr*M1?&?u?+2Io*mpJ;/§]Pԓ!+8b6WQpptUO4XϥcG_>5SE)&"ng Nl}n0d[Q惰y )aK K|B%FB|2֨"wZBR$]()G+Zf~ъ *TVKsb817jzZAS u]=80S'1~ :~?Qg.kC/zfsz$huY{!mˋ8yH>,KeǀB>Ӱ3sl[i4A_@NwY_^궞!{(ک-i*^j"<ǣ1{j?$8ʞ,Ox%Q$}$rwr~|\ Z_D]GaVl}M6TegLU:.Exz{~-7i[?9^ZFt"纡݁C{yaEPҩ6ن;̎\ 0O<=6_7:Eg`5-l5ELUQF']taN҆t!Gr*M8R΢#gQ·WO;v_*)3p,F/zFGo&q$Z KG>&V*9aRxD4Щt]%=5H7x ڿٝRqo&|T/?cO\13x.8$M*z08 mZnt/a$T-SI1KUI%猗n-UUrxf>w>omKVh;}Q @龠gu"amu)OۃnVHh@y<=vk w4*#u2,QHkNu?mqm~[9-<#[;Akhc1F㪩_98}u28u^MձSM7813 J'i{x{Z%rkϬ4W2:= PCt,Տ\>H3p_@%CUw%?EԞ}1rj/ETŵr'*FjLeO۫+a 㠦JY6S_$J,TwH%R+'ge&G 9jҙe t5fr$D%syÄX딯+STP%pBG>sGnF7 Vy84/mk ^`y7j&/ù `QIb0ї?Q B ]kD3ڬn&A+'̄%Q=:*.mxf?di+|@f K㡭u*>T`͸*FJa֧BGB19KڇxjAm b/U^^6!9 t 4qM=-LXOoe%ZC i rlknŝORx{C#Q[y-2l3rKQ;,JI(/HyސYM.;{p3.*oybJ [x*MPDt%$x6<^~Ĺzt0S67yxZחkrSD'[5{0Pb_F$Z#OZ+R)got/sSl-_{bTQv.#44ӬZN怍GI?GMGa3  p_5lGj_'3Yńuqxg v'!sRl 1=Ƚ$z0Fz3]Jm0U b~g=_c֛;J=mPܒ%܋`ˀ2j 㕐r :/Δ`k.>#dOsigmZa<@G5+74Dզ{OH87B Λ )r6n%MmW+ErS4hq(f 1h F$a؃ [6%GaSV(*9=W0@e<GЪ!r,2D3&C6p++*}Dǫء P>NScLF%TE@Wl/W=QiA(ذ/И옏b$p|(p>`k/[dv_1vJ2ɰNNƖ=gdVy4G?S%+ IT=c=\ F<+b#5UEwMbjd됳rs&~9N~ӍxZחP;^|XZmj#I5yW`8k?߇vg]40;g7]t߰/vș6%}0o [z~ ´\$mNȬ]#G_t[=3\mµ ͍`]otb>OuT4r-6j~`p<8/ڍx?yt?M T7!IxE":Ycx-[5w |1"ĉ#TJ?:1RAފDJ" ar?@ޖ}LA7110?h\0`c P^xɒk92Fߧ> O1P`ӝ`7CK>goO 4q}Fאq/x2>a 4՞@N>ФZ(֤w!1\wxn &<5$E|]34znm2 `mn0Ct\F;FtHV wfF,g>hìl%hh=#%ɱUoLFW vH{ v<<RWn ?]^o2#@mľ?IewR$}d>(Q'hs=l*f%W6&l3$pީ;<cܶwJa;{FxB`k;h"rfz2[{ֿᙦ5z%w;a]v,iW^r:jwI]"/V;>߹{ȇ*_oiQF>oOV.^D4+v-WkwT[}Yg@!];#H/@C1}&2h~R[ʲz rc3R\tK^DO$Ev}G$'֚b.>EG)ެ9C)4GNѾkAsӱ&!E- ,1&[KF =InP}f<-mw~:6H]wX}I9ZK?Q'Jr!ʵ@%jh7H3φC4}X:T\#SmV6FST]ͣd%-l[9I6K(Z猗>wC,3+cu a)Q[ozh&qb,\JY(Kjx퐑 My[-iL:]k#ݞ5~c.Oڧ``!de\ uPlXPv r!OP'j͆*-vhy2^uPwd9 W&ӡd%蘦zRs=Uh*6EyӫTDo}+ }/= 2T)zI7m lRW#q97t07檨Y TMOb{:8{Xcugi=7#~m ~t+ },GL}`735'TK1eЕg:*aepp R7k[Ƃ 2oG {28RQUɺK!.:4]#&a;^\ +pd^Om>j<])pHæjk.=N6+Ȓ|V+"fQ*wN#kP曊qH|:4tG,3V+仧g(6!dz.{ΏߑؘyZ0[ƲC@'CUK-?L*%1Tu5HU8..ǪK;J!.hvR=%@%C d;go>Acn]C) $ 9|!(4 4纍|-}(FNo{Ky4bE8VJDEt!3}_S'LϨ?["(~`Ec 4c{Q@dR2. L5=]ɀ!l"K"+4$/84^Aoxuي͏~Չ(ג @CVSaf4ɅVtwW>k1o{3LkQzYtbìD4&Is+kt|y[_ 25ԙn|8Z( >g3f8缘_$ Yb*9-U<"KRW^)6xֻEB#W-\g)CeNG};'sϿB4ŷ[]ImL/BJ ` 'r;JhI%GG9 eX(<^X4;ʻӟ0]sMM"dpשʫ*}_#t(RxIסXU.V>Rm%`ώ_^[yZD̈́lT7Vp[)ߗQ'fl T }qS&d9ijN\w>lEp;5 X96EUsft a:aQErV ^Tո+!坖j4FBe90r?hOޙ{D7z(w)EUYk%Nr.(p$*g(o r!?t7dovVh])[(` ._@GiYG1tUr*~SjϮw#Jc4G?RR?4\N_ _0R??hVʑ_w'yJEL84^ymanD%g\gu.Z;UNKNQ"S ~^1KA;Lra0x#gklS5-#P7AdYE"G; =g"6xb׳;n. CEids1ձ94?:ŠU < ~,cbyjQ]wSbfհDeR6'7Q͙dD2Fpz%ߦ+zF\+i Q>~Qs\9dKu6nkiWx,R㗟@>K73D?t笊%H(T$.n2FQ"H!ђ(F/d}eStݼªځigW Ҏ@xbII?UHL~1Ui>"ۑŠd:yt)3oVtg2{ `t20bʝ2ލ)y3z*܇*VyA PH ӓ!}}b܉֊ֻ.Vn7nke&}4v#ސў{m(xQ{v? ||!GMG=AYHcf[a kn~Oh^tژD~>ZUYg0W {h &׾jd@_pI̲P(֩E^*d9b ~|3} 5& Uql)]N{rm< fKHV< WwVCsjʌ;.X}2z@?'u﩯4< UOX{: unϼg+Ky{r\NQKB۝FvՓ0,@/%+XnlY^J$d>D[Tbu T2rD/`4!M!U ˝R E`e*S^t9$P9?jU1H6Ӽ-? tH;]; mF$OGfQ^@[Iܟ2Z+IN֩jdk KCTeܬT]jL꺨7&~L-h[_]M!s/*Q^ÇۿD=ћ`]oBS40K,ԊJ3:OD}W ̮.Ŏ0 U y)\;- ><8w5&q5ٰ]jBD*+>Z_S(FN_KZ:T^m"1:&o8c P+:(x P lFJ c| ^,QZ[+&1"J( {PՎƨKv\ra*˅Շ+gT4;t*$O>DDG@w_f4baUНlw,8.L.s:g%GW}[ *A^w UxUK#Hr`߈U5QnES_r3 :IOTɰ3DNM.Xh lP "7ߘ   #F[҅"{qR]%X$pgo nuuJ#?pucL|qa8NYrmSQ_,ކ`@2j]cx\1B(M'gi,1S.ﱢ|hNׄb.mRb#:8nM sQY/~{򷖛Oy->Ň}<-*K.2dϏdWjTn炱3>R?>(y4=lTc3Jdx%7(3}U3L1b$ N|e t`Gd=ґtJLy);KVL/%iIp~KX5tڟ`Mu:=ԛqY+-V[7IIo$}#6R,VAR# &yϷuu2K l .js(b$AHQl '":gcIռAJ0 ?\DG[\tZ9oƎȟڑrA7LQNr fW6CA(2ϼ{:"H&aSy܉Ǘ3E+l,wYi5XZMr&e[F8bh phlr=FՓǺ"YIc7S{ Ls OqHrv#o톪.hҾ /*s$&}[E[,Vd"e#,}xC Y&"X=]ߏ7U^X_ [_ $R (艹7X3i(Oyu(2\FKzZv - Wh'2,%eVٝBe^l;zYOt(y7' vvmʆ_߰Ʌ5y+3݅υ\0YԝG ?(<{sk'Fz*%8EPAOb/feȅ ~j;芭1$.U-bG?GыLtM RĢss[E[ksjlj pH{Ac%Oaґd Zs7 ~U=_Ww]|/5 o"O7*P@;IdN k)r…ϮueBY)Qɷ8KvgJ+h9*UQ9y$)?1i"F-跘"LJi%n85~"U~.ް8;G`v*{G||)IaFd)%0|:8  )5F{z<'瞝24<N&tw lEۻ*=󍵒(GVx6`ĥH!R ^Z̽6əі%#=TI0WEStrƉfٳat:(Aջɨ[s7 U1w+a,:2qz7ln^ӣ|&?bNi2t&>zGN) Rv1Y;,ȵI< v\p\5ήÆ<-h[9w!8ˆ8bhFxDʧGExRXV9܍c[o^}Ro x2 Ƙ_.E-qEtq_l U/3JU%_vޚւ*WCQpf`קCN %iK,P{ѝ12 x㒮4&6RVήU]d^pDߜ%֜glE/t+=I;n{ήx |^pY5ec*Z,2'>Z-D By@RyNZ j6op_im=(r׬izYza"`p@w&aa{8 jZuO~Hc+O"Rm4s6& ܵ'4%j?puQj[6k 1!h&>XMm7qBqyƕ<grbįC:iFݪoh1Cb~} cڋ'c?Whob?WދF~,2x߼RZt ջL'&bA<9FB ]mFkODa-^e~-F&*?u;Ur.ěsfp!&#}=oZUlӖ}V? >Yn9t 7L~}ꔖwCT4VCŢHRHmQ]];*T)vH?ނ%+3[y% GqoswRwĝWLwO3h4:H"Hec$fN<"c[tv`,s@s+v,2Q,>:uA]ˁ6#WA:ۦ&y6LJ+y %ĥjb]J`"$O9jbOLiD3&4SoUkyLFM\Dh቏bbdhs1qO2LT"7]ju31zLݫKQxC+~եގ[0u.5SȾ']jOL?Ra CzP؀?RcM%CsE.Xx8ReeXK`VN,!dv.A7Mbjqr3{JQnxgaD+ia!7)m@m׉n+}o}&ֺڗhvioba9N;=گߒڇZ_+WTm!ր:7TE%:G . QO$dN1?29ٌ>bLaUہ@= FVbWcKxZfRlݷ9(8K8ڱ>EEf@#&<~O3_&H3^d+WiǮd}|(^< Yz6 }M 3:^XKPp*7x|;.74 _ >lq<B;8:z[v4oWOVgՄ’&1OPxDXNBQ+p[\Oo.޹5-2pua sT``vy9%.y<޵-O"@

zc|Ï|JQB 4@my.S AW}MSB,gWl8.kR^ %O|h<2iV!ٲd4,Q9X}c畺 B&Ju3A ".N@k|4b 9bqû(X ųx$hNh}Qa|䂜p^T//) 'o#2XпRm%3[LD2H\4dF MDDf E+'в[j_#)[ ܁p+ymt&*$w["#/qvݚ(׈3WkLnyo\uWT.eydW10- x#3/3:]]"H[+tҍ ;Q٬4_[\Sנ=; ppʟRLUѕbo1L8&mp4xW:N^8Yv!^3Vt29?!mΉuw2܆UT{}3iJ,,OϬsQ[k TL,mJUz}s%zbjL߇ n8v@.m((uY!coI{\"-ҋxNSh-ꡱ2W“0R&ڜjaȾP' E f'T,@1(j_HTrvY̰<2jL;B@J:&Z}nZm߯N[!bi]%^u<e Ƶ ÇtQNunE}Yz\xAK| xF:4üJ=AilҴA!y,`hSg'~ܡ/ҔE'@;7׆*&*/pUZ^Kv:;+l߮D]T'iP#Y(Fd4r!E@^РM-hDUb2$bvI꘣~e+?L>.p=KTg3 1|m__rၣ"5r4(`hNfxN@Z<Ff3DZ˦ #Flq Şiq~"ӐLj FCScS=ܙ;'+tb eem J)d}{edY^%3\rV׾FRV+S8%R$Bd_.~7-~?G*~','(hs1.aIEB:6@K7qWGMlɇ8Uµܱ#O+l8M9`c;{!-n| Zlnµԝu + +>t*YZ٤cH?#}2EQQ2c,FD^cOD5yS4,ªnVlrGsP÷{:Ɫ|h#Oxlg;f"*,8%肋2̌>m rP/r *"9ȰT+ =57efI68'ۤaձ%oy›]rFfn%>>Yٛ+ b|0-K.>-:(+ҕ*h`Ko*i.nUfNLm ?k<8fi:I6=cEQ 5WK.1ݨ?LpQ$9)Sv! x6$,/gOu!yBQz*婖fK'y/)%)zd4e|} p9Lvi؂o0Ox*L`_eACZât]j$js6pv~rY8r>Y/q`l76<^S<1x*/iutk4GsC1h(x%Qb4{$g;0TD/ӧnFPPJSIlda:P &a Ta,RHꟑ]FbB3+5!DTo˿|5[:ʿD癤ZMK=c֯ m뇦PB8,,r@7ڀTbS㢨 k9,*Y5j~ fCf5k74i7ƖO&xDw)ݗB^i\jO$NޞZ峷N?tWP響hߤlߤJ߾:=vm!kE%~Zc5gվC^oC'-w01M6(ͬ٠&ٛ!M¬oΠizEJm06AQڎXXwV %m(Xj6J<{CZJkxIBaC6NY(橃s-l NExFxFV8ϏgQ=[q¢fa3Kr1q8@:\  aHVb2ˆ''a0 88yh&lDhDycK꒐6{DG::SiLB]H"v٤m, \^}L/ JXe ZyK0H݆82KQGBQQ2S@+-|Y- 4P/Csh Ƭ.٢-j{dR4*:.VKlR;IF h6px鸰 raP* _8*Xe?[?")wvྑ b0g婫Sweዱu:| C=OE;'iV\ FK%_y?41{~h)@nx";j9Jf^";Bx훚>w>Z'VJ P9YNNBk%!(~w θт[w)QaW>nw~)!b|~/:5Bׅ՟d#^&UnihNaކwg%R`7-5DڔE((;e#p;+1!ª(8ɋ"( /aX J^k^c gU^Gy+^,znA~#?uȭs_/Y0sާ TwkʭѤy{vd,$_&ב/}Iq',iSW"f[W2!댞i8T6ˎ,2&;СJu;T|bmgo5ޗ;ss[P /A зx:R`"}b?;{b۪! K#"x,A27^yt#>7=1wb(JxE@m#!?(>6fi)KNj1$-kS!.7r98;{\ @.GnӜ3!=}1}X~ms] a*fhtwg$r+q{2zv֛F'4:1f|蹜<0K#ez]fUGD_%VI'F8-5ԕe5J-袂vlx<$kiˇM!Aa9jݝ=S:c,VaMjܞ?)᳚<4&e]b|))ب vd뎱ĩޤD"TX+r }#bVܽ{&v$]~u߰HrNhTk].ʭ; IvR#"0n{O'v86=>;-*ց? ^ CѪ__kH!}ˮNQ*WU9Qu3stǭDT UW'ᑖiSQQx4VPfO+0Ց_:Z8 M&ճ;Vw輽!OоPIEը#K*ph&Ca&%|&Acpݲጅ|+7 U0/-V7պ<~dXNP3o}X4;ijPޠ#@yO>(4ȁ#TOM*Q[j[fUۿˮ?)OHG\2+wgndDg89,]|wQO}0d.FhX[Xu_-,}Ä8s|yMk\R<==7Cu⟷؎Ѫǡ:4G"7Frd kۚprJ di PI+UŪ'#N?9t8i/\4ť cEuL?4%NXϤ3]+)g.~sO$ P2-ގd ԘQ2v;Nnob6,haGC]My춻Oh£̺*"{&,oM4*enq5Em[H+ ~Se xSF(gыm.y%OHWנՇHcGS:nj}#$AgϮ|Ɔu"OY96|qNUd+f+<6*:'l>1K;] 5Tstu>+1{Lg?P(a){&McQФ@FU5M(ۏ%~VK"4؏aBoazFq 0A[*8JZK!^SzHpcTlGT}y:ĕqlƕ)7$>i?8zʘ*V6<̍@xQ&b1 xQN FMM84k TCڽ"?N+rݽSzQpdQ9y熙rw?/y/󾱻vQ#?@,ԎyV7+|`;Q"Vvޏ$Z'q9 X}\P[8.M@;P֝oj_/bU/=6*e(34cCC ҳ3T϶'gx33KVn.*U|51b/JbV,׍,y2D~ћ\lj(%k4=?@ F7c6?uw`H1|~L;Qs;T=2yvkm}=toNC\ iI>rJjOiS@wU:03&T[yH_ؿuJqÿfgÇQrY;5~%t7"TIYy`DhT1Q$~ @pgVщ ;1vJ,6_'Ȃw ޓTo4{ן(Bgk^G|v$3W*!_WW$e/eޯ3$wۧu6(}$sW ?FUL]rekC n:^[AX?eq/9!rtXt[!-Ǜ='I߰w8uJ+/w+10G x~T.kQ}8^]#ߏ((~/]` [͸<yh[M&$CF=l!#hT$Bl\ۺ٨/^MhÇŷrƑ<ݩ8z ?ۨjr`0lz4RlC(ʉFɩMal_؜U8 ߳|VݬqF@6+ .g/ےr`6VV=}AOFLKpRDP<͗c /v7;FxE L?%\矃wtd + {Ǣ) ar34a6k;=NS`A$K[mf)MHWׁS.K_؀2e&avPs36OP <&6FREf9ZQ){99QG9+ ˝ry,!,sy$-#y݀r%& ?sxh>Xk녈֚-8~hg{(q r S-m[|L~}O4P 8T" P7%f:;-$hdhtuEƒzw9V@r-#;~=:мV&̇{W\>,e{*@ՉF@zt83Bo.xp/\sQ^a Z2s*zBeBxumQg<`:$r,ϖR{18>4JP¤^Kdw_68>8 Z!nM[j| `:r%9!7^׃-A4Dc.Qi˨A7?|"F ?f93mi ̺=Ug]}bO0崛ӵY9_i -͵gZR&֕q"T$ Db,ӠؤZ"NTN-,Uyv0i{xʂB櫨j>, boS_E<Ŏ@T&#Dـh {}{y9n.B9PIB hl֟))vu B&sͷ<;`@{~шi,*\=VU5D*AH>VSŸ*5iNy, I]9.PZ  :۾ⳅWprWu:wp: g19P̳Z(FI +Z*%u8ń}.ޔ_bgQOfʱΪv3eŧ'EL0rFs1f[.Xe{-WzEz)I||aNoԋɞfkT:.lHA\Hs4 _R+19^&.EEgn 6@˹­d\NZ\q睤3(.n2"a_3t;c0?+].Ҝ~-j"YX=b5/.c|0Pxx O@i(Cb@Zd^XYa?!e17ٻ9%qrs_x (n#,^V ^0_Z_=5h~,&/o0I 0ByX' (m(o3Fj.9C'RtK%,Fv'l߈.`ٖУ|lEu(OXG' q.sv=*!V_A)żpAmH+b1k'(C 3jEXXc/Fh-KA (KXd3pm] KĢ¥(6߳!੄KEf}1^fC#SDrDXe5aA @Jp<b;)< xUReaz; J#bZeJ)D-[aރ Д?cL)ײ7\`26yϗTUI,!UI1r5& T?~WP8}ZU%nֵߏ)>Q4D,/%P=bsYP_L W.҅Kݖ'g=|Ry{پ4fmm_L%}sdKyI;PQݜYS@MChgdfO~RƑwFX5_G!W= M3 8xos !>_5D 0ƉY{F #T~1kwaSFF6PO)(Ūtb`tʫ <Й.O宵QeVᄀ$o{(룀f"\ࡾ8ڙ#ivANyH[sGQZ7Cv~Pت/3raH4` ;aS'S;5S\ozk Ch3[\ G:UN#cYiO ɭ'E}WYڂ`\_#Vh'rթ; nww%5A+b{ļ7]Ŀ|ʢŨ6m}棜INGdP0MrNirͻ™W\zG/,@Cf#btOE?8(s%U EU.\ <5_*bj {x[cT\xn ~F.RACJJܗ&l.kH|?!ظ1ar_2A\, <Ҭhۄ{u LGt9'6wm#/G<KQzC㔗yLҪ0nTQ39OKw6SŀkE~=5S^U߲I|+475.)vP%hQ)%dʮynzpx(x <{{O{ xMWQfR[GrU#f2u@7o)K; x8~6݇)kͮT@'{袘<ǖS\PՃp;0j;qz1R/wr3aXqU+Fя_^87a8(cV5Uǻ'A*'pzFR8kL 9YаzP#vgȓۉlfY(,@-ӑV*x30=]/6(6gQewRtIgq/)Ӂs$vv"O}"=Cq}E/<,Pyq$TTjF~娣|Du +_#6M`~Y/¤&x5D? ֢b!a2qRz wZڈg}={[`੠1yD6lxm>&x`g^)XY[cyx;>,X 8 eﭰ $#7 E3ߒAf*>[\Y@|m {PWtqmA<;[ n{#z!_D&:IEb?-ݔʝߵ0C(h@'*JVٯ sJѷG-iyvWVPu'| ׊VQ J ;DeEn*o|_&`'T>I\p9BY/#<JIT oJpՋME{*5nLőZ1ahqOD;_qՑqhvϑ_O~'8诤= ^,Xz#ԿdF 5SXmg@ $w8b`QEXu$-b>!o <e8g렜&`^,{&8O O*UQF-(j#E'j8;BU$hUTaQftF)i M D*ekּ׬VGHKZcRo?}nU5rMzzȓᦞCVKɿO2qlj;q\c3o-'4:¹q!<$bzÁowi|nīJT!놔<,_4*8m+vOAQInH!6m&QMKfHr g86/B>D1~,~T'q7TEI]ŮS Y֕QO$Cw%x ?tzgqCD6df$tv]>æ~#2'(J%$+\?c6<:^y}J whom]txH4Xri#=?믈ɢys%=>Td~%*ݞ:IO e:䟚!2qߗPaWB푱"QۗІX}ip^ !dȇ&UW8T_t8)py<쉱wOhSeHʈL&/N*84QHԚ$ f'Wz+ ܢHRǣm|Bs<:A3O,e)<0N[l90d[ ku|~F=ND~OYq*;q9pJlNEGY*R^Sނ)߉IYC))* t׀jh^ k$WYķS S?W}v ^W___ԯv_k.yZZ_Xko_oǿu7E=E8ݍov3;fwGdIIMM J&\{/. `y2>SHi5JO*=>ɃY|i_SK $4|J\V#;{ CS *O'[6ҋJ's» el5˟wErPnۥߌ]VFt (8\WQ:v&Cg3[aT5V_bf4{P_X]2 wLe.ͣcS1%;F6;5ȨrBSq!ϺE]¯>]i690 ň3n`3iqK_#NbG/wjg%࠮G0[! ͞ѦT?>?Շ4ll,sV?yvW:'m@iihŜW?;}Oаyr sh-,jw,j 3\c%4xu.d"t>PƚR3Of6QҔml=x7'FwoI93?",-[g] Y4`+m[ؿn 4 h{I5ʉ쇯re/ tĿx.p];=au7NrkVEҙ+WNhiTY˛lMѩ\fU^b}uBNgA皕憦 U; k{ ey)HA/8gmh05QZОJUfNwl%1NvJ"6D6M%C6Е=lWO"!SԊCTTm_d'cA;#?;ewqaCF I]TF1$/4wrP~jͻ}cSJ3hz M!{T3/^%\+Iy==qm^AJTx{_% Qm7=  w'#g vDU*ݽC5܊]Zŵ5w(:Ku}T6૛3p؏=j}U&U5Hrw0xܦٙ KRUJr+JP7UPf*Dbp-g=h ~??y) fIB9iM0#K,{% G~ ?PP a`a0P_Yzn##87HMRۿNf\%bɝZ,k&>ËgnRf;Jj^C=[q/Ӌ>Py"M2RXaD8,>=ZzDĩ2[1lX~xGa$ 6`RR6WPr&T1&y\e:8z=^|MR0m + W$CCD/#$l5$CSE/Qh=*tQn&͙BѪj֭*l)|N/4S|Y׃nWh:Vkxz|> إ@$ k() *R m`?]z/P5[{W931.5Rլ5.P] ;RX{f*]{5rEHA~^ =5(x~ʹxqAw zzB)(daʜo@ c/]D?/ԟ/]5МԈ1urTH-Kz-%i:nfOQ>\zNǻ{AcC*8gp=_= &el˻8?@"qV[%ԲNvݓb 0\==X,l0v?B<s. p ]isg8؏/<5V~Y?HGyq\[tğN/ ptHpʓ;pۆR.ՐAʖ&Z@[DA[l >@$|kFG*ӹR/_VUs1|d֪ r5NmMT6HX QiJŸDs2Noq<ΪTŻ`)}} EkVm;}kID0ִDDƓM uo2ʨteJ¡DO D b}?,j- 'xd_ڔaqhaQ%DlSYxFRmC$gmd0 !ZK)0=܈3L5_W6ً͔V">7=\›ĘyK=(lʲT…n0&up|(Q")'Kց~}-rwyG\G#nNœl/+)qF]I\FG*5Y\p\P/,TPO_|ʾK.o Eⱡg[W( K٦p3KTh0txft.B%"C5Gz{nM0Vy^;un􏂽Y27ʽMIt %.eU4s(NK#+_9Y^"&)* ˦=y>8H܈33A2+,ɉQ-VA;EæwL3IUDj;몰I!{݄E+ 7H @9p6qK\uBc!+'vqtdӎXfSuQ&g, d?MQhYżvnt( ljBh M7X!|80N# wq8ʹ@3522 8(]IxH>CQ!v΀TZ]O򺦨uOkiGN! Svg)А 91z iz4+!Yܓqxa $3mb˸x]bճk}wֳ@'k0]}ਗ਼wn!ZIQw[97' ^-N%hP* Ml>e rOA`U~ Lɓ!ThK.Er싃 bDtѬo2B]mj{/b^|SEŶNA1S~[eGcbXe g ;|iWNWEfkdZ4E>nWDE(?^Rܵ:wZ w3, ׂD7-psL1Åb̓ }h r¶D9l0 5\pZ ""v)~P_n}g ۳N3G5 AMfɤ;w] =A'g~r7pt/0/A&+ M]#Xr8-{c|<{U-P-Vv߁pcM\%Ѵ~.{/Ν(P.]@aXUґ1s5S3q]V"W;]fp} j*ozY'{bAn*e4;ſ"ZMfQ8MMeV==HE=H>hd"軒 Ǯ(#t-{@H/ޡS9Rٹ+x;RrHpF<Ty? ;KR"<F>N]7whԷ%Ԩ1_#0RG5_캡bT i]}c@-ִ\A%-UY!G!F} 1ً,HdlP!W ?OCŁ8[kݩW뷄wme#Xjx-+ pX XP|]eHtz&zɾWt6J7WjiI`֝ڒ[w-)CnX#Αݵ@^8ݴ/܇F5ˍ?*Ne}HJ%f1Ϡ>7 2t=92o)B|uO ڷW_[gpwnUȁpy쯼B~zpDŹ p p4=zk8ǜ3(io6f!t%9d fqh=}ʦj#uMwJ-щˆ 5qOCe0s 8,aq;D9(.W34>8,W+ʛgzV؜]6Et  :e鰨DʨȦʧoBxjCBvxi{Y& '55vEy[KбZcmtnsKQwi . [. HZg;"@a66Ma}ep"t2l^n\gJt.YO 'wslu5'˚[rro33O4-Mf_6r_zqY['zV>Jw'"QxF8uuYrS.CV軙ky[ca:cy^m T{W6xDNd-O}xm}ѾA;P"6K嫲 Y^c#URS$?*ΦzlAϘ^.[=8[P(2<U^!Xr-YވP1g J8$S `G"6d$v' %y30r GLCI_}]([-k,YH05&MN+$V)Y`9+&b;Wo.A;`ckyS+ٛaE͍Ѷ{D8nڥ랓+5oVR^GmSƯKAJx| Ch- ej%&]`P[; ,MOX',*ӗt-wxN;)~4?A]ަR6n:R j(Ԟ';@޼RH>H@ծюe#ʟ7>ϓym;fWcZ^S4 l)hT/Y*ir%9azҟ{Q p!C|Q.:֔ޔ.D_D鹥JnFpA=$ywp>d0:-ų>5d.מAŽcy-7, зχk*i6Ҙŗ p)/4XG-O˲i> N'.;M$lpN^Gm&I>1DuH 4b#"=ǕUF-N5Xcd`Dw4 .Wu` &t?xwl6»bFc_F;JIͪ 4{'wQ( ϐmtj9GS;*.r/)=ũL6Ҭ7wC> c=Iӷ_ґprɏhMI7 +T vE49u%jp$t 2'Q =5x&XËUhy%jH^~{!2额9s Vc4kR323Tִڈ,ZFFR%VK5wBgn pvCR/UŗFʤ'Pt&{@<Ǭ󣖱{c<_&h#)r C6Hw(gduDҼ\z?) [gU|xۭ2 :V{^Bf\Tk}iO@ }!j_ Lơ@T٘(GCA2g$t"pR߉!aiϣ]"M ~um_+SAQ9WKM奾-5ScNHW:u)\>kpS?[[2 '}xFͩ|ԍ5wZNiH6Z=PY\AG7kgwѣBEvs8NmG\`2( "{ž r+R(毲t)EYS$Z8F!.`|sbi?Ohk_97Úڸy2{<\i/uw+r~ZUFL,]]Ӿ"z" p^^k4  k`N v)b@ح*C;btawx7|pNDEY5ap@7lX,Mt*#fNI1Pqd.܆+齗[Mc8L힞{Ѿ6fvCtĎqLv{yBhCfV`3~=4[|ۊ&qS!wc_|@F.Ne8Yjh.Į][ŨA1A Dž^`x{cz봦;ɐ*3,T 4NnHHoJ I߃8"4RAՐy@B& XmDf:1FӍxW=\x$#T=Lמ$kMD?B`02#diu]'")L4oB]Է|ޝ1 GeN]7g`纥W3 fУ_q]LO]}9 rckQd~&\]n]}u73u.8Ldر5}W.y=̂/t,?ys:WtIu4͉H~ O&@=g8Ӝ%D9hkqȭlDE]NIշZ<ĉ0/ s4[ I(W} iq0W㗎="Db@6Q#^W46JCX^@\]VyT廓צ7moKH+aW?x@͵kP/!F&+oCIM[J Bgm\0ﳶSxt5Z+ކ;N3[ *1-F=UlH޼ӕOhgX{ۂ:GD5lj0DH: g X~Z3psWɃ#ԒfhB: WwZB~l<[lA{^l+5CY9e5Eb{yZbg9ɻP 8>ZbCh7޼Rmp]jUYO``ɩ g#o~ۅd zÎߡ ȡQ&Pqw{lZAZ!յ_d 8gg7BglxYԌ;b;4c\З%q3 ^-!-E΋.W;-g+0΁Tx\FeqYS\dMBY׉У6ѫj.d$YȐ-<|P|R R|DneCzi!}xcD&`1 [^Ts f[a }*þF8MgqM7Kj9`  Y=>U!$<+3?>OGhЭ|VL(vzYY${>il&rv|&J[`TQA{CoZlq7͖zy QU埨mBOŭMN<G?BJX d"8TNƼ{szbK`{FJzy$cq(D4GLЌt}Ygt ·oW{ Do?6nη=-3fst`d ٺ[_4:n=M4_l/E[\Xmz{sj'&uQ?'#EvNe:(%.ZF˹udGd<4h{9)$/x{D ՅD%Ny{(s^)њHؒv`.˓A={V{*B-L*g1;4c.[4s 7tQM"H 0̫pF䖷liCobHQ#᤮=CK#8~̈́«]r5,/"v@;!o_sP߅לP U/|޶R,2NE %ڨѧsR9]RNQ=1-XԷ#n5l0w  O\Nɘr)OY>-Z["xcjvjcmDK̓VwL<W{OW'_dxgpoCCR>=b9.5d'Iz(1(\ WxW?(9Jzt=2\9sUE\b8*'hqg'Ќж[Ԧ/c x/S;S^4)]dAP:I~YRFl‚>ځm5҂߄tq?v?qՈ+?BC扒>}<χ˚o }ҺNf,1LbO:VTn[h׀2*ΘJ82ldZG?P&$577 <4OX{8z@p f_etN.oȓ7Q,rGVn% ,t?uU2զ`<*.̂)0*4(bٍW'*x gXbOe2HDq} aG:H>⟨> s\ ecȓu:A[8'hC?:7|!BPve[>kf|o:=5Gd?>X?>̦b/c'oAbԎI4U+M y3t3__btSf7kwDL@Avab=G-h eဆV 1|!J=(g.g/GsTXD@ӊP_]۰B'OS`Pg_uSؚݡ>OQj}!fʤVkW84XS~)R4݌37~ Xok^yl?/c'5J-> c8fNUiO+eE`f&v˿uӈ6=[TO'ۓ}"oX.ʓvnl^Uuߞm=Vө==֮S{=.ө5xa{"Ce 4.3bh Ξsk Sc봸8|[:E%C^#dM%X;F.<~s'_m)Sm=lCvK8UWJvb^Iᚄ+[zJ&~<{fƖ9Ӗ) ]D`Un9A䯢IA+lov' @U5yO^Y{m#.nikT*YTN烩6Y mB9)i.}Uɏ7 U 1/D'>s r %Bp~];7ӷ$]$gB"yqi'RUJ*mW m'A{y QT"AQCGW`)n`z~DG*{J.\NDd ̟-W^fmtK'-1Yo:?ӁOϡ:R9Fv`>74=s03KsMYڳ,mt=Vgzd~n|?7뿠zgwKEc-_GvC߹W/dv⭅)寷kҗkbBZeyKjNi'|Qk~ճ_zp~m9HsoDnfOQh#j?`ԸN`xZaI.z9Kz|8,^Mґ*9-4oSc\C\gXP";F5Aob$ 䃥5D|wxnyy*K,9$EEFGF}z'mrw;^ xdՙ9^xmxxt?R%8jK{~k  ;mz]}|]aZ#!}J]\*4zLSH~VHʵV_aHrnjTS[.~xĩA#?\Ycdǚ&umȓ 8Porhä^n8n㴚d=ܯ8Qil~q җ鷻aWzZqsk__긾~xq-'7VJ~}U y|Uڸm0n8n%㸽r꼾/àx}1x=yL*}ky|^~C忩>tU!|Ӧ;}&TH4,y;g#3{DvU?ˌ/!Ylw鿭r,V7Lg\P5x= gs2Iʲ5||ކaT;ǥFg2$`) ?RDiU\`7&i,I\E=<̄~!gv*Z6~d92k䃀=jN|Ni!G8F~ҡ՘Cr T+Sxtt8!]ݐ™e-^_b!y}~{{ !uLR yX_QhH##zS#i@ Kb(-4o>ЕMos|hBcvv:-|nZȄycxHH;9#BCWV 0L%SwkgQ [A"[u?]iH-b"la3|@DN[Abj[hg%eJ>-i41 m@d[+ +%-f]h{=` Nm:Ry+!HLHUX>@l 80~1v<竌<My-ѡ}Y]d|hgt(c1  M<} W4/S9i1OIcqZs]]y"2ơO j3 ʸiE֛2Npıt8WqP?>?}@O8N|~0uu!hѠnU< &$ˢE#H$a7YJ7nP`] Y\UuB >$9!;4vylF-0=L}apCk lz%l9'Nx1\,$SDrN7#an[!ߊ#81q lhGFKx> K=:B?|/z|=Ii7NFh-2=zHRn11zEˋYXuecTO/ G_>`8$̷^N:8fѷ ٸjrr3ݸ} {arw$|y4dNssm@T( 㹯PVgPUeO]JAB V?nߔx0rw8I_Tƫ՚{vּ6x52j+$?K>E:q}WkSCz6r:j3dʯi5ϟp!^>fgzku~PAw|<}#!{ڼR &۽D5r -<G֩1r ױ"qHrm̀Q5:Ȗ}ѸC%Ѧ gay\ސ!6ާhG Y.uM{V;GXŘҜzLryD/LAz7c4xpz)GV0BcU; o'I:($^QPUnǶ$Dzn׬:,83>dLH ]J^s1/N|}g0)ztv-&eƖU=j *H\hJ?% ?ar84YBq9[CɞQچ nE)Vr3D)di~9p6:q\p`O1G(VoeU'vn=L<5[\Tqfd^+\_1xBC]ak.)cMi1^E_;|>*z/T vzNuϨ_e0tFv\yxB-(֒Sʄr;夊f`n I.6 'ٖNtyЉ$I-v?,%c-?P1PZv{i|ErVkY9*B,XvCjj2,j(_7F׍M ءWP"vt9':޻ _ŞjWU(=-T+߫Sp}CJ6EէePG?`؛1qh̹&2?7j|S/)3ӱwAurg߰@R0:4$饢 ,jHgR"}Ϙ0gxyO3|Z7~Z!Q; c>|^דk t)~4Ui ]8]OzXmןvݧ.]]f]v]B]v#9367avbک"OkT^Cc*jo ܯfڛjor T{sڛޜsfJ߯= 3٥9gf;?GAs* n6mڴjƨMW&MV&MV6-CmZ:Ґ%/CƐa+kx]S;In_]u&2Ws/դەߑ}5vDxCRyQb!~W ["pإvzuZ`C.?rwө-CErs YWƀy HV, 9QD.L [Qѐvu]xh2@q#\HԠR:TM!T|R=Fz 3N*dnVs۝u-9P8r?a *BtBz+zi F`vnǂ hv~ 1_OE1|I8%1L%?MS%ˆȴVvE4$Du 3 pXJ2qjDdN!ס)ceU˲ÿL/$w}T_23dlbؠ!R+W?:!!$̎70%faCtOqa*d8)OXǧԩ/S"3SbOfJ`& /GMhr$?VeN{~l4KO+{82LjL.< ֙䌿ysvk>a_AdnP!-C Cct=YD-NyIɀAtĿRBҾ?FU]֩[bp*ϟ>wb߄wv$On-!èxA;!Mptz!zT[a6+e?k:V?2Jؠl'·ṃpQC[ ɄP:+E'ơ 9/yr3ȟb(Ma OE(-قE.#8I{- A"l_z2oHIJ:aYj ĄuʏmD z@3,@`,$bQJm{} _EGǍ]a>Rh8Y\@<\?4v窴 9OfߊU0slru5E`p'a6^TNie5BKX.pCL~Nxݨs֑AϽQz-iERR64UJJwx+Æ470a먏t#5mx˫ 3mȭ5Hm}G(zJԓ,چ:~-X1K#)Ն;t 1WyT #D?8 ۴:>!oCnC>f kc~>v\,!.GU; [\|(UyٍCtFCF;덤8j ί7o|> %!+x [^Tx8 5WV2otBNF{-_(< O$ߡ:zp𦁛x @ ?!񌞩wvtDzWĩʮSx1z1]Qb#%)Kywy{NE*ټbh qxȡ"h{l [#`gu1|3#/1X#h'ԅ&N,C8;%hr =GR %s/sOAfM?}P\W<x3ƨ\Ow~4V4!tc5|g9fJ>W أ^dv:|=`zK'x/qW$9^:Rn`I~K'8^$NZ[m{ {E d[uDL܂[rd<97&cGDE0A/Ԥ/$$ָ{{}m^" V5 Ү  ]Hē9@=eSwk-& B= A>g a!NB jN h67^=#vLD 7<ûj7siA8uxtt{8nNs]kv%EG"i2W !4.j}ɍ)eǂ"iFGbJ2$s)!t p;8S0t:R|n$Gu6n:Xf_3!ROzB1DQK{R}J 0sO"!(yFM6u/CumYӔ}%>}rɐoG==\N$nNji=( uQz:fo YE.qZJr=HmiEo2nHz%BJ+4~0ήGi=c"Wtjcr-w6leE~cMR2mQ2ӳ&`lŎJْ!YRII)_}8Ai?$(RI`#Ya4<Hsu#{.$SgQ:;뭟 T@z T@o8ug5 5]۽]MRf́%gwnr7n$GMz>!u1N([LrF:E$EDw$Bk`h>_Ö\ =h _/ߍÙG+X5PB5`  *'n~=0gjV@*_Lmϐfk24`gWBfn8 :﬍·!P3P2.o3ǃ0R筳ʵ6Ѿߙ, n l~7-6AzjMyQE&F9M` NF[$Pmsl6ϏI% VϾfkɩrW-[~^%,»<4³YvM??O.W;Nw^$8-;;-M₏u:nThMK6f4;\&8K3mZr`0\T*k`hmmJAf :qaBqcV^JՊccg|A}_Vd7㐾x5H4,S 1Glh[D ϛ!ɛJ]ԑfàJ&y4!MU80?_ z xhTA>.OQ$E.L4iE#Ҝ{u$ 2)8Ixpj䩚 a3^:7,sXV򋲒-d1?` ,*/G 4ip /݌:QSuK$sF}_&Fo$TF+rWOe9q1<1鐺u}UT䓗5}4mݟ?j)mqA#YE*%sf-0e9$a8Ia9*+9uXVcx6(a}Ұi`+4b1ۜ<e6 ,j0/^u4C68cyhրvn ڀehF3,Yg?uwά:܍kGlKQ};nSm:!mK#?7= 7#]EC ̢ʃn_vwP ;2“v/rJoT{X{uH<_ܒSEo+=|-.Г~=@Pu#ц[QZjl\YY\inw|/?'Z].>j"'dH o@Æ-@s#V#jW"EϾTORȆ:e?×앉1~8Ⱦ(z 0񨰣pU*l>lj %wе=oK=sA3s;\_k'H;fOm/+qYj%KG(c@2<#|7W8mȇmm|O[1-޳1oni(5)fHcO+6>CZ,sU&ɯbODrb+$OrZhtq $/^W:1z6W2̻!PݼH~h{hUkMPPչЩ)߇켅-Ky(/2"ѩ:}櫸|T"@Ll/ffe CJd;̽0szzPO!EI k |Nn =a)f"S(˦[S 0S\h`#&VA",GrU>}W= ]y*6<˳`.gC={UeqC2|Gs|lquAIyĞG^y,| {~ h3i<⇦(y&=:Kӏ-gM(SE_cxpKv`qꌍ*.)yDlr~JOP$ǖ#S2BqBsA=$]ĩKt=GP38CWGreR.&_} Om7;pMu*}ͻ6p:)Y19~R=G.Z/ֳA?t k߄QcW.n$$&qS(ԏ(]UWss?W((݌Z ɟAc}Z "l !]Ka,•\`FvLxܱ.ӓ5yfvۣhS {>%t7~Zz pFMAs '(5X[_jNE8۵ w;AމcZ )6e+Jk84Ϳk(n4eCsBEsN@Z=; ʟ'q}tC])- B4I!A"i"5P4w;`*&ڏ iit13~+6KTpB0<a4"{vmWηەP<nXTi'mSNj3e ~ӷXWX7B]k wHA[TH́ Gi&_q*K.8]5j >ΧRD:ݎ}p;&VkL/A[a.nhqR=s8CV`5/ǮՓP3hVW]ڴUq.zW}6Nׁ>&H&0CuMcw$Mr*&Rr4#:*ՓOP Aqovh?4{@-q 8`?Q_u,*;۱՝iUqjC;uyDxW 4=(KWROw S\kS$MNS~Rd&B<~)X~:n䜩s*aii-y4ۡ@X?mdor_+M>$TאQmA_U%%gTCͯP;;Sh+B=eZ s&.%.w*0{3z#v_ W@\L9Í0I|ӖR v 7AilQT&/S#%7ۥGFCzbGjnQ7{:߭@dc2Fp3&3 l]&.Ɨߡf8rovHņ)h NOOl-=_'F%ZnYG*32Ml=)eT$K1R0gr#T=rDv3GhbX(e{ʴHl܋^8Fګ~8 V/ ွ{ih ߄ vJ[pC쿒UMqow+g?;ԅA,lᾯzoZ[z,flª,AyX G9NeO]{x] }!W&OBl34n1x `Sær]WLϔvI)Yڧ ›ΉG5Ka\X}>LְA\Xmp'@k@mzhsda@?VZ.}L~/l'KK&łZ2i4?̱SaLz;q%zpɏ8dW淂Xʰ8s@?UO̖*wF))M5D{P3B]4w"]kԬǍ$J7Ǝ6RLLS9:6Awa_ V/, p4x"W{gFɊC2%O3Nj.Agaҿ?V<ʨ{'5kBsdEO?,oU_j*#,$͸g[b״޾wC.Mnes;mrdVRb IC&*J7w*ln)Bu7}>ЀjdB=L2Y2ҺuP N/TLu-B]W9>g|O o2>Ab2}$2MeVuEh!2僸;?.C%g` ?a ƒ _vh y)Í@։E^oG^dxz7 < MNi\"ّʶ0lH:֘J* ^w?' ,"?n،5zUS8ݺXn;ͳc )xq9]N%4嚦pe`̥kdn2%mYgue-.VB1DkM鳬Tw?zG!7I=j(R6v_:2&aI)[X &z mz,&Id8>_!wsA& E_.*iЍ+ %dFb(H eY` pT4;aMr5ED 4jed.=avHEo.f3s̪߻]5zI9LPȨkֲ\։UG9X`8pi*AO@dt ;6 7 u§=t}kmiT=3.VԿc3q%+וы/HT xϪTQ=ߖhf;q^O$97۹97 漜kE+禷 7A,X;(j_4ˋsŐM9$)/'?Ǡ2a"{j_iǽ0EX]QQ~80F;?Fcm>~ﱃ{ [o[ Jt:ʩ;ОTT QPVUmPs %hp*/l E퇺&1xq#M*]Wc!wbΔ+p& :?_[J>鍻Q?Բ*="q*rW7(L6" 5Tv&ܷ#77.NDN6CefҒ㊣\4;sn}r\7aU#,sj5O? VulA\0pTr=EDo}IiwbEؐ?qq:21R%z EoBHRþx؀璼(Ơ[3)0jԹZzF^6ʳA_S8_$cUG%)u(y?C<(nPcPcW32RD5fshshǼe2Гw'@ޛ0XIlO +7W<@+>Od6'N]2DJhfxYEHh.\)T-"T׬}9D@@ JQX/HO-j LmB#3^YEL!ȝ2]pS=頊&r@D~p=@< V=aQmc*ɈxDweq9M7wH>2kCک5NoE#|Fi rd;/0ɴ÷۠|fڊV߲/Ö{pS" (=xW'qR0;?ũ/ѓ"LyR/i4 *.t}Y,et@6kWa~|̔ͨm9P zzNwSbZyճ>9v]f|_gL"Z!{]3_ kgt~{N'"l!벝He+%g)4M"*xH DRj.>V1ԑa8w~)LHk}5h[%hwmv|kX;bPxBv,qu2$!8HFD,\|oTT^X4^] Axިb:*H1h4:f8‡ }/Q@I%)XLP=E/.Sb3l~<ͫtȾq9GɃ%^LSQN}SxIa!g4 6z\gV}z> |_P0K]v,{Np~vZ寨DmDR".&I2ǠM+y>q|ȷa;^`ɕb Ƌ-Z] 9'E,nBDT!!N/j& go:bH"YbH&]HR/)_@p3b?@ ءj6 .xO9;M`OC0l>=Iw(dL3Tej4NVt>#) ٓ%(h_ٛM$Yv1Jwa563;/؎ Ӕcϗa6w09t%V}XDOA \0fC@4u>fSIYSܡ"UUds &g@_䝪|nn(*SgMkjzHU)Gxcw$ꬢTWy2R9.:dC)+T#u%O :9 6h#Ž&.wl/_B Sm WO5oE}"#oPuJuX'@Ugϛ]|kĞc S5|bZ9mg>x4}2zrA׽[SPRK2 DJ&8*6NѹHv!܌?έYG<@QIpD\b'[+O,\(Z'#k8%ƒ8: oh 7P1qAoO/ǔQҶFI)Jw;֝yku"%(Q AJzx7ڧȆe7XW{OU>&Ygdg2<x3ZZ<@n.yVs3!0;ˁd@>z-Bu$Fr߰V?UT.8`H}I#}>gt l霡7-K4ŸrT/p]tjߨkt7` )QoY 'XsO#́_:d׭D4Y\'$P`8~oiaG'ԈdQh I\M|([FfD홿^%KK.)`HVyN&^o6Pբcϣ/!K/7OE7sJC5Wq,{.Ȓc1 ={23vC9[r2VS7c0:}=5W!,isħTgf̺cb4k_#<3 R!&ܹߊċ<"vFl/[ox_JQl/O T+K<+9-S\P@?^?3nUCoe>(ổ17KT3@qӠVܭ"wv#AZ#qlT2_M&:Y+CSn D0U;@ΰOvsI0[:c֖RB̒O`j^z 7Mnv(Vx{c>X"7LIXy8m1ۣR?&\Mr&<rRh'|C\xnV@h(ϰ-jQrr= 6l=E%YXaRFE{OꔟnY'D/Z7?C<~p.};Зa1Szt;ŸO&$,qҎXTLiˎ%Gq.9 wgq?m\u$(5)6{y{3wA>J1)z ;´QTg{rMɁN⳪[rq}5d !.%xNOziO~Snl2qY,$&Bx0yO;5֪N؍A*m^@ $\?"^_RS)F{߰. eP1*<@-Ղ1uO7-AdhOwWd^T`;`G"{9"#Չ^-JRh[i03S0 M\8ewd !2ErƧ4;<Ϥ2@=S 17ikw +Uv6U0Ws7bveD zF2̈p=}Id#Ob4DoC#)^}S=gKѶ+%JJJ<*Tt{HX逃%5Yj#Q8[|bm\Tg4ڤgx{/!fu@II)c%_BUz,I.U)#·R0گfj[R:o"뜽qs;9L$-&'ƒ+J! jN(>^TztsߤףͽB;2\r*OܗƮ`I';Nݐ@L S3@ p7:~}g<y#巨ӽ._{}FUh&Ӻo'08P N_ɳ =AiqyJ5ҥiy;G?>;j8u|BJ(1rh>{6*t/5Ki*e4Q|ɲ&? BJ +&?SO(WRy6JL<qDfzSJQ9*4V^w"nBF#;=#r50Ua(Ӝŷg3<4C6z$&*.}Id?3M'z7=px*O.3B$nGKGe.a*yZ!ɧʨ HJuZNESL)n)2ɤ8U9|) a z%XAQHzT}?ڄԻ<6;Qz2'"BjHGyka+tz0E3&Sk}w !0D$yQFK+usR(o?O'Q4;zNƉ XA+F䊔rQrJ7*UKW Ĺ*·,z0:ď *5O޺F?xɎzNtF 4Xs 4 l}R^O7#uR1Q'qH4Lگ`HA40'ñݫ/Oޡص{r_T1Ս ]vw?PMDžUv\ŗڄ\ˍlrvvYٔGG{S( c&|7v/c`b)$};A%8[s1!;OJc_kU=&_P~UX?,zF^؅'"Zl;LhWa*p PSzѻMzՌ|M\ViGMq5eF E!*; {N%)YG\.o'~wH$`ྶK^:/l:?ha@sG\^6D V>">~Wd έ]b˓xH9QtF;EoB+y槢n faQ ![es?^{pG<tv+=2E&&]yyppm0`YIojw"P`/=Do9|Q8;I3hNy)UI*)&T1ar-j*hx>`XJ~7_d=%lEm`ߩ"RKF&ʈ&ћ]dE A~Fh0(Vlt.l 3a_2((LTΡKś4M4'jMl&m@cT:؁ҿ&c1QiԬa3jF'0eu#ˣ>&:"@Ϻl䑝;z]mNVſVIJqx*^U% ?edٙ-&Ϸ[,;ǡ܊A_Imes8Xo(X^@ePZ s5v5EsHgq𡿡mT1$@n 9S|"t<֫蓗w=S=JqVøM|AgIOHP9Q\p:3NuD3j4ۍK12Sӡ nGhe-рV~JˊC$/w.v  ڷQWJ[@cE~<9bg4Gf:F#3G^oVmY;cۡݻPc?iuP{iY k.Cf^4g!9 z\}\K8QMI[nye#o?y[(=@,5T?5- #TlA8wpn>e}S}on|Nrhn48l[.`s<iZ=ClVixL7Ph \dg*Qkbܻ kB{aU;n4#. /]x2IO>mV rȩ@a2sN&3y%*/L!^Ṛp02ǂe{F^1F\}1.irDEg˵$!veȆ@dX6l.)(sUĽ7T2IYH-p*SN#i@<˯oym}xOO>FވQې? .H' GŅ֒Six,51SGS՝-Gۗոe Q{WU֝ް.؅+ yG>zY>)0PA6!)g *Da|.-@ QUn<$D^̧[SFы.|K=T7$B-ы=M/ߨ]@Lz ;L^xq5nCW%&6ޞ)o j#JUoJ2Q3IVviۣpl=\A' K+ \ԓ"&?(N4C J#Kh9-?-S#0]@^$h&F7#|!@}=+jw{lJli>ɲC?~lj%z!͌'c-`D-^VƣVF{E qG:Qx@s@?!*`7BB1T{}˿sd=Xfsv'J"ύ~gRrRpår1h\c}WCU4ϩSLÏc27 ΁=Ɣ=Fo|Gf.ک![=%|͏ I_ gF8@a&~C9})Q9i_+C俋DC8r8ZCz! C~Q:֔Н>l:K|ER2bmq0*?4tthQ\A{(Ƒ Ze EMv͘mdzeQL&Ja#8i2Eǯ&-7!7qtsC!?#gdDZ)Y[mcї'ACeꟕ.Ԡ]SwhkԪ8nJxFk=-Tn>C4M{;闚ah34%#A>A4*fTܯX=m{?@m;4[Z="Pil(r7a>yV8tmtx(pʼnx֩/JDOL)4Bц@PX'rƫg{MU>#s+zoj/mDXt<$]"IA-AU/88ٍ-?+ 1Q;UnTOZ c:%S9NWֵZI'v>.MC\j6hPPf~g FKHZӥ5,>^*iǑ`=z?? .:ѹJ:`~OUv~ɟC5Zs]IqK kEZ寗ͨn,dŹT 6K 5dd4m13ZvOBH%cr`N8 '#- Ǚ䌋g(<ˮ%Dm$uD:%F<QKVK8VtWR/z+ߘe? +h1CCDl, heU 4*3xnMN {*|ǙJpMGL]Щ@!-tPeڋph_YC꼄 rA6I.-U5(z ȯP!/s]Mh fQ6d`:$r@cC3vz`BG3}y5kpy@L_ˠ۴gNs+H "(_Kѳ1Gh`)[Tn)㓿=$`IVZ+anw(˯ tw9i8]v~GPTqê]Rq~s2I\`[Ȧqʀ;_ p[+"'ʽz@$l rg>ˆ_`E->ш4݈t_d:seL_@s7bg?͎T>d[{mmLu#Sdmq*6;ao Nɾ:WVݘ~Xr4{{0ĐFJ) ˧HzO(s{-XKJƃt +߃]{b6%L9{N=tB P=^ƙ&]/tIC.`=F7 #i6&z+^]#i~>ihuo}q.MmrՀV2pg_ҀRa$Enp]q8Iy NI1:侒op0|>a'Lt:+tV3䂞 0ɲ%+I,Sgsꆃ{0 *%=t;0@JXB% 42 :+5Ho W} ũ. LX 8+O52 %νڳ%JjSFim~wVr*uc=)Q3Qߵc*|'Bza]T/[6oIvv: $G~՟ i!ưidж0e)o.;Rd')kfN/j}%W~-E#ytj5ʄT9Ȯq6̢>)MR0Bŏe?h[sϧ9\1 B$nF{Tol+le 7`X[sCp%n9$GAdI@bhFzs201`cÀ ffAꁯPD g Ś SƑ۫gC+b`=SC{BO)1yD;iq(h+9t"[WɗH冞iP|J{I"WT=3áhIaU4zkD d꫕W[Qcqwd{.bg<]d_&E?H+H-M7Fn(9뚒SY+KND/J^ ϊ[γ%'iBjh6XICEލ1@8>ZyYC1H3H-@G?e>3nQI'/y"b:,3> $EVsQHs5>#6PCÅv})jh́W\555˜r/=ŦNqdz\㫢uB+0u6u*Jo%2wkNor8D'J6X/I]V9'VٮEF-whNoOCGH/\Bcc6ZPG\il2^Sf=TkGQ8zɮ;[qqF~A&Iѱ ĉAq]R9Gʍ 3 qp u>=?ğSAPw@2=Uɞvi;q0diS8QR%w1㉨<;p>Z#Clu_qȥ cר8հM5% 4 M/McEݠ<\r( :٨;@hX{rAWEF5Ϊ_ر ;ET 9:_VxE[q}C47TIwP.™$Ε,.OHN+y$q2}_ʴ*>lŃ$'$^i_kSR„p)[`JA}UHKz5@@ d; [ů`";/<8 V(k={{{mCd+5  r&o5-U@]=ՠPfKU'Zv>_r8zSR!=nZnäCoLʼn\(rڊFA ФL *Q@9VEHB$qVErD9 *EH[h "P¥t2gϾZk^kX +Wq1UhM36 ~"zv1Ѽ d]y?~"t A+I0h7&9t璟T|/)6q`i]❖MG Y. r%:pC}ш2BY<~tFo@WD&ȨcC20Wc?s5apS Gu7# he3a @&lUz94t*6:fD&mĎ+}8/_ӑy:CW :O1?Uစ] 62F G/"YJ&xKRӝE`\#q}Z.>6ޡF?MTv^CBޛ y2;O_DK{a=q z6&Zؚ993:,Q9}1#rpJBJn!5WH=Ra~t^.LҥD[@g]iiQ/b@2J|\=shLJRiQ:E'=I($K_ j%S_ʤF?r~HLo!~hW۳6^mVpmz>sZYPF1u*Ωл.p_Jտ5p(YI0< +Yu*]audmGSMG^T;"_T;2~ SKqkصjrL5_ }dhIAAEvOlp,ZzcFX/b m8*~UAm*J*hFXC,XX-<жͦ荳/WR3m8WFOE `!-?Rx'om  rq T [i5հVno=k lv=o ۲8-iL (?j^!e O'<$}KYY8(A b5 2rnQ k6:(ڴ^`BwX/s#` > \gaڴPwɖL1,fwafaY F\n8F֥՝!r|[\(M\2 ϵ YaTQ I;G~^$D>~j?M;ycX_'L*i$ *ﻈp$%:K#-8U N2)SĎ񳱽>Nbi7>|QVE^!!Iس_GXIJ7L,p9g V"2J5NM.=(So^ה #TC䈡] Cʲg9*Oq;ϦU+D=us'Qz0 )Tca lG uK@ɘFieA?xr..|n>y4vcS&j_FSwS\ܩ|*|OfͺA_ݵ!ƽ.ȯ3}= K5 |Ti{T މF#/!;^t/ K5B  V^uĴ t&l\(Y>+kT֬Ljƞ:XPO* ̀dxʊ\rΓ+N`$:|Cw?J`ݰ*RXܐY)@&6=u>o!Pm Laaص<4Ze!\R;^VpY&gf%c۽:ϋ1 qۈs*{휃UyD9F\lKpP̈́a.݁6'TH#F#čIռx@i,T@Ï,E(;mB50ߠ g콞f[5-&O'%ݓ,zrH\L[%Dz{jGߝ [$AZf@zqcc iPV5Jli4Æո+ մ5{:5 yWc_2SF}6hb4x7Å3ڋCٌ$ rZ]:(y1ANYz!nUDrb EBLҢJrBvؾ/F!2Yj^zkAlT>a}(ƪAvC:$D}x M] q~Èk&NVWz+ 0`fan~WjºECN&nJ'u|y3^X/Wz&#'%18ba󻑌AÉbʯԾ0ӨYX)$CK}g,VYt_GXt'x`{HQByG-GƘ-|``F2GFNX5]`pI Do 9NoJ\F%][F h+aNMǻpKlzh\c&)6p^jdc9"%+M1$zBs4働K{~W~oK%Jx܎Lvu:_&]$ ԞrpN%˳F'k%vi ]m|3!BlIcMMq)n څ=n.PZ7mn C|N -Wni[zq7🰂WQƇ.Ft7J0?h.:o2cnNV[bsM/TOxH*\ |M:~9牴o7wWZ?dW nZ3ݭa4gS$p<.Qm9::Ue ak;Rr.9oOkU"6ø)n[+tB!=w3N59'!ݭ+@],6:9&iZ&`8fl9MXX|>Lɰy w\S.aH5y19OukKt +- z^0u!55VXX? . 4IA IA IA ԸIA ԨAץw%2!OC=דXM1&ZL_|H&kQ0RQ suPdUQb&о݈B1Co3@q#z ?2;j|J)߽wR#5(kQ_:K1`Xlwt'TeB[IJXo$ƹ&dЉqWgYL<] 8.yrMv8qĜ> g[~|:У0i;Qf^eBo)H'!! a '\{,dY^YΌT{R S ??@@z_C5Ul5sMT)|wϋX  7o$] `&~C`P<lĥۆ:X~i/g*n`Ix~(M8,SlA8~JC!;Ԭhܝc?6s"WT$t4XuRƐ=fn36~96/B~K0[18>-5h/gH?/t!y#^c}6O \=@yYy'4'aBЖcC2~p>pa,*{\R>w1%8Vl+vKK#??},3'O&AmIlpc 72>`[s2;5-K KN.>̊)tog[I10_XrNy!@LW %qTM.N^ e 3Vrb4vځ)q6ٝ.vVlf26<30%_NH_ufNaOGYy2E ]_D,XQQf6Q1YYpP!&I>/Cx } M\e7Gc/y sy;="/+F}{%O֩'ۘ„?Q@‹tuyX/5\vQ<ۙ/{^JQ}ԇ@|xi&4ձNmAe.~zE`<2CoXۡ S!օhT#['.*}X2O-07l`+c+RIOA*.N)k>RT1 sq;P(=y5˃G|s)螽69ETR`g\#0v'vr 6C6Bg﷠3lPOD&id$Al01)dUk)9O gqP_iT\h/m}(뢌xS:OS/kS0sUjt y;y*ջYhs&BX1[-D oD. ϾX>0%%H!nu ,\rGß67\tJZQfR0%2+Oɂk/M.%Gl@Rc8tXQJ HS[|OMh ^4o. OD-V6ߘĈԂ?X [[z{mL0/Nf9ob`S_Ug}x5Wj2^M)x5f:eUȼ; rb7ߊUBrO bxK8lr_5Z0{vlBF` `Xi]^cALf7IydIrnyqx={Qΐ_Tm$ldRdm>p>Z=t%] 灂$4ѢEM OQWIqo#F÷_Z&yx/Jű4@Lm4,92VrPvBm(+pmBGać-p<;?1ESĚS/ܧc;Lbq15S K?l'76M~XSFyV{hm|xGa6˱WF&~1U ?6lu s~5^Wff㔢D܂fGl[9߅kO8qTb[975~X@(Lz=B0OCśCqŖ=JA@. 8ruG)ѽ$J+Vs~]r肼^%E8<#UṔe3bOd;,¯df96`k<|8D(r:(俥3 v3w=A&޿ }1w ެ|7H%w qjH]t$3&7mN)ȗ=Ѕbř1WM :"&"U^K'Ѽ zF4yՂ`}v1r[Ǜw bS>\;+aڰй;INTnIЃjMaB@DWoY`mm%o+Gb_ё ߫HneghsH_03}4 LkDݫ|@3+>VLi:黃);fnk7_3Y wCRѳ$(ޜE!p۝bk1r3NgȇYyp:s2]?T+wey!uj<&h:&dA"򐊃(y R>LAU%ǁl&|HAi Ngfi*}=vRCޥ46m!Tv61a4bh=Q2#J<9e2Gf[;.+LGF0h : `U4{ފjy[\j qYzsF{KAՈϣNS>&OI#((vWݦ Fa#k @7` wj\1.)ۻt5=o{w9=jC4p+E?.miZ#WRmĊkuB %&xoYT 00hC_#w3em}Cq B&qTu\rj.X7N tftɷGR-o(:MUCO-=7N%\Wpvkeqݺx scd&?x Î f ˘F{\=ϗKfs&ZR!m5d[M. Sl\.#ӜiwOBQ jH<!ž]<ʉ[:lQ _wYtZgNx0uĈFhpDߒN<ɻm ΢&ɾӥ+ԹB 01_𰞅Šwؚ¿\@RZ!oy&h O:"-'9O+{V zZ3XKo`-֋ lSl~ƟgcO2Htj̪Su8pJ>a?3x, 7/r jSgԅ˚4vAևLG>@T!]raק_f(Wp(áTK,|/+aTKL1L%WQZ``XFA-U~L>zd<պr4oa0[Ԙ An=rN|Ul-]-2S%3yMJa+-ym]cɶ${+qcbj$&6RVx2Dss#^~mr:)lgr`ugq2sD3$h7Naibf %tҸ{eD+EsW_OT7z]#}dk\ l OOUB0+^q/ٖN*DH4uOd̥B%BBwp^2ΔfkWّne:C'>_IA{1tsؚdQJ75{\CǮ)@qyz~'FKx6pU=Ć7LJ=ݠ{XQظbp2D+ԌHq3jOFs g ZT\% -r^$ byɡ !+ЁkIb~m:<9 ʋ z~YY4vB KqaMhnn(UR_yx;X#b5{IV0Yj:|OhGp-Q /)xyA}|>OF+Q06 )mp_$H2V9t МVt~!jf&n*.as4D4æ@waI.fQiUc7_B٤pw[i3Phi;a&5N*=+^/{:ϵJ&yyĕ8Q\H&Nrݤ~Q xʬwⷎeCU3f[(8ercx^ ewp˻?#_>.:ٽD=[D^~+b|T򯷀w{"l9 ,8W "pa]Ԯe9ff sy?NIi_u%^)|uh)qp~dT?{bz <@ ogrr#s`؅7|<ϿT{5hA`D sAO~!pKiS5T .,,øQ!e,XqJ(lF$R9\ۂgć`c}Dd@# :ޝC%@Æ~-dU"o+`lG6L:ǾI|~Bء{ ܏(qt`?[`·cL,OUv<-pG>$X%%/cyqбn Nsm3_*J\oʵ|бpa~[X/OAρTj|{1{ 㗅X?<vJ-Tyzo;*ձ);]P &̮B`@',5g_mvnW?%GA:^}9i>ld.ܧwҔ9EsqHwFO΋^ 9҅c?/ QN}74߆CG?Y+eERf ma{X~CJ=\\e~ʻ) ;gA}!ބw[Ҋ?pp%XJ'R YZϩ55uRa4es(?`;^5+]_¥}{iHlmtvXfozC٭šM(>&S(O h|&>}SBo&\j{M!hWK!~ K $_-DĆ4Us+#jr|-f٭2ARZJV4#Q뼟6gEmg/~/&E+#n-4cwڎXh*o0r&5˶bz1IcNAy/OQxj8vZ^;=i wk< K`֎ӹ"awFXqth=gV=X4YcYn|"kH|^l}H3{Z)2eb6SA/2٦,Śk)Aqn^@NbKȞ8F o^M`ʹfzO%\Gהy22B >nB4vYyF];|+ 6W5QPZ<{0&F˦)sӒ=6T[2&FL1@q rD1DEk|?:^ 6"˕oEڳ<1KS=lTyM6ppq$&$<+0h Jd4 Ez}tr}mIUb!xwA?hSK]\fiZ*.{nBs7T<(iǜIܘjFma{D^W s0'̗!*q16ghi%7(J#VvPR-/:V?DLTPW>ˡiv)HZxN?>8 v m,ӱ#f[^^M@[MdV#H1AܜqjClZ]6lj#Zw40Z Lsh?7u1ɫM 3zOby>FWhc}GQHţX<g6m9Sͽ\Rk*mA;qX*R#s6aitpҞ^Y6D^JuRR#Am=%9h^ihF\?W*UFvIBupՁ U2+Bte肃"\_.U9,5[2K\mvKcfl`[fVȤ4VnYkEkgFDEa@KR-03j,Tif-%#w5#Z P-,s?pꬕ hh>%nzryuxenl)SGRK|I%<kP`0&ŋ]ȯ`,AK}h!k.-$`·3{$G*J'磶&Gw59%.i. dfƍF]LɋRr&fBDՒϲ3z^5m\:it-0 EP68-ٻ&;pg)s4PEwyVM!DOz/{#UyDY+i-g\C@gf>ş^c>5Mn U.1CҜrws`D cg)~Ҫ&M)l!2[UQH_[&)۶BtEs#"w}x8IX9n%oj`;?Ѕ@AL/bk\~aHlMF,z cMvI49%l, C_G$g(\F&Y`Xk1&DWWRBig*4*%a~0F6{rriy0KARzQ_\봆? sV5o4TVT.VZF'!^,|#}.Z*eĖ! 't'9gwQžPy2&߬dAeO E%*)uʝXiMjعh)~YMrqnm0S/;3$xRwO?8lDNw17K A-[=`˱!๓0d7Y"ă }F`3ICM\)lO8G-/VFڷ;#AHf`w(mK4r ӡVg_pYX?_Cmbdž.)IԀDst0kq7h7A›/RXgILQFkf9V+jNd. !0Ũ:;3GriWvnA0 L wE2W(踸s b=ElA2\- - .$mI&zK^6~Z¥fwcFS5i~B<) QЂ DPfA6ScQ0HbFJ_LWu^ynw!njyuqȈ&#(E2+ȡ6HVMAϦJ8B6ڤoh}A_HSlM?Cof6C~1̞ %_m`6P @L &)L4@[|0\AfbXg# +qxթ]u0 aN<+Ma9<<=命.@8~j F~ks^V}_Rͫv=lw~$'~s#ÓY2:&:.wR9|hr{b JٱȜiiOZZGC}6--iIs{ڮ8X*Ӎ f Բpg{Yhyb'qUH@.(![;JO;;0È;+b&[]~@5`<%M_&N +ʉcL9%$S쬕t1ZVC9 #.E!݁d~':e4hZXj'n\' W0 - ԴDM" W%3ʀd. ɼ6IqR$[]NPPܪrq(۾sV\COQ9Vc }I"uĵ."uY0aU mS&6hlA<$Hvɱ/[BNs{9 fXň"E@dZARF8n'EV䒄Xb;DD׹dw_TnAX<˅u'^)*s`n_7fא{:sJ <+}1z]XF E y>$DJaXAp`䐷W2Mᘰz= +@>fTGijP52yo$Y?/"hY/*cOLjT bMS>C07`h6D5dVفAnƲ]ڂ4Ungbgۆ iCv\,z,ې(ȩk{!\}\ugbW+ٕ' q[d(BWj"  셥'{:oC7%]A7\kϬ-?K;W~sZe Ϸ iR]I=.y~-]_Fx~c7x~#y~r qMϨp9WN߉ zv^`镔'$t2ș@ ctݟC9 @'mFr/3>\rrۆV tQa :o&3)DGv'f`'RZPצ 0H}p5B:؄ҳMXaPyx I %kZ,Bf;G1}%xdƑfZ+w~܀PXXM( Qa̶k,?HmtP7 fRϚ`@Lm0Mh `<ŸΌ5#&Q͈IT3b OxftPόdu0пzuHR N]~w;LC嶮zlG& Ҷl3%<;;1[DwFBh͝akl+sj}ҢpW{9Fg8I۔4>s&WD%'N沔F"*hU%7] anmzbr ֞dQCxA(}uH -aMej&տS܍Hy\[Iq77VƵQcqwF ΒF"/8p`Ii;w*Ok<,@%ɞq҄oUE~c1THw 5.S)G?e{dx#A> E/m*&AgʲQrVO0z\{IuT&͹B{]ayWhqx0spexO@#r"w8e2)llcNE <0ljoIc6 Jy徆S]2)mՔm+4q$9罧T  f Jd="ȹc?$9t>abr,ܒ"ʬ&NL )!bR`X,c׌^BpѮ} lXAԇ& w b~74lHǤŻЃIBC#(+O׉v($W2A6_l2x4TnfYk0xޮxУ,+:|AaYO<;zaZ@IdBCr3*k;_\7F\y[ (=ALKT([WGФOh GuAOm]+Z7I\%!g L2/+C*/|)jW1Mmkőds {^mKI0Үb+">H8jg\%nvY'  Yn6]a>czV+aŖre8A5Rj9N ʙp5?wL 5㒹و i5W@Ktӥ2 B_t{I k>NP 1$X3J$I xFr&$ cSPp:ղ&,ܚy.{kfP٢'`iG%{tWh3ݨ˲A$=mX!hT#wXvsG.σj ;]]%m460-54mG6)5'φ5 7# džkrd5aK&.^2vIة4Fvʱ0}uuL|n11gyL(gupJɸG._VVl %GWVN׵yp_a)Q+H$WyN_iIu&]͊~WcT*4=X40cp+9f;$3s.p*{OP,5[Oen"6e s(݄Ӻ-l]<9K%W ۱Ǒ}o Vb>כ,!Ջxng,'҄PM{^幍ʋ5aîQ5/$SҢ{>AYזS[,q:A\=ꊙj+XsvK?=ARLKPYu/::96X6[o10>­Wקc6.uzGcΛ٭#F*:zlsZOwTuGX'\,oQ qf}X'*~}B.^ {`Ҽ$>Q÷)<9wڑ*5L~@9O]CqL>U7zy?ЫADmOE/ɶZU;;jA#8ϋgaGo;&ۏI1ajK?q\D~h7ڸDžRѦ@~z<{U}vr <1׉4 `ȶLV(vKꁶ#˕=nPk]=Y2 JRvj5} ~Z`u**^:6.@#c kvxnf~vI'A~ߙ w7c%Ö,Skf#mQ7ޝ5Tv;ӆ1 6Rw'=OH_YS͂>)d3ߚhQڋx?Ѕ? q&5dߌ'}^܇dеׯO}1Wd+PdD:ڙppIݯ{DtKIQUɝ4N9n?>ax&o`g Rq<+Ͽ>p s v5B=,K\ڥƐcEmEm Wx:YW@v].=0uus\K[Vsq_]]rY7ܹFN:A8Af4͎급KYb%֍. {wC:}UKF인1+I(ѬW"c/_=6>&LȜH4Ij~?j_A˧!ѯr޴ XX7飳&AgkL<,薽:~:Jshӹn4h% M_!6.I<1>@6O廢qDSYpLWw3f rfd;At\{ p7UO i̾:uFeY\r#HCy]#U%K#̏ }f ϴ $xEoOɜ˝x.i;`1*ZM.`K&gi[9D m > s` y2lRT+*eo-bl֝+mnM?؇Sc>+|s,|KE^ۿh 05AD~ X\dZ"#=k!X q{:_SE.Az>9F+Co^V?ȕ[oȜ wqx ]* YWy3oּ"[a謍enh *rYar< LzMr%UZ[ϯIarʣMLV83$<4So@ntսcEAEmj7gMbHPȣ+? nis;aWZcװ<S;籂VO 4})yltl<=M\\ָg@o  vJJQS^Q#L*X`!'t%iB`x[ 篫ԧrf"4B41.&IJxoVz$F!鐎A=󜭂{^%V\?J~,I6tUoRd}򺾺{t'ahͭZeFB!]~K.&"_t4>ꘓIJ2)$ݸ G%z낻q6;C?P ٭A55@;\.4ÞnD~efR;NWtbMYinϠ>ʓ q_38˃PxS4=: D-)ٷdK0!I}儕cUj2[vi5굛qʹ~fe&m\ẹ Yw\H-}Oy__ kQXpV A ]˔YuW}[FO ߽nQؾibu #m!**( )x_?Z8 GbP9sqN#':!LS3%b|t}$MTօ^4><[xp#%CG IDTcʺ>8 ħ,m^2˿/@r\\Y`AG&QIL>P*YC%kYɫdkBT]*y$`P We}6U%1Q'vއ~&Imw.t0&B9KI^ȯ0w^yw_z»?4=A#!c>#Edu9F űtFXGd/3UOn,ȳ\($9d R`wT7R k"=INϸCލtt6 a=nIȿp";n++zՁVӻ>|EbCj;Enm1Uh7=$zmS4"b9K9oVP rgL!l&!t 9![[vpWXOC\ՠQ2hmw8+BwB"n55d ДXlNnA'od]Yc3 $C63k}. 4MvIX1z:s 5Ԟ]5.S{ʣйNe+qKl̚s\1C+MؼE^e&]i 1NBәhʅ40 %L ʥQuT䪓L`!CyG7֥r0r};xHe#UGA]AkY@7 7"`2;X74Ի_OQ ƶ*9pS`"M*Wv#_M 71}5ob˓ҥ>~e"JglV䐎u bKtٶ N&r_8=wQ b ^N|!ֳM <!n:M%k//8@/'_‰EnxEMєg暷w^<`j-b'$AU] p6z g?pa{[#,ə&4wE8rhW ]mHΤr[ g:wӡU[#8}帷zfaǚC96iDSB TnS3*d?SȲʳ +V@R;{ܥ}NQqw 6@7WE^tn3gYTn59OS,6D/!D&:sGh#-3Ѳ2RA֏,lBS;A?3Ҥ4nE`9~Ფ[KH AA̪^<烦PJ!y{lA)dvJu݄toOw-܀")RcZ`tlVyi&yNqQDrN8`'H 72ޠiΫq|om#@tѧ!׃&&wMJQI _3OplQ"cK]5AN4/Io'RT<rd(% ~Ml\u,ê3*UUAG!gXd # XC]zHхo% Q[C#׭-ӴmHct%;LJt—5R9opc"USXҢpca|PDQNp׍JE]*-@&ttd8e5mͮ.h> %~F=))wMe`@CefFwRjKkkrg.u›%^QGr^T3`7bχYo7zGp@G⨖~S([y0N6L:8RĤ9'Z]3@:=Ө D;P%'7Ƀ, (ѩ>&^GaRADUqLޟ]#?a?zI3?{7^u|#{ɿ2E}>}%gMBQAlə ڿD|/)ols_d6!VbVD}_0 Z`a]%'}'9r 1x\:`s $-%x?nsTg}u/3GTj5cnu+a1K%( |x-ã*i/G}]gjr' z*_EBYlC~YR*]rw+0Պ bzGň w.%ypnW:Ci]\+2%U.THm PI* *9f 63&;<=yJDj]Y3ְ@Eq :im;I+Oſ?,٧bED ?RpnW\J YiGZrrcۆ7'L܄4ʶ@arܿSyYH3DB% :hۈ$;*U &hK6|'m@7%)v?wCZXRqJkL T Q&I4PZ8[go$Go/QFA~=FvZ<;a9|ZQ^YjzX 9XÝ ł1P@{Rp,~Am/ ݇jC3CH< 4fX_/8uTN:K9>Ԍ &=@@f>=^}l^:x'@$ +6m{ძX=c S<;֋ig2*R#ff3TuKh&<|>cu 㭄otj`\XwA_d|?Zio~kH.ˁr8Vk>T+>,ckGأGʱ3ns:1z_R7 !>q(h^iL_ߺ&.$#ccT}d[Y$-/l~n%/~Q+pW? e$;;Nɜ6 Uj`u ɨV#V;5Ţ0$VAX+ Tgٍ ʈ6gih\.$_ _xFARqTQ94YlިC BE=:@W~ǯiJ`:g2w9US{LpIȬsr? tDUgI[\wʣICEa%P\Q qGՑK?q;2K[ L-s #~d{6BGQ&o'ةM30^)o;EZ\GJ T qjN}m?#K\{Ftt{!:TY!0ӄM9_bэCOţiFdBy;tօe8l)ۺfXvGG&Qno1f@T @\v IȃXeYpZGufYеyPQx(]*%Wk±_q|k3]:mq\4P ƌ6In ֬։.y:nIҝ*T24_=7'N"m*'v+,bfAcV"87  2"Q2AYz*It+Wr(>`XDj-J[u=@ sH*0ѡM.%,*v* .+ }ʋa)GBj~jtqfܦ0~%?KfSygK+u&~F/VJXbHۥmB`tZ_ug/nR|ݻ6)d*0Gnp+ɓTi '-I:3I0Ֆ`A򕫒ewkusuۏ[m?#Ợ!Q䋜C &A~P㯟_o `7Ȍ)30)pc'EN ҃3F@,Fd9](UAA+cjЮq=<2ǺݻO yy78E#tZأ)_Q \MYg\rA8ޫ"`.9 yH4+?֠3f`Xm1cUSx3 Z IKssu(V۠`||#$|%!%\f CIvc*}fғOܝmDY&jve_jAWm%rgN Y&@Z7w e}yx6i *S*Dd噞 +xV@SеgN;z;4<~iQi 1*rY'pyƶ/z <滄-M̦\X4Ux5W\yc||N9*؃AYxEWipH}N7a2ޘx-mBɓK~Fj^W3p޻UPmNǓ^${UYg7Eؠ~0QMViKPʭ-/Gʵ0}+S$4GtWlw'x"z~6RD# ?cig/nWM%HtMyLߨqj5P>|*U:=BsƈZ#SфB1+{pATpr0)nRSpk| =Rj1I zTƫUG֧Anڍn#e>k*@}F)?oX%"7]A7*b{qIaЮ#ʞsc0fhcu}Ea)GMf"QfS6R^M&@:18IʿJ[_m糪 : Ny6 i3"@(X8$Mڙ=rS9w"rc 8]Y*l>R2UR|5<^Il-g_xsk U x /7FݰӊͼUKq:!n"W3:!=0ϝ({ zЉBTPFf?~]>O>M`1x)p @Z%/v Kѭx.~2U}3"$i|28xωagVJއ݁գksE`CL6.Z^Zxb4ai`COCY2g!k"A!'ykѮݕZBJD2tdxԬ|Я/B`J6YJg#k;Sщ.J*PJU AD:Gmټ ~XBF6 XJY4E+;ϰ)(]?)7Yp=ʍI4ժ*IR໨Т?{JLeӌqZywO.+h&mV A~;B l+B r[HrymxaDkEY hWр-R&[~vR (kPODw먦@<ӗʫH{\F/t%-xrI {;hqM(;Ht;|\_2PAba;tS3 al,*,R H]H4r(3Gºіg)A=ow(0`8ÙB #HR-5@}VVk+AlֺeBF=+P%;)0zv|Pؕ$n#Q&/5(nWJ}ڛ>xT F1*W6Dx"^Q: X7.ș2[U?Z?.s~uIױI9nFJPyí18A5nrLSPޘhb&S@|YNfn؎FnU ѵDjݙ˵+.+3 ޫWfjK%<{=liy/{.rbs9A7]rK F LI[ #0pYW>uVc.e-.'.irVne޺<98L-d5RR/$Rg?c q 7MPl>M^3%[LދZܠs=` m,G뷲W;NָKyAgѥ*aǦsoci}LZVW}o{RyԻԄ*rkK,%^pʽn鐷cR~jԡSUۇSt.A{6גK`|0]-жO'X Y<׷yg= rͲ4"zΫ0b^2 ,4mDvO7{F1d@F锲]P MVRECu/etB AyAYI_rW!Zd̦pi\OoA^|6RkgXY@h.(?=l7=M}ҮXM) rS] ,hgA?HcPUn5m =JsD4^1bEnm:yAzzeu޺bԗcCy~isk‰g\Z~e OtyU7/Go7Ri}]-)/{B+QYFIS}:l:Ž1K2ClM_;3IeYl&%ԫ9oө_PNg;Kz-o{e):V'Xge R["@9P9* Lɍ7!tl ;ƕZl/HPoᅚ'IY>֤ tQ.vpҀ$PMm-|6v"1-Qa=NG%FAN>㗄$':K/P 0<Μ=Lߋ e\@u8g mhhYhEUZG~L~%{7j[7]h-_?|f~! 0\ f:pO3Tܷ!"θ䕸\T&Uw'#r IuO*__y>1~ay@%M K^Bkqa4Ƌ I̟S@_ӑ= 2s[Lns?+TticF[ !I<Ҁ?d+0#AL(0YhT"Qp~V M?7QZ2҅]Q9L%Wp2J^nM`|4QȜaiv ߝXBC.w6x*W |<-ǵ}_1.<ڷRks݁.Owy2=oCƃ8KZ ymi01ӥ,kπ!=7ZJxIpP/N:${k2#lᴋ\Ow_M5%Nsț:$)960Dð)d NkM D)&_VU~TXX$XKCyFk+y0~aE@_ydͼ\ W cъ\y-U)ヨnh6a_?veڋp 5Z\<,ʿƓbюm}/t>;7*6L;Na7yC_/e1T&a>U%'Na3 4y- vxUʯ E֔ 9Fs  F>.\_u?̒80&% Oq6U%yƻ8"} n^4(%sC:/x$ bU:#{z^e=:PJ;xrH30"uNK!tJ938*'r+{iux ^?'X&D 9Tg- ΨU>ކ~s uFUXC"Yi9hT5ͩ@ b B#COX.+[QbkE[>JlRSPN](6̼ؖMVcR:ZaPPS8Λ8;vR0EFo6%'c˼7%z/j*Q{~$- ǒ!4 êC(۹ ŠdץGP`b:ۭo[PZӇRy D PQjeK rt[ [r \/wBk%O'lbsX_^MG9aI[-_#J/;C[udKWs,͕T%r"*z%pLj:>*kKtmk)!5ڱ(ucp(o?j#N=1ǚA"㍕@]Yd74ي:0s<"0n.vżDEý^a$Vb % FpLpƨQ'ȇRAR^-Kl*i/ڄ?F &'0.I[:'`RoدYx߿ 䫉}@` P}qdOf6;+Fx0ET:=K{4וrr\f e-/;$n-AUPr~ PE#ǼKY~,[ǵvoPŻo"C)劦7ꉜ,Aq'To RԫJ٪x-w9~+xԅB_,_,m12jtqK`'(MkxuR%Vxe~NWYk=ǥHd8C>D!+T NBaF[;2Mc,}HY~0 ,[WG0[>e҆VA\vxnG5{1(y6i!E*}zXԩ&>7h,jvŜB00yc]XX$l!OgmmTlg܈4`E0; M{a]:?q/2#DȎ=濛?Fkg/u2DZԒTQԫΧz섶\Dl@9nP2(Rl]԰giHK7U< o-`%.g0bfZ6Y9Boڭ9q t*?kC}_w?x?_O`iS/R2#j>NEgsqiMZ`D't#ga({KP-)up* oDhyUwr •aۼ#Q qk{Hâ! U_ubX7ӉOeqzAi*:, 4:zG?OzbG_`?p#aZz6u4j.ok$X ZN J^ITslda8h4=%C7ExZ 7z^HOq5E A1 !@W+3Cr=CS.&QMeοlC@.F&pĻL{__:s6ԨPTQҵ,?1k<12UF l/3⌰T)\28sG?1}W\,g{I-4(A$pBybwb慅>u#S?S:~yT8ōcT9/}P8e;u'\_Ŵqt2mSKu4zK&;3H*Vq:Le6'1!A5t(}2@{ *y)ڢ9^2@KY c+*N˸_fvSiѯ#X&K,s [ɫ>([_Sr&} \05"Do Ru" 9eD݉VFN(U(EC2"6 N9磵ͩϟ@g ܙDmrxUqqo gX꣸v伙N.}o 1C=}x=-Ƹis_` 4Հt “$#}z2n΢:T)T9v O]jlafTq?+EaAN"0 INJe#'wHu. .Zg>-PGp;c NX爀Qz! [ֽTz\;% x\?6 FЩe;H#Ł2/->\Ef%peB`؀OHz{x4zXp͎nɿˇ:]_9?һ3s9ύR7|~pľUټ骄q (h$Sș+4MN[Ci6OC~5zhii/W.=nFݨoO<Ǩj53/N,ց#:9: 7Ԯ XȀE~JW5B䅯ש0PYQ!|_ole dX#K/Jp/]ZȜy w\BEeR JbfL l(#~- uU OG.3#;A/mH~xhbbK-V-z1_7Q6;;2#mP9T~C52a.S#ANƈSDuQoz(YwsOF 0?12Yg YHfumhoͼҌ%f2:օbZ;좍B[ܭ)L'<( 3tx7^6oDή0X1yJhg; ܤqiv6&ZְoP8b5ܻd]لNVDt2tZ7[IԴVRٵXքK&(|Bf}P&"b]r31 ;ScQF;vUu*Pu[[}wp_aVx_ON#Aux~qw(Wt r5f.>SyG"7a9:tEޗI<P5fv ObȢ W9-lÜ:O߂/&# |n, .XqHʂ*<& DI/ Feoeo bZn#&r!L*7%@UIM׼?W'P@s{#\_l'%;[Q j-bGhil͘ X+M-` EMa eG  `FWF$BK gW*|A`-\Ĕ?sK:$ ?]m-G{+4r;=?#}qϹ(%0S\֓BL;PDf(d~!Pl3P'=SCBO٭?"(PJi$֬af-Di@6t Q,2tȿ9/;X?~>/%܇ԋ^{Qf̎7= ٘/] ڜ ڃb1\ ~U5H2 Ѭ:+@B:,g7- XǠj4 xץ%0>#>EHVF(YQZt&\lq4ۜZ_|/3'Wyfuoaf&fGM)1gCҘD%,X}U_?0[ $Q 70x}ͥ@A?:^C[Y}9 rgĕ58떤KNlboh$yj}{Blj84ZK lޟlW=1 aq IGkG)3$JUK 8d'x6~ 5|kdo7u3/ h|O* ;K3Wvۄ |n%Zn[1pk!b)5 3p+5i*pk*ۡ_YaG!s\Δ&]zz6KcXAjQ(blz'rdRy, Ƃ_X\4~lrmKxxB4 PiE4?1H.,)A ژ|mKL `i0(W`!=[OW yP' \ a&M s; -;Ym^* wԷKl.@ EZH*]/қHbWyNSyVJ?3J֊:W,J -N^+8Zp{?hu \%Ol|$nJR7X΢t& }rY&x_2m# N=Y%.ēT&waҨCK@sme#5[5OKq:tˍpi85qz?#]xM~/A]։ <{(4w͓mzNKPb\!R$(^y~oSV(w|[T,*~Š*3qr祣bU0 ѫ\ *51!P:~<:  }O?zQKU\鷂΢3|J%/5nqcuj^I7 n.y&"!M2)[o{kϢA@ZD,oS߼SUT:zUo;cJnMO =v.9uNç=w# ?WYK~4_T:uh=]*h7w r;R'@r_K9B.ZS1`.:MhЀ_jm}30< k4^j`X+B>.uk_bO)bꑓSznjBu6q璚E+#9ޔ6+ek9u^fE`gy Eyv<&P4*]NӯxMה.>ٱlO&t&0Gǃ!%1vfrPF]7Tߚ^ x t}f< AjP=?dO"k"~}yiRrRQzz]UJI^ dCV;&OdV޲V~k: jcSR|!yd/u/(k-[rjQnՅ;DcZ9Z L[9n_hƲ.8Qqs4|kk4zY}قL.^19 z _5Q ';/Un,.LOGg8U |5VVH[1WixZ1ߛE8&<i}[giܶ;㶟vZ\\?}(׍mml/,z{-q(EtI'auO%ĭcu./ɻUC?RjP!OVb5^FDGᄒTI%WS{X/St*9;(ľ03:2)R.xzKae"@e,&b\]޿5do<+x*m=1C^mfTrt;E9"g&bu>溣bAȯ\wnET3=Nf't)$xw^&.|.Y)XqJX nXnNޮ_&K:fL+KԱBvׅ?br?ָg%*_ݙJ&o'nǀ-$U uoO`Ja>Rʺ='Tz.jRgЬ  [Rqfwwf{7dZ1DgmF *JԾ*xZ{޼$f.Q&eaݼ:.SyӲ292Uq#"!-ف8!@NtJǸZNC[wR|T a@PTy G>ӤrϚNjF+RM$\2xI7ܚ_YoDg }ީmFީw2iZMw2D@˼!':)[ -ʦ/VI)<g" D..Q#sSa(iNT<,Htt ?>G[cL)H=IqI Az6GMoΝuHb ~~+ʟwjZ͂9Փ'$>79\ztJ> {zor{끑Rf<>[bަ0|J%ȦWEֈ>>%ʡ3ؔT{-vdI%Wۨ.iu_Y| ;Upən]Nq>Mkur !:9ʦc%=-Q)0ZҟPԣ$/E˪5տg{B$4g)*& 92(7JgxoNL>y$^)0^2ڷ(E;WyNq/-5m)!}Ј$xn &opxlh߇Ծо<Hqϝ0_%t> 8v"^14!D%ğ%Ǻa4,BvQ Oє4x6>M{\Kkʓ8tdإCR`qjiJ_O@{I7{Wӊg-OR M𖫨Y|u=Fw B ƯODG\bi*Gyfz#sdS`篗Չ 0au'/( |p+oP]s柗?X_aA}(N`|$./GZ:QfGL]*J"Vg`dy'O'e25g/lKBO3v) ͋5'n>u;tܯHuljM|6mD%OȞ_dg"> ,!:x1lI+,?„TGǑh1tZ6S_9Mߊ?Nx#(N'QgNjoVھE5Ock&dZ;\;ø5\;CSpd򬹬x_Gz?{ />O/vj8 AQ ,+ʟ{ NX%TXTcVO&<*䓭m#MdBxf(68 58_v-A{MUzPQ3EooT'7hUB|6I*V! -Ikť nPhʢVDV ( mYڼ3s<|ͽ{9sf|ǣ6gnwI4wGplF|J^O%ceџzǝTT5*lڛhkf-Arzަ4ӳenuh vPTj^ML!W |ʦg7Yކb\y(|J5v`U)ȸ.w^;Bq#7I#'H^Yt4e1q Z][Cm%Mt[ݣmڿFYAh,>-a?Wx.)MqF⬀zRe-K&"no\i-p9 ̳yn z C^ryѭ}[ U7^yk(O&cL ]asgš@3faa=)puo@Xc{įtpaȊ Rà~nCgNTK9O ^ +Ÿuc(RX%|~5OroS!:] ľ,9b}ϳp L*x9\aN9 %Sasxzc~CTԀk J0bvr~Tv0esKg2jvZ?ӹ.9ez?荈x`Ќwv'0(ݏ_'9ԀثQW"K!cxnwk.Ģ- "|C'9vΛ!akr ,i Ƅ:WAv'9u,q1go_t_>Y>w$^C.V3-_9y>$`om:u7K/{0\C"*Rx,6U?@eF>o\{xo-[XXy%68z ޶sZv)6DFQOx{E^>lJ88q}WM"h 6s8߿~O,Dy emJh6`3-k;)ou e]Qŋ:Z<X·=(*Ǯh]٥6pcp8Ibs-Gzy)nQlQ-ʣQL1>=ٞ#ϲ%{UpY{l{s~L>Ijb`a4(,|/*^- cd"Gh\`+L0O0U9!-dS 3+2iLY;>$yzQ֒2w]o {xfC׿[J\b~{󰜴G @FKzApLZs=11|ήRt;Ta3gI$7%K%3D #AT<}~3)$GCd0=nn߁uyAVY[";EMjɍ IzXI'#5~o_Ғ]թd'>Gsj ֐1w w hJ!zRgFV4Z+RiYdJl$[=E%t䞇[=3"#tݢI~/C:EkvwS*#FXQwm_(ǥ u#\~uiχ|9`FJ[(yC+oUJh;N%A_q Z-tǿ.$ KF,ͻ̷4x=Fl^lCh/- /30gAh-x1;6yI(tQ}XEv}!g]8\~Ԋh Jfx1,@Tx/f:}ibiH%t~ vtsENSEgk.95^s4kit/\cp B{{␯2|SF-uM+ܩn+8 Pড়CRPphc=r.X_']T$×9k<`}qh7X@-eQcS4FR76{Jվ[!>XZ=`7R}WV #NCeL3zmݢď(Ƀk1'^[qÀʁD$Y 5eNm rQ5DRrt<Ǵ(sB 81C`d?OC*q 7?ə zfKdpmLQ|P%c1KRj1OM]FFoq,ZqpR7j ؖ;A-#;c#^@r##=1oc W0N.҆GTg9ԙCn<<Wh]Maopc>LL:F\ $SeӚi/ù;Aށ!l}6>qhtଂ黉O_?Ш)?h߾>c}?ϱ}9}Y^QGSc&`^!V#ǑqxK<ޥi.3jQklN,z*DbmhF9R8;t3RSٔa07<9]Dm,bA$SEL3A~vRd@XHѵT(/x9MK^7}=_\~ylx rSM|c&$5$#-_QDS~2:EVE\r^ف[_ƽrq(,rx#@?{8؝+tm SP16z6d9,1v*hrS.pH$8鏆nS6E]XE*.g"ڵ$tƑ-`h;X6uR9MnBC^a8kfP,̈́-/ra#G h[6VI71]MjKUK{#_ 'bd9SHv32;C|k (rGB&'t8av|џޮOr55סs>J`_ӑsjz4a& *QXAA1?Ӳk'zd{pmgX kUELpŌ6Imcq^}?9EXJr % iĔD)2-ٴ#%м}=oUs' s'ZNUR%ilx [Ul׳Y㩰v"aDa(G;&EeIЯ5wH9xte=+`' M  xX7R;=_D-ġ \C.)TT%.nVZlKϳ|d}0c~N/b= juFoYZ{vBl-%@==dΊNpb:g՗]rPdI<1.&G),g 9YX 9!xSR-yތG&>yM_B2>jd҅5n x=9r?j=o7Y)B c*֪à58؉Ϳ0JbH{HOX?wޯD/Q'Qi89^{ eGqϒ i>ÿ\_ WaS&Xg(9kU8g/O >mٞQ%ll҈QȠE]Ș.i+!̸S_l-?x ㏐^4t^  -1M@6#?i};7Gu wk(X]{lU6|s$_g`2f#sy5OGJo߰ZaóeƁ󑐑٬DRJ]#IBxB$ 7I.ǜs̤)|AiӔ lldiXᩦXVt[^-Yq,Fx59U{{0airB4}b?: D!9ڣǏBv<ϵ_1ɷ;xo̧dܷM:x@`$CR`ӡRs6z3b@&_:A, O=o@EFf| saiFZ{"[k^0)\${Dԟ\@"+h* ߳U#lBMdM[1`~w6h;><9{ dKx1ZM6=(_G9jK%e qs*"= |s+VѷyKڢ%wIvNtIk0 . 0@7䓇g~=Wܒ AB(C#iq`N<}jM^C-#jB= LTsre{ MHV+A]3Ngk-SpTLee5171AJ[(P-'[/݋өcqti R' p?&_CT:LLPXkӹM^)&ca:^8%NDOa5nd _{^gdD-_C6WdARZX_󫉄fG)x*"yxMf~ɆVL7NxOsqWh:wŅ_s_#{|ќ%c#eypr]}d#v&.h<@X_fˑ-}5PaTJDv%C5?K} PЯ*$`"M L y˩n׻38)>itEm\կM9YJ*p~{Qٸ9Rw~ۅ\:}{BD9^؈hkB#Y{yQpu Khح}ndCjwtf[&ywtvU[TEUQEQV+>VwgGdu^3<[Xh~0cDʖr,AV,oz=G] *IE$]W74cdll/ŝh,"~ 6f:W?ש-8,λ}Ɲ@0eWٲjdVCVI~aVκg: ~4tdV.Ɉ PM^a_Y&">jzg1m|?5Z4;=BD )ts3P#-Ͷs,ر~'[sH&ٸu]O-wPp=@sI-aEyvƮC &$4..Lrp=u1(=|Kі,vѠp(u0~ִ[9Jn<}O3//|,x.m+|xxЃ]{CpZIsN s5S6ib#;1.\߸NBranOt.x\altЧI0.|f(T|ڐEyB#f(>Fr!vwfxm^'GAq"$Aߗ_MVQ }dxv g&9^JlVZ|:)͐:LWh.xYӻlM8:]`岅M4QSsqo0Kn?.m3toQ.i" B4TW'>qү:/YK9vNauј.Ǘ$~i ֧QF <1Kda\d)c9"HIph\}/TpM$T U-wǁZT̛6Xh'~v >4z4k܏L>ظ v*#?w trĥ]* DB,oW/k[~] I5o KJן Pu\/MSAGTK|='ωB<"s#t}e2څXs_HiPiLI- hCǫםm}=@ۄ\cWWsYv<XT٠2K0oHjBɻH,>d@LlAsْ]3v)˟;CZp/Pu0 7 ട`'`6>נ;4X8{; L7!%o-;p6\fԼ•5;!#YShTBy!! 7^/0l6 O5H^Il`kgQWrEedsbG6iF=iܞzbGa OI_gJi&aC{.׉4x"`Owq(ܘ~21#-&s'fנhe]fƲF3>34"ada\ W#rx(p=E"՝拦j3kId1_~"øZΈ7jNi%s$\ʾYTŌnA q.K9q | t,N,ܫ1\GԌZpPx21y+#)s&nKF;ck E JV&*~eO ʓTKc { ámlB`<ZwmAn:@|Xs!g,J '6uJ.!l$qo&%3wޗlU۔UƊKfܗ4YձnVnõQQxV(k*1QbjjJ0=oNGxtݱ'ޑF"GGR)Ю:sԉɸQ]U~r>fW&۔YuVM;ȝcv'{h3Н֌ݎfe ̱=ܣfڻH ^;ˣɥ K9&?c_V-|% ;nVuD'?IdoJ;BȉrFQ_d4y#*2lVk"p Uhπ%OJWe@4x2̐ J8Vu:Y* y`8p tklƾƪԐQrU6ΥBr+y?;j';&쨱qٹ" Iώ36Q 3SKjǂZv5vBwy2*Q 7茁6:q%,Ŋ?P> }GGCq`F}qB>ʨojk͸=YVjיY\5|= ?ĎtXZ֦!.oR[2mg)JQ=JM0~o[30YpM:=6r`+:?NfYp{wΏS#fNvzF7\dK7cCYWs\$ۊ{)=vk0 egk (HE#Okd4J/F^}l>}tSx@2OLi|:-E'N.#ߥqDZI .a2*)Mdx[JvR,&0V@&]WE*HukHn7?ژ=ja>Rz%P՛ZZ^ϼifu}+%DӤi(8ʕZ'\D}@N_6UCQf0fAd(*E55W /diTdS48Y_=gDZWmO?\gU,'$iNc7e'-\ Y]I4\lM?4Gę6y9;|d$[E i(|.`o#2*T@љ=οh"7INmcn[c1 Va_߇U{b7>+;27vNN `FWܯ~쯦[0αn{l;*L5c]! ZyP!pU'_J )?*G MZM} ۔c/&)O0͓B)(#p9`Kfl uVoeMpk;'C{6t'lܞ=wwjdl{)<*sc{,3|$p +#%ԗ$е%+P PSj\4A`]9F|ϳcx~ v_=٫_%xֵTxk$AyDwE䥺/Lpm`? @~>H~WT+SoNjPT+SoW q%۟>=4i_βw#$YV7tpHKF3UVQ^Nh+'t|RXAZ- /ӡ0R'|zP-rYVxD/j7P=š.(U`+_~U"J5'[`A] J^8Y۞=\HuSdUw!V75\8~Β8E qAH혝4ͦvYY}ҽ&b|oUqy呴Z ԛ<ɧXo)=`giU$H/PmSܵf׶)go׵%AlΑ,{X^/dnevrSE7)a, _-~oA),!g߃$- ?~5 $E\VXجgZ5~c1 M\eEhU47(x,?J]^XB*GY$ M%>EU]]xD1T{\pJesAf !sI9JˊTv6ٙ<I8&ԥe7)Łq{b 䚟~U'tٲmM( ##`-'YS]pzB!U@}a9 _0xt3J:}ڟ`W|=R_i+ FRneAY |/KV{J`Vh8:B'ّ+u"a[ySQaPg{&4l [qOCng=E/=b:](|(V S@9 7.}27 3_^tym8C7wJS|Je$?)11c~JyL,?O`/+,Yc==ʓOJ>i+R}¿^lmi*boZknZb%sM 'eiSny zb>q{!CVگNO YbjE.&jYw xDdt}]lP-o2B7ڄ(a%W2~߀dqִ$g[pBLL:ynpRY"+8g4;چ}E{]z;۹=2M~0`gEHw>*2Uyb@@t x j_~Xu1{. DcVFl6j6kQU5#o.năKt'y5(%bgf낇:o 3GXzA FG>RՅ%z\#)EI՛UحBg̷lrPdžƄ(k/ccR~dY% 깓ɛ46c.ziM;Q6(0DXKweQIL뚢yq3d'T-=-b`kOt0p3忸Ág9}Dٺ?#2 co'"^<5o`.xw¥o~*"ixl8<+Q*pg]p!7(HSk䍃V.2Jd06.NG$q=PYp(eLe pD9iSlT|Sb`l )_Z^G_Rq*Zz|v" 9&&IClj$tgsgߓcSG&۔9f' #:fQΪ.vf$0rƑ!YO?ߛHE%:~)8NXVZf}K=N2_JFjl/qaz>Ș;~=㵀F\]r4Ŧ"AxO'e.iZhx(<*r}=6n^fbq&o̴j!d6vQN$7.`g'-a﵍"qLp0n>!4a4| jW{Oħ6I {<ёY.A\+(3UI |ksm\$ٔz g"Qߵ%g"~-A[ [/@JCZ//1YDhPL?CZnlC^? pF>ndDA3;) !a.&B\j:Ÿ哝x@O1>":V-/$hl.!%Rmkzg %g"$y\Sr/H)g槼B, k*-|xث{r}KaJy-}6-+$]84:z]G1 cC1b#9τkg.B# ܍%U!F~+ēJUP|̅7$KEY案fm5Cǧ)]YJs] h('<%ˑYn9\?./zmiDkYq\A Sh9b?s֞g )$$χ"Z1aZγݬp:u̕SӔ3sv4wp^ܞTuֲGP-vng#Lo˘We9W<G/["Pii8> Ը %p">z:OF$9;΄-RJ0" Ziqh?ȏ,#ܵ7qkxJ~/m<L ZA.dDNX {wܳ70GHJv "i$5|,}DT`:g^99<9p!;7{aFpaC"d37S~2\Ou6dN2`oP1=bY9~|€uR*Pjkq:Cμ؍c~{ecyr\' vx_E#Y \_"aOu7ϳ7Q,N#[ D .ť%w~F7|(Urnc?=Yh(t4fY]or GQ&&&-ܕP{s0ٹs )7y'R<5/ CMzwg/SrȻtt>~:rDZHgi(.bR|cѢtu2 Ic4( u( EqE~hBJm. 9p=_f`)Y38[$FrRipQ/weU(㞩*¨yAΞh<f}59ul@G6#9PAi)0K2zES\R2T,cK2.6NRpD`"Z TXCr?g,S//Bb!BGH@i\GXrG:_VoѨ.Ct ,z4=DDi'Gs X䀑&p9$gG(sSղؙ>F ^7]t\'A++D%8G' ŧfU|S:x,K&"zy;kt>3ґZ'F)90&72i'r \#NlP#6 X|TL=hm kis 3[=ua~Eb !w(?lNu5_lpYs-%>Uo~CiKyAܔ@k 69ܦFid ڇ}cDCӦ)x8b9ļ*,|~誠{2el92xXֳaG_mQ$Eh{IT`Mݐ'5''| Wo,d  ia57bI$ʑH{l}E %L)LA=cQ}OgܟoSPъo.&+S9d)5ҭI|D  lJZ/s᚝JQ,Kű|F7O`<"AǢwLJc?LŰ cf I #ǠmJB?' P~eb$\PBc=*k0P]']4<["ױGuZZ~dk7`5]e̕<:($<^A%6_pߏɧ3!9&|˿}?b_d`dtlU=Q!ulޫWC6t48D"޶([ 8Z]5vSc`>Ib_5;w^ TtCYwȰ*l ŊNaq"{d[C(w(.})~u2`؍і^o3m%T_I`]9c#ń aZLGdLHfweU#;GCQe1a'SpbdP',< POϏ%K6It"6 {&EֱWKwإ l Zi8ꤘbx,(FKJq~k2RK0 MQ {f xcyN t~9̚p卓8&dSy'yK3CsCGs6E{:ޅhu0`=tW'< >2yB(YAQ&_r9Ns.v8az"D.g7 n4+S~6=Ok:]s !}'B eO6/T!\GRppm?E\PL "jBs>v+kl^6}rW-( TϱBzgn_rwpliKm>Dkl[!S)6Je GY@G} bv(ھ;ͼ; D'-vrl^3am:f0r/G4|Q|ӆ\}81'p/,Ϲ|n ~,\2?t$uFuHݬ!E7A.;8uݯhZhseua7Y{Щvz{ C *f,%@tٴfeɦQF?+g/_YEc>k sMu 9s%g:Ww:4 4 |'6+@]῔x8~GjGȚHK*Q-dH|'_[BrkR ziEF i2P}ɬ *AK$ Z貚k✉rY'!6~C^u9#"w#K6c`wې㷚L&ޖ qØILdpMGUGzU@݈ T?.e*uXO8ʡQV&JRx#X-&@jAx7]G.񸚮9pA$$3*^ܩf.1O7x E"і #?xͦ0~ t{15p!} Tj}C+Ve[IW‰5g璼up7ƅ犵vʼnze.[Pxpk/ \|B`#͘hϦYZw1wU ׼z ,ŵoOR_;7@gˮ ?IZ~X|smJݴ.,؞Ϯ& mk(QFC(ٟMhir.cۢѿ֞f 7ucGzrfy٤% -9T œ"K=irU2F EՒG%Ggl}):|&Kg<٦::yIlu֌f}{ #`nj/&3A t_, f4YM>iBɲ]|v(ztk7PV8f|K2gҝ4 {Qf;)ĥI e6yQp {IOgg!>*hz8TLh1,XU:kblKJ7]-c(I*F(94;΁XE0wcD`͞-SȘKciR %I-ྭKzi1-bd$N5֋}D5nTkh Ӎkz4L-|M27r )~әvlX?+hδSigtV:˨ӱr˚K:KT9}@1.1S,Y6f 1AQ]΍P$o²Q.x硥Rjԛ~)lLf}~BF9j_RJ0P^Ħ(i_3謪B~졚$^c:VPX3j2Dl!=qorFs%f)ⶮjnn;a6H7L.EI,G^b Ŝ] 3 { %'VW/~ƭ;L`ftGܣk @J$IKcYY{ 3',V:D- ˮzLwڬJK3 ReG<1^[ڹ@h*Etv~oNCJٰ h~E*Ǡqæ>rl4eWmpTY'FxT TEI)Bp&WDl"t2zʄ5=bT>Ͷ6<-6K,x\r( 2cͮ}zFá&\' @Rq| hP7vH 7žP y(`Xd4G,*Cz`1pLon!^E 6'_zYr*?e\2F=QI:2W;( Ba|6Yg7mnۦEh.ؔL_e-(k2&zJ#=+Rh%M'`U*8>bG3c@T[3r a}$" mE 66ڍ4h鞴y%7Hq^y?V0J(J#gM5鬾JM:_GZ:7 7&JBR;\ w yf} iie>->.T!Ż[HA0Ə&W/l72Yd`OW@=hd}/rh³ّ%{ʆg~=uR,c_{*F {#uл|zE#ZB5|=:ǽ -72?9_SEԟǮg[7(| >|E(㞀3BFA=%7:V J0_-Qc ZeuЯBV\ǬIb4RE3F=!3;-[I̦\U=#tv;v[CnT>mzO~z||S:H_p3| .~CZל iqM1̜tLno"^jdk)T'RD4|2BS`kgbVo$OS[}_ty:| 5>甑JAj̱7;Γ]sge~e(s Et ՗R {@{ pDrbHƋ蜲k58:m3^|zCD f){c~s]W]T :]} )h_AtFJCtxPW#V ^ ZhrωO›SQA/xe|J+^B1-Ou eJLtջyn!7dМ FE>EҊҊflSvm\vgvgCDZ*e=~BþX}1\ 2_9ZI**]ٞxЍ$O_Gn #C^A6_J'@.=]5z!S{dI5Tx) +7WذB`R TfjOw=f \2@)[wŵqu,a{)tg^W#Ka]vjS(ٙ.eooU|* }\M٬w0򬵹ȳ} kRxY0# G}뎿#Iݢ޵'>:Oxпq3F5bo@on=ϟSIsʃpդV[s"iБxza$WqJqi9fMJA qmEaL/5| _ h ڮZ}};{'"=Jǯj_ᩳ26Lu>hC) :=6ȣ<ى9&fp1zg2QNiT.e ؾc+,gǓ_+8_mMaE( ;'!QM"5U?[H˟BygaZ=jϚb2Y]GPqA4Oe&`VfqcK=}DkՁ.V;|' ?aGrԾ镠@ jmx2 kE6`;f}Y2ZL,҈= ҈z1>k1`, 4+C2voNOE58Ӡu)HTr~bWN;6Yyރ_3};૲e&@|TA{5p#RG*'ɇz/\#E` tdWs1dk='FvQBXsr֍(*dP4쏚+L:6beS.~y}@-*Y4B7h,cpKTt`SsY&y`gvī`)ܼ;8M< шYgX"~տCV~BPnGEWq: Zq6/4~;K&i,Fk"pqq ^$#zkSHGI'Z+fn@߶C<ĖqPCZD+{eHw!Da 杕+\t/Q*O'rr0GlJAj~2bGFN? kQiMՅ%T?OV+ғ3 ԧtrꝃ^Y}l2=O~AIc3r`שf rչ0;Yw 4v<!%{ \T?kqvk; w2JP_٘!kMԂG눗h|^/δ%g,[ٲk]khM}2 V7y \H 6F򕇲Ӣfu?<^[!u_fP \$soѐa!8ݱu7ޜZ|9 򒼯;x= !MiH!niDS6{W<ʠϷ y Z̪霿Y)fkX7x46q7H<ςzaΤ5qsYiSbx8,oS'UW8j ΀g[efG~ D(S쒗C)v1}1r%) }+N=w`~.\OH_QYu=a{ TeP su)[(w#¨w:/k2KJAU&O+^&*R9CE2icP "NJx.bYoX$y>)J)9mf5 z5XU푆^WzJdVi}0I߂&ht^ *gǻ>O"ٵJ4RpPjSec`c>RA*ރ$I$oKٽN',,g +-.Fj=SPrn(CA*[F +AÁitN̶S̩`97bKis΁X W39>6Vzh.oY~gǮi8,s z%XQnhb2W~얤 l|zpd7ihl z5{N޾?@Q"Khhc|^Q*ņLs@"(*^F?t"`уԆT(J@4*tP $kFm)<%뀓O0dG/\<3N]H4΁Q\x;Wo:QijxzF<} V"CUe.M/SFk|B3ѣV%xi:; B܅Ӫv\9Ԫ3Y0r v,]D(3 dMPg{I'nv/<'orn-fG ?m* Tf< v4s d 2 aG Z>o0{e*=ԚzWɮY{!/DR *Z93nKױ/'~a2r\UWm!1*@NUD=Wt14ထU ce%<נ! Ce*8H@I8T #I ) ? h hԒy|]`?BY!s7堰AUG'=/+wx!gշ4` G9 {os&hpGr)Jͪ uGROD"r cVeS< OwkrStڣi <9!kRvHk:0U*<Ey(|,8p݈3tp&ꬦs3nz !#Mr@uTln 9&T᝗=H}bTpyf#;Gn\#̚xFЛ_ +NO#C: f%mÀw~TS1/PD'fN=|"6J!QG9_̇U:_Ɖl,h 5ul%0[롙]4} Σ-9 OOɈ?ٻF3vYP㱲g6޻/aŽVK!;ATf¦ S=L/&t$fߑR,cԞeF{^(:2.ȦA\#m+3/&T]SxKPkU{&*r-S0N~=Op^e+uڸtgur)4hElvVk:o!s=st]/f+ @Qzؕz_xlKImjM""EXrʳ"kSc,#h-OpyYq4 jAx7:HȨbR{rv"0}]@Op,_ΧHojiMr/Z ŹϨ,UlM#*QQ+~F+J1f|nl@9,3Kmq[r^82jjJ$ϻ >L{ZJ+ƦImOI8-Øo8>\ja:Oڇ2\z";ljA:f,UQ's`տ Ql ~?X_|æ.' >Ř}OsAbH:l-?\cw󕈼DlN~xi@wtDSdAQ&\Ro*MM!3YB:JH ͮQz;!gPX?^E0PsokT v TuP1\W=,֡4ot7uNK ,!`ɏf>f50)|>Dy:m6u ?tzy5ufMizgo:|Jr \4\B?+$Em[ѳ,]Bee_a0/@jsSOwx8m]Y= pٟϱ ~݋~?4'pV[d覩h  M],JrWMѴtVSB5Nr&7x8th=`{nWulhteG(iq~D%=m{vnVvNEe,'6D~B=@9AVGM2}<:};I AڮM+̒h*#J3{"_FbUմS#]suZ.J|3hW3 ~oJ"kOqhi ?bDMh: ln3oǜ]zSy,pQGB?I떋>Aj2)2M;WJE{Rkƽ"R*euJTi!t9H5݋/ B-,a\/ E%@a9:?GɀRtK)B }\-e`ZEv%E&=FRK٘ݰ ǔ!~!0Kyca01?ld #ut/ 2!Kbh;/~L#^mK&Q⽲U4ClMune7'MMu󾰪7SvkLzTpa|*Z RS$ob#`WP dWZ(I+rRq>QK[V~27*YQɂb[[t7NR=I:TNQa];RPM)ojA DdT˼Rp4(?a>ĥW \Hۅ%\^A:N\6 lMCܯE%*d>iJc^1EJլ\$7IpA;ڪ.r5>'mYdzUS:Jlk%Ve$f+CGSo! {ٟD`m5xTOBZ@HTⷔsp]|bwJ̅`7^ Tϻ>^ ZZɱ}L{/*+C#č1ƠĮ>fDI}յn1pK#ֈfMgϤl : tYI'I[ M`sa օy7vOCV R.BY2gs'lf7s7%oh#_aA/`Ҕ*dT.0:_kQa2*?V0(§!!M8Gcu8JS#\eoGav <ǡ%ˣDRSաP` |ݾP%ɣ `Yw7 A#G\LzjP\f'FI%(QI(kXu4vzd\.*!Sؠ9 |5u;JHv&UP\eear#w zLx͘seP#ŋ@xnKC^P>U;^({o7p`6VpЂch^Ru21sޏhi EY\fcd21џ=|-A9! :.1>^4岹i Pèaj 嘂?Q Gpu0Q؏/C9FDKwRc}o@}x,{_*!#>đ;r{S1ʃ%y%Yh;Sۼ3|{_;"M-He7ndژbSHRk6%ݦ̀3jqtKAt\cY"D;sdtR.Zy~0go?8;<tmϑi> އlp`.ᷪN_ {[8ڸe"T1>`<8!,ЀbUݣw;;GE5rw>JU蝃_手X}RHVI/Vˮ CP{~b:mjȉx+Wگw~Y铀pw%N߲~4hxv([UjdlPZduֱuu.=Me<{ +vj]N8-MvI-Qг#>Wʼn<)-/ dN?. ?3J蟬ڨ:;UBKl՞7c:Cf }=C\e ZS,u':VO=D,8=JE[.(6uylǓR[Kxw3n:L* >Mj_۩Lp^Lk}+o[MzdY\sþ`La[Z35剘 m%Y#U"t,7pi!Xdɓij }G|;h'3֐YhUd . b/J]OcNN/L?Fe-!á.yvg>-a6!eIOR"Ѝ-$tp5Xl;\ݳ8폥j K%*8#?Bs?ҳ?L X6."I0k0{@lM#xV1RSY,U~ylXZPIFM|YN}NZTw&p$I&n{0+u;GL~2.E`#dΠQa/,~}g)~L[?P}?w> ,}Nمpu|pX'࡜Pj TdeF[֒v }a"e( b:d'b7Phմim}iӟmŝ@S(x+ }sM3!红%~lηxXDy#n՜q1s#$){NhC~#A6;"{^+|`Ԯ?(_z ѥHc0?afRBA <Redl?QV"6`(3 &ҩ7CCD|H>bNF4'~3߁ej28PqTdQ l.5 o(: 12i>+s;|{NxJ(oY>.&а_)V<UW}uwV'U0t&_ &4ӕ;ϑ7G5mC!/%be G;@Cǐ,v:w v3!M{̝z eq127 ǖc{#0Q~tyW.&3 Z3a._  5o;ot̑o校~!`_p1QX4ZEZ{&pşϤٯZ5HC}"FL9 84;O-VWE*vc4cf[9/mʑ ^HьAAw#\sGi<:9u |<`8؃=:&wb+;ҕlj-g'-Lj |h+Ah[%x{is{x ^~BZ! YzsxlHK%cyUWVu)*MTekD9 +(ip|Lfm+ .t!^w Rݵ"uK"TEhuDڶ_2*~"B#i;T{yU-<_Dݗ4iSBY.hׅx.EXcf k m; e'B(sw vOQ3 9J֓ZaU(Ge;_ljPH/ ҄N'St2dW"!JB; tP2?!۲i>Mi:.8G+>0w}̦L1ҩ9 ӊBk97Ag-hX̹M_`ujbA͡td_+zA,y?UqMc7ux>sRkz"<9=Ac;tټipiߋo‡qB}Y, .\9>\$DgIɮDiL~.-- j'cpO]U]\F>7T0Y*~kx2k?}-E}ѓR}xUw1h<&!&h˰)ZA5r-P&!&0xssezYԼo1rAtg,j1?xE \<܀O1ۓKlYEe{#G]ZbW*E9ʬY5&U5G$>7'+`ӡD}oynֽiϟ!s(<7ٻ^tPk9~==R3 R_LhgO%B:(ߜ^#6Dg<.辡xs'SW/k;|9Dʸ}ξsk ~կ BzgC=`M?׬ALI`va.{?E[S-ϒC+l%GVOo)I)%7&> XyށH!q+ MRLv8p\18Tu_z \I8BM8]tQ爇[r*j(0 ::֋x  /°Wu|޿oYS^-Y6ɽ ne>0<$y5\HGH&  %e+{7xO*=WŠ-=H5J5hƁ>8݀)DoWs~Na+XBUQ4#0m.9H$40 ja#-Z. v54k~ï{ӵe4ڕFF-ʟwDZ ݯ"%JTphD`{J@}6}Vzڽ]<:cnâÄfU/HY^5u*q\՘SҬs "*B$%kO<{.91=vdM֜K)[xzm}_0SfWpNut~~9?E ]6F}!#u!P @t-{ 7뗦^ix@GхCLK,uy\D.Gdb>u!2KGeŪ*U{zYV{HU#R,Wj7!ti0Ǒ3A]x~R:p :1a=}Q #>[޳ 򏌧|_ES{\>  g 0ulT'K#:*94|ǃC7M*DV:vns-Z@^Me:}M# `~18'QFK`aבAlh@dA:r뿷kVVW0VWjőxMn6@/h8+/uۍoɨDҨ&O#WɥL߳Wb9/ eEnFG /💼"/9<2}:ȯN~Ύ`?yl+\h_˰y;0B~bf*MV )F%7>f Q+ދpTw/g;w_А"aT݈d2S*#Rm95 eTFsЕȀݹ,wI8/7JajHw)..<#,! ̆KtJ 5e)V #Al)1RC>{I8JBlzG"r+Zv~MMl)YF Ī4;{| 2aCp6iw8W 6L/e27cMVlp$Xoꁻc />| Z_r4==y +ˢ^KT`nB *qAka,-ԯI*BۈY*#,F ʈۼeiES=+{ qp ܎=s$KxٹAd%pliMk ap8=r[x{xضz]KY57!l5gYl&77S!]ri(* !Y@0/ګF^fd L!D^+!ZZ?wwzͬԑ4W ԟٯ9{Y?? .}Q8G<.ѿCsXB0DkA1Q ,LQʷd֮)yCE+FQE?FeWkf9 =:=c3Xxs6ZculW¢Y^Tq‹D6_{>NDOpCNIHHjQBWq"AS`V#$4s(Zlz51]=E{i{\ ZORwdgLsPcȊ%F}'0BKxr@L*f l6^=(e:Y6YhQRojʫ'`EE'o"}" CˑW+b/?SKγm^ܩu#魼 feu}GTR/8,s̑]PMգM7XW\Y EXڦ4yڔK蹋RRϿkq:Wka+I {P-:^1m{&i?z+ t?jn"a{S~_SlO ;ޠӣWF=!?5IKu^$6U/ 2'+{.EG0^$>]7!xj/l7фxȬF1WYtJDodumZr7;m!͘ mYCPHeX%w;wlfn~fS0+<JcUUj wl)߭R}ޅT6({Y͚џĦ/03ڔDbk}ʹ^ᆳ Q4oAJE=[FմQg`p?Qx794Ƀɪ?B(X)QfM-ڪij|3FYpLoSJ gd.hh`,mI Yx&UjPLiZ3jl 3Z$!䙌h)sCg)FOy>ASkq6Mg:[v>r͟D7abǑ8rD밷MQ\` #KYw,Aҽii*x>0vG&Y8?ME%Ou:O _r Kw}+s~C3rܯoy\`a fT>e=wkw]aC-7Ṡ}dNLtkOΪ4k\UȽEhJ$1qn`yhD:ގ҈(vA6wP:K燸HboNAÐ!Iϒy\ VнTÞIAn+xt_vm[L'M~Gf6-ur<eWiet/зUxwsXda6J J;M/{oOQ|]J1|J>tyTyy`lagB9hoP߿!=: ɫ1:f7P%f Ujar#JSSTx6OOi;M. 4RGp{W[mJ-_hVގ#}HV)9˜^d:G^k1۔zi2, j h-ApNKpaOL_i"ffHB ɭ\>`g`*.χZA#'mdܘ:S[J15)Y z)섛eim-AfYc wꙇп+Xvzs^|Ƀ;0+;0]dS$o#b&3 Acfz;M33q6>F5hS{vRVG,xw4Ptz[*ݶa$σ*"ؕ6 ً=p5.i?8{;, Lf5eW/fR{gEup[uHYOZ}-FTcѷ7o%sj*t=ƟDf,'lL E3ݳ]04{cz b4{( ޚR~`c!͛UD,{ ϺC)6 $jGh@D9 o`d4հuwiYwllEdγ(.A^ _*8)w4(0M6sLxc\0tv2KV5Xc׈\xA7'xlo ! p'sNs5Ǣ[5d>>tI(oo]xZ:v/ocvq>ԅ˅ZAzvW/iٯ: |SSR%o58b7U|eTջ>D":.7B"j89@ksH5 q/aŸ3Ixor?"C,Ϳbo|}Ġ/yR]m :`'paH4XF jړ>T+@Z[w]!-26iT{:^P Y{+ӕUM8Mɧ ?#9=Ar16+ ޵湜ub\JV: ڑ|Cǔ Mhxx{A6UK.QGuYJR#,&W]!^wiA饵>,y1"E@~y[akѳj(-L,%iδrKl>@jQeY*!|O{/{2C^'R*OYMXS{NZKp, hڗ4f,0;lQpNۘ t?F6^SzngKO{;8M Q]i!k-]<@$YTz`|0:ru|vCZՊ<8Cvؕrz]`Ŧ/ Aة F%xUMye>(b?E4S J?I8}Pk534őG-Pk} yO,Yj&μs]u?t|fUޚq,Q "H/TD*i8m`IM67/$7}#=s{`,GSro@(slyNN"4c^48n7'?+PE6CvT< +҉'tAӶ來~ Naė](})g7< W9V~[@K/W_9 @.>-9tSF"s:jT'=6܀QY #V&6C2`rV;l2M9\yݐlp̨aJqJ90xцޏ ήH޻S`<C0}6 tk(pcp7zYМjPX|ĒMT⍤k|^ROs.= G*qoSO'nKLXy˞w[7a1⍴ ?)6B GC"E]mpj6:DH3\{S{ ͽ ƒ/۽oEs.*yM (5jz1?_DԏƊկӸ| f(_UPFҧ>yiu<*﹦T *.küA%FsNcD) ]b&]+s)՗DBͺ;ש ;YV8EqW2~@UKVXQp; yXu!Pb"&.ݺԍ?|)fPB .dT/,=<0AVԹ$vaiY(_4l6V50'r@h0,MV-ch[\y6CVv&QFn˦Ba^KEY/ dVmsmbʁQ@9ή^nɁ] ]"<4K`J|)tlHBcZ睤 K`:ّwaӵ{>I;Ro`d[];): 1.*\NP`69Nh@ cKZSH`4"P# vҽVu]T |S aT3CkmNo̓{+?u LBi"^>χag P- WȤs0LyM>cOh>c%>cVSؓg 6SWcH9o`cY6ADžpVPvUʩeN]EN]0U; \V,^\ !key uw6~6tt }M-1a6= c$Q4Z~8SCiW[PqQ>ŧFN%2v04;p䘎^( (nV2g>*f $rLސVW#ȭU܎ڱ(/(:}?)kMaJ "csbxV VOLZ}&b}cS~2:(p*] 0,sVp?CηbM48Dkc0UxTgr3#_=Yt.+ǡyкK`o6Ȕ=oɼsQ\Tݾ"%D'66_+1C9+G~ǬӏjQc7 RXhc.1gA瘦f ;B!O8ͽ!a4c{z/x}QRgqt8§Tւ6bF q*1v铢%oJIЎ(+Wg'@ `hIR0[1iơ> (-{uh½Q>H簶/w*\|Gꏼ $p `yeܷA4]Sc`kb~o*sΫx;fu]8c\C\U]C>pY/S[_ޜ`3tNG wJΏl(-_g5N9pT NS(o4Gֈ>x,/SViS_gK)Ö<Ѱt X:" i}NZb>M)ς>Kʻ@}a\b4j 4_{&DQwE9$y':NVYS?a^  î\cG\Fr_Q|,) PiX8קLoðd9I?2ߋ֗/O϶+S@ֻRZм DCWή%JP_΍_@0MEϕ,xJ) ud<߭B/މDN-!uhw=#;{`0VCX>ȍ7Zyn!C/܅1v]}8yP1{_֞Z%Z YK@0_+U$be?5Nإ)FؕP tEV-e[*Z&4z \De}PYKC6#{@71%Ў1 <>%wĈKk_dk)yi3F? <+W=M1zA,<'_[K8'Ps^Ui%񊫄}%NRB%i+Y h~~MA4 o-88oUl(4 Y ,i+B: aeVmY{ mk-eJ5?蚂y_[. E%Ңiq`?hQW%n!>L㔜v9ZN~~a'ͽk'<qW3RͯNڭ:uuUӅWa;-~#7Qի(iTnjjx` w2쐏[i:W#s4Zs)ޙ6Mld?ddB#k߱HDmKo}SSUP-ZP J$odC,7k] XO,5=ƒg`, ÈNb [v96~41P 68M76 7|Hfq77U!7䟶i?s(0ʔ",5Rwf햞b^[c *O,9 V"P:nftD'͖ (ɍCh׽szI? 9` hmF'顤~C)@p$t7Y,//wb xXz@uZLHxwHkk ת}wY]c`y{7O/^a)8 QEDq53A$Zih[eٮQ/* >JawsM)8+rH/,,1R !h[׵PC Ax5wsˋ$GP02QL9`SqO`v:bfB?h{ف]R3N(ۚifW1a>AzyE)boJ;=Y4kWs3ew-KE ivF:3g:;ʉG:V{ !kTȟU/qL@mDg,;@ؐYӫrbοjfoWV=#'7qQP\wLŪ-J7ݗy]`#Gζ_=1{WGyсF Y\^L!IM~$ q:oք&7AcNC+^4F,|\?lπ29]FL3S υ 2W2!b%O#] ww=K:Z/XR>&9Z=ux-vؾ N E+ȼaż./||'D m{; z+Fw(Q;#r.8ոI:9侈(3Y͒:fH|ǒ$agۛ-e\L~UGQW w!Ϯs7 kkP"Z&)WKx V.:@ҌvkemvK,ݴk`O;_PphKY^_ҞZLg\bhBĮzqսa O@Dl,Jv\a4obH3x*}L뷷slqf >x6}/I"~'|W?-ɣ{8Rl|s7H\A`d'+aacsƥ kI:/r'$Sfb9I.h8R&A;:n#nIػyT`~>hOau_O4 ]lXbN Tr*(v#vODee0~vl;hҘIy ?= #'c<] xqsx#owͳ 5 (yB9&I]ҮS$?' Hg%ӗ8{)Z>Bp9H ?L#Gâ?NCk'4%1c1b0 ɠ~ƍG^ e|e@ ;b S?~'C8-`He~ ~yQuSysnL8'rvR#g|%lP?"o4*5ԡ]?Be!{g>p> iƜ^O%`G(h]ׇdGꟸ)T*iweO_c w(eqm]^c#Ҩ#29%Fcoh °y* f 'E(-;k?;٨Q VEޞU-kSi$I xɈ?i0v3V)f'c;E&$쾐*|:gG>LYb5ktXOZ=S|֞iݽ꩞oiS 5YmglB(ٲ/_x\+ ;0P[V yR2 m" ]!\'Om?- 3<_ɑ0rgWJC`nWuD'En]J{,EH߾Pm X=q$gI .i<Cↆ8ÒI_ ;U-[v8&Ykt}jvGRٲ+f ۸>MKu}TYX%+E|{z5 >f+rͺ+8mufځS|#NCJqe;VN&؄3ٜ蟿pMIvA{$XeqNWxGrdSZïoH0~ nI1 )ɋtkF<._ KH]$[ XxHk(1xp3~@Oz@BHuL]H.:{dn gn\3L_; QB,4Yx4`Ъԥ u F`!`c?5Tm;R_s⎂Q7LRxqI7!Lqk  RB]+iÐVa[;DO݆{W`u8@5H1\ylt58!m!~ܔ-Wʭȷxr=,==Vk~ Ih"?;^i #2  Sw!~< mnК+ySwai K~=M`{L"sfQ=J0tNKt*G˶ZNq7Nەٙu]}2 Qj96kj 8I~X L?Ѥ,tǖw:͒s{jAj`RU'l9:&r\rFX͠=+i FooκK%d=Tġgo x>c+(.@-.x~.Z}_K%K[;;ajTK *_?;рC=PMkT#.B!mI({ Dͽ-nr̙>&j|3/˯t U فgC;(:kXߚ(QLH1\7S%ڪTkM$ͦ,J&ʙC_k?P SGl`wIC~6X6?z.09S?/7( rviƵ_;Ý#u $SdKh`ōa3Y~{$oO1􋣟cV?&`&UZ{ԜګE+A&8ŵ*7 DUpn')oaS {LD`o{TɢgV(W4x C^:)U,DO'-SO~kBav.?>>3rϵ^`}nL,tprz6tJtB?K%ob/WRK)DZ%Xjډ~%dFʽ^Cּb !re5F,SpTy$ h-ʐ5[qr%AKr%eTTh&nUfKS|< ow Cl?%!XyVbhK+IX/)æNS (ɮa,#rEyV{'Eg~[w4L[ m*K濍W4~E,>OڲΑlqȁ|fU3\jyzUl#qvL$ W^"]^L/؜8bwWhrt+hl'qai?Yw @%0>O/v=J ny|Q_+ \d_f20ꗩ1dF2>X}A)jMsRGӢ/)ߠv[ S>Õ_#'l$%̘Q%9ꗴ_ QBb>KG}*'vZċUӜ}kG~(rkHyc#\(zY<\/YZL0y )#ZcZHhLGr qC#$C"PܰxK̀ˮc7fl|Ok7]}M1A9 %979`SϜaW)/ 4[%k/f%=%Z*$#1%"%(௎< kJãt@ȗ`Lr+cA"=65ʢLkQh<6,PU>TZ ;y5GqzRdƼʻj"êvUJry<y| w$@Z~Drw~f*; sk1U,H ݠ;=c&,Sx5D/餀!6/$&M^g'D'ĚqF:I}Sdst4'8UG#is}B !QRq,]?~ak_tl!~Xk!/mB,aXKqe;?;u{,OHIR*$1.ɭg"GxI VL+[kГj@ >AQ95rM Wu8J;wLˤ`xw;z Nb`PsYiWn ,_Onu(94μd,m.8J8ley`AȪYt{%Q \!?ۚ86 E@(t(F~lø` I5|b0Bq\^b;GǯUOr$a3;fy|sd|&SFMJc#֢Ӗ)]'$v2qḞb4MYb(U<㉷+oqEq{'S?ST[mqq4o t"gEr=>he8,'N0,e48o Xg7qT|ϝr߹Oe*w1^?gws^D%"&ܫdo%̑QLluH@Wjl(]vMP~e(.7¾n FM~n:>gt|t4GMpXI)>!;xglmFT#1;l\ٯh>WlT}6:>vt$WX?\.5r(D2ykQ?BOXfdanbbzq4&R;ʮd 0kwX,ywIw\[{ߚu2 c-cw9)xٮ!`pmʘcP.p@ ]!Hp}{&ȵr⥹ x4Y GP] dƴ'D7tު0ka t78&67kEDA/ }0>'7i A?jA2iv=CE()E+4ɴ}V[|>: Vn(=LAZoߖ"o::*;{pL k%o)*@n&iR|ЄTT sՋ˧iVi0-*^kYľ~;<Ƚ=1;S0묉%幩 +ix[g Λ#9Ǧ@ -$yl(`D`[]QA?ZWx ӥ$ { 񷐉~[MwO4dU BGmr=|hy>JW+/I1voǦNԇ4X& o8I~+ڕ1F2"x~ǙT񤫓s0)[@ށpg |_ο-ǥU6\{4D4 KaTS3"{jAN. 0~t@}k Hk(ͮZⳁg)R@s7a`%l%>JKsu 6 { jUU~[<_Ez,J5UT`$RQTHNuN?7ǚMq Ƌ9Wi0ʁ9$&Ԓхxn'U"vDW{@*d^fڍ_õ*66ԺE4FQfhE2i{F VC CB^\ 6=RwjgD5J0͠AZ4FX hWf6y p;{̪MXĮ#@/J".Rw|$,j SXh'S+g(4M l]%XR_ݎ`vC1TR NR0 +gv[+pdF8,owQV6+L"]:\/is쀑䔡 ,ث>o"(ȽDf<z p& 2 c3EO ^=T@7)lS̮:j Vh]3#4/{<l@ P5~=&#I.ФF~-l'm3z,*RY!|7ӿ@`m3}7D!z3n'LCVLLq3}G pg uyLm& wj86=#$BMxM}mǫSutgtm<?Tnyɞo}w]a;>V/o =dHؓݨ~L%5lv+sgi2;& Y]$.O-|;܃Wv [] 1U|pKȑ#'g&?X vi ֽB|(!,C]!Cg7? õj!+i$ UrN #YJB4#POB}TUT D,숎gB't',YB+X+:1dD1Ӽ줝`-}Hﳻd iʸsY.ȻTs]J*L܄EhŬ O6+biɴKϳ0fy[`@:PF Tdž<:}7R(RuOpn{őCâyܽ0fϣɗ vi0PؒL{lP!Vv H[^ԑ"~{<XvՅd:L¾!<"[X–ntZ␟EHdG´*&'$z(J)>4/p.EX4-hYdhq>C> RC?ӂ;gaT$bجMTVb:!w? 6XBnە;Ӱ%b"?Ɓ޹w(Sap&oYk{~JnyG>w]A=S{T%7{_et ֯noB_6s`7N'x Hٜ Q6z]Ĺ{2uoc٠NunnlO 9PzV 4a$7&?G^ tp]O!!5Ӯbp]v=~-*kUH?E43m(gdo$:iid&E645C6ScJN rl *p?TNd V2CS,P˸{~(Y6=e 0cU+ߑdx {qJD0q6QSQU~ލ'&؈'*3ր]8DES f0^<Ȓ`󞔸dGiy]}!Zf6&?g1ץS>Vݗj|NZ1fڧT)FbmYNƀ,9z%Ũ7\*k==\=\`g.Ħ_ Ёua}\P j+-caC<%_R'jEAV'W;jM6=Tt4 ,CT~(0U$_@U{zHnGM>u3C1Jo$+v=,8#G n_SF$E@#<ިz˒_K_cc0 7aKѬsŏS!pp% $C'_D쿺/זMVpr-VJn:LE7ikxR. 1EV3BLc BH$=R9t菠$s>`s~r֬#gT ʰv&%;$Kqlq,le0]_Z=G\zF W@ߔ~ #u!,sF`z'UZg7THwW`b& (UE NDP%'Fmy>YiRci%-7I#I}7?ld~($,AвDݨ'7$S)֬L fs;<ٴ@O1Pʩ7I%},+:0m'`6ajtO=/aSxݵ:f- B뎥}E1o 1Ha^[rm*p2& 5J6οp%ziOt}z\9XvnӺz$e{z V\PxnH-% nBD_i:~lºJqh>vCZ'1o+wEheQ`ir⁌h,V 1S@~`,XI@oNk͹\h9>e} cnjje6H" 3@u`wtqV8YͿҾ-qGFN'畵@RpHL&r"{il<c=3'\"{(WE°Aoi#0y$bʚt7JGca<`!PE T5eTª/z (`h=x ~>fQ4^m3h2ޯ8ӱ]p) }G;x1) !ix+[M`ЯFqS7*yWqNLj#{ KpvnR`į&[ [jn)~-(cUK@;⣯Qf,[Ȕ) ຊW f=%P3`T? \=0~ NNxǧcwࣷ,+㱕x-aX}ɟy~Cyd&bXX-p=/vy yO?-%x͌X 6yQ,X Y5YK<ŎnW=̴0l#FeBlNэ΄~@˟և,ʻHPgoDYxj|Ӻfʕ('fh`4~ 9zSs-חڗh'鿔v^LW#r`(L! g lF`kU,z f8\/g: d]H ]I)'ؒI0&`Q$k#Zv J~-u VF _:0(ռ oz}\O. ç!sqi/#G+BW!|MH7X Pxjd9L9K[T%Vع%6o(r &}q XGD(4 ]-7A0R3ք2d _O\L 5P* >Ko^A-n0  WŶM͎CKqѱN&/T!H@ rXu 8@ \~^ȶY+z)Z# 9}7a2;Y5LK Pf-6M4{|lH!Rv TxAќ#Tsl:ᷮC{VMieW AHrJ }`+Ijn<yw:Ǻ@K3gg׸5[$ug/Ə`p峴/QJxIO퐀5wp=E8,dM,EdDϧͿwh\.e[F#܃jYV4)TWE>^] 3g,!"DꟀAk.hILIRy6UDS#:Dp3>qn +Ip-) ʽ=N>_'Zwʎ#`vٵNBM.t8PCJrn 4/W)˚*PH n >ۥ[nc]"8TJf'o5/I`i! ki+QJEO:JN r w]i%0 }rEnJ/ Jdhm"`V7!V^In3ϱaM8|twiWSdWaj 㮆Z`XGANBo<&:zwm`rjE~Iޙ]p!/bK=G&W 98Z6=FB(cW_@hIOxn[T-:ysuC-eZ릗\F|: xe<*ffޮ;&,! !Z5Tdړ0п\A= !%=<8aXɈO)?27ı%~na(Ӽz ʴhՙh[ķ ^nz?pBTS.*Wc,j0axaNn%h]رRSBF e\Bwu:ٓJC(Jg$WfπLADJٝ;W FVOWW{m0Qlmfؤ,oDHwXHDUb AwEa s>h ¿E(,-?ϫEQ%M7f\]hs#HbȇF7_,\Affk]i-]"(%q (T)2v(ŏa>)E>Ţ|ŷ`>p^I^<߂r-%Ө=g\/4 5siq7r/{?%B4B4_Όu #>6wך8m h:@S{+_eJp9aKm Cc'ONobK+>Ȁ2ρK]ߊpaA3/mbүh_j7RK켇J`% q[-tuZ1 vNjl"%YϺOZeWRy3L0wj`Uut>_?Ӕ!Y5G_{?ī LULEV5}-Ak5@4JR""AT?0@1A}QP(<_i'u94({0{wW.\D_^ ԍw]F]lYlfn 8_<>1)z^O)Ll8(aNtyT2" UC| t֬jհ ThvO4 Yaכw=[A%.j]EGt|<}ƠcX;XV|>+$J>'jDNI.)n2LLU8§t.(5H:T]95mۥyG'jgt&PgIXMC}<}J {>)BDnbLQGi &mwvH9ñNmx7[B@|l-v 4?#9a76wЯR/wNB%$-}ulÑbv_~l*o9&_a;``W{ϰ[:vhzSmfߠ_\u}f}8In3ݱ`v$YZڬR!1Kk_C6[s]}6COOHƲk_)gp+x*bb#ujYP]ۛ {z*\;f 훳$*tJEf,Ó؛=:ۈUQZxĕ˨;xp.N3U0ׇ3dTkb_^ [RJu=Mj _'4d-tlS%h n6Y<7ʹCQjHC)jG6nےmxCSxQfp)IB>dF=wF8avi#; $5+h79L[EX.v`Kfv[%c?vnkdA5ct _S)^hgg☟ŢU;ݬ [mxiCzjuxƦv:k@';AKZ21J9-3Ljmt)~\50` ;'a::U>u~OQrnΟ;L_VA5ʻAmώT;%K6Ss/cM+J`6̔Db)d M~Bkv9bs}/%8jE6Y)_ 7enDI/&[-duz_qYCbA\U TU믽-ͷSiWo\Z;xfO` wB|gbs$Ysﻰ9Ocz;of~U1uWh[7$T`t9tXʫ(m)L[Ko^ ۏ+6K6b6DڿƮ$˓Z$aL|֥8|VR|i'KI}{C 9H{K8ohr:+ߟIO)4ea-Ұ# Lf^ _4:wb`e]٘1"(\1DDiĥG-%Sgf璱(/NV,GȞ>Ӄ ?F}$hY;Dՙ;7B :]f^ʷ':Moy 䮇Bz铝P)6|:d=MI}ڔE ܋g D/Iv.]YB^ܜ62 }φ8l4X`dG$ XEndG+/f~`7Џ F]wҖS^hG)3'~Ȩo#0ʢq#+1b^1p w/`!Za.8R7yTZOtriń-1j9+'76%$'4,B.( xXt_^|ZUy1$6-aCV9nj^^QH.%Jt6e ]5;QK`f[IMIG JS:bc[Xgved2ԛKQLOv)JΏm͛z=n}_вtda-M#"BP;dj=b)Vpt(8# }-28k?'Vcv C~mA|P#O5hrъ. j6pGȂ-z6÷ږ5ٲ 7F48QnnCI4,sg(J<Jjld@(G. LTo3&;`l!i:hSr0ћ;IP'yeBwMin>qm`p*]ZPy1y/!tqTH:y+<2gCxyՆe mncԑꔺƫx}Vr(sT'kM.pxۨ76_/i]Crcp&y"0= jܻwcF̺'lpd"u Qe괕Zg$2WGwf_#a[WRՋpkJ%hqCiAаT"Kwq_Ew*[7cl`G'ME(9`0`H >}Ozhl : E䮽D)Op;'CR!`ײjOЀܭw(txN" F+xdA0}f:~ AX!_P ~3d]fR! ~ Q)9Lu`3F5GA!FҾEmRn!FC`/a2AM .r. [i[]a ߰9,g)_7(<[B-޻'G -Wyno%a<-j$qD 5S]bSF/vq,a(s0 Vx5Pc dױLVG=^kd_xT?ľy|M.7ŬcM}%5gU4T26[ƒe+?ư1޿{_xNjU ?HďsWrv ]HNu@Oy~|8 ~5}+q@ nUC݇uo_Ol /z 绁1! .cMҮ|5sAVg)#Y#wדU |^z2{rfQ6#%9"|ABSXbI@ZY=pWZh| tf'(2`h.9#|A7C= &ܙ wbd}ؕ)%8.*Q4la߂2vaD"aQ%nG;[yjl`bw _qTٕ ɤ4;] Z(CXp7lXVNsZy+iiE?J6?w0Ŵ/O6D]MAݿ-)5-0j#rvd|G{D\ek.`Ɍx~::ɰV%ב*0ST>5`"JǨw6~F}*|;X\zU+p<7a)mG=QX~k;( xfId?>G uMe,4/R $e .MvG&~V7`I brղA k}tSȖn]=~b0i-g9)LF,y]G 6jvC- ~IaD z$wn)B va;u-+(G(}ExzQs^z![똉N@aܟư:)-ۃIcnjhZpChϟ;P~ 8LBCtF۸38_c%Qk|`l#^1,/Ql؆'`u2Dqд8U%?fұџ$ڪׄOf|eEh Rve̯L~`n_R68:#eR\oaDBnpv9W=}C7uN?6u +ֽɇ"}k=%:v0rJt̆DCh=> U%qNG}< \8_[-'Hal봰. *vCk^'bS]SP;]u8_ğ&,56bb5Ia&IZx)~l4eP:0R\5_s[X8rsb] I}8ٞ|#k3YsYNft$ʸl?IVERC8t߮MŅ @H)X.4p-ԬlRp/JQvA,yiH<ըź3oqz3Hϗ@+  4tD<83[>WovH(iLN))dٟW'XN7U= ?ڜC9؍JXMG2P_#u5d4x? ӯCY/d'i*ћ__z)^a&Jf4lWdo 7#'+uv;);;O^h,|(=BGB2<ч!aˎK:D4v-Bz'w{ Yk؏>3ܧxJ87.]B~:.p~S>yX(=yO,>Z~X_ݧofrgHXtUf 9#ȣæO1F[ډy%gY2~B~y1ՠ _Ђk?-?rQ䪡,=p9@bpgb>K^sbXE~@<&ӗ8{"H!439`@OV3L8pΎ[MH|٪$D\FCyA7@͘U 09vx1W14!'KΤ.f˪F#E;Ζ_$z=`WCw2jZ[; ̻VkHi6SM^+Jg݌ot~C<[oQFtX(ڦ/5+-Or}t>緼 ZN:-iQv85d;f,}.v˵g>WUR T/@Q0NDȷΫ;g;;"+˻T˝! <1! BOŻ2RluQh{z=hVQʎvu0~:\xBt+\^lP2†_ewX0+"J_)& :ď$L'Sۈƙ 3Rl2y7 dЋn0JV92ғJ >-N!gZ >OW4i2۠>N?ڂ.DR%tyZKCɡ;x O:=-]ف/T5Eq]k#=v#=[ښQP`i=jl,Iv -/(rS ԭpի˖?L)BԼ*Y^I[. '/cFJzGby)<,4PAѫ.HޔTSKyk.TWbZ??뭫m_E)4J>޹2\u燱r3hHPCvcNG01ܓ-}۷9(0rnbo)r7abduQ,$6e=;⍂Ugm Eߧׯ*(ɶ*Ȧn85,gK%FdwwI$ZΔ6؂ mʃFR Hˈ&lu@A_|1(o@ׇy/(".bpN/s:t4+?t aWv(x}u\ۢ,<*ɍzy2C]䮱۸iu+H,*A=E$r獪 dKk0ϫF:^]`v_N QU`:; .JPB=~-y+6zM݂_@hx!7ƾ0J;&Qq eѳ帻B`c'v sл 6c]`.y0yFqi92ym,!_YԻ $so=2 M%X5<)qAIBw~4>?xbfmCb q6@<~_}zlZ- /~x.FW(uc|x7+?7՗VG0BZ^d;d靗JuxdYFkT\O}F, gi٠&GaZp=Bt(լM DP !D'tYoɯ7,> #A%~Υ@6?o`Ghjd}G4a@9'1H ԇ0]+vyƂJe0Oj Ex^|Y1QL4@^ (,Hh+u~Ȯ>k4m׼ c'1|Oy^Sh]Obt":ɯ>./t˵`QwO.ڵey7/GtߣB )7]d5K3ITU%z~1vJvgp?=ϙcZ5:"q|x'v맢ıAV{QS#y;;]^ob">~IMEքt$%=ա$ٶƄtR90oaǛ ]a!E";&6fr˄PwBpal<6 X.ba7vx(4v`붋w& >k<3+WIS76Neơ4 pf iJPb^7s%L6v!m5:v]۠9Si PY"|w7]DɻSlfuhv+SNKz= 77!ܛ{ña;~ћ˅8#[|0,Ѣ&gOE+e_ܙ=qE (G2l#`qO1H.lWӍfe@:&n64`"z]}v'@=wW6.`ߜD}Ykǵ ~]>> 87?j"j?_" mQU2OV._@fe#uKeb{RtyփY~nh2Q/a}7Xo|um#Pyc`LJ\%OƤeYc,mDcrɟm5AI[CDm e9NdXG@.DЏEBm lVG<ҿ?~K^;'yz\0f ¼8-52>A5<󉰼V Qc^ <*.4JI4%_WyLiʐ#Yr.uieNތްq$/-{ dr)rxmRx _nZq#|2?hCBA=X}Y+_SQO]~ʡ&DAoL AHC>Hfc[^7F^`E}zUR`wճu/l9(,J n-'wZ^ ]C7{/`*b٫rf:{dעX5L<7꿢s`iQ)jj\` G9Yo FN&ZZ^΅7yu#XI̪FG><<ўs~+gDVS'lS: $9<QsjGzqݔ'uOr48̒_M*kxH^0KN8.^趜ޯƞo}ƃy "dS2A{!;;ϡVxy6@b즠[̭T-)~Ͼf~Q$ɞ*P|Db 8Ŗ3@1<}3*X },YD7'9vPE 'q.=p$~B]~+ Apu'^SJC_:BDh+3ҽ_,7ϺPz\n\Jbe#`#izXVQ@!+(EB`E7%؞7'phWk4y`i|Ě0hB=YqÏЪ>3:9=.iwdA>fhv"U-uBM<'8r ';!Xp6Qxx밍"fG܄lV&vwVI 8.v#Y$xК$RR"`7 0t$Agj4T3M~t$F6tﳂ!pUwmAS~LbNvz ;P( /mjUM>/$*Ö7+HK=ݱ!њ6# Zv©9`Qa-^s]ZȪ#S(JZӳGPe-n"/m&8۞`0ó4X!z+<gą|<CWȼ!0BS M0h/~5 qjVQ*R}2%NOUhc$<+j.Yr+ u,Xn:$ڈ=5ES9HzTp祵0e3 TgiwuBѵDz ->G6ēvC5%y4ETv'|$23 |Wy]w"N,7Q)r3F|A>cH eIMO|;*;| P>`cYꐣZۨ[rf&,eFnЎV!^3Pz5E;;кt{n={h3%?chk;a<<džy۟6]I2U5e=;-;ݏQ4=ƮJ8beެ{ $ fF'i >Yx9J]Iu|b!'a Uw>H/ޖ.jzEFZe@J650bHwq\+/-]4Fʨ⤿(ySuG5 xV_s?_'}I]v[rWZl`fQpkǬ5RX!=דͻ׷厖p2-snIsZGh8BˇasZ3ڔZnb-3Ӳafn56)d920prR$538ҋKS)§hH" Ƨt^[篎7)<޺=Sg^>gk3>űw/lw!>qZS%^SF<+S88a9P9&\ g;;ʴ<O+<2O+P?xX6lDž0BˍZ':"~?l|!o/i0֗]>!_5|M3׃*7dF?y YgK!KvkdH_1o{D{u;wߌ:|DӅ3-;en|6; ޯeV|=1y]˧mg{4tϦ>{zV//˽^PRE҄^~g1P1{6Z m%!'z]-<=4K$|^gW&E0]'ٕvL32 q)6uc:)srz"}˔̉8n0Hb:&VѡfgWl4(U6r)5tvzglw6 .$1Q[N~~F6ӫ-6}V|EN<-p,qV(;p[mUq|`b]|~-Q;Gb;)X/ϻ35|KszPb7ݍ@l]'>j#qp$,($p߰vcuM)/06PG'RMq<ꐋ](FAAQ@9ZxҮ_|L-K'X4 D.u/^Xk [?PR#O̧'rbr?qB*O,ةǙf/,z8s -]RP׌H~k i詔: Dz^)PV:cy#4U⑗SNS$^{ CaĒ% .³[!MS\[^[t(R$hdOA9UӞsK>SP>q)c *>(a\MǢE$DY+/ap ?ҋѓ+׹E"I-4듔cɰ7qT,VaEj溯.Ԑ /Q t:m`&^[6bU2y&s<<SƢ(.**#I|q9Vn{TDٹb##V^ٞxQRRғd7>:]h؇qWC=>3|W|XO#YS3R!-@ag6B w%Q[ቧkl8:xfymIz-j?֨~Xurh]~ߎɘ7bQ.A)bI2_h K!0  -jk1kh<L#Fˆu:G::R Ԥ QANNCvC% SNe"Pf0B-C$~zW3݇\7?Gxiظ D%`s6FH GToj#&Hk0Q0裝ՙE;ʠ]?2*Tl׏pCN$R][88C2fo4f@ߍh圽lǙ_@V쬲+ b5Էk"42}7#jkxɦ.Bcf?%2.r"L,2`^Vͨ:rnN!CQ-WՇC#JVW|ǦXAn^%"@LRR`gIN#Rǵ~E5%Ve%YMxG awD,IɎ|FB3#QO{Ho=ϔde,aV,Mǩ様z Ќy2?LbB"`qZf-)qSeXy |5f 8cIfُ藩%H9S4 }P(RP~3pm~ 3ry)3zD7"3BZbeF-o +ai#%$*u6b &9]aR&4! ` @a~]_чh'[=!snfO?DN&M8ntS'W<7!sX27Xҙ4 pxL xxDM!WH.ؙL-pY5qh>NOO%G`x?}H=Vh[s6eEV)f7Cb[&Zŀ fp-9o'<#>{<8Jdm뤅RN NAiCFq66!*I,jS,n ȞBDR$, id~!.Iu`S.ڡ)\XKaKEgOGAҠbNFn8b6Z')#r\:C`~HW! |r9o^X_{tͥ] D?-(JYu VI0ܱ{)T: ]k/f'tGTṿڠ "mOL1pr,C;[7hh}>5 u}S+V;t]XqDŽX7 Ǻ?scQВᲠr]+-Bi ֒Luto :֦-Ժn NKϥ:yzQc'\?G>?m Q:r^jZW x!oIG4ط[STë7Q(pDr prt,e ,& ,asO؉-JÈ\WTn@30OPi'GT}L1ƨL3p8^7Ľ Sg`S^M!U,[{(w蠹ʭEQXc؋|vC|(GoYߎUmF95݂'p*4tKǓo~݉QnݨeJ l/rh$1&g&i%a0CM^=ûk.!$] Qc NuZΰ8Y i6‿Iܣ$J~7S_/81 _IAEvamoy!۰p5.ys8>iC"vwaTMzi*R~u.ߐ+N 9\5wOH+]_')!%JgZ\n_) /@Vȓ"_>*Q^[an "r5s{, ހJՑs UbkX Z V!xR<,8|` 괕lgk]QrY|m'x$a<$/O+kr'kj \cVJ']z,*bly<+׹r$Xbk^3Aߝ#`01!`$؋s@{An|7#ՄI?U=oA]"jͲV߀oh.֪㈞:j??\GE^7TY6fЃv֬WZM4`NU}[EW~dLV:]l Ot-վ+9>t)6!7 sT~$@;b.KzϞFMX'Fs?C)HvPمc1~ȺC9mCH$| l*9?;ڬ8t{r϶BS, 4\}w5>BD;?GJÇf9؁!a _Gu!N>k͡ޖ l|lFI^ͭ)y*OoWOXD'Ujq)7=K1X*"yBugfIId,~~oZh H̛~c:Ю͠|Yм: ֺ[BX$RsJ4Ύ)-{m$Lj1~1+>ϽZ|#&?#ϏJZt}9" ^'Izl:*E3PpA_=55G0 +"&)k\{q+IܛU½4S,#=~7oDQi6w(H3p  +@K,:J!P-t nuknYzU"6x&蹗B}xۥxNx򈋅 @(q% wx:L (H5!L  Rʋ۰u\IRO*e\л|'CQi;n$~=cHm4ڮ?L.J%U=pgXSf/p?6偏4W&K"mqԨJV h \}]^J"5*\XX"LQnN5kzlnϊJu &POYG^!52N4h̏ {0zvY B` _khcx7-1 ~7=P_pʼJb\R:Od)P8b ` R i&z& :xdz ` ]J]C.+Z@=d)]T*O]aN4skX0x^Ƃ! Z;g TB7ЈvS4[GϸfpNV\Luxv0L5@uW VX04v`ӼthjvwNu_`MB^GE@MztЬ A#U F @źuz) ɎdT.搭cQY~ytLZT2v%xOIj-c.rrߟ$RgI;F4,ypxN+]2 :Js$e@4{VMb,릖Q)Q+? K|6*sb :=j֎W‡G=lBMwIZ</Ixv\ݤDxesCQ,1. .)$fl4ƤȓK2TniE.^ټH@pGsҪpNii6qVsÈkj9B$xXi7o\ r|[iu]+XdRZ*VWM0 Ƥ>aԥOkqZ{'.>L^UH<.|AO&!l 6ӶikY'`l뫜5JI4(<$.;t-cO1DbLM 5.翍Dn&7SWY& Ϝ:鍂XԇoYWxgдG,w7])BMS:ݎJh pP3}+-D0TlHǺ9}G- ٕNp_4ހM3Q-o!@кj6w'{j0 )X ıdIWT!+Ẋ$Z.^iOOOfbѭ6g`Ls=϶A!OA~R ُr̫g4u~@'у5L-ifeN&U4yk"0=U6!)p7 3fv2iʐ476GEa#'ͿWNG- % ~@o)N=Yjf'oEW$-XDe!4\oP TX%dDg:Hc-,%=5릶Xٸ= 0B'ކ=8&aEXyZ',2:G}dYHykú^:ijŵZskqb.Uê.37"#ƨ0ilUWtA[1b7㈩ YF= o T\#1X+0\ĺPR}~(Eamrs{2;; @0s5< (?ΙsjЉX.[0v7Ny?A-(J,ӫ~pT!KJ|x>,A|}i Wd?O h֭7/=J;ώGKY!ke03ZFl=~@YzV#i]M5Ϗ8ɮ2X%[IvzݠVd)ݺSZRW;T09.*sU:.ʸ9yW%yc9YccM[pWpqv4^gA"ł]P~sXC,#W?_]t-{^Yz -_4XܺQ~b;6/I^*{`zVW mHP74{Gɺ3[ Ӌi5O &6vrݡs 3I*0]N pXro>em!W}`p1Ψ(mf̧qIۨʵTgoEAqi1\v;?^yw; m`n5{X81b y>JK;1GsU5pWUPH#CƏoaνY+NuQw`55/xܖMM ؄lMX֭gjZxĹM#M$E%:2[w6-搏UR`낽GN, l5]_J{֖S|.<( ?pmuwFRհk-ҜDuZLjBOj%(B])AXK90LU^5RTME2,;%qD Y{3o{2_ta/xby X? ْEh̀%[OlCy-l썵gxbuX"Pա^ ~1O3R)bڡ!1 _kgWC ylSVm] 0do[H`?8R(+__Q| X+,j \MSJ9w0i0H6D !G%1 Zpw6C씗3[Ÿ0>VMYPs[H(&0Fm%o930ZCȆKzʘ^CfVY% H`6?jiZ) ZhQ J,&pVR ^'P(4`UTTQUP2ePPTʼC*C['S<~쳇^{yGr-Tq=: 䞋tq;etA(tVeJZ]Пs# EqUfyBգƷ?ǕK#"}x2GáV pyٺN>"6lsL2Sd_Nn6VA"(R96_p,zAۭkSP 4C${u^Ɇ.s5rm8Yl]扈c>ڰ~k?>14)_kN2|?j")*jԎnu>~#C/|m_n9>A&}0GT:=*qb6rYZH80g_?_n_:/~x!GͫP&43aQJh]wu[I!N9Zp\FQlg70#rΨbjrD$bqD9U C3?5P^"Z) ߅H 9&I6]lA-q4e anje_9ͧqky)<&s[-J$`\Ce~Gpl=`t]ٗ@>AUN#zV9~4?#$‹j$FȲkbvCe )62C;p8斺)NI:BņʆjP˱x(q@QPZZ9|x繠ޕ w YvXשAj_d}sgՏP"+D-΃[w/8L|1\ s'*|~U}Te?@!/. FS E ,X󆯶h2Z,&N}783Ho^= x6܋ ep*(BXG`l,['J[֟ʖp<)ԍ 0|u&D*z]ٻ1d:2i(JFRqƌ();)~W35O>pWv|bA"FX߻|:':X>tubW2ASK[ѻǚi2_OXH^Dޯtmh^ҷb}/bd͔bVgn9~.He MJM U w `Tb'"zƊ>O5|؍׿D*܈шH%C?;\X/,ߪƪpC|b䎰\̋߶/8S*t}x Yba-Ԇ/^qLsN(%w˸K2ڹ(TF U%AQx 7}GO#Á&lGؔ).!aʇW)J C0c{D|5J JiD%0ZQB q[HK`wBFBud[4}#Ṱ]^>ǿ? %֬,hh^_wTYLbP;½c0er]iSk0K7}LتNOŴuQW;d <{b7G(Hz7X A:-dW`reE#nDZ@ؒP^7_?U)ZR序s(V^;$;MYf.RZ0=' 'E͵DӤ׼ eF >LʀCx} zDLiY}sZR? $ :GFw;OyT'ci/-vkʮ`9x)*7̆kO+N>kPO "?q}sr5\U'ԢwL+k>Ƨ*<f}a29LIt5Έ@x!G_k')<xۍ2BRج^,"y_$n.k?JG-tmzjf?]]+pR`AC@oƨ1a^qwlQCII(WNuM)WI+uio%{O`)ٟ%'$R&b V"5MVH6fGe+[rG@RQ3*|z**9޹^/hAŭ(Wuo4,wuQK+SJ/4$ s Ѱ)Mo1NDq(c7F_- Љlw?Z}\Rg}t4FBU}"xZ/ f[П"v+.+` S?Ei mS4+S;{nǦ !0I u6)+ma=$+.~=mS<6.Ʈ Q{N<8YVg&!w-5T&@a^a_exs5[?v?Arnkȫwl%9*c܏nKd?*䥧UtyXx ^FrLs_5O;d))\jƱA͏~%+R!:f0*O]qN#3Yɲ#XEy7M+d |* D >rA ӰAyNY_V&SV^lM]1`*:x&=%ʶ׷UސXJ y4Ȭ5%=z"0-6ʔұ-&PT `ܘq7j_lq]PI\最f7OɎWەl={A[R!?e_"6<">#*{M.DJ'vZ#ppfw̮BP-xtU7X=y}-M`?6ML$y&W%ܓ֊; ~tDtse%5{=[VYӝN̴ٚVDwLJHxCRm_מy#Zt(!t~ӲϋQKvxg>MIojw-γx#%ê}^2I<~);#~R}X` U[1Yd鰩QUnT*5#g[(@ީCX#+q :9fB 3ZMh+S~Rf&ӹU˖=cJضxW旴?B\LQ3Ñ=ߒuX-^۲D)@Rm]gE ~vF0LQZN<gVqPSŕT*k#̰7Q o-˙h?BhE*ˆT"|XD3a]++Tl's  I/C%v1i%0ckQ$_*7/vz--1?bB^zݏRGZˮcӍq 0kGL6WyT-MX6-хn2d3wj>0L8عm)^AlI/%V%tB毉mFwV9!԰C׏q YȅL/_(uU:1ds> {sVh}r=&']K޶ähsE T5 +&M$mkM(W*PmݟQSINd=ݺ2NGOdÝ<-{ }<Uފ+e9 @ScGdͳa^ZƉѢ-j.-~7$b^+'#eRجr.'Ɩt X5]"V \LD< 9ǹy]'9yN&FotQ˲agJ~E儾MJgQH\J\o:ٝaFo +aw V@5uT^L@4q̆C&~Yo.Gx98a9F$9CئWgR0=SxFd pMH,%ɽ9Vܝ^/C7{;bv'bݏw1D/Nv",&o\IFAܽT]+mI,JOdqUۉ%BILcu/[1i H7sX 5j+N|MJyiwwZ$cؕKj: *+™_ ?U5 /@1CBUK7?V-`uC65G=FQHAoRDTYm]p@L~< dBJؤ5ns@{}E>#̇o|339;[rKwc#g?DYxQ@ Zaȋ0i@ or"Ʈ#+vr`]@Jj"?؜.֜yn-cI _ S|tı'Fn\rYQ@4R>mgw*?<sRnX.G2jw`ՊGJeώldpĞiy8<Dѹw\K&a$tDH4C(wk~#X*XʛZX=27t9 X`28B)v:|HnC(EIo 5ǽqz\*1ULv Nœ#V8&lWȺo S+HnX|CRi,&:ܤb@fROi `@"y 8 8VwU/{,^AͮxK,gp9|d )вF~00Ul!gbE<`ޢUzHKi?ýs.X%IqWNG QZgJ jg ֦P~^uH6&B^+VC4 +g ԠEw]؋c&XӑXU!^r'ػ>ZLapk,U4Ӟ@ҮJ87Fjsh?i8%)V c`4DzjcJlRἐ}-ov:<(جg '/a%Qٍ<p}^"wF{j+a_òլOJgtه]jaO)Zjjp wVT~@מ"dIZ0THaV! gqCܣNQS_."3{DR6x BIU#.]1oZ||dq/NM,>+R2 7_̛ųO:Z<""jp^BVbE ~oIxcR8i9^\f;N%:VmbX/(0 +`JBឨNbMNW[ Ԇh_ѻ<ǀޥcZl]GH>99#"xd1# qB\ _>Fa6P#07#K:9H@M*,'ʰzX=ǺyKMd)8%x`)R!8n o@lshtԎhyfdl} [^K`fȞǁMQo?+GR!P\(4Fj4?!K~Km \A}̨RE-]txKb%cEW8ΞgR.'K Z".yF٧ITt=Jɿh_ ( ?}]HyW«e88x_')]$TG\*?sE^j^9kf8 yA'n%[ |1|KF5? z"NH$&%b(˘MY TcBO`wdϽE^ 9af/?' o= 빂Ilfլ^Vn? ~' l2%v`曨_9UB&5ZSF\T&[>9{eIqv2/r~@)ͽhʟJ#MFP#i~e \oop2#<60%o[%Ԅu9]}F ׫9Ҙ?|Xa&"įDB4!&B4} !BdjqĬsqsLzKq Sc4=cߎiN/؋!z`3fhBs &B?I/<4LZwxpw0Cp?@}#Ւdza9r8.qw;?JmE2K2[Lf6xn~Rㄇ=tBGo$ɸUCGK  ^Idɯ&uqVU|8/cY&>qk>8? "ؒ[1`W_՟GWVF{7m!OdGQ=9ufx3i7>"k=)& W7FBMʣ_v݅]7_ 6G6'X68q ij.TZPBrb-t=#y,x@_JMj<-hz>ufCTqG~k5LXWQL섺@ ;M h|=wوW9Gj1ջ$1_iW!ziGt7$QrMC~q“L0SQxdx@WKS_eD')$WENq6"yS!t=7W`E5-G]0EBQIKc ^ud:V7?z)Lջ1:7CVwf.Yڒ`ة+1Kq|B(3WG?7m+ki04I^ $eֆ.W)>Ny5kdܧSׅK)Qtj *e{+N,&/%~yi:caXa>g%crZ-e˿ET>XȃyZ ^蘸(M"sS. сMqذPPӚDh[A8ۘo3T^԰Whv"djN9Z R\^8!"(کm:?q7*΃Xs9_}]>L+xy6A5S _^K0}'vqaŠmxh[Y5&ɽ3 Yam@a^Ɇluk퐜.a4g1sj[fZ7}4`#<)4G1Tm 69!AlܣyN6pgDNET~Eժ}\gNwԈ!{_&QrPeE-s4_+h7i`AD?/ ugh<#eIc еzj{W[۱4Tg)?R~U1q^e@+pdE5tb>j<*kNio.x `7T V.q1pgM6qka4 t:Tߌp@Yµ_oOcqa>C<1lK4k02{9& Ug3{ XJ8zO/1a>#~|IyyH+65>=ʃ_T>I6ѰET5)^rrуby-I֤Qx>>9dNveKGӮv+&-,_QUw6Ғ>&䏽6roUFc?iE!6 ,>jylj~R9 gdeK󓹍rxi~Z>T6)ac%y|&}2_*X~NxN2)% NT+pЯ7E3F%AET"Z7<*(*xODyJ"K^=941UV[pC窲0]hI ޣx$5\vE%*[a>*mOk-vަ0t=b2[Ns#ܱ`^ohN"nR8ƪŰwrUai{l!85hA,P79ۢ>[6uعwW9~VDa]i n=^.H&[kSYK(GXTWsLƾ1WړfeTNy o,0X)gdxHo".(5'Fi 0(F# oFk1.SPvlڋYmJQ{{l{#bxpXzϟ @Q~nt$Ƣ6EW+03)OtbDo؟H&a#'ir4Msi1ncG,/$’EnU[x+/3䪆y>p! g}: W x+msxGk`;*+^e!ApcwRGwR#WHCd=]'qnm.ɭغ`pg@xF7v7ikSr>c̆=Q|&j>--:x^'.0҆.10 ozі)5Bc^#xќ;F梅'_ܥQ0S9>ժkq˽B.J>Z HMg"ufo qm?kλ~9('=#a t@Ρ~U?>zLVy W]a~ytbM=E+Bo)BWmi>gN3c1*; TFYidHk!<_R 6u܀jpȢvMq \~V"y,_ Z ɪQkq^N5_rVR$Zsթ#%ůuGxDKm9>Kȇ_=|+ { ޑ);xʚ-b%G* ʶE_mJtH|XOTlܙ!P{//(SSD[#f ۷Y6DPo!=NrS:1l'2>UD4RҶέzyz>3'j@GY^IAYC!ɵ 4uL_NV(elGr&(%ZB(?ܖ?$v c''`̪C = 'GcOlq]U9iE}Ӫo#ٹ(i,(MJZѺ2lTq4Ƞt,ZKɲg.uSY`sk+<j{jw;9$GFƳ|,Ea ^7Dh/|1D^#'*jv2:#q6Kr9yć´Lp.Il3dTNEKbx&Ƶ VmolE)uOB6`Xt/O`Cb_x>@+’ݘ` L{#IC1nȹnIt\Ƅ n9Cڿ1a0J }.J_CBȪ x˚1tY ǢywoUBiiӼ#^~sݮ#:BFŹΊׯA~YOeƙe0}Gx管Pt-!Nʩ:6\)G5e76p؆eVEACڅ浪NRGSj@#-n>-tc3}/'q3>MQ,>UAL8?N<敱v2}DVƶKCPsi}e-IZJKvlb@~*˪ k`8`< 4vQq{!gס><uH+Ok6S5F涇c1t dߺw4sB e ;A|\暷S%q1iQޛ.ԗ:7Ug0vLFHz<ٻ\80Ң^+ ^wosKUM7lYBgX$A BgmCu{wl*?i X{ϯ0A d-CmqY4\:Zێed\ldx^.n*<=͂OL/Io62Ez?HHWS(B~SSNѫaj 9hyQ3-a]ʾ:Kq׳c3keލZ iJƵQe9aН+4Fq2'Pϛۻby(>7/מiW6ҟ@{?/7þwkJlsp|{q=}ޫEAGa|a:8D3"x*cwt֞]/ Eaz,F 㯝 x٘V~T$㱠}2?ID `jJOh%)7äLkQV1_I'<3߅jx%+Z,"A0RAq'xDmv/nR#b^Dʀ.$ ּZX|i@D`p{5PR7u fɮ{]L+ 8{Kb$O ?r!74p}h5>7<[YO`\k|bMڎ`e^Np`CKz}߳\^o5A/5'"ݗ(F .oNfTz#ݾ/)JHQҀ${'>l fr,A"\5=r;1B$U, j)Q5g i^"QGUj~=е5忢=ѣǺ =KzxߢGѡBK /!JŶ2ttyG39l}sL5M4W (Ӻ%[99[,[}FLIrDLjE0'7#ΊġE~Ng<8:vј]c \8|ͬ֏^ݜ,=cfEb` j-$ W󪿒Fiս{3*]v lNKhB"~RPgi!}rS> O]^v=@ JLcޞj{l"tjS6-+CjGb٫)mĄVRFewo9K2pմ X1dX;~cvb2U)*@˱VT#A 7rM9X ڭݐq6s1UfoǘRWӒD 8rU3HAXReP_H\*/J″Q>=HjF`RK?YJd}! SIcP[E56 W;{QէSF1?b64H^LHŎ$ܞ6wq|qScyK#]g.wgCT1ߡޚt)3z&Gg&iv~WF_PWK?8Vkyrw, Z)ɼsv;Z⊁l[9_Z?ڕQu6o2mcM/S9^ Ҽ8f` 88^z$f|Ih0޿0' ʨjiۍ=%zuFOp[^*`lb0AsFiAIy:7JWyI[ÒK54 ]}\춴21S7N RPܨE}s&r7q쫨N=PDT]&UNR3A뭶IY*7`.XY֊ގ­l>'tvEUln&u8''p{coLof_yz̐h,>d.ǔ~J59t% wi֟ZdqR6މO g{rE_VMtw. #]fa瞉ߕ &U' R0ΓoT~ٙ+lcSERIOȋɛECx fT*VR,)b}.$%ޟq@3S[_?7 V6BG3;;w$;HHvR&{B7L)r;퉲˟N-{%OQÆeuA= +JM-OaCXRi'v.9Ųx[:- *5yj1vng|{qqBZ\"|6moVw/{܅-QG)&߮ O7OO|P3$0Q?UhU1VDn zM&: HD*`TE#)c4@׳C8S|4o_Y_J^+%w$ã8{kL5 ir:|Y(+Eb@Z4V BS ں C=#]<.ScFhIWP>ۨ%m| r@KªHcSxiq/Vkd_z(KeAY {d/`^kކqkTA ^+l'3[BUzƻk'Gypu\Hxyt시]^YY[# l|LVJ:b_DH@=1nQ__)J/zɽNlh>_mʂ y}fuzMՔ1Cg!=gxT(/ģGvC]@(bGyTg`4izJ'|M6Һ9 =֍T8m9ʗM٣o}.QyޱJ8kUHQ2Ǚ^ʌrh+`el fe ?ÿ3ˎ 2]Ke@˱7s1|T Y@ B*m{`yrH߳恸w\(>NVcn!$8g{ך!!Ɯ}DQlFwW[=k|6Gv/4R:qHQEK߫}g4YmžFEu{7@?v}z!-{)y<+qNTK0x C kV9&0M*܊Џ•,5P%¬n.!~ SНGW5j< Gl] {CgQb #wV}CkSg? 5& zGom_hu5?[ΫTڔV]_yYz=X'}ݭ0e(ew|G0.F0T/k肜uj-6핣ұss`Jmߡ: .}ժݦ-}4nUxOv,zЈ :jT&rw.& !k|]8 Rd|ǡP%)+! 8_Lj#ra~ xWebx8Y LԄIm;e<´cu\VLg=4| *+^V D 8xAYsk`i{(,6hoi¬T64-rݶQm- Pi_nt۶aVXHo] {{OY"5DŽK43q}q\ 략,KzghN<=QgNrewß`:j HV6z6~*ձR:P} JB@&ZIkw* W#\h|,p,jNG%O BI'*"sǷ1ߍ:y S{$y+0*댜1 C݌m6ՁW>$-K.d6ݸDhѦKb;ݖO#q8|/ykg;5`d' [JbC?DsEY7m"k.:?`qۑʫ5Y-v'+-?<mNϿĜvp r2/ nאַ~O,?8fR,8s%o=^Jx^vMOqBc'hFFC?ͫp euN#JyvQZKMVgLl_F͈O"@LJ2&$8WDJY\a*kk0Ie&+/$8C ,ө-Qa^(y%%} y>Xuz|d5]L4Je͆ 3#m#44b/7qy05n|^ w:Og~i&kf*βO8cnK^Mq;qmmhθcӺm_z@C.-;-4C;NUyŪf©8p ',_a2%`[wb܈T΍H?= bCRn1C9Y@ {ϫN)x)]UަN_")Dه_/nhOu ꟾ uӤG. !DquldC'&$Ҍ Λ&< BݱPRPQY!< |XFA\oD{\e|/ik`S3n(A hB<.|usWQdSk Ťx4|'"kHX႒U}~EOkHjLĈWFw%/ Ux7{A_Aa:! 뀠?䰉7`koe%K~[ c 3S#@m7q%55S]4+[d:?_&?0V?v|/"TI"Xed^D0|YY=KqZ&\ qYсipPK=:sc7̦z ;0zVشkүjWȠi]m\%s%3{]kXдƻs%zIy ?!h0D}FtGOZ _.rC:1k"oZ A*Ik\=s?^2Z%]+f54ؙ.Ir/?rl`|}"xa"AKY=r _5ao狽byxC֐fT]M iq~Hu@f68>6+[NzSfthϹ JT2^7H/yuo>}ճכ1Y6.|͞ \TLDFVǧJY 'ma_̘wy$|/pB* %b@_-JEهNo/>%I;=oPWp4N˖1yQB- I bt,+e)\x38_B( !۰$=7 qs.\Kc™Z"Jl}F h3ekkE5F]wߓg?By+Him2^'"$JQ+w|l]aZ=אgu9>/T3t՞yakRy5_H[oqyEUH"˾s!SQ볡9EǛ)nqeq\%@9&9IBhGπMm  ޥ;ڳI_y+j^H~.{* T >d@=M]jkoI~2mPjA޲OТա/W GG(Ae͢$9dG-10= '݀Yf 2Y 5kܛf>L9A@ՁKKU +\5> lƷ73S c̩>n饝ä́ݥM=^< եNo61*]u@,V[ƐIOOCJu^1v +͂=GI9l,?5O hRl&ż"*!T[%\~қ|(X{YB>f m@2C1hMy\Z-Jޢ+j!yvvگR1vM|=1O;{Do3 I|SV༩C<5(͸5l)%T8H*fgS;G^' }`t 2,\luXX`!r?:*Qoitw6( "({j (-_a?3KY.mVwe!yh=a+Qm7vp5@T~ȑ#x:ѱQCtsK_N. F%%_-/̐\ qjN) Z|gҒjZCS|(;Wm^ַ7C=w^`{0h99-Ȅ Q `q^ nWOxDxLo#٦%{ھMetB+S,ý9hĮyН=Sg(-v?b[?HGSsBsR P:<"Y8ʳ/b}< LB&~5ZGܵQT˞r^+/+]d*|2Jd%*YYnH e*ZL '&!6ⵈȐȦ#N4-?vnd8yWnJ ׬:Jl˚m٪yUg]=@c~6:#^+~1E+1n Gꡨ=<뤵5q$9KOq PΓ$12:G%mϼ?`qax dVѽQ*Fia3v<]m{?d)ajS*.cʝ5'13HMp%=7Sěk͉@$ DHc "$pDru">TQIxfmgs; _τCOJ;PEu 9\nw}P֎.&j$kQ1wd^$5y&qL ?E w]=MZǔҤTTLB1X5|B)Ei38A TV z>N+QvB q¥Ox"wzɁx԰36W~=9Qp]>7=:TA1mlP`JI3q'#nl=nI:ÎatSy>Cs*>_MeR@3jtR%& ?:%K6d%K/#0DVGձP%٪VHeNu"SȚVQSdqM 35.~!p'؃VvTVlXҷҷV}h3^Є O&  i%96MxkLbVUQP[`a8xT I4)am &hR d;b`Ge0/RE|%~fHOU CMJy+w5:(,Mc[~%]OfaS#b5q40&߻\ Ւ*jDY1aK|HYSK|?yD/}¥}6!-:$Dٓӌ,L*(v6!} iQViCkf 0RnЙqA+ц|f|HGٰ[ouŠ9ɟ+Y08+-OͅdE7}fG5I~`6A֦ߦlp=jb.(̈:Kx%:A|X yV%}3C_1eL`r`}nRp-;k\K$Ԅ SWjQ~ڒ\~{|gsCԁӅvVCݤ6<5zLNO,ӽPsCx<-r*4ۦÐoj ݎi=/tޘI#VMKԟõ@Cal|53)E LIs&"tPIPb˫ ˚kx*}땄(Jh WcMbm38bϿGC/_} TRDzLd"dh}m]L|+mLѾ ̨Y̘ `9ŗ:Z `c~yz!%W~Q6WG-pJ淚|c?pgOEh@ѤIurc岁r&y'1+1\$E'JBs Esn  śXey1Is>?Gx͋ggWQ mGrWeޅy؅.ԅW+|_ kR9%#SԪu:;yh\-\Q<}nDavVs*?V%`S.b򑔇rl4JLʑ#mP]]cEK;8W jN]f!o?_ǭ@[ӌgNsb -~" t$o^m:^83u,U*%2ѱ r[*p$Jv&Wx_g>V,0~eTwBb("7xo;8Gǔ9򁋈w2⤍on }⟇ XRa rXk]7A1/`o ss߄o;D޲YƟ&q%o:uxeA 2JssHv-PߙT UU v-Z!.+eaNM88 ŢYɌ{QxBe2YEb.a,\9ߤv 2 ϶_(D/x"KCuݎFjcy@. >Ց~5AX1P.(Y1OAK@x2T4$Qb<ΌNL{&@r,E\m*r g.%5FY5A6|އ}%7dS%E5`J^khbƶKs){0ҬpX|  ҽy:Jqy*cSWSDp89čͰ96eyu6Tg D-:V@I툢Lo7{I)ȷjJ?^lgYZcdCjm [g(Ꟛh.H Y#Z b?)aZC闰mlA)ysjFȸ:q=1F38#qG$9]6Mʡĥl1 4rR~ݓ;=ts\&J~% Oa-(;L?D G$scsT=I3v#|zԄ xԵ'6=93ox_,Ug;%-:mMsZ8@z]Dj+͟dyNf)%Vv7}V Ugj30#"bG:œaEeD054H94GғbBIȏyewǞa<scg[FVG#=}ucEb5 i{dwEg&T ʟ/B+nmQ.1i{WD?Td5kR({17&8$pd*إ,Gl6̇`t-F傶O/`em< wc6]2qD}ge5kB+G &͆wBCm(cӨJ >؟&F`Ll*!*?Qۘl ,r, Sv5,U4U n9Fv667|$FsLzZ[5Pz*|qNi*vp ʧ e׌ =Dop0N CQSg$$ƞ3(^lk ˽[{fmYDrI&)]yTQW唓ÏViQ"4WL}h)W2DfU8J}4J[ܗԅyZ* j0{1Nr7=/s}3x-˫wP =M_2E,Yk h|A)5bjk-yE374) ݿ5p\ ~\|,k}oIa޹u0=b*\k 8];P]h՜/TGaٔr b?)y>4rR9yFt8|ו4# \-owH\uFqBD ה]'Rn:, w22uɞ%r hR; 2Ny`;n)+IQu4ƪ-PLX k~?$-9@BX3L<3A(Uwe3osu@ءG҉dA5*-舢JX[LUyfNp!3. ZnFl-# =zaIwPj[loUpL4}SxjkV]hնQ7!=E. K]=X)/g_hɳ as_ahlIcjxkòz{X2g?ɷqNk.cp(<0uS?\'q~Wm_>Z/4Oq>?Yϕ?eO_揼/?h|ocx_r|VO|mOt/?ROנoǦFv,y`t;±TC2IIG[7%nGkAu?qoͥ.z $ZY10v8xŰX%5młݑ8Pu"S]Ȉ 8w5[Ӽ$slЇϰӪ!XŠHN#5ӈVJi`+ >;nkE4 sOɵZ1i<6oU;l'J/CT89LUܤ+!K0$˜V]ȺOKsHl_ n"t2-|{Pe^wurO-pjYR.veœe[cJ5b.?3ў\o.."!Ih8u5Շ}dy!$VR@o6 Ց *dØSҕ#hGa ZQd U'q&"fLѧhjѧ{>Ӡһ||ӎ2L/= bH 3ZA'WBGvInI(/Z_('~k  FA)W>V_x$/Q٤xHVUo!+걠3~녂2-8יTCVyԊ~mOv-O6؀ۊxK?8^9Lmǟ37=^B"(|;ZnWz|g!C,d'J?yݚА\Od+z>Wutqcxle4|~71mqV5xOC<딚s4k2xXe#\עΟ@}4?F$W^kMIr#沓:Yl@eOBT,t[,9i\t}+bCC6\ 003 l>?瞳 zc{^Cu3GOYqӕ4!@K-^Cڍ ϫr,1F9EHi;<̽ߊ[#RaX4\')MAT+;ɪՖ67y+ Ъ2hxs{DJ0Cbx;=9LXTx(3ה+]Pg2Eby]+ 7] #yNNYc՚Rd,Z;v'Km:T2=6P&6uRa!yS!+.\_^h/.P]3^2Z_ |0y8`^Xgr(~DI 1/&pwp&⧨HSP]_s8`TʩH+Wy2zsMbCP*}"*H6Q:͛ fQNދ}jbEfjH/s-(HCzIn/u U[#C,/=ug9 81..G77/X/ Ea:،PpF|w B^"\r t cܩW  2/lp=pyLP!^L*g(k8L S66?žG[|(ikT48;ڐ\@!7^ϱЂ.yΑT-64 -5_U"(kME/,EiZGxF@mx9a c S!vij{*_Ϝ\ahz``s||9H_ƁD)ؘhD ]gT!Ҍ)ªZ&Q9KXE7\Ꙭ=s|YzA[SD47DP竪Qw{InU{ |/+֐m4Td=iBwɛFu}VSdK) 2F:PZ^52TBVjA)gd'+WJ~;jDܮIЗ5z}?z(h0ِ 6 MB1 R{0O< % /]ݯpj0^x.=&3r{D( )~ } D-p?WȻCŞnrh[Bk Z)?s\/ȸ埭D*'ho23d5ץx9}0 ;/'[KumNi7ٓض/Obo탂;mPnq/jSe^Gqw#gR0ID4/!~k- 0Zb1?ғ#2 m8Y׭fd$b 2]dO>zo"xr 2O¿Փn/{qT\~ e]MgeyUV E~ǖXQ=bˡ0VOS`/}^OLF/3aCHH vZ Vq ) Bȃ.lpՠBymKar}o1Aztcr$||sG?7oT ?OP= ҪPf/C$ ]УcSXՅ)%]cHN%r!0@fRY?I6Ҡ x2$sI#`D(rT}rl H$mEh",96=I3n3U  AND~\H9irIt9s$>+Zz?KIņ@8*fbaHz|}+=Ѫ[P3j)ʉP01𣬴|*apHnp œZp7p6:hH=HYo@3Y w*`>ҳ3'%>ZL a{)6\<$aې94RJ"?"?LL"}gb1߁X_ `LU'Z2 N'VYt;xl`C4D? SP+@UQYD"%9]N.֚N̳HE!bDuIlD\I E⦼Ol'>O|bUW|bUZ`X-B:gA1`gܵ "gP^qE?#n(WHsanM4Gb#mi4+|v~a g}0Pw,s7:g$m~P L\/6'{Cb0_l !bc_:/b/"1"ET/7\/T*K-0~bD_$G 6uH6M XLX;ھҘƒӨ>n`m:F-e]wf>cLPDu]@&z+VAYq?хg]qgG_ïکKYvE_H /FօW Ue)[tײ׷"I;S6ޖ<?zǃQ!{SI؇湬L#.гxEYZ,oJF*| 2$ղ+i$5F0zC㿂@£Nhο_5YʏxZJUb V|~*{ M}"՚>9E*$(rUGN;IfL>MC \tj7Rfjl5B_pjqM l#gSl1c_Ƭ$ע /Ңȴ!O.#3jT^r?wD-zmj:Q |񻛖xmlF^QȂOl\Hd08a२K-$|MqZbм!2L{}u(gF~U/C'!Kn>_$<կCCޙ}c| ]OH7 Yvr,ћ]|pS1X# ?~}$ZhVLX8}L3>#\-V! RWuՇ6oL~'M/x/֜_X-mX^5a_w?[;207vyKd&>m~sݰ؜P^<,20ou )ȸ8Òƭu1ؾUA~k?JVYFmܩ´N(?l5>'PHCTYYK@Ph,e1.ͥaɛk|ˮׄ3 ў?KcF_C&CA֧3:\EFiqCl 3qrn/F$խXl9|f<5^ DEF_ 2 ʮ[nyS\Y ,Xb::Մ>7.c_ԠL.P =]OW .RUYqwOqX3.q=ϳ *X5*%'E,*9 K*9Jݨd_^2KEM%0xQwZj̓7X1u%U'K{ar5Ɔf嵭ȭs-k],-F`jdO;DFmh?:týR# ]qebc&Ą# "gt ŭ>I$!YНȰmei+;c߭>Ws8uLm\#5 'a{Lz(ș%]hx4=ӓҫwG+a4:}=0K){ZE[=yI,)w+1ylռpGHǵx 0ĿlҰ+K >j\GMZU}.3`v?D]vnLĤ~t^Q$>g%zZ\'Dv?†]w>` +x]BmNa'٨&y ^b۰]Q"x[[|4bs "*-t%JńF T7Un1ެq5I6I.I>i[\ g%ݍSZZK;es?JF'Ɲ}A?W{9ZXj*yص17*(t_D\jEh[ \N&TB]%a8PI/Ge j}"ômݿ }0 F$ٺ(qF%dg4RMU?X] =l$=O WžxزMA'|:^lLf!܂}Y5TE4o`^%,AO# J@J d4O "ѕ<=oBfO\#R<n=*:Qy\hG h弍OH]?HWP`w4H3ۜp)}&:}/lPZؤThB{)8[=}NI.%Z@?oݙJV_tUwx/J K(p~17"Yޏ~'L6Ra+E<芯 ,13(.k ֎!8sH9Cz|AZP.7LZc|:DYYOi\5)a)&C#g"7p)=1WpoMm~#\6wd2')С?9 ]EW(<3ZrJ"wqR<}[o:FCLybٔ?#ZBUp?lbJoqn V&%aƩՄSZ=jb_ d#vGkKxx|ss~/M"s.h2'l(ݬPڱaUjE| ڰ~% ekO{G=C*kRIsi6\G%q1I(ۭHޔr?Gt+XCcV0 @ 0y^Fn{T=P"DT3S {w'Tک^f)ޜ9q1ߡu, ipG) u5\mxTIxҋ^ݧUɹWsSg 2+- Ujz.`6hRsr1'F 2 ~si]1]_Z ,OU VƂ# H @u>VDQړ(qaosdhAs#wdj qh5}A}MwR|=vRGVTT,9|pbxE BrL+1ͻ;u~jKCO=*R낙]-j~,*GVqiҧ "hNFR@rE6NJxBXc ֪a$U}&yD^ IDFm:c61%(W%*p(y1yI7žVcE^/fV2ULnL(>K'H*|C+@-".0E}$vCmBٯ3)ej_Wq!bY<0,ykt>RG S~5)- <-nHN'In*8gN3˥he[b/Y2oS61u6T_OaW%#мk*lWɰSEWr:S%wd2 -HajmRڹTt@ƻ>FcBprL6 X\>=bqVgGDmGCMTQ́>:@=s Ҝ٤tڱ4=p͛{ ԐbÊF Fu՗Ԃ|w&G"TO=umC\\YN5&M7Lm Jp Oi劭&mc\nmք M h._ Grc̍.&nP,& N_\tnMe76Qnҿc<Z ~?oN7H2/m6P5C ͗osH9aX\H"1*͸vOU%$ mMڞFhmwk?"̦TSPFͽт_l=ogՕ(F62pA-7sl4/XvYbR93eJa|On|Mani{Y_@P[ ->߿jl8B= 5kUG͒9 $>mn}Mg БI%!{As\j",Iyod u̱#}]\8:_I`?#p k@;1b(¿$]JM66zsF~c$$˞`Px (U0m>>%]1vg5~5=yR?kX o0'$ ,ՓT#YINww\eq! 9NќODV'_uʬY]6턈;)lnG ~oAs@=N͔YtX#r嬥q LwkB`gµIACWHK`f`b-d6iI{TYɯuqh5Ť,!QL(`i{hxj D]b8=aU6L[eQyw`14 UD88Ml' eiCӷpxXF@U:CrGф֕na+m<~_'Ў mA{ų_8Rv;lǡ_??(F;g,÷h"{i+|d@ѭk&耞˞>N ȍ9k7g+7 sZI/=9ŧe՘iUvYg.MvC(ZÛ6ٚ/1_'ڎx-vZL7HmEwh0vu[PݘJ~Qps{^L ;ƪ>l"D?8;"Nm(i8 )MZHyIYm'^KUyЭE#ݨl̓]2P-Tm0[ֆ?"{Gh*k>AgԱ¤1͸zE3U'!=KG% 6uQ}N,!N!{DpFބ{DɆ1RzwwoHk+-{vSToUa=vMHg` #K#w֌3ot_#.9tG;IIj9hjw Sove6pԒm OM 0ЭO/ġwH;s9 [JtT0N8vՠOK*X0#]3$!*msA7 E\sKBǟɮ}D\樇QsP@N21 y=&~g((67Ct so<o^rK]Ϭ[{O_FȞ\5M&db i QXs%D D[&oTf|RSSп6.`tk#4pmnsFp>{˛aT籚KEMϠwK+ApRNU;j?>Pʻa/ t$ hhxfHsGp>HЋ-&ry |vI+ t#aeJy89[#wSH4eYc^H2nŲ>"5ip>3F3P0߀R?hgV]zI9ll%tŲe5}*${~,|\sWVaSHGFg{p8.D*FWmk`v~zdQ(8Bּ:K0sg7̍^j-z(*uUdg/Tza|졁 xF=?yI@# IzaUc3jSJsDnijhrb+̩#9g4T)+;,_]kRB$+ayG:ݍo ޏzMj[&H3{;$[Volhv/nlo]i) ;@lU~ j3tG=z\pT(*rC/ZcW= 6?uבHF+jԺZxN!Pb%g_DtmR,B.Ă$ZR~"" !-I ϧSq/T(P冰,m{'̝s="hǞ7_b?=Iqs໾p~g9&6 }]BtMG3Pît.MYV&Љ2};꣙:ۻ zqBfH6#qҲָ|lH087Nim뗵ydU "rоDu .E ɖ(Tm2Z *F2:пڼr\Ѵ a#K&*2ÛV'sdm|cL% [u(ݭDA$\'qjkHayZrnHFOo9{d=>~V )0h FZQQ ?z|0|YDiB'BMcVa㺲0BFte^Iy?]8Ծl3br;n!#jԙp5DžmKL~q1˼TD~+U2=8E\YS*В7Cmz,*t~:{y^7+uJF`6; HTf9{YYbvhV×P7&kMrNSɞ2XNa&]{*MK?;Xc򄃸5s`HW=uG)؁iTw69o*8̍7kC-UC_m`G 0fsd\Z υ>,e-E=Aska)Z^vڭs`;u?|WQ @\)Cn};{>s?< !x3cplb|y!+9;Ink#?)ථx['$5zv>4*éEa=o9'5AѦKN\G1B,DmȺNZ_LU4oRNwQ~Հ+x_nJfyYtflrfl@fe^wE.ˮrÁ۽k݊]hs oOd'yMX qk6ŋZS ;&T)\ bxDxn6k-&Y]V!`˳^WӎGsJaM<%_#La@n1pkMycUGXm2ś 䌍nB]ĞCfHJ~ S#_ӼmjxωH}Xu)u:RD[{12 B:*Z4!Vub څbUB>_t֛rf9Z-N "%D.(fL3a 4)Q:H9ͲgƍѴ\/IP7vq6mt>aceƅF@lոu_ #}gij  C_J.[ 眀e).ABIF3! 2+Dpq'W9Az{jqOl~N3 1+#w>C7w15A4Hk";XIh_|Vebbךv?} ,pS<F.1V$FHO3'4oTR(2cqb.^Z f<Bai$Q;2{xDCꊹ`94!@Sy6D/|'l= ѫԙ=E͆: }p6Ѷ;{hUl۝u\(dI/w,A:;7oڊcmkk T̩oTar)u&VyKF}@8-y t Gqq &Ś:#Gb>Og/EPs>l,>sǏEx I[t3E( 8?8U1T9/g7:v9c2}9b/B?H 5ЈZO{v, wAɸZc9Yr<ڡͣU40G_؀̱, R|}L@og{Q([+ަuDvj-B4=V8FjLve# x,$3tu;EdJxGhKba "]P)'G좒P\AXE_iYV"6,8Wߎ͙+F JY.z3EAu .x,uЙu2QQ9Pg i0O齇4ElGuف}-])P|,jқKFW;?q>O*w Xk!< %] ǯ?_ Ь?htE{O6nx|ak, 0H-3W,K} qR7kLO#< 2k|k(_Ijh9]]R]`CYS}MCա$BHeώ$BgQ ?K,kyL߿A-:$ [k'ȹ_Znn'w8!jx&l'Y};ś|Se{EqVaܓηL8ubZ{3|dOM _)Jv31,/9K|+~_ɻ.zwi HnA[ߘemʠvmi7>GWtu,NWIvM=BqisKVɇ"< .YNPiBxP&k,Z[Qfm">3jԛ{*I{!l )40R*k2K1q:ϲP%9^~ڇ\{g" ;[-Q ׇ;!^_^_ɢ>C}H㖽I}^^W),:WbtB$/͹PV 17oVK.ELt%wlQY@X*B 2[4J|Yu$MJ' xl?ʟK*YJF)ƫ'KE!9_3|nz}rC4](%ʜ^ 8)ը!)V-'0)Ó% :>@]FF &|*toI>D ⰹ%oqY.W)EӀQVت4M`"c% j\N/śq pg0z[(0$:hЌt#pqkHGL'[(SؿSoa';tW_^n8ktawȉ~0z R )#k*o 5~pnC3uf:yjtB7y7.݈R {^Ar }} OР31},%FEcFē ?i/ŦuI^/GC]{E&yߴQы;m@b9(*CRklRmϙ?RzPkhzD>oXC.Ԑ׼}pǞr6%pԎ}Ġq2~+Qt7N;JhiEήrdTH=ͺʶgXfڟɤܣΒPLVq(tb2+A[Y_???tN䈮pvN@+xV z/’'~ÒL:j?|5;`r9O>9&g:cL o(DŽ;rDtR#{~&_M驏 _GObD"Dx>ƱzHk q6Q$PJcr+TBMbG8A X0ToY|Vb1aobcT@.,[Oi> zDic(!=CβޤL7:Yj D R.yg/E(0Vl> aCr[DYoC@IϣG4O,#qm?޼]ˉstW9Kb؞$˹.N|k]VOKBes/Y(ݠI_b ۛz#W&ΠYƧ9UwfaU/BX|*l<M>-RЄ5  [ن-c3Fy3[ [9!^P?WVFOiELV"9a"_VT2 gY~1p/6q3e~Lgz3F{EBwܓ7`^tbiXH,58~e8>p8AC3*͹ _L]Ϝ糴5!Γ˜ jB0&E\%KB4AgGq8T[[ׇSٹE&ݿiGenȶjY^ﰭmڝZ4rVTf=+6W)kƮ %[:Įkt(S:'JW)IbQa2.[`ܻDTņg75xS"ufvl|Q#XdQwg|VvFC ?oGD }^4ӑGtƚHtrٚ \%$D_Io}WER`.q;.nny=s)Ͱja*e5%8N+O۪O\--Q~M5bO9!(‹ݭ)8{53|}1ƱSqE&pp#5\0yMtKLwѭ|~ί>掃u|TpXq]bYk$)DQ׵Jð7\∰w~[ܘWڧ_= u5ָelId%Vv7wKj6(V}ءƓޟ3,MǫXng vERR/kMF[ѨIY戏NLQv{~sQa|$3c*SJ7(x@6S8E{Lck@.)Fc-0NpUH@:iLTUW̃P_U{q,qV{OD Sn!;Θ\gw 2hfZ]lW0F4=p?4 V"]dZ= d@fpjWĢF јKFY7=$c2sѾ).m>%I(j $ҧcN1sdfLXj o?ʘ}v)z$Tr/@U =_hޏ5Y[E_B }=:sB/(%mJXVruumxB'*{oݩv6>iaOt5{.|s!ҳNͩtNYq^;K^. 1b,YN% ;+`dUɰe{j]d#>wbQ 57o#LzI^ _Ы" v>BFOD?\#"m绿Йa*\ ,w~!MMfv{^}~]'h` !Q,?E FF#/w}GkDgE-:OˆEFFHə'??=ab?x}6j}מ6X$o#mٜ[.N;>8' !1YF·&PFH%NPaM "NR>bmBn[1'uO9dG|<3F—MK\/#n:.>.Vmh>u9g)S;L}w4V˪fu}2/OKɍt?bq\D-0E=àH癠C.=Kc/7e?XΖy U+S]Td϶U<T󱻽[nu8b3y㱫Uy*0@o y'A#R{YUjٷP 1<LK(b0O]͒x:s܌+iD󫠎H+ɧ]:CU_1SP=8\Q=}(ݡ-MMHF\ym sOk gs?8fۻ |1qƈWGA '/@a6" E`]cRu)z? D#'TQv_-g]2cokx$W՚]scPzz{3 !Xl2D#~?ٮ0<&vWƙAngFF^=y- j3?Oj'b!MĦ?Ryf/;&LZN1[Qk [^q)KJ[pyX <3ڼ1jR}rvy76<ԙ[W\Ⱥ5.Jվ+JFvpa㳞:Eؑu xs E28Vh`-ˣ+b' 'F6C /Acwڣm"?9.>_uP< >F_}POג7/Qd]@BӀwYP_"E0*:_h1]n4f2Tߗ9=.[* E=3tLw6nCsH#[(W{8޽EofNXFGp]r)' s^h9fr,'n/t ݗ}&/(`Or|, >V+ yВWS(-&rP1 bj.3)H`JF;Hm:G0XRQ_rXD5>X@QO2Cy$:-d11;Rs-D6zJ E}a{lkS=@;«;s)ēv6^".h^FoxY[䳡iG*2/s;|N0EVfONVw;D`kGQq&k9  U !XDKvxI㢲 LBCx{,қNc\pP3vԺ;l |v+"ZF0acZ`:[^mI qwOT3;ޱ04mmN5Vs}Pwk$$w~(&՚@K2;1HL:ejEvCf$ϣ_*qaîGU*iБA:"W1 7̽(H.ُ,C7r>;̷ŋ:=%Ο>rZh:|E{Xͧ#Q CP%q}3H8 x-۪eNb.FiFlH2'}m@yXld [ʎ;O-ju5ˏDe;]eP'-뻿]ƭf s t09(Wl? L{7̽3̅rtC+k%Њ$)UmKHɰ5ߚL>| 8D]3M,@]:7|? v W/FD3AHM|6a)ޥl{@e$ଥx4f9rL (u2NK]r UV- Pwgʟ(,%MHڿGtE=S:wO_ü9hmʯ(ieGFYl,_Zm,5êϔH:'ĢVK޹|fyo01pE;~jɯ'*}:2o[FS٥oj|QGb`n[{2Vk&Dt9: `$n~= ã6۸CKpI5:UCNbב; rF$A Í[{ T cCA{V?q &p; /V%\Yߪ)ѭ*kk/rPw3,F`#'>aTD5}RI`?ht/.ӥo|现9Eک:LTm\ʋ n ^%cAכZxKlh/ԝ>ABNsBnb?gVhY Zs2(I~gڳn+1]~ʈ@͞Sj-+.p)-dv@mm8?󹳻I*LQ%ϽPcK((p_D ǀf:5{nn:wzM;.7s"86*2^W.,Xxj!:T?Kʽ8r'ȥrF*$on0D-є'V@>Lme탥ޑ8G sh0BVXS 8בт.}/ȫks7aͶ&^3T` E⻆;[Hck %`cpod8&e>랆NqEwTD-M%ۺc@ThI= ]֪牍$G]zt7ֳNsT͡..;w%Buȼ2V?_بYit}jA@h h%!q!LdU 6!Yb`Aw8Z& ȃ̆[4 =.zl;fIm1*D5;LZ#[4jN28/> =j y\mKh+ 8rnp_#8n]YyMA.(݀(p< fXx +.,:#`w^E.?Tw#}.wO~ 6Urg?l`l~N^suh9Ɏ:# ˠSET O5/ta߹,5a~R՝qSv vk"eQyZ΃sq%(M98ۗ%"q&8{ɝYP(ћNeH fӨQGHuW^zI^: ZF@,8e–0~ݦٺֈ-"]sxQk@ \EEo{fUjdbeU;)J-0Ǜka>iӟ0mϜh{e _yNje=ŧX245 Cҏ OTT+E4cN7{7?c|~}qGq'ЪZwf$uxWccsal(AqO^(QER1)5fA_f4̓,Kk_|wjq9K:)\xuJ_Zg ry/*F!zydar/*,fs_ϤQYUWuv"lwplc~}*Ff)i|%Sa.927(N4}VRR ;\c.\&hAHrgc14 D42SQ8tjk"%N7c+ P~QS~,T{(/-(|D q8Xk4]rְ/XL* Ƭص>ZRko`4Q3fwY\w)085zvF6II6)zX8SI~@$߄NNtj^ZFC"r}Z_fΑRt[s(1%2^^S݇GӱM]6c&F2@GNᇏ^.]GyM(>?, @[]I?T.rE$ҝF֖fA ZHU5tu#?3zH񴴼j$*u!O:N,ߩTyf.i;t(ȑ^dNX$V rd5vɴ0⹴j&gΏZ# Ay>JPy)ױ#N.1)(;.)2LM '8{1,? _xU/Wx}9P%;yŒK2<2Oi0F*%OuJ0[ˌg,4Jxdpbڑ^ux}SrPTWBQo{ f];S{= P/ gcգJCj[rI#~)cA""uz^D3mJʖQD0$l/9b>>W61UJ(fXzT׽ԸP[Ba -B?s5WGd$/UyCh(}471OA5y:Ӎst Q=&">HȧKQR<zzwxJL L$ 3*Zý{,\79,1(s]IsΏ[8}ی$QxݟROͦk0w'B}"8KDi/X#\.6[~숂gLХ* MPsg}h38Muw[|7AoB yz9 T}bjrgX{ g(ф~zCʳ1Di?ΦSmdQ)6ݪh3vVb]7&:r©t+Zxns}/zdti|Zxqh71\׳nD*ܷ^bkR٪=f& Ld?!Xif}qAk Hk^+of"6EE8*( zTշ8,WJ>Cv(B}U(todBE_@su.&8~9es| Ȼ\SE~g>-^< rd4f)1nXižs.sYl'- # #2}eCw&ΊS׍ r&23:!%F6)T]=;Ar ~vCܭԮ={WBb,J7K/q HROh,q8TS~@))F{|wN]G/;SbgJ;F0'?+'XwPK#ԓw2N&l'u?i?U4[+ͥ1s*# [HMojADw'Rv`)rKLx=+h(j2u0+3|OP:P&,d$GAT__"`d zKNim3H<&)J)=1;Ajcޟe'6,6)ą<tEʗHCÅ^b8߯By4Npb#u] 9UN8_"=Uw [q'F}7.)7%HZ-1̯o 9$(9RõDml PQʆ` ##c/nbRpOvV4{wÔ=Guq +_q8 r?'|rCܡ΁SiItYP;=ٔ_Xkd\|~U/?7>5/}{ .)GB+ X6) 凑hd;{b[@@"@OfAL,ks8;]ٴ:[_AF7sE&8ʏ)pfHZD׭:xpkr5?5V}'dVƒ~d-1;V&qoSu FPNҲV:k9< %}ibP%£ AxHo1`cӐٓbON ㆿ.C{?dֈvM: $9hWC:B" ϱOvxa9UvP,1H,wZ;,{ߎx A$HN+ݷacѬ55"faG\*(-NE{ eCnk[cQp\yeWУ_>?alCJ5CK*K!Xz䙙ٔ5gk ,/C+a ُ~GZW=A:E~po- Im@Ccq!&'}6+Iw^UF S ;D%lˇО6, 矁"pSKmBF(^zX~خPl]dsnK8YWa,̿8 DSyÙ}o+wQx5oEQav= ݼJO{+ܕðOȾԽ=r PvQ̫#10KWIL6 b%diK~IEOB߃v  qh8\ˡ67#}Ov@Q/= 73P 똩,6y8 m ̡8: ߕh@V;ӡBֺL 7]f<1Kyk`W4 fYI1̣ދʩ'ּ? I֋負N.2-z-Ǖ]Z}n>=y@]iqmJЮkE-4+OyfCMC~mm@@ԏsCB?1K7 Jޯ(&]1Inj9Ip~ Np ɆoSl-kO[1#2{kA~@ nW@9E˙d68/1ZofYJZ\'rsO/x sx[砸Ͽ)^peD9l"m 5sEKߔȡU%|T!dBhv`T֑DLJR %(W)J,(=JYՆv|t/=谧 AMy&YЬ/'֋F=^gdo{1o-DZ<":J>B#~\ 7;c@7%PeK^+iT$a4eIC&)aD|XN^JmF9>%zer@R"klPR0Bn[Y-լd0CvH.9 Pc,:ס 6^^`χmx-e6xeQUwqISFz qΏEQآP1+X0&rPds?de$/ ̜P=L\͑bl1d3hlh8d]>?wQx2EfbVO78L}{vGNE s1ģY1ODwlH&C+Aa^i&*BJTZR~#f"7vo|T9FWQXZOqZ`o%_vDxf<&:#Z>#zQ9E$etn}16> cT_ܞRq!֗ֈV6a ⒱&nѩIt'X] v??&9 !58V+«9͗=0HdWa#f<,jR+29Yw}!.=#/$2Y'akxvKWٷO^Պ}$vee[x= ^uHAQY' iDZ;T~ `6Bfw"QEUADzgƇw(f9Xih{+ ^I':͓/G%%bjaM0OWcFjliq&m Z|aK>] d$(gs :ؼKy28?@O{͒Ƀ$?x̸8d(+<"rl$S^aW*yVˉ_vA_>J Jk$ ίglsa_,cz5 ˒|g8ONsL r1?V=ۘ)5)䚤hc,%bWt򐫽B cXn !{-T ٛoSb˳tzH[:Ϩ8w5,g݈kP{4T3a8IrفqGPO(]_`g?BgGl$sY#7ŏYj޴icb 'uDoX6J>ßzZ Q?6Ȅ8B :hC<3K[eڮSlSشdDŇ>iߣwd?3$wJBg,.g\/j߷eF^]tMmÕ,9cqjzl1=Z"qa=mf?I}F6Ka.|,=tM=AιIˀO߅#˹p=|%kU"fӌG0~S_j3c\lˍӫ*`?>o0KiF.UO$˥mQ8kM5[\<3UO@ XLJ:V?u܏u?>ȨNt@=3H&[a&6gthOBFt$Zh#\w̩=nqX f LiTl;eՌ(9.W]>oP1͞gpQH WklQinLBhAPׇl(,<3w5IUIެ]u<>~>Ϥ%_fBo/^ h+YvhO݈ggysx1SǼ9k-!Ү]?nI:9|`#I{2LA mfOb_ +"]-E&Lome閍X w7v[Iٷ~R?4SDbՍ?ӈN'M{se;\ڗ(:O&"u뵞)&[ LBFwfQ ?([<\?Ǎ_Zf{bC.G &/UԞu!|= gmJr1ޡݘrR%VTZgv{k9y9*Ҫ7ĭ[NQqM"zs%8IV naWZؔsh9b~{%b %gJ4o.?ؓu^!αM KKL< "(ALbqw%MJu+*Z!LLv :hqlN0w»3Vm em`S,X EX<Ϩ)<9؉VStF=oOc3J[ IVŶUK֨t3[wI_;2_Â+D=uz>E?OHL6]l`nJ>{1=|v/*!C:=,҆P1`_oJ[6"uI 4[4y3C)QLzQ,O/p ˆ;;~xdX N[걲r2$#keBOKWD?>[Cɧb<3ͅ~M (&Ϙ/O)p)qkaqAJ%U>%qY۫Eo~}|0E3 ~yhW\[&ܹ ׭\ yPz7Wzhz*EG:VƖ=Mܮwm?5Wh.t-8E;qFgukJ27d$:{8A1[ibG&_hq$13g*9l漃EPw&:RRj9w:,ˡgKz~ΡGQ4Pwb"w\NR֗\NV5g.M=OȚSM>;D}g/_h7! 娌3xCҵ/kKp q_Cl Pt?Ev5 VN{CZ$G w*\Ow>DŁ^o @h~?Փ6WgSQN0yuvfb !۪%bcs (Yr$9O&vu8E%63賳Mq}~-I*˳ <mKru7/C4\v-:ǮTI7k%,?i  v7+9 Ya)jiϢ3..*{3F8@ X(&B.%mkj8X;# Cy6zdGgH]1I|q:EI\qͤAkpH[(__~*UyJq,_Ž(rEb&ك 'KΨ ʈ"dMJ葺ށ{O%:86ovu6/eb}V9 m<U&ua:ztnȰMtsY;6) Ų4x=O&7DGϻQ+ƽL&kd2?2,қ# nM7 _2b<|eepd˞|ke.bQ_dԖ@efL2ph^uNR(?Hމ9r4SX:PٛmʽЮ̽SzVTg\r9*PŌsn1PM#Lfp ȲԳc{8sJsKyXlG#MbծU/+3p1P4٠k6;5ũ= qқ$tJ#v:n>{FwV{}V)׈sl^?-%=v+GS)(<Zp ~Prͨ۳; V"R,0֩>v>&bs~w=m53&;mgXiNi٨؊]aޡ"|=}w(lkq=ntǦSH>ȫ}b!+ L `8nBGr[ h|@K^YZd[㴮hwUH6g-]6~FÓ#L:?{7Þ|d5v7 R{ը(W<_F{ɗjZ)O]q->#gn -SsNi<]NeZ7\`@/t2j]dE9isy ZQw|\y?ț#k7䫏S>kFR6+W[MmɨHEwa5N} [0BxXFܖ%tJ&^ZWOa…Sm IGG[vZ&cLDsL2s&v#I"Fnә\{AkVQнr scWD'ߢKgupzuWgo!hOZdbwU%#qKlSO wo'7 Doå_cE?9m2 qg.i&?e$tw?n!x>\<3΁,Mt=77R)eϦM|h̍g H8n\z>&!/B!-ӎA wC6?`87db9+y.d=_!QN6oi9Xi|c5x7fQD&ӞH1ưHoTUh,s?(0ʮkX9 y)6$Ϛ &bÀ,~l3FM,߰:̸OYIZG 0qGf.t?/؎0uɯ\fʷB祸O)/KCiHAQ=N ,gbJ|GQacҜh˄Zf`NR@&+Xz p&"x1uӌC4sL BC=}B:ҡTl?Is‘32MҒ'ؗl#H>) ߛ9AGqbq#g Sb׉Ax,#<6{Ok"n{1NL(=qjdZq<7vѦ2[䁯B}孅*?(Qixrgdͯ!eYO4w֧n6dW$y1N A!h]2KSG(L+o~D<}Qod8FȐ5Gra\gq{5( JmF"4!lդz8${ ;v[ UVi/>(07d?+:W{pR$KOMU舎g)w"{hE3 dx|5zұOKsDYKA7 NV5JaGŁPߘ>;J0ʫ-'4Uל0;pcl8Vi%]j5ڿ;@2$:08(N` iz_䀰yj-c<^{)Oug%Gfw u_I-pb.CJnZ8܏4pguޡyVP~[n9uyV?$rوShHL<#+g Lj`#R~=DL3 #s?4oH\*%xN! eM 881jt&۔ik$b\G6u7<BP//t`\,٫pRCWZLFLv~jO-ۛr*UdtK9՗NE XI(e3 3G9rxlRֳNHQ_OQ?ܽm;^$?pҸ^C1pQ&esM6s݁x5K!f*`_pnD[[jeBq3q|Y# G:t DX,Pa|lwmAp#r [OEN,xu[UOaH#$hs'Y 5E+/KsZ$otcO,U%,Nj)p5+ƛYɯoRLě˶Ҽ[TKlc`7.j;X)ĕ/ZdS][|Pijp{#ՄoXD韤++j=Wks_M1AE]6& `2ȓc1I&0<2Rr =/_j:V+!4šĦX(zS$n>,hhnOH JWDD%E+:vNPI )ޤA}d-(u twh&|doNX%o/96A9v}}HɁtDcs8c+4Fd:oA$4u85@hљ( sz .$7KKmEgb[l(BW߀^h%ju |8ghW.E .0#tWL|ǝZ)SRI󁕉2:J.E4iuYs#Ƈ@6l Qd)؛[8[Jm@jN~Og=OW2 Xa)KMN[٩ey-\=#Lp0Ӛjg&”&u,;;PZqVgpDD$,='js}Ѽ5Vw?SfV;_bnw/9 `hQO-Z"ViȖ2ŏS)H[ӊ%xqgCVףKtweޑs+ޖݷCY*r1WyZLΔ_JZ%3JI&Av4^r&NSP 3uY?܍$3#D>n_Ӆ4ŅP9*o< /޹/Oͮ;mx^1%뻆&.(A+pvTX%_mk<[< IjULtj,M= `нBN,yǕaux]"¼߄p=ѭ3,#{)!Qwi\hC;C.7R14'v+mc(N h"bR%ab[.Ȥ2һR=EKj"kwR,ބb^c^&9o Bnbo)v+;X,+1jfB~H.-5eh~1HL?'c`XXln,,y;WS~']y3P<|a  ҉-hFtaMZQ.9oܚF_pFn kyl;؝t vV U'b~j5?~4qF/$qьg)~{f)cv/ht9NQ:1סβLy@ n~ *`%G!#3º9d; u.Yŭ%+9ET47E_xtD sz3\d8-WϗEȤIڞa9Z@6Ю"grCI3A&|w&zv]K˦dʜ@7"Tu"5n2` pxb8ȱւQ"}e ` @kl5d?]Hϩ?!gYFU 3 %!J!WsEސztR=J('DGIyC31tCڐHr) f0Ř7d{n1ntdD/Ra^y9CS|"%>Xβp6^([~1O' eĊH#&CK;>;K"7 ҂4d2e/.1F舔a[ɀ.Me>^I)JZ-^y@\C<" {\aGds"A3".ڳEƄ 26FT־+PI͓"eux>6 5KIT:CfS6M7$7%{҉W:bVʿ?0?~ =DۂC.QCccy M$C<X=)(am*z$۶k$/<e&.8[5sFFO B_- ;ɻc]l~uLoS]ە+$sdR9sq+T$(rrqEj Dn%dqJbpG3 X:R"5:r|\~-JAsa%Hػ =ۀP=٤'Q >fv #k98Ƥ ^IߖL*$2I_pµe8S0چ(ֶ0N ؐu^%4h&5gRuŋlBK >Bمg[NauIqIr {\=FO;g/5w+MفVyv'U$2l mzz~x26F~C7>oB0;lHs 14Q%Oݠ6Lvbo-c68_K#tr1x6~T{xv`ȅ5 p̦o.ŻK.cj]KJ?ҊSyDTKF&c0e$m0nC`*{oBP{,w+WO {Hol5ڷj:?7Iȶ_v #%{oֹz6oޑqA23_N#}utEVAթzܴXDHofBDiL+Ui;5Y[4gIs^h\1}<&@w:i&tl~83&;SCWqlq;*xGѧL }bII&7SjN|aT̫%/C'u:$DO 2"2NAg4/3 ٛI6d+ۍp<뗠.gv?e&pG̫]:]R0@@_|q0cz(nz&'e[ՠBM h|EqᭂQkQbv$R |Xܳ!Q:)I{(3!=rd8Lrb7Grs"o~>A|쐼QžMthsaGe*LR~l;?jLj8kި?p=٢3: Uuȸ=?NSd26&yJi6復ܕBUiD $&wLba5O)sq$&]~9YlDbR & D e^MK#oô41sW:ќ-̮{5n_ cvϸWE>):b.m"VW~Mj6ߛ+qsУ9E|6B$z 0՛t͟ 3Cd100 _ 4 m/zErPnn_qk'ʼ fRT;k{^ H߸_%(:-sNI#H﮺졈!>,꺳Hi\CZ 喬/AO 닒 ^#!꿸SiAh{&&j BߍVG39|ئ 7{$nh-{ ㍂\Ug++~4/3Chy\=ƕZC˥}iQ=E vg%zk3sѷfg:gO#%\nZq=4œ2~&9m$sH:H'r *muZċqe:hvb@G6-n$2"}P?Tǩ[ٽip?MQټ +/|^XV-p5so3sd7D_`gbgwC2Opo.]]YZ+)|K2yXmĔgҽ덡W=>nc3dzR?gj y hu!vDCUeDS U7XsT&d^Gj`)|b"w5"ZZ!pw7+ >d,[HJk_3rD'8ԟc\EN'ea(2?#I}Axk;99IpY|/>A_T?G %Zp dف)# Me?*=6`_nD-=uՕw`IqIYb2R>4_{n!E|Ls2A76} nѣ rH{aT .#*&,^jG ˔5<ʍ+ڷ=㷰LQ4 W~fMLΣ?Mh8>s"8>+46XN'\5v4j2 L_-gnX6a[磛w zhs7̆_,ÅAzt$nAZW`:ŋi|,7RQ5@_f<WTGh_w+O?F57 o/(s$y\ɃnY9" L 3wp4A誫-݃Յ.U8 E?lr s0;$nkȈՎ~Ëǒw3c0X'&ML6vRź&!`fKLd~=s(N3FKq=#z6/wY ʋ0AT?6I:yA9Tzt>2üMs14<;V IOz`[cˎ#0;eo/CBo=eFS1?$t+T$ W87{by zu|ܡnSs򖷿O_2`q=k~<.Pfy1dLT|zJ??^M˜euZ3a$eUfC:٪Ura/kMDHsOB=1R[973p@b sB~C'E]|aKƊ9XN㥸#Zܖ V:OϮmų's*ٵ4.rn=%H4tUDQlcB+F9rLCc߮(y yI(+wIso7G%"\KmuRۇN`T]\^]:/ ǡhq-FwFX\ovF7`ʕ"M#n/נqGΣ Q򽳷'wĔAdiL$1԰?Uԏѯr\Ps\Ӄ#rd*"\#gx1C]M]Ax?'l"D\0 TPAx<&t*O7)ŏXEYkDӈiwxc"߰Qb&u#ayJ]&X俎fڕ̕9.ܬU1{dSoUt.)gfY7&La[D`Xx%~J688?"'=R6XD$B#rMzb3WA4\Y^tҬZ ~xBw.L45,m`;oW"/>4 M^Y|/r-ти]ߨlGԫf/jZLv&|3ʉ6" V"gTU-fgZRȯuFWhȶaR_Y+54=꧗h-+ǧ9nvf3a:%}PP%/ATI!yљA=CynkV7J>1c֑xg_UNzﰻ܅&'yDL +Xe;:mjySq"Tanߪ]`ަN=Lm^w]nj&򽎬%RuK'Ρ%SJs=tJ~)pVj#+w>r˙v8>쭽#[3ƪ9ܝ5Z7iu+9OsdN4QyVe6iš2> M-5$>t~Đ??}%(<]YEzkްJ "Ipuky[:oPw2I\k$Uד8W`ٲl.&խ$#L|?,x뒩*'vM 8SĿl.+<8O*lFrt 6tޙ8ŕ)NOYDn L8=yb ս?7:$ZNJcKj!GcNU(A!`=JJ[Pq,Q, n|C ]>fv!%fqr GM^ _a|/uMiF|$>=kS])Lmw/JH3,̊W7*FNyr̡{)MY.6Bhf)לжgw6AƳRS(WDthDHw)(R$]Н"ȡ,g9HuRvdt/K4=?0X/5yWY>EEOZ⏤T_<\@oV=w*Q QWcL{fJJY[S{~d:.ce& iDVTk{G[ot|m'gŞh5=4nEoUV*OJIWu/5P<-Wޒ/Dr}`"t(,)Ic00 O!M 0nX쑇9)g"Ѓss3@yDcZ1wCk o߉tHvQR;m>yV.Vx;Jq%*^b) 飌:DJiEIҳJ}|O&Gr f|sb|Hvȶz{laXIh7(E鸸t;~ZĨz,΄V;tO XQ(h@ԭ[Uḉ7:Yxf%Xvi)' *ekxX`VuK<vf8}v6‚1%>h7cY_"JR&%o)]IM &wW!\:ǠF S $T Pv7Fn5'LQ}'^GspmKrs%{DO5 4&6Sx]POp&ub:[70 9 s,vtS~GH%*o#|YrarqixױHvk>mfE ?ǣ"$$񉗅qQL$XfhA4m/{ɰkFZA]oegjڱ?4M.oX(\' ߡ:&{fv Ucˠ0or'4BN@KItD@M{&[Pj dsX%vbL_(QBn &p_ (sgl͠ष:Lrؚ4= `[ص݉,fQ`>.WÁ\Cø\[2L:4!&V+ESL"]f:[ȳ+ԗYE cڪ^m…)~0fKDfÖb _ /g:@Q⫣ݪ},>ĩ~ɗ QOyG.`D7ph2D~ \vVro ]ڨ>`C0NyX!+VApie]mZ(fإ׫uSUz٤EcA?{Rv}-*fe9Ŭ6B Pp=oCC>.o]vٳh>@ɑk6-tQ-k,(.'؇Z7zB}^|/*ͱ}D֧10bЪvŜ7ǛaFR a] b?Il*Bu|udb޵/L+V%yV7Ck4D#]50GF08!BXLO'jn+r"Cpۯb+ϋ^MoC5]a50{i&`RF98N,UpOHJRP"Ab4B]ވ]  PN*p)¤RkLG;tM'=*`*IhM4Huh$QG3r+#;)#񤇦|>0[MrwNtt q?4Q8"{Lo󅧻7B3=:z|e6.y AoH79aEjC犲mP~2?'~-XrfazpѰՐtE$4P A8!,1r^90AJ!Qh#q#pAa.-+jR@yC0-GwoM\1Гۯ%r:^J]!axAtRSE_:q) (9BSаd@2KhRS?U'Zc9Re| 8-az1|C9`k!UݕAmDpgs%'_6~wےS| b qCVyv!>Vav2b 6U#ͷif_QVx$m^xvVs{j(Rκ'|}84Z`@~Ju0Izh.&>(?Mq#ccNRFKlְISuA,k.Y3DdߋN}4\w%Ӿ#XN쇟`7W`v9geMiZZ,Ս7Z21~jT4lE= fܹcIJzԠJ1_M~ڵuK>6w5mwrUCO^x-n{JBLŸ[s× =a3>v-θnO8fϛ/֛k/ʯ]=b9cٴmXkU  8FWezĿx9ވ254cBܰ4܄Bhf%:UWp=Iubb/;r–DT|8_hH?o.\ZN,'[.r;0𽫜gJƑQd9wY!r.STI8=w&b߹voWv}-Jut(4X@K>{qlmZ$XwljVmK*s.3})v1&V?}Ɍ>-y2#Hg]9?>1M3U!{jr>|z@.9*nE0@{?TNjrÏ휜q`c-¼#*;0r'ܥ~0RخMԉk%W%eldXޙ,}S" VWPܙp g1Q NXY37^0 'i;H>ʣt? n!/ @ɿNr4\\?% "Ъx٥;x/?HkE"χUXv“ y?w*XOaqh#7{$]|sPӿر;;3lCw Bw#IcąEb" _+仜XG3gKӈtJĭcJ$rYHDESֳIwƗq&YjBGr՞晞fF =ШonTJ+]9w {Nm+]iaWnVzt0Sc6~#O̔ &Ou'/.ͳ4-Os*nN.Dmu0[B+z)?&jDK<.5#~km׿?޳f/C*`+ክ:ݯM_ lt!z%r3)ϵH]_bqZGɲ픒G- سWRa|6l;~N[媖.d,-ytADrA^cb:94#7ƒ:.ɷxZfq(e ̎;@ukUs;'?)&p}XW51>bPv o"cmt5l:{C+2y U_wo68L_sac]𶯠f(Zˋ5T8m #MUo |v7ޡ-z>ٌ)-ӧCCy!2|ί1|5kSBD$JP C0ly+9OL|_V ^/4jvBeNiZȢޕ$wֹ8Ê\lgԅ/lOYEVE5&oհ@,Y rPH43NruyjXl"P6%o$o[AF{e}]jߙly&4SN 聢]h&0_do Hmp >[Xq &r{^uhφ0y{&+{/~ڂO9Agh!R2̵j)<$#{vSljWD+S6cU뇳j xڿ:&/@% fkrx^Lң)lLagøWr^m3+S3)K5ZAIjw=kMv6rrZ%) LOdUXkcy+@,9L!-}aO#~92_=F,lG){BN4u{n۫7 FsW@x'+A'E[ qq% 7P"àAlFͺ :Rum"nDp5rU7{F 70mȍ+>ٽ]ۯ tS(SAv֛Bjdz$/3Gե a` iӠ>- Ԡ*!1XF$vr!PKt8 v-y'ˑH`WsD7MK'ᷚ;:!flqֺީ.GFfR!1:s;&C&{boio&jK>v>)zm <x3#<`4󆝀 -0'=o ZuOAT!_mm"MዡEp(f0#Y+Ka96NYa]^vT%'֢hfy20=T<}pE3H0j[=HN¸Op Cxq g>TNqhj^|{<\l,*+VƄ١>\cN?;֌adKLw|bYI@ZdId\n)tkϬLol&yiM=&ۈHhk}B0vHO6pȂ,h&o'Z <_ҔypX#܄^?12YÍ8p+ѩJ~6]:]Tu"l2ʲ}4I,@{&3 OTR?2Hd10-^Mښ,E_ - %kw,6h4TծzȷopOGv F5?&pžb@SLuRj%&UYd"k΃+kOB꜌/C &+YQg12~#*?'**^hXG\#8-rEni6>g/5;[{H8vH x̓-.IBkav5u)f>lWtn8ҶYğ:9p^Z:\EGJgop T0u"3ɻėORmCQR:?<=\799TM߬*sVCjxZ ^IQmQ{Z @BAH8cqfq-EiU&wN=ubݫ}<=_nfg>2)E =#;/;VJ4`j mjߺt5N/K-pW`iqd[-Si+DS_㢢t,ȆYDG<3D(2e7MFɶVo3I1y-R2 Cv*1K<߸! ^srab 9kl7}E%](v |1,8V.Zڮ,mxN K8WvuZ'.'(m.u㙠qV`2<-+KCg2z5JfOY;`a:KUM>Hyv-LwunY4Ģ.Q\xz Uw*ǏI2$jU5gOߓ9_&o]RalUW¥e!#=nbC*Eq&`|I^\'VZUhR}V&/b_F Ԁ3\7":&s2^+丑1=X/pڪ;hyGZV9>(:tREr,_(~vGiZJ\[>$D1`^b?H,r\77Ef< xS!Z}X : U["r(ka c| SPk\|y5˾KaL>p6Vz"Q{g;xW8W)mKaW.Twʎuw]sSj>K<9 pK U1"۠NF44(Gz(* g0-9Q^.K3%T(sf_Z5h Bu.`ƶG?q3j=QQc<$5g.\t6kKy \dJk9GZ$me[l!Yw:Ƕ ?k ؐb~%Q=LmXBdIx53X=e{ݙ;BXp yZ=H2X\'ˀr=i{ VL;mA+O&(b1t); ^ vZ]V㲪QarMMO|c g_i<bVQ;x}b f]7jaxO׾,6WE)/~lѕ螮`0AЕ#FF6^]B>sn.Z@P {A"~?:Kv^ϞY=l]<@uт%ai>w,26ĝ15Іj1̿x7TVpi~^&!G-Y&| h'6e fD!#)O hǺ8 ƵQeL\8&$6H0Y !#+9ۍv*}'Nnw.5jwcl3X@r^Vq=c!KɹI3ۺ5̰5KdE8Q7n&g^P*Oucg( 2>i{%:'Y|#%;Eq= P,yFӈwft@ "Ԫ= 2]R/rcߨS#iϛ*tIE?1% 6A5!S-3,fz$HyYjX-xLiC* l_% /2c?"%&o@^Vu>ƥq [>a7!4Ə4{?mͳGc"1yٵ{),j b ,>JXx=F^hGW$"!JS>ߏE1bu>ƧodcYİ#W $h`M o#Mh%,M@D'>ȵZR+FQ4t],Ce&'JêP50$3ր2Z@//߄7=Djڟyh?l LZzjx \_=c&p"7Zwi'u*Iίɵ#$ѭT(/t#&TO W6'@뎣Z/ >n)Е\رաt.Y ^{5"\laeSuX*?6zjhMM' bZbf*,"l֪r_NrZl .\Ϋ0VA&/!KQ3Vexpq9mvh5(vw$f,>?>3Zmsݗc?#lu~j*9FR[?aL>dc [fcOdž=̊xXVe>!̏X]s@M!}u<[#*M FEyAJ:DkdhmN=$Z+L5̆ZhsJ7keԳ$]gRw+}i a\G`> Dŭsz#{F wЄج!i'88)ڹ=pM. U7SQET|N1 q5U^ʖe7i@GI|gP.3c tFS]=r~̖ 6'iIhEwRv3+`ZS`Z$B^fϘ)ލdL2bq/\OYW"EoRlzkFX]mA3ڿj2.}Mn g^vD» j9k~C~?%D~XVPj>W[ ƈoi^NFntNbǒ(7~8|?2IG NQzH֢Gy̱~x-spJ!y)'' #[џҔRJ,^|2# ;O`qE3t*9kJl 0,=?5]!W9NTti\S^SH6:,$0ۨBI 4L^ǦjU-,;fB@h:<aQϯQ! ʯRɉD1yrdwNT4M) Ľ\`n ؀+}[0Of}%% I,SxqIH -mh7F8/&P=aaSSuI)4łzn(ߥPiZѾTFy$ @#lG*AUշi%Sԣ6É]U^FMtjg W,aUy2f8osO!LjZk,ͧf5*1,Cxyƀā\6ЗH%]a/>;[Wk@+e}yə5~;Wt!҆WNz_-[{H^契rӛ<ؼj4T:8nJX;n+E }8'c_?:R (]:ߌzh*YVK4_=_!JE^Pp+ O [_/p0ܟcغq8X䙞/_,Qh̟V[$ n:7; /OS4c8#ſ_(X2(rPwTRIIOKt<.*O{,P"Gn1y-ZUɢ9y9[la9*ąJ|Οicu{6cDNqn<񘓰cgJA<36|jJtxPOTP&c|zcAev,n0 A&7QK9#.5V $KNs3rbA.a^4"Uh~ ?M6%ɦ6++* Pb;ݾ-_H27o7^KNTt@^I:]",ɛNebo Y=sIA*42 b 30׾e%QwDVWr7M!/C^a@%x|*.-5SI{DPzQZZCvG`koB8C rc:XsMӠv%rEP<2g&n$YTC@pK¨VT,D %l]3錍V']ézȵT?Il?1e5Xs;,Jʯ9bNCzvy8>"StԮo~MSIeI?a[6=7=we28aTcm-Px;+ׂ7$&տNRD{&rc\'x3SSLr11V1Ue3>|5PKNe+je3={ u7wop(&#$~A_sGõëINep:]yv*|칙prSiq0ً3fe5?YSxtݴPRzlj~6P\+U56Va$RJO^ؽ_~6.< fV9AV?^<{K N[% b.M{9eÏ;U`jE2ݷxd@.@v*Jw+AF'l<ZI/<@zD" W?ZJ Z\ٷֵa½}ga S tl_'0qb5%LJ _Zf I(cF V˗-ץW-ѳozQmUBX027W)[uW<6; %Tl#BX,\`}rB䝶j\,+,m]m=#^1Q *:d«@(YqhP?;ƪu P&~%MU5# t@:<y?|TrnH>ƃh/̈2amM'jKkv?ׂo2kSc0az@I\;8wqU؛)]Qa**Q-kS8n{:>*lNxxg7V'n\/y$ DJN J~^=:1ݴޘnI>s Yhç'p,%ggpn/5ZUHH_H jkKoH~]̢zэѨse+n$zxxr ?Nxhmc:-[˥6o *O!,ۃ 2;L89Ƿp歠\DtAL,`/ iYOn"uֆEɰuV 7bb5ڤIfOo"~ ۃ7Jͯ/)RBxWJg#8FHT@'ԮghwWS5N;WFװe^9q6Pz*,Dp"VA2'N`_O?NTBHƿr 9~/ _s*PX;EoYA@:ƒvֽJ;wKɮHߘoۀ_)98Z9^qc~ Ht%eT u^CIy- n2t/V򺪱yy ;T [k( g5 wg.9g]gȘy3mL6 ͯ{/t |7VM51Ryg QP i %,PK-~_=׏VBj^ѵ!7kb{kXFbʄ$؄}vloV\P|^ƃӜI$Es;kzMFMŁb UAGh;Vr [}%zqXM $}x6*/<1aB +/.[iaI& >)=;8BW+fqzʮsПd%Z]u4?4aļr+q%#}Us~7& *E'4I?Y! Hzp6N:4Ip(鶒nی+:)v$;Rwr'%_'jO?%]D'O-gnl+.^Tz7]%.̻}i_[6h;ҿ]f54 N:Y/6a<$56SᤊcT00W_yd>e-&29F<׶v5wnY m`v7?l^委տ!Kq%kh^vFiE_R0hZ,R?= o}He0E'ʉ: _ani#8L ^F:4=,zicp4*7GۧGJw$7+ki|[/O74kt}hχ,2~q}:. լ` ?@ f.X VsqFxaquX|t*#r􍄜)X%WT{4LOÞ+1˰bN&hxr+,8&R+~q!ix*Oly Ua z Nv>¯k_DGF,F~Դ٢oz}@<ĐGLd@%s O0RLԚh$5 ,aF K`Fr0-ʣSQ}hRKM,&:dz0sDy|,0+9')30Zp"YRwhEY0k4(:5tl>X6h4b (dCw1RO8%EX}+d!b,:`Z&=ƭXs_о-zvZSS-CA/rV&)Ftw親*{5iwIoQe; 8>R,4Y ]/IާuZІ)$& _>\m;Q"MF%(맿%|dG߫XR^<onkzxԔx] |(v+E@ړv@w؄aKɉIл1;|{~Ζ[/5<wnk||% hE4=ps&g瓦&?!Fz|lYαYD~Nω~NJuzprILe(Ky׌M)Si^@ j_:򩍼J; Rj`p>3򹉂mwөȂ@Dqy7 YyF. Eg(FMQ(Z8\cE82J#Շy%70!hh8K"4 БJAs.HZYglF϶gqrwV'|!OoR] pӻH]z/BZM)W)QBC]"3[_H(EtMi o^|[.ʰ!uiӌ#(\T13 ~;)i<:ltu6l*Qd7f1.ol >m| R 10DPYwGlN:HR> ת-'7l\ɍ6`XU!ϐMnTԣ8yOpTEeE@&__ IainCIDΕ ytfQ h˽S#gGr}Q-̘ynWvͺ]:7E0Լ5HӒq.h隢2wxJq=M< /"8kzmx+ÒC jct:~C{*moǞ߂+a9&_hq22`G&LHy[:d1IT c |rHΣ#S[ Ϻңu8ni|?{=t~8xi\>*W~7ߋ%^8; yFG^1n֘7wiؒRoŇE)"ٴ_0n폅\,ħjSas3NԝH_rRޓU@ ԭaWWM)8V4 VlD g|f^f?eNKnSzn̈́T`?7&0"E{xKE*:@ jOQM4FuMՄ!_')qotxB[ Ǜj-d',Ap; `6^!'a~lRI alzoi$>HdB3@+3.qlo*)΋qq$Ƕ+x 9ȯÂ7,4ӗM0uY> |SB{Zոdw6K45dS[UւkwFL"-v {g&#*YTPx-J(SHADi^|6{Lq,HOVszNrVM?U%q .k |w5z1:QK^}կdɕdsE (6oQ." 'pq3:Dt|o bCyH6m`O{cO{PO&e6wYcDFQ -m2#l :_9 m @Uhocx[1QizLpZNર98_[SQ0};p ٕJN/e*NwEqT BҚsi)gD {eʸʣL^ [MwV+ao8GϻOQ=@*-洅= >b w^\6 g p?g)P] O~~5Jtm)$<6_N]lV|Rx }.ЁX*둏`6q,y1y|u#LVOsn2:xLUu<5b,==1KNɯS[ċaF4l 8fh~]6gB@F?08:Oڮz "c!iV_mXͿ14'S)`;ʐO|ldgHe]@ =YXld%Kˬ(Ug :D+zy&)5OG6b[q݆~ґI':B}x'-c\2/|&u#Y7G@V#֟<=* ]切'1 Տ~6|f䷳TCu,s:N=DJ,%l޿۹UL/zH$5Q_el96U?`rwS[I@EuX ݌\,K冪URFI(<"q!z!Vv^^UdPfz||sSLDŽ<)肹W~[K \+ pj~r_Q&;͹L+ .RfS$~FWoǞ\Y]Vϯ۹eA|IȦ݆kNnt_kkR+|KiL͠`Cm7<o^] c4;.4c06bohDqddGn*Ov&Bjª4m15G6TD:v &9B@Vdi/ ~{?|\oxDkMN"݋Oe߁>56.|aE3Qljz{^.v[wԒ^zD03A*.أ„=%-d™cԹFU,f/Il>:w '{luhIA3πϸAv`ϭ8U&\RÎ|Sh؊=>&cr&/A;Gn(O}[rb @+(ouPn2O=AE0^s1g@5kneb7^j@|iF_\:#OiszSq[ lҁ`6Ql8>=+SQp,en֮O`m@( VctWmֲE3d3+IAt'JAt!Z7ī5fFv'\&ܔ#ˈ(rY+ERI~KbWAL+WG(}iV?OjJ'hh=Uw0<͡~l!Yp+q ^qXrl*<~W._uۡYRr Ztm {He?,QbԮ92k :8N|T_x.G*4ZnK8^R'JsIK_-^Zڵ",M&_!u5T8-C;]Z!7 61܉ۮ@l/tMǭ^ P嗡ya8c j:+xm[(eEFh3mJ@_\'8&)F?PEh r}NPMg+7w|ͮȏ%zY8S9ZHIɕ$EJBy Y󒬆\IZ~o6 S=n*O0=Q1ZI2SB-iS.<{fd)1(-R @< hXqeCI?FM>V-G'A9k-]}#5צ.w8fɭ~?u,l{ND/ױ]Bb~ Py$|Z;|:Qwx7fRSp5{?vRTPP{ p'\iЊy5x:6k .F! 26\r4|B,~=eqJnfUU} [@ɮU+Hob:E^9Lz1-;}/{W1>61 6f7_lg/ { &q,X)Zn( l&ޯ\kZͯmؾV-qYQ_%Vg^p ٹw٥&q&`ϥ=?MXt{ eΊ$nIdQ&Bz1ʖ:meƇZAXn(.5_Э¹{]bld<}< r؟n5nȒ0=Гx<.sIo榨fq XNŅӢ$ ù\tF%| &9/LGTҍj,& lۻfEQ,Fm =jL IH@23[q2"RWAy 4RAQA9jwk||O#9)F)\ m>, Ϝ bv!oE?Wz nˣY2/A|B~>A Ya$M%~ I;O-xRKR3Qs/7!L%q&! ޾EAƽ*'rge0m}Ά$y4gKN6,?[TL S<ܜ~I|RɒZ?7G TRYfh<֜Y/e9!ef G+3+%Ǡ>* 7>笸4NZƞ]YgT68=fRB Tӹர F{j( ]erŇۤj@BSA+OEU%V1g7(6D>xQ+0Ctm[(Ó4im5o WYvGsHηgv[a7w&]DhPOPÎOX R"rI|.Ȁaj}WeŖqhq4)^>w*iIQJ(wRex䙿Gg (7ͪdE`aRO)=!>2+NmyŅuPe"7VHv%gpS 7;lYPF/_:1G\u <@pucm0G[ 57BVH4FY4"951嘳 :!Iӛb.sVy8}EGn_Y`2J@^{f}_# Hވ W{lj\Om?ۥ_- >VE*ïP+.h]𰦞',G3X/lP=FNشjp:ge/ 6\Ed2w(,53A8^Ie2Kgftۓ-|.>)wJ k(4].쇓h 7"?C#[/+!|b:Ij&2q՜$ERdpݯQ\8aj/|Ҿg*5< =8:F@Źd@?6Q ;%x59pjayU{!ܛiM{l<@b| s̵K#c 5F)2V jZ>f zU {89vF* qhIqpkz* ΡMo Dk|#tHIZ eߡ)5(4g= T|#z $9W&?Ox2|ٛƂ4Sg==C^*CAiK+O`NKffQ@iV1CЍthg/FZ0+a&g dxpT0Iʰ68{ N=7D^3$ދXyPq5\|4q=97캹zv;\͗{u(r>+svNd DHJLgcEǎv$>/kVep_6C?xu?Q3`@rȆ wt"!hV'Mﯓ }sb5JZXZ8߷ .-[!SE,߳GqܠWif^< M[C՝#X1;Isf➱HR\_Gl3۰iP_)c-{1DXQ<eA=܆S ;|Mk74z@s69G K3;( g/pOBΜ{~Tz_ [% d` XQy"c2XӇ*BZFXrAƥ ^[1yμ _Bda-'i~8Y2vhaD^Ȉ u;`Ki'@YK,.e ;I1w1 V`P(f6F!}]K6| 3*y]W}er@ȏe>N@jSͺE験ѭm9(~M 't}na'?$}t~* xt~ +EGxDPoT ]ǐ7 k_VI,\4W1 ]9'q5*p^qrV7D Ew*Vb$ho@u-7D1Ɣw񨫂5'㬻>q]NijKTy-뱞q#}OnytMxyEX]e1_WNvQ, =p IlV4N媟;18@7Ca`XZk:<%f8XYnD\v1PȞF^GNxPΣfIމVa\ #eת2@{:BAvZdkĞ녮>+US$X]Ls'+Gjh'5eгCJv}J{\ht`ӓK8skq6k<5bH4@kb|h(,79EN0f>/S׳w)i_ZAe[`פRD*(l=f߲Mm- fBB&&JtWz 2tˑbGV5{VVwN,ů9[;L߫pwWWDv~h"N  V _I~ 3IJ~ [@x%3&3}"rI)ҝ^KNL[\A)0D`+r=Jnŀ fNz4`(7VxśW jU|}/_OsO{aE!;}LJ`3$'cZ^: M G`^ 0zY-ؚQe|bVFxc ]Xu!ԋIC=mه[="t{t%̢%YX߯^=h ͬjG9@^oCz p-2VyѾdpXax8vĘLFf(uv9cSk gp4VĢ,(-Ţk% xF3?-.WL'&CshclVtaF&X;J54hQrgԤp^j&9,:_>6_=襣~[Mj0.:먟Mƌ0$L0 Ԇ01NxrBm /Z]7gcv[' QZˑKXnqy 8u*fW0 X (;7`uǿ4u>ӸT*Rӌy6(3vPMgaC\ qg$Z8)CcAy JI.%_@[TE3soϠ ƛI/H!ȯCi9YI;l ML?ܯD8R58IxI|hH~}+B?sRu=a?"% H m0A^K$yg1[#7$&!ѵNё 4Osrk$ĿcIvp) kr<LHjT=VeN""إ#C%plg1}H*Sy/E-E#sP>{4z]UQp6ϔ`~yGkG\+klDuŰ>XN(y~fBdD]x3P}^ d0ϝסKmz I]i߈cmT/;;1G.b.H:/)T At Q#y`L+٘Qtl=q3T(6EI`,#3X =J&g_މYW* ZAwA3u4aT߽I$dSp[4qEŪ$|xo):;sI%IdNWk`*9(zt8Nޯd餦aYaS1R %nʕ>La}aaSo ^9?Ҡ&?)xOCygD7i)LYzg'9 ;7Qȿ!TKʃR\I=+F{<|*Y08.}^dt@Zջp[ eL@2b 0,>:O9}7/ u dov"n8X ~Sy$oD9@f<( dgHΖ1F(Aܼ09C,Kj PxNo؆&z$p&Րw~> ~ڀ2rx y'jhx,IÉzXrFXsB*ܩ׹\(INԻMN:&b_ƫct9kZfІx6 Vyc$ϣz:1k:#,,r~B,g xx$"?|=cy@EfIAځ6ṷ}07eJVnp`Bq±낇L!k\!eۯf>U4M+ؑxޑ BDGrW5P<6"9hk*Q% W{FXܯG3E}^R,OsRzh}=Xy^Mb͒2"QʴU.ɿH("vG5؜c3TVƌx>g>/L:I8QG~twxږz{[K[W R.m!zu,ٙb([9[CwL(Gѽlb 3ʉX=fP5A~VD 0]-"Xs4=qXԤ zgɴ&'؟~!ߋprD9Y;Q'Կl=93xc*z'Ga?|NiT˕+ mSEV>V8 RjE{4~vj$7X^\`+`!u*tVYS-*?"Z$(=iq7|&}w49d3iEw:9wwmU`_DaٮfeڞXG Uϰ%d-I_r 5a5C6my Tݱ jA1)k~ݟPngr !BZa){]/PT)c3)K9xIpBo֚97q?jX$HX Z :h@ ց[j]M>z3cg$ ; qtmZDlG[aX [M9G DK;;:h_cf8b60 2;bh&ÒU}W"b}2F2G12$ٱzr=UN@ݠD}Vy&]aT"/bb1Z*F[  ِ" UD|(&8/ 2^סϯt?'A4t4vrA\}ٽ$O ]ԂLBZ"ڻNCɐP ROk =e եrz%^#V8G0 a[źyL9>^ޮ:\^|!zW2ٲ8'$o*e?%:j#kk.yf'{r'%lz7NyT{rݕvh:ҫ[?H c/f.Dv#y+'M Bk),֤,㆚|Z|"m\G;aETpKhSǿG:cճPLրЬ;Ma~QP+_R"U H]{NPhn@0NgrcsjV ~Vk*jؿsƦw cS97#"'~h#+FǍ8#_k,.k"~Fglߏ;>"Rm̞' 5}}rG~ߺOgO }~_*'eF݋BG]Wl?ȺCBkUy>seG h!_#G\w\=fRǨ([vs[(:nofIkػe+ (9ГthtK:Go_pp(V~8u#=1,gRJ:{7WmAUjҗD{r.wf3fUUU~ WY^hw 4 Lt݄싒$yJ^m&oƐ-Z-?Wo /+!Şm ؼR8<4Ub PBzYgL!f_cգ+W,foU.Q4?ä|1>ܫ9רs^^O)+h{ލ³`hԲjOwֱ_ƺbaIT q2zT8aZ"TRK&v% W$P[C?moi7e/,-7X ^<:bAC?F$)Vefjjv/w.j"eb.d':^qEdMB3\@gcyG{WK6GhA9a6AS3RGf&[*9#RS+_l?ʾBpc =?7)n.;8guʒwؖ/l!1,D U[0div>'U^QPVQMbJԩ!?A|3 :bR+]ַ .()o1zܟ_aU&15#_-)Yx?,!]_GUۯ\BH˨OQD~8e lh,VWlc?"0g`.Aa 骟,/Q2l/^R}-qN$~RH.0ul#ků:6h M'x |~8;MΧu5.*8z}Oe~Jռxr>}_LjAư&baU(;Sdu~SUcULI Kzj|-^=?ޗאַ7'A|ޚo-e~/&` T.Ϟ!*ko. DIR rЕhN6E󥹊宨-#>T5Z4:%U@w@v`Y*}׎Rv{RX^$DWI*XO<椂(He Kx0NlFQmL]"`+b\VYvU!?-b5 Rj>B燅Y&Hgugp"y!8$ɐѵ#&RmɌ2q9]ƾp$s)udDEݢC~HN 9V-^QT֑=4|:(#@dJ2 xۏat)_C'.HH(KNbMnP[Z ],}`A1md $A/C ܩ6̤>wE|3P$@'M $);2*UI N܁0)lж64֑x5t7sU\QC ")'KX|ǡ" sT{yzxc06EXzEߕbm4v4>a=oTٞ6nַ]jvI\iBAu$%{IwQiHm|X5; /Px^?OI &BgP@o=~e> *_D9JܐľKѩοHؤ;,izPiJX~%w]х2 !>ҵ FtaPǞ|\aIEUI=Qe:y'ME#>="q-}F O#927LJ'XH0D3W(a"H g54sF%e#hu'Ȭ'] -`|Fq`4XYaduڳ۵֢o>8?0*#&U]_v5$h2ntg-]-xHRBgVyìk!(VNyTgRJ48(iCnD#h]oq>½z l o#ȗU?fJX3u)D݄' z/}_" @Nٯ\Y2x5@CYSw̘:l6~iژF8H>&;K0`s݄9%W"2%%O &N>hg,%' NöXc~gj3>,.챥KKK̯8I^3y@',G>(7`2/.z.RWH$׺V+At#(>I2na}G9rlI0w1b9$ڛ]训ZЎauMj*ZЕjpqZb2nqVB`_3|3G#TԽqUzsj=CΣҙ%( p@Ϗgq7NtʆuM)V%MR9pRDUܛʆ}#yV5Ꜭ|:`2;7I?WbA!$'RQHt%܃QmIN`vKn3ſ/D{EDP*b1|2FUko<%s؇/=AC] _ /5<-6tYzك3xŀCBDÅy)[t -^rZ=7/4)6IY`V:BYrfHQpg\ ;bСCĤ-R6c&5;$@In5*WJW/V`N2!۪܄ !Tv忈8Z<Zeu&Ŧz~Ja\ɨ_r|i*;uO!z ۈHtME6f3y^ lb$7/KTgV`}_RJQYYw]z-[J]&Qp[E׳x&=V)[ A=<פܯ醠dM~elQ𪒗W~e-#[['wHZ|-V[ `=V.bN, jYFV* d6,ﰕ,!Y {Cwؠyax9!~ZLD;B"$9$(fjB &t>be9a5XH@uI1 u$#ZqE( >)N6>hwgZDbSP!?XwYp9z\V"kUl#jE9HuwGrZCo-}k:A"e_sEE\068/DҠ: YKw xZW)@ BOKP"jZ3i]xfP̒^vWBw#V7tQ,dTy"~:c>' *[SOC{"vae5+ȹG'l`Uq9  28ڷY?JÙ+`ınF{[lKm$UF.講2W4C[oԷr1Սp'O'$6^lб%T`v+:+O_CAԦ-nkڥB3<0WJJ֙>͚dm>b@8†!݊"U;ҍ9>tІ@X}dbwYwu$!`3NE=4yLllok%[mRמs!h]PЫ sF>%hʢ{ R: %%zevJA彵տK˃ʄ 8%y{cTyj/tWRY/.9F>maCEz2c{b/$y{M[J۳.tB82ɋEhGRӷ`1ɘ5Z̪2F4S(nJ'7 k&yފMsCR'2|H 2)\aOHV\xRAs1G7)w95KTlX>5HtL%K]ciZ>l@3`;גCPr%TIۤ?J{*]WpltﱻU.E;@Gl= MԦAby63sP")Kt_jZ8 ype bOQf.d@S|U$/@K%<'PIBeqZ|SS;ŶϟG9ؒ$4fG0֙ E{b= A*Cv-p83ZbTלHWdr֣(S|Cyv}D-c80&)C %DɗH>Dg&s 9bʴQ㉓Bch:="@ǫFf-#h))C 7F$oU9Y ϭ2(y_d7[3ɍV44c!ֈ:/B=w*w$H%5-y_l䌎ر=U@xP %9HQYטc m?r!o?TC[9}3BK%q'bFywoʓѷr N6T֔D J *U?з<%w[Nt~} @ p4bV[|N&ֲ_ځed{I0<Ҏ AE*7X&ݔYj^ԺG+syߢ -f':sШˤLL(wpE3ٟa%n|IUzPT$症햲X*LyԹwTRӿkXjY]JK &-"U6Q-p{2 _iu+PVķf׬žv #i+lƬ0v~р Õy/ [E paoj Ya:an uװf_]h30T E:ah wHƖ#OɶJ,DR|ze7 Gbl+eZp}N=l^>?"OWA#g1xɘW8Tێejh??T, BV HnK.*eeH%#oVe{* ;8 $aѕRC7U"+%,X.ޤ6Dw#V2}#/ ʹ M]B{2}i(Sհ*3/n)@yY }mueZ@C62\loƒUθ6a3 ٤xGAoC#͢,\P܆wƳ!qÞ~ŭUO;#~;kN$|*HB_͞v3lrm\6/ ] $x{Tf@;.o ?+(lfzUa-'X xN]1G=ԹJrF%J3*%|QƑ (ϹEv #eHyDрŹQۃ]"Aw^ld{Dj^+:ulXΧޖ 9إ=>UM*PaRg/;yp,'bk8ĮVIg'H5V0i"CyrH=UIAVb=b1X PrOC,;.JFP_J[RyjSɱHEj0EJttL2eZ>)'WGi_TmdM֋_ZȨR-TP !~S!rQg<Wtٽ 0l@h 4AcK^|p~}^h*ͳ((ZII')&7I_jT5yCI|P/#0lQF,dXZ;@b[{zFwwWo| @Y*(W{H2լݗ&pTMMng.f7:×UԬO {$%f!S79с0p׶Rko* [n Gw$10ɧ, +F3mA=oVCUK"w~J< \_P]b1%k M\*Y햜>]$sX5Q -ldJ :sROJpg0s$%7\ox/?Ɵ]/^>S,?8 KX^ۗ|/w/{{rHjB#eҟ\'<:F=ȄCjmȺSr??f Y[WHBB{c퍢 *ke϶T:AWCۥ;coFj49CРH@(ӿ)¿4'qVߊ}[ \t zTPxU-GxCȪԄE~'.`9zlHlI rlYݛ1~Z c~,̥+Y -i ~ 6դf. VUԙv@HN3Ԉa۾,]<ȣ<0[gl~_]xd(>_Uՙ,\y R }]0-A~{uSWl7ncsdUN,m 8٤+@ĪۤJ*F97CT01p_/Q ˹Jj* lWoCF'vQ>:A_iϏC5>_{GyB5*WYrQe/8I=sWRX{A B S+.⒗>>k݆Grj"S aU:MOa(TPBk?"3lAު|[Q*W{2^;a8אh9_&}KN)ŲNEaKu~LݟI'EޑɊM\)Xd]U^u| \yչO]n<9ЙUAae_ݯ<1@d8YJ iL)EQ:hUt|<Ndv@!K4ͱuJju(bZ]2Jtm&edHR<4.r<.%_QB2 d_ꭆJ|qy*00Ynߒ!{bvw͔S dC3: Qx8EcJ][:uHI@.<@fܣ|e*="bfenz Ά :B5%  7A.ui<_ CCB K̑?VbG/pB45U#12}QtwO<5VRE}P<8 Xt38{FsM(aL 7jIǁ|ZV,l~qJokłH sS7Ѓ K?"S<3y7?a|NϕwJ_Ddk*-tL&\xVCaOO~v:$A >ژjK .Ò}5sk.rKٝ|g_~UF q%2}&n;$a13"w;r1'z|E R!ե5JMV|Tow;aM[0,r$.݄XZǕJ0mץ'u ݜuI;"ֽ0n OM|=Q0f7WY#Dt)vc|\oi{MUr6ol.M>_M[}ҷϡ 0eby!9Z$Y Ж)8X4WwH Kք}'%D*GbQeI#3Wk![Y|AIX5{uEqWRE)pf?>@_-QkA}4H vZ߂a~y9`Eq/R!kSȿK!R@EpL >јkpMcߙ(WYR6 i(';J _tMWBH⥰55͊aA>)En~:PλzɌ,h^9z~;wtР5?~Ya}a^cc#FHF*Z3{4UWНfoǛhs3^ohs@_w*{:bu oۏI]=]oq7CyEP]16gwl#?N^33 ! X?L Bf?"v~䶯Hg7#nF*Vxn4VzMǪ`q,vnU!H}F?#JHBSABP Gvyo5o eb5CPg_!Wl-OC=)toI40Rg^o4`T?}4)o0XBꙖDr}TDx}ĩqbﷆG5CSYx'YUj-%V%1&q;]@7#H5 K2wy SLt[I:^LUՑYH5N~xg`ρwɭ%i^ V ,nq$ %x񁚟B{ix(qc_.yŏ 9>b/8jd~mdWS6Hc4(`zWy[T*)z ? qT!@:U<ݍ?kw FS>w j $QE0ivOIG`9 n8)sdk椤 Tk~ 8KZ]]?%Dɓ"%f z%kWTPQIkbM]qf B%c`_"VV݌-^oCNT?<szcK&+=]i;wޟbt%OSkcMY: "Q%εto?Tr$(g]jKTgRj+<9i.FLƘċ>EI5G%1AD+uᓃ0캇Kt}H"i4$8|H lp gͅQbA~CX0KqIa~ 9aV_ bx>?U ת,ڞ)~ۉwLTWa$fC>;&G DHS%_ BUgr=1˾ο{gC9+cu1-tsv Gh #T1QJZMUeBjw :$أkFlɾZÛ:NxSخ}eޕ8Uߏ tScARl l'Ywpg4al<4MRĠW#4ћQ½"7 [<΍Oa~7!zq+bLsq˺@ Ρo"7Of]_TgVK297&>$iOo.as2|Z}ޗ, ,+ªZ6MTx5u-8~+4%.O_J}YL9?hgfz6Qcq/y"~@N`IQǤ  Q@6<uxu$uTutu l7h?<i9?jm(=78'PD#׆/p5"8GwY(7n:g#~RTK9˭ܝd:zUo} ǯ Lq [}{+(í]^plUuE3Y` @B *j DAC4-3 (# 3h|\Q\P\Ч@  (E! $$W힍9;w{uVխ$eU+ʕ@jcb󳰡T=c%ƍ^Z;~=_zgU{LfO$W5UoUŠ-ŠnXvOǵx"ҸG }ar}̽@%0,R* XXTY$\әiE]D%1Oo+!R_:$WϺΪ%#K^鬴gdx |^sD>-54QM| =rWb% (z_Wr%sR":7& s,djh,iUإKbITI o_u j ;ب h5_yUpB:נoQ5- p]^,~u\W"\ר#zz=k pIp]^OFp?z\2o~dqAֱT&ѩ9E78𽞿.M[Q - |% E@\B !guoEE3}:fX4n]6!zL=胯7n%|@l=̖2#\TTIx4nUF^,ʯ(*]emK~Wj~Wj]9]-ww5;t鮞]Y4_9PbZHb~Նȁt]@#bS{"xM W^{M^ &>o>arWCy4z 7Ug,u*22ooA \0D? #@bӼ=r \epe\K@kp}ѷ(7_ɃeۮRcm`QV+yx@M[Ad3TEacEq"&ȃG`Wy|$RO& r!3.$2D*C !R7Uh)Qe -*,Te-KTgY>K,*׳T,R#xҎ5Sۨ}(Щ\Fp{گ|.,Um(zX@W,_K#*^}`V\❫+o߀h@"|~@d~Y;W 36 jA]LNCs~C)q(^r=/5g#jsqN.8g&qdڲsq+Y .>g)\tUkG'|!8Kbx7t Z턺.K@e u[az F8 |+!PF鎲V"$ ?r? a7IUh:pJm1J^/5H>4(H./(L謤\/|ɴDZͼFB-vp.W bH ;$6hga<8iQuBO*nLd~JɳKp 2kEoߩrE!\YN6#=+ 0=)y4  ~Y|N$]@\JMV *fg|3tcok4*g770͉Czyہ\ɝshhootFQȵEC5oksfZ]>j #2,*PgLEaѵ[]_WF{6;&A[l'R\̡QXwܵ.ODpY:GP*(: 7hrg%^3>[5V(S>(*^[t)qi+9ƈzsyAM*]D>p_8\I7{d.RMYZ0Xet* Ip/ i$˟#\k>CQ*DWuWثx%PYUsvC}\avnZo#4&rZܲ,Rn0&ۜk%%(fh)  `+ȝjrqiB:BnHrYI$WPaOqi#fBA΍L 0Nˇ e݅>r7c0hlڰznuc6^цzWͧNt5- 6ӟ<#%T: Y4jG_򎂡)6a %bJʝl4n]q<p,vUGnuzfqQ0-1_D, 9E,fl14̿_?K(7iT9H߭ QGe?XuSe7\?GO,FHR܍G (!0>e";I/;ZPߙw^3؈(w }Fu!$ca::* ѣ K\2Dw\xIZo~!迎yo}s_ui_gO+jf KzAp p;\gBL,^XW1$fWQ[yd~ w\1ɸT:}:K WL0(5E=#qZS2}d`?l?*W|b|@P=np0I_Wbb +Ⱦ=>{-}g*^Q?fh`Չ;} jREeTXUeذˉȇvs.)ho|xVgg)?M>63{3,g(sbV}t$Rw3Ϣ_lӖ!KA#C;CGOQU%aDQ Fhuu"7Ք0=9<#COqa0G5TPO;;.po`{&K#H'Eщ51mĀD/x$BJMޛ22N) rP*W6Px ="GkhȍATd >KNCtEDxيZ>3-.,78rGKIrU hIIwS0(6vG8<YޕuS* do(&W]uqg=yoKt\jfpfvjfpfvjfpfvjfpfvjfpfjȿ`nwt q?s/=I3$kd F-TG ,gF7D5P`\~t爛[bD[icnAV׬'(-o*?栆Q B_ c)+ H:8R0t jnjɔ=@xk B\4My畢(Goؚ5D0qTfv=/xYWST|!:Tn8"{motuA>^2eݭ. L#cfs@zldPeN[B;PWq9^4 @i(7l Kjnç Cz:T8/BA\͖M*&IV} iUܬ/P^E\Uى)b'xkՆd*^#H gp<ޫ)_:jXWF7|޹j?ޡOo* ( VTQ4+cQpsPCF廨~ls8I{ܿI_߮nOZ=T!Ez`>&8ګUQ^LT y#Gs7zʢ̀uaHHc/UԔ8(=9X kq6z_BKÊYLhD;mEJ:bozQTs[ e)/M䳏VI0UG(y jd[ {Caۤ HYlP-m$epv o)/b.P[);<~Ka3cY,Z>r` Ӗ7xS r&oojԛxG7a$Wo&Mz3ox{z?_GYvֲ2Em?)5WbY}o8~KU^~2<՟f n{ט ; 3%/W@==l>huUX(µ_]`·e\A8!2t%pN紤'ǀv?E?Do1*NR3(DaJ _Gwn$kM)o[ :UR+yǥ)J]Ǩ<,NQ_ -OMU=ك ӫ"˶mON~׌!2nbE~Δ=- iTY5|iKF;%?Q[v m`=T(}*fOwDjM )7d7 PS͛ϕqcad!$Gh(s7qu.Q:TC46؅.Kh%VƟQT_6xGCN;@^{lRŗ=n%mq] ipi3mOOt-(tc֋2V8^ۏnŠvcXVڗjn6k3PC v 3FOSfy(j$"0䶈xA5 C@):b. ix#&*n)۴%UAXh} {[(zGc5g#Fj%[ʀZysx%G =[džv$k7:y=yЃ>܅ L(&z`#^%\dXm&,x*!KnYE DЉJrY?KsDWAE:p8<6׉ r kr&TmDj5Q |Ɨf]R=DZ%$pZg * ,ݬ(s!@s0/+ @7_;?`|G'5D NJ|+#h78"=DFd?P?x6&ߎ O,٤u{4nU%vVт1;1WIp m~3]^ VlLf\2Xv)_₰P3pF%}t қ$F|OI<5)3\ 6 n`R"Wũ2VEXvdBKJpx`o j/}) \R$IvaHyV^28\OX1]Q֨vErp3\Guӯk3X^*4 _{s䈐2^+1"ĜgRD"\q#9 .V$Yzfƈ \2p.?a/D2x@:iY*#ϗ7Pp??ѫin#jPz: xEq#[9>[VrH*]r֡x7&ɴQ/><بt'%Xre4<3E\թJQEרE%ڡBTQ+'4d44J~AzXI\xAO{υL24))6C<rR#,*#k s<;^K3F2̒nFnX_ ^JaDpoR`fUx=p;0TETW4U꥾KgX')^5V4uNYenClTj#tLpCʶ4iBpߐ79Guy\x!U $G I~2h}rԹcf?EzfxZ }M濫^[V4RiG}/⸊l(*zU'xݨ{<2J-***D.0i8羺~e 1Gd]oUrɮDNʹӈ24SA#{5Kɧ,r-/GZ/A?%x=dIF Fj'Nh]2}xB񖒋&PྊܼrL Cd%hy?) \Κe(FRڡԿO%ɐ㴰Xv >* ,sMBn v]]@$ػ{PʅCDo!WX\h@ǧ-~nU,L5FTc_ O7]]9n;дI`p=P[~"_őpsAIIR7}BpKz{zMZՂ7U'l"U*z]ބkq2W>y?~pi vJ:M"ɖtIKć<zL,Fb,t, mB+nq44 I%ߗgE9ǖJ4oܑ+3(3H|$Pƹta]ְRjBy%(`GUNmP 8yU i]?$e _ \?T]bj;aw5lf]~G#tj&Ne0E|p1~7p9r:߭l n,@w!!w\z"Bs_ h_|J?WX4с=ftϕj mnlV `S7RPAPuiq-(!xxAŪoh }N ӷ'ϕkq5(@Y::eÌpOPR]zByxww4# .D2ht4 \M8.&sA3xdVXp~:Dqc0kɫyP_U(| e.(W!u'@JK c]ۋJ9_?cSv^'2nl7}+4',һhH|^|^#'؊&V61!#Rz~2c _V9[ 3=j~ϞeN<ş|1ld^GZlAWY t1Ҫأt5ҔeEy 巜,'AFZN3>s^pta&A4$_ ǂ,$zFR T!XIJ4:# *ND, fOAm$^U0EpW]0ĮƲ{cZsaj0[ўRj_6ʉq}/Q;=޽uܻ+w. #x-U{a{sU$_|{<h` c|DlycPjr]uOy!;c yacXܖ)MX*";Ls[rC>8DK? aHC1}YtPQӱbyhϱE9w埔6䟟 y.b 烝ms{<9?1ssS[sG=؞.$6'6?#~ 3Yj{9^oN# |S>Q&>GR4~el QE7 LĶsJ<4='Zǹiz!.Fǣ;Z"ҳa@KsW9/̒sCP=Pyvcg?/Ǵ+d噖L/*Cr`*~CQ ?IBXN渑o7j~/BD=GSs7L~'u5zu糱j!HsNu.W ;Og65Fu{w=\ʼng5wc@v Lؕ8Ft!ڿ^ϯ-`_?LD2:M{W9ՇU Q3?vu}T-GER}TW9T݂h4T}_TKN<_~L~sl{&F{VO}?ámga^[ўUO rlw:}Ez!$^e~w y;Qzʔ 9%EWu䱑/ryf";R(q.։vP'1xe7#ܡ?xN_[GϬ:y=;BI8UDc8@.5n(:bz3ϙ3P>&[07^؜Uf t2hBˡiXR[.'#`?/f&b'Lk|wۯH Ddž-χ qxj%)Q!Ny=C-h ||Z [.k#CHOl%<ʓ#u*L*6t,W4rPh}4/ ͣ*S~ ӆdXMMy:*ԴGG/Ŝs4wA]{6E%Xe hX,BwiuĂ96{6eIϗ}M?D%Sa71Ԍ{@G˿"DTkؠ_/,Og>%zajnu'ћ:Nap8[y$}^̛ݪlo9MF "ABpL2`(]ϧOB )뉴H lʁ ( G$]NtZȒO 7AeXYHߣ-ոs"̰-a+ܥZb2\0+={Y\]=P7`Cz]dm ~Bgo[5s53O -w4ߍ7y /q=%Oln0O X;">̞gEl>U]~,A$ x*sf$!gR)?79vԻ|I< w|;u"eQSPqBth-]^tLa>-<{toA$ !% :`' ;IT0'/Y ձz)ԝ3S,g~L2P-coѭp@FK}Zc?|%'z:\,&n0pDucOs)FaIuNCnXG*n$'#xSbQNz{cFxRwD v+]2,/l" ࠰[,@0Rd\$egĘґD̻i'@K<9s[e(б^ x B>7NLG% 3L5 ZͅKTnzJ{^=2R"HR [x>0:bT[kv_p?i6x,%=gVdMt6'tl,d="YoͬF'Cm~K~Jy 9:NW؄W}s BQu8<>yFJ*%!51Jq,Z o"BCsTkNZD;ho_)鿔K8,;KJa@eYƽ.`;/~՗1O[fS2}%%XϵtmF**uoASDMX&v\>ɉmag X$u*Ӊ8wj}P4L7N lևyh bar@N&Ԁ޴'KSm]P QiMU \m%ؼi##)Yn ΄`#FwZM-9lNv|2o`<4xJaQo59'eK#1$ΔB>IMގ2t綠Cj3_ފ`@:ARMMf+1U-BAlY{ZV}VŲPrT0SyGFKsM{9SR8:<OK :_)ekZ|Tvi8Txؖ=q~eġAlcJ-׫#%TC@G;w-&߹A6#^Ġ XNjeV%1u \j<ʕ!l^PCPԫ|w`"a/b_& E:9F{7@ZGݡ i@yjvcnܝ*uۧYw GVZ Vkج}1!9>5u<ýI02tҜoaUn4W.(Cɞq+\$w:O-@2 .y ?*K5w\)4{G~;xٵQ6{)9^BwMVN᥷H-W ٲ鳤x͛jdnW:~˧x vZ|kh%Z %eX:5ϗ%yTLS| )i]BW#R?1 S-yt̊x#ki<Ƞ$Ls< DۚJ΀o+yTu.v}{4nZeKWZvFf#䂝I9 |]FdF%mb"#f%g@6*LJ lg6XxOF|Ml9A.~1FBo?qM%qn? Ӄ?e>=n0H繎@{ԑiwn(ڲ-ۋ*N+8GO펩 OӐ \@6OXQ{~! W [y.]b2Z&}3p҄j`# }LF0o#MhyJ(|5(bnR*-#Z?o$>!xSKʔ8^χ MD6v|`:U Ef:q wi^\^ҕ靉 fh#jcP#e '}' *[^AʷhZQ両*h(#Xt֎Tc U,X}N+E (=O"S<P{$̮JO<&Zz*@K(h6[~WػOm ի\e)r#$tJTTI,Y7SاBt#!sEo7RY:>y}ȓ%j_3UWыE1dA;-j!\+To@"^}WAgF(&VűЪP3J"yg)Xt,UUUg9F VHrw| ;ճ;wыaO<{3`}/annsrkn'v'_ ۼsc'yFJ]4:+~ߚY/W|?]|OoSJ9vO}}?sL`7oSsVsMzok̭VS#sv }{Kb6չ_fR/ǪxnMN'ޙ)wkLYtQa «$X ;f%? mޮЅy2KRړC!=Ey|)VK,KjGI[Cz_Q`aJ Ot\|s7l CWX:r MC/s{8.x)+-/" hm?lPۚUT&o$9KT1-.Ug %f 02V { l s D9] uv#f1Jȁȱv.,ERO8G<>صo'Nl$ICsVOsc `xp_l͜UfM|%)ڿ% nayEE Et2ԣ.bIboư9=r)H0ĺFA]:$f#/R jC/Ba?N<<֨|ԭP\3}ְo2:\~<[ z@]?!1'ȕ RK`eRM=;ó8C/ΣIdA&- (D>>P>"BЌ\i^p fքSi wSەUnF 99UvQ˞ ='M7~kETYu÷(yt'DO~:m0{URO/Dxf^UhP0>ǥ\4aBcOO&;zYQIr}{d Ց"lxA-UJrPo4O>4?=u՞8Ih+u^ym 缍x!O">d8NONrJ~ nٿO}// 6|a[l#)hV]OҚj׋'46$v= ^E?B sCn=9Vq(Le(d(xzQ1vRA-ـ'co/>/H] uF9ޞbkܵ!5WbӅV(;Fp"_H_i$KQoatUr2P>; pR6>)"eu50QIM@^\L7n/ u|OFul ;NwIo+SUKрw)8o6 Rڼ 5SO1~=os{gtU3>7#ݷJ9{ȷKp0Cc76&aŴ)Σ%|(6D]AZ9PGq֩UY`. $$43p/,(=Z +\.e}jl})SCF?5pvtn(#nM:`{t1˛KhCm +٢E߲E`pP+CluԌTVF-)ބWs,C<#(i3耨`no)Z^ƪ;gv Ćۛ%o继,Ɩ3Jr H2wO(Z_ LT[9 ,_cW*#15ʕh[3؛$z{V /l* *N#W5-5(Ig8΅5rX=W0UvxvlH"!,}=\="GUNK^;U25{BzS7"1Gp 8GW.PZH%!QW-@q2[KJ0$x*(xLF!-JGx~*7o%%>xV5-2gŝCjLk"aWą~=Io8j ~=0vT-2ڟ)_Do1$e'{{tZlg3^Eu*DŽZ^t\z^*/F,& +ǚp fȯG;bIZ5(Q@v@S}ͭ/H@U iF5駑 j wdZO߭J'["^GGѹ[5vz克yxBUUOfd4`XI/ mc]31 oF|?%$|x?oE'#߽oD'pPK+tPа+w_7A ¼k` oܰ+ I8Urv%7~Fzn(r 1ژYn^G:QT(,o,5ֈhW<ebf U:m RkRj*H`mzzrj:F}Y~c3?Fz=eQmſw".+K>;"_d)h+{czֹ $k$}mm^F)m_I𾒼5I_PFQz;!]O+o{b:{g5[zC)CrJDbɢҹS }\5f|m a&$6R¶` t3̱{/t! (Zʳ KQȇžy J7` egbJT& 3Uo}}*f56PsSʱ07TF瓪F)*5U8  ϯ2x$(̀>*PUND 7͢v4Mcؾn`^CBlѾHk6>4IQ64RpmO gTGip7)wE({};㠪 o4NcM~],S쳛mO<~VEDds Gsܔ示bӶZy  2ވؖOVKEW|Yw~6TaU,5n*DJZEӞW 󃹦cNEAS-zi$VU>LRCX3?񀸠"3z.YV+yx51 }q .t;[|?"nwY'ǻY {K[ݪ`ktHZUxr +Ze"ƿJ;W|4|:}';š*Q;Yώ/h??~qGQ ;Q75>f5m.Z~_\f V/Mcyأ۩P xX ;%zm)G!|rªt%VFp48J ^#ChFBD;ʙVݤl;Y^v0O{̮LV@7n99S**=0pSo 2b&}j^1 lE{6G 4VZO*εl_A AΣwYw<:wejN/Vn6lȝ?q}[{;1 QC\'Nu#sTXd|Flւ/ѾFhYOmpanUo8-z9UC O`-#qXSo~YC. ~.ߊ6IյUb-:vM榆 9g .܂ěXb0'UX^ԏHWf_*7 I]{Ul`%gC| !S)DgӹTPp9γQ{O5 (sMM(!/Q{a~UP%.NA >Ou Vw_UЌi(s<o(zS\b&;`}26!f6F8>sz׷o>wwZO/ecv*!|fy:# g_a lǽKYQQD̥qp6uP>л.}q oKv zCw7i/wo-%se,rboQ9*RB wB5+bibųbh B)IV6C-c'<-tԅϋW[ɑL!lr TRF_gkM#W|ZgYM) A՗MO=w(nv{ ˉX`耑gcZ4V23xZ)<'x8_Z(KĪ 6~\ۊ5lX`"]:`.2,Vyq̉iCTʆَLKJJXZ q..5 +.7;kq~ͦ} \<0r8蒚6 $&" T0E,/sYJqn퍈dX|og.h O=Z~崣 3mMZw:4m5ĖO[&|-AP+42SSWfڧP٬ٵ=f\=8V v!&\ 1p&P" \Uh!2ׇ?ŕQntc.CxNn>\XRᜊ ^qV!fj[mrJ@<ӂC :д} 8C0sGY[ KSgLjA鋠tvV*Z>~ۧeEΎ"k7u[T9aD'>oVӂsOuJ#OhIz5B)ĭvj=^@V1;H` a,X[xI$R.=#¡wI,J~C@7!T=Ei=Uӄn數)UJ$ I*ž+ܢZ2=M#Taj gWw7#ߢ Xv[Tt 83A Yk-|"D :U+Au#Ѹ\a6\k]ˆ^;A&}=S<_sNJ /mDm?IK.u`pJ hAlc+SU,P6+ߔl^8P FGVbztG>uߖF Z6k~RK !y_ɞub]1-rt>G.z]0 ~vk&|$JqrKUqߏ`;fvE-ƒêFva\-ܬLKzsҪZM:M,)pgŸ9WLZw,,NHø{մm;U+ |FlWGP^4юSh?Fcc o˭(9n*x4Tx8ŏ}J[Ң3_9p/nk$dq,oѸV3gO&+jN5X t]fҙ ړUI6hww&pS:|PXuK;DЃc \ғ,sFU/Fd!UUQ"H ?3zooo{ui!gBpxK<I\_#&U^ :)THF(JG+2, H(>I_'} G`NBf|b0hT>3{ *>u#;yR[&nPX?DA[w>rg({{EZQm e@;y1?M_k0LLR\d4c *`ƾTd5khD3NjU.5Y}0,ձuc Itzp˺y^"B׎~4hMYފk3m%Z zMMg$ن/׍$JDW%6[qbp;bWv69w[ۗw;DWqjp:}QBy>r:.c&~b{$yO8!U"A 5Z@FRso-r s'+.9N UMAuRMqz I &m2l{zg1+S/‡,zW^\9nÒG7Uo^ApXa<Z'Vu`vo"Q']/YT!GѾo3J{ {7J zÕmmMD :Q^%T%G0"G]Uzt\KrAS2^Y%#V@g-$l i/Ҡ/mZ6k] v3uf$2}U : &fYNC^% Sjf1ʗ_^\[?X?NL?M!o|;I_,HcJ0*4QF>#(a3?_w!^L&VgJz,)ej%NKe1U*|\ֈN<"=iDF1Ffi EҎjG__3D@M>.ힿ'Y+aotRyBinb 9)ܻ)s!\bA}@s%⣻+PeP`RdwX@ ЅXsb i5TS՘p8~_R)&a"vc`1q!cc&%_RbY04Tvr";79#T{D_hWzF#>ebc* C=^I.tHE3Ɣ``}~ wwTk:)xֱ ?wXH(UZ䭪_L,)-jtdFFۮO8Tc 3l;bS;vqŭ]s(Ek͍ z1(r C:؉P~Æ8{vوLUzwHr3ޙמf`'PL 7gPgP#H]5;+vz9Y;gx86tTt|aP%yzqvNp-Eb|rq D?Кܩ6ґ5XqRH'rҷ~:|xFThnBs QQz: Mb*S38d@Cj#;l@~>Lv{<%/ԕ^JЁͮ/ú#Kl'u]o;a)?XryW}@U3jgvw"6HK!=?s.Vݪ/ 34ѬE^) ۍ˂#Wʃ]κNcNS7 ]dlyGQtSRgpܬŏ[pEn +|0{#|'QOfEOq'Wq(88r.+|.HDSBM>9p/sQlF>T?4lr6`4yL뉴1P$\aGv۷ah$W%?"tIa{ |cHi@۫rrգ_蝚`F0Ȼ6wVn w¤܁y~H҄ƐܼOy\(v3zbw1J+OL;:(N-Gl]icg|=Lچn>63U].BmВi ]lktlN{2p3pqijޟRFb"Ѡ0S NpXwn4{EZLZ{|.x% z@91 &fDJ5Pl]ZKQ|"k.% Y((?Vb']OeG`In'È.3E1 vK |i(wcw0/:t te{FY#O 4n(#Ou\ *W5Cؙx?=.H8"Pw +#@ϻp^/6 gkabUl5VumXʪt'w6nPc&if5+@r( eFtdr?|!>w|y {<>6E Tڃ0&OBܫKl uzk!}3m@,X8&Rk8c8Lzg |oh!elC08ۭN̳)&N?ɨ$+\`k2@k{J3(j:h!+f5OrSnHSHBjm^WtSs7 0GyȽz-3\@]̍}xhJbrb1eW}&,DmiBc!1a P܃g_-F-.r?A,ͲOT{$-FUw&\0poU V]w[)L1fA5Ut>#+ƙ_EBJagEޏ1M8#L):)G-P-QU^JY6T6!"agJOwboE$ ۠^PMKS:tNj.`n籓Ofx ;6Qq[T 1p2ھ͸W;^ܾG\⎮ ^E%Go$##p2$_'u)KTtg`O_n7ܭί|{ Cp(XPrCKĐ9 bS}$;bG1k2Kla'U:К@y$6:>]WJ__-9 83X`r3 {TPjɑBJŦzV@8*a4`89'n<>QtgDzd,RLHCby-+VICab?z-%fEECFfjsںs&O_ˍ/[<]ao[2`gƒ.>$yPH v֬ "\8(,by +pAxʾED>*)D#= /"?}->NC#F{kTODu S&e^clC=w }0?LLM}za?ZY5 =]*y*%4!`$*NҳzXJUnzFXjz0w^СD)[:!S_Q.T'|bavq5}u l^m8عx40`97pY֓+tyW^5W-ٛ?@pٻRdiN*FdF o.KgoEEJAeCKKJh_Y - =+XO7цRLV*S>fu>7iFVL j\K5ڗZ)ȶ>yLH(XGddPtAk(0("#RAoU )Ch6;K])gE[yK?>X=pȝxm8>e=> kd GK綋 .zD/z?c@;Ϸ\|)>,xP*k$yD@(f^-0j5K>HZ/9[&>n|/ᛐK,nŎ JtXƳ|/)dCɧR餜( 3V&;>&*O.4U:!SS[ Ut[&B&g F )y V!RYYO)51`_=|bL͍ǽbeUSl _^dz~ is@/7G=?)d`LkV1J&|w&<&Y-"~6 +U(4gc=z^ `̮RtD:ܷy,GX@#Qg\=گ<}DQ4m' wQ8jx y$x2 9ɵG[n4t|$ׂq W)d_MVn~TX0p,b?;][^1>A 9[abD!4ktr=LoR*c:&ʇJ[p太@>#0c%G Kv<'Vc8韛YfBQQe$rb~y1ܰ{6N++wqdVw8 .ζDeT*:{^M~J-v!PEVUpĸqtLO/ iy>!84Gʹa'(Q7H~Be}N5/ 3Ϟz0v ; 1lwaTQK#q{2qQ Q;#ugûg #q]Vn?#v]s3@l)E#+hV8@x: qoC~-~ldNG1}p='> ]`'"ENe]]tQǐ(ENP"Wm{/Fr0 (X/we?p %s)ZޗȢjA {J^tL&\e;ʐ8S%n{_cTTA?]c '4t<֖ʝ./d o$'ߠT MaώJ)ˑbW3 n!͊MOa*0B^5|JK-C}ϴYpߩ'Ż,)03N-?n/1;[ ȗGRsts1&w "ФK=B_<< +Uߠ[M˅6`{8a?Y -oY#ECɄd‹,HʁO=miB投 Gx'&*p\qql=J*EK=PN1"a5T|R}O .;ȔxQb*ȕ9*W{:vl TETM MZ[VjdG,&iP:W_iF"SS(2%j%>_SJ'wO~[KʪIbRTPr ^w^?Bvf+5Lŀ2#, N}|I0ܢZHl=:,1,wP%:q'O@revq6ƒ-MEv΅)'9у_)!OsenaLIqKK6+}L_gv\U@WO7#F#͉gDe? ɛv'Ν BzA:fx$4B n!Ҥ˖_)阿MeK0H~y(c~H-6z^ ?0sGaokAvDtpr~],U*ùL Stv/m{tkSa29Lwgw54Q?YpTߐaUQ)RݮŤ-HÐ5/,Eً"feVX5WޣU!Cl } L_9 =2CODT/ji6#; KtRNa9|ކxE.mxPBi b** mKc{ w}8Z#'hQG@=`0@//#lҞ /RD(Y~Es/1M{B /ӪS.<=\ Rc"́//F7]?,ʍ*,i? r4tD#NWތZ>|zaC% A Ibg1T/ wj}Ͷ&xaqJ#6 -tb9+Y|ùg8Z?wd?Jv;̆\lo8H*?P5 ܏h޷ [IDU(h[WsI)<ʨE }Ff6phm5 9 [Uvݥ*3(GƍxG LM{o(]]ddz=1)R@@ a1Ll`*n:ۧu oO'1c~M.mP$wV&Z@8n Io(Az[Xvg/Ĕ 45̒$׻|TI0&&&iVT?6(#+-Ϻ-@nTѮ|r&_6Ӯ\.wR $,n~|E&$!yTKƧIJ9wF_Ne# OeRmQ8XM1#@,>7_w-N eX5[X%mnac-m S}^*vCW}ʈ.' d~8-~ODydW%_AiN&%(݃+Oljs?gWgn|ZThO6Q-"5L%Gs-moFd .]y 49ծ9:W&\fիSnM}UH]0WĊ`n,u1e-zb"1itk@&MRc3~$owLl}ISSoj|UC#Ÿp{0+B8Oh4-)Vǜ wnQDD-<]VI ʻV-7/ZYDKUۼ'1B@XU5N(LVWQ5@4pHd0 |JefdG^>TmO!e8WOjj?}?࡚Ya=°2 :dZ/XF !]3Au>DGP0bA;>2bwZON{cmji&m+d$EhGċكIrqU9Nb!1\;NJGؕu eJg-_x).ۂ)?!iiR\7/FdqmK"ΎEx)*^ʐh٘Iۂ6c 6:&k $L"j1bA>IjMY!r{HkGǀZ;~_q0߆Tq /[ksPS7%Wxޕt<܇QJ- |YD?_<=Dja^_q:dWIm IvmlM@lp}o_r>~} D~ȹ5qt/g!O,:].x~0 <])xW ϺMz~ߒnK HTo)FҽTõV9 &eWu [|i#w"*=ۉCf3.K^NoF0Hc%AA|Lk=װ73ƿk`>XBk`M~u&ߖY+l,ֿV;b}ì޼%[2Dz6+z#a71w"r1OVbxˡۉzQ+PQ}I!9SPWŒŔ2;IoOCxUU`Nu%&$Q#uϐ̘W9 +;fmt1#'n[T u*ssG- >kJ<O˵j4~븛G닭wfxnrI/U}`ZHƣ*:y_WFoŪĭxE;`;[,*|P9YI,ؑ8Yď= -x9RBe5|Nb |SqHX=<Fx.QFazX۳2y=| 0C:7^Fߐpko8HލА aDm\HkBaqvҽ+tmy=)-lza长YdvSKw_N:ԏc0%] |g.*bG> fy:'N&Ҳi]M0X Wj^L\5)}':YL; WDߖTm'=%ǞSRs~  K誝-j*{zM(&I!~ԫr+n_ c(e҉#nI46_i;[dH& L:|([v4xXv^o]+ ,Q Jy]E謢*a+b*fvIыV{7MN׵q ۾*\Bɢce -6ނuVH^>R %*xb攪>n|_)?1FF<)d\yFZ榵X<^3l@`#>f`'oj F'2Tr L1;1V?4aIN_ʐ%݋J,Г܀1N+9)(RX%ze۷fyJ,Y=e\4FʓRs iV~q6Ӗ2[R\~s6FVDX]ݵАW]Mz{*Ҭ'U5sYÐgLU%7٩?@^AM>Eh=y6(AKkbf9HOֺ;{+`-JnZ|VD [#jWq{\8"QQޠo sTi} Zl}-[EJrv\pAV9$Mn>#. bf‚^N٬ 8;Mى31j R6"ŠLψ=԰Hm]-uxz9szYI)^NǬ'=\ ElZ5xo*SucRzzQ bpG3`>*6> wũˆAvYo-DKoK<2y_ovAt❷yQu֝w &%!7w+Ѥ-9wT;W>ͶLks,Du L] 5F,T=eÔo/g 0+;4mfeL"zZv*tHWQ~d: hS-Q1b|N pZjl˕kްҪ|G0-܁Ytzv^&+?AXPANqΤ탭B;̎(DZ.[vp1sSfú_u5M^tVܫ9 .2#r0Ikf!GBnuAPxUϽǜM1O?H+3B<Sgј>"*c V! cvn)kGA+9IllM`S`C|&&%?l'DQ1 ƪ<#G!0O0taȚJؿ; ބyU`,O*\5;.w-b/b? EigF_OэUeY@:i65}H%%g/)lx BS;(L0]ͨNy1) b5{Wzmm I!4 5yZ \u TPHJ;9))6&Rx`nՑGy84O.ENVګ%~N;W~<e+$/kۗdjg%i i r_YEjs AxQKiӞfn3wbR SAoU 7ޱ5s!؆W_{!X ?*3iAko@"]*"6#3]Ɂ'.QDX.4EVG)7qA rʟ8EJ>2Bsm#H8(G5KypGIǃ"v͙F(_S|)F  /cjܭkB /',[{w(0;~f E~XBa5@e*EʿIj!Bf^#!PY҉$Z4w_49Zsl'xD㛐m ߹{Mk0k>8K}624*\ڂ̥H*Js!,Z-L.vK&/B+H z|ԏ88݁։޻(L\So4U>mXbhUDKkVǝ{៸\0ppxz^ d[ťTMϒY<9< ԔK{$4$cw̌ȅ`8kZܕʘ99mG۬wl Xn:"IDo$?F}z[RC-"\G@:F v΢a1#1_L03yTFd|*e=}T#jr1zMGR@d>kTݥGyM=+ dQ6#р dc;] LrDIܽ^i6mwGE`?}wA㪍a 0)\"?Փ=bKpmG`֡CEP].>ma};"<}B5)L0An={ЎPW-3]\]?%C`2>X24tOWؙ%/ո{%u\IM?8a2Шi5>w>ɑ+۱ͼ5<:=^E$Fۻ.IPn휎,J&&1H؀gIEx :i>'xsrL.wEZf(fEEă 䦁T")|Jo3{Q`^G3}OoQ|X<`*l}HAn^D/mW>N:1ަUvCΡ KgK8L"`oWo.锖7Z-PK?E?Ý5M糅CetK BkjO/)kEFjpfU|n¹ +F{yƀfTޅe x,u#qUs7HJ\7Z<$Ҵ-DߡNb-HOO} ^Ⱦ _Oֱ-v9Jf=l)?RG `5*;qy(;5WrU%vHXO{޾37nq}@κyn ч|mYa,FaY3KAjasCʗ\U9"l';s gAXQ%-Ao8f BG'G Kª@ßlnZ]p4kcn|3lٔd|N-\%*` *Ęp:FY27j%s&av]-9mۯdK0$k8Z^=PHѵ]@<#4 ]8DJdgtunbw=l+-]B i$:L)#dY`Y0Kk27͠\ggxK?j'Ljg裾dx;TziLH#}Z`Ǝ~ k:O(oQ11huhj^қ~z[pe{n9#. )ɳ*B\U .ǼOvyZ3jsi ױaR ȩOemy(:ᨈ^=<>!Aޗ;jħc\IH~z1:עOܤGvblyM?tZ4F_:>Db_&oSr&ж-D8sb x8?[iaĝaH*{ƐL%x&\9#tPr)#z(L@JaGtG$D9_HY`}J;3v fǓO@ޢME!4 { vE*k(GreUO?|N0~!+9Dt>mwSwwv@cCyqǣe>eVP8hA@3VzdMo#@(d%%k |~Q3 /R'.AHɕvAt= 6YOWq-"]# uܥ$0v:P.w.Z*V{3z T|c\NU0Ѯqt'M+6!kn8$POQ[z]]#ld{4+y)ìKFr]G[M:V@~$Ju[Ar;d8>j^;D) ٓGAEQjeVЏ?tO YV]>tAud_ ]cJ(j$¸$pW$k“l5Nb*Qn\l~mCusG 9ht y&n ?*^2K.؀A-AxP2T {<$ d䁞pZB0 gqqp{.8yߪorU[#y{9 uu=܂1JB-Fq-- z J<pL{x*ti$54sl^a8/}0 \0N*bY4tÔNMJJ\K]nnIil/Q{L@e~N?@ot| Pu<$Rea,3T4 ѵ'3B3:U{#Y|U_FKlƫK7A4C~R*a<{ Z(tv琠۳g1x eo3:G(s]nGTU 0r(, #n4_ٰ?lh2Ɛ ^R}+r|=+>^~Nj67'Vv) /eQ]|Eӹ7 D3Q[8d-t^RjھDH*{F-DU4k#z٦6##zĆrڏ[N~]W-ԐfwjAJļ_G]?*3 a$Пa7kuP]lem-mW*'V 0|1C1=~_Yd5>W q1LYD(Geֵ Z'I. 滏U@#ƣasU01ƗzDD򕭶Ζ@) }E۾1up#pr'dh[z/}}"` dFmO7ѻu1ukh<#~<,v?N nZ 9ڪWE֌t#֙CX"`6LW񈰂") l+7aW ~aLqQ{1#֣5'(OEO 4峟%zF?hS绵Ed#sXxQ`7_zG͗zY|s[}nB0rg0LU Nh>5 f(2Hd$f2Q?Mۀah!p)&hңn,w52ČA=wO)uyDIbdN⸇b[8D.0nmP6#i9׾qmu)w:Ȝk0H'# *ɲ"dZƮlybo l׸}!WRΰ7y bo~~Fp _1W3ia7"WІA^G8HӣGz 7p%Uv$_cɫp"KtTG< !F"d@ 4a3')2ADL0#=`3 "gZ`lؖ!;G){υq_8%b)UXVMXA5bfHIRDw\Vm+hV5يg!~1 v>5e˧{Ū /2 >JO}P1IֹNDYB|8(eݤP~cXS@ <ɚzCsǣ(4, e3?kB];ܻ&ZS Cc f^3o,y"݆=,pƠ,3ɶqUo #IxeELn7 #zJG8.gޛj>r6*k1gʩp][|p M-#q3u>43'gop_K7hCsW+DWd)a|O٢ʿ00=UѕV})K:QG2d㧂"&U.t=$wȐ!_!ۖ/NR]f"~OB00Elaٱ.48Gh3 ,/MZ2}Oxs9L~-e[SWGq\Hx$rU%8&_8/ECp=h؀eLkj/zr r$n&E@|kF]FnkOr^. ΍9_7 (g`ɷDhAWtp\S6PJcC1.LHWo_H^o ^Єyk@$y'>:5:cnr}~Z+Epoy$ x5 k[ 5G|fy8mpW5ϖA88z`MGQSr_r!mYº@ sɽy&C/nمeYQqpFIoEBRbm7_.^K-p(CHi(xE|-&A~tMJb[٫:ꉔD)ӨHEvֿ B`p~Mm74. ZJy5Arq]+6ŃPևBL`S? g"~&+U ae8\C\tĬuGc#˗ cWQj#fgN\+^1r{B1 8wimc%J {1vkB0]ǀN㬎rtOì?$8'XA9R1ý!JWmߨmVU@尼NaM=y>_ByJyzZyCiNSgBOz À4/QD0زy,m8:GB6쭻O{q1Ǻ|n -:)3ެ=!e3Y7Ė/3o3',|- ~[;^wVp1! -e}e9@ 4`,K}5PKHq ~H[p_nz:U'?W0$ߠGz=n=)G}N6"˺Hg|kz5y_TjNxc?ػux<<Y| jjQN?8ܕ‚UJ1p߂{ ^ܰCD8NJsP$|\j!Fc;Gc(_xŵ_Ћ5 :^NL8;F$BAi; ]z_uLQ:/"w?DY1gJ~%>Ӊ?4Q7'Yԋ*HG8cj/_8*ё5鷠Ko!.CT'LEcO_S \(56h92^l3o)u4MOCda߇.#~Qtu3ϹKl7N:m<\Bl.ZɷE5mj4nbM Jc̓I+F[N.ɑE0aK;*BD}($uO!KK6~="bڈOXvKPxGh {@qWaj8 z1>{RUM9S;sR[B׏+xR:?ǞK%9<_iBMV\-X\&*:HH CO[FD=z ݭ+R&%&MQLt01n|"^j== QQ㰹4ڈZ_=!E'E᫬bӉc)W ^dd@ XY_c}m xCcnr\y Q$I q%[q",6KMpJm7Od;M%`"OlCQm ^ 73䡙j FW=6<7Sp}T#m*~Iz(%en[;YLy[fZ۸ EtO(@X>Jib(,ZE8u(iÛ\KŅ<}:#n tU{|UW v~ƺDkI(FoBjH=/a珛<Lyοx?ݾ_V;?X\\*oC]+h O]'r<^_j,"*Fl8Ͼy-߬

[Ƿ.k],>+')A`1u֥K:(|Q`F>JΤJR{{N]Xn;f6H#u;8CM:tJp&ƙ6Pˁ:ktq-/jQͲirS Qv&uz&4cOаsF|Qθ Ɲ,a w)97Ƀ'#U!LjC" ٬uc⵶X SfR.q/gc9.S2r+vōqZp"$ǡ? ! B0v(0cD&}*řc-&~&-*FXAӓ4~e:c)C0ѼۗQL[vK`ߌ &t(ԳOʗ4*Y>ZkҰ9ʐo&D+!5Sq ?uv`{ g#Iϣ̬zesJ}w Խ~pW{ /VBEҁs]O{E| a`6ZL ly==_9;|zKM+T=5>H^g۰Ϣ_~6]շچ1NA{HMzUfvm:[b}HTnZfٝbIUACZ1`p짳QUk4L;=2S7p-Or c!(1UG 7!Y ]c{nGE$B<4_GW:՜2߮z()Fz#_+aj~;-jW"RЛ:+/:"+]OYad y.`fi_rǏ5uB ox {\g&tݢ 4]NCfՃ5z A#4ԜX}k ՄFʅY܍AEK*y#3qPtw5!."NX#@s݃x /|(ߛ]H|B^H3xG'( )84S0^:XfUPA9EsT9BţmIgRrBF=y,EOb^[<(Zx O=ژuavlO|1͏C10o߻[Bں'frjؤ֮ZXuGZ_`,5|׿i0#$/O^?_cЄ7N\`| Ww_]Fؾo3;Y\1̇) mXc[ihДrZeCods(n?АWÑ2T8 +fi=d*>k*>ySpD&pV"[XrkP/'>!`3֜n\y! 'eR vUb Ɍw\)KqߖbډGaK׳ZZ7 u)Bڠ%˸'VNbS$&JpVz1TjK\EQ*6\!ƣ"s3£le4 [Tp#m7t uf ?PPMCFS- rNz$co.èLoƖrgMqՂĊY;YM%n+4LUbnvy]qA[&iuW ;@=F^?f| ']ݷcMJVa\1bHlOIQ/6NU36'\[${.(Btax4Y x%d#ִ?-TPh/gn~*  YS)/=9u "9~DGcj]y<6Lgmۍ_z8fIuNMAХ5o@=TM{L7݀{L>(`3\z҆v/K谅M$U],18) -S!?m*`~E9!WI+џmCؾC]ax MƳ\7=GUdo r u[S<1ܕ]*\ZGAX_mka"Mǵ6 sguAOxøzUo׾T-SL^1+ N;ޱ^#[.UʴaoS(MYC d jA+W#莁#9EEr"Z.A%ޠ#%^_r.qg$ci2b$N-˦~ĀWi[h}.Fi@u:/`@|FG,)do|ܧ>OS>nٕxt_<߃ Lʫ XLgU:J~n#p|LAh﹐7yáj܃R=E~5 @zɇjHp/`tpk''B Y?%l!3&rQc[ KdZ+fsbf{5z|R!c}03 =(x,dѿNSu9FhˡYoS7 #+y:mj] kʔᭌar}~Uo_taLN]d>S€LBPE3OM-`K qkᩢR&FL4[E.[SVwMkCR`vHx"ϞȃE cFwCzPp_ #^-44sܔa.N>w` "X%Rm_B(/  )sI@t} yh7t$hSM,A-( ~v!F6LrL<͎5 gmLggOp).GҵB(b8Z7cG8,'Pf">>V!vbFʮ4H:Xg}Y,`Bv:w13y9mLSJZO~"T͖hμ/-k^ dgE{MƎu~ 2+c3/s+a\d 3eQTF 7P70vd]/Q Jq2E%Zpd;\(r=ڎ>4*Ip Ԫv rF2Ed){7G-8_t_;*P|A/ N J<182_/|Qcđ-4Yz"^ `n=H4\w KQw1 h:SDV+u&yH(>3*MyzF;Ow)s@'zcqK֩~0⦬d=řkc$(kg\_*'.y ԆiMWRD|:ޖ+ y<@rlMȻ1"/V":eI4ɛc9e_䚾[&㑔h!h䦯IgX!jpS|L&BwA5EJ<-7qN.z#ߦWqqS.{v`&rCx5C\O7 r\ S8i}wY h/j69(H?ހ#QG;Y )ku#5'-M1ɷ5`s ;Qf*1gQU^L za~lYcB jg`8}k<Ôffi:s|qUp:\gOdR:=f9] 2HarPWMEݰNxK훩K/hN29"pfԍh W\F_J!# Q_u >זD=ge- o"ף3 gfkg4?'(s.zG+,{ϖjg8= NI䑵v+<0Iщ^ Ĝ7S:GV[/sy,EǓ?$C E#b`Z+;m F0鬃DyAS"ʳu|ZXHfʙcphX\6#J|j,:kEh?#-u4mU>爾X`ad}5Iuu\b ɒ99W=ʥrfGG/G+G1<@~S\]qQ:4i8)fj!Urcu1zdnYL4 k 9b]|o&p->AbfAv$ޒ6ӌ@HK9s{u}i3?pND?^5%J(_'59'NbOo?G@о,L`+N9Gw&qC.1TʹHis{JW~0V~>~,ƶ +bC H`ׅK@׋cBst,/UEC^bZ׭DaV?:^k몸ڰpk`KQw/YCD\U#T9}҃ڶ}䡘;a3#Ed(?[Nmq/V7LpUE6ld#OF&[7QNpj9&J5U 'nC`ZlM9foęXZ4q 7m-7M 5JNh-w rE#ر$4=Wε{" %yaujMpV&VTdz=Z{CrPHB8vidE"<9[PCFa& G SL>SpPqpbw3lF_@m(Je(Z9&TRI*I01{=س$y8lܙSBsɷB9G-Lҙ06T|I9F\6M:PGp~;jzlȈӁBߜaMfi4M9ED|fNI4tc*V\  dHPbM#xB/ɮ,@Q~I,T"Gw̓ʖ YbA.DK^ G8! lwq(q8ݚ~1y0}-܌"1%ȇuCP=`+9jm(i/!B~A }˜>ӷ c W޶h9kT}3$ IE'eV'K 8)+&*[Ԍ4ɢ4B]kNʱsrϓ`v?6j”Җ"| z&b>+~;¸Yc"46,1:8Q&J aO݇:QI'Iz]հDg'ĕc h,iSŜmiΧEK^I8]in .:.FAE[k!:Ø]tmst:#QúD{-{n߅W•DQR~rGc3R~P>P9x+kC;e5bb- =;HN٤UvRX"] m "bJ.ۛ#yH)=:}@cK86j(ŠI]^0rB ,J-RM&\i;e9Kc4yS;Aێ6g AQ>Ճ60Nͪ^ )W&^ftԐXx«UYzMr@op%bݠP"dr2PN+}}Gh=M36qg+QA+_N3P,%{g KןsZWmEA6ϤB8ǢO=f{6&$S2D6/KBTQ")))dUԪMʴEFwӻF]Æv¾#gH%ϊcN ]@wIj`8CRd n~C'fUB7XND<(v* \+u{yC^:st#`{|TQ0^2<5d皠xʱZ|'zoMEXܟ!,ǿfE`!LQx9 5d(^Z(Ia?">JݿfPζ4~d`Pb0])8 b9"@Os[l ݳt8/,QH>/'jxad1> Uѩ"ˤ:3[! cqiqG ,/i"5ΗO3NY7LOvz2f;Yˆ~duV Ҟ,$PH6:CGp>|2aԟ6r=,gPGcÞpUYe:PhYNKFJ0 ߲,4#qO)M8h~&=g,RI*#O+dH|z3$,n%Hzu4_J"]I -W",wK(A(XtE!6/-$癀J&&Z-JD[ y>+1o|ޘ/0JQzhKu3:a=#xpOZQ`!_7KR=jD€I޻]g@}Gyx-|cݴ:([ é@Ey"֬Mm2i9{J3K_r;T`p%g>y CZRd7N"UMgk~u"gpt;D>^CJ GT;Nh)ၰĝ u8rZ.9яMu`BJxȖ|)]!5mmm~/EyVG@Oi#9Jl3JuD{r {cKN vpI?,KAnJ  b@1SjÆ:ywAzAoT P p)<,:bA혩zMOuԶ;۰}?zo)P:z^A=)cz+PdƇD}xpĹG)*S@Mj(aӤpNOT3ONX}om{'̐1TmF/:6WpNrtߛ!}1K?kfyWAX+?fמ,e,&ҹMۆec)$&)`kt?-^EFh=DہJqwa;F3x|sB" /=XҼ  x[RP v(A?h9TŽ};DYM305l 6b$6vf3r%i}Y򞪅}K'uɩ bEG`(r£,gܤDY`^? H&UE6_&b"wYO2ԗ,W)@璍Sr\F?{L~j0W9߻(N?1KJqqDƝ6s?zo8{kė׮P]9c} Pk׷$(ʼ20TkiA9e9k4Y9DXh;,ԭ }[ ,茐!ylBg<2:qG"S}vjeٸ>:x 0#f",AI'(YrJԹ\othC9E@֍"KXײnΰe,ډPXf<atz)Ox2z]zy}E cz؞up6EQb׼0{da7}ŝahKXjd3K`ǯ4чMh^3ħe_'/ChP~Lx:ZIP!<+H~5]pe*B~r yy0Fd bGmD|I_=PVoK(s*-o d9OZ1Q<7]Gp?_곿!yM+H*O!?h7klO5PA!4Icc g0-g_v#%a#2^G Ya@ڭ 1f*Sp~B* z,נl߼PA}Q<44ή[r͔ lLICf$/*(}8#>YSjXR1CJ{~QqM0 jCAk ox!7NYdB>sydvU6n̿ z76^OJԠab f/`+q#L0F?{1e՟dLI7 +)]\ĬքgۼCa/"aѱ֡\ʸ ÃoYopZFjhNའ3Y7SK}fi8լpBI)p/k#5IR⭩ tw Ud !VQ~h_?7duBf>ӱܫpf0@хp9ֻU[Iv沵Y: ȫ%h୒51"Z:կq4^ ['[˿5/Kb<@i9>eK T!SPP [w 9NSƢܹZVsg3= 3+: `^){= Ǩ:=ei%$aOpكO&"#Do1J'CD#ĽΏ 1aUU};]mӅ%H@ݮxQ533NpM0M|sZ_sw49:0m+m"yUcs'len?bZ,ͺ(U6&9Ҍ+GJ9' s4☠r}+Ǔ~u~ND48WMn(?P<ξrV D[|6+5I(xGC 8jh}5'jMd}yWA|u?&s6 Tf$% p1俎vKϣYoLil_k(OHLE7 D^D~ɝ\jJ00]#81s{yn(XQu %>lOqS Hz#DA$@HƓ,sW>MJ;SƆZ5Qtu+N-p+l &L:Co ϸ腀z?Sro.5;ONx~Vih8(qk5AZ<L hkbĜD//O+~ /}~{p'qn]|FW:~UU9-N[vS/:Z$Z*E-뵊`Lr&(\~&HzT΄R2t&y)M0D]Hio8f=z+?)ՃVJPvufTQ/g3ɔ >(T_LQ1KWoyDSY<Ŝؾ;:kruXC5~e0VAH`n1Nw4?OxN|O,H|W*|j}Ɩc$:Klh.)8KEDOds&̍gWs? Yj F 83iG3̓MŶMED(r(ӓ@&QZqF%Ӳ!c 6 isAAϕ=dL߿_„D*~>8 g+ \' |QLtÁ9O~ҁ-Ǿ?LUT)=;jlpٓ{bHT7Q_]~=il@^qeoRgy[;ϫƓ1Mq;rv.;*YZe?geHi5?sM'0W阣~Y;(.Ʃ,=3sS]g(A$ v8*%ѥNQ&$-c&D?NT~߁;KQJP C~Rd8GG!{W 0ta{M*O}nGytj{v]BbџgMēLǝDh< 4l,GZoZx6 L\fu^UOf o\\[?JV)<ta>A[lo/[9?* ־v9 !漷uTq)5V?ԅY+ Ҏr_җzMjuDRiKCGбlX<^w0BVK i-x̷ lnlٵDNQ}a2 I%ܙՃujx*yH jgߜKV;5e14$ { aT>[B% J iߣP~g TpgmM/zGjK4!E)HMO `YЛeH7Mت jUvMCvI<\~N&2):LX0]_QP]Uk Fgt>D𿩈ĨfBTW=/?>Wodv"" ^KݐJF]c#4 j3#1#uCGI꾒4h T"ةc49y~ lZ~R~˲ȩ&\ޢYXx$u7jحarY̲vJN]_y0bN3BJ2}gX*|̛RmDRjGS&CJv.\ )KTvC3i 0/o~~:9 1 4*Z[ŹJ,RV8Ѐ0K\ZځD g)3p4є&F~Ǿ>'M*'݌d5Lf<4̤bv M13u#9L]B1}o$,n4 #<[xZ clB%LI+Aх6ߗaTwiYxF|BY`{ _oҖ}nu /êl^ yG vy; s=Ȭj.S^KcәQDDtEKiTz(4:^Ks5j`'R0am="rFvQ^3EQn%P`>{{DNIw?)ѻG(y 5*XYuОU,>b{xG+_x]YW?cU nȌ^6b_2^zv H~JjOCn#RQR#8 )1F#aHxY^11eL9yv#}m6{I t !QkHYMygso,1<]@g~NRZfM2tJ*i@@^w-L]E3V]OV冝fyS!P]<2YwecldQVgGDÕ{bZ[T5&Ln9wQ~<9}J[ô 05o7l,OQ'畦3y6Ǹ;ϥٞ[I^g'Y2% DvOXDX1S֒Ss tA f89a|lςtȵ+ v&ڕ 'P3:kkb6CVտx_+u(w[o|(DZu?Rk=P_[oU,(y7F˞i9o5f]gDQR3;Fs{#+>3]F)J|!$QJ°BFb!< s)befEҗJvݚ{LFlaD^) nڸ>}xJ(k:tu(Rſ߫&9 KwE e#KƉ^ *B7Cg*َT#hZ/ǚ=:y>ǁܜ !86ʌ{#2y3F_a;R,ֲ\؇y]_!̥+9* ޼nBojoQ'A*>'DeOǣ}xoeˆx5=4n!T0*Зw3U+O*gy :]ēz0=]Sg섅Mח,<ttzuaWaXQu~6^+3DfO:{N\?}|Aax :ɪٯ?5PD7Wߣvl!mlGM$^26i9Lr"JcM^̂Rr_)xxQIZ:C #9,ěd69A}zh.=[Vۄ{BK!08>#۠Ῥcو/:4։rv%6d]n'Nw}ז߼. BAMJ^`藚͈ȪluaJPWSW's~[ GcIULL9*^+mDLj4h(K:N9O,'Mq!? ӭcuYk-V73qE54bحCūƺĿ1c}輬Q&COQj$ u&&?6{dF^:ۉk#Ƶ[~àlF,d[(6DkazCITfDxU^Va~ I+Bˍۛim u |)~Hf%x7c¦PX\=Gx9*Cu&7(079P f_=F :q\'p mVq"up3~‡Ęn&^k="Jގ&mD&t@F@ԭDi0 __l½?)G棆OE-N¿)QCF8Q*/ 4Mdb 8jkFWɵĠ#Q颩hst:~Xl*Qr5sF Z* Zl9 &pG8A$_fN t8+'3^ qh'Tm=F߬fo]D|IX^ǣ#~3\mZJTXoz1__φi!Ǐ~p3j [慀9mpP#:Rޛ`0-fj5y`REq=*jԭ:{BG10t vn,%ZH]ȐP#ef^_ /"#,^zɜhdT.kH`Ţ5V̽(<M߉BzzXY;Ϗ 5kLh\ir<PLy$P!K#<+C6;t.5&J_#]s*Ρ9Gxʋx߰7s5m^ku7&kx:  C^i~xKGಆ}a8xG/COtMY~!{A S{c?PtL^N&}wfߋ*n=ghަ XxQV#o0A^9mF7Ǔys[o%/ E]G^Xr^ku"Ze릮ʌj#xTl h,c׿ڠqB˩1vy6,s.3ü\tG+I*uS@|8#Yq8v rW)IOvЄMyɘVDUvxwPdgyO'C [`G ε1\/+>fy_@ݑ+ <6y(g$fBlL@j(l^\$O/c9h cH,+ ;Lc!7Ϭ-mv8 j0p_ypKe|'ZfdW>nfv#؈c<9 %<[=-m!g{蘫Ӏd\;R寏6c /m<}_ G@C}#(o-؂6JWSZvyCbewo^ACQ~F)ͨ9H>KҠn|KO\}m#n9*:a+r&9;lhtil[9$&tӇ_>\ZMMR1Hh[զpo'tӔKta˶U^V$ 9bHKlyWۺȖ hl1C*6)HI7 W֩LEɧ-4I[u߈m 8wdpq96軐^gu{T 1gQr9խi\fyj(r7"78`28QBF Um.@>;fS\ISVo$"Đ/`<Y$LԃAK {imW/ſ_!&w/6ʾXOW`o!@=(˔^!nvԷF Q\<;+`$7 POye<͝yx׳%3vn|g/|^b .MϩZNpI&4w.e]z_AͿx܍Psy ˞}%1YDt"3-so9ȸa?Oϐ.} *(cA58f,3"/3 ]ͧ6gF 6/g |Bm9L-f4|v(rGSqK:֣_;\p^Q Z+~n޻ ߦ|]ɏj}0ܙ[R SmfPvy?Ҙ[;`BmZtJJ0yx )R0py/؛u1d#9UJ^ƹeeQ7Vf˴\ ?A*·_.je1uI@RDx +ڀ\ `?1phiQ&~wf#֏9\|xÁÃK0Q&h F`Ϡ?m7LӺg`Ԥ F _kTGrt|8j\tsY`iHǿ _~Tzy夳QTkTk ~t-mOCf3͎xzscYyT>j7Jnxg2 yzwǨ-\?%K1 5'%aF8P>./#C:ĨRÁq @7zr:fd27u=;A3.ςppa?PƐQ {_,>PP4^5x=hzO)*3'c}zok;b9ب^ ˒~>zydDo7%VkտbYbJ%|sXm6( ĬI4p6UohH2HYztY!,ށkfż(Ųx9/Fu?gmO&ūxJBR^1Yh9X15l`X|pk뙠)|FçԴbJDϨ0MuÔ #YЄ+)Ul قMM&Uj엯&s E14Ą`Pҡ0 7),/LL-Y!'S"bX&~pmțfHE)&b2dcvaz":-ViwJ\:F*!KsD~^#/ߥA_. Bwaݶ>x:ks~aEKE{임 .whƘ&uz7%0aeF9,M?ZO}@^NgBR/XJ. È4^':J>Nt;(Ɏבd1K46䠴;nsF8ɑZ7S {a7gRtS ɽZO=7KB\&Ų #ײ.h4EG[r4awgJ,Ȑ-9^FY['iW]甚aOWOD_/:`k g?ho'#8'a{}C>UbVX ,ב.m {GQpwT2wK%JP8#|!MʐW°MwqQd`9ACk܃%?#Jgerp7x th,u2q,tl>F%#w;TI_U34`{w gUWry z\UwTpFv7xےTh/ r0S(~`Uzi3vYż#k?n`5Sw}RieQg5oFdG,*V_ OP*wJU5%Llnϐ !ٶ|D9v*'(0\l4e ~Gۘzʈf"f|$hVYRaThr,G'B5xgGwGV2=:uQ{>8Gs̓0=[ H{f,HXpW}Å.5wMRR= k(Kp[Zܛ`k;6dy\@=8f%,ȩA M&p5y8} |1%{y2[9"Ӟ2 5㿤_k X)Sww,7kԍJ׿HՠGuIjI *X6Cz&"n;Hq6HWIռZ^~uu[u}5l?>qE\3GDnp9tz#jlC(g&h+s sJ [Swq3k[d%t/A/(?!YNs,L^2ϥyT lL2I(T:S*M|h_p ivaV4v-r!ǑXuP~k}P,yyJvةalc] wybL!w RgCE&q'~VQBc,gj=y0?Oj=;TW6iގYvƘ P\'7әsf]-؅GQI-[L5G  >CLYNјY~^U5o=Ōo1hun=kOtFmaI1ߣYؗw5 @()gÖci/CbF.|9Mȑ1ZX~Tcw ,8hss7`/rjE:?Cz bu~An(Vw,+Wzp4iNh{m' |_~$^j|uebvOSH4vHp{NI[uM]%FX Fë}Q"՚Κ 9c/>=+] 5?nX"=}O bvk\6>A4RLj`ɩ7lh1f7[Yk=L eck8CrN ,>l~?O37dh}aR|Ѹ왥G)H;},8-^{t];ZcPf¯ֱdڅۜM Ii_))FGۼE]M-񝜦$uwOI%eS: |{Sm,߹a;+r*7aL\j!H3xz#>Rn43A'ܓJSz;հ<(LA [E]Կ^` PY ̠z54ޔߚQ~孈 m?Ѭ]PbD{ 0Յg7U92͚p/ /rx`R= G @ޜ-]6xʅ#1:k]*9-\͋u*nh*V{9Jn[!yrã58ضj ҂F @#`k]YAF>zUyVvx*8_Thڗ)A."6+QX;*i QE }0QŇcLڽp kPmVKVXS)DNPdt%T:&3&.ANTmf?k}QԃTmDxYH&TT`q?B rQ9@tg&sIW|8O1Vlqc0|A$(PvT+vlono}bx DOpܣmqJ4RXmMS2ӗŧcĜr#1bʴY1kz, ViYEg#^W!RjL5aut`vyB 9ZLl]+LOQ[⠄zHX0P+OQ2IxA: c,:W0Ĕ2ۑt7߬o~o,4W2UWDtFOߡƗENp6dL:%_ Lڠ*JW/UFϊ$sasX28Z@3SL`y5ux,4?OI1!9 ߓ N%AX8[T($:0g:;C0טLr݀|86nfPޡF;XC+)=\7g9;q'3Ӵ?h](D#+FAv^ޜx9خI!+cUhv|H3I)g`cE+Sf=&b(9qԡa}WM;#UT (L}WY1*-U" Q KWԉ<C>Nò4 uI29N%._ʲ As('46BW!;X8ީro֣7j\j/r#% v 1 ZLBgRqTD$ 4Ky@9(8ǽf+,h /iB|.=as0fRLъyʑr. `ﰸ M;I@v-Į~Wo:8-DVN&x;j$vt(ڿEJh/1ֱ?ͽ5;|^tKʙft% etr6`WET].ʄFQUgUPRzzd[w7?PmQw3,i ލ51:a;U "G0l6&Op:iq5nÕ0eOt hs~AAƕf]F,Fyn eWa^% ^"^X*’ bcz#:zxS0$3W|{t l ,_}S{S_(Ot{}4Մ@1R7xbґI޼CǼybcG>v >uSspcۣL03o|m"Vr5o@HJt~/a2ܔ :Py[Hu @Soa׬2eu, EqЛAF Y]dg-<xba1&u X?Ns3(,{?WvWʮf90cU9Xb%\7@ %B?/9?Nm(ǜtn5Q\ϫhQڧ7D~rҢy!?MuA~L9|ZU>qlEG949K-Umy壧Kr&X Ɛfy`z~]y85KXhj  7 T{e%݆~<i䚱H# Px0hϱ/@0Ϗ&b7}㣰qOHf֟ֈrg|QNXT yK -M&a` @izoT1۹ZQ^U:sO9x}v#S;ߨ, >υl׼@hu\V6%koj,ɬo8UxBLzR1 XZ߃4 l(kQ_f5+l`3o՟7,ߺ/j`KvCfw1gg srLN"7c#ѶhĚlWξFs?G}xP>jlQ&g2PR+%== d_+=cMʸAbu;`` $+x67:O|@2OD ӟ]2+p,x8?ihmq3fu',z3ȆŏA:"CӯmEDYQ_a'nﴊ{<GW7|S0G=RԞ$z;Nh@X񍢣9~n!fG}/bʁ#?1 :7~tVg;r}%[+LS-^1o3Dj%2DA9l0?2!v<:ۭ x'Uy^N#-'*":1$x?6 'YfNS=C[xcH0CiZ8w9W~؂$m5I;WϺ=kFM9jp4^rcDtR d+wK;. axIiTd5kꦍ f YG\I68w̝bژ$aY>(%`X. #|Xyg3!_dwBG> 57yM}ID{}~ _%³}͊ɿdVV,j+۷>z xA6 #1A4Sɖ meKPޓ1vDMo6DدW8yD|a?=;ZU]fyf cVmcF.4f 2#&;G8 ]@xCs;\]\E3wppcV{UZl}}*)h\9Sd)<(>ɰ  6E}NQ#JHlU󎴀 {o!JR{MZGEoǡNyjSc\DVjFβ(St Bau{Ԙde1zϙQgܖq" ۺ|Ai؁,8?$5i>`w7 ԏFنaksPj$]!4y:=Y5-f4蓬_A4+6FرUGiwGyv̯ӨTiUݕ>#}e#Nk;HA3.sTmy [k:[@v}QI*M8i,*$&UlQg\ eX P><⃸kA~9r%mesy^3 ȢPX컃ǵ|}gkDizbk)aL}>,,آqQB罔C1%ԏdh@KB#b^s[.Ę]~lDס шIYO +kRdq'Ǵ^2(3Gy. w0H&i/3mcm̙)#Qϧ#5,`LV) #wƚ#5/ݨ]^/Ǩd=h4^}4K'KjM&UO%A?w  c#HrERC݆5@G5F2| ކd 6g* $PQ `3J%kHFJJW_WmdKiLhT,:tpLcL~&%:Jck{ږ! ԭH=OnS{~\e?? a=6"൙6 "S{09?dLJ EkʺgTiv{߻W9Z٘|{(SRquGlEʟy~{~ϚXtId)j)#Wrfc|p{gȶ־fYL3gx"& ٭# Zk R ˵(Rm _.|[ 1]w pvn]Ńɼӻ؀+^8 $!%}y4zDD%wo&_q֑&aLOAa^):O\D*%:;ϬpY.H4f>)sV*]sFT!HoYvֻ#HSj)]'l"T "7_MM$׆ Pch_ZG.pPeN=a0_(k:2Kk!a(}?+Jռ?{0biL؉?iAwW߬x6gY4if; ͟*L5ÆOTmodYPDݿ  gk"lB=!H6]@Q+Wм]ۄ0{OI{dGozMʒHf'P>#Wz'܇.R"l2uFtV|2SLMxU຀g3H amPO{p ny[ٳMEґ!2ISblV>]a?E)iΆ D<$buW ٘3A ܗ>>6}24xHj5\Eay)b&i߾=c0.l0 ɀ1||#AT ^Rk)fUtF@W_|A,iͱWo X'm2,c2 &*YHصZ$3""I:Hzb.fIa6 S)᳹fVM %ffC) TcO>U4M|6#aH#UbqX^WTA!H !KW[b&6C2-C?*DATX(Q2j-3 ;Q[΅ߐANӨЫe’Dg&ݙJ)o~7Kkp14gu/n/\bo}M'h@fΜg\ h+E+n [O<>Spg"jhU%tymEk*XoQT`kL=<@[f:RxXǾ\_iq5 5x"F`[}uv0 [^cH%L w# t0\& du95b/C(_f#6wXUhm"0 E?xdX)o+z*u pC=8 R4&DV^Z v[Nz (byx "U!3ݺOX .16/N/Q:g М#Z#_̿Vt qp$]IIc{EF%w^Im6驪բg PXlj.\3b%w&7%43 Z $(OFޜ<*, y-oUo3mzeJ );BM6aI<&g /_ze1X+5\ ]Yy,|޶?f=#B$Hs4E[ά/nQ˫&) M'zBcVAR؀($aфnyNq"ܶ&5yI*/:wuyt}it=6oyPV)'YC4jqecsggQ<MAOo=')xqmS=Nǚ;o:l!YE5˭+ޯ;;QS9s8}xoy+aJܪDyARn(_^NJQ[WyDpN2woD4tnva# K#~4Ŝy<dE2WS D1a[bk,b֍ ۄEۢ}1g3d¹-8)*U'cZg8R`!ms_A#|-ivJxmFHN%.B{qqmz<Շ/v( ɂG9q N+ "BYz/&,ZZRs'v"(?%G.f *^ Ǔ'42EIQ~M0ȿ ޼9R|t0 |~ 1QG z@pو3E'tp̙:!_kLFlaq.8!ԔX /?R{=f(--OUlaaZ }G;15NkJv@oy54NnzGeÇqw}k|2p{Mܦ?RuE5wձ`td L8trO}&iXw2h1TC5,jQGm$ľ\싔 _HsSxr{(9u.(1gMG x,&Y`;LQ&'10O'σ3X6VJSZp3$NY~6'lf\Q U %-gC2Y(=]/K /=' R l6.c/UI?b۸#PY,at |F x_q@wŭa)gddNdz7-o;pݧhE{o2['X_Z|"af ]&NjIk:I 55s<PGYHʵcQՎx1^cm<?*ohbx}|Mlӄ) D{A:uZ$/k?&ӑ5jQFBRvdQdbXUZ[pF(7'F;b v-Y3c]-=Õ]Ğ95Њ"̹nl|:*Z |,8w$HC@ŭ\V(!I%?rg#H45bG#tJK8A`Y\TcCp6^A8へ!7,ܝ!&mEQX/+yV}LR}Q:eqA]6">!O5^w&>0iwI;,ÎWժ˜HhGZM{"K0E;h%M~REn yȶ"0kT .30)yܥUG+uܣ/UV qL\m8iZ<߮qyyV@3 nwWk0|wβr}O#|Iz(Jl4 gCa;}E*ST!CS T?0;ǐ́ 0)\׵XXInBGk9IyZ CCߨ?DO2iU-kN .=Xx(&-x.-Xp*A.u(q[% cW:j4 ̓lgJs$a~nm9!F4~D`9D9@8r~r w?qXCcf:_T"wHS]0Zd b\A}KcʻBrDUh-2B 7Ec2THVq>2m<ʶ#3(ŽG|XU zl0j<2QJ,X&e> ?X$*pA*L^k||%&Hr/G;| &N~8oҨ$a$9d%Es.IXjBAՑhvlU0sw#D87UIL*em~wO+=bM (N"Uqi M`*WA"$RekIcRP"Q d!,E-9I&-~?lfΝ{=ܳbvϷ@xg[wEi ꛢ=/.L!M1yu袆lw5Þ'SZiD0aϷ=r1ͷ<: i> ~ul=cmBg#0"iPZIqG{"nlv4݁Z~S vP5ujIGm)^qC18C_?qWm+ FC6֓VeN;rGޮlIvW$ud\_(W¡Դ?L ?Џ9# nO ~~Xe[e'՗`cZD-$_V*T>gq*Z/(3 (?F_N'J _?n#?3:y)+Bo&߃`mE絤C/?z^$mc._HcT}~+4]MtNc;g$ŵ;6oq=t?gvyVr완pB}:4z+-νgKu/q_+~;xto1゚<w%mPk'AU` HXz16yuChr=aK/h.zs)'wM9_SlPG!ze:7>byj30 ~j9#O|0W_1bv_jپc@xLIz=tM}"F20VUn w?kQdd+ۣ1Qܠހ4~\~`xN8e.ޡZ٩סTy=߯/?뻢y} E6]NYZq};׷{y};O7Bw:G ȏP-z=N` VǚVиNdzw5͛ v`fU&lڻp]Zu|CvrKyZifIqCšC9*'T>Yx0@HleF^0lɉ2"]zڦ>"ygp#h`?MٽOtcV5ġ"|,E`?{6;sayDA>K*Cg8$[&ʭ' oV-® &5vVX#JvA5:͖woe3>P1j@6)UܚˋWlJ_]N&(>Sn~ٳ${PU}т=D?ӽ_/FLo7&C7ğGof3[Y $:ǒqN:?89T]ǻk[σpL,JUُbv6pJ f+ởK' k95lJ!FMqIա̼qX# #yFWOO;uS9UzdݨUK;tZd0ɏ0:TsFy0&}(y@1)jqE1 "iȒET¸aFS$'T+c mb hr1HoӘ~@`3k4)u!jr`-g7*П;/CӘ7$y %o\C`?iLD袰PVyNCذqǚi7I2յ/A]_#( ogv /r(Lx`JY\v|)ƶ=O: NK&'Ռ/vEΌ#Ì7ax{Ô;5=@UTٟ׵˰c ͫx 7Ë3;EJ^9T/2 {:Zrfe7,L" f쩤RJxԟM5C1@6yUiy SIKl=pWEH;_?6ML|YC~#`;t ?ʈ.u4ιή6co`|۱@hɯ?3ʫ|H\+#).hĽ9(Q8A&ZP%&Y89ѡ&a/IVe맊čVye8k% %d"xC˕>TXƳ pMG ԗ1ޚ"$/o> GIgVhȺ<ٙ@[ cLɾnķ۴E"h;nQXbRJUaZcUR opdř+VYWhhW(ydʗ/.}:<`|nu|T϶8)p9` RfĮN8e@ksAe锏(ּZ3婶ܨ? ٯF?B'ppKZZ83f: gwM/,^I,,R%xޕѩ93,2e0ZWxcȈa^;%fG`7Ae &WJ=bg~":AWӎ f^b6[k4pa_#S fz°S.k @[ֿz"h"eK#x}ë$SG3Z<+*o}mVuH&b8Ob,R%ؗUm!;C =[EkDZI<1q|}r-і VZ~ԭ&2Kd%gm\fǬN:`Ŵ϶'Iҩ`Xn͚$gjN2 ?#Ft> k&O/R+ ȡ@yMmion ȆqlT }Rg+Idwyj6PgWʞ$rސgpXJb=u\`?)q#SYU1ъ:Bґxϙ\sF*lE9[ܛpovMoktpdJæ?!b<]i4YfDUgn"<䊥l?r Fƈ~=0B^ as](jC}Y#9昏hگ#3DFH>඀e5evmxbsVdxׄi P"9 ,l=E~9ŵ <|Rۤ8|ӓx.B*s:~a+1Ez#CP[2nAOF+-VacՄ 'qe ?`yֽ1tu}B{#(Ωa<:z|'LjK_0*>`~/AM80>Zj'OOhdj~@=HY-5c?X%A/BJyokDpI"1wy/sRb|#CaW (w}gT3uSҴ8HiL"46dL8L^+ߜ[ί OuPd]>[+ks$*/I;MFcQ>΀f_̽8%wxƵԦ#?bTo -,'4-;Ov#{XB`JdEe7,X[#=◱2ő9imsH: 1 "R,BeGd:M[Mq0jo,wae<]-.P˰RIEZߞz<XJUe_UG߽4N+21G[wSzUr*D F174˶SUXt-E{xl8߲֭jAcS,r{7OF~_ISrE:Ki2&}dV~ј4;A"@\^eHm䒪]bًZxME*?!˖BC_QpL"}A+OGQm+ Ȣ FWIǯJFX쾍)V5t)1co|kĉ '؋"Qf%R)hp׽đ_۝>?L὜7;"շ*\DgjԴO[~]<7 피%`U#F^&q[ Fەx؛ cxnvTu=@M /N'ՉE9|C@ן 7`6^􏰃>ʋsc|xDCVU_ͥ8 0'epFh*ɻ:? yɨxh !57G$l+"XH ^vu/mCG9N`q+9DJ_HYC"mpOZ@L#f':St9]o̺4aJVUlb_= 1F:?0B%qzφ?qGVu9kEOm|+yFuvQlg--FU^k*@'!\YPu=]0h$߱~R,JƎa:m*Β{HIvE> i(4jPޱyC8_udxϲW+6`VCNﲱbdW@48x$)x9Tvá,Ǖm1.He)w$CBT,~^ڲϦ@v\ei-"-Z?켐~#tW ށB?En$2x#G+<2_/RwUcd8hHc qCd`(s9\?$T#z:%QU%Nw퍜Ὡ+MOm#9O1mgXw9tu/[ZQ3 F1p&rz&.pe`<= wyxȹ{"rxǙર|fagy)o;hX#/C,r[.#:IϹ&ٟT ]V e(+m &ЦWh;/jN3ҎG|0xdžɳS$Z(naַJZDR<'4-F6 TH)LBɔln ӌ v,F sjLo[N[>8H|րmJ\mYnY20{}·:YFd;vxOK>aO}^ *#N٪w(7~; Q13 { t okE~op1?eEv ͲY\V3%_>7,E{qAzwo j^PA|5cZ+`͘]VJaw<؊0 /V6kƑQ3:3E/wʷ'+Y3,ʢÈfeK߯YO:ZB=vn#9G̹7" 8숙1S-w[Ev.ɚ )xv|YsƪXAS ى=Z zBCt y"pO56aѓr4~HQ4\TEʯltXyݕ_phAkɄ Ut@a 9_G)?PM-T?C>7DEoK{Е nXj:_I~dq=@W1mm4ٔY D,.̡Hݱf]l8` [nm!.$Png;^Gy T- '$ײ-VbeTθ:VBr}>o椆,>塌qUs9> \-u.1SKD/F TBHf߁3P3 v+a+feUՒwF/b ~yoV߃FKn5Z7LǛQTKS# >bY5U)7!\͞٥.&$Vfes}Y=/ '>ҕ_]&bą ;e 뜞B87j;ʪ௚yyQ2KŴ+C`Ge٥4Y;fPjyoF#ܡUMAܘ/h6v<wmTLYzz{[Ң@$XNCOFA,:$wW}pbaab\uxwݔQ$L'i|[J\JQS"KES槗y㓀D4t7~P/ Qi5<1W1MbK<++r?s%L"ˋtםCToKr8UؚVc"ʿ054;O`}cvvFu<2_^s4C 4q#ZWpu 1x4>qDe89J]k=֛cOOwCEYZou=PO>_ ~,23/yo>I:[Cv>w`鱗`s.~zS)M5+QRP`+a%2eH:TV$C!ԡ&eH:ԡ -c$eH2/]Mp=:ʘP2Dcs%up@)CEΐI?ylxHi+eHk3(qJfC) kQJUh0EY{<$^OmgzԑYN:%-@eX3e^fp}bF >Қlek2L9Qab, !t?b{+r:Scy(T̚q-KU8y@FV#^Ĝi@ wdJJZ9?ĮY)KՖp5ѼQ[ZW6[q<Ž#9:r!%މHۦ/>Gl2^WkA4OjI1^-#㟣HrRt]no[YydBmYظ[. Q0mR+zAC'7Hk^n#rE]ٸM~]a/WtZ@)_Ҝ`ȱ)E-!KTkM):x=~Fgd6ZcORǙYZ۪9Ր"F^Zu+o % u& ˋQ ï(bT(TvLyQq'Cʧ̟͂gފT6`/0(>_SR0b>;t$c_4(:;UlȲ s`uv1~~~~mWP5?dUH.\žY`tp"7fqxMoUmnob˿Gs#^K]a#OG{1bW'6DGz@]_˄V]>B]* u??>R[i:nPAZ%@{~[%QEJ &dBXi ,gH^g'J5;?'1Y]O>D$s(Sz`M=#/-/=/ߑg;pGs.;#aDƎd k1p5-YpkMmXW~DS[bd(` yЉPYIBp0`ˋ`Eyyy%hZZ֎44RonƼ/f~1#'fܦۏ_5Dwy/Wvd- Sv}?{i3D'f~A ~[ o/bF%ge+ɻo[Ogw:CFG[Q֫sT[1:">#Sl6%(~?UM?QG ܇tt S|(u3NIg1o].G:BR Eu[q.GnKhH58ًyᨅa4}IѕuE峌HfbD1Lwl&rHN^7a+U vˏrjwR,yגq8?743/6Q)^黨;}dz 2ll/BHFғ/;<91 ~ֳI> `E@MDc5 ̓їzvB2\V$_sߛM@{sao ǡ\/#D)t,/JЛԳ=7<2}l.5 LxS'2nAJ32(krd:iR'YN#%oD/#fݓ*FzȨ|Fn?-gn=g֟GMW',3_x_k'5JE@G8." R \n᫣z5q8t+F_F(Z䟄yïjwo*fgpق0yM-s'0^6_C]FSPnjᩨ* '߮AD>݃G~X9E*ecq}z/"Нd$s"yp-We~s]3BϏ=p;%y^8zYw`b6ŵCZ^~=zQ\Obqx+K$m˄D%-Ekޡ# .WWNp6G$mXϏRIeT\$r>BAރҳ|,TI+/;ϠԮ5$PQ6wWK.&_7F.-p2r6ުjQ iSlc [l -hbR)r I@ǐblw$2-lkJ$ݴ-VO;Nν=^[XU?^o.Wc&wxԝ[ke48?H̾ܺ³z.fbt˯nw‡\Қ8s [DY2KkXiٓyM8oUeCmP7t(gE9/xYԌpHv4l(q9kWz$%{w6eg_vGDTAEН"Qwq'eGCpHnťhfg7ںzV|\J+2,Qb椬P;8_ M; 87RԌ' q"Ć.m Žp/ ;H tyz8v|l`) \Pik ]V/hf%.+ O@J]+?rز Yq𺩡c\RADzn  KhJpe(Rr6M)(oFelF c?}V6a{" ^EAvaL'ni_wgg>yU(c3r:$S]ڞ_dR s@˞JO~'}\*%sގr<߰PӅ,cb;Cŋ),Ovt3pgOxd@ < 1s{ab`6)ϏÛ; Fm z™NZjY9rn@$=G7~ZDaH!y Hyoӈ#{f zKDM|Jw0{ӗh 0'"/0 s[ޡKqf1!oG"ۖ? =yCab_ysi-C :5;ϞQ)y1q=Q&v 7n4Ѻci`5@ָMύ;/ %"͙v!`i`M^~,Tv:4[~|I:b^'nH:u`?8yaw( pSd7 & TBwu{TD(x.OD XeY"n|L4y 2Vs-wGxu~#sAibY$uWʯzVS٫q(?=d9̰Є8ubi$6G.WGdd8I熑^u{=8˽:JBЫ~=({ İޡw|H[|OF R3@o(k^9֮,!;PyioŤEVYi(It&ڈ1勇bRt&b;GuAۍݿ@c8CĹ'H]e5IDiorXއVaʊrJ(\p9nlT?8{>LD\ίLo陆TFXr{s1{1LQ_ "?`kqPc"ћ=^oz^1\Τ @,;[38E(PӔ2C]iF{>`ms@Ofu1ٕldohW \ؕEqprh`!0$/",KcVFXB_ߞOǔM[m1/l'ڽvSe]j"$^AWf0acG Jhey/A=nը尞,χW{(BHE][I-`\zË.]eМaD\c& K-*J[=Z^>B f<_zd|>ΰHRiqGdM|WuM8Ư'EqXQI.)+>FX7CۚQfPwpb}5m0+}_@ x-:W&c(\N_8Vnp)~Ir+y9ߋE&ghkYf49]lb zJmҟb2?S&lA>4)>NPg>j#5tN1=,׬%%حRxlz#vzŔMm%)>wPyagoCX\_RZ{K:F5N#c7m" uy <vd]'YQNj-CwѡbHrGCzܼNOneu1.pSdg&o3+C28kiT -e Fpe\xn&J/=<7|jQNOʘn]HM0E1G8$I._JW@ 4}bGCmePƐ"4b%zO*j+u}T=V43NV~MۆgG$볼nxFky.x瑷?x}'^^yuCbwRXnp66;S6]6ZRgf} yipgϝE⠫5f&6ɺ9l@Am=c=ad ]7ʠ8/zvoYv_,u|LQK||H˼>ʡ~t݃]l ئZT#8 djnW}i}Hg3wq/N{+,B-Бšg TAi8!I%1bʐ$ȱgCm%\Q/t_Ʒ)<7sg5 / {w/ᒿA(+)Ѐ }8|`aDFk[#uJYlU~@UP iڑqiŊ\Q @#w݂UC!vQ:׍6dCNk+jG_ S٦Li܂|)[yIYm[YiRs{ >O7B5| r `;? Qwf7x*̨?,d4:4R͞xb\*s!WO9mN&=]lU]RG\A9#q,וM1*฿b}cay^ZS|,QDk#a|YwPfd"m|OxO~ޝv~INȪTÂuʩxF@(QΨqA}?jjbTNɋ@%47ӰD/}Xҵ8'ܿ]k샗Y`ASVKF> cG=C}I59ޝR׭P8m4x_B鋾Ѕ^tD@pQ(|˾iߠUwCX H+B@>Zj$D *KX8qY$f.(-cڔ7- Cr&bom,Ɯǀ-մ#ʨZ;ݲ=FZ)) `b:~ky}/eѸUGu1Q^6$ݜ2W[n9A!VhH%gF>0B} 'Kl-KrDeLEES }QGl S}gjV$ CE\FM< KZLN%i0e1=QNL\&{weZI x ֪ԉ-YGr/͸WQ-uT>h'z ,=XA82Ry=@W5 1f1/6,YJpñFOH6tf&N@;༲ eh[ ` 쳫Xkv o+9GpjhTRV±b%S <VX_;0?hK/ <4QQW,BΟـ(-2XGDS,yv#JruI`Z=(IE~%OGTmjTob[*y>dO= jPi')LJ0d3̷$"$2LjU&v4qZ!D. *+[]mO۩PCDj0z}+$ MPŸnB[k9]}w" VMGesM8Ԫ4iN2) Oφf EXI)$zP5]=cU]KaA(?ۘ_^]nOs9U~9dž'(MU݆\Rk5d!龃VORPo EPǼaF[:7~4Q^\KޣN}xö7 3+Ez3qnaX2{weAtX"O{k)Aigo>!0B6B5Y_h"zX þUV=k1vhAXa+%;q. /pO@'ڡ4LhA jJQ{gANT¡N*:ƵeZ3[u^Kv6hІ0QĜY6ȳzTa5OKlt{qN'26,/SD1~Hi=]=tAumB6>z{[^Rq< F,w^BjpMqiitpȢ/349- HԬq8 9p#[{g|KX0>ޥG+?zFكs|Iҝ֞gpOct]GU5Z2,6_3~Km>uyXQ -~6cгOppJn)=] 51z؝wi~>0t܋RіPل$ cm ?F1)rQx>XX9H/VǿgĮ*ΛqY2{Ճ(nG XaƤG(w7:ox¦=|(amV- V3̹' a| ]QNTD6f -y\K`_zĀ'wb! Ԣ׀0ZO–;9^-ElCVvA;~s7>~;Ɇ_Blpj'Ys腼8z<5ѣܕO [A’s^,x=p:97j`G he'wǾMVwyhWhx4_6I/1)<=V`b?ԒIz`4(pкEjfAI 7T̟ ZcE5ŸP'Gm#D뭌F%nԲaȞ t)b5~sHxzQpD{8­Иk~Ө+G&-(M{}:'P%UaZ+TLMF2?!Lޏ3Ϛ -Eq&<_ TQ F~ǪL8&\91q.W'i5)KVz`W|DN_sBMn&GX~u=um5Z(,ECkC$zxŮIyudQ*'X]? iFR R KhFDy:F8f ٔ;,}qmxX>>6q:5ؔsl~DoNgZ~!6b̗Gbut9T_LLu1D,;ɘ䫓u]|7B| S; 1۰WPڵ&ATDiu% |n-Kv1ufiw%0B[3g% 3awQ-2N8nwMI j GU~ipSZ>e8M/}X}* ~l8g"Ђm0cES("L}<?cFgZ6 [:{,pkL@ajt{AJ^%jEgD.+)p哌=hQ"zZutK7O$d}h9PPJzoTpӚ9mjApyG;`mh;UTy=]o=+GlT>C{,~Lx67pƚm?pz8+5{ЙD]`_5 LpWVXp) rX_EV)c/}Ͷ? E !ROvdp 焞/m& X NѪ좀o߀zTمn^3x$-!g{9~D.c F^7eQcd)A! c8,t?پ0m eswOm]!C7]>XahBɲj`ݦn-?zAՔ"HڇO4(xs-|HfR n٠dL¸:?굔f!u{PBHx?S|Lo^ ߵ6b'b"-CtLQDܷes̩@n@Q^-O5f7wwȋ?FJF3Mjq=\i ծ29 9\5i 3FY[(8Zi,C,{hzƳ꣺P7{%4z%HWMMmi;BV{A0,2c˼;>Fl|::GVծyҹ%Qn/,md1ʂSF~#³?:NVN39L1B| ?$.&6pz-LE") lM{uD\ưҚZkYlMZ8[ZM٪Y+<<=D7~'Ǹr|ԩxLkq%y*(0K-SW)qY\KV3QZn/B,{cxH<P%;fz$^bxkFZ_084Kv.y; )VŜR ؍>t,>Rc݂zLN䬢oU $ٳy !&_z*ADk=:;3DŽkSu 1Fg*.m~d`H&;jJqiM>) ɘˎ3Taߘgcċ%7)y N1afY_ ĘoS˽X͐*ʐg BI $% c\a Z4).#}syzyZT _MMX?>N;uK+l4tah]}W:e,@CҞgL:VP&d޹=sE"a y:ޟDYYHY.ۍh_Q7fQ֜r6A@mv&yDrUK\F@ɋ,\C6(T(sd~TSN2+#*c-I(d*l_4$zj|;wQ=0 z=&li|5gs1g -X{0ĭ>T+fLE뵂 q[<30Re 셃] JEDojB9H i3HOwĒȯ@1;'uE$y}`SCe2.)a M+G4,Ɵ֝mN3KbHF)q_'LG؋!x[G)&\GQסiaq}[EC뷲ˮ;zu7r`~VMّ?y6"4Q$ 4CLF`4']fXKV En-=KO!#s#h;d?5RQiuV(ktd4JDǃ\Yшʰc,dJkHWCtr"\[>t1;[_FUQ e;:1O QrѱeS(~jrWäCp¦r?@dZ5#J dqFp`<i/r(d~ߍ}+KZ<:˾uɖ]C8!|ph/8@5rW+CHdM^͵^\(/n+Owa"(rM&W NXwKY̗8(;GƟ+MY8 /ESW4I *cv:ټQ/?MFa捒. ۇ[aFfwM\G- 6zU/i|.N{7evun*_x*8o%fV9j:{V6poj_ΌTMWFK̭!WavðKhDx u >gBɋlrl㍒r9zn[@2ƣ|?k]ث#` su]޷ Ik mفPR!۽_.v/@gHE)ap^6#4bTu{ ;S6yTs'!IuR=3B@HYڊDR)<ݔ ق3)`TlKHO%5ə 2Pdٱ0?2U˵GGe įv%Ǥ~[os ,5J*V4]a]WJ aW+<\kg%{v:'+Ev!g$r(,d#vؤ dJle#8[|/rwp].o FBY"ˆzD;%l>j#]MbU['\èGr l\t09P`? ߤlJ> N᧷uk]/θO 0FJ}XJ}|0$Ii֢VŸ׮hl-8~2|Yi'[o\Q5Ўj"oQmz\ee_UÀYղ:xMw` sP(ށۃk5s,-\ӿ&\R>Ʊ`& 9+5i9-j쳥m u,aX;"֤`YOh R] +š΂3(Z-Dxx.sLۑە]yVgtABrGg MH yx\tXLaִrIWisp${GAIJm+a[at[X+3rt}. - sVsvK7 bVj@uc.eK0\~ p#rE#h4,ox/90^P4 /* Hd“Lg_@pb%ʷGQ[. Ծ⪺?6r4XÅzs[t7r2,ECGSx:Bs|^k\D#z'NZa-Ltޥ'b "vs,?FDJAԻy$l~«K5`g뭳Í{ݏ;jq|^3}pjp7j b xLM6N'j~GO;= ZkL{u?a<ɋAYoTU v[E.R?Qڌ: 3r|^-8Ud*2{]cWǤ"yV]SNk ߨ0a>*wU &@C~NZ`UZ0[^yU Ϫ CG6Yipno-o-?IwlEʸJȄ~[bD3t1?7bc8̕U,+R@Nd 3OwROj2:kN|rfv3L8kzz7.Ky6єqGnR-F=d̙X T$i3"(xtMZrlTzLЬde3#r#CǤ7 p(XFR®K:d( ,5i \{~$WU&K|79|:IJr:)Z~H)"ӌBPKpٲX(LJ#;l2`f.z#.?sh~78M{N/4| xR<\ϭCeH۩1qz֎XU#Ynmllp_~[t#nDžX5l.WLܮS=.S COdk8?yKs1$"/jGs1Ѐ ]獰 :鮨͆;t;\xS0GymKjDU(^xvPlV%gY) ABŶuF^wN5T+̺d s[qZ#ك)$0''۱<-AU B!srǙ:yw>Ƅ06ؖH?/{:$CE7GwT,X#ۧSc wݜ3r^V8EX^Ə:;nO Ǣ;&ϋ⤞$FMb^G7W}H0JXّfy/z\ _ށ WHLڊqFVNr<=⩅%&K:`W[1JZjqx;MD J 4bN2<|arĖ]#YVl/:٩ߺ2`Qb] #ܘe0e` *5D(GI+ok0dvMEYpRgm, hRf1=W]˨IxmuLap6NI~fAko*l48yr߉k&6yמ c^Đb겎ul\5a őtj{iE߶,7ာ"t7.!|Dذ}\%L\hW&CXbRwS=ey^P"KxSOb6Bm(emmC` M XB콽|ߜS Ӭ<{Xl$yvI6x-C9ws8MC/y||,4-CѺrsbyy|miKD6+?SUj_S&R:Jޗ)&ɢxѭʮkNlt) Ϝm9Ƥb[m01Rge6lⱍȬʘl`cp-ӞYhl"쨰cns"ew͒g9r:L=\5(VڡYhYBb:kܢ4 j?!@6d3<;?đb\IKMbϋ) "~,2*&wDpN+Dvyc5:B֡#*%s?[eN״hTw.j_z^(5B<&CG3w`qy4Y c_Cp1jh?]J?v)@V.n?&W"Fh}0Y4;?sD] ~/z_ UXE -Ӿ&}mgPW,*SVg]>Ŏ_da^n;/wv\Y"737I{a ++K}+ƒ, U 3oTsiVi̓1stL_S!'  Ï6܉ve\!0 ,enMz,?r*r]9Y`7\)yXK5VUYV{pzd\JqFt]eFQ̰` 8yC— Tpz:+I_+|GE%׃vЫj`hGt1< g'ە;쇹~{-Lavs"lFkKn>,F꽂= Z"zYu!'d+`ڊ. 0ИQIC`3k@^W򼍨1gQ2~k!BJ+nJ`T O+v!\ I:(oNs%cp>p\Do"+1kedc?w<}TK&d]߬2*=(FFã1xI"O̪!vd3ɰoY_Kjhu0a|rH֖+aȁ0D%ۉ'tLr]"P׵"1Я9dtM|Z\P}FDN6π-hC6wξYS @ T13RE/ƉbV";Z}g8f.껋Ė}JLc(!oШYqF[&.pV3I-Dw3;6B9 9)T1Hbb+EkM-%s3:N[F/w ϡu˥o#)lb'6]aV^EOёob,Vs@ʕ UɊ%]䱤`(H[v&)p ,fk9}aaInPNAu Rs PؤrFU!8Y-B&ykgK\)| tĵnVT\ę ˾^et+ì9(E/ 8[DsAP`]j(DNG~/TDՅB?}瑐P(^,yD&Cs "̓~pYI5l`$Xwu$r)H--+l76 AX;XSgƖ0rWgK i.KmoZHmLqL'x8i#D%ݒ~ZtZؤ~>y?GIh"y@+)k9yD@Rq2U͍#W+fv$r8OL̔A11Gm64!XeQƤK^YDgEn֛t5Y.n7UGR+YDGڰT(k#n:gj[ |pPc`I 1N!Ǭ:̲sqw@BO6e.T1zGrigL hr/,`|\v}Zlh[Cp@#꫕-rJ,^q룀,e>}'sd*3 ˋ%uzM~HR_^N5^Ok=$Oʄ9\V <9{MkP \v$ω6иA0r`4DX1n 9Ė=CXtfٳÌ4!]ج|dv1s) d&\.X``r‰X57Ex2{|5Pcp͟8WP0P'n%Vđa4K\}NH4HZU$l;;b,jX/(%:F`$I7 |Rβ`h| Zi 2;܅x `dz=^fZIb9ΕNUS`5?BtA)Cor%壜cN{CGt( Ǚ'_ٺ9ŋh2tK'v^*8Įth DMR<SyΠju3K3H-:hB-q~kepjr^N3f+KNcX9_as>FlS*W qNnDIKq+ 0!ѝ|`9 HwyIT'8Fb| ءU)عNnVry;ɂ ,X!/%V?ݦ@y¨E2{3dzBwy| nW޼ED56;h#v N{[*uI.k$D[,ROPв3GzP@/Y6vNob꺈jjU'Qh %K@^$NtRW:댋fj154=-w$i&/3w0&'Uc?ʶI:rE]6(09N`xp ЧT9'wۓ q=xrfd;SLOX,`W뮯C]_XZ|7NJ~٣?aoj:\M;"LKHPD8My8w9 %eRڀ/KQ0ĤP.l|CxSwgIwqFs`<7Eݐ(,7^*>wrF; ^0ڕq*.OwBo4\$q Y,mKmPZhGGjDpwLXmiЁzM<{;`'}".Kktw|Щ'WBGI&2bձ c],mo&e~ڇg?j 1KZEJFÅ= {rNci; 'CrsĀ7_x'_z\pgY煵C@k$X~gΝׇ sb`.:mJ J7  > 9ϋQVh ㉃;e>)lܔY.D`Lq@`]F쾹l z2&9IglA> rgbb^ Ѯp*ڎ'`<ɧ?c}2ZO ? 39n5E*t́dҩKGj->g95'uvY&a~ÒY]q$+X!kqu&q6d%$J޷R*Ɏsr^+3IPjtGы:)>M1H O_g'~zyvB^.٤5X2-Oz"Iցe@r$:莐UZS28/,zXw2KJ Nj W?D1G/eYtɘL ĸ,}VPBZ OW7,c9l-Ӎ|I6ht9 >)G- U {_N7z; 'B0ܼup Ɔtl(+u6&k EĎFQ >#ձ 9%lX6@Ey9)`v3G[`»qD؞WvVA$ f&^Pn%Û gQj2Q"A@Y~#/e1řkT|ZY'+L{ЍM%vJB6jgu +c v; ,.ySDrz= h' мNv|>'!Yn^WN)JTS" i:yqW[#~{d"oO EGǤqNri<5lp(u rz]>S/t.X@>r0,;dY{:`:F({dMdDֈ}R[-wMe AdL৓1[ò4 OݲvAA [vOǮ+-&v#8nro f"dXggO".pR=IIWs NEeK-LX0&gCqW%kӞ[C~Y@;<ME#HZ䝑$\ 3plǽ,č>ل˚؁W!3*쁗B‰Y;1ב%w&+-K 6%@ i]#YOcM'~dQ{߼8ZX@lx]vj2w|[vY7x9t~q:[Z,`^"2 q3TuZY͟x8N,Kz\ ߎbO@+ڠUHҬIFVXI~AKd䌻5q>.e#+}UYIF*f } uq B޼Q!r`)XHEd^' z\MUA/CεrLj5ъ1p>޲-7ͰΎ<ƅ]XA)jfmpy{A',S]0]9a :({r`3ubWYH3X"!D,p.V* %&d`|0^Q%bd6c f{NŤŸO{Z JZ=[1Zgәj;]W5l?T LQaEV93?U #xB[Jh*dۨ6}ButJ呯Woa~۝B]mKlFZn(߹eY,^rQ8q&gVh)Ҫȍ׶Ꮘ)/C9F3`k瞁2?if$71JX+Xp}XLތ}+آF%)4 rĊp`ЪedBѦF1 o|; soDֿE9O]s"6N-dp_ UXC9RuQ|&i{L !rND+==%PnqMFDI,JM!xJa_\i(=#ydldrB.' AKr gSMߊ\c Ga++bwiDdv Ag<w;'.0П4PbiR'Ju^/yLbg+h_-Ђx%'0uNNb~-6cXv 6/3rohgFZku1cmbzԔ" / ' !ͳ5`f'ԯlEj?c+apb0 IYÎXu:[j>I5ÿwf1gD9̀"/hCÉ_/<9z7cm.пTMS@(7zwPG)'ɫ ^۵GNg2z6X܇OZ'z82v;'Y)d@PJ Rv#{]H֒\T e57UnՇ cl:fL5¶qdSã>+ͯT5Bk(!RK11\1.P>)S ?( 8O V7H.ۏ([!; oN, ;\$]/tIq,<}}f*gΜ`Cj%?I/\]tCux4Q+}R=R8S Qèw1bo,FxM_TguPTT$ѧ5yǣeOez-?CЇ=.%~N^Y(,'Wug|EIQd~!iUg8pڔz:}y*/78m2irs4-Р_g#a(X;~O-w#Bv$~|p^-]KQuV2Xx,~ÊdqȲ< 'jot6ON ,k)6>aw!i $ss xL_V@[**ՒWٕY6#0 u_ԉ5:?XFυo:rgG3T+9e,A}\4cCH2H++'t8<unZ1$Q,caEptZ|0/SferdkaSAVj%K7|>OEz`Ou|w"LLST!Jtů3QM󎐻m=Xm=l ɻar]:+"Z wŕ[`T}g"5Pbu_>SB]Cn7{A5 A˔<ҦbO P+*UoT*U `MAݪjbii `Wbn:gb#RcƏ`I)7l2P~dG W!eԔx|~H Ty1' ?yftJs]=0uud?St;-~vl'>uwnd5U& s4YJybqt½r?-?|Mί KYuB JReei,!m%\.i6 U,y{)fuW>zju!b-,N}DTb h(X){`,UoqL 6JLNr9Vjt#aU~X@)KKPV5"+1DQng߯FjwA2e-eu`VSV -8F柠~?vA0][ޞ̞ўOZ"yugZIKZ̓55ƅ<&V̲Ơɼ&\<):&w[唈fʼ/\h+ƁE-mѾy4~9z:Ccv*E Ѧ88&Mq&M̪^biC4HGK8702ɹU*J#lH9sl x<6 7k-s f# /1t)?X$[7 sK(TwhY]me2x~K*af;-8^)_q5Unzd')nT_KN⧧-hU<jv{4y8LC%GFzp(^D~)Ud$Dt*Y󇈐3:> HMebP%dT;Լgu gnjͮVr|Z460{" #~`0=Y,@ *[LA׺O=p z̼Ǎpaq7Z{TM GUoa^JYaU6s {#Ettf!<ҜԸㅿ,(>1`w/W Ye:HJ`z 5÷낒;E80.aZ_^ZcϨ:Œb_z샀4[k1y%k-Xr~ yN)5pn:s MC+KNaGyT m}؈sZ 3PU[V%vm/fI9+/yޏunE3nKd»%ϧ1x(y_{QQLh/e<8ϔn͉XEʭ!i0r2Zs# uyK\F+Zg>U ~֪ RφLjP쾜8C=22|MDž^ vezb@әhQl@c:w%Ǭ>[ΣC>D<˫B7j0$KSw9N>"9ڿơd o pDG̞*@~ ]_S-AST!Zs'#氻[i!fH$KؕDc}rYUd9aEQa#:pcg/gIn@q^vQ~$t)cJ9z':cOa.O/ȌZ,DOڍi2ٙmglB]}ȹr0_3pXq=G#>/C[m#qF>p 3ba`o=5s:S@Q}?RMi˱eݾt\G4- >jr{[(0:b+ !ZxHh$}p+`yغ(~<|Il5Lچ9N-|GdUrj\ X"惆V{ײj첯[} ?ן.VnU#7Ncm5 :/!g Ɣ $Smns]}e(|NoتWkyf؉5/ҍ$27 C'm[YQ; NpG6/\a/DOTBwS9},UKdja%Ed;;3AbR 5!:w}Vko!"T5FwqMvV[`Mc…GԴTRxêo3;|Gbs|!퍿opvz(gp C}[fgtYg,svvvP,I9Ћ/^LRd~>nԜ]a۰<})4vƤ7KoLO%!ڛ뮈]` F^ X)kա5‘1)˕@g)Ŏ,NOKyB{eǿnNƋIp%7=| ~6ⰛnB:"D; ! ~lS y63)swo`s=y ȭx!w&!Q,0yu{a1:e=P ɳB+aܚ|' Acڨ9,b`W/+cs0t4;>Y`-^aFɭ뜲 3ޝadS38^svCGTCr:]?$otx(=G2Ƿv^Ɣ#Qf܇c4tmM Cvt-"Ǫ3t4ɼC([.E\ ;qrƨD`APot%G+ZQ)PlNT<ԂgG4.|Qu9Ƒcz3.\jBV72fTK ˉo,w&ؕKCyWgl&[7piIi|qߐchvp/8tc:mھGIJ7V${-ZTw.7ff8gj{GPgEzU<)078!W̦ޥ/ ^cNe-{ Z9reW šx[U*0]Ta7FCJyN /v"=15XgЄ\Ų.)<hn0?4W"`KBn-\7}RK*EkL(k􎷔ހui 7P/NPU|}TP|L@i0p2ԮS]l"rzo'EF^(HF V<{!+8\ӉRM|h{7Nh^$KRiyG=`ޡ~@(uC=ͺ.  ['iscnmS!%?pNކXʌhPV6nN@&PM>Ao-"4F\rm}:T|wڿ";rחMG*($ƁZυ]0yj{D

ܨcG{)Ŝ ^xfQ VuZ~jiEg'Fi-QTO.gQtv$Z7(lKGmYcm>ldxJ5(\1Y] rŃ10^pE\IC[G-ϊG*٤DنG6jt"NK(/ &y] ~km7WcV tj+ԝPzb {7|=dv(SȖ=-@KX͹VR!#Hy%Xsoc? 5׷hN!>a waZУa)]10gyc2DZ9B`fԪ"-:)Uw WOnB`:X'{#+-JKL(jJތHY}^\քwwixRy[.t/}bZJ&x cE\)Q# =j- \pb*r=kX;G^- d:Bn)2ݡ4M09{;[ʟMq*ZLMYnc8~҇gr|+5" e̗mi)z5-/.S1嫙>Q g9C'm+e8'*JYQD|z{~A[j&%zw:MRFa&t?G3}|v)[MY1k!h(4ͮ߹ 1pm[߽wZCOw65 l3 ΎaU5;U}wRcROmMDGYrʢDoVWܳ\x^:)ʯ`vk;7&ӍvFY Cɩa<rF£b2sʷ3Z| 6PX61IBX# cG8ƍxfwBb~9F={ s5A#M`OWO[9T#D#G&#Js̓/:)@CF,כeҁSԑ3'6i|X6H'fD2k-@2[0$%lc[/w-~K0S#;;tIM\I>'6WS̔}r"%؂y?/".O6ua)@ՉSˉ|=S|tPyVuoz$aU 04im[؃ ix s`Xo5lu j?-ak]nfзi;Y S,Vz5J#n>alllߋ0!iC4\صEN?U]S:˾wX,nOaHբE\Z% TXaD8JghI"\юม8R!m)Z j }B@ h[yMnRf3#˳?9gAX:|n{wv¤i@ܣ[s0eJ_8iJ])4m1ɕQ|KqWk<:_l_4N%fb`~ un `N!J**Fa_ &U-4HXV|ZVIEǖ1A Y T7gRghj ] 9DePsYTI]@} bKhlGcPI(>`\9^M 9 3H= o#s@/;WKJ̓@"O=4nOQYت%jܟwDk@+ xni<@e_]Dz:[ؽRRMyՄܭURc&~JMW@o'`RZ$M,~tKĚ8Ps r,!WzXXrL_ClBu hU/$%u@gOi|ŅUvѫK~ȫEUӏ,o!z Ld-OI!fe|^]9KS{o%jz)GGKOOOYho-1%twI^1;2IvJx8W#bt L6&*'0 Za5 ߾RhqeJW KD-:;DI(I4ս/|H mH!$zO 1㽕 aJ C;310胋>7J`󲊾]A!EhK-嵴~|?Ѕg"=V`FG#ÿ9 7"rDJbLY<$˕&Aټ5A.jLi: +}ٲãh4@E躧 CE-~L’ki 8K_@6kmPy36g &Rгvi8B샗)R0UXFF, vN{SlwidVxRrȾv"ްS.Au eڕOe 1tr+Y&R i9f<[M7:| nNtt@;kg3Ƥ \qO03k e :}0ΗtS&(id*\+>Q??^(QԶMu̪]~ڌhhy>$uPZ!tn7t-*_\zkEEEE*O_TIZTѵoJKCF3nA7ȍFUq Λ\6ȩa4m+'Mbh#Nl}>핪hslkiD0ukl|(yA4Ad\1x.%9'>>?+r )(1{k(pͺn E2y1Dbu\)K 5\4,~ս q$@7ϋ v&*wQ[oGJJw%8L|d<>%W) ٚNsO?Iz*FTyr5Lplx!릯F0Un-dcc~YƇ |p`pVn x>ުIJtbeB.9n҉+*񥑻#|!U3~_Tm{iT}2i5w 7Q%wA4E h&kЂ5d*}j(m`-]7W>iEWfIێ.yx`d6G?r{8<0\A)+3jubtI;kqw :%T'ǽdb$y7h$_>(fu%jjI#ײHW_ώ3&'D<,^Z#iiԙҖ*ꏯ:Dd-1)ː{m 3cδ c4$/5?Vؽ@'rMo$\ݜTa&PšNK-c;x0I2rL SL \z*? Y[LlV$x1Ѻl&w `6_'5ViKɮkmV)hkm6jx$^8W%%Qy8T}R^Z[~ "5$RW.z&'j8grWdF ~)FMA)Op%6s9vQWM,29|AÏw᳜6x$QAϴYVI82vjӸ`[K3rs2^~e9s9g$vRmu}rN" z9ǖ: 'kZDIH8$.d䨸=$&g?j #h-Yp>~,*4!8[!n#"a.B$#0yP8Eňb-Nex*(ŻVn e@p,s&CȭVFdkZWTn]*CleGedaLbļ6[$Ÿnn5mBo~NHѢJ7zrŏL3UdLS87eޘQTᄬL<`geY:ﺂ\b*%F/Dz?= UU);s8O:Z},%(זw{tZH9bɡbAH r`lMi~Sxt.jU|&CB|٢ɰȰNy4? +fŸѦ(zԯ:q%)u~-\ ꗺ4* > Jž2X_hk-*2TSd ^|bKuz|KmxXe\!KUK8}brAaָVB38sNkqYh^-TV;}!t7| &4 jc8kՇc8`Džv:kINB{.җa>\e tڈU<]I\RmX8FT0#TopY͞WJ?Kpnw-MK6Q?AMLXuSSs]NI*!sS+V& t۟RD?L*wU 9' mn5Ч'1Io-QdrFESI-$sK# V)1Z:6 -l e;x:_}_͛{\EP؈)J_S,^YVd|H=GO&͍"5^}|yF^?29.-8]|L *':3?s?11kgpԕ]z0+ZTL[}ݕH6zOZxЭjN l[(Ǘ pu`QH=n9"y>m|-kK '{PH)qM7W&Hܟ)>AN#Mm f2+{J]BܞBiH~@o%|Ex sE{z{տ.tI K0͉EKQ\bubSXw.1`WLQTBep_o* {"a@ t.=ѡ\F PGz M1 ]4)U;]@23$0[:FœWCߙwu VzVswuNfw5pC#:ZKv]Œ{s%ѠvCk&GMSWYPp͝eT)N{7D&K XJFQ`2i҆BMT-Q#+1gI.T\m4!cO y+U9,H x/߄x /pLC<ؘĐzu ja9ɦ,HE푯ЈbέPPNP*Zs|j*Oױl BpzR?i $0"6 K-0'ӳKȤ,MaeR2IDˢ2߀A7RX*>%48 Kc%?}sMN*B:=ӎAOt50o)}.A{ya ?~o =NHJpԖ*oFD Gø ˤٿ"Ck.EtTxs0DMg,xn +[7]~SzQ;؎<Hp.4UXfj#OuFI,Hղ})G/U#FrR쥊An_TFJ{NMp$%*p-HB+dJZ5a|z(O%;M򢴕|)V!֑J.aP[ikeT9'sWb&Ga;Ռk-ݏ XJRy]&{ IX3u:M-'jG|!RG wfqfM>v@:8*d>lcJET4}-;1 Pc:Ggk>[ <3J|V UГ9,Zvd)#CYW22ƦpO+Ӱqa\ 0Tu4ʦхuolm<^jiW y]V>]BΘ-cAn!Fz ̫ҫsc:^9¿^S}d7^D쐗9|7+&t(seCd+EyuU @+u*,Q1G j gy``- /C~]v8ƈs1z?U@>jWccXnJ9?}֨Aᅍd9ƟMyנȀ7W^9tS\Vv m}i kDn $t*W4ar-~g8XJS vgr R@U ;|/ ȁ#ĥơ>ΪTؔ(\E,"`Eؔe7 V vOآhm~!l&$uϱ&S}1WS"&)9cyA19` muM%p0.ٕE*ő/Ѓ]KϭpUi_nQ0KxD} Є*kfYTVCMwfJU$Ub@~8.:ւ~oّ9,x_IT 3;$q&H{ ۡV-u}UO^a avY7xF,7>Ke=zU'BA}Cf\{@ `|{a4jDo+bƘVv)՜htU % nBV${H_*v64QJ ڇLR/ƅ ]d /ewL"7f+Gws]JgsN_dvd .- s8W04ilUq$3w uL| E~ֳ B*tʃm; m.ĀJ>FQ00^=܇brb{@&G$B'I5[tnRۏQTeY yG#+ YS7ڔ+ۍo~>MTw]x;{*cWa3'X_. OLFwBa܄ ";[;ufץ_1q*qwwIà$M`#K;Ջ)fȻz><RN_h p=E? e3,b5Q`c-k?wP:uLwx? qIY ܷglgD6y!>^$)Z[Q#( USEMAqTWH#aQY U>ybϞދ D`*\܃,"v*&zc 5#ޑ~zύ/h{üKa+==<)o5R͌(6-x.hāx\?sQrEp {F=BOMN^5Ob($c_Рdg?Fwk*?ݯbZ'+ |Hڎ|Q7tq*X(0U9C[ 1bk<.iF?'lza_P?}'$os>Wo7u~x1rv܌w<[o|v:IVufG8ojb/ 8+Sr-=$8VARK8z{g(KmE)3("iAzQ*,to$Gb6.3SGy+mV,$^`<2C{إFWpuW<y J* 0 %l#8[%}?@C5M d`6ctB4 ,\/D@F:`ON1~&`}4w=`B:k\?o;kJo%!YH{{UK m.snit/Rg3yfx"`~SF<4ۨ26 :'CVtRȍ2Ym忆 juEݙIE/Z챜oO/J?ЃIF8'24{aq$՗Iѥ5K|%Os*&DSTέ/>*g35&tD=w/Ԓ.L'/-BuPN`<(LT)WI!QX D|@C`Q%joŵ>'I!xT$h*WP{GkQy,wETdWw혋,qeI*Ư."/R HvUO'Xe{ ,h8'FvCWr؅vɢ*55 /O<ǩ枸o8d̤3}i͟nT*aTr;h.1͈ Z1itk(4wkvc;Cړy=Ź?ޭ ؂ \(Z+?->3֢*)rqV u?XC\'k3L3|42(ODNe &342̓X\uiM(y 7fT r @^*dHƄa@DMЈY5HȾɄJ+Csd>}CKy!MɝEQUת_EjsБnjP 2ֿs7 *8lmyϣ KJ]m^mϜ@{hϑ0u+tm5#aTUp0ݪ!{&A(iT]3qE\H{׿zG-?<`Mε $aT XPU fԧy HlC<䭍 & Q(/,0k<֖=Hʃ4k/D/OwKޯ ͟,Lw[-ӉC,MZa7 gt[䇫(ʿ f + 0^M\=V ӁV.s?xT^zghE#MNs r[p}rF>C(Y'.c`[ʡm&ј"԰: Fçr陟1o"DSjxjۜIϗl`Qn(o`:iur"^TWMDŽ@>>H=U3Ü0$Gͨ-AE<{'2ЅFZMŏ05fW-hƏ0jAMiqfd~N^Yӣ*Z%-o*чc=+ #Z?*~7JEW+w5j v(K9[ M +`EUzU^N[n&aw 65(uUq8V-ɺ<Bہ/4B;$N5y޺\Jje ?=}9J%T+q+SYozy+#&h\55$tSNI(G7s}ŰVnnB 1;aMVxܟbȡ;~jϨڜXu%&2k 8ICU/IQ8}B 4{NJ4N2A`W-rye"WݺĀ$Z]y*JP__DPJC}*J5=a˩ CB#49\kK "RU ,,/|> Qu_B~Oق}f7V׸bS'h Eu2o W̙M$vq U,՛(>6?rb=!>'%wu#H-Lle7ɣWwV7kQG3Fr?JT₪]{!2 Utp$ή9n4owHOo/06" #(>O0q++Op.8F D~k>V}><5No2}(Gz-cu4(=qT(J\CLq/\ ^[?Q$ ˑTnV0l&|Qc=$1,TE6,Kqz =7|2R`<2\uCmi2'Y=rI{CJQtWB;l'Q-R᎝gő[v=zN؄3<3M)WQfm rՈ NJ~MUe{0b;cMʝI6zDUiks$(݇ܿ`32պոv吾pQVL^z:ܿ\{ɂU}3#ǓS fw1n-/G_I(AC@ a>Nu^Tޜ =ik-cJkpxꯎIz@&\׉ʍVw+Tuۦ*1Ir~H]E"ѡܙUg s;N2kh qۏ7ǝ? 7Qc% VqI2Y)HU3O*l_u^ML]}&ii75Sa950nBN CY%a5X\j|ʩaa%\W_FL(}loe+!u{bmje-PV2UPb%Ӫa* 0CVוd@o kن%]8C3<)"o uQrS8Lׂ/T;8}ks50&tk?x{s3JMveH~(~n ZU9K44}Awxߛtfୗ7'nM[u-'κz!%Np6 ~/((W'HݏCsC,c;(#mRx l5ESDQy9}HɎVjOhHIk)Nji{h.e!敽''xOölE *Q&Ԧhh1vtZ)TcVknl<q$++N&i܌Qw_s>Gyjx|ꔦ }fS!}^uNot\}kvl>106Yܻ80V$g7d ylWxQ#giaTng/r\QE/D/WlzU-ML ޛ?מ4>-\-NUY;qm 7O>{-6r߷" ._}Su0H:}Ne/;29ASNzRE/&9 C)*3=a֧y3+:D"S _X˶-@$?χD~De;);уsoQߩ7Q sD m^BANkKfb~l1|29ƕL0OI,U{Jͦdww./~[ߚ?Wjc?fL͇:E߾?P J~`0q_B}I}Am>ZQ(wOb@^j5!~~~ ~$O|1%n(7` 52CU0 7VVh*+3]ٮKp{& @{Q2ŕ2K Ÿ"}P/ "Az:QDt RQQ:[<ŦSnтz1ft))l+n~_9ǚ^'8!bOdE .CM[7&6jJX^\O_K`\fR"bJբg0! t ?=]{%RbZ7<ub|<Q62Dw]j>k^D'@_}/MKb=V Ä\ 7_KXOU͝$v#cYWlΞo"=]L .-eae`,rBФKT ח;My~~{Ϛ*_F&&cS-^1Fs yV Ys9R"44u:+#kWZ ?Zw~YcJ 례nkZDƿcu=ݑ4P_00;;1`"ݕz8-~Fz~FT{&;35_=m1g<_o֥雿QQB̀1Tch}\U5];2BQfZ6ҘxH3Ix#> xazÖx(]7 {<-lћ a6[w&jrb'DGjLZ|W`2z5&n_}ަ0$NI̛ BdkQ*S DPQ `mLlCnK)|^ɵ{( oM̮t_~ & /g)a7|)j=!Q Mj~K#8T*FZ~\979a |VTIڸboM^֩;Fa+Q>銘&xagNs>e"& l,.c+`3unFW`ㄺ(/S[j\CE{‘'Y@՟ϼF7;~!l͖do[|,Kn^r!MI. VȵM.yp%&m6_և\eFaC EV5gw2G;fOYj>|k4RuVu$7Q%kkw) LrF y&_'o-׳es>E}Xɯ/j8g$Vd<& B2̰gH 5D~ R&o'] EAP L\1J9"73"|g1.^fF$2,6;0Iꤰav⫝;8Pɼw _~'FxP)0j+>,۞jzﭹ%hw';IӚMRNsygB2%=v"왢 7ވ]Dt ]_;0!mhnE]ҕjpg)P∿aт]AG.]5iVwIYwDDcނ^SV1=< $+3k, K6ؽ q+gYFCYvEbʨ'kQ?ShuĢYuhxNJ\։r u¿\WfW:nKjŞE$'{wJ0wO+iºfQFX\|uc=Ƙ*TF>-\:E_3Ri}8H[ zIGG[+# i2a(sS3$b̗ѽ ޜCmyI!=|O4L T RE'U'gOZV3e2v祴6FΙ@SR >[o.Gq*7o &2-lK 1<9y*2.{ep ,xUW+Vc6h^{!W"J),sdL$ 'S#0Ea>xXFvNUR?V§jT{٦n^59aj(?ܑiK-\pS>9,`4/Է@V_4ŕ:B8,i}?]}i-w!U;,gyLpQ;lL0A9wW)J[hixQd;+-[pYԈ|bnV>E_:ͧ8lL KbM"aWmv2G?ϮU35ԣ;Iؼ6Or¢9U0ez $k`׹W;]kIO2'羧݄]"oo yOI߁XLq絤]mzyNx8^:0 F>ʒuS'ª3v㏛#sBn9iNef:l2Jy݂wg|$+ g&qeOKb5F;;k?oҹvշftDroňJ9[o:Ӟ8i(RC=I)QE`.| .GN')o'zэiw,-Ԃz-&Z"x()E<a2Z4JƷУGy4%lOq A#T'?@<@n~͌Zϓp8rt N1ݮesyULjJw 1_,;ڑeT[1\z7Cɮu#H[]q{U!ɓ1$/r%=c~%?m3DߌʋPqd\NN,Q ǚ}FRpN5aW#slt,фD^b@W{ٞʨrާ=< +5~՞Y@E+F+x5xTO}AẀ=A%&dؽ6humh~A,OfiX_Zx?~jf8T 6Cz{:w-9}_MqʒOԲ!<(9u;$8,{ Xo gnNK +80tUym2_!Y" VATsHWk0>⥾Ŭec_些47!Z/Cp&i6旲NV;-0?Tŏgre-6ƍ'1{ˇt[tHW|Ck `d}oT$k)`oM/S9Q"ox~^E4*P|!Ib~ mţeu\o4.Qǥb|ojzJ<Ϩ^r>[H#\E|X*sWh brԿg{DCE|]S~&*ח Ip}lRC3(TH_}P͞bKJ\9tb%J^PnB5TɏNW+W0dd)Xl~5< ˠqk/Dod582z[KX4WR,ms%7aN&;!'Md+ *"e_DjTh3 w:@3!}w 3n~v.CC]6MO9ן"EEH6H&l:GoVe*/5{lcUj#"K)ah:qu=pB ^}#toCΟM1{k')'ӂcbW 'M/ՇdWl{"O&gjcmdq vvaՂgjmp]9ݺ {^stxWk \9,vk$Ջ#0;=gX^kyIGPEᾫ@iPD=. =7CjnkVI`U" h%̠&*oiO"D睉B{lb<pl60OML2[d<?.OMi⇻+osJcn<'T&NhT=qqQ{#َ9rTd& KcKyuf든$`u\W.ݚ.xHد4 Bi[%a 6((&/dِ%bpx$vWɁܫ2('1-Χ)wp Te(=? usS.Vp<\Ez= ^Oa;Co>5~A'e՛2(۱>*fA?{a&Qh7%R3r#iUh- Gpi/WJN~eu lص'?F+Wm :.=y*Ц :7՘: \]{մ? :i )<^7VÝ9<^jp/痝TJ^#s0¬l"KML5Nwa}>zq(_\O#69ߨT%\0s̀ergz~hNvߨ,bY0rֲc43"ê4U|ӌAt򹙗UK>|87͢'R7bF'Wp $Ͳֻzlp'#ލ}y;p;Kz'!'K^:klv/;fOrRrXk=dSR0tý?w})X3EUټ5 ! l=.ѲK_JR]Ԝ-eI7ęv5Ta}sT7frQ.W7 Ǻ;(m}`V}s|:e~Mfi-?ԕMߔ.W5\$nXiI*"$0Q|jte]R(bZoz;|IujoANkzZv0 %@;v&֘F93*Q |?6:6qo_HY^ta5K{5еxa{8K1#ʱIFXoaΡc6=;O٩G"߀أ5{ve>³ UjEXEh\~uM),՞%w#q):14=Uc~ƚsMh5遀)b2dj1DxC#Ȑ=v|1V.¬Cu0t#˰oF>_$a8d[m -+.'e88Q,-H2&څ+N b^zZb52MZgƸYC ^3{FC͚ɧ僨ek$Ͻ1sWNo'IEoTOa?#-2ů5H'"L,ʵxJp%icgQp(Y*\Pf'é$Dk|oͮ7/+K3[WW gŅPZ=s;Q7;EX1RwP^a_h,Մ>?{E):AbELo׾OӲq6+K*$}o5<3E'ɺ`)OP:"O2;ɐ뛞lbTva {60gq2EUN3 m1f'3(0;A/vXeg;zk s(baܣ ]đM"w$ot{h-kh˜cE҆WPkEg{5׹LIv=6FtC}79Y3sews*IU;šK"jam7G0YefꇪIJC+xσW8~O} lL3$PEs:YL烗ZvoMp|k-;ݾ L4: x}kp.ߐ:{qIurȁFʼ:`Pk )@w|Z$؊f=">?Ul^GtU9,3Lq>^ <}( ,SϣĦp"5_,}'/&͇LznS2!t C*h}z*#zgoQ2l"*/hvk ?4<ݢϚY MIcQvG5(n&bnTYOw}$t}yeWPtz@~:E:&*0 A]Ya?g Z?̯CF}*ʧ|֫#%WP[8FKGSf?QFOTB޿RkI8˞ef=fA͉RyoTobͼ/uV`쁮peÅJ5Bi 1ӌ}8~ܘ,nx$7;ɔtB7aosw"QʩP_ %FLP8wq h? VH+ɰZ~:*O~O7HqpsT%@kFǮcsnN#\pGk`aDX+}?{?4I$G$*=y/w^t.^{6EI*PW|K5&" k5&F+MXez9{5H>d}3|fD4Q)Bgϊj{+D˩9 eקp2h>GEwNlHKpDi0D.4;wc;T I-p p/kS9ʯW҆i O:R=-esƞ]_-ҡ6@PexX3[\d0iwNНbHL7zÌr`~2br򓢯Cn}ೂЊˊ*t"KtMF}܊A(R:K!ࢷc arB[ [3GUlNratڍa99gKns(%4Fڂ"A RgwJlb.cT_i gIJbo7alJn7C+0VCqz5:rv*cb &Ka p9O~5𻹁T3TrQ {5>3J2N|*Ik/f=Z`DLg,P n6߿>Omڌ'<.#Ģyc񰆽gYC[- &#[N!2#oNLIW8+q= I f2C DP[-Ʒt@`Yj}@Ѳ[$ǿu%ŀLMZtnb·ݿx"{{Aצ9AȆJW%P Ql?3m,8UR|gХ-að׫MP-4!zV>cm8HdHr>)~!b"Bɧ -Xtf".ōKOBa-׷7dv%`)_tKS6Ǯ}XNeRD.]}WxM$J1?} H#R$ߺCF#e?&$E\e6)u+"5"&g$"iBH%M_'S\SN{<)O3@_){] r'UN:E/${U^c". xp8Q`(;ltcΤ(SCZxMp-,~Ar *sX*& , euo5?$r=DwWW"xudew؂ژ}S+-܁DʡF.t\vrYl9"R779F4e[/Nn'H\iͳۇ?4|jFشlƇ¤$cLbK;E- CaM3UP :x.ބ>!Bgp&b́~zk <f~ Ls5܆Fzf?AI:E9:Ǥ4Q Edh Ż"<<W'$NWw`P]r{4W "'fMx"":ؾ^n0jG]~y~>Ջ#?ϕ URߒN[rGUSXcyzNgR@ݮ^:)YMQojqy(H * ?NɛxK*C^FFG?bgF";'OT,zq6pR+g{RT_Uy̷7sRArgo&iA^sݟkH|"[cr{H7.ˏwDNMɹe)I\uZip |PG??,V-k&Ci:74]lR;jY\ف7OpΫl={r mf}%eFQ|qfԵ|V)-/cz(| ex*{nnuK'Ɨ2Po K`z4hI-g<@REd NL ="B2Ap&nzKCfE->MM 5({i~Aꁙ`=WO _5Bٺ&^ҭdZF cBm!e`N-R%~F¤ ޮthT|Q7#ـ ^qQp9쉳aKˀtuR/<&irmva]#vwD+rjs#IRk RShv3`]4"R[$)D G9]ȕ)A?v**8K3%|2UϙSQWU$<>(A~C<^X_ݛDxm0$<_r0+K")3j4T^Wr<' e./:+7od /q4pfY4tL"{ $ -W&kؓs8Yi0 MQt1prOl@?sTzÀߐ+mb+ *&:Ҏ!>vt8aiՁM8ׯKejSG~ 7eO1OE!1&UU(X/1-THز>cWG& 8dQ" ɡ~0 %p[ ^&ū򱐞ݩ }}e"U k}(D4U*.Xiu0#M8 j_a ɸ<ȾM3XUt#[p|";ABc`<|7R)O k=8ݪk(ej :xT{Oژ[/:(n#/05B"x<0DՠJѓ-|6(^.AaCcrm~ŽA'lѽ1@xSX `>=YY6оȱf$f7)f~@iD-n Z` >?x v]I u lfcS] 'P,:'=bR2>8 `\ũpƹ mXŚ&-y%}"g5ݻo=<38ldk`7~+6#ZZ ʅ"aCXXFh\oI<CĒDYQ9~[`l?K?рLjX~8 u =Q"Ns?[DtSo50"Mj09|cDKi9Ρ9"/)ihCToK li}hF(qLsdm~/*9e5gfE%ONe.nuI6MFin0X#eOp(sX'IQsRAqѲ5DT=DB^up屿˰`H}oT)x w{Scùf/m\\y!P\RJ;ML*tIkkdTc ȡ]g?dp}O٨5|}Jee6 c.)R'sNJ;g#gt?5_zM ΂9yCM)QVa'R\4N} J0iQ>>@2υ>o˒Z .oƗK G˗NླྀDaS/d;c?0Ae\lj t$3Dep'1$d~m@yErvE^UOr6n_9> j~DGn d7kuop.z+wC,#$ Pa/[Е .\еtD&:}'#KY"SJyZC%O$ Ǽ4Wgodvv{C ɷFſE ZZui-uWy[MG$Rgr"qKSKWYz+.Hs^-UMN/?X }Vw[A)X2Z/\,oOf}܃9"،|@͂ fT+[ۼ락VeR**]^ҿ(OpP$Nx~EdQ:̆ku806zt#wAcuHe @h{ubY?~(SFK.]=KaHZhYoVSDRwK?&5_Odf@^ڐaI=XlQ<;,ۤ%Q#< Dlrvuch"#[Y)C^u@a?FP@gJ~9q$L~85Jy(R6\"=2dִCEwH:Bj6Y˧kӀ W8ܳk Uy-ވpp8dC_0P+Ȏ]1rF <$;1̜irX)v򊳥NtYV~ӷa {(?/CxĞAtEU ::r#5dÚmcLd?21{Czf7ɃFϖZ V37f Eqxw=JȬcl3d1XKI˶sq1Nu6|xۍQHӕeHQu2~؇="y{W.ey;A'f[1B$ߝ0O^<*ztϻ=G?JG-": ^HsF[E~Ҿ+7Rs,~9iYIgMJ!oޚOl[kEy:K aۓJ/b ϤN"b6YٜgFfK*tͷxTbC٨<$;ְ"rׇTz=`EFH-4n-=B`&zQ^ldjf4k:NXnF!g) 1zb6W7z1dKHi6ܾ&6+wFQ56Ķ3&i[5#0`:b0'%eOI:DcӠ_.qg~gS9f<{}t~nܚ$xkIA-[E)9?{7[,X8G(A'0S{i&R&x#%啸(cqt, I }JG6ռ#s>P _z~1ڥ;sE.C֐9p/ sz%.H0B G篫KG1Un\yB砿YQnREvD|U$#!ϝ{9\T0 JY<캒!6ƌ\h =!C gΉ@'<W1|#) z?rڗ$l.*F%:&%*;hum랅lap\yx`.kOB>./0|Xz̞?㧕AB]tCLe-S)>;h#Ȧ]X4ɩ5iF g?{zX=o+ڞ;=lkZ{=Bt-ʥ jIe)ݨI@Ӌ)]MKduEıCD}; 9_i?@$ r2z|rwcx?"d1re޼v$SpD{O^NwBTпʩL_EK+!,"yk Ѻɨ$4k,tov\%Ǣ4}`叛щ72<+RKS(aӛ$Cnyb2RkxBLSN9Lno,KUNd³3NypfTVm cTݗ: E:1MGKH 7Сr$?x|W:pr;OEv"i!.eWGlx /,j)=W aNF8aVӼLofB<';,EB'arGEi$,B:0EheKH::m;ÇYFqoX@l,-,&~/KbGK%yϜTu(fڴA0=4}e]}K˝rÖ7QD9}25v;2o=\纍=2COS> %:)3. Ίӿ9 XOja!yCڜӳH]C`KYOjԏ*l!YaD`ؘ}pI! e|(x1?M\0vUd%މN|XSg1Lu'σ2b†FPp&E<(5mѕ"'V KupyT93*\g#^RC}񟡓lR-^w<"8 q8+">fհSg-Ga7AU.\aa@a?Do<}eM#HtZ^Y`_TfnpDB]+[dRO]2r@K@([`*پμЯܕ"߂D{-v7J/?.9|]n~AH׀m0##t/h)ڤWZ>x2 WPZ{t33ղ fԕw;_- \qy ~e.=_Dp:gj9l#uiH/% !E$U FN"^r!18m&ԕ9D T8sMZ*ݯ= -eA^,uMA{r4'adPՒ)t)NS1ڏ%B9ٞ5-"mR!ylkGjdy`ھ|s0iuN#,ASm[Bc/ÇS͚Qξ=kz)j'&PPm0i3STwtihg OBӮA讅1'kׯ1:95Cl)ݫ tM _Zti#yycc[dIrykSY깣lobn){/;/w4]qQ۷XOXvg֩嵴_z<fF0 ^BAupR\ܤ3wLP% k";#KKi;*}H=MZfOUӁV~nB_"_0e2'@qi$l7;GQdt`OpQ.Wkd%lWU[/.5{Kf l>zn@J"ٹv*\6L(x?2 :`^hBl ֈހʗ[׶]`>]Y_mCi(Zo1+ʻPe-xCؼ y~~&Zv[Ya'D,KC-_Rc$L:JM8?ֈ0ű]}_ X8 ďlE jMD HP}ߜ6-YyH҅u qPVa?v1/,-glG&fpXIz2M'E(]Ύys]=)Dz CpFf,>cX :|!<'ɠ$&pcMxqvbn!PWpKIJ.V=鷸iE"E[r𬬦~w8%mE *o#U̜UJՎ8\}=Sy9 U6&EMϺ["^"`3p 0yg:[ѵtVj ZdHetg4`h)Ȃ߸Z7aY0S[gnDUEˢ<,}r]nK $Ku<̀N(O> x a UatL K{ |kqV+s-he4=3z5iД4Dm߄bC4Mӹ; )P+UlcDL[}7Xb-am2qqScm0k9r0Y;AG,6O9.a]`k, d]A8x{TUA0(*; v8~oϷH<$-uH% ^93l*x@8%g5AnX 2̎F7wpuƠz"`o=3uH̀J gl j9G|WEZl Sk:iva%vޟvB/ Gj)m*ƘFԠL NEIc9.Eti4]Y#N]‚%*Op*Fj$Xnh ,`Ѝ}:Vy'LjѲOÁE}Vg!2“[D:|$oI } yc$ /FYv9wU  (ovD>p!IA F7Kx] QbR6~G뽾"ŰHFTIì.xKz‹,t ["z`"Oݗ_ї\𞕴Dݨֹ*5=e: 5ǬX(S`9Z|N+;qi$3jT:}+ i,LprfCi|JWkKM8`Oiҏ2{JM+䣘)ˀ2pl#=y tMfDʥTXw_!%nz9l4Ja7Qie_"U3<*ϝ?jE8>x05{ ZbK!xO3ͯ--7$] D&t*%K˭#*lXT8WY=̢|Vv 9Trc":5gXră縄ۃh0 !1:][a ;Zj <%Q1tn|`ܥ.nQ3E #Z5هð0"x kںVi4;Y/OcNaq3kC/ ;|RiYד[QXمN5d#-G7b!<igs@Q=.x7cʚ7tD:f1 h3$޳ȉ~X­CɵjuE=| [9.~">F6G$ߑ bb'`Nwf]ߧO7t'Э\i萉^ӜV,&i(TJ*̕*+(#JLjNCy%0Թ)Q*qd,t tp^ک0cKX42!~yڤWr֥Qܓa)\.gO,&brHY桄';݌ ݗ jnu.E{NO(㺼]ɢoLiQWF+9e P;&ppv*? ̼#%b N(iN!׍pG*50K_ϴ/9,{5/q 3۶3J>fQl?ih;kɵա<ӘiN4sX+_TNÜmS{9f!45hҗ$Wmg?=a=!,uRCFMp+R:A;N:XʟDEdG!@] Q77ߦ`/-#[K5!jwvr"jTYgvk[wcDZNvzUdO;GMmd(Pf׷gԣy{;j ?r}D_N pA0iגs% V"\7TmSyTeBV2ěW:vq;Q>gg 6;7l (zb3.!IJ(@LeI 2L5off:y:uai]( ޫ|fL$;/T33}Y\fŒY\âF{;{ʧf%!Tqqo"rI1Nfc|g?`!2uŀ.:=RCԜar( 2K&up!Yq) 6*H; R6Y$}'1Exf:\ v3Ax*Pgm'* e"y*[<&6n*x'l>.dYI5aYڌIw!ִOf~Kd|C~ⱛ)SWb^>N_b3*9*8M,FZN5C=d-aSĨhԐWm^o8ECGYϯhJ#} KC(Plj ߤ=+fI*_[7y9ԀÃ\.NGg ȂAq Ȧ}iPQisOO LW_ئh7#NUf$Ì&;I/Pɏ+L׶q+ێLLOrԽt=<~ ё1'< dp }~w w0e,OV~cظ1ꢕLYyF;`l},-dۗ)}< IM-@`{8$n$  `/Hpyzl3d-"nh箛)Ѕ-Z#)ZJ䠑k0iBj,RWč98sFiP{0pwܿ3 f Dm4;3>Ejz8/a Lx %bh}5d Ɍ4}FW3sA_hAf{Y2;Z>,17yلWEX;W97"E?34#YveZ{ J),_L6N;g3JO8}s6h[GT?(rT"\h6> g͚ڹF=5lT ܿ; g} hf9m CIxF2u9VUg < 2jA]ڂuwi+1th]81#8,˴R~{~=ԝ"o8/HM3{;%vY: )hbP~cȮ Ec0MR,̆"nx%\R)$/P( 7P c Og<V㐂1o;}YQS)\@<խ#;{4jL >@Bk7S-9Fn_s@N:Ն8ޠ# 3#O < #A ݡ*⹆M쑰xA1M/x4>J&cNsZN ѿ .b [rZZ|,3ޥY%-wjO2NQ'onר;BP3x ]>CWzm#ElIm#>?P]O#9w&< %}S_p'=֠&n!QHmwxd.7JBI\܂$gc᪚9FǑ"{Gv+irz :-i O[5QqW=;[<i;=ZfcbfdB3G`+}T) 1+ȽO5QZ48=Ns.עsgAt]u5t'%r5ӄGC<2(IhkC%lyf}-Q&|}r'-%'LbvO=tX~{CQe'bTp !BwERYkG?}I rwB#{kzYkmIAمF\МQ @(>#:k[r%:ϨoK5AC ''cࠛOė]4QI:/aaq7b "8ノIˏO=]-n6/ᶎgwe::dqIv(~Ͻކ}ơ #p'›OhtXs؏,zv9qh鐛AMD$$KTF3J?;,Լa>1{!"3mY$>wpO $O,4Wȕm+LHgtR|0# y>1$΂:=JIn͠ YNb TT[Ʊ_[AHH_n~ʛ啪`>hw>f `g{&79\ML5 :tA^r9P:oa^6:^dXnyeYxv+)&;,cgxL64$7a$M?X}ch9 .wF+9WӤ䗊%wC&vt -&ek3{"X |,?CG{ Pch!ߙ,<;?7{Qd",R#^U!X礦RhU s&GϰgΣ-Fmi1I_O1L t2iUxwQ,hQc6?d:*;O$Ș7C畤m-Plj8z1ƅnLW~O2zGKрܟ_0 gϮEwQmbFmFOxAK4B/0S'J%& s@gw.F6\C1%/:Z0&|{NG`Wr]FEXG7^%CC`s[SxL8ڮa-Q)_"_779}YT MD<nr(|2嘟f|Unw!y**K 6Ӻ/S,xɗA.=3vMP9⟿hˍ&#^x:Ly ) ? } B8<^DĖ;@MK.U\\Hm>upj%2PudŻDNe BZ ,:|9#j69׻]|?2ǛE3ɗt;+l5&* y!ȗE'1ISA:0Nb(Gmxzo'I jՃ`lalZ0(N8WCu'+a #JgcN;k[\]!/0?йmeڎ YZ>"n׷2c',Dv:O2dv|v&z~}bHQ}e aK @^ 'ȩ6JD+.vٰ$EA4i4{]W^|QFZjn`є#wz9aDݳ)=Ï{<s{d?POFUKMn eqq`oq2|Q Ψhv*yPٸ>SaeӈLFJ?JUHl]ySD&R-%T?)ANlٍАl]'(bVr[t:NYOz]MPeVj7hUZK/SJju>oIMYY}Vw}csNnғ;sw?toGM[cV[\a]\Ct)u0Ǯvo})rwz}~((5é c0X?'@G%뫈P9-=wul~=FXTglg^N}9p:}>"Nvr |w_auΥ |*z*U 1p_cDr= gra](T|=;'@9q;ruoq ȯGXO sP|Z5KA|K$Z/fv+G[Cwކas^[i-:]Dw%d7a6ͣjZGPqA)ͷ%n/e[q30@4:Bm,ʇV1f<F_xʷ55꟩o8Xo_8ZأӇ3%b=MNk^dɕn_~0n4{${- vʷ<(PtAAK" OG^i26_=?IHh][ dYڋ=ڍӷFKtvLRl@/b -r_x-ZR7&QI Va]H9ˢzW7#.ͨUы]6f6{8)Ç9zY|9r9YMz F ]d5eo~4/T6n)SrbVrm%O;)|(ͻ\G/!pklC8)M8]2!Kt7>Ħhjy7z]oiXp|OFsjaz,:kT5 iͥ3iGn<{tqRڰq-Fɡ#-Xu+%!|Z*y6\+N9ʆ PVC-PZQ ;Bju]|>j"G*4%O *V[}⌄js0O [Նdm' ?But|sKiӇ Z4CP4*gUj R>G@w0PO=}vPRXiFpC;ۮ淬[O{^?l EgA+L¦bJ–O=JdѫA}e:eB P]H 3`)}z.^6H_YIph+G;q?xj9KT `o;(3smF%C݉0r |O0[4Uh>$~uUUbUP; &2=*WҎ_ C 3']6E2nً6Vam<fQ{0-֩;{Pp`}-݇g  >wtK\fx%/O8|MK܏όhm[E{[k`[xsY}@47AW)̯rml9¯y({H-\z}8Ez{5g /O# W|{ZGPvS;?]'uZx~~?+_,P^[(ΏN%#Ƒ"zƕ+SwrT%Ǹ/XQfܪo1FiZEtJz2IOc%=q?\/a~0Pbꭤy=Pog7#?oA&i- I{(<]]\`h 0X'2ڇy○dZㇴkvl8(BĮsb5qݩgDCxcSt-T .^$.@p=ɡhO\Ok IUuf~yfXpm$ XXTל+س&ۜ{ޅcGjqOƺV liu0h/ƞ{bk/^ٮ^M NJa4\dixAz/uQؤ[_]]b~]T7uQ_'EzKFJ?>/(~i!p07PW';qF8OU,B6 鋷hΪX/HZG h'6Α'^ss=ur3Q;ckGLg~lm#ڏi i.uB+=)D>hr{ Nt /K. eհy>btlHq@0Oʒ¾Cvr o>bt]Sז 'p)=tD߂Ewxħo#߉ `6<-YuJ hpق;1GGL͢ԾGm&j@R/Y\3ۀHfnubVkMN-%ܖ)89W6kݨX}ѺfC(4:҅*ϖLrahp}{b\Ce-5 mr]ĕo݄J|/oO@$cGqV@$b]2,/TI o:RE(ŒEABY 7s{//Ke~.s9瞥!νV@_ j6=wþk%g^Y p.ů Dx_;ywC>(ɄuӺJP>6if2&6xȓgCS(uVO;`^SƜr>&Q4m Ymh=S]SyZ*B^E92Xv7ʢ6Z|9gmA5{{T<$+LEg:bxonq=!jw ). ׳O|HHo롳1TQ/eF[T0Mdע:rLn k7v((RoB2;YsJM:ː ̓#?L3>TjO9tk$SP; ׄ؉;8ύ_xŠxr8>,΂nn<> -<>om7{%{ +շ7AotwM].Bf_U49=U]yKۨ,]rBT/yL凉F6>]x)H%5?6# "&\ ^lfR=+Kwܹ6f596&{e@DliXQ~#rZe7~"x\usU݌o,h`gx.4!rn5/ 4:%ƚ)6iZFޟNhZ;΂3{j<ա-oR;ڈs}~ࣙ[~鿗`v:z{YQRq'7ݩlYo@Ylϻ+*\?t/ۼtY&ݍ+QLE}[8P\Irajx ,άyR~OɎД$c }Fu\YńHQ 3/K w8CCj0Sݳ`dgzYNM ֠z. dfb=qz;lEbfm:Ms"%ո>>t3H̴ljμv4c'kL7/ܜȩ|v[P1Vh^9|[p0iZ?wObR֚%RLQ2])A^neѥ=d.].aUMzm6,e%'N28r(9<&( 'psЎ.F? &],9t&\~ 1ߦ܏aѴ]OO^dnI0&-CUӗƣD ] +o/`K d3Z)f!j^0I>M.nc?[])ɧ⋧&Dɋ<=׌Mgb,u|Iz R^(* cxo<cKyehPҢ^ xC%ildևԭsLZC ŷN|ۙ[hE4zaޗGL|p,_"q^Oo4)435ߡ3Nsy"̑/L6Roy{G<`SNѥy<K=To@b@r:'.?xa꤫{؞Q8)4FkT g2ȹ@|u]4b#UQq6o-lnO;IsQ_}8C28&ʕ7r_NXZ|AUȿa#n۳6θo-fL[.GtGzmTdyUt!!rT08jMaAz=ݲLaLC[]Lf8aI Irz]{S3Gj<( 5Kz#yQM.\>~sANn'jEpoR%0`+={k7{`vU$HOֲK }78h=wf&j/Cq8AVv?Y܆~iB;ݧ(kM}[C&tX:t\*\=2i.Xfl3\RA|6{`P#ҩf-iTqG,k|eH8:” ic%p{-~p}Gϵ9jjoiS㕾0o83NΌ*AS{+Qӹ.y;gtDZkkL ۃM{Tjj@͗$ .(FosU*nm"$s9.=~ ŗ'9sۉU >EGYb;pnZskXU B7zĜzֳ_kPʩ?_ ~'gUAr R'6y}JEGZ_0'p:L>yף"h_o*Hh1K/N UA~fXdL&\*d7 ϒ=7yKڮ|k02Z'p'^ oyA[ѣh[̞[Yu=Y MӇS#V~$o2qۑ'ɗ5d# ?cByv7\lB( 2X/풕!#,iph[G ی;x)x+]Oo_NN[ᓟ!ҩhSIXh_";[Wfg.Ck]&/C4 o#H `-n"Py+Wu ~_&E;|XeP}0Q لfGi`9մLfi%?+?|OPލs6^KmzM8% ri.T֗şM֠q+_י=(XDžs C&_5XKw|:TN-~?z ZQ+[e(/Ŷ[G*x-I_,9RșKG:]m6.u\6.'Gr۵^tƫ{B٩2{QZ9ϳ^yI~yZs`8F%xZy%UTe@ˋ}'\7sJV wwMϱ #[pO)X]ɝxoY1';s:SqbrGJr~%W}YIłT0|>8It<0 ȵlPl&#l,cKE4LVRG:-'t/A !*\ C)Cj iSutJdD ZHn? j\~;~R&G4YfD`gN5?܇;b#qD<(cf_3#L2f=2Nd\zHG"hwK;e+drQ Gv0'FHLx?Bx+,y0hfLIuH8_ 2I'Pֽ[ϼ-|Kr#w}l&DW߸CJ~>nf?%`I|ظ4-a#̰#ً)h a{@fJX6+?KrO*f#􄌥OF`(eI;Jk vr?uӍ!<ggGD-DT!?G !t O)% #XBмs|k1јėxo堶Qʩg|BIQ`#>9t-5"Ug,x-/B؆oAL~Nf %^l8 be階G.gpwn_<^̤Gy66t$C6iCw؎6fܖp-"^@&o=&~,7AՍ G-@:S g$:lCL-٥G"1PkbWg=hx5KbvE*1:G/&dO$}Mth[d7W$}'&"@~HrE_Oi.yE ='m5J TEPr!ֽhV&21cC8@,q2WK1">]쒿TLVAAuo * Ɔ;Mp2:@J~&)E47U+zΌMϧ.Hs9*CTRB$|G%_%,e1Mk 6\bpeW s]}u;(K.P ,L0GBF?W!rPјkr-# *_CN9|0Z`,܃g0cȞ\(o.,_<>-GUbҟCNO~3tp}ɡpw> s!Ե_O,FƟ.Ho2XNo7ȖEY.TJ:FT*Ӓ1DHFPίZI&r ~ؔ8̿&?>@][_ͮ?5>/z)\EQ€0gȓQٵQpSN6iT6tpDԃAe`\/Ѓl M[<؈fqEzZ.) ʱPok:޺Z,n݈zXKŃ'0 %C'w B bED3>SK/L-4l(s~DEg6(:I=ɳ3,"it??e(/fY򏲩2V!f!l*SX>nzs }fYメ`ϥk_-kcEzx"m|kW$I/0AI'- ~K~Y:e !SsfO@rKuM 7̉7chzČG]$"'3GP:mM2OtdI^Ef>#-gc6[(%d&&% }mDwlvpV{Rc>>5(gkx2Q>[nksTo?O{[/ܔyv-@DCĶi77A#8xbMm|+aWzx7i6g>b5Elv#Mi̔s;GG(8H>L&@Mpw^klNk9mtMBo qy:ݳi^4\3B.b}nC1›N7 MDQ% 5ƫJ'ȿKcyVMϯ?ɿC;H'mUVAEz]H22BO B9Zϒ!bDfFhfI%:zΏus D ?.]Tc걷0v0 fE1Y+i:oaFhnY 7olcEAMMLkr%bhUWp>), Epcrpu tr^ZW0Gh /nZ4p)FQϘ Kxw"Ö'槶Und7b,^ hOdML?v =xDt{{mu YWإ wra^&8emهgrƲPz^ :eӢq}B:R'ö"'m;%s @JkxʔM\AqXpZ+fVąn FC[qf_U]* W^;sG(7Dm_l WAM˪=x9[y }CH,зRΦTF34JSSoN9Ծu%NL"oa'*WC>MW R<;'š%6d)`scrL`ojq*ǾEb-JcWK{zP%C)CA~D@]bTLP<4_kQk]\ [u1)AZaƖXEVL#x_m󸮐 q݄q俑F|y/\'{V$o;kZ5̭,sQIna]y5栵Z=d]H!nݟJ)|9`TuG)sȵɛ򤮇G5{cX&rYa}0b-Hr!)PҢNR aՇ(x6bB-Ή퍜%F\O3؊7͘>s 6LS]@;z=)Ϭ /?SAvfx1[rZ<צ/p6 }.MMQIa bȪq(HRZ"r-\G1=NZ?^٥O#봡B/*J"s9@OǽȰVRA%*Mgd=Y *`f$`JlKG4vM[K/KoDiuf4 g"~9hX6Q8o^op7M8^oi36 KDJ,> |sPw:.V] xZUbJ5?UJEbmCuzyer-ޘS.Y՚xdm8g`Y`[Te*?Tʳe?iN.R.U`O1R&=aLu{MK@w{F}x&p樺 |HtrB8d(3A . K}! cp)0<]:V Ga{yk0^s!TZz1%M"PRð0iy1틪{m ؀n_a)3Ri_nLab?dud%20yZeUa]̑uGf%ESo>Xq4&ɵ&=E/+[Az/y|X%8;Q&|x~x((z ;Z:I ˭&",V.tTKZv ȞWnQ7٥'A˿Pd+;.ѾKGעUo(لZMEDpɋ\6 JWe)Mr\ zJ,S{zb`uG4NP1e?Of[s:@;aw;P; ׄ`U1}hw,nq˝A_ ӣHo^G'K{eyd rޢTO֌?kHS}8I:uUи(ݩԶmG [dcfO 'Fz.38}~{.X= 7:YMpSr~ O[xI95Q &S I)@gE+O6qͤϨՋro-WA>,Z,@*C§|ٹU^nKE(Tjܱ\Әlb)|ZKyw"@ha[K7<usjp4PJCr*9BV\n4QKvvIR'? ƉJ: mDݛO ܦ}'XAo[W&'PXwհ ?fwav@ӃPv-4bJDōG|WC' + iXhv0x{|G]}`8H\Vd.]lbYDscO%USu!nk-Ppd-%"umޢ$%^yYXe/F ɒWZ' d"w繖S FTʪPy&!#ԻA,@WNB6cAGZyDW@ko:-vq֖&xalhk{{Ĉ٣iհxz[ܩMQKZ]9`s=PP-):xխ`U-W Y͂aT[#5~{1|wZ*c],H>HE>~ՂQ"Ȍ~Ά{Z/Ou'x1֢@|f.*ѕ ޢ:=?ui jc|24#=_ss o m '4=ߢYX tuLъa㛨q<A  jժµ @BX@VW\*$PekIcWE^-4eKA(PR6uf~yoI2sY_>_״!Z^#}§y4ki~!VM-!Y!%$\r^2W`=* X|-.KZf?l"d3+WaΎ()=56~4S1C<d[xq;"?/ճ׾Q .3HÈDkH^-:Y""oI&X~5/ǡL4Uͯ7 Z |m'ࠤ"/%WVq, meCx3{x۴T`D5̵Ԍ!q>g~Du>9JY v ӚL<5E@E( V!/+f;=59\ ENyߴ}u֞l|MԹo+V4?zPQC@v j5=k i{ y'O̢Q5!3Am\8 _U7yw\HKe% _g~6-U2~%yj07of:\H{E%qi2&S[1a埵agr40!ك5 |M>#r)3+BA_z qlq+#FɃasQ7+9XƘkAF\gD(ұ0g8DT<_("yf^rY8dXB%H S7PHRZ'E"wVptUĽՌiX{8\paPE߱`Hepו-{4Zg@Eh8(^xFMQpa۲㩋.*] 6}Nnwe ホp26mlTT=o+_dz&y6&&}e5ށIX L`X/ eI1e_~XBO{0 G(S߄ZGoAF{_sCv#)=& #?VQ0W+PzRZ+;Z*ֳc )tf';q82fIXI]ǕdDJK@OށN 7 ꩽon<./J6Rf6\ ?%]6 ѣyV9:EؒoRu$,T>Tg"$O1O~woIzqKDjon\4i(e1]-kHZlpR0q`m2$HqVIUJB\jny6={{V{Kv*hSƇ V"$uܥZ!ZͿLx#~b3R데r[:); )fZ2)W`95s.gAG(8t=rTȍqh$4%'UǩG{4Tw[3h DyRAoBrۋhM4Yy㽨Jֿ+mV\hugʹjp#< Qz2cVzbxtè2NfqR$򉞚҂1 nTr\yD Q,,>3EO@Q.±UƹtH& 3T&.zY+ ۸^H.Awg‡q(uXw咹 &!3Is8_|M.kJ?ww4Vi jAw1ATcR-af(<{rN!-QcK<"KĀVQH$곛@V`,C{Y5]I.ha{l_r}Q(>ԳϨ8*wpX"KQ\}pysECv'FXLeh\i63OEju 4($uWQW^^(f\3(hy23 ݼ7Uv&t ޢ3t^yI~( },za4Nzyip#q\Oc'JP/~wFS-vԷ!f7=@0n虚޾Yg|v.#zPrSޟWt` i!I CBCPtQ;_O9"eVɱec ,V:rN4{bQس !gKw*_N.?˔GhLyyUo:a>Wc,-VOG__r#ijd˷xFS!qʽH,o ?ѱYFkeBo+e ̞}&#px8ow~VIOIposXL8ZSrؾ3-w\T+aTOg] XFށPY% wp]zt>;}mHܥ!vխ$9DO=\.:+eM\Z|IV ߶0Y}1C03-\MlofЇi*X-9Ї}E~{RrJ KX>aT*ov_Dlf%'IEprQڙZF. 0&4 X.Bh$!7~)b{' yοLz}*s=?k?J^ƕBffI;JjF^PI󈞔Oo󼒌/'w`3HgDL> oP,^:GIs3z;|V1.^~.C&4<# vQLdn\[ͅȣߟ=J,8I@$^#]J)(z'wÞQ^vX %BVoMN@ pD!<( yj7ʶguEF糅ZσZ'^Wo%3{\mV^o O_,/cjgk;5u*ϣpbG_*f8RDZV?et6؇:cnҽd4&32}-t"PJ1NB) A9 K8q<b<`(A#Q52bF3[7b:'`>zW2.-Ҙ (({&3 њͫmrM9[w`Pm4A"TZ3jw`uM{;❱uj3i.Y-wM^3~g ^3 S}E:Z΁+Ǵ, a02{CiOS4.Ƒ$GdZrƾ yZ8Qhhf\!N@ ڿir\z٬\MɌ4#F3gF͟ެ>E6C@:7"筢FLgwu%S;1_6~/$P{IA"hJu#8C묐>Pn" \/91>'Xcy80\H;ЉUg;UM bl:3 *?[a^Cv|}&GY QjVc;̾,t` ~o oʂR5r!6W .9hI +J 䈏̘ҽw>).$=}塿"Vp{RZsgzp*bT3wL8X 0ś'SVgnF#ͦKe̺tXfG<&ey([a۾܈Bj=ڑlHDӳAzZȓtF4ylh=c[wEmH84=߄PG=i iyt(h% {tM5O@<4Zja{a o*UҞ?q' eUӼFGZZ]'(!V{؞<)lUl%J&sS)fLg$4&Xʲh#ZAX8TFMH<g`E.ۼ aFMB>x܆ۇs=NdbuyMtDC'n$Ǽiɉ";*R$ˋ"[/@W+iڰ8m7W.c` 3 GS7[ [Q8}vʵ6 _.y72R:JTk0[2xm9/[9Zsآ0 0KcT}g\uoK8Gz:}zvۂ wM@kB㳐q`&,e/ަ"2˴s_ 4vs_-1ޯJ2#ٸU{̎וG UeqGro\^m* -"gע* VsXy70\Q@ؖIn+)gb5zHS7)bÄ>- Ӗ I?"ʷ FIuёyfGgP/5>t A*`lkby۪DZ:3D W W-,ݷK%XW`q鄃A4Gu' ioOO[(O)Xر6 Gp}Qp:G0 MED`d;R31=TñlEsv͍(Z0:㺗Db F s8A^i#}P5&Ø) szaӞIN L23pX8k\0|B͹ڄ@fl6$YGQ^Na葶7 c+6BRRGƵ\ lp]%a8T{M ?Ѕ[L~MXS4A6$%,U``R9#M~79 &)pDlB{9QEr$g-0;`rMVdoH_&!Mu)05CALsOSb8ħ`[2Xm>,j0aSjѰVsz$P2 P/?cGDK3L5)[ 9x3 5 6id[h`ǧhD챆Sz"j "åݴ"[Y`aaJ2XԠ$00'I}2p H&|`{ipSIb9,zY͌xs}\}:)jjEŢ!xQݟ4Irj>"tBȲQ&6M9)g1Qήpaϧ YO~ VHдzlg"lc7*sUn'> 32aDZ$S*48qJqepRpbXO؛&OQPpB,Eܢ061uE:k5[`}/{!)Φm KչNbվ1p"EwPynjanů}D-:n>PpOxL Z 54c[<,zXX73Y3JuϐЊgH {)33:9=}AWh"oh#w@l u Ҟs;2#2 ̎"T˨?>sNWX?!2HUesݬ(kZ2e:^>o͘*P' ꘵X>E8{pLkm2+Ce>~ uf Ԗ !G\ <1BN7MP9>S=X,WhD}LhI"=cWXFsiUDH iɂMjEc)9.":9ohwV,^X.-lM_ҿ iZFI{m QA4P.&x.VXǕlNݏbj0dIjIcy m88}j~ ƕӽQ:aM ;D!{jo*lbfaYѧ8za۔M15dUX;;'8c9H}Or*b$ԁ X lWFl{Jg O5?S\sf/{ш氽hB!!mvw?b@3Ic(AF캁m԰B{ă$"lxGF:U]VEeKBvJnjlDbaꀇpoPa`Tî~P|UI7í ]_O; 1>X0C32)7`2PpH_(tq.e^/E9,6q֌-fϑ^"x y~ $m/ v0۽]4Uב֤ ux"h% <ܬ>`̫,>-EG`(02v}mLxk 6fh 6*kXcKjS%xDz*^9[(G(J9q`+@5`{f7LB-O<M+>qlX?Vut0_C֔zmtgt'} CdgZcU2 t l:] 5ZUzӫR3Xt"6vyz9;BLcU.WTccVl;׆)-Y,%f3vV-vcܧo!%Q/u)^τ -[am̕EAyLuVV /]$>^ bc\ֶ71\1⼒OJt /J!GÃzV;-R ^DxYRN)6#Xwq_8 llRyTn B5rn$FSqxO0QF:Wc5#BM!8EP}5<́ 94F:Fc\KGD6h'n+31khlrō+|(ວc>-6igcW*t<#E;B>^od^|.;A:ڐН0>FYu˕;ό]rob\k&7{#B婅@MszG64nMlN"aP+&9`\Wy)/=Hm}FS&uԟ(Z<鸸TE@ăl=<asZUs"3%3Wo uC Kb^yj}˴YJҽƖ{&ڿd*%;WkЇl{?5u^_u*ᯖ Q{8>~M3툝ڜe?+ÒM972!r9~- j=w]J_K69:^:p(CNӢ9'3 a6JUu̾u~AwC.'tJ<]Q a{CTޝ0;+ f֛T ?#}_``7{?Lc`5Z2IAO;Rw Y4Չ"!NNAC&<;W9eTQUѕ=Qxy:؟&\AI6=c b-!FQ*?0Knc!ЋWUmlci[].;F,_|b*tH8 aT%)=tNQ ?5b3Eə/ο!^wU0uA;zàmP:tJ3VX6~\iM^LZW^Ħ{JR#S>8HudނcxA ֟ "k&/ca\d>=j:i=j?=F f\,-u 3r.=dx^aFZҧG_~P] v#uNp[4j{;s*0t/"Biq?ת"`Ny/ҭ)aC(szC`;/)Iq-7FfV,mr}|zrfţsӒu0vAc3EئB}ЫrT{J"-r|FuETDPw|4;tSl"4S&H",h5V} joɪn$kikyt77U߮{ Khe =?Aχ}yx(*<4"Wx(\gX^X ʍ:˃8RNdߩ7E=KÚ-uzK!A%J- ?($$7N!o,$4wqFZc0{XL+&RZBYb$oZdË͈KV0 x#!!j՝ҕY*a0n8V\`w!KoO2[>bC[:Nw <4D]d5ҟgx-p+cbEEKxjx} W2>BjpF;\}`x'.ʱ8b Sb~X:6vt2OU Ay A ^rYQLr5w(VKQ}gď>28/U*wR\(/1G&ҊWa+TDBtGP-MDTQyчaI_8)a?"tY6|qȁqe5.tz>ot2cD?zr7z zfv&^`8&u<9H'>[ Hy~CյTJ/ 4&Is޹.ʵg67o0m7AvY @BU=#_EGѕJzW9n5is%"F, <= bRJwBht!IPlgUU`F(|i >D %mcE9 /-VtI֘LP9vTR=mר 3%C/hyW]vxJTA@GVg"hq.4,>aZXW.I5LoIQ]CF$61v>(<" [݌5QEN|m̮XU \\6Ƶ'cш*-}"ِEh PT +\Bb=,am m^SXz1mG 2?}<_hqUxPd$t€aalj5|^YV@ O Ұ.p,LmƸ T*p&(hKJᷪ} MRljN HY=H|i %W0`)Bgw &ZB')DߦG@fJx3۞ %/{|S3wBFeߞ: zf-0 (|>,Iz{(=Twe+i7rՂbR0zO '}|by|YQM/GC(ul8jF-Քxƃ "_-!U*MeT;KkΆo&䳢C&`T?yG=eel?"֧"\(k\*oHS3,>2<)|s eqW5,ML"l-{jK8Zd*=4/b&~lWP7h@j[o)oދ's+E$Sz \Rd}9 3#hx S/x'gǕ!Fd`t{5.ro.j#]X"O<-Ֆo[)EPq\)::q ǟ 5^ eRB=.ң<A|nM$h<*JEMk`InLV_O9gCKAʘzea@ƽ*zƋ  9u$Ⓥ0Czlj=E%s1JJ6Sk*Jٛ 0; BXPì ?h+C'cjxB/XW8D<՛>XX6Gl^qOHe4Hds?$w^p(:ߎ/Ѩ/ʓOKo`{h6b!v؀K[=%GV 8}F 5iCwwb"fu2%[8x4]}Dy0K.!a$%ęlg&=yS \OBa嶲"B\xĿ-uIŭ2."Uu\lޚz<:YbH.HU|YO@(-9†a4w:9 \b?`/xЭ?:G[b0|O塺r+#NJ?*ʣ`lGK~CcŃ;, B}r'.$"^;@?+kfw6xh6Erp;= 7'jMp(Q!k6gk/JRs(#@S@3gƇcP6 |b8|E!ECe:+|N]6$. N19y=M;:UX2N{ a;Ow 4HWS_F{c3:ԕ*lҺFg'ut&@fL4*}p87G106$KhEC$cA68.\j71gv SN5q;̏/+y ?bygG!Ȣ8[V9R5CZVue"k$5 I, \OځvԢ[ }Tn0scJ*oFHshk |6c/p(m>Kq)5Zݟ4׈UĪC bݟOV(uD?9Z#N:]3r6ЗJTե[d1d7 VZ+M`-4>< ݥDùI=rzf4;b1xz-] ԍE[+e.R:$<"i#@KRT9.)e#&62Sj<~j@Ϟ0Zt*0iPM$*+Ա>Jp6~Ű1XG ۤyY,]fLiq%eLmy XLQ¡Y! [{ _:.4wɡ^ tք[YW\C@gVh͂UH-;LRɓ3NMޝa0i䨗l[K"` [slSCj.PI ݕ-Dd!GԱ{Q-:Vߪ"ou&(p"Z1OZg5*TmhM, +/:i^)U󟶋ҍH᫘wyؚJ'Sh #p*q{zV.6Pɐ8b:v*:+  TDѐ- DRsia"[xU^!e4Fcо1č~bʸIY٤-?OV!ɶYb!Ra,c~ u , WG#c!Uγ[قS T{_rՋ>s#G59EBE+ҽ%@t)V 9X<72FRQZ.>L7QD*~$h["2fe6vo a>e{7 $êU~QrFXDڿ>^tK! B}pq]hšT M ʋ::Y3/!Vғ1XEtKNЏv^s/NRtcSo撛ۈôz#Aɞ(w8-_Ƴ䘪P<Ǜk* `ns]%z,bXR\cpsF|2ƓEp>yV8 c1#S ּBLp&\}J̼h>3S\>+3>HJ6#'B'[Y yvuD07tXzn8lΞW|U`~lC1F}UJ")TVYc7.1ú~?B{DPxMT=XLUA ·?lƀ9^]~YV`+|;XچbL_0ڦbFI73S 6 Mz:#P( cW@@ 0^7DF$:0XFa [Fa=&+*&䖂蝅 U|Rd| ,~*Q3\ِ.(W/1'}Q(8,z+qD.Z%!Ta}3КVADʲovq=suPލK|;[A˾K|~nߑwǶ ӓ[`.mbT?dй(VmGwTt @ %͢/1(k*c\;%Ŀv#SZlYNB?,U ~l,IHetUWa~ YCPMo"B;m3\r5%1jJ_TLd1`^w}?X]9h!z3,] ;ݱI1N\C/ ?Kh3Q`ŐK:jGN{_tuug\a/H'FkqX}.G=mOƶSJIk1SxEsIRrx 3~8jHf0}QR1xA=ijUE`_WDV{cZx5:&@[%`V*cHK}Tݝ6*fm-6WC*C-DXXN׈t/:u9[a8'Rz4P#;rՔzſ>,U,'G^+JČČ[EÃIz3P~F'J,=W,Hegvn+vhw*g7yMճ駃`(X;2^=9#; Qo V!|?Lb[|f a j"G>QPgSC>R(퐿\KPKvu64qcm7ܗ [Ct+\kSi\ݘ0Qa 1D6i"H732{ xL#^CǴmjd[>N"CY+ECq! ^9<Ųw"ϞnaGtTb |x\鑹ξߌVAi16,0mU)[EvJuӭ4wk&H#yI3Ϡilg, G0']}*įϜ#brsB^<ƒsT*7ʈ|KdS1<ѷ(UE䧔 :kT8nб єv̑]{CmV>G[ 3!}vH3zKwH"{݊:b*Unj(԰X¶g™+r"o,56 ՞0JۄY;̹0g&f>" = 6zr2]8sO͆6'6SDXHWiȳiͼaD 9cԗdU^xWF;17#vw3|p'b3[9w$ˢæb><-YFL9TL/b5|h.6i{}Ny Y "0o N3#oSLfh9aO5ሠx} A|Qs˴4'5[&y k-yѰ( چzx&H5m w/ټ/):'>OS΅٪OSUA!'30ZKjkAm*/Sb,='0T?nٞ[2!8]S"kaدWOPͤᶦ@UNdoH+<2q)z|j=H-d<;Cg3YSdb:h1[M ʊ~Xl}&x+'Ijsلx 1$,ۙb."ʗz1^&mwajk8KǪkVdOݚYrXk^9vc_Hq"0SA 6`T& ; ;Ɋ8eS0pFຖ_EC["RށXM@/NZ*qJR*XQ.+t cSQ'$-a)gErHg1YI.D4R4:Y eu6.P&~̌~g*6A˘12!%l9I֟!FC ۃJ^:)4%0ھ̌,'F'ldgEj^xxT߬=VTd q$.h5['SOb*q+^:HsB= Sw&YygRy獎wX2ׁot YѬnB{/lq3{ ^Fg¢؟V4O|OVYݘCQYmV4 w3|C撛`U7д?{lu2ݞzx3JPrcZ"6BwS oT,&l{wR<::\E̩5g7{7~<9`<``πz kLPI ^vӎ/, 0G_Mw}1wI|Oҟ$krd]䯅uz삫& Mͻ GuvүU'_~%"V: /MBe+!Q)cvDv!X )RP ;֌1sXZj\V&S,kTBq1%ϔ s}9抛ύcCpIkcN.#fd$֚$wwO#< 9d4* cr_?࢕= $}Vp;>jyȯN[L\8 hJ/檸xD^l0/#wG*X=/ƿD9V"4q1ճDv,6JVN@xZ6z-gc*t{ H8}ZTd7D +y&mnWϛ]=}n2c̢ɿ2UIȹMr&yM: V6ٽSp?M# (sb.rfn[ q7"5XcEqJuSdr8g{ O$F>kKyIfs`b3iTj:1w[_OTwQx۫,vrH 0o;)\n6}T_p[),ma/]^ǰbxi\ #,KN#14WxyscG-T{=kԥ/蛷}2p`܅yec6hɶsaĤ|RbHҏr8871j3B3W!(llT9ތ) ` V_?-^,E*%=GgHv9Dm(:T!CjO Rv糧TmF_36oSAUiLDŽ<%V{ `=ȵ:S GI5E04Ror}\7 JrF,Q^y.-{~71s)7.JP+#ʹM'JDkҙ^v8L0 g yHxwIIC ]J+ ü'(A\2;T/j*-Q܁:gXB2/<,R& {O3<5KH)-lJS~ު8;%/fSv{=I]-ࢎ59:e>A[2l΋1BD1bOO<ɰ;j{5VٱtMըk k7ޔ3<ؿo5 f/bL>esAg-e{H۾wb5'_\@cV9?)"Ywt[Dqʼn wʵ0Z"!Qn(C󴭢J+rkx&}ZL>zHSSU\^t0g<:7lD?u2:51G)$YMq.'߶˵P%= A8?*L@DexQz.AJ;"|O5*5Z{z~4[Pը/XwNicAs0&LBǐHYBy3)h/`#6 K(zǼJrdcC\cLP77p-9pphx2餃5GGӈD˽nba)шx!0(+9Շ$C2oPE^A:uA.8=z\M縜1o\!"?0 ͳkz]%Ԃ^Y5]64/PDi>/f_5 %[zA_շ_ 9xꠔop~1u]`UɋpjIŤSDі9E<uO_zr%ԍj2vA}' c͆ɧF\0i^Sk$D7~pM|=cR#پXC,r'EP;Gc%TYйGs')q |vByوSMU{1mҿUF<3jἎ٧u$|RV K/{F{8ׂR-tޣ&>Xm?$6=G6Љ# {fRAN{*̏?H#ё߬J6M"4V䩐kJ21tS5ђCL=VPϫLcȎ-fS*ը\cHS*4kԮ̟J:tLcIgQ@ 4<3I͊]+kcޒjJIǸp+UbcT6\Hfw Ʈ][K$CMn&Թp62< #U s(vQxv9n`?4ɅHmuX8T c;YKqh$;9oi2T뒳4׫=ϫ_8( FLoB[ *75 lAnkL5T:Ј [FJs٧'[4rA«4Qk"+|žU1zDjr94.Qp6*804|դƕ\t4@J؇!$ 8+[ hD<@잃mE_Q{StJB3-nģ|0C}Cu >Fq6i[ljhP6_?i[?2BZW]WY//㳞uqHf)h\ҽ +({Apj;vA'̡8~u#W#9h9ERbUk :֢w9)8 \G7)^uczUlWw LJQ }2;{rU`BjlwaYiBiKd_43iwRQ1ʪ;-Ҟ@_v=*r0Z'ߖOiR(g5_B j*itrg7!A񶏌=԰$aIQ'3dL?iž_פ/&5M/صQ1 K9`=e&gfc7H\$ui4vmM޸}"l]`mWpW;&uifEMI^J]#F%/p?bPGux kDG[&6QE~n1_/|G~J\ ؃cFڦJ> [HèZǒ6Ԩx)HSR=Oفy8uB/IDIg:2ͦ`"~ضc,֏e Rm)FR"WA 9Qx=?$4zo)+@Cv |?= swNձKf-IκM8vy_N^<\$3ईcyPk!tIqRV7㤬M&eѕ[-'2'Ҕ$郑Ju/U!YPJ0\OK1w8}ɯ͋j0W ļlCm.ln$\4ĸjoޜީqΙ)PEOF/SYRKddL4~4ќa7W8:~Hi!Ķ[2M:B *\" $8pf੓} rp5vF > f9?$1<\3% 8za1%Wcr6>Mr`N=RE֔ʌZ^N@Ő^{χuJ@P%/z&Lu¬=-jw"vǜn/_û1: ~"~?z߅c@JK B~/\-|2##rvG(b wON1Fm=O3(ή@GX@(НXi鵲l[(0[$'ʾ*ԥ^joP $ q,iR}kY4<ެ $7gr}L`{>Dž*hA 1"(;f1Fm+}VS1iz* ,N<{y'sfhA ngBdwi$=g$l\nXll_nf#3X4i7~G[fsB"Nd7BQa=;kD".,¶#zujd\a"tVdܟQDyJYZ#kF"mX5J#tVy` }D[Q[$ʗM[Zq[qC"FyG^Ԡf~_ ۩fUHd0 ѕC+Y}̱΀AY]hsjva7䳢|ٱEFYLjaI7mxgAPI?BcΒ8|'vf6a;GڢN\5-* Na(Q#X׹Das'x EMzgXufv,m6V 'ws f^NMn"7@2oxY5jĂZ~gN̸b .&i) :^8N΃[]%=s*%BxJ=H;qҰVYƶW@N)<>L?;$B/.G#wuT'-7W̯%f\j79Zѓ(z,WГP#:!o u`"~X:Ρ̆ zqexg ;LJY:\)vKPC*t 9nY9/\);UBMh8dreb[LWhMofs/ZtF,ʷ[|EπeG=r WrnVVɖoE/yS( LlcG)6‹WSpԓ6o&h )0Z:1DODs78&;͋ีcM5@`d/+yoL6vRA+D'}Ei-ܟ[*/KbTXiyظ%فGzkns, !ft4k32cim~TJupOb,x [^r,,ǔ\9JF]XY!ɕ}e8}ߎ@< m# 9Jkb@Dgu@x}W!ӵwб$UEtyȈ  .T>B!5nM#=C\3x'dYz 1I-` R,Ȟ%0v6I!e$+s>L9΀NZ> ojM@w.oUJʅnAsaQghE,ؐ=x-/J.֨JYZOՀfUb5{_+ÄHW0K}0+>&gjG83ϊ}T1j_:ilSK'l[ڮP|&n]l!m]H ,nCv1eq%m0\et췎!MuyT{5ڥX=;j,(Zv T')n3A#ٓVR6d[dFadp$/ݒyN+V}N4ys߫V/Nesi Woj_7W3:h3%\k+]:$ɳ T:G Jн͞+iC iljgS=%Vڳ2PMb| *8kq\뢱h@Y*ڑ."0&OK >Iu[a^ŀ[w4J?_Wr|?$7fl1_#Qо4@|,91x`P5 :m/ ܙέA {z=$~_%-O(=b2sgY7m&΄=͜2QA /;}WQb{sTs.}E"؀Vij1 =.u'^ϧƟ0~A] nqH}sZ`3${ɫGu Gc1$`zpc=~9M2pA(JK~M\HuNy^[ ԇƍ<4KUM!?;g16 {nK6Ts]d;C?Ӧ7߃ߝ9J8ήP=>4qd^pH*}ρs$WPMA[_A b ;0V?J[{35^W٨#(YAހ >[-pX{P :d TyZ "3Ab،`ls0K\zO\=ڒ{alBaG[G7^+?[PDz-Bq@͵ WY%k9R?2"S3sqӇ).#jl=98>Jߟp}:gȹ>9:'t7G©L.k:`30 TKmFZM*wՑ n"䰖c9aƝ ^p>⁈/ W}=d{ڰa=/S?aBn9[hɾ"ssd#Kv9}-zUeBn&DϤ"djJLMA35S lg%I}dsZXެ T+qSt/w_Oo1:h+NQ E?c2[Mӏp,&~B}Cy:(\sPil߸TىS9 W9g63 m(~]l_ >t~J<оR LjhA^F߯`ɡaRs[/UbzfzNF"žl% 1$1dstμ>`;:isF3 >DZ^q[-@T4"E3fpy7eR;] ( +t/MK.W<>'ɏ[ew,=$ARsͰÿkhr>Q)a1S!U2BțJ S}:ϻV|pIQb]UiAg gg[pRjSvSGsQiAC8C;g|Aa:un/x,Yk` M3WX|2UjvtJϴ@ߪ w^}V!qi!I._=~E vJOKvcq7;LqZWPim]jU+<p|GV/va<)Eї/ AēC&ٶxshQi&,WxeCNπ?i) at/rSIV𫜇ZL<yɊk:`LbLO b3{+Xe[P-6GW*«Efac)J\LҘ-к|]K;񐳤'gHJ[$䥪(X MhwIۇz "_arӓ5eaN7[38YCocz+gzBu\'BpH1i̹ LHbfFalAc||Nh<> ǻ"yFjYxѰkyum:f.%/2X4DW>i  |kBcPuEyA~}w\AUr US lZM 9#ĨAEkqDE%S;Ȱy^ha7'w0[Zd7YdsREC & 3e/'#6[ShX=򑜢PBDj+rx6zwcD!onSkŔɱN0]xXX0uƥ?&}6-z5K[E \_9 Qam ٟ:죑\faKD9>뻰;&v DtWeʰW`Bc <:}@ʧkL iv f0f?",G7x]v?ϑ,yy& M0ϼ*OVĬI^4|kT?޵Z|H%H :"3-=Q>B:h}\^3Hr؄V|5+{KAVzk8??n$J"n'/$DR$v/?D%5 %qc2`+BQ4dEs߱p4,]1Z)lb=rY͂(0f[|Yguz2_16Af(H` MQl DhZ䟡{OVp/@+EcM.WP:!@۔KzDccP!>e q=j>?QcO|!?ׇh& Sp;/ds)úoH GA)=ib}VU+єK1s=tq,!-E".ξL=S̟S >^EP8CR\+ ’EA3ȅCGT(~E'zwtzyVQ#obj5<9ɽ9:aI@v`E<я؞c*M x) څ^halHDٿ gP"PˏDD&:[ \X 7iNT?= <:]uUPʟaDU(g%iq`GE"_C C*Ҏ*N*r6䇜s礐Uo,WrM?5mZk ح(A,)vŢfa,iGMw1VƆusF[߇%q"۹oFvz'n. Wf\%O5IL5s}dХNFXܸz>'?mm1UdZ7 +ihwqH072yE?-BG}AM NVztv.D; #tzE~>;Hbbl:X泽"%'|)AC# j6߇[u1TK&D];#iΥٗݒlLƒSN֧l5mAv!q^. ^|4v.""}FL\Lۮ(҉,=g2?YІ5qGWD=&ManuQ %z$\37QMk AaÓ&rQgN|M偛z%IX|st G\ߠ?YFSQp4oj}:Z#Ŗ3q?D_V;;Oc>vn!_?W=Ygo|'A@`B[l沶aY{ r`;3us~%#LǨϮվeQpi r8RDEKR\')."LIq& \~`V3afm5?3m].A-|D%^H[䋷uh {6-Hv0cUн&gD4IU6r웯; ,/b?ֿV)Z܏q]+"~P_oʄۥЯF/Ǚ(O?hձ^ZLm|_8r-%tV8 Ve"3Oh{hΑ/SPp3 >@7[L%7JYe|`X|TʲN7³bz`x -;,p<#+.) )QuS<WEzFotmp6K@F}VϔDpB\/Iu kfsB1"~cyY¹* iBC(Wfm&o~V BqEީP/gX\BJ)p?: }㓔A>``ۑmٗ+e k;MCZ, MCls{ _@ n7Y|8Qk1H"V ZN]'fȟxH<s] *WQp]vm,MsZqIδ C DlZܘ--/茂=^M3F,W >i'S'`k?әv5+qQws]y@Z$6-?wi [30oMLK'ȭ غ -,W6."D*t!gsl0#Kt ӗA ҃C1tVb s1QU=S#z򼘯ao7LY[ooǍ0, |Jf /71}mQ ^_|X_f;l {MSuU\=Ta\eÚ۔bC^keD'J'iji%V6eP2ΧxCc%[س\`Xy;ow8;4c+hBghERF^'eWF3)pF2WQG_Ծi:eayG@ޏKU5?s^| +}#c>8"p] \l+ (P\CGτ5*9_ۻRHw6ٸ/D_qGd^JiǕc^l)IҰ_9{?d]چLոגT}y )_0Lp z{|%UANGHV+l52}Fp|O>J=ԝtka!Ro11FڡF C>hTUaAL"(*c 7s=4 nGwZEwFL1:< R{]-Fy3`&m]9>C&u9 Uva?O|`Shej/Gy4? %P&Vko#QJTJ$$Rd9 lf3r?+$%:%M>m mNсN4iC>H#7wg^ӯ5LUG"?iڛۂ/{ϴ2v诪2<猛 j؈kp;_ Z/Z6N ȇٽxd 愂΅"~U$(L~ņm %&z'[ss! qZG<,1nԆy[٦PEa=6xèb@qa\VtgFHSZ]D/W^E10s#&FH$ޗUL6A~/4J=6(\^6-$,cC82_r'V^m˫G =༊ ^㿄ҟo&:0n*Ol; ͏ncP#y/Hq嬋1ft?N  l\AѢ=+Q^^s,ę1w  r]v6lb3.TJ {-b\ ynN>$muJ8GvZ@\!{/Fw#J7 ?䱁}*V|m930{Y.pRYIv^$[boV3;\y܍Ej7ffkk`Bs*ncڂ2EQl5\˴ 516̎Ӣct)S7sZۗv`I~(ܥqR6_ #G]/zo5=r5Hbe+mX vwvcyg|km^\U0 xn/v}(s\5L_,Nw_z+d!\E"Y~BZOt^Nw Qαȵ~T%8d"C,v'b[pCR;6lRN1vʋHӤʎ 84&lqAoM-Ef\_'g%VB Qa%[2#FImYiSwGPFS緲ka.܊NT-׿M\JVz$RwEܟ Y-ZkSlB%Qa;RBmWe #x)/cz12 N* BrW{Sn.b)I>#o^Vi,:+.:a9jo yaa [m ՠ {$:(&g&~ aQ7M` yqR#JF';SX!U;$+O69:ԤR]n-S" ꒍%-u"{s=޹t ;bgcr HIv<@$|kw[R rA4YOiV_KeR}_J|w+oމ;! k"^1 1d K!Ueds%Ҏ 8p }~R_&+&zC0[T7>ءV6|L݃A%{r0:cWǾU鉎dWE4_ã!+ *Q1\:'yI4>)f z(eˡg$.y:?+B Gj*+fk0W. 9."QS&8^|/sO>f=ac>?!z!g6VϏWW5$=媭04Opqۨ$|s{ 7v^>l~id@2:Ea,GpޗR]N:o/'B9s4!0!O-ͽM|`0;ːؙ0Uhnqte?J! yq@2i:!+Az#RF]d1zdq@Y%SH8ng j;۵Ǯw68PAֿ5ehC(>Dʇ>^ mϏ9=9, /+çfg>RahS%Kd@2Lcm\2UwSqو&7gh?b I玵q?r6*W\q`tHߞoGKU 73-8dzܫ5JFa-)-ts`CpjL"*w% 1ܟr o|GGŐeп^o֠&h 9GY|b85 $t5($-?Iz.)Q-+. %ƞ_!W~f< DqP u3`2ɶUޓ)۶즓wjyC} h f5FS\|%~

ZAL/aT5l$ '(hM.,qn^.0T9X>ht>t6]&Oa0e/.gҘa(g|/d.=VL'Xlih&!qƨ\wmn2y&' 8,,չLٲ\|ZTIjd)=J%r8 ]Md[\|E"-UG,U:Yco=hg]r򰸭-+Qh1\OaP#3 ݅e3׷O6yEG-#A- rob+ yBow;U9u,6B K(X~R;c"R*G""elj aR?$Z moa8>5 ) 2/슸hROR&e«wܫџ?.>Y]u z$Rr '*&Գ:mMxg y҄z ky {QR?5֟+EQ?Xae8l4&}l/!i [w DX/&_HKL,FRYPN6v$LMcr${~1w} ~;9\H.qah#(1ӆ sb/L;UykN~}Bh[%zs v# R1CkC3]4t>aWފbVw;LH Y7^/>\|+(s90\&Om6[dfi0oU W'!h 5V8~ȉ3>lRU n',,QfJ2C'ŅP=f6y~/!A+OPUZٙ8%˙hHkE?Qkgac׷N >~Y<ĮXL8Npwgj82qhX5ޙ)Yf H7ʔ g c0G1 Rt@17!GU ]4+q]\KEX+p{YBUSZ+jϊry y\"RUbA)7ؤ,g?ۺj,҂sOkS~z55iO TT3&>&i;bqI(NS~H'jB>7)ʽEfj}nنޡPXZi>M4&hE!|/=oށ&bi5t## uҼ]N<#4gJWp3 _NF30jp5ff&1p,u[p!ͫ4=T?={!漫Qč-٨K'@ٱNg55(Ѧo&j %8?yj&Or,뾠%xsZh{#8~a֬K`i%LVfÐ7fy%4;M#6{i2͎IL*&ߍg[E8&ٍ ތ WҎJjj*:f'F[d!uḐP% Mt`F:2~"풺(. 7`0q􌨝]DZ@]OuWCWv<):RFJ𠻖Q,4]drLoŠ)8w ,wǗK@o`Ny;5@d]_y; -]N]~ ~sWgf%5Г6<dSh PW!S |.٬!>ijtY:j-^s IPCi+p,5Ag-r,csubSk͇6ep;pK3?A slIQWx9ROg{L|ƧZ[˧~7y|i+ g@C3?Y 0f9&~: v;H@6sZF >G /? Sz` I=!οO\h8*>t*1\"HS/$A( 7*]sO:2^w2KBlG8Ez :}(` lQu4aQ5=3Cg^܋P/g^֓ҋP{ыzXɥ:uDR@QTn V53j҆׶4 o7f~}܌D*g4.qs$YOr /SmEF#k#2S7(m2"t=hBtjN#[Eopaph&Bm|} n#&x o ӬN:*=(ٯ3ڠ i+04lڻ¿lazƇ 1:>[@". )\ٓW8X~ItԱWvۜ5TK>,: { SWuYIr4Z~k/y|8tN@**qi][&0Ph"W\*$RBK`UкㆸTֶb)*-pbX}$̜9s<yd+ToU48WO $=ŝGnοRLv:Y䳁l/ ACbBo¾ô]]+퀙_='QXDvdjhS=bgfwV5DU2`;c\~g`w;waԴIbz~Mf}GS~䨚}uQKez^/юl<' ԜޢY(/EZߑۨ N8?O8m~fͶs5i4_$\{_ 8apLQy/qM9vClȇEJσ{ y~h[49"۝?NW/@!>m?;Kbỻ*mG4XEG`Sߝl޲Zt/4 1&R1s#7p M%Rj}OWW4+nY +~G2}c}y|~؍Ж~$p\QṀgMu|灻WP34w=F_ϳw_?-*;kT u;erd}ﷅ%1t>I7okrW}i[x*+,!VB"͕Gy}ZCz=GC^>|6\^TTٷyg#VB9Uist[\U\ T+O LKŏ6 3V }/s&u oֺͨbg9>N4G搚}oNEU;C^iÛŇ.эf5>i-Rgg "+漮úgͧѓh$lͰtv6ɢX+V4/7<ܝ`LV~;/UuEab/xa2MPŏZ994}0J< 1 U s=DRPrH=9ԣGGB,mBXV[%M$)'Lx_G wȲ5)v ClW1BC^YsNI]ćfvۓp 𑾅7wco^LV-WE󲞴Sľ3ڹresN\}I3w#emTRB%c8u Z zcl1ןF/V<,ڋ(HX&O 8tFO/4u/{j|cM|Wju T} v@b/n818CF($"όwʅ ;=,#,g$l=`K?{Fᩳ7(F_H] ZZ쀕Hv5)u } 댲%B9JG\tiy]^+^u(FaV;ߘQfcehxqn?;v ߊ%I\HJN6yX3B1I)aюaebN|z|kQjFR+KV5x򬆓 .:I堰r6(Q$5%,q۟,Z-Ӱ =w`+a[v=zK2bk٤ 6=lTگ 0qPְ(yL4b+_GJ]Ms1T&ߏڌC4T ؔ6 mؖQ}sv/$`-f%Q>LPQC°p~#`"z\w)m,'^["&ˡ\)KׅzmyZ혻]$-DxfSt ˶2ޡ,ca-PzE?IE[.C.Z#Ja/33VJ 9+.';Ahmv&0f]֭H|S~._6}/"hJM2mZaПis(yZt@tCvO@o1.,v.{E#w0'sh!6; {5fhNO ӰM_J_!s>Oŝ yf$hz3|C⺎eB)AҤ%fKQ>tmm$Za(JL6)K8>&.nas*組6"K6]D˛)ςL18 cv3HGB޽8[اTav6b9bYS]le +)tV3~/LjCZbh5}8 h&m}[cЍb-zSv& O:Cá).#Qc(:I'0B+SdQs!RR:(e2l}23ұ,,yc x`O>t1>;_ ejazԯ;J'D}<+:lN KnɬGB%>;p%'BR?UCxM :VJ؂`k:nX}DX4L;8Àn||'pĝ[هKÌ S^G":pwwD><9Q&rT1. <4a8W+-h/nҽ@ҟ 0Q@ȅ= 2Q-U mq-|^x`_ݡe ϖl\"J= {;^h3}tkd܈}to/PWP\DUZ#xQh>D`ײ/8IAsdyrūKQv7nɿ,eq80mQV Ynn@zCMÛ^d8A"jJ7R)? |JIh7'\|8KQI}&k1w2WCȗNq[yPՂlS~ZԒu[It`%"d Qed' 3 8ny@:."Dח\"7nzx[jK|їA%Rgq|-Vb^> ەX{O7P`Q^J2a0P {V*a!y`)-<\ľ(r_ N) _M|7E}V?z N]]K;i, bdWY(0k]X]L8T|T#%6v3UK)smdkf8$3/PKvP|Tg1 C<=6nRT??_=L{Y*-"zeAЬs^MɘWf^IIG9J@RN%԰@ WyK [3%4$! wQ嘘ݙ-Jm oRXPq`hԱJp69hh)[@Vk|8L8 pQOZfsy>0CkS^JPu[%bq^#qe1_mj|jyf'L,xΒ“;Vma;r$ro"7;xjŔ =|G/sjI%i꫐&g3*ڐ\ˆ:ShC=Bv͑4tnwO*R"B?3xhl6k%J1&/+ľkr^%[6'X4 r ? /¯5` lnY#@Q<=y/WhA58 g5/H7*M7#@^_Mv=tgY*Ob,p=it ֕ <%=KIڅGd(p{< 9\បu:[[Ӧw=&YƹŻcqy:LEt;/WQ)@/_Y/Ƭ8 OҽR@\N{ ;XžC.,S2[Z.P-XKo󖔒W•pҟcTՉ``sQUE]a8s:'j`xi/ć yE|SY|m\Y׍@arV›t`Goq\kd[lxG^aUK  ؃+@D&QU>X.L2+Y }ĮOV?< .uZű~Ӏc:nMYVq4n\}BV%-VWbȣiUMBGEv^ؾÞv8b_{kC5Uj~:R3Wg)!ԣlb*3hqk}y.#žn 6R6^@>zlQ{ћ{Sa ACâp9UvemZMcؖY8ٽM&|w ^4-rz4 lT1 y 6sw|xw*>G3Co;G߂ZƢؚ~ck}_f5ջq Y mB(T,t/@Ռ :pI2xu4Lj+` ߫TJ; S`&s"OsH~SLg^K0v5$ȕ^?uJt(|gQ̋f>kJ(ely|Wz5n쩋gbgj|(3F'.R\گeI?33g1P9b؃ې}$*Ps%oAL>hG(o୻ÝabaX{NPݸi !'̔7#+̟ݨ %AAJ~wv|UiT}Ti>zubަ4 B:X ;/a>X%vE0o2RgчE}g^5\m΍NÖ~ ʗ Dv7 AS4?ndsvvcRE ՜O;{J^]YOaBLwfѬs:]Z_'o-mC;Lq?k3u]avdծĻ5KG6URV|uv5|57? >H,`XؚX(_b!?iPǔI&X皿I)I6f_9<7(?TATAG7zŨC.\][1v0Q|3vPv 8RK&z}2oh/nte;}oқFvҒe47 XoU;ˈ/ ޒ5(pƣLaWMSF߅,ˆ~[LE94hevK pt: #+*TVde--l'U߉cɎ~OXJ$Q{LV7ï(zR(#}S|`R; +guV! r/a#n{: L1ިZ$/S鑏V^&rTܡZ}D))0Ts8).Iu}p85PBA)l u2/.?#\,#5 GR앫;bA_'y|-(fKxB%t]`oC77RTg`LAw zDL~،5 \M:SOi05O7s^M7RXZ*x™/ӽH+_c59VgMlLFLR\*_39z覺nwvy|ϩ!SԢY$>t2^)B r(:_$-4p|5*QQq='6z0}'=|[V xKDL21,x}\4ϡo組Lby1{ozig >% _[e,RigStCF³$,Dڒjlu%[Nyx# Fjda3T=|Po6B2"|Ywepރ<&Bn/*S]RN^]W,9Ӥ_H/?0To<'xC~%Zۂrh2VSy X c TY.R;7U6{S=c]L[$evCw}pC[bF6}K$"rc40A즧/4_55%ed_ca w+$8ʟf1I`.WXJIpu-R]< _VmKdY)& M]} :Il[?6z>bqac [8"cobWczfTlL\VPiqٹ0$ٖ2PHC`c59.gf+\nũt+"a'{ >x2Oj|`Iʯ~+y:^3?%VW~ 6, u(`.= fVN`qz&סKKuAzKX}49⃄"1iS릶v&WCH>,׎qVIPq4OX(vͳWj!n5Xz44OzGpǨ"'^wJЌG179T7,Z5e"0w +Mߕ]{* ,ֈ,E.ǘ3)t7dD>`.Zj\-UW*םxK 5`V)hdVg]= W*JUs{;o\g]OŲ$J-CGyH1eNq=UiakBdRԺ{&?=>W⟰<&8'S$ۑv]@XmcS)OE9/5. WV !"󯢟Z{57 X >7osw$Eh %oVWOu96y,X=:wJXlXZi-nɷNBBCFv@,)CAmpW~^Cӝ:ǩ1] ~{E'H*H=[ h۾Z,8KX]EW>OW +9:&ju#0jEi }j^b+=S΀<#}~%0M/5&aOjҏ KZH9G{L+~Wz=pljh B]kSh>c4I X>r%<2~i&gY!gV))Kp krldt*5, x.H_6 Bnp=43GK()wnes 8Ɛ&T͙sFNK.\l2R< :aJDON6'O0F+qr݈1=q> 7)oD.Wg]kQj^nj %ψSV CCfBv/]⺿&xm.U~YKB ~Nk8 ټN*4 7[~i9vRa\0@y!Z-pJ]O_)JSN<CƸ",B ׆3v.Tu5rRZ׻{q 2XdNRUYuʛW? h£mW>^عAΚZk%F˗^A4wفIsH9Y@]F'=~.%=a%)4aس}Pq9zx^06K&M>|$Wus>1 cQ|b> |J^] eh/<Ŗ~R) Klu#୏GdKߋ=ܨ7O4JEoI&@`a'sMu^ )Qc 7;-Epy:4ir5~sZa 8S[ĭTv=M%Dͻ@)HSK'{flYy|B 6 pK;|k/KXӤX|9J`3;&JmOѱ:iRNm xdKw]s_Or,:üQؠK0ǿքkz2ƏW+ES9#6YhIu32whFZW_l)6Z/3F^yH%tS)ʋxI x0LU5v5̩&Y'ML_L]_S>p6bmj#/2j)2t 1uS :3o`F?c71]i:AdV ߀y]g)&5$'ֲCONzߔx kأ8uAsr/94etmy"5Namĉ_ mh۱$9M^;ъJ%kNknk ({t+z_B~M>uPЯM:05., 8+ȿT՚uI/#Z ws8ǡŴwH<//6oIBPx;z` 2F)1\W11f,I!?ҘKTIyI⮑bmvÕBcl"s`,@lUx6sS~#$AQUMneb>?ߒx߀FtviloU3;Uj |h]^T,S^‹'G&V`TQoOf)y9,/q0#I^0%;NB X< \wt.û ^ZT\)ة;u'nG^b:죽wn lRU? R 6@PWwg+9ВHZ@Eh|F9=l oo?ͿϿmoV)Z$>A0s-EQ K>ezES,sNMUCvi3;0!_7U_0Dԑ9ބ777"\3JlTJ%Ef^)c-PlxܧjBݍ_p/h?_o$ЅQ}qsX 뢻הHK/2PHdw4ߝ d8jǃ8vW=/y)f4kZ{跕|Siu^6I^G<.JQCr[cX]?6YρqV`®~H!`i:>Ƣ^J+1 mOjN^ƎUpZޒw'<< Bg*p5,D۲tśu-oΤ]`FRL5a;+O] P0ގwN5yZS:)aV3Tʈ%F7s?(z^v; b $h +pHC,R.mMޒﺈ*Ma8?45mA^ ߓ//Ti垆8U|XP6\0"Ѓrf]ӉWY\V]! y'u! 'eׅT(^Op1b%q1i+A+\ +5~_CW;(u>1çz6=ؼq <=Q]zVP+}+_bXV;<3a ѻ{LQ9lp>[[Q:K?kC%5֡Nc&37%e .UJGèKg%zx֚ }(74M'[+<2a]x{c #Ls_wdsSXqJ##=z'|)s_akC5P4U -l+|-4̥C##41?)D9\>iՋ RmՄST MA(<|'MpEQTt?.jV(/A.zZ[//4ոRE(T^Al/oTXaP}_?Tޣ3P W5Vcו,_,HŐH5qu2&~Pﲵ4u971S25_ LߎU)eHf9 1rNz|Ek4F R($; dJb;m|žOQj]c'>6+a5Fij![E%%G}pȶ՞{@PW͡Zeq=pF~ɄOVf3p;DFm+M}-~ÿ|R!Z0וuXW&ݻnB@ 4(ٗxfWB=qW2 >|]*J3ŜScn6'ssa-WZ28OKfVޒhdj3vh#ɬ嗉1CuOIŕ|k;zsyҕ5b"RKnZK`Lɝa4&#!|{xEڙLty v #g۹WA$L0U8&w晈CLb$,WBд:}q"fC.zpN:}AyrMMo, S !S91B`m7NMg楕{%'@]@u}id|]zf蟉cE(;ѹ )6^r@]6թcYB=WyW4t/^W)\B/lsɽ00x,en圓!l33EܽQe|81E]ysx ^MsOGc/6@} SoH>PC'n;.S|&tƁ$el'[k?BHic$[D)Ž=!qÔgp3mbclt i+HiP(|A2lMEn1۞ߞ"p(8%mV莭/xIi_2\ D2!ZnxY?̕RQ|K^&5N)DLu Zy8?ߎz:ȤAhמI'jEYvG9崗,.e% P,xNns͹V_Ak/ ~/Ip+4k?5<,C;L`anOnEƦph>xc+Z6m~H\C u2fH_kŶm'䭸. h!'#JK}Yxθ:+ _ODޛMqn/a}p|5 M{*`.թTWI=\B+֯r_SL +YAۃ Gcר8E d%vgFԩ+PTz7fh vq[葖_l'  ]뿲Ćq)F"mcȩ'УeuKȡ$~Yx^Ǔh}lͺ@ŵY(ķ#\\ ?^IKq0-a~ "wy{=f's_&>9 <~5 >*KFkFiy{.xlElhC۰v9l d(3r@`j@Su_S~ >&eݿB:ma'4%\U s"JOnv_3-%gRh$,ޔm+$^} ?dzFgPRʏwITV4K;`a&ãqȳ)#`!lI9KsQd*l!/yl^I5,)*>/Hif!o56;o?;F?:%Ƃh & H{P'n_e:b\I /@hg<}V؎{~ńh&漆M pw'[&9O[h C) M +>F(!\yV58@~u[$<ܯPA٬=CY GJsף)j*')׹лW=z]=*V <ηyND`Jton-mYGv~@~Aeb$Qt|_Fw<+ MKk~:W& Ɇ~<Ǵ cX)=-#ZO<|wRKu;1$!~Q4mtNͼ7}WR^'zCLhKKʅʻ6x.g]+cЊdܤ6LjL20 8#ؠ';[w%C#>?ߖѰMDtV,kUʷZl+%Oe[2Mqc=0:eO A3f#"RwoAܹb=F`18R4'P D bױ #?”w!X֥EwR:`mx˹n`N.~ t#]c#a363ɟ` ^lz`@%¯1h EGXC՜ORWsCt+`.csX$kMAE\27QC)P]_`vإf rm8Oԑ+ :xOϮS#r P<"ԅ$>xbAx4w?܅yQx iϾ2@ǣρ j"uDz!0_rmWYe͢ikRz9J7 3)fNm}9I)ޅ^ݧ(ҩ~ p<i|I08yDS )yWJK0hot]V~a]8,& jvT?O r G?k?[f匨^4 뻮мUo)5Zl~[ TVxÇ43y= uD;z?;sA $oPS')!~9Kf[1_Z_Z5% s;S L192/.鷭PH9#1$J.ڧ1(+5"_bĔԃ tOW2ރ$%R͂-L]cb^DOC3 :gOnf ֞Ă$<mIGp^Jo֥k: 3nK yy\m{6:Ub<:Ir+1Y O%[)IuPJ3|0_+/ *يGt~F_*޵k|<.!$ggR D wf;lbJB~tt vlEPnO .ǿPqTtLXLS1A[K/GzߵIGyky1l_dwjƱ@9 8,P>ŦCeKgs?S2.5ZS9]=[+upOJcCW{|lIO['DmGqA*]5ab,X.&hc)JָVo􂵖]7UW9"w`Ɲjϫ@Q =kc\j)Deseve8qxOQōaA 'ø [kCTUمbv2A$wm4`wj߷HClK[)S&;5mE02i{+vZw^3-}o-7J9%!9uiټ[ຨ@$Dd+c› sjܘ̵2? iFnjuKHn XpEM _'65\IIcFd&]DmSL.<_*㖽 ݿ-\qzB xZ1:0?~sQF,}/{" xMav<+ wpU [ U$8?HH 9l6!Mu{=o7%eTHAVIpO8boT4~VODLق!|3߻Ma4N)*|#j+B'\H5A? ~EsH㾡[^/!.ێ Mgqq9BSJ>K\/h\ޘدª8>7Of#ƞv4[0D:` vU|1rL7KXA1o$C V:?TZ藦}-axAS8ܔ4~&ğ3]I=ze%7?QwJSX{8A)SjHJ o3m&x=EiT/m =5mXg 1"d:rkMD[Z)AUou1bjS*B+S:]@Zqv/:S^b E0^7]Rg)is8j&5,w_4bf*'IƈQ7$Z{kv7FTk^XW3ⴓtrFc:ťPoޖu餀bl?ϣ58/ig -F=- EYXA&^km{b0#"޴95VOfO1#[;Ѣ:aNqZmt.1ލBUʩb }j# rNh }W<3D4vX3'>xH$/v,wVs ` GCߕJ2ҷ]} \N?GWi^#~=PIy5lM' f5usa󵛝7{7o>FX@MIy;o80@;ZbhK\/=zF~SP†Nd=-un-D1ʢUb ^0oOUE޴tŇKxJ J ΅s]ծiI69 Ӻ %00~"j_6ז4&Vٳ/sno%Z~ ?-e{c*Z-#  `%{JPMK|#%Fb߯pnI¹aC[ e0`F-94SO@$rݞ$QX+¯--KLyJ V͒w::ڌٌ֢sc2lBXByld326 oD,zx;ylDI {a aɹ"$JhߢhK4i6p8cWyhJBLGW?EF+]laԎ(I^#nغ*HIU1*!Q5A?7{!^..LEpE Y f' D&`EGkVA HLkJ:RRi9Q ;a x/+@U,g5=֔:b"',bN *Bg`y@^0̶g`oAVr/kނ|H'^LyD-=" /bn<8R@ST NDH܊%T,x^ `NSk*(c,4ZX"] eޓX@'u-:k]{-~e 3F?Y3f` Z`g:t?Awu , Ԙ)͢=:orꂗtj]&dֵ0ͷ;}0lCb`#e`$N2؋'2m ; jpOڢG0!m wfUQ1IX鱱+qQX5kȰecٽ#8)R,"u*9_Yics`W1<>}2_g萑ѵ?%`tʖΆ{xvkUiƹe[vV;c5~ITktQb/p40y+" $;  G ]ֽ~{iu4V*_&L_T=?k{hݣůEsɗh{1 +Y3ٻe|l}:#cF?C;<({R~6F k.S|ybrQNi];P5 GqC{c5[H)|5Iu AݍضZbs(f@ s36_xTiR՜OI,cAԺ-l+BV p m7 #RX#c&IF9) &)Wrr0.V-HZ V2vߨ,T\bϒuڴ:hRO_;G{dIwbc[cU"L̔Q&b9gN%Xjv~6৷ }HFDohP"تk_<^oVrk(ga$ESYadտA+R0=l0<Īqm(f$#bs=4] yu|9SHM(3:iH\jԱ nG0cI i#LG0 dz*?Iuy2 ,jlNc )F8rd%.ʵ9*v*+}vҩcCη)LQX*{\g0B3\FE5#>?:urnF 6"f1,&GK1I=NU#NGkf8f12%u12F &vEx/30WT>0]-rӖ0a-iiC#$i8KfusO|gXejЂl tؗNf(zw/W-T0FN-Gvk+[^͏Rcd,JM-\/oAh69+/"Gr yGCͧXضk(0}ܭ'BNr ɏa?6_.9/+3\hyor9I*m8b mUYT?Џh *@^>t/ިk"eyiU'^O}حE€y"`J3REKC}l!bg9Zݢ -f7 {Ĭw^iO/tV(30 aQk7gw9QXݹOڿ!X><6<߀2GrCl3MA|Q{ US ɹtK̜#xQEF?K^ NMU. ~/(Dnj,TspRg$6aKw<_zWp ćoL$fIr"N^a=.˯ ;5إ'*sfҸd]HNMdFT^o)%:3<s)*\sPņQ\wUjs?-OBRo$hu?N0)ꠉ(:_ć{I|aۗTzTU}1 ..DN޿(USRD^XC(fx_'1' 9 rT"#V`8`6*n~’*6w tqpd~[Y.>:" i:|*i:Ҩn'M~4XAz\NjQR\ٮ u))қt>:pyUZT#bp$&M&ƟK~yR|m/Ȧf >Oxf۰FIIR4/5ᢧ Xڏבi0kP<4(HbmF ?El6 w:§੥Ś2H Tw f|c@V:X`tKiI$QxN7I}/,@C-̥ESctPoK!R(s+m Nk-7rTbTa.\qoVO?1,̲XÿȄNZQ*\dNA';2 VfT9"o'jDI}#CQ;-❺iVAHag듹eսgYݴOW^A+(ֿ |VPR')|jN\p82.׳0j j{cD6]?;W"Fo0g ^' BhQN#.:Ryk7vI7;_P{q5I՝{Gz *8j?y+K3G7­TUWD~%cqWyY,ǩAƨFk˱b5c]>t0.ݚT <͌3[E(vgAOqk ?n }Զ?d=s&Gl'q}m)ϯ< c =ᜈD)Ā'ݣVP{v`JJ~仰=-gwo@6_g؞9&ЊBԡ9يv[Q*?zdj֪@P]Yx[Qu) dUqrLI!F; C׋4HUXTLc o C[Egģ\0⯐B~tZr6@Nyڷl?i7 /x]ω]^E@s5ˍ)>] U0U MLc¼CO6 ^$7’i͛'vLK(x?SFqWRGa1[\Ϧp&pdP7t]Y$^oE}+$V2Ehk=wû0(|Luh Wt~> ݿbMx݊feƆ(Q?G j=1\\߮g_^`jG8r0|7c|:4\x4esoL {h~Ll9Ћ ~a/#zk2ZKQȂ竑lMBMdtw>E2]v tJ'=&CY䣍q܅Q~6-5@0ɴ84+#J{3vvr#Hi\Auyh[YvxZMX"?ENCfg7hw|BQ4)j'z1ʋ\G F&:$@=0D 7ʿ wHv*d@}QX@YlH0kWEZk(5{n'5XX݈}FePe ӬiM|i?5i&& ~`5>;<@b8RУ' _L# Jstw!x{Ӕߜ8VvJ4C3OQl-,JkR_.0/qde Ln)G$YWp%_}W["x+Ц0V7}dj*#IXliaبߑΨ-@ "cz}{`+ky{z'3a#  7gi=M|sYc^YaQ}}k;!g8UQ?q+5c5Fg x?j( G8QLdd$nOU_ ]m,E7wBxGF >u/m]C#Ψ.-+ 1+gI /]pҪ֊&\p4wKWc8C~Xx !}.Xă@Nݿ.T/+A@PMXAN9QPP&~x=\*ϾK$ yʉN҇1y Id ~7XƠ 54]<3_Y /,#;9!.fC.1DnjF kFB ;yO7&>VҞЧN2=#x/궞zxX_KrqB/1PQtOZsNd_:2ξ!/+U~}Dln;e4;+~߁|Y”>Qb#SS?[AQh+y-t!Eo;.mTٓ|(nuHrVtl!2vj<PhǶ:GkRt@Uҭ5A2#쟥]*n@o)^ٯwb Av})n|=id`ZWȒTjwLwj-PN?GOTG zV2c+C߰ب/?(uJ c)~rƜ j^pUOԓa-erCD돝-M$ \)f7֓u&̋nqqyW4OBI-48^d-q[61;\_#.8y1:ٌ :2 .UlnYO8ڲZ-IY;Xb~4^ d߲=,ԀO\F!\E]=8ߣb3^[_Y:R",mH&U ?Y R9KMa,kPYi#)0pWGۊg|EļdYF@&KA#\j$ pj$lsԊӦ|UOx>s z\ßۇ]LSy#,mw8f-`j^mZ'}29(DUT_U6k^ E|Ǖ"Rj# #6nĤi({goa\j?K' pW_~K8Bs<&hY84~`_/@e?l)BqJI L'R9\KB=K68St_a5Veyl@#Gߡ8EzB*m>XTeP)Fc4<$IMn<^o컂ڪT .C n <-Djk3l4و4IL 6T{O"[ZrgYWW,?yoAIMVd"34=w7FqekŐh (' xna ; o׃]N>08qM9Zs~$H׺;?OiAlp < qZ'zN(k8 vkVt=K[!)*ED(Z;x;xŨi{(rt4$Mˎ~&sȇ OjY^V0@>&kԅVb9+oJA[+T"sswDo >+j~QԶBQ##jrS"`]xV;ua_H Uل؂-Ыze>;L^~Mx3}Y$d!z1P%Mj)dG-GP$ F;3,RI\ tʏ$t~3了4< Yvn?Wp!;IfWM*dڛ/]~"/Ջ1m"NP>ϼfd ƫ,9E sFv=yM}II1~ k/i%S4Rxi!<(vX%@,K7`V5\ gV /t\#с8W8J'"zʿ\&Y֥$#po].6m\ʹ,sRʩ݄bD&kJ{-f>Df6wBz N/+W('ong9(DZ<5:o$Z`qxx)<,_~1|h-}Eu/s0+*kbrЕV]L?9,R.2@n{(v,'>ㆧapٯ8z֖sC%/|n6Ĩc$Ctt׮E3٥vi{_>abM-Y7EK2Ίٖ2qBϗta9\19^C|0 n|̮8}PraԘu8[LzO˹sqM#zx^<$}xnAA08ks2g_(L֍8OxaESVCϮy($& |=C\8<NS2YrJ{C7\H~ PT_2KOsO OF 4 n‚lm$Es&r =q.9s)j EIi8K#I}8|~͊f4*DL)T4Y7z*&wozSv;8Y N":dBBNw]Aٞ]a;.w#(NZqu Ϡ<(Jaa>7pեxe`/~AĈ fzs'a]14|\Ճv4Blhlj&ch~2M9,uKbsI-gξJMW0^\hCFvvT v$k_OG,r)1,5T0 ^Lc99:PuD34COӞxg,h {G+s֖au|)JB.Aj`f㙹#%fk'Sv @䳇#w7F$=<6X3.F~ s\OqŦ‹) 9r2A':̑0U />},L>oㆲ<0@VjZL#Cg,bViveRš e`K"`3 ޫ= U±w*B˕ .\pӍ< CǻUigQcX`cK0",c3-<$dFl4_ ={Z 49}JQul/f4j L?N˧8l#ɾ~m>O+@vc6:8.ȶ#q u E$D(viRn cS?Tbz\Y߄8L3 \*R" U+ -TMOVq}"S7y?'= ; QS8EaΎߦRv #̝mK !5wbIܛH;9*m^z|^g'V}2cM|y0U«8$γ- >~ǁkPb"Tg,3ؐ-Ei'&y+[uO>lxM29[oɎdQj@&׵8̙i|M,eWIFIVP^%Ŏ|E7I'~F{E^LcI*̤4$(i@Զ-*6NSD[kEOl1i_W Re~f\ED ݙ(AH,^ ,7︅o~Kt& RS`8vPק߲3\,=Dʱ@ 3Env K˧|wmi#un`ڶU 0Zg738"Ybhm·Ǝ"}[XwN,Zu譵?'/,T=zY?F>sX_r6i_Z{r!U'~Ks|^>eݕTr[{$U}1G킁des;E?/=3 5):ץ5H1Fj7w[ԟG#EkT :&bRDVj)J x=`㼍gn4'^ږ&`X;ĄO(͡{c^0 >piHp%4&"M֪%u~g7 .ȗ9W :4Z0kڇg&N &L2frw#կ`X/b>˶Rm@sZſ:"'燔bQ)l.7fE\s_g-_OguxK6V瑣:ì.d/spi Kʽ\39ߠfύ;RC wTV%pq7Ohgp- #VئP:6!=3Q\NPOSK̕~Kѓ}g1Sӽbiu>uR/ǛCXfalmM>P kw%1ϕ|8ƯIJ\+rH`~k[BOx,t)x̉$ӟ% varo͇'@]ԧDz&^$\+>Gқ(V݈1G~/MZ*|2?)y3>ik"Ϛ~d?Z2Fu!fNR8dc6f?ibJkgjZ<m=~d;̲ɽeLwW;fX_7fRpM݄R b +<+9XZL\X.p픟@ݝ-`>N%:U{2G ݄lz#sGxrȽ+h8D_X>G]6dE*{>OnT?3PFWD5ƾ4tW<"kSʭF\a¡ ;wz+E?UVjvcuo6^o:iT~,*ǹBO,c-A?h2tQc,P@ ft=mb-W n@1YB$ȁ"Mq<=ԉ_I|@~pQ?|N)Ua4jw&^>FAWdZwS1ӊ5R:52$|%wuJcqxSMm*= !e뢃qo)]gא;@bYٻo)O=rl{w|ԧ*І]1CrRK\_/x iZٰRD"q_0rx|>j]^]L^5:2z@5Ń{Ox׻0,BEU_ʠο*ˠqP^}U*椨 *P yr^[9%TV¤k]< FFoGY_nh8 =-M:viYjway`$CTK#ssFtV;!H.U k*,b-/Q姡ρnK ;Yi GI^G(pGgs?El+/Ղ*q_E gCZ82%"T/DZp"~;x|fŵ7O$؃b&F\`-Wsa|oa J!\b;HbՏ HAkY] `VleT\7y l2c໕;TEȔ)UKM_)`qpyp~8Z̃nz(rQS:2ʣE8 {H6q3mϜU(l䔣$lՄ*GJ\*sDʛt wUmSm0[S=IՇQ|QFEP#S2i>r>I cS('| 닻t$ã0VUXt?1 ^g"߾gx0w#9< M5w n:ʎ\Xa^D C9Aad@~#^>'XԎUr䤔̜'ӜyjKj٤|e>sչ NӼ|t'eXZ2{{z$xߋS(٬Y .إhތ񟤖ǿ2l9oˎEQ_|b_WF^p.YjQ~.C]z%_صzenUǣa&',,k*~8畱Q!vr@c +R+\CgU8[04 C-|Dz̯8w\rv[m]f[aS]pCs>ʏ hrLD[eÈ}_UeߨꞚ\_G(W@9֡-~anQ*<bApJ6z\sp`2&-/pH.ߗU1nۈk{>!?OYk4>OBs]s>*s,>Gc I^GV:1?  };piv >p. n=S^p&+\^FbN(M/wd>Q 2"%R_iMUKaXg:T1ߋ?;Q"xAf,޸5X وw7ME(I|nl\|u /l\6\S5nVߎ&4\'P!X RIW 6q_])lɺ,V%W^1F9N #9N'#'vSix0<-U{p h[]OkX:lEN\#u<oWW;E~Ũ?,4l9J]ݏp/Gb]J&f'l"#fq ؇Wt{G8`}20,^k y#s Pfi6uX"Ib,.y'lB٢W@ h]m~sh•*0+Ԣ&&F*CXp5˅5UC0B)n~dr#"Y0X\s 823EXEO"NPˁ" +ݗ=؀O<,,=k0gl|I+@V> H#|yJ,Rt]`j[AfzӺ}0s'%4kB*+y3"婒c KȽX')ζ꽜r<ڀTl7n!@!X05k&ߐ2y&={V>١#ky8,-@])s\),zҩfRsw a}:>PJSQz=//,& .A+1F&aQ5ekC #r8\eW*Cg!,z2kWȜ~x ʈ>jjJ 3/Ç"o(m$z| t&5zB^dBýgURdd:"{*}RTrC&䅇On.~8gbz@y]Qρ$ l.n=(P=1e@ޭq2P|onvn/!V ,bfpM۰e7g÷ᢹ)"O)uw; NnIu[w7F=zV3yUXOɒ_pd}Nxo1-zR{Dߍ#"Nlg e\7\7&|#2\3dK7U ;`!x0??]P'NSWDѬ/:|INc{ ޞ#~7Y8GwM0KD 溡WД5|i=ΧǤĻDFCbS_FJg&vߠ}G_ħڻFJ ?= 2<>7 PCLx29^E^*dJ0>u==K- W,r |׮>J+ʻ^|Hgģ| Ǐ]u;@߆)nD_qKWqel9*n^qzn2. (aKQ?Ux(-ͧ~t/Fxqc1mz-,Bj[=6P$Gv9'w pLVVZd)4YoLܤ`+eľR.ֈ욫$DJq hGZD }_NmPPeBT_x΁I%3&*pmް=P5/#EO^ȗ#n2saSө`I7 #:4ԗróC\,0] *DS8_:Zw\Y@%U{ 3&(2!)gġ9Lz{>Í_ `p!rO&^V!HJt;xd%U+_*)>&:ֿ.~SgobxE-@zolqp6r+ }0 w;r8yKߚ1~(_(VC֔UZTw$m+.Wb ^|g~e 8yV\t>Ε0HG'~Ǔ0>L9e w*ujٿn0 Y7tx>E#NvM@?7GnG|gFXDO| rQ-*+וmRD[( X$(xڈ+ԫeks,yԽ -␟&)TZk/~*^<Wե#2w$N*-zCnpBEҗ)FH LT/D7IR.-;Q8܋qhHoNi60di`]i/#Vg`]uM ab'i?2`ouEvS?mv =cfgQv@qr:UUG剆j[hf%,?bd)4FuOZ+Q+躔GWL߈-8- Xe(̥ڜնeDY>BlYZ}mG!_5n?q6\r"YؕP^۸% `hdlO+xw {_݁c}0!7_Wi1"X.3y<[.XͮL<(nYG9i̕)f&:2 n7/]=&n1~y}5ө~gHnDyg~]UVɁؓ@4p|#&0Ԩ T }zp~n89 ap~Мn' υb2J8wݑs's?GJyWst z٪pLuEagbf}#.5sdUdX-,ZeE}@auAoGŁ%㡆PvI5.|m[_D}2L(gJu82>~>z S<>S࡯BܥHrs<&E!5J6>oWȋ` w*f ^')k o;hgd'{rcNUeF?)lRQ)sl/ueÔgp]o*jVXp<[sK[5~Þ]PL9B~ܢaOC~ʈ)D_Wh]iVl]Kݮ.A;z ༪ߎ|yYXJ ~?`8,x ßscb0|L eQz,e~W!)9=ǩLL"JlH!V`R$PT믢PEi8B4m@ g̉o6+MsDi/R;%G"<'ck +q.)WJjӱeܑWTsu)ʌ NѮO1dk1ak6!{ m^ۀn1=a`]L@O~秲9M߱I %^]xrcœ[Z WTʊTxq$Y *Yr+ >JظGz#`J/ݵۥӊ,n{%Ϡ"))/0l,npZ6ak.5Ry` hcuu5R̄vuEF -#Ja9Į{ϫ~kt/\X3#Z2yKUVA"9Ei(M1P0mE1`7 X#cO& dII*n@ΣY~dBk8*mIJPE&*COm‚gvJzT272E|ϒ*sEyzOaيԬQzD 9}9˷;ukQ&喆-#Wm ᠅"\u0W;;p辱H2 +43}?߱)A`V]^`QwX}8C:001GXKاfC#hNE2)c ]\Ϳ6g9U_Έ7Ϸ 5gq\ߪCNX"Uso<>G'>(f58C!W]~Յ'm(wC,;A'7WΒl;EbX(+?gMZnN ͦbu\S y1(8g]ALz$xOalO\]E!(8{P*JY C0yYWRvw-3$r'SiyYǒHc4-`EgnΠ?tՌ(D&5Y|O %3.;1;Ryfؕ^}?e"y}[r)o`e, g\çW-O\΋x ܻ}\j=<ޗh5) g+U*JOsrEϳCwZ/z*vȴk7Йb)S ףSp]bV/ޯ,D\n | \ ꑦa!$(G|-}&:q|DxjW&c'84K_yl*nP}shyrp ^gel o Ox]paiL;DV|1R?oƃb܇^$țH+Bē¬LA)V~>4 w2Uw>|Ex;Ni;ڦ}®t6:OKz +/~ٮ ,H^u_< /w~N% L+n5Os O 9?ʵ78Ϫh*9^v=_~S6e#΄|A&}K/XۖQ-1OW8O̩[[Z;[چ~ xvVl S_:0)ppkp#iIDq&b2ﮔc ^jۿR}ې}TӢ܍״U',xyڶE;wm1p٭穏7'UOxNjw??IDDJBedasyn1OTٔ i>$d~wuAqM3^>!"1x7cv{|з=xXCn{+Z,σ;EO xёBOb@>u ѬGb ҡBP6C-5d:M@9ba "Mq`G:[CA߸=6LU`Lی^1DPqf~(u}sx(JxCYv#bEI84JmbˁkOƧ'O,!Yt.G_=O}@\=,Uo|鱂+>$4`aNQw'l,(Q146Y#Ts3]ڝe,cExj H)E$;I}E6\~YA)RU*dASU&ql0(EΩbCo;1/QU{UI nT aD&&t+ \PH\БnAε53Fqa\WB!1 B[5 YH9uoo .~g$}[ԩST9;x1 xT6,iAuMx98E#m@zBog/qzC.{2=N<%D*ע[!dI:_S4]㓣`;3EDs1;༔f(US3__ˢM?3R7*4\Yfc8V gd=%@fiN{Vo8?s.+fw+g7.?{uu gyh{K|Nkcޜ.93 n*FI YK3p? =ym4%H%-8"H/O/@z~\41z:Fsw4=G!=o*,??AOp*1eIy,-WDR8 s{#qID/; gsKWM9FJHJȕP U)j&:P(Dƈ#(Jc)d.H$0rҘd7LNB1ir4ƌDfIlOpy%[>R-~|r 4UY@ C?X~~z{SzÇv(QROC E4$"mLCmPa[:}81N. c:gxCT::SuK RYgkX S%˱fnP.ޠ9kn>  tC]-iKDJF9g+ lzi˟!Ԛ ;}혲L8ۈg2'9iFw&͂4C4>qS5=N\5\=,H ?d8 a{Vg.l?x:{ h:TgSc?:_-rcК^Ȕ?1eٕ3Mzh+Ѳ3ǰ8%cQ1ʶqR1kC tؘ ϫcԁ]R1σ'-2y=kz@:u!Yh > HxfMLIF?$<"yHڊ!=GC)تC|va/Bq |MQR.I܄Ür} ;LVIK&}C8k7`g.m+ ks%]觩}xÅa˨qF7]]s:ɾiLJz^[fE_SclLV@PۗQQ0J ̟XJ*'777E"] @&*?f NṰ &n5 "L>8>`g:i*$!uF<1Qk~t㐇{|Tv>vu`Qs\cW=z$Ga-ڟO\5$Q&bs&]4V 7؞I{.۳co!5n7p<1y,`vx'Zx^DYc/uƱz3G诧XNdz]eY3*ߵњFgv^ 7Ԋ/Idʪy,?5Xϖʋ N ~=4 v 5:eKUKK_dtav=M"J󅹣.ciOjhw'C ,+WGXNovIŨ]S#8^P1qև]-'eDÎIeCjg(}`a(-thia]m-?i(UK))/" BZ.8F&>6Vj#Uy{lLX{o,} o@N&LD7ƧYӬOjAB _nGFB[iO];09x,EG[gVd+}&~ $&y)E}ƿ9~CyT -[EZ 'm}PrI:47<^>AѫRgo-RN3'dӠ">IKT 7ufiCc{~LߐJhdڅaY~Fk65,5Q|]ΜUFcz/T>Zބ&Gk!VyiB·n_=MR|]c/:Pd O:x0G'մv+ςֽCWߥ~2'֗Ru8Ŕe"81٠<-4 )6E`qFF3{bD8]=(ANY~Fx瀦DфPoЬGΩ7YqI[+}l}@/| MRs_AW,b3JSM\ RSX%]' }S\b⣶)5gQxfQz? +t"mOKg FN0:d[N13v"@bWn*ezD'[= #D.4ȏWɉ*cs:@J~4 No ѹkp{tb`VC]o"a}-kf@@J b' 'P~@(E$\ɋ8Vfccs&4g_!1kjwCj"~T? raag!xT۸?ڸ8r5㘆B@+n4g1aQO 0BxX=BEQ+e8\L~&Zv_iؖY!? zGf+{$0sCجK|ӐumMD#e|h36*1'VgCh~!UUҟ.-\xr&3 @t'Q ϔtPYHf{êK}3ϡHjERRq! w@Qd "yLRvvtL :EeW"<rn9Kk 6˷L:q V!+^T]lS &m`؇81aVAGB9:g"b҉f6H kPƆC/'"Ji}71}"f7/X!'.;'JN'ʹ 7LzPx:c#-f2$J? 3%gp' WDH P<۷dϺc(XYz_AlIȀ٫MI[m]s$K{d*l)7yf `(yDO#(t+9~\7vk2q`Xg`0 Iuvz36p3r2yjͻGjzrM4땊 :Xҷ3̳s-:fNb)uqcݲd[ERB9^i|P\ZWr"1k!#5ӷɖ #&Ap~}:6(XT$&٦=qk.._īQH;{:-Uq@9ǟq~"ᙦL"{T%PY?.yU\rhWG`94;^B XyS^z"03a/C' R!5K/*19(v h$7 'ekx-ǃJnn()qp_noVŒ?N+x_C; #s 6(@)OAfyY[)2PSr?tG/z9 l:{8loF޼(p )* <<&~w|OX~a/p yWm3{#o `)6>91njaˣ4L.LB݆ #( Rʣ YAG<[+5quD4`OJq0Mp|a9$}oo5ٿ#G^wSpq56}DiA+W!e(^{N<7= ΉD썥 7'ip7U ƂٍQ'$[ЂܵaYN֎c.` Pp f}vw]ԡQR1PZ`.7ԸYpr pX:eQv4[g0 O y3u-@Q *'SmDv>\_A+ԉʿɾ;_K=w )0s]4Y+d%)ACi5rE1vHdO}G)):5? DJCbB7l+F)8 B0+wEKѲcQ#K MSE(8Ąw (ʨ$0`ϊ }~cy(kO ^)4Zc:PqiξSg '(1";qVz4JiTVz-rbWN+݁g2Œb搎[jtDqʱ[ I5Dʀ#<veĨLFeڡ\I<8w1&QʉOi&Gw4~RHzp~P0GT~Cww9Tg<8.nt٦s&:z&ژa̲5~iըOU|=D"e:&),;'&'bp;񭂟UmWbUWMi;xt+~yH_fpQ{tӓ_C1>qdžS4_sAɩvjKhٳ?\uC[U(=[ Ipn#ʕ M_R<*hfZ'te!eMR$qN)y$FH 0:mu1tjݱ?z ɰ\=9X./LC4aLwu2A!BѾQQiI>[} 5bPJ-Gq9|{Q -nQ}G*EcA}"؞ߙq]֐݌a5 3yTux~ Q)yڻ;$Cjq`kZ[6d3nټ7Pu<>1o+>ҿ%XoJ#:^PrwQZLYhY/8P r:=ykd53z1߈`srU+bo$Î#CߗǠzP&XE'A1Rq2$H>eF{+kC՘]C+*<6N<ܼi09Zz#&,:J!vv7NF51 AzkfsROC`/uo`^nPQkYMkNGX<"~4券y}ZQ= mZ_fZDأZ c)/CP0 }b{Rɴ:[yUgw,oc4k@(aފ}wpO,}MnhiG(> ע}Ufw!nYCgȷ B=PFh[5^j~JM$ʙCE&W-ʽϭXQQPZR-l&Ul)W7ᱢtIp :/sEO1F̄H}ACʦlr|`ӛ8^}]r<䗜XaGK7zbqN$b$BQ"}mkjp*bX " *\dϿ-KzK4Ba!RޮGg#{11Mw@XJ<?Kw\9?PQ{FxP)wےY7> b=Fs*0ZuVasR+qOYSЙx3X&bKS8 PgEiJ"Vp"'d%BXJu\1Q4yB4>SrBFQ7Vx=#C*XUa臼 9DX"NW8ۡW٩x>ov&ٔq U{^Ify."&Ex{^0J[}^Bzc~^Ɋ_u:. 9sҤ1@1@;R$fM9#6#c_WQ999 vz-X> dvBo{Tgk Yʫgo~2B }F z| (9B`Z|vz~Xn4H5gRt֟+ ַs+xMXj*Gu$z}wHP,Q;̎gSֳ}%7g7bF3 o Lw{|fwIqPkO`w7@РРРJC* 46Yi(3 S.k5' >3j-u(&,hͿ ,BQN9lLo 3y >tv?pNzUn |O wp,5{z_Rh$[m?𭈤kPѥNl_nu7:LmpUJ / G~ul7h엥QYKO 1i5W= '۶o.\Fؚ)w"A^ʁ{W @ NˎRnX.[%qCt[A)Hd79nrɿV+9&|n;8V!2aO2f'!摳S_n'$SP=꧒xEZ7Q߰mQj(Jܴi/e~ ї]֞1Jw /;}/ߡc}H {]a&>_uqR6+YT]m-w_ȿ߲!bE?},OYsLR",f|ցfc=Dc_XO{whj31+IalG= NjsTf͋;t+D:lEoUtE??l^R"eiKTJ)^ϫGڱ`pnUn}ἔ -J*o?ZnyrA-bf׊%~:cqi&WmAjsNz|?qƺ_,:AUkHɈ!vkV#?Cu He&l8`bQb{cm`BL dh< a[@:LEs.hIK5@gRkrT cYݖJ7rCĮm EŸI)Yܓ%<, /cKF1օ=橾la =T̒3CAہf=sӒBWu2 a~Un5߇#Ϙ:\kC;F}Kɮ @Sn`W(4$q$q(oBxzJg<8 QL )ߏY"1m==71DV=F0%zn'aL.s{HGrem&8ZbfDs@ꦯDy־i-yxdDY,)J4I>O ϖnHQ /:Ct}&i z{چ"Tg-06^ Y |˦ֳ@0A3/I~!z*7s7)E=GZXTK[OCGȗl0NCxh'ˋp4~l@PpNpDpAЊ710hYy [ʬ0\EslkFMP]\h̟^ wDPBdcɂsg ;0 |~^4ՓN*[]FJj-G,bx徟P>\8`~-v"| R9O"yEz<<]Ȅ,䯁as;|)r(3|[ r~7r5IS5(JUQ>.ڄqf8v ΅XF"bS++M*V7㝈Lr{= ̶L |dr?$+&0r|{Eh.*? c͛(`%TQV Xt)TвZH"y~Ŏgo'J;w6)nEGSBcÒq[,}>^g:'gzX/{Y; %kP` Fqr)wK hԜc;,(rc 1vFƒkFPxbrRT?((?j R+άQ!z"JW  |oE[JM hq-DL{c:hd2m( ۴ڟW ~ㆺFo*lF?ţ{C,n+&'1Jjl8i8:߷w*,9\5/f}5%z m.eSH B&r{yZ=OJp܍ƍs[q;&+$DX)+yz)O,QP2cdW 7d@'9A=?X3ٽv{nrnK*h=fϤjγz g "~%[i8 K7ip0/# 53lOJ*娙4odK}KpfɘOgL|hgFXZ0z"+8q3Xl02y2d s#۔i--&qL^*3`K՛#cI֐7u`Fu V WI5<؁5KTEH *+T(O48Zp QT-#ޯoP,nd&[4ظYʢ05P1AѶ@t!_Uo Xf K$yQے6:U@w.>4OkJa8f{]Ŭdf*%%% <Ȁcߠ7?6R% if89x `^֪r[8/Q PFo, }0 }u:-;υ_D\ UޱJ;,o:~xV SnMBܶ}2c%">7;$n՛ia2Lu=H56zA_tu Wsq0߄y7 yq2t% cڵs HG I "?f_;_;iYܣ_[GE~qdNgn>A?8uW*XGP-@T5sE/UQ'`^󿅩%myi5u>:/#Q"_6q J1::8F_\Yi+16R&k-b֭ ]R "siz.sx?ټ7B~ FNfO롈sB3N3ZkO״yQy'y]hM/VI|&VsL~{y= _5}SOr /U)GE읥!u}ǔ<FҷfFn:Ͳmi/rǘBc}ePL !^`GC߂/l4IyfYk;m gF[&rT0ޏ8.գ x?CH\osO"ZQ~DA3 H|̞%)~\{>Ӑm0i(SOm+UzU>Ԉړ9Rj:){1?|lCxR4祹[e L3ЮjaH`7; ca2v3e}gKQ hMˌ fl{BhLks? w8=v<-} dEuf>Q9Ǻ (^![.Z[Z63/CӷђF5liJBl(q>q͊/F溳hdfn!.kA:bol<;nH6XcmzlM `vn AGp_ZԈa;ҏlX}(3 ʐ%cчzi y 5K@K> ?Y{УD (f$/deڢcue\ =u~-QJ~ʜ2NrV&]yP!%9|ipl)JRPn!u^'8q J@/ť< %ٰ vsD,;jv:\ll; :4` |3&915:$JJƥi9+Շx:>77Ӿ 6E sWDGN!GӤFQoh$x%8RĦcg[/VjBQTGGAy _K^]/ge`07ʆ]ء]@$-Ł*8+;B=e NvׁwĿs(T4`YNF nf+v uFͧ/4]`94!BkKh {ى'ucAX/.ېs U(]4LЯ;[813ԃ&!Ey95)I*EX]'~v & 'Nl 9RD^8<-µ+f坎nO&;+hVBQUI mYg-tl &55xӔ~1sj)*5,g B!*WpGpgD4&/]3pH#%oe ;{lII=Iet|_O[+\oT̪Źv7SR L9#ʛ=)2)k1[?2mfbXx+iʯgmܔToaM龍]f((e; D[Mz{V7{5,IϴV%:f q]WV'}1M74R~_<FgoV5rs[+ߋU]rI$j[-v ǻ1.wqI;aKj,lO*epgv dGh?zն&ݍ&UmzRxă< 6x#]=12WM!I56'i WEg༗L@րxQ].}wh;EH+qQ^Z" KbltI:irR/X(M)Ipe0Y,L&U ]4iry [ fyR4yGI8(MN7` 7*QK<6z{ nSe\"I#1<44Ǝ'rO<{@c(۠H2Z2 vm2'LrN~ N ž[L[2n(vJmm<+)=%O*I˫y x]zt=\, !|<9XEbLNPr%c j9g*d49Y-zXB)I\4TJQ> 8$~#+ [Y^$y:5pGPV)PUo hKH@+t!E(} A7B~.Os}"$M"/RBڔtD̏дK#AU>遀4̙= MX)mfRSDe7zJLD%E6$~& X0[{hr5f\۽kl/T61%і+I\Ko8}WL=&'P#_ϟڋ>D`G05^t&oOqiF~gcr4%Ģy):`[L;/D t t[6}-y$ƣߋR=02 N:vi/pCvN'0m7$ݦ[bmQ0=R呍7"J4pmq&'#_bZ2sZ:B'NTugp`*Ӓm)bet]_F/?;ɿUM3"oi%`wΊ}u&eA :5џ<~i/.rwꯙԩ_~ϟTߵ$S _+DuXCShZR*'~;$+}o?x{—?FѰhYs 4@jPpzKg1.QzYt+jʂ$)Ik^՗G~L"uZ_A&S.9&|P^}4FɕR/_fb\G(6x 0VSq{϶ʻ Frko=N? M:#bgXu(P^NEd7%F1nEbXPo$7@SIހd,JR( D #8<#ApS ű SUjtN#: 3eS`gY y&T Ն[@P([JdQm;n(MPJGRRP)Nc/- shLYykwyD9^}ʃF6^yxx} Q?y0d/Ӆ LJ,aU4w:llb"[*>f0 g9)_Ij2p۫_^@6\Kbvh7~O >4~ T.YG[cI}PFӁ>̮깡g`zӝ4t`ߙvDh\ʳ]"faއu%x E~:sMwG lVj@ݼM 1@Ö+k tm}` hCH$n!w`sA+!:"+|?'$ g_(Xgu!J!&Yжѿ,ղDmnбYy~U#l2VpNT Wo#)"e:5TPbSە!=G#hHHZ1H#@D&*VŬMBq+_PTEWf!j1f/&wˍ] 61yΥPJb0e{}vV z&fV:LBzG+L֙7PAc/ʳh_mϨQQC"~N=Hp@^9 ^vVtqcV+.r#<3e׫cj HHDtJjQӁtbGt޻b$C(y0b'(7z6b%]g1%71n 9+{t@8(2!=Yy;L?5 rweya|\Zl)+PN`ߨO3Qxfb@i=` ʬF(+'/oTA$ ?a?[6Ofv 9u ֲZ uu=z_)6ye^:wVuE/ELB<̔sRcc?pW)g3 .NS(dE6>d9#D<ҿ"5ˠZToْ)d^9IRNWIs%Ps0<@Xs3 d@EZ)'@KGJ .2$ҁt(Ngk Taҽ)o\JSaEl֐|o nv ̖"͘fL"N9oSoͬrzٮbRdwҶgF4>) BQ`k^>Rt_-I = #;:`p;$5]ĝ1;,4O Rp (r4OMI -ѐ TVK[`hM\wV!tބMHص)`3R^2@p I )*; y0=YEķ{S&"KGzW@MIF,*bvd|FVW_)Y"whq$0SN'gT%l)$0θ'& "\@@3ܲ/3BH'9[g3;mvp[%A)&׽)/3W a//}L6  +8EzWP=lrn橣 lI[ **_4(Qb6n/G-YXânVxEk 8=AJ͔H\L8C?*awQ>h{>Z{ uHMo=FyY^P,KKqx0)ԛەK.actvJSW% ?crX|m ⾸w(9bn4j9xŏɋ7IH?e pדl_/Ew~jmˡŊqd{\Ye30㚦i\ipO4j|[6ڢna/CH C9\~Vٶ{6!oQLCLp֫ 12k"(xP}8Cv>xPe gl{YTc>1hAǣPp> lZzvG +DTb.ȍE EuX*\/PW-ߑ[^q@5l~D?=(@-)ѣPpDD\)M侸ycBS _r.Q~QǼ!Lr^4!C)MbS w(A_ByFiP*%R>HynQ}6C]KGD8 0_=Rw l$ KoQ-,%T;y_)o[x2&wz :ސғ [wT1:;ive&~ 0G-7YtEbu'2A%PR-)퉸|nl^ DBJwX MwVѻ'#[* 2ư̠9[oq9_uvTo~eJ=tCf*'8O s1f!&e5%?R5e/F}iZ[wכ6S_Z̸BD;ҶeO$f m8J_e> X?Qގ_ =h@~J MǖL&' =ZAL@<$B;-ZSrh:n _EXގ'' `"W^y*tptWV4*>hh@K>()lt8$(A =Lul]τ. -膳y VBYIZ[lֲ}tlЬoAo?t”_(*v1Z;>GGoCwujR~><GW=8z1hN,Zn&b4ֳ{R_>FsC9'س =EՁྨs_u(n7}_+_Q\˶r0#\,FxkSyᧈ@tݮT@%—Ec@yP:feHϻ7Q5 a)e<^a&̫QG+PTbhQdB̽*Z#9MG NTY٬u>'ErdPhW)G?;WFO)VZ!`fWv"- LKw1ѻ:,mqY mljؕ|^Qc+M Na:%8PNOUU߷r)jg^(e4"_JGkBQGoN<^7_6>LPfɥ\ l(4_oO+}C01;pa# `~ OݼlRR5}I6ݰr5ޖYgTCT EC-1 z7_oQtzj,=DJz*ߩdϡm ;dC ;$ԋ,?8ʣq]zF/)(Mo~@l-~K1q΍x<O;!?oU ο)guʳs(PByU'iHDk!=0o8PٵxG"[}@>VPu/rzAi^k!\BۅU 3u$4YP@ԪJwkQީŃ8D(N&f17'B#N׎Ė8cU)\Ob14nY0.'[Y)J@}8vH?8Y^Ώ1{|fRT%Fd Pʱmŏ~F2wA>t. ËJ]>Q'$]1s4Vo?Mw'Cr>so|C8 -GͲeoc $& KR }Gul =@Pڪ_X>fTFج$x0(ZiL8>A?.j˶xN*KɦCwFy<{:ɮ5+jg2'DXRS)h%tn´ná**џ(XbUقUz:ҷA-sLR-}4UU.W%.ƹ%hčSrCk22jѓf3V)ׯK{vvOԆ s]Q^dr9ji9jL$4%,O41^5L_wOs/[obAz+ UrN}I0*ԜΉxtKI6H{ Է_Z8pV-6nq"?qX>c'Br izy;;E: !r7[C$>F8|;q^/W)_r^%{LP1*'3Y}?/-4ʆ߼7;q" {Y3L4KƒSG9j13E)0I5lQO%e^phh.15+ٛK}y8IM*$aD|/׮ t|Sg5l#Ij~Ĕ'1ʏ<<>' xբ(4$KÂ$^?W?[)|s5f1Z5bM&I"k,4UIqfX'8qHid[ޕsUtMgj)wV<>=SJDցj\rs[C:7XWj]_MQb oǂ v+ܫJ֒Z}In s}8\/ߥ8e[I^Ki}D(өelR=yr:#Xʭozs:k3v@Z^l!"H^) ޜd9\oΈ7K3ؽP9 >j1"O 1gڤP493لhƉ7Yֆ9 LҰhzv9{^Œ{ǻ6$r @ pP(# & /Z}ѷ]Zɫj$_N+Np$㱇kNk4 +)lliNN@((Brb[mþ4^XGAMkEOyܻKۀ~6DO!z-0 3cA6a`ZQr[-S m2qMZYcu_qR 7hf>}l\V~Ҭ{قSa!$8W߉?7<WJ6a@=bM-EF%[٭}4䂑wz.lG=,I=HriC J;|CYU)B:a,&Z>RFž~@FE_o(X7<~SUkTKWՌ>Cr3f.s+[XAXu9bVՃv1Ŕ[`XFTIeP/qNÆĨhQr"zVp\Um9 ؑ ̙~hWx-t뵵ϻ,8N[B޾'P_]K5zP+ũn5MӊTu3.hBGQ.. _b{蚐P/:63\ j0A[^-uOb\W㡛Y:/嵘ɋmRMq#5'OSJ^dH/~G<]ٍDCP[QS~-M+ՙ4i^mxxvFQ91T^7XDIlr9;.@Pyq$ӟ։^}"zVfAd;}r+7$Ɓ)zp%$f9)<O,LVPjC 8 CSn[A,YQ?(E!(f%q8F3 thbD%,&, 9lXYj 0!HT4<`~! _ RM8YIeS){ }(+:QUj/<Շ5%G2?{1Joi3ikM1-; bqmDwVϜG+Q]?P)}xw29S)%0e,8nI6A,0sx&&t΅7V|%a.:d.IcQBoHO*qT'FF8*)^YO=`5M7#@J=v.jmxaArSɧ<@i͘Ƚ;43OySQ2ɚh?ܡI_èM>eP2>$JĈg6%SܵLphWܳPR rkS^nrUǃJzȩu+7w MyEy-yWP^w=EK3q`[/Lv)@`C&Q.IHd}mT(d8j|ϸ(~˂rU3o~x:Eϡ1z0}ZJm[MWra׷0!| V{D@v*ocFT"սmo*%imOdzC\٩g'vˇ8 A H R 7Q>&`,$]~&4q[JR=oCUz~-+81PLw5qcO[zqGmoءa10Byf5f߰›mwa1vxUK\371ukZqm#aÐdMG.:jƽ)bDHzƥ4צG9F]6f(ha0[OsP=^&{m~lBAM;\HPx|Vt^`IɦaXypR^&U,GJCCi- Y/YD\1$/>`*yü `|V4d`l{~^4 ;<+#(|onsΑkU^O947S.'cկk=aъ)$R|)T4&BT7}ٙv9vC/;s~*v}.0$;y?Z!woȴ tW%xX@bpvO vvA7k_5Iw[춦8ݕgj$"#-2u4tP<P$)X*tAui&\gVo6 JWQ EkʪSCS@Ew>(8(sx|7ͬM|F <>';rlB5~]Ο^@;o cN;3՟R)?qQJ,XtZ5> OmK2%6@dSwP?ɾ!3X"#|>_1Je,tqyz"&uqК @j>FA0•[`ĠOV)2&,9E 2Jơ*C_2(K4ˈjE^/ bV8;oFKa%2 `& 8?b)E!QQ1P¯d'R.!TvUu 1ԫ'RX/hl**X7X/O \L"ٽNE",ͫ_T3luB(^ߍv=zߤo6iEV)$xH:~CA#XS+j7YyE*n V#K\d_䗊?Jq-\ӂ>[V9 Rq(tů4#p͉B:ZC; ~eqMf߀3h/i ={+[]U7.bZUGp)PSFhX(# I?&AzcE: ^nJQ_14)fO`qqEd HCUYzm&S݇+zܠwY64ܷX̨N-gP<\p(y_lL~f~R=؝aC3!s)*+Af[͋BseŒհz $+rt>iب Csh)U7韙gh\j+B`:vPsC&zN3jAdc7XϏ@RH;ܯaM j,(TsB3qłv%RGc9/~8췺-tWƽg9^qJѤ8=iEgS4e+P_铃7}ٽypOې=U)l9/Dy.. c}~hVD ;<`sK{[(W Ri8Ai=dTy?}lx8Ʀj+Eaĥ|Uπz#-(+[h*:2߇z @@c^Aޛ5a ~opѿ{G{O|G{Rn +o7 7|3 ʼo*轴 sjF8z5&BI,Q*vo'߃3o}G@{NUڃ;MgGSU U {(=LZJ(:>dohޝ>V둘w!^oqL-ދ?KJm<^UM'B?{ze/!/Ej?,\x iV;^o[cK77z~ 7=wI.zA^]gK^%+vW#/ 1TA{)pTf%^ٕ=]=xz q(8GC~޼N8K7uto;87"YN4R;ԻKAF!7BػQeKd?.YK`,Spz} jRq~޴3 űwYvPei.Г^8OzP y@}oAPߦ=ԗ@}'[lF\s>. Wq}9OwNvK: a?>۪ $5GIޱqG !Ⱦ]?GA_;ac:a&8? .Zv Ի2x/6xÅ$y6&Ch;|DW2 '8׷]c 0pi;Z]X X<]%\xwkq_,=~X=NK{.yS"ݻ* w5'T^!GUQyvvgwʓ6]'TT^ygTƯ*̎@ͺgsQy7 B*bq娼aHH/C[&ˎFeٴGޛxfAXXʈ\w!(?(j<8tX0g{v#9d8-C cyk JeH=xVMz 5 NHB"<z yuSp_r%P7lMyZ94jF}r^b'5C_' KL7Uk=9teΘ ޏ5 A(!c|U >Ն:|WVPO?0 0k]^ot iQ0Rxړ8*2)9ܫm/{#8/}v L&"~)=0So'ap> "QDeGn PLm?}qI (pxBM᳋!DHR@-h&{mrV<8xoRYFEjcɝ5wMϜh\W\YUc9FNrSX ȡ?iNzP];vU G~)z[^~*Nm[@?rl" L)4lQ`{gW&EOs.%?87:Du|7g KltŸz~dw`,DT1}kbn)(Zpan*o[ap@i).R[!CQ𘡔*5DE&99g7jqi,{Sࡕe (O)x_RUA;12WqE{ AFrU9ɺ wfH6U `pͲ[8ltB-+,(aq%cIm s7/¶U)m5 J9fʼnFLd땪n~SzI0l4CsaB%>G뛍IZ IU `J(f4(PIW\q\XI *eԯ"ߞo+QZ:- t&8b4jcM %P(Ձui|^?SGz,aA0莼;JAmH6*g(? $m3"a.yK1@+6'ؿ>\WO٣K;#3VH\'9D/?*ˈW9A8d $Ðe n j+ I]Wa[?"gY?Vl,D,#&k 0IW*8(rH$b!9CBUk~PHYB¡E B~a89ll0b'`]!]-!~ Jz?(~\ *t_Uo섀wgu4G@k!䁏#%HK^4rsC@WÃ;NҤ_r9{iE i  c͸{BBs=!|T>d_۝`K ZIa +𾜛(&fW0z`>j{f]v)7i^:S`)yʞj|Sc/h.ޑ,8JotnwlӚIdx!|^΄{k%$2rtwT~Ư.RpxXZX]o*{E8guWhM*?ʰV'~-bLo^\TFqYs_KB1S"ǐ|<ez[/bgofOwsFXx7ie.326g'u$&ɟ2*ղᗔ[: 7lʓ>Q< =3%,os[ȅMTZ/SƠ":QKKԎ 9G>8+۔_crM&'H"q1; gb:*oN?6HMp)}rΔ!}bE3ےACtu&VXyH7ǀVvlD끳3F˝YB sZk:Ɠ:̞C!eϩK\S,̮}os7gQ> +-@cݧ-]^ =:9}14-LSVoY'Kؽbi`Mpv51bBQj +58Xߐ)#1ק7C@'%sE8B}ѹ@^rt"%0\a o(B`zr=/&(//C%ߟ&8@٦!@uN|:cs¬ÖUzJ?R^2sWXH{yVXxMAmړk2/eB'SDMy5$50惪oOnAF {kk(O+'ɗ+#r)h oN H(5%}QJ5k -uV":T.,+WWl.rܒ߱)F•fxѫK6~g}ȅRMWネf'bH xTCdvlNSW9%1,K/Y s=0:f̊KiuJ\BLwbae(A&[pΠ\@RLE5d\y9 d1 x(H7 fxd?B߄ECg.'@izG5cf tht;BypՅq!n55wtӫ[X݉**ب$`JAQ$yRI:EZP-CJcFڐL) Mž&/^$zQGN-EC4$OZ/J;;s[o3>+zZn}`16g$yU8@К 5 @B ׫5WɞPcpwb-_yÕju?t?߬歑60ݪz`V 91*Z [o5_~HRMjĊ.-ZyNp|X8D!$1{aa&GaOD|3zR{+Q:>D>YY.V^C̑fc 'AUG)YW_2Apbf%I;(<0y=/Eu47MⱠ DBZg[Ӡ(k>ɧ{ue-(HrXæ rx.na]glkHߖ@ [q_;6AZϖGߣ/C.JU %?eKSh+; ֩7{}cﰢzG$+f[0瓢K0v#V$ LSDɜ> XEa )f'zRՕ xș?W3m-[c%d͟BŎԻ)Zx}b~3w{k |RrbJRSԣ}WhIt 6Vi.$Ml|_%;Ž֢l,UWj #dpC/4YGyݙV[ǀ-ﺎ֌~+GZ `կ3aƂlYlmѳH݁iGBwGD9n(S%:iJ;>GܡYc0}<k] 8wz_6cG޽̑bvFxsW&UޓlC0RН/jz`k3 \ckv\s5M>ϡ?+.7J13L8=v  r XD 9,m1KR3AK,[Jg7_tAWzPB0] [+ Q.ocY ؿ\f"Kٲ{_FMj([{V͎ZTs S?0W`5 An#٥LeﮠϲӭAvԗ}6l?5_RF aOh `p $.E+vmZtճ}"Bd^4Ɛb폥GkYăg)X`T]6y `U*$Qp8XX1WQpDSIf95ac6F>^wp;$"[}QW lQ!y׫#fx0.JljyETmAGM}Ei@T}frnMJwg£94rsĐrٳ| 6(6O='^\!J;p3H9Y"0. nNQW S> ˌm^#=&~HU;t ^?ùoN(͐Et}nr֥oa1s4F#[>Gh*_{K_?Bxd^2qtBq_܃N}%Ч \߹ڊW\#+PG2*7H-arnjAX{n5m3v]ƫ S+~Kȳ:{$$}ҿT)? ?ܠ?In:Vd=8__:(H7LF&Jb"VР˧["8+v+B>/>rܽӡ:L b^6Hy֛bgqKy(liy3gjB^W ohW g< isٰ;aU<3E,Mw ŘJH'f@G}"=ϑvlIFuB\-GF@YUFFF^oE=&CQf%fW~"Q_̃xE0 6sE7pLȞY.@%h 顟@/^@ _&1<-Wy)S)"TXPgf-ul701jZH~ubc=sp_AF煜=kO  3 }AoY_W#|(Rg {<:_,ҷrӑ`r "X|$uX}x;^=i&vD匡 j=(}gq7s48 E4e<;^3ְgL?gfdc͂YчVlG729MDn__59y3Tm2k6͊WbYyif0저_RrRTK 8nEK ~[bD`6\S-"Xq@ zg!^o:ܻ/ M0 + Vuڮ WvGY.j\pIH^ʠ^_"^D/R_WVOO>Ku *-6J?B(?r6&6;Ha'KFL4@3Q*Sx U:WR,Hq%vq~ӏBbA^0 F3VY,Y5S=J[;8R&[>4uƙU3aNBe ^hH} 5#*`륥~ =_JX(/eݞNx{E q< _E>hBTЀ m4l=wd6ܟZ6TL"fteש]ZI +4L(!5:B4 w*h淚hHc4(0-Κm[_ާ!oDq f=O5^Z~ z!{b̵ tY Z(-Q Fύ)X7nh9(SuϞ@mrxB}>i ÛHMe֋RI.'-[vOpX-*+T+3SyXuc##ܽpT3͜$u(gP)P.t_H?h(H#'Ǔ&Y{#3Y0z%ƅ h;8+,X<(FV SbUṠt47} -[ljMj :ͺMmQ:f>^a5[  1Jk)0Q:i)gp3 8א-R1*-j[ 9u9*˙\^ƣ`GU@U4C4O ~ Y K,HW) #,U Q#xn,aM`xZEOC5*e智V;?E%J A,Y9^Y'0ߥ_˕9> J}8b}W-# M]m+x-ռ"qN1 `Yӈ u6/^W,΀eYnLd3xņ2w}D&DOhBsf29)íz繰;+vo*VY~<:Ӂ(6j'#A> Ae"R % w?ΤfD@Uaf"OG![ f R#9(?6WߩU]Rd`o i5L J 5Jo E8&;0R6cS~ jJP#^7<ܵz~i-~gVŨM&_ BkG|? JR<$. 30bfi"7,~꼿 _1xWo$Mza5nUO3e,rx`\.զRB[ :Q"&KyRo欆3kHjPmzpc#1VmZv/:@iH^{7nv1Qb(PHpթJ-8` D9,ɎC~5l+cG ,",/me ALPvtGl+m+mj*ւ*>1dxt64uJgDsHMEM1;|`4 m>Rk}VR˚7 +{ ɴ_ pDN.tCp ;i瞛O-shex{&- := ؑ>)v-i#ye२Qtl{90}HN'pKJClYM ƶvoy ^s\SCWlft]q]/F j*{||BAQd5(QU`^/[Ϧp߷s<4w=G>%؏kSbb;gTRHC9çE1-Ś KT:Sؑx:m(_c5Mu1#fℽއ+RT,bV҈JƫD²_g§J^j`*u"8}ZwR$Jn+)'eĢs{vmﲰP}X˗YmGvzo :~Q_:@W'#ߍJzʵ~uD6GFuQ819Z1yB/d(x^Tg0e&پcM[Ó5gFJ5 }\}&גutdSh.?oW%Ck(T#܏&-Ad豯xDV OWu Yb{Րe[~9!u6f %zB:^}f d[H|9.,x VQsiހ aW5\ѫKn0\qAjT+G12:FAlhٿ@ cuA-/ Qw= ]a?&_f/7h_.$7*׳G!dvD&|!k՚~+A᭺YTf{z)>e>8U7*j-E)hZjp~@9ʥI.0I9ɘ5ӰCڰ}[?f: _{y&=u\@c4] 퇜pX8ϳ^NR>) 8 wckm c=A$,^(mbzQ'OnTRVh5 1܋Y՛ȿ4Ϡ]#St>g ѫCGOAVhK@'LY5A6iZ/wa!@513 cKE$>{ט6{kAK U3?Z-拷1N9'?q_ f>Ȼ:NpEƀH3 P=br]K4p~&~&6K `qx/'3؏iE9c"vK0κ~حrƱlX}zI/PyE.8tY C#v~9Zo6wE+oЄ4 #aeGtIF}үNRY:¬{{6L~T'm8ϑ{ӣ^dߧz{cLMGn;O'_)Ԍ -gǁzEC'QŰHR)IV4c%6,9 :6>ǥl׸ʤ0i쭁uŴCLza?8Wh)MK, 9MC❤֙R'EԦbQ?3~5y}IJ}<]7-W;[G۞lbCUG:J+gw({b[):w@6:WO/)iKԡߓ=Sk5Jr'X+ch4_~:W6{ȟdoo;)3pw9tӷ+x)ϫw1PO &0a)o7K&Jm;҂aJNdO1&)~UүŨPCc@$8]URx^خfo[hnnKKFQ! AbwőtnVrXm_:\Ee=;Tx1Lq@k*G/b ^1={r5n$h~nzupEn\ٍK0CZ:M/“/ՇΏ վiNJϱfyb[\/Sy!*5$䳠BbF菲  <3yOL)'/Fyp6h?QodTG˴lb0 *N&D͆4ss+? Mvm)V ~wfvn9 k\ΧI 'RЌ):)$ &HIp?Q$FMٿN2=:=3J>c̴ HOk k@Sbe~Nv&, :ޞh ]k C@MPfl{U!|\Y46oG%BCyՂWTiTVE]+5H2&1( Rl)S$ya(Ch j{=_1CxA?o? |?'mRh"zmn+$0V"ʵXQ\c.(\qR,MIJZE'<ϙL꽟%̙9s<9~ [%-^<\'*΃B%BV|ÚnP89l ^ %..oz~) |{K[_?JC_>f&w] Wt,;`wxH QH76_}>dGldC*V#{ÊH. 2 ^ UJT7N,TAdy"Ixu1m /it?\In5/x1ǁ}R(3y׬ڭf`}N8L:RІ(U QX[?'bx]cMzzA^bLJ Z/`3 H;Kr)Ł ,|{ֺ*᳓sOar|4?LEf2AS+~W(YLɕBZډȸ?FS` _Ak?1G!LJ\Eu4(T=i? ?ǝ7{gmRhA ȉj`WBrK"CO 4!6ƜȯϐZ5!+%8:F:WF4aNtjQW#حZxVdon4n<(p054xsk۴۞ <Z2)MQ*o=bX ?yD*SqM/sGl$F޸nXq8mMG[rDhpVbq*{Lu Zx1t R]BIez`c/68T6gs8G&u!N꿳P<:zQ\Bh\JXCð(:pyUtgϛN^̕fߦ<ғDwe,IMEԎ치{17op!7l= j(t,R0-8&Iʺg+w8F}'+<*c8PaO@)RxRF:\ۥq)?S՝c0"ѷ.s۞V))[tYA":j6U_07Ʋpۨp]A% L.xVlp/UVP#]QB}$O54ũ|T'ܶF6fqxb ^Ӯ{vD?ʯL|fyJGrfYi9\K5{{(Ox<;(~"_QxZ2˹+b%̟3dߌ_s?d(J4/~VifѸ6I0XdRZY Lu9A*1)%Dy B!_n\⺈^K$BS,ˌeFh&݆xW/RFʲ\L-e E)ι)h/YB9 [{(,\EH^~Keoϭ<D>򜖲0_gOWt7T;QaRSONʁP] KB (;~if)q?so)ֳH⺂dT19̈́}Y*.[0;^f> ˯0 R,ۊvngb=Wg_+xIJ/{`i}Qgg HfB;9)zGzH\a|V %"6Tv`7|{cj-:1¦M]~J}(Wv("Б cOztx33 >3Y]/xp o #>]Ͳ'FihL@G0M#ME_nAϨ/G66LDbm޼a(+및G35s.Գ<{$MO=,^i7Ρ_ӉN,QBp#4'< bG::8})Ρ)9󓾁qWb ]G?X8{Z˥0vE~kҔo0)O(0ܖ`&&{X*'ʅ co-"y^q(̟7F d4P1J<8՜PNt1R$blUo9@h&hU|ZJPl< 1hR~ |Ά_pzuj·ڴlA "C=_  Ac Up.|iVY$ڵ|G._ ȿIW@&wѿc^~>j|>ra9 e-$iuO)t8*n D+#g\K/xV lo]/3Q: C9G6q`Kq`eſj%OFy' >fgdS"aAIf%[rὧs j$rqeω j+#׆EݡUjy8ee}j^>YvTzOX¸*OF4}>sW\'sZg#lA +x,ʿ7/J}EoUA4`jγa];vAT=@ Q5{% dYa$"`=~pDove Xfֲ]up[[Hs ]ϴ)moÊ|[B\w%}㲚[3ʃobfNYe '<\qiYWaBo0w|3y{x@\/;1]c 'jñ{t>UЙ5fv ЕK.y4\&h+,D fUօ~P~% 8t"/ *p•z8޺vɁ RJD+Q t}|rB5ȹ+o="m}={0 dAƳusKs-E W6 25w97!ܩk/,[ؼ#G˖J΍Rnކd`3dunxϺ вڸ&՝zozɹ Ul˵ػmpt]@cp0 mU( pdhկȏD=!bwD#Ұϙ0 5|Qm8 v臨1r94J'qV ehl?OibQPrS^xrǣƽcxE?N3=`"a~-e,=H9 R]h UW5p0|I&ɴ3ΆalK2 J*m?:? U_ 7-0d?½h!ux e879=<\;7.b^Sńm oRV'jlt YuFP&ÅVo3w$іh^!r {, ?AE&cn5Ndle n {FN *ٷP1FWgMS0%@oXj[讀Ws<1K1:7 i~T<;Z楇?? ˴]}wulCUt_1{f@x]%P*Vg궓8FAN\-Ek #7t=P׷w݀R^W? !X8lG"q(qϪ0V6FK_"_m㷤߱"wޏw^AypX:R(^B:]$Rm WjY@>Y9q T7<ͪ!K<)[Oi|RsЉznX||Xd{Ey%-J^7#vjƿ3N,ZCJz3>ELϔX7>)#ݟo`=P{qHAXOϬ0&K793Ϻ7,zjP(:./LY;-(LxRvz3HAW!c@dRw/ʷ츷\qoߪ|]Gݮݱ2Ǥ\YR# Ҕ1ړ|$xGQ-agNۥ\/-?β|ix9nZ}GdTpRw7޲7`N+P?Z_>G'PgXl>L; <"_-[qʥ3@D8J{e2k><2,q&X_̗R)1#$_Kz?v<Bm?N$Es56KRD ~^\уk="ʫʳuF*1׫KRn JB׆#ɷJ5gH`Y0U]߼6EU"N5/7Pfz*&q"AýM7Ic]40 m [j^/'%Zx̶[Y%jCG;ywg}F}SpY\K4O5gUO<9֋ѩ4EMT*'5߮|ʔ,Ng#_/'8ׅL95=OJY|[DZþL?X9@دhd]$!֞9ZΙr}.4yZ }- @ϡ8rCFVj=GwJo\Adhdn/={)E"R 7ˉ`gp*zi} ~#©IsgPVS07!c*UBd+JdxVyܛVs ]=e4`';湿! /',mwo詔'5ez7F?Øs%Ha^: :dhu .dλT6e]mcG.P6dL,аR"|n=P)Fl C''=Xt ֆC|B>3: :R\*e棗2.ƉҸ|5bVpI7p +Q{}dvZ+X׷y;#;~@GxњR0z"'S`I&=y5dnD͈ď=>>xb$7KYH?wh&r?iBJ]me{LP}/H^'_֤~=$7jQFQ酤: [lr]>*#=f;*`lcGgEGn+IщGQCFYyDj8<" ~&)aB2Ui*<"~x@8%.B#SH}> M:C84DPqkXt ? <-?~\1G$(k_Τ*F"ݕHWR+]&^^T ErsVHZ_rvyG&On ?,Ycm7cM"?s݋&>0:yq y)tB CT\/xwxǰ7HgRuw.^HW#]Iʓu0AJ֕X~D?`V1)0Oo^5x/VM+Np&^I4'5j2'Kr ̗'L*a nɂî=ª,Z%Q,ɠdCӸpr_Y(Ns׊Rv4*b&܍d|Y)*eƳV$9wed J-|eSQL"qJ[{gs ?.AEiJE Gh iBz2='0N)B98ALGtф_5hϥCńȖ2G"̒z} lbV#eK`B!["Ϊna#&PDdƽe̪'0d|2p}Ktv6z'l&߆iְyިuɞRC::HfƭIP^oQ GNw+oDYy8E`',嵕_~Vhh ec߸anj/1]JIbpNj $w O?)_AR䐯,ߑ,N-Ͳ^ΐ6ףOLHّYﺜ7~$*:} 8C׏up`Rh G2n!t$f>zton<ؘ>^lh@`jcQ4ʓ= U7;,<) O&{S y{MIX w-Fix"#C/Ձ@}PrZxIǥI %#W~!6F⁆#,\g']rOh )6el_r0hrc,m1oa  .r" l9^N`ץ4!5_!kQ.&OyE HPsٹ<*G{:ă q0WMNb50F@H #LV2Rw}y|rR^HXwQ_Iv`G~e(5B.i%i=3mn76ݧӷ4VK,0 _PE^XԳtڒ[))v` `[IL>p#vynY E`Yj;<#fJ΍L<o?[eBdBnAU_C]Ⱥpȹ  eb",eBgrQXv0f Ǩ4o$[Q&ƬEj7¯#WcárୂCs˫)'EJ?ʠNiuAVY!<.w7ȷ'˹/[Y%%/F0ul=²}vyÍilp u\9&ϙY]ѣDZFTbd|Jv4ܧ0G0ABej8ˠI|\ O*"a,q`Yy,W %X bAiP0nkœO sD6lnWafʔ\]JXxz)2'3HHܟxBG۠#zY%Ɣ>z}F/ OiKg< z?GTD U 0u6tڸU`'9uf96;W&zb_1zO*05p@7$aNcM$_f^4V8 6Y@WC 0[([d&M}(z>";`q^KF.Lŷ5s7@̬s K=iJ=M>N b]_ _yCGJ8ٯ)Xث$I,oPCh%b6p oӓ+ xJA>: BU+OE Dy69Xa8TrKeF[ߒne8㰴V)Kk2U=u02_KMul4eg';qc۷6[{&Ĝb.uSY H^>Pc 4(ErH ւ$>H#gT@ʂkoOãɫiwwT3ttO-rbʱ&̾noxx_NS$Q:m*[Rδ1z·'`_J(F28O[<}[ן~U b.v!;Dk@fޛ{jS9]N;&nG yˈ 쾛هz•[ln;$6/dVk?<3&(]wLuXI@=>C#HVQ1A)4-n#ᔷ"ű>l<%R~0jBڻld.Ρy%` ,GCi<+EAD2* gbƅ̽˵ҨiM;3*HmG94nnB_7痱ZfY)qOmw``׳ydmX)kvG"HC&*~T9jƶMIaKED&J7l@F)**$6%J_ stY%Zx =ӠRUP\@6 o5Dpkk䩰$$yxW6 n$XM#̀T9JQF"S6VŹ3@gqzߵ-j{"j`ƞ8Kd`h%o!>GTܟ:a ޛ8Fi}y\l]ݢ0j4jP<&Qg9ޑ 23g-  ǕG"Zզ_RYQH;Vw#}x{tcw=Ng/i״'I+%:nt;_ӞYaOQg/U,>K\x. S_a=L.Foa[hru"!z},4V#s1= NEك'=9e1'zʫ%z r!|Gñ z"l@7vޜVv'zr3! ښƍA(.-S]ϸދ.T/ǯ-TAN5Ww-*ˇY$rnߗꟶ!O^ KOpr2dA%]D9P.o,j3tEkh sNuAz`G*1L0CUg"sv@yQk10篾b] M;׍7 cHߟLn/:0@I<8ysFx|'Zr֒WXouo; ;qB7A,F!JaƷݍB9NeqZ'_Bw.tg#y)"xՀ&{WOlb]3œg/jgZ _LCjbg꟔ږg*j5R+#f4#ߛ]|G 4&@4&Ǩya$hQ\͏w#.0g$uw! ̋=wJ2cn?obB3i{Dg w ֦zr+p,o>-D"%aaBZy"foZ(d/(~LUӯu4/ |^cNy99l7[u)xǾi:f'zYX0t&W<"VSuO}JWOK+d&طPR*x{ڠ)r t,rJ.:,d+2seJ' J@*rM5~7‡5nڪ]/ԯ~O$>'mH-̤G u4&KQ3H^ #W V0EاЇ>¥sdSF6+&R5&nrIx85BYo_Y7Ӵ_ERшdRVf gTNFOë){ ~Hd+W+~J_y\ye2=_IWnW+Bqf bZ-7/ %)5olY6^*,:ޘo0) [U.h]fx<'4۔oD)n8-=Ȃ?I <{1^G')зXѹ܌ 7T7߁|t6*cz{n3,,TRn6׷D #PTe95[.ccX,>K~ G2A{/"b;jRA4s1TDxdԄlKyB]|ΕC0\R+Z%JRYG606&װ"u bd\e6;o= "uH PC:BNYu?_"Y]7B?bV~D~-^.nwpX/Aۓ.àO-Zd0^R?&"rxh ?MS3EY4yI$(`Hgx : P>4'aƮ`~j<HFdY鋱wLެ*&(yZyn`ʚva>hX>$0+ J) H]o}yv3RbIW \>d#ivUskGE gV՝j`fs1Գ:v;sp.hݞvIS¾9y=$>__^)~o^~c{JyHy.,B6|ܯ/ƫYMa|(8<:}^J',aٸNƵВ'vo6.#rk0x"~J,:ZCpg @j@#!z!k:yvI:L$&6s ޔ?"nݻX|^PBl 7L΅)O_YmVaX!tl"9[ҡu41$ICW5ƻ= ټ P:+ڋ&,H6Ƈq\oEeG5Ut.U_*_G/IA`DϬ$+QI#T>jnqS؍wk0A˥)@3+zIx˯KCxWyz; 4.$e9M}T5=!/]H=Oe.诔酥lJ+B*J CC&Q6 *L*37Z%9Y#FOpH3i}T+H )T?p\sW"(rtbmˋG҆;^P8;῰e0I]-w pׯٸu3)aR)Y b9:|S80R`yV Yؤ=1hQ;>l7ѪpeD+g#J)"ӊߢTZnn??薥13p-z;ze;., }?kPZÈ/}WM c0 f Gg)GE8tt/;u|y3IHs`O7>EjEyx<^QT&HE}h -UWd ~a 6>TovפjpG2{^(;L]p< mM3B[C ?p  xW`$my>[왶)vdiQN,z€:\ܨNy!H?LwypCVI DQ3_1 gJ4ўS}/ $hv9EOK˷ Pr(ʿL:^Ц|6;?D-NQZ#gGNSVuV=soj`hbZX><n!1\֛ˏBݤE}c~S=Fƪo&![`D~mJ][@(uŧ#)W.QY廣5kx i0ao }=ܓoS„:FI0Yx(S#MFdCG> J#RE pE:˨w'4.[asd-vR~F_^+gO(}ACXLzvSvGUsN?occ7bRƹoL{AS`lv)@@6FdliL0w,9;LX1 jv8kCυ>k7͔fUdG CPP-;ȵ$4CtώR;mma,Et^89[GĔAp"N=.ߛ$=eTPV|S%|>u n"V'`b{C=Jq@%*A{K+Ѯam)'p20V9ޞY)؍[KHTVpe*هPJV'3x1xc(r&v)DXCn/#}}ؑIoL<<~W9 h;P`x4ޖɯ3b'+<`<Fw4>nފj[= PI` ulm`b=N-$h4>l#/9ncٛ_a]eQ,A\Er+Q=M[ li2bv^{гh+ {[ JW!RxRY v{<.~yvy̏մ*Ǧ-aJrd(/:/a~om60fXvO0밁к3b Rƕ/mB.6s."z^j5R:'A1M~ ̇y/9 VdN Q|_XElMLNWeMItѨz(`3@*7TZtY mtjoɽ7DCTyou1#V1J5vS_bJ(ߴ'F)29HVq?">"':x8s[sHh3~<.󐰺`oh6RFEmzqS$x\ךgZ41IUbNbLb֨dac_EJ3ཙg'@pkkfv;e H R.{A{P7>Pơa`0e|e`*pig_JΞC, HI<, 9ɞ*#lY*nt,})'ѫy'1:rSh>&Xx"wB6mq[<ܧ+(ެԃ_u( _ u)[{gت+gDCEBѵղfVn,;+>Sd؈+g1ШT\1Aݕ: G+ *p\֥l`'L2LN-#;3 @JZǝu4rM1mO4J R< \ivyVZ v=!+`s/k;Ig]x2i/l]rp39r[al+"[bc^%@;M0k>b4h\3f *YQ7f]L\R7o*fNP0^돞Ş3wvqݱf'R#,GKpVQ.)sgޖjaQU`KbF59!ROdZz=67'Pf?~rﻡvmu4>I}~hj'vE@8hG6 m/#ka q a.t <FNX="vZm!mBpVL-3W/$Uò'L7LkUE3.tg/,зo٤u.Jd)mo6:oP5 +үY--XYp1Z8 j{*ꈜ`>9 S~]YD$h4%D3B(w Ƕ)#"lJNDGhs4l{>w9{'`/i _0rA֐EM-*H^Zwv~>;% ,u`Sh0n9">r&x[[|"C1)MMc otSgtS( ͂?9ݬy}/O)/[wkPf{J"8MJp_ AHQwI_|V;̈r8DUH̴L5@- F om 'kt_0E 'x%O~=3yYI\"@`_QFJ7)9fzoD !/E@: h/8\4ͭd?څԹ/ #u _R!FnʃqnsE8]LQDh/ p#[i! /,OSs98[ꢴuaa/:f8xe×H웦ɺ)d4sk Q7(8p2voT-0QJGgx8b'd{>\"(ũѴ%#hhX.tC^ųxo9 t˃NNԼ7IDmv%*w)HbWqEF,3 sr*zO6nBE> nޕn+ u>"\f4U4)l*@COH&ԋmS.)NH8Dqt`g 7 U4IN? ^S%(zZ\_(xN>G>GXr"׏(/x'gk9f [4;){@v ޠme-δyihP |:ZAɒbR]4AvT6sn ma?ZWr'=% $5#' Ó[dkD|%{,t}cD_j·*o v]w4+A}iťO4{l:}o}=Qi ߚ2+7*顸n6aPV53f-oT=o;|2q2JR&+S4o5xaH!Lp9~q}Zth+b'O/HFɗdŲ(_G_, Ԭzz{y&O1y:Hy&/Ooߝl3sJʎ/Oo)A\U[.C +;YUۨ>>!}d ۴JR\03=G+I=()r^t)=bDؐ}(ɢodaOQn˗{Yh/w̓Mwj ɝɷ+0Ss/UԷsP ރo&fIU&^XO.B(O5[ĝ"&8asrqNsdG!w\1ztE \v!R?.ڟu9_Ofo`.?Gay@~opd(+-29AǣI~Qy̏KUV h/LsBA)E)dAXFOAa0,><@[NֈEܴZ [0S:{g9xM'$iImP0zGx 8oau,CB>g\NBWIzaS6\w%ne@I\}IY2ѨWYӰ`p=2s6<窇,|j)) xX/Uspit& #kʹv8ϟ40"rͦj!~8> KGtqv2}H$=@+رOJZ,E}`dES4 M;-GdVo>x& Öu p.Va|Uߋ `kߙwlX}-a jYP}-jv=Q@! ;Hߖ"NQBkkFID6[- d7gڞߣLr B7E՗+x_Z‘x*ߛNߓ+ TGG~㍊g=b=WiQ3~AyB}|?K߻vw7fp Zڅ|V>B]|%ז~L9/zAל ̵jWYi__) a1?J>q .a?/b9>H+'FԁZE3 ,/E!o. TODGJ0u=a/A]bgj Ҧ] ϱ~ܻ"Jӱ+wŕU fYt'z[lN"[<`w{/(Byd S.9EOK;C5O7L#=E9M虏C$!<pr,R;@O ia[w ~QNU3+5K{:ʨm3*mɷHa?YL鵭s SORiC虨 %K5\ٙpK)Tt$OeK V'8agVbkUӝE?8 B5i+'B#a$ɮ;٤>⥾  e*I9jlF%aҌ+&"W 6gyoJ4=gXN[x$"-]wOX}::*P38u]ii /fagK8s\Ŵvy-ѐg Iem%l]?3+B?Ё YN#;q{#~N!M/ҟ'*rAuG78h!x45MsS^_nHv(O܅J^rtC0@$;+o&VU[XfXUl`Ayl+xSO=SvTpH0[Vn2D,0%tZ191]J 4Kgpp_L7\:Q6\tOU7h ɥ7h1"|J;@мZs~vx8X VqVOf1Ù/I?9{rCFl@7K-9UST͚kV|:gEJ3F95}b811)^1϶sːK-vH)(bu݉Iɓ_Jo c>'\ЇJPwNT ɬS NzC8/&_cgbL@#RguAWR{!ɡ;Hdse1̴6d(x}. )r)]=챰*˜ z_ऊjB<\efW Rv$X1Cc6dNִ۟&Q"r<_X>Fe0R _Q 菧FZRK r:!+p>jgn@wʛOŀ/P]JK0uJonk<>$ m${Zty瘶_Ocf=A[r;{۪.3,l0}P_͞!<eZnoD Y":Nz:%PMx(*qLlͬu|(}N;a8+j>wvڨHDrȉYZ^_?V?E }#a(tG!/EZE^lJqL(>Fy\zjW^|$l+/I[<+8aס#~w&ufoٿCH`V$9IP-9d1ZIZ[hN1TT]tD:փ18vbd5|ih=cBϕ̿Hr:& SHex4)8Hă菋%}1! #f:t]3V9F8v x"frWyT#g7M8W_Q !'Aμ nIٝT_ݻ7Fͧ BerbN?G٫rk( +:!;UI?!i~?7ť၁F/#" cˊQVv]:!M`Gxg>߅sL);IN)9rMlfu~;V懳)ȠN^68@#ljM'R dfqѪؿ,`D=O7]-ZL{/hksc_CV bk[ͫ@~u޿|$0^~NOme=i*pd*95|=BLcVe5&2O-+B}}a?cTbӥo)Q'ʫj ~qH蜒`flp7:fEYcr$]w"ls90Fm7ZO<8ieݠS`>?oKȈ0ꖕɈ'潟CP6zR;>x%P}Kw/F"@z}ȷ/D^vlMG? 5+Q1|3kbc<-+QlAq\Ma[WpPl؞pe)E&_^Tkr_ۄs][+á/xP%{A>FV==`(spB8B$a,uTiYpRcTSyKQRye1\򟿣 M*Ysrnܡ6g<* )AᮚԄgG. JOZbC*,o9-JE *x0STZV3v)E9L|B?WX-QK+FttЙӣo>AJuy>zM.^'jthnʎEF ԾpP,W OAB,ueHafnјfCt>A *=z,JzްоSc/t.g~/\ 6h6p#;8p׵.6M"ǧ롴O;]rO~48tQ[t$Z y1Tl{h=4DQ\F'?PU?W S'zD ,]!" Vvƿ(Nj;zka>TvyA%5S|vGPέ@=ʼn&M4f@O @]F2`E;BD: 6y2Gh|ѓiJ>D BS\hfޘ}F'.<.TF01 GK&XϊB )p`~j̄\Xʍy Fš/8/ܞePrvÎ'+9 _D̴ sj1+ύy~ hȕOr ypP:=s"Y Xe cvjߦt{!Gr[<ꘖQu #U:LQ$zH%ph(9M<99܄AR5IUlw#I*7؍ ? ňFM?2 /LE N)T8oy^ bɵ{Њ2qHBx=M4n!~}Δ2žz8CG0j/|T % b^r&3Zx񌑐meFZ CM7\)VӑݼM0 ~ ?,Aw|.yh*z%^Un%[?dt?̏c_=+ʺ++WrpY [ 5*\epKy \ 򱇕Aؠ A6frWq 򧠾x|#LY({̊D~4K!moP@OK"VӸ3r2hvek u.,aM|M8A[]{#>?v lounvkjNɔZ֮WCzt8|lz誡dQơ5ڧ gd$~H\WG2)hMG6O%h 3 a2D ugީnJ]29m|xvi+ |] |AXSe=-]J?{X݂]t==okk>-t4HvGyT%-Od:4)9Y57e&\.'^:) u 8^I?B_R~Hb_Ng='Is&;"R! I ]/`WWJ‰?m=͂Pՠ; Ht%~Rb8ՠ@Qd a;l #r|%"ΔNPPb H85Ҳ|f5LvOu-J~7[Fra-3 Dqu6YMJ@\R+NQď-멌+`M/`[pM[?+hhJWZtVw(CCmA9q,ht c=F)L W(C G/6,;TIk4&$+،MpYctP{Շ+AvckrX>>kƉDr`<jN#<ߺ=j<إ!?ae)]c{=^蜖ޘՀb\[G} qn<_SNqloW-+܎4#3ɭ<[{sp?h4"+˖%\==14]K`a2hi-)$P!xF^Ф(a%R1ҕ >7ۗVcw`*j"Ucwyj/[7Wu[aFj<3J,ճĦɪB:@uOo c@> ;_> f֧(*C.t@xE.CVr1?G3З,*τ%?h<;ƅx fO v'F`xJOFPwõE{akOUTCӯ]zIW[SJx'Tx: +#'r6=-IJ>%^/ɎNWi'-PӮyD "//?^[[X-$0q*UXbZȽ325X'gJs=CgܫC熓+ƭI{t7o@Z²;;,7Ge$(:q$X&)IyQBlجݔ/ Oߟ!yIJ l3Kt ?e= # %1h(ͬ!m]zJG<,Ͱz3oudm1l?ߧa͜jra)skE:v=* \юP>nP{iLV!S_U@CK{R 鳺OE; $ ˷Z0˙KN땠;1`Ǐ2$~ p Q-g-uP^.M$e$2<zɢˡe?n@쮑i yaW8W_XQ_GXYO1q?~{&?{_㏏~KT}_ESlR+[# x$H&TOQxe0bff Ř*QI4Z<,i*i1:|$c`UQig-ȃ9w'YՀoez7S({90A<*q8Y%L#BAJfGpOn}1>T):+Vh *?SJ=-«u(sOa Sz7}=q9-'TAMZD ,.&K%t*U;$g92G[UaXFБ ^D 22¹ ?mFN߬1e?.N@JC9 HurT4BEy5YJ>3܊VHv+9;s%N{(^j"PDOO(jmb6ϖŲ"*u~=$ fNw)m |?V򨻞sT(d5:uF&g9W&~>}bVtl5I%F%;=NjurM^q蛾F;`y,T>hC~92ܲmǥW7F$;J/_ۿg56 @/y #6Cؤ<8eOwBk6'[}Du.G4.gn )RAlcU«a25}%C{F&7v;u… [`\Vtqώʦ61. /0PݡY@֬D ёpCt3xWRR Wb $9 <zTȥ+CDDc4XQ(,{,S6%pmUa䋶d A><1՝e`[0̘a^ bQY|=~#&.&җ4!Ain9}'Ug3R]rω耴 =R{a*˹z8#9 ŕ(/7Љ7o?7 ȒJc@s6;9[{'$J;Ά+ڸ?AЊ"[EП׫Ț;af !MP3O//!PmDrU*߷uHTY#<ߧ'$b]-Z.c'>Y_j !y_Xg¶B"g:xPV&O U鳢m1G.4j~w9,fwֹpM+n &v$ByI^ȡk#Q!^ڐgl' G oC'fV}=48H-H3:{sUU3Ϛ bf/ށQ,R]ˏ13~3 ź@\9tĜc ْviDg(2#XF%(VqWG#x? f|9Y-ft\G R7좰u`45Q2G(mXrɘ@yc=}eYѪ9x~xX P.v| ]+d=2T7Hz#`X/bcfE\HZZOpOL'q5Z'YZ,,-A5B _+5HǀAEI`Wը9k,{H4XK>*\|4)*M5qEǓ|!)TmD׮Mk`HY Ց<HY_ZQ%~.l;0R zC`WM_rw $}}Fx#Ó1WCEXvW)a1Fm)T7+.ݓe97 3غ*n4>V˛@Y1[tj:)"pv R^T.nPJ4݌aOa<ˋ?HWN8"Qp0yʈѰfL´WÝ$`eG E'GdKkMbcBB//ޏgPw >^S+HZx|l~12[٤XT6]=u|daf:'iJjoΡ,|P)z?|U}KbfX4jWy]g |iJd/Ѩ&Kۖ?*OIn𾙌jH7]`̱S-+k}W8伖. M{rC-A.%}'{0Ecأp aA~?j]|/8ٸ\&pcVm3<4~ jYlzeg.DAJ<MЎr,OXH)38dz dC\œ:]7 C?륓~4[> Ēfc~SUX²-3ZCSE4LC뇔Ad,%A겸6x.?|dep5U,{U:ArR,YeG$ތ R6?'ꓷ,@TQݧsw(w@'hvrygb2_v4%QbDytԟfQ "Idê},/o##$Hvź5.gW5[.""u҄CT M=t+{VjH ;S)ʾ#, ]q֌mDHuF]atD6)L' S7nq9J4:=掐(D3؁\R9'B.o4eI\fcj!.2JOS m>nXe RJ#&|*ǣΠdhx ϸW֏]N@Nlo?;sN<׫kQ4yPS~$ ujVlt~Xy hHp3bκ"vo4r#}²K#y5_kKXGMoCyr>s6Vqd(0Pg"_352裏 Sa5H~Z~hNJcoQ@:>'#cj{aMҥR,ϝFJԸ+i*W{_^<۝h8 jD4$ù4ᓑVMCv,6+,NQU}K5 2Ѥzg5",\W=&o=S8W=<?z]$.*mƷ"zX.O30c17l3ь!YN*pH!?BUdi}5ݕ4S3p6Rp~!t>}P>AN>{8X_j#~?3|fg!祩l[Y<L ɺ&f@lQ3J"(~к$_YjTА{*4X+}*Zo!:qa}8V$VQsZ~,-(wJ/J^e38cަ ]k4RUsv)Bech>䖬Ryx-> 7> |&?ok@]R/cxGe<'n.XIa}QiD~ʶbR}XQx͒pq{?$41!/ )PD;cݡT ܍Q!:קDU4DOk!^k, yeU7 k␨ձbky)F9to IO׶K[}ޚ}iVŦGGY|2=ړ7ծ=ys:hO}[L{ҷhM3TkdY 9\F^K~a}c:nbh<)z:{hbsxu&M{rn1Bc5%7dn^ܳ Kgzl@럸(C߉n^^tM3F7N}:!*ߞsuMΚ5OG_Oi.OujNR9ɬz: cf@?ՏiȮ@KJ{Nbru}E(t:zj/!Yo0U&* Sm3׷O"|o\P&̏"%ȋ0!/g>ԚVJ$8ml0 1>Z1GY{aCީ4h[ţS//Y Z{Fֵ* W3Y|QMu[cyI)qK л4|H?ibvM/j[~qCG'F^ߦ,PP;ImԵO+mPVy!iLR~rrsOD_Α`i sb?syآe?Pą9/ebr] r(O-votH,?r w`boeC˲XXvm_)]fzBi50v;ZE6zs}ϋ&,')OSfv^KX|g1FM! zZ$+w }H3cbp.~r"IZ¬iz;Y:gN22-&j|;N? ӻA49Z ^ғ%(*8JVt9\ɺ 4C|})b?V6kj;aF%B;5p}}D+~)hd 5mt]@@ l%ٸ4QY9;ʕI6)zOR6G*' 0kY3 (&%Q 1I,w=_pMNdkAm!6n/z ap;KП

j(Xr뻐ְo[ԆU(w|tIrg:܁59DFј E0 :Յ=>K9W'av8 *_OY:p޸]-(?RmPlojx)zM |5Q@(XgEʫW]zea8}aX6Y6:/+D_XO8pM=6n= 3 L%xRW6-R T4:`6by\l`m|}m1C;*g]Ğ`qBT5 bo`~bDBkeO)jJO6_ɧ>4y@ͧ>dAvx\F<)>iQOq. r0mV[TkU?qk1%̕Y2<5^|w|~|2~OPm-8p#s0Z9f˥xй2Z<4 ƃ1Hؚd # ۄUbX}v30m/Qg-DWIuLՓ;h7_-:Ih: }}iȧeU܌ju|!^X zBgOJhi.xP_ jf=`S"KGs#GQINd25W27k(_B36a|GC7@$o̧2'(ќ*+CV5ʾ]9\ su|y+?1rN!mۣ Mvk zf'D8@,6]\~C $\&M=sBE;9(QQ(^ (^ ] 6aYYu.r_O!uU?-CxGQE⿍ÐmQx-=vdyr'>9ݶ?sFI:\}qtxouؾ"}c##jM՚tҤ۴&xzk΂%A14H({ZUGOQmF#gHWԇaorkf]i'h왿(:K`+8Їgb|5쮰H~Lm!{JvF%#?N+mF%E!i-dAWFE}M0, a\Y1)xdsʃ}.6ϹgfmJ#Ik`߮z:J={]COj~7h?TEJ_͏)PEՆ{9¼]7"l/m#>}6)MPɊT:p6 y5?imV)hŤGzY<3YBr4[/Xw3=-qBnxj$& }Z7q%PzF+VtK8G >3~S΀[.&~k?7y?*I$%ϥ#kx"&- NJ1Q^JgjJ!p||ÚZw!W(ݔֈrNHz"[:F Jb޿.ե7?)yd h'V V+=ۆKjd%-s)ϟoJ=N˙RgO7ޡ j;|8?|6=3%3* v%V Km7"DWtqf%Ue6*K!X{Ӭ²Y#{ޛ1Qw2 Kqpi)IL {{:6Q d ڽb޲Ļ[PgHZ8[ѹP] jg=u.&6k Z}&AD]'8*|.`[K ԑD1޻H?Nqslˊ7w/GM#wztnz̢Iv@煣lvu)=qGӖ/G-Dv}l4niã(8#dL*%*iCR7x*^<_W׏,k߯_EEmP>ޝkżSVUĢ|]JOw5(%}?ʊ`Ouo>pzj;;x%_^o0 bf>Wvp fOVEٻ"/EV/^k"%To57&\7ABǃƎ &E(7uZim$9Mf ]VxwX] Aa\o}B+Yw}Q턷x?,VNU`W[GBk@Cϖt3y|Q!Rx"g8 z):)bܠ>z,: -pts1spkDɋޔl^"OA*oѠپ\ZA͢f &`Lhܣ- Wa{4xϒr8WZG>{n`S k={nSBoEǛ|" s%9t7[ox控acx'-riE&fU ' Av!U:yZ}{IoB9#W[B^++rN Re20+Nٗ_`,z?rЄwx ꜧhg!@2(ءV![NGiL0+g'|(%o 5K3%?gQrXln&h^|l/h2WG)o[&ӻZKjElz!Iip"^?Z^6W-'/wC*6SV8mzJVR"Z>gznK\dBU ׎5B3Jckn |JFӄiB& ):j,4PM2nf6I_vA"cO_Hig=<3oQr??*E׮}Qo3,֤T'=M6];Ɗ1@J"߱׿ᅨd U x%!M)7w3 G32LsblH٫݃KrGhƪ)dWF2TA|Hx?ga"A3x dc ]s+ɉ>* -0z#mP'<[/!,ƍv&ewHYp+&Iqme~*n- :ӰpÙ1:mB2mO+-jNlB^4"//Ah|Ew1]ϋr:(cڲ((l hM-a hZ|&uJF~n~'M:ϴ3:첫. qK.ѯht+ؤd[iŮT~ d2p唭D<ӓHs\ݮ6EKb1Q|:/BD1y_E$F%Q\2/"a_EЮ޳xN!Wj6\.Lg-+Z\wTc},&Ȉ"N<0d"l_W7x.'/11CВ̋2{إݔNsvw-ަ[VU$c:4C{ex[ۅѧVf1 T25 аLTN GxkXh3h6lAQ+7WD;*ib_Jz-d/#yj.[خ[-3k ާb =ŬtC6TF ؂bC7IZ'6kkaQX{f_o֡8ۋQyhK]~N\uaqN‹?ұEϴ3zS1ejSŏ,"LyV`̞g? ~§ [!~h߹S }]뛊B}K툂DΖ-aN"z 7?Ѩ:@LiWb&c3Y3bqg^>C~QSJ>N:6- \4cKgNL6ܣ^!?cDLְt_\Ldi Nyyt?ΧuQ%[!^Q0: _ fxwQoQܱtC0i Rx!nƣm$_.PNdK#a2xGm?+ }3{3FxndC-<;V"묇V*K 2}T巋/8do["B)S0C$׋dƐMT~s8\zT lyQVjK?](_yqnttfp"$@> wI MAO Q|*Zi:̢sk ^^0! yDG d,NR{,\etSuPA֯acwE3?/QEc== \ Nyp t >)0N,j ": N g`T' Z;'0d=$DŽ Hqp@ w+w@nn u(ߛ,zOd&ݿX]ߝ zEcc-/?  G)a,Vb7|GOz^W}CL`b~lGYpm,.Aȇ ſS>"g%YJ+P='i;ez|9 %, ƾ؀3`ʽ1>z0}!Odres j_(| g\ZϾ4A#-z<&xg> ZZ E>hX͉F~=$vAF$jZ,WtҲ&SJP9)ic JC޳ 1ãcG1Z(Ek_po@vi|ٕ/#~֨\IMlG[X<+Qt`˲_ 'Kg:e?{Y@cJ+jӪ[s7V$\VA{$ݷ'S;ҝe C}`ǩ" ݲqw/rFHGu$j1..]?܌oCo?p@A VٞPͪì C9ݎGoCQym{h67vLę=ܝ~dt- (GkM#dɖ~QIac[)Y~̝ ODO _x`~'@jw My/z&2L%أ==4 `#de·2M (c &w j X2EfTu| OM; <,ٔȯ%ObztA*e~$ %rϛx?,LٔF0|Aڽ/ʽ*>EɩHcMD#uRjk8"56Yg̱v[ɯ1lyu[q::ůƆ:.-FUraRx:PGx3`7*B:N+9;yM썝WY#sW[M'[yaf6G\DSC+YJ)ٔTUSy@OiK%Eqϩ;A: fbca]6=kS$Ihr5&_Gˋ{-aKN_GtM`W:d DcY-zT(/Ig(A IBv 䤆Vm3dmJү;TE_o:/1H}:v#J -xWgpv8R%Vh w T1~4TbT2ƥ&[v%ڕ'1w #~p ڔ|=ZzՎ'EŒpgء45+=Cy8EʡnZS/?VkxHTq &ek :,GK587B|¬yQ4B)P`lOZA:_wqtt<Z&1_C:}Sf|@>+Ubo# ᥕQ\`[蟮A./oڣ3KÍ鯠Hl䝙6g{ޮGuZþ]{c:+ӡIϙ#bHV[h|D6SWe?;:z͌,K ٛ07[T"x/!Ow%YyZr-ynJNK.`[zrfR3Wٗa>aT6vaec|έ1NM6`v;M^uhە*‚dv^BI,p1ՄkZ0[Ta[QmlN18$CމF[9QҸ=qGe\Ie%X1[inW e&yEI,AQx?7~fDxӰюϦL&f0I7,R K4`X"RDy^y5;Шq9fbHٚ($1JlVaӓ.\`pMIe}Ң\%C:3 XZp X.7z8X շ7rA,0e*HS٠@h[^ixʰG$tÎIj>3  # P}()U[67hD;9#D_;y:R^`>3M&݃@  |?nbJr2||n {<U׏+5avV$0U{بre\ֳг/_ACj#2BbU%C "ByP6kqUfVw'bE\ԨZ<4 hE"{ArߝL,ŎUc2kEYLX1R#5C0Dْ-j ^ cx_,bgc~0/ytOts9I"lɽ庢Eը}Xu-z}nnrݬ+=E-x Q#(WL(LlKNuT;9Tm-Ek {PXf݉ϚM Fg¬)*csSoDvJ2 q>z7~<^_/>;l gYJ]c'9s:W ?F NRO8oV C[uBԀ*XDn%f_A{kZG)kױA!yB lpWBjs1,ss#oQVh:mL4f_jOC3=˓&?MW:aT);15p7d&l(2`S4daVmuI1dAMs|/a6B#"VcG?rq{,:ZaNy$v+mKk*P[U5ˢ=A&zã,ҕR % Ξ\ dӹ _wVQgCRǝuaTW:4*`͢;xHt9.*{p={mx`@#6/_ mۆu:ER̽U=I~Z!&oD2.UVKf/Y'ׁVu֧w*pkQ](4m{&<~g_(r}TԨMWCn#hڑTPمI0"NȾ?U),&eNȝ\)mC=<_i αo{g?bI*2H|=[ﱚUQ_mU:E=tfY G--U(< s/J|Cv:E\xM&Ko9 /g<|`vHbA q́'z ;)xgsu@Q)Hif!={E8GGe A- ߝF_i2>ߦ˿rկZʮ8x%\Yg ~d0h@5YЎl%+ zIOX"mp~xG4g ?dTY`wш/ٗϪ.DHYqL9q>žyb=Y}ɘ-5 ?eF}8Xym$?8tq58 X{ #hT:Fb,UW,jjM-R1QLӮGn[\R%Ґ QE!FU2?"(;wO߁f=EΕ*]|}v%e2'w#w.r>ȬsH FT7Um6F\{LT\( h(&6b,]#=ibd˷y>+¿\peC{ >WΆV>F0Tٚ?!C91cOa ݦRrH^ n)NQY1i\MniMiJ-7֟e9 VQEh|,r»b [6Wwش+ D{<:{ D Ҫ%hfH'Q~ ![**l׬3Ealy5(Vx0pЌ.ukեסtFY]i _PG^m𽧃zӀ%"_ H]^(Π,U| X+ ^ۍPVT&'r݀JV<6Fݍ",u #u;{3]Mz! (78Vbܙ{K ۼ*6>&OyiRUgfwRf?}U /1²qU+1k_ٳG٥OH /saXk*K#Ƚ""臽=dxA&*l %?ø@e0G_>fG2\&QDs:\yX#)ӿN3>9\D4+}s.!2&a={Z} x ؓEĠuj”$[7ۦ.*-'gۅWUNn8tWG$‹/|YIQ$S>|À:21zxl8,Ez?ttzdţ^uHؼFu%Mr$u~268v)'DŒ$J&klB;1/ t6#H+2PC4O`j)NQLyUߥ=z(/t!q~[#F |h CsaG/'ҍ(h`!.g NbFVzwA䟄i7Pcֱn}6ϝp~gYNQ8 l%TZkfTUwsIB^|66'&3e%Pksb9]'`Įl_)y9܌7xTM{|^^-gQ$O  KN.?F ǗeY"0+O-P b@VzI<3wR\K3B]a_Y ]]M>,6OqP5،{EFQE߰6P&>Cݵau\G2.^'&`.!F= fLt̆*UWb+D/QZ6qɿԎ>IvQSOS?7lb|:abN *uZFG;93֠eS|rgX܅8{ 7\TAr'b(rv ̉xhTcG8NqzDrlm^Hk/.]<.^OWn(Oz˕8D7m`ÆZt)75JJM#DlZƄ/1U>h"7/oDu%#:r*0Xmq7}ۅSnzզTP Sia8&mD5v00SbFJUe·2N.ʟARI*یv!q}I"@SK -$v=j@8 V3؅al#03_X%G y٫ؖ)@ xԍ=np~υ fmr]` "c Б5bVr_VR!̃0[I>s!O-e3q`-Twz%V>jO! ҿOMC<* ɜMHFxԞg >χy_i!}>'Z{v=G՝aW5ٕ/ll|T7ð QNb*aj12p܍KWYK $ <,ϞqNp>polWfaG{s^[5WVs15(qx|~>A<܈;ɗ̈́ s\=RF'llfl L2FdxpqlړT/-Ip7i,/J_x#-WwK0mk8q[UD{FMvlBO3]~H&ʹkIFg,/ v&ߜjy."M2,)w m\ˊINGZvs ;VbBvތOZւ]?fݼ[ՙ|Wd٨`E Ų"^qxzX(,%Znt:g:%yO:vM9r\C8]g*Ĺ:z}4ƕkƁ bucrm0ǣI;9 Oێ]焠 $-U7vE.=>Ww>HK OHVsc7blvdq)Uw$YZQ+Н'ڋ uv ѹ/4XmB}|Kord4DZUQH`M |7x,` :P>Ήi;m ˄rO h"vxƄFQnFfKBhQKR}oGنf;P9h(;XWOw,J~">[FBfu\nXƵnxp7]Gu:ͺ(6Ą/sk51X.Ї!t;q qmFq]FJ:jK:X=Yd&ui"=kSe , ]YNi94kiU?z]>D`٫D$OTQUE%ڬURxF$z60[59b(R f MAYV<6ϰIS8ᚙ<9B7.?]B%!2+E2yaJ>B2Ъ3@r@x.aNjx\S&WUvNcOBV}09R'[F%6AhONIVBN4ЪBE[Z@_oP1. yBN{&X$[ $5 Kw<\hZ|D&_JY&ҁ(4$ɵ,\awh1ebLgԿGʫAeG.; %'UO/]W*yɥtmH(0Ďo!iCa (d%>ttS>W#RaaoZC;~Vrͼ\ 㕜BX6+|u_(hwZr"QREʿt8j%kQ<0Q*fDosQ叡=p1yTTPF!lF?뛅+c\H}H> }2\&wjE١ګ`D_<HO F<,F`XE$QBNT.MJy E2K D<#gz+v7 y-$ǣ qF1SMSԛɿ$T#kAG/Ryoc5Gym!L ΙnS~ƒVgC:/-ܥumA= \ZxE*ǛR}Ğ&*nX:/zF~R+1Ɏj[ woznH΍ WU3ud lW;:a>i ba!\`he}ƟXGsx0*pkz=Cx\?^sx |N)i#kU9[.{}ZU+ Yҍk 2[.Ԟ{V9v'\-5 B)sFg/t]c.u6ᱺ[??%ef*VJ7V/ᄺ˫5|(zͯA; ;j\o,`1O2UG{_#h E38kXw?.(ZO>-w@MgJ>'i}ϰ`;oL/$OW]};Y_ xjE);cY.}z!z"U?V}}7,Z}j`m!(f[WW^.мTXI;ȭʰ?#z+>M%P?\/ lhv~~!/DBt/cD b}ֶ`P0E9G/:lBΞ`^nJwc8n" l| :-O'8*< |'\΅m߿L<8,@G|uHU F?/y.<_qڥƴŽ#HeU/Dt2։wLy?Qt.ކKk`3s]nRucmFP6*qYEkĴu.)_ Ág:$WErik`Sc'TRHڼOKBР!8"{0wto5o&8A{H)̫3xk,-] ִ6yQj"g)]auibܺ.< Qu:NU왩.nX !nTMJT[&Zh; 5VESS*/ncoZQ媢&?h^5‹Ȉk1/y8mأo^ı?{~,`UY#Y;=!mP*Ӈg@^B%dhxΚ6X`]CI>eU%J+ AcB^+F(G,(SӒK0w$tӅ:)~6D6e&2مvrG` .nL-qRRz:ҫ80 lЉ.gwӄrq#I8v]d OKN`_BEYw U`y3C; q,soLvTG^U##FRpʴ+׊9a"[wkcAFj6W=kl6#2}"mȧ2lJ:K֐:+x6v379ܠ>gB3 "v^kA)<¤S3m5KT:ۧ3~֙UƬVHe(HnXS .:5D 'RTB9Yc0aPb.N^]]ZB3 s)'QIvw-0V}l w5fT?voS;1910֗K_E+۟At `R<۔^ZtIefH>á+kدbm*j6俋f*<% (A>clN(δP2h-aXj +.,t4 -0"sIw-Y CcΕS돇 ÊŃ#'_J6KtNKtf{oD1YUf}U~rg1RIufd @"3VzP3IYhD\V$ ʈ$$ķd;7ᄋՎ>Ɓr3*x/!Po3-9QGb*d pg:&bc/*wtq@5\Q](x{6׈]Fr?[d=csvA-p,i}(^Mm{,SjuPb3A=tx3j}+b  "P_j7!uďw߲x:քw-|O}.Ё+}a/|;Um|RJvョOw#2DGF dIXj8X=U=z7n8aMJ^isb2Ap`RZyE.o5FNgG\MUj>2 #*$smd70? Q gp\ PQoAGf ʣ{LH.^lj8MXSXO%(<2 :Lr[5f5oϩNi w{ې`pH4p-v0 .Hʋ)ok-iԾڷ->ϥ8H^&[̚OX^X9jJ]lG5:ã&.uwuf:߽ K|1q> ̑<,K.z%:,0 T*&-'w;z 't,>XǣC ȢO>7QohTw+Hh[ƳlY]Z2gx<%łkQ\ώSmB ۡzz>Wr#шSĆw "rOOauEņJoCZԈ+l®&uicCχ_"y)*!)Rkn_ ,y3*z <DwJu=բJ F= s)ѻl6 0%0ЩUpQ-ɖ®:'!jiC%d ;.Ǖj._Cvٽ@i͒\@?X;wP+a2x!T>S>d`N G)aĀ?xvghO8|=z!0O{Z'zUf6G*BBY_MqѷSUɊ]cɱ!$.l :J&:5!VVXbg<U1D?7YHQYl \ZOC#dů:qryR10 5ڣ"oc,pZRuM1̘|By!A@FmU *wo B}t3MhH΅$o8J,ͶbRvWjM6$,2Ö1mV˯(8838x&Kr ,[f0=ZX 梞ئLM9cKM3ƦK(k:o&jxSa^uEJ`T1hoDBy8^-cr,ݼ4dVŨেxt͖`9PS@H"M+JY0JTDQb\Dԅ 8>b(3%Ԇ*lÚTf [/C3i)Mt ,ՔkN|](yemt4Wv'rV`%Q)FGUֵlr¿?Řya\cffM[+vNƐ ?GVˈg,HĶb#^?@K1s]-/mνh IŋGfqRʱDt5X%^v )/? O'i5ù6v=Vn;H3zP7yڌLP:ʘVg~wQXҋwܜ9_=;qjRT?v+Sqj1h*gv0q{<$R.Ssy:` <_>8ʲ\mVV p@(sH6D姛xixU[VDH5)X]),9'=c97M-D+ *9z9\ng]IqڬBZR)nW`6[֞{1֬3wB/%xu y7ٷvShU廵eA B|Za*5;k3 w A] BY7%E|k)c=iSJ{G$ t?z>2W8bËhK78JOurG޺w[l\2 xi3#L'cj{cc%iQ/(q5SP3  !wMBdnyb Q0Wc&^džUA[8M׉J.9 29E|-4^4s]y5]G1[9tHq= ijA^[NRr1x5벽OAgL܍3^.C W> \CqEc>6΀Y1,Fx6&2$YiO~ x gsa6(7EEu²#0Nz4 bFf5qfsu㈦ W JŊ:*ɿK| QaS CFF2ͮ{6;Idg։ xAX7>oL7\/gۄ%G<[ "Y*yPbS$TKaAtsu VT~j?"B\V-q4p=wp:+/PVo 1aL~ ʊeͿccQ }ESbMl 8d0OO9D*tj`/6a=cB%bUrmV|ޞZ{FZi1-)W u-B* sz2mU_i}-ON;y ,{׷?/5g⃃Њ"[YT!)S1fj# 〒 y1!TgsDn4l@fO32A>/e!`.M+;?Nfh큠.2Ӈ*Y 61ʮ݂B&nyMHcz9QW#K*gi^h'JE̅RXh"o3eĮf}bDgorTIWIxJN-U,p*(oxa>QZpgQ) 1zڀS/dl&u1/Z0aՕ: >mW5Lv~$*P&}=*")c|ݴ*5P6wuxjYwd`vG"#av6 0E ލ"F"0쑶`yRdH՗ )%{2^Hp^?m% BA:L,eS NU_ĝ(Mi)p| pRwCAcÆ'b˂up dSp)\=X/O1|3(&B]0k诗9% \e~}BxFPȅ ,FȬg'S"%~ISB!U % By`ކ2Ͽ+*&߉+)~% 53ɫj' / ?@,PzFڎ '.tZ'VE6|. 1;_X|I~-H%7w+3Ѓiq{_0x*x;wcH1p8!d~C0nZؚւLwʢWmWĝp}nf·5kI T_wL Amm`,nm.5Paaf5MΟx>O ^=ĉCC=i ;7eޕ؊WU6Sn֟{3=WsJW2NZ{U9J[xZ y-j 2ʵjgr܉ջĔ4osʤFS'ą@tM;m n'e]nQX1Lv`RQς]$.=j9?CLCB0ރ2陱JpFoGڤۗvZ-hMel. ('~!I@ ]BTOC'ytK2݁.=W'pm@z6!Q`1dJPy^D_+'F$*=|q[2EQ ]:~n~ D g"#^[RLR8cp F apoS216KD%72[X,>I(8Sce ^r&{rv$y_5rW~^u! dˇ\AfΙؗԁ?CS m\6dSQېEE<6ime6˝;P|Q99Zz@> #hl6? -oE+{IqDi?s;hw]hP^?ɄsàP:m}sZw$X#|t7{3zu% jRUf^SR$kJ%e E}r(rX쐖,b܋y:^(d K&P7,M m{F顠;!)Rí&#R(rUveFNN. G;.CkНdVg(TՎ~pX{aZgѳSl #| Tni@dv/0}C?z<U+nӸ{xbלvZ^q9jηjc6#:ߴֳ"'"($CjUpWS OkvD)H.b@F{앸e)ݪxoNDlgx`~yW0K~ Y_%"A[ u|yh~q=;r :Dn~hd_ڹ5V))5,lЅ(wյO 4.Vq^3&}c gf+7av!U'4i{ț!liYf6a&p oy4k̂+ҿXK.w(3MVa1a_qEV(& )WB9)xtPN$aW;whP2բ)X4U-ZË5EV+Npj(3> FPgyܿb%ZFUB>mC͍XȖ{ 9J,Yf0ܦF`%U1^vx|aq^L|gG(y4-%I<S5pSK(URjRQ^ƁHwq` b .Sq9&č( GyGEH1kh>f䁙ay{G%ڐz@3&I)xZJH f/#߮GI[:o3pS Xꪸ q5(i6.pRp:Rs|wq7ґݤ_5?嬨-G#* /:\=^XO,w\H*T.>/Foz*,oHz_ XJv|a/PA@9š*1>.|4K%wM"+ؕ$6GOOM78R5=kƙ$c-QL(=]̊sn!ylpUq}Dr *alߠGܫ5,1}9l0ǻ8vg)ڇ7@zPf[l_1dYƔ >` %at+Ye^uD&OaH *Q0'wR oPޝ3pBlD_ftwLB3d߇p8wP o|GoT W%O.uJ+_pm%RWddg;1CwY-Qm 2|J8OE{(M#8w¶La}]R~9w+9IlsP\neY0Ұj`'Qq%٫`:,HCkc * s|M<5Eyֆ(`i:,NS؇?!#J8OKKDxIaw4j ?8&p ! |V惵'h ֿ{'& vdB* l epoLk1ōJDLGĦ c1?NQ]Mʝh<ܕLFIȑr\ei|=4bYLlZ;,]BGZ.<5̄'eA6oaϜՒʅJ*JN5݉n D .π=?\i;C`͑={:OSEk7 dӷ 5;$s =Ƙ0/== RkU3 %K{DUP>O 17'"iJCϓԛzJ㸞2#QY&_K%q_T,0!<~+yJ W2k:MHf`Bz<Ӭ4QL'c>-Fg:%"8v"3;=+ffˀxi*9 ) aiM r=wX0,5p, Zme|}[uNq'Hjm!-n*dWqea&gͬ[VvP[a%u_XEw5Q<2@]><+ =.p6/ɾ%/;~D8Q=V ?7"{\IQ&+)[>{v. 5;`iGطWe PjDB Lsg8J(߁kE:eLm|p$kK `싍ADs`k/0 jU!EFb`W324'mvR(0}9nP֛^D^VѮK-';]q@;%y 8SO)Gzu#NoQ^K&9J|p)a|1wIEX?1SdWq?wh^Fϯ%N\ J>\ 9I!/~-\HTCwH |8k^I`)V:"n1>~,Ơ{mG\N[Pũ|'b}FC]CIESn)",Gyv{ 2擢çBlpޛ3wux[ّ&()@ؽ]t~26*Vw~xC, ~c#Ո˅!cE5MhR\(x([nHiB׃&/jXA< Wp]~{m|V_]5Ǭt^7'a<٤/yϒZ3&A}9_hc[ i`D_n~d<~= ; ~$(am|oCQ8&sQ;=IM͝ӟ0$˵E~Ij}0dm^Vc^uP[<&}@7Q 5|>q=>5QZaX2޽?:)d?]&=O9{驱!vÈXV' |x1$v"ظ6nȖ}i}!\mV/[$بD(nlַ=AGpQ>dBtNsjf+S_t%[J ؒˠcgN{ z(՝ Cwkgb:Cȡ+Ç*Ԡj :j+@PRAKP]J2 ҂o:az)J?5{ȷS#U|ɟCNEyJ"x0!yQk)L6NmoK c'sfmmAUc븛|Sc(Tdb6/o bo GGŻ5c{(_Tݷ+X4Tկ_I8{i%8k2!{p_>imocC ;%DUg>¢pH]!cO7x*Lvnԉ̘́'.3h9DwʖJ#p#䭸orQ_+;-̿4lfq2V]3˓ \;ۖpƨK*6%VGu?_<G˭|*_E4795ubYz e(O=w=1?D3or(n/J,~E+Qɞ!qx00*J\%uC䡊/#]wVb{? fy|og'_1D&-_3 KQ$hqctQt?^4~gtY0cQ}3d_Ga o$HCͶ>^m kK6mE{X\WY^)߃syǛ*~Ňzds<_꿇,(BXBa\ΨʒisT32wڐϢQBA srR>q鲦KU<75sV1ƕ3KڦY1?t_qrT;LJ@&?;W{0o+9Z4v> />DZ"!vLhQ5=9H_xISK#0_mA-n͝Ѧ&q[ q oh $-~#ÙGT}2.My42>ב~J:h͟@wjn݌18s VI ]ѩϵр\:+z6;uUfUUKeT&4auM竱`Fs_S?OѴ(qYjKEbqG-5} MUΆw*f'(W!kGāVE9_BoTb&-vA*GptoU3 ^NDp;[HxugK. RzМ"CO&cOFngGTq}'H`q9/"]pێY6`Tg^y঺J6plLd[#V/iqhB"?r7hGxbc&+8:U𖈵z\>t|G^#av1Xo Ilt! +IUob7E qʤT)#&SP\T1e?{v~Rś(T/oV&m"FGu1}ɮ~j$T$ʒj+j숣n9Mo0\L,*||9<ly/Vou44r[{zIg@^)2jZ!!34:Dek%Fk\"*G2qv&>t3m6O7ՙk QP=[9ؚDvDo~eô'ڸϒyL;x>Q^7 Mi~)zT;\록"[(&x$lޫ<=0^u+-V:OpY7 K&xv/jL?#R:7jO1ޗ9Ů8^N횒8H`48ꁤ%y ^wYn<*1Xr,] Eْ>qX/Y-FUPJ2}!a8yKRp&>h^ b6UַikZ7ҡg;~yK#E?bJѻ}:"ܶuض1 [ Pr(ؓXؑ܄۱? UEEwpL_nò w*TExnP~ Ē5=;s mL:IsOvVx߭m.|PA#cc&M[k9QFG|zIu\)6Pc~xlZ>U9;uH]yb:9.?lb[| $0GKo4-'. Gky'11gL]Iۂz?2?/.jt#zNUWְTk_REX946w<\., E`%jٔPL>sye7%+2iӊލIlj9&)+}zLK'z`%<܂ pOCx;-A*w{GF:6peB4)&2זl%9{%Dov2l$<KP%3 Kg<-q@|wDŽt[l%i_U~7}d.", 7AwR9G,n0nAȀLN +/2*TDբv~-LfaٗNHVZpOY6|?Y%F#}< ,ϖq]ϬG#ݱGu!":s1YKrBsUFY̭eFn%kldW;+b*65?kquYf7%&xPDjcֵ?~ {PNn6eJMyMyy"6H4IQ&1c;,[OBLr #!&L@4%wzf{R#f4h^Id~B)twDEņr["*`]L3"W@#N.Ge7`pve*lʍ.J ~! rI.K78ĉZM6B+%d 1k̯]ihY_#Ӣ xы,5 =}Q8;9h@P(zh7/Y>s?d=sPRIU_`Q:Մfǩ>tTT~9ăS]#aJw'=~m ܖ,MaĨ@:iWi~5|t'zG4_@Nw@.-H>;;_EN2kUFڼ =3'w Gv"v? 0fMeD,μB/\&`QKq12 ёgx 3iJorʭr$#EZR[,x ?]_'Up!.Zi܆ViJaQ 6iU\u4rۍZ},[4Tp'IѴ2 tB;XM L?F9/Q]2ЮuZn=kzi>jQ%dzL׭@e9\tO zVs[Z#gb;b<p߱^؊+iiPaƠ7|\H۬>Y+X/{X?$j`qFo;};OSΙ+U#/c)GRwXE㖢t7ㅱ¦ VMKglRc2_ JDZ9| ^PU6w3 ->tSu ~hRx էJAf2mIdc{j<Bn9)%^g~koe>$5ߤ i"'4ˎYQ"p+9BBv-GE(GEk"XE!/rP(rVE$*\n2.;5hF)%@cB'tQ">[> c \_fYsG!#J"x~Uk=,ax[P&488>jl@VX0()vŚ%]yr=M.l ڒKPK[)\8G(k0t&m@9;o%I ۯ*[;N92IX`-a,{{mA8@#35uI"Pː(Á$(Cn.?3j24'Ÿ e#b$G#*>r; n05\SȮT 7vu.I9yl0Sf 2DqH]#)8pWjjM+kΓ?{eikG5|J5In䧘 t?EP\ eZ ,]2:~(JƧbkww7Ϩ_ W IM)1\/`Ȇ*/zEyW6 $b5u>p>p lؼ7^b8,I+(_Z @,NxSA$wGPؘ'y# stL(iŌ0S0 F 3YK)>y604m0 [݂Í:X\פ2J$8k,*DO iz `BQ1RUܨ*r&)|n79?f0QeBYBjTD)F"L*-^sЯ)2`wNeX%NUR_'P6 L͢F9[G(O:}O){=)Y!}V񦓀k)]RHKgelY_,zt֣ "ïQ+O%^%J&wQ<!{`3}ǐi3嬁yNKO^%OR ϻ+FR_;!.M(}zTH=C3*Z̠,D%8 ̴{c&_gw%E_$&a͆˫ȋ(rfKv/8TWedH=:O"$d I *r hB5I "cZGIzc.:ɽ ˼tK%>/u"Վdq! qihMm$ vlWSRßS۬P`7x%LتY k*ER0փ !444q0I.G0e N1qwHhj٥L?#5)Y)gN5ӷ cTA PFHUR@z"*oqo[rJWqWea`bw%TôD63ZT[("Z {qGi;aAѸ-UjmmiHۉ;Ҟqng{-s5O`FIp' DƋlݸMt$ TU10 $ⵓ~]f'I%ntUGSȤH׶srצ, M@giP^J6^(qHw2zAikYF*Lg٤׸|,CaQ߷/j\077=M>.bX2mnva m1BΝIRfͥXMVR_J 4[omr VMd( M4P#̰yˇ% *xMk"_=Gk@?XjEy#7 ߜ1DPP#\R̢N>=)7g 1(QgESnyqY ȗG3`("wQf͇&q)*<̤%kWW]w0ɺZ)_ vޞ9 Ǧ:RE E:3Ecd뢈7<=k$ d;M!y5sIICqxcSIzC~6[tx@}@\zh$#V<<5Bx7濽Ij#0Y-WVj lmA̚q٬lf/~fc ܍ {kkashRht6\lsn1#'ѕʡ۸} O21)+XPk½wfnm<t`찤D;#u*C(ʬ3`]EJ:Ջ0!>pdRCσtOApe oD R K5שaJUOq"TD5KM~R7['.j `}}*-[Y`P0u4Agc'7P/+[JL?637V;BԸu `vEF.o#{P{>c`jMHʘ14gU-IB<5>Mx#&;t#1'܄SE!7vb#OIg:I{[ŐمwP'9 Ӟ|/`xlCh~VSŠ^yВB A)MBAsBQ:"P h]=EbF5ww$yAh~%O7h]g]Pnp܋{8)O Re&U mpd"f?82B_lCr^NEr?@>*Ƴvvn53{CfaѦ&/g K1^ aQ X^PKtPQzW5"I#,.7T].HNG_lJxVUgU8+Opw^B{Ts_!~t:׉'wnheX>BӀxeef*,O?ڄp;2Qv`t 6)aw&[D5*fv ",h Q#W΃l93xGӷul|D6\0\m%o+y)ǵL}?+ $pk KNÒ_+S6: pbhoCT<8;x|r^@D [H `z͂9O,gly5IY>> @X܍/>D9UW;8}<*;#(:D,2q C筘(^pU0}Td[ Hr]+1A˿Am(?f=+"?P0`@cCݡwyWt;@1v=i:1 Gw\Pd+ ύȗ.-Vy ߾ij'W]E;:.wIIrST6[A}(rUWaHJ6xsfmJ !9S$^sD[aRC׀I[3b}煩z`ϪYw ;q0GkĦIb6]a~( ^a4-N7?A|~׍G ť)^^[#p*X=?oϲNۣ  &Dا^01cSS̮!TMYC3A/`5!q {PNm~gCfZG=y,Zlߨ>\=ݦaL{)Ԋ~=m1BQRE s5m\X[{i% zai; w 8c򅼼;,N?J=T{F|GI:܆{>>mz*4X.zD߁S$jC|ѓs'b\tY\JU;R#/~U !7xh3`ו8x>?W9"ߨ_0W _!jzV}[Ҷuk>wV/TF{MLExVSgDYwR 5;`,Y\0Kڸ a˓P5n1PBռ)@({K\^+xӒC&!BƁ1uv`Xdkz%RX6p3g2yBO ꁓl$xQznQw8HE܋k3J-1cXn¬s-Vj_q<-,&Wdly/|MPtKf溋 rVLH.0sNe\  T˥rXoKun1Sp; tSPlPq!> Iu8>2NK_)-"Pr (!@OzH)Z&z&BnOl%+ElAutt@9 nu$ [U4X!rVɤ*K«Je; ytȭH2I&UÅ웻Ok+Iw)w=@a?mcNqj! [[~za@y@\/:(f%c`h_8`4/&BEK#|"P[+ڟ}pŮ`q,kЯ O + y6uXx)O@`".zm ͋s}wsC# Rkurc>{.tt;. ?Dyx4iHln8@VS${ht^G]mȄtn q3{vA1cC\zD|N2zOW`S1٦$f+jxY}9i\1%A[Y8X}>˜.9a9{!pźlz% sPJ6-y!;x!(yn>S .!%92/OCBv%9ٖ1YC? ʳ`2%+|2$' J\ԟH 1a;=0BCq7 Bp=pLU1ϴ4C$ךzcN4iLmȸm9b)~7P~A ^yODU9 ՁH%s)q>oq6et$cU~=!Jނ?XTo2sV'j=hjb(ƮOt%6OȮ, #k=+6^pnZJMe_u_|򅛿 &!T="~P;4}2‚IlU]',h{!`࿋^iDDyФ`Oqoǔ ? ^3xP~;VIqBbIWo 01v[MIIT5sn_ khWk;$6Y  ZY(KND۳9cZMaÜ8r{:8 ^NHc7Ϋ8, *_{ C>ra3ƢPQB3%Q҃5~9-!~RD4Q$iP!6iʔˮ?-:κ@q&U/釃ͩLKyX0 l NCOa0H$i'J P4&0vX66 :Ąn 6K݂ //ӭcv[,A[r  DNVV6T(Tod[sc>{ %H{Bn rWwu98nܵ(= K(=Wׅr3XKؤ8<`]Pxpx#C#x?m4ϕ2i7kT{qY苊0+&azC8:ZhXS13&:0<̌$riGLs\{LGwLh(&V7cV8ĜdѦ =2ǀnM|77F 3tY)y~1|Mʚ"*ri>0;xy-?뙓Z@ԆH/:a)Cϻ N сB|Oms |KS0S ` 0v s)K([k"[rv!!1ʳ&Tne$kQ"w\۽0M!ZG FR䉻p #;ๅV P6a\6|AP.]}E+p_ujk W L^SR_J|)4w-,0%,lhKS!ZAQrdaw<\kSz'LAA7x"ݹ*e9scfpw~9 ŗTZ1l1'PܴM(wI@M.S˶3j JDVHO@NK.IP{򛵧n6Pwn'ՂOм+OP/ހ#J0;?"#bKlR9 uJ^uC\Y<%dŅ)G=1v&:Qqm|btRYo~F| fB9Ѱ:i +ٲ(8 *)cj0s |\HoC^ mZgU0 Kt.-C%;c'*ٲ}UbrVPkP)C,j#lRHhƆ3Vxwl3Y;l'XP;oS :d}XHD $ j&% WrVlvMwR֐G:1vr>p#TB{H,z,{ d򌙉*)x8u4(x!gsr ֨w!gw(UCZ6@PC`Yn$;Uz 9ljT`#0M Wh*.UgcS?4rWE<dj0'+/!򀣷Hk%Aήpz+9B7U߈V9B !]nIyӺV[~M$^&H1>%( &G.K'#ȹ(hIq [l K $!/Ex#+oLԑp(* `ј͖ p` a.+ A-I&b(Yyٚ5dj[=`k@S0@B*=UǴe"{0 `s"Ӱi;wq#?+a2bs:b ЊM&Y KT))"iO=&fF)̄unvUq IBsG$7&- ʃ(cFWX;ps_ Kx@Gv$>,BVnkt tTQ5WKghj;zW_2ˎIVÁ˓b& y?Fy}C<ln y! ? ՠWE?9;Ydy>*ZMd,pJX Ql徑0oPӾ! `ʰ@sq'ŭ wESבٴa~)#gI() ^ZF^X/VTF& 7u<-l}yGBzͯ89ySPtmmͩ^m]s?~;Z2Z@(Z);ٛvX>DE*g,Q M4:.W='5D! tZW0H8z'04]k".5%I?AԔR^'W{Z3;6M7+q(l]Dǀɗjֻt.$誛 jy6=MN<|d _Awġ;Ly?~$LN4H&, IORcʠXǀNyz "aڅ0^,.TX\:ݩ9] ǢhȜJd Xl4]w xv1LsZztVcKo k9 V(}2eTNW7r?J*.@Pay8?б,[ Dh]Q+N)QўO?n Cu;" WAľROW&a<FӳhQ_EzRZ9i̒t`IexseqGK| /ZpfHM >:Aqz$rg/E+ (!n/c:z,ƿTG'bO_jyaX-RJy(wA6Gg-!9<j\蜽̏} Zp5f^pNٗP;<{`pckJ,3hVZl!IP?f=qF[#ko'_ղtN9[\;<+ Z?܀S^W)Uoۥ=jq*YLCKu(0Fwүf!}$]&혹%&Iۿ( g~KCi'C#)o6?SP{(wQ^xd{/x%gst3FB{\*ub5=f9ӻQYn䯞%!XwG\PuDD :gDD㊌w"= XȢc s+r\s bkg͜ISr߾&16Of Xx@GG6k#և!j ^p7ڮ Ϲ$s4EkPb8?[\EbH-ƫ'RդsC\oWdjj/)8,m`|Yo. P"S{om}quোnS3-twҢHk2INEZ^-P\^~!7}/r?Tyݴ-D[xK6+ML>BoesR·^뷔voUŷ.e-L]p,ڟ|[∌J.*g=%x+⪷1;)Kν_H>Taq l/;w5sgQRF8tp Ȫ3XN>5gXI>Qjv756mY)@xgfQ'G MTjtS/ŝJڽ Blk 1!8$VlϽփ v.u 0h}}Yᘫ8?f]` jd"^p)l#tj3\? X:_ƓwB?`pŽ#i~ zo8hAɩuWqne"nٝSϪiƫjLߏW>b{ӿ[&!2tw>D~B Bp_#o`W o&"~0BCl, e6y(FdCk(gYV5w@=+ݢ.LATidjm̈́uQ?|>63pKXk-ؤidGgYPN9М/tA n];!^ V@n_l_͗+ ^ e%w +O>>!zX]S?kVǺ8u7Đpx%~m8p[G5;J܎ߕ{C1'H6[\s0={C Jb5vg̏(q tDs8BfX!E^K9aX`x]%^GNԾ1\? :ήG-r Naq9u:k$a }d fI&(cLKQH-l0?)yQZE.H.z_bwh9t@_ hjøb | IATKP+ lrsK&*إuƧGp.bO!,E@Lpo& U:` kOتrvX/،s2ƹb3"0j%křN _)_J9/aɥd JNUMp 'a,(y>T$kz*=e#sxm2̈́BeK{ņcgcLHZi6|PoU4vhZq yA(uy>_FU\4z:Dh|:euXk`Y\~) m~m<kڍӔnufr'~ ӞL&Vv6N>vZ=dbC*XG+xy .z4_}%d+qKaͰım!4% DsZG|mX[9XhײF)٢1ѝr &^jj;:YtMƸMX|"O^X$!^7 ]ųno9[.%m3{-׀}9fyVK*0[NQtꄲG L I ho-R= 8*ːj)>ޒb:ih#AGaȽа ֝6,Ԋ5u'uԞ@a| /9n Sn;q"rC_|t?#f@s"ٷ}.]ۿ W${$k3? V3~\ y?R* Л3Q?9n*"}Ǩ}t`S{ômP6>Mov`{:fs=r#)ʣ7~\X;qz#:ߝKyb,;IE/8'PBr$"ײ{aJR?pJr*6P M[;[$'?:nAZw6Cs|R >3(=-@|A85JX2O=oJtYBQ(|8No@QBF;.@t 1x>O)(/41gא"cD=@$tpORbAQ#GIϸ)[=:<1rY AgOTB3*5Yl$yFHPO]< D8r5G]P/7y:QOkG7|X;#O<.rihA0 Mݓ^hրx4 ๧iP(?I6ižB^B)  9U r*Z<{'ԈX|bSDr_ɛbwa.+h]|Ey&XklV@:迎S)ء<["2{קM`w)հ$ ˶x;Ⅱ2="eVJ+i_3)B% z(_"S /R8?cZy`6 KƖKj_g5|5ACA|Q͒GBW9/&R zej8A!a^~kѧOt?Ft;% ^s'fY\e)gg非4}*N\ș٘MDeBmh 1>!@(J yP`$¢|_IGmޙJW16Znmz)V#[C[␟%̩n20Χ-KGj 6F_|]Z~՚sD{ƩƤztt^ECXA{X'Hy6{RIܬ6$]`Ɵe?n%nHw\’,a7uȟ#H$ fza"y悢y`Nܴ砓ݬrp+f! }=$~;NcDP3Z'6qF˧o6ClJЎ -!5Ash38ͭmpfi}tJ;!7E).|;M"@q%3BeT`v`%8 =? vbV?lJ,I`Mph\g6B4NWxbfFW&#SWft*'ٌk`Ȓ\ITJ)E7"M`}~9ȓ*,!: HB hmʉ-P>{ 8.le 5B |=]:l_(6(^z 1ZO܆/]{0V1Wǟϳ"ϛjsvN~V!xc}WJR \x-O_߹<6PQPU}ϟ5)7sy:~Oj/}Jq%/tUv*Ͽwշ`U5 OV }sw.Ͽ2obU?ϊ~?P)4zt.Ͽw)/xԪNWϡszu\^t2>Qy!z{;߻CPQ7ᄷ.E3ۛUe]ʰH`iT]6= 4 hWh9蒏\yۻ%-c>N|džĥ3,7KkǜcmnY}N\ kԳγ>r,Xe͍e\F-&ꂫ4=]< 3{?~&!C(V7ʼn^K7#PM99> Ҕ{gm!l1܇TIyF#/U\Z=rNo ոE0;p ӑƆ=ҟ|s_ih'F|9/'{ ;Iy(7i`;/EMJ#i7bJw?Ys^m? pݵҤ}g()P얚PLowr^ w){O}탻cnA[??_%v߷nֿ`/U=vk_5w?w;'~,]v#v_K~C vkGOti;zB[oܪ>U]]kzc[3mp]/mnXpwT% pKe}ںm?߄>>UڿUz\&}?F`EH cquA2MTW:ЇE-:=c$ a2F9[<'NJ$ӿꉢ^hG"%뽖7?㋀wlL9:;Q:ǧ!].Ju^n}L ;{KFv?_M}Ԭ<3m}SR>%*}]r%9KkbO0DS}w+w%vsvN8u kpމ,ra\,:9֭NTWVQ EZ F*(\;LNf+#qTJ_nWC֫|vV!:d}N\sx6ޒƛ+YY7i tk<ÔnOFb#s *g/:`ޫ8Sh. OiSjNh쟘w]wiD骉S{ۋ*ԭ"w'R 2f8=i%w*yCܠ'iMm~fowF$Yg`z24*XߝXjN(L.Oj$xp\jQ &ϡFkONlPEyUc%0yZ˦W#_ƩwT )漒#Rba uǥ#SUb2єTl&qP8@qg)JM(ex /෺ e!SY5Dǽ/;ڐpyh%;k$ oUHZ> !?)zIUL0JsHrA!h}e6c^d2rBE>3p7!'k?Sc$A8?\nafz g&Ea#Z&.̫\FV|b7ÿzv+'TD%6WHy7|ߨ|ij#~}Qoni I\;sytQ!\5,rWE.EZF`?hoZ"#E&Cb$z,\YPۮIJAVK= 4Ge_=NQEHvy K AwD]r^7n R)X}׉~_HjX6tu:|a!?ٔ<Ժc[tѝ׸ldOɟ>WW _9P]IGu!1?1d ]*:BBzG6. iIEA" l0eaga.#[.b(3 S{h㖏u:znp ObM?);^w3r"923nԼ +.ep(J{KWڼ{EEqolFvWץ,rRmYw; 澂毊fcC佀wcA| Ԃ v^v7Xua,kh?0C8orp8v_JDs ?R5㯉(6޵(ǞNG;;ƿoTrhr eEDB'\ R\ R%d̀OZH0"%K>R={jפtƎ#Gv&`NL 9/ |oOљ'ZyhEPZǣE2vQ3M]JCKWCI. l]( |epp$jrN rbn4x]a]A]<"ڿ:}FICf V6|yM<Dz_!z  GkD\1~ Gg`W)Q؅h-S6Vg qט+)m9y <Q}TŲҙ}XxʔQ-n!BjB"]o.=k({LrK/` :o2%P뎪i5SUC%S?kɞn=K^ rƐRչW}M!>=J]ZJu{J-=jNeZ[~?&gjZeuBYr0jlE=5C tK+ ;mG@waȄ쀺%GRuR,ٍݻ>Q1Wc KBl7儆'qR&^-+ebX:^&V-sxR&mU"k"J5="LZ#LR&ITLW+elRxL7L/fQj2ݕ2Lo$Ǘ2B/sZON'A)v*eejD̕GL?̧jJB)sZfZ&I)s5{J)sZfZR&Jk2wez)ec&jt+Nf~5~ģм.5jUT}[-!AAE/Et\ Cժ~V:fmia; U'y>=7-KRHԜRua`AsHY; nN&:ϋTXI% 7U'{8_\2#w4@3ai$*?ي5>O+~"ʻGIwAsVl}6M>cx`izE:^k'쵆W^+vX=cYa;cR}38I&]GH+#FYa!aq0`:Ue\oL5@z21GAwyUQ/(h5֠'C%wt?R&P}y"B6SىD]KtXH<-I-q%`Aa\ zZf^mN 4kA%7϶_I1[~ k`aΈכk,A{N>]{~V Cw|x& ]zʔ>-´Cl64)zByw!'A5#@q˪7~y)?d{~<AHMR?΁ ʘO+>|4yɾ1k(4dC2v}.I+lZ| ,-hK^aC.4796i]:d{8;!.5z+Fjj`+ou}+P%Y'8is~.rv|y:|P  ×X*|P'EUq R0K [%EZF$R=E-[I-aɬd%Ew:e˨g#l<1 .X-qqyoh+?$h%-3yop&X'xVAI$8̰A8i4"N2Ҡ^?.fNaT/-F’dJW7mI#LZӲ-[rq$XB%)a%%<ɒPkINB͑N躿z]'%Q:M'nj$Mڪ&mǥoiR}fi#"6hG`cx#REzuYn ajƐ\i=\g'Erfi<:O%* 4NC Jc i+J==:p| ج 6'"<'lDyV I^߳ffKy@ TWPL!@9 enV>XH!R ϞSXb-)J^:&aTo첫*zU/Reo$$;p2a'"WX{˕4twXҮ嬬Kn2LqrAVT;S2.FA([lfV=M'Mjp]k?i˯cߊTard?j*.NMHl>>YPQT'J!KJYLI@z$3NgU|nmi2H0haP"ZϝDSk-U&7!7HTqr }(<R5>>ȋ<@UMHZvpI5ADɄZQ*^Pm^x}IߵGnUNjV[d(B^|V^}:jAVk +|~y-y@HгЃxBTd~m*";Xbz.2\# VP5}wFE9m:Gw-4#!u.ϢnHֳ@"h?^Gs6fYEbE}Y[}{?[J1+K} v<&QYwn'|yiv9_]pJNt{`h%&xVHma6r'uɷFдTqKH>Id\|e|ՄH \{p/ѽ{tϨeO6o%N(;Smo~F;eO ]Ow eoQIƒ$9'xjT"#<̣Y!L" $K^<4Q!0^ƪB;'E/6O q Pѯ>0Z{E}\MG1jo;(ԉ:Qv唕6b4=&*2}JtUh&nTH/"wd"G׹yK8?/犇`F\*u۪,X *l[Yâ=btzw3JBTN!=Q7QM:zS#j)"vCKX'0EeV(( gAǵOE+;Dv@'yx3u3ؒg] fe")vC̭4&.ΝL7 ϥ nc$QBWsqgHcz[)FXBQEAˬyҘTucE>nTp]pnŸUpC 6RQȎ'- G ij gH{^Y& v5@]CrJM#9EzΣJD\q#ʰZڡB.k(V/OUf% *ZqQx oq?*t1nGP9ԂC.Q׍|^Zk4z+!bGTtcNd]% w bmK)Яۉ<_ZcV_֦?0Is94&Nڅow.I;R5H{x*!_`{,ʛNd߳Hu l܌S(JjvMכlj5'SR81ފ.G*ˮW%F¤eKIsxZT9ׯ4P|Ïd٬_jP,;)OUo[Av( 4Vp4ȫrp|N{/j^s)øsp먧xHZ>y(A?k!Ѓ_K{u֋Z;.ܽ/h3 bUC)~W" bQw') \N}{L?Lzc@dzd=)4YOu?}.L=Rd S/Avc_>7z#X;7,.CN `3}6Jl;h9.30s#l&."F0L(r6;cCXȥL(kv:bg֮w^9b5Sr/?U]a;r4NZq49MX;5UO;(-4~ 71wZ7kz(xf}FNV!r_+f,Yum5RwZ]Ugoql5kb^[3u3CtY9e"co%p;]z9G=FiWZCѵEX 6éU) 'ĦMKYxڜznd`ֱk8z(C~ʤͰ*/{V+pUbH13 g5;l5+[/zѵ3]KDqh.pHO3:ibmÑٽ,iU ]93*KB龥'Pixw qNMM[W)|NdNsrz#,= apznQP ZnLekX2ϼ&@4_VFXle!"yyi?U ib,f ;A,Vmx4_Ai({ Oӱ.yhY/B)H427IcHc, V1VO]cEgCG14%/3S'sY>NaFt8o,5n9M ̙NSt_F at#ؿ~x= W6ĿG F﬌^l,=J=4OZ~]@֬ Wq4:}';ay?H ßM P3'F<6zYծ>`0&Io(Dze;Ɯ}͡_PCfTr(fSMi=.?OƇF lkI*9߁n04r 00@oo AXV\ bX欱&S?Cf<$;`Xft r~$ۻAy|˳ǹ&,J{ݵ|W+8rҸB򸭁qАl6sBT{_>P s`ӝӆfL<0NAȢ>GIG(i٥-krVDWnh'_Hs#ڪGVM?}Wv njv TQvH07H'Tu^& |  pPJd [gn 9KB"Є|>g|mxמe^M@5z`ތ="c8c+YĵF^{\tqGYzj,P(C /Ds||Ny_R'Q';N#g*avm|(6xV}^ `HChOMĖ/uO OW6or@<Z!m9>HX2n^u鍰7 @{a.Ɲ{`wgE#""7aU.t]#="fL0;Yc,7f& y8Xy!YBn(ڙ\`/]tY,?h0S)ty-Xx78)iwsA^M~p"ѷѦɿ)?VT4*.~hf]:GxpQSCv`?Umܙ1\x)&xb,o* ]s8LY" #v)z=!ozncЉc.cp}!?MMm~8[2++y}$q$<~bGaGs ;'ba܎JFW`~L!1Uߦ aUQqZ gמ,^A檜l !/y?xzyG JkCYwH'86,?@@ՙR~SF{vv-x>fPA_{KŀF؎kCXnCr :+` Z8ch9vxE-Z9ܾ*Oa'-Ȭ+$t+rz`KsD]GĶ. bf(';Ei eʜr|kwXQO:Ϳ EvPFAw wQο#̘]"Q CrwC3nr2QX@jz4"@0,I‡b]u=Gjr< o{n>B)щH&yQwn6xk#mK¥l"=-M_1/ؗi)}GG/$mg+$d@Q3{ 9TF;~S%P>rKO`{J\ȲCC=e'YLp!xR 3A$}43_T+9WvlQ؊/rh ZFF)t0s5/*zɫ |S4haz-,j!\ t-8{LL|;"qq`Uvda:2b_D餢zUݯvJ0n>s#./&w]z 6jWRF۔mqn 6m|\!LNbqwayWXQ hpf>ݰ5VP#|`&_^ =C+xpUJH<~Gb4#3,h8?;ީ< ѻy|IbD/=AK(dA~|e e()a5yxȎEveHE:Gt mE(<ʯQ^b-vSԇ};I늎"}^/xES{B4J3P|y*i&{yKb13p]ª٫/6b'z^TA՟?poT~PJڀW,߲D)"pQSb]dڈZ@!fi?始K`iN3w}que5<(=/Ba=<G0U ٤6tc =Ql]?IʀqOu"J1iH [re$\N-=mugyjzYK d^T$=S15M<@Ұ\咃klȵؤVoĔz<.)_Mc@Ut~҂ }iIQ )7`B? @O/y= ĆcqbEiEY&{^̬6|j(3vQSgqMr f=mP8{uP8>oݭzb3?:E˛E7Ts&|q+OeOZ0S>߆k -[M`Ђқоxh H ŽRvI@ʞ=CN{\]Uʆ?ûCIyLu?rb:nߺ7DY$.=Oqvt]B&XOK٢_t9TRr&$wGqv ǝt렽!)MyF>xn]> 6pk_gSJ(Mvi]ck(|%t+y( ;HNS*by1!hJM20P5&vEmK.v -ހ&{ 9JSрa@?w6@EmF9K!e{ aVy["z )afHqZFO& 0_~V 5 wL'2"jQ Iuv'o{Ml(K7/T$;#F7MGF#|dù4,w@@gԖ#&Qzn`^CdۀE8x"!4W*L:XY w@@lG"ZM&.e\sJv)H[v5&> 1:AgLV?mEDߩTN I)Ǚ̥Gp:A^)[@3!>1K,(ȳ}_X`9$[D<ǰy*34SG7V B4:q&:$Ktغ·= \y!g<0=Q2#䭿&W{ֿDo\1Vi)7*_(R#Zu'gr}{._\#cP tB-tx23(QwL;/,Ѣ-L EonI/3<|ՀU!S( 4ؑ~:*VLzx`rFJij__Wk&ך$UZP9vM.ʓv|@o)j93^pѷVlM ]=\"ʸ nJMڜԪ5Cl~E9,]+{C͡ DhPF^ C]ιe_]|^^"N.Քͼӏ5Po1tw3D~EZ= #[~3>[\QE .ԍ y„GcEk5O(WUQݬ XLyCYolUB'k-kϯz<B{ s+9 uQ"O6XY@l@K*,?"1otilPdw8Eژ߃SN3{0X{1[O.b-’&[bk>’F-fODd1s` j18a<`t- DU2hY~̀~5E’Kn0F,ӷ}*cU ެ_la9d&VVdz#?ٺ!.tR(] FDz0B_'o\Ԉn龠=5݀;o.,َ;4YNԹ9 w  RS] Җ+O4kHj;Njѫ${1K×z\x5bfW"8M|K,t e]oǜV&ۼ#𼨷y81>o⧢E)Y}pJfˬq]pӉY/٤=fEv$8LˀMcTM~ƨYG:5-܎Ev/BwޮVrJ81ɪ֛Sh(@qjԢGg5>gʨ"j ) {بڞ+{By+*!nz58,gO)>BA9CRnO\Е,Ng*OɍWbRHLdl%VB n*b'] ]Y6˄k= M{T9|&dslL2kTŬ cdޒO{ͧ=|:$b>Gio)K:$i.gj2'öSQVS#v <(?/(Bn+5/ b"[S`ݴ-Jskx1nG{ɞ$Jӂ yq'7ݮN,)w&kEDE{T%W=[L γPXPgpa#hGa0p?Gʔ)L-T<""j #]z)â?.]yyHŻԧ+Ax=gu&"R C&镻X C~wON7R+i]f"QDm(^ {0~L(Eo>=OTX~%" {.{ [+5Ko-R'΀n;7^τ *R.N (LqzJj -u˘ξ6j>̣N%=i=cڼBsLksV`9躤 uI ;Xcc"_xa;gwlVrF9\2=Xq&OL7eGBn, _wu_Vpx!Շ|2a30xz>!Fwo2W*Nk%\ ˴U^lz3z" ^'yzd.)qR+O/GJ}4!6$і!We md3 \(]xN=6؟ v(l@-7CԺA*Yn"CȤEu}. zw$A&ffZ͢w~ơ>ΊVgNH`C9#ZPN4>078hez iYJqG؂Byvؕ)+E[])lʕ;RԥEpMgRȯH| ef\G06)\^7ǹЗ.G[o3r\/qG_b5)#:K* $EpٔKQ PiԄ|K!` )}GcrhI&cLk!+kXh˰˅F4+)6JAY(_OmL<-1}WO ;A}P?yTI7 D!b˼s9sw;M CLyMH¼|5гaR7px gȌs.ZrruQ"!0Mս%?IlFn &.b)RAv!+Z& -13wXx`m-pf!}pرwAE1XԍC &/QilR Yv X.jɬay^Ү4 Ys Jvk{ .,2.I( ; # X~ ,![ǗS;%,3f"5@?6Ы0G{j|cw(Ѝp+0r0~@| (ȎoIxD&}8Oa{:ͣEdw^\[fIΎ?6ӔH^({8&{j?6\x8[`OabLu.b.ɯ)G]+w xV FjbZBC0)H/ X uгKdSQ@ھ<#@;)Eı+` ''KȲ xƪK?x1T`[BE &Y3?ʊjh*\S$֖?N%bfoU7NƵ n[ׇ7e%f H,zcJ~( R8f?͊\!&t/ W\@ gMV’|37}E^z=u=-Yn\B(W䳯+U2:[v>^K>ױDSO4lz ^k4]0?5{ŒkqB:Ȩ%'](6/Ņ*osҷKYD]ƞ`Ao(R~}0\5~ ql{wcc⯊8Wj7;Tp`9%,&3f,؄sD!|n#4].9j%.յe(:vg# ;_շc/=my,M:uZ(f`s1O5 ulX 6Uh2OY璘^7gQf|\/dC/ Yɭ7hnyz*ܨWm&  -"Tǵd0iݏqRze&g+\. 6~ 0хb^`lSx 6yU<ė) z{YZ)\JlWFʔ霃PpxmٿKeΞ Y5< |ܮ~|e*?jiRgꝓxm&+7.jlY>uwoaYڹ,S趋ܷNZD p(/E/ P):gA) k"!ɢ(YV+*pmRқzpv&0739(m> a:G my[=ĤfqBycc?Y-b n!WpW]Q _zTPX*G c3'VcJ# eTȜ8= ՓƃlU3ptZ1ubxf4x9;b#bf+(TF~(& MV}@T'"<{rU_G^qb_гNj;`MV.gnZ}< LjNj>GNN[柮@E> Y0 "({opM1yg9/p% HҋZSs,%T`w Y$ů+]Y'!GsJ;$QOQ9kn]Ҹk'1ټ iMwEos.F\N(ܨ|f{wn+:IJƔ՗vE >|Xp-N4yGܳ&b}7w^`I{>$7wgh{euDy6uGstl >_Ca:*P~xs5koկ鴫* *8AǼ|a(9Rtk6LvS 7/ZO)'sUE5#ݥpY qf;T;$j ]h_iT\9-"QV eSI:"w5 q,gRGoGcׯDfw\]~֖P֊{!bNta鶗iY+-RKH:O%܈X8~_1٬w-J(axQ"'I!x}fA\ b=4`_{?.͝.P|eCx5M 0ϵ7@[n[dp(QRM%>|I8G3GI-#ɓUqbs{}p?~:D (]"Ƌ!*318(#{xg'm+:0);; EVvZľŽN ®m?&%2asm!X-gS?05߆, JQVO3(H6{j}97g y[{Or;\PŮg? KKTǛ/V^.ė/_Vⷑkk} xK(%E}w|~8HJ imEGLD&94 ŏv/_!~%q$_U+s4#Sv O "1>j,IPn$M?&d?V񿫇%q"P44Uwqh ;H)3~8A//|r}FiqR`@rو#!4tze=z G+^8Z]78_X 06#uQlԜ.Z㝯 OhJ>AE7ԓ];z|%cWt/Q5`T^cF(CU=Zh|”,=8B8Z$"- T 寓qs\..X.Z0x0 _†©{Z8!oEYȹE<9+ǻ+K :sk 9JWtj0N|—]N2yigЁ?+>͘3E'niy,غG:܎!q׀9=҅*zAjFTb}_s'hb-.I=*Y^Q`pi _2HWX!̇Cro'lܽ/H#u^u?πWd(Wq|(}3Z'y{stw hVq;-G0CN"ˏ< MplbEn\dfy`vQ/ 1KLit'U̫FFClLJc*Ba*p4ѻH;_hH4+9|x_уWǷ{d=' C Ż0E1:  I~d> n6]j]}+d}呃 R H-vi`2ba?"2YUD 3 D&dW…B* yK|[uivcF~S<ݑqF΋NjFǠ'V(jc u>My*eRs~FMVSzz.A8fqJR60HXMs%|jqdJ3Z=fuo,*A \_0 |?vj.GXΫ\H-Avkx!QT/k5n7ByEWALa'o;RQ\T@+wMYP۲65X~F.'KFGq Ha-Nm" k:rΡݗAQ7@h:%);s} ~ F^Iy kR|Aբ$h0g"]%Pa7t>P4r!N1tA3t׶x>q^T8Y]*rȏi` oD258\}ߍ(VKNMeN `s+Qٶܔ{ESK{ e'`BT6gɄXP!LT>jeqW*90{\ 4d[ Ւ q6y^*ء)j)sb>۵[ ( BMa.j0E"C8hBnZ]#PzD[ M7 ec8C1f/zDhPS} [ ]tsu"cQ`k8Y.[3T~^ʯXTCa P#yTYR,P*όS#m;`َ@OV(ZD@l[歐ο t' |CprٷGxMl?EB8.y1Moc/sPy?Gehs.<]}R5E͓ Dz}9;G\_ 38dCkEG7*&D-,)F5 %|4!4͂;'睉p1TB$EKu%+?yY"pVN 6̰I|N!F-5s4L8 _w{Eb9tsUȅ%]>;ٕ@l; ipŗq^.Mv?d^%GI?[0 0alE95 mr=ͥsP(De RFd2f17Ń q&~A3$R²z7" onTQKJ_ SŠvҚA8nml\yU2 {cͶ> Kmk;w=+ejOM %5FMj(] ݔD. q.JL &6~-_OvE)" &낃~$hٰG`6wSaz4 ||@y2dMZHr%vQxfu;#v]ƣBwVJ?|(5)e덥pg'IMv(U$,vVxc4X5m ~*? cӢB>.;4j2ì3WU #5tB'ކOXLRY6ܾ8ˡֆko(9 <30h_Q%%d,m;A'mMm<1nFVQzaO1yn'}+L4L= tSU<9FdI[20hA \g|#Tl5O=dudQΦ0 )v2L;ET|Oc}&;;VgɲII&tI*3c.Tt#{(7#tS@4JSbidJ(_)7:-N jq9!|sj0O>;s^cFUC\!g^F#*zaKWcc/ilXMSfs_9nqXlՓ#z <5kcU^I*_g{aˋD}-ן:q٠<ЭY}R̅ ~xONUPQR o_|<*W+$kᩳUx eonvlF~HAY !6t=_ TCk=Գ~k<>rbrbTo)wˮ޺L(N.&dƄ'+Gڎr;=sQ}@Z+D"q=e cײ+>{R1/>;F:弉๾?QY\قƜ'1b0O8m{mgK&<\*Mp ,ʢw]J1V7ͬ^9%g,|Hx8}}ʜ(l6(/c&:(?o Sn9}ϭosz<+efofd؋kޕTq/\6~791%0,n59zu[<6H"&51(}+sFQ:vC\C&^)(0$@㼇<=JL+J8?V u-OA~{D~a {6rPyCz$@; Wax+ ~&!GQ>Я^v3!w*ʗY= EHgo5bUlq 1 E úЩI+̃ށB;kqp/[ߊ{h8~MkyڜU$ћMi,XL%sq!W1Xռ Rt$D>5lVtCuH-\O6 9I v*JxyU W3ظ=_a^+GS9mW:Cc~p&Jӑ\3:5"ӺDw@삵VmR(<5d?Fr+Dq 9+@ci+Ĥ?Q|5yT _t2}īR kspbCaSHaXd58*r!"~ \u≺CE ŷpP;v='XQCY\T; l A-$`|- Vԇ$rR&mw6?R+Jx3&B:-x?}!>:JoL>h~@Ds^E.٩伞(%KN@b\)$zS]&= vC *ƙ$lwLG+Ü@\HV!i3F({IV(àS0kF !shњ~u V[y*L:2kxmeb7.ᜮ!SQm2GGCz-6@qoM&ϬF 1L=`3JPF-kcO16~O`BOW鈏|Z 2Ip~L(YLsZYo[/N.O  aqۏQJuHƚO`hB$ހG(q XmFzV7uhhG{O"VfaFD +a_܇׊_CܤOȐCB?U&E]Ed |WM>EP] 0gk`B+Fɴ֝Fh iRaO۽ORٕRj~3/NDBqR9Mx,?DD $Ϙl@+.u9W.Ȃ;ɼr-&^(6Cڵ/Q^sxP['e!6NQ ٟLWyMϫ{6늧 .<X1=(]聕tGL)d.(^'*Y(q@e>ldMh7zAV:`uZ"D F\ W,[,DQ'8t?sl,{^"W`e%"-*2iQ+To%0)ɢwx= erfK_nMT`'sJhsHXu5,Y`҈"L[ My_w8zP\EĿ:RH<% w@ c/A>y^<@dCd$L&]J`aV |F nNoy%{CisT%9k0_ )6CN^kͅ)HSlYWTg0F#37FS2$mP X̓ślH )çeĖOPFtGŇ"M;P?2x1JH*CBEN2+zJ\Zd*0509:zSWTjB=s@*NZӫRu 9H o'@]0³ez):pR2LV{oQ%Mr^4[Hԡ|2m<Rw.cRUq<U3 $n.iV@nu8(],y46 ud>I tqPj^l0S/uo8@ҩ 6AXSJ\4 & ?{qp>qN]2T51.d=f`m*7ZF*W`?Ѽ3M3{sCyͧ &{b=xFT!ZIR?2PY1LJ w% Lo$(YV.q*:?`/dFx#ubRg S ~O6DjM2RVQwtElͪ "iqM! p2tA _gYV- ~AɝZSWS_@Nx{،/8wm6 յs 9}E[@ tbx8KFzCp+[ۮ[^nKqlV얚lW&إ-?+̘gh|itu?G)q*:7@(,bȔStRľub˹( Cͤd Tj2!_:ߕj1q󔛫9$7OA]:3b9F\p` ˉ]ڧRܝ0ωagv.ՌAz4tpzf5A#ڬ@zcԈEӎ9y~vΈkvO6RG?~o|ߟ~Y$/i,4=7kh4 8^\ SV nXn /Ikd4Rqk8*y~anߥ?]&FۆU(ʕ_#@7s*h}J25>V^ R܃V.uoGƅok|_f\㵴ϙ08:û O% )D\ yO Ayn9g*| y">\g;^)%:(q/>L:fJ%g̒#N(/0K~8=pPPJ߈+ψ:ϿOz]+qrޙ/l5v溜 C{ބ770?#ڭ@_ "ڻδpzcH>r$ԏp:2&\H^1TOq]Sl P+f'-{`yd$Qa*.8j4UmvECUx3D-m ;EO%鍰S`rk&>vwb"`VϱYQi[{͏ lZ.0Q#1bZ27_.e\ ⍢:.Ϩ5 4Uټϒ: A3 #=E9Z#wI-7^y?=4jY(9*r pQpejC2ZTNqQ<`tsB\ ^6\dOG}IaגsĜ7'~v\[U|M"(ؾ2Q۾>Է)1@S^5ڏQmXz,p&,CvӠ\te)a6**QShz[z!\u.%",YXŹk7|\} ME/qEoQ6B rOa瀊2Ks 7a~V _)Ң] k( k#I?$̝6Q\E޽?5T̺TlV`c.ԉO"2a7}~ݧ_ }*]o$#'NxFv94":VE5MvaQwS7;~4\6 Ku}}(q̄nx7~ջÅͬ$g_m*1y0zp~Dsb_> >X}Q<2i'2wenFL XA:,{sW}Æ8f-CpwsX<-2<_3lrOw-ro)?tb6vV_5s@.p}o2KH,оF}AQ w'Bo6AԝD6H~nU+٤JbA}?7Sco`5wmp7ň=rnl.]cRػWn͞U6ܐ Wr]6.ٍ3brhBsgǟ{ U? v>gsI#ᢒHk0MƇXz*VGRcl7u>ۯQ |~Q{g |qek/>FKyVJzxv;mP_@?@t()rK=P.iXYv5<9Oa+AX3<`(ӛW酙p8%Wa\Ez.OM'bf48rE4]a޸̙L\=sgª"^Qr|ɢoʕ#ϟmLķ0g~>@#)j龜;Bv=f2^z?,gx0=\;j ?U _C4/ N}GilIб\TCtx1RyOWN{soSݴRh!zTO7Y +E YF@~Mmүh;>9څUR2 !>k&UBp\&pf^J“"GvO(A!wQ&;?l~; Ք$l]obcߓI)9MIv)CZxOǢf{:0uڎe^WaS͘0oyEs(2ї'q( &pC]h`X *YǷkLSzVE׽pa\9f+ +2L.PJ=l9`a|k"%CoQ_EXY\\by'SflM?F<,ۋ?bLkvqC}%mKՌSvlZ8)XLM+m^ʀɩ"c}I8 ]rU٥a3P,y$7/gNI!|9:qTLmzoJPH8F~ e5GH%} sRBn(JMuC/0GpkOFƫ(`gAK/^z1ۀ8E|c09CP(Y( {tkeFT8Tef,{ƺ C2ە VGGShgJ W?O{ ɇO>z?D^R柘S Vp~HPqI#D4WLk~'l'+KF>9r9=* v`>4Q5=4do'߷DZ Zͥ_.3_f텇&&Aq=˲.?iYaψUs*f#TuVJNSdb&YZ=w"+*Mal8R^MC"A %P-?Au ޱ>oPh:aK>Ż58to6x]8˰vݡoȖ5q/? ٘QLU@TV*VzVhYN ۔yqU!tj0O uEr e_7\rOs)'8Fш:ܨlzv)b[Z xy,J՘, U 7^ \T2>lTnTd$Zω(K>I֯Qi,eƫjsu70"yׂ{.sJ1aϬoQV\:%z F=Z3K!S׬PoUz(Qo ^ eCvNtZݕJ+hkc0+%%C!}AT#JgШZg jl  678g[)]nDnnjc'l~ԘԾ:3Gލh ܽP)CCz_@j_ʹ x ۛCuxUl>S\E%DmOʽ6%+*eG%AWdJ>ʷsg.Y_Ki;ȿT"iJ7G?,+=9A85(^Yaby@%C B!_[4/D]X(=żٯ)v Svb{+NfKItdG7W{g=Y2"mfsuQ^<%,. ũư?1@nY8%X蒈AG>`D͘ N!">nVjQސMCuR@֦` `-بPN1lQٴ'N\:+) +Y-_󲆅?lzSwiV׈|Ž;৐%(T‰E29PGr pWi:d\%v#xZۤ]Pso鍺3KOaqvW%ArU"W?0v˧z^@= (?N`1}tdvlPN>kC#ُhU^ca¬e1J})Z_.fx7jRz,h#M3T![EFY(,@i|R2Zv(ktHXȮ/שJ3y^ն0grfD(%=L K&蠢&/Vx8Е<$#,1709b?Yg7'w-rlRv7n%GcF<**q 8feεh6sU `j:Gj$zkB*<0B6/?n<<.=_h75K, >롬_Q%7%=  TQ<ÏB48`S[|WCo>;e]P9#+&CZ}П̙P#ލwC*6T]0.B\ˢ܋ /fn.\͡ Pl8_%|ZTp|WJ\BٜimM0[Q6^~6CWǺ iFXduTFbUJv6Dg@%)zW-*0 9zJD]M/4?c_}߳~+Ĭ+O/ F`U+I#p)1ADJHxk&8{'_dpz]F3ۜDZt7a%ݥl3tib|=*O{s'dA]e0뽯P>wR Q`^{V'00_fҟb>N8?>g^ aT'u@?d#얟tc]:zLV-VÑZĂ>埯ub~7*K}RJՋ7!{^LrW$Lrmg|C9=H 0΄V`='DzuϖǞ(,o׫>YtieCAvs4q셹0Tp[됭Q&jMO:l;Sc6۝WGv.ԽuZ/W2N;BoQ 弸&謁/I+9Y +rfQq/hyQۻ?|&i1W^סߦwl}t=s]6[2Zh@lEQ}{S7aauBؒ婣]nB7X7[24ToA}3F_RlnORƦszl/&R?4M Gt-F4^9#1ݫ@/8Yg&W"BE&lTKh&-pOaUVZ.64i'j*EъR%КFhCU\"Eh 4E "e) A@lsg2)oH3ss=4]UZj'(,7䆧11wܿ `TR,cYu ~@v}'ÜJ%oF )y#ц u?Y7Z7ЬH 9/A>ؕ^g.O/D`|"j|i8v3/:OIBbzPS7fZ,k*Eyo2磻"DBX<1wY5EJ’iy:c^'=m#KP ,pڝbͨi/DJ|xwo|oaexVʼ\i]wC 5yCʊ*;g[(OR%6ہrm O͊mi+RQ%hB9yޟ s2?Ġ% 6x()Dyn:3܄o@QNX~W$i>w=׳e3gqt*tAJ3FhJߝnߘ@laLR ~K x SՈ2T:pQ%> (06`- wpY".iRW-+[RlKv `2(^TX"\j(7C.[n1Jjg~J/?WtYcuCvy{a)oHe~wZ1"-1am;ܰr:JY6X&\0PeȰKc.B4+ VCvJ?^ BC""O._,vhl^m~O=7"_J\q3e* R>;3wnZM&5qJ?4%~T\5+]Az1K@/RrG )cܱ|0铂.BG`g[;ЏŸ # .CPHv5*,$CBo8(I~#?>T#ë\rlv-eU,k]͹F>y;K[7{sˇw(+?/؃ǰbE ;-%۷/b}@(Ƃ b蔰pTEo];{ [dʉVE!Z/`Aͪ>lF0i%;jhpܠl=&RN_ajIyogfn }(eҰ؝O!G+l7Ѩ}|}剜j6)7o#j5_tJ%?eH!}΂,sȐBrU96OoqIowz¶,AA1Y?Ǘ_OyJl੩DмvG- կ%a(%W}]-zo͓nRXQy$nQ3EXTB YXfd/@@K;7F駔{7@B: Up_wٿ죏vA߿.A?U`o%xHTp%u(|buȸ{ σS'QDžYB䂣O*T+G9[;Dc~xg.j8ع1VR|/elϨZ}?[.W,GGoXhGtep ̀}`owEnGٷJ;x5a^W܊ϼB-F@÷p벧oW@OqlhT Ǝ]l; (E7Vh(FCvMFR~kM< .QJTh>7mS.W2JPq#(RE~$VF`%wv[ItMK1H(u_t r7{dbWeM0}9<[2XRC$?hf\L <2ԕ/SR9( ~ ^˵Q*}L($g**H)UTl&+nM&]v6qRc9(T[Hjad3h2nM=oHDbp]u+v+T"U- Oc9NF]zܧ`bފ!Ci۔tyP&(㫝TV\,1z2uV|>m*\Ǒ%J5Å*L)=WK*L?,&~/$QBy)3B쁛6=+1hf0b1| @+;-~uqR02;0%aݣzb71b3}w+^J#s7 K`-d o#+cb{ű#-?Q.ŠNk($ݎw%g?TqЩ(? +:[SzS]#bJBK]F_Cz"[-57 o(~>f>H |#yn!JNêIDr?eh~G9|뛀qb XkYm=ȍOm‹?hz W`u8yĕ&^-PEHn&l۶72˴"ZɎHvyhղƼ2Y}z2ؾ5c]6tAiQ<1  OwمYZm?$rVj cb#Q `jugPrĘro|0%'ƹ"͚=y2u ,JO.=Y}$֓yO6m_=[odH^;JH޸L=a}d0hi1U~(cBJj#ڞ_*h#ڼLZ,OSL}{/hP}܋lk(O(R ($l  nOۭN9ocz2JQ+z X ( ? g4Gb]OXqŊ_){G:yn=O9ٶ'NEGAM˪@:#NG>-䖶G^ƅGoQ6/ϴs]C:wXeZ9MWĝ(兾&Ӳ8HV4m[8z<imjSGsQEW>@9*tNw#&"c|TXdz~P|to=aFvx&K[7>o {ch/Q..?IYNmw3EzSϦu9}mf`O-4wna{(t)A psw?yrK1&5q%O{44F \qNٻ%^a wl 5M|X?`x9;?UGaСj 8l};y*o7,\0&c3R2,ʺ&Y)jpksMt_6,,B[&y=ynP/`aP/ ]z=1H5l{ X(ߏ{p`aPM!q]ʛH׿*}W|/z3$孔{5ԣS,=s` \ 2<зre.aaansfj&vuff+IsM;x€^gC]EpeN(JSaqIzJ+~Pe8'0RU)y-8*Qqu;?YÓ FQyws2şߖS)V_OS @Qh4[/#_3ou1pS]Ra[_!'V%s.e52IQRj%hY{0=&.8Dc8-W6NZiđ]&[ؗ{ܳVb_vyh4)Ee`雎MHѝk_9" aĬd#ɏkP>DQ*Q6e["-@9p#7V<1!`$❆*!_osOZ(>ړ/[p99x`tmn i0þCoJ.Y* IV6!zŒ.-f" U%5&o%VOFٷKvO!BŻoB!7=$'VRoCj Uޣwl]Y|v Z/݈)ހ(ē:LG~%^߲˸mJ3 7Zm%.xK:iLU3E >lSW[Ϟ*NCjX;=2x4n,ScvcTڏCSP>_v<B(-Y0;:[~̏bJ3̮FqG\j˓ګuMF!~2> C*{`T/C͓y x9"]@ѿ+ג<|!_cQG#wѸҕrz^#\\Ap}>hDTQ Yty~W嗛Ƌ6&<{'bNr.n?Z\Y*3STDSQZ<1ÃXy_1Ndx##lԓ+&pokrv`Q^ - C=z|TjHdVo(p6!v:?aWJ{F5>LU*-oSG+b +rW7Ǘq/󗌍?| +>hI?· G;O~]ydӞ1s#zFv߈gK7L)_4?A@V9(3EyW.GS;}9ZVjYrאwy>@IG"H{x3傽Pyekcm j"+1^G~bLeξ&zɻwEݙ+ѮV{s#ѴGb[Dv~tiD(5(yOvׅN|ƇR*Gi̓Zr)唔'd,g/mބF|Lk\~Z@ &{+#TW:)ėd{k~WzMqbL//>j& i0W"e[0,,vjj\ z`<.%nGy$?):Sj_4`%_9:{1cvf}|oyUdSZkf5пW疱cImEW6^O؈G;hg%MOoBN,q)|\_nZHSU:af-׫Y/x~Q~XWm_HC\<[IR5_揑ICb/$鶛2T HCǜmDy\$E_+1*t&ba)TR\^*}/|8?UkÉk|I(N!xaɢ_&o&{L #d甋.VCz2W3;p]Jw^F&7iH1|=ڃź _>= : ؎#sUw/:({v8P\BEW*&}:Ls~ ċI'ovIQS$eJcJ./peQr3$9;"жyǺ2o,NaoC9ӞLVK̑c SYr ?gtd[wGe9x8` }8r}Q2 ߧCjzh`cY4 Tp^ MY8iFEBOpg:^Q9<^)+bn{T smA*j!8 nB Zk(֥5^IF\|\4m$FQpP::\*buپFw /_8<WP丷?.̿j~p|ʣٯ,Ii$tbΐ17i^G]]Di=Mi#+>椿,Tg7l;-(5D68(n V7m= BDH'U CAIYޓ}fxQwaq(1K FxN{}?y& 6чJd9XSx)v+tD|گ(KS/6=8?#Oc $v5-Ş/QGBnFl9Y qA}cZ}Oc}O{Eo"uXr' +S|>Y9w1q0ѧSVGv$X6%tF?}<] Gu 4y/KGiE4 \"6sPҕ6(U=m~D{ј8]²D7h=xy[uƏ̢܏/ I O'`{?ՂYPiUGieo*dP;TSO1_JMIX1EeAp(;L(BlfQ#|zP be_`uMp@l.Ǥӏ6^a#kʁx~F[ (eHD:a>eR2/2seRK{6޺1t`EЬ! p9P*pxTW^Cr(( xlQW'Nɣxz*N z%߲7Qbn}w悛ܡ o*%AW(̀,[Dws^jMƟ>))Vl y@(;#JŐKiB{X1/ g_؆nU#yA;$%td6@$\ E|ϋe+~s0A3\Chm"k+WV=}C=<_򯧷FQ3;짬vsʭGֺ6LXNΨ0n5aP)k<]Yxw' 0d(Jj)+HlqoKA wGz+IJ+߬kᖳ-Cw85OZ.3&)?b{vi5е]&(`ÿ6ah6\}>,e?."kHt)A,B>^2mǂw:1CMuObt^^^$SbIvⱤjP,)oGj#]30(T;dHe~?RoǓ`d.eØʧxD4Uk?8m6ftMÄB~RJ=t%ʭ}r{ow+š>-ĕ;-t+, d_~A|4yc[0(n'p=&>&kq,][*ʃ/-) [lBgL?%ڢ==Tpuq w}A>!U((Σ"d}GoM9+FuFiʇ(2Oqw/Ӕ]Y|}+# \{٬O0^ql[W4NO'πG A6ͼٯNR̤}ƒ@;Sَ}ihH6wGWc*\L'?' 'Cų |}R i%ByqO|Hn:9D YIdk^n Cwk*[|KU2ZnヨA| _nӧ5V)=r4޾g £s `S25E8vz}ÐIaKO*M䷈ܢTwX®Txtʟ4W+{W{c{i|N#{/b%m~*$ j[w5:{Lj^FGvڀwUg[Wo^6j^d?+?AϏN6{~—칸W0(kfEwǞ^x{ ^+4{/zb^3YZBۊ:Zi[5e3%o9SPeBkjn]@.v_s@)/#;Q)'NqJykQگu,s)yQ)=m9[CNb ;P)fp<>7CI~)>} FII"OBWR $o^_59dW`C[a,4Cl~NZK,W3xu^DY-\B4ȏ%kߡ?b&xgDz38{>PYFfe@(iǎ;|KAIzKsxr%(v1XmbjKs՗;z37.; Ol5ܯgGnCRMd^+AD˳PVvZUܟ?L T.>,ZxBgMHs(+o%JWaVamKjWSxS ԗ7ԏ%Zp3^\R'2B"!1Vo<1<$Oh+M$mhˌv |ߵo؃͍X~-yc6w[>- yYW&pv촏q fv7:QMSMyjP+8>4.:͑Rٚ^# wu~H$SYXE>Ne njQU{jZM(("JWCQȬYfMzz9ymDYz}H@N嚮&;T!XE1Qc_`]Ωv@hǓmя سtN=h=Pޠv D7uapS&)*9l~?$򛸉 j ? ? Y/%@u$yox/8$gYBSs^Kסz EYV[m޿qяdMPN)K ;rezu곗LP7DB0_&# , "D bO2ϟKA,2l聑߼<,F< IBF5斷'jFýIv)!ٿUfAUsH6WB$Kd-v~46TCI._)y!v-rLK9J^P 9dzO^k(^/|"WH ]WP/nvc|(2!y^+P:AUS_'AX)x=yg$:cW<g= T* n8N$QOK]v2hM#zWKoB ^H:D1AvrNC~#} 08ꎴF=ˠ%\OqD7K7X 첹%hvf[±')HՑ_O`aTfq鳊yUY6-*x=ZpyD7?lm1棟&ٴ|z}W9 lZj%W3?;.e $'+IJ%Hn6H#{n.2w$7ݟ'.;ֹ&4TMGjZ\^we^f 'kd;"ϴs0+0##[ImUrq2ؚ;fru>&ݢUX4yYL:T';L*ѓqjW̒ċa`|Pil7D;F( u{1XUuGZWrAJ߬f(BDt5j#ÈҬu >k`[hl)Qw6o^ &v ?/[|."ϻIy& Iî)*Q ދoK.NoK^J%G3PVD"Z_:>JG=_vt ^5y8*L;ķ15lʼ/xr+j&F߃mى[>Pr"S;%KeŗҕwΙ$%D2޾i^cZGqCg0o ug1N^`M;a 3[6 0pQ.tGb}R(RVOG_*_ǾgU !:f$8d)^gO,oiW Lu\Tc;M'#gq2lSzoRsdq[@o*OOŏPYo%x'bC·:#CxA.ƍ.yդ.ʯA+6/4T.:Dgh@tpr]+(Ă.L{y;B0VB!lr!>|2b0c+! [ v >'6ߑq0שa\NprvRpIɓ[460;k+J*ıu:Mp Cb 5('sqfֽ<78Qc% ~iQ:໘Qyr9*= t~Ejf$;XlFه'EGnՁ ޞtihgF<+ؼ' %=!4gxw~$Շ㘟(>h"[dgsޮ ?.pJNnoxzK?7V] ʓ{nMj*X(_eµQzRw,ZŠ@/Ia>hџGQ=(oxWVۢg~Qs\pnECYҒ̅[yRH e8'8xiWC=G4N;M#qBai‡#?q:G$RS|6Kuh.g)?%0Oï?A&Idt(I l@+?;ؕC0{Nh0z 9&㫚):*o>RY|n! 6Vh Yc 61]|>\١ / S~.AL=U k묅eW0P h8Yfo׺$3q{uLxf|ݩd-=>n{XV jV61TjLb`|MUxe#mWA-R5V<t[ضԦ N'~˗%o0Pb?yw4D|tI2{O!39;HFoǰdN_4W_M[- ڬ/9}5s cMdT3ʥUAŋrb??=bj!Ex蔟HEnBࡈ@CX Gp#cn Tz@qTꍡ0qդUicj c24e >V7G8>HP q|)cD7GfBȑUcT:;](S:;pt"p]!x:e >x D 1<g(ؙbgbsG2 }XΣN`KDMcebK\ܰj{HacO*}kz:NՆ-OGR6M_ƨeLxn,g :~=~sC("E-L@>m3-^I|%hJV -M%Y:}l|=}esm d]r=֏y~^Yf~ߵf4+M'Y(bJ`CxPn7G <]ڛ&bwKhprS- VvWo ^RJuPo5:N CnčbvQ#CD-I "D|I_k$$Kc<1OJ<*3Ǹk=?`]EF"z$-!z?;yE7W lV+}uznp\%Go\E'5wU9m[RRo|+U*M+`u_ a,q.+/ {r! $چ\^sĂi$Wgɑ8$sW#GN'FıMY䯱rKN! KL܋$` Gsu#rI[?G`qL JjCPz_#sGPhRP߷|s>ɥCP}t$9Z>l3 ٫ejCXp?s޹wi[\LuWT˜6KXXbh[ wbyuKc}KUQh:-uP>“q6pT 5>`C󚐪8cRv@m~xL]Rv OppkaCTX  Mu;UTߟ::ǞZ7 0S:fK^br۩Q%wMKI_K+SI+Ǘ9B߶pF}a4.>~L CE\1; N-/yxbrTd w@10|a`:= zx>9}Ɂ  T$4SBScԭCGs8+=9ُ#U*w|w2R xHmm a01Zd:[_vuT$c' pl$ il1 vځ]-\4~<~CNg\pc jcu$ZrV0a:,/ȕdOǯ(*r` m%g^Yw'.[]!I6l/$aIv \YY} ~>(B*iR߲[f(L1-4cibM7X;\3'gi[tgOE5Vĸ].LNWË̘b)-NU(oVnk{]{Ýb7sQyc҉vwGEc~D*Y+|;B)>voC!12Q]Spi%tlXPq b>Cg8!67F aK9Y r%87q7&c-l88 S薂J9T?Xz7;0\aU{_K~\K7K<^ ֬DuFVJӣױ 3N .-Ax-ٮ!A(DʶAkTy 1)_pVݴ^1qbJK%9x3ʔ[yt.a$d X;nR[7.8L)Q`^'Ayk;0He 6G$$by7<|av'Z_]uu=] *1UP[Px$+.ժ(=Oc{TqV2D jF<7?{߇O73;bdjj,5W.`KD~*Ա<̤(@zh.W ef"Y NI=Si2`Pd*ٞU zf'^rANC3xD'͆ar<u儦rY;YnﺑGzLOFa>:Աu%1-hd/T\ӡ rEtb&{P'Pcx1\t򝖘% '0YU79j3uJ߀;וy)ÇX] ;L vK 1B$9qctPj4aԡpSlE[Γ"DYwc~XJuQ:]60GO OAQ8_) tČ&3B¢+b^1MS7Ao+1K$u[Sp@"I6b=g)%7IXX) rK5ȌBvC_.Xf?`YSj ߠ{xXNm*eY| IJ{g O]XdHW8YˍMU@Yan_];߇lC\RnݙJA &/E} 3f]5pJF4vR?qT്2׹@ҽ@ .԰`sUK0iIe˯F D+xyMeyҲ*ك+|ί?oA̯+V93ѣ}OSd>rA:nw7؋"+{Ll^'dG'mX ,To 'T6D̜`(w7M]Ti1e1׋PS;*Z>[bV%-rIȕR^ջsN䳝\'OX&@avQ ~ rV[#Mf]d3ŮGUO)(PʷrVxZȣ8DZjq+13*%Cb }5>m- B+b皿4Ww|7|O!ؔj'3ܡំ}4{yw<5`5cvkwz#NIın&;8EO dIVF":1 G e6yNc甅c3# z 𮞗;|!4E[/J(QI*GsJbR8f"@?61FW7BvݝPH_qAT'c f‚Ȟ|+ِU9>X(.b6$F>$wže@7s<R[NS8fro&e$: >3L@n=-%辸d$8/-+*[KWi)' d(_P_a <V ͿN Ai\,d?>*"' ! ʊRQ&ĵ$ )IΓsS*[1fׇ.#LGL?j1k͢.A7 Y5-~AXfx]l{a;XzqUи 0"#kP ERo%vzJo9 gǫ+e_۸?x;?6Mwmx=v&#.Bփ%tJSX }ly ,_=FŮN!_J.O@sFAlw5Ǧ;dLߵ1p]1%,[%N1+#e,z֨~7C/m"dSp!"֑=1;tG ;,1Ŋ;cd'cDxYW * 4!΋ 3~盬(Ȱe_?gq|$KT4OVЍ{I ?j.ÔY(?~ܳn+^ /ZϜ,g$;^=\i^-f B-O0w] 1_m7quS:^U|ɩ{Sj'1Q̖HeX_B a7>_Ny0;sqw95ܠJ-Aa&)\J ZTK믨i)G(W{߷VMEO3ir@yq<Z JQb;PR 8hBzh)5'Pf(!6C#ߢѕ~Rd4ab/~%:iU/oN0c&z# }}  \;w0ztq/&S3xϦKڛaʣď@ T:Rɟ" N-:O[C. u-C CXbjr.F$J]Bp3?/琿;z}v)݃nBߐ Q8o{.ޫ%ûב lca,^w|>D%=rz=B"ʳlB3йۢ;&%E -{Szxz:}Þ윯&&ǯ#)?jԴnco䟻$T2 y;eSɬe4w8e<52s7{ȯPt'q_w2F )]Fq>v.h=]Oiqs0G-JU{йN"[' Mbf5f,;QoRܟ`<3wݦ=B-4"kT?>Oo x|X?>0G>5#MgVQb./\Q})ñU;oC?"6'7[L[¦}M)]:ob[U76ʔnLŔYR_տ Yu+;O>"n#呯H_K&O')7~%{#󯏭eW`JsF]Q[>|B9LrQ'J RGZyr1x0ɱY1&cr:"LZTv'JhTic=G\bbwq.&Mz).s1!3Q#=n?Uޡʚaslܺ܇ny6|]Xхh!%KجM<5ߖ8vLYrJ?kP*Zo B9MfoY!.Tb<voۦ. -8'a(;'B)3L,FuɮrFWH6i5&Z_Kȏs-ox xfmpR/5>J4M Wj,7|͈Qz8WÁAZS@1ql;mg:Q Vt ңxiS6dBp5)Tc^ovMq &!}"ļDzp`v 4Ps.$A9# i3sHH҄GiPб쌫'{B<9OhvӁz!P] $-}c=ϰ 2LwHw%nS_7ڏ(\-qywJ2oLĈ% N;9= &GX9qzҰiMaD;-C ųwa%XJs ѼP΢ϲV82:v_m:H278vH6T3&&B]K`R)?XZ%~,]٘=pY2w(1}7(PN1u2%y]OwSx[əV-cD~c-y)b4K]zMV:M_=B 5u7 j+ x5ttN=\Wbm@ٸfnҷMw[.N7ri|,?@_p5KibK4fZ"'hurOw5pp{SURfPN1x{cf*JvÛYϻrZr6_7v ^%T|Mz %p·F| qx8yG+Dfvd:@ci(W$Oq[]Fףp5*\ ϝq73W^+zחn>V,Buwנl) kHt><:$ *47ْx(P#]LjF?Ġ?@|\iYxc$tuH{ĮB1OJvIc5$.`lN 0tI(MWΟKy!^F*F,=fDXl,>i@S|XPde1’_eHo'/Uڅ7Q]Dܵ:ڜ4$:֊r]7F>,k&tQ 4 !4{Y|0\xmܬ= P 1yP"N'gKEV38M0X,]hJԻp_w|,fa9?d+{H8_iuxp0h?SrT;f òT%,ψY:^u=U` (_}rQDs= 8k(Fİ)Po,hz_$qN SLÇkp6>@S*?'i$/S9Ēö1 \B< /U3>@<9ǯe꾷9|GGzQ\D|ޟÓ4x>g~bq >^_ApkqqL ^$.sWM9|/>@Mxѝ»sE ܫ#_oeRL>1ws`YZl/OCިGqS_r]#|  >*LVkTxEw%>WUl/4~>3h9ܩ+h*| .,"R#˟X(+-t!XU4~%>WWUl/54~>4s9܉tXJn׾?J~BnKב'\hjXa:?DTH>7М4% }@?h®O2|}n l?=ZxlOՏa#!U^+.<(K.#Ou__>`q$bG`񖜞 }y \oDc'X~=瑿'8 f[)Pщn P`u75W$3׾5keã:=]d*EٻSx(| f~c>J~>F%w;u?SRؤgl#|w5BiTYxRjgV>\gu>@lޟÓ4x>{G'blǯǰ:(k<'ܛټ|V_1뢫o2?VmQ?wjP@k }}_hpr~;SMR9U)]r fQ91 ^C?Ýl v NsUx_cWga/kz~dWt(0d؉#Ko_i:_kOV"K8ޥ,ƒ?@*T+__{WrKm`gwWkonU?eWŻ矀{r yWyy-;kbXN??~cW(bO[5XvǟchzMϸv1̯= _x [Z?if.| lҟ|":n7ǽ|eB0CrύП i~p kgwBae3 ~ݤ?˯t^~2OWYoVoOU _x+J9ܮv*ֻZ!Xp튇IĢu }}pZT,iW۟mxAR]abScfz['hBG~6ͷ)5펖)A^RLy GC촚lRr6E#VWfS}:ؙD~QlcWj|;UGUD—\1!|,|+Ǒ娿j)t}IǻSڔ0_Z$+vffD U}c,3 |j+9|/%>WUl/,*|2?=?*| 5,7_+Cz4w k1" W>¯_kqmvo [9/bKIjdr⯞D寪,Q>V_5?ƯrE +WgL|j o|3 _s5x3 \}(i>])JQڰJ}9Swk^G>\<T<SIej4ߨ‡r *?'ipƯ»s4zFWv>~ >Ưp| >ƯcM0۶z{ɝ*AObV;%k)O29܂pac2v>yo|__h5Z>hJZޟÓ4x 'h_Gk _5x_Ưej49|o>@3 I(_whƯ#g5_*| Vy>SHejTS5xTPIsxA?ޝOWOi>~ >Ưp| >ƯqL ^IW2{5x:~i*|(54~ޟÓ4x_wkIWS||3_ƯqL h*\poQ59UPmsx'Cߙ*;xO;?H#m||‡5>_7 | 35f'p)߻K9ܩSRpOC\ޗ-<*L G o< Nj| |$_O4:~wjq4~>ƯrEU|j=_7\oo<<$T~^6o2 } goxn:mǹ11<7a<<,l7<2j4<7<5|?sȰ&C ϲy(PCxs_Ca\mV k2D Ojy{9OP 5<4^w" <<Q(ߵҖN2*M!@3Bu3/ j[U%yf;'Xը$^K!GJT'J;'Nh 鏐Zq4~ {$>H;⬎U*Z>&E8i KZRMSc_g6cNb?gqcDɏ$j|<Ғq|YZ|2,nRpgdyL sޗؾS'<ζWBXC+ȿv=A%YO=f0W12s\;A~r.%x eyeQ\I>^<^ }T, =cɹܻ>P^OW MQ{'WYuRΧTQaDU"^: :g u ?؎nYkkXŹ&hJ :  !м2,P%X"!do?#0ї ^7 '_е<2>Sdϥ̴bKߗ,H@4Cr.RPL~mD5\&[ р6;)붨~cl^N5xC^IFw~,ؔb,(81?f80 !᫑ά&R~B׉Vv\ F{j)^喓G}h9V%ͭ+WVy/f}e_.}:e17r>tOgGZQ|@Y<vTq)3WI(I((l )o夊H8o/yJ?Ż[}HR0( Yy:\_M.ѿ2]|">-ZHd[$ /k*3ɔ6H}yBi)%xL6{[%pH?gWAg(r QJI3Tuz'1w [8sR- :I0'8Fϱ(FM:퐢0+KSM=~S;]Ni]]^ʬΞS>a`q <|yXؤ!=AIhSJb#*zSs]fCx5d߰Үp6Ơ|i:Ѓ\}6~[rruNjNQ5 oXHݕ*NmS;AImR-McvM송HlP\RX"ʔ906y~iꔒˑX9&3J[x :R:z5r fN9O8M@t[⽎<eG1=F7 0&7|fևBc_"os`ŷ]`J90}SJfF.PCN&x44: ȮrvPDrH9@̝akPL+預h, E_jKYrDI0i$:Qt%Ww9Y.O '/x~X)\)YV ny a+(!ʆp?~K~|o$?2G`6yQ(А7~o9>x5N6Y| e`kx"*M|'ߦŋ1v?vZne~}(٪W R-6 kGm]Xp-QA\Jo,0~|_6!)R64#umw4)l;pxy}RpJ^w`<||G[:Oܝƈ1±([7ipm*BDH~ynzdy>QJ}CW>VwOU <^/o#yŇQK]KZ9]?x{Ɍ“snx9T-C Z=Bogwz)@ϳ)y֘E_~/[GNŢ߈?=1dnJ@]'O6'̀T7ܜ 63D7|W(^NJE=tZwڴx~g~xO-5L wvb彔ߥ}(퀒QI&Fؾ|_,*Co?|U'uEjg*_s|f__Kj`}_ԅ%鎋QF1S`IMk wH>)6skG|=M2BjY-u_4)yonЯ\/g>o瓯ǭ13i`K;6;Ot>*{TVݨo~%ÅenyHC:;쉸Ny;T΀AEp)wU[$WChaRV;/t߬O;X8}uԼ/ 5-ّ>EC-vO`yPm-P"Fٖcb`D7FJ̌y:])g8' .XN޸t7t f[ySc% ?3Eg5 #[Xp q|iHz8_a~>Sp|'{gqKY/T=u$;IMg=kc_%µY#\=a(űbk?9Jz_%t=+oԜ>K/]}=cx5݂)\5==Uj8jH@,Uz''aq7*j펺BQD?MrFٷ#K63 +R-Cڵ~9:WO\8)|'v}k&,8$j](® l|=(Ga\w4/pp-,;v4z=Bi@qpXJD 6_W{x`! z{4*EVj 1Je|~Ы`Ld {cl*!uw6m̂ 'FXdԪ|M<7X{Vye<6IlG^Hs,cLa.s_}\*MK'm}*3XMs8i=:ٝw96w\I@md* ]>')򭮼2{-jy+D幆t[uYLI/ NZZ3y_ԟݩƳ,YX3i#gT y3^X& W*~I_}&xm`c?RC:54{:M,Iwk``MLvvQIY4T{[&syw(439+@2υ0Pi p U.duX1S/su܆7w&:INw5X,6tc}2ɘbA?m<=El`_RS8y$z]LU7 ʣ~obMHmR@ə}HBQiN&mZ@MP<.)x`GgSd`ioK6_2+`?ٖ 7\%kyy/AX Ie-:j뭨uJ-B> '+G"̞JJy_[,.tJ/6BU9mlހI}w#ilB?8&1:6kdz#\Wf,UΨlH!O7Ibsu|[d?lw$=IS#iγ5y*oɚ_<޾V=Q5/(tZ<7$06Jaq#.8$== ?}RMSN{F4j ʞ[1ӈ uO33 #@~,!;K͌.9Ufe2(y0bkOH)腕 6T6Ş'h5PzY;EPXx,G$ɑy$;NAd"Zi@4B(4f'6FcL;3-f݅MS_fIn@z*Rv8|[GVԗ7Yrg{D9HtWQ^έ66a62 KDwԷ28 07DV)9Z{btymݡTaVNDhZEOr̢&\.v71c7 5MSVTi׊j/טnSx]<^(sn]-ju)>+&u)P~] '=Ffj SMxҐPѲh6ȥX4_?L) bE?o3]yftޙz357&jrZ̝2Q ]6ka^,4/]{bWx{se`ܒX9|oPjS@l7)|DɋqZ~%,`RgN9juZb'%Gp2}LǞxcOV k9S!_u.\V'ҪIwH5NٷM6An+-(زZ|-l62iG.<$-h+a-b*,HݫzrC[7kvUlԁ)Nz{_XOA_x"VS9p2޳c\4ϞymQvuTIKsФ$6<2ͱkb$ RʢQix.bJtYL#/?~xs1QUdt[SpF`4sh^4U[ibVl#j=(Yk,(̩,c]rL/'MN?"p+[ԢeCŇ)QWQ.J$荴5,"n]Ų3QibטѨioSv$8U~؈c1P/7>b |.|[;1$iOp\jntW9Ž= 6q݉E[Py^HmB2jd`f𿭺 dπ _-PΟQL:='.xU[@^܌+UKL1eòe!*ŎAeTU:xhj+p`u n+ G[ .Ӣ_5)1b(C݈`t_񟾎 eWR>'[oL赟nR&?x+7Qʷ(eK O }31t"%Fs>E9=Io8},ƗU;1<,"NK˦yr9^>02#g%w7Cguia%Oe/ۍ^S]Տ/%r˲J'3c);A120}C?ۙ"&sय1cz=.S9OspU%~K̞ 2_TF(5;$*;<&I _ 7DY7#7໡ϩWOEG̤~2Cȧw˿ߡO~=Cmsl%˄!( ]u@18mxTX Oz_ϱA&hF"|S=^x{cM?6,07 )'n*cf*`Mi1֚!.gdzV5M_؇R4X̝,ěoՌR |<&ﱲǴ(y[^5_Қhlޘ:$U D1]H򨟩Wש.b>5'LLy͍^PS f^*zb.SQW?TׇE#iO^7\|mQRSo~CUkTw0Wԛ x@]zr%of$0M.VY7Jj4k}fe|d*(./|յm16cY3yҟ{=4c@ۏ pOp}3;w(4jMA~'+p,Cj ^k㕛RW|IΫ]s\DN-!mD(OtTi^}jDiv]Bq &/3\Ǖ5/H?K")o&P^nu;U(W :P01`Ն$;ͭ@FzY~/ʁV4)teÑYu,A0{PF蒆@M1fdCo8Ѭ/C4'>5ݔo÷= yQ/Vzt,#2bj<}Ow\UHX"S n9w4{vmJJTQ~|,EٔzWuNF_Nk b8^4><=n\NŊ_*gIy, KPʫʺLVbx1]Hɭȡ\ooʫq<(lT+ÿL.Qgr8_c02`+ܴ9^]Ti^^M4&`)]P"8ٳtkLhzMEd;,5>gPniӮh#sbNݍ./ksC>mW'7][FNEŎUn.z߉R!L"x,LHEd}&an0YUGr!LLE(ߧ' ګM2)zxזaI=Wޤ?\ +jQgΜx(deekT C, >v1+ۉM=dJoHPQeϮͼ\WbF)2 "-aU5.7ąיyuBKPpC b789Gk {(jSp3:ߖfy‘{x;Xbu, U0'GCbɮ8=(&0+3ջJ($L?~k-끵uI]%x yf/%9E 8F(O9 )Q-~gz +[Q RQZ([InRLa206n>KWr(DI ťW>WqUL1@g,FAP<"`Sw=`ut[ߣɱ0U@%5%ZˌFỵrJ0Í`E4INoPƈވhs*+P̠1yp[zO8tEa+t+w[-""ɞLd;$?rvh'j,͢,,7:Pdb [a4Ewp>N&_R4聓O8wH?EO_M B̈́="vw*Hy-V:DD2/9N:qgr' -)Pn*QI,+ ġ֭5jıv,>sۀƫ{(tC˚Մ@Z70?T{VgM欛GzW搯n?R99#T)f6i!U6/qJnJhIh0Kzm"18YVk%8{1yB*Q#JTrYe< D]&SMdcf)?p3Id[~8b?HM4awYL H@0Sxhh.rrsmȏyiF&ͧnGI'xM`I./i\^G>4_aW`oLSM{Tu{nm_4†QMB{43/Q>LYr_K. w0u~ ?R6ӑº5L^&,' ܏_ѝُC_ ȷdѮwG#E1HY)Wo(z,PB Ŗ \ pb|=hO1UΐcciQv| Ot*Ñf__f jwĸwAݢ)]ATI Epm?V!do-(ЮiHKڟQ+`'c9rx_g)\d(cb)G^h;&`C nro* }5T&l7FpC2"VH[y21;Z}x/ a4b?.+MWs!_=IHxotq # ֻ:xBa7%{ =]Wf8׹3f"e8FR bT6v` @aMڝLO l֦h+7A3:C2pI>:%Mߵve٦|qd p5ۇϣ78%M_VlWrF~J(!¹#1ky슿iZ9 Pa_)gUlɅ>X=gsh>7Yd_,G2=fu3cB-aRB1{ԨN* Vh5:COƼ.L.k5pvVl)q| b3so0+O@ؗ|Bױ+}GMXQΛV&x,=ΫM6^(%׫0R9_{S{2 ^]ÿ}:G><\PQ'HxWϿEz_<я{% # gw:?-Tℏ^/Eo]FPu`'f!rW/VqWS~|K жۚZ BzUΛĽﶡ M&V*Jku%'8%pTA.y5p ;y '65GmA5LPUSUʶRv:VHIB HwCDz7-Kpɏm>Sku!WAkÇ=܁za`|MrFy%\aJU N( 3*a65RnϏ{}1T=p{?)_Ǣ7鑟MCm^ǕbNiLc8田)ݱnD+u?LGr ?Go\Xj2ci[tűX;.%f1w_>/;]a6R fBJ ux#e㷡w*5~oMؚHOx DYɍj^5>:>n=&rWyRمW_KcKzK|dRVu0=ɔa]!g{ahL ~:'. JkzYzPS 0j|Th3yǽ[nvv wM2٭H6/.uePJ^\U j}<իTbtRuhX$eN5rWVĪU_?=FoӋo_y/?>Wsd4'jiׄ\})퀶i}PDzpHC(4 tNB +B~>i1TN'Z 6XFWG5S<Q'T e p,Ɇt:r̟q7CL{J% W۟f F%g i!,pEkC]Q1G^^,]GLbyEGjH=3l}V'[N1_\}08QY,t`<a~ܿ0asQY?c%dO*g'ɓ-ؗ J*Ni7{Mr[1OjR),; Kq,]6f'8AV&oo7K 1;Ko${ޙ%Gs,>V 0Rܿ7Q/xҦmFUA-RV[ Фl *(V/ PhICYh=ox7\MA DxRnof^M>>A뵯k^3ywzG8}R;Udעg? Y4y ^D‹.ԷJtw/.|( qQط)*h'KnD^jG֓GΩ'\GuX}4תF:me\m%jtسoFv=KjK{Ҥ\AC˻ܺ.NxbrѲ}dj୏k]g ̞[3Ԁ!?Fbm+x9Ayx2w anRA閸p5) ljPU CAſ?N!L_WsO꺿\6ISWlPI?w7U)O/P?KP@''OBw1x/&ݝnxgJ;oo#7S-^de Q%3P\֎^ x)=c.Xbky>Z>Jac(Mqʷf8O&;O~am2*-#fLhPMz&ȵVݯ7g~jh5YcOOKZ8e+JU}!N vۂN⽮|@CHcq ߢLmܭ].!_hHõq1BO;4s};>Ik8 *6HʏC0ukrNjƎތrE'R]]Ѷ^TMi*n' ׀bs!:T|l}z| l@\!Q9793 ,Zlv{ۺnP>)UMEC>kZ:C_FCgZZG=4hԣ;mۼmW ϿMS2 o)+~zgAؙfvʦ4DB;BQo!ItQe$ET @v`,?Q;,V4b>j,SXY\ '[ZJO/cSKP Xqp|Q@ W?AASS=1o|SD1먫^fjyO1uOfyj24^Oee];A]Bc{:u琁v_^?L uh!b;dK; PE;Ecݎ~&E.,HlQ~g`ZMByZ|x9s2Ge\Z o.}gÔĩL>̧c٢҄im.Fc88 Bxūʟ!+\ D(HbE<4G`/%Y 8޿Mz`q4i)rt56 zIWyD(E (RҢ(fkUO!G^-=ɿ5H>\޸qy-}Pר7c,#» ݔ6Dʐ[R"6O͠.|ćvbwԡP$ J\T*UOFYBoن0Q߷da}֙Ymش0t^6ZK-oZ߶ƧX=Oͣ,fyN;5mR(ٻe\e >C2^PP5C;{iH <5Us:tխ.ĎTEZ_a:$cC|;{ y4ΈtIADm;clrok4lԻ_ 딑FTIhC+ql2=sgzBO V*AN?jPoWZe_E|8tKY&G+u7zZ iD@.}&%'/p^.J8}:F^T3v]Fs/pkʫQ1$WV>Ǧ =OzI MѧiY4}h QT!Dqv/,^(,vt}y{Ý8rh k7*{mQuեJ[ҸT4kdycDum뱾QX=O+٠^^Q\B!3?5{Gxyځۄ5MhFf _~Aw8XӋqDL߅r4y_} Jkp0vzΖ ~1xRZ:^Һpc NKe?RFm|ϕuQ7x}lgx9%J7'&@ ط.NQf'FM.'<θ e@IE!V^HBO|1z]N)ؑ "eL!rt)zzQ tEQZ7:1".F7Km2EgkdpY'ۛuD?ہxw g"֠L0)=ekNS;ጮ sv\Z5 ܖR^?v\ؙu1#aGr}~_Ơ&tsO4J5ZALI7i7a\} (\S^CA{00H |~pTٞ'TJ;FH)/3z{ZDr.-F(U#{P1:?WO9bRQQ4u OuHÖ yl7mICIK-Zf{V dr sd-;- "<^f,<P<հ{~/h_*qVS*gk؝˔CӨ ־wݽohHwxF[v*;گ-ٶш-U~~z] " yN!۫3|X٫ 4'6ʤVkwlQN|/CU<,{^߇Ѝ;*ۣ*33V?˭ao Q" "tR#EU^#MGg6GBoO+{2=]:zϨ2 :%}s{hwhĞ}`=ħZ]U;=yH@ebg֞%lYkE_Bfm GmP^7Iʝ:)g8*`PWu;,yV?6xffB+wODWLrE+~==[St'7.tx`@%R?zU:g,g弯89OMs;<.+Zy6UrES$+^1uKS140} R,B!EI`r .~D%}c)Nc+Ъa ~FB')WrI@[s6^'ljvH=$C,+^|RPJBBpdW>V@ɨnb/\W2~˞vY\%͉|KCʖV {j!g2v$΄.)+22;^\fL*>J ],vY);J|S&#߈!滉~|[/ ʠ!T:u15[^+}F 6< p Kw.j7`kh< i@5VoQdS#&gr9_<,i 81G̳p{Rz| D M dh) 24z3{)|BPDK"lkv>wJhiiA0@E ހ)](1M/pJN3V]Q0y=MMā n̈8)3P,lt*~k >e^NYHxM/?=Eé*w.gf1n AKVȽ-_ z*~ dp* r}Gt\4FX4d6vw_.֟Fr&5b9 罤Am 9_38[`Olj313D΁g=;OO(x/٧S a(NNd5QB*x5$;<6T"% q\ +&//ZMui}S&oN}Pz@t4[Xq?Eyo%ߒf) 2Cf|JMTBq3uIV~f;|{FlDCM5 ë/.z.+.6h(aPd7deKPAo=B;t<|/#5x_Ÿo#m~AO(˞T.RQ5/)+UmĸeZM"XrI*DI1ƨSf5'*_VhmC0+}5iV6r/.&hTuͅC&yO%AiAIyʐh]mYckƸQ/߬!; Z|Z}{FXn;vv7~ rP jG=.| Q ϕ⌆S{OFWHhvh}+oOGK|&l-fO "Q`ckCkzJ.R9Id Ef+K&VhEB΢frgA["#죛[#.p9_{jC?|Фƌ(ޏثFcHt}x9 +붒% _T ֚>&:&$)y{ё1fMĵ <+zkZrgoO^u:'ݱ.Uو>p^7IA; #݀ tc7 2J]摥fkJAHXqb.!nj$PjǚVr8ہ>hBBL=}hm'l`7aQ1:x1+Ë|)sSs_&K]J{rK: ) M.{C-K?Hs`*2ҨaNEy#Y9`m5ߖy62>8af+=qN;23d98 ,ϣg=w*Ox@" H˅}b 5ۯ/3.2#7A$>OXp0->Js٭jQ{RQj`q_s}ՓJHQ&;oN*zAk w](-xl9u$;r d{y+7 PƶK ݇gcNB5ɭsZaieȠUP^&5BCCJc+HyWAyŶ/c+18sBl?p3\1U\cV'H8> ìm! y~+P &&Ti0wW:/ ۳"zsk)X0XBߟoX*hh'>y%'9)6A֍  9X \ٕX'a|'ϱq^oԾ? 5c qb/?٢63i:G'de嫣*qK"3><9(l?N'M7r. lA or>*-alyE{̖.gPr㨺1qV(ˍ3J5kx=|>t?)cOJ"V&J2HTbh6 ]R/\or~~q*L!ބ {}nAPWu#;(9oU:{MDW o֬Sfû- b{wT+onRG"Π}Jt#┶]m3A=el\U5 3|kW_\wONϱ]+@TPqPBc% GqS'_JdX7Y?/ 3&xOYf١ GhS4r'x+_qf:dYx^;__i$ybI1TEZk<AR]wl7"J5ل~?H7oXW93˟g m|`;Aw880 PpbwJoh#C33ATFtfb蠩Vy!@_sKնϭxnY&#Xs#?t^A.BPMIJc?F&ᇎoWvTBںo՘5hήUՍyvBkL,ol .R؅IL4#W -*n0iF<7.鰔7Ė_BѠf舃SY%I/ڤRb9犿!p1Bjc2蘼q0fL4&˘*,uh\|(tS%k{9/s*ftz`GiҨ&"X5kcUՐXcm~.>3VVm^>Vxdɢ|ÅZݷ/L:@r[+y{a27;Xt(>tVua-6:/)o40Q*\qb!U]kR&&(~6\iY-p߮Dm[L)DuOCUǝ[s`#{1j~?o^5rϋaKGJ9a̡[45G#9c [SgdI0aȍ\+"GvW E{e٫rrଯeUO.z|3FxhT{+MNdS, u%#z 5Poh#7D$*JF>&3MCjgeO4i zᒟbHlOUNBwS;FG]PGZ.4*u8h3A^'x˜EaX&/$G*}k!%Z7P0U]H"fa Ca>7DZt VzZvf-\=P=_$ֳ&wiʡE?U?Lހ4\ 8ߋlݹACɡebXG|c}ds?NPr>@>ٕ}s^xhqKNKAB.E@u@f3usW[]Cd|Vq{ƾ<`) *d,( {KG RMcyR¥C0ȢU òw W8TyUtNXzaY6+ a%3ۺ}DRnӚl!qeTyn$3ů G5@m6Q -ɀ#J۠-%vY 9q-ׇ61b.7hFK? Fx zpo{ @ڮŪ}*4l (~cjO<|/b'WsT6Et ?:l,P%G:z S~(]ًQi i˹ #|f ؜-sI>;azx_QD*dn1*\4rn:=:1Ry3R)Xf4auqFt0_J **zA'ih!GMA:gc#L!pG4 QptxY^:Z`V"L{ )kL>i}u4k 쓓0DE3돪79 Xk~N:7(Ck {L>Y6\$g"sUP l2)ٹ)H2zzsIt3:zfIttm۪?WƎ6BLjTj(! $#Z^c\B MKj F`Ţ&'dU.FD(و|A۸ϊ?Eal9%ܮ;maUQ^<pY*z" ;n2Hcܫ矃@.KL#z9L?ĚyF6!o_qx꽘Џ&_ii6Yw?/ V[ 4S|t~a=UT|58l5rwĐkΠ\{2S%^m{m*_|?)M'Tԓxt+4ůgb奍(HJ3d/cCvtlVx/7]ߘ`.R+VcJ͟b#.AlI`^Zڪ:!PnբLd1Vn<; Trf-q9G: IN%1FLNCqDt5Xn?@ljr;:XjE1g7s"aw l+s V~}#Ě}&6 @9o.4;=^ I[̹9dy0ų)J? b5~fnS$ts4郱o߮:v률vdn{^$=8)kD+Ke7zzi3̙LJoHRv˃v {Xm v34^\LEፃZ(t<}_mtF)F/ϧZ~Qy^iZxr@:i x@Ĝ#?35sG/A~*Rb{EJ=bz :ƒlA=tWV^d'] by%M ȮlqH<Z̔ f ?ϛ 9YA""OHUHR#K`~Dg( QGw.I{Z?8dlS߯ #3Fg~ qeas="|*V_6*X\?dC\f[u[lw tگ)Rwg==Az~pʹfQ8284xTKϏ-#n=qloR}3d݌+fsVfS|5w~fOh4@ӿa4N8K)<֣>roBIGvM &`קCMN90baMxe,fٲfGaiנkox??jXiPv 6 ".9;{*aylk0O1oqih[5S}ʗ=K1XVezzh)A&gޙ whK']gonZ9_~zx?Þ~f 麛Y *O6=/5.I,Z|4[UƠ#Ѓmf`9DjP8,V +_c$g6F5Q#oghCJ _ g4x:R\tvІⲺaI2-VM4xȏۭM]oV=u0R| ;S3>EyL̆$fx9P%/ᘊM!BDhI‚D".buf^P6(/%'XgF;E[ۅ q|?mVClS56]jw;!9uz:i 6XOԆM~^QLBVŬIϡU#ٷOGЍ_ʙNz"Pzh5sy2V?vCdmفPx:i!ެSѨDawb:ޏK̔yw3T UΒ=Yu֜IfAOA{C"(iԥ5.zxG l)io6bp_tXʂ =3.iZFi,Rq5x=rٞk/7Kۤ*Ye:@АFppfה>fNv]:K=Vm 5CԀ0s5~l5o-5MT\)mU|e\l'.V}5ր`%n:h& ҷF>Ho_աCv qϮ~_ `;dSM/0!ra،?1+RU߶z:˰ <(օz,c-ٰy0d$mfk0GWn_C#/SsZt#ЋY'"INDZSnp?l;d5pD;Rc%*V[oO;f 'q~4DYsXԙ ~|(6@ X@+'v _eQ<|HV!'ӹ 1O/g4l{(/ey;c>@OnЭCNe|3:9܌hv_ )izG%)1>ڝ}F=d=SMG=xx2(?p?-xr?d=Ki?<ĜF~sc6%g9h{4G# A=J[8j*_ 9؄p S-lkd3ע|^\걄s8ӵgB=Z͹C6%醘qWtHsX5 {ʞ=<*#_= $+}ݹNOL8Lp9XcJcyk(r)<%zk3wHsM6)q:z|ss|:;=Ig ,hPohl/}'^5enB_zRtkWsʧH)_,w*bwXdgZQkvX/} lKG{rr q 93I%`(k hj3S Vu89ٙM=A^W>Q?Y^wH' l".@*Q ,+;zlZfކq+*Y܌A͉ףSNq;cue'` ޠHǽ(ԟU|eoUe5{tUFWK/] toAVz]vۤT7ç >Ԕ7/Wf΄|ɐ'|Z~O |OqQ}T,IT'(7pfA虀C64ȴȴ=ioLe`Q$~ӄ`WGSL$,ѲEƁSCZ/Uf?Jxgρ=3cXíǹGs0sguJY%A$BN-)dYDQfDCpOnN]SEPq LNOhS f-o%1pKhpl:cN 3B:!J Y# TI/yB9P"1![ ?S lx"_Y}MLyGG˛ޮ+/aCw,hULOƘMQV~D,j:-߾=et΢qԵTcbZb]ңi)VyCķ(^F g}ȱqifiGPix x4M8F6!rE TKls!i#P(O0[KQP |/ԥܧާGP>hz-x )935f*|rJ&Zk:&~̼ASkmqҨv>;ԯ);%@l )!7l"~&D,V˿U4(Z R ]GM@x߲=ێ]*xC&l|(Mo [ U vyy$~hre!|;77_ޜ%z~ON)w4Ȍ'fT3gr?3Uyg:1y ,տ;zn`(r_r$jdifu0+$h ؃͜J j3JٌiQǂkb {!sUNnC2 YԂ hDڎ< SA\&Ë;>P(w%(6d PhO8eT =/",*,ʉeSV_~mau]u!7Q~s{1^T h'ڥ_eD+<9dDX~w3Lm:J|]Msc|XT T L#-夸S*] ?5.8/sJ *Ι8g} g(6o6C0 ICz6wG_G?ExW3:z1ߋ;wY o79ѽ;|&0l?4+?QIjG9erayoa-qZˇ k6cCQa9*5VKqcZ2ܢqdVf@{rݿ@~?'GGYDaqW<("jAC,}e-}YJ Jgvg ѷýgOq L4} N>s3x~(H US]Eg5GM#C_ƽ^6΢ y@L1z~yV?9Zon0sOv7OB4@>sMd?^)'c #paz*Rw?x2+م*Oq[p.7J{P<v'$I d6ev5h٤}ViRmbH7HxzWAɣ0ۏ&P[QG;z.tbUVhø vX0gA~h[2uv!Vޥʃ'%(:'[ hSs[)Oɇ/BE9rAZR┻;d[cr{<ƲdVX:H8C$f OQg yS?S&dN~:e^hd/w lɮuIK d 9%d!>^%mR[MۥŗJŒgc l N|^}"hHBx&,/#yk3 (,Nw)?;.=VhuӉwP(xy;gO4!t_-f{2IXpz2 gA;2MO3)!5K%ψbS^l\ }!+JhO qƳ*VQ#=[~?AIFFM?^< nGj NNgޓFdϻuP8mj`18~T.zLWtzVރSݽebҞzâMʛ?TP>W)y'`C G9IX5S d"}4M5BGEo(,xv9a/IL<3/'0MW\!rx'E횟՛_DkkZY&Gd65.:-{ )1XӰ2t:2NܻmcmGܓp;EX3@jЭm[XE=VpnoYe};7's(/?̟V>me:0b@k#\SQQLcc ޼͢Dk|x14<ƙ0DFm:a}#CFaY(PAF(ؗ<6/5 ~SS񉓼:?@z;i 7DˎyvT-pT9 >YvXwAC~4>oO<`W2YEIOѧMO 5t͙[}؉} /~qnoyHfh'iRٳ;C =:ko+k0,3sy}\m[Q#,j#v*:7_ї7W)*/Na˕QMv a};hSQfүT4g(I|]T~-1qc\zRt^d90pu3)>$ո%f"r{n'A2ݸc XCw>w;?H)m*2j<ǣ4Cْϓ N"n/F~RDh K qr"P'Di|[nvrƛM啨O,l]Iṍ('2J32c yuD=]DB7V~#ކ7GiVkșnhY{HLRzsөRps a{Y)lŷiNq¹w٘ ECZ/x+ l@DZ8 k%{=ծF29F#h?$A8Tao>!nsyh*~2ٺ:*¦{~_k(o%mcG@44A)j1FpHn8?֒Gݼ.w h~unzr0j "AK*l ڷqٵ,aw_)O^w98aGbxI@^&7-xO_a`Юݓ{ Ҡ"v;|v= $~>/?O?4Sies (eƇ [r~0`Aـi$ؘ 0KQ< m2}eMih?d6;#aOk=gL4 `df++ U7ȉp=݁q4IrHb_+鞁JZdl=e@SZ(E&;0阞ߐ4y\:SJ R㠜Pf9@W?~6Б֝ Fr$ƔoVD9Hϙ6ʯX, 3ffy(1` fZsLӆA5KYZ4?/lob+#Rc/XkST33sJi| +Fc笗ݹ>:6ipVXqWS5?V7~/Ei̸&2A/\ް=!n]`!L]ܻ Hh y8fS".T+;sb`vy?M'\U; 5o>]ӳˉRa=P<ρҮJ~]$Tt2ymMiǙDyRY*,Jz{oNg="O$gyC@e,NJGRw7w5[J?1BFU>y0pA3!ߒnǹqXд-4IUVTTӚJsB'7|{`xWQ-8Bpƣ NR<.]Q5L 3ʸU ew<٥pus+ᴡ_#¦I#dgiЙ {,!Ax2J|OfSf|%ْ+ T!]OT΅WXpP\骝 f5=jOt&ޠyqyB, dDlћxا{ZU3 ˷DEHD6Z=PD2i;;6"oȸYg=;w٩(dy@P(Lˬ$sD%9MDnvi]`3+})W7Q [pT'ztޟyH-+=C/G6Bc";dEm{|U#o&<|,ڵBx߷^&̍R}CI3ԕX4D_Pv3kxsƽ7^iE1_Jyzhd]4~_~ k/p#L }NɛxY0PȺ-+Ƴ\J%Wq#4闇8̛۪}}ˇE1@'{d1s zThѲ?N鱥XUx"/W;VU^wO\sQAx@  DggR 4,y6[$ۖ`&d=,T ӆҞe7T VWLBiZQ(εGS6㤶ʛO]iUبR9Va1=93|pT+LzyLE'Q ps@{Ϙ7a˽9Vq3Vt6yJoܾVacxʇE<;ܧĪvB]'ܾ)2wE(GXKRz,{)?%䵿f틳tCE8\NTF,~Oj>RʣQ ]6R91hyf)pd%O5EDi l!i<Ѻ4nw3gy,QdO/F)dTyuANG*K`5ytЗT"4d/_Uު؅xNSM9骊m._W̭MHo~jtU$Ůӡm8*o#j; DgDdgiPi/YO1=:V"B306ʓֻ$D&6H3oã9w9BCj mo1Ks T[Lh|2:.1 %Fx"1U*9Όu)&T\nfztH*S?~ s,TeHss Η\X +gNd*,*tRĮC8 #L9xŞs* C?5s!\ns,9u :ٸ4t1*k.$ZWPᗕU obrc9[n`BtN~;`8~ ~ w/u744O;\9n'6OVۖ}E0\g ˤ1b&])[Up k*5F*ٔĝI9vU=qnika|Zs>-ѝO q.%ē-MI?HB9Ԅ^ %7+cÿ~LQ# l7Yω5F.n]nD\3 {b>E64Ξ]A@"\Mm]dp{2~|{ȜfvՙnDA%i|O)x2:Xs툟ZR-Å} -(DHXPV[[e+O%˷*ځl?*/ss2gnejˌ;ٞѤ7^o!Gu'&l؍y*J=bGV (b3|+SqCȫim-)ic?­-Cc唓$..ô\.TKMVT=0v=yܞ39?u˩^8=]Ze70@gIUvګ~YُZZr\\wޏ#r$t#)one){Kcg{,>e3,K|ZU.,k3[3ޕ5q+3nwڲh'W}Oi.6iM3Z>AJӕQ~5_Ltăƃ,W9Ee~ y$ sƥh Lx%<۩f`rWI9/t6C'` 8>݀c8v77ٿǥۜș*C)=#&}eܘW&P]ZΨ 3ʽ}[ݳr&̜.7Gs&|ftO-&/k6qTk2zvHXz p?,+i/"\USO-l,ЧֈyBvTMi5)ND|8A>=2 ⇄24.*| DGvI@chq<Э jheueD'>V̂CCX-(NdPs(^qL. ^ )Y@(Wa4kɃ-QsP~50do[aeD4nSSr >]g{ke,=@{`&?6 ̂5q) D Jlr6l_fX(kf`Y BICCJ@\ 'b7?[X* A+JJ.+wF\N죑h&cGFor,2fHP^(?uELȠ`7J 'At{9tS;enT,d_D(| DcpI0<@'6Uq c@r\_^yj\&͍ M4Hz@iä<2xR^ 9~P'i8$R7E%;-#{0?q&|snO*.f|z4Ui2>E߅3F"PN;1tl/Aj+ZtW4,9sh r ܗ j~U :L(ZP-d_z x⒎MU瓹jONVPڏHl #fEtFq̤E;{_i`!2JM?o5DT [pedo*z@g RDiO)_VcKѺL|r\pGZx|k?hg9-pߦ(<L3ZB6,+Җ9C'G'U:ߑ)BE|>N[S~O|;_X{ԙQ5Y]CEby3tQ =C+ KתDJN3Dg?m֯'5PDx,֭I<:w)~cfQ:J\8œ'Q'@$NVX\{ Ij|&/Q \~t EN3}%%[DpqoS'OJ+zJ K:f7" OF\/ K דM\17GFc]MK oD.HPByVD$ΤsrlQTS;(kSɦu0i+ Kȫ63MwOfmntJ_6)@&ˆЕu&(),&*M5| dN 26Ra޴mI{ێxDڶ0+vOͩ'h')Y .D0\ZmV&g-q$NfvADmT>C=ZmQ+?JUc`3#( >ނPiAgJ7Ia?_'A;&3))' i'e)I{!+%BtVvPDؔ~rfCX fFaYJ!agCZ5·H&fZ\ G ;fS%r.3.~ÀQ2NnNic9/6mɺ[3$?G_O7mPl`Js!XY.C.C!defmr1 5&Z/>,"ZP\ˀ_n$?'^I̮3qNKG!W)f#O,2D;`hɿ!{ ^{/tX3Z#9m%_*[H<ר|,T &("p!EV1[@/V̮HIm\ɐ+rpF/,2T4QmI5d-Y=%>:{.69'QdRcir^mg_L %loCafі];bx T< 27VTG<+>%&#,Fc|&% l+>6g8A>~ O{ şANKn Xe{Ç W/ m>Nx2c4߷g3MJN~Gi[܇Eb XxovaݧzR?>eX-v{X:D$QMQm0AP~$P4Ì\P[א0oгëzBY @.ipI 㑢y7L7CxNVWLx¾VSޤJJxH8i@ua\h`܅p;iWl犣ђВ>/\KǠzR|p᳡#Tk3V 2vQxPf/l|h4^8m>\"34a@$^oPg2 _F8@%ߪ$lgs K`V`R/k~S $koT`" ^n?؄I_eƇ2n[~Np[kӱwP$XD]|+:w Eҕ |Uė%\ sۜ`,+ު \QƦ-""RnK%MP"t׿h)J _{cR9"J:|īqit~~>M+bN $oReH U$;gM:6FN>#<0XwʠA 5|+4Ɣ>} 57!]7;l>.t56GMê{h ~NaLYt#rh{{P-_rE^P !Q庅ߐ=uݢC@ug?CO6xv~>,L@XXIҦ{S|Ͼ?d8^pv>>.aL&H)Ge߫<sT~ZHGy2D^`*Q*\*  ԸLUq-e>Xo(þ$?}z2P\u Ԯě8ZĚM(i\6FY^#'foNşwJo6x.ȱUQ|t'tUpwV*46V .Kڂ/툤cWtȅf ;&P"?;6Oc4dʼnhfӣCFf{wc%.t){j-QZ=gg2`#Jfak+:TKfZ:Fo-K[C M%BKlKfʗi[XV]ݡy`CbȰ> M( ,,zaYM|Xbxq]ҕ(dě8u]3 S,žؤ[%)x3cRDj);*O0S=P*!-LDH`3Z7X#EWxxBByeNUiΞf7g<2Y?6ُ ^%5ۤNzٖ'QK3h'WrgBx]x4ڙO _[":XWU"7,ŋ\1~[buBPþHQG*\:xV۲o&F0TF*x.,Oo9Z=9@/hY6)2+ay} "Z FUmlkh WP-&lM7.`MAj|sX*5 ^~x dİ~S.ʍXe=U'[=<$>JQS_ h_.XO~BIi!) tH ОR,x9TwmVƟ!FU2"rv?9*š8JٻY~An,l%ʷf rV]w3xi6׳Fl}[=iSqV)cq",  ȷƚfD=$s,+qZՁ~[[psS9ߍz,:e=DiR}驛[RX/ۖ |0 _9@Ƨx(L_)8/qcyW:m "3{T\;!}.ՄE\EŢMͿjd7۫v k{#D}=}Ud;9WR;? Z~u}3f BvU>f]$,&ĉ-R&!j{LS:)j7qrBE m\hyӯFGFFCo{h1!#A(L|W1׌]pJulcڣv#l FNf_4#-K~ 8ϭ@#^Q>Oω'geg wu*Ɔ/Q+˙ a2y 3+W=JCT lkvHyu0a @ۂԗϼ]:̴gU0kEW,4;avYXz, zIh>㷤>8Λ6C]_!p!PtȝNɵ)V1i ^X]KYb|aCР?LvӣщOkҥ]yG@[5K!骢ut zj.\*NUa5ۦh #Ǧ+alfo5<%;1W2S%7QOuyJ1bX_eqݹIF7@.ƙ.R|3.W pmfSqeɻm0 ]l/o<=\RVTD<;._@*|)H]Aj}EFG0gS54zy 'whT#[„*qP#u/Ë}suR} ɹ!6)NBdy L eDsrU rM'g 1r??9MZhoPK01y)P~=MxrG Gn2vαx̂D!DCzؠs:5=9crKʅeCot{Fπ@m(p9!oq_!@#邈C_?ӅG)ĔVуT[j)6z.0:::D ,<'C#!}W+$5i}C'AչW _*"5N_SE~c_C+H8ryp^y\(byI\4ej߅򓴱)'dU3g!AR{U{K2 OI_/UPX P7cӕ>.dxmcL]4UTSSvPpF&qY$5WvP%rp.#>U:|mJ;✋ox0wa)grOZvj[ڵxj/amUZEjQRhԪ&ժI !S3w zNx(o39M/𥀾 ?yW+v哔'C܋ 3-b/r%OfѺM3"d@5w1Պ p VfSx_/U<AV=ױ̣T?S%M޽kFf]J2&6Uܼ/ꅚF(:˅t분+]?ۋEs(r§ܱv8 IwWka2m]QGjs˴J6v|>-R9՜=I?F3.B;F#(Qk(/9)ܬt*ql4RD^]v[X^_]{jm5: K3^N(wP4>Fň&m⪥e0O Q{>a0Q*ըXuьU4 ',y o$_sRzM*$RX6(}wi ݛ$7+X<rx&PUXf!DBnO,ט5^ЕR l1 bfDl4ٺ^@Qd%MQYR!N_"G (h<*^Q)b@fӢ|ZO(%0cxωp12F^˙/jWV#Y[owIWuHv2^(!x_,sn{U(:>xHyFbk|7nDr9Ǣ20|mbof6FG:>)3j>:ߑ-%J r*gi`,$t*QËQK*JD\SkHF<;fD͞Q`~x(i#p$N"危(Ȋ;aY g tl+D^=I0́,Y m6‹BRZ\A]gcqp9oR,PSr{;RHnk-`gwHv e7xJ#(zj1A+{K U K;`߭J3Me|ڳt;ڞxKg^B)†wRzKSgjCk1 w W^3NGqŮH%wOg~;d7$Xϣ0Xߎ0 ܇ѡnb %nf*Or܈IhhKyrO]!5_oৢ;<{PcukB1xy<^PNx#,D2c1sjR3B #TYWLB5AKCu*< C63YB茁p737۝e _q_د`ߘnhn(>`SDVMnEU1%(&岯S4V˷~E8w`%oxLs}r4JQ ˦7Uzz'wH!?Uj]b͟9;Opuk)#BT_|$5I]x;: uyKUCUpPKW۲x۲dM1+{ ʝiѱ|~.؅uy*&5NE:=]]PqS7EeDZng>k4<3[uf3{$^hf|l3LFYhTiwu̥>/2{~hukȦjֺuܱs,0:^cT}:bfl 5Ǽ=s;Q?Ⱦ[MEktWUmg95rAT5Jt1/ކ+ :OZQF蛱p}tZw JtWOX8nG|k̀3:)gr8LM9FhK9-tB?9D P!(a5N7bRxLr,C9Կ!;ᛥt{kOKDq;zd*jk~(Z>:(r!UZMjkɟEl1t.e:2IaKD#91CEvjx759D/ ~ninѢd#("8^K%&9ir0Djߞ]`CE(}w 6m)_]/>KRZLTsx=50Ux; .ϸ#N#lM"~8ߤJ4dWUKݕ-]gPZw<l Nci°@jm4Hl|XS}&c5ơYZ"yh]uk#vRLIodi=H*_BuEt_G\`^KLnF4cl Id7UgPVwsaF@-KrML[ ".J=B% V5GZv騨x{I~.y`l ϧe1 Ss5<ɴ0t2:ȹʫ_R=AnG'gC]LP AJ/^& 9IĢu2 ߏf}.VR)|$ 8+z '(Z#0uFvӭv-#e`OЪ3}ܙ'eLB/9-A.:#4F]~bc/]x|܁MsҌ׹p;|,9_ޱS,;Fcu{*Tgҡ| [h0x\\Nڅqܗ}}0)/O4cR}=?E J̶+Iߠ7GtRq%/Y=G=x4o8i4N:+ *?Z5X&堛9'|Gq>VMS~)y Y۾[IRH+{{t=Nr`fP Gzx(J+~&1 -5٩÷*دӡ\u(E KD&?'R)"0@6[aEF8FAb^NQ9:dQx$;׎~}*ȥ]y"F-ZF֙RMvܧܩ:  /B)F>hyH<4RR Sd(L3~CZ/sb4)[Z"NUzqGKПz|ֹW mVxGv$'Ѐ} LGD9)ӴiJ4Ux=uLQ!nO̱+#0^AC|xe NZm{+0͗6k>7PzKM@ԄcKF;Sf&_U7qӞBuQtk1٨j֏(k#ia}d9/ ׂ S H`I2 ܎odүY'Fsoӷ`["^CO~X. ӷ$x#{X /y̦P8_E"X1Gy7`aJoW i~FF%O4S{U}H vq4fM5jj]xz }FowaE(_igb5mUt!dб| teqsT`"䪜9u.x)p@TE:Ά,/QӃ:8AȾ~]j/0wHj\AV%T;[Ůh׍'JUWމ#ù`K2Ԕ{oWƲw8,Ԃ#I GJ*2<`7Е_2BX/i[_煖/ ߣEʜbKX+taH*oz +5%[[7M0DCsjhNy mw$|e~da{dDoM& zv_SX8e?F>d_ P^-HY<𺦲^G|ށ_X1h"  Ղ["˽k.."N3޸=у;ӃPHi3򡣨>(=dƞ%idHƗ=s\^rǟ)IQϝ<%u1>N7,4nȹx:T}kIx1Um)̦ ȣIoG"^C,LSo&G4 //? J32gw#5ʇOXM~Ȅ΅Eɾ~7pH% .$libF> }3>4u[7s&5yÁs*/L%>Xo {iۯ )"6t)'lzU[Wo#v;h{-!0OF+pBQv}u;Xԭ[.;9KQ(%Iտ >>h_~nȾWƹB)DoS<ѤX0ZU9iJ,7̢q y/d*b?*MB K9&U-dEڃ:׆:˅ n45e;RDBJ:\~wZ蟖T"}!!rڟU0IɾeezjS+܎o97n+pW/.E̠}8\9g-ғ''u ڄB%lǔ2 7(.l_mo֧)7Eݢ~NHR;gl*ݕAmW4jd` ]}qЊpwrGv17 |0DwA}[=qz}^kL1 #e7WTxM*/7ƨ6qraE 1Ykf,KV]<^\LB 埞WR4t, ݳ4w3oP6 օZM!~Nf?)~%XUQ)3hJ B.{@2k)t@{: bm 7طQmC5[["Iy T$)C^}':[6o9z}T֐A٫lQGB|(z~դ"^!A V6#Tv8y% 0lTg61J;@_3f~mg̘UBBOc/AQE'e. >3 4L6cOgPd5aҔWvߖm!ZߧTZCzQp΄r/Y8Y20+pg"[zT1'rbo$,_Rt0# *GfLqd#H?op'<]qyHW]^ X]uf'crg~`u7|&'|Sɵ{PV뤜I{@޶5߹_k|(ojXQ~hѶre&T+SAMk"R&9ȅf#-~ [^P %m7h!%'GG(I@)]v?T&5kHUNT]xӿwX߿଀,+|'{t''S,⾎ڽǬuf,٨3tkRwv@-<P:Y-V0Q^N0\E yޓ]gvwJ}'j@<op^|!V^M{cT!TV<$:X18 f[W= ~:ޭX|ڵ`3q7BqMq_|-7Cg=1$cT5)*?[co~BE,d9Ou ŽI0sͶe4hHrZh(4JIބƈC pLu-.Wd4')|dJŅ 11~@u7[cAˎfIʅ}(+PJyfn F|&c.Ɏyp#ύWhK["ZVh h&ĴclD;HtA|$ @\.B(k/ٜhB&ɴP,Dϓd"y#n9Bz!y.k!Pa96;}*V<(O3KBG06=QUM+I {T?Bv߁($嚕7Q@c =l&FOwD@=hut$aq=7G&Hf@NK?0'Nu٢|Y(Fkyf>0 oZϔywL'xە4J]Δt|F"G 7*xhq9r-I?͠M/Vuh{Ի}bt\jysYw{TgWNQJ.v$NzbTy]t fHsP~qC;3yJ|)PJ"h'4߸;#`t)~B..Uls3{*~ MNGC=4! ouL*%WuGS9qMdǡx\^%k5>qOiE7;"la|{d0OWYz :AEEt³{Hߤ^crCh 5:"mZTQQ|¢ڑzin}*ʓ/ᐙE{sY܊zK0_#].Č_?ع&A6?`cϝ!o7}~=ទb&;zC"C /l 2K.A69ׄs/FrE*tlCϾ^Y WtDL{ |Eeq#P.1ݛ. )קÛT|s/m W0ٝЖC\A5'@ z)/G5?*ŠȰ>jyi "+IArF<]{Ts舲NXs7ʓgO&FԢ[A^̠cl( wUP@Kv^pN" e=kKi$ۤ~5⏺1T<|PqA6ȱI$Y} ME`n3" %SMrٶɳ,ŋhY%wiƠWOA9NJ%Hn"RkO: jh\-aDyf=bLG_D)wB2XՇw? yU0^$Ga{__}D/3]Eo j;>R7z!7oCo䂉=b{E.s#'9m&O.7|׌ @C[Zymͯkфx_%ld7f7dzO& sz[B| XhFO[g{8,!O+Y/>C}.㡈,jh]z`ЧE)I89(ʞMZqA"Tqɷ<DQƒ7RT2+%=ZtC)jA,Y u0f5~ܭ=8c!1 {ݴp:ʞ%R=\c"2NB%:%W8c1o+{w"o]T-Nk<})gyw{`m8)p_(߮DOx+rcmY{f&ޠЋdPl씩}W9ŕB_< Ө{x)lD^0z> ]z=oABqfJWyg U_Iܧ%l9x$6^aN7r6tR['ȫI@g>e4y>M<ɰ]))VzOO#_ \EC}mp['eLLǡN[J{ G见upmߎĆJ۟h{_~>(ij4i;饭Yj;F{fTaQk55Ikj팹J'N *KVi $ll\HzٵdOMo5[x.T-i08 U}.:0 ?CNbzhq_@V{^{}.t+yW> ^:,,׿gВSgpwlր>NA*AUV@'J UED*i3hGqDQdfřݖҔPy yj _ks:܋9gkZߢeKʂXHE'Cn,D0ٻtZ$}Vt$Q]jn;|L9uO2yJ։%tsd+zU+{Nϕ7#jxh8oϒ}6t=F?=4[-װ6 yqXݽ\;00?d?².W>Y1E:,ksr[m oHNei;p0RZփM!*x?فH{ƫ9(&tH ~ge(wqJ}^qA!|Ps",ERGb|+ݎC6߭IkcY$gpIP+8ܸD [fV 'JR:n9xa|_K靖5@7$9g\M$%t{z g=fE9Fo⼟xŁgݸD͕K>#bWJDydH~Bc?So@goqX0l" o$g|c4Ċrn?!V{;mD:PVcNo5*SKj(I˹: D~:&<(EpJd븞O?i Ͼ&r[)g&ZI) r=o=z44~lH=sꡲBx.z }ίZ4‡1xz%a&?Q.C#ݯJ6js*k5t*DoPe?ҷ8O'ʝ7~ۘM&n"RoIG,i,iԅL;\%QW?juJ{Ԟ6 z 0RnFݓ{Nf%s=NGNJY)P{%T1W$lqcs[iKXa"PT&,[T#Mh ZB"8=dӗ%;)Xy'锖kֳ-.+pZ%KF@$#׺$ktNfa4B7A I(8C)7Vlq#,`y#])ȯw!{lO.w@L5WD>M4?@P}L3+ Ga;FoGP}ԅß[ (e)ePUdאg>䭠Ww\Ўuno8'"av*s2`6: YVypOOq5tt De(p?$<Ӏ:A,c-{~@ 1 dCʵjezE،]7Q8 DWsԸufaYAc,yX7l6FAQa=3*j J?аqelP"N?Am#\ߒ3C$K߈(_yvI]pGN}ȣzXmO?Ch~U6Pr牦q^x&mu^J1r"7>\5 .sT`d* ~1rgА=+6tTw"'K} ,)Ϊzs]B?e3R4kd( zu4f\ornz;tMA$x j`)$fVNQfk^W9Fl ~$96kؠߴd$97V=Pqt;ڳ( y~7վZĪx8P87v"lC}2(Zk?M-;[9…ž+l ؿ33F/1FGU~a‘AU<9>B֧Yk>WaJؖ(nϭرI#\E-5 ^8 u@޷E \I%z'3 dͱ)hg 3؏1&{QmAߞbtq،F_ǴUxԛ HBȂm_M1z@e݌FF#[i>Hͼl_I}ӻT)R3w`3Q3_k/(uV+1MG n{w>Yi3@eh(QNȯb(뤑Y[w$4U^26:hcS弞F!G3Nŗ,&R ۦ7%`%tH궑,mʙ@Vֽ1KT?ra.%ɟbPHc2YevrŐײu-C `"Fs 6[_@&EhK >VyYvݤ=iKa~Ylx"u<1o $$%*0˨-!kJ82`ݠ>+Cu6esHyxq|yۧBC{f;zh¾Pc7釪ݬɉ@'ށDb 3٧sb{c}a=6Z}QZ.CϥlVlDJ^E}Am@h)|WZ;8smH3W,U-Kxrg4&z0c,R}.@Z{6j2DoE_vݯtxo2QWkÝ3 x-!EhRvRyA_O5[BEKE%AG6i*hIG3CmYjͨ6K~jۺ'.UƝ\VNK{ؐzՃL%!6BKi?pJ9,<@hp#{Rخ(}.gU }c\kcJbu1l<57V5 6TGQ;t!R9L20 ȫ)q .\:r|`)QdrDvo]+Tީ}7/|Sc:7fUʋy۹'ܩBp,.-}-K!mI; pEvAP )_7D1P G{+"hrH8t$PER+>C{),vpEIo63 ;OR0}F0>aR`>N_6ri14y\hM7<']|ϛ/f xQIt!8W򯄣[bo&~ ;hģŅ|X,`AdB}$)q$cRf0z !`g '( qAY9l!<,=NԮC[(d԰-,t4֋}q5A@#ńAcvIp]CD9]P+MۀnwM)a>:9T\<'UǑ͝WwmY07Ȗ ea8%Vs=N`gsAZexWO0eZe!qu_?Xk%_оgה?Aڝw ı M5SuLYG?򉡈j$G+[grj狳isg{R +jXA.A{A FӠ(EY6%{n2{);',7u%0I@ :n?ڡJW3/)wU<~Е8YaVg?&xP1L^.x,~=iQ~Fu(l2sl~)6̣fTFt3 #|HݣŠ|0!'mQzvТh6rcLc]mX[Ϗ(\_#)9EYV;t3y[J}R[D99FXaPxa06QnH.ߠk} MzM+uP9[ʟtCqYsv^&M9ki lHBJ:XqaYU t#A#?Ϋމx ND2pߵ/Pw$_IadKN/'HT<807k0gƅп~_.jS ؂@!Y?Rp֎Bt._ Ģh+1TS^YX1ڍY-P^IZf5@bzW2GF3B$MphKfR˩O]%i:v vHn|m,oao]ǥY&Rc,ĽLJ |nDw^"[Si#ǡXZ{/EB6IRt']P78AaH(C`mlSJQ8~rwo69蔚f["sHu A8plv\MfwA |!Us.zjeM5avhl5:^{ˇeZ#2@oՆxTd#WID9=`d P\^MW'@ _ <J_Z\d -i\(r t!EBcu"o L24Q"TEkB NfXXFn ~;|m3aHU˧]`e 3(wt$2Fjh-h䔝g-Z`nQ^o`Z"F&dN̳-J38AZi|z5~($Q (kPJk Iy,!0NOuea -\uzmWMɎIy*JQnrIq yH30A+ІJ^WtbĄڛ.8*4ؖvf,FgЬWS0k:GGQ"|^$4c:+sPk { Fk)FYG*O h=&v7c._SG7*#|ddu0ŇaOX|-ދ Cב =r`+no=*{̜FwAqތ442׍52=OW[t8na,+G]mr9ҥƢq\6͹g*eE{c0}}%Z|2`ތ(NKZrA||*1K[G!\^GF۾0H{Œ+| eBi1w',+.uho?,dBĀm9~`YJdg?G%u=OhܮY: S}(̷TiW-ȅaO??UZZټ{_zq)2 gEQ);HT~\$c_dz5gMK@vt=LIaȮ`Sc3juIډ0l9 wB)zYk#iw(!&-fC-vS]#C+ ا(VhUĊ +oQ_ScMv9:t(]Af Q{<cO~ak^*vM W]#KM6?{N?MMر|XwF_}_*vǵ= &Wߋ1RPP4.zw0Mu sp>\"6A΄-*=IA]`UvM=yjvv{=Yi7Ko{tjӒc5kW?#4oo0p٩AKؚQf:u1MS?gse,{Ex&.D"Wq*|Ri^ik%f' p[l~ahI:<79FY<]؂l3*elM~G/TS-31}$ȸLee &倣,1kXc֋MM?X\u!X!+ΎIܚ?  kn{]?xt*؉dvevӇM>Pw[sE~ӓ)a0]V5r Kw.?7!1&Gh[JGԳob7#~gQ^tek)༠g7(diiJȷO*)?U4.'+O !Ew![4>ܘI~9@ d6x?Fq?wt TfviDH 6&h'(:tQ=%oaEyX6ST;. xSSm~jI,I_ȃWY )Nr L;b\$Sƀd<+ƔFr);6d=*m?ùfc \?q.';SA*[2L1Ztףr1盔%؂V1@]T6(:wJb1/^R[Z=2Y -zf+0pTf=υבUE <&yLK"F>G'DͶe|Gq6J<$54W**xY}#? ČVl2P| \ -4=ņ$)w,򑜻@/Cv^6 [4h~;-gnd OۿBjSɝ@wo+3uP֡"ѿ"[vXtVO%A_bl؛q:8ߡTmsEty?'0/L&cX\[( DX1mDzmqUӾ/wa^k͝W. ^\Cg1{ ## OŹcW˟H`sWܖ-;wr-ȹɷf'Fw`*.2 U2I-JU&XiJoՅ5/c\ kϮd/IG4DgT%,D+75<#mvnr me37It/9 ãcO_Z!ht%䨮\+֑VrRGc%xq3=^Z<EcXտdJ=o*̿qGSLϛ+#U!/Wd+m)4٩4﬋}o~l}mT^-pN(AcZ-v "o|/(oWlV?#}踳w Fw=4܌;S)+y }1dvG᫯!rZ쉀Zo ,+HUSLX~bQ7n&Cl,-TVb,[Uod] Ct~8B1g ffٲUxkz64&km 9]c)<dϚ|b%oS j!MNFc຀xa2s A;" tn. >E\gKDv=ah9j-ң10a˳ȗ CA8Y`=(UG4kyci <2VA@~ۻs^ډڪY6{f㭓W:K{,YmL oQa>c[^V]|O@ڇ/í(o,4nA%@bzo Eʿ_יX&BHZn1dKܡ'5TC5JP6ucxmFໍחjo<h"2+Wzx G^`]}.@0:h">L$~!}EnШn6>O/&TRļ󰒃|{maRNIWy{=1݅p*y6fيḆ9bGчyjo.%Nz^@v-dA}.%39cʢv}3RSbIK9 ec8x~' %[YյZ{D|G94"ZKW 4C2 {&q$ 5≟;rfz YnL*c { ;=Xq/Ta7]0{_ybEu>{/3O+_sF-_O8 p{ ">枵+|tF.]rZA6 )b 7 ;޵#b~s_/T~eR>bn7aV7ycڱg5iG=n+hAҴa0×vt_FkquJ5ӎK2sWG7)8ѡunG2(tp}M /Ժ>`xk#jbq$tI puéѐqEqiWRWBU` V%mvfrYV,8X"i,H:eb(J؉%\(?|uVO#%")69<6xU W~EX:?wqYCpCAU wlXFi}4OYuG2't64%K @Kxfl7 xlLlIMv2'ɔ>_~ 5՛`w 9Tmޮђ*QpF%*G~H_*]â1&n74;f?&rEeءźyQV9Pt&mc_}ii[ ؾCϏZrݢo\Jg v4fi'q螓 l'`dʢmDXƦFoH|2[:4L 58@(*E [D{z}EC+ȥ 7͐=.V!5g3X#'WU 8?/',2gS0`VU'Kwu\ q$e˹o Ό?߽?_IrR4P9F<0˹|%}vX\8ȝx(:QcSCZ_ RtM#WUv-6R2CBbslOlH[Kx|T<6f  l$ଦػ iBp) ޗ+E'켑O74(:}A|.%|Te vV|2\ \ow 0[oHɳ#QLsR0֣F#R88K]K5K|Oɴ;ѶI1r`њZtttPe#c+s2Rq;b)gq o>[@ ޶ P8*ٌVUvj=+$ aY8c`bqvpR(1^AP׿EQU!9DOwL)NԈr?n;d-A(}9J Y%EIЁEON JB]crMO#)g{Gٲq>rh {SPߚaN6:>m`QЎ0Q wyZ}HHd Q1s.0D{7,BΤ׃lN(6i´VLhR{5y-Jxk ɼkHIF}-ݵT]uVk5Mw|O%-A(׆LӚ8Htayf"J_Xwh~LzǏ֒d G{2.`hAwa+va !nJ e)&9g-mąx] ,;"Q Kc7;}=9볨ŽrgwiI"!Pݴw~ Wy#/պ%Iኒ:}C-N#V6|ϬTt1d^o!V8AC swc\Gnm!5%uTp_]}fHQN 'Jo$_<\q}(c~ȑ٠#(z#Pi[VV o7"c[(J F(} 4 [LNI;=s ɉoeP~VƩjXN 񸥇{wDPtH ,h>/|] +7x\чXSpq}*.,idݘwvxh1!VzjyxLAzW=/FR_(_S ْj{3u -i;HGVj+*PhAiS<)}%@kghbVj–xLLuhÐ4 ύ^J}Ϲ h$ڇÜ~ftة^. csm]38(webjo%};ՌgF%s@Z4e5^zx)M/J@oCN{b(_%{z e%fF 35fPjȻ#kebF9OKeew5=9}uE&6u{ 5_`Ƭ?6QW8Jb%߳|=*J 7M>I?3VM&{Jj.OU5DDɷ&O|JKo]|sW#%U(,`j]VvM&NOy<ǽ;~ _w;_va+ċ.x '}zQ+;rҡZGbEc U4LWB~@'Q+~J/g3F 58Vp:^ vfoFox hp|_$@ jyHS$ʈE""s# LH-N_ S_Z畺xjW %^m!ᚒ}Γz03(Nu$[w f-ކ1ꝗLNdE^G8=2Zyy"_,*rg2kc[@v"%ZnF`s" ]Rkx#_,YK"? s}^"y,f/^8vs3RlHv?|\Eg+ʷL7P_PsW\$¿0`|G1 )蜕ATNNbףHrU+ 4gj`7@)5r$ YM|ưYέ1˖:$PFQ~`멝_ȳq䐈#VJ }EG{wd=J5]EdV rǍ.Bf |Jeg}P"FV{݅F%gRʖ OEi#S0/|-:^2 r0`1^uV0;j-d)x/_utb]ZkS~$ӥtތ:m~Ǧ,FV l@9 g5Ax] Hy$hsq[}'`)Fq<%U(}n1s5T.V|xa/Ю* ޫpv%BM0BH#N忠FA<4oT27݀]LONmټCYk+qwzςw([@ppn"6TpDX )uj俢o% Q DjOMEgh Es8_tM=ʢ~DJ3}D! Q(%?۠^1Σ2UJtitiwt6邳}I_|D͡a}G' 9pL0ㆵ>3v Q ӃpGU<_s˅06'^xi> 76ӓ)¤${j;N~ayLȁYpYZ]0H1d>[M&?jQ=V=EgBl3^w'$md7q:%G/h'Jy) @q:߻xc0w&ZQ4drB.gh  |»,ҫ ` c~PlbTr܍};/?1Y[~o?|a < ]L/X%miw;}wPnu$Vga 0G:P-ةze Q4[x5Ta6xӴFx{t1T.0 /Yُw8ܖ562+ܥlbs@61i 2Lkqۤ2~_ǿ}0w8:oۋ?5D߆J#5l\&OD2E%LN 縟"DG`SZ{KI *MճEu<^G2;l f-Ugs鸷Ǣ<05s1 )m׭Y‚չ֑ށ`r؍]t`Ͼ;dI7q{IIlAz:[KF+Xx>~0p*""x(9xGu0r NK.LXA;pF(4,cesIǤ6aEI%G\C=Fcw8ifd)6ǂv.uB9('wxdƑPwN #[BZ(߇(́Wc\ - a 2!Ù-o?@ce{mGЊx8^<62VQ|i6diݩ7"ԊG; p(źw!ZqD޲Q, Rlag2 lͫqJQU]SqzOl^OnpC8Hȇac gc<4.;0c9ۇdS' G _ݳNs~x.O޷{-`|e%XKN:pZw ?CنA!g5qXci}S}斈H'͙CtY{51dc=yP;:t>Wڎ?Z+5XdYcrZ[[MM?{)ُ9Tt j;/u@[[{s6g߾m콖I5ٕ7[Zb!!0+m  Kcc째D_;`ʃ,8׮*4Dc"_1H/e 7AXd%ٚ׍?* {} nfJ8°>aZ03tvOjnJ;PK8ڂMk%2ʮJ g3~$^xp 4)DH+j5OU|gNſJW *:g\̳U}2o]>//qC>A:— -mK>xLs(2wY~` ܫiV$Fҡ|i-sדlAY֒@/^$K&iDz,퀯wxNq%sm ȕ 66&UӼfǡxcbu)BeեXនnԲwoٲՔ:hߌ؏&(\$Vп4Tn˜2&;r/oaD$<,Y=5tV&otW1j PQq48dGl֙)S ØJ=p$k b16G2O9 Stv?; X/S7q GupOe9~9t^,*ќЁ"9;.F2}H{f}Lcea=Y܏bi%,*̼{u*<{)zS=Xg%̶` 4(&{Vď9FhdcͽGM Y1TƱvtx]@ .yM!xnr঒x_ԛ\ptEaGnrg@ȃo."y2D)py8:)mjGOB>.@Ҹפּ:bDVۋxH-= 4kq2H\A#A-?5ssR})>n#VZBcטc%\߉ưXmc 0D+>ΊBCHR(56?K\&0ߺeB?om}8@1P̴J)C30zdDib_xOH:{cqBmE虉їx0Tvma:g%GO\;Ʒ~vWwBޯeT_ig0'yr7.=IlJ/٤&bb矋S{nr^dep}cUg8='Ke_Bc+P*,KTV=}o@°X&M (Q$\Ly.{SaUz ) P^[Bc9 7>\³*ŧ '-x4u8uPQO"hґ?-4B)Z3)i|39%&(P<__'?7,06%"Sy}>U_7g,Ca."-IFmA uD:O&EfbAf fq>}kjMW&RgÏM; #VX_'Hk6'!XLt*H{t=$1rz4T STA$0% n^!kz4\\IqA-ߩh/{_A%Va9켒B?~=9mtș3iU[J[&iQ]oC +g -Dga&Cq2(16`ƉYl[Gz?{_*?~ΰ-K"! [KXѱƈ3:Or% [DhMX/ns4]&9DE;)'trZy'9paPM?ؾx1|7+㣃Gv3.]BWj3v*JU(*i=}=UŘeUs2c+]hQm{2@n1H g/В_! h a]I3>43b"|i1O3solw6 t V1&n~rtYsg`?!mJ٤)`J.%͸7`qGv"#aI~j7Qig^vujڏ~1DQUcGP>]b\4"Eߦnc︑<%6Ɍ}&;z|\*?C}2ei ]&0([Ew  ٓ,Q@m5 .7)n7$JNZI9Ȝ$ Ō'lWm|E"KOꈟ{ImVHzE&H@)Bˉ;J'<Qg Ѵv} O$eq n ]ƸH_{H]nsRF~9=1rFW; )&%\yE6Lq5`ߴ`|9fe*{ĠӇH53iY9Ihdz\2݌f{<c\@hP~⤽ a"<~z- QiJD)tIeCxW|_UWfn\ oxaIN0kI2sz\9pugĦz(D)GK7(fT;|0z8-NSd#g_%RKI93-ْ҇bJ%NXUê^=U9za x Ǖg>B:?7aǮ\{bA,(~55Wc=n8 G\7*"p]GiZ TSp\_ChmK1C tp| K͸ f"3+~X螚ѝގ,ɯhp5J=`>H:W n?8P 0tyH{):1., _$*sc0"='rќ`v1Go'-BFQQga$5Sg$򪏵jA :(QΔ>I0=o|1Fd ?˪ugUc:,ʁ \I K} ?! '!cS%H9³׎\F_1)ltO|HJ5cJ1{'EqGm>zϺphkX"7ӻLFcWTWe NC9ݴ1J4)E+ѳl,0Bѝ{%p&:S ('8&8^OBC;R%JC]O}׃tOV:bD^*E) [0^!P*ОIYYpf%X撵6L(=sp+xQҸH_ĐA26(9rQt[2XdY_XD9qCTПĖьJ{NAa@8v8l:9,/IlMF<*<@"9md[G "Mΰe\͕ @J@T_O2(mʑ6[ɕJw!qH(mى"K,LLǹ|$ dDǛR_3``elt<\RzUĠ(?h$(_gV?؎&OD@"ŘѫI?FC%n"ܟ[yS_]PȮJr7Qe,%"}TH^k*_/fwǠϣ; =; Svbe:=CFxW8Aoz(56ׂjz<v?r빖JF?[->q!tpXbXrirP,qqe 0yC|Ruggט/c8ЏXKFb1 2*LG)Py5Y:_=w`&~DnXo6 Ml3>f]`WUVu-K:g@^fjo/Gkx$,":oNƫJ5z3ēiǡփ^rM[oOG~/j,0B{ASw6f`fXIX61 7>Ь@ |%G 7I]ɍ_~D;TsFSg7ޠ!^T+6yμsQiE|.>=[’n*5d"ܾG87IE)J6k)g95F~Mp>!7 MKGJ-X.)b{'lIEh9&'ShVI;%"Q<_%@h "J'D/d̆Nq3d*2vCv_S^l:U:HOOjrZWa%MCO5ǹCp)8 MPqآ'Z=mVI9"y s *W͝v?db?NZQ)T9i'Ao*b1Gh<,!z!nZbZecT:Q3 ؍<X4|-O?ԸH|^Ͳ+W)EXd\19MUgU'pVS CN| AL &Icjc*919= YiHNH'si.XEBC0_e8>0G4@64 Yc |R73&ȣ`e윞S#K_xcߝ(d,Q!.H_.JNpGΙ7ao$$c/K>piÊsH)*vI~ RǭdI\秉Ǎz $ R] GlrTTG&93i[gʨ2 U_{k~U9*/#q2Uva ?O_G3ZP <JGt-IC;&S3glƱiw7E}.Vh-HY e;n60KUfr`ufėujHہ9?tœMj} ƛjǛjQoj }wNbLXGډxv 312j*br%7*=տ|9^FR#S`nOݥ.zLjJR!(TAdA2HtBBǿdpO6Ypd?@lyhܨ6aۄuyjV7-ѷվ,j 7R97P9M]4{R&>_3%}Qslp>qrf>[x2㕏=g3#ݞ|=/؈{~C?*ꂟ `nRte{6dWk`pNꝥAvR-tݍ-ղZ0n\3o+b49@d{~ɾdLlu2P@=]?^v>մ/ni`48#ۯU_wLo+O cҞJk gy_V$S-M1tC JYrf>+(7@Ig}E# Y> Qd7)xeg@v&F4&r `7ƻ-K$%e Ea'UP>y5dIBKL%J3$eQ*2}j=9IzLOy5MoSnPQ urRɍ0`[$ 4# "XD*pΞ9 &_ZLݐip7_F>Vyv;qлTS)} eߥ @IewZjF 'ˍ KKytl{=r *'ZːS;EmG=C)*7 U]M%ǰ<\LxiK@w9GMImUrۢGJ[J~[i? hk oI>$m`E5B.݋ZtZ僘ern敡 Is5n/q.f㬕vRϮm*/4jE{ nwy q "[m{w7e5ď[ʊwh<>?lQRndMt,hfYSV&Y2ͷgň\i=X4Z:Ra ÜfGriG>4xٸ ѓY'8䋃1hVڟh̊?1>βcu@{g+eSwvӠڛ>sی:Mh86'\K`$[U$mViD:ȄC"ȃy~c< ?&RkU3"I`!7aL2JΣK`t5LحJkT#S520wN r~V嶩Q\n˨8 sQmEa6ba^B&n ݧp9{@7L~Sd [p]^Ű}Λ=sI^3kQK5AVY4:q1Y2`r,mGLZמP[Hi3MU}̗=˥i;\XĻ*;hJ\̔ or7{ YiJ۪BX6$ff?@\}߫gZg?cgBPEL\_YkBgOiji?T%ѵJámWfoxOj z"y=~q+Ub]޿ f:⑇R#sy#ڴ6SnM6B~;&gDwǣxVq{;.+mh=VJKruGvcMmD< ?"bAbY_xmF<:$}45Y~nI1#LSH)z"ɳ3MM澛6KM:!h~\7hN] |gϙ2.v.FBQ@ L7&)h+,¼ ژ/ؘ=U/F֬9eܳQt45ZFS DlG4VL}c(d2p@$6r^:람N3dz)?LT #e&3|El#:rLOAbkٓ%}V*!VY::])w쬾 1elYf iz2R |'$=?RnEIklr\'/]E牫A812Wk5g4PKAtg6-{[| v[D=082mE6S (ㅨ ''^0\юQh8jѩ"kjonrm8lW<7TK7~gxb@ŠPh::tԴ,yz{GCR.s_3eN(MB=XmR: )ܹ@7]^t it@3D!j{47!Y+ 96aRk@R_}7gM@q=شw?)!~j ԯA b w3hpmȵ !JJk,cy;ք<&3"*9yD(6 "P YVO^C!cg 6nMڟL>ir{A[_Ko m Z-)yDqz"G4#Cb>HwrSGTLPM2NI+ojV r_GMW9J/JpޕcHD7Kf}PoFQu!t/O_(xL >~u۹PyxvĝRiE!E zY:LMŖH]*$Jj_T=+aKݩj5XKW.jً,NcVhe~dx1$cLAKs\U.T4N_zEaAf>*(XE :w % Y8KRbqx?Xjnu6 j e|Z"}8Y*mYC7em\~C(z+6gRv o"!?=zBZe+,7fZ [aamσd S Eg@ p0) g@ pd J.6I~,}LòFV rF[R#MK$b| Y.Nˮ*c^D. vw445V69FlÊP $m~vY^D{ƿî*kPɘ|o; YDyxh@ٓ)Άsf){P :ňΙykxq^3:iwS}nbiRY" --BEs O2jBNc@kzԚטSF0edy 6*)fX*&MJHn KA@ԟETѫ~߽.,ÓPTtoZʷyx!OP+|TK U5RAKHn4. .k&R=7GyVi y͝/ Md# '6wL O۷JG/WGs;#҉5|D0Pn57^^+`wPQ5{>ZEH 5k(&CtO\BszSXl:{z(`QCQo΃IBjDf*l6iC+(OOFL`$RrwgCoK\J+e!Ya}]}*ū|yNl껧*Jp=Xwtq1.tmdnfVؿzĞ-]/}F>YS8+nh3 @B3;)ߣ,*.g_.w[4dSIV{ڐ؏ GhΘvR?f@75sdu'L fjQzehSU&n1{={M ͫ]50$ j^Js8GV}puQ&jnjh~(N}:I_y߄ :QG&ۤnw)K_Dߵp~]E_?־B߭Oz!}[o_WtWZ7S$h:c*pH'+"_K è%joH?" m#ʀ<#&$rMhJ`6aT,o׵W_v))9^Ѐn Xk d|m 69l93UBT!4yN,sQiI_*6"ti7nﮯ[=77@EF|ijxOmC2wj"H ؁;C"Ab !#CP$SPwaC'YnpتAuãH(fOJ7/+ǿH,ˏ~$_fT~`*-TA9ϯcxSPKǨ-8t*௜.˙yRElvr^ށj{ #is]؝|N!q6z %+_GȽ%Y;>W+Nūd!kax\Ƕ_~]RTLδUī#i%̔TR5$(6nNYZ츫dw8zWZ4Q ]iZI{ f46*={ m`~Ƥ vMsmR,% X#:br9jlx=ꅴSN!V۹g'c/:s h(L|:->f~ (G@p1mГ38,9N/LGάT`;@K(Cx\*:eϭ?^uQ{Όy".`=Ee~ ˤ -"EG\Á^/Dm΃N@mRiھؾo)*;ZA$.wFW[7,;zsщv\)ڦ{2 d[q~aU?ݍܛ}tz=rz]w(d0Ҡb!VE'线"t.F!y4 ~v!;XJxiqqt{S `u?2b.'ō!?o`O՞V{PXA%S,RzCyD`,f[Ow9o84[elZQ8G(A-1Da<DƤKpJ0FA: JHL`'n/ebjx|AMʞzF8@@,@_#Bb)/0oU/&*dAG:yH6^Ɓo8*"?h!ݢ'ϜZcy2l e34|+g!]r3W} TEgC4j.Wb:rs-Q1!DŚN([Lft˓Km.5rkqZCxO%9@%" E$ܬvNӎcM4s$О7qsAY[9 8yI ++Y9K<7M݀TyUGlѝѦ*h:le[/G]KȆuWV7nf'%v'OУ(%<dbdɄ%B9 _'T g)39a_bLFw: -QɬH8bdteL0iO[*ٖh"_43\7pGԼ6zy*Ub.qE,\ S7':Otp GNZ0p iErҸ^aK } | ^ RޒA* mx˃EDH Q$<4 %g&dK9I3z`Ҙ^۷#'!y&Q8{@rNT'vŚ]U Ww p\DG6o&@Gvp{$ѝgD'Xf( Eq5:RY_մ6/D}5C_?TɇnTa1_vn KwYo)s3=9kU|zG+[kusCD{IbB_ &r!pxH=c3+ۏL!߀$IP`1| tXKN:hڞ?/_l=.B]?uBx;܃oY]Sya#%MPo(mg-gUh]%p5g(m`j-ꥠ/b ^m`LG" y&<ǚa C6o@Qv灥Ś@(|ϴkut]i :^?"$=]Y@Bkph#l3lƆLJ󳃂;=y2V*Gxؠ.k)^/Fe( %Xj>I*I >œrVGyT#yhM8 e_iV@YTO|.#ۜܿѥJ&X2ޢة@Q^q9'I'L>Ǩg}(I;hps3*L<O+qԕQF2\BGij"0rp_ff,Rs>28gD6Ddcci ՟F<}J5?X 8f[9F|X=?\5k(RBQc {:B#ղjn#H^-ggWeJyUϓoirvk۫%1Pn;G}HMxLX|qgG>rNݡDMDO > Ї_Iq\0d& >6qsbVkNӸtNRN)A G'H'sWRs__ȩE܉169͹3D9iE'-Y{waURq{@*26;!*:D9F/2D8|C:JUzoEF)W~s|NFϠ+mǪ:VY< N ԇf!ǓQMZ`")y4/JΟb~i5 X:{ex=³9EYѿ$ U̮:6(.spJq:7Rm.%#;w̐ZWhVos|gaBi)3NO"[AcgB fCbXO3k[FSVoR*.i=NW-|[)^4!cl{j/z[bdλRǻRʟyWu_*ݼKT蒵d~U:>7ge21ڻjbSI=y0o~M!;_NxH 3u+/Mm!v]8O@f@kw@{>Li4ė`;w x2%O=ϰ]0~-L?{++T璙ǝE~#QT%̅Qy@fsByK }+~0~uʥt_ucj~}lGl!hͅpv/J,|GH'u9{Qï=2-OeKQ6&My.Fw||vHBTbFEٱ|VL:Uk| 3y?=Ga&Y |&*w`U 2?ey>?Xؿf-:QbU)) E4ߣa7]X׎0z~E7d.Ĥ1~9YӬYq=*`;IjRwa8蕖jʼn99OX MmEyf:&baԲ(XTe=)s~O=9~w%-@ שf잫Qrs1zX1Ỹf&a[ߣCea{)M*kq*˭LN(1 I+& s@ ;& s{Q?Of1G[#\AAпIr ;D0Uh<6E옉:M?Eh`JюX~4Pܵ^'K6su݀)h< fL3z ,Y&dڪ1-\yD^;nj*bS޾{-V0a$0#BOرl=PRD,:WY'scMz[矌dT =1h_1gr1S<ۢ7k?Yl+bgFo'6w!Gq!1 +^]EDl,֕FSe`.#KEb*'=f'g/m`Zv?` ɳ*s'lV5ZVYc]>`Qx\-]w)K]Oa|ޅMZ=i_]>r)Ik;=}~ ?ZNuuThoOw2en5M9zUK@0.1CC ;Y]8ݠ᝴mZ/{2YXn&иw|79!/yj&ZhzAm`bW7y=ar5lIBr0;J1NW݄Nv?O^+[`3#3(.$_xi Y6^'sY c-45Fd^׽o:96 r@zzO{6ZurO;Is`wwz FF:=59SPlWL^xXj;ç4A=7 8. rOaR'vPEe lV?[񥋁Q|6m;ڞ1duÞ@p!UV>3LOrQ[djFͪ~eJΞ/O+d5;78ͷPS5@<2  }aGcgxs 8E#NlM#1v+PHXcK}㼅7Xn#f$tRG F TV"+;7Qϣrnj*hqƿudΩ3*z/%_Q:@Ҥ2 lQPtd*C?· P[#p: $C *(R/wk1Z JC)G =z /;fsQ!e61 z{RP?0R58;{[ʒQQүfD/D><ny;%O g /~rTzY sܿL+rܿ<[qrsܿ\ mA"lcG9a0vw1%%&}%h]\Xϒ[ H]6OɵQJ$OH{* ,Lw(N ׺7D{v+9>GpVS:e:+ąVOL-)WL:$`P[Kb,>bNO./-Lm0!d4s hl^2&:h4s VsA\fugwuI\K示 $yU;nq '|q7ŷ!{u~s; Ǚ5@ OW0gf/KgiHvT7E$͚ӚȄƏWhj+WP `%[~v\T%++6ܪ?ua̾sZJZn*ɰ,`92Utv=Z|I_M<'~V8<1aallO}:Py1K !>m.uĎ!F'AQk+z62S4ahd呹Љ{= 7Dak.8?S!BzRoIY\BMz,s,ՖyeR1ʱo qT}_. xŤ%y hA nyRQv:',PW AJ^Tx2O oGPߵLNY^`BJ 劆;KK ty}&o3]V$t'4t_vq7 E,x%$|Gjb} <ڶ y@yޕQlaV׎"8Zt'hW'{(A\S4"ʉH4 1?$Gt X_`Y:JWl, X]1Tb]&3־V73e,6ȱ]啎>ް&i BT:׫lȂ޷h2G aWCύ%Yel?%J|wN ~0ei؀AGƂC y+ޙA ?E? tnJyT.PSGk3t)% 508 ELO'Bp t͓~nJqA(LFd<ʡoH9%1u4qlO+J>oOy\By 7%o]vÈIGX%I%{ G{/d)YU0Pbit/-cHYIO(yaPP3mL 0+F"01 %l-R"/ 0C/6—lգoQ"IDL5(qE(S`vON|*ݎrL+SڢB,:26OI6# w9k̃&~%P#^: d+H߿2K; DkD ^i6`cEX^qyi F$+5qr\Q_h&+imDgA>$#Q?-0̑t/6 2)!5" ;VrL"5z)n\=l3TC9@IRH{21O2(n<-eM&2hyPz<&>l4*ڤ9T.?̧h2!`I 2~8}7i mXѓb=!k) 0kܣ 2g-|o!vadpt 1Ez%((xroO+J5*;93L |!Ib2Kj.WwL!!$H ~XGF9t$K<&[MۢlU w<R}zYJec8@$k ŭf1TLmv)aa B3* ^Y/8%߂G>E1Ϸtk tBt̓Iel~6˴XLJ!G =E[LL$=0*sMGM,LPxRQFa6XfsWFxbҿ|6Wл$xm:t ۠[4 )ϕ|xsN$_Ʌhfo2@IHkn%'J"n2lS #6g}_0o3s1WU 5=:F/\|t6Ivw%'X$oE[)~12>i.(yx0ia{bI+ sc)YjF5qHnd6XJ<:DCCBhpyKsR˓"ng$1Hךs8nQR"*n&dJY5xIJzPz]9^'5\ϑ͑AtDžLkL32Sq. ݘǂ&(f ehA@,/NKsԶ<5e%US^RY$?Lp5{Jz%JD&>=N$=/NzZopQ(X3ӽC\(k[jGnkq7xtBvt&.tڦ;tmnM{ȞO/E):(Q"*cmA1ea0NI'u&.XS&EI ve{21vR>:A?ӡfh1 O=)-e"Z%~QA nvUµRƉpX R"ٟzZ9G wYlfUpFC٩?wmW޾2{~?;Kdm^4aS >4e21iPIj|E3|FM"ʧJtHeTvNqt13t3T ⺍Ao5d_<(at,3KjyWA7 Jj8<V%{2S &-}BuuqnzL";;ɫx˗ufJ} %~:l 1o[G9vr4ؗ>RI:d'-ۧPZ>[PV䩏@zv\/#BG:xta)Vvd4, JC-_>2րB~xj7YMY';7ГB_Ќ^hW<#V*ӹ'(G5A1.,@'"A4L}q7 SlB 7sŏ"gQ Y`Qr;J.0Ρ|@g>"{W9J% !R8$; !fG#ǐāXm۝\!H iRBZ`kYRaxh4Y9z19& 45 V-jI/;ڪ0wigofxw'Ml GvhXV:  OC#w}8.S!KS"/E-N³RL!KJ٧d6QYd&7"='G8.|¾$4ѳ>"'L-X8Wnh h;)ynڻ/}Nq܊:lUkfZ_eThuʁD„S}uoBgDIy]3ǰMaX^ZUJP C^K%+X&oiu]E7(DIDVFI(# S(P B(7Hh ċ!b?["o̢O#&. E8\"近)-YBY nfV{g 2薮'DZ-hǴyI]#s>lˑ\aJ@^-|@0Z¹ , )q0v%}Mh:֍=5H45k q ~tZUҘc1"F&a]{NZF]*#*k-0Y! kUQh@ $:ҽк]A2^te }]~$ aZXI2 ræ$~7Icn;zS\مϗXX|yq. Fo /1*?;ϫ'r-FEt ׹d?$`B ޝ'L YRHbH11__:#eQi|̬ýd}ar5&YVOw21M( ^2ϕv3Uὶ$4N~khe~+}3/Z=;^~~\%diHm2@@INCVxf&ύ8'bU|Rۥ{ˣ!4[ZhN"C̲ lY,sheRLgqBC撋p^JЫ΄4Z^&1ޗkI*QV XNk۽A R6ki\TkխIqI,V/d8l ^ҭ-|[^*%hpi%+Eo ̚D7I0l,US32Tj6@D}"!hdxtN^ijo1a D?G` o|$_̬ 4w>XɽYj+7v[ixz=&!,fl A }w+Nx };  %t1cFs,ޟX݊is!dp YR&%\2<{:;ʇ?foo`0lgNg`}lfȧY`0f73xMEE*Ci ^σ3E^YH(?;̌&ŢnFre+t{hqEt e'Hķ}vGP{YDRnfǝ@ko˱nQ'>9 tIC\0?(]k"8r͞>Ȟ BkyON'dnQu^dqPaL\tqzK"[{s^qrv\ [X/[^#`? x)?Ne[?-~KOBu0$6[κ,fR:dIwBH>0qܼc\%){̅jT1 4!Ʈ;[\UZj<ݸp_|ԟk3 MW#L `yL<$9RMI&spx[m!SJz* ",94n9ݭб[cs/_ ԳA*z, ]% F^m-hZ tMpiOʲ=3AesdHZ~Y瘩3\d o`fyfTүr X>ٷ[ҹf3ƆAlyf|lPo aWB8Xy04).)˛Sa64D duhz [ 8QWm" [xË!DY+ ^5 DZ(ԫ@=_UV`̦fKV@Iiߔ̦8rU-*Ċ¯wJK5м 83j  <77/O|%Kٿgyt?_h7g3/}_<*TﻬG/=sa: 3D+p^D+"7=zlb]lZ3ٍ}n dƐ@׻łFS(ORB*በΉpµ zvO+vpOPwZ|*0l ;U\]+Jp"z̠yEgkUm|2~OO&"$Һb:Ax6NKyv&1T1᪽wNy",*VJ:!M#soT6ADEn>Y6N_/`~:vuO:[ɦr))i2m0(CzT MsF>4;0PX6kϦ.2.=vCI}5)@–”He'W#~3_!qC1*Ym/@ 1Bb(&~D~Lҋc#=EZ~ < L^@aݴ;IߢP]`{/dDbwgeӈc'vrbbkI~n#Z0AlU̞º]4f|x- Jٗ|"֕Im"w눼xQ42d athf=L2AOaӎ@qcHvؑo|FO9Bڠ5'ؖ'J}&Oy1I|ʑ>CeqIYiQ!+M+ޢQҍCW+MR@_J[h[kpT|h!8Γ:u+/>yXֲe *$#J;Jʰ6w(R2*):lb[Cq~*=UJ:._Jc:B4{,Wf"|?gĪh0~F*+.CnI!&VrvGkA%qs%cGBe\v 3@Nj/gUG {b[8Igt>EZq@$ !yƣ ҃0ֺ-A\6]J !ArH 唄++osPK^l)\ ߹X-eLvԶ*Q)>Bf3ZDA{Ε҄@(ŷZRdYwၧ3!bnW8dF~D%W wjt6ERIX[I]_!2C6b6"<64}==xZ6b^]/&HҐ:QK?;DX靛phXdD߅F^QdwODlY_gɛ!s74['R6Hfa=c_ ϛ7\qdF_s9ՒWsӣHȵyJ}k/\oR {ofMhJwa&;E*&%'7bRˎn8NhiLF_vc}Õ/ױ0chTa0ۃ`TA3,78&4Ay𗇿@fH]O:cQQQQQ0 Г=yO.2,|˩X%D7`@.jZ?1zE[-GlJ0"7@7/"CN`(&! ai?hnXˇh(*1؄>=d48=9hH<-2*g־X 2WQhwE\G]e%))_{"&>H_HD1߉|YFM4buzD#+Ά:QP6=d?\r8` E8i jx!{87}?y:Qadڜ Ho4>]N߿e%2Ɔiȷk-<gL`h#= \'Ige0 ~ E`C֦<@G >!3=2\WuXa3yCPu@Y㡗ARp@a~"rB!l͔Mߏ~kAcCg:"ԧ!zpb(c!g`B.+M c UYX0Ӧe`jp9yUX y]bGAZm{MlJ[utZ-7I]\ [-GC* U0{5E؍W0ZPcMu߱ ހ!a%xZ-϶k)|w%oH;M$aJA1L^'=-ZX6;̇ H@~z/~ zEoBE~Y=bbB `63U#A4}!*1o} ^G \Bw^ V]ă`x3<"5D}>>sc}Nm M2oE ˁh(D/k#zz ҙ{G=1&#ho.- j6oOX<~Aȭc{, xƹbn#-7"j*,˗D Pn.Z\%u%^Uk;»ԵBޞ^;qB'l^),PŔic*, r[|mzfz?{xsgJ ΛOmqV-h,::KjOYNp E;WYgg{ӾmE3ZXS_7)fXony(6g]-md# pfq2)R! % G,DA p ]wa~ΐxHfh'd:*y) B8v?} Acwpv+qU |o 1+h֕HOD3 {_UH Z"!Kο;r-l&+ӑ@D@,ljwm}@ f>)1b}\eC1;uZՋhՈ!2e07Drbd6bH_ooQ Cx}1D7 ##9HbO''Ƿ {8Hx?E IV[wEw()\6ɺ>.sn4BDDCP4k ؄ YOZ ymڀE~0Vx#Ő2p|QbKZ?=6B C$jlcTU!;Wb?$ +=CtՈ!l 794ҢGدe7fM b6珌(rUâWx%ĢVr ;49$R)#u0JA>tJ%iݰ7SJQȟP@a/nʤIf0lVfa{q5ǰQܰO?7,6uS%o(ht5,](VQsw)CVUxb wEC7n>g^63"(Tx- a* ,`{60^ekܰ7 YAd1l)Ub(W+KDyBiK,[*WPDkv$-ֳ& L`ԍ*le'p`/X:U 8cj!Jk+|\*k Vawį+-Jn]q=6km("ujO3V-:mE[/ZtO- qڵ]vE?a d&-zaBExʰ\CPD`w=dMzs:XCU@=RyG 9¢qoqy2tyȒp09giH j$?Rit j< x|n|O<oR!b~c:J v޶EoARǿ?HJ?HJs4R)?HR3'<p? !DO*ȐqI <"5GE ڢ!t8:;O9D b!Wp{Hҭp@ q2wD [6xn_x06WZ &# ߑ>oM> cakU,t &/^3J[śЭ:Un-MkKo]>fN yռ0^ 1IKp'R8.☄ѥfa'*G{DʆA[ 9ɻ-_Р8X6HtSt~f.06>usP,H4Д(Ms]'BtǗIkL+sLSq,0"થ ŦUX?+@a\#<=b> CIgߪ )B#װ CwN׺u=鯅[t|vbLqE"/2!0g0! 7J5ŔkEVCX>;t/>p)m{"+% USy&$*^d2G:R)0 ?xSlxKtȗXz!;޽lk&W7_0zPi_Tcv|Ӝ&S"n/!48mMl# lfØ nG/,]HoJ-Dl͖c/oťĀFkxL"޷# -b=3dԨ<.*;Kxς܈UR`,98 枥st]Bڼ͔̂;.g3Xl\8hoMF8j kr +`2ǣ齀>Z[']ׄy,G/>0eMI#inl$&AͩR]rj~<6eFH9tj&y"r7ePÀıS|C 6ǃ"73O0 iN'GE؝|؜ bʉeli]; 05蜏`sN e1%: izPK^5}z:F [I =]~5R?xUWX~uI2?=P7}!owHv7CHCaC lb0mP~~V~ߙ'J,e"!R(BRpG HNa:n`\LE:PI? '^e291 ?'AV~,lʴ ,lGbSȳDQ4@If~Bphr#u9ۜV cILh2==85u/\, ]H]V5U9$ftvX/?dbYO=ֹ B&P0>'<4S"=) k7`{U-NKyIn֌ T? O5AB [r% vğ;hma|Y)1G؋9L 3i~a߮[1m`)̓?4cv/]P!E|5\%*7 gWsSxqB?; Iv!#Q,2@"X{ G҉t[>L˅.(Ux9?ZÈ81%H$ ՏrźuĈ"=y%Ov #s{r1r@m5\%ohz3{U\ͷ ըa:( ޲]VTE҃1 &"p!-4%1WlR"|U.22# _(D"7Jk&dG3VpMȒժg?FU) ;T51y1!I5K^4>/i{ΟLJ?7ajASiA \2h9_ & w>u ` o/_HGk@̏qv8$8]ڇq3=(rBfayͮ&s͓4UA҂KzMim1A,YQRd%|:[o&1xfxơގqUEcD$.dYyKFST~70- U@DiAȘJ?]W.vU{h$-u!h5j)7.$XF-vO[7Zp b z0P?<ŇtY(w\^|!+>q?^V&J~Fz/ai]F"Vpл,=B\3aӑ0vQ~Y| !weڠ-⭴FJYWu&.͖UϖUϖUϖuZhYkg}Lн%oCc?$GkŸDžͰAoMM1Ҧ`o*Z?:D:-θBu~RuGA1pEQZ[ėXOxSGiv5&poiK`kxMJp ^<t ,{1PԘ3b#r }TEYi.`נ>F @=z2,p%0TJC]+ $:Kx*r)nYúcIb6q:y8ZP KϔkJȳgCZ߉}C5XvSvF`u:K >8*'SzjE(kJqc8xj @Vb-(̕[Fφț*.;$mz @*mBm8?>&AVxeMPM]s?@s ^>45 ix2um?,%}Aha3G@|`S n. Z 6 zs=(iS5}gk/V HLVXiY>!fAތzp/HzT[!*8e–O] *66;e{`q^+3u{WmdrLX`v ?v ^ys..\q YUf?Jjo72'dl WJk r-՞=l2OQ6[4zW)[.c;ay,REv4yqv9l8q(p⬠204"B =Zɰ'l!d{ kY4Cf[ա-NAل?;li[I9;S J!Iis֊2آ3P08jnkؕ)PT$51ɢ,W 58FȪ0ɤԠIG Rٿ aC($@c8gJ$\!;4;1 1 %#ĨJc#8P AaH& 7[Az"!^76#f׆@l "gZn$O^g?"s(E@ I()NpkP+iYH.CXhf@[ZKC_"\6ZKkb3TQt gBw#kp<:UC]5'b8jD#Le"P![+"xGpP& b0D#[m1~`# D6Ax uhh ޼&Afy~dKoSeB>"4D=?pw,lnjXUGH.@pp[?8|ӕQ)xZk{T-.jI{])mAIhH%]j^?m`MDkMT>b%rOZ+!$48ژ8d8Vx+hhZ#% Ge-|!RkjBNFP1?ׄ#(}RSe޷GAZ(,6JZeӘ~x1L`y?#"(#[O¹3$XZ y`WSh`oo^kqQ!zNݿіhZ5ۍ;ڽ?ψؚ 6VFvpߕ mzp9 1ehGlw$~i&aa*$R @@K$}ZI!oI%԰qN !JLQRH `U,+b>Ml{C¬ԻA ˢK ؅Q0,ї>Pfn T孩i+T# g:w)``YO~-&}̽s`5F-%qzx,ha1ZKMSNK Lqaˠ$ϪQ$ޤ^n [E䃒/! xjݠA?|.kx_u7DzN _)ϗnn DS(;4jGffZ~^[߰Ɩ^H`kp&ݽlaZ\t|ҽ{>}bROxyOm)}D=Aѧ11i8xSڵ&K Ps>oǨA[R˱l}A"e،f҇WoV^i5Bko֒2gZ`}NF H yAY!yN~A'jGe׊C(̮UZ)_h807*E9je o"/„Diݜ]acb(N Cr6a T # [!Ax;m%dv@sȨXżm Zν\ұ|6+OpTN؍~_{/0 ƹ謢;G%~=ˎN/gsݿY# .Ízh}C|P`V &Ob-nğ Iv6 R؞!%M,G8vD%|G>IO #‹?%/}&O'ro{]B/GU4}A/~LKHMǍċ㍼gb|š.'L0/5{v;}HtmI&ZL'Z ҵ 019M0>li#" 8G^ 3,慭u_c}3Ǡ%@VD|꫼ BK>ݍ7B$磺 GhdG&$94bV&ޒN8΋+_8:c4.{`NumMRR4(lb>~gxqa!wf^tDQ\1Q2l?+fҦSX|`YA} qwycU ;qLs 2U/'ptCdLApTs}2i)9kX\M3~Yj*G(h*)5IK =0LMH^F({>7R5o-=s45,$QYid̈́硰';L("ZswQHԍ1_]ES04`(v;ڗQ ўXqNN mݍ*Z3, ! ! ]JE:[=e؉g~ *PSYo*rAD)St ŗLLs J|*/WGhRj JFa|yTu_TNيc ,AґTZZ$rdx/@+ {&܇ʚݓ^_q.7r/m+Kt{2Hk1ioلVa]|3Њs^ 6q! gE(/}t?PZҚ t0MXC" \1]*\B4^> {~ LDBϻ&220=]Ucbg˓ a $}hFqB}K /*yt-ȑ{AtqoW:wPyC6TnP>nv q inKK.d)-b>(^aF8̗)4*Zml#*yʦ]'tR+ϭMK#Zܖ_)lla8Ľ+H 5?Y]AЋۅx5Q}Pv,&<,J׊C^jA#]ᴅRJ{B7^СA#p>,`Ys5҂'p)k:oxA=LhroqW7PR@[=K]nē)/j1d]Ղ걘ƚfoq0㎏tbHv_?l盡4UD,L|H~p7`]J2D75~,?XFp*/=K]Y`Pm LrFZD5V.1$75 :l'" w#gM(l)~la8sv=?6 mZpbV`yKRSMgvI&yH;2*@ōB : ,~;ؚ{3\9mM| B`ĤԆ}"XAZ}P7 ior7vXʤ 7q1W<9>8*tcxY,bfؼrF,Z}86 Y'eu>%qrYc$&%..GL2Zp"ôs(5a>@}\*~>SSUB@pD Ŝ7@ފz8g lz7,S-"!ʹ3pyIz= ƷRs$oHH c|Mp78JD1 +6JMC3@gLbGSHUś7HoUA,MQrVaqA~gwra0ta# ¿3dli%<.<$k %Հ3cay?JW"B.lF/ <PဨY|֨ƪuos^ŭFN8n=)|zv#r%$׻Ep?J4I k)&y&ۼB%9N-wiVk;D~̖)9]9icc cShiEi;tK7:Z2Iť1Զ*έ~^D>V}j+_gUEUJ#Kcvzg3| #/ 5\ޠՊXdTDLY.Bv(u2oQ afȒ-[Ye i/U8"UБ*1es}ۙObBy0_gk e-inS+&ܾ%4IE̼5K2oڨ?Km|mˍunZWc?#0+5)GvMwiqMG- իEA3' \{m.?Α[URe//Kǥ ,?LgTSPa&SêB>щȗFc? vOuT`9s6A[(0VaLYo}Z_8VeG1cK^G"k2^MBYիQl֙x\DxEN]D4nUh w5j˴dwE~D$t$d4ZSag6H7#,51h`"*"&xn#LZ&-GZ#A]Z+Z8(&ev8e)2;GDfB s컺"]$-rZ33x{<]#-݋8dy$Xh?Cߥwi.b> S /?z? ܃09}p @ #s@-WZ 3lh4$q_]GAw Y GNdib4_ /a7k]Yy&ж {,ౙD\xEGهQL{N_0K Si6C9eLEՋF 1͠3m].wΙov1"6;};~ =&wbYqx'+Ne&lV-Z{(s"ڥ/~>PFitX+,FM]ʺmxCs{ۤH{[~0$zf,*%jt rEn =x>~DOw,O+YtRF>ܮFÄԄ̣ arNZlGt#~*`T4jN܇rz~ilr^&9~_ϑ_Jm?m=X*-j-R%K.@{̉ x$c$e.lA7/.+5uygG}F.x!},rl'}4+3g47_Ư Q[q/sB{3>< ~bh}g7a_4aޏ98rsQ u# )c->z$cÙe?R}_66{6U9JPS/r>CSk@`v'G4B{?d}UlB,ݙw*ӀXjQĥ.Ŗzud hzi34Wu"uhnO>JgAO1lpg3i1.'q*|P>+zPQTadܼ9=S*lϖ D9EyT=z8#yBoi$R7n'рyTֹ -YP*Bv 0[e㷣)ҨHzXl:2j6ss>St_ WYFoBHm}hyGV:yj&EtF㸆3umyd^d=8,iCI{TMȻVN/&9#U6C%# ֹ3e{L8 R^]ixǡlp >ڜV܊|֛[8U* /h'>q.a~f#jaKWDѡUkag6 ~L aWc"]Na],p=05t8Ϲb+ډn%YNkV :L􎁇2X6,q5l@wB"Rbg(+mB9 Is{'`EGǍ#DnX#~+NJ[]-Y:`w;aFgHqEu7 n}R!,m*CwC\X[I]_OSȝҫ9w72@ v[)w+$G8[1Ɇjh&Yrv0 Viᭁ[Xc Lwr%.sds%\7 }fhL0N6 4}M^j,3cyFeyAtӫyz;뺠{RHO,O؄fZ"Wx>/P1,qe$p.OTJdsFm3rP0ƀX&E}R\Agh7%J`WKȏ1VP5^w$x_{CoK^A cD9S4t;k!jM`MɊ^_7E,ctT y}^UFXu2+iѯzƦք. ݏ}YO}Aod|M;z hBD`u=/TڍRHmf!7oLA#ր@1t(o9YI:~D@jODln̘[8 E<7_+Ң&ԸcLGaۨTxZ*fHIW`ϋcYQΎ[.+<,Ĭ(l2A[M,R?],p{͂5q+eyڹA[e~'_?ޣ 7vm hK ŇL-l zq?WEx -ќdÙm{-:? CU9ByPom Q7Ә2țHcY0A؝r)I'< :m/$C]̸-ܪ] r=V^W~kw~hlqpLb[Uh9̾,*]Oߩ. /?!ÁiWIz$,`@D'IOAG Iue~s/|0Sֳ?Kw %O%t>oqd>DR487O#agϐyIzqskm.I.?1;1$G _НutxݾF )%Sx`s x-mǝ3/,yS߼!Cɚȫ`PBWg%ׅZy_azs;6ÇZ&DRb6M6AsP-L:x#rn䓡x,(i(ѯ?C=Il|e||qشfWyaΈ56(n {⊟Fޢ+\_>~iU-Ԅ#9Ul|]nfVQxlw$dx3uxFNg8Ġ 4"Uȇ.SR2(|.ea2iR>f8X:'&{C fR >\P3{ӴV̥(9:Z7ӯ P a,YIrVυYnIm Xk佦agNVCbImfa g g(zQ(.m{36)K7 HD Xՠbf!|降zfV(Vϋ؅hט@ot-xT.ⱑR>O.\$-+T /JU>^8Xzξ yq1V!kcoN-ܤJbWOlWn? x}UӃќ{} |Qm8I&~>k /P16J3RŤ[@n&P{Bz %Z˝Q L2mJ4IMZ齎U90?HL nh6FYqIBw" xS#[Me]z\E]s@V} ĥY^V;؟~,qncIw5:M9Au2JK;=Z.{w/HEZ{A gmEMޝLzbdgh~_ZiVIȌS/fƘЁJb1)% 'yOP@?ESݠea!5%UG`o]xr! H%(`^})3>t"̜!?OEJ纳1LR#6*Tx{OvMZ4W4u LMwܟPߘjwnr$Xi}ʌzIMT :5KY)_-c|ɸHEJ} ݻ0(|\!vSxWuRᅔ`vOG]DƑ/R[nٵSOYꥯÆлGbVW+d_U #Ҽp? 0_qąf#.t$E._gEH])x$}ٷƉ *w>v}E c<zp>yf'f'6;$Ub y]qɈBp 5آN"&%t6s\a~I+/RRn:uMMi` L_rv݆/4R#/}<%37 =SB=5PA:ğX=CK>wrOe.:y4(Aߚf{(FxtuF|'y.N0W3r $=Ld'y΍h9h`2g&&:L$+VkXT߽'ggQ֞" <ϗס7ۻo5:# eI?.%A >;;jv[8[6.-Brϯpƺoy1\L48̂a7P3gi2qb"²9*xǀ9yPQ3Mtu5^?T J|82ДaPWhWgԛ1m<)4_sjYKH#\`@ƈ3iZ td)c1 MoK,+| RNU`nVx/]!j0Bbʵy0(A]m{3)-m63ș Oó.8+xZ0&:SbrT(mm %AOo)׌x^g rq2Y*ti]IA}RU.x!tq&7ѥ0߱#h3hJsAZB-O!bƥR*Źkȓ5 M8XVxdi@0/=|,KV y:mOYAi(Hc%piwRt\C5D/c_3oX)RuD%nc%B+vVw)X:te%tNs9.s'KKԺ&.dV%t#\jїy vp_ ȄQl0lvxޞ~&nzwl$ou7DǛqLP` .3ݳoSer-#x惗 p8+X2F>v!͗!ۓ612=UJQQ =@wԵ[-:R飇0Ɠ.L+v"cYYJ(%R)F&[CeZ?'T#ܴȷQOVdoɗ?.ID8Z{9*fƳ_fxKHǞ[6aSP/^9aY̌3[Lq/襾v {~T[eU1ҪU,.VqBin:28xaFn:^ tԦoeBf8}a QDYؑ#\u,䦐/?%u xBU3Xdn\b^1,Q|,C/jY^mofQ?/|u;~'FGO\tRBUqLDN=l[`GB=QϝXb%9Xۦea3 r)h;D|V=LUM)X2,9m4`38eAR JpV`p=)M k-jZ~,g) L? Jy^sA kI>&\)VIw?{"2PRMfHDإϟa_ Ghtб5/B gM6~|Q n?(6%{$?Uue-֛L%7h`=JP@4# ?qFysFOqb/Pr#y2$[:S SOsQ\+B@ۡ@38GNp η:?Q;j/rT*7Rɻ^bX!T~\gSqR+P}mt 5zX%gPoOow?N1l=_~LǧeM.'&Qț)>bmV2oFn:z ;lܴ([r}h>]3 Cș#[4 PX O9ni> +F[a=?wFͧ7⅜ ܴY8t`6ښLl"YE3$sPbd\U.6܍OD OX@6h{Lo7DnkE" /D~:&5W]?nŮ+<"_}mȆt ~P:\t^Hk}U';yX9:IiPu1ʑ=c5TXPtFJ(4N,y4u'6D[:Wi‹F-į sO/]C)t1Nc5XqO+}iq @}Oz}yaB+(ЉE9PYO^ kjKQʤG5wM.8K}O'. 4m|щ>Mz,p<|qͯۿ#P|Y|[K}?Wa+2b \^ks+X//Ea"Lo,YG; 2#]3:bgc.b3A397Y?Jfxu嵆V @h[BG /8au=[DQ.728m)쳗>G)`>۴B5;kb61XKgU=LZAa4k$- e}Six8ɫoOMRs! ƚtܬt퍨M܏PKVb$(^̫aN.F % ߼B]j\PΏ6ຈ*MGG=G]npŪqO;9HzBKc{b0*B(<T * cub4c p?%*~{k"yzHʟvS unU:FH[cg}^ȋ37 ]J~ֳ_oZ#ѺS:Avbh|߭EN4CA::Wu{_G7vh ʣwH}RyudlIaEvuKG=4Rw)r2S#mvb%59ACBNctm6_eS]\yXcjhM jfS.+Xp56̿y/VSFu ly,Q\XzMwp+#>-ZYV u_rKEH\p^g#T&NL c½q'c<.J: i"1y94uҀFIE\vJJ]H#&cx  dN'\+vL veW;Vrͧd#;: Mݢ!;vl1BlBnHL>{б5{^sj-ؑV&kCI #B;tYAJRa E\,ɄOɋ1sbK^ 6˗`+펉07G k1$ʏc|}~j\zxd}9ibPS܂mdB|hFlS@'H7RRDɕʮFʟak[ "7q ,wEܬ78JXfHm UJvƅP!ͿLN q*{Y0nyx'/L4(X &W:CGx6Wv5=9x;\#/W ){W$6zJ$&D@PBϖyhx?7-+S&7:]+a_aɔ#T O,CĄcAgퟑSO~&D1QCD4ޫ&}uܧ{`{EIguLdT CAe+[I_HlvStl/w!׹3A[qK$^bDǯ(ef4@VfOQ4{sn ,lNu 3Vb[(G(.f˻QZG,0>$>VzvLhI܇*˽߽@Aou%"?&&q;N"!0Vy#}|a \FW1j1 d }&+ݳ^ey&'T[s5c4=1}Omr-d7=/N+o7ˏG'RH?թ>- ~ HCpr[ tI)&Srz9,SE ^+;})>usB~y+5gEmQdfAm]9OO |GSdǰȦr[Ht8˺B3rF7TF92ۑBFk7^ؠOOFTJLքلjV[@u.QIR#yoZ~sZH֒߇jh~_<Ri+lB}NZ&m7/'kpC/%Qƶ=B^lϋ*[P˹b̥mQWu@+%%4+ ͲP%wF+$E~dH~ ~qFċ}xO& p#B[ A} G]Fskz℄UZM؆.m=rqK7*tG\e&:R N\':M2zahZdGC*(eA4u)y~1MF;gwdJ^?:BSm?Z\yP{h[&!9&kYRN\̥{QB樓4mO,'2"*;sngDjDخUBv(\w`5q]aT˅bp\my@?"O˜|qtE ~PizqCx27Xm. @LO?)yO٩`K rW/Rŋo hkAޏ}9~`}7Z:;'-uwQ~ӍDC٦U_Ո:x:(md? L&zj 76_IG>gYd \|j,_ñɪ?ԠQd 0e"@;+qkX= ,/V"e'1q= bFBv"z,^&;:K=edoW ʏ@yg@$tޒwMp3*R6 D3v'-kU *jWӠȏ؁/;-C:ZxXA%h"+&~El(VHI0yY,mJLh}fX̆ѵ0╥DÎqE^#Jp2Ԯk׎ XU;Wψǃ/ KY~0p̆pfndz?}>}_px1lNJL'R|͌rÐwTJ_ӿ oR8?IA80DNb0eB78OF58~CV G¦`Y[Hƻq'd_!"<9@pZҳI#1π /21O9`caH~Dg6ML5BhXrhė}QHˬLTɒcML9I!ySP mtH2ua@ !lJ2&](9Y<},dvBfЍHe$k1  flBFb p e"IĦ˘h'^tq&>@Rh7(~<)43:6^2i!)gbJ$\م`竀^*:3;:fEW5ٳ&|%]=|mc6H1M x\ڄ&y dTYJ@o "O-ڷ~hYa|x>?v{T J؞&,Z{oEs! GVVL; b!f$x0#G҉I DR!˄  J-r' `ۃ J ҢaDB͠R+ 1L7Iv强xzx%xD"!lV0' #xtUx0xPq2|rG| Ơb <"1aPc`rA9-kmG fJ-tCR)5']wB:{!xb3򎹬F e #jnW92n )6grix^d.j`  E.Q0nRxGVSt!Τib`@΃n<=F"L1"4܅ ,".z-F_'\A]ǻh_[5^PVwy_E/g1)KӉgђ7|z{E{U"/>2~qnv!egs~L'*BTFO+ރ2 "M `ayw]`C?bќ).lP, 2n1–m16aP"x$` bLI&b'R&tBs(~;e|>>x 'Z#P y`6#֘yWyٵ_yeE7 }y?Ώše6lߖQ6E)#}maO˸Q.CXF"Tc*a)"cAХD2({r*yXZϏ#s|?1XIfv~F|_agh3?!vIH-E}Vo芖qZQTϔP_4 )2#]BlI6a01q#l<|>B8 HO]>B mk m[X}*< a r=(6ۧ<|g ʹ_Cef##o!߀Hq%~/taHI2ʠK(P2CFɒJtJ%ΎQTa# sb0!aV- y c[׌KUBH2lB:``Rg[pX?q.')p#VیڈZ~w/cBu_EWsV8,q[U͐lyR|I{mðCwi"5z/?t%~6oi (:|7fnWy5Lp=ڴ%3B?Y v+&YSڙ(ݽʈXt zh,L#TZJXڣ;U,: > wMC3*i ٴu.:?km)5P{DEO;ڰzI!^͎4~Bw1uGPڒPZ44\?f9~ӔY>GB dJ5E"L]sr ~OTrhd;aC=xZCm7,V if#@~FIl3M2@F0 `dcMEšl@v6Cz{ۛaex>z}G+U՟ T*j.E1J$;m//@Cۮm7?/WIKse@ A? *sp[I$Z"9=0(GDv_5ookÿ+[sB^W4pB+B[5a{|ӥU9Y\6 e뙡g-oI̵nձ@^r #0Qx,_QMBNG}ϣb9EJd.sb\;D/5ߘoWMyv __D>i/?J0bx߁ _5D]P:>"fL :(9_ŗ|k#9^j>JҒpGwEx dV*6%'gsє8R/ TI4[s҉ma_yI{N!Whp  bw Pd:㈬f^8 U&S ܸPM޳kg[<54~OqP=pt۴gYF+(s;62ve #sJ{Ƹ2$ 戭ZhyqPFxɀzj/mgcC;C[7"UsGW1kě}n oXL5LTrǮ gT\x5쾯4C(10{C`fc.'CV!GZǡ7ԖR-ocW@P$"c_29UPW>TaҿC`DCxiϩKU t-1v_–Ʊr=wYC?GK~d(pK஦ wv̒gQ#^xeb.L|V5巅{덅rv'|t-4tÅr<iݤis_xͳzX< Х[<τ}E_'`gטvQסTe50=-j]8ȻV89ML+L&uroɇ <Dp3@Q«N:;ga~K0$-YHD[Aiq zy=cGnHcy%'=sg&|_#, -N# &1yPonĮɥxQf8 .qbs1ZXX\Ḧ :bw~eM+e?S'F|#ћt{ذ*Z*gRX8{%\& XMş5MزNqeQt<Ocqn"s<)Z]^-?ֳ؄!*&o+?c邇HMӳSSfjӔ]I{%Euv4t˼چ➤?ԕ.zᔫ= O֮zU|ymuJԺEQ|s]&iͮZdXbJ^ <){fZ.:Z œ~NЈ/^z:ԑ T/6fh$)X'>s=+%[4FgY dM a_Hsml~9 96њd K&45vu&g:Íq=ׅ[^G\XUIl7z pńi#yI7)*βSz뾣Vf9zgRFt} f)ۢ׸ҫfx뤿XJE{Le!>ŏkM~EسRغcPc ]w1^2eM4͢^ ">ŌcR- oNŇΐLqg/{:<%Q_ˋ!DzGO /fT=ۘY6E1c+g nU#@C=Y] 5mO6תCgIeGTƖIGudZS7 VC+Y̢|:: 6UȨqJ꺒L9(trShÿŚsvY<~ĤLG[ƒHr d^{CRPjT3{hRȮ_b;mMx!B$b)Tc4[Q44usoǕc6|aP/ } D>eJ[Bt5ZxW x7B*$=8!S*EB8'g#p|ԛ G41`15rn`dܯhE}]0v agW9xMr )At?4s"7˯0w@d]"HO}PP,8cd;5:ې9*k>bk47L=@/xJaY344^D\q9v]OrX?r/!gLa}b F?IY b.K)di_ ɵ3Tތe[k0KrkV.{2y⏩ P`d~νT9M|u GR*3ю8[T 7 3[-.6:NZů(SCة%&׊V[iE=4BE+I=Q3|BX*{!2]H;Gؒwʑa'lQč͋Ҕ^z ۳?_?^~4i9:D&N2AG@Hۍ.={W晊nv6Y4aHf4_*)ҙ:N,l S{y6JSѐ+4Uu)^] qmHZ?舡)ߝ=T>i3OBgW>ub@k7ŤPKmƷ(ṀaDko>F(|ώv/MT8Th*U lA6$""Z@VTIE% 0+*(Th 4墖rP RA[ys&~_/d̙s}s}?_6b<^QrGf.?&'٤sF(8y؄zlJ9uelm6I퍨-"cVnh{`0 d?噙;3%J2?l[beh1V<"Oœهe쉄SoͨmrD^ :}$/v:zCi[$4V܅z~s_=&\=m?S]z<<{ ȏ @BmL8;'3o"yVH“;۬-U\eej>J]zxKrо"p_uŒQtr}/6ikY&:Kjpz" Ue\>߄)e$`E 5Ҭ)&-Ih9XǪk{S,Px# V jC2BFM8FX쳽F)0v3_kwMlKy^½(?e 6'1G枎{;+Qyi9Pw俌 iN+N_NswN翗Y jYg" ;N3rYM]!1YoVջ{˲V ,гt+mx($unj tq›uG?Dz&+)(::C1OZyjʤ4<F  Uțl"l5h3g,Hˑ[fp1.ۦ> 뛜xRlGGldg)?`Olǃ,`WF'gnP&19 V$'sA*-TٛՍ&@lQ~|o%RcN"p׸ȢS[?{gZW8V&]Tf7 ,\GYܐNQ$H2N}TG+pi<8 @ A wèdkwdĞ^$w%o(LfGvp,X'gdTMM]Gz),2uHr  -t<ЭhV'h(p _.uJrB3>K^Ydyg8_,&7ty,.yQQ7Y!f7!pHeFe-tMt_[EΙ?"b~w3f <} ltpγ.lF<>|ϳGNݴsz72@x׈wȍq}s/{ lzD= T%nJGlI5ʾX2 @%}PsBu#a?F,~?lqv? +֭g,|e"?`6^ELH ۯ~\JtLCMY%UA[1a=`W_2gWSɁo*jjJaP~e5.6.K3DQ{j"fݧNbzQ)$U RGI:1M9.M+?^7y8B]\*z+/E>od>iI~jUB% v:yBY};KY-`/FoYEN= /g҄՚jL͉ySY(p&MΔB1.;|B;@i%yr ֿ\@FXcz6U޳.mU7qrZd~}q5Y]E- p{p&v,,z &F9LH T{(Q3Jύ~k^Z{13{q^%\4*A}FW$b䭔GPc_j_zLdEZO BuwOe{sx?]4O> m?қ?Ed'<`FZfOl |żS$]7ܐ^㵤-|GT^3:51?ۉWVtęs3-=Լ(+u-j%eS(ދJװgCI7-/J>;$Ktҥ23JVŲֽ>ރ}Ϋ^_8ߊH2<%eKu3lD^mSxVOtmV@py~I3l&&=gf!NM][ehW$rRzqT5ԑ@lm;,6V^b3 ̻bBlpڍmih;H^2{ػ+>Ii4޿ "{_b8$*66 a (._?C)F5ZALU U;&p_TIm5cIڠ8II (%S3"D@ȔBdJBN xZ8-i cN)&##%lmvNC }xHqN.*{:5~\c?9!ɻ tb3y>ae9Eguѹznd7yƓ +ZR"IA桛#m 2vg*t\TCgb-)PUg럧)). u/OE_=M3*Xirw'"Mx--~(S,M<#Nwl0c Cs8o=٨m i}͆ރFr11ЕOSSM:DIƎ-9FS]ruhNlʌ^E]eLE T2I^qHVBm}6GL `#}_&յg$.-+Cؾ/믴I o"|v,֢?1Nr`9)v`)">H9Nm)/P~T~ơDl *'$[~ Uȗ "k{>*\FHYp3n/\ GAqw}HZ;: e|/I]qpNRP}p!"~[ɶP\.qy0F)^ {hTU<:|qп JUt&uzOz=n] $_wd >NSKR%l|X|w1BY>6y:վe ֕:JwvcxSu@E3h+,d:h&$22V%3Y?Dˉnʒ68^Q9Neݦ+NԻzz Pav;CpJ˹hhF^2$k EɏP:ZޝwG$6Ve}8N_{ R=W(3A?07 V;8&LX쯓'wljO UBu}$rIu7JL@hA]zJ| eTd]& siYktUV_Q]3vFh[h1E;SK"vHlt,:ſb9էpXynb}Ȅ$N2e j,bXr߸.ˍ2׫CrܝeSz6(_[n'o{$?FT,akfyUAzLkuӶHxso5ѓ^4CA IGQ#s驧d0p.*Sߵ(}FR`W贅|?,O3[f[ҡz~cS>3iP^UQznᵥdAz=+Gf7{fʑX8u@}KWNRd>/KRI!T ը>.{!r~.jl9 %pQm>RB a֒C8)RZ) ;/_WE}S}>~@NfoO.!E{3!NING8Ky<Fy4B_ ֌lHY6b!W^v=q܋ ]'~ǑrX`]r|W8;OXw*2'90w$~wruh6h7DG=+ŏ8;@>@7c~:#qƛw K_Vn8򤧎4xL2u'ZRvS1:䴄=l~i)fv@_(wCF$+7A= rHsq\U#&?4h~s:$k5G^_:0>5WI&P:iyF~AkgZ<;}nw/tD.ymO@+o>@SB|ՒIǠwo|>1Uf֦vXce^a 8%*zEo?nm,[BhEFE8=i8Iuh˅w^/v"i/D8Ź((?=~jʕovuT+*㧮SstI?O-Ύ/0}G0W,6)3E EApyy`JS]4H=VtA;Tɒ{Fc^f"#b~8~e PR2Z aȽw3;,HjOQF^)D w'dK%o\,I1xnk^[꾚~3 M%͞>/W@Y<yH|(ˠWPr5XAJӕЌ= Ňs?Dm>N +L-,CImRwV I] ?1)2<7ZgX>đPh;SCDMN&JkjX"6N>Ik Vn ºzEievZ-+[P6@ƵqX= nlgv"BI:YyW/iP8TpNNԢy2qG$L.X B}{9$?N]/C@"aȠ}4!xvΘZ,GN"JewΆF`*;~6;|nD?BXHH~ɩψoi+9OdG=TOM w3̈0~cr{X%4'F,sOWr4}3MMS$1TFlr<&-/+c~ޓ.IieFC# /̥pYFajL!n<IL!2.).hTw8afQq_g&ZI+{D$7G-n2VšU &gxx/yuyB<.vSR:粢C֮޾.Xe>j{ᗱ'0_G<66W/e /]Ar~15jV_55ڊG· vًg6?>d%y_!ia&,+#c (CdS~R0Fǝ/Ŋlٗd,d.v|Ѹ'ɑXI#S̢ٔI-d#%S".680y+=z)&\KO1X-kډ.6IMԃijQ6:eb>VKUҪ&|VWC9(s;~1A3b=֞&:TVxޒ<*P.`5"=~eJ&̈2,%cה3tJF}ҧZ[E-?䞔@lVY4RC\r7)YVKTZԝ}J/To>nm"`)8wX;пʼn;G2;Qddz#DĆmLȴ#.FߞTg'zK]HWXG <=)_*jHgWmeP?M(9@=,?B`ov+uR;wx(}1]:}.UqL4 ϭ-]AٖI=J|Ց;# lB Vnlg ?JuBڰYuL= ޝ|IxREY7dˆgo'k1q;XxQI͎s*qQES9b, awF|=T؟&Y|MLa~%Kg;gAf%;Q<ׄc5GCBFա t\3RL?ʟE/N TCyuqb뗫B`@F~v"(i>Y7j%XV>r1O:V=nz5(x+}6obyujs1Q[u~eb׶_6ϜG׶_~jyo/jS7`IZ6 {sަNl' iyl%Pp. '-~6}˿X>F[n͇p]&>_4~8K7G}}3&*?W~)% @Vw%6 dB`#һB"LʇX) J>*Fb!JqtYdv>z)>X=0b<^ߊMEI(<SU--w8Z'i(p6C\dp x;b4ZA;ϮJy 'Fy‡ V)K߿5!c~Ͳ읖E.nO?,I"Ncd pբ \#+0ôb[7殬a _q A,"E oL/NkhN2ȑQbvBs `7E6j`;b9}?S֡_Z]7$FXXWl .(se-YV*8&6`V39yߍNҞ?sry=۴|QUS{·\I?gL=8]{^- 2܉Ȧ/Z&^ [yQ{5JE; «h[?6X͉f2RGonٖӣmM-IR HMށ,,i."4*boI[Ƨk޿㟾i3 3RzaJWֻ:Bv/*k_!_q{|G݈o_HUx BŒWpJJI&B9T}*YY5<ɆE?J2\z6!"jيs俓첆Iu3Y7' ]Zv(1aқ6>=+N!U$>~ϯܩMe6ll"}F#"uim쵆mleWҒQq\f_.'mu{)Ғ>E gTկM'VwoRJJ)˦|w?Щ}V3>'"D5K7]*%q+t6q}>TM"ΫcAZ_qaiV{e>-'d -V2 wAv RŸL|-pX"▎m dn=]<%~~4DS1i%IhǏycTnC}\l %A`Y=Wc@-@z)mi;Ls{LwKxe<ʿUFlH hqCY+ҡ\`iv(s_Eij\N$3Eö5{ϥYgٹ7#Lu@#r)(*EZFwxy4KHޞ+ss\՗Ec{dX bD񿝉Gf{^DZr{9xڔdU nʽf٪{,)p~.%TS} ټ'Q{]>6rbqpp_a O%Y m9_D[sFl5%E86ɋ'K8 -N~<CH~4m>"gd'ʝZPP^@ .򈕽 )_/)AH,g(LR?Fz<5{׹/ p#jqXYt"N¾^@<0tGgZ83}@tvQRc=vp;Ng٪)Ipak{*"aI! fY 4|&\ QTeu&6̡j>7 aۮEy᝞E]Sg-ޙ޵>w?O.H'<7/C*[dt_%] +5,4 4.Ӭ)+YR]@^݀r׷### ?v%G?iO<Ы`-\ }[ʰNG%ϐ"Pg\rWsxſT]9s[YN+U]):Mڠ^?CCvIh>;3_v ᒽ ӑf0cZ(F{+/>WT_ePf@Q6O*E=:⿼ 5:j#e5#ִtQuV#7 5"({zEws$OeM|?9x~O$?CeCqn<7?ys2{SP&8jX.co .@EG~U, ̈P›d73#S:ÕrO' ,viuwyL!1!eX| RCj*#d@dRt{a"Lg8)Gi7xy>>Wg=r M2-ML24YfysB̑BQǗk&\P*MqH5r~W(*;'TIfLeYzbrYr"nw;(x jʤ4x~/  E{C1<}K_poESִt/qFl&K[Obyʉè e@%äٲF,b|X>3B[f| v5%xg@Dv7 zҐ@) |+Mê@|iʤ _4S-ǥˑc)C3&~ INcl.`3uU7 aʂ aSF|>>ݤQ*^D2䜸OʕYmL=3 /d.Өh>W8{UVM n>*!-+*-so믔mv,QT0VK$< wh:4 c&@> ME$$kjqV[Hh6u]}ձ4joZZ~Z6[z@(lSg0fҢ4IEAi@Kn}K3 Xi!*{.gl~Ҳ)=lʰ6U;RmUK˚lҀ66MoZ٤BfSw{fKTTe\l +ڽfMuf?ڥetn dawݺFk`X?1 r?WWso62r{>n)!:rC*>^!oQfϋd .z, ݭ 漪if&(ۜ[Nɳc c _nhoR 릳ggBPBcػ}تKR ?y6%բ!S-uDM9+ |+X4`{h9>T0C/JA,LUsR>xl_D(eJECsz\~GB" L{:c'CE6p} -|hhllր% 7i|Zd4Q=l)s숓-Ͱ9Ṭ~w(/ә9'#'gHYīB*^V+oe 3dzs* #Y⹺l`H^.R)p<ۻ^)< =Px?0Dd1؃ӎpO%rq7;nAi PM^;EV Mr(֜v:8 ~bp*x]Pt.)F90%1֠(-?3;QXog`z>W`Rʾf4w)DI9FFbӮP:q7jY.c씌BfCT=&Z;©G"C7ynwn̲kG-{>޹0S$ ޳Ff(DSIuZv_(^j` E`AӒPvD4C=;% 6&05Cwo_ƨk#}6zՓq7HΞΠhyx!송% P﫧SNS5p/ru3: [ɠp >om  lsp~٧Iy‰_@l g7x`>5(mlf/f Ztuu T}'W1Y37x[P+|#BMaW\]OKL;xu-3v iχJ?J"ұ+c__k` "kA;ay=V;c)MdooocN f;Az=Js^D %Ig!Qd?&'C(M押U/Ic!K^l: J@d Yzlh$ixáu>/$t *m|$=1R;t&l'òm¬S<،u a&5~|<V0gC0ֿWo0ަZүx|^M*!ՉGxdSH?r+qa]8[dc.Ĭ&yXdwEWPu'{wDW`pKyPpC\' r*:qnî,gm/Tzr}{-}Ob69g;UW5h`6mCLh5+~4(ګزR ipNq3x ͊Oށ)Wkۅx3`X[ 6_Yzl9LvhEp5)I=Zwk#*⛚[xPO W\&+G?<0&֓^x"2m_nȅ9/|g(+s#99oclABf m@1Es &ԡ7] A1Яs+혖 b7D̤\䖳;et|w>չ۝g]M5FY~fw)uy.g@V}Xa(@I?>WkqcLf)ዻ crn*anb"O0woX$@H`uq }QB"C 7dre^Z͹.souJž6t?86Բ! Q{B ;[9Rbp_ft&JGIɨ^1_7Dz/0ұ#!D ^Tw}RZ4cFsI¡ls(?H+NbgrԻrlykYX-WIVu(]A&ӘtI kHÎ} ύpUwrOznznq~T]8Ӓo ܵ@ v-V&EJNN5ƪڳ::"gR0"=ڋ|4jmjIViM]۠V]\0u0319ϒ6@:\&M@,KMQڔ&ɿ[A_עb_~8,?Q-<@f E?lc/֏4 hPE^^avRZcGvԂ tz {P5:"v 7Nx?C#@_j(W( .sX:i&ှp2į8{5߻ٗ@:NQ2&A:l#y␓u>%G%G8'L)!c+S_癩:P![jTCjcz+24zʜfZ<&tˣ>M! " M pcgy~s\Vk@+[2jkɱP}]f?-Q VCuW3cS' a$mhdGhMugk1{sKtr]HW#N;%^~fO}5TugBr^߶̝2(]!J N zglΒ<CmsY@b 8)pabw&;hû6sؒW١],߆L%|k.$\1=A+MVJʖ:o+;cc䲵O P"%H_׳ȐCiUk"6϶ \d"K\B{R͖RM|wFؠ!-/hWAYN7,r!s(WVi^=mҩ?14&q֞?Idg/{|"ݮ#LU.#s׸unXpX6%|ODy3R$D=avVzɈ  '\l' =O8W94k9 no}iԦ@cON.3M=bhrIV%HMnjcWN#qw&8<oObD a}d6$`flr/"}yv}?8`Kj]O0Yේ}{h4TM ;]A?R?kIeı L28GfH~dA;iu <#3"[lUx6TG[S2IU͌s9Crui٫ίH6`tTM3m&ABnZU׃7tr"үI coTmz>'cl 'ox$ ]ɗBb^( }cQb㭨A+ou~S?6.H1—Ns^,@Klt;к +Y:Ű/_h ~/,5Z<ۖӸaw_ Yۮ!g^kiů 1#{ա4ZhЭqT鉏}\U-[˽tLOO-y^-1{[KDZX|: ELXxq}J\od}BIA7ěѿ|(w'6\ ˘~S/tI~6RC/Ӛ8PlmAsgsٹozu «{;;;,[i?=)u5ϸ~ݥeːRrjƭ; y =^/^^jD{"<6SG ֲrI""1Q{(kx{ӥ NSn `*G<2Ԗ8p_T(q*#+veKgf`~:x qaґK t[v\j7x{ed;ulE6@ۜ$n80BŘ"\Hm؍M6K4c<_:s *&sZ"}oUmd8pJCm'2X hSs=+9K\9 ߹[:8=ցNuY*Ldd o ԦPGPyrZUKQrnݢ 'X |Gm0*J(h7AyhGhchֽk,Cx謞_m]&N>iLNa\7+p&GiUуjtjS>6{=j ]Ei5!$J#{Sd3|&C5y6w?d:W%;=H:=:S qdAwg¹-Ա^?8j 0Xa`e?rY~ hpwQཞU0.FTaJ+d^FuL[z M g:p*dtbP58e^,0kY:Ӥݦ78ťY) OFr#05v5fvGaϾFo.CdokGɏI7񭖕*hzcz99eU3dK:lTk&EVni&эvܱ-":WRO18{oQwLҤ|zOOޡСJjOΠ~|ZD,h׉flɦyD0G `bp]e.~% Oz\PLRAa7vq/9N͇te ^o ϣFW]8YGo)s)=b O9~ q[$*+-9ݾ*44I˟n~; {2!5|ia O(t?+N¾To> 3@T鶈li%ǚQ) Lʙh"?7Pr>&?qGj׏'O\!uy%ǟlC\/Rhmh܀/d|FoY3+u w0X/ r'6"TF_mL]ˣ~qKfkE/rf F &5^=ǟEg᭤5 a{07d5Dq,&}dWZz=A>nZQU}]o(dJ9:vh ´3BOr1x2w(ܣDue{U8 Dc[?}2ׂO@-Ȯ:[oehM.^+K֞[%/qBc~z>rƝ'hQ܏GY}gF?s / hR\JK9SU1.~ Ҁu:%xg{[e5 StmB}¼ vgUr{ֳ;vn N2=Y9Y՘ iP!u%vVp. rʠB{5.w1&G%e5JX rd_1G岵spܝ8bQ)炙jYJCGѵ]o*_ v2ib+CU[1g)r c"C|<|`>/e_dS`0J^ }TV;{pP&6Rm Ah{uJ.LԹ|Nj9|=|c20%W(,;`a:?yP Xiً:ShӳpXv)V [s;"|vWE*B7Sdw9//Cu=w%RR"uh\.D^b_@b-GҺ܄{( wmҀA v';ڢ!D;a IPG@Gע};tVHsX~)ei@SzٸK: RrrGvxD:rqR3):y H}Z +#v6YjQ'Uj_`HVHnT.a9[.,ß+>xͭDfbG/t8ތ8@6j@s(*"X>uf#8NTY-(Xdh^:Ÿ́zV-ר ."nQ,-waų)KQqeҫ-^Dx(Z{*cu; {R" "PR8Qk |enlн5u&ֳ?O0%YfOCy 9VU˓㋆XM<2#.NV۠@(e6>^ 5䝗7~JDVur{QPðSk1*,з*MJk(%+:O-";7'RZ=7B{Zqc)4xҲۆ4N(V=_. 2^ /Pp]q쀧 >R>o`Ogя׈H, zUC?L6`1!/GÇWCqm:8rWٲw 2p3<$}?('WGuzhAK;A^t#.0ʦz׼\muV/ˇԜ&]%z.h,Ohlţ%MB}گQ8C}=J.;j!4&bH6([_!U)'gC7jStژ8T'(aEO{{T+ہ#.O:}X\^c'Ol&? ) .Rg$ ˮDdݽa@zX*wli_rScb5l20M?sfAa|ˈJ|x4#yZG'ݩ #O`Vit_zϦ^Ri'SUH$.%5h@َ@yv`P`x. k=#8,9FCr!"ceN%0ĈnܓϦ34JU,&#תHT{Twh< \_dѿw0&i|;Z{NT_ٱX|.5O$KsPvߠz&Y0H; }x-|lG%nwKk@xՑh [XY;2TN% ;KMX9'hPzF7RQ m$6-4nQ0 d u(hzI.#GG9GD,5̵[% 5uW!0?jLsֻͦp~? E$D2!SbJ;6$gvJNO ̝d%- o`߽k52h_9Q 5[$KOE*ք>E@?szևw|XVy4! LYK(ey61>ѫX!~1gA`^ _?.vY,.^[4ew8yz) v =-kf!m {{*&iq[W`,{',N9\dJ)Y}YHřU-M>:+yP^r,ol*֠/T˳e9Wm OQ;c昜J;M;0&CGQ mMkXԪbP=\Th)BV7EJ1Up}}XE?'*Ѱ^L2e> Ar8T&ӈ||ԻDjvU %3yFH|,Obȷ"y'Ǜzj"7qWRGRe8PӠtuz#vH$bg,**C#^4QroBx7F擓9Jemœ^MtaWKP_E|=~(exُg췻w8EH$mcT^foC1]v$f8>qk"~}N[]>6?ٝX\i^[*)@Fy PN@aܝE7w*i.r<_j1j @yMDj0G mc CUN9tbE &NuK%a.j9K~7:3|)ԃ ݚYN,B|p[TCDk;&=o":Y\ÛVj(jع aÚ4 pYeU(B̑:*ğ\ Rg<[|N05.R:}z؜WG?3[ؙOǟghkGݮ93@ wH T}z.^8RʲLzWh/uN-Qӻ5J^24p>g#y`). <UEmЙD2lWEV 'D?Km{8'hTPW [}"f(z!}}Z+R[/'rկЪ3x2(Rc6ٌěop)M+½D~_5G5%3->yVJv=0kcWc'_ڔljJpZ6]k`Jd!u5Bs#*ϾG\>Ë8>>쎷puZ̋_ȼ) ة< , :L&י-q'Js Hr_U}Ɍ4ȕpmm5"ijfE%v~7EVQ=fwposP퉇c>= ԪcXM;y EIMRyxmt2->ݴh~̋B>/W'g ?D;eGZ^!FXήRbW?lb vFJzi ehzq$8uh0w۬L>?Y"lHM$5c@YйO̭dO6LZ}Tol~qGr"g"w,!&cL}n>N~|g_K͋rP6X?9FLki<׃oRga8}<:Wԩ٫G-Dv=o8I_:GtLCm.t 34⳩PWrPЏ?厼@Q6vbP#Cׇb!b .+-+j%LŰTN>ɧ7yNNJR%t/׿ADhD]tnMEߐ1&s6*JR'+#`v ΈYya+&>1yzV&yٍ566/_O-<;qҌvou${ШZJ&ډda=SǍ1/Y\ c>iB(qs1 ,   Յ ݰκJm9'G1cjH^\ʂ" sѻï[x0[_ XF/AOzN٪;RLʰNaVT:u+;{a9\,dž#q$1v{rSw{@`# nrx}=Y $忔]&ȋ#h5/ '@ l䨾D#]@\Hļ{˵I^kzBSj@ q>ތf#C Q~wNj__VkO>clM\7 5f$ lD>L6w]K;oځw el3w+7 7GL3Z _jcҡ(#k _xa 0Zv:\pK,r#g6ɯ@ZޭFYMn)>e/bCœC\|:}k$4;k@;#i4P /y;ձZYBE]uY}Cԭe19뜋9 g}^ t@G,d]G2 0Rn>n< ꜛ6gkvr}f4ҩ@E3:jAvtGjfpGѿau㘝jIWs(5F"Q~;]Yi8`ߥ {Q(/!rށ<:?Gst6Wހ54;OZ;O]>>$|NO {fH+*"DbF)wE1\)>xrd(Jo-W5,6:okpHUʘ=?dMN3l#w(#L03j =,o }Ω]jr|)-Gx](y$+&}Å f>;" " ]{VQ9W,f$>W,B .HE~)@YlFCM-,^Ex-(Ѧo(hj/e=SUaI f!qkhOck-$'߱/uV [9j\S6m4ƞN0.ՀcɻO#m/|r}lLapԲ{#}ڔffgթD"mW5OKi hy` ydK_,_ _ `AcB#~SWcm{_`?u4qFum? <LJdh>p{@ns,n{mW:O譳+(cxaSki/ϖv<?GVcnw 24/*Dٻް1'>'ނ%x:Bnkynb$iN̜ᣯ㣭O=gfg:~<9KmUM(A``_t hWoQnDV/9{K=w_NvjA25TrBbY:,A4*1dUBH]-%)WtdEk ÌR(mF^Ew"g6:4B՘Lyfu.6O`j206ݏIgL^x{A[i[^QʍU/̍ K/fGqFDbPM cSFh!ܪ[`l8=jJ4tgsU5u$G/Ƈ]K9\^E̝jJ#W#X~l#G0Qz#iVJ /s5zyh:r ߰A&C}[cO0ٕ%MEs8j; ] L5o*zU])ڙֱ>"hGɷ9F?DӽwUeޓlA7`KFqm5.&38J{Qg3G`eVޡ10[`J+C2x Ün\2u 7ryӆoa&l.;! giT]5x.\ Vc n {(g<] sp <բloAՀQ v$ ֗LE9HO.4hJ:l\u0*@t4YI0 "T-`2=ˤd$:A?3DsXt. D!S#?i")sL/68Ɩ Ia'63kTEVDvh՟M9)^ЩfQTVK TZ:%v>C'.Bɴ/b;@z7lvI0`;o #ͨ0{ml%}j x ņvZ v:|8Iʝ|Al֒| 1di*XU8?#Ē!plʞg_cYY>gs_Gs ˪f l,q#$ S6-܅y% &aэ9ej\@:BK*bO-]hzY`KT3_vrٻPlzO:ʉX 6sNb>OFo˦̮-~r1`]hkNxowz¹s39©E=o~I(,)BcܧIZ2Y}[6~!s"o X6e&lI|BWZ )s+>%_pG;N#&ȑ H)?(tk>˗XY}mS] *95)\%+wq#{T@(25 8UuB|oRyV*6PDa䪽# `a0E4X54c!+ on8U^fB+^Bq?mMВl]`9[#lЄx&̙38$%3Ce5&.]+W"nXȯ@Ys'Kx~ |qn j:̦ga K:xȜ88q.3Ny?g#~7N V7(!>,:UD5%7aEr j36V3F h0@V&P >GH(Jd4XŹsS@SC_(sH|~H8,Sj-;*jHaeh:LǐwY/P$|T°m7iX$6~Hv4^ e&J~Fe˸nȄ"w24E@<<燔Y{'W(]r`(GHVqo``&QY[=1!RfodlBܓrBV3ܗ*? jzkX&15AO(oqwtw0 I~AXˡOk/85}W|ã1+4*ģ· HW` b>Xs72/kAVIA$2V~Y)ӭqHx~Uh3KV&`L|=%)puv}P:_u sw䉓ʇ91J-j;/ M_Vd<{|P3P7qVy_BF늋G$3o(rݪ\ĥz"M]:C:8i=8l=pj<]5&wўwمcx۴O G(Y R7#.o&n֏y)EF~tYIgO? 1䭶k1Ż7ɽZN4|lSɭoi&dTD6KͤDV J$a0 4@,ed]NY g^DHKQLBw&d|c]$Ewi&KjLn)P {foؠaoɁ"g@ 7<-GվlW$Cp8`fb6C1E~lg("|qcX\Gɐ蘄0ؖz]o`;d>BO 7#fb(0r\YAК"&ANY'GB|>x"`s<%NPwBZPLھ"pށ'# hsu xjt p&B7%:ު,"uH :"s%)iG/ '#KsA[8|%+8Lۦ;h36%hy`e؈1EAA-Q+ sny$С=w_;r$EI 49%iNrqqXѯbHZ=x('Lt]gšuv{Dh9M Y#RtډS2 TvacZ#;"cԮo4Mw8ćBYp pUejiY6+81㜏vOZ`pž@'`،sہuX@;.Np7:~4Ȗ DI/Vu >:eRЕDot}Ϛ&\Swߔ^~S~}1J1.kJ1Aǂs:`Yy|C>& ^v+(҅8g;K@"ȥ0S#YĈnPp.XAml$Ůu4<Ȩ~d<# )xM}) O,hayJ0 /ٓx'XGozn@E| fDu^y?mzTGLN!H7Fyl#c֎mbmo W}:0R'yW+p?oS]C1eg~8iU Lv O KcG4ZX.r|-;>fطwj6\Ѣ r]D\F2E߀ lk(c]?) ~~Yl.tʭlF`X6::)?\,}Q.nfo-88KY ni|dZ o䙝wo=.9sS7^ d9RKA 8Rv?-V}%G.)fgOn]j5rL)%&K8Cz_<ߥ@dY1&OR(MKu`h^o^h_vS%LZ'~߉ánP{?\OaoQYofZM$KL*|[ߪ5eRQQ(5Ca M%aޠم G)A"F,40xݡ,>lhc=.?Ci&O?N.Gr&6_J8?1v8J0t=0Y ަ)o&^ewCȱ&0%ém0Φh,> E%cʈT:=~d6ds+1*I6D/H`BK{+1Uh=ȅ\]vX]-êK`] J#R]%*K?ٲ?vPFy` +%+l$c1Y}ľHO14YK_2 y *!8Rƣ~yG{*'#k!J)Z kS-` {ExB R τICOYksyϞ1B]}wԱҙ?:0wvo^9JLpIL vW^َr;apiiXB hw;ӼFFxw"_vzayqOP<~`Œj@&5FNzgqI:fHﰬ$th#>w3$S&s΅\>#?raZ}ops _/;nX^@f8sPv>of2.+Xp"~z蚰-kx 1}[>}ϯϗ%hM:şPYyHxoly3y|hz0V b=>,C}?{%FuizO w~_?NOc4֠?)IiAQ%w'9p nP_]@xeaG*x*+Whe&*v6 LwZ;Y@? ~.:rjrp lȢld">is(N`L,ɀ,'y%ɘ1\ǃԅj9oZAk׃vN.'Rtm''WGўMZ{}z{L`%ר+?C`Hx.m\h>5^Ю5~L;|>&q^mHіk}< =e/C+PjƥrTōr *'ҜLkr'Yذz4P1J<.,r nϏ "? Q_G6gX -[8l͉5 ;XrH^_2*"zM8y}.>,"+hIygha{3QN$_\Цv4eI}lo[rFn_ŠH#Z[@+ϔά+\vs}F7q= D#!N}G2{`Mٟ'\KͥήٚgX ]:M>NQQV@oqwjl.d,I,Kʜf"htpQ.>rOk5HПlMCm$7}~1>j  EYNS'iWCؿ$=AŗXJK,'^:}|VΗϭww)-'קlp*b_+'f(U< i8˱ZU OVҀ,߻oU,*)sIꋶϻ6+A)~scMd([Ѝ1=6 nA.]c)P:kiiH-_ ĿK~&T&t5H6篕IUSO;,$#`AF}ڏjJFw},J&|qvoS:wށC6SڐG"՞xh~ES91 ޸e>.*v eڿ2ė iy c2 j!uJ&bRf D67E,K< CC Pv]RDjk4Xe݅Ɉ/{IG=B~τj+*E`0_UK2!> }#;=]Rh22q~OQNq0Ao]5 ; hK<?1]d塪Cl!,U@Z`,&g=g4qZq2 ǥ~i)C?k S٫kpík^Z#. fҫOqnԩD%DR= ب^ ]ݜǮʅ-VED> ˼M6GOMCջ8^,e[%L-;TBs9<*r+ 1]G{;F&4};]QK"+ncjRUzmxڮ[Rߕ'NO4$n՞Xms{q6krbT<贠A)ra$a2}G$2;$hà˟PlsfȲ'U=Ry&:% qH_qPkv [3(X/[#|7?nS{ɣi"OrCxz,K8@NDH~(ƈ 0j*ne,rl@'O.ceeBFQ`h~X>tfsr%p+?ŋ,8c.Q#SЉ߮B@^n#:49^[+2Ya;v3aFvBz7PRNb zX]K0 zo:qmYMZ.wGEH!90qȺh,"#˵-"ƞύgWEAܽCqW2dL0 `l]RwN˘J9mYAKU'Ԝ'Z/!|/⦼qcde'I~܎AcR3iSh)nύ I͟8~e$$,\F1`Af @beh{Xga a MɆvNŵ\\61^t )g !~U ،mfݱu\Y9){HAởQb9+JQMܝLtq&~Oӯix~F{eJw5#!~ǖĦB٤HVh=yX ˏr՞d:O'>(o4N,l]߮i#ϖFod}NoJ@TxmF*`8k_K$el/At'R/_+WCEn~\ J5[&:J Y=Nq dþGnL^ט".!1 bI,O>oJlA4|wyNK툄_xLϊٵWaR% ?DBk1B-!g$>~lqZ,y{}0;xnI(i9)<75u](T_%WIʺE{u1YK!QVϏc%Qz?L d}k2? x$eUَA~t$ H.)Gsh{!#Z~b_1r.5sb;\]N9j0rI>9}o  V`+e/b az_>,+8}"~q}l̊osу1;S"4`?dԤ+1Qh<#3km҅OۙA򯓸jb2Č4m|uArRvEI_ٴt# /Xԩ_6c4R\Q}Fa&eM8h4~$ ʏ+~f c4i3ƭ ZaW6;u_Ѓ2ҒZswF1axڑ@@iIvQx6C2a(wD C.RԂt1 qޞ9 =|ݓ п8;勁(mf=m,-jM^ϿS xBd:L4$*Btg~g>Q=OW7"Itsemٿ+vف6w׉c!O/HX7:˞DJ躪Ͼ]\%RZ[IvsOr`jen*`6<䏣l$>ڷŸPlK_ר:Rxd#I8O݉5rMŻ((H|]qd}kfbT3FPՃLъ2{(¶= \ UGӾB([E r>>ƋWxM4-nj+CqzX ʁ迩W-ZGohekdݠ<'˱#N˯l2+#ӮTU$L`*2$~&%)u-N|ڦx3}tlK0 z"j{<LEL$3.HZX"+!`zJvPy@xY8OߊxE|˟~xDB7Q"\'EYrm媕x'Q՚Ƴ!DT"Tux"0R.a:< KG]IUU6aI>im_M7k`瘝ؾ7渦$#pW&R5d}n;0!5f/co]j~Y}lu>[sLB~ }o/A 'h_:.&q]я|'^.;c<;>_%t{i( E%M-zN#LGbCL^ #v?h,rtI1q/Nl4aTȭQ19SLGg]z7WA^Z2ʐ!q]jVT[u_P-gƫ\͇<33ړyA`();=Zl478$}cG@Gv T tqit笉iO&;^\`*Zg)ŏћD4Y$ U"#;YZvHvea{V[P}U{qqU<!lje7dAagv^\`*|пBys {T$%]vz]T#td;YHnֿhq ,MznL&bs+ޫ<{$U d7'qOJr8 Mt@K@Ԋ ;tҪ3豭:f.;C44F&j1to:ѩKm.}b; N?Oc0YY&;Zn|G!7jX2GX"AGվ4DϬ:Q %ΩӛpwOzgӡ?;?q4q '8fc8 9yGmt Ʊn#ldlJ=]s!j`x6.iJy>?}2HBDf&6+j2L -+ǭGAҲ cثB#bEON | Ғ &y]'[0mAΈ?q\8ڋBg4v%iDӐ@R4<5aJk4XY^3 J@{CDtr<9$zv)g뉯y:~(,AMv_Ρ#yDMF1F pcd& ,Q][|F& iAxt-RwAj*l׆YBjLX{_4BrϚ:׷:cHUw!KIVVq '*zsxm4&#(4aZ:4qx'e;pMbv."ۆWB+D g`zpI#)zS9efE2u9ěIZ 1YZ6ϐVrdċ:)#5)ꏠGyne>3 )KdԬawʍTKM'Ż;'u(g~73^nvo@"`}4QGr+-;afR鏨ͅ QS!yp;ݦgªU2yPk̒y{^I1a6Kb `\iо2 LYM.h1O~[Wr^jQ-LrPvr|A xeu,jގ,t*䫇f8-lFfV{gND;`Q LȋG͙qgFqW6r * .|;+P#pTXDWm8$"[Y5ꪽg<߉W<ÅdOLp_Wk}M-K}buVC4'c "HP= HliuAs8,P V&cXEa1?;fGA _4T5z66x'[bt/X)n+lQ&ORlrb $nت:дl_㖈)Hl{6l:jt  } ߡÕ΀^Y)jB60%R`eeWZao~u]iXOlyy"xO2 Lq5%SN fYVZ \as = O %vU䢇b? 0'~ RR=9YI򖹜3B3vC&|XΗCVuksԿ:u$S΍[1&H6EY}k>5ɼ㏏ٹOmQyuj%Jּ}geN,Wboml@`|W_㛪q<aV)ZjVP[Em$I{VỲcG&hUPEQmb)u)pBX h<97[|=^$ܳ>ٗ/dZdG|uJ!ͯWrih}CMDNM1+YF.B/_F*2\TUS4-~~`;ק&ֆS&,;![ P_ͲwTߕ0w;m;lcy$e 0fmAXgN8JTndSplVE~ 6ʋW|e 1]AOŌ]hA01<M\g9C׌񑊇b1W4O9yJ@s>5"ri{#zK\5-zD OvA7dS0T$]ieE^ǚ +AYhDBorB%$K/*mM=;쏡'lٞ;1};n0Ԝ"خV= 9ć /A mv٘TswxN̡BJ5q,Π zѪDzJ dہ^Wvk8VAY[xەЖ xNy!]gG:q#Qo9"b,kFKň# KLNΙD:2:Dq_8~bpBK$6i ~d6 }$VTmcvvVy$_h68f=~Je?.$)Y9):pƍu;"F'I$ʳpEN6{feφ.$rt ^HgU'.$8יJqHel:n֘NO<\x$*յ 졺'*J$YS~*=DH.W}|$_)^aoǬ;YټA6ͮ,qf|Zsl#7L .n% DĆȘ^e׊ >"GV֣NkPbSO#뵆R;RZ%źzhҀZEem)Cm5)CU[}b)w|Z3er˕jK'ּS 9Hͻ#Kuh:$YHs00j'/ՉtcRa /mHSyWɁ8ID\K6%ف8\oxx*_=8~ߖ./^G_cz~~R1F3$ee~Qd=@<ڟ_Zwb*Mb=}j^?ZK?ޏ?Lg_d RrBVRەii|e]$lGePι `3GJ@%T,F-ȄnI")Sy^TGLb{7'Ȓf]$JQS)#3;{ɥbͤ_n+SĿq|uGċ!F {wASBF ;Ұ'uAJI_܏('u7fw]—k+(qW~eq!>K$Is9a4;a5٬sGaM6?w0o@j&砦_{,Cjn@&{<.K5HT2w7lIv E[>OE!_F1glk¶7a޵ bDcq+o~(Dz~^Gٌg Ћ3~1DUW-L27yMzj58i56-#"rg9»X=G4hzj:?5A ^E"D꬞(ieȾ#UV쵩(;ga^Ab59fGl֛-?C). ?_8[NLPhT<|)iizByP{Cv!%rёdQ&pG¥DS0Z[e U$P E?k"1dMM Pt}tf6CS>8okqR7/#oOJ$xD(v5Ϳ alS89w2h.2-yb,:>VSĮNW,܃Kbj$Gɖ%(`{,2YFlٳ1AV\ K?q욾78MFeo qWK(+e_$yYT?|϶~#9bog?]axSSulo)!UQGl}bV+ǩ.v`AYӛV עxQr/z )}ira/Ղ"vq)فfn8:+ACؕPp\HN'ݶ?H#V6?#\,yO,&c'oNbXED??w#/4HcAQZCuD\{ߝ~흛AjgfnH֦QLI$}J;9{z>GmotťG_m;YwA]`^2KcbJujU~Tl {#957]Sef2:C_'3n'ZNsc oIf)c>α_MNn[66æ"7uO@YׇuG8qц)Ru\D+G'zC98ϻ]dmqSKOI93ʄ4iqG[tT2*~P략}U6-PjHtFW}<c=OԂ*j%r?d)5s,ʖەպeNQBy2QJ }znkТ4DY>sDݚ˫+Fctr^O#t_!I}g/@9_X%;,7(j2}ֈŃBb1\H6k7 b''eUb>T飬 +[o _A^E{CY\XPN\"20ެP6:#4Woג{ŋMbяz⛫<gޥUymʃ VhlxYr-6L'(y&: CA(b%q4䳝aj+W rV[Ud7n^JjYѕ~|% ~. lEJڔ9ZPTEY}^B~>OˢՃ$G&\vLR\+u6Zsek^s-who=aUI5+3|磦3buW JlQmx*BYDZGw9LS^2{ED~={5!h՞qM3hVr G'cOsrM3,W1AF/ՓT\F%̕uAyrM>$3mun=4(WǧQ>:|v7Jy{m<ȅ K@9j`2g7x f|1y4yZ& y¼=mΣA%18;@V.E%Q}VW-Zx֬ŋcVyg-|`'XfpvB`m&T| 6ݺo4[&\"-\ߟ"(ZFahN`7SR`. yP墛xǥ$ f^ 0%qS/4c"D8xr(a,Y}\y"J+7Q=d2۱2 9@A *uasG'X p+ '7}i vzk#+!XKy֞wx}E8gIHyG5ˣQx+1uQ VB#a?Ƀp<WOgkSW̴H6#aP6J7/ Jσh$HP}GFr~%Ut=!<ߥlƗ' %T:e؅[Ux>\ M HZLREN1/' ͧr{/p;coV=٢Xt$7Pߠy]e`%) U#QDfvMW4Ăq/Hs+׃t?>c!2-gĂ*m7ͧWztI<}skd gK^>#W΂_}7qg㨯>(7k̵='=ދΚrw̹&NN)u<|'0fȍI"æ%mm:c7b`s/)Z*8KzhVhVpeMap;KD j20{gPq!aϪeo"Y5=_.8'ΣzSh~+>H3!I~K +)=%$. N99LY? N q5SDf @rc2 K^4ZAL'R̛bǵVfwpGN'* êp؀vH _ ?Dz־fZvj3(~» FպFtEQt0] -e u/H= (xw:;wK.F4W##3P:wN_m-*&Xݒ7/L$>|g(&YQAb]HVmR m)LbXȊm;ڰz2L/猌TsY%ByNAMq ~,^N .ep].q-h@PJ -;>Q`o̡|_HC B=5")P6F*&ɤ\0?ľ,qyq\zoTe_U4LK~^}o}>*ESEF6Ⱦ pFN 5}c[ڭ?խZKZd5D_~Z.{9r'CjCe䴅Wu :nj}T"UrY8]],&P P#~$ҵL:Me=CTm"WMcvF4 Ow<.>ޗpy{{n& 3꤄v! ؑlI0lydfs(WXSC^τcԽ7hP˯?qs(Į~(O08[D> %ˁ)|%h \j|wN#+LQ_+UeT2v~ҳ-½kPJTxg*%J+d5 Cg&FʽwzY#:dT$W@ Q8bH)_v8h%q?/Qj"'\ <̮^Ů%fϹX&>F7H{D7}?4\ގdmM֦M&)dFm~[{Ÿh{ Nɼǻv9=ܽC6DS 1%VҒ؅Ԯ'JtoyJ2TOh,Ig" bjlQѢsL ͏微`\_cږUdu헬w00ڗDh~^y؏?!Uhe3f FoCh] Jy*Uq5z%+s;Zy\U+G!a#Ff?3߈m<;}o $ߝ35ka}/w9Hn@ F!MCN֠\/@.X(tMrLJۊ\I .)/+FXo?Wnfguf=2)RQSPr\L;2vg)'۔R(JVuNzO]AѕN-+p)z8IM3++=A<9UF2/4aޮ _ .WkDXn8欙>hi%|9</$:o)7 M阄f_M=Td[lXW)eVGQ 9vNXʈCjh|x\?JӷsсɢC"xrCj&x?wiK$rOOpޜ"{!IGE/2(X|m-BK;T7dybZtڔؐW*>-\1pmNN,DGF&''q0ɣ6y ~+{?Qf EaR믿z5ز#xÁZ3A?Wؑ_| _YIvCۿ Z+h!]C(햍zdokCw:jWߏo0Hů6 'i|2#(AzRc֮C|D^ N%Y}2s5CsjyzMXw֝1Td;e$R`K?Uåf߬yZ1cpGRsil@{yF`XYMFZYMDɮ5TlD6*@;Rbq؋QC3꥗fCD;c[tY1}`q"oxJz r3%ٽr=NS(&Oӑ郚,&o}L=):8! o}֝]1> ^"&2;D5w*@J ]*ޡH9/eKlj~]}\՞6ܼUBgי;`~il/|^jG1<#KxChwѰ |o__m"B=M:2-%9vg5*n%qb+WL_*6dLyi`r {m> 6z92O:~rzub_`5N$g "Sl^a83ČM4r4|>[YGxۜtT2/2xha5YowA`#,w<&qd.g铼}t@x; 2#O6(R޻rksm6(rо3\G@Gvy2:{a#ڀy="r?u [7hXCA9*{_2䰻mh_Ko uT\p~ XW.`z5 1;ΤaT׍9{J#\W'xaͭC/߇DB0S㔾3d)ڬ4q}z t`K7Ɋ= pn\yn\MdvvkH>5/6?2σ}(QëbL!PmsUYR']INKqP:{ɵf LP-~2tՔ ոfz*rPro'.r|UB\}ޣA\]VE+Id`6_ot :!0~g/e΀`9z KY-xx~Vi e#3EvzrmՒM˴\@3.u!IzYntd#N/)0:sZ mu :n+uy֖@y0 N,sy%g M ;ENZVg5K|ҲJ y|ը8'0{ʍ MG xT+ֹK?Ǘ+ȗN->D4SfjH(2Mj-)dIJ:%W A^' DC{[?$?ye1!|` Ik.yyHaATEJ=F{5 U<\<|GMaT2=x3dT 5mO_hqxCIeiqWD*=qHg QƱ5wqD-+jF8&\qh%/m~WnW/vU'7тmv>cv9աoT}󧒩q;{KW:dTdĕ򌒳goqR?l d).zOQm <J8k^J< /}${U7X`Vg@+y>Hpc ߲y`Dbz :ѓ?wУRKϬ>33ҲGJ({0sx2/A)\Usܾ30Hp(hQQRc}܇z7 ~5%:ȪP@9x'A[wjih:n&i[$ 0aJb낭]MMFYr7Tol3ͽx>|l@|]1z.|,ulW0ofaѓXB]44o?$O^3u.I>+Ns\ m{0HIc9y(*۝GKF8YcBxl./y:C26d40⨯CCS^4G7KkW'E19?+rXs &؀W/uyV+\"q ~Bsz.E/Ir`UoPwae\)ٔd1vLm%cjBd!AB#J׻鑚_6 6c5i]u:yWN՝ЀlmGN k_uNX힗ߜWȞ'y<,a5$ 9%m-=g.RCe4[t!k˸$}%2v!: M>ؤŎgxgQ dzjwŦ+{ :0Xoˮ9cefJHT3S$44BqDmkH8kG*9ct/Y2gBQq 1:EoViɅ(LoRƺ,lG>p3kOƴ=E7/_/yQVqWQfm!H!p箔Uσ:04*WÚUlOrUZ՗zғxV_;\30H*E"-;c+Nͅ>_9i󾃠EpVM|OLdjN]OV}gl;TsSONY60/Ne(h8xye5;ā)?7P̀m<6i|xAo.v~kXډ}1SɊVrA.M--𵼠#,Y_}:쓕*Fc0+Щs5זgٸ!7%=w]y+;_=ʣ&QM(gfudoU(G:$Y}ƪglJ P˨reiUPɺ .2,XӵF]?o$mh(>unw}+>Mxe-\#?w^֏Y},#丁RA}]/u͵ƍK-ĬחDҔQIf u֔hW[cx3B_1"-dr@Wq)X8vzNND e k"n$]ga>'wfs)r%,/zkSMU_ :_C{s>fm xͥ3aM[Ћ/Ibkoъ/+@sKSk'#Gdqy =vk(H %ܛhW6u ."%:jRhS'`&۔ˏSu 40?䉘JȂF-E'JW_u-_r'oKm^QE_i?CUg q}4uRڇL"3TW\HlGH}MjgNѢlqN}ԭ~@D= \R )Xr?&p֍rZZJ k]jF yO;= ai)<î$G EI-XKYL1[hl2[/SD) r(V"2IIgSaZ?K.;U4E#-ch "QS͘"yPo)~M<ߔ%VR 2ma WwB ׸34zl곩x>!:4t܁*oUͬ VOU5e@~ O:Y }΂6.84+2 @tG۴;F'úvXR/UIv6w\{ RX5@"5w]7EϻH.R"HCxgըՔ]ć,n7M=ՙW9LvYxhiwE:;Z|D=Mъx.wZ9ǁjiٺٗ$. pb%TG~t!4UH[|C6I|$dMBlLQ0o!nUM88#X}Q/"Ѽ i#'OmvmNᐓNQ\|;5ZzN2p٬&0Z)q - 2,8u6=b]rNrO0YiڀJѪg5^,w }^ʪ+Y9 6Y'pSRS\w--#{ץ6lM%5'&)\ɪ\HsX\Z ~wġF-<Fq?YoƟg\e+"N_:V !YSN[mJw+\Yi ˫-Uk`o|eUSf7s4kK'yޱǙZs^~>^Jaif_.B8ϊٕ7!".'&v)p#a7" =-bo?O!2So|<)b3ҭ4ҍ qʸG;h oGgQYP Gj^`2 B3ҠcʮĴ o+UK[pr[<)oMWw\ ȝX;/9M.w36;V"T )A oƯ3IEw:[u뿶`v J+-|-ei>ϖqVz12NyzmrxzK3nS.}޴~ A<ݘ9]!cn!pt,[^̑gv YMi+ 7oבd#jnMc 1Q-^Yq4M_һ!\?D+U@4 h@C.V~.OHTIR2ll o"_c?etIL=m/<`S^t‚3zЅ86fێc)#< kw9YHl)!t?kj*)@N70m/GQC=A۫DvD"++r Tf'ʇA5) 9)8ɗCt_N˄]~s:; ׽AV_W3!U'U/]zy!|\(y]z ^ ItO_gkvUꭊ6߳Q0&;ٔ]6b Iꪬ=¬K($]~=b;V̐4d-s1\|qntX ܶP'J$' ܼt2/vD3sS5\f`3s y@ٞUAΪ0ՙIU &2^rm/d؀:s9ZV(Sϭ-e#;Êu;3vyNq (C :bӥ:>יS%QJ8gdJ8-w>~7;a֝m eG\ tФ p"\g:a}>Nl(P&- :N9|f$rq}"nN`^WQMۆ!|~g|uG`Fj vG(;[w.H0ʤuda@Wuc]9#[X)u{9&B oC7JY6fԮo',4jC&Y${.%jkzCbH,S`v߀XbaN1ؽϥDβcgDŭ"Qv/)B{*۽OasuEx-٪ 1{=*Kq3:/>,oa1V_>K]"Z.u(MIKƩW%k9E{w)An0nRqZ=oF ${b?gZLQ54Gg솫*6PN*`u5`\=z 7bt\'o;LoZKV-<4eS/%s~{:M(6W cs` wrm?((3cb 'sO`VGz㬦GMכ#lE׿+GmbMuOG9"Cdǿr^#b;e5 un^6Et_҇DZpj5ϒ$7uprm4K#0,zA\*Ý\ 8gn35x|9E& !pùns1Ur$`kcll1ZT}, ڪ0' נ#h6 BX'O()P 1{)5?}Ye䬪wn"!GL_~P>5S}K(M=0$GJCT;RrD#5di$ Nvu)VJYãcrG?fǒ#/r܂e|qp3jv#:ڑВ=7G^RL8/[-Jfz1~VGBsXIoZ(MjS_vrqB/K W ϮT#_+%ڌ)lBs0$ceU UVS+EyR~5ClV+#1M;vNeΕ]½yQ<^VJJ.pc"~En`U¿kmw{ѫGݐ ?$f F$/6ϚYTá BS '}HptI$P7cYOs(u4_qHf`,l[' S0eտ*vv{ON dk #Vʎ9.Ӌw*Ճdw8Upnq: jS̛huv^P; %%Qgt=} QnJ`@K+鿠7Xڮ|a*h{?ZSx_`8fAV^[ݽ!<#(V jZS+D.aE)66Y p86$y=,&rg)g w|HP *ql2Ė1h*qS*mc,J[I7W,JԲ_JN3NWr5ĩ;ȏVeU ыV/(~VvKi+QpUMΧ9N:ԁn|[_mY㢓G&\tJ#^g!G ZO!AI-0#<"ʇJvώbT5%#|O+p(,,>1`*ՒbxƮ>AdU\'XtY `) `h9!NH^/:5<̞W/r8njeb4TZ|26׏@\}]95A^[G\⪷ .Y6W~7j~xTt._`ͪp Bߵ|A^ ^QxuJ{&!W}$r3ff|T ?]׺S ,GB*w;d-J]p [}DGx} Hڽ ͪ%[K5XrgH;\wYxY ZQ~&!V?)Oܦ:(4>P8@rǩHf!2yZZuF<8.C4.ir~:|O= V<%9cJBX.%MǦ>n~c#w9;'(1| kyRt[_ Mlpo+`b=$...2浤e $iT߸ֶչۦ>b?mF6?-1&=c8.㍩Gvwa/($RjwAs˥U /ֈqa^bT¨mkZ;=Gygt>~ZDbQ;-J~-f.s^]w=//aKNC%b%*gmz p&,_n$1P~3ЂgovKUvqO#C#.bVO͂O_"u~t!H*gZw8l@=X;&qóq.iv~euW5Mm%VJsO4:Xl6rL PesL *+50-xf=n8M??j.^n,Zaf'~uuEɫ.OڣY|.$f:|z^AWmx1wpxH9p5سeh d/kG@ȅ'9#ks-\HKPk+>a tѾ X~\z< 7"fp#nQa܏'Jڰa—@-t 5xNO̝8Otg3pOH/Hz6?,wC00dO;Jn 5/6}`Nl}ڀt:%]r_OpvGFB;ÌBPn(OG2D׏~FC sڒ˗nڭoz} ?JK'>|nfOa3!N>[n/hijOzEҿUevYV 6c;}K|3ꤴt&w͵ل:9rQW ˺ DgP9|t|yٺįaE=&r*;ܽP;%hsNH3K_x]47џxɽՃ?09;cDsO&R iw/_b8:N3NM?;,z01Em?}F,Nrݵ5SOeV'l b[Cp(znW!cÞ`iB`&1BƆp{ץz_2v#Mp;O˽1mDNr\mjڤ"g!~R:L ̇@0/QDVڊKQ)}tݹ S-`vD h,j0X^﯈_Zf6 Q98ـbN$?O:oSgpƉHiQS,CHyoUx?PE}eltdʅ_ D񲈍|Kcrg}LVj27DX8`GcMn+?<$Se,/$ZCO-ގ>XųrL *XʘаoFJ~~g$N7P7(\7dz.i{ R%s=`9Da^ʐTpnSjS_'$]I;_k~]5?'kzy8/Pb|Pl?n9#XIV6DƗI%LJ%]<Izlq#q'\NcgY2NRIpA'D@u$q?Ow(C~C >|$pym.7 N{}elinxu{RƔE<:X_g.)6@a.z^zx)ˮ! #imBH:q[p]aQ& V_;Xu\ \ sG/EwaqDV-dU T1D'6D;'yjTOAl:d~EEr)C8DF-r9vpγ9As_[b}B Ntw(x4:uKmJ<y9Z/$f"5n|QSlbn]]~|]Ab=^?j z]pTk9G&4]'PYxDe3#X/ҐU^Uv T=6s-{1L :3hK\8W@~8^:ܼ뜷fʒƹż7Oc } 3F7G:'j't4IyB$h<LN2,i+;\Mχ(x$۽Þ EsOqƫJO C3K\[Af+-,5=FZF = .`7# \/pr,&}#ZB~9D7t8Сȍ%_6[/=뾇>T4P!Ɔe^#hU.MXiܛ9\'}hJQVje9ĕ>klt5dWEfD [Pv~Ewh0͞,$ˮ $ ˋ! [k YhcM<o۞Fs^|qW3SLQx+Tirr*Ik >sǕsuKJ'J9kEV_؍-Oq\f.?>R<*ԿoAvmZ Sr_K(LBϥecun4R|_~=C0˜wHrLQOf],r&zlTmr^D4"svuՁ &dxYѨUimY%~ͪGO(:2? Oa92٘EVc]~"6M!8~2dbxD5v#0 o-@g-M}Oc:;P VsJ1^&։+񵞑rIc> {^5Rf= !g6Tr/hmQ):]!5TU|*wݜz`OskY:_&,E\Hdhy 86rUa D뗸~S+ɪ'/cx^sSxvb аӻVt«MO#+jqZ.. ?tj]`<oGᣅFqDqF.A.Od( o@G? dDѮ.2y UۀqEvU1-Y#EAQ/{'0Ѐ ջZf>)whryo4Bu( y/FhMxQm!'p3a0%p!>)kQx ż?b-Z >\BX0D09/D:uw{{Ƿ91Wh~m]2쫏 x p%.*5s˾Jl*ikEo?XVYEE5߿,~~x\BbQk}_,qV}.FWi*CC?7ƙ-n>#k yeUɗ ߣ4!)Ԃsɦ-6d`NzG~ ;¿RVP?ϧ"`Sf۔6ߠtn>qr7uQ.jTp=4ߤlG={-SͮIi&kMk(Zg_:;( 4{[ck}XWJ[x%7GuZ!uI~aCRO'yO0_/`H*7{;p<33)t|-p \L\J%G#CM}w߱YosNn#Sc%j0|] 2lHevM3*G-iM.|w^r(1zɤ7Cg_@RXA}3JŠ Z!e]%*'T?csUkg+ZrЏ'PD})}:[@ m0UY?P eM->I>kBarOLw(l'L b#8=\-+V]E)iUǣJ; Jpl3\n󰃪;xyrr&v8  Ǧ]Łpxyw-v7T(%*Gpp-t#;~ḀܹB@0 =J_'!`h4hzpP# l4dp7Ng 4FЁ!Meo 3 ݭۈ\OJ~p <"3>t)yf$WE?zBaWܩd>63+x Q]q-;AmcWJx!|:7]'#I s&{bd>Xo#,O=Wk{NuUU({/W.WshRUMxM( @ qQhsM54q_hbB4& <{4Hy#On35Nj  e}n̬& r3Ρ%Et%R?Z}I,"&xo^ F{?(DO~f6vO_CОo+ັ3~O˿S?9%-ZΡO7 T6Z}%҅!MUڀ#1&clҬ*x:DFjP WCB7N7}>*xY;#dO~[8c oR^K%Mv6鑆0IszS!ɍm]J(S4QZ[&>o}ܡ|Q˳A;Vy4C*yv2%m}t߄|n"B %m'[wٔݶ k1f9NLcRllcf4q7=LMZFқ_40 QVCZECyw$tJouLNSԂ& )"Fn_Y4"[g>gm{cqΞqvo>fg꫾M!2c( LFdU>5vKZCH3򚯜AN $$ ͟~'PV_TΔwuǕoo|lҀUesGQ,h8+_>O!y΁: O6ڰEZ1UA1Wn߲=.{5-QzcGm%=Z} M@鋼_ 5I>8>K .uGa!)~w2(!|` ""6KFQ0X(5s:<1N k(bl]"Žy6tQqɾ<@[q{VT]9z vu&mdUfuZӛo(E1Κ8GƓ YuAI/ؕC~A󸿌 /<(cOS*%)k1sިQ{a`(ۧbO+zuD>sKxM}դC/=nhGta}vtQiN$;= {{c\$θɅ%֜AG2MKCd%p9v^< \m3@ (^omS_/W+SG?竅)N}ңfS";&s +x"1p| SP{CiDl<; b!\cWxpjtǑwd68Qh!{%_ų't>] )/(wAPB5 "'(NnGڬg.ftp$ᕱ j w(@kBq7{!mfǾ|O+vN+jii}6ϸӠdHܿa( ~90؛%|H 3~ۍAhOl&ΒMYx#6O-KWrE5ɪ0{ )%!(Fi~?`z ^]pɽ9J"&i*!Hr#.;_l.{bzLZ8'e"dͷ%_u1etdk)2.g3:x56vw%@ʣe6ᅐ>g!,R8 `۹1]{:>Ppvpppx2^-W3=䣱q1 +߻\F-Պq5mdr^rpvM뽱l"ERNKEڧiq䈎^ǒ>_[Af|G;v&"qЗKݷmw(/plw;WreAV-F_+1((xy%mfd/;z" C"U8/qf..4G{_Lq w@7qn>&lyv._m)XۀsQ9Y;i@&ZޓGF%ȓ:>bW'jz S N9w\(VL@LQ{JF˾x]Dn/y g]->&"9ƪ#p8&##)fσPSm2a=Ja [FowPd /Ob/4>`@7qV[kSoK|TX-0⯐;C\kLіfG^ە#.󡱅]1cA7م< - 5{l*dlMgG\bu6'bMPMV4,lVi;;a/;U׭u\z=[$ɘic#G#Gſt/ݨ,ic`õ{x.> >|ܶ K+<^="/k tDzIcXjvoy#f;F}cbT^<\ߎW0<ޡv3^)Sd}7\X<DZJUh{uKmĶcMi/߻SZgk %D$8kB({ (U{Hbi$9A8a=oP4jNw|2&voP*4VOFVoU!'㽼43bě$=S*|Juv#t=b9AzA Ԃϙ'c76EgXG\Ůk\Վ~&8-X (ZP tS7-1 T\lwcШ4w8a89t6.dV'ĦMq.g#{e/@ş]f߉HhDi"~m~JH85?]r!B9"F~"mL>51+Lv\(]-hhI%!}S%)C1X"ڴNݓMxBrycltQ\96w$rJoI!.j15R+.W]tccw;qS/gHL.|M)-ϒT%VȮlS7^S}FvUu(Y|l6~wLGG~w|GgYͅ{4(M\K87\A`AD3[Ŀ&Ğ7B>3%7_F0wp2QvI[}n]@_ͩ/v|l:U*|\Z}#pZ05hzkwGJ>%%f>1뽰 #$EŔ ֽ +|.#B a>c(VUkZ~ uQmQ'Q-ر.h&c6 6Zlj26D跆ך]qmfeI=,m>4K6g5nr9 kVgW{ŃcWڕR\zE eutB}4:ؼú#WAE([%cOIGjl֥&AG6U% rQk7kVL8ZY(kSq*k_j#r_*a|^XNg-]>"?/O#Jb;J?2I7AOܻ#vE"c;c:^q>^6VRnܗ$W6L%? Tp8:BEF@Ӧ$Gg 8w-K k66,;+Y.?E{vA0oiGfdCXdk|AA:ڮgClo<]W_w4v>z?M0$ߎBi>uί'_=cLČ?Gc{.)i#.0JߎQ;=vߎm;hg|v1ws{|{BZH7DBWԟ3|*bDǚOŎȌm;57oyG_1?;" n;_om3K}1_W-Q{^ޣmI&}ʟ03bKN qHǀz]暘ģHe_.%? ~~D6Yz\ Zz)#LJ@!9 L0T.֗oom ,=XC3wX&soKẕ8)?`ڼ~A}9?;=oz*&nb#7 x/阷i*Y9RGu[-*.لLtLiɃ܇;ʗ0Idە$X*[R8_xHv#b‘,nϳXV!CIa1$fGdb=Cռp>C(I?ؘ"18odop}*j&:;.Bn9c~:ZcƪBYR~M[6oOien]=VK`?ϺP"~GKIi0]EK'䉼4yBՔ';$o;J#N_^O7[#??.х嬘wYox!3V߫|4|H2,m>~hEo_kuqͨ{uᗿz3vIzxVWZ'LX+F뛖'vߟx3S9Ӳ`^!/ 1Byi)y*2CZ SLTěב6ANTjo*o)e8K=/aTʮfc~OS6~L, |on tfc[hҩ#eU1XF*2~|L"l4E; H=$4{qG·LAǗOPWAWץIKK<-7Q nH[1S Ģd v~٢X]g 뗋ͮz4%{#M͒0gm5ٵz<̮>0A`Wmgya/"%+_٘.-))X3e]gTjc3s*9^Wjx1ccJ،SLjB PfS%q=gVsmZS9I٭G4QzO6]CL<1*pAݪ|{u1H ݚÀbVLCP wgުr;jբ1&g=?,;kC CaI@1{#xlQxFs/KX_*- x`^-?@k3UhҘHwTj-19ՋmvOI/!gip÷Hנ˨հa"K$Qs֪/)/z.?^!f-)zj0k?~RSy#82*+-:Ԙu.uD:wy"n Y Z'#SLu04gr^*O'lmέܡnxV\qi~7<\k4eoDZIXht=[bpw`P[MVE~M=bjUQUUq0n T3>M68%dtB<Ƴl7ͻw_X{`z@9kY+do6nI=taj(\~f>JZ]t1L.!*yj{-01̗47YFS0k:4#OXMUzgٵ$)^K*~iʑMͪIi8y"wʠyx׹ B?# = X1Ţ|WĘ mtgnSGVNasVҡP057Rٛ)Ɔr1+c`~w miDK{`@{)[(;VQXaG0VY8KZ+ɥ<`'ǼfÇ"<.̟Dۛcyķ? 5gl ;2vSa6.*oAcM!PȑfXy%G+9B^Y E3-)־p3XR/'fPfĦ8X 8RH-dbJ J,]pB+t2˹j xߠArm?Ŋi!Ux]G7J|2NZE}L΍C3k<;/9Hl][^iNK*IGZYKιEv$[qLIa7$n Vɭл-r9} !ڕ5,76BYRdLdUp }x! ,xاFK"Hk3]0EZ"RL3WB@oWdWŴfَVNfW#y jK߂*;lޖ{S(#cUXL$ld*-;_d7?V& |\9cԘ*Q |T]DhF&X_6 [(ޑ Ow '>D-Ƣ< ް ?rUry9!gKMU6e#`&VZ> &ާhޮ=Wz֟ya1{$G]_klFw]Yž-;̩UhJ~?W>)/Q4nJ-b**P-d@WmDEj#;|)6Zq6KSq~sպxoY;QU췷"/kK2)-mNV,܍ S YB:ALl<;3'"3y<{p#LvFq%?%#xGbrTȥ&c,LÊЀ|$]D1=fL[ &A7#vM U -ˑiEM~CKQ7At, -ܾR~ "5ۏ nT\g(>[UdjGTٸ`' a N4y_ 8̚ȕȹkNA/l [c28hGDj?E៶ ؐ;nk`1 3B? /q'{u)#=+&\R9mxDzȼsă"wmA'B6#2u1Ɍ$i y%oABS1u uPv+̮[̮T.MU wuA~ iOd 6#z*ܱΑQ#YwjۓX'«ąwW,Aʍ%\d_DK}d!:H\ɇd|~ӇGcZ'> pv itK ]5z%'rQ3x=KFV(rfhdXQ9"E']ep>| ]J '&I]"vedW UdY}w9)Q| hɕ.k%ؔwQg/);#uve]9Raj,ᐄ9gbk %$,ԥ ptvyg1rF.l_)6 W%pC;#a/{ 7Om#·at9Y{!1E\|7 c2ly4cR-_L.:2[j?܄JfZRjhQ'Nfl #T$PBkԈ#P T"z&iOVΙ9C۽ ޮ6 5|r`'67\4AX#Hg 6c\%SMʷ$%vPIҲJRQjyfT iYQʫΪ3+J#6mn4+RNR :~e*kG`ErwrmEyQeaEi !2yBlRIC1l1?J L{֪[QZBY[6HΨU=Xo- ȮJ &7P2?Iaрelw C{9#VIrI 8۵N- JaOցis"3L2M9zG'kD%G%/8>D,8?c=a2h\oRJmŁl[Sl=r k+yR Gw޻Hޓ}%#Lp9"l[Oٔ KG5@5̃htX)OW q rWK G?_N7ߘfvzadP # }|e(-l7?D.VGЉҪY)k Zlyvu1BEҒ" }YA81g9S$4UbF*^Odmi`կ=Aǽ&$w O%QsL 5T1c꣑֤nO'{%N3WؠQᚖY@(3H˖^Abm$={ܳ1-k[#:g^U[Cj-A͜`<]QGE`FCD!l\ÔA'JvYC8Q+@!KӑzU^Ͳ68<^ T:whg"~Y?y:'~Cyol4ͯURq./KxY?:tG4j>zQ~H'!Uݟ~|Y#pG{Aic]cZd4gOH*ֲd_ԧ՛³lew?!OY$JG75I?nI'gw"B; hȝ؆,-f2Ýxn3`>fAĖxALAû)-x*7=,-բAB w0'_K L6Q8(Zؘ[ƺl4LJ&)An]Mtzob5̽ _{M0|\5PGβ`7VPw;tWAw]1t7+&ݍ"quDV_CrsWpnr*YmWqxח.A6@?*MQgDĀx9~J#]<z?wqe݌1"rFjni:l} mcozPYyoLU[~}oX)y*)$\㙌-'0Gl24EQ1*0E49VJ$ϗ %Pս\glwq;(ۼ?}?yB<ϥj\~Z@5ᒽ!S]5p:N%so+GY-6?m>cE*ĵP2J%k4]-sځ 2""; f'J~^BjY9eV6 ]OJY_*rU6CHWr]BWʿBUjl|6+RU 6-Ff6$-nn6iNY xȟG-{35_`_qlTH !r%Mܯv3X lƭ@Y e&fiHAWZOsP@=5j#:D;uAn\|_Y+!:Tgު&[qV̮q賸a4x~ h5= p14!uݔZff |S|%rI4aH{;! % jza}@TE>Cס<፺{7jSA=gӞHx-q$@IJVuTs$82Tך:Fձ:vg_R諾F;.1'CL , յsxx7كJnBxfΟBKo،[O"6~ <<`8!涨i*4ёWry/J"-v#=9w3 yBʮ.%swԀ<\?`K }84&Nr'a{D.+ȲRgMImJTv]?iAS?SPZ*}w,ƱlrȠ'|C ˩u%ɱo+K}_ajOlBAs; 8:`WX4G1e>^~u `ۗvu)h@[Ht _ɪnW6F}nBR)+gmg6E%yKi} FC1[ ):zߤZTPaE/[$yy>'J ^/9*J%9{{/ö_?heY]0LQ<[$ϰp~#h@1OEӟrLۏH*ҪH/;*+. jv}EB(*H3jφ[Z*- .?L Um}|ejY Yu VwKyF6}6ʒ9u< _ɼ\R-;R-"gyehg/# -ܿG;LMCNk;h# \#F8$'Z1qJ3cԻ8}I<=V+:`bW 9UjXUĪ@sKDy*Ǜp!8%-$Iz >'vsKBAۏUpWߟUg;y+sϚKNjݡ5|k:E^T GI9͞YTpÈF9gSŃ+Rי88riEq:rЦߔ7\vâ曪'1P Mxwj*?>4Gfm B?\9O]aKF }>X?cUoU?п˖, !GN{AVs^_,'Te7 +<]d+* M0ɒXbiQCLZ3zmg6YBlޒ,x?αVX-ӫxli Ł%T|PԸ6Rlx3DS-ߌǡoKQǨҺNjXuV= iΔQUWrRi1ԻٖNf,GIfpg[o\ޡ8V@%MYS*PhbԭOviho*qt6tqߎ4pzi&5q_;T|v.F0:M՟&W᳍"U'y׸ !VP\LTdN^43DYMBDdk܅< ɀgu>} 'M\LfT0og#B8,utޯB.&f~NL=+#Mu!fGD'_9RAaV$i'wxZrGUQI|E٨Jg~lv,R|)D2/_:P7h5h=\Qj^Z&FNQ(R<i3PR.i|:6o0S΢4neux"$d1<ʘ7:Z hq|(ʳK풧'U"iZ+J*+a0 ©6@PSihҮOm/J$sh -uq`Ԉ=Nb+ΏмjCӖOh'.ߔ*?=*'4`$Q|kwMh3( woZ-)0nXe/^EG^b)P  B!{~3L~?$35gkO7.4#.NJ7bˀom|eb qLz;@q-^.-Dp^Onҫ&Ok ns])~ tGTP3-޻Kϸ/T;&m C$]qAHu.(('_^X}|hPvS=؅{jE?*Ǹ36*8Jv gs) -'ԂgH)79J&cGγGV ?e=īP9qb5L@*`I(JT1!wm3Uo!h0T c7mae5̿aR:O^'doqgttl?ݲI (0q;f3_V.:gٮ䦎!jX-es6(ОNc@lS _@C.^@]^}v- C4pm}n^FESǩLyG<3ua `Ҹy+=t^1u+(U{U1AsH + s]]'M#(%R䏐vJUqF=+8" 5u 9,G)R0RGȜ⦈w߂;:hKH<Շ_yAhX cw?<IQdE:锰/:W$ZA V) MgT8O?$ I3Sʓ г|2UG_to:݊;IjXDΊ."6Be,ɝM.ԳH{Zܽ ?O1E0(*G Knl6nfՋJ;PWF +1QT4 a@ (7P@c82vBf'G+v߮9e@,Q5`)^Bce VOtGw&: ':J^Y6NWUJSZUR5JaJmfŶ n5V3N;?{h>h~H*My&G]O\S }qnfJn\R-`~*da~rW~ZSv/ğkipaW# &-v( 5"'r)"͘SlbVG:b (.]_͹ԥ<&N)O-#ML>"ƌ:vToyZ(0YDY%.(/CxEgGYܫ t6UTiH /ӗ=b/SGL%0g+K-%/ׯ_=vY|:k0d;J Y ;6In蹌ޮ6 E}f);aDŦ5@h#tri&3 %19G-8!=xHdgs䧹@=1rAvE-ÓR؝3~ f[%'$ rϗ\z.{gJp8?yEgO}(]e7anRvryNP& $?|]gڰkRm%&UtN-T٘_%q=:Ѿp_x_}Ao4nb-49NM:\ LzƤ,[8L ˠ\GLbi,KfSlZzuB;4 9`3W>2᫐7OkF(ź zh8>TX~Hj6|+p: |^]9PS,CEC-ǯp^9c\i/b#gקÙ7pCW4? Ai|,|2Ĩ>q$T;_)Tkq1_vǡTk-Y~!IFNQrz >?!ټF/c [Ý%:<8y0{Nw9Hl0k]NI1p\g(-2nSM*E[s[ mSzvO<YےЇoJ&t:fY8@cU_\2)ʫG%5ZVȰPS$i. sq?"U۵W3_3B\BEߒx\I]S"znL=7br}C9F>1N|&WSm+R– 7N|0`s~O 5"wBR2Bkshh`X WebTT? D<[ O"xes_WYhX:? Ȍ˘ɲ#`GRF6}c~~E z}d'K|%]A8׀*!;.S4r~yxeb񐗙!6һg.K˷ާ+CCk-- -zѱ/wìe9 =#n+Gsriz/p5:8^F'H>io_8}| H!6=] Fje&~:\b9ΗWFf@Rģ>59*'!~.ԕ+(,?w23Ho\T}i/Ӈߎr~cC!ps*StuG=x%S wߎ+1mjޑ fOJ73 >wh^z uqdgϟrQZ`rEHE?b4Ԓ@5߃j9^ZX \'uʑNg@SɉWߓҳ@\2ɉ^jGͬaDZ) _٤_3@k \$Wе#4t)J߬,=W]1yƓ.tᵧ;:*@!H=jav8yx{;$v}(/5qBI!<$46:d;#;U= 6О"w%>WDGF&ǃcX 2ިf-MЮѤԫeôWwhR*Yh5FF=7(UͤD034N탭 =޽[[WӮ22`U<;K!9l{V녣7 Fu_Tӥ޻W|/w0~F%e,"y-"_BI-Ȭ|t9ǃK>Q2{Z<~[1IR>R0tU&=Zy)Ԗʿ9ⴒXJi[TvއσxFŤ?ܩ`lrCgz@'[[ކִQ{^֞7gڛio̫ۯ AiL0t!"\Cxzz 险;S__\{ /N> ȷO'S+RJV%uVkLJ?˕ۗGg-bϗi/cuNt?ȑ.I;g*bqefOonŵ}ΈP QwfrxQnϰ 8ڸ{xѠ2~0VdMTƓʼn5"=8F/nW @gѹ`ss^4 y\ePי>%$Ӈ_[MLgDgN6/(Qn*U VpQ~WCR%qhpO=@|o|1fuϦuJ/RZ}#LA*iyK I]|C\YmzB,:Ny;Zr̈j&ݵ+b.C%z 9&y3j`TEW]E?`&c x0/):gB$'|v?<$Un{Jܭ5#Y8u{[;YDK_ytg4( nL#)ZnTõUv|M8 9/pgT*;s= Qޛ`kJ%+t %9ySH"/g\ ΂6x 9-Tx;^kI̝~Ċ-r}h̩I;V;xL*F?oz3~ғi97RUS~K;S"|t:YD3f-d*n'):\aQ]Meh$4UZ 6UHfxKrPa1h0H~G\bi*K#Jϳ䨱 )zn1]kGA<"I@S0´k$. GEl:@uP}d]^oK^v='/Ӣ!/sMV)U,ܾhN?> ՠEWC )}ʔ@y =gY^M 3ϗf/XqkSBERjFP(/R@:v(B([K舣2#.32S *&-4-k Y^BmK s_g7&7w9s9޳|N 3 $d)QT&<8_ U~ ,\n'K+—qܩDl] 4Oj>/n?+2jޞAVFo ΡLKhB\zyyoMv'h[}8剏J6$6U@Z珜}5&B Zv1 )y(N)Jq b^OB"A^_Mg/Z\Srͣg* x/۰jww 膷QFm0Ĉ}Ȉ2T@Az1]:7esvx2}Xlvv.@/s<+/r%=@Bd ̍GEg Eɝ]A03sO-gt+=4 \ }WEQ}-*i$Va`QTj FI*E~PZ,OT󏜣h$c/)Ess2گĠݞQ} C+R ݵ΅V=}%s zov0b*S_RG|$C|W[.E|Z!-GL9>_!]K\=b>kO<_a Jg2\]zŲspt?$|<a+g@!kp1"W]s(:Z <Z"=]ch>p')[/C ן M X4q>u\)W ͯO܊aWcrEIyWm>&$*#^wa~ue|j0G'KT/rhS pxM~H(hw(x)dtp^gF4Gm0=KU}ȴU7DZgb1zyȨ0*d^7Mn -oA m/7vC(Ǹ:VyP0Ǧ!{  ȍGK:&$ HdǶ|^}P6o6Ky3(ĉ8Yqlz4>dH n}*K: yP} tKU̯/~vnNҋ&>݆̈&O F2|1 j6PuVcJW͗)LA3ac (1u@f/M>}Xs`Zyh.!.M"K RR{.R/t^T8 J*2p !24F>wkY^{UNmG/jo5=BPS"~PN\jJ:H ER[m#mwm5ᚘWw@38hV`JTL :灩bu\aO?. oK1`O#p-KT8Gҩ(/eRYy7ZEeiү5Ōl(,8X^ZSht5r1ETkeژ1|8Z.築(Q !6Ry7gAuRo{GL, OCԵ$Wy@ˑ_t>37+[VSK2c]ԏ!lfc fK؏DPB)A} ")YܵV(LVB=;RIXN)^MPNhf=LlwJ)} Se} >SO} V)Xݧ>e} ^SP*TT)(&Ιґr6e ۆϳ!$h(/ZH (Px/̠7Rq&I+E㊲(=heāEqEX4"NqYRr>/-/FE!@aH0-D(2TA'ZRE9S| 7Ae"h1M406VDԆc hsf}f`N.HQLiyprfF:Bd Q)Z"K ī%yKJ5\v5NU^~K̈́VHA ]'EP7pg2:!steLs[nkΦĎ"//\/$KI^Kzt +|MEOH)]L|y)jY5xÑ^>(4]Ee2t>W瀣1[IC}+^޵>υr5%B·iЋnu%L^J`tמȿٻtbm=b]+/ <ѓ/6 msOhTwʞvn1 @աg>&pmh@6MnQ^A9ca|0Tj/z1Z}~J>ͯ+R-Et4j|4WΦ{#_b outQ;u{}1Mz`V!u~M!={^'҈P/LB+c_1#FڔWV@UTC0RV*G?('A]|ܜ o"Ño/wѪToB+ ?>+鼚^;m%[ #]_2 ˀZ^K:SNu췠t`#_ͯWОKVц@4jx 5NV y?; .P*[HEeꁛ/tR%;}f6Q+z+2V&Mca,}."}>FˮHE+>O!<_X%*<\X1x͟D"kXtyB@$_ ,JG.`%_){DQ*]s3otJ j,ӥ齀?]~U/~J. jؔN^bj Q Aͽ&go|?z:Ip;yh1xM U15zfo/owucV%5â<**Rmj%yLjy`S6ag5p챙BRռ~E>|%\CJ:~݊A*u+a s%WWmMO `n+T&Οr_$8=Mg@[Q p}bV{%ם;A&)5ʊ9OgᵼmnŅ-Է2)  ગ-6>Kį‡(P:0\IUY6-_W$wYӋn_ IkL;P$}EQz%LLUG[}"VJ"ʹyQ$fΪzOEY½wb8e*tzҰy$UB j}aũHV4t8U[5R,uBx?L1`VQR:!$[~1QJy% rzQR޿|vL.dG$!et*o0j#2MP>$ ~Z6E_Qd1W:VVvcmS6en&9׳hPo|>Q}+d,yJY̍g+xgY n]/ֳjFڼܳj搥-jH͗:#u?d{5݁2W3^)SSNJOJ]s 5{)޳mk'Hud(߆OÎߒW]Т,} ݷEYzy"1"yutǃt̹PFH2`ǒRJ9غA`Sl8র{~K7~Ɉ[?7yRZj'm:rwe`)p)EsIF.)o1"|D(򻈭.M tӦ,yOWY'bĨ=.򵦨r[uwr?K2Y,_ymr㊈CNM^_ceI]_%x Nuž{dfE%R$VOTGz~pb)8}WFg1id5.Rәe< Y[=/1'u*g p-5g =p=uuCzR3)+n_vL2+^]f>Zeb~ݳ=;HHB#hwe &W !5?u d^UϕWy_NAIL\l#9Q :*|uI~N)$鎓ch%?݅2cQ{g]1c %oz?-΍_IX3T~57?̭Md(B^q`TPl{%)d<]lhs-5XTrnzcbcMD|LPy _c޳lUu:&%ٙkb?N?k dzǠF@e`|&O? ؁`!셺tDײToܤ}$e ɇ4%0<Cy s񁮸?4f9+o_}K$u/RiI1#Lݣ?S k F$A߭>\Fb4W^]h: YUy\-e ~=-Ǫx~bZ5@POOܝ8Mmik[SDp)k&I9WA\ǑPQ%j|)6z<`uؠ:?|!nτ52$t(fWk롼Yν@nc05h6'1)?K,pXgMg׽>g:%'? ÞȓS çBil34&'}FI9ݷ>jIY 2%g]R|@X@ )=%f :$ZIst.2ck i'<ܼ)'v̘xДٔMÙWtkª׷ GRHN(Sbң23hm0F8FJ)*g Cֺ!o0j(I 6B/am>O-,\T"Ϸ ]"i8(Re=#{o9WH7=9^^n\1)C{\oEj! uhhnT?߃=ۯ'cE>}qlƟ/@v(zzt'# J]tBF-gif&: wJpؔxQkp5W~^?ԊfObE/V"blPq15h=79l[CeU߀QI4 [Y͎ϸH}W|~,ײ =K ΪLIak2u p*,~>|D=8<)iܩ >h~gwxQ%Qo1a^(핫VtCRyzbqP+&* ,1s~G늼Ep8T1sw |_E9:j?ďg2wѳR4=B  v ݷ&V3,'`|P x>K;V`R;.,诿M&πvTT" P 5w©q]y"x||0TڮUڡUҙa?^"m[0zhBj FZi᜘ӹ7t\>ԿMXlRz ,զac7Ʀv`{P)2;W\:f1J.!W_`)H\NvueWa#F)#8Vy&AU_:8VS`sQ)N`-7u;4ּwccdϐ>Cc$:]p#;DJnnF1;Mgn:ګ1)cLq[+'Uw@o(eǓ7r1M$"Y1ہm0g.yzF5mPW 'DM{]|LX CNNVMΉ'@eE.oWCNbv>ŢZkub ;(Kj?q`jp:廏J~‘]oGdD[<@^2zV&x/0:+񯘫yW<}1l]_r܂\sO䙔  wJ$^YEٸpN#9+sa6sh$o0:Q:ؿ;nesK>Oj;"N& r\##NG TE=yTұdZH%^vx"qyRQ*%^f*ŖIJ2uX]d?=D KAΓyOI-,o51M!cG&/Τ|JAg]5$WGߞڵى':7&_3Xͭ>>K׵,:_bU4"QMiԵt8~"V +EAA΄|Oi*R~6k1:b"{uIct>"xZfiM]|c߃&oq-C^aGqD'JϠqտTݚmCLYO?Cpn0eŢgi^?ٞ-)&SU,Ժ pz#W˕vkeq e[u.\~G"AWuGNj +-X>S$|/7y㶅#1U~#ܻ?*.L2h~DdzM>!Ts`kaozpfUrZLO}m\+ Fs<8(^(L8_\w'z}_sJRjד}g,|򖩞ԁ`&ɄEJǖjy+nq%8cs,>!$q}PlSjN7c?kB'K y%y.pPc5)9 a2hmg'92O@.U%*⍟z㗨KgUg(,>sPhdmU`rl]{`FBEϸ DqɃ ֩8r0h#5Kf(*TCT0t-o +zY [𡩰AuBr7쾥Iy ;}h.k&VЕBO)7"̴)7mn(4)S쓛΋!G('˦y%[K67vh!r& 'ޛ)Cs@C3bJĕE^5K%@EwUologZ:eUTݱ?+YwEQܲAF*Nއq ׫sr FÇǝ Ƙ0jRQd>\/`Pj֗"RyuгKжI*|c_-]rÚ;Cי=;RNʝY/>ޅb[|F z5N79I o˽zVi=BX{iJ,̑#:ia,k1΃&7|>su|RƇ˪[dK2F|iLTϒAZ$ą|dc}#J~%;;cPVebY}`ۆ5<9}lrc:o64ôa6lz;S t=궷P&)7٦v x݆<=H چO63l '{FЗdYԨGy .\qow1RkW}ըo 4nq ¼ سlgS񾡮`NaG_!ʇ;Ϗ_x8\ u9^#~+#a_B#dZj Qƞ> n5ozF? _2-XƮҰjT@IsJ>Lt2i{໠H~_Wl 'CFdl @ $'\8uӏ7 m/wߠ*oOF.$4h~s'~  qΉ#8= a&zV=5P5JRʲqg?= H 5qJQHҰuMu/-0yydqKe|-9Ɔk}P#mOA3sʀ%ԣ$QUΏR8Bh9De1W}/ENS8=JZ22wH-LZd<1sejk6@3Y010~g%zfN0MRp:O|?p`.F@~O?[)ڴTMI婌) ur>kn/&Pr1laANd6SLp{8aiHha 4ub@6I:3|d6wu ׇ֨bѢ^βy!DA0Gփs%ٱZ VuO̢{)yg~Ve*483j]ت!xS3ho5cBVxثPm׻,ߏ4J`I z$)ljB俩\%: % [jˍW퀞DdJn'5JH{ S)#0%"TXA-JY[Rg jxXpC5_]$%$JB7v[Qo i@xu*'xEO.'u/"rZJk0W">jaŁQ 82J{lu .ʽh7r'^ݨ{8ǟ^U|fx.sd B\Zհ! +4TOs7IئtN/ӓ7{ޅCeQYUvt:Ew>kS h&|%YD;̑ɳRdAP"Qbn<`E )3;dVy i]KHRZh\\=wLA V%'gf#q̎q., kA2;c[pאꩶ<=N>Q3.m,g94@]8qUm۞WlR ވ&zowR@ QG ɀ4nfy8ׂwib;V3OMta0#U,df А C[`h.0Q2D@XkD-6|0(<@s-qKᘥ}հJ$*!uSpx^AnG9%gPPՀڑ ^˰ Gy+h:s̨.C_HmaMIVAťVe<@нh'ރo b_<*jC4DI$cE\әP| C*3ׅbtSɐ2q0#FUnx%;c3Ks[ [D7~=F $VI{kJӯ{o|'y]=:Ygܗ)s3 c6>fYBm4EP C"8\= )y ƘEpgyJ 4/~{4:?T(vl_|<#رHnH]ވ99ߧ¤':b9x 3Gu7<=s}=ލ=~uƼ_̿lA.ed0g H.|I6|)Vpoi~ک;sq'9sZiI˲^Anp%׊r(7$ =),C>||dVLc& +s.^'4EރBo-V:Მ^q ?F5y~d2=muOot@Z@?l"ڶb^ػAN}-m<{qI]<ۋLɱ{ #EZewy&/T`SX^OtwY7jL0o= d_IG0G=S]k WӁپe 1"KM ߡ&Z4 6߯-Qc7T [U[>=W0$Fɖd R<"rFw?@ s胉QDS NZ䋰En͇ PTV`+Cކ@vE5n5 _VG5:O2pTf vapZGJQk7Ϩ!u+0S/J",,@kLueלgK@P@CgQ;+4kN4NU^)^JJw^ɟKUw3`Z[jtmg\ EAkeAk% j`Z;p2ŋ("u;Hmוݮ<*pyà&[^TҁX+ykL22]Ls ,5У ;zC+6 WO;d{tbHdoa'I]Zվ~seLަ':dqoPfoZh Wl rZ:;!1[mb2\dA6ycBlI?aj#!J٧='/Hc/{a2sٜϣdV\ȩ"hebFCt Q|`kV/ڲBs,_3_0uYΉٜv ;|'t[ '^?Z8-4xs4x;2 /Oy:^ (뻟Ϙ:*"~λwJ#,s}:As5ezgTTJ殅;$s2j1-i{mY~0W2IMwɁ]aCO6*o`Rɜv}?$-*l57pd)j(9eD<eR`Mq!v3FE'α:F5V }J$e<LڈiB1$``Pa3*NjkVi_ʻwIF0<+ʀ RF0" ޢx2wֳÌCaXZh<"mR,חs(fs@Yr܅xID5CwMfW&-k=t:kQ15Js*W#f t[ɼD?aRc>˅N<|2`WdVkdl:2gU|ЖHӏ$0eR/smWڮH׏}=h_2Yz1/vRtM^">ڏG(:7s`-Чyi@yN(_>oH H4l 30 Յ̕͡ytZP$)Gq>,-e{l  ԝe3*)w.㗖{_)2`5yT`sB9A4H@sy9q]>*UHʘSx܀RsP}꼎u.^@ަ7LL%To奢,\}&/&oc3}E(6ԇۅ7J0o!bӐZt{jeVFJJt={ƒfɳb-gb7V}]SlA8F@%+RI}kcy}N/(h'õ''N ]ǻޚvj>|m裷Pµ~ㅸ߿k^;n. 42uPu Vw:y"w$wEy9C< n'b(#_>1|YÕNG+eGkߣ紐ө ~']d^>X>WouOeSk_ΑmGq'{S16cUf _¾Trz[L3g'g6\\2| /I[|9Hx}.ᓰX_C&f;h,lwx"WydX05 cQ/Qw@-dxn\[c=iAl|ɳ8t6FuyIۊ?~p.OGs0E=oT&Qzq=zWugX5>6u2 y* ng* \֋ {IsaF~N^d>U)d#a&38L]4%Kx~K@XLX1h3C֐7o@~2+$ag2'yfu-ed(1HAws7'@+5CBǾgQ*XGwߢf6z+c{ ȇ53|v<j}E#,(ahgxke=E< RB[ͼo$&|ʔCK66w ,5$Z$Dx@7uހ_BB?[?$;ǓDOw`8;Ǵڇ~B:-;O<^i04-LDmZ7"50Iɐll⧞uz̒it83#KDlϑȖA $l_aԚ)CStߋڏ}QZwrz=JN7WP$ !(]fTQX_.(YQA8jr[Ju $$IǍkg{FD|LH56y~ڎ_@4aQOpt:$ۆ> Ձ'N4]cTU3z?]cnm%3`w‘<<":D_B^/g̰K<ɟIo:_D,/ [6u$MvP-L*RhUpkm!41r%w Żgx b;og7ޞUqTAwHα (ޒ|7ӵ<{PD+״{.onbx0q@}ZtKwR1-xּ8CkQULJ BZ~+0=ȿ hF7}ÔM51.$J/,™zy6NV_mː_BD`Ouqf>xUɣTIXfIP: Z i/#aϘXv\,5PoNX?nb|B@p3RpqzGƩfQ4'|VtL7o NGНKp2H/ ai+׀:>?7HjҎP`wƒ֝uư?y:t#Oǡ+xC&%LL +zI ib+KJ?\LнkZeWӽ>E| d" c8}rw앉x3cKXMQBL+f!R܍jzHS$21--Fz DӵL2qz-D1&??B LӵbA tM?WL*WKgx6CaCa(ϯr+/`Nԑ-jq0x@ Th$kl`/?CY'8^ۘz2k|TP0ٯ'җ`A"ރ ;bXER,Z%m\+fH8AӢc,]ص{< ?X4qM9^VMN Q +@qEd@X Ɯ3( ܣUwOԌG-8 [ː_>c\MW홷1 9\rS͵6+YNw%v+8ț~yV5#R񤻟e?1:jpWk>$TT&TA?)Z?<"Æ{|Q#s?EE~3ޏޏuo\"$ HFQ^Q|;$ ;+[]))Ⱥ2532=ٻNNqs~OCoG(|CKly8դ•u#JtE*bf>>R8G4zJY_Q\S96x!vfA}peAza/veMɞ sc*W@=WFQBWP5#yK'tz9 JQ}`VjEn8cr-ٷi Fh&OF,áb9bJn25ɗs~s;(s-k@R&+Sp@^ݼE,Z-9|#${NkMIx>w\&}c=wj*܄Jv7Cĝc|ksGx=#[ւ{'|="s+v'DeZ \ 8p4zba\0;ےp2h*UMYoW_,PcK|")8 ip-k1Γ5]1I A~E1=?ꓠ"tnMzx]FB_]r`b)tHW}`Upit/X0+T^[VJTYܵ%@ĨhSb)0LתͲoDc/n\6q}ZkҴ4u47ٵl6N5w8ލ)}x?}w\':;A;9-Y3>O+wL;һ3+wj,LUdȼWf;s@_֨Se1L QHPPEyiZ6=Lqlpru=|3FYEIag! -R(}˲vqJU#KCoۄ[4W`[2*SM͝%BBݣW皋)7y.9v`K@ci :u~kv#j _ aVbX17]d,OQ񋹊zpi=կ=a ҵB @|^/j"ho%ȏYcZ< zݖ}E+@=~Ds389 b#oSs+7Q$X5EHq(~EU΅ʁ.@B}SRŐPX i1O k}L>ͱ)-:Ÿ/ gaR{o#ikbC?EտĄ4'TQəcO97~H56/F;KO*~߿_nM#vMϗw^%y ) d:`S2O59I!!NUI%O,gj z9vS= rz;?dCb~i\$+S[fYi>|j:2p=&52/5}`nzԀEiSfjJ{^}: G #g-OTNmU9MyS; rmRjD^T5 ^ġ>Q.1Dv_Dm9S#*S8Ky:7MC+a0 ,3m"H7)kEV *Qv|- nL-ouƤ|<.p<χ=Gw^jf6*~Rk4jx^em"o E1m#rMLA C'y>6}HW?!2,,6b8#=l W ]Q4}aL wLe(SE*It>"r leA_;-g;"6p`f2Qq1aDmShjZ(5~+|5>)=¨w?-a.2G/$ϗ?ַŁVM0bdG|##bN̯LAX~FvVLpd@!vg:nz$ ,Ȧv+vw]2m-IB)؄N`뒮)Cdsݮ}0oK Cǰco8#:jl_X b|&5Fm&t ׋ *\eJJ~>6AmZ:QH9 -H)W m '4WSPF?^ \!rM)@ZD~l~X}-}ze6 zAؖ2k WoHWHǕgLlI٢$,~Àܶ\iqkTq r_hkgڲ5!xr#s25hV[p5 *l>>KqsuQ)ARm#r;D+'ruWy^+ SEz畄f5{$96X3bJ ?Pˬ;ΎmyW {oCq빺;㫽3SΠ2pmu@T<%qWӇA:/L@EɈ1A=@y ^P|5-D|tXcy uSbtJPhGINg6꡻/-NCB@D?bwE=޻7PV sy1%ZSIⱇuՑO3mx#OjZS{Sujc1ahؼ&ё3G K1R?n.b Mmbd_C* EeϊǾz3z܋t۪LUA[n|;dP/͏܌ h 5r& ck|v8FYh0QMhyKḄdŊKE$p >ڧDrz~ =Б xi37^~ewHݰNEWD#qTlH|F鮐\ t .Fjᓲð&wa5ˁL[+oل8/"_ȻЬB__H޽}wWӽL ]wgC–C/J2+tMɞ\7DɶEaO{2)*SFS[C$=;cNlB }ZPb7>^ kOGO$ye+X<%."? U"_]0dDl"ꀶj"{)Z:xY4\889S!-\|.\h\d-zgѩ/wW љ_bN,=ib6ypy~|#nqJ!9 /M;m:na22@ {QOA B`C )_X>tzO"i_kK& [fۜ vUgg(+Y_aj4{Qܢ!jb4_GxkzcO0$QbN;Dl3mPS)A=֤{}&p4 CaMNeaz#]:WMe-˶Ce MՇV0`lZgV nc$<&EBml=NX.Ԣ1沞<$r:ļ/X}%4Š;dRC!JqDfQB%41?ooZ5Łk}LEED2D௼7wv-9Kʄ4w)[JIorKrU{/5/!S{OY`DTi#FW,MgWF[㩒5[0f(>}TX,ȶcPaGṏ=eRji5UvY%G-gHŠvQ֜jC0C)Kkd&k}TK]78̪$Lce.P>\wHmrz_tcg1|ƩS(Fy^A|}G|aB `oXfj΢^}1Ӓ+1*#WF^$F1&> P2 ~_9sDf>0*<(9s,@|*rI8ŗXp6sr;N*{gs9,Z3|yx[Ksu Xux-#WLVq%T ,b ,Wخ߰)˻^9&;:c3kl<$s7y se@7ע^]>\Xmݯm<2K>/Dsl,^H:+NlW/Ut/ȻMio`0$@uf6X Y!6pE!])N57ţO?n*0d/*?l%=u;r( 6|{bAj𚢲|CʚS?Arᡱ9%Oo- `n8DG|D2w!&` j xW@w/ZQ-(.PƒIy_z~γ֎wE(TKl(g%aQwf$5= `Ĉ0{U&9TfrK!"92mښlCl*NW$'cM`L0x\j:G=n8sVZPѯƒ 5nnڧUDĭӵ~*"D|xَ΋yMP%_N݃޴L96P\c(D N?yMeۻ!בAߪVwxS*T7xR{woy6e4<&tj> .eph^,i$$= m]$`Ŀ{]̴ۘ6`$ű 8 iI~Fj1f0w g3W?D&!  N޺ehn>L&1ͨ$ 9_hcQ1M: ̌9: DRPz кFItwZw*u&ˇ6Ǹ67Ɉos>gaķe@ʎV>,C XU3* U!ZQsd$(򈾵pؼhO==S',9G' pƶy׶ gߌЪ>;/k{8BgdYT\e(h L>PsHɟKΓΛɮiԜ;ngechKwWF7G#([r8Y`-ߧ(,[PWy}j/|ԅ #+a_ Wx!6ܸ%1.˖pKHgj=_N 1JTh:i5(PIH=bɯ(SWXt +c{Dd.V޼"n2L7[^|69$O`]߶NdŧC|} ;j2&@]gn:y_ :\f䛯^vO0hXK棙 tVy>~şT0&A)\߆n pڰt"ez* ʲٙyiչy"џKw@` Y!y83XxXD8b /ռ)n!oMiݹL.{S-/^[{c$ ]5P`\,x*wINvڄsgrsa5=`/Y/S "6AjFm}Wq(hǧ^amzHU~ D[H+BO|=40>nj]|t=mBK]lC DBz^5'kI ڝQE&b'Vf{.|N8ď!آ|Y7 6#iZGnEq^ZTZmAG ({u>ӽj>_«K/0p< gx/VQLhzN}R&3DҵkfQ8S?,W;~bT̼yudntDxv:9Gmk >JtP<+|UU gyL٥:c[[2귰L1r ^ij`'Xh6iX%mS836y3Hq=^N{CS& L!gе!hMe"> ,2\Pg`QSSZ$O ۳0Y{1A9ɀ/g~;fsflfIf410 sT|ZsL>ݔ*?ታ.y/^?Qbh#{Ѕ֟b3|xP J;I* AI4$ׂ^ݵp,콡U $t=|AG.NswQJY0h~^ɹvYa@zWN]"4 2vs1'h-^Aɹ$Yh ^DޕNA0nAi=LSb@5$j* |WAɻE7&2H*E֫ZOb$ycc:ȥo3 wD5~#/u~uk$p?,$"%{W(.mj_0'`Ҥ):P;b#dξ&_kWc遀ӳ$y(i:FV֚9 h*SVB#El*]ụ@} MOor;An1Ps }! " McdXcvݞ 3s[ (T`J"0Թ}ӸZPcJ&&S0Kaݟ1l`=bieZɑic6-]&FhH: 1a=s1E8i8-Ba1a 4kκ=`G4|T8m_[rjLx +&9 Ngl0& t8RI[48c#1`e'yyU6 2#+QEOo xWLu8aIA1~o>L}^MSp]s1qwىx]zߑ9 faEHIb4^ {D>!B{Lr >jD dn_- kP~+&kSfUw|䢝>|N~C\'WԇH(jw%t|ɷ{TJ^FTAWgܤ\d½ŠЧ׊CߖwիVۚ,@eF^5WnMuKMx5VX}Wn25$ y7*e]߆B5|mO(C5 / p872 [ }0S O GwX4tSa24;M.:0%ZRL)ǔ2.5 ge)iYej}S+S$*F1Q2Q=ͦES=_jftej2oNV&'*9|F6C+f4LgL}CFiEVšg$F V{29EeʴU40oyg6SehKD 9qL=Ay81D= ?Yqhۙ:AB( MoQ~,;.k4 <`|v{} *;S RU:yB@N2M0|ȵ[C"@kpaEaD֮cL#{sU `;qL* [ZFdM͐ #"Teџ9/S0ՌmNul2r #kO T#qy-rztP(CkTݴ|܂` -o@Ƀ- {grv'Mg`FlaۛfPt@h1l Q_1 #' ր 9ֺ2y#Lg#j.[tDkRj PΑ DunqBvq]2쓡{E&Cw!EDf6/GMCp3jDZ2 Qhm-ú%nчH"н,l: h&:zBtܻg` w ".<MAHaBԑm!N߁R\e1vro=%|Jl w?;BTFؕJaVn>qht;(bJQmq P@9_34ʤIYB[,AxV?5U<{,UC`)`İ_K{mP pn !PF~- r{ !#.C`}9C[XԜ٤X}"H/[jE`i5#' loqh=Kwe%AzHbRjPʄ#Q6K;!"V6WA}Z? *\#O2-5PtuM4Et{2b#qT "LMϗhtT2jxaj׎$W QgX:j;e-LAfM=G/rPQY:(6 ϭDro3 d6bGXS^P!QB@lЉh$`:& "DOKxb=_".'"Gc{da"H=b@(lZ!mM | <Щ4%K/zZè}Ւ :2V)[hS-$6JK.Z䋨BtG&PTm¤h39ԆsO#I詾c"4sH=?-!~#`xf3",TTp #"j԰~tQA J~а:qp0@CA N [LC$LAr%vo;@%p;{v>@T.><@T  i}P)لi .V! F#FA zIcƣR`d_m rJĘpqN} ZoaoOhO=.X b~'xy/9_>+ėWJ5%?K8{/τt+9ǩcRh-z7`3.>M8tqa\/tj+$ \~L— GBB0;x. ǜ)^\C6#3՚_ԕ\`a}[V<>feoh-rƋǷk¶'͌^{{̞×^b1UkAxhpd*8P-I29~/ ?j<7>:z#ggrv*'||@cLC{/7gzOf=f0zrـ_eڃ%8&*/ Ə3ga|yoWmng2tůn1=:g},OٯncZ#POfÇ+ aX+c/ >߉RيVs7'TsPQǐ] 008~27:(^}\ ^>3' PJF/@+%ײ1&'* 0>.Hb|5dUBvF2");oEB؃i`tRht [na< ӱ ~\E8\Dk#s$4#$tS<,} ^)ժq/h+ =ML[d0h+o[٫=R cSK}(SN=(y.coa4@Ю`P4 Fk8_ly % VF˖NdX8@>ҬHpP \8ƺvsr, 9O.yI-hE=  Z I:u 7xIڞڇ؀+n!5YRr]&UL,:˲: 51N'1kD ϒ40r^åQMVs* yS`L5v/Ć>N+ ,wˋ[Kj>(NG5"44/xgdXO^Ru~4 TO,R(xwA>l!A,B><6PWߥ.U952@F4Wq- p(NL;Cs((XaY`hual`= X!URF"EtՑSui Z{9S-I0&`d|WP\6ܿ-|.-5Pc\uWϬTb_v{FuP?èhI ) z{.VY/\~r}4B[=by8gNGk,AmGJ|y 2HDf [8ewC⢷ @gt:ʕ:kbY zffpj=O/3`+pKOJPC`d$_o?_R 0 s3RJ&y:D ;z&0(Qbm>5CVm+jttzR[gI´s>čI\߷V&{7B0s*2s8 )A ճ|UL}g?Muuk/ ˵ r~zWhuQ󻊅_'-_0||ch8h_1!0^zlw&uGedKhҨ=zL_zӅK8}`" 9,I: BB-5v\{h$7*%wEE[-ny,l,d ]BkuBe%s7/bjPCnc v^p8_{?Ȼn:K\܇+ )0{5S-ɧR˫ evzBˍEN[ί<3݂t{int//_~B030 z>s s.88:X&112NBi?6LEpH{{5x"a?/Sݵ@#v-#x[2pC! 9J>BGART?*hW;&~ek_dAÔUSX^^ Ơ9)=䬦#i._{eKsC#>5L &)XY/r>cI>5^B5F(`+!: s}bӘ1!PȪ$HNT#c6¯0oۯqK $e8˂#؆E8UiOESX= k=R(&'S?K,࿭e*! M k4Ww-/mw z"85jfg0} nO=7#6}^RaC"FUk#Γ82H76u#! x#X$f@E!((g1c0wBJ/_#-xHū"u/~ښ}({eu1K%!YYq4ZnLg(3m9y(W;.-В S3g:4[?j~A20lYη:N`Z/I Go*ANtτm=&YF#>T) -$zUxy/F}hHY QؐNR7ss, 3]MRܖ]P$y>W՘j-!Lgr}od:\ǁMq}|n E%sfc cW[bãp kav逈'UP'oh G&< R5ʍֶPruE>(8 -^y)Q/b}!tnWqg}0NΎ^aQ}}H_5L$w+y AVCUf_Q[eC= -ya(["1L#<uЮo'*)DC螱 2YH_xrZT Veq@/) ,&q{>yWp6}p Z*6v&V&ԅk<oOBuF,_ 5t=Rf[|(Jao'ߌDe'qG1$DR87pM?fquY0@n1.Sϋsʏ kG.GD-q(͙ﰩyP\Pj\NSM8JOz)Uug8?7N'Qr7ts|XYD?(ݺ){8RqvJLϑVϒ 7Gl̷кsCy΃ֺ =c"~0itk)q X1p`p[o{<?~Wam 5։ x.u^ |CS,|$`K ]}nO3m0H>۫uHE56@x;g)tVBS zgUtFaZλg,L—:#c1քJkH z#պN]O]QkimCc%òLV:8y&wOP3(7^h6@zGt>p\(d~~~|!Gq'yE:zIɣ2AÙk[FbH6 3bY[tX׋1F}rF֘F\Í.5w~B;QঘWe@ZK+k`Ű_2Dn1?m@Vڋ+*2EMPӇJƄ^v{j0+ZlVQxW# RͿNUڲ ٟ/P)ZEZK :ٲ*W/K̛~Wtqͼn^NOCa[ 䐩Z[@<9,eHfKjPJrb_؈[ڲZ3p͎mk0YG"wһc/m',| X= fZm'&KtcՖuw,O j)BӼA/Ļ(/ڀ a Vm̉=ߞb1S)b$٥dYs eߘy(HX=Oԩ_5bh>x5۬xsgUddau$/ټDA7//VAIm^kkOMfh/ngy@a%ժW.H(M\ jSC#`߭@7[62X#})'#*:v䨋(3:}n]yR)k[SUK4wgOK|V^o;lpҵYGW䎍ɝ tK[D8mXdOYHJ#;Ե"] rfYzRon=R=@Dه"ۂhr]u#kVw] d/zo_)rt0YtsNW^To@#9 [1qs;Qa{K3x&oxVri:1Xkdc<.N;|VQ~h[{Iy_M])֑"R#(ܘYӈ!0ݕu@&Jk= UAƾЍ{~&<+I.k*30wbj7"Z7Pa_epA wFXߗ2v"c*|10λ}HŃA 썾(Zb!Q/ yLyǹ>MɡBJ? %$!D)y*+~>gbҍOkt<bkIxeC7"M]L\jGDHmt%Ԁ`=Q)r'ا7"(Z\/./Ց!1%V)<@nWҮ6:ȇC!%PyU`&25GJ^07|K-At:qg'/'PIM>w?>dQ+oVtb/ D^]W 8%߅g0f<@75RaMg_qrJ|`1ف?r@_U\?1K:{*>ּFNM-ݞL> ҭx%:k@"~w՜Djad@87@X{+` 5u&ճ ,|(h"xb-]gTa/b7@>)l]w8>İ)fj9aS_BnfaM SJfTX'SǐL]+q[BF3Ei 1 ɖ4w|QϴZNSȲmٍQGɠh5Zˏjc_7XPc:!cGE$RWX—I\'L'xPhSw5#.'buTxnD#:7aJ ex# nޚD@0T̝Kx1UpnJH-Gyrh>~ޠ t9pmDHc@ȭ0EeNSB"GR| bVxu#^GJn3!cs:H@Qjm2?,P atA!d5}+k~}AYNSIUhXr߷ɡ׃P%:dC0sGngwVngdKti5.Mm@**+?GuDj!dn OyjroԾr%Эm=0 vmfU }ƶ.BOҮ&C&a`:SyBF)rn޽CoIVr*4/>3C6gߏ(l}I||\QV;wwA`+:wHakCbIγ,3V93[>M " ErC3D+'Xċ">rG2t:XaW<}*`;nHwLnv86"*/8}ݎ[~z7 vޕg)7{\Lλwa֤50噛-W\g^(IzƢ/&9:"px oW%+x+3P L!7ZTmFZS.?+,MCL(痩Y/)eS-2Ha]Q]&"5jſ]׊r~ H56|LzhR|ƻT=bR@- O_ZįDαh6ky?.-#xC~ޒڈV<Ÿ:hb5y$$M 6Uzu1:f9$J1C@+ tvO"QE3-\53Y,"H3N>RL j%"5Js)NUdVW' Va&PT'8<R8|y?>+~&,0!8H},f]~<װј35@Y^] t[.\u?L s]!{*h BZkZOQ(X ֎˙h6F05ҮNzJ P>Dwmw0Us!l bbmGs5 c ` Lw?H#;bZ?Wn`푹 7×ׇ\.X HoW>C5{6&'U7ms;7lICK`EG7m0zи1As-k/CH{=(Qؾ7#\ȷW'K󹁻|~HWЇޑO\Q4"Z$A ^K0{Zffjz/B9Ԙ'rMe0-a6ׁz?s{zٰk7(>٦Z%,ЀtPl?a3e{e'}K #J_2f,8/ ˄˼lɳ<ױ,pN" ,R5Wnt9#1zT+/fbOB p7;'wc\Vunq(7Z\"IiPBcnQ&g;;ɒݴa>Jc(7Q}8WV67q>Ӂ fwNU|Hr|90TA%V9'%ra*V'8lZ4iG@_ }Dv[RJG hئZ{P1{>oCKrQ P `h;s1͑kTûkwUD/礿Ed0ƿ0E9((ݣrѦLJ)Smʽ6,RͧK< +ܓfiɲɏY-%n߻.žtMkI -4^Gez~b*#e+KSN]?C "`^EEexYydgжoؖ{&Kj):#}^6`> J9l4G``Sa}$GL}Og0Q-; %P5 0? > wGÉ?t_ C|*@:YX'O '~% ~KdPOmꠜ:<0g;oG^3;58w`wvّ0tjɉ耋~ 0z6xb')yyB>[\xho'؍:ysJ@l_~ Y5N8]Kvh3¿42_˶]2Æ<;K 홢OH2 ۜ<3@QXNsZ/S^ q8g@(ﮕ59˯fZ܉WP|+r֑'vl -Sh'VQ6oO4EXTaYWȕE&m8zϐЄkF[͑Nv(#xY~x~]kU+IíoyL/xhwN޲ y_ێ@%hyS]:{?x"YUb\lnWO~-{ib;X`*6޿IN4ı?N4/\ *V;X5es9?̆k M Ε NWJIʁs1НadnyDp8h=aw#$I)w=[5SO䎣1. r; ՂƯ]R^[g*!.K%c3 HOfF${a/K)43l$8fB&RU :$dc$v(PZ{׼%tnUW{"+e5 ^Q\BUBr- h\%n>+.n\\X8K6bGT%%%(uC Hh?.UE&9;]Rajf D^r.O߮8-:]tr XE˧LSfd,6]p_t+_>##~G1@pP}\`㊾楅ŝ-cHPaoDf?ܽ{`0,Y0@T e l6[d,]@1B(m*ڪ-]qq4m[վj+ wnq (,%HByΙ~_?[3\y.c唎Xj)xwRj/sØAk`ʆ,#=LEkxZxA$ (uO͞Rb><1L&YqyEVk h=tD=̴(YZHT7RlkJR/__:Gά)ɬΩ0TtS&>ZI|  '.bW( Wh_Fo[>ЕhY2yVueu ?;.p1lmĝT(qWFdxc9 g~==A?hq?sE"҉ eaV?S4IR.ƿq织pz/4Byk-k]Q}8w^"v v5_x)}x-j>l\DLGCqї)}=;yu 0 Z-żMϟ1tD|@Zf/+KV UNJ3 譸?0~0B j Ds~8Qo[/!\usưDn|z Ry4r֏Z˨}kG(eq?޷!P&s0z|.d%YѯgO R:8ǵ nl)<b"E ӠdIs"O_0QWbnr}mzpؚ8|YuVCYlLG4!k^KoH)RRf51qCbR%ͽWʷr8w»ƻzQU-Ҝab^}t4S2! PqPȿ+'-أ;aL4 ώKc|P(Rz3 dRv[ՖQsV (k{! 7̧nuW.X/UR1BRUඥ#@Ehqu=jJN9g _p|A@BP: KF/R 8 GѻD6yF9yVsDŒ8MDA >tJ>+?( Guy_Sojn?^Gxut^LGgiz"hLW˖P)ǂSe=i?__<1y{6/1ZPDmxDhJPtV,s8W͞JPl WC{eչDXa2)G02dG9gwf(_`@TN^ <#u^w}Y෤fg4SYA1(DLZJ!ςCLJEe8MUzs&7Nn~ #Kcݱ(.@}u Zחtd+fψܢqW92bmiDSh=ӮQQVyZjj\ \{y4:4GFwB_s41cXG?Rox K3Rߢ_2-Aȝ{昖AfA?Lo F&P4si|ͧ;cy}i g~6\*rIC[뺂[k LqpnE1g p{.HX!mq0"Xܿ>IB #x;2:>uYfqp oJϲ c'y -{  $`p  i0r9~C-:xjmj#3^&ӖJ<3jL-Ė8JV:8KK"$LV8Y)E&CAn2EJ_|\;?1f6K7}eܚԃݘ_s(}3"fR9iQC)7&lEBl ^go/I=esW䞍M2ezJ,RvB:5)!)QxOa7I]qͷڵ-KCs]Z9$icЪ {xuQͱn N}/u;4Ժ:95Fj&=d") )}הSRN6.2_Kȉ[`5'kP]PEz~'ס><[۱ Kݒmg]^Pѽ>ۄ:o]{GaF`` '~,"'щ^Rŭ X%|>+4Z=$cHqvף%b.HN?vs?>wc |<}GO^H p]s?>w|$}GOX)O^MdFI{V<X4@=HB9aGн=dy0 ċ!X\}_rde/ޠM?09Dڅ.{EP2n^luLkS"gm B|-!#q=@ǻ%k0CkR卷GN˔ވ:F4=btx"4t4W|# MQ4'uJ׷Hc20T{I ˤZɡȜ}}QMЄۇ|ʊ]['͛O$̷јB<=K0^S*O]5X]dE _ή,nfQ[xKg4 H-HB9(Z%~|2K[=!fԇsQQ6Rpi]7]Ʃ*3o&niҝ6ѝq@ gIc9R杛!wLe+˥`c1[X*?w:ҝ߂f)M3I3n*,Q8#=n3=g]_=<CY,gJv,3 N5wKpLQqE#O%MçMj# .aC e\+S0DaE"g{CThޅ~2)~Q]&]E):Qi=TRK a D)-a6l.l:zz S(C-foceCsd {Jik?-~s 042em2_`Y:ph>[?cx'.,;v(^Nd@kzI7,OG]>C[MwݳDIVG{%GI]?0ipL7O4sڹڙG!#nթQ^k4M@%"d_jZZ̄-U8'.xEL?:"A$/IhR݋Q}%X'M-$sYx:Ho~O|_Kun6he6<7JaIubxid'uq|T֦dVAznz;΍%չ d0@*/kmgS^E1h.o@ }#=4:ƕG Yɱmbψ\#dc\hk8vtإr7=`~Vu<׊4q79.=7a/ѩ[VoQ[᫋wvD2^#~^fyC)fS#*5(|U#J?xrE456@(@w?Qg 7W+ =>oL3޺E!^_}yLM5K8ΐ$q~r{r++%G}߲ޥTsZVAqJ۰l .uU9c!-Yj}GM&p聍} \yĶ"Stk9pdGdn,9._b/O9?WCgh=uӿSъ<΋uo}­pks Aq35ή~l^)b/: gī_ԅօy,|A3ɋ'cLm`D! $[\|U4 YhɠIzZ &[Z_g*dhH{K֕_EtH XO<{o1 R5 $ Y C]<f;h2V#->>*j`S%6iKȍqAu@kRR L=X'U<"&i^w1YcMn~7)x|}H t 8|dE|3|sNRERLjZgVXseQkVQ]#Xcq|e9e/;^a.  n}X`ᶓ@`V#r-i a| N4^|0L:G4|;E.$sr Z7$rNi`SW飏ȝnE0~'urڿ3~SND\'f'Tڿs=C'DtmB ^HZXxL߷ѷ-c0ibH 㻄ګH:I.v,ER8'r'i CUK|$ط9_(}mPB0=7я䚝v|՘g"ROnҞD^==Ni>s;JG`a{+v{~t:-К2F{ΊH)hAAvL΄5^“23Y`3dn_~0_Ә|uت>(QwO6(t|G˥urGI8Бe+FavXfMyVeNh +I*0ڃʡr!;(('r@0Eנ dc#YEeHP`Kkn7"y1F ]1^KEPk~lv:t\X;4!>&%enCNiTޙWSw@g|M翌W?SyGrhi`"=:iQJA 3=$eNe~?TWˡcptǺc4r4Xvv]#}p6[V6!GyumTh=h}.DkVĘgrP 7mOo>2xuC@wN@z什m{PL&f+y(hB?6 $ ٔ1PxH//QiZM\S땻h)_]o8 ڻg9% *8xeP/0` }A//GPwPFYtx!Pti@x2B#h) e&@ `0#KALZHXV'5;PuZ|<1@o*L3OwUdG\ŗ0I@E&RȠ+,BOwJD_3J1|B>-|373_,{ה\o --v-z=÷T?Hl{I9C@R9! (y=)2NgEjsHA5oޝ׍vd0y4vŘmpO GV|G`mT֤ @?5+:qf'^^/0Fjp.[ь쫆YZ_[#co{YƜ4N04'"{@0̥žio"hR0IQɿ$@];WrͮU |/ЦcݱJR/ w\&'`#yjvYʬSSwhx@77U TNXpo;ݘƖԳ]l!IU;;#NdV_7 g3kk2<_W*TUD7+{Dk>Dd<.D$]qL @ ؉3/x_8_]=9xrx?ǔo('ʝ0/${#o_NG'3FDBHr"1E+VEfm48r9g9GYDNdʷ#$1dwO"E("T,Jf&n5Z׈og\4]ϖsyjX]u)}WBRf)4$IjHN9 REP"-}x 4!ǯs)x"{I9}弼 \L7yHZD2ERVӀ_:{Ot7OglKw\@ARNm; gÌQEUyc^U_Rs0k"=tD)mt_[q$'8Msd{Q&K-k9++:ZFB ӔS>pe\8PF@%nةK57=a1K`IUWE`#l'0+ςR"t4 F-Q,ڡ<8}vNW&Eܔ&TN;s| C3!1oGC fX=L GӇxX%ْ/}M)W]Yi-mq =q`+RfY?wcM[C>pmp(}bR1Tq"@-Ίx0Cɠ6@f9kC_8h|>.d/Y Tk @wa% ]j?AZF_#YN~KOeE{O YcG!wp{E|%0F^y0U&~wBx{H ;' 5y|Qjz,,iѸ+Z8*YiÒ'bihO#NP~ж[V"9 _Y 3<ӷ34e8}mk=H + [~m.8kOkѽ6)W|@9bӰ~ ˭y&y(78QΈ30I2?;&B}3 xGĩU[DrCP$ r]b~ i)^ݿ`8v;W=O6hoIgL'$*fIP 4 +[ˁYivG (Dβ0'G2R K|-nmG6ܷcz"P9$瀓4WȠʛm$3՜:B+؟ Jc8/V1l̳ӎʣ ʱ63/S/ Vu_'k;1x6=LtOLB(beupސprd:^ض/e@KY\`L94֘FD@ ?*u :wEשwE~՚Ĺ+:yЭ.q&g樹WV5G_n?pNGYOrȥ?$r{=7,a]̙|mGA+A9dlK{ۀ]G8e".\+݄y)[5a ЃKxgkB#sbI'I~tiD뎀d>Q[>]POʝ&/҄L\@!Пmm8̧4ܐH|%rB 9 Ϛ;XO&DFPr.8zVCs7 h@Ͽf&u 6@ZdEfoC9$t{z~h[:+"_Q>PH_H܅E~$sw}.˘Egi, 4Mإ[\BIUop /{{/y\C R/S&W$PD> O:u3`a[-܌43!t3\ڃ\Ok[ ͤc$207]zG:!F*?r|͋WY!s_nZ.qbxٳ0/."[K=s*+DE^-NL$Q!&{W_d52۩> Ÿ?/5ei]!(Eern*֢ y`vE"2錙:eD/2L=Y~B-ru'+Ȫic'7hYCYc8l$:6WRzow-8N_ؑ1EL'P|zh`7l`RՀDsu+k5K>0 hA9u IˀAܘ\Ú\v~πrA⇨bR'`y|m&Hzc]st KmtGcnVx{$ҌhĽ ٝ>VJ R,N=UwbyZ]½MtTYKYe'HRRS5uIpTwjx+HU ~vZgVq ^S7VT'AX[gRb1D0'=̉_?v+zp['NmYs3=odl(.A+h] l7a{P(4 ^:c=Ŷf!hP)=N`*w6+x[ j^4= L]\[&Bpl%k_Hc@hS8G1~˘m],M6dW fMn1Z_ĥNy(Rk̾}kyG=Í~Qq2?6ٻS"8YqyسUw*kӑ BxVq0;.23P- h97j&16+Y8K@Dݠq\o&S=:1TemMK"aeb_`7d)̕7$g~g&pKA;,M`doq%͔Z)<.;fC#N纲~:r]~>^<{Q@b2D \czG4BĦ*}+рRRoW!a%JU=\;)ltX3ťel4}C_7>@Y&}";T} LQ=-F]NuʁӺ6GʞIxj#mr'X--G7Ń2cf!؞Kl8Vp1_Z,eE;tfd|'9ߏ_Z_). 2٪Kcee$xׯwjڼUonuOG;ٽvݏ;\:L|Fx=MZz},xe~|\^?!sD9%,ˤ8z[0}h?Y׽Юf2+uX@ZRϫ3w.ȗF;3Q b49$P:fڇ)阓' x l IBĩ]ObL YjpW>N$]"u{hr+N\EP9"w;"w5.rNZ986 6q/^i!A 'z_$VI0\*{zǍzs8C~-e K 4d[d_İUȏRGyVFbFnccŠQg$^Xr8\hS;H( J A]+;k)-FOV #rC:ך9$`:Hpt|oySV~;{$3,3rhxـUKV2JOfw H%}FͰxmW kyjd7yfb`N҉d LaɊ"Etd.F9ɱ]Zc\?R+-A[kt+,dAL {Kq;$,;eVh3*/W|"E:(eli8QjiPy^EG%?(CCxNR]8ILՇp\ܱå4= <eIw> L2N2"GsǓ=flV'WYO}]9A%;$ȯC~:N]~d!(Gȹvxºg-~%0H>:U[MjF}sVȬyc7g fF6ǒ#;ଉɤ6]LUM7Bѷy˫j3=e8g4>)U_IwR d;gcq))e}z~"当^6٣B_E]1)o.?ó@zzpR߁ xմAa1n@{AT]$J_<2PLઍp5e K{͕bL>%d2yCpNٵ;7yݣnq)PA束9pbx=]tI?MH_kzJ{w"=9 T r%u%|-| fp ТTX f,@I>fgAs66äjnNSikx7 } @"OoÖ=+`Dq\J崟^2/^87:EYeN%ՇudB_՟ndR8@zu^ւڔ`tqN-25 _^=P˻U.c1sKmn`%p `k h_s#=i9Ķ:]C "&Pcz?Ҋe=]cX {niDnGlÃqwSsS@dFEe;3 DPLj7T1gSo~,Z͊ L|3^J9Mix Si.nU0CZ_L@ÀectQKsvnǤ+k V~IlhT3ayiHWw1auGp0wY9;fD3Yaw;ye5ekygtLtt~D;gub,Gfׯž`̿'qxӤU%Oۣ96i5Z3,: w_oו+cly 8 %Sj6lO34߾/`ŠqzN'+f#C!HSةqOb? a`*VgsyN!TqB;M)ʰ865YWRhZ X/;3M.~t#w^q2="Au9zw$KڧN!Ȫې}Ї 1cuBQ"kϱln1Àk"~Z21;{[B3 xf W+H2 ~ в>r-{C/o.{ `ipvhIB2@DlLIʣ[` ڡ0V̅r/uvZplEhL'?㼋9AFwxj4"֜xm"7e{m}1Q+sKqn\1xBj[ͷ'w&?y7\ )"'Sc|Wt28!*W6oW#ʣaxFFE+ɪԋa x=RT {pQ#lEāx Eu?HV)#:^|Cb˞@ܑ IER H,HOHdDB V#C@IaTE;\ ?h/x̞jeWPo B({K4& IX;l/W^_?"}|u~*+8ςl79-Ng}ݞru?0%rH%K9p,3p,uos],svЬQE. )LjEC̹+'Whو!FlAHRX6>$S;zsNJgxysYsH7#<#DMC3.p2x;5,XF;΁Z֬VZJ|B6RQkVUީ F@B@f{\d𐰽M&!, Qneff\E#HJwCn ޡr+cRfUfcW<)/q13Kio|%s#r[eOWfJ[D m+Xdq_ɴ_T3P]k_[KsR: raE@VƥFHZ4yֳ T A8p˚j1WٚNh_=I9,Ԭ+r^\#  I:t4 "頨1%$|j}A10sr*EԬ]ڂVu68"'S'qrG~zMWZ) TMaچUS fiŅvBwi :׬f9F뒶 #MtiFd<&xĕ hɕ-f\;";~+>+8n+#Tgqr9 i{x"D vi,jo=\~q7k.0h6=0aWH|"aU9289X?s#>̯Lڒ0VɡA7+V̓q}.ӶIv0z!/rgނf˸41*_ӘW"cnnW>m1Ҍ!jҚPv{Pg%7 #ڽAl!.4qb ($ ׳L/(Z`a l҃7=:,pw>| .p9:\1`%0ܣ攸ׂm8^=2#Dl+@&HfH=#e~n sV6L-gcŗ5" P.f>jƐ 'S3ȸ Hg`>p]0.[ӰS"9 5Y+7uU;y0n&%BVzQ/lg5FAc.ux9\9ls `1(9v{4I!ж!~Cm3B[l,}zf#S!!p8~4;m ]`<0 z"-r'e٬@$.AsrWttq(A:01bB9n}NYgQtlV{ v{D«h;kci Wqt{kF`[čW?CPIv /TQK<+ٕ1^%*i-In]`c8m6 #R)5^YmLQ˹-3.@4>dKp@Ƿ-N B86(B[E~&vkrr`rWWr\AsuHig')ٽCf7nIʎWf\ڃV'@\A}Si_t8HrMf6a CHo%(LRlƗeTyIR}&i\:G)4{&c{sKS jƶQ~T5yt,OZxcZ^N.ůZMrQ`_@ؔlFX0sqL ]z@@n 'I/fF*:`9+"u)gm!sT`sT٫=RDlf4x %e@n)8=6xb1XZNNǻXtY1V1NItK|a3?A3Y[` )xq-;6ĈqQMǤIX`l v?Kt`E, V3ԖbASz"VKP^)DmPH<}g+_:uuٳ:N1*{ WgY};$6^??WEnߔYܩm4aā-Lʑl䏺9)-k ;#pL3@,םN@@q% dLI hk}y͖Er-מ}f+9( '++A7`qr:GV9biyDifF!sy^@XѾ]r,$lk n@Kho!!>$`kZ-`k4*F@r䘯:ҨRKeCN6$pʾ oG6:߲6 of ,DqXC93s4;GΑlY _GZqJsDt+q2,sL0sl ykdy?@- l!~Wu| {i'o?ٙ9#;we] <_9EM _7}΅}قQd5'%5ݞ@Ի-4`O{%㑷SRCyO`v5鰬W;jXd;P6\Dްދs5`Yɉ&"Vy`TMQu/xu!a Vw/鸾j@A|lFhM'LNYuWzу>J8*JUhmK tӄv]ŤB5Ǵc*ki2.Xz! ]@n􋰴nݓL#fғhvGmMn:Mz004 `JurX*WHw\V:4:h?|Kjza4 HIYd)Nm(~O/ލ(_'ru/zUwY׼Ac6ԙH3DP5.#EXYÏ s Jx $M3*Q"\T+΁zSCztc;<@;^@[=S.Rq΋zJ}.zCrJ辌O\HAVC@5f&bEƊ4I[Ky<_w·_hOߎŨq[ %d? ViZO_Cp4|i'/ Hf0y̟ϼ V+'0pkiξĴɔGQ aWTy&hhnn{cgӺ1\-)MEq/yqOANsI%qT;_Ƞ.$RGc[~%0ξ{zP9C fزVs6C`w^rCm0b͉Rwn\ZVԺ|d06&O57q:^ >|p.uнՙ:g4Mzf:n)?Fr d _ нEd%H/w//|Y_j6 _5lD+r4v ~/Ɨx\^{J K{ɓ%R\`S_^+Yʐz8dL\rJQ*4yV+UKł"Js!%UN6#\ %@.+Kz@c/ݧ@z)5tPX3T{*6 QjKlSӔuTp:zaCJK"ߥ7Ը}CT{QWk_GM/Zܔ /y_L7UCZ9ӄ<2fyN.|ܸ!4bs"wF{} _t/CeܢxTI+[jDFz(s0 w h~<^XXbh :;_ROt llX%^l@'a[1g^%rٝg˭Ɏ67;t-е\gV=Oa-F~p%q&'#_f bKm1X[ih$)];;ӭo[1@ݣ={m/~p;}_Y j41S}>r1Gy :ZO#!,PxYr< ;|Ҩ<+}ߔ%wU %o\.}xpE4jpki1#M,|Rs OuSx=׈*®_`k}bàHAOƞnLnA`s*V~h, "#@DF^jr̄4')3 qEPrCDxZbe+э"_u9a]ޏ'9 v,la.;.r/]>-2ཨ:k R5~D9^ǶrqtI$ KI mY|- |o"B-q-Ƭ_m5>F&wcÇj|lKc#%'QI|S|k?_Þ*||0! yWcHӯ ||yK~㡥w!.!m3 o@0rFȋHLg^9"ʹJ$k @ H7/1%7 0i\[ꚳG?k;xTxikkdրsW$\,$.נ}c-c8/j{@ bU(vo]^$ /hdM%U~coJo휅CdDvLr{_Le-RKuNm*}]2 _D_,&#[/GOlHK/s344HW|M.] y)-|"b}_EJگL&H E7J#SIuoj_@+,<gtA < ƒ ҖI,=f,]g^2M߀/{N)Nlo3; ri6-r7%{hKkoeNsUF{4}O梁ۓȹ69c7=mw 6lE#.fa'/%_TL$OߥV |t\&~e?S|(#kʦ1 Ue~|xAfLeWXH̝Hue#Z\ŭ*dٵ4ۯ0=~9O#HYϤ4v=HZp(c'k]M]M׀g2J P9$X5CrJɦ3p-})'˩x+ە6_qrPx1'V3#4W' υ$~<#SFsEWxsls]Mi x O1˞< x9_YK ?Η`kõG)|ag7E|}ˀc#:Oj֙.ޭYZRݗ<$!I#IXVkϕ9x?)3)6ٞbqHT ,LcHl!i?` S_G fK2A힥g`4 BO`0y_2L&]{僴q=γFIn]Mg׈Jo{X->sfX`ynaJc_ps ֞>]߃XgGl/3,*eLţ|K6"4e 0u),1n銱+#_ci`|INXOq)OM%G3LXKS%"']kgd[ogMhwivT $p]}04nXiAgwQt(zel$qaT(_!wU7Fd_"rhMT6;S1L!&9.Sz^?q}ˉ Qr)i@~=˱:VPbx'55 ๧]9<mAkop @Gr17x y>P?+ǨG=~]6#\6ԇ 4QRxOŀ !}'=7p&; s߷ y d})Yd G X}Ps8۴J Dr|#}?҄ai<<$.HfŗoqZ\ CGd6ŤBO@0 \nQz5Kk,Rx&?1^xϻ*scjD1޺W*fZK9̻YA@\4>Pp3f۷Ts j"zK95uDD4S])\/0iPc!")R"c/Hh%( k$h?'gLIRKZ8vz5u\eԟNGԹb_q0.q~>CW4{k:eй9@|RT]D} ⭸9R9|$8R> YO0_hB\'ro,DsˇVJxUF%F`R8!WlvFwG<8EnCd?_w'؃]ďqY_]ir \)Nw鱫#(pꊞ< H])EƥKdӻ-Iڮ/R:'ˢP)tQ2D"Uw}hz+8YZ6ΰH0I_&:1Y+ȚC nL\ 5ym#Ļp"T(!iM͵TfB6`9AMFM4F &e^DUџlAZN+֖v/zctCJ;@NfZwOCػq~P`-9,W=;ɑ3*:5 toδp jnLH3tab b,Uvk< W5Fkwt2 -yKA6F֢=cwtTM| ډ h #ND:v{<ۉn r ^$ Q0 0nM/@R<ӥfnOӎuߔFL &&2!EWb׼NWv[D`9}-3q}mXN.S<7&;DkVչ?ZlU!790f N+1OP?5P3r*ڌn|fR^<*@`Z@Ę9xO51єS{$5]Yj9ß̓_;+Uv0K6s#:xP:gy^y=e3 ;'M- /&OB"0-~*.sF z$onDЙft(47]C9> H\'+g7NU[' i`Zn_j_'[zLVb{}50V~M%r7Urjevշ\f6hDqWX]␖[s(O>0 /1&p0˼˨9m3VJqɛzhMNoT˝zfttZ Gn^ͣysJv'4qǹ'G06JwκSq?x;-v'gh9_qE@MI9- ˆ{,`8uq82mz5x~'hQ+~ Q?PCU] }-Q uj9XeQ~ nҊ?w7F.،D18>qX9:L.N\#.W89l"gsxD՗Tj|Sw }qڏPy*| '9TM6kawElm[@KwXr@8hbq.N- W& -Us@5VQE[DP_TY]U @M?z=DwY}E\rtVwuD  -E'R6Ompe XkQIG{|&41:sLg^LD 7k75-&oIC: ]hu/Nqr'BkrHw?s&gF1,j{pe.\R@>k4T׃-\ 6Q2>C+4ZF YB 5}@}s=yw AiAؖ͡10ZG3Y\ٔ8u,daE%ъ/ѓ:`9o VRJ"PA7at!@RSЋAS)NKH'9{ةn1"wBpRͷОNA2rG5})I>8KAJʹ`9Nc+)eP1APQE]hM[-ܸcٰNG8\k;&-B|j4Մ0<.e7o@Pe@`M=v )^xۑCF<Ɖi>$UlODgދw3zb"`&"іxXdV1"k,bDzĝ jG:q}x %з1/tuxvcO$rr+;Aj,@a.qhV\6<l[e 趭i6y$v?&S?@4s\yƑFsγ‚,9.`,Q"Yx1JʬKz`g)Rp~_ Ro[X<4g̉4FZ {&,3glbeV:Or,|'Lp,ȫ%M_90*YsmHo}:i%GCk7G'0%Ǐ'.-Lazy Yt\F&i꼼=e+G«(9:txR4ўҏ0ĕfH]SY KS#=ɖ܉񈁈71}E̗cxS886y5Jݶ9#_l_)ǽg]&Dϛ"o4Yq).\ V> u%]sgcD f(YY1x׼M}v)@S0u4,X n Ȧ& !|xX xVy$eXaI)O{7 .6Mr_(U9ȹyq;ke3hJӚqx+M]e(0Zfn<,9 `eüBOKPd I^PJJpx'ȣ-C覺H'GH?1-o R8 1`G1Gcߠ׆^82odl12=,ån7gZ<@:0bogd皿G[`)$|>_ 1gsςZyR8]X eex_&͸ܧ\'QE͔݌D`I7B[QSz?pw{A?`ѫ":k5'h%qMŨZ{hS8h)981vEm99o7,Wԅ_@4, ^\O.7qt=A7?c7q !"J/ѿrK !<ϥ:dC46ۣtvA+b4CH>ny'A,vY`aT|M+{|"ss@_ e{1et53t<=mݼ UPo:u,tolz 2Gj?(rSc8oZEB1LKCxou|_gxШk O#U*l7,+U>Mg\}Jk4J|950VسkGJhL8XF+ 8tU{d9=>ǢOiA]#>}鄵P")"XPdc^΅iD1ْ=3c>]B4:!dj\E 0@pbti]sc`LFj HfYTNLHt!iJϜ6%1% V1ðBQ Ƿa@͓o^|dH)qEJk,co;eբ[=V>Å%c&JOA Ԯ+|i-Y6}R'[`s#Ō:ke͉H\;ַ әv-H=!;­4g/FʲdMsۛK̠Z./qfZWg, 0%|3N${ټU׎VqFz]c?TϞ4ZwԮV1 "//m|{XȚDUV H3颴c縞0/͜w__ 0=?a_'WW&if=c(?_OTM{k\DŽ-\g 39k^ud= cn1Qh;҉  Xe'Ǥl$ @f򾫘EladE\^_G JC oRXmHx"N{ i._ºx9V P((@)td/]ܰ1'Zh-tEOB1wكǡA#V |fcHJ2]CgX0LX'|#sD~U ]\>dGD_Xp/+.P2^K-.@XQ3AnÀc@@RS:I3 h1 Ha"x ug˂*֟ *bjFmͤB&qbf ZÉxM*EG6E=&/- qNZ"?Eݸ;Mqmׄh9^3mJgq1Kss;i@X1hy&#c=8û75tʥ5];+f&x4i?ި~yCxtʰs.q](W"[ƱZ ؁,4Ș-ψ&CcfZh ԕ @@j)eL<'wƛͩ:M!7@tG$/& pQhi~f3A_\ױZc I}\9apF`% :=iŻPJG֍aߌ@wZEA->MV\_GvH9~jT(ͳQ+ Gv["VQ}B]DNYYMؙ1}=# ^/5Y1ՕT}?u7( PV.[y$j<wZe2<< VH~tC^Ѳ6 n:c2 _|s+ ?;opWH2fc;a,Z=u7qH䓹):EzPqĐ ,/sgI]| [8ލПDy£)+_5 a@(T:2A }M ;VzF/U84O3L7NZeTY߲mze9+5Qp$ekI q4}Sy}NfA=f@0hAIOB)Vzݨ?3+0ɳ1vZFxr{ehH#j>|1Xׂ]:}ہK;<7W;d@QugoFçc>̢)ܑjx;SoTo2ʀqGĪ\Zfs.UoűCyH؀;8_fp IC ]~r`yhҦDZ̜Fg&7H_kV!:Fz!:py{̘0SNp8pHN,^n$>\ |0wj9K2t9'M>_ߣ}|FaL"i"aM3~lZ -;C+f J^m6 Q%Y9[\Iyat׆nheq{lE/XbN,Sk'qҟ?OGOO?G@zG`]uZ7, >)AD#FwsHç{uD>49%όV^Y9ް x]Af΋. H: , ^*CR1kkDEyud/)zɪb^1Vg5|4s%\q6$t7O,33UlJx4׏0/}+'~I457Sf\diOi~ Jal~Ὺ}*}ʒ*G(=OBTHR_?xU A?aKF;v-єXOǫxRӵ 2PfVc"yԊ<TYX0^fօoI7l- o `BRqb "} oV2K+[/a iYݫ'/EޱF䈴xMΓlG?ebdف/K2<_0satn$MԾDtٱ4{t>jfY ;I폯So5_!UA;D P>ŏ?dGx'Fʥ?ZLpBU5ـ~EUr87Vղ|{ZΥ>^"U/PIeUXtܕ5ڵ_(GVhT&<}P4;kj}jl>^n2N?d/sZNr*+lwQXN_r q=U܃8]}vstݔ#|Si+ /khfVQ}}u}*mt `M=c 8,V$ΒI1iNg,'0'>iSp9N6Ӫ?t?EO\zyL'?*A"lZ.͓O? 6K%3ƬFFZ)<c-Ξ(;vT{sc-9HړY$$`2w* kJ ugyG{{?T]O< XAƫk >T[#?E+sHn~3<K%f.=_@acsn8^K6$0N?#)OGa&4>NFt %3Dݕw>?1^jDkF&iާP?<%i0ϝY ``y(dK%h==\9KdF:LG*Vr.} vB\wIdqh{ayer]#;>2ZRݻ0"lT~i /}EU! KLxcSl}udja̝koåK] *,%neﰨd؁V$/mgh͉"9+kk Wm!Tѥ4GZߢ܎x#}En(b׎K6tnV^o~kO"GMޜ5=npsA;vr ق:1:k[-&f^\ ^u Vck;@PgL)VAGn6|x΍{Ja(TŀK2f%mN G%.rXBstAdq} *}+oEAZe)x6ˢ4ZC2 ehZ.ڌ{Vwo s.$]Po6pm ڝ߸'\նO5Gg<uTgh~)&"a.%?ᡝOA0h_ =Q09"uq:- O@7> pь]볩u{3Bѯ$g o?o4Ws9cuar{xzhh %8vD0=hQ%)8vNi?Ncw @S.&7܆O'@:A\4ؘjaI1AB¯No\ڣ1{zR"eF\ q6T "b%'%E'q-J 4q('k0 U' gd|CJ%RL- iEvD~(XbJrGiMLa ШdYN@@ʊV} lEWˮRxXAJϤ[)hE`k^쏲`OTHMeUy)VQBvOYnkŇ7'.edҮޡ|1jfcKD\R sG/-6NU:г}1xqAuPzuAޱ4&Բ3O# ʥqG#8 cC '@0x5)ǭd6t1I"N9n5ŐI\#ΣO@ cś y31Qh+/QCb`4C EtڍHC~Td5vCބ&=2٧ft$7‘q$e10t u1&"(zfV:2ihy8~&<90 ?D3a#O[MAS]j^~Ē.pW9 zЄ 'р:^_\pﶰRG><Ѻ3OZ%,v c΍tj@enb{1I]Dh?HJyf EG@+ }σtFM%F:`{^^LNr3USnp7~(,x"i=C˱+>7'[׬d[W)3v4Ph.ЮΛs,9}G.hM%w0X2XLgTi;%SOiU&[X*Ȧ!t"Als@x0K7a[;i6辦xX j/H(qN 8n?s+ۮ}G'_֌qj:}dn;L£T^r^yߑ8f $ږdCɈ8olc7 `CE>bF8F?o 㹑%ݘw TL%$ef:~J ƕnch]Rj u7<||ߠ}k  KImAJRz¿0: 3@ |Fw ONkLOZu"9&]ZS35☽T#Jl]F“]dIHVI@#1cꕦ\EfZZO{uq`ۆ;B$C567Ê5ɋ5車q|u(;sޤgO=@K2K%e*'m䝭\x]U-Y_Ӆ}ʓ&Fg_-&_D~(p%ٚYylݘ okۉ4]TՔG)<pUkH+(u#" ;@$|% N+ .ey* YCP x>9T@cf5|5;r|*ڪlqiE1yDJc.EƟ[.h{+[9ޭ\hN$!Ѳ{8I2k@Z"I*.7me AD#q + _@D$jGMl8#' ( <̭w(2 sْݶm\|hGrDv$ 0KgcH@S[*@+eRrZN6p1~CG}.OaF pUPK&nw8u6Kfrms~~!Y0JUوH)ྈ &P;]Y$f*gb<҆ߧ y|Ϳ N-Pz:%XeܩSҰoR[1FM?anSPѿ۽I 84p,(nF C^E~ 1 ق T1Yd#w\LĻ`v.CΤzMdΥ{v4ԇt3 A} V>KHDgC$Rj0 @|P;R79gm3~`hZͿ **hF)D ʶ\3:'kS\ް]7_C.c*=6g~I7wvsdnrs7 _\f"qg;;K.sAsnVg QN9a:3 I/- -~A[[|34W&@U1>4 :o4>젉Gn0.wsIx tX%['ɶ=Ra܀_XV%F7^kQt  "bb[XEZA(tv3[;Vd^k0sul Yj{I7Tez7ȹTVH>]+24!$ge|,J9N.x' ܃0o^$|[YA *I;b4Ti3@H:s2 3"7I<ޠi~+EX e|mk៣;;rgj=9ԨY\2\&J^Lŵ-}bս;MBqz0c(=lU mՋb& ]Z0Gt >n@@0~㎣TEynZ$K,H~ԅE#HxH^GE"c^ 2&p83V/Ijf@dXD `T0 ϙ$6Ӏrf ZEmSSj0CP$ x Rik+mVZ5A I@!$U1\3 B Z%>y$sٗ^{]^{3``v@ULHs||$>;,+$0  l} yNF;W{gw~<=:,؉cG/A)2Y 4T]i '/]'׾%OY鱉( qF ~vĹlojw\6@v9I*0뭁UW9Dm8 =,ENu\(Oudo`85.IB$I$x2)z'O4={hқ#nl]u[D??ze(n8u_l7}W~ǨnѢ >̏:3s)ZQ Ơ!m'<)܀mhg`8dXKEˀwv X] U BwKUF&Pb=V|!SdKyMgChǽ}eD`qxLzws`{;)Ã_Ph\5G~sB߼858E2sв Q&&+LA҄v&NtB0D 2m Wܼam"WB9A(9Z*oo֦)w//1nDqW1Ѿ 1Z`wM=qpShc)ޡV/O0-?S; ޙ)LNH4hD/O0E]U'*]1`P&o+0xO3vf)09duYfW7-4^Q#L03m4ьk :"x,٠ݘrXW6^oߣߑ!%kXo5z5UH GxD̩3|c?SVz9sE-Gx? ܭإVbrJJ]qS<u*`w.((({[J @#ON.Hf|P &@"dEߺ `<תM 4X=Ĉ[e Iӑvu:W{@UO'$[':< _vkFo/a6uzl9uNm?^Z+xsD=Bj\"+#ǔ8l};^avuvLy 58uDIg&vV:H0![:+#r8utEUF vpaRrg~tYĔ_pㇰ&^8ok_0ġF6zp#NnYUu `2źkBp[ʗß՚&[$[],i ѼG$yч꾓迆ʂ.a$.K {]9 :M`:[T`'yIQS-/lDN]]PٓFGAQ !v&x4ab?cأ?cؠ?fcw{Xx^; #0Xva,(@ASG?²H=ЮXcO͡lJ%9raX{)˱ȇg_y-ǰ;Έ,W&"%̑&?#Rl>?PR*8l'Sq\Ym>.X~j~ BiSH_S'0nS˽iOļRd!":v_mK9ρY)^#Jk;t.8 TLū;R}ٴRfM+ l%ΡkbZo|-=Ey2IdQ,l; xL~;V=D?1qWYyr+jy[@n0U҅7{#OTB$|A\FϕdBd&bc@`2qR~m%Z֯&dXQͲ,b^!5#,k8EulQ4ilY?EhK}A/yޥ&Z2nTD؀f?=i5'\#4^m[z}/%-]ru-[#O[;pUWkt.cV~&[/rnLB5xnٵ]> $ס<: =|m Qſ4?lS"[2? uX`5's䦸[G>?)Q1s[=qPdoYuEoaŏ69~.>"sGYtyR|i5# Q`>ԯ=b1:ߡvk?9|1KQ^љ.46(.Ej75.Ȳ=Ͽf☞%{i0Ea#eHXrP58܆4(+uG&I|ak~'VL tMo_H@j9}8gRE_iΖxc3dJ "E,)\=UD&i?a@A?%ؐB5^~NC"yn/T<[ N .rO2*Scvuk0aFbEm'{㔜u>eM!)Dl_]ȫ ;W<tA,{i[L<ɢǛk KU0(9fޡbljQ~Qt-Ǵ XD JW[D9EzF 8zOީxP"SRښc~_ ./*7] Kmzt f#k2e2 fBcaeJ66k Ռ'L/$*%_uiEQAXjU|!'E&kq;+>!|&a!'hOSFWhE؂,ԞjP~~_I,!4Dե0z9z7&f<=: #e!:Zˆ"zc]d؇7`vG|=3hfҨ[+w0#гsNF\26o)Ք]qr>I.vp WNS~apmϲ"njԹ8P\ph+?ocFY%[x%x# @ߨYz (F%}^}W-(=|xA: o< xеF\G-I,/(\O<)+c[l)F.PbR͒(w:X{8^rZkE!*{HTAn>~\z:9;it0b;{˨5$2kMWKl@/܅p`qHt|kj^(@6K?zHQ6b81SGXhWh(%Ԃ9e]XlRx i9SP ם= _%f_g=O嫔/&OA "^֡&g{0QԬlXOq(.N| >i\4Uv|*`x[lFs(#ޅ6pH.7dM ~]14zQλ7>u G:B'|zb.&n(  xs`vi99 w$jۋEf=Q0ILS;F@Lmb@+UPygk81\fY\FDwQĩ_\vʝlxFӷmfn\r6͈@CzG pOUβ(PsV~( ,] Q\JiG .<,kOlX?]-la%3e N:#!#TIe' _b m͒uVh1cְh6ageL LkE4ݶo?m' D5,_%k#miócZj}C5,Mi<T Nѧi~D#6dZ\ˍ0>ȓ=L!>:m@X1βmPӳ<oUؚg:l_=&4(_R]j/AtU>teuHidKGRMr4PζO {#LyTzuvAR]9@0/c+l%~$X*MgksXmoJrn;jBL̇J{80> hUĺf@"N`bIELJ&z޲ H\En%'šZMP0bZ2Gұp S15&˄Xr)%(eDT3bWu٭!@De!8R1d֠dko!)iاR Ƒy!^?>'('x0 D}a:+>[;/mG}嬚[j[ ފ] Vͩ,$:|0;ONt=}Eu\SzWɊĕ?['S qfS+@.@6@j!:;"83&dg@!Ч]moX>:q*v!ܒŕ7`<ɘJ|'tDV&ڇN_ͯͧ$V(z2hμ5R}(#b3R|1ſ>!fcma~jfY>WѧOI: >f\^nc8GȟpRŵ)CzK}-l1@OUG-6Ze"7\<}/I!LO} Id{\oP؁T&ZH ˸='aЗqv SCm7USźy27U*Qz\ky_fQę+ a^aD~ǘ; '"'*# ,4:믕߸smcEWpKINp<00Ӂ;,껵#P|EBI‚coݹlm)~0(Y?*!xvr> To d'@q%h@+5؟%W Bh^ ϴ뫁f68=K%/GE<)!៻$o f>BRfkbmR;z5V=.b )vdX9>n ݪّy`Pc~GAV#/"RU@3I@wByvnT}0A* ٻy 9O/\:SBX&vCnr T>"k0rJQʄS{ >cC96#$9%k.M;̛pa欸y#p~5E嵬E.ȫj!wm@l_CB0΀7󒠃g@EЮbtʸCV"Պj%UւME5 qMzOü˪EVwҥ 6ݜKppY;˙|QpGrpcf͆_hn9BC^!#Yn:;ˁrR$;Soc9u]LQK[p|3Fevw:Hzz6 &#dM9;) 3Oq QGM-W$ɪ]^þG~]SR?Rǂ|(g¾x}K!s-ӻ: '9u} o-g/{Ǧ N>5#09o#E!#y~XZxD~-'C]6@٢?e/?( qWkj? b]I\y<<(H  ckX&\9Q\V< 8l&ˈwfd''F,O d3lcZ,h]odF،Q2kfg'LZ.ҳ9w:e$/t?銭\6ef"Me;+Uc-ēn#ST3^PWϗI)Ŧ's I9u[N "`V&N"Ti=&CAVx>_/M z|X8iW1E>hf#AJ]Q;նvEVKQr}|iS>3XP?FZZ=|CH\3 ąT3.T]84+Ŕ5LyXϡDV]c;f'[ktW|jC*UVHmCMaF>2@Jw@[n~hbѷtz 9:x7]q"TgxRyq%_*G#& L/Z?9rX~PZy.>61 t_.> O.M4hF߮?n)㗇\BZf-E(L@o0pqޗGT<'x|W#_SO!gv ^+>\tQ`6"tcx#cxp$R5|I\QŹzk~Ca[9CPn|MRfHqi##]u4s?NȘ漮8pO 5C @(`uL 11~?e([fA sSmN._$۩EMȴ~*u#,CxƚfiYt=0L:=wۙNqh_U$F»(fx0t@;t?-hyEE OfjT2k$ҌgnDUEcz:F)`kWvaeLc@Ȅw+{k&.|(~C`؈C.u͔CKs |_|bd#?bw3U) p"" d[.st[x&R-c05)צv<߹Y[8'0Dc.n^ 4b$. 4u} Bpx^k:~\+ߠ(.W"1\},ΔpzlO=.z|> #fRߔyWJՄbGQt9^Be_Ü@5cSד=̼~Tv3aL#N+P<\uW81\@@Dťx׹G GG׻ucq6z 'KqisNb]+(gdBʾ y]k4q^sYuMK:&jkK ƞ/,b1ILh5ea z&Xdipںe;!տXGorޕa4 åLY'w˶yǠύfڔ'F|W\E@' 6‘=t$dk־?䤭.[*p[me'l!n*Hށ3`uK86Yʘr jʀ|S4Zq8pڄ^tU:GW:(rs0V_{H^ՅF3 AbM@t#;c8#En@9~WO4s-o0I;Ul[lq6YVet5J58vfpI9(Gpe}/(1!jNpO(qvѧ.l ˶ bDKϘ07UeΑYE`}q5r{2>D'iPMa$*LvΓ+֥Veܜ A X^ܥH_rf3 ȚBB\ƭ XGDfQt2 %>p k[_0N2QYa.aJa:C'|{Ka(=E3R]bs2]ELjS7Qa\0G .^$R!2)P$@B @0Q (lnI`OBJ,PkIro?QP_]q=I NӸ<>l|e-/s {4<3!#ŤW_Wu`*ŷv2sL>_#ySCp|J 1wQܩoنa>U&Mu,(,6Cu@/zVn r=O@!,Y8Q? &,ѼZ6hI*_ zkikMQ>CRŏj\_C+SD^KقF W|ǝj1prB/-Ho=!ɫ"u>3ZC()x_Otey#I/N5PKlwYK-CX..;Q <9ER6N()V'߼4vJa.kx`6`\H7d:PvZ'_NX?!*p,dCgz3d%1Xק뤊#;zx`v9x/x.V6?JG~եSM~̵Z "CHLhs mL8Lh8vȨ"񅰶FZ2|{$;;m6Ӟ~?:ȐFkeo .\YyJr S4R%3C643p>χc񍐭I\ޏ'1z=2^*CG.uf;݈ӄr՗oĚѢ} ̔:/s`~͂*U:BAuUcgk,N=T.a/&M3N`alYOgP$͊ACԐƁI}čI""c2IFFO`#ܲZߘ-{Ǟd6tN60Jx"YLN׬xm]vPoĨK-@H1]̸E݁VO&> c+U>:m{~]8n.3%_OK},Oz-CKz4:Tl'ېuW ]0J#cRq UX.$P>HY`gC\GMPoM֝zQ_3X5!MXΨ,Z)v  *>"֛?(ŋ[7{R+]䓥N ɡ 7Yx, ]ɺ9jflg+[ y^O.RL'o"V3#gɳan Nc<-5+4G S1o{+EtF8f#ݾゴ;k4z`wѭ8AZ&D GvS#^ Eek ^tr>3:Ǿ)غq3Kְ[¼ttхᏛhdCDƿ $3\v Ŋn"kAjpW92/(hN #% ?@|jR:$)vaoUV R 8Pj~q:yU+#;q~ߥSx7R8,J,}Pޟ 儞<[bǵWtzL_WLe舅]0㪄߉5I1ΤYa=]xD08i}k k@>:_9Gb>gIqb!2p/DzR):@ %pE9e"iˮf%֡ ƀ @OϘu`(m=fY M P'3\q>hO3pֽ`".klC qh:J_Y?WC0LGZ]Z% h!>k;hm gpQWs~>ZțӴSȿԾL._uGQJcc﫯;C Z|2c.Or7@WIҺSu˪)[ YQ~'Ϣku`ؙ ͢Nꤳ-ݡjV%|maG@`E:5_~V|q҅:κf]+uT+ 3X=t0 ߰k)u2\}/n]K,@1 {udUlWd{@Г'Θ.HG,ˑMGA}iQ^|L1?`n,6ktY\1 b$z(Fb&n#Y 11pLoi|,\l>-i@n> O^6NVn[-R0{6 _6T8s䯓̳Lbvz94?~L2Шc]‹fpۧ}Ԃc*#0c1)H6D4P/Y*`j:8B,V1`1%(bR8+~,9͑_2ЅPqR$wA&nޟR7to] -؀q`)=|X׀tX:S"#HǍO xG8W^fŦ'`]i{)@+8qbd_ߑ`Б xfGtdAI$S՞40:8rED'qB8Mj~;Ɨ4.7b6WKsltsݣ{JM.k'T;n#C#<5BI$ed;P9(CM`.Xnq22k@ oP]:Lv*á.`>e4!jtx\xPN#3܈ w`@XfN Y\; -B)&>pbZ7x߉/_gަF}هeK&PBڐlm-Z=ciϊ=eŻQqzUyd:;rp ?Aͣ) tx]:L |bPWk<``\X0K3f32Wh˕ȷIAh(\gaiژn#_ۣg؋8W=>ᰀd;)JT 2 oh:@|Ш/9ܫlQcaW)|lcF=B|A[ӽȏtFksv% 8 MܠzIf偤zRTX`d$bl0}'er*T)eBdgf?*CTʟ#mH{C6i )58_KH&4~/}/nyNaPNZgyB*YV5D}prXY }i>%xV7h?/h%D,'hܩ.. NAbj,mk1<)/d|& 5^7wxefD=Ϙ׹?!h7D?AfGq?9?GU=ژ$u&)klޢϺn9PdezNE;G$+ j>A3DO/hXyr8Ӧ|Eo/mɳ{1KaP^k2%mr_.cߜ'ʚJGV<}[ `Vn0yx5,j# 9u wHkTD4R!,~u2EPg19mvwB[+q_M)^uAg<諴$@GJSi{Г`<gڵK@FL+}.ܡ} :L[X[}G,^sћsGea^ٛh?+չ.,m˝e=x 5ϽEH]A%J-FgH)8 `1b=M%v>}Ǚly4|;>\n)p~~>.'IU&zJ o^=òu﵋ohrYze,Z~rPRv٥pGPihk[ .(=Եo@.VQv h_\:˿Y®ze~"?zF@q2<á3}mt~avLs%}@Gyj~2Sr9M6e}W•0ٷ^2F[SUtO%M嚑UhXt5[cWydlkWSU%XB a"wU/ߊA +'LԲoۙ-1Dh ؕ WcA} H";@ ;@]58c:=x>F3MCeш?|ی {Ao$U$T^K1H]K=-&jgra?z~q݁9vbڧaj@ʁ(Q+. p ~@vѻIJ'_ mbǝ#18j(4<CQ Co9G`(Ԅd-[ma3mx`zwxgYVjJ&Y;%k0?g~SȺ2VS6̛7GYF,,^qhbgzBLJb&qMlwgoTW?zY) :fص?E0O,Xc؝6> rqCPi]kU ֟h.4D<}WB Vf`wʄX4O!me #@c_P1~Rӝ8A{1Ьġzeށb0D=mPpk=;F*!jZ䑍`{n 2D\ ?ÏCpjxrGKޢ>+S2`00۩3yG@+2%V0uZ.(*ht5尝‹{D=?FoCz6E.>ǵ-Կ㼑5}[;C ,hgGAw#SѵN?7H yYc#݋}{)ۭk10&K}}Bu3/ԙy@wE6k-5RfwXAWpw^T I%G]} -#t ~i_ƍM@oqG'}\/CC7`^k-j0% NB@I?9@dB+B<'X_UnuRe Z8m5;Vz7 Hdڑsk=YY3UVo洿0bI8- >s2%jb$|_74GLg_r%Փ'he&f|N Ows,vx:X,TGڑrPY-Y*+%(dn4c8G-vuK SM4 ZuNWT DoyOC(TmGy%?#L3dAχN;Cg0eVz1.qؖKq3j9B5L|>+o@t;;tpx!,Q8VAP8~ M _'D|E<NȆGy(ob *dN~<4kpJm|G7`i1 ELb87d >^)m\RC'Cª;sn ƬݤB_wp6̟" 7duN[rΈR~[C>^!d&i bSIX}wGF+lL9tC`^)厔ql$\n+(%!݁cyVCпww 쀬i;Nj='7bl';T8`BI^hbĄ^$.]5^L/_I,)ge,|j}[ӿc %m!l[`Wlwc9<=B,Z~StnMlSoze}n&ʊZ0a.1CÐ=Jdv~yO<'i4y9wדJB9.SML=NwqOhkqz}Q{z~%fpr~I`()={+o8؆>x x3,G}g} 1$K[k:GTFd)D\ AVLNdch3ltcsƑ~96Fn6yu>l-hˇoԯCv֍뚏r Z>Sc܋oґ9ߔhL7%4lϸĉLb oFkr3\bJD=# 7z [O;@hkUNewDu&=wVj.\RQ–d5gLMVf[z C[Qe'T R-]wI:FI08 h0)9cB5 l.|:(krZ4E&ra7{6i8XT4ڹюM7t}ApW ;^1؀?;YG>O vl{y(bRUl.kaE1Gkzzӽ]FOH$\$1axķ~u͋wc޺N ~GJDV{g?R5 LK_,2q[O wrOA;VnO"ak@#6@i#^Hpdm濁S:J'0Awnfh'Dׇe(dV3K;yGkǞKG S7߼#ޢS$oO(bǏ1*0ߋ4D+U QxW[+iG}P&< O[d{@/8 םBqShKoBg#YqJKǩA-xQnx7 \թ'ΔXkEN_<^SF}3Zc>xrE;(f|bJ "{2}ޣ)FOpoJ%0E?F,U]di;Q@6R1\@@zGޅv}o8OyT58_S$\@x d"2;2Wv{Xa~oH>?Cgz~kew;9Y4bb~,@);݊UNK8 G߉~6/'yG( oq)܀FW$i|WN8/3 '٨-/4 yΕ45bi#R6 G&Љ zPD֋,vթoU-{KxG_L8qgAeϭ'+{f*{n?Ur!\FoC1Xw{Ju`0ً(z20"!v Mlw@rK~βFmTS{ |TQȯof0Opxwƒ@qs`w7/ q8fPCO3 c 7fsVX3˵^JѤ.u97ogb ApEӻ:]`x+UL׸eY~{o_HQ|Xg~~fF0rwg;JbRyV^ױ oFo ubU( D*lѿtQ( Q L[?I|,sn KӼO4斿UIpZ/>BYk]ʻD2^U-IǡئG6O|[oQ!.0Lkz ko"[iolW#{R~nQ7?{~ 'B'HπxqƱ`/gm*4qJc&yU^;ٗp?~_8hb0T!.cs}7h[="&ϥP]1OVn?F4Te:рOߋ9hͣF~?N AoGTTbk}x`T6 8 ;Chͥ1H5-pkO# 1q6խdUX$;Fh7 ԛ96S QVhT2GU٠gdVjz(1*`FU"}˗eB}$,6軯}T:pKue/vV g"&Tt*lmƖ>ZC{»UW:G.'y-{t1թ]Ax-/FFǴ 8 \EWf۴ Vt5Sؤ7 9>a :%ԩ#hyZ*~.0o:Ю[|51-ֵ(-G %Ybk*:l(CF=\'ڻ)VTV"^A*#.;'?9-V7ؕzl<^Qn`:;T1k@$hRft@[&=&E#ͶdzY[F: [z}(8eSSj7@QD(PH8&y?CQWh]M`x/tVt&AӘګD][A7-=u!~ |5_ <ч_hF}bQ_ kZ8S3<7cZّy'v Y/wJ}k屄s/H1MG8Z5>kiTsvv8Hv*r nnoALQWDpz~?L8<2h/nn7 m9ޠvvt3ȟ9Нpy p~ T#eN+w{~Ʒ+n<&.Eّ7F1x lIڏp.Gi#A~>h3WpW1/Lvucf89.Kjv\N`_Byxq_]SÈ};`|W1Wm[k4v|v#?X1-pQR[bXy^w+NAQ^- av>mZpXd۹Z{m۽m2/yJSIXX_L}4.AvKcMm(_]P WC-X*Vte. 2r$?V^;xZqH9zҋ-0|$Nw(34V-U3Wxj z^qK* 584UAǝ:XIDGmGĕ F`BًvaqeN?ZWՙWbxǴU$U!r.c# U[R^мԲ$ba*e5] gg}=z8z87}"uëd_(z566؟k3R"msqVt<öuѝ.vj-#pXo,Y")odkly]!.~7k@ nS-nAHm7cز⯺?e7\)%ǻl5@`!{q>H"hȔ#Ðס fوe/|Sƒe c3tjXNg.gE~ neZq0Mi&_Ԍ=WT.Ʉ`ch?v JswjϏ+Q@?ʽid_#tԦ١_ŧ-a]}l3|}2@M9v8 .n^otE]Q w" Q{ッ$u1f)FPYXs} UUJoᖥ¨3`lEC}Yqi"mx~3Tpj^5Uv 7|?i7yۿǞZ:W.g(gm WLyϭ2X7ZSf4%_ʁ_wJ5n]Dd . z[.>dziAENf)pZiRƪNµfkYv|u@k+4ᬺ]N\xMKH ߜb/iXo0-] _El<jW(K+j'A4`2c} gA`/Rp_bg 4''b3|EqƥnR T- j8ʾ{PIF~sR=osYE-u&.|׸,T+}?ۻ3'_`PQ(}/wn|9|ʫ8rv?lY}P(rqW Dj* A#@/s?\qm?A/I˯Zhcmt9>vli\o6q} <'!twB a$/ $k^⯼į`u,w2D3r9{0q“UrVF}mW?9bO 8g ytsi^BΟ^^Xqp<\o.+@/߷k鵯</qza'M3ATO.8KQAoJw$a~O$̼* AbP`‡@d_Bw&P9+.HS$ĕuݯnz>ԞDx|wQ=)?g儏LSqnW"M'䙔ܷ4"փm`((Ed{0/CP{iDA"żP.)NTPY_Ldg&_;%SIaثڮx S{'?ߺI/ve΂vk^҉j0iCҟO U"gJn(Bӧڥ 2Ѻd16wT&;lN S=ʳMcmGݙ|iۏ(YևDn?z:*k zjbRܵttdxtKΐ1(L?af5;CZ.B& Fnorb[na[8mwnu\[,itN:ιl-n6|buA .ϥFV/ ?Ч_ S:-'],$ Fv .;>CsB[3t27oqP91e_Oj%ӁӱfxhFÌv:dz)4:CG`:ՙWod;.`|bkuHkNMKRnw>mDd^aLur?W|l,jSXTefAvb̷ζ;sT-n0+/@Ouf6PkS_* QΨ]0:b~0:$~,4U?8dn$[P~m 0!.ahɴ>*lnNW_ulzK*JMqٳtl)p7c@׼LPfO,,#pR #"5S5S{Q5S{ܚ용}fj?I1NrfO۩q:S;<:=y?iUYN9&D7dW=!P9W?wswj9$'@I7&k Q 31w,RiCFr?ю-ڭ1ޮ n3˶.oĩH9β&—f6u{SDYk>_ ?~_2awGwbźA H[+;(+/Ac(x*AB1ao&18X-6 O:Bb6#kY\kmovvP^W%ۇ$Mt܀m_D'Xon=ճiE:f&aia;`ٓ'fB/~ tfеc+=}sTKqSJU t8^=[gJx՛6@g_D|F;7]0OeN`cggWZ_"Ho՘/b)Yn5<괝u"UBoY*I1~H=*[?ݠ2)j6\ ~X l)3°Bv`%ޮr_aCiP~C_l_>/ey_Ne.y_~_^^|9_˱e—=oKb43oNf=){Ifv$?߁yXw]uIvwF,u}8W !;WYj~TVF[sZʁVjIaR6dg,bT]TtmkO$[%J;^X`>udmU cl;CR`ۊ@ya[j ^9A.bM6ޭNlOM. _~(̅;> ???-`@Nqś.bX+rsw}(Gy@ԋ6|uZA3\ZlK{&R'jح')> ڟG9e%N?kHA(F*ostU?!]MI$#,cx`*flhNW_!qAې)IFg~uXtח(4:I1z|0;9 Gb>)C0.y 荱J{3/\[ڴ0tɗNW'smnU}Bf큸s#>CRZedȾv=̩g IuYЍMi'Xg+!՞b٧Er. E?TJ[LJRxR2$+@ZA@\K줫9г L|.Yпz")b ssQg8s=e Q5מal܏B׶W\A-fگ_=tBXy!{SY.kGc2q< j^ (&G A]!̄hVŧ˷Q~Fb. !mb7k:tְC[8%w/?KHYS볰-+؀7tQǢ @exoazxP{:P9kDw4j߷hw{Ԉfբ_ ++1{W_~B{(=KITl-NPh-դQ$k^gkcA4# $]Q/)CȬn+}_\.l־2\^a. O]v95lm4⊻V򮖕oM-/W̕9W^p .ȼa) ZŵuRCݤUMyNxۡUtTW8xR.Kg\ߛpOvqG@:&!m{@OUGNd*pu tz_7b Y WR80(bJ:  o0}6qk=_St=;ua-pZ ,ɔNe6"LcnQd@" `tsS:_VIWqP^MeqS e{GÐɜ,kWsؔ M. aZPg6t$Y`T&Z#vys-R܇WUj(0;ۅ!L`x@r/v} ֕m$`vNZ0䆿hqN%t8!WֶkN,lw%>eIt`Ͳu5r8*8~>]!.v;EEnw7θiSw[87 -|pn]np| kRQQm"݁d!/b]ۺfD]Ͼ)lJXcʋ c&Z &бv%K>i3lӟB{džI. ҨX* -N^a^vD~z \紶8c=w"m{C7Ks-~ߥ<tNE_($n+淺v8:)#:?iaV3:m܅]0׻t#tY;D0Vuep,!dr5> Nͩ{2߅6}1PF"z7#ĚlRP߭ήi [t:\û9/ 2x`vA/ T:mzz'XE5 H* V30-QR_ ϤFQfSmwEa`đcbyB~HkAem kŚK<#j'NiRɂq{co„{ 6eUTbgGߞC1}S}R|D3Y2[RyN_V=\b<L6 p{F9{KJ+}'^|#$͍<&m3ȴeOS[duPںf[N1uii s/L>Q\"`vS;PH?.=wٗSd%PĴt@i:%mS/ʣqeǴO:.̮ FIa E7m^.sE4o%_L߫FZ9 ՎUh$&q —HiPJYȇWM"S&t=@+&fz>o+_Ga8)sW]l2:n [5k ĢG@̆܅&:;15.1/ach:h+'#G tl88ԩAj V~5 .Iτ[7{ {K9s!IP[ WǒRA*~v6 k,_[i/s)m 6h:lmr5D hC$8W::J {07DF U0iW=4 v$*$F,~k%xʿ_:kEb-GpuIKKϸL܎@p$xӵkG/!lCoId ~:|dK74 "Zլ z_Ǚ2|KL, %!+ /Lh/ZFtr_\rCWSӀ-;v 'Gte% gPHsG/&u bc-o4r/gJ9ʭ[z%{1wwqZX;fzG݈]̽zg#X4@R`֐.ZLsؙ폟YKf XfZӍ~7pQ`[]&KIg!%4*\3{> tPَRg<y[RA+K.^ ԗ{mAokina.zAj*+]z(Ak}B=߾oK$ֳm!~5ꢸƒ?x驳;c ;3` w*OYXA 6z #٤l0%Gyu3ij4u7%;fZU&Xm ]R4@6 P)e:u ӷ1|2_`A `{ؾ}Ju[O ։+E`Q``ڔChVE09nWa9BHlX}9mfua $iqP:\Apn;`J]KOmţ]92B:|#=[sV+:bwP]gZ:M49]?31p!P ,9A,Pw .$pa TLŇdk@`+ y>`Fg%"3@NybY$9q_'v˾Ģk4$>Ti^^]I(rXyBB3&3;կ@5[X1qbwnWl]y]N/m>Mw.o#3gfɬA+[̲-doHY2K`ֈ2AR E/1hamPv#>}KГ˰GzwrX\6)(LLn?Cn]eZx^-qgY#( ? T̑Mk)*;yЍ%w+\z M,Pch"ēx?ׅlިRl9^Rd"DbI񹹔✔(4AnMϯѕ@Ҁ45h@{?~OCPi3ĤH_0ū yU~ '+R+u6zrTPDȞRTDRR>*+)>\Yq_a*`(8 tUm_Ԟ?P]x+ZVI5#[ j]AG]P^,s&ܸGPqy@3*; B-[<ӯsϯD>F)EM,s{|97ivk΢Rnk1~sA9d"ͲY"2ٲoqX5_%?hp>nri%.yB v[K& '-t tm0~~V!b[f֗l|َ̜aNS/6Ѥ5q:Rg*oi^HlwsHףԅ>@2->t׷K/r}&FWVjŬ#Q뙌2 }g)Z;p"6CȰy"wÏFWin]v\7h'C;OH;Dv 2x;\B*hFlBȴm&]~hЃ Ld%%f K의 Je&Pt5Nթ|Cf܁j]K٭K!@N%+CVf,2r@uT9s^ s$ךWF ([Fz$qPsay>h^$6Njah5~=<qSK Zj(10 ջujȟN0].?:V^ٌ_b}qv;]\~=`>s"0FrbXr?ށZ_ir8zq9^p(8mb]qd*nj[Wt2 \ktwϥ_٫MsCgg߬9Ԓ&ZeѶȋSEК]8~6a9&#&f2ΰV A[ \]1n$(rn08ԧ.%u!۩<`B]?n.>Ȳf{r~+/!. 9G&E> M fKf%_{rP}{r>(o97T4'`+/-3}.%k 8U.%:vF6Fxv NcA^oIO3%̐7ZoKh%<dH\,I Pn qdmG.;q،7S['۽`6"y`F6y>бoq9@Qmg:IF $%_`[uT#6}.P N@GN 0X3{c= ? 3eiKbAD:`z s8ٯ t--BOf,4\S$ámUX>X+UWa+0К-U F)W5u'5fa{vZ~B< YK"@<-ƈ>vCGf7T ) h,Vɽ2(Y;wʁPH\Ո9f8< XYO5]~|ss ?&>Q9-!ne kkyI7hzvH?Kj>{.%[lU :+w`|w ғxV׆co*VNj@!,lOL?d%[xF Lߕ2ux ZE0RPߖ-X9#MR;WNI-a!zb@FoV D3LǠ$р\sq2Ϣ?a3,Ō!BYW,[7{em.u l+Egq=RQwz¼<ѿVq_PU9Z4ѩ,GZtb\Q |B#8FZH~wj.Z`k { ׇcrk, $2w[':mvlCmJwA^"qLݿxW,$:cb}hx_  u>0 26.!-(C{qeh)j+/ƻ`d'2{R{MV2J(}, PFy:هS9ƫi|Fv4:#wl_:R(A4u3-{0 Ki>̺ }IbݘX5źGUv5nنW%nܰRe(DwTaX*顾y]ܾ( YyUd@[TƉuoވb| N{jNaͣ ,W `p[6ٙ#6FakոS;ڿ^ S4Z D#b<ۙ4hVź޵ Lښ?O@!>Mo? .vBh/rƌ ~5=δOG/,AIr.Pp$Nŕe]lucU 2uKь: IVbq1~1|Ӷ{¥svȶ}2%NWڍSigv #ĈrB̞IuHtMe>,\ ;jWw)\δn8 {@Օjc?tr9?+%&)VVng@E53K9 :lԙ$ N{*Ґr;BbܕD@:GFH[ Jo| |nOݏ++?R L+vJ88G`߅]Bo# kfB)H6Rz1c8┿A_сsBXi] |rW]G.kꈛ"?4'-R,p?z^v8A``olk0>+0o|1O`d#pu%Cxo>RߓIŚ9δ">yi' Vg$t@ Q6nv ܿX\9> z4ҵiM[:)71+WL3#@NX+W$2ۦ$l͕=0qYNU@^?g;_&`fջu?ضWD?#|`|GoaUv;C.7²rY< f_нͩ!'%yUȣ]XeޘŻ0ŕyu8ÎD9Qik;i%b aS.^RUxqc-tK0Ayr]t^JX tG~s{P*G[E˻;IB%n"_pRIڎmA%Av&כ2p?1~\Bn&o5դT)+I7N}΅X|vQ8h#t*Ry!u7a l} x ZggJpxY:ON5!~71VG R6z[v~J_Ȧ/Kw /#Zfx:9O=K>r7^ 濠X:.&A5R57uxzU}1WY[w[)qŽ c2Lz㡽5N!]6m"uvT*łmK ĺb$[K-ewd\xK嵘Qp@;ozhkn֊Oq9}ŶP嵾ظ{YwYhK0B &ɩɲ6(;eywnj Pf3Hכ녶P%oG2DwHjp/A@ڕʻ5}܍unofh[gA?jj@~{!8g ?l'BLQ> 7fA[[mT]%B$w|fOlkwx,d<!Nq7'0twy->q:=*5xZ){1|ёӯ>)0gtJ-zTvÅۺHx:4-n;t`gd¢П;L`:eٶe{X=`~'4P^˴ ܭ|3 zZ_PCXH=)o'(:QvD[M)=UxKfΰ+"稒GJvj~X7cBizvՕό5xS>!vR,-+SreW&Gy jMriꋁB%^؇7Nx5Smr$z y{_ Ep|yi/}+c)#8/cVK)Eqx\N5 DT ۤHzO(%y :ólZ&bHc8\׳rEB*9OY\7c-9ƁL_q9t&nPfȦlvʶ>LQ: -+ v[c|G3BDI}{EdVsz?~Xfʄ,1Do#>x>(l^ bzHb}5?VfJlN£ů`} e})qv-6/rKs5,)ߪXU?Q<(/ /]bb_q´6=X%)wASZ4~(nsƁi@[o3+]ϓa ^r uPRTô!`]Šǩs|H&eK,ћ;9'mmۢX Ef1 ̰m:1X ~ n<;ݿIZ,9 Xſ[@^/TW71?U4٩n,pE\.b3:„ڶ7Q` ȷi5t]9(ld$ $BKM3:b-;EOn%Z\}S)`kX9OF wb:M qhwI6 Y$rNJg'{ 7F H;`LPPC٫ .z(4FM6}oٽ0XDEGaT_nv)A{~죒s/b.SFP=&LZL=g7lRY;4yF/jnokWDϯwj_wz#o߫lD͟wqw FPPj)xk{=x/{|o?P7]M:r?a>ݦ¨.xߟį5W{~}ؾ0xu<T9'NrɞAWzY <7'T#5(r+;i8r2t,5C[iot \%|ܑ9S=Jt%P5R1V`]oeT .*Ra xo7ɯX/VL&~wC~yoy4 o(~TĎ#sQ:zE-U n-cw^ۿSMX9e2|W߶ f#hrOcLHĦ{CĞ&R3sؙ`l2v̂*Ye i9~˪|LggSǷ_ gy[նkuU_h:Y#3dM;ɣ ]zٽ;REkf!YzYzYh^=n:V='m?X!umG/}t:}ȰV6Ԩfޞm~2E',d6 %Aژ?@ODlur.[vMga)袒cO79$i5AO'l;fln)j}36ˣ̦SͱRa+TA(G]Ѻ-<煈m%W:ٞ&]2dHyFj܍fSClV*MHaNurhC+?YsEtD,ʡzxvXog'"D9o%hG*zF`ﵒ+6v$#˕ےDZP$T'sYlb}]=7yyFvvVx6l9r~|_oyJuFojUX=yqO+}D;r-wR;Kϫva=nS)BnA!!ܢbH=]Q#B1T TB1Wx/kN G{TU `i{a0엚ntN8uXDZpz, gʮ eiW6; T?OV^e݈gc\o 'ngvw"XLBIw@iK([Ty'@&Qūo@>T;Aj8ǵMwT _X (ݑÞ*mٲAN/R3˼9#esd{ˠ _̲(yPY%Ie͖Z*u1nuL1_8Df#:ʖb U#FJq]qNX;d\5}L/@{OSv1pSLNdKJ 3Wxڃp |A l ^!UO6 \g3C{V>0(:!^^J~0H6&Nf&=>(u_? WوB_ܝxJՑn뿠p -9~65;֚]3',)/ͥmDh5t!LKЍG`˼?cDaN_/1ԟ{?oˏ ՜@%DOSn8ׄZ رO p`Ng Л٪-\ sToD.cK\0ۨsɳ-F,9%@1ORdzwV .S>Oh[~K{0^6Sy⓼**Gtw)}a؈~ uX-\}hY;̚hsUPHߜm }lpStmB]lO6PYkp߱E bT=VW3EjF{dzr@Bq3V]Lo0e8V,%UP*((Hv8lY9QDsQxD3CPޜu0tiSe_{i?' |-}s|-X*9%nE ȾSgY",57=jj!Yv.}S/YҰ.TsR֓;B #B>jXJc<:;O9^/3?L֔ѝ x!s+c1p"={l78 ahѰ>I?ΖV'Nh//r3ryi"c`_O8oI}'7V}sQgQ,Apdz\{JB%uTWw- םanU?w#='+yˠ8W3ĵ?`,<6~9zV44×Y80s8>)L.V#69F$MHE[S0睌Ȝ07iK@bApnYmԉ|e429Us> %"^6_9צ(P>E!8#)ҍdLJ"n&L3ǁێ OV Hb[P7 Y?D{aD3:Z2"DD-lOdS\Ju0_uÛpl8?7|G8ʅvQ횚6hKs9Ģ 7 \ag4,K"ˆ{=J':Dގ=k2l ϭxXNO"(yDzKw)o}Z<7܂rܦ#EU3Zx0bC7P 0SݞOˠ 78n']U-]Ehs6Ԟu߶wŮz%2B$p&9/ F|c\*lk_qîU%ҬLW^tolUDX{ykcN֊jt8YERn5vp*ғ@cxS@$JTjT)m>G먏+<(1KSx{S6za|'P"L;!p'4IJuHrq1kJS^@c"= $\-w?j%<H r2=(}*W(>H>r'O,a}*|Qin +Mh=udk9 o[8_V&qSa9l _f(~Gzkp.\'ˉm9SP3'N9LMva =&GCђN"Dr>{~IORXJ5[cpY=o}-<@3xdRsD4ʒhS%=Erfq(U0xz/ߖ G۟2[Uq#H0!q R<3U~7GۿhPb߬-P $6~R@_=wq]nj(Om6XWqI>Mo"_}KÊʝNxS8WE ,)~6ET,d+ihLQӍ<ʗJAb'rsLѓ_*%Yݸ:!{{sFחvsF +Ktbz7eozC|&A) uڎ(an60])k977ħv{ŢZPhX<8$Wܫ+l@.KM:Cv]oў [LrdMvFɺɛK͔C-ӥ1 &SCh V1(u<ݔsדWv4@2 BHDFƋVߟ z ,QW[Cy iR0,vδeӠ4F׃f3=G*ی⩻/w=pN3^wjy1?~L sй70@@-[-x1و/T|0% M"} яdF90vD#kXVH>"v^&P$OFPMK&rPmqG~4ʞxD V˥Tսď̏!3U q78"6ZJ`&UX2<5lZxxf'Cy U49D)B%mhs"@*l~T8^ ׊4v{~/bͷHJ!ng1]_7p8Td8_]zٺބq,0۰ On%9Ov96Z0 -(w.F)  VJPa<`lUPD̼@0c\r8ňGqהl JJ7 Ԩ0>LUx9PG.e ]aOE'1{o8=Z |h)<t(FeW[0|y{P8F(;;A=Q-1=RVH tX0( |'aFN`i(@"зZ̿*v&<)50e^CW10pp;unLpK<KQȣƴZ |蚝MbP9E3SAV؋rbeh-=w@O\YAWm ́INY"ַ!3(Ir8P޳HI!aj3EOtRh-:D(M˭4/%W y'BErkĦ):`6n=q) ,,֠ظfY4d&7=/j4Qi9F%7b E9.4_/K>ATc~g.=V~ F彛֪rKqk<UxF+w)2Dy 7% ;Cٺi RwٙHV&Il˙PCQ9, ܗn96!OpQ }-#QY$k쒟>!\>2|R7p.[zevt',b^dzӉ&f>bpHV%Y l6O gV\2aX@x7lG=ykP ovHBC=PܗV-ZpCL{;Krv5Ԭs7lCKzPaVLlH1`s uI]@I]`! |P 쿅gºOuncN@jϞ/жE'}tHjKh(ݘ ҋz<@LeTʪ JjķE+WӁtj$Vh1[?E()C5:tm|wo M6~C >RKq\Cvdzaܤv˃TJ?h`kNa#W8T2<"zB+O&S,+۰Q>oAzl-*xJv(GEs,݁^ڪ@F:$w:SL ,nw}~-mD'J>`hM;aV\agc=%zCP*Fhf4Be{-$xx%ٴ dIgۄ=9 )˼PΒ1| 2?zJ'/dM~mQt27cX1+{R(Os?IfSDaFD\uO1O}E-@p;ac`X^~Q~&#0c6oIGFL E84cȾIp4/n*Lvnw^hP 8f֪av5fKq.E ]D ąh5 )*v|jJB8!pBoE-槤 msZx.{kۭtAu%K|5-۠v{%|Oc Ea]D)v.YiM;tkޒ(ۄ`(z{ oTaƧ` Pkc pBNAte. z+NoG 3ٛvSuj;h ose'[Nj3tVd *%bDNRbMo 3 !`u%Nڤ؅| e\fٙ&z> VΤIv@63 8jJa ʑT|0Pɟ Sv,fDŽڅ.I~urf*6`mrƶ ?ʅjjF8WI֝~W6ChifƟm&Ⱥ)͊G@jQ@ \̖m^r'ZoCwaGli~FK*? Pׇ:t N_Z%dKU|1m# i^o+X%[ejy%%{W|v.Hw~t[jT ;غCUNAn|浼?ږn^m}ϫJ.-#+DZiЃʴjy ب 99tcwOWl:-5cY0"W,ݍAg6g}k7 a ~ /X_K/T=DkfN(zn陕Z21 kП",/N2/蘇^o~Q=b$f+Sk!D"* hz(x2:Ft5a{E ~ЦHacr 6گ((G⨴P}ߑN*&1ڼ*V}߅W)\ek*x!IGޮk Y?ᮝsaStyoћk(mQ 7҈9Ԉ=эkFiY6162BN=odu2J@ xCAU){lQ%. JSR[h$'T0n_`PA *qR(WñuR{;r8IAWb.֔Ju8Li.j4i -Ln]ٞ)f RON˟j@^a.9{k"(`y*Z+kohDb+cRb؇N. I֭B2%k %riu314)=r1-bRrUA2`QI.r~]*cwwFbS2;! ep^wĵ L:_kQF1b u!c|H1J"{ۉodpk}Ŵ.i2"GDXD@M9їq_!uʽ9B8>b0pRC!T[K#46kDQ7I ǎmǽ!%sj91Fz5I<'ʳ2]Z 5_M9Kr>D=.ɖ'I<_.ACqKH2/^[(>9$> }M }]?_;~+_]Oi/芾4Вr/\7(oOdew,揱{&O{~F D tnl 0밹.9_/T`|4 v6EFdKϛi6^o#j_/ 1OKd:TいK4)%Vߊ]V+;\OP]Sj]~2+|1putzr1Z{YlHr/Xv89/ EUhi'}JWana}B7@-{|:N!;x(f=); o:5<[` %RMޕ2h} n6zܩ^P?B)nNV }'~);6V~m= ;Fː CH۩Bl⤙lg jˇS @g0 HA<>u)?~{<[?[:+|E~ݹ° E'HѷA'-$!Q,c[byFGP{  D2xIb ۵2_#^ǫ)tYڭ-4kN8Q:}8$91KXHM`]jWkB.ȾljS)JW<ˆ KI yqWX.%Pl 99/ķX+;hzwl9|~EY>,>B۸5F Ҭ!{SJ XE ga-$<6:.1v0f)Cq;vZ7-ocFv1ҿx|.Q/ϊ)7Hv>Aʟ# ȧQv!a=r]hA7=Q$rѧ0lN%.>Iۇ0c1z}Dǡx̒k2w6Iuq>11{c[ Ns?ˎManc\A#](XXzq].G AHT. Vka+|= rwx0^z8au os%2p HR9?Ě/fX_[ a-70 }185 W^5`rl{4_Z#zbtE?]M} 2)EzȚL=xp_3RxDl7 ò'YLud EɋA0xy:_Yam& / =SdQMq?/Jk`O\?j8=Lrjv*O!ϫ'>:eo˽KOFh\!g`Eu0zpiQN0|7F-حتد^~Uv8PWhxmN+ IjD L`ǿV»eS|qPorQ4r t==ɘ1#uo:4s_6{`4E3?nh*'' %BN%_P1A13Ta;~ tI߈(NKV^*C(}EWKbV?JtPďX/e8?OX#2 %b~(y*U)NX=eq9>1^1=_)eWxPJ- \xX; X-f׉N(UQd&R pþ}A +XzJ1qXc86Lo_B1Q4UG22 8 xu/JSm_ Q9$, C8G+14]v2pNQ :|o5r5ê}f2cۡK6r:DZ?mCX[-Fweo|kR)hf]|_"yf5Z"y[=|7# PvͶ |%pXLwC? j3S,rr1+A8RJVbWӽ&- OK~KۀTa|W,ev{,e h<O߅qc*lj@2 >`كVFa]* u&+_:zPCpElM\##˗4r7qҟH͠ |1ٲ-H']]aМ0{e>bYA8XVt"9PdOFAf\~k?O6ڊAقe:+ õHO'킵 ٰsl@`mW=xK Y ^k x?򋫰` en ބEʅdkW>=<,tMax3>txlTEi꿏M_*g?sv2{r>\gg{nfZ: /)ݳH*F }O=sN!4/> ЊS^WOh v@0w~JSPV]O¯u+;?*Wl:ԩ.!ٵzCvݟ$sxvoi?)%*E:UFJPՖ=JvxpBkѹ.SӨPG>.os oB#z*Lvi^ʷpؗx#~'%S|kȡ8a) \5R EYbE_V"GHY)K8"+UK8,^uȗSП^S:З9 jd]bv낛Sg`qȥc] ]r5)Joi~\] H&=s*>'Y}t X}_D_L}n!2`?C8<5}k`x{x߸QK(ȿ=yC|1e?" MRnDOm{ TG(Vt3oݩ(HPvtXD_ْ{D,Ov(9bMI<٦ %ctѿUMm_=F,9PZ4=Dͱy@քKb./cG?~>?YUtH>5"(öW`l'Ɗ7btx%HYWL03l/a? k ?qz 8J.0m[!.bZ")JxH!mꡝ ;v^v ɏ~#CE,eDBc\ªmCţ{`"ouk.}艢fϘ+mpd<#=Ƿxbdzm'j_1okX c8cAT6 >vbqbHpgF?ξND@\H/VLX9Hi+(ݗ$J^㜝El4S`v4Eh>K@3 & KzyW~(MQ^axеٍ:s-Um gcퟂ1%}GEvtMK hSp/l_Yv1Y0I楱z呙pB"y>lK"fiγZx'*T9'7@Z 3{kT4\^ '5\ Q+t`hdwB=en3݊|Qs 14QUFW +EНFyQȡXwu (7 V߹pJ J);S?3?ϿO=x uDW^ug dH~sUHЉlB1[ƿ7m' «|# 쇷ɺ̰4MUG\SDE#9Iblv\Td'Q2Q r s̾4 {e ء2N} L)?6_eQ6DL[#jH[Hzbԁu4?Ep1Ҕ`zcnQT& "[<(F8_Gw|m[ғbo7R/̶<Zj;93/wM`42V\gA 0--Zn]ÕP_qPcBPT!%S2M )}c*(A֙]Qw@iCb|p55AK(N20o^ã E쮥6NaK+ͭ@sűɜs=\z,N؍|fg=EJuW}7?nKX0<$UNv*^xsqkYuhEʍ >S\M728=&<&$wvr4 SN֯&~脢d࿱x0ph8獡>5߷gĭ+Ƥ,]`H뫁>'r' AmY@[d75gbhs&P\ʀ;pFň=.!HhWCդk|-g#Qg 9pND!P<#\$_}VzyLTnn^H+#h[Lk0`MZLYXHa^O^oABTF 2q}`aT޾n?'q,υuG> j0 cz*0nw`-3UdﴽqCWD# ^F.,贈p?_MyHƢ3^<-5pd}i?ǧl);pK 횤8ni%Kn#8coU ǃvSC(ZG>!r6' Ch d<`Hk'B-@'\!sS&+ؐ`'{pluJ8GDÝ BnRi!#V`|%ʒ/|| ֑l9)'&OfDv奾| %bic6 HgXiS;\Db{htK#Ÿ@?;Wlu8Z/*Pտ)M\v )8D z+gWd)}^ԖCJ %?0Dl QŰ >уf6xOwpu-)Ⅰ/,\oڸ:u{wgM+ۑ`fR։DmV!Lw uEjJ/DSµC+a;Y_XhunWL@0Q5p5R=UA]Z+VLDv1GxzG߬Sf#9^J%AUϯ/& 7Ӊ @v}X{ w$2^8ܭ6ɟVS e0إo]jVmb4RƟ;!Vrf- +US:dEGuw9, 8DB33Q;@A8cꪔNAQnF FrXovm jQWF2HkvxáT2.'ȸ97WZ-,1M(C$9?(t#/K?UF<@u>Kc tLѹpHB4Hc"'p,<@SS Gj&[V{Q)aM^x U'h{ARV񖀄{8yZɴEɼEh >*yyal@;#;*Xlw?ofaU*3* wZJsbɗ0q^Lzb௸k%8| 6נ!;ݫfqBcHo;~YES4D;4L(ǟAU^4SO_iA H4'0J5(f{Qt<8>-rHH2B8AI>grGlg&\Hqp P0a/iQ`~@[!Ut.p_雝)E5δg ?bg /Ӡ|vp;2B.O0=/f1ȎQ/<Ӽo"㟊mㅫ1(zC7k#tuGJouyf;wV s_>-$[AȟL؍v. TKGW:Xl~BzR4[71Zq:No9 'H6a$'8ć̟ӻl0n{5g.~AYģRW|ޫdfK=zA/"7uv4xSz,3bn{;s[]>ʓ;P5z |Ö$a"3*x'#wwCd;n Ɍ՜;+7ayxt` QҎ/ tpsnƿ};r3*U"Ti1t01l88_N0;ewSUkKcR mJF-dM1Pd~Y[O:ヒFaG`M^\I${&Qx1ynO!Wjvj#y'N y{ JkϢ3@ð[* &Bo8읦@![IE1831A(80 YdsD&w@32NT٥ FIY؝ =S)WPw_'l*^U>Ec΄FBs·Ֆ_'w{hS&>Ű}JO@#X1cC:#ShFfzf(ek $/p CpaTe((-[:n1,{]e7< @9 %#\qO'Z4lIfD`g\JoVZw!ȇ(,ڤ3*\_s3Ȥj{%ح|¢?~:֎p&~~m X;0wϑ_9GO#폰Pm; M~?Ю~>B?u|n~E\*%LB JlZ6eV522泟Tr:25~;]>=ݝc (3KF(jEO-Ab(tqgg|'1/3<K{AǴ:|߷TbcevLVҁѻjao\!Zx7:r0FJӁح%v"GʡoNX xvGST ~z`=Vc~K-ēlnG*~??H:R1$o,,|]Jn{60[Ϙ)KX"k}z9KD ڪom\`!h+Q|[q~^WίR^WkbvP)v;^GR.F?*`5K#N/=8Q͵*a3R}8!)vdjr+TaՕ7gNz.{9G=HJz8(NlP@˧yg0-jaBEѭ+,yW=n}\T "$"]Pn@C<鱓ο3zVt*$ç$@M 5R8|]qyţ%as@6c%~ұBq hDcÄ:nʥM(꧎'!,~U1]f%9\O\XZ++{d ]D3g*sa$v/NaEwFG!t)e/rhRFTrUr;Z9Ft%6UzW07*s(kοxo]:מF9BgBLǟ6S:lyRL(M-fCAn(<6.4JL,-lVξc"AʀHe[2OtWQ5C"DC osyޏA P z a}!cDKKΔ10k =|m1bxS{WgFJKQ7 n O˞pu ?1'd*3\޻!~/aCJ6u|kxܵ`O埜,١{V?W=5^EJ5׷qB݌YLeb? 8U[IjRPrސ/IǑ֭ G`xGk5 *#HkV T(B)>!(- RLP[ ep#H\JxUaa (lfTaV]E ,捽{Gs9:_5%O]ҟ/mKӿoF.LL[G#H7=&[1#%<i1(3Hl ۡgu'ekc"_StgkfaQWX 0"zQpѓbL.Wld4:YN8ĉ##]OT5L,+E%?%ߟtk wS J\TFwKU0M{7Dw+)2W)nlfaAUXu4pd)Bejꤿ4ݐ),V5#勓C#G2Ϸ"֚/_ޢ"8GMQ{h?Sܦv<|lN7,%>? B.+=_f#RBV^V.yB&K򑑿 ޞ*yVdIr7L!o&g͢BO#7}1<~Vk_1:CǺAzwc{7Ie斯Ju[ un+[_n^+*",4@|Q-}ۏ4xK"G"?&6ݮ FQr>EoJk:'znS!#o![b)ϲHXK;~S~:ަD~Q4z3lX┄NRVVezQ7Px+Ge06rDkVierj T]d7|TPEX}sMf0<2b.z^#7ay;ٞ9d:}]aorW@ڤja[yŌn5Ixc hm٭ Z/fLHYW~tμ>rS`nî[ȹpraY_l&>k0_E1UXB]zF{ @6kOZkJy1(ǟPgbg>ܯʙ 3Ns\1b9IX٬g1y3v(&n=YUk vՄV#o 950Q߀T=mqD–()O.$.\u7.㙙H<1 U⠱np*IҰvQJ>owZH6Ck,e 9gݟ[h_|#aA"h /‹T9[ԁBvҊ&,ueMX1?^XaXGn@ 4"U&#z%B-i8(RH3νn+H 2=ܪ'A }eK٬(J~Kc#& 1F}]fDhm8^(`]sbBd`cRDt]| 5΢?A y2ʧS*N{صjG+XFcQ^ ֨o|EP-XK%FՅw8 tQ~먇ђ;.JL* E>phBMSmi^eý#roe~y~ [B@q>v2BI:d>$hоm:H>}ߖ$ ]$c}o,ݚzղmߩ 9:ҒՔ'y/C{ %Pb,ŇF滙W @MV#3/G%,# GBa=:0I.͢4h.I',y EQ7zaA7'k/ ,dWG_BJ,3`Ko2X1_=$ %x-ׅf^WƻcƆ b lcymt?DUVT?\G'H(lֈ{Am*WBrfS݃R磰vj䕴BM4% t:$!!c*w q\]]U),svK_jlS挶yQ=IuY_E'Z6J. {Y<'GݧD Mw %j-H~ߙi=e m -m0GZNN Sɳ:ߚv.?S`s5_s1) \6 ejRn'ypQHX :?=n]"f.ݍX^'#VEm=io86u {%z~lx(K;w~Zb^5$@A7[93P"3gD(u# u@="kHwW.g6xm dCmeSl|-q%R` ]_+їWs08,uZ m?&JhN@Dm|<ٻ0a#߬Ji*[f52{N;RN=Dٹ7d}Gz7a[e$k"Yy"ۈzio&It͞C4WH'z&zkT[؎]؄8lqAxQ9þ3㙼%mTv:~8Q1Wؑ_fW8YN: w*N3,3TgEjEL &W soP맢 )Fnw % ȩ9?$F)xDR( S/l."7ߐ.*1J33?^(m?汦5f,wUix{b&ͳJ0W{*9ڰnN),\g~ZKbH\;shV>Nqrx mN+ǂ*`` טEOyu*Qgbٹ8ngCz[,AF2RЦ/ _g׳5艛r [wd܁*Jכ~R,[pu Na| ~}Q]/G'ST*?y,=`X%M\{o.+%7b?>5^ArJ7&As ^WtK  } 7 E`P4 EJX* W̶t 뀨g(S.'.wiqooyxYvϾSg'Jc[~#f664!%$K %Zmf=L]BH*1 K}ˡJI1qZԏM7#V' Յfc#z°=Xͼӎ)?!IW`ilkbRX~8Ex} Z@yU0_%7M7P_'SXs`N{(3aY^s(O.:Q4DzJW[-Gڍ@&fF&T1_y61-nAE/z"ԽꅵS z w[_bġs&ϿFa?:*mSL2c8?L{r&u âKJwTGtN]`ۂ*ҿc(`fo0d¿c1 | pF>T#vt ܐEPlVvRc?w >4 y hErN"C~(YmVX^NVa|n߫&^2v- gsO/p`Gn:Sl?6]1[e7MK1>`($3Fڟjh9v!Ϲ.Fgc5-w]7.[0)l-;G]' ab_Mlg {ѝ?uVS˴廕愢$Ÿ1zgػ>:Mou!߉vZNPP-%+W~kƴ&jXusؚvô`uEKr#8O`PCRQOT'dWFOnkͻ?r+P36Eu 3ʏ[Y?*$aǾ  2mz6xֺuQOQMvyh6Zâ`X6y\߈CʓܲULEKI["M^bl }{Q)$|'J1mdX3=uE*p谑$L҅VۋqG/jC?BjhZO?GEYKC0O^iv|#_SqJYIIyz(bw槒}5k"]Ti\״2E]FY30Z2NO&3 n-n'%AVP <$w+;`>@QkZ Hb$WMz[y_s[4^V8k1g:PW{/ԅwx#M7uZHK0>O%rx0^\'?<(~\BHPtܒίWHHW [x^"qBg!J?ASCnb;5I-vƉ-ө=yv7 %.W tL~6}| "6g[e}I/bDܝhwr&UPԹTfɯ s$li@yT0WmRp6]Ӯ,bԈJ(aQ_WM)N+陼G:b6̾_zj8_fi6Y9PW(;k5C'F)eV%X69(m;bٯ2"͛W ڱi,$X]LbXQ:'jªL'VKΝ,QJ|0:Vt:}PzCc`.o rmo~1ޝی<[EW;u]uG: J =yZE(dz|6%)(O 05ޢMjj{ Le#1jAZ.Kr]`KPn .9=S0sMW1]:07_+E rb:u߉lTiogr׈b)/xú@KC`y&Ԭф̐X8g'\4Eֱ:l\h; 6au(/\Y<(OM}I@w<JpGwsoŵNV9SCe~ؔm|~5GO>ޟ)Q')CQم~*ݧvVKV_D4ݦ{I/Q•Ulgͮh"z՛ #,x,ې}h ֹBG8lV\Qb}t Ip){Ecb;)0M!EHvSF{4o[?0:H֨TǪ԰𐳽kchdga'aUnUiA_MS_E0 .UKóiG!tQXLW@ܴ-O{R ={D`^q?lP{ ~b?e3vyGVMEG*\1Ӌ=9a*&]A^FVP4@Qm\׏?zn Y0&}[{z1ͳ>Y5sι.A Ɵq6 &dVmP:TF?3RN`Djn])Gk.Y)nVYDi z$!a#LLJ,W88(FsI Zf@({U9ThMAko3 u.6)3cƲ0a2 UE;p> ôE| e(Wv^Z8i h3J1Yʢa]h#qUxM`YKPHsnbXM,~/_+@q<)+uV2|*b^8v!q5u<ִ{U3#Yo59 U/\s6sd] +є',eXOIh`^7ޮWwnŲ.^bQT&Zހ rίM?'0R lc&\ӻt@e(R8͕^m#D-nh\:n8%?|,CJF/r$#OSr:2LoMrBnOv"J&0ٱ34[$.?SwGkfDF d5! e|χj ϷK6̄y[ 29n ?P_1 mF~@>*2y qGüd)8(.ŵ [լ u?V`TI#yzFwՑk\Wh>7 UBOۚU>WX=:.Ź.ux :q%m\ur9B=C]MqBB rҼғq#*J7b>]D+pѺ3 i^58= byW ,ރڇKotgo G2"GREt4k{#`z.Nɟw-OY~HHxF&uRu\ISټנvf]eй;&ݴ{ZY{1=iԎq>YbQlM^b h.k&r(q.BHס` F1],,/g9k-\]i0Ea?-mѪw+\`T^Njv1VgI6mĘIjAi`~5ΑQr>j* l.]$gh\li_d{[(~R# w%&[O#%km"L2xt,_l-<#'Gaia:ϺD v{tVdDޯehջ6N殘E>F;^;Q-Q, -xfYI`'4L{'VfN7 :AWag9Gll0e2}G)}Gvbu:%dEII 0?6vVQNF ` 4@YDS( M>T:St6ʑ){&2^D\9d07MO.*\v9'sv8}TVzoQ9kMUC;q"osICvka {;^丆3qNp.~p,CB^Α@^pųå.蟯oq!WX5Wח)ϫ%Jw}@ K~"sJ_Y3/vBcSwa|r0A"Hi#q:w_%>^r6hOU@ڐGuSٴmJv獡^ %f$cx%$K]Zyc N&' s@`V&I =L1+Ԫ~by:~ Vs+@}^\,kKskvuS1fF3CωJ~~V|haOnR@E<uq͋t<,&NL9fJdPpxv,/~kOGP}oqsoev"PR,b֠r~sDZ`\ f9ŢkB١=jV@Vmֶ_{:~4=H&&{J(&YX G2l,aUi8Sm+0"p)g+ḷg!3iv2cy$qm S` Ǎh7}EIq:Yz}ߥKu^zw]!F=H.rK[LGe-y3Wu~Cm +σg{W* );KR\OE?Fs,QAx"Ub5G. Sd"GdI:xHDoRUHEv&Db0.fWYЇ1E:&f6-_jCESs3S%G'1c EI|) '3ho?EguvzD:{q4CA/Wx)y#td2u, N΁du++gno=ݬ.KCfۂ*?u r^GW}8߇O3VAUֳi5EY8‚%=@)VAMZ;;}sY[{eڌOW;I2ډP͉6̛J2#vRBqO<>f^I%sQ7V>`61vϧҼwϋnHd`SJGG$l9VScq>3H1o@PzQwi򊕉*ܽI pD!' `+G߫D8e Pz_<gBc5p/Я;5] nKB2ʳkz, '[S(R؃x MM_1WU h)!:~892AM /馼ꇉ<>.{qʻ#lZ<Sv2LF42wy8`8b+†k}պ*ՌPsJ.mJU{(UýmT3*JoxUU>m@eX$ɺ>J }{.w\]''ɷ6ڤ}i;C'G<1E^]KB NinK%)1r7֠r ۤV>6 A$X}"{Sn"xvܯqImV5:¹LesqZJſXdX5؍eu<tu>}Q#oθF 7HN~Qi?۲#[uΟ 7`?~TџuWxS9qk Nѓqt#LCE~C$(RQPJ*?'__M[^˃d&(#n0̔Pl H^4@k.]$m.d);*>fjGy71a3f)g=Yj[i0V6 k1QގȳK9*DFGy+fw6>Zdr9оl]jQ,y]GVYE b#[aVx|Oπ{pQh}5&,Vpɢ~9]F?7lbS7FRIT2u{:uhS!J]L H\u0n G' R׫Zl+^_->T/u'NG K.d9W] }5^3૮_ŋ^0k,RuvXr~C:sȯRq-s#K-ªJW`~xv[a酢yƴiZ6րfCBAڭ00]uMedf""_"N3iPIeFY)^^+*¶,T9auud-c_A p>OaTtaKHN#$9".,頌$>I_9J/ܮʛ4-pfiI'UFZ`4,IP8%.;TVDvr2YwGZ>C" P%Z*|MCPk5e6#!u sà.D5nUکz-OX4 Ik*N(^b7ͼ;_4;D7v/2I?.tt֮Lp]08pmDNȚ@,? \_jNmBu\wLx;E;zfRbO{/ ,D &g8jd]^xGrUlj\<~9&"ڃ 6[btP1jğS'pfFǬӡdF{+ ݑ&B ywPX5N#ٮ< ^XZ{3k\g,y#E!m;%i^om?{)XC Iq:` ǟ$] rQ?{<>ם 41]ՠRf?>4*t HxjX.nx{[B 9A$Gǘ߰uC5x3:.(d[DRG="ga f7='>C=R̂Veª/\ t4^wἥ N/2dWlZ˰˻fP:-72w:T?4o`=G ,O۳d'Ҿ}9Ō=飽̓P(6DMv- )cG(9 5d?VrazpfLNY!YQ]'CΙoId>"gB wa (h+$Qw$K!"V#ld/ F*rݍRv9{DrvuP1;RD,bn+W ģM!tI6b csv)Qc86sSq-PfEZ(m h+f%ȆLƐ3J а.5. qa;I^&7[8UK/JFaͳ E+@^ux|3R|Yw%' k!%݆t0,1h8f6z+ͺR7r`A"#y^6`P!F;[aøJW58sPw$cHP5mUTbQ۵WC~%P#C

Э p^r-w Y"fD3p_Eg&uJ`l0J4^kmY=n%w3:?9 }'r^ZI&Zp6l53ul<ІFD,wpXAx]< {4WFWHi|y`7- eY]0:-Zks|ZcJ 'F_pAhc='h>cHe ?oe2؆oܑ9~| 6sݘqG aDz5/h R NHᑋ=@&=ۚM:6>dn:)DME1vs)ʣM1FEX(]Kc" ٵBQXibsŚӫx͑xIKa@w٘Zn($̈Dƀ擨X.4:GKwp]/켋۽>("m@I+o`-#XQ tn-ITt܋<-_X9k96!~lQR7*ԊN;{ J(~sr@B u:}.7KDi^aUn9 $kҼuﻏdSChECpijl/? 6 (^۬wt6lVRI`l-܋1`7$Tעq?ŰZ%bB.Wt](h;HϻfԻrWoB*SLyK 8h]!nEvtYx-;6pu)Ǚwڥ,3%u8@(X.[}3FY|<"L:7[-V9ky5084.vSd=l/`>5ӨsK<z\i6s-3EyD%<[sH8}Ԇ듿kM8 ^F@RcȕezT٧!8o]nu^d{b7;hMkH0G*:/vBKdsU行ˮ[0 v"Ȳy`E2py>u?]A06jU (j:+Tǔ!R!NW4V$U}Aksͬ;;ڗw'mJJ+[-~|4tмFׄNЮI3 .XzɹsȖdr1X}W' t1=^S+73Ϡt$+20!~x 0%1I\zְ>ɌےϏBdN&Fܯ vFNiHk0Z -J}]K\%\j onIZ)9/`bF僔SN.퉈 S|S^D:č8ih42ZO+f▼_W~S竦[JO ڤ<kWXG*Ի@;h`x"h2Pͮ F|ΏZ0T^+ `lv~&]mqD-Mb6X ԂkKo #u=32Hg#A67WR26ޏMِD^ m{9m2&~Jb K?8<@9[*ꀩSvt*;r^ c7wil<5f4á8nƆaWF)c47 j:O[03b^E vi) ]yI&nJkB[=!2tvHZ;sN\d3GK}&B;ٶa {ߺH:,ֳo7Gz澟+IK?a "p.?z7D$M]~4Q͖?{OSʱ%?h*ĭ/:W;;k,E;TnwvQ 0LQ~~[DW)J cC{0t+a8~ehNŘT8{T&i'ÔrT Hr0Kj\<$T-ux BχpFS30T4X]NMChjkڅ:o6ݳ&t2 iu#a/%9p]ys:pC됸s@gEix~;k{ΤAc'! Lf|s5oFJ& ',ć1|laCOf8;84) Nsnp!wBq^]@τq; qٔr BצsE}}SsI}X;Q[6ad`2'9 iކ3:R?=0J9k*90`/"d/RB#<,UuѕTt0 {"}DK稅`/'ώqT :sa5{[~n7^Q R1^FNkf4ǩo}hB\KyNJBxҳ Lq~m&5Ls"axm"Jw]BB:xrH~*wk!?_-|Oby' nh Z,Y:]G@ZG4[UnĮUeJƆYXe˲_&KەCGEEt@pvzQB[p755Ϻ35J`a]uX9mvcfiCvy&NJ^2;jGM{NkUh֑FRg[=7P}^xCz#..dD}bSíGQ1|Ѡ ieQjTh<>TujH73ScN903 ֹBD*>B{Y7MB.g[~c;͠Ƈ=dH偹ش?2iwR^P\}ok_G3ٯ{:gʌ]GΪֹyR4뾖!3i|^~C=VTQ čW W69%dȣ4zs\[,6#A(MXa-1Tpv]da+A|޸بGaK),,EMdEshX&"CcP'01B ݢ~z:&A/k6KYHZ[6NF!+ynh5ډ#yZϝ94 Kq7N->S')Xz54`qK#k0d$?r|u:ON~UߠA].eZ`;~w9$07P'z-qzڜOqѝ.YbJB: {\u 4µ'o9E'̮mqyfFǵ uqfaO,}̮zsXW]SwB4Z+trlׄmAQy[DӜ159 _+{gp֠j;ֹ/vk[F)7Om?[>Bq?srSmW@P ɬc%# I[*Oiwܞ>t?е:,u/90|q5ԛ[ç"ϨsBnp垢LQzo-(<G/{?&x?r+Qe-:ގG+FX}'kNrgL6Pð@| y@L5PbspGa<2]\:D&%Zťu^f@D ǃ/{׵O ;0:z*Nڦ`ߗA,c[W8^tqӄu+C$PR㩂LetmЯڮ]bBr_2v  ^G̉w*$E9V5NG. !ERD 3`>:2x++8c<35;]9ye ۩&'+WL%|mm7qI( U%$yugHS:uVk a* :G?Ј>x"tQ0bVZ1:J(x'\*SGζIfM&ìj&.c;џY|b]Hfzt",(-Λ; LEq<-?lP)5;єTSɼ8 |s{r=CzF0Bak/'wgI=!ǼOo-nld->Su3L,=ҁ'{y s[kX4:E&ǣTeW!ZZ!\jQ.E9`Cq/p<)zF'UUU" m0w]P؅vn-![-VW!&3`*#,||`9+v llt~^N+"h/73^zQ&Mx҃(L@ EŃz6jC@PA/( BkZ8f芊ZWZ(i G9R9XB{I&iqg~yq|E]+"=+*].o/cE׀8Eύa(owفdVP[}x IOΣ \8bR^'Q0'MU;y<6-n}v ̏*whh]# O{)ف 2മ{|cfp}٧xF(%6o+ !VJzh%6(6M}Ш4J@X=CD"F;ݚE+`$ekpਦk{ꋱ![0Xv$2#K(OVTH4r[/H}p'nuw;Ҝ:0Uf9E>a6"rǥX6F].gk[mU0b"c:Njr06wXaV`2H[[$\#ר;" O_| #DM5Y&(<U} #_Ü,q!@h,b +7C[B寞V_Hx5cRkH"}c[0!lbݴ5HCq4|l;u;@uŴYH8[^楷M6ȷƠ:9 3xh4N-2M4>IW:a QL!Z{$+3-łyC }FOYu[f):`2=jF!ens(f;tg|t)eFlC;cH}%x$U{?|>?(2w-2uȞ_PRPi +Dlc5mZ!-WƥDɋx rbW{@Eja];igG |;JQ9T[Hvn(m)D'9UiUJPyMܑgWmf\W+)mWГ' ^>gG'dMh>;"{n"f(kt9^_?ZKP<{odT lW/s?:I?52^.bmζ+м}>~ձm% d׫R|^(yu# QczSezR`)eQζ%te#ݑϢ|h5ZNguDhg) ZhsԏlWz󰚁Ac>=v8 c#%I9aߐ(!(wNlD~/b6:>G6j-Pe\x Ga"E ~O+z=䅤oOAe EDX +q rЋ–85 Prx+;7 H?w}WJn?IZ\L6b٨[Q _@FDW)󲋛 գrF$tBv9Ͻ֦d ccLtl8'ÕQ U %# KM)b ڕMq삣:nI8J]1D烁bpFi#:x(į&sV}nHFa=DzO3;HɌ!:026yEæt`a4{G07ϓanm\94]Y4W>h9c7*B=CrOg _>ia4aQm/nG< mdZ#! h4{r|4Dh86Ǩ]E OHhfJ$| _g"]L, [Cb/.׼+5_#m"Ea*qZP#E';6ya #fYV, 7KET{b@ 5OM2uSd ed+&'՞`;.?}bfrL#'9p#t5ԝ& WeЄmvR(S^\=(z_fCz:ⷨkNڲ)1Q?g \% @^_StJi^wn[bp%De>]Jh fky\I]K}Z:-74weqn~=)Zi#;v L.T> SU52ژ .k;7 |؟adEO )ASmi*d6J4,ʀexZgcXLB;啥, iݛ7!ר6V&zƢI=j6>fзDn@A7VF3s; xrZ!DFy^0m ׿ԼRD-!y*wVO?EXɮYZ~Юn?J(p7]}K,۽36O0Nނ`/7;W#Z8Li;d MS^"Cꋀ ^xv|c_LJ0xc07?vd~17DK\N Dڔى8rḄ['#` z>i=P1b晝'%yk5B8;|=*06ّǣ?}.*#9R OO#Q9uQ4ucX[u +jC|X.'dTs# Fo)i5p o 8z}9:v)rh#Hqeypx{#BRv}}]Q~?aQmV2hC+CF%-Âc}B2J͗43i)NEpK&MyZtxurc6χxm(nMŞ:+['E^M]#gӊ7iYp=~&㘅g/EZ5+`ϊJCmBɕ:)"M_G$8s#68aGOv7oӀoQa0_k#6ՁhG:r|B GHEg5pfڽ-/#y7nu Z깧x&3'_(73I:&:Ht=z,9E`kd|8_uWEB }G h`W9Q7xjZw?M )ΡZ0~՝2HIY} X6N8{T{'h"X Zz v"3^\Ӭ;V߼1&c,a3=s-$ehW3 x[/0A8eqώx2IK"$*nR' )o!nom!#24hy%^XH,u+EU{B7껇S,W4қ6.^oob Y]V-duT/OBǔ<Ψl|]x #%b5QH7r_*2ci.ȖkX4nyC횹nqe-2L4aPY歑\"w*E3Z~s#r!|q' 714̶DGqvq[jb .-1JC43ꥯ=̞ кy} N{]ޏ>pfWZdC"t92[4~zLwÅ 7ZJngo/T^uX>0:&h&L\Sڝ srB>8`pbA#ڜ jځ`=%q5 g1?O!Gט\*橵N~*v@Zzhlg6 # >%ρٝkFtdARS_[vY:p_'WṶEx@3pmQN&5MXD͸`&HYs)Od἗hVCE;JRl!qb C̻("8\Mg9C[ !i 7q-!!9f,ŬS|Ua eLhJNr4۹<\}Q:q9H&{tJ|q9|[/dw6$Ȇ_yZ|Zi3?A>Z;:gʨE1L0V({3M^YSF]B9/jZX/ųo. ."3:3K}wgGC(iyi5vd=0=4۵0PWCO܉Le{H\p~$DG`5B LFs$w{oZݪfݪAz͒v#s6>1<B0] Qء)l ZU+~Gm : h9cz"닰7Ŧ&KLsf07jb=g̨0-b|9tM!Rri;_;]b#ا#" GB;r4Zh_I6ǐڋo ̣k@aK/|d> SZ*N3I3HMG"D'JCXb=vz&󧓲Tċ=ٟ  #ǻI{MQ$z#vkWSuy,)<@5T6~:0{ǑDTE4T7D~{Mֆ鵥'mBb%EH &w^aXw6׮VآgsōM7NϪ-KWZ{AAV G /7:s}L:~{kYkvl9DZDuQ ]٩;I_ >ȿ )H  B&0PYxBGdR: qP h)u+LߠWO-,] %LOb!k|R[\L$zopoCw?=RGnZD~ĺ4Ƀ5;d 5[y'ü η_% yWR]k8fE_y>4(9o'Wu!;>QȶtSl̯dhLƁB F{EvldxYJw45,+[;zfgl)54cq>N17EZ7 RZ3v dtjA_ILo(v^.ihH^77G3ͻ9՚G̷}d/pu;@r{ڒf u1TJ%l}uh> Dc֪k.  _4P}w5g*oγ+fP3UJ@Gz;h[KgwSu.Tlo[t`b=5*$:\K|d&%̹PЩ8(3%2 ^H=&u3L<-˶lpR:`s_<"[|9iѪ !W <_C} &1i5>я4M:G=R.{^Je> 37䩬Vʡ>JR(_sS8^α<%ɵ12%*7ﶦK s7%P9oHg)wGn=Oy ͭd]bG ͡YB?1E[fJ P6T4]e%V7\HzYkQ[*ڶqO 67~i hi{T%f:*On7,%szYM~ÔMI8~ GAO8~Q88>E8E5kq E%'YTF'2]t_{QUD;,e=7m]irNNԴ2yݨK9x[TE~RjZ)Jo?XC0J/Ӣۅ20p OQ-%`N-ALnY#]&*b&DNKQ=.3HC jt_c{ 4)x/D[3/aӹijTrHJ Ǎ' >uO[y ԁIm|-doﱂ=j 4C{E׈ٓ*ErPҳ1َn&71>in#FIY1^@J^7cLܞnӖC<5aOhPUU}en%#CIZ`ehTO:ЍpEj,7#}otޤEіsBS]#( ۅ7Gh})ӢgR'MCCU唟y$j \®h@bĸQ+a@F'-|p!vǫC~eShPJTlFcm=+S)PEf÷e5=g~JN+0be6YTb\<B99i 'kpONGwy&\#2Z_5ȇP*%.r j"Qh]Ɇ6(1\2r"psx RGR)MPR` /X".f.¬\̑f 1ƕ WrͽuZs<95.Q ]6- , F\I㴫6ͥ|\\])<ج4}X [1j`Y_e2< yI /2|o,!Nd "X#`ˁ+۸c翣Ӈf˽pYD\.烚}q(f1А?ѥ~n6ؐt2InRoS8^;dV{bUq m=3cg%hH /L2SD8o.Os8/IUFOoBH_3t:dCȡE̪u94Fw7{i\j dߠ:vS9ʏPܬJC2P9z\+P | x~"GNMӴבj;VFPS$T4+JBũj! X%.߼.!O2E^=~:x9<iaFz_KF-R{4!}@s^ǎ:Gvp:D>qLD#^aO@4{e{g)ԭ1D(Ivz`]`W'@GhUT͢A*W[GyN.9rybOgrrQw<ؖCz|Y|i]C k`EGF3ǣ}빾qN|6~[l:cdEJ1т?l^^P{xrTC: :=&juH_m=d=M0I0_ P02e6 hh%$/?I d%?ЩF1%d'ufs-{P9 EcENN|~W-?z#jr[#hzF !dKT K5;BKkxԴxw 4^L$ߕ{ u$h2ϐy'}2l c}Bh: h}50CEjXbHQ0ًȾlN:J2 e*Ԗ&oo Mk۪KT$^$ߨ]#i-&Eò^`Р+p$LE3&LﻋLy>4g6w|aqn8Z}Ki'aXe=n+rNtnC5\d&=kh nEnc{kkLbYm G[?5_^1=ht6G.%V fm90*e]ʓ818U'G!131D ުcP\k$UUӎT ӹU8H&HZrH/+˩O #9ɩ:rUd>3eBLzBz*Ҕn-*$k=^O /l@T/R$ו0XY: ݘ-yFexRCABSAnu[/lXT.XhlƇ 9'_. ůpз@Xc~%"_NsNŪ!60+1|Yv1X4yA` k&Ru[8%}s)Uo1;pɆ1S$ƛ~/ g| _|ai\*9E5+qbbҔN_:;O%N8'f~)*z^ u /O]I R?ny9IzE{ވGοFB|^ׅ˶K꽉B *UAVaDx lxNQ'C٢:^2f}EO]#[žàߗg.~C.ƽy&*LetK]4>g)씷`! 7Ig,[\TMRďWsCѩ]J# ͣ8>=F?^Ч]tM1N?Ja]ʈjh (0~MEI{EnP#Xe?ϻաs6<׫C/ן25~ДgNeSkah [q,Ɓ|Aפc;/ЂnzM%ZE?(lnɗpns9Q\;xt(Pj[$5%d__j7tʈG2m<DliXZu,mjsz.t$\' ڨK5)m%\MdEUgt1LjU\JKM6DuĿwVkPQKٳp(=zkhw9xQF8ѱ!_&z֤]vWG'l Z'#E~JMtz_L殴ztlU>U^sc/uĆ Ίਁ3;:8!)hnxOqiy^u&2W{R庀_";G/i 5m6wƝ'YB_Za9ʼn>@VwS$9]o-LVx *j?J!?ǂK:L a2Ϳ4w]2gk):Tz N/S|+?.)(Ɠ @?_sv,̿fn>C(pXTXVN;̌wzTM`䙙Ep#wnA sCzv38#hNl~$Z1Dڰ!;l5̞J4^角ч! ۅ|'.Y˶JK3)kχ#Ӥ^PytuT|DoTOߔӛk7қKKnf)KS1C}(NӅv@U`0H!e642S$;H. A#^uS`S"nzp8Q{,:2"c 'zLhҞ"F-Q5 \O^Vo4ub|' t;"'cϰ KV#E I4 #, K[`0k?-8G3kz_./>gq_އۭU2 hB(mRnERjF]hk' #l[{lnQmEk\o-:G#%Xd ]EؿtZJk'稁1.ZDg}埄[v ;Cj*2 U5; f٩ZPײpb^|wϙV2٨JpfYz:'j; D.o.%d(ͳ٩+w:gor ްq!n?d_ Mk>)P:[Tb+9J0R7M7Isv.;Qc)?m6k󲋃y ow{#+%F'E1L[:_ B;ڸ?iSòu4qbQph|x=Pv _sl3Jܪd0DiXniv|LX}h4p|T Mr> @,T^9@!řL3Fg7;&\-OhWW[Nk-LPߥV<׃4k Cq32.~j̦klG?=HWbB]OsZS-,I'hI,$6R<M>SX:ci!̥~;K.(m>$] My|&&dbn+֭9h7LDq*[:c.t[m=:̛KqsBF>stޖs- # p `.(Wi6g6P+ye0l6{'Z` iؘKq/ck$Hd=vuEb,*$w9;gg!sEkÌcGR^µf) %%faU9r+eQ39ʮ]XRG},w0蜗@'J9GcDqrDjp5;h> cp a n Tb;6驋nL\îpu[OaK=ORQ)a~ O`G*}BE>Au#M :ϔ1<5p1.*cf۝$ޏz_A1累6&ú O5%mBDPŒ3B^(g!) \CTWc^u6\ᩜO$"6h"$YxSWRRVOOSܕZ. Bɋv``̥-'/$8yB8{> ,{8z 5`kV!]^rRzE75 J>V:RS͒ZUr j)l|ϓ+CS<|n?-.Υ4(]_۶meLi/sR:lV+jIJ;cXP!OEJ+,llY~l3ߋߢ_wf.&?@E i0'䥸Pǻ4amTYD BA s` :WYK4Ck.']~/C-jܭ% kcKehy ޲cwg/uk9sD{315,vVy%)R0[gC{;xgGKi/Ph*T;5,f^}"BevOK$~c 9 Zπ*G'Rjߧ/}tr.FMQܟGItzqZPb4 9Olcw\K, ;(hyj(ns 4K07=qoڴs@ \.]b0[Ǻu^9(Zkq۶lxwxgTx}bY &T‡bB~ʆcP Mժs/y&FoL>WO܅& $p`Eml|`#F#6"DRndw+.o3|[?Z8 e;r(w^buSXTWΞ$ ءKQ26.8PL2Q0w _ Vv=;7O sdlXҀ L洮Ր]z.jX/R܊ST0 >ɸ>5viQ}9N)-U)hFQxms` CvcfF(׌Q!Cr\~+4 }Y47ulWZb~ J)59i>z Sr]f&eT\ ȱ8NN*N3sX;[|-Ur4K3,kkGĐsرab:@7bzz^(;GqHŭ^uI(2wp'ĐjEsΡ U4g^MP o]jO`K} tX}<)}, q7gm=`;$k\BvLЬ[*-V$f2T_账҃7N;y)w ^Za8QwNJ1Z;'ȇ]p=~bd'R3'y d"9jpa'h9elX}3 R68ջYۛ<q⚨x.3 e)L'= jFmrКV%vFտ;PJMq2&ՂYb]ͭ<7tҵ٨-^ ୆A BmOz}w"[^x>8Zd,2xZ3m+-&wbLFghf,Wchq{ ֌wu R ZTB¯@x4CP#m38ٻLu`|< Pa+ZB{;uŶ7u"LZ>}NkYH<: %|q*&@[.IēɦP< \ 6`6 Mլ[@:4 |6l~bu I6 #Xщ䉟!G2itmu 3짡e_-\ k PI*[ɃM]̻|(rn*DeJ463L @`Wҥ[-wKqjJJNJXNȑ >Vu!e?C-K5:T$~/{0 >H~^%qiv >(Van@};Urex %3Amw gM^(V!;І=nL3cixh_ wuƟ~RʼnHM@G TaîMTJ%Rm [Sޤ0>xC3<]qzvcЎ0 “Dg|O5+[sXǃm%J xWga[ga)jAU@(7{ߜۇ #@s 4O2ҳ]Qk{ [~DTGo{O/᳑3S|%jJj~.D#jOzW];ʬp-V(^JjZ?!OO!FP6;b3[/LB2_B8ũ:o\!p%h"O,hRC#(|@ 3EK)(Wy˥"{Θ'-OV+MHrLn&(]}.ǻSe\~I 9L(ɩ~=}, e|#K]mtej<ߕ(_X7h[ R ko䉒4H{w|ˍczBw.e$$P6ZqY=-gѽDfﰳ3œP7R2z#.Qv#~D.sf@p`K9ɞ8} %/΢Q|vCǎk?k))(E6"' B&FH1k>).u&g3SH*pDC5]uHbD-)m14Ψ4 -ahVhg=oK9CRau]dc?hc2-b"P^C )BwH;8 }V~㘯> B0)PS]^K` pݶ;94GvU[,$oBi+J D )p_ARg8ϖ2ϙk{-yJa&rNڄJMyos[H.YXF|h YFEYXy0n 0CX`[l#.BqbV88"\P).Bv}Wk8Oin1彼<0:|]EUu /s+6b^_?Ow))jWl"ۙQt) $T8qH7 SW2:#rz-<.[ >΍FnycҳTv0PJ+5%,Rh}B70`K" c *(YT+$]^'eÂvjs΅Ԧ~j_F5nX|o_H'a}QE2)?\_o; tMu؄ S/&x-^LӘ:;~Y[{OݺPh";fP郊0wXl$5n[vhF]a6CK V0•`6Z-oy:>2xWXlm#.>v󌃀Olֵvúf*:../+&a&CQVgt3էSGL 7,'6iGgl_ 't Z[I.56'бTT~u#iټE/.QN8`<1C܀g>=hik#gjC:%$>Nhƌj#Sm$pCBC:,f!!#?bf\RGM'?$FCtlEy6܏#$d<"4|4r#G4g-eђ{4W!eM o鋃IwCȞh='}%-r@_;"5G.[.MyWDo\rtj`;.3ZރK(Ax^l2D>H]D™Xe& Ԙ\Z\l}N9v`C9/cYК-yP(F eS*I>Ӽ%)&INDkvM$~l󺻉HqHp+[\ Ip|Vtt}YJlZfj$OGZ'dʿ,5h7yDQ hQțip8>o<׬LE?Lc;!~fZ "mFQ AqD1sԠDeԠoY`ك0Z(eܽ(+ex @Iư=EP@drr$@u04F*WJ.%K |T6bf7-8 XW( [M8) ;t$jLDHZ@ ^Bo#]4;ɉH&ޢ: 豂G%M ә)1l|nVeI$Pb ʒD LGl '%?Jk:xdINGU.`?!$YXMԱj?5\KGh!GV}JKZBdbVl<;|:ucАYy?pC"Ng+p3NorNNnnE\r]Xzڛ3C -.2RP 38R8J&O{9^/v-c.Xkڑ=˖v"C(Q2ƟO)h['ղD4Ss8&Fi^ӥ|̛=mUsB9!nǥ'_)p麕9gjgG)T̋z_B*CQ?MO }6JG8.*rfbw1l`#ԋvy sF[ u={[A3(X|R(6}xZ.wy2?8u)(f7G5SrC ^[s(z3Lyëi /޶uuO׋<@Dw04jsiknQ@{A=ON,NVKG.8*˽7/Z_]t\[9y1IYC'eC b't<]6 lъ,o`Iiͻ=ȗGXjM6u@(~#Ԟv)fSq<yG+4iJ/ 5NB0T/@2wT>ݰl2No6*"bp6l//uYXvpټ,S'<4ևp&v\ |N/ޏk+xmM Z]"%j8dy(jmX % '=.7{[JߠQ2'_dbm+n 7QLFI];I4&'⻊v(+-!`"GCp-s)3*٥VN _|r Jt4hF@M 4d 9k1"h&'5Jx%4ohE螟 \ݤryHDD dk{hڷ!x=-B_F|Ěl ~UUkց|ϭڽyj%(!͙ s?~ sᅠ9-^iմlҚ # ı{>п.}\x^NM||hlhh%taVBNVtДh-={(xuU=U%4j9{B^x5;ѥ&:f׀zk #1^h!9IhWhg1S8.ahE?cK`t+Ilh#R/ 6(-7kEY lhx7gnjE+\R^ _I&mjb]v2xpC˃X|PpUK&`a(U(ve"n u5;DDanqDZ I|()( gm[fbYT?.N4X\ޟQeV6ae֫Mdܯe^P-̚VY=Ns\;9H?-lYs?mA[j|6(,CUf`o^ Ne^j6xk+F8ǿ@lߡ/4NݞךEL͊^{g ^IE!֞Oxk:ccCMkNm U[::hRԇ;hw vホ[[ vaGXڃ|Q^S2y4) b蒨!//SPC؍b"/_ ! a1rZqJ/Er& (x> 7^TEsuTiG@7{5_\]86΢`DP54"c) 14̃[k?i(_ѪII%iHѭnmX.c5!=Q#f[86 ,CyrMSPxia t8X˩H06"tN0@))` ,Sߗ܎H''et_˛Qs?jx-!hA_`c0 y[a7J'BJv AgߊtbŒHywDޜF{yrQbʄzp;)25NԸ2, Rk/Rj܍˄(ֿ k2P^\epCӬrtem߭Y0,Nݮ/H8:3xamSqu?f;-o9]$yUmEL#zF;z B ebJ|=M< z!PFJ;3O/OJ긇 /%\Fc\y+7nVd[[hCZqnTi&>?L N;xi 5~ 4¾ud/!hi~mgX0TOvbr)X\">\Rin/qXb +4P*~}{[슰5^DhMނ 5`5>dO(矄jy''ͥHFv<܃ͷ$[ruBj]ذ//bEHt䗟T0Pٮ&\]i/Ml0vIxPݒh{^H6IbPb[ހ1jWWveK V|6-hmۛG*dJLiؽ 3y nq_ZXgR;PkHZFKv6Sh#A[46o FG*<C\Bvܱ!α˩ѱL(.!ǼY77VdA֤PaS(KtC{9cL <ۦc>kԚq3/YDvlYL*ŝ9E [(IRLdxUy>Ɲi.{r=pA#9]p4CtA C;CPOLM?=rߌ܂yAv7VIu=#O eԑc!ƊYz ~X,rWXb$Y4: d:~?:3_jY%ry |XAC P7r)Pa {DQx֜Op_a 6"YE:oP(VHQ>+G‡٢LGZ4Ji\瘏*ǐ!:#\ ؞!}/F{,'' ǘP)Jf%7h( D r~Ds8Gb?/ѦPmݩY*ㆬ}=6 Vv= fKQ+9Kދv>uPoJ-!i bLi>fc+.h# *ǚ'iV%3. Ė6qB󻶠(eߒ8s<Z[XbBX.T8>>CJ6&ky!Gr T&*G7'k6?m3c2N.wS SaǶF%QJȴmt&Wh4|lmuHd7) `1,[j1-5q &g^=x4Olߏ6RHnU;14[b0$ K7ټX^[g3,nZPluka{`%j@q'n>Vs­$%kYՅ%8<,'NQiL`ѪPjW,+ٕo0zv+mv-CbRT6.ެQv?jWosxDG@SBfnޡqc hR ͖UVRlW_Q[e+/'P*~X󑆀1bE2==h>jI{SSo82͟;{NUZQ%gJgqB)u-%]qzS_?/^;\О^OC&][E[Ppsp&{o7W5VapMômsڳҷ#q!QAu!T,?b[6&AQٵ^~Fs=0pBpoES6 8>v-ro`ArCo 'sB{z9Ɵ>}G^kp( )F/?nhW߁\:|\'O(|ZQ}MH_ܟ}_#3S}{(g$'?iN-ǃ{rK ]1cYY'I>6=r q>!up0r6e<ھql68MSp &l=,S%OfD|z'Ƨ|VO!(Ž}b7$De[ή.1lR587(zL8׉w8ä~e> R&@rZd}r#OW|i0w3h nVk[kcytO/F:e>Pjبf*s7jDZXLX,G$r XD>͘ g:cj\׵C81X{uD3œt18 (SVוpwcLstύZpB",]>jDB.I+=ObƩ (N ~ a]q5S-7ucP._g_#̬R]ՠy]c5w/EZֹ@=IQ@vfN5ѩː3DK'~ů:V{Oy ilĮA ~T^`}8j;큂?qwh|'|<5H1!/2S3S/u2눮B{OCNE[^bUUF3XkΫvY*Mb]EK۽x'3Zo ,5KOӺhpXg.Eߊ^R%c%C̾l+;B`OjGv˳tUۨRwiwXh{S{#ݠ0ruiZ/`KlŠ&  yfŐ)Mu]>fx!??}7*55Nk'[9`JWBO{Tn2=?p9mnQuZ,vGR:hv}DPG>7з'r7;^~"fi-&)O|=21ߡb|ʯv<bgE3`m+EѤBJGOC4-@:pY4[v.(k)?_ZceͼC*H=ƫ C;v{oX<` a-죧緻3ф@~UU[Wwc~ 4R8cRE3ҭBEvZ+_?g2mr]'T/zԴ|Rȃ[q!#{QϽ\pkӂfvS Exb.ҭp~%Y-,$UD'0ZN~(-N2ƞ3i>}{jJMIO3KI2Rln=)`"F+$yqKԝuk148 *`ő9 a7vp)2%P+kUnpp ڢJ( #҉0A/)?oe çY`K_{).?> C(Z}y Oh/t-Cz*NuB=b^R缬%J?eY/-fikXP,RGO3zsp!jf1wI[n?[=ew0=uxt uӵ <_P6H7^5Ά=4}݆ywOw:{5(Lˣux֏hlJDžl/ pRfo>`Zs& Tm"Aq)/GWGx)@yc 4/xKxr$!Te9נ2 D,:L>C޻Ou9XVWP0VfPDcjK) ik? cs=gC*r"߿I!yJČoﯤ cጵ+=|h^ѹKgoJ}MDk>ܹ U@gJK?im#!Tػ LJ}|eW\x_(qas5p%vL{Z$A\uJƙ/TCzf^k*c^\H]>G+?p~!{YxRcٚ7bDZcIQ88m=%eW!z/Ծp/ 'J2̑qeslwFas5Kt.'-<+VW4OA`!.n~Hæko[žXY"| rNfҘ$yI&VOozK}=4c+Z/0R8R0b,ZiKه~"oF:Nx X$k>Q_kjQ l~']H&wn|OR+" דlHAPvi*_ý- VG9 wjx*1E oN9lJ&<</{:EXej2 `5'5;Q%q1R*|mH/M0ׅp {p\deG߱%hs0h2)~)\EȇŖ}މα!30Fގ$kW[JWFU`%*m4OHPgW|[RZn{=кnϒ0cSfw'T-fipÞ8۞ ˶y,}vZ%d+\5{~XC;x1S4:RmFRY$e6^6jf1 lE.yc sQ@w0_&,T3̲̰#[5]ss~B?gR{EmAH>ҼIt̞N n\r?mUphhh,Cb9.s?:QT#%@{ZÅb M H9nf %Έ'Jd7D]^EA4Ug_|`e|.K}`D|)}ă <'&'DTYȫOwuyt{_INxb,hOǗP!PxL8 <*qC:+>6]?|橶1ü5&v]1x(fҲX{oH'-xWfR)";tJ#,[ K` 57)d[8w0 4}'<*"!& j/$=$luuPm6  ;8|xr!.rv~x66~Zs"BChee Omח{l+5f+,uISKnj{y>1T{V:|Gӵd#_5"@ ٕӻqTG4ITUmWM']ޕPg۩kq O#(,+ V/5m0WQTW{9ֻ\fg,x_|w@oQѰzGrPw,U(gp- Z{UC=jBBlZueã w?:dzzi_頱Ak[SZW(^B򲞰L{)/.0geX3k (gȍ,q\ 4Ex6չPVǜLJ<`V͂$*[=5%^8D@<4|sXY1I/ޚR wo6Rt 쯥|o=ː|0I(u]lFDXG? MUi ͋.-κwmi %D]uo!7i7+c] qD[k@'YZU=gNO!Spsjޠ߈@!]4F|ay}zcA'2E*XJ'}5)c `v L` 4(6?TOa`OY{ړaRu:(~`k LՇS$ͪĆ]o#i?^RO7g8EP2" ,$mW_zZD/o$.ǹbxAXˎ_C@wn>YKŧV-rẚC {m!f7 1lz5߅7WyyzԼ_y]Si/GJYYQhFy ;ٯXݤ7 @Wf8buw;y+cbl0);`=X/dtY l0|ʿ}-X9~7 luH!R dP m;~e|pqG}F Jhyj {Rɑ\np)[~tZvOy lp6ջ*hs'θ`S`DǬ)RÁw;`˸7)пg%.]0te>`oe$ʞJVHP, }9eOp9?6vcv_LW·ċ2O_oֿ2o)DPvciMq?ߍek\b.J.;{/P |WrUR'W{k;m*&wQ/%E?OmBwlh}jRBExyGpk:RΖ.3[ .ܞ6ۭ TL>)E=b%|a}`(3JݴXiОgo7/iL3R;SF_UwWbk.][=V]ҕ:߬ú27E+dt|&R` ?sxuu9.?G-x5hQ? _hoSht<̏D<=q)JZGWjл|wuy|B^}ua?ZehAX?XˎK@6 FQ^D_UZ /މ_N KtJח$qڔ{+KPBIZ (|oHM?7lngP-5xW놸.'t3+h ~-Ɠs l8nW|jsA1@h@m=44P1\zX!.ڼ~ҤBMmwKo0e~@9),=^uR[䦿i*Qڪh5Ԭpi0,P` 2pُ"m| 7F~# /W3tʍw!>+cQLXJ`F\5(ϳtt7ũ ͕dTrVRVHF4ӷ aT%xOlҟ pi wxMƧ±Hx-8u7pL:U0;ғR' jV([JV.b F얺oRXRauq@HO]Lro,& }mלޤA3pq͢E*Z;vڕlhU7jy["87sʢ62χZ\f' d ҅2"QJȖ7ă ߄3ml +Չcp~ h }yC2O[zro&WZ17@vA}4 gȄcڴSc(T+$!w^. ≮j+gJqq r gKǏ 3Y7r"i¡<='FSbi7wh[N H_+q.̖J{]Up< X3#BVW\mWOּILW(j鿦\vKm<$NDN# 2{g?Totxyi7S0 6H 龐5SGu1C_o &B6chh9l32,Zr";cߢ&뛲N>~C}]ǒ:۸y6*Jjmݍ4ưLr^ɶ>-x\(GhUO pWxc|=9H(jԺ\!|H k=n;=(9(Gqc[A[A\te_ 2p$[m$NͶ$aar -:aP|1p`ln朏TC-˓uٺ5tYHj?C31M֫,^ۆTa&jWcr{.5`[`ySJWDu#Pi]?ئJM>R*J{OuW-h=I7 Lb4e+Hl"(8ľkh "%weTr%9=ĉĥ$Vo=m( nz(10cjcryS-pNOk I5 |\*Ln| oОgZ P 'z0@=Ki1E:v%$u"Q2 ?U$zTD< ׄ)el݆]x]E>ՋBeɿ7㲼ޛ%/<an۵!,/}yY?=0ci`:En}tE܃JA6fQ9GK↖,<eT}# o(TKdlխA#?N2b_ZҺ5)μg>zɔylnl!hFvlTݐm/t>~xB3MRZ:W_4wAþkxyƓsG?װoUIEx?"Qg4w\_4\HY2ZSa,D67AXOoM1Jc/iٹ1;:_H B#Nv&d@Y'OcB5In̞Cfnϓ;̞F #n4gmzD.?&Qˑ`a:nnh ꟡λm(/{GSK{5O  ShvXt;GI_Wbn~[5Xak)AZםw-'ŘBch; 6*M(>G=k|Դ|a(wC\;5}15CfQ~֩An?nTH0k,EP\BwBN2D:L Y(Hw*Fv*cR9<2 ><֭|m!%{Q*߂BBW:NO][m עMS39ck][w#p?1)&")pM'j:lyE+*GzK6#96xZ޹s=:3PҷY!)8xdկG[r܂uz-"U,ܴ&cA0I3ãq+O&}L7M*uRZT6{>W9,LEn,JrOclkMlfZh ܖT%a- Vq?aъ/+~Xgjr8ɦC]q?@`?xtʔB =8ʜu[y;*0))&uJN=Y]Ȼ{O-,&WzWcCo N)Z]X-☣wK/<)pG22~ʩЕ# 3JBhuo Ӛ$blDNJ&$nXהBlyal->ó!sL筶R(}'bzd> b-9Pmm_ryxp,w㩏)6Ql:{T^u/}[z )1mɶCqU^'k ~#ӚgSlss55ۿs8&T>00 Tu/bxX6EJWFǦae8oI?O&TSżknȳ]N<;4+K'hId&Q9t9,/8CFy@P(/,}ʯE|)@(FHH;+CDߒ#moPEp(l|:bS՝H9oHwX{#ʆ@ZIVwtj-tDŋ0ekmC;cqyP;'tK++{?nccpÔs\ۥ`/>Dj2k #LZ1*]4.lA.(Ճùԉ:9>uf2{d\ƒ3݃D޻`zlhgNXq-ګw]k.V3飲Ǚq3߹UɌ96<->}2WԾ_gOekJ횴mD=IBXb"H Mhv*(VVte%*Rc^QXERm\ZPP \Jsd}~s=ysyeH?tkp-7G6͈;2leDQD.ש8_k`\}b)N4~]R9>}2=0?ۼf(v^'ݴՍ.ީ vx_-OqFيDݟML]9JكkT)KPSsʟW~\juCvVۡ[Fo~BKc1&d؀b<5M-)[Ä]txvcn_r7CЅ..:O3/JWT>x*e_ɶ?ͭta]t$=AZ]֞_GFB)Jdh 8Aq+!/_kF絒W'l&оSk\ 9\@~a5P<V_HOJb& hy 7dC)$@W<&{? DD!fXD`Dk܏hIPAs$ɶm r^f6 ; `rud>#)&xExViF@/_-k=K d{Ӳ3Oj够]BSNZ灿vϩj 6T;ߵ'o8vOqP=[Ώ`w yόJdžYNo]Xzx|tj6wk"_W_  up6́:ĎIt|xepχvbJiq]o(hw`n.:Hql̾^'#C 3ZA--4#lۄz "X sE#&?5)cC"P;ќp_9y^'z 93ѡng9UsE?xQC1 U:`@qeWn:XXp4èyHL(vD`v'lt^|͗l2ilՈA_{Xhgt 6DSIhoY{ۖ X7RvL-44a̯g$.VYߏf-sNR10a@\>Znl f˄~(ej!6 Ds7=^)}CT¡`oJn6#0 a wz|~[i *"@Jߥ`kceTnMwtL-f!۶ށbSSӹ鸉sw=T&:B k}ϩs>?=y+Ąus,tI t!A G7hcsTNfMF+ݰvmZDEO `?G" [[k7÷8 ^.>r"@Hz,]U{EmIiB ~Qġ#l }Q?N߶Hнp'__ٶ=IPg(_R@9wn Go,Оa;=2ITNb-=ܮ`զ_:;h\\ ,4F#vng~# mBſO^yq-|z{^P .KK ?NtSC*uXb,gu!zv|{nk!<1k|T?+QJtJ`K5::Bz| SZ}#<_iK8e)t97VnRl?0!_3VKl8"MYZFS)\>Âպ>t{86iֱl uS ,A LOrP3/&Q=4":̜(#ᵫ6Up3BۺYBEԟ.FuR:DuNyBʧSyVRGzE+X[w/(8'D]C|}.A9/ׯ.7Nv OQ]BaN(&c)!1/\+}ﳮ=sA,N1.&&0s4*X.քm*k܎k*r5)[r59R̔NE55Ml5NOj64H 5l ;Eov(jՙ_E| ޿Qc?aT9A33A ꐟKMKCzv4ih!,3NZ{kGn\F忍'oUbS%:uU~.LD]>d?ܬ ]F84B1!ZFh]"70< ;K?31+?Ro[kW{o1A,Wb(D=\~&GI,7}>{eݮ8{Bv*N]S[eк$o/ l=jR"5"8X{}8.v+gǾdˠHڍ,5jc?J?7iHqF%O78.:#?IӝV e>+f9|^;;|6d F#՞yKyuy7Q<#?Y/j5]mm 3Yn|0XǖGi4MU^EV!ٿؿo3*Ǽ#aE3? ex%‚v]?ȣytRFc`C7eg ^8[f{zr>3BEkm$ZqR~N,*P"ql|X\bl,yCs<( uOt.cWpPX4q޼$̏CJHCj?Ɨs:D:/ͼ9Ե|5=c17~h=$p CY5zˈߵX20uwΗR=4 5Ni [{" ~[Tc7G>'|lhb>߷v> 4qDr\00J5"N){8EB.4,bo _`g~Y_Rzh"a_C^K_[J?I7ǚD!J pwm)jȊu\4ay/tB  6-o]"i ~LO(t~/yHA㔋 J1=co [KaHgˮv@$1/ϳԃxH_[|3a&`:z|%@k’7R.(@;LXkKዹGԒDJM@ʨ6;9\{tbٽlꘈid-6(󱭏Fe=}=ΰ 6vnǜk|#dMb:8,tyJMT[fӽG#h>N{T68v ݱkcURO0p="uD6u)QTz7"8I3Mx6,.' Luݕ;%TдL5ѓ59)yfן~f)jr4B(fC4a.p.Zw7yI9˾<怂5:kc :Rqd[]@q[KM`{tCbǑxgJ5T"EK[>nb4ZMFīCtw~[r[t|i|yP`U w3f>4]įlH a1t AZ\)=Pi#!{ *e|1U7<ϣLl,V5C\x(tdK@61ʕT#7eGY~ѣ6.¡̶5D%uM7, GWVjFC?59_W|Qԣ f{!/"rO#ߋ F ;B˺sY՟!_B{H35]:"6l`@ض_w0RkKWtɹR}Z2Lζ|C8ELw %asOSȲ#EĢ_9E?m$ '勳sF5H<h;pbڣojIl1k% ’ܳu-vsW+AQS1l_'uo%؄%zW%T;UMP{(hM'ʪ]SĶwcE|.uT7 tf> |G3%wxsuaI^_qowsxerxB ;&nɀ3&Ul X+s55h(lяJY(4j%NR_?Eztok}**S.ɶӯΔy } d'h/lc{'9ޒ?A41_Y=|2h8x]_9_Z G&nȑ(2g^ Gc :5#k~ %m}LoWx{Qq0}ɂf،]N9ׂ_&Ar&?(BgrWWN"/zJ7l G%ciciN>]pJ^Zl EWr$}~[_iퟎҔ]AW9Hrjc4 9{+ܒ9rMsKsE>&n ^Kwc#h|{vq mgLIbiuYO˳3$k5.e8m4`UH? g՛zfҼ;l焭e3eN`kLhb):>ʿB+:q8Z:[v8ZØ[aH*][_‹&T #qWs'~G~0)?ZVn`_`ƮY?,aƑroR@eԙ9nk-k}%{'T+6v M9i@$ |hzѕr۱P;#KaE;;fC^اXB ܜup=Jp> VmgGxDjҔt` F-睛 iYTsϵJ(K`Vlf){Ό?pAI\[nJ[&KRpw[20O\bh<[B]}"A|ӸIz{[\Jc$Ȅ\ .ssPDx[L(<´FY>WJ܏#"HvE @˺s( ҋR]غrQ? IA{hx&Q?'VvFGq|{~l>Rv9mvg[af03&3 Π . co}^OL&2w64 6}[:OqlMmXe&V{ye2+v1d'i_%g'v)EBj%+Y,ҶL9b~BU;~ɲLѧXr QR-TT mČLj{ǡbDeF/^8|s׮WhmV ?/} %>NiY8-V%9/ f--Hi$b3.Sįz}p9W\B\~_I2vcr frJt6ܳOkk;N뉿Ҵ0 Bj>s>?륣 Qs[C|ItwonA+=߱+*UHI_} [! kʟ%GF!$<5.g:~{{2 Opק/sit~G<N9J =OakYOx/f\RZVtJ1yrkkݗ_OT YVoPX>bz$H4+vyy 3&],OlW1 >|g>!;+n/+wŔGIH#m?=06V_ޠMpS$]`yRD~ܻe|qD! ^Fj:D\N+T]h}ygb-IW{1lȓ} V{8(շg<aU/#(߹5 {SC m'˷%j`ĸ#tA}= ;&W!̚xE?Py>dXWHNfcQ4:vy퐯Lq7r#m_F_pL\9p8\0& ]7ʎxH ߋ{7I|}_:2&^\="S:<ċ⽀H~,2)Q08aLBwLZV).uM*yU keuTܿW*$k8U2 mĝJ*smc؊,V{ڞ\LvlZG?sƿosxOoP?z㯭ƿTxQ22+x?Z7?)2O!<~'ugOE񏬦OkC e/"N`]w3t1[ٗ8 \FF+({uw<͆} yEJX1Αv "ݺ&C)eHO u6+e\J2]ju> N^jDS#%;Э5^G&$\oT(QFo7J%Tg5x).-촖D L$3 Xm wzwTXObe7xO@:C-܊,(/QR?{~^~J٩1Q sIwcjP a;X ݪ8ߚP6QNy/H+MIBG>#t[bwxk'֣D˹Sq.%nN HtP7IdO%%P|߷σQn3ld4pxyio?{OH;{Z[qxfs%o'[m,r<6>!Gvb^{O*=FJar=X_t|c~NKMq!L`$.BKMi[`0Si;zykyq -hg9xѕ[Ss{4tjəw]%2se⏔YRIr<%u4=xߗ)<2k G 4˯~kz%OMf!%鬷Q=N?&Z0\.Zs$ P-ξ†!k⮔:ߢe~Vpr<5_Wuqfv<%t9-pUN&*>I})![c O MfWFZp8q= d5+;5G:dL0fNU?PoϦHB*s";|#Z5T|?ߣ?WZm8׍ 6%kr]w# ɀa5x4|m.J٥#,hkh_u~V>Yxȹ˃1T ['.SP*mhZuIn j0fM~$"&̙-ʺq/._v6ѽE/C3Muq<im PYg#+AnٲXbM"‹:3y2O ¨IgGlPf%TWq?BC.rrK[ǿ _y{ɍ( oBe]9cx@P:Ғ[&M5GƄKh oǤS,PߏhHc[٩wyJ g`0eTa)p>74a4ei_]x3|@ai*Nft"»j 6H'L}BHѴy@w$ ,2"JD%?ƾ8"@[Xq,%"x7}MbϏl 8;簎Nݕk_B8%'qV'*)*AYw@!(H(xPh´D]BkQcѣqx.lxtnut5|.ZibeZ:wU(D]J^VnN@"GB=j͒nFcGz]Tv.HPG8e4K| (qHQۭi`[@徰(dDif 4Y~%"n@S ' gQ c}c uC1 <SP"XE:\")/A}!/D:%M3,eQ>KUܺMpy[EP 9>[S?K#G;J?9b CŌ*nEH')%\ O҇9mo1ȡ8n$26ʘ9k:~Z!ך6u1p,l.Z{^AMXN勎Ӏ/tgx%XC22i_[8~:׵9j[׼tKx>Zo(ǀh>'{GmkĀhS/=]g{Ԡ+9V{,~Ecww RuLq{q%pWy:cu:u'GCl}s{Hs~aeeHmBo'cux4v.]y"Wz1^x#(8+Tz$ܗؑ{rh?k]cr3nyfQg /|0ݓS~ۿ U)1> W4Qx&ޤRH*֓<1dMjS HE<1zPBT԰uQVIy\GV9|dY4131JK5O3ݡk2pgؤw7CC8}sȻKމKT=7T݀9fP35Aq>T]_qpf~4N)%FgvbmrͶJ+:<2!+=$ffأZv.Oʀ&Klit]ٜ㖛pXyvQ'T8f_s["OV @/mv/*ӛf>ݓ(5kz }-rw{W&W'8iiV_NM;{}s;ȑ>]^-@ypeb%.a?CLr<*Nur9Y<Ґ an4L*ݍ1w0Ն"!ْ O&'XĒb 9@6+}-\d;BB&q FOEWS ~PrZ: TaMjk1&uKPjU.Iw/ |ǩWB-{'Z"{lO@&W=-DE1uC?4%\ j7t)o y锈`%; ݌f 4iN2DJ il$g*vhyZ?BDQ>YgRw#` V1vb Ӈɇ0ѽֵClӻzywPԤ~Bt::uuqB{24xR/ъ='=36:zsWDBgpҮdq7ç%[ ώMhN_AǠ :H’X;)ĀQgd; \~DlSebl6؝t96 jyccH,0q >" 9StXj,1Sx3ʞ o83gŜjbp?Eo؆lUnqD#vWJ~]F]D A*P1]x@;ߊe{t/ BdW/jUS<.G KؼJˇhX&biD](My1|I_ ^}Ƨic5]e0[;OpEpV<Gj :*:4HF؏%WOWKя JDƎVD{Ky5 e< PHcO"9{Zr\x:'~㮹﷬вjb)C $= Ʊcpύ_CzZV`໖I=NQ0DN؍qL͚qYRY )Q7^G1?DW岨)OM/\oP'?䚔wi]I ȩܵ< 8in%+>\3n&C4p)xl')rS供_GDM'?|DJ}FB86i>ebXk!fU'p>˚:rWd VyΦ1{| U}m-AbYt.Ff4;dQ [R>U<,2#'6yf@S=TUIJ5m7 81^6Pel&6*l G p.x2}qzcWtj["Ŧ+e/U߯r])qQWM&+pɘC"VM VIMP<ޤjlyumdA| .T_VϺG;+)LݗgNU1}[$cĘ =8ʗDs47‡)R~.Ukz0 IԁQ ہ+' `<DL4e!䫯k'fxbبIMdSv^z* l?O1a`V}%qjK3R7bM30-sge*dl0d[usS7K^L~v {i`6yl)^}O(4ulG|چj@MdKy>*v vVܧ\J g1ti,'eH~/iϝ^Z*yQi6sRIɮp'5>q0(L)qaٖ"IV>QOkP8qgS>xGt^ zDHS6ws~Ss֨:ǑRĶ1AsV?38R2f9:@ǁٖ\0e}̀Y?oQ iM#_Oq<,5{yFvf 4_-mkJE&^C\7s|ifv߸@;w{o-w,~Z[&`c-or~쒵\ɝ6.4{m$#s|?vd>pcI 7ߐtv Su+?:ʋ}-U4SH\AG% >qX}a*3}B\_D 1:L&c)6@ d|D;_yhM- ql (0w*7نb#zT Q(ӳsqwh?G>]Ncj FR P#ߘH+x,xaSDاx#[B,xĐ`+_¸f7_zDl?`kt瑬$wJCYj=T+ٵ2mכmq/oM{DLrSa,~z҅crU޷oExuY?XL//G٥:YΊM{(ϛJ<Z>RrBNif2dPVE/]׆ROV0oIЖ wvyTh~,=FGlOCĚs3P~!rr&ɷ._ogeڭ)Z eD'I\@jÊܦ$BpP?v9]>#b 8<dzZtT.)2$#l+ B w5& +_e$* 3|hTI"rv]%iĵH>G^ lHyRt ~iSo8:rf ݻ5lyP.GW?fMT{歲UeLH͘obkwWSVI? gDk;@pGxh0QO2{K,@`z­kL:gh(pkKV?IB|<³c\E2ͳ[Ib?!6`KB4<)4(3{54G*NCh..L{/<%;t4 }b}b\f[0l7vxufq9kDُ'T/9_pCE3 !8>g)/"VCb"Dd# KDQ.^()4:\,Xl&6:]&/ThB]RTvdnԂ _zŦ|4s>E@ ؟u0˜>jɘ #^_ɪkB2l.GcqżeC(CU7vgH 1po8),ZKV6 T2T]˲X25jXð S*gcGEO3Z٤V4,ՂWh5Is;l 2:X.\k&KER.7D8> ɶ˵nZG3rSY%HU/OMAT|Ey~ʅ >UaG={ZNMЖTguߪ|%[aӠ))xXR),^jSTRS<sRߴD0p&|h ]^ أq$Ds,eѵy +׹GNQR{c].6jX\wVa8vn];5TB* ! c~5+ܹTuߩwzϠٝQ:\Lu{HǷօn vI.&Ⱦ0^ [Qz(=<|/҃1|mN|}'`F-*|oioό0À^5/ Gen"Zrtw\{0[kS,.f| \a>h3l~3 Al{P WuP~bku(DAi5S葅]s_UCk?ɿ+E%`{~NW+ѿ o-* ΑW) * $s+N3٦g#ݻn_We 9jKaisж7 R]ǽI@"2"^' qk_D@I(ӯ$9\\NEOG)\[oC"{'YYQp^ 5_5$u]u]`P70 \6`)H,D"7 EΧGPo%,B;#]9:V*pd'6*5G5 :}W)3Wv8׈,? q{6`u&ǹQ/ XR9 w|_\LegC_b<zj͕2B3.Wp} 3uŠ(3w 4[ ~vIl i f슬77->r+jWa^.6&ᜎ-xIkܥc'MS0Wvoz8g#1Z NBuzV5ou3S1DwLr;H8&OPO;]ԡ kQc{ sLO (1xղDLZ#_yw!zssq ^]xd"sp4> ޽ԯHj+]_fh_sbP1Z%1RdB-cT+ׄ`=σ]3})LG?{i9UTYsDwM+༲) aݻ&MY4<MJ'uBu+P(/BV8ilqC>\/9FU,TFyjzTh$hwrWTa wc |G(Mœ߇"(~)"&B̹$]Sf5,ktu9ᑘAQC.u>W)`!ܤrqz}%*1*>Ȉ9y*nꉪL sEU-WdKkq*~mJPOUE\y{<,^h_z4 ]ӕVtaWX!/Gxܿ+x4!<1U矫02y ax$/%GǣK;cMKoRG?og=<Ô/}\h2>0l+.:~wc;vޟFa1sV~J˹tilpBNaS{+[Ŷӭ\};=|>uDU2opȳT"-^ ~9/;XԌ8+gBe ň|:<"umEѫ?-|@0anq.C 8Ļ#@ rgGy.աwݎop -W_GߗK;pnWp ycs~:- С\qwMGBOPUuwT_Z/NQQ߮:bAn1HTl KX8NS r>vQO?hӏN Gr{K!?e]2ثr?=iP'}򩧟Psoɥ{tW4\Pl镬-}ڎ{Elu0ҵ?**U琺Ezsui~{ԧ-z5i2 ^az'Mqa79詣{?zHC\C[r.ջB h򢿮oFo# `5u,GivOKɇqNy9W\tߞ? 0̴˂7)8IHx"_OerP Bi 㝶X)g<9[{2N9sVRi[pU+f8uM9$Fy珕g:Gz.ĆJf ǽOۤ!ioJ'[yV`ϭMVoI;8uisd)[6I?ț# J҄@DuV>pmNZ=k)R.s;P5zt.wRBMʅBjfd_3% )ߙRVKM9>|8׸3鲤/4h[%… >FIJC+)sjh_yf,l _Es2U|hm<䃙Y*ar^kY7}8Ol#wMՋ5F؂ٔ_zO(yOw3dWM5 w8W}֣o3+0zDzyq=ʫjm)Դ)දo)c orsvyNL s*6u2*3v}P*5xW^kk6^z fawc)O>DuQJHֱ~dƋ}Žz|vm>W٪0ӣN9ǀ$;|R"Tp!kK};}C6b&qQP T&WCE: ୸OξJ6"W*"] ҏE?3}P`9SA(3Fn$XOjռ_~[jT FOЖ_frJ /D_({ jr.GT(([4$k'wvZ׬ST(k8d؏?D [ -P@۟H( TrOa9 [C1j ri0 an ktXG`_L)G<]٠sFh'i~Fmi?.ד RHHZX}[*a,?Ec:.߿/6UŴHM6@`+[֚hQ>>$#[>]kN7 ?O.۟m<rt.  slCjJ}*"e^py3Qrd8~VM*oF}Y\|WيϯF 4|7nc"ϘCkٽ(|>_yϗGޑ ^aGbQxaid?vCx f >E69}~e#_H9)6CoF[ȣ^ͻ)[hP }0wHa񑨕`inS]܌.MIq/:į?JN4Bٛ%)j6JZrmD q{^3ېш6 ax k:Z !g[Qy=]EKb׭ROUa]dpw'-;g8SoP\a\%wfHƱ̉\nŕBstV0T燉 Ӱ%>Wɍ4kWENv@1{E4)1 {l d&,慗calwV\kxoJ?Ne#bgD~uvMSnŷۈ6}3# }ܩ*G$Ֆ99P:ޮHށ*x9F uaj[zZUsR%oUmJpN@#驖mGXPғMO$p&Mcr 60昭yLݚjڝo؞ˌ3F~G^(=-]0!ȿs mtAQH@(i 5Pn_ORnd ?;6 FZ 4OwA^.=2PPR7&uCEaĘC,@O¬r';eqe njFjC`¹0D;k:3ඬt;,i֬ˏ25$5DRExvX *ɚ l#p~r9A1D Siywmj\sXU;gr)PNHixP*w8-bGBk {OYXl[GER:9ٰ}8+p=7]8/h6Qne|FDM@OD&ʗÖ"٪[eOb&t SHGobk8H 0;/";l:C雪+&Ľ̓z7sЩdʣOV /Mdm0jJc9dȟR!)u3 t,D]m&֛,O P^hF4+[tQi>9#-d #҃q vv,Zś`8>Xx{x՜b4bLøbوnEmFF!*^p>FbN>ly [e]ୣP0uY"G&K6R/FPr*B?E5Ā^g7vo¾̡|9b{DE. C&\j Gcĩ|\0Nagԇˑ:9Y*,0"ᲵL]*vo ))lAi%e d_.\  Gdx|>x[_;>~`)#[:pO)Ds\WQw] =RvR/(y56n'pUlDSSIP%>{;)&@Jk qΟË3 XCqF ƒ\(yolֵw͇.|FO5x˦%E6~n4'7D_js?A)Jkvt|>>$Ϝ X6[#nL_|y5bx\(0-9x׫h{sxM w|P¡]ex]Sc{)tD7-2^ƛ[QDQџ"Cդ.%*pyDlkio@T{;(ޔoI֩0=OjS{b;Z3bG,3r$Sټdy7}[mM&NJ:xR J4zUHJëjMջ`5\hǖT$7e9'6uG[uDT 34Ey8xO;yKMmݳКTKm5 VBv ?YqUMlv_=&>u35|)w{Bl5ѽ aC#eRxϗh_G4q hgJͧ\34˶|ߣ0p^Ml8?td/??$Sw_4[aXsQ1yO[k9gwiBR޳ɺ\Ymqm>m?$ҴeNɤ˔4OB`"L9/S1kvC:BJmh,a es>ހ"~?{.'f 8iXGwnꖼa<,"+EOv+hv kH躬%Tc$8oj%'Y@X  >+}JOvT/%*A~vffp866⾮7 7;t;+p\!LQ68;gfͪ(w>ڛ]AwH=vX cy}<31q&D'%t(j8Yި-kt-N)!sJIJsm.K)!'6|0f*g/CO샻 s8 bi=Z6ef2:|OLƓvtS~6'16nxxMʍ8&,Tl5A: Ci6LdHXR-泯 qkg0/ɜ pb; JLZ ?{F$ߗMI' dJ|T8R>2.bwʅq<-ʲU+"EHEMM 속6a.n^e/qty;HG;r\Y84X ؠBVy<ٶhR|LW'ਙ<5=1^5dξC-ӛkA zi̇#lLy._O#vQyѿdWhޫBJU3CÙ0ڛ'9[%qJP&Cdf\_cD&~owU&2tdP[E0#.nf*|E:f0f)eJ)y-W['_࿄2t"&}Buz: . ytVC)?J"'\}wXd/л`@g}iRlT>zO*-,[%R\ !F'n/ԩw8zTڟF&^6_P_ڧ?A*X4J9F݇l/7hze9롿>&zCn^>mSlYve(WGI Ih4ènK8w0O|`JysN@sh+0s7zNwtueHyiE;gMmK<@v*BBYfoC@{CJՋM=֞፺vꠅd; 7n$dv U:wOUML޽=|W?+Ҷ rV籛Jy`w{5 \(*xf=\ k#𲊟uUd郠F|aRu/Is-tb|r3!{etљ:LOh @Pyver%E W6[GRuh9&*r21>< VA: UйjVQv~uVa$CϫփqD`Cifu lv&,)B-LL9'hs7"D_l^l]+@$4H KbFM xy;9&]y>29{@|$_\ oO" kT<;KZڃ GOӓtQWj ^C,>za"{n L;}j̗!|9x 3ځns芧^['-&x}1@]0)8jG♫GM2(ٶf`MA?ӡ<힙v+]ooʽ˹wZZF 3na=`,aUj>B(J 6TAF,i?Z+ \>ߓ6o.RcL,R<3Y_>PEAM3)kMA & v=7viEez`w)8e~C"6ơǤQQvM⟂`|雔ƳP-6BU{Gۣ!7{xqsu GOz? XkX>Dyd;Ƴs$05]b vC!hRy(7g n6o'\Rl}ȹ/?՚>:/}&n ^LGZzA(9%Q.1.tB$4(bNS2إqv\^w'nCVJ:AjG1#/:2M;oD1L&7& ESS.]OHj#UO+xad![X(Luhnq?~O9lY'.Ȇ`y9oTQ|4D=сP"*ߟ?@q/֚߬GW]O}u>2B11 !uTJBtB3[Qni [Rֽ+1;~~ϩPvyL7S[.zMaNRq?$F$<{J5]hk U9/T~-fu0v>: .Dֻl<2 ;JY7k Ր'a*kZMjֳ"s< KǸh6 Bsz{5՝N%\ظ߷ZV|g&bQ)a7S7z'xmj@4 ?`.br:⛞y]WH3FrOeJ&Mr^1Lfoˬka:~'-ϣ3u߹bÃC-FטNhٙ+%0g9osPdDpMw۰`㋪su]~&zSO>mdwn ̾j?|}^4ruZ>c{MSw~ͪG4ouݦoFTltSa^c"Vu){w Mȏb!*ǐ哎r YV ^:N],DMJM,Ȟ R\\-k|`wu]^]?2vY޻5~RK8$ǹNN.Kv+0k'DV.. E$8?BRَ:ģz$zOW'T ۤZ7qO"aIŽ=20htL,A=,d-6)5nLX=pc8}Ih^Or~}vEƸGIi-q&ii>NaVF{R}qT}-WӘ*QVp" Fx++:JR `7oF2HF~qv:@iw$sM}iF{I!{͡8܆}"Rd߷o"NZM~[SMMq_QΘcz>t5_4ԏIVqv,ŦsY5ezm&#٥7& ,`3RMӟO,n2%MqP:ܲ!eGىǩl.nJ :~>Pno:2SK&l \J7tu=S`D:yFݘ#ȥjX/>5'hZ[flcGwYrܤW)K;5CpO}[1 jERF ˀ KIr]{Pł$ ñ+ )D.E32=HC;N>[Xh0&=̝Sv]W޻2`/nX٫ZMC*\F3G엾Ʊ ("` $5&!^d{kCߟf_Jxʿ9&>y1*V1+oxRU X: -DE˶|y'w7sd9D$ZNdl%:|V^.#ck2% \nf(M>ro*铬sʓMyahUi5k_Gjߑ._C])-ddz\, S <3PW ܄D5p3ǖ&~ G/fg_V(;,_|}G ǃZ؆za+9I$lch 퀷’"ɶ=G{E5F+%{S8BL >x*YSfb_e̊o A|,9RNq:pzF'>&s M0< IbI#{>zdd')a{Wt%vRy< eY&Lnl[(3Jw^|8D$$Co@{-=y#i>߶T7%3hcT<)7-0 E:>aQo57ą7Yq ee7/_3On-Wdys5Y͋HhVE8V__ y ax;!&b c;/q^tonjn z=iBC3.*u7̺!X Ӻݴ#d^}^֣չr/5}0t*fYlBUxyQYX"\_i}Ɛ:IN7b~0W BG64sq49'ֆ Нu~p2S0$ D`kB4 Ʊc=O *lP*# ĽA3҇nT/볎к}p].W4^Q(냎f,x13=Vd#ȪAK`IYߕgm>@od t]mRJ(SoɌp$_pʏVmk- 2m, &̗ vd 1C"g~/{Kev_^KIfb^Vb^:X RZߡ.{+o̵iErg8d/y9)A^B\,ox$|h|wTv)7E)7'Dkpl.  eSl)KU$EzEꃐxɖt1nRsu z'UԿBF~1nVuNەjMG?ޅܦIZc"b/yطqiU}{ ۡ.> u;V#MXQ db}i SK8.l }X Q_JPm?iG'uW I^?׭?uI^h ӟWi:##ғG-<$+ BDbmr7jk'Ry'_U*"{>3i \s|%߂גg6uDc{d6Yuz N{cꟼ R޿X*Vi# 3S͹ɮT9$TcGج|/2!DovrFsn2^#J$ tz(:Oy6<>wR `Wb Un8`Ƈc jΗ+9:_f.}&c}є̝%fy][߬g_nk z=˹ QS6w0l_Q ."B7n1bG⬧[i2O1 }Iށa IӍ5iW=T+-Uq{P0?A,85e 7%p4Bލ0< l?y*zv};K?z0"o˚Q }72*l[ K6`[[Mim.^oj2e{;%\z8o"BvJA;/"{3 .Fx[OÈӇƳett״VD`#PBv"ߝQ೫F zX}v%t+7FvA0ю+ը[Lg$ݔ +p~ ?x2"꒘(e}a'[n|oq}aG1zqsA(.LjpwW ؋Z\?w+5=@ӵtř! `/dJ!NjmaroN! ; RFEDSG;C$ #h`b\vulHymϨF<hX9va5/WJ~${H4r%L/bh-$vH8 m$k.[:h99Z3;9pk)lvoKU q}3K7}R%xEp.d:ĵ}b}G}(N3ѵd(Ї.Y [s|ra}bHWvultuBQQ۴ t< :£LG^־ڊA/TS-xPJh!%:WoCز?n8 ߪFffx3 50urbiKeCIz#9`i\OV*xXVSV ɑ%F'vh{odŵGlegBDO.kc.R*F]4/]`e553 X1hMhČ:Sq`rbWО]/n}r/;7\ {v'3V)>*eU6)+Tl F|MN\1Ez2\X@r|_7N5GU?xrS3p9/Q-Hޠs?380?325[ w",Yp"'|]~Hҵ>+ُ[|1t2"̳+HȗK1 ޻^xv'0Nz/i>KM.8e[C|6Y#{P i[@r|4-KEi@٤[a[a-6d"P7J\̯_=$ʲx)Zl!JqH ^wo Qک<ʧo Y,f[>:NY}04Y]I/YMo-w3ph9%. :}m1 E 1'EF`D=/Z!OԈ37?? "2L%i\)vN;xg<'V>&qPoGg;eYqo 5OnߙSlB_~~nt%zU۽G|Tv{j:g#ՂxE?@+\b7#?+ OfEuX?Qab<J̗zY.JU#5VVӏ2*7f1:mWzeʏkk\s{H`f]mY]I#W!q*&š3Ψhn͌άҟY_;m8K-I/a<Ίn/cً{q<4p3^d4qNr9I)m GFWPIyCJ DKW#逸7#9 aĸ@P{`~ش<8躵%@wڪGjthy? #x}A XGh7a[@=n~$]pK8x@5gFҨfQxije)P41^KeR@*TVs o;MI-y%);ˠrh|6dgt(y~UEzCM = [ߪ'LHŭQO){7,,pl'Zy^?qjuh#6<΄^moilf?Z)u +{4Iu'\P'K9`8 7i⍼u*= nXyvyT6\{ V=ʼo,I oqߤB.5#vz΃6iEF(x|qQ6T|S8LNRxs@N J /.^9G{i\S؊1pCSqr+b[ܬK6$jpM*߻p%M_j/xNYr3o#{BJ cQ}!Иzl^z,#3&GUj6=;z`0dmJe@iok2 K1&Rkpg;9H7L Ͱ6.KYBe]8+?`v hWEF`b1vïDUk(RmjW\^W ; A(Npc-fQ"Q~hzGgFDph[zD^0+ꌩ¬;wvϩDVZy-ܨ勂iQJz`nf0RG:- f+haw&΂ߋz~7)CSvxHS !G}yT8]e;8NHZ-m#1yvu o;Gίc\VW)wi+kj,çNkgӒFrĻK<ߤ0ʼB&dY[ĬTW;ʮV4Rofq͓x?)KCQXvzM]}/׳lݛ(z>¬ !biГoqNb2#ޗDY-l0GF6G3x_s?{{Ky0zc,Jӈ^lk&c5g >.!Rcms^>~vN+3xR}M@lV<;Ixj?Oe>z8Yd]Z>&}\c b;7NBh|teugTqd("nz~t!fI6rLd]5@ľt<~umz a : T{?.+c%ŬHNsڅR"@MF7@P<:G,nչ|i$4i5JQ;mFwSF҄秴?0N/3 +[m>%-"YW!O9]5Ȯk4XC3l;ϵYu=5"/#E O~Mitcqؙ /W5&3 ڣSoǏoeOeKhoڟ5dB~w*?ί[vu;JܟÐMFܗ:aWEl7HǍyY#gv`{2UΧabGyY"\u3QRgbW6Ucw}8.WO&?'n(*U[p,3`QH<R_o%-5Gpc͌ؓrCZuhD"ORu4kiJ,R8 Xg4<;OAe3k{0 rKyn*?<'*M7I^&cb? s>imgʪ[F~z7 u{cXDB/c_ еf7IkPVWGl ?.Eh\sh̨Zߦf/A۸$`L׽T30BxcqGLb+]xy.:eܵIR*|zFdhR(X]1.7>.6Ϭ$롺F%ainzN!6S[! Pxˊ40rAEeͅgz ^=/*;:I 3|_mYɺ  nnB.Ί@Х,x7^/X3 uF`E|R mSiCuKF&߾vr|ϨoxxdFTz =}H3$9S'/=N.M.U#ۉ?Li[(]N7~8.: ?0z]߱dP\1" CJG.Jcoz|O|GjJo7k#fdJ #fpzAhofS۬> 0 z @\9̐S>;.fFSwk-b@ﰈgBgTlbsTh[GO&{Ľf |!,Z$[/W/yw`\I V҈__bA7ZBuqփ5#]gl P%XQcl)=7|k֦rpv{;uУr| 3=AAɗq#7Cs@~ D[VMF7V}t XTuDQMZ7r-ŶTfS ERMv7Fc~L'` ώ.8k۟D_yz=V9CWG) -3u+)1Ǟ&s&\ss{=^UXR(ZNmtP\^[9xs H܍0upy0g3=M2v"k1 %2]ϐu{.E,r>R+<~ҏcF zxK\5[O).=b9 rÁRMas@~UIǢ{:K~h +,qyhۤ)ijW&*۵W=?L#8.vq9RuKdLJGDef}Ś$EroFg~6ٶ})*4a'ԲgQL~"]ӎ睰xr6vz-WvoP.}941kdwG1{ג/NZ\'S돗lJbTgw&䟓f<( ZGٓ@dTk~[@x0 6bOfgM鄽LDy]VذH؊-~PXcד"wR6Km0n<j#ݵ%^X5 cZ7х:0FՔNJM@ߜOa9U)yWP8O)bj/C3v΄djtsa;zWFpWĥ(Xi'UDt:=7c4nC>_T0lBکM [t-.i6pl,Gރ]"XW-z VM:;ce0UoywmVyl*^gY16zV97 ^L7R5c׋9Poi!ܪ _g.Ax+&GZ*ǦC,cNnYTs<;L>$O]F=:9ՠj#.yز_}:c_JNt3cS`R5h-\L!"uT׍2s\W{17.Ug_S&r1cnm @҆ˁ"Jxܔ?[a/ YJIMcE"Ao.5G*LGXNa+0g8,+JuM=~.bp|q94\r3OJlг=a{ IiP;^DKsWtG| :Hb|8s pG>oZ&0x ;WrRRN&a@8 MN.vor_Gv_YwkaIvsÌ+euH4TΡ{Ji$ϥ0M!Owuqh!:S&'v$m i/|#uk4^tf@"n $WF\GJSW~оס"eT+rJ'1g߁4>iPJ?dGfoY;@$Iq:Uiϭ: ;vlAe]&ͱ58O8kC'8JC0t)#lF oT YZ=FbQq6ocP MՉg ΨD5k@`UO2=>*xTyFu0'h5iZ}GM {s%,d&뙩clGq)Yces-.]3[-brn4-`A1t}:oz9[@ " (ܜ?`*u_e\aSr񦰼!Cs  i=h'Z)_Og8\qbDG鹦?RlX-9=\WҊ+-ro43rNQme!,%:JKt@?ύgZ^Ŗhi2KATMML aY%}faty_OjWe1Հw;O ^5CF {JiTn!i;X\N7ZR4Þ^ˋJzVSa\jEјosZJ#j ':7Drh$!x6|œ6] 2ٿ5x!s|A?pDsp%c˚M,#O߯'t|98@;у dNh5=txg~o l5BCA/OwAmM_{}GDͷmW}rm!ixdƱ-N*9bQEi-E E ߨh*,lg=j4ƗY2u*3buQs0G:WI#JyWv4WYqZy;q#R|Z3GvDiLBGllooB)V(E̿sjN$(.dLWjootTx\>ss x(-%|yIr0[7N"fFm3^됶uӺ9uH-4Xu:SЦ '?k.J$ٿ7Hea|7ڬMN9pG޿e5739ݣF[._τ ~/'(%0CP~ȓlq[k v7 n; xE[:DF% JѢ)o_tUXdc < Nb$uls9>B|40oDԎNnquE5IVTРQCE hTj QFEqTa[Q0!ע%+\ @:$laC@& a1 K=ܪNg~?~IWݭr{P;GOrޯe0(]|mE{EE*πU>n>=0jC$k39Tk!sY'ъE؍`u!G{|}~#9AiGŠ2W2QB?*M;!g#8hu_eb:f "!WQ`+7Elb̀1IrÒ˫@w ~#R㐮8<(h > ]N1_HMH[5(nQj4ET߭mw s:> ~ H\5OJ`6pZMVIj#J<{>=')<*{:-˝?B9Zw! =t%d,ϥu?=u :.QmQ%dM5Tę]wz_l86lkTы% h&Rd]cTEgo>=75I?Oy:<0s ܃B:T-n?$'_fOz&f辏xQ.ǹǚ];8# , =UBR8CgJyZ먷`ƃFV_K?#mRp`]Y`+LwۼjfT;z#D)uvuv R};5ꉝQ{J0-@qun^w'$_BIv Dv ɲCpbmJN# Y8o, + ;vtY{\kxRe>!dn'B=W<ؗG(nL#s>#x۽ۀη/* <Ut)R"j#gNx}!tju%H,lJwSGO;CtCy?`^W ɊUFkxM1=k´ynEofh:ʅrwyh6A{Pп-fWs UnOEp6H(V*Du6OlcWQu,m^1v"Ru]jɗ&kN($PMoH8wkkV38pmZB2`Gg)9T+rQ[d6/؛keaE B[5@C%!ŅW˜c`Lf^eQ%XEqNJ2sfى,u3:0ڴ? ad#bsIiQXaE\fW5mm]GwYݽn Qn ^CkٶeGr>WLx'iu.P[H| #7ŠZynީŠ~)*n=#eIzwݵq!^IqW҈3fRB]AѶQp@ʛ6yq?C{739F>ʅmlml؋N{FNP-Al }o '}CK7Θ+A@>| IyOb[X8Xp5aTf} ^hhZQ]u<|F|Y,~opi~tHgL^~\-YlraoKH6sZf5e=a0XN!sͅ1V\Q݋]hVP_j%kQx1tO]i?z;|.QK2RoKdr!&=(ѕo;+[dht<W~o{qv(c&Jmjt4t6 }RY>MD,]FoSwPfIjVE) @ /&ȫ:}s tu `If`<kPA4`\ߨLS n3I(ywZ~_~qeoA.JLڨjiuo&WG9cGŎz!vH)ӦN$=Q#K̂qI q1e-z|BzPّnO'.K]*MHU>dx#a ׫hDuܒ@R]za֍.\ÔlYTTQuSmV_MiM_}ٖTO?VeiO~{*g \akYȜˌ?IXTǣ j`t%Q S!%|8Hm>2S8L0$I髡Vm5l l̑L58F[po9Pj/X0ܒmc_HMPbMpjvDY:FN$a򝝒!9gS8(DӔ=wr[Hϗ3!J uH!4y;SƥYԙZ6cY6;hS +e *7%ۤFwjP~S< oK^BIDŽ?;d2F:p?ioҭ'٬Á}+wHk'L/pߩI}^(F 3$ݙ׸Ch>`fx0A;LPWUi_YC82;؝"^;uZ =678UbGsYήa:ӟ x6;AIHdQc  8_ @, Ʌp3d|^N `~}m(B{LFjz^#I$"TV:|K'G_};k|/΃wqtv{p {sI[0Θb7=l‚XGjۭ ˩ѝr`*UQ%Њ*MrYR,ffy-,=]d y-\icht?nnF Dfa=D^5A1߀Z .Gy,ecT*2t=GTqOv ]w)x`EUѾg镁]ޯ޳O;7{Tފkܽnէ~L^M@/ֆ߻gtנ=ua?پwƑNG_fivF:|1htҊJn0\iL8R48+ IRR9~!a=ɍ n Nc(4/'}FW}*KL|tgo i/ W*>`O`JXQ'ZsV]CLR* zcpyp(UYd>*6- _Qa>ݵ7h V$Z_tG4*+;-ZC8 O|F6Hٍ߰C$@XNR7j&W oUc< i>3vz-lzhB_+jG{tk:_8zXYvit/fP/\\ףk?0aD IAiF>}efLCOzc/Tit/ݿ$I@;K=Ixp/#A. 1PfNE'2PF]hY+s@;AbS~"PVwMFݠU]~o ؚ1R}Fv I!u0rH74_|r-$r!;P@a/O.e8y>Z#IUwꃐ㪧xᜯthGѠV1rӡ?DWLK}I{y)oh|=4ѴS^5DSp|E:+芨eaU e3B>N+{)c$\vyфzyPCϘh XzEu|C*uQk1*_G S˲  tT7̆H9,ihe߻i]7ߓ"jjY?vZad6:lGnHz d̋~Ic5 ƺ,KK4tm"ǔKw Ez\]#],ꐱI ڤ4 3o$(/;Ώt1W`rشA*:w\%dyo͗hvfnjuo*PM,87F/on6\b^ w_{1Nac"bE{!w] umO )ەUjt!(c3Ӳ{0ŏ@HbLse=wi2↕?>Q{5 0.ΈVb =_Pi[`S'Kʦ5cqDs=cD5 uѮiWZ^]7)3\NE[Mk|n2τ\DGp.5J_Шx1-s?* lȮN>`4R`D7Sm}HNo! dWNb#Hgݓ\`DoRF$#ƺb؈=٨=l$~ld6jzO*TFMW﹉zAg3?-DȊz/Ӯ1cݍؘ|R`oF gOVfMd#zYوj lMj$6"Y͚FS)jH[l al n(lryl`^+IBq^gq vw:`fMXؖڣ-fAn iubksZ]qM.+{f\g\gukXo6b>IFLVR؈)jV*Tլ؈ԬAlN>1Y$H>h{?ޛF%x: OR)ŵUۈA㹗 E|b᜚#$j* 8|%i%I'6Ndeڶk(coI #"~/]a?%l(H)Hn-:=V9"wGK%IMVR}(YXyemWii,3 YH"V&jlX!_6*V3cVZ[b਄HEhи';Q,pa?mt 蛱(8u@snJxu* ňۈtD8r=> W ,>O\z|VC 3Ly7^dRm\Ir ^X_nˇr<2%DXexԹ ' &N.$ٚAíe߹)D:@jSƔ~ZzŠ'1-S!8qNWy{ڊSi{wv^~qN$)ҋVXvd2Hg7"2x?ힴwt8pj{Nn6R <љK܆;g9Bq>zZV {9'yH/ RHmhꣂe=P HcoIJo\﯂Z|B1bQH*d"=<ǻ%a6#)~<z8_C{; PfϮ:|,oq=թg\9yeĵ<,毈u:Q"LG=VJ† PGWFsQkQ[A^@[[sw` o%Gmꔰe7$L~1mzkz/yOh~#:3ITMdbmli''X%>4[5i k̳rdӞѵҟHE_<]j%\)E"9A9$uBThzCɋK,uL^I~9Ȭmw6. UP Yf-xݥhY<5gqWs=&ǶJQ ῆ7w)_ f𥳨GƯ,i# }}O`XGų:Ϛ d奱/F~ʁLǡ~D~1~\:#vIqޯnX;Fڲ{)8G=׽';}=[e^|NEaN` |DWpZxzoo}"9k0*7]]4:uGn:8Gԧk4}W)}Ħ>g\sH{ũEq{:<[hgow04*rvw^2Tʽ$٣|h{,xUaGw\f?dl%cwW.Ѐm_i{Pld~͔Vv$C VSتz8i݋Ajh0ÂH8ocdq?—zݾVa3^/2nX̀sTW,(j5XZ]o4}wwX۬RPkkZݾawJDS锉 &8E폓l~IOn2$s@,5 r،E8nF,ĂE/(|щ62%n^y>st.ĻgFdYT CZ(//,XPtWƶ6Mg/k4aّ'ˋjbQTE 0嵚L. u?fv❏)G2`aдڴ`,*/aɪ!ʋYU^2STsơA-reIMU 3636CB%~z5s7͞jPУKs ZҞs7 e@haA Y~ȤCMU멆G,Ϋ%\n6z䶤?0v3wNL{~PP]ȧ{tI%0O)|4DA0P2^[/5ᵱj-H{D3?:G\`̝L9toO t%NtO/xϟM̉XYzo?NՁ$;Ř6AiaP+΋dhwCs9揧yA/WƹM웒JV>-! ]Cdu ZpW%0y $/chHh_bBd(Et#}]! +M4•Md50&_o?TX[qWtoy,9ْ\YMn2) r9UƤE]u[4;==AibDa\Nw/wCGoK!% Oל21Zh=' Bcc!C~U+gh0Ǹo]E"VPS9wu@ '8%mqB0+b Y. pT/5B9Gf`fP|o75}[s4ޖ7o u 寃2}Ox X^=lӪe$PqXi\ ?:':/~j(2J&t(<6uT F/,)j}ԹRa.{ky,@J9h5zڍxz:=AGWSG׺VhM(y*F+zɅN~;u+|q?6b5Q(ke$ sPLHrZH(StRUT[&톧CL05L b&'fzVT@,_0GH>..(}r%a']241y1O1cH [$OɱXb^xgh|3&o' :j I}[[j1T-N>Na}/7f__7LNjeReO Pzޣ{̆ITH[1KHAΝSCq 7e35$VlĂy#FCA^>F{7|ʛtZIdt6lUb!)t ЮM8|Lhow!fW^3dS /b9xha_yg)G7JguqWRUDplJ,:ﲾh]U7eaFe +pfŰBl5 1c97:t%G[~ eTw=pNb%R{ l" Ʌrli4đU8!9OevyO=LWO}!}h'M(|MSk Sҕ>P-_IHmR2\{>y?tmx!bՃ=_p?J\ ? մӪ󇏀.\9xm7!Cji}\GW00L~aLaz7C_8!XD]e'im+!1^Qo2\@#.LnH<;yƤn1?7MNGͪFdlqzR.?=eQ.O_'xzet#}^Teej_ۊ2%`)æ/?f($~ +Q|ӛtAhiʓX~ QyTx5žx}=>G5ڧɛBjl? OeG HX )ci?kf)9g0#SLڽrGr2VioOrV{ʹ&;pnßacv3<^L*`7pV} sjy,X>T?X'ᄩ\ͧ!2= rReCI-ho *~ wVj'Tc=ЁJ4] -~"&rPn/hQ)F2(BS,1JHtIr]QLo,x +9j^fيeVĽc@h`zzysGMЩW` ~nKgc :>AZqinx*֋A5}/ߑR6.π_J{4]t󓋠t[M𱇡! ΈѠTL XD{)5&I İ0ӡb=%-?ݎ$0ˁ8Kso< h/޾{H\w/6j9ĜHIj|:ɜT4M-w(`˃OEuzcWo:/7,׶y9Rs⤁?>P]?sTɵ#aE[J5@riċ0FI ttC ,:55*֍[0o|R{L1JTTEUoR(8E1ȝI ڀ5L\oζ3fU[dN'$(Ů7/15$ddA9 rؚme2 %c {[=p8E_acAȟRg뼰A inTb7 VL+d-^s.͟m+>խCqk1/Mse4hEïa@?-:\ܲ#6o{*ao1@T@< NBH=;a>.RѶe%wl- bUo$$܃rԞħ/ӧuIq 2MbMIa$޻$;Bx:ˏ=)j%J!'f:p9B\6 "T%1VǸQBRpܳ)N%C e[D. NG#{o&um26y6I o'oCi/ڞOυ؄mE[[SoJs l4Ũ^(8"o mHQ.YIϟj2}jw񔶼 [q8G&bsPƼ1FyqyCޭb4a 5 o ~[ ~#XX'Qנ3M/%hg oޔ 8S.p~?mūm}XopFW)ϝ ( Dia`XNe"%xmxL{b[*%=Ɵ Lgcؙ$ ( UUQ o¦31UFT[ޱ]qQ_ %$leКw_{)%Sf@J+j\B5N`~c_02s,͋)`ol~tzosw&m:+킷1'tr22slv,}:Nth[c"CG77?WC7MfıLm4 C‚ɽ $k yak6n _#|hWA7.tAiq#|o ǖ7o;Y݅ /^E~108nS6L^ɀ ':0c!/?`SǂcOPLr6A~ J@s31 -j Hba5XOl1$M8F1YZEr`ӔY+pO&gk1djy3<_T~Qtx#)~ZM?ސ늀ޤK7W(?Fqԉ|LS } I>ߛB0"uc ՝|b㾑.+Qk`*̺gUWF]yƗIʚY1Ǡ E1Ypu}b<>u>|C6Ϳ?H=J ֙#_W` gSGuJUANZa=T/Rsq=o/>w[-#ExoDCi~v[ ގTQ w& =tc1co]jWMWJ`e/+&]dUn+s* t1Oҽ5 %ݜy릓-[YXЀ  GO[ u/^ִEiʛ{0 }bsQ:veaґDwȷɠ8&YL k<œ̌>j▓t匥}>nҪg`c/-F1{ FYX'?o ]Jpiƾbn hnzo4QIW{8ǫoBTn32 mo[=;j^؄J36:MY)kW,pYE(Tpe0@@ETBU0~ oya!ϛLkJ@PV"e%A$s5eU&aj84&zeޤY) ˔wInj`9ކ#jV˜oMR,s:"im]AX Gtc)sѹw%XRSXfD2>Bgw˜q{t $cR04FCMC @PLĄI8\L .4"m.uǨl0?رI2.`Yqynڨ气CaY =>$*,!iր#ٞGp C3M4zh;}7ִ6BvmIz{HN0opR+>><ɂ%0)eΝX7AeԖJ!UO{.Y4~[\ N7e:} 꽜,O}cs7c F@%Vf qǡ:v ijs=s, ߫&4sY^LS/ŗhcg7(b(Te ,T ~K}}hM>˃ 14z۟ImNj +9/[VQ3lP .1jGۮvN?ntm'* zh汀׹B)`(W,!&zd5t!y]rIj'.FIa >:|x50?Bݭ*갥nG*ڵ*enrno MhT7w(*nW~KQs'@`Ptpg(Ÿ M r+^qKhwܸ8/0g!2{$}R.ys-Oԩ[M+MM%(MhHN"ὠ;>D=11'*x-4 +88}kom蟤j(gBV%՟Vg`bkh ?JzXSb9w +R63b^ѽޒ'?\K(9 *=;: *؏bA;zK$? Ԫ"1F?$Mboxuԁ~`6v%f;iQxm=i0Oa;nQx28g;&r`._qFο{_;  /}1qvjI1 kae? 6pāUO*?ER$h=i 8`[>.XقTzx&S)/YL(e PN?=Ë oS?[n`ESڟ~# { 5{m{¬Md*H'XsD]JŮieaU,oS2~x(B[pwLkڠVFXywV+0-F]`Xe?v=,w#0IQ;n F%׽4Wᡎx pȋgvұ1u%T(d :8flG]b b+(6LL^'3ᯢ{CC[M #L')_b2?Il|TiΑšpTmP\r̯瓨?El;T\PJCRI!`acفxFı&b pOKizdJ0IVԅCCXvC'ҔJG*'OڇM3"Rn}Iz{?|!"]B΀O1̃|'r|wzoKF%5rMhr&}kp;9ZDRY@6 y=,e8 M mCyfEHxZE*s'7cC.ۃp>߈CP hO1d}Xn#s%:,w0mu>1Cuξ K~`gw^pB^/ZKtXL@.!.L^+d1yuA2]7 1e~~Zدc:ߘ;ۛ'_檷vN閷bmY!xK\cfͼ;[[U^氞!SirJQ^RsVDb/KVmrL6LK oԜһ}P!~c+vۤe@ܡ&Z[6=<-\~Ƭ0۽$f 'Mˡ 6Xvzgj2q^EmY4bc.AK! RK/ ƝOΥQ݉$1k#\KgӪ;Fo +bOStQ$B^;C?;5ӗgS"#[ȶ_yW"C@/U11?$&p:T#ϓY9d\ ^dk6ơ^! L:cqy4Z%ق0jh%~QMNN֞vn_G4&_2E.7>';Ty3ۅ|^&w?hy:l^P$p[ݩ-MhOokhy7AE'&E>J-Fw7u3`I|{E&] d9i/b'՞\h7$'ʖ'jOP a]'յOZ%%Sa딀繰ŷV]baXvX |K z?tT HO^}jvM fO-Xʙeޓ0lCɭmީe`wS|FpJQ%Pdu 0e1v[h t 6 /mV.bp DQ̐{_1K]gzIO4HeAX\/ [si,ozOg z灻,F(q:<p R'ҕ]Ľ67u0y{OX13bt?/ZME`7iJ0YvҶ&s*3ɰ>lY,#RU`ⶂ8:o7-}ԌyyL#:)zVwn2(!@t^V ωSZd(nnwkЁöu%gr3dH<2)S4;Gm6uOvs6Lɡ>޺%䱐zȕ1i-hg' FDfG̮ 59zKM7BvryV{FOvvnI1`wB4LEP HL*"Av*3˗xdSb;[w}w D`|6ݼ,x;LK~],N\mvSؙ- EA]X;+98S RDh\$78>ڃ[y2seپ7daKSUTg9Z%2Uj_ڧ嵅Bx{:^Nf#ЙDž]8B/oKd@C>G.B4:ܗ鉑[²> ӰGcv(^xŠoPS,zNJXvlByl%[f +V=*kڎ 2>IGg],qW1,-W*t`MACFȶqa7XCpÁH[z[Wy5GhΟݤz#{q,m=#\>, %Ԁ0cF}k%% i.(cLU9 'c[&G -hE`/r޴\A \^M?!{G;S]FrFIz]WmWf'6#@0CWQWQ5Q(ij˨ۀFRS@uC&ŏKR#X 5 m'Mݿ! )XӇK=|BMP{I"1FLțC$k.ss2s_"Msί5|:ƅ52zϿJ֘Ȕ?"B1  H`[=y@&+ d0zrb1 `Nc(J͝oʊgl9l;:_eb7J6[I0U޹]t%q=Su'BpYm^K{9S}n0ϴ}~se0fj~pV '__d7teZiA-$|[?yMr=2J{-b-N#yغ,t\_fvC;[cW)4njĻ}uW[?4[Qm8ҪGgU¿CZN#2AMW>:Kt +2]Ϣc:>B_0m ~5q\ߔxyQ#9~U?o5xW*Nx.=7 ;ՒlS3fo]⭠bq5`[\Rçn9D&\-<ɹ؛*`PMʬ{NB؇cs^ d LK) ]a;XlQxb{/IԙGˌ弃3Ho淊ծ4G1WsD_g(4򏩮MkKj.! |G4:D ȥ9یrQwX4|.9rZ 7c4)wXbm(f 6C{"9Zn>4 !B@`nJu1ag3%vӀbUfGCvT82rNuyE0,; HZy0 D%rCoGACζ҆6;rym7BkL`.+O"Kr~ (.?͋ ,Y) 9D*~#j >ygzک,jȂ0 .9˛A:,:ܷ!&Ex~E7nvwzÂ}lZ~B-b܎:}K}Z7YqiGW޺úy,:p|QW e`Pd7I;#aJHuE +Cl$O&>#,-D6mr>ZWV&oVH>RcvV-"I.EXxQokvn7]mt#|釬.'ͮA=mB@kC A/p\ $}ƴ|8իSfB #z@Ӻc\iP{ ]ֿD:ɩk!Ru~+}Qu..'MN38d]0'\ģߍ%< ܺX"C%xz~NG6R\r?RzSg˶oS?[EwYfmAtECV5<-=̂f e9\S+\E]s]^u;b|L:;wߩk9A*FQ$*t}KP LAnb pڧ.?kDAR.49n$EvH_a PP,N!0X.!uHB#z\W@4{ed p@*-[uk o "/rQB5/1#2KT/*,;cY2J9{%ǺD;)\AJ1$QCL+L5mž0dCPv۲ZdOQpG!Ho 2[H>_\F+f/c Ɓ$Y!~GE^,]_;L !y .#"PPZ?hf nK5%jO;Ⱥ?0p|MydݯO9\+:Wa͌HK:nm-6XxLh pHB!dHaKf'A 5f~sh36vlLX>&Y]ǃo51M([e^\؜ko+ sz%L݄aRvsDqxI %r ۑ'V65ڬ[l3)d[GeDqV뤣d`OZml{Hw<{ao;6V}Gf*X>΀祒AbaY9-ʮ ! Yhhbgy[x˻u>w|/jk ۼX|g%ߓ'ևd- szGPX3?༘{>RA|gدQTKVF1;Lm"ad=.f;Aqc4:KBq]7a*d.|%O*I&LZ Iphyng;̨/1`m0Tlw^ ZKЁH@{~ t9H2 TyxfӺ~CVEQD$dv!㊓tF }IuܻYA @9ۑVM t:iYPz$NG#A!c:ț!ӹㅒWD,ֺ<> (1ΔWlsew - zAఫ /<lmd͡w틌 >?31a9tojo>!ȓA`|׽.[_K(I΁FvE@摝@|_f5oljȺKl `nt1WT๶w)Q>R'ح5⟔(}rqu$l)2t@J7M\KY=$Yᗕa?V1 C;%/0y~*sv.H[: {@Z>ACmt'X׊{'eNdC[Ą|ʱ> }*YOj3hO⋻"\K_rm `pUWqg+J$^.-/nRk`g@u78YsB6zAʑă۩Rq4B6( WHF|o)eyRi-]U*ˠbe/k ʈ͏ zڒť0Q >I{L[H(sRm҂˰OEF띃Y:OէUU@!RPizwfuZhgMڰm!9",{ 9u?L]yRf7g[4戨"ykGKQoE\h +FDN;aE\UAfMi!f2iB fJmiu鴔囻m/H*?Կ=e.fZFZhY&R~}b*.o\608&Et WPW UNjx脗?AcW[% MIe)\UwmnýQ@Uq0]VoT?"EZ'PUtV/x>x7Ws*xj:p"xOo[Rޓ:W` ~SVA_D L?moh/Cܽ_>:/0d.%/ߘ̺g+Nz//-~-Uϕ^~+DL}a¬;{Yυbt83!A2/X NÙ7t MgMշMėCƒII][|դ= F*8zB(+;qB[2z ~uuN@`i|I߫Z}ڑ{q{6mO] p#lůOVJQc#DLޫwhiԅTxp5#5J8h/wސQ=I~+r!)=V\ ic5E\A\̯bZ9a;kH H 8پhآVq;/;0`2<;:2={TD*iuYȮ_8D ~[#2 -@_Wg|`F"{{B9}eUws(ev$t6wZ,(I~h1'>d8—jDtMfhV YO.cT+ >MEÂmb`q L8 } `݈wDk&a;$xhx# =pZjwEjgsnbJWT +'yȂR: =9^7X}2pzpD;cnO"i)q]s+wpg/[%C,f~.:=)$Qbhat66݀$_/9h8m_+ȱޒsQ=;JvYⲦ 'VhB'o`D~}1ҍ~Exv 2HT,3s*aYWͮ2+y =l;E@V 0wB ֐2;tοxd%qY=e{UtK߅W Yi3$@@u &#p ٺ0FWZE`=ZM_! AuWn'pD՗JrA & Zjw+<@b|h}]l_T\H?7ۢXNGᑾB,6#^gn%faYX!Z'9?Ɲ\aFA:?[OC; =uWSO *{n DaAjy>a:1x5}Hɭѭvl[#i-ߦ7gr~t?Fgl{Uߩ,O%V$ 2D"met@Ȑ[{NG,͜2|&=3\؏1:^>|NUmw8~5@& xBZ\ ;y-Q{uH#׎F gf89N̾d|ع7tIbu:/U|Ygs۱Cv&ʌ6=mEh;hȫ@6ML{w[PwH{49EM/@A6bz>0bV-Bf!FQ}GFP(oEcX9wJmv& Vx`mg+c>Q]&?ӱC :=IbZ.D4v*A@ȈyL|V{nqשWn"q*\ۄ4;hz@재/`!8"կkqPWW/k0}JǐqEo{# [ 8L)ft d;Q%C#z͆.;w'1UĹ}I=0OPƖFpP`C9~DN(;ue.\^?|s y3P;7ߘ X:՜T-'q}RO!VwRj0ΚrUW]tM?~zY>=h:Б- I3 ?}D?V*TϭcTmp5Q`gӴXg5}ĬS%lt mޙP[^5*n&n9o)4ݠ˯8b_ ;Ki<_ g>th@F8ڃorԍgm !_,[|3YgsW‹0A^T-]4' ֭E6T}c[MS iV.ͧ]:F'@7^=xfgԦFLwіF_p+(ʂPc2gd+=! A0wi;0|MspTtRoǷ~ԕzWAqWrpiOiӱvcĬpvW~ Ѳ %Etriq#Ԃ,8`}_[ՋV08i! )CK]r4 \Q78<Zt}qɂCe gyK#M-HP uOı#}1P%>}AӰ^%9e? ņaCcP|W,ºL{8?{dC;ɥNIr); gp'Xs| TOץW ۧZPX%Q-8WSrgUJQQ-7Jy^\Ei%30KWP9}MI`6p I5$@YDRdԨ j H";ot0A1ˍg EqHKmZF g_^I3Ƌ9<RÜkpٓf{{|͔~*ݳΧ{g'Ov%Dd؋<:7)] 9-JB̲yA(28;ɚ!mX)90&_mcTi?uI%ى(@ HX~orwRJ)e PоԈqΠ)xocP$5R4FhOtwŗch'ÉIlh CZjkZYts7ƈkB9r{V]rT̺݀\9"u@12d+0Nptz\{!Qyu1x~BjIBWi~#I}zbj'\)]KX:\Y]MY{tɳڀTw*9?2 PYeWER5EooV3H:yJblKٯ#DT>n3QغmQ׫@. c*sUs|M͜Ly{?~,aabot{=GH 㒅\miB04<<ЄZ8 eDn%ίI/j!M!s YژV `mukei-;jQNm\\-$ .>H#ga%6+Km]դ;Ѵ)hz)i0P_*8$%rEDE[-@]㍉k;xkuO%}ݽbt_'7t*K6M3J{DNVIl$r/,ҋqL)y8onu]{۹KoƑk~PS|d (v[wI|I҅tX@tMXv,V(`veǾMRy0Zۇ2;%"-#Zއ KZf Ƒ`vԥԇY"sP2*W.P~2KG53t ||i;Pimk)S~/] /gijA =]ã뵀ՔHʼnB>>]fz:ETԡ܅_/6(]J\Aq2E'u,/6G&xBkNm+z̬ܽ1eC հwU\ˆA i-i0qylbS&\ooSqKf!8>|_c%(mPY̝xg{G'$ubþYlI1U7 |1X]?ӗhZ>Xjm=" ˓DkD.KwKZuS'J:p5{[|fWd]op[%B27J=rA#x+<6FzPtx/.^v}M8~q[pvr{ތ)"3~MU3YvJͲ=ꠇCPM'E{kī/pb 9z_lh090sƬ ;>pLwgOpu;AQ-iuu/] G3hDeG'F>;rYϚnxkP]xNF]9LV"8^~W<@SES  ~8ḣO<=2N?_G]Ǒrv?+lPR v;ʚbtPyh@ǣy)M]G}Hp֠ZZi %!o-L^HEoX[[@,b)(.=H@~MTg"1H0y.ls#^Ѱin*>@Chhz7k`@oItɠ(EJqu|χG/Cs."ʨnoz< U/$U]sw:tsRT[6Vp d_LX> ?gDxCC90{5H}(ߕyu %-Bra{rlDl3P5ef&~]iV*07*Q5|g5̘7te{ohƜoQe6AX{he)!ȩZpЌɪ _x:s&8Xƞ c4_n,R18-1C I˧S#_Ѽ]@ց P|x:%xѶ-w\d|i&xLL)6}0ޭGE'-FbgMOp6058bLLM6vFݠ.[g!suz>żՑ~H^>FMAv놜xxNzb4*R* -йszO6j?{.ʿ?~.蘇ѪzWψ >-h)cgȪ[T$Ex-nU%IOJl+]xw;/}jy)q~}39_DV;CIFyAAE:¤M(π.NGP{ a? `+Ɛ_dF<㒪 {?OL_-"3SOAQv7e4j~EJ6k͆hCp^&-gד::J V%xTh*35KN=?ܘߊy)5QCק?91/![k)|̀ |<;C>Lѐ 1&;^vg~_H3&":65AQMV􎹥w±Q.Hjf"$.RN:NZ;F1oC:0S"y~hy?{cRPdڸ v lhR{wq;gS(=S?Dm TZ_ɫ_𕾛wr<²XA&YQgB> P,="miIgyߦ]7{?_-E`ERIܧch} Y/uBpM"3Y?q'SWlOQ@%cAxIiEב˃> :w-#!I|Q b[}j[UOy(`  5[7{M;`1E-pʜ$ ]NIe вҍꓰS՝EӢ7˻NǥQO5*W|i[[oځ=M|Qa6_Z&n%O)'Yi@`gddo rWPv8m=(fzG5|cy#KhbI%[ŋ@cdmbYWd(+Z$"YwAhi{1Ϗܕ(9:X˜;M\݋=qIbyɰŤx3.;Rq-JZwGPnJV'+{ ٬E4,\ .A"W,qmS43ZdfAOANV'v:r+n6O1hY l3Bnu^{Dt -D6;6<{uWxغ0E$FE&Fi~8ga) `cIӧIZD2HsbQ<[0sms]f[3bwrE燝O'A[QF!kxmܰvud Vn{ܱB|9U;O\J%Azu^1=rÐ΍^웁JKNp@4Q}caߓx3֍meK.Z+`te3ۍTD3l 003J}l:rBuUDwY6kcs%vD)jq ^t~wlx5[wX8Eg_߭&[ FxOKd@qcxI%҉/xr?;uǹ$k+F9/2k?ZI@y ś_l%[@I2`qG`/Q\Buֲ<9woRa49iG$Vz#Ka30!4~Rtk^4} 9Ivٹh ~ࡺsO=CA۵zsr_~QUp8@|6~;z'Mo{ޤwiǝ0$8)Hz{+P|\dQOT6H)LacuB"0cJ'g@d௺$$G$mʟLUd?Bt3n"y2;il9<CxACtZc-}kyJk(59RfanR5S,GNU"-}Kr/v7RTr:n K CepV.(k:y$L%K" Zwrz[Dզ3f{N@4@n>>Nk+ WsJvkjEqxSg۳9Lw;5kPLx4Ū!ï&Ť!Z7V) 0sI?u.sMx.ˢ+~\z"4s"B̳'a.kFFtm8h=)xEWrYf(}}ƷvЧ\ocЅN݈ ?#aT͜}GZa{-$TR?Gn2_vD{)*t [0].y|vRo-+xEX7V}5U v߿&0.oVgǭ7'pE"}CPX~3x+p#Q?^Zœ, h.@#{Eg%L.2'_DŽf4SH_k"$]~3H5;DTedzII(t WYoT<j n&.; l[N]e\ȯzIu ߑ"AL^kLƄ$߃}8~ԛyfucbD!;۫28yuS(7UrIlOÖ叆dD4y7"tg6(ΥQ̟ު\$3q#{,.ݟ¥=I3.—ӥ~.̿8%!1!Ryk3PxKs\1ǥ0]A億XȂ7k<8- H|Ux\E xz"\|6<ʼP 9TkrWRLS:bԞ)*4c F'$atҝ[]7!ԟQב恮EjC{;AX '9U[tYWpf ob#, 5kstXC : 5qj64IوծIJyt9RV֕o!Q' ЇE^zqr ])OkT. ? zCu1E5t.Zwa1X IauVeEەhV1qlUcճr_h ćl]x~?tӮ-dl(Y8:/2D/P&ёҖ}?Ya Qh]BFqku3lLsM0IUȥLzf6.^֣V [d&3I)RG$)̵弦7rUB,q˙Zb9B|:3%-zIzIǴ>q$^R]{(N ]p5]DRب jn.fbpmb0-lP|`tXшպJF 4lC'X|Vrշ "mC1#dIYlIx 4<Hcmt{X?'m'=6,/>qE\f4̨!mJV_%-A<=lbM ta3es=:c[wpHH[%k\{BFu3Qۈ|*S-:zw 1 jm?udX&j˓syRq.O* I0j|hy5zLWAn 1Vc~ǰV&(-\挗`oZ?Խ^d(Q* r_Vϋ_Y?"AUִ: B5''aŕD :& 62twoP<[ΕA:sǙ74]Hc.И maztN-b{DOhL 8;ꔉ v\MM2|Kxq ~S|TպQM$,/Yz#x:0ė*šk4qiµ14IzC^)X2I}%o\юFXtfЙ2ӵК4G 0TN(ҊhD)bHlIQ/: z9zG H 5;EL'Tܷy` kʧ&u0X(&P52fg NZUA ,'>d+ѽ%OnZy?ޕoXh_ݕw~sm\ofmv?Tb r>fbs>;8Z|nŧ]՗^,6/$]f(Wˈf9'` e9uz}fo.\8O`( V9>SМ %8'xѯ[E縍~`|*GaE@@BLIUuѧGC6a>ّ'鑮zC;PGR ?t*wgw~W Pfm/m]P*SW*˪' @ps_9-i똇|XzKHH 0m0ha:zRp j_m|I`,Sc/byy4˝xA.'Vrg݆'}FKfsGfsv2 @s 緡i't}pp㑰\ osՓ6CHO_ `|%n/7"^WZ~}.p#eH:'L7O-Z17C1R@j@e{sP`IhSMlG[U(#12~CU\xo qؐpG[8 >L2C3|U2x S$kкKiHySGYbNbGNaxĺ.#b]u,#v]7 #@saCY8G$s'Nt Y>6TpT";,>g;?c~8(a{SN'B~-lpal]z'`cOxq>%"jc c#JF<\=Cn݁{o/.ei3+a˾8.&{v{a;^N~g"ΖX J'݊#-3D}Yhx)dr5+}%ՈvmU3LI~EJ,]o]oOFx`N'uγ3uEkR]1ȯ]xτJↀh' gtX4-M.7 PvVҪKygaG N 8tI7Y͐ r Ot1&6bKmȂ*UW&6,.3ˮ1t?ɗŊxW,#vH[1'Y&]M@ZbP M'Q*m}쐘պP+E\kڕU@z] ixiqZd[jy#9pq'/6lԳU̕9^)S_?+c  =r5-to47W/"}'i:݅ mI(3B3wYqgG'0 ,ϿMܽt"u7ۆZjLiMAc_5BWxG7nབ&W:Փ#t5|Eڪ{ PĄ6abbu\CELb<!AxN։͌CQ]W;; rɕb茑sW֗h`D_Pu,(6 κbf]5dW@Je:Ri.7֩y]l(t[.9b$B%\olr7vPtƾ]a:c]d4EF9i$R$6SQJbߦ*kfG~/;,St3×S]r-v1Va$6Yu2D9= -lHq?`rbyBSk;&ͱ[3-73eq 8pr'lCJdņsN#P n@CMjKI6oޡ<851eW ą }aeVcZhdNj/3>2uo8b-(&@嫄XM9̀O^Ftzb%{,Qv=;좻 p2XCio|DkW%0e#Xx L$M׭эœvuGi x }~ 93,sW^RU:'i+p{@C{< 'D%sTaχ;^i\=ɞ8$>Qx@զ/,n< (u}^]7:U|ަ99y󿯰0Bh L&/t(v}?0lSȾ̮~Tci(Νۑs%1_xG.{wTv'hZ _<_Yمsw3rϔ|Yv^aavεސyQW =]ˠgL!ɮ1Q W0,ma 6GwǓUkw=I\ӊ"m=+ ſv¿|:ЮJ"Jbb "J~ 7#͟~o~Np,^71 TZLƳCI@YE/<醪  \8%>椒8;8`Y)ܯHtR9鷑" 릷__@"e )¸D;_A/gAR?oewlŕIRDbkk8A70C)]"H_MR!BT6@.'fh•w@e WUsz-81d6mxmt˯vX]`tܝw*ns0ͨf?Kl6N;Ƌ3{ W K2xPy4~%.7y F/N6L4Scf{k9.Il7-Ac2, \+F~9D+Bq}pqO~}$b?JIz {Z?H0c͜4̧4j-mt5sFs]@o * boXtZhjհ^Xed6VVz4ZjB^ PXf(gx,XaA7o6i $e"E6BK+TDE VePN \WܹWx7.4eˢT@(SRBy9$M ~~>̳?9ُYi,mlgWݻ )#1'l&q=6PvJ .dGJ"gD sgJwxUJ6ߖ_<9i)eughkScT|G^uTg"42/B[.>_տVzs *ȕ&3y51F)s 4E2D h}"Ӊh J\gcV{5ʵGo1sWP 1nWWPhGF2t+5Ќ RTa1v٩49wȻN8cʃ{].3vwr/, ~ pesWA)zrϸrmt(m=0$A9D@oAS|вwf] &n.J7 6SwcտØ4BA j]7hۡ ߸5S"wq\;A6VG/+@ٰkWw>^#qcPQG۟0La]b{L{,nrc<&DxLS1?'MxRK1s?_'dFa ]= @k/%?7OFuzCqHvY Jw;?6}M]ǐ^+aÓq4bWjʁЁ e@8(jWo 6 Y:f}`^rG[TEwpwT2񓠝:?Z1L$員BGN˥蹯Ӓnǻ^+ZK. IhGvw:*64 E gf%US{WoPPﶨwvU@!SHw)$PaMhFyfg=NB =jt c(-\J^ \J*ybcZu>5Ns^mjpɟb߁Bj u쨢qd+qr(UesFtqklQBv$Sw+>v'Ʃ<%_O-I~ˏ:|(X)!5hvvIrpJ^zM68U_A /F0%WظH&NQU^8-ηr_`3( a_]o;t]\-}Q: ;yхv Sxss.irSPLۜI;+(qp 23JOV4/\HzR/RhvAp½n}4)bYpdV=xPs3[ 0󰤳!=_-x^Rx?N`K@ p;&=q 8R/*@R ߛVcJ|$70@)oϩ"p_Pn ١K~Ӵ%.HqN`ry&:qsqyRu"D3fbn g' -"f[ NϣyW DPpq[ *.^%({1vl" gcw;-$ 93|.<&PܱxY63-3xW%ٞpPH){Qʃ#Ù,h5<.8cr<]tɩ5Vh&7F۰2ex}/O .E䖝Y?p+euzѿةWlMݙ&-t+DliK5*[B~[ۤRU4I!ܲu|Y9KYsA_X#q>Kㄕը廾DSc-RחjFK[ɹ`NNc,7Qߘ>'cWT6a~r4"R>֯fh]/IHKqW(HP'$SĖJ>$,Lb, Ҋ5l6>KwW1A4TcOJ0K&5`y)-p^©ޙh# A*=JZg :JИBfQ+\ *ْCz ȻOJX`.ujZ%grsP0Q)ɵzRc7+Xؠ-rn$Mdä"'0@=c˃J'W˵vJr[Ai9Jmj$tb/ٔIT#]' |:xѴq{6t*[]OF0}4Vb M g$^W֝-keiVe>O]ޫyaa3VKzm尤I7VwtJ%ss{=êu(o̭֫ uxX69s~WE~WӺ{D> MlXc)V&`z&:2#;_a~WB<&J\{5uфEXCK.p|k ]g`ٖ@rjOk۬{ Z>H:eLzul2Do×,?,@HGzfp{gWؚZ;yj R*ѻ@n}C\Ci@^ѥ!Tqz+W)Oz CҠmj|{}Jަ6K? ΫrE?S"HK:C'">T'ƔY  ܂-: ( 18. CYe |r,od rXIbK<Q?#u~ =Ln [YMlSiΈO X(Ԥwa捺wr=)Ԇ [ aE2-|!20Z귉L2 {>/4])#(ʖs=ߺRQOunܠ%`iPjT2@(A6L yZp2M#O1= |>yUPG&%fOJq*?3r{'^~X'B@(Rx3u r>ۅR֞hչZWHۈg#ֶ^gO֠*' PIZ~ CU;L vcbf62wWhaB#?߲cp yHJ2й$J^YSB|[u|z[op(ndJG ]u d&`?DU?X|~9^MLa aM&i?Ipyag8tyf)??04YdW1?gޢEգ#xosflows,ˆgwzx=@1]@C N+L7"Fant.|åI ߣ%03Dٴ/H$-aMυl@e:<ʗO4r\*ϤZq0z4U)G"~`Swc[BUg08!xwnW:Lљ_PeZxdwU l?ʯBJ 4g'cluhEAҚ+kdQj&A ?Ķlhb }2~25/,)%y6d.p4/Dqk?Ⴜ0Ђ:]q]#{2c(ֆyh|4J4Rɩ`gLJu,9v v%wm~B"!"/9IѴ7̫}k:PgۀmcRcPEeW:*WP om)yu~Y_/e|0ӭՑ,Cxb28_[WHFQā3:NR(Xt[)3&?O]ځǖ:{!{O~V۪5KLj]B&a@U> jM8s怡^ކWʍ 2FoF"O"jZm3?(~f}=2ҥ !cIbY!a{2L_XX=<+9μ(%J(-,;uoc00Ơ|Ҿ ̫'FWύ$*`S'WP'T}Ä=&WEFC~DsiDy(u= D'hj5g!nPϥߔ?Ђyl|\(r{Hc*v)qjTPA˴{m`0V>-pYcP+Wˇ] W@(:7MhK& bw땺zX ~MƯHWܼ"67]fz:6UwO;_ 1[2&ZEbHuW  "#̯n;淽p&V74 ;<1?s̍@Hw/6fC1Eo/ V>_cn00n%+ 4(= H]xeU1~{[zDdfOMLiLB9&u~` 6s30#/"HK1} -ͥ$Y& jyy?:ƒcXFo+cA%O|@y^,Jʗ $7 k -=e}Rlg#giDl "Fm?\®%g)PBf[RGr>n?}*BE   bRk&5w%GXF{R \NLZ= C"zHHǠx"8F8FPGh eOF#z=OL>=wζ^CvtқW@CaDn\d,A$Mq]! _~93, cs=91B%hLnCW;S1<2Ft*m*T݆z' !`*@.`J]P*gT_lq u | rc4:SCemJ;#tEq@YrsI|$<rO"Tz0}s+B>j:vB[ua4 :%\O2`i?vIs6oؕsMκٟwJ'y1? 7 c|Kr[ti8AfXyCAx2WLܕ26|ڔ*72“i~p}A'wٱ;8:7tC|i²͘}hOCp|L'5hد :Sv#|a7Xn {wBu'86 _:xc2ƚgѼOlt v{`ak ?>{i\J^sOǀCm/sJtIK1ƄgƍKpf\æɗ"0\ k.?!Em\hP-vnjܚZ}ps]i@%B9 }nb+SA|9GC=yJ=NP-!gaTe[|tQ5w_:Pl^j=$XÇXkGjBo~z|E9(J+$ k2;U=xs^ρsOsxx_:`,:8zs>GS5Dd%ⷁ9@6[G!9qK؁/lxcOM6xSwZS3M6ÛMX: zh'>_A/ }q:G5D:h\{>iV.$+mהq?An*Z XMmmړ_" NKT>(<$0Ԃ*D? *T;W3vn@2d.NAMQonu'SݮKu^ܾKŻ8^zIP`2Se p7VPch1 SEB/U0ן?dr>ԕ SP.P"pjX7OuS(<*,:̘Ew9F? LG-` ﻕhÜ{T~歧\[ry}Н_ #XsCc4 (AYZDj*GOr|\v(][[[7NۅǕrjaA|sQR~q;{EZQl#7(;h0n# _(R|pc0tjoh,{G>MpIElԻ E.Z绿#KrCqtG}ܦOg4&/rsWc:<~΅#XgP  !3ة&ҹ_-S699ɵ-bfl4i0 `3Ļ`j`S렣h Xv eR&k6I:F$gFm&9=Z29uɥfGNDrs-Ɯ" l0:1Ckȷ{1P0%iîxtxb;j1&nXL44osI\q(B AP&)>{%A+o,$`"sO֘ &?B3$9R `Z)|m[' Nh5("f)#::5 /. Ysh_WCR*7[~5<1 ,x' AlLͺ$Vp)GX‰CAnJvykJ.p~1dhM.T"dž:oSAH@[@[{z?0x߾ѩ0>h&YȤPq\QQ9fB}:1~ Vf'&3RJ^+{7H>1 ӜJۇ I)9|[,Nl{Oܷ""t=.u]=r-?al^ ~2Vv"(a8͡tSǚpҖŽc;sa%3qh\f% 1L:ςmf%`g;7 ﵏X9 Vo@b]^-'׭`E=Kp nF<彲dyz8_GjRih^IN 4Cy '64Z|+s^WlӅY7%$2u`0nXb}Fq/pb'!7~Jyqayu~ӷ U EC v ;ӵDe; dCF-:blڹd2SFC5Ŷ7걝5i3e~${y4Qit9;}AQ{.,zTkn<3DOJ9&=$מC#OYԾ`mhդch?аM'߿_&y!넦R1?יW7;`0pYWH7A@#݈\x^ 8NZ]i{`ush}C˕>&5Z[DS]0{з&Z}hyoR,37AM+3 hK0ôش2y2|r҄jgVy %P/۳/ $jx]kgڷy;YZ^A 3T:K.3.oUjğbu'/,m~ ]wT'6XL;o?D, ,Mpst+RR;.KFB/@{IYtLo9f.dbACP<|*̝F'ʨƳ.ǕreER4HiY66Dj JM~ "48Rua̻+QRww$e_!$VtORO5;}3F@Ᏸy5y>/7hgEHY!e/ϯ9Fv 1,i| $P_Űɗ N'igbAN:N"h|^ WvQg e= Y\~/] LEji9L- Z(^T*] wO#T_y̭n>U3DS'ԢUXcƊ&rBkyǞQwRGrmvL#PoOi#3[9 ˿ [ɱQzknQ$W{BݻEzTtW9sgR4O5 2x! ^2+/0H&m>gt zyVz{K+l6ق>A.O~p:^VAytELpbr}7Ū# EB)y - 5E-vdcξ8۠Jp:q(rҟaO6 O/bw(9E=u`1ޗFͯܵ_x ˀ+RsM$Re&+Z_{e:c)wL7<$]H}uׇTXjҘ>9"tOļT໘iA3'  Ղvb3i"W5Pf۱\/^;~{X&~創`]C2+J;D?moxCO,3 [j~?#V矠 aBSi$iXeZ%%?o.6j;]οj.?cjH LZ/l yi$i?{t8I d,A܋idy|vC4:tFlr)聝F`]kĺhX^4!iRv=*ܺ]:zDZ828eZI&80'uk=OЍՃW5 e1˨ԯTyMϏ?kysxx;-"Ŕ tT": (p6dSXAoK!*~e[n8q"tN ,bh،噖\՝ Z_K Ό qF&TY*O |rȉ1/Ȟ砄%HtOW2'Z1#3; ?IkL/hz7Ɗƻ2L74 2DVMؑx>lj#i-\s2n p$F9Z x+rZW. ~ ]!-RR>C,a95* V < o7zS!>?+Ho[ iI7I\O':M8RZMFFLVY_SN,xd\GHrH" HԾ'j@k)XT.׾`Q 7;{)O2~5NàEFDLŘ=/J2†I P bRD|PQLJmd4ZJcK w]xF瘇Rc xZX:'r3QƸVpwSx_^qZꏐ]o+h%(+ʛ 1EhT47%RT).7{2Z>o)[kwoo5nq+W5O\hc6̅gtJJv{K}T\ׅ(mNKAԜ#r%u/Z0=.Q@l@vUW`ךȇ2Ğ8Ph~ZraG9Ta P|)4 .w Lw"{&aοb+r )h.E}(7i0Sh&Xȝ[̣X]JG7nСF?#O:ԑ鉵A-Z@ z~!eaͤ\@C17O9{HT-!wR@+#gikv.u&Ü8P 0Jz e50M馀:8T־Bβ]C:+T}1kLF)XJ 縦3I"]6|4'X:$(72&o[jc%erWz ;[Lx\qo%[ThZuD]ڷ2E[BL R:EĮ 0Nǟ{4]1XRLAQ"X ˆ^(Gwːl=Cm=9A(>³ó*%>cS.}9 d>aOXag/ ?cjxx(kmջabH2fr,El{s(C?8B́`t"iGmvnEhb.[;弹Mcf̅3h|8P>Dn#Z ~Ya2+I,;=[@"LLD;GMk̫`@INʿw ؂;L͎/wDQgPӳ>Ikwx/ ;P 9x v UIᯊ/y)SgSOAo0hiC:0\^0Z<ލpyu DWQpCBYk m'\%MU0  řTh9 1%6k u&EW)趭% MN@Hۛ":ҠR,xp 4ͱL9a>N傹W H1xīuX`QR<'Ib. opDV Qw- a[[5f902wQ5'FűߵUjAtwV+9y_i )(QI_'ho#_ ~7Fڦ5?*sOX%B=A@SS|^ (H2)=+7G/HQwhm$;n}ne$AbN <fTq"6V0o c %l [w*gEG*uvl ǫQm@ Y)JQ(v7)DGPmC#6_U5`n;^ԇֲ=S+G!:&}Ţ& DsҶh'xEڅj)&f)nMtKAKx&~cSNQhҰK<^)QR'Tk:ᖱ Pc5R>j":f Gۜ Kq&+nF =̻qN$.prjKM{tcBa`ERhW a1~l_ %DH :&Ƀ@,oKM@$j؃t\ H^ n)&@}PFa4j@Xj)pƮ Fd4>R*?Ѩ5-KЖ-K-A@KӮQ[p\h:X'չl >oQT%"~: HMY*s *,M^"5Qb8كtH%Q(2pGO\g֒VjiU-Vp`ؗ$6O'0hŗ+n{֍qЙ2Ms Ax(sP`DJ5 &_úMoѨ}m~\ [Ș-Xmj6`Ը4K(έKr\F+s!RDg} yNτd('rANOa8c(wg;lLGɍ1L"i T 7ʶCge6jNW>nb;D: (ވfQۓgr wS6btȸ\-OFbgz D mp\hŔ[v4\iF6(ӦWɞܽ i1Ze31l}yO#R"}Oέ\piucIM2Qf,ȯG'R MV7QPB@dp `'!g+~rԱg6Gh57ރF~5#? ̅l(Y#Up^?<1c 8r=89gbA9dh.Q#uRmt(@GlqW`S){׺`ȼ5e¿VQe5VEp?Wz6}* QcglIvNqc"~a^tȷ]ڗ 16FBJp W,`qr𻹐oQx)k9Lohi]^&ZBwx(Gݖo{7dx}Lw2zpͲ{O?RLmF)Ӌ{h揋zuWǃSv PjoW#M1h/Gω_ ࿍lzŘ`ExB+L)Qm]ۺY#iw~[ϖ8j L+l߆4$v?DzѲ-M﹄T&?~#o}1 Nfb=*Ab0u ÷Kmn*&[~`&&gHiuHb)Ch=eCv`X\2w9!VɞNk qDQ ϖ9XAy1b?I*^GC2ʝ-_}xCV|8e}ʸ|GTRQ%^J-: qg|1>Yw7*<[EZ<*,ykc{uc%;րW<`RH ta+фU$dRFp+#JrvEs9C@lJxd+=~Ѯ~(pr<Jd?ٱWUJpЅ*ER >ҥ뎂z,xh,x'vsJ}Q방 ሂ.%Ĝ9ǻ'=e/N#qNM$|*r;nد/[' ģiMO\@i3vB_ލ;U;>I${ON+K^mA04ya0`n_N,~t:m͚>ۢd%7 ?݂';^dYw@yUS1+(FmP<\&ЭMmBXi.|E'!(9ՖF0QeG!2&%H0jO0 1wh%xq`"K.ZF1 *3* 8 /K-B^O 7R Kha-t(q%Q[~ r)&HOBVעl@2ڄ{yA 3.kg'}Txw q?!fN9Q'0Z䢸weV0XJ0xCbtM!d'PB}NrTv$'߷ņI\Qf%FRcCꪐ/l`%Qy5pCOiYNedRݻ0d|[=z{7UU&Ho2ĻPn d'v=Lg~lz"lj9hJ 2缡!!4|'{]]Jl vt O`<5)b4gN^C!ư(5'U*?w){̢۸ v-t6t3~Ϡt }Ӹ ˓FQR{_;mA<KȀڂ}lF;$TP4ȣU"Lo+lQv)c,lk8ɒi*,CS.xwN%l};Y" N0-ZYl9^jғ(W)g>QZ[s$L7b\Q Pt't4yC3^Qk#9Н R|D߈bW)|1\d‚C]j&yŰIS8ŨE6ً]ۅy[6D6y[&%Ϭ6&( >2 &3\.8 iTFU,Z{jfr@?V}-,] !噛 CuL ɲR)]b*d검KϝyW%9|FEΊUKDr8߳'/a)N9S%+t!*:JCoΤf(w>gؖ~4/Kl\GU,gy4a|uHiEK,|̟sE(WiD♡D;a:?ťj{Xl}7&0lKTOpYWrG^q5П :%\Q-h^dkIrgi)rjoE^[Xgź2[KC:P- /P\.L ˅(1rV|{ȏI jAcW) p#z.-g%#n&28i8򇮵WP_IAy]OUvMD8'1, Ѫ3,= FQ[Q8y[KdܰIKa %ל=etn>%g`^,y@՜~_[h*41Rői6 + 3 { WD]\*/!8Kg~Լz3fxt=#x^pb_"BbJ$LJ_>,C5R EwpIA#@?B3iH KsZ[KX ǩb=sD@gF{G2Nl't!;x'.&Cp*3Ey 'qP~?uƋ3'"^_eBsWhb ' (`7Oսw+Ek7`sOPpµ݊Ph=b2k"-8Ƃ;pMT'&GU(L!&b O}8U׏H P{՞څ qxZLbS*Roq0n^V/%^L>dȺl(P\֊ !2!F$I;k2ө`4 vHE| &^}u{u@5-:K|dg"Ki-VbKZ\<C l;x<5?Gr~j'J`tEv,4G7}0RD8TەQVUAiQ,ZU&\+؆o8w{t9r_ A[~'[]ȭJ_D_62AHqJQ8#i7rg+f 6RF# ~o7rJ8=mTꘟ󣕎:PYGbZ?nѼ(~jR\@ GN ʢFͅkxUxT昼B ~${ -N~ dPagy z3h_ѯp;&7`D7i~g*Ba'QEtv;L }l`W>DYo7U1YxU;Ch뵜u5+K^HzЊcgpE ;"T٧/cb(ؗP/O~$R>hE=we;SC-};xowt!ǐgj\\\X=}?8V~,xgH,Z@y(>=HhCy(VU/Hp?x !-+%WGYȌ- ^BMFMQ;)7 hbe/)tR[`iii>ˑ{j_bMULFLZ5۳rPM2}g (i6w Z;zNנƐ8<}w+$[8MjPK؄#PC+o<0{U2N- ˲K`xvr"[~GSy{ eR][oEKnYPdXIy;L2b.=4AYO%t.^)ݷu<_r#Ks0*]u|T_Ƕ^!j f HLA$\oP`,rX ;@VX7-Na4nAdREJ}2 !-Z OP~MA}`67Q.%WDuO` 4o:sp=ԍ\1.1>gZغXrJ0 '<\4_q >.Oy;!P}S"@b}(t^$SB۫=bbfnZS>Fv~NW ]FhDQ%H9a.\y E2gBɞ-7t'8/ U\wNswvK;_qu3x-5Pg2QZ$V\#UH{_ w/)a z窶ػgacǮ$]L[ml%.Ek)qRl~̍u*#$o=Wіg&J`QRi38_I ȗәI #-Djn*\sz0W&1)T :u DLvDy_]7Ս:1.9}["JJr1ofz,W2c,ٸ=P-'}:؉TD(#=/ ފ *a)< S{b?m+;3T֩{;h^9h 3ΊF{"h oԙOn֋H4c$7z1C5Eu_≳P`_Xh9ں}QV<?!#F([7?33}|]؁P̮rtwQR cIQhn!V&DA=~xg~[P=A~ԬA͆ARh>, @u3@5yu㍜D&F:0aבNd't)Sqt* 8r<sD-]U@+bPAwFyuh}p Z64Is-w(" ,8{=1+ }t/NEd[<&V^/&k#Go4q+[[=MJh)?9 qX ߉"S'+aOxe:-|RY(D_Y&VhռݼԛUE@CUF yy`o3@i:yTg\T*h"u%uϟZeD.)^I/&|)j-Ee4aW33>| 7#WxZy5+6t/2 +hN}|SJ5 f!aGo BwC5] Y=O:9c_ b~p뾀Qo.,+ NHmLI^ S8ciZ%( 1 sScԒQN53)mQ&?ZLB6B95}֒ڴ&7EA96ƽWP\ w̫/~ňwfш:fTYo- +֏{o[t1TNGgl/'ZNd[3ځMμ.`a6 Eykxk.hͶؐ4R/|(i@ϠF 1*`X-,ȫd3v%Ÿ@F3=t>:&whw""a}^qˢV7IkT!ߝ<߆G{(BѤ.=rIqy>9ļi((Jr@gbg }%5z;짇]qT!%x9$a eMZ+PmEy&:ү؊+%CzXF޹[Fp&yнIB6|ԏW92./X0>N "/tٖ< 9.n @&ev58`R/k|ao\ 1crW-ʄ<"az2\؟@Xب,. G2])71A.%^C@ϊ䁉%=zOC_r[(`cKMr60E2ZE2RtH9VhHW-7Twtzy3b ]-W?7i*s2X[%T:>ҍωm^ !-NMMFn2Su/ZKDC}n3h;6 s5Z}`~Gy^A|3ڟe6rC3+@d_qt;qY,S h*#U@NMBr.!/]ISDybMM)_mUDi<or℡ u |]҂ܽ4P:. 9dNd7Mn+38 Uά'2׀Z>LfP jύ(QOPd[eFf$ќDBOhsaz/D|^"u@dIa8H-8ͅPh<=oa% CP*a|lFRb|0ܚ?Q 'Ԝ*R;1!"&^Ƥj hym;-|QxPnvW%P,3`ͥ0dAYC{0κ(V=VJ:@*a̯סXNO3l/Sƨ2,aꨀh.Nfp4GtJ,3̗{0yKa=cGxԾ]mpr͂';ʕQ?4l4Lx'{aCpj6 ?זO HazA__uT+oz4 41[|`[!r tWrUП avBnU萘״g4ܟeBNV֣18hJ[%Z4R~1K󝹇>=ܓN_~w.7xB>Q4QL,t Z Y!ؿ5?CwN+ #* E7Vh0\OáiL'][Kjb-ᝊ&x2kQH?DU!ޘ Ɋ_U6_օ|ˋ!UW `6;uKFxW. :25bjHQFEr7 %Gc3Q\Dا7O~#~9dB> f: m%UF"(eNQ_IIq5wxaъK$R;-t߭n9\22n/ }eV}w`&ƾxJg'FF3>]>Gg^\{例:BʣྊdG {XC uid]^:ǎQmEK.c0}0w6,#| <'$%ל+wM}Ӌ=BxSqvWaSc6i+&jr:o~hQ#YpIhwՔrh{uN?i64`eE<+! |iW΄/ds?;F 6}Q)[synmxކ>.ϓdGe_59E1]`&Մ[E*.ّOI|YɜL"uHwy!b^*vjg9f,mrU|*]]GdrC-8~g΋LQ0><{md+ؓ8!%# gS_/ᷛ7 BV 3B=A6CAGg;ԡ+4b7`UCk؝#(}oh.nu17k;acP6+qqx:j[ϰ;#oAHöIT"e]$iH q*~ɂi~|0^L`7,(7)حQ1&AlSH"c?IN%AHMdSL蜐Zm"j>gŽv)ܞI)Y.e\g]JV" 7i7}h$ .We4[pd/;Ln+} ;~")`\˰` ?YDW F!s⣊OZ㣣ttmâZH`ƾW:s!zo"{f="J,)jcIs S@?x f'0Jɤq~NRo!x3HCu~ (L5{NGy3=oL`UaUm" ,Lo尼B ѕa `'}| >V3^l =6W̯poybs1WUAi18`jHHi) AIJS7dNq),,*\;4` ϟ ByX;m0F}CCDĻ{c*tG~&5'ٵ/aTgADOB7e'F홪o\7~ sѣ2ЙFLH}wtSxu: )WL<JcDkdF:P RνZ x6Q'Ӿ]lZfsOZŔV Y!GHZ^JI ^Voa K5|u6պhfفJH^:84bite!kaQϑ:sg|yu-6nmmSqdʧҕ/ۢ6ļOT QaMmʕEdn[@;9KѪ:t*R8VoP /NDwy&ڕA5#+v:ɪeXb xUۋhJV: *H7/37.jQG(H_-*})7ͧ֝%pef{5Y0-[ zë]0 +᣽6gvQ Z{9Ŏ3cňK['- }7-t#٥-<6Lfc@n>hraNհ`cdҧV@Wn 9%c >uן!r}IZ*dXF)OInԢ.F /ecPZO^ڄ_}; ]u@8gG)g,B$K,yUNg8tzu76'ՠ/YcGԋZ<iRU2<G10쇳ZJypte\0E5fƥJp)S(KnSK[ٟ\8MW@+3".QD p!& nK^ҽ #.#79]"1vXЯomK봔&ā6&߁"MػUIΤOWYcQGE !oMzy (F17ʑp/GIA :|%d|#̙g¯؅_7W$x:Up3)@؞wS,X7?ZKBK(]IĮOD+de dήKo{<h`,z4k4CHu-y aiG@]s?]*.un/):!O_d5pH:;=$ G7%2"hjWi%ǚbf[ۺ]޴n- =ީT>w5˲"[z+,x_}M+CƂ~}ZtFѧe챵\W囿>j:<5Y#1c>kICA# JL~ԷQtI]dp@K~$/>S΅@A^C<$QдZwʙたӢ2@o@;+߆/\ki4;^N<9/WYyt[iiQqpj>)hqq/aȑ;@ pTt9p>*-}Q͑va#Gu(' O sZ&d^6G@V9Uf.!| 噑^B8HNXwrñKM? eCЗ[BP#3Ğ{ yF^ܜVz)ːs-W`ykHYm@/AyaCEzƖs$5ȯIOVcH@tCc@u|,5|)<.=+}7ױQq~pÅ;X,kjTQc0, qƥ/IчGE⬙<⧕bP%Xɟ‡OSZĪ ܰ7t-GɻUdCڭvgi~?En:q#fAV]#К.w$|E/`>+blp!3m.ZTknW6i^dt-s3xEvAny,S(ajH%qwtͨN* .wFͥ4nB+OU8u'~zPTScFkWCP_SJ-[8(`8e 5BA%7*{ F7'sz̭fH,4!aUp-@ 2q5gIP[+iE4N  L*-ʏ>&P:`юz/8Kx)nu p~ys:v71S!riwV nrgJ2,Cy+ 3EÎ6n [9iFZ;C_>0Ž/NV%x0dJS~cЖ~F)j8 ܤs&Ͷ3 KcBK)k^Z*p^'}tlȶ֜ē\coϫH:tQSC^$$ffS*pTc esWs8֫MJVr׭o+7̶Ln/İ\rUx'7PMiDZ/r6y]El?)Q,q@We(ƁrSh:3*̅])@+ xnJTɝ02{Dj^KO&djq~vz"1rV0MPErV{rG*t qVA MQ25 ΌMY7}YAʖb !R0ۜ0RԫAwBF`rpԛMU}K?`!Poa8&5e8\u>"|yzG6*70/ĭ =P>@>9Ȏy{:ve>ͺ" :# ?PY=?( cm.+Q.sujiQ@ qGHX[P~PHN_Z*|9qO.8򝹗7V}wA͂yP_!WyiWyy&,/kW.\EJڛl՗װ:#^$gSf\t R*RQҎĭGͅxYۿGΦړ&_Qc.fShqu N8QA^$0( 8öx+mDj6e9vV݀cM*ɺ:ipp -Lކ<_ljvB2sȢ`ڀzlm, Չ0W]#A}貹 Z8QsBØtEI60PĻ8}Uh5jeao5D"ĕ<_'Fp ](PT';6""/[^2--+!xxȲL \xjWB ,w/[41Hm>G+!*j$NWjR3cpײ{U8a'Vyi1>+rmPzRz<8:$VB:(WB̀J~ HoVe"Fty"З8KQ8(vdw ȶ? \J# Fו+R3Wa3uHS:y|} +snO<Y7Ltgv0Hj!1lw(SNЖKȶj\1E3bO~ X`k1rxXAXn.ȂQh (:|I^hZr,d[ [Mw 2kJ#0&^F?;t#(- 6~f=1p_3]D+UM< &/Kq,S|W=>Jj 1ԏgm6Ik[ԱNWoFo&`'8c}u .UUWN8aVY62{~<߮4٠M~)F/Z젒} 5J%n^Kr,.u>4 ^G7oSm>VCfV{iTݻAqӳ:2X6y5 xB1dRylxu8iآPw,b̅,>[w7teFHc+Z./ 0jiEQO-^rQ%;`CyjT9Z<>L-.2?lT1^HW%<&2x눕$so)YTbuH_ZB k^-&* #4̝2: -G럹3)?k޽9;dy|ݭwʍ1rY]Pc:ћvF¥ӢRQTqC'g |hq=AO@/N@ l#"ڥiO [@!Zm6ХEmYsGAF߂Uoph.rlx.ޏ0׺#͘.clV[Z`(.?AC{hp9"WvObHŒ\ PO/{g9v>50퓪t6?6n$uҐ}oNDVB\i ,0ƩSPUw ŐEg)t?*jsy5^ ){ Aۯ( P,?>B'Z%NW$1H0PYZQwsyX[MmSDYwQeBh0k o0R܍QZn4/5rSjpXP=HrrrŽǾGO7R/]eJ|;)[MuSJ~D ˄2s(6#%yL786CBkV\ &|6~f42 Ӊv6 24bOER5YpeRsD@Xޞ-5c2҆;F7}̿?1b\F %nwt-vl4P< ve %KSA6ͮ攨FBz)oFZ(R6Jڰn!lovgT`/vlaI(JAӓʟvwr7xٶa:NiH6%a288]u(("Xqi"3}i衶kUA-!5ZЗxVF̧ hS*յ]2W|Hߩդx/3Ü3:.IOPrWT2\-U6uBR2ss y/IAL"K-Dd(/{a,}(#e6qE_.uJ:bщ@#E=MA^zTp)`v0tR尣˕Zi8-?ɕYa ga 6P!UY+zRUՂt1߯{4ξ{|/>doYI: j2LtA}4H.Lry&Nefە2Pag%N3&(7v3?gQ:VNDuV2wwy%(F)&,Wy1[d14LU8Y@²g{W+.Ut=ÐgwTEb#+!AAwVݫT*̠h-XSq|.ѝ7si;PPuT櫴\=_w fI}_lh$:P=0!7T:qiir*}( CBQ3R  ku(OQ-} *RLdUToPR60m(^$; ͧ`d^yoIc}{~ CW P/#1}DM8;&NOxˡ`88X$~1+.luh0+Gyf u&"1m_9G| 1Z|~mL"3jt GCx;cɚq:FP{XƹqC^{cgKǟW+Ɉk1g_r? e26tQ&qzE.K2ƙ^(nr߬'n#7{r,o[% )/ V-h_5l[3ZVҀ2(Mb_v&T&U'SE [c޹jV)VīRG:{0ȩ(mk}}|MR9Եҙcup2h-o FfnohFvCu* zztMz P̺IW;{0Zπ| WZX>*2}[ a02h0`fLo& J )QrU5/0$zA[ً™ypu_g!I5WEŽJ Ban FGr 7%ICHI/gA c)5v,b!59-d F?Ӻ[qZM%9:lR @InY0bX"WdM+&"ŭ&p"C[My*piȐc5׶`\xX6}a[C3Ɩ{.A5"x&t2(3| 9EugWG;ͺi \J:ݺ ?u&J^m#ZQzBRWy7vI }yQ[<84Wub$!ɬ׼x&qWKہf8?H$#YYM٥[Fb2AWD_3E'WݛPpX\B ?2' M~0`SA4TYUJؙh?!+,dىNp=@;ԮKR28( 3p@[ A诿2SQ1;1͍q< kn0qx3M8/m:b1MW18*CjBHWn]}(XobD >INVV)GVP`.A!iQfAPHil&\o4p), e!Q g6_Gb&a3eQQ l]~>%ԙK} I\fJ:;B؏wS* ][>Dut=0) t2\0Xvm:$3$MkzNk­j邆p(C\`cUhDQB(XrtY5y b$Kc}tipC%N, xzqgb->QJ\<#': i,ՅƜ'g2;$ 2ز ~7*u'SQ}2+ofXjn_&?c|#qZ8}; ”+s ,82erk1!MTd;g\NPH@0%w]CIU⫠|33Ta$]K K2ܹvgxm OT-ډrT$B-n̂,σo1LwW9x)9~߷*K4ETK"D?JaRYvx "\9-uHH ` `H_p4e(iqbyh+pɥ!~z %-A]<<g-؈,vca~Lep {\C +K Ufq_## @շd,h!Bq}#tԵs&-w6w ̎R@D_$2yּXn^9J#L}:2T&V@%Խq:-h% 28֥N3<_#/U~'+eJvD/E8=-[f9>2XK)|94z#w3p/T&+2>:7P+4<#PEXG5XUUT#Y dV3| [퇑pQh`H@K>ЏUP2a@zZ09CbR '?@Co`'\m@VMdX+vćCG~b0rb b׬`Ոb؋HY;)ˬD@ꡐ;PA~E")oJt\@5饫TF*JtYkr-gęN|TZ2̺%lHp&\KK0/×+џ&mK&Vʧ_*b˨ԲZh =:_!v%M8p&^%qEQN!ws5`g+,xB9p:tX7M5e.fМ'vhD G<|YEw7ݕۇ?5tnK71kQk\؞#C 2nmqHpdoO7$]jԦb["OٝQl""0ZB OL,2j#nE؅gs8͖!>6@B.bD4wyEhИB+$7Rxlo+!64W-q5E^-YѲ/5~[&ma` \ӑx;_/V,";MZ.R(h.|]l tD ̈́&G藟l#F¯gx5P8DVg& mw/@kƝ3W ;(Q"=J"N;IVI \\0/*C]یƒq\AiLrI\2G/+V c dpO$ 2"7F/xK_(>Ɠz_"Cl"ŦGō 0=LU :Eŀouz,_5è&g3E"[FKD&g-1d{䬂qx':VD3m-* yM_OЁgZ˔S哰%6f4ȜiWB w65VcTYkmg$w5m$a,PҨwM>F.UF&5@5iLoraI鏭%wѠ'RW{u:bS;QiJ30gݘ+2Zh[٠{:E6r:pkܾs&Qa13V,KGG&}6~Jfs|@ysh/h "ct=r57C*6B~3eB'iCxY?<у) GYYW il\ mZٓaTk̞_ؗ #z$Q`WHٮLJa[kqo2N0 Wu%G2wTT~s4fIgW}\Xպ2ʛ傒H_( (u!4[ۓi05E DddӌNO: r*CX{s$拚D7A1N_JxBRs_0/tz$Cy.١ʸBW;[ў{MAC5)ck{`L.G>Rմۀ9/8۾. ى>3syu(X- jmB.qʰPNcYr{pr$|'d7XJfwr˃D#cXSv!Pxndfa]:1FmIƤߝrʾ{j tgJcOZ8 -襕֠G;=)+#;+/ZBjĿI zUx8GLn{HH#w#Iv^ m El@5ilN'{SC82^2y):z7s|j4xɍEB:jvj=N:; G*x+l2{#Sdvf`yXbiQUk#MBw?Fۅ_1''{dc%XJGdr~nW Dp0b&0i=Hk^SSߝ%}l-v-6vIK\k88&da|6,Zݫ߰Ԙg S0[ų+1RRn{N#A /nUt!yt^h l0 _)RZOEzcnG [rjBiQ(0QNGbG!>$)(KOjOuntFHL}e\076^hJr4]Ƈr,sT>eǂ]趑 DB;a_xF"0-iֿ7pm`SmǼ# oa[OE g^D9܁-b4x9 D"E3omݧO ;|2T҉=ܲ8v'r9OP'Phʳjn(Hs 5x;sW;eXZD1F̈:z b LNi_ݭvEcJj eіQ1)l(W8r>dbrV.=rTi@uzm:o6&I+eOx)Y. zA? he~#9mMdqM hkfQb$9-΢h*9'iݽ@%ճMDg8/0`(E+F53o>#L!94uԦcHLм'=bF[W @3`tξC4/3.V1hĺ(৹p=VܠbRϨ%Yk< «TI>Wz*=)'|3 ax&/`YԥXxqBqzHw3<А D4\U.lp153z7I[Wk|@@Gʟ^I478, ztЩ׻䣀WBb^WrBlv3Ã,Gham$v)7M6}DŽwiw <:Ht-PXt3Nx#K=:hVjTV.lM -CT)[̌noq!4}V*t87>ߧiڝ%ø%qi:5Fn:Q.:Y0bƏr1 TZmrLq-Z2pr(TA@ h{C }]ÃvF?,r{g`=^hXfPZ32˲Ȏ],бdtrNudwOu(fғdfͼ=7{d]z}1Sl^ZpCl-rJ@1;BVi@kMgɯ.;x/uC5сWFh/G_IkSM$b1" orf r- `Wo3KΡlZUwt/MYa]+7kHl$ S@'<tG0<{I C»^F0!vpft Ŝ1@[N[&5.Ff dkL. )ߗZѤvO(vygև̌0}ǘX;cE=R< eĨEnǞEk d?rNͳ<猲)P{(wwQ:ebJW_ uuSMfrfpX fün( (ߎsݔ5$Zf6J?ըRAVǑsFH:ьْ9Uʁ CayFWp8~v >al1\IPgʪsBz]PfS4~ HvS`FkyxRv]/k=gt8k8g+T&zڻu/R69k0$S`/ 9n2%><LB dPDdWD1r  gqıB_^.ՐkOn:GU4[ZDO=. a@cm]PCqf}uƺ͞'M1BDjfFIY`_F.1]vb/z%&V ZNM|B9  VchicSIpz QE榱'niK\?W뤼[f^ȱX-Z0Hz'1)u䝚&uPY3܂nNbdӻXK:uWZnߎK c6j|AB>| HP+F2:v4 d_@ȑ91QZB#p/Mao=&b,D#O5xN{3^w# v9G׿΃Q*=x2 ׬_Ǫ=< &|,8zo{l`-[ƪ&D[@2l*7Uxp+ɕ8fмĶ/ o7bpkm|'9 2!`i)[s(XrPټE`^Ŷi]_[#&LY.eИ7$}lS[^\LʎVH"/eum6ɓ7bZOP@; d:#ΆvsE{) olw?i2bY犞H"|$W$E򱧯#~. 8$)nO) [pgKH.] zQCܑ9|M- sW;y8,R[kUj96#jLjrf(KSa7blU1"7"{#.AO|L֝]Q2yٴajBKKXc,KQkVsCN)QLkl{)A{iQi?(Zݴ5}nK0b,Ei { <;F;/ߊc%Yi~`?!,IIrxAWz4$>x?CfWvuEۺ)mQY ZidvuP y%c LY5SޫSZ;=h= J: _f:ɰhs%|!j4f//ؽ^3|# MJ} ތ a! "4V ,ƧC YMN&aHcEЯ Enؕ#?ouYD%!dE*7.Cqw/}@YHX4 -dKY+XXyHke./Jy01/^_C XeTl??J(uqW`E&5=$GGlRO@r39yoǐ/cl*% 1Uu|jR?kI3Tڍ'mϯ:)P :'ƪ;sT|h勉!VmdӮP{AݫBrٰZ\JJ> {8zwS]YYU_Â=4N)\k-5p 3MwZx@d:3 {&䛫 zOk|g䁚7|Y_d;OOLZ`B߇-~[!Kb58$fc4(vnL,^E|Ca#Ꮐ@hΠtrka f}YhU1C-2 & U@ HGo VGC%)Ll쿌xhj<ٍ €`]p7yo-Fj!`4-J_$4yN=Kd{x{wFӹ lUއezcJJ|fS`[qS/^v V1tfr:. /{ =Z/d.{ ?])KuKT'fI1*K}uVv`? E$@'@uTIiJU`J18VRRF`bq/{>{! d>*XLVJ\[~m K7[ rP3AgZZ Ӱ<͟q1$yIU .TAN-iG2>CXz/kEY]=nmϢ4t3$@J'Jnf Ll0^߭{ZJ,0tWpн %V:"z|lt!vMՍ6Re.HGlq]Ra;H g,U6\uX /r#lPFK_`00^\ìRےӓtqk8 vy# œ.i9NVғRO[ݝU@0R4`hlZ5M³s5>W' Z`0iՓo$xHl*lu\U0&RU` #2qp: Oy rO(* "wa. -kwrҶ'4;NRq)uc6Z/>nw)&K9ΖS Rnx)<_ٗwfTYm45uY)f Ѱ6.}%w܀" _DKfBHx$hk\ hTlAR0Rɦ1Ehh'v }UN(S`-$z.]8t)nU0qPaͨHÔY[D *_)TPlw؋sJ(GӒo&!D>}E,_h.R~͍{pwtCxaOL2leFVJ 373NJ3^Mx 3{zeH5R蚺U쀵[F@w}K-AښX]T􅚆/HgE#L%raUVӗ96*eUI\Xetht%侴+b^zl&L>|w` OfVO[i XD_ 1m֩ʼnl&PG7<h@E ideɋS!zHƼ14^J|&U;"Tqkȋ3l Dq)N_mۃK3y0H$^ Q#oӷW1mȺ-3bΝHMiO>Hܠf&Mi˓m.?& g\f/Ԕ|+HNɲ~n2P'M _Y^~B2Q/T5{*gtBW>#nB?q)&"Ȗ]^5t>Q+ pL" ~hp5[DҾ~4`DBOML-_@XLJfn]xN%ԪEGVoKC JLS+S$`1$ F)k-H1C F1J,R 0ײ=+4V <$@?8) КA.h45kU~2@0xZzMU)4DGlXdp &쪙Kͅri <V'RplowX|~n92.,֥Q40"T==d-;^|İvڟPKȒj%HoP6Zv8NbW 2R,֘E)ׂtGVPSjWN9 9?ӌ z 0Q F`Mch8b WbZmm'1.b<$3z xA7Sҗt'_]MJfOֆ B!!p\ܢ̅*h7GVY  P ~܇r t4lq\1-&@72c"WڒJp=Pf x6FZQOG^j&fJ) [q=BtEyѷh/jDYZ׮"P6/줛5:겉." HM]~-s>,Gih EF[FrN_EpzwIa9tiWu6m(}e%c(+Q3\1ã;ԁRڅh+gmlWrv49UBMR{9o@:Rz]8+Ցf f`M@rB~ /CQƘD!DXzq BٗG60OC7īfƼ.W3ɳbbXr0LGz4SEcJ=7Hg!]Fޘ_ϽS͇(Bq  ,ZWBղ\pXנ3&u4whﯫ@ڝlXMt13;%C$z#U۔J^V_.Iu:3]`qiY>ĠGN`2RPӵB$T@m}p(;,6>cdo@wN;;"?ېa7xgQҵB!Y :?MT7g+)mcϜZo0ߝI@I=D55' &o_39 ˆ*C&{d;&[I~uB5P36֓4j7&?QT&[=me'iKgQkj6ja'~ԈIT:q4!V&$T=9Rъ0hD7XS SQL|:ǯQhͺ:_jA5csݡX[NRR;_D? F=V[#{ ~%.W tsVc.1.ag롳$$?+fv{B@@%I6#Yam?'oݧKlF %^gVFMA?.C7F@@,vU.Q+:͆+gPV $}XFWrA yOؕ"\_֓r.'⟥YFff%(>lûc%&q$mPy[T$ O5M,BEG+/?2h+i\ Cӓ'Ҋ߬OjTZ]OQ8^feψ3XeA7b.u7s2 ґ+s(d O 7J5mGq>a](-dr$4cCl"V˷SiO]OM-Po3dRs3q,#-^.5ߥEv %Q8k{] &n+y< f×?3~xOu.>/67L@'Z!me.I@4m<^+X\|{O[y _ȄkS'O% 7Ѯz #.]- 'f~o]:k_`U;W/87|]fCgί`ב.4aߩ~ @6;xK5^~/d절ܓsrN> @w=IYf|^;@.[WA ԣ(ة?@j$+D(XNt/DTt uDOCD#j*5[DAmqC:P=Aӓ@pݳv.Y}&Ϧ[>i~:2P$5&MV 9̦J\߳!тv9W T%px I)]Tj3I=e OlKJ_۔asKiJjF*@*mYDm~($ׯ+TacP ~kzD#T ϥ 7*l֖%>1hŽ8(]O6 ՗-E]q&Pݖg}I9F*._Xq"*˛aջUif!sT\Zj%Fh CآQYH& ۅI"/$<ϻ]'│$N "%$B͂$OPf8\߭2r7@i0#AxRf"y}Tw ёJWJL]'v ZE,)hȅwPSȼL1vA0;ѽϥ'4d `Fs$/$dpˌ:Ǡ! )$9EҠ1\2rcJ,K=QbI7_8tGz|b>hȗUϒW}YR?#_x7(ܒz*9 )۹:~*F nZL!$2rfHñYreG1XRvGrVq 1Re;bB6 3 =$,]A wc>v̧c@h] k~`hxu bS)>0}IqENZG ^mF>|bOCMƐ:H`{`{$ F(Ԕ( _I.z#NѨ"b^M3+R 1ހoڣ=XN2Z.:O(1R&Tzֵ<຤?\[vˇwڮ jq$_5&hRTsT*N=(,_B%ffQ+x4S$GRz+?Mrn#]9GzA"6"w-\o jbx:b'+;|]7 ⸴ ~ƿD9I/ay&fd_}]BqFm6.mPn:M|3b.x|Yh ;"'/93#2,j&llDy]YnHMgC6!?"::2Ǣsmtީ/D!G06oI9Fԥ ?}ݰ]}憯Ɵ;;uy;YBM;g /_oR9q˔|̕Fy-8äDAeA'{27ч &]UZyWCWȀ+ QR<Y=b^jAƥ>m^tRN_J_pqٲsԗ]_rĺ@h&^ aaV6l1%7F5ԣXpzԜU:61FJ`Tr[/lAdH%QRaҭ1!µмeoɼyO:-߰ 2*x?/n猊cܳӥgtN6xC+@_C[w/wf}ń㜕N!3]*( lG#tש&"LzŸ GQQm/J?oCBוnt6<ˌknϸʘd|a t&_?Itץ7'[>Z΢KJJgdMIZhF]fm|f} ~ <~].uq.M5e\*Q.BNwe.ws宰yeK7;I64WQY: nuùHbNY>fQ'۶* Qyo3*6HP=p{UC*64 (NDw= T >ψvzk obUJm*uXn43]ʣK++Iݙz}lRT7w%{\"۵g4vzmsGA%i-9V\ҡPp%?)]ƺʭa. W=CTm.ۥ-4.lBU@$K5 (wɻgķX(mNiY.!|sjNa:=6/S@j4\a˗Y3EuL(ū|;X/ f4 {)K `NsZ=&տhdǶxA ` {c(d?2%uLW@ ŗ񊊾#-DGV?+׻-eu,ޛN"{`\{<)sYuܶkSV 1d`㝞yv]V+ q2wqеle*N#Q:( xODٷA)7Ɔpw~w0z-#@KZڴE8Zvo7̀3kt4xm11GoF;;>fFv?tcIfT:SICF1,=%ՔxUdZOwpGF!>3דsH6#?(:Oc` 7w]O1P'T: 5/i>cp'$6کg!?/> 1h`fC?TsRP 6i 4r Y__$N\t{oh>9>gw*'ϝGcNM'CI+YONAPw,]%^bDf"6-RKhh-G٤Xk׵G7<:s4X^QBZng Qٲ&=f)@TO]A۪&ms? (ƪAbZ -hӋ]x zt*&7 aWN3AT&Y5x,ne7xTua@j dwJ9h$ǹƉhSDT +cy'XR^*l,&SV T|_&sp(x?N08/ w* c_ U E3l83<'-m& |?'p8%-M+w'c5^BgHy0z,Bf˱Apt64+0* glaSqlj^Yp62 ?1'ߒj|>ZY4XWN K+8. .FJ}PlP/`'e*>3<(g AƵ]/g A%@M$AlAx8Q٦r)OYTfr)1o Tp*!zԇ4@w3ر`řT"v', Xi5%3{N_⋆ԞD"586&xzo xa ŬƸOF۹)hRK8%СgE3 J8G 0їSUf@bz{dؔ]Esڭ3,.zZfHpj}2Ĺ,vՁHb'@W-i&;ל`ɶȒIu5б]֣c`3h*|nj AA3i4ju02h` ]of?nv.Sm#!ű#j\$xL~;+[[/{v>ݘ$&h iFujQ1Rq6ZOɞsB;0V 8VY?0D$<.ϡ mF{⩪ɖΉ̨XozupV=yԡm4*8cp?$9k } ~.B i0ҽ8 y yWǭ7ťQدPM؀doBMsP֞SBo6nT3b4&.H0f3<$CdHځ jph[g6zbl$\GѰިz炡ϏEЯn|Nܐn0jRJS5~#r]{ʌ&Q,DX33AC84TB(l[S|QXU\ msqy Hs=;|fWQ&kyL١foIҒa[-cy5uNYl9o@VFhmaA 4&ӾbV MXS9(cMj{Ab lXo,'Y`(8_=gU8A6piΩz-(*8}}:VVO\ݞ`W1DsWTą 5,qBoTՖY_/AdE"rLV\GpoFSM&(:;X\zbk/"ty`Xݫ8.@=ĪGӿGo1:PNZ>s>C΋IRɓ{ @TE"4o3L`XhJ+'_vnj>~1,Ge'\S%A!@l潵/ ;o)<'eiwB°6f_ ܘq.Q?Pg:qkHX$T  bgƈ<;?/GQ;AkV+xQΧ[6 CWNŽmDDk&~4́0QD5fo(uBh0↸\,+&xP/#~FyV= !Z`a7WBHTMi_u.waxa(Uz_9![kWX hm|2ľUO R7j|-}sMP2P'W)gRI8"|Q)!֓Fyv]WgbnK`,F+v%cqJ1F^ˁGfK^ìPd q;kN~ǁ8gw(bE}\38}.^JuKq9%=օ8[{S,hڕ-Hgk˲ Rw쌙"S ̕qyhTM?U_>Ȟ"ǷC'G ꯍRί1XZua"u)x%wGI*V1 ʮu!ECKՐ_e[o&swBnRoeؖh3y«K_?W(Ֆ+L{(؛P >Pߕ&V eaNa Ec^,{cd T{ Md̵~!P9'7QJn[>=|לdtXU%F;4"_a%H* qQW•&CӞ4x#fzg\#6S)YuN*mW_AU&քA1qT?P ߊEhƎjwMN)ɖ"4a7U #G]{a':]D5963 rZ& Tx~| >zk1(ZVgRuȖh{'WX~F XU֭LS)OBImsƲ*[ހw26uR2l2V55 J-s˫Ԣ"MǷhZZ}5UhHm7RC`W49=4"uMI<.Ođ C_)Pc@R) "+Zn3fyCbZxI :m*(gp7RyZo(î׍ >`Tܘ(*Aq݅k|gz( a<{}n> -\kZ^|.zϴuk Aw&jWPDag:L1cPQD%B4 |\0>2+;yĹ5~\`h^6㙕,{[DE nW°zTmaVnsޱiobf}؅9u8$yFǽIiH":?H4Gc)92^0@<77#gWɯJGg_NŘon|=CG{Z[y7ه Udp$LIxS)RTo<YGϱW+}~he;1Y+~E; FC@ D# ` Pv^q@6r2a<.^ cׁ:}<Ǣy+"m E-68!*0a) NTPז*B|E8 =p&s=# !h՜N 'h9 8I; +o yXiVqt?n-"TRes*zF\)s%w@of]V/dҲ&I<$# ѷQTb}ռ!|tvZ%c &kɶfm7 < oH%!a|7qa 8'cS@irED#"Ob^=6Ґa`*t{QbOq~/RR x9Py}Q+arT %?(V!r.EOJ_TR՝EER=)@ m1.nB+ [u92:RƁQz2xzں˙"Vl?/Zv$ttC{$Լ5l%ٝB)VONv)G<~l3WMN=e7)hpʏ~čy @2[sfgY\fvKϥHY͚hO1J>MKg .0 ' E ,öPV.wX俗M7_S(QJ'j_ _SM?~GN(;I ^@\ֻ'Q"8 ~I\sٻ$dwA/Y޷vaT8(5 x-T O}J@9MSD /#M~'O{RC]ʨiq ya!+$+^o7n7$^"BE//@m l+= GZBy{2]aBB_5+H݊ o5-,"W4bgjTQ$ִ5WD5Ctn?f.o$\eեr{nTǬNOvrEs>=}lQ }б.Cf4viv]:,Hc] nť I|7מ{$2 !Eu~QIAB&yP1*ƆoF v5AG ?$ꑑ.{{%Y6c<tIr07Q]d9=B DťdmքDϿ8 W6>|_,qЕ3/ ǫwAŏWϏWxՉ8[q| gNl4{H]ii|E<,Pao B\|弰f9)(>+/Kf2֭ý AP@a;B0`pJeOM}Ip;dBg`?U#/bWa慹A;ӂO{<4 9opM9Z@o®IC ^M?^]lvy~uկZKm덀TnP[U1sVZ`5bn-on, `- 93ulڕ2j^~HFnyn5hXcS.􇱕Q@+6aՅPb $ zߕlÆRV@P!2P&;+7V;aw쉔^ư@$,o*rn:.6h] 4i iBei}oARR!*ހtG@7M̷W-*%"edztYTչfɯjIXaUIViD6HDe'Zp6µ{XʻAxW@ йcOdU6 {k6-a(ZuPCi uZv"7 $٪GP#]-U~Xw@!=ÇsL֏DŽ U:gnx?srG`L5jƇ28Gf꾦Q F*ts0;f۷Z5vșBewN@ќc@|EN3KP(Ӓb4ߣ~ :qXZ/;E @ 4@Obh T8syˏ[,W lFfUayOuA]8̞.q2v RG>ggвX՚o1CPRg :a{J=ll-aEݨ%o@S` @>TC:[Lx>3;r;0ȅ܁;:=L$zR=ÕTǰ<{w-R|1׊$2?Ypy`~+݂17%>G O$@2s * Xi'"_ ]u+ы?֯J`5xo*/Xň 61P?UH?  bSv" Y1kCi+LΦ`AC IٮP롊J=wM'кsXMyhS'BG,N' o#-H^.yʯ5GM !`;tiAR $6<"8CKxT<BE΁;_-@0K*OJ)u"WX|9dwTh'6+x*'"Vo($hi5pϲ-btK]\9iPQ7k'0%v*KƑ{ (*9 _6ƀ+`NH*v:m^&ڥ:$c '9- LdjPvBG0BxwλyJO:G)_v2pU_҅sMla_ퟺz& ԍN8ii.4 ڳ]9,AMVf_Ղl ̚ $]-ӳ%;aTT`[+ۇd H)kwVm5~?wj* W&JzT}7x5͛LNQoa)Z7yk"9].kKsQ`W3v5\(˘]}>'n7PNhW3`Xd wh"{_%; 3wVޮW~f2aܔ7ؘ+Ts>ygtBsjy~kAIkWge*iH)X*1w{'~TXЙ7tI+P]3}* Yd. )˘!,,}^%f:r1.REEM"hrZ7ET)aI;&qRmHR&6l8Ԋ2{L t$mrN@{&6F .=dZQ{+l$1"w.L̍&Iu#8~LRye{·iE $\?Φ :3%P<_`SsK7#xuc.y¹,0Murg"IWsX/lyFȮd_ #ɮ tjbb!ܗo\iic COuOKH¿k ˸ ctwX=觉r{ p#w1kKYi0[O*)lfjfձd" wU~fmUGV@1ڕ6υow{,w|t`* h?Vl CF<.7s۞r\iR^t@Kզ+zb"S?}f ibwN%7][֝2/,Ԍ2%ɷ|Rbtv}EN@@=ꗮJBMWOʎFaJ:1oP#AO%j=Ēv]"sZXQבF#ɍ;凴xRxN+|Gx BMJ|rzt}z6T]la3Pii7(r<׵@ 4 >˫apϚ`0h='dS2KϹX+ŪlDp؃`Ǡs2jͶ[ ϢAK9.LڞnUj9nx"9X[pmZf6g+Q_>k~֤%{zjcIBO l~|dZ o 1OSgƐz(4V[NkWjxp 518 dخԺmWe m;=lz40B&<+`;lxΊ>.YT_&O@q-Vkzi*TD 㪣+F{`Gˆ0-C<8`yrl$-!T d3' &!uAq OcAg%vƺ% Ho:pU Yl|݌NZ6fUGmq´V}y_]kyYֵw˚8 ?fA,+*ACX+`4K܋|x 7 ;%}B a7|܇%|/}ـ2SQ2v$K+3Ic P=, 4=$KYQqq.27.׺ȅ+urJ_SE* "LnA0:u\$NIxp ]J$eT䚄6&J*vrGYmbn~h}Y?ĮoP|þ3 & SO>PT~ny߄ѤM(I{" ~ul Pk.k|rm"4B<=Aсu|20g.&`݃V6hqC\ϟ 1u^{#WDm&Tla̹ BeQJW㐓kZg򛴅c .LVlz QqoB0+~1h&Gqږ8Rze?6ͥ+bFJЧa} \>բ%;Q)i:jGpC![Y)h( $=+ti(9- @M.rЃYp{їN`&D{O`Mi/ITNW{"!2 `M9!`A`H5O0f4ֳ]>K}0CB$݈΀(57Ezgua[CE>C45m,I#P6|;dz Uӓ#hR'*D"J*.҆M B))5ֱזE"i1z=& =(j1S¿"+ jc[XF vV nsv4 rk7ZgنZ5N#]x:=`kjA?l }oԠ~(ګ7Rt]y63O߰+iۆD\iW4H:'Hi-KY{tje}佸Ӗ* HmH%Fg$^nf8tcUEU"ϵԊ1ʉH@b8wGJ1[eDM`;k94D)YoW~Wy3jMە](-%;܁u/d̀gGMR6υ|)^s}pzv1O#՞-t5%wΞڭ8֏߶S6a)GVN tOjq1iˡMb=cQHKKT%+ʌ1dwՓ`5Yc f۰6P `0KY0q;^,_i^̩Չr-Pԝ^^{ZpB!=kwl&HIamܞ#}A';m'ߤTsw2x y<"%VK> |TQZG`[n-'4-WcR]y|2^~nyb`?P3A@g"U 'V/]}¢ 3L}Grc-TwzyV-ԂLu^&SvVƻ f0SK#?;'#\D.4"FcuN6e{(ӦM<.LM r0ۄ̚|*}©Qw(vQ ޒ欭@VRw?J|I߉iSt7i|fԈe1 ޷=P(ҫ <=+O5]2U'vE%Ա؜M:-cYjdS>t9RNnt-ñ(xF͞s hQr0Fqtj%Rv305OB4f[OK- V , {I+3^݀Pz= o@|6؍vc jC7%5_ K>@Vٵz7+y.t'Œ/y Yz31刃F-;'N;rvB6[^x4!~Ya'ӸR;sjBa-M]qIR60MNCN^nD2tF|-[1,7 L̤ͥG6AXj8]/]XTo9 h{B|/LJ{ѰƸ(9Rj"Oꖷo7ք҃ثgo~4e~5fI)Q_=tV-`JJ<Գ0(OAz2piԪSUqS}~X+̚s$!*ȔPxp5k&b_k1xn1T 'ؖY ?JrYfRC*ID* 7i-B9DБ#MN7B x0 }2ME_!VD"AV\pʾ>U/w^^$zk z(i]ģ' hjcR22RN޼p1*a[09)NOn4&rdە,&0BCsocCzv/wGp0Ɏ* 5ר`zœ%G>:'3)1K ^ @mykB$Uw~{w'ٽn yuOCבL[8WaQ~_R{dν[ngvDo(F1->k?ˆ_-s#sIW*U*tA-w=}#}ad(&jJFf1hڟ3ct3~O ++Xt|3&M26Xp36N.Ͳ6qN I{ s(kxTL V"9K)6V*׊^Jx&=-8m)o]}jF΂pvP#f%=t%P+z쬣!qT6kB1 (;m=x ”\y OThղ \3 Dzc&7c*4aYdN"Xi{qb<qQА$E^qaGX90V~o;0ncIv41nsS3p ͅ\ {_)1MAaf]"JfmNzwl䆝6HjugGCDÀEO6~l|סwc*@4X@7F QGK~\e2 < ЖktV@H{_"uk[ɒ%[v{aW2D qb[ME}UқFx⨈׀''< Eӈ6ab(IoO4蚜V|I[-N/ޚkw!j8+Ю kUv.^LF".:gu>ˮ%l-wfYi,=̴0;)XEǴw$}_D [MD|I=bacxa^-8Rad0IT-AV!1[S JtwHئy\*0ZC%TPH:>Y /YeD:TT'!KdO1+ud+ѹnFr#yk}yqcݹW$3#r?т}aԭ8R~ƨ AWMy<1!rNN@ԱXwQ=>+ D6c[/*GVBj[1~3i^|RX̆T].bU:ޛ\w m#݁غ;Xv[<+_D}/h$z!SQc#.u~j΁$CUD*F>-zGaIC8f_>aC7n,pxxv>x얞aĉi25V+b-돧F?? sU .?CwX}F>~ w 8]a0x 㷫bp9xXus c,"ZK>qYޜ 1NQ KtK7{#II:~$_tRPaoQb#->SūR`X~FDcp$.Ol>}^jGpHȍԻƄ1w(c Ght:su9mAs\BOz,Rqh93EЗȋ1h\J lZzV-FEQyq]\)T>.Er8 p(X;׏_F5 x~24uI!Y_l˙C:jW耧r[ڢ̦9t/-i 58$%n НMѡmJOn ;e>`,["'g K@EV^RI[=a/eVGDa8*8]n KV"hg ^r$"xΜO}ϪŤLŶDu ::;,k;x{w/x3gDuVud>'të_YMd订%Ѧ̴h")Iqh3a#y1<~:@rv6v/GЍ4|<eȯ*K;JlXP6Q'ZjwZyo);hkqJ1>2XߺdAw-|eHW*Y USef5I)W;.jbz=[A>ٽ84[T`M; :(z/%2߁)>l3U+c:9Qǔ(␑ zpR-6Օ>C=nTdRȤh3?> uufSd`I[Uˀ\jƳ5)G^:9L 8 Ӧ:Z`p|)*C`ǽ8%VVOyS"yHIV8^~eѳgx>@nc e`3ܐ}[4[1Ȅz[6jޖgj2]I)+Z֌'ymƜL3R]>SPN󱰃ɞC@߿qgpOٹ924+C;c]Q&L}\x}3Pw ͦ1^;(?1,pzɏCw{|YPmuE'R҈fӂSA?Q" q4|L\&t*L -L&_&%J\,K-ot3,l ?ͥþk0kRTvqzǰ]MgJ8I L!`;3c7 cL7?YFkP^>s{Σ3SX`/).Fv#6X>(ٍ70^Zdg[2QJs?`n;Ϳg?@0v~ 7護bbyɃ[<0^=i%w@gn ĭc[%]>Z V ~4ilD}&G "*v圅]4Sda~[B:'JuG*.$za$L=Hf jԦSobVg\ըĿgu5BMVItԒQ}6%%5 zXJ!׀NyOLܗ/AV ^;N\BV+,qG=dFO"F1>a:L%n6aJOlCz{%_"U?<]"RIx8B݋&v7CjOйtK;C CExÚ6H$4%E"ŕVt }8&;\M8} @`@YY~A9&uϗU4HRʍN5Zkb%+V 0Ĉ~K`쨬(rI =d _jQ+7א4+cΫ.:&*]Bqf4Nz(mhT6"Fj7aU]cw;?#|؍҈-v IB& . .ŧB;p{?m u՟pe(7tqvZgf bsXַHMOϥϧC(xLi[P E3I*P,T}]~36,P I{p-Q㳨RǷnDD[R/Vr_Nd=`T,ήvތRRd-'(ܘ{׽=~|aپX{>%'~^?'?oY8xg(^4H:rc,$&oIĵX(9 YN.ir*%|3)ԧ:;+٥&Q|Dߦ8ɗi9D³U'U L҅DP6 @"<@PS_s3vq\+00;6"Z ntqxԠJ0mPqq~hcBڍ"*UXr-GȲ?Y}7M"a9kE5!*كь-9SF@݃lV Q$:}=`u(@-q2qG'zFAmebGw;FlwLn.z7)Od|IXN$v!Ŝ*% RRI 5w'jC_t y52ғBʹD/P97Y8aj|;D(Z)FGF3 d 5 ;Och{`.}L( *keJvK(M@ pV@`J4LAwh9k?ō* `^ㇹS<`Ri-;'si_-|3c"'pknx|.¦ DcG_$$`Df7;;5XGf-!w כA OS%x:ulQĜX+sqeǤQ9.!Mм8kPŋUr.=ZD5G=60T$}3Q&#(nL=9 5=d.*0(F,hG,1SR,(sVw,؃,-YlN*hZ7GePgD":!~5!h!?V[١țy`#Yƀ&_^f0 j^7\'<;aKKi4FvD&gm}?4mCtuy}1?IKl g;"]9?|\tQh1,6`XΦT Eyhi3vu`I7rab17Fxe`:>]z\ ³z|ʕ=Z7~^v¶bXtAdSPЍE1XX(Rq܎=,g QML&&ba ϡh.*1UQ@{YPL B8YӅ)z~g1'A?]2o0GֆlL$fqcTa>=ǁ0Ʉ;!Fʬsl0t8B͔DV1~hH[O^%F9r@aJ-G/+aS%,vXm[²#mFW{dHK0ȹC Xda)QFcx>hA,psWqjRDkO'|+6xG7-]*{)YD킮4>< #KA^s{H9ZRkAQڶ)d2-º6wr"(7ށ,k!FGwc"'5$Mdv&!i -piŜF @֕mpQ: ăܝQKmy3Ӵ HY5LO;EN3~ƐOz, UFag䓋˖Dز46hë -UHoNLeь6m 2%i3諸՘dMG gv!e )Hz@?<|f$: ==c(d L3|^{Ǟ/& g9' ַR@Xpdc7v? _3ܫ:(dbKЉ%.hT"G } CI tr8Mh)i s3{jLj%g/L5:(?Dr"$[LTr3Qe; h -lRzIA^̙v-. 4tF|BavrA[iڮ2p=pRusJ]Pa^C ߩH=U1"g$W0lg7$adŮ.Jc):YO8`ܞ6K9e@qMAnR`n+ $l,CEJ;zj;qzڑiXU@ ä́΃ :.C+[v̊qrEuš׳z\rz*KQ]dѦOE*ٌb뀹%Y!3n;{01]3[鞕|&qܥtz]]Cw=< EHj2aj7( EKA,9> Hm4} 8Ϛˍj cMjSlnI }V O ;2#ܵ$ʏQXvK7qv7*C(AKb}hbGL= {Bb">(ё|:=DW?ic_ ,#( :ƣܣ[r~0ƈRR(;:$Q:51+ 7RY?SC\ڐAǴQQNsvI :+X/DOLx2zgh`w3qqٕ]7ຓEjZ0$P=y6$#1 eBMv o_Ù'ϯD4â':33vY6˙#ں,A/>}^ ?Tt$;N !M KB(>_ 2!(>S|5I6cz@_S㱸zF;wE4^=蝗l;6h3pX\MjV?[`9Dq=YmJ4oKx h\J`H|^;@QyoTr=>oM9(sQ<-Փ1W?;ڷ 53gX-_}8٫XI=ivBEvm|p^sa&bj&b$>lzUj^µ=V6i?]reT^tʕ{ףL1"8*?*>v\sOݸ\RWʀ5.}uvimGo {]Y{iLU c~pzkÜd&;{L3fܰ/희AȚmz*+8m\Γ/\2)_BlcRQ0m߻&@^qxUCmMRRꨡ1(Ǣ֐^4qd<-IShٖM Wn)]ko2yPDLWft }W: MW tΥQBA& sEӺD2*Jn7G;p?GUt``gtn7Kvt=M}RBMUX,X*^cWl;ô /"X(4Q#K+ș<͝ΓRұv:,r?Ɏ wAi0ۖN9_Ʊ = M9UuhqN 4s{rGCGpMv꟒ve>aْxD'"'aTf_/3U7Gx{.`l9=O R&b_nF|FZy") huZJɁ >IN(l5ǂ;[9o2/i{ph2œE&dJ)Qd < #_# M&f dBceP0]`b?qrY2"L֘&E]fP7Eֲ^ϲ_$ԌUgyjadK9j㊢FRqZ+ъX5ǧ.#aaF.w5#6iϑA g;$6(5>II"˝W?%BM_P[N%RX뱋 %cWA|4ĕs^g(~Ve]yB#}=mxB:; $_S.`+PW\Zr@;&&vO^&vU K%ZXkbv0ɷB]F.Fl?1 %mZ +YGH5o]K̖u+=mq Mҳ10eF逎8meqo#T~2$/XYB4upQY+wKD,:F9_T'YlUu̬ /CE~ ~ 7c!r=H^ׅZP`tf`#iPyrcQ~ P>Ԉ(s̘C{$,0) 秺$h4"ҵ''j< s L'n[n[-Ey鉬m$x1H E4P@W|`w Rn'qday%$- 7Wh8b+X.LZmulWu YrVخ5أr i}<#=1X;NI-ZI3FOKX͊uס)Wg%LvAyn^9i4{T$_J&Oz:rբvZRTbJW7*dҷEC'kW& ɞB2c(Hh yhT:_0'TO+l} BĊZä[챕ta5jdٽ sr@q?Zz8:,'b5ZaXF3P_0I#a択(*?#TXasIME ɫc_^<iuH 絅p63I-xN s7BhT1qqyvӳ3TgX 틀^"wg)1;:j.edZ=;zJCT*.d\wz-=G?ZNaKXN yTJPda?uapPчȌNerf#m퉒8~̼ )1YcTJIN}**-P2F:(]h 4V0>]yS-ǥoͫh l=g @@[p&})8(-ԡт IDWܣ<T>-b_b-O5gVMd&^yi9<}K=iH?kI ʴ|®+VlW7#c1ؽ0? zE3ϊDc#Z)ǣ9ǵ%w&R^UiZ]ӴS% RM6+) Bi.t ~+-X0 <8ETY1=:Ŋ_禡()Q)NWR5>vK ֟-zZ RSizQ>M>-s(^kZ=:L a!m r 6leGFc\튛T[k1@- " [^[_*4DQTuPIy-\'.' |Lpх5qaYN~]FaK۳uIٴq 1 DZoȖһ8'94*> [ .Lxʤr٦vyZW=cM98O 9!R,`^W M깉IDJU~@/.Ftpx'ujπsm&DLF:0~V7-TkBsXspfX *;:ϥn#aq"BSYf_Sf`:^ͨiX%.j~^/W?>οvcjm7Lu?c(M.6*/&;_S.oW rhs/cv$J<(XP K5*C5Ty}}=ҊJI& `S7/99a1՟9N|7LtOhzT``D rKN`.qX:m:pNw&Ю0 х H j=kjsNkFCo"kzĈZq!1i?qswnY/(`>N&n%7V~Jjc/z[ p_Mny`;ѝRM$M8:m\+2@y7=ե:yvL{ 3#: dKQGȋ̻rrBږ\kD v'MxVvzsxz |z ;HѦ-g ϪlCT{ԡ 6_MnQscl{^p?η(#@UM^&'>QύhpR{qb,,|gH|zPRhObX?vlUTj6Fzuo cdX4l@;?W(sB+K^r&5&,cvOuLMٔ0v6 QiԄwA2۶U/ajUBԥbn^dVM(fflR2X;Rj'ϔ@k!-% TmgRg t=VM. D؆BZX +" ;bfH3 C&yVc{_8 {Fa{Ԙ|9HQ'sO8C/i[ol ]/y*l&S5Q09`V^<.>@CSi@)pBy>Cތ_pyPǾwH<,v s*nI@nQtz( zR{?1TEj>բh@@ .{yĢn 4$YԴ`/)ZL 5T NϛO@tx]yti,̆^-%PC3 bhiʛ?vbPhjPܧ7Iuجmh e{W@A{AÙ[iT0o] |"tg~8?Źs:_ |cN6"Ƕzқ[|}8ߔ//-1գCTO[@2+r 6N-檫H:lj lk ' K nrN7;#oQ0'.Ϡ8.0֢ݤƽj!0YLJPqPD_[L`VIZ9Sj=Ehs'ѶKy# l-G-a9W=ş.ĆmzqF#aY[81 'L$׺Ectv` m Qws4fڋ' d>h}|1%PC!d""-&9.ؙGa^NÔ֏Oh{~ꬉ s0P_NlIZѻ;$8hk< ?!W9h[W((Qp =*GBw*q˼Tp Iev@u2k#`# DDgNO{lYbC]Hh=`Me4e֋ ' &+ T>5۔xtf0E9eO9ܡBIj?bL (EwII ft+snF݌S qZ/5ׇ=7Kȡ.z~mP_W]N 3ROZЇښ2J⿬-gS!-l^u6K~ή~jYzSa^VTu -&vIl-LʗRr(^V0m{9-b;S^_J? g0Kd>2Z sҽyM=)_$B;HkgGڻDU30gTT*)$(#3r&д̲LbzF,E(Ӕݬm]ͭvs[ʠZZy9t2 {=s̹w](!crƼv5>3yPQם 9TSEާiˁ9?䃤i:f^jP:d &rC F{i84XsBdhO%oN>XqgfqXH#B z+;"dMT+G/LZ(W\0mezrS_dh}L2Z]D?t!( b f1p\i{v:x#9NbzO ~ 4N"36QAjP̵ z>Nj {'ufwJnq JJ0?}#dϕ֤9 &J!|M\"Gt.BAͫg>9C(bFe};l3T|ϋɸefRv)+Yt~\PQgZ@EE8La!(%$j`/;cd`\6r[g?R[p3s\Q0\Wl E8;Z.ǀlYoOLF1 `|+9NWtҠ$0ii>ϥn]\sed@lC=uKmqCīW'qj'TMq)չbk;U=o\5 bEk*ڥaXm8- = P}$MSo4?hfNU a.TBG] %Y6 ;5!n"OE*h@ҋ(S†He'{ek37KcĝZ܉VR薣D=Rp[q~񢱸Pp&δoŶF̍<JvZ`͜ 꽙QvXVco~a]j# hwlnf?;k-vGG[a/W~ᵱVeZ+ LJ zjcKS7Jt@~9إ9>N|E(ȏzX# 5乨l!-VcH1V9;R 2aڋ6n)05NdMg='\U^$fwxuDh @q#7vmCv`(z+6QURGyNDy.W5eD%|WL2E@(!-4#DGpT)mЦ2dfP92l7 &We/[#mOv8nKXGyl Eۤ= 6PbtJِOa2(ioTصBg6%,7 &]oT*/GF:WIr4Y\DyJ#h1_0Q* &[ry C9ΏvzKwí5S͈Sw!ʏyM1QG,ݻ  X$;w`:52Op,(bˬ[2p&5B5c[o.L{Dl-NN,Td^BlwhjJDٞTfQow=yH :WadQ( mG v .::6|m ԕ{_M{C$G͝…)݌CRD.6 uH۞@ bAwE<&MS|N6D%xd )!LqP%H+H*e|87 /y;m"z|02g]%H.:¢^r\s>l5&;dal]cD 'wP9cO> %FA]+6Wl!\XXqtZ϶DHڸv FC1c i\D<!&}x$mJ!u)#T`͝>kէP|Mt%@ȥe +bGA?t 2 Fr]ɉВx[ro5;66 }821tcpJ3ljE|T# #&A9jx݌7nwtoHkNHv7i/'=sKxo&sHv D{綶6jgucdމ>Bڠ,1q6s"0.EwQȕػ9!su3D^;e;'سEsԟw.쐴'ߛ R{zK~2q,aU ͗K:+7_^n\f-(ʬY|{F@祑"gT;1 ])SFf|Mp GClPa(OW<j\p^Q:dSx}4QP0߅ط%a Ms,bIQ7P ! 8UE:0Q0%52w/LaubU Dy->wHR/0vꦶZ~i°4< wzwh6sa]:~5; EƆy5wJsCk6XfPV=hgģ9Փ9K^ԥ'ϻ1Y^9.xړ0(b%JL3 jmkp,og|r PnyNyf":D3li|+ X Xi~x9ҙY'pap<*+Z0@F|.6yT^MIKxLЬ}C3)Q?Yflh Ii> Cq‹Gwӻ4QF;ac mVTT)~>~W^J^.WyB+_^զ( v\ĴCzmp~6(PraLMlDTkJ/Vb('0`=Gv3l2omC8!)jPbq?/o&߆Wz4tO&y2Ĺqx˽R3ԃd?9&a JcDs)Lh> HVNeT )ae:J魟ҷvp0B/DF',YibŒ+U+S:)drMrFG.ٍ(mSv1bj?A a6t#<|lUdhyIhs֓apw'%R;$MKY ^8 ͇<#>@UD\la)Տ$0Ld3W BDcraPp5 n"չi-$etq8ԬՍ3WOcZ3olVXS)u8ﵧQp9bJo#s*3s4cxVs*0Y:n.Ϥ"9"Eݛц a̓M6h9YOpN3`pl^pU^F>X: ɅP2FX{UK[^Y|OYhvIQu\]( =F5l|AI׷YTFe'ͺ=͗*.۽Y_8Ƨ€'^^xtVie. !tݸgg^p'g.DãjW6>%(d .}(?9lF-Swv)7!t@$%\~=/MmPv3zb)\ȌAb̬]V i0Qd݆ښX) mpSɉ=P]2#3L.1 7@) י W?Ù0^*7wS< ֫3/n6i> Ysv?`dw p39ԥRpD'م՟26mBciD;[ǨNe)Zx]tAW}΋ǚ[懡=y.r'旷4-8.2Ϙl2l70e#s4^ƃdsb)wdMDPL۩ǐ\ڮ:v}뤑rn*+;',?Ŕyc|y٫ܕG L}2[1]I)HxU`UJK-%aIsq[PJRvHtc-r9,-h9as5(hOF o"))mht_-~λ ūDmd6"l{VfyM'_=ڿx&^j9RdwI%hK &5 _ `ɣg/W tqB~SNIp7E~Q+|| mRw0r/ygB;]$mhw7w<|CkG WSHFJ"Xm}ESc$< W6i:; h2\j: ;.#1˖,6 7kÞna|x - 5hp1Dg22͔Kojh[ Ч0;>`$³t֯AR{IXyIp^9.> P7+%@ǑO_p2P<7RxCH)3{؇XY- T4 $9+גyj2 R;ٱXq|m^ە:;jF3j2Gcg!6\(W(W2G~$ cX2Wy}$sx `ngF%209CXLJ9k&hǩ?4,"3CaIS;%-oD]>m*e/ьA^/} QkDKw 7%+]iK"]A>սqD/Yv E)'>g|h MfW7(2rX4lL6YQLWhHu=-Pv􅦺k )N٠ 8+S M 60 cZՕDGь!MjhFa<99NYIt7Y?~t@ .Wn {uB9nnCtHԝv4=6>/t`brb!)^Tb+.L;ZPs,0{ 6|x.hdR*3~ݝ^s)!Xp7k6=QZ{"_IG"ԃ}d]}6edx`{bVC^񺑼t@Y zw?O?2;[[7'! :ZM 8(rL44!2\hsmLU[=ڜ\uySs mh?ŕעH&m7TQ. \d'1?lLe{oXy$oBY͞` vT9kx/ot į^,.(|rUOpQt;Z "a .j*8LFe]AD" ^Lmĸ> %~3&jELm6XSh2$}ct"c,@KX8l<{,$srzxeeͬVox^%9&aցrR0IbERn0k Χ V{O]rqz%),Nn@S #Xd3Re32RO %Nce]9q,YkqeSz U6iZ 8>r]([_I)mI[f@Ŝ@ŌE EE֡u`ٱ!(Iy**eKPVh`:Kpy~hN|DSŋfgQ_elp/=ПUgw]S9ϒV咍jG(k{ճ)nuV] ouu)[ e[/ 5o}g)Zy.57WӉUD*V8 Eoŋ0eNX7M/8m^>G*{˃R1SP)Lf>EJ,:UGͼY_GQzpqq.#>{PE4=*x@]pJ8Kez@wB@Te=SuUe#k|9~BtB =Lϐ4vvVeO0Aeuc4zJ ޸` ]\)j_c5 Ǵ*fDEﯼ[ lccJ_ͩ#imƣS1iwN`2k6;/ĨWuNPMK,(:$DB,%/t~Pz F}JzoӴS0Sl-)^ #+oԉ q\9aZ<=c,\y2x/-:=(_rgl4W݀ބ/ׯë-qIČi"*דA V&9[A`,f9M5!"^6oɎ1UlMutqlB~۳[+*]Ѻ8JߖHXo#`kV*UQӆ"ID!`R{ktתIuP}޻5D4[f!냟r^ )'07r [;lTA, =zYx|rL #]: qѓԧޮP"ϡjq%ŗ!R~b@|K@F{>;N #(vn,Vpym[,mɉ: {"b\!.fjM,%]agpmһȂi [Ua(Ҋꢛ;y.KϥHw6g2XYxw#w.#pgޜJr >̇Svl#ÎX/qq t1J ug|iUG3tXhh G3)gj ͹Q\ P zqxV`5wO6{7UcуmE6}@d&#-]J>p3cG*QN pwT֫j!PC(e~q#dya0_p%ώ ѹ L`0)/_OE#q[}$A}a_oɋpyJ蹲tuށ.|.ٗS jQC GI Wc bRfwHO'3l0d(&Vz+ىxusyεf6lՇέ[BWơn"Qx:C1+F[؇O+s'3֑p OSӄG$ }b(HY-DDb>ؾK@s%/p^ÉF~CwXs2;a';~H?LF3́K AX9΋:[&6DtG !-)M} i  ɀU{Y)7Q)m# :˹AM0 w27!+[[rDpY.IXQ%D#k s x\ \?9g0=gH ȼD4{aM:=>.]uv)S˥̤钧s A(h+&OK9) <ݧ<|bY1d Z"ϪFی )#c~z7P8V,dpdqovI[+9i?c{s:AZl. 68K !,&3ԁ.YQȗV5w;I_X {LƗScӋ+}5Tǚ~Z*_zM@K!W\+PTz3uCR~JX7hb/W3qDjBI#}H(b ċ[Ʋ@Tˡ@)p0^1i;U&SǐRSmBU15 `70I㭼|U$Q-jtNȂ@xx vbi!W6 5d/,iXJ]ty?@"V:}Jcl M,bm$\PD7S8$@J5a.aW'܆ű y*4H%:RRokЧ/#sDP0kSǽt|Kc7(d3X!cl!񈃄 qs02[iوk;&hPbMK41}0ͧލhZJŽj_o 5a55Jo+ԆdnKEG);۠qU+ j 3xϺcEwG(E7 Eh|xIO:E*WB|Sh bjA*X b\]FˠBAn {+M~K^)qeʯyу&# Xp bLX#ia{ N#(λw5wvJV}&mq?c,>$<Q ]*wf#rhFO33 KydiJL䃃$um!CoLmX߉GZu yt'' m_3Jda ~#>JReA|KIe(G=E?H2W0;ǧsE:\.MNU^`w?OEGkp=;cXI2 j:-j4ww^ 1l=aa h1|K->]4מƇI.@\nAtVN,phCт댌8Br 5 (YȖ{ý:cÕ h5f6G5.dalntg"KoYTsED9@A"jڴ뼖ӳZ= ?ă,h Pz ܤps7Y/܁`&Ã.`VvO۩vEn(˓9X>/$H"8m~X>ި'?|:F9WO?z"NvTFcH2K>T=Fj=Z*Ǘ,+XٝOkR*GfDedwJ R (2:%k1W6Z*fP䬬J繲|2qd#qHm_i^"XI=V;` qU%Px(ԧo2,wbmSz7P#{+B6g6,2_?W@)ɝ`W!݆4kUR-/(6)n}|@L A7pcDSց8Ӡ}nokܵO~Q?k乐vh7%/O|3s+H#Q?''e۰4XM6gQe;в}$jzD]]gxƢFۨU`ź7=Kjø6+ov3 _CotH"/?1w40'Q)yVnv$)/ A2f޵47 _|!o ;Yx iE.F\(K ˗OP=s4N<`$&Ӹ"'70&|~^ JV0(Lj\D<Ƴ<($*leqrG(&=㝒De*9\V2Kf:=",D!)Ou #Hf%x~ jGl6OY`fbOv=bdW8I$Om7lg!doJбm0/q-I@%eD_P%jS9 j?^R4'<ÿ   + f}9V͏^juM dm˜C;=@ˁ01tp£wtAϑ-)h(6MY(Z,ˆA1Px!^ΗDqR-idćFBc\7 eW䪚4^`xtѤB%D0uS(+ķr!(fD:3qo nMlTS9x8>6> mvSS%t GB bW\W9.)iS\  ^V FXV ɀ u.cR|32/g] ͟㞡tHF鰒`kB>VFcIfObh:nd& @[UXm8Ԅ= nJMJd56.Pi@AڰqFԃV'hi6{}(hPMnTmm-j"TPpUvZdZu xAM>?wґM 9O'ؑcbԢ ӚִϪQ ɔP:u7kSrӦTvӡ$Uyxr m&NT n+ rSG962 C$ \0C7C],WT a31 뚯"sW?{|-1E7`_ЫöG{L3ŦN5m(ξEc1/Xl:qv(u G 9jW\W|)qz>7{TѼt9ʶq=U+#|DIK*֊H_Ǜs*o$?r~o܆=x^e2/`GƝW+"(4.Rqxrj^Kug#1r܅oĺhDۼ6 ,cN&XUd1Wg2QjVE`ȔG {q~É"YLFAMy.TAXыz>9GK yzx:I lwHkx%_rw] h"+t,#|IZ 4FԹV'L|&q& JQc%<#ϝ|deXeˣG4'&fxi1z`ęvRAf~ފ~y. `+_f-"?`AD=x+rSƕ. V| h݆hi)tb;Cao'՝,W {3ĐLotI0SQ_ϒ(*3`<᎝^IEHe0ǰqIuF"gUȶLF^c=6\8bx1;qԮrs夘I#*'uY9)bI/M4s&u᥉1 ~ow=wz][_4*/6 ]g{f,<hg0<mB/G:b&?`h<|?ҐCc@zr_$.XMC|[eTF^N޻Ql孱-bT (/9DUT<}id`SӬ ^?20Bf"LQIs Ni5pqr.;P"2ޒ,bZy@Bg:#Ǫ| cīVy|K@{_[ET GceGs?wk0Zex]z0е A#hb&...Rv(w(oڦ 6tMN4vJ|Գ8TDyVQ&Xmr$@SۯoPQ+2YF!~AbV6ܩj\lKiP#YB1z'$kIPVV@ʊV }G#At"k$.8FedfotV,ʊpmM֭UAy~nk^VвdDR߃V7ϒtLzu[65-h{Yy/Ҡb9*%眽6H/r JgفXXx^Xxytz;zzEt?ϊ<Šk;Puߴj@@hL^>&yBmE``!_dWʨYj1I}̓nh0Ƹ^Ӻ||;/|_J W$߷வe|α.';PTz"m}#:q[PMz(j k#tU]}Kߛ˨S@뮵FSP}~lNqY}`럗lL+ìaݎсy./m&?~NohxD#h~ WʱYG4OP?.;(Sټe?$ZU6Gf~ |j4xٴCCvatG>i#'P #&^vb_g^%;C#]fi~%}O?lXЅ=6"W #0z cYPd{`JKd.ɘ²[1TaYnv_,GR8evzypϋDg>lr m`,k36x4XvHo󬬷)Z{,DtM,L`g?ʼD[CoKn fq4ʹ^B z?YX[;X>s[C 7+ Wdveh+E5{Nuv L߷vg])$4 S-UMؤ0Dž҅~ S^Lŕf3^&*1>1,cBѡH$(ڔ`g߭3{*Y[0L+qF s?TbXQ+C_'Ftr`66~lcM6mf_ h_ܯ Zg~o꾄C pvcMqǒ63̬|&ڥ8 Ê) Fif5o71bP!-+}E7ffmpUaG6Ok5dV`j&b_4|HՕ%cCFG'FA"/xʗ^cV9^\9@";3}pTsV+Yb"**h:A%9V"JJrX+{/V'; .e~T(dW?"u4I\kniԢ{me͵F S&6D!Q,,sp>Lƹqʒl?j@:@ k\ K >ǏpEπ>ËI՘}hW6fi] \oaMa'YrU?'Ke9+ي+d`ߓ{"a +OYg7kf_U+6 _< ۅyn*]4Q7m89b#ެjz{ElNųƺqq~N޸ ; NwSmm#B;{d 4+iۗ>NR~g$on_ьi7uvn^^& eXut#C d=JQz`C1'9` &xXk@6T]lOҁ2E#[撚u>G((d+H= ,A@)NŅ,<B->g@;ť)V͵ywa[KPUM6XX[c@BPJ_A=iۛRфl$I n]U.4^l96Ja4%n|dWfb]lKX6%ȱ(Eg5 d."Es72 xD5%f:+6N/.xoI}^_rT  ~T+W@q^2/K3RO ͼ͘QE (=.)Кrx>϶7vSr2P+ l0br1 +\)>:J&ԧ»WgI5>F+47sp=@jtvؚx '%Yc#(,J1ip<I䄫ZlQ"FׇJΰu)(OW' Hyh-h̬YH6 OBag01]I66F%S0va/ׅ o{0o-YۨKQl @Ш/F EN4F~'Rw%cz5d:^Ǻ|gc^>'|zS)|9qDxFv&| 7PQn=;f{:fHD$|Pf9>>oku kȚdHQq֑HCK&UJk)S#M˜qbw.;HOeΞLpj2,PɽGd:IS]=#'{ALGZgk(_iPc+5/V',!\0Of`wyY 'B ;)=v-^(y.g$'ڴj[o ƣq^?4)7XЇSʇU7iI<H˭v}IkTv(~_al Ws!/9淆o=+'ÐpO `8 Т`GfPNTz*(U@)z8ٞhP&ʪp~NBJ0P F|3\!y] ~ߍ? %n )Gc7H(t0^Vv)[jnS],S+EЪ{FݎC?Wwr0ШRW/6Ũ>0Yk n^Ss5>a $Q$o^{) CI. /<+M:zLeHJU0rD1t qwxO؂FL_g,@=?>5߂bXδF}u^cs!w\~ |x\!\_\`B. 7N<~ IKڝr+CV߷#hHK -EEra J*:U!܌|;mk~ʖJ92 MȰE]gph^k4N#:]ve+.)!0X^`~uZ #H,K.%zhm]u9{GP^H>;g4z iىJZشG!z4gnW_لD`Nc$@AO- @mޞlQ<(ȥvCNHbh.Y, 7!+fQOXP]UɽZ3AXg;s!5t'/'u'6.ۿfQre\tE\KSj%艼_q|B>o_s |&I|0I,Iunq7J>s{ևu!4!lwUڳ )?nTZ X~M:Nۼ(2jarPrlۥ!mބΣ_pV58x{eя:. /[[\FrЙ ]qKyTʌ3Awz鬟q69=hF}ԍ6YH0+&q6 ޥidN~ 4%a פZ̓'hHgvmAkJ`db,LtG~`$R HaJ,PS<bs\kA_^ɔX^e BV01WjV|kiu[k)~'smffzUZD\:WN }kRUU*Gw4tRj .$d@?qP3, Ҹ :ȧ-h>4Kw?D_&x/MjA<%"ǭvb|ŅY g䍹%h͖r,խp1qҥ-I.ifi{6vre\c2!g߃Q$Vxf]ʽ\DA؋S Ug/MNtB )Z09 Ѵ aIɆ Y+@-c)B]fPN(YoơUD\ .=TB+ 8OkԔ/W1so`><.m3Fry50du 61䟭SAhvq8t'5_cPotL'G^6La+ * p/J.]zYW‹L'4c{ߡP/z'&24 Cޛ{L] AXooF+E[{eMoIV{7[!L)-F8ѼO=7Av& /7) !/Y}vIsz`U>r o|.0~dZ0W)pWih|_ɏ3KÛ. wdqxѸ`j/&GE3?iSI )KBXRNNQ >zˑbk0%,!=٪.[#ؚk'Ǜi@(/8 &:z&ᥢàR^n@rWr+/݈7@̐A.?Lf[env3 D&>$)Eqe3.'Ƅqq&vaL5@hb {Ä́-^ #A;3KdttijI 9j$"„.@lL8 ƥȅ_ (8Q}2'^[&|KG1wGv|d.eQ2>PY.((#_Njwx΁Qږ.+YXa5Q7LGZdo"y}]~gH$Y|+0~ 7ry ozM,,8 Dj]_!.$jdRqDfx"+ {W( a8g͌z~? ]ݾ <8CgUHN;ëp pso@SpYl*5*wj 756ž%P "uCv?4M)u$ZSQG4&ay-$:+3SV^EkTX4Evy^,yA&^1 ca=c]4@"83#f/,|M7$GʥUi@n 53b 5՛pAcU ա1|; bVVL:WZr〥}2R7`Mw70u)m<%PWgSV; #.R=wͻbIA{KɤFʪJ$꯶`F3[_~*ІQ7BeHzثv13 ˁ/{OI,ŁLΑM)kz<ړY1% C@`%|B[#a yV-~{%PR@t!Q1씾- Z-!`.D.ՓVRYea(QQ(~"|qQ6ʯRQ.LQ>zQۍŰ`,u,Tg._]+à+ϝ`ð~JsWx悤ҐdA<}|ĭh Y5Y[\zYۤ|͵ط>8/)+0wl@AN贑j,Xպ .:w۰Lkc\K;';^4ĉC&Z PF}^A#-}fdضsڮ79%N20I/7P`12.ތGM645 >)ȜQ畮㖻q2iz//O}yL9Qw?xj&@keMN&QkS}jߟ` ;@  ̬)npaqU5c{2r\GA;NQ@ Ss(i3 ?ȂDv&zZOkZ$?-U̗~^bϼ QƗ.)-r딻4\rZL2(NylkX^s5iI6 oCjn$R΄]Rڙ-=Jĭ 9fgu~d!>372I?WM ؏~gs*<٘/ɽ? >7Ir7fy&v=.x!xL xJx#^418M>5>5ɣB]CZ/˝&1Iy$6G %'Dž#_e9"aX[gy"9$s p ^G?OywUa#}:?upՙ((R*=;t9+t9*?x`/1g]y6MY Ojrw 6Uc} 3nDX\0f-VN{S%04:TԻwekYّec}WB1"\ 7 J4ʗ@0GMXm *#rUI P f<ڎ2A0{ׂ'iW35fR 9A }<]ʄC-e/+}ŝb:6{էpy(CVsbV*/>zA:Siih;~E,g;:sXQcRי&4rZg> ?0܆WF'-X0)ߩvJ3z|iyǐ'i{u$8,s*. TNnKY-Mx ;O;M^HUG [Gp7rAjPMO/[ԐہeguR{RY58IRSy05եbd%U}ٔo(7A^m8^MK/<=9)uh{M0:[j&:|Sg\k 9/c%q:l6u[,g ʈa{дJѴBnrt.7zy1ݍcYB%*C7LV+#ilpiC _iWY=FKL?Qt-8?Q.qUMI#>+<ɍ7MGxĮ~&Y_]d=o]nh:/^܁HO㒇 i40y'K%!I:ܝ\YJ5I&[2շdQw1v8l$RTfvr73|]l5\~la m՞sw0:kc1duʒ=`nTb<ѴMXNP+\\6rex/OKŚ^sӂ</ѻ!Z ު*\6#1@aHyRnʄ42˵tCzDžtV*]nRVEG?0'CT04Es6Xo1m3rh׽PI y]-EKq& K옭4ET̫է.'SĠ1Ho'hut|`l)T\ à P. :O*.QKӭT'2XL``ΰ}Z:xʄi>ѝf%;#<LhQ^*DbF&6dT^wzXve}le.ہgq{ǢR@@; MZ0J) A)_Pwwy/dɬ̤ 4ijO@Ae"U{nk6g?O(r k *Ecr]?Rw3TJ0½?#Jo-9Z.TaMO~,FA\+ @7vgWmXkb=*L*r6h`Rψqk*d[ O`̿nec~ ٮ& G4f7b?PkॾAv v (S~1=˷"rEw^e&Bٙ=;]ȘԍG}HnDq1WQhU;D3,[&0rMr*.TM4'Jn,Mv 52Ev9VQ`ܢ/Vg9NtR)=q$@NIfazSO)tUP`S\Y-YrDpE&8ybZoY²eʶ>WYȃ8X >Kiz>ZrFwBeNss`ࢨ rG3B y`6/T%V幙5V:Hp1\xʈ 嬬B{ g/L53lشU8<ɖAJHi#03Wrg94!!55ʛ݃+CE.+]L+DmqjVnjz2Z8B#MmM㣛aOFGOv:_m(;zޖGX ,=Bm1⛊r|cő7 Қ%ݨI\@,l{@t yoOġUEZSӢ͋ßf }!Ag' Xekf7!'H]UlC3"*QC1>%sB7#?~IΑsJa<ƋS܇@/Պ2笁qO|,5e{1yaxx~L`4,+z\~[ջ%N6MWL3/Zcmނ~^x #̚7 hIbmN)ZgZt@= N>5eF:# Ůt}O#xcW]b{t= PPyU=y1{H48{d0 ;N>dςf@WFGQgnn@2:$!ČC hLiqsȞFGs|;վ-VIZ}"/5Z5j#!"P?ӣc4}E9|`Awo2p.>=Dgjty7# H*E# ?t }80~\#Kp-/5 wuwfl{pu1c_$wƸ::caO>1JpxtbIltju;CU;cvVXB+lJkSa<m7S9wux0klk̘8vd&EQGr1S1!\:c),Lwt;6c&\F{@?c +' nbG^vE:8ps Լ`Oi i= iE+%ļ׳A?wC:? }rV2E?ܽlFQz 2bjٿ̊`/ތnw˵efes~"GSHO7o1a%rDCԹ8& zU g9%We fٹTLf@2rh7RU$]= N 6pPq/LoD3@۝Mj٤.İyiϟk$]l Sb=_ލs#BMٛ7TZ6P,E1,0-dz徍~yӮ[g4H*#AeԒQ^U2JxEDyݲF +>nم*#;w$Ρc偯Qʕ]VevZCjs+X+Y+54xGoUqb3W >DmꪠE>"f\T=Z943NzA|*fz|DG7o(4{AE7.g {''/sL1^ӒƑp lMf*/ZP_\9bȣInf gR%%Z\YߢU'4jxԄVߞU1V+n֮+Z @MG/vAHhÚ]jnQɦ7nM7(ׯ!_J.P{򑽵C\e ʒ1;[#(@rbϷ=ԷlPED>(xy*?@m@ZĸH|T{|DP zF&m92pE ? Cw1+ yڐMkn+҇O1SZ-k*6O(J#Ki:|y@sRNck%S=έAMjh$!9;h@W z"MiNS_/#5Ӽ6%v۲@ Rxy[\h0&JF;k0cH^ߒ-|)Le2/{29Z=/Eaԉ(*2Vzx+:׿ʜ.ܕ|j^H@TU^G*pX|L^α*oBQ44\P~`f Z0NS/ْ $ugaȃY } ~T>ZR('G|ͮnE= 3żU \njO JZ0z/^.0)j!?'%%oHD( N.?st&1'8xҨQ(wS">hD?@Fߠ-glrqj/]_b59-})7--y51VZܬ7l0,6͇ 09 *]>JF?[MBgXg<DZ=YvL(֗r݌(D0;_jdDpb Fa V @+i>{=+Kޠ%w׍3uuAz.(3|l+qU>՗FXcZ 3;\mxKbJzJy%!l^0Kү._aՄޡb \"Jʯ5 {t~f)3+p,%Cq)K^*`&5c`-p)XyL‡!0(Ɨ_$!9݂GyŢO1gd_oƭ73܂͠ VmJN-ϾbdaJ< šN;#164 q&!ܝot( $GtY˷< O-I8gHqHq&+ݜBapMI?Eo,*ǫ76$0E\vTlfhBP|tޏr?Jl_nEr8^+e<[2ߵIsoقydJ0-_ᒟAT'$&oBV+ O [@qf0(zk`PUo嵡pAoW`ca@>1vA׎ rSAG([NGƀTuBǕEonlЕg<ˡ s^:>k;y !-摟$7+@n#A69ibᆅ-wLJ"uRUJ(zXctשۨۛ[̯|w`cŎ?TZK?jY>-~bE-6tl,kZT?6|h2ÚxYX6Fbὼ/j&B+PcfuetqUw%e~Ǖ|EEoAL$W[w=BhR9v_@F[0>|mzsZNt N*o.jմc@Mc΂Fq7v)Epzc&R%"G: {"2ZlAppUe)ѷ.)=Ӂ8U =iZVܢ]t"znuy0PV:bBﱟ'0߲ Dm x^ފ α`‘)jƨ j q=@!at@UC=`z>Ð^wrhC9+'ibw=P1%͑WahTjYp)_(m*S^du:MbwÏG)l8=;*}FF֠}%K$y`Hüg-Gۈd[yi&)Jr cSDϣ̶/gyc:]*oqþ1aw J:7M[0mRʐEc\_ `b' +n Ӓrk AHIdA<!aVK^IxпȔ]~/V~t ӲS>ҴVa+$k}'* +H>y rAڂMQN:;ONuHf*oI縊h$a6Cˬ+^H-7`Sѳ,}~XC͆} V.|F9N9--%&i>뭧;4zLǧvfc̎En3=0@W_3[Ͼ/`Ն>S;gm׽=:#jxFDdr%+"@aU Y[;D֖7ϰf&I;6O||xNX 6ID&b+q[Dq24cSŕ =LvBhv8y>RL0"DW˅;g*+F]Ur~+ekP[æPpES'ͩ4mYLGоtH%Qc4ԏN%vzm)EݛΊ}tP s?;~}iVgZ؀Z~V;ZJ|(( š^mPmx0< . -ٶg T0XӋ @Bs(b?3XJBG;] +rT#Kteځ)XJΟzf-K.SXyh7Ayc)t#WWJ?MFF!#r%z.9eQ-^*E[e i¥uDga $GEYDٚOrZJ#mY:FT3l[lmuFM"D]W(dBqhA4yсE?rvn C)ONɜiCiޤ50ddR*[<";ߛ=E(dET^ q>?9]82cvY,"n.7"ഫY"]~LvDJ16reۢQI6l 晔dRL D QB/>GVØ.FC3Q_c T =W ׉G0F3\oQW4qZҬ;jQ۵OPx=/C9/Ct kihz2M\pkj%I¸SI|1Ϙ Mw4;x%gvs$'Ѷ2scbD`vgPNDB$yan ǜY a>t0&:oW2)bh>2;Q;1|$, qОT ؀SRdZmz$xG|Xܱ΋(a,UJ}ı<@+81R.%hz#P+_ B)Jcؚ?DaiZ*NK9JՅ0M+A ʕ8eӿ*V [ oFNۻ HyEu,]RgQ"SW&Tj ԉ'];98}DB4&yX bvO"-2Z:L#;yq 3CP袸%x cpk:oE6Ry)$gme%+ <Qg /wo;m86 :ϩ,`‘m-<ƼoYoI򨇡L9!+GHSз3E JqӴ強#y͇ c~Tbkj(v@KKJXڻ(uyS:/*f?zYkiɈh G?bd%B4]26y]w ˱ d{.毦1(abqs[[WN,6)nOmC6ifWv'YȂKqTOzfj{2@D|3cd^B&pH4g@dbOtkYJ+tb:bv_hp3dtL y6[uU(.ҲgtZ)X `sYxrF{*rJmYc#,MqHHqdɕPygrҶ+tnxU1cT;{ מ+x\mxKyX5:ǻFuOzo«޻r_iX=_:urS{75ݽ% 던o-N5gHk"'`4?ϗ.^rz9m٠,F/ވFTvwnӴA8Evn*^MsфE69/PV$̶X1&ĠTpH[$w7_!f?j|!׿G+v} S,w#NuLv2[3 fbj9x< Γ mX t ;6Mh@elMli*@jz JЯ/a^qud oQs:<.`$)?Ñ+J*q?Ydxf\/g63EJ=ԖՓ]J-IF%ku'ڮ(ڭAoASU=0Y!:P=Fz\dj1:6'8iΖZ /19w S aeG=}(k/"$>^?YwP!@f^β*9= 'h>+K;u9&zd9g웍 Jg7`O?2!WtWBQcj>薑(!x҆#(lu`$\1cvN}wcq`{c9l& > **TSPT \l[^ Ξ5pCkh>!ۛŶiTgPgo3E# >&BQzڀ2+SSsN6S[IuՇt-_"S/t-1 EXYkUW6E_ů6=<'@+``߾͞G*uʊ'3l̽xaMl%BvR_N!awU)if^cB/1Q8ƺ* &,Q3OM\T G*ϸ39'S )vkWҴH~Ѵ-H]~3;iyh`ՆY/Q(|qB {TQM2thbISTYa40B #6 +d`3Q<(iBϠ/BH Ȝԕ>lh*m7H~ˊY]lˢe;/c Z ?{wyX)Iă9X"[[qX]3Q?JfK˿}.Tلp>>)h&lcܤkXE'7e~ҋ&5n[A0Yp#ܱާ gy IX|߈hvѨ$7;k͑B J (r\C膺^Y qPt+Dr7!m}e ?m};&McG{w<禡a~ֈƈu3_Y.YEc`%k# un6ܭab!5І<^}+`f/ >!* 7a`zG OKw4{.x]b5!Bvz%9Y~ǺheR?hvFe2Yi`\JE(ihEzK (:o RlrK~7OKU6n[R qq*oO4X[) mAWySSP`uEMeoO0F} aREg14l85uDc ^3D8IxH7YVw'Ov \,R ]R)hƇ F~N ?'}fFnW'Ĥ Vw9' 4MAKeW\;Bo L k..O'+ Ae8{dӶ&)pMUzUpp&[1LviV WViGms;Pilg!Rr?F+#9`5yS,X9O0YJєI`MҶ*&[CӏۈOfg9ǃPY'xagiP'LNF}\dhN݃q{>//id@)qN0fX!ac0̦L2KJXvC43afoYs`ʘJN{,M0_‹[ u: 0wzS$Mc*–3w<L# ʎ_}^a .S^ʂza״m*\Ի'0H=b;Q̶|| Ϥ)j[%6ݣCX:`T#cSsGKY8Fh}o楝׭,` ;O>z{ȺZF]$uo50KIoY-j o&F o2+6rƣM&PMϿv',w*r91h`ޥKQtŝX7K򤫚ƈIyU ؛DS,/, "cqd* h* Hcj½PNBKlN^7Jgd).@{7 w98 N9ө֧jѭmD]g84uHgbƦC\y׈km͵?Y&Ù6׺g{|WHli g Z[/MN֯aW`E1oٚz݆+@:lt jMf;>UZC>ea uT˯/eR*"e6cyJ2gNݟ2Ε9\̜\&t(8Wtdz ]otӄv*Y"sges"f G:@LӖ~;l1n^6i{seIC&8إ`UVӏ{r~ t-p-:uJ"[}q^F+1yc(0, 481ӄe‹Yʮsrb埡Gyv^] Ojn@a_v}iC{!msmoZ-N Y;%1P';1tX{k0C.3)@i-QY5[@UL{ć ]21~!^u*v={$JkZVwMP_,۶gVy<>C5CPr T3d٩[YfTs\ROsέKp?!<i<_O~Ǥck gϤn&@pU eK~f=bz&Y+l\(eSM`3 p}k.3Q88&A1~{pD̾ iV= VNk|T-*-Kf3Xy`(o>-!{lW(6ԋl5LVapu"A?4QltVQIwaDOG:֛rWO(^T(Oqyg{yon+QHd:G32xQP/c*Lgޒ+[oa3 OL;p0$<ߛxn'k $Ux 0G޺y7c${5# @gӃh@)ڞjV-^cyܖ 높bt4+W. 4nQ,(n#D\CAK˼8 C9%O'`a&^ψLZ$2m+y,C;1qW#\OUC'ȟo֝qjut-y7j>Ne0)[ 0ΧD64ԋȘx%pWrKu:? F6`N"bրW"T*/c2[ڛTPC|ژhoMa|C\ssx85'-@¿&> uIP(X5LK=8H:p۴4kXH'Va35`ڀ}vV@<B561gA0f/?| +~fTS>7#7.oLjƣ_7:ƷntAϧNAX=&cyv ԄXHl=B40(û ?kF1qUB͂!y_AP Dj]phc'=0壀3>go(Exոw?{|9GVtgqN/zF⼁H?n}gfY.Ql}sݭ@J=OUߧi Zb; , F+OVShC?khZ[HdcR&>"=q$$ 2ʢ9/t c4a!=LQ(99#~9@ZU-W̯/c)/ d\S}?|gёT/n>*x aތbtQ[r_ 9pF\0hY&cLR;mҏd gXR" n~Cl25p#aNzr)3vz˙&:}UCwpW3\,h);Ҽesr9цyx5Ƽ]{Ua3x;I r4?҃}bCäugK!I~r2Zk\mTTaC b%E9mB'd>8DP*k&$h-7 +-[W^(Zy-o]80u'HT6k(kH2Y$Wye 6KyP\~ҪAw')K[bYH-:/o{&\xICFz>Ù 5j#ax( uAiF1:7 C-7fD#ԽKnU^Ps K?K5^*W^Aoq/7oՎ+X(1א5SuO*=-+L~yye0/Y<$wZMD =X>?l~V9H Dmt  eڟ¸$k&w?$Xd_cS4Gk6G*D]n< _p Lq҂!`_jD4sϑrX>ȀMJJsx8@iKƳ΁4QxFr"߉q%A&X"_3*j+p_Kf0>TT;2C?Cyv!'XK~"T8R§-D:o yLQ`WU/-C{~z9{tNF{M ੘i&($[p(s|T?[e85QblAbnQ#Եㅆvx1HN>+a;NVoVs |iZ 03Ejw/N_F=+60hRA*k35Big·`& #6وO'rp`YYLӚÛn ˳"6.J* e7@5TLǞ|3݉@^h"ҭGbKZ@vSbiPyPxK}&꒛tZ.9zk'n/ ?WG\rsS?GD-gI!eРrlʖ??Yw=/z<2Z{e}Њ6q[ s C7RJH5;gS&3ιuORNՅv#M#H 9o߀GIX uiOIT7fAme(4ͮ b`2>W=.' hh&K^/KmŇ|T5R$vab͖|4>+`fmͿ.\dzGGQ}#/BĶz⭛/ȏZ+m¯>J{v / ?{B?3 /@l'uS 'u@Xqk zs&)}@%_! ;# Mm_ܲȃN=ٯ9JVj9A{DGko$^ $4HLБn8 !oiq:& ی^x^ opl2|zZc8g]ҁ29.4]0ưώWzq?GkЍ\GۃOwfiVn0UI<ə* tj_ؙ[F_uI%E›Z4vgVv~y">mEw!%-Kd;> ]dayGbf6T9ꌡ%LjUcH s: ǹ, ˵"2%QcC'TCګ;̵z?]H86sc>Y< m z_^`bJ^տOD[ڿEtfV1-,M~S|OgS>qybWU6yMM`qYrC l٩Zn=V$*s?[SIJ͸ǯ%-B5~adZW-*YnK90f͇5_'-??hxڮhA2ePR PLҿP(r|4$?);/(2O3 j5s1ꙹm[Rs?rܷBj4{ȽOC5woG^#sO"!0W֦u=U_u?VL 1A\F߼.vn&5)1 RGI\,k3Ō(s< 󴖇-x; ̳{3ʽ nyKYkr+p&[Gq!xy}'?;n'[6f y.ò3w(܃?>< *P.r~uC\7|s&צPR=TH=SԮB}W tc& ȷ1RHpw./P uI=ܾi)<%Qޤ K^gZOZyWp+1 l?WUkљ,e5 <1o?|RsWNt‚ya ޶'/^u-<4qzf;3w\{bŠgۯy͸nⲫP <;P+ׇt?*Jt膎{$-Fi),mK{m^•˾߇],]ro\D_Zs.1Tq Dz HJnTnԧ #ffצJZ+T'ch׵A!KnJXPEJPn3@ p-!ƍ uJ4cZ4boPJ?&%sg3΢v,H+%7k= 0"Jt$Vj3i@k",WEV < <ܕACM @=(]I/ :,fKE,x7'7օI,_iOXX hLjAxC*Jۅڠ_"}""J\g\d$#f~ES|~0RP;_ĶSelUOѴ/r|L #H ]$v+8:՜MAhb\#8$}V(¥M|wQmOt0qugYr tr2`)jBcW}28$&.BR{zI?V'L,WCW )|;W &Rxi}8Z^uu2sIo[Tu1VI{OiCZy6Nԭ_Xɹ;vj5z kNmWjt{lDveҫ~4}9MM܊|tژ^+ttײQ!,zQua^<[ 4܊KdZ|^Ł{t $"$k_+wTh}de6#YIPVx.e!C#N1A)n.n$ ibU,r/ǻV-l,kckBhSu0W̫Q+ ᖐNVDŽ>[_TMXG7tp/*Tdy@ƌŤłq"˸ 3U{M}_2& =C\uKl_I|SS7S}ɷ#t<4ӧ+T-y;lFA|ӳhp'ȞcSjX JZ& tvizEtz r nfS:'ӡr.[^x0!]{s PJ|]VɟԊ]1ʱlN;܇;7u] c1kL>x[qLW^xJ/  ܊;Ҍ. ȓ^OFFk;S]M(\Ë̽5kP(!ݿ(㐡iN)0w`oh.RtAI 7K;B9XSqۑ”w P< v"GsvԩwR; MV]n]:5զxn.LI:9k_ԬD]SuRȘ]/E0'Xh2v]Zf~a>*m4DVPh6ͫX3yh9|삖*46< GX=}.1/il3E׊Kي.YwBfX+1j/Txdkt"VW[Ļ NE\qaELZ%r,^K#}Au=`,?^x]f鞟/KSNf䆹iμ$BsmmpkKMf:xZ~Dn|BbBI?ˏO>0Wǃ Δ6,Z8:A&. )3 ZQ>lTQ9\( :jW' $d<OBy>g>elpz]nȒ/AR!q rz>$&!JV:E-׮*RY ro<]Ij'mpmj{!(, [HBLfY7؍wr=$s=,^CZaF:-bY֚롑o G}o<ؕ5჉FqL_y\gKt,Yf)9b 83&Ӕ3BƝ/*OŸ7e܊Z`iYʺ$["A>roNt2<> Jã}PK^q=Ll= ]I1UAh)oaAП#E%f;hĭRv ({f,'?`C7`l&_u&Zā܊3恮󕇓lNzý߈ko%L>3nȢshw3d ax䲣̿w&s3d?2R2>fmdV<'9!\/FϜ؏}gճWLTzTWPDuBCk hJ?4oBM&u4ps颶>#,(sovj h`ZmN n{,"˘D]&n 4^}bRE_$xv,[$[36SDSa̼ױ@1O+*c&wCoѢ.B].Tb3Rv:Jv 1.(ϒ~\ĜFjYƩR3db>DU1O]!Ɠ64Xʮ4l>-Zp8=vcmŃʍ )wO3 5PA|ib(޴#8a!c4Zp0‡66OP>7|axfdrd{8`3V۹!uv1?EԁMߝ " L&n%?Z5_6[Eڟ^`N$v8SŐHAIiH{.ホz[ތ7IqX2_kh|+YS[`[9h! 3BZA%ɇ_'bnVd':H/CHwzD_qTҀf0n ~d QL]jm&tC<ǹB2nJ >+9pCSy;;l ֏H')@Xrq}lU>ZDu'/9S6נD&4k~t'I;z@)@0'+yēr.}Rtr7Q b1W`6vbqbE ԃ7tުarqK^g䮏`u|gAYL~2?0C!;ԡC;i_a|gJ((PYY2cJ@<G}DsVω?"|X0,G2B ZLI<^%A x*h֮tǭHuf$:=2{;rԻuOjľOm 蟭56Hڻ#l'zyu6ɐN"=َjs S _NGD;^[1Lo%駹H<9/\Xz{kV ƚeww/]O\fR,?9a3 8&឵ (w]35PנxN4ےô%1t^QU?IoAǣ/\`>&{Gc:R##&Gg$M %`.֖*?ԛ!·K3R٥#8~i@X+:9bֿK'TJK\إ|xٯ*|I}>cNd_P˹#H0a1i&N#σï<А ;6[<9g4m", ;&>x.CG5;`dKx*0)fV> OX7"ןz?G_7g l ˀ~| WJV9w7y <Ҥ֮gRߧvq<m7csŎ~7mu~"^PA~-l+ }mŀ6)޲}*5\MO<6V yu6# ܂*n3׶J40-5b*u?{_L l}hPN_n."u3U,80b@śf IW9)$Kgsi%%lNV%}o$})ŃGF<7ϝtƷZMI3H4+&,qenz؆`1鬙`rCgg Yk:4s#Wg8^6KI|^^{ƍܜa;qo}ZIi'p+;bSކZ#МX<8Y98DE~*\ ;uyl%Ҋ'f #l<fXy?rט70CCvbB5O _ )6Ǡbޑ^WMo,[b0t &oMGcW83}'iޣAoaB?y7ĦO_#W~e ˵#7{c}$ݠǦ_\fm۝Y )c[4pkC]EW]b51:^-8-mF(sN 3';9sltɁA1 76zV?k) `O+}G׾.|z^_Wυ˭ '$PwsJ | w?.Q &9_Ӫg > .Z4VԮ:ÿر0|`ڕCx]֋\ϻԺe~#f\3+Iw4Z5E61&l⯲ՊiDV0:3AiDZ Q#4l6bV:ZUϔ<2k[k)uYOE;>!yT>z}s"Lyz #/0[-HmV@s{$+±#1VIQ[XC"raׯGRC_ɎmHwsȸ6 38wFen$"jp~-'Ha6f^a@rw6 xnuVH^ś"^!1K۱d}w3#yl0E m ZM."zZ3bfG_e ί$5cssD{w) SDPO2\*}56rsDSɜwT?E,-:᫃\l\oܝ!}τ*TƭC.:u1h X s4A{sIX-;؅_g]b; 0%뼴4t@?΅K"v&N .A"o!{1m?h:Ĵ?0G_ nTˋB+m_D~4O}JEWl*!79ş|Ą --=lhWbT(5Va<<OOzg/x/d/{_Ǘgeyߗ]_e=˖d_komeneeQ~i_%| m:^+WgwѬXA-gׅƟM3a+|U𨚡Pֺ&kUþ-z_Vhɶӗ v/{d_/{[]I_e~ٟMPx?G,5C.uDb-U?UAoCՕPUC0ۻ@՟B#PuW:U_(aTad4bH (wGD1/?Dkf$x1">qo%'R³d4 JEdH'1Cr&r]Q+?:!WV<%P@qS&'j~'zvy&,1|#鄏G?^1(7}C1 > an}cx\ߗR,ă;ζff%fPqB04.Źb5 }>Q͋ZZZQ #Ъvcx'#c{hx aH>vǃĵrU kyIg3K|M`@.IleիUoojP+,J*\~Is&o6?9T; v2q8<Ǔpb_ 8Zy>\ cʟQ0u|2>^5Ǵcz|ȂeuAņi : )j~v O78sh]11y_tHjzR [zMZyBv6XLDʑi U J&y6SC;"XHH<7 sOJ OlhZI kا5x#d L \H9 Rtp=3k/1OpzOȧSrKz98şw?C ȨDBJ,l'%QOГIN{u~҉Ѭ;X# eaO˲CZq!1 ift8x0WW=.].ݭt:}yH'UI1B ҦP7'd^~ ls uj):r!'N}v/72>&y>BƔ/3}T!\rGQHδd/ J-bHWg-v V`na>6I8vC9]Ϣ ]qE?_y;m [k9W7;dz,)h ʨf2xBp&pS2Cra ]Zό3s+rsD5<=jnS-.I0"f;g9'9kX)\vQ_#c#]3q=2\h(?ؤ mW"3ڋ!-YCZM*Es9mѿaYW E=99 \I{i] v)mwa9op)u8c|}MXl5ch҈2V5ԛ肸ߏa[o4Y>6rom .r- \OS&FЊ{o.;bIC,T^W}|ў_q.l{8Y/-f5a' 2_8|YKő" | vܜEI vc͔6x&V Zb a絼P?zV'&ےϤQ4/oe393Ps 0UyZȏFL=}0۴X:/) 0jnnRsP"FQg Z:&Ai i P.5_ Hg$RxGv1yz{v AO<uo!^ k&(eo+94g*gq8'/c~i^? m0ܥ?aS; Y8P߮;R7=s=~ɴT'ì};&A3@(#o}_r36{_%ijP-'N'ނdׇPiv>FVNBq? T^ƱOH`pi"ϟ|>ln99nWd22љ{"ŃC*\NT0N>·R Zݔlow2vUu"t<#^o/!-MS@chp10ȫHJUŐ#M=TS>=F 7Si('c#do,$qf7O_&&゛9݈33H@ɓ·qsUFڽS<;\?HiNo]4=fvT~ lqV7|>/rcyqd~S-r\rJz1J>d.9DeEc},1訐=&$݊NO]PHvDm.GZ#O.; 5vQUfUcl+bd%[{CwPlxjiA#2{#wT8Wl|/};R0)ǰ Uec,JoePAj9FgfVdVȣh$>y@xw4 acQ8OFi:n3]OGѩy?* Z363 5mwS47Ǝc;UX#* cAGmh@L-RE'yv"P KM3Ř&OꘌFԹ;S"\ݴ]$Aw9|H% ޺hQ*HnI|& KAm$U 5o+<٤R`]u .S۵w!ުkvr5ԉgx2wɔ?z$ 0_}^ C?[EW RSJiKLwTPahF:Y,coXkXOah5gә<տp 0?͋vd$07 S9{ &7~aZ} <5Vg.{bW\ OK˔ܯ؋nԻ\*:6&j1hem6n< QNr+_Ql Jq{rog?{83|y`R,#=LTY\ i/,"E_p^щ:Q^+N61[OqoEaR*/a$19*N6 :_<),\:zk`f;>PM< l @/{jHxl4Ԣ8qM:b"Gy{')ew|+hۤa&I|_uyqvP#~b'Ɖ25흺K Ȁ^E)Rݛ͆_LΝA1;b -L+MBJpF뙯z=@9[IXnN[DD6 '8>s;RVdGCn EN?x3Nkع- R9 N- <~6gG^kɴkhflqք#==-dS|"=v>(xAzCXi4U܊qi㝸q/YCFr;zWP&MKMST2γZXt毸}N{R+9T:jjItՙf0ۧ7kRe^&Esmž/b tS(Hs^S4yd,XN>ES$淤eC4j4z'>=6w\r}HRO4pPDZy/ğk{0=i8f&{Ilڧ蕪ղo G$TJdLl'&r Us<[BM[\J8WH0:-(ٸJ A'-^^&z9S+~U6ނߝM,!bfM$FT]Armn*!'&3"e'1?yq]a [_-ے(T\\UQM{K xp1tZUh1E~^QV̫!y'tN _>$x"+C?Dl.DǐS4鞐whyﵷbܯ mBn7ָιw*6赌JZbVmEib}Z r<#N ^:"еJOH@ͬ_ 1~$4&xo3/*13 H>dˬ3wT.TS},gЋ"ِAl2{ ְ7g;mę3 UTg/)Y; $qK4c-X?*4US^O1)Ei= 赅aB<<{6:AC*FHv@8Bdgd$3zEI;%Bʺadi\Y>`|.vDFv)m~C,u)gǰLQǠ,o/Wwò+G] rjPJ H$y,|"(o[7C}p '%g&] D3rΙ^T)?9/$#/%r7}tTsUͭy8^"d_fNuF*|P+?x>Rn}5m7ϧ5 9uHݯSW*7T,8so2yIq1kŰ̷Fk۰ j[N˕ _C岠o81x!MZv3dk. qPpCcqCgH?&ߥvb&^zB/'@::>ܸ/KaWx o =l[Ť!b:Qi#߽!E3y Oz]x.KR VHIdps:MSX/RnSN%,g" ӊeyDώ6%-\$W/>D!\Kp\Q),"HL~ 1r83#%ͬ`ίsJlm:uWZ)޵YtUYl F!'?\C%5W6ƄVjbX_Cܽ6W!dYl>j%+f*޷ѢrWBG9^|I+PwV0@*^ fY9j=*J;i!7[7utPûiP䁵yEVenLt>hf!ͅ"H tOtUaB h`d|)Htj''T1jYn&2w vg׆۱x}ڗc/CO.VQDyJ-C_L:e)pnݛEEc>^H+~;vfwtҖ1LK1s_Lß k,uJDljSo66SԝW^Rtg'KX}WhG*~m୔05"7eėJ!F;i<%c|]fѧf@%h"M2o[Eգ05]S #'9o:?v.`hzLYX !_ov(.U?'~E " Xyv8kZ%&Efc[Br%ӸH&a7(hkxtLR56s .sd+Rݼx-2-=pQg +(kaO5EDP\c='iZ_HinbzMRх4$uӔfMp@{m+!<'~O@CQ?>Y8AT.> }@ #qjgCMkZ3cOBa,"JXkX%eK4 nQ~X|q3[}.4nERg9k y.*$TOLkc/4o5N8lCH3vc2g!F'EteыS1}mI}"N+ZR|aU7HvQ1'b7[z?If-jv-d14wLU yK ܊\-I(ͅ92lE^ F$| FZ>G#ZL(͙iyVx1Ĺ6[qy<۪E%:-MJJbXa'^n2%RrH@: y# ϱ-g[sMb0!Ӽ.A7QqR h>;6 s(~sjVVOskɄB%28JޘnrֱB]K`"U҈ -ǣR]7[=?DHjC~Z")(ڕ+H= Uܻ{ yoT.p9*cT8`'`!rR{".?~ӌ7NGyb8bqF7lo:_ k-}> Oz2כOV_! PW@!_Ⱦm獍0<v䄇汢w[V;tvo٤ݙ*{&%U#_n:V $#Σi>1(:3V=#0 *(Ӂ+,"1<^[sJ`-yufT|\xTCa43Ld*V+6s*ubMfFdJf" >Ҥ 8MΞ` S Ծjj-f_Ti̿7?? v W4 *^M.͌jk3+28O6t Ȳ06"YJs|͸sP+u%܀̋2ÈZWz_9cfo9Ňso?|Lޛ}в aɺM '􃵸V uB &.|RfnDx[fKc ;9C֭"1)&;O 0;l ;;5ks&uQ C0NgV=^+!xWݸL$M$+c?pl@q!g#f.-< 2bz㊑Tk:M!BIKKX~~5gh3W鿶ڞ}f>&ߠiv1HV *gJYḪۣxp#p8qve&I=ן:!Ѩ>G%08!M'>d"Sgb1)?w=d®2a*FGw"h1G_~prΖ$ FE{<&:3ArO@>Y߬@\[Ob:mg~U;lC}OrsR"`72|\ VJF+b~L!(Z3R~Y-vz=ƹ$T'[ʺB밦qq\'MG>9 ]2 -]$z95̂Ek|+ԙtL**EXulV cxe^̭0Z_s Jh9$W;ik AHb-Dr娫 &O{]-:b3/-\ۤTk1w 6gq2+ъO$G!cm5VP=e]Z. A?//GsQ[U{BW6#4yy60q QS& N!ۙOT][Tv0?8X",sʣ6oW|`s8LS+ne-5)=-h"xR%aR2o ]o\R<?t})]?z0v侮ʙ9W0ggJ#LИPWd 1gc鋚Y v#OsyVʆb{lXm L '#P/?H"T2@6$/LO廡XR-A){;Uw~1Дȋr"{őjL o8+ 9\>FwᨱՋTlx {^MPO ۵x Y@-3tCwJǻJU@.^ʾ΅3Gb 2-&ZHE0ߪ(S 2ιqY ,x̱(Z//a0Tc˾.DUB'K.a7vDO7/ )T+VP5h2K-hSnɑPx= {.E8A=ebRv˰$\5%ռ֢uPDd;܋!K=Kg WϣA\%-i&HAcS7UA@ʃ"w/PFok5PC4USYDt1<>h~ ~ɝxpHa02Si-פ^=L'_c5-⨦,@uyCvȄW Z8gV(wyLCꟆo,kWFγS!hqrFBtCpBC{\8T1ťuח6h}%6a,m~ kT@mڍڥ|9);zWۑr => ߷ϔ>u 1 :/ti5Ez xHv+"RՈg3&hO,Ϣ a:dx|˕["/&:yʗ Sq.&vJSL8AF|CvAY6X oܩ."4Ϝ``˷MGC$ywM~Z xwjM$,úLtJ&xSvӳ9*i g R#YIDͮuXs DbV1byo)|z$ ,\,5:?ZEG.t<p` 8|Κ {^U}5Q/8\l g6{(D)SK/'D΃VZp r=h6%?w?T$(a@R#+zP W.Te1ib^%mcL V}<]\(dn/8 r($ K/p˚{4,9vS~j0';D?aMj~,؝Cs6$Y?xR1k4iw nY}^DM#z6DK!WuQnOyVˆi3زڌ8wkzZI n䭐u͑ڨ֭4Fƀ|?R&c/ NT LՒYnV>>0ߨ%!o'DUD6 ]Ktv_p#W@Ng.0gy:R'+j>\Tv .`c fczr/B,lҚ+4"-.;lZ41<ݎJuvSD𤮆-/YkM1 J:}&l;~`g#q\)0rpaƋ#$76B6^[Ǘ@tE;YcRa r. a ]0Ap8P!COKu8hcry&͗뺡MZx&("xAh`;*}9/^E&2%!f;۽N}ȉqbuBxvz"mkKO/Nj8x+&=G=5،>d3_v،@ Jevs(L"YE)Ř_IDankz@yZEʩrCCmpmBupk8JtCM1p6߀,qR 0z* ǜ }7/{0Fȇ폜ߧ,4BEZT B%UPIW-T2bb⵰޴#vE&|JINӂQdaNхq 﫡';Aߋ*3Q^27!G\#Ȏ= p+e/kXG5L}/$PUr] *fA' ҜEt5{OXPνV+<;_AXu.F0PIǒ#݀E|k"d2v֊:;:OJv"YՋ@ bo0]w؄Lc[0r9V2m`4f"YA~a1 2Uy3XKKZ3HY]sSLt$L?'~*)\F/ 3Ӫ~4ꮽ잉_#R: ؂+ ̭eb7Mi|٩mYcpb;ޟMWfXpk&5~,ڕ4V&o9ː/@ftr'S )zɗ W*~^βZrXjq,{LFKᥢر?\ 릥%z1۞߾(;m"qt܍@rsMn,Vs3,Y~ëz5~j.=Q;u>khcXe/hOY_}m4$18~t>7}B`(j(k@V:Y8PsD]nx) Ϡ-pLgJñl1B y-g7 wՖ~O@ +?~w# ̺M_sȝpbZgg.MO>m3I-NL)ta$cBFWZ!E*_1wLǚQn6jOQo /Ɉ±]C/3*%fbxh)xUЭD/߇6V0Zn(b̾ ؛!~^"Ltعup!y< G[gt;`MEcm4qmTo*c:"kH\1ץC6(dS^U屭s-n{Y~ .7$^܁ 'ұ3;YĖ{c􏃪F>75d]k<C^(49x"BS6x9)ŝSU"<-,^*Z̴?->QؤچRIbe*{ E񜧍6{#5LbmȆ%sM8(.BE< '곲ۺ1xK{?k23'!ppF4Q%'O$Nh~45__ʹiSP/ drE}L] ;SlϿxG)AI ychxMa~o9Ler /|oكfN8d?GODz#0uQ,##92<<^6]S*QD׹qMtʺ‘C ZC\Vn{9Zhȿ z#P}-A""TaTgdkZD wQb3ݸ4Ҹ_Ȭw?+mR^V5aZFb޺xytmdow=&77d-0_yw<4iB5/{ +~:PDge(3K]Fs}\2s}*2:ũ]q㙔rGWTork*M[ /20llE<9*f0HynZd.: ׆y#Z~<ENū(Hyo8{\Ɩ|=k;tm_Y5PMٵm[mL=o`JHZONB|Aöť% хhs;ZgFL)¡Dݞ/j9 x鳴Mbgԟ$jS h5)\Sj, ouؽmٲ(4ÒkPCUC!XjqڮPm CP\pj<׮RQM( #VS`g:m+-۵hU\F~K6V,ݮȍ;뫍G)q]$Wl8g3+27C5"S ڻq@LA~+,qn|nm5bK͚ܞ{;T .ҁ56pPM ^AjҀh5Z|ZY[`6U9)|&BUsA"K@h+GSTYL4~,>\_Y+S~ UcߓŃ>s w*.$s˭߽ٕ{Gz{!2,U_KOB=ɣc= yK%K^̹񠛹Y>N/$SzZor/!u(1Ș;pCMU83,IDڅFյ7F c/(TwL)1m8 .h3/ָnLh4c>-5*{ӏep xr 2h[:4t b*?7KY0 'm䣘WԖ⁩Y\$N\R>b6.kWЗh#xd2Rq:=) ?a"<131'<%DH)w^5r/ؖ< tDiP;'ן>S"m`yӧ4КGH#5xGc#=zR _ XT~"/۳{)[1^דBC"^a5fqS@Rr *X4LJ>F+dÿLWP#Ti4C~sၺX5ݏ 9_oIe4z5x$3DKya`Bye%8AewRONJY!ĶG~s5FH\/ᔸR.8oYr&ubHJOC"&ᨾw!!c*Tkm䱏 K`,Vn,Eۄ  ?11qb[ CqܼL^r=ͦ^> 8xmS+AAVu/CP{ ol|/ "k;5hx6!M+ψ[H;N_=xR +mbwxR@Tw9kFFp:h|_ٰÎk w`~Ҡ=^!Pi)6a9DYRdĪzsKIi?T{cSTa4;U/QQ3-C>Ǟқq4Uo.-0D¿vGcuا%Ƙc-^ڰ!a _ Bf`L)vDjLX5O!N/k _/8mwBx|G37S\38F+J4z7?M WZfZ6!!Ndy _Kh+l\\^r_D8aP̗:r.~Pi g]FS.F6{{gz~]~D{9@XMOiSo9$R>cd>dKg(m9\*\kUz?jƵu>&sȎBJW ?uAf?$CR<4`0 0ԺP u]>mMU:o'޿,{L))N A̜m0 Fx//n3уY,:VjsBNV~LTx Vo6iFN{6P2|}/RvcÙH#C8e8TT)_%K3Red !ߺ,ܿdvX<%{TcXA?xa>U JŒg{owQki_B7=]@>5!ݰ$D/&g@MQAYH?M ,bC;&N,+ a6K^<4Ϭ"D5f>-7;1$ӑ=ퟰmRPS<]`{6_C)L'+;:ăf`[5{Cͻ-T*j*,[g\"UGVᐐndCeE}]C;<սItvx<ڞE/n+{ 8fahktVs8n K&8 =i OTlHF`̾ߐn8+"hzo~D v! 6B.츀zܧ 5%=Ԟ=(b:e+!b *|yIGYܫ1w6F[J"l |*1ʸe6i&ɎZD?/ HSr ;;WOO8gQ(ŮS &85Wm.Y<{cgeU8YD%YWxkt -٬﹖|A0oG<4,޼Uvqj*lq31jGha-oM&[W^**Gy% t.2YU햣^aU#w-J/ FӺE,҄$ӆyی!,O^&LͺYTrM[hqߢ6yqV%nlgi )$*ػ(ϵc 39`uwH䥮faYz1kmd4z޸59fΘE.+S҆,̸S]`G} ̉CxMhI=;YD/yV6nt-f\Ns~1c_f6EI^4#{\aqiXqoe1wn4BxHԵwc= lÁhsq+{Fdi l Ӷ(?R,ch@ & |=ӑ~-5jP8*Z`\#W4 l@@xY_1mNҋ2D,Į<-)h=āq'hB:O#[QZu;rKd`΃|mɝkOKh4ŁƒD20 /'McÊG,L$x04, dR ;YgWjW0%qyoOuYD5ۀc.e7ṕ#frƚzբMwzZ*dL_gՒ7^D'xUޒ 17嚝Y\_pU}#]/JHj/B K]5.2΍x=vG'qj?? ן 7^޷,nR~WG;3 ^\tDk~E1Z(HsXƿ3w0'4*-:NIZȕf6VIH&Q}-@ٿic1%'grkhivef@)~DN"^Xomz{55tSWS<- KtC/(~}SF_|ښxul6XWH r`u $\I0f%Z#o -I+?45"=AG̘vi\*iBV ~ 58$Ń-ېdP&Yw!R&Ozz*^z]66!Fٰފ^䯋͟Z#K&ÙYIβxRnEG}=[ǒhx_b??*jRS_&O^;k6Ed,%eē/aJtmX%&BgICs^gl &,݆o.3`Tp|I8@r \+Ub`KN 3['h'hU.٦FpAc˝}-V s}':~k[!=Q!Ӑ τcWdl(ɗ 9]";7SGMוِ(>T*(cQ D!NeANH2N :c ];7c^ek픗]g𞢙29e9rRboYHAsɵ徊O8̿l l^f.ý;l7Sn]^W]wdV nOU\Ȧ Lͫ"ټ98S_)8gWTNCԢGp؟W! 8^!5R%e 2]Kx4[4uxiK}Ov26P$VcXyR?sL0KNœ۞ R >.GymfIQbK)|C m{(C HrS9^H^$#+F>KFP4 Nzߨ6,-{&~Ou.Ե\ٽ2#Ք7Į$-EgU~x['+edW_xz& mZgO,Ly~g&|:l|W9(^FW#F]:yO5oKGQBM^*Ԁ /CtL jRuoUPr-s>KG>dzaȊeiXȦ t:+[kǮGiGu{2^CӣZ%l9LJpgDGqb\7Ry,ZVG;F#1ȿ׭!xx$R]>{Il5P61|i1fZhЉUSzy]Mw/{]LF m]du&vJP?_nZ,%Xek9n ]zƄF0/xU: ywEƒPus, v@mvVnWw6c@{W .jKkawrp3cσ3n*& D8vb^|jt-Fh`q|d'F t\p*/Lu x R&=7 FsF%D.sx/GPShX`){vo@+gei*$=N:LljOnKhBRK_0Ck+_Pw.p[xc??;Y۫גxI 3y hM*M5a=eTg8TU,4$fY37Sx=P+,J=_YkkWc&R6*GF{QSLk@_$[+/:NOrh#UڄPgd0ȵϫ!nJR1ʒ1[QZ(,GMW,F{DK9wK#?C'L~xq;ndL.Wo'0|_ 9u-""ֿ|]<CU٘ҔP`:yGG5n!SϢ1k{φa2<'܀ҾtppK)c)2;`{<zzdc Q♣qjqVsƑ=ǭuZ^ 1-sY;c-fEyhRyqX0Z `HzHLx*5nỌw!| Pf6jĭ/=|/-Ò{o>Qؤ|4ƒc@p+$VVxL r #8%~d<>7bOu,7)iXKD8Y5Vxͻe~r-``vQ4`!@5t(8<} Ǘ{G60 k*5jDL:|L f!K?{{+YwbxNY emЕ@0ُEϖfvLe?{ Gg7o0%t@B`1ryRZg2CM(;+(?R6di[<'p $ipNV^c:DaKE)d.L3=kpгݟHkih3)S4.W|b"R]"-@`[k]YN~⸩>$8J!C-@8ˉYF b|\ah= Rk -njvWj3-`iV>ۜp8@hԒpwBeͽcF|zi"^lC Лx y[$ﲋ6RuMBShhyK"dqii(r>Z[$8fr,rX^!TfI5|ܞ8dY ;h9zRNBHu#.}A3:N`|']'"2qZ^Qg& pPxKG~#hGَgtEMhR qwP?&CUV/c0n~d'~ީ&s7Ĉ{Td a_+遧"A92^s].Qx?>W;U)F UQ)= У1K욛j3/Vy`+6ٱsOMJ? 1]Ɯ,nX &=ˊSz yІm|we.ɺX)Hlck2o%r! =]x{^a2kX5mzU1[] ,8$, Ep:Crusg8(2=LgՈݞâ}l\Y9&E<-ը S7uނ۽1Ke dWoovt]ݧ] 9KfIUrD]Zn6.9𭆿h7$ 1"?ל ] u9"xBfZ(+tԮ2k\KKlQ n%5Ͱ@F0K{e,1*ۂ=6Qႛs;nIFiliR8nX1{A00ڃ|0LjH)Йg|\%"9MQQGvVp-7ӐA2 ! 0Kg[i1tٰadY r^Rܭj㫻@0Sm,HyK~Uo c`ԕx#?:.¯hAK`11Za9jOӮw.s/y>=IJ#3՟@XM p 9 C0xE#Ԙ7;*Ϟb^5^8wN&qi IYMK_"; cf{g]P5<OLV7,<*@i"x,6Jr{t;1n'DeV HD&Al9eybC^ !Zy)ZZ'`>~Jqy{#. \7upQ$dK-㼂<(I0^ } EpPPa}؁o_Ox{890Z "PT# |8@ Ȏ-!p%~K gmv`VD5*VEyC>  S>u`7)|p >/Si-xh ݓ\kzlLYw& jQ-0Hc`AB/D.HFe1WmtTs? RYNdφUI}PTg#xz)~^j"TGjhX*7_l01'|.ܨ-b~؅LC+2 d Ø ̎EU.HvQRx3WlI +rOb|zs e.fK}_0j'~+L4Wǖ oBuAY[G.>mO<@<#(qmɫH+f e6b8 n|#nWwi9>%=-c"+ YKxe:؆+Q<yc/"v&3xdgNJ6!oS\(Q}ŧWgZWP`FQLM7׿2)']1TO`)uwG鄧Jߨ먊K-aڑozlx4o2tX88!,șFg><( l>0]JKò0*1R Z{Jdڬ0ӑoPCbb{b#2vo) #\L`xS҄Ie(079SJClޑIb;7]Ժ!nEMT'p̃b`&ítC[c.E`O[PPhȕ?_luUp]=.»ozr?rMb3+D"H& . :#af8@<,':_!/^LuHdXt9͚-0vܣ C˿?_ͭjj궈/e؄Y้̨C5 4"3KmN~y0jTK|Y"WХcMlQo `h8뱫M%IoԐx}_7Q Λ"~,ʱpܦc`LC}nElΰiO&Ҫ hFu!7)57 gɖ_5C6U8^-M*G3вuhRt/L+i D,Wo}Y<FjDP1ҳdN^i+? ]}]]BQpx-k|sCנ>w #{:a-/ &;j1rgBO/'Sa78CxO5r4x3O!N3? αaI!U*-G՘bk,N"0zGMm;vT3b2 QE=O慵DV08a:b~%MYhUK[[h*D~.59rdf)ˎL8.p@~âXPx*fHH1#*{X<ꤌ ĆgXfMs`EE,FmeҤ]9gTѹ{1bTBj<({ 1,I[K=E&AVUns|v[8c^#]NOAQA+!YˡpJߐ{ncqVˬSYnvl+ko/-!/iZ\pkyԃ.gjglC'ټ[c9n"^]҄3ѥق>K֚g<_CLǚގ9ҼS'2Hu{,@l NB EpHe}tnʕT!om*N%~,qEeZOS"`qFcOiKDP]ߡ-0pq0cVA 3 26b8ޢ]{ѥZ7ρ>ZDk wP`םfeޥqx—~7? > .9Y=hYVS?;{)/'wY8M_[!YtyHP XJm mSTD=m^K'hb3}[Ew=EBU_WdG[P]xbҀG &͙i0ۡ7G+?Qi?X ˆX9b&ֺ%Ջ4 nQL<&rFoۣy1- Eϟ*xJ O?Pqy?R2H+%M-s֪kL7fDŽQߥG xFclSNdsp.2*R18 X;"j?}[ S2/ 1ZWV o%ICx2ii))u+rF?[#=& 3S!9D?R$jPweFqWEU>Oo?*\_ʄ&Qx^gb}84fj'=5a.N-tXP) i,2iE»[^B JΫ/^ιk(,A Y͊s(\e UA+ ۼߧ#u;JVԈQ- *$=2MHp=&%)vYt\擲b74}MA*OG#7=׀'dY弉U%h$h|L )L14id!RvyH4dX~T!YN-T꺕Uһx <5ᘸF g~\ކ_~t"^$_U?Mqx\9ӟ3LG,jX8ǩ!ϣ ݀EvP*b+,KW0<(e9q6/%@!0s~55 spE 8 2r-𕕑kܑ𕕑;RNn?V{ X1wpeYT)>xybي2ߡ^g^~LAKbzW yK۽kpߛL3An1Tuf՛íƞYî6\zq?L_w~Np_F`$bsǓKڪ܈dY 3χ?܇QZ*/Sgv2#cqP!Y$\yéUN+AlىޔNx-H XL!I\ 43VvQڛ[[؆rנ>;prFqg]l-NxJ*jo0? xS0& (hբ  &p"*(Z WEM/IC**CTJe(hʠ2d! 6oINw+FٔF v.FXi mU0hROUzT6: (Qˢ m*ÒUYLxdtz.y {o;9E*_6|m#_Rn6u;áQȸ%M%_& yy%r2_Ø.DWw ˒B&ƿ,nMY]>F,4C-txY~Ԧ}9h8t/T屚ROѯ!33qxŭd PqWk?gk6P^(>?a( X0XEJyB֤"V}ּUJ;'F:^OĬV64eϬ N/5] \+եL |2 yPkx|#fOkְ͆߫$k7D웑_(B֚zN:a?$Ȕ !{Ei\e\&$X;ulp gߞZ=6&Ea19kLg_PΎW a#2& Pާ NFVJ ( 㡏@BAs ؊yI1ϩc`L0 5ͬ{. 2 .{j܆Egc& ,&9-Fij1xQ^.әiS_LM`yP}{bvx1E6j^2mp4McC- LN"pz ._ľ3/3A0"VXwP{å؎p,Mo34-Rbl9àzWp8aTkIn2hh&=d[w3|ĮK.Bt&Gb%?iǹ(z TutaZf˄'ι"ͯ}fW_ C ~9iG<u@xGrMi8nټ +%ەS%y8y].+6l\VWt@V7g,u-1tIl;r三!c+;:00Ͱáwȿ*f+;Oyo=S<.1H=k>㹏{ɇ &h7jQSssNO{?4DB`gްɛJch{5 fJ^#D"?e 'xK;PGMܡ4p> Ρ,MY5ߦ~7:!uaie7fsnJ$!wٕsp7`ҷ{ 40Got *#vGH:kdb_qX}dnB>1VzhH o9P|C PqE)-;੓`Ao%)RI~Jp <;'3 6ćarYR dNDlQ Ci<~"K1//g9 h||žbV'svUGj[}~k*$ڡGXS3͊9;l~Gj26isv\y?:rh# `qbbjJgS4|YD "~d(%cT;ynjX-pVe/)SJ[f^%!eѰcOj4A a氣;ٗ7ӇIǙ̻D_fi>>Ay kN1̵o5jJmoZN>>3T ~dt?`xdk(-_BxgwY4}oc#:'drSFգ'%xb' ^̂Lʼn=w>)8kKG~2̃%h|F)©2I \2]hlsu0 y~YEiD=ϕ;F\GP\Wx1x-fOk7b"h;$2@$[armʻEZUma58! o70~dKK.) ,. [ϙ0mNs577G}ʅ6ődSFuOD]w$10IvnH`3k<6n.QL:&n^OGgH#`妎6%PzTJ&LBK|lb$UQ{0ˀp*Np;*gd")u90,#0u8 ~+ pvǺȶ5r 5:=GkN\iq՜arMV~ {眤7n7g\|}jj>kek{TZGqn* \ UNXynEA-P,8C_Y&Z axD(:!gGET?g(vˆݳ_&{j Dh`nMɞh==1P@4@ Kd^5!'}b_-OnITW@Ws|J[f\soZ6l<^9bs" TNOw*`$[)B&y:!߃*çdVg-sQ8]p28-w֩j?sF/ҘW|/JF@Q=ټ#-D=~M/ ׷!?@۔@MRz)`|tښ~ǁ~0=+dv3Jf0ZL ]-_Iv>ݼ.N {* tRo>W}2}eu$f}~f)'‘G!9BD9;Μ:ۜ[: ?7U8] S{E43x\!d+I;$GY4Ύ8 /@z < V!Wu,Y"v*Sh2{(p3T: SpͿ stG2b鋇ˮ oSvF©WV53[w([ۉpe .d Oz(?Wp}aԟf3^{nTW ?)x8 } f9C33 +CBg ڎKuHsE,gXtbɞ6L%41/A{>Y\v>x-zDD3ǶƱ՚ 3⊑;wך E;‘>QK`}UiN0`B]plUH>F̰/F8A81P~EWo0̃s+'V >+!uf`ܟD ʦx.P"x2>Xh1GdFpzD yykPӿR}VZ#zzY^QbizZS#39=6Nأ207q:'RAq|)9(i& Ah룝m#G3G - !"E2SrZ}АO݇1H-Ҩ5}ej1"/! Yk 7F wJە * , ՛Zj3V1U?؋ vH@ólO٥!"sYDg4Aju:M'R2?M 39p9跘-a2;541{H8p9;0޷a{V/\Ց{{†[H揎j<&;vѝD*={Of-40sF_gM2ʶ H$LᬩZ棛Hr.>(y㮦v7"^#Gr,o1b%,X)ɔRoՈia#ut纕n$_;0nx !a6R {3\MObVl10L*s[V>MZ >:kg4)v81%RGS<9RQ|ƚU(G%k=`O{Dmf*++w\)ɤE4tp7s\Rc+lL WӞλ0Nъgýd((.םgoǞ4[9̅ )W+y=a8؅yFBޕ}{ĘABwbBG_JN%o|ŷj>\vQQKnc5`p 4{Zic:9H@iwZAAlэuWW .$"&B.1\%MrE~g\E|s=:Ȧ|l.Z$-wg@ 3r+`IPfFcqqI\;#x!1<_-N N1L@گ5Rq UlUm}/)TaڤcJ2?U۰_W[#o5DH e8U1!n#t_ԀdI†=gЫY<&*h7,q=~AmO~}I|h gBI;cur=@]o [5DȮף' lBt- FGtMcc+MbsuI̒Q{w}7 (|gUq^mBP tCHnOP/ C n0y'b;ü#>ҮΠԺbqVcNkЗٳ|v+X%m0a[ne0جxK/uPլ rF!?AaT =O4##M(A>[#)A If U$4 duಃ=:K3ߛ(ۤZԕ8`@:Ttas^oBF76q&qח?B7|IMx5nŀ$žnc5ebH7n \hᄅ!L:܄M4>ܨ 58fǷ8M^o>ȧKov*6w%pKpRE L6i晪0 !#[r#Ÿj GXL-#(E[؃uLL+!j͔5$ X,/pI&Y; &gtC_ ;/vh|qҨ(@U%TiZ/qGz<-wFeK1L)gfrlBTCPHg#x|R^ν>bυzvDPO]|rt-{0ٲ2>,38kzɁ4$xF1\B%Yh pN6@-9ꬱO݊%ە3][GO+qXg%JhCEH>*9 &b/_X: ?އ՞rAt'@&~9]U|I|u$|57p^1;5gL /s)7fGt1M/{ }>ڃu LB;e bPmz TMC?r1Iö+:2S-Tf KjUdh'nEyYDr6ADEsz Ia4,Ĝ96 C~ʕfP%9jr& P<yުM&fM0u5Y6IVrF&,x Nt<-,Idy,?9@B)y5jGe%:FZa)#|-{ԠeY)u3BcYI1*%斲yzA~TDc"Pqh7/zg+qAF4'+\ew)2!lH }s GS)gw5ifh$lu$MNfC~?MڗzaN֐c^ݨYZ:{OOydY7'/$jB 2K> iJyF.$HR _2,%^N33f2l6o<rKE-dj&2CS >n1iEc&+sCSz]ɩT шJZa;8-X"avB{N%:c|nh}c6 3YGrTF~*" 7#h!-(NN#;ͧ;܊ɂ (H:HLT419U+Z*Y3$o.wTz8}8vp,uCil1|aW2Gs(uEÕB0]qtLP*J-O'vEfO^-%BYw29COk^'~0Zh2ׇA$Mb]ŦZWsg`'n/DdgjD\oOo^ȭHVeNִtk;jcYzvs[Ԝʁ,g+[X2hQ<)J^ _B|8 !j_f锒Vvەܷ-Nꥲq r :;eܫ>&pM-7g+%"_8]O" nCL/$yYJO%pC,.2lꆹX<3ŁL/5. F OIBBgvK.M:i *b+(֭fdF &R})*6kL:zm/8TƎP>{QщX ?UM1<|W&dq;_ٙ q \G=eD/ԹU(v.uQ>ozU~y)Z^ŷ3WW2؎w@}ñ _5f #-Krٷn˽vfY:B?YN}[g% MQ6!`U0uCPhrG>#H/w{sX[;OG'%-2rwXJ2v5}wX,Dr v%}O׊B}C-'I2:PuEz& >@G*BY8ظ|̽Ѝ+݉~C?ʮ:^K~_9hYi[C[)g*l bH'ܕ1J_&8h)vuu>a&"_H0=lH̯$' U tsp%1]vY%mH'+07Ha6H:罕>|NͿBuη[ZLWk?(Be Tjr;}~%ɻC'7~. D:B~'RQ+(*[hذׁrr2U j$\͘tȍt 9^JɃط+g+|i U\O1oWpxN Ւ{kYԓxY̼sq7ЃOf.c9A9sߠQK=ǓM& 2#TW&q yXӰ3B0(#?wHȤI;]>hWolj1g7kp*ON2KMRl`$r\#n6ʞ]rگ6xΊ=|X_CJB`SFU(B4,B&k!gw =t}KB?tvmu 9ARG2K+ }g ocvu p2ٺ̶=z:W`Wc[v3SɊ\w*&e8nעC7CT 5&'RpdWs>K8YwIc*c+:iu.i>'yxLw|ԅoCYY 5I+́,^WcZ?j4rDF3`\mބ׸QXAjlCCG4RIQvn.M{YҐLF֠9pA' ׁ} gFгOSĔ] `*|NĺcjDɑ%xcm/Ae5v x0 '^Kf'|ӟ,I֪6^♉I>fUB} RAR0]w 5MEoXQgρRymE zlRvTD4+ or"DTj ‚[DhY1>(V,fwj4މ,_C1|Xg?z.vzC;oWԍZ&BwxL/z7#ڟgC 5z.a,+k62FK'?N"J=G 8HA!,FNs9Lٱ*UCP z[%KkVJ] (d\EAl#g('B5,&%yYBUzkqŽb6T9V59.jk:ihdSaɠs٦Ɵ}O-oS:qTz1Hg;@* dkrϬYt[>48F_y‰ 0QCe<אoF#7_/XcLڰkmHp {W+8IP8B"&:HA@EPP. M+4: ;rϞsɒ20hȜL K( @0~A瑽TZo(O8#|o/x ִ%}*i#p "q|'7 /b> a]`M.Wzo )cZa* Â}ӷC:nv2p=Ulc)iڄyAw#riޞX6;"k&l nڳ#D\6m&gk*N丈NJj8kg~_bF<zmmC@{ӆ{휄|2fcV1f1z&بcԯ+Xr؊<=ИZs^@ɿ k4b'wW Q/ɜ.Ӵ7ޮpqF 4XVUfNAB3c0K*sV&Fuh;)Ҝ Re|:&J]4sOٴK!^_Ϡ06f չM@x+)s-`xHzx9B}:x~fѤ%J(\<Ǚj@g5S>n_8S=/66dlH}9V wp @2,$#z 6O(#k]$.8˄EȚ +gUD "hi(_n%Y޻{4kN2*&'BY`YwiV.ta]M ]7adW˂:2٬G: UGb ik[ڂ= Q98FkWFej\w]{ bC7 \l-}xB_s_S8_VrDXax77̦h09Qdg ao3OӃ<`sfQut@|eLOxBcR ])RʱEp*_OA}Zt$W)r.?]#߾dui W {5[?>ݩ#ɠ!@AlvO^Z:.yP[+s'ӫtG.o`Q8;ˏ;}ǯKTO"!oɆ$ptoP+zeKط?ؔ`0U]ٗ_bPUM]OwI|K]s˴eHs+RZGg?<@| vZ|gPJ>t30ҷdvnTe}ž h_$ᾧqTd}ˮ1܂%쮞7LgOBSʯ ut̷mdŝooY]NyԜr }Kg [Ŷc>cI4zDggmvFJ0f*oI$W[R/}?=we>o?RV5llF' ^vF!H Ij9;ajI=$k-EIŜ(Gk{R3L-XO*)Qݧ%(eקĽ4K1(?ߞdGD?OӰg/A]p 47GūBs=~WL<4`VtL|ad/2Rۤim|.^hMd#ܣ|"`#鈨T-U#g: =7L}EcJQ)zS& f kQمyۥKsbHTQ ssܗ$2p[??@l"!4r㔈: 5-q2#'Nl{O{]IAFCDV y~>Es5SHFhI.9ݺDyE ʄ(I*ZFk#<S&r>ϟoI5@|};6 oڕ(~F ا $|W=n.|f$zzq0a{SpdK("hevrtk+qN E|Q oo8@J?]Ḟ΅M>S I毝}tU?!ti<Ĩ?5nNAbHX(+z`}RO¬WbG*8Ox` :Ǖ(>RD:<_cqr&{r$3niO}]}\E' ݜ(gc[6~Z`@iz uIⲣ_ayP-]ٞ}6mkQ}Ek~/Y@$o߇D=|A6e*H=AoMalج2o]u<ޖfngʁDCG UFRDD#ŵGOkCy&)RVpe_"+X5ʎś_͞FrnCnqW+POqy}+|Wa|;t%:h@ ->rq#{;ț>@Vkg.wJmГ'`]FќGͼ*A׈:'j>DG;d+ @tE*Jm'p*+ou=iࢿRRZ5VX2 QgSZ;2ABLcddչ /58"Q9e+;j|׹rLMD*N.6kirgs("6qk+ Mt ۉy'(ur+_Rc71ZgO6 6 ZhY X|w&&MU yb4.{^{OςuL)O_˹gfWҵJk=6!y@@-d`#sI>Mj|70Hq*LۈT9#I.V%}MإPȐ|'5_4Ew%(uReJNԦmy*pva}~88'NڂQ$O݊s\ڜГmf^Z1~؃  R/UM<$12"%wh<~R -?،_޼S穿+cӜC~Ե3~;O ;d OѬ,jN~YSywJRǨV-4{gK.?=Dܐ]Qp 0W ݇sX3}-ӟ P6$v1EqR,wl sE-> ~",%yu̟נ<pEͲ=mXph3_7\jk ~Q[.ln| H74~ck^9:x[qI‹Htx5@uėt== oe> x3~5}TM0\m9n8wa4i249S8}X 0xGYyݤ}1bo>>xn*bqt"X?Way |3E'5j8`S8qe?09lS~䷴C^@|59P.=p5.TBB 7ʩ+HU!2)i 3fx`oƸ da<;<^m3wɭh/FsSz/0JRG|\B6(KɊm(螁ۿy>蟎/WCvj|\_ƌKmDq!})܄Ǘ<$p\|!0$H xoxpɸ(sDyskOjĠW 2_j?DNlgfi!xK>Ttv#ߛJ{KM*~ʚGە2r %l7ۥ1۬;}-pT6cSa?*eQEn-+ց;l!Mከmz6aL(q0WZ:av! zmeg>Nm pQ'Xlh/F;c"<ˆ:g"`@q)} t3u*Ax;jEEOW֪6#]MۮM[r\ NŃ1=:tgufQ1 D13 = e {o)#I˅I;Enˎ&k8p^U[,WqDtTHݍ Zqd)Ƌw ^DX{N8u K+a<2Q)y<Ey:UwE)!9yݕJYa.;`Qʂ(9:YK뭦pPJ?&9O *AZ{ցBa.u1.heۏ:G@2(pptʦ$PDKjNw/ISTbL[R0陋؋W=Ug*ǣ27@/qh3mvy2r U8zVF÷.z*÷զZ "*[ojMg/ًLĪTjC򾏨8 暜k:ԨW(8fbVBY "k%f%a$VaVgrA\q-~'Wyb ?O0v.q\z]7sGtQ4HMGjgZxNCȡETԍb"(= a?hʆ8a#?"/SON* KXɺ HH<4X?Ip\欃AC8GKt[\'ÅIha:ѦF_Yz#T7,yI1w#'LkIYYX}'UNЖ=7u˄&5Lvـ JOkb$FDk5ge|sSՊ'~l28P3·ɉ J+mz{>nL/T|q0i2R7}~o*u< (ƿ$Mו+Lꃰ _D}8ǵ IqN3.@o~)\|6j>FDfL0I~Esq׋'1n-/٩uevĆ pA]rk4YXu PC?R(=5N)QZ+*JLhQa> 0! V6e]u,'v#r}a a݁5#D#9a?qn xB^sCu,G%4}:)mٳa"u:Sϔ$ lYϩYLI6G,·zX @&(Q =( ݯ8Dyn{UW]$YCRΐxnRc!8A[ݦ'dEMp(?꼂)Wlw^}^^RnI'q`qAz͞YEŘ}~YohnjB?~/dwI}j|Ծqk3%U{Kp7]A7vN'k?SiN O^r'aL@#)~,3v(qJlQv.;A)d){u.jT*]V}LY92 ݐgƋFs<{;Uxɕa7yl:{G9H z2kwޕ`0<zs毤gJ^) Pt/iE[ }۵\ ︛ƺ.Cqz#_L-SJtؔ@Nmͅ_& tlMa_ /oZI} iCV x*8мxqx_FDַ[4_#ՕN ϙppZ˕4' vImZH&9Uc#ťԡN٫8 q"&rS|J:^RAv?l)$5 :!j%Ky>zi<bhxvq#"cY8Cy߈BNv @OX.> Ӌ{"_!Âbz;Rh}YMGdm zg+ð8Zd'LlԂ! %GD~ ᧝C1Z!F1QG[ș9̮9&d=gfL_<8/jb$wSGEMѝo~i2y1ޛWZa.^zd¿+Q[J*9MUFhq^Tz%i$pwٞϧtQrǃ /%/w#tu߿ 1$v.#P=<٤/4:=kI!>5.4yj^A?X"{5l0>\H-[(]H¤e:9~SNRvV}.Wt`ݯ5#8ї)`/ GˈLԚ(?/PZݡߣt6iCG#Z7`Pm'eI+Jp2ϠyAG25.tD㯳8=/~I/ךJ34y]`Ѡ$c_GC,S[ԟ:o0wF:w(0 A#VAwDgӚɼ= B]V8,`[#CE^*mAF:Yc`܂+aĿշGNmE%J|q2Й"Lef:H]膃|FNU"u|Wu 8u:xY]@ff WtT\dD"9pN%t0YژziG'܄Mڇ:R]av#nw'{R_p{诤Z)<0]/hY=yаCiPk[^ve8mg,ap= 7PFB"5X}¸[{7QY }w5uPKU{4MdQoc2T5M)Wƽ/j08kxC} s'_4Z ^'16>v3[ҪΦTUVMKt6V7X'>7vt_,L' +cl昉Dq"tRcC4Ep6`(<mxJ9Ϲd(ɿ y3Hɼ(wnKdɛU,.(G{;wJRvF|c2ڱG gHvXby1;qxK:+-?P76_Lvz>jNraW3_oŵ] Gte|Km[J**L%}dKےT>:c?fpedzwDL5dEےSD*)<8;L?'^j\xw6wsNzWxh`^'|N:CЅ|HE%@Mgә ;E / EDN"DoR6O/o-@"*PžOEFX#|r]ݠWg}tE<ב8}ÎS3e*>x"q_@:̷n@_Cԉ+9|(yB! (⽊ƣaK?{ [Ţ_ťRY_ӎ'i` /q37-l<Êb6h1^bB &W.uvsoLXaҧ mcY}h`Y _'8Oue,nQ0}tdz_1Pc0KPA^:f*PBF*cκ=/`~J H)Yo?|:D!IUb`s6&mN#rT;}9=/Zx_!!"-dgl{6'~@813P3a u= i: -zke 1|4.ލ-"rv^&^Dߙ f-`H-dIksӛgb٭d0_B͞ans}m~ԅOyY#~;/|Kx+L;þ @D_LcHd9|pt/QnDL׹UoCU혺2"ͻd?ͯ}f_@\y+xBbKDN_#2v@̝Uu"  eG.fkoDЙIHyM@{o ŤDmFLWPU+;S3nA{F3~ka8˭]75z{#[.ot#KP3"?~)h/#jY+lUV_VPfab52nfWFg>bF 9N} - 5)mp ߔLhSwo9|4z"Sɦw *M[CY1 b7ob)7Ϡ58;$*#簀27Uaq0tK&IbI%AfnC`*3{Cc?QZG*kIs^-zwR4NҺDs/w&Lg[a;#mK'4NxZdВiRPUڟa3haN/0%zHaQM |Cc$@@Jarz)>Z @޲eX5T@R[M| z*J~c8 ʚ:4/ao_cJ=}+,}m}+9xZGFUŭ?5(O)7t܍".RV#&1'ܛ]|FyI $[=a =7碁>HSQ-w+Eh9wۂ@kp8cULlC R_zvZiuC_JQZd?ZN ,ZѠ9Snv@F&gBDwHW}n <4gL 'GQv9zZgq"2 A^ yC 7>q zׄRugvr0/V$/FWz~ ;?i??=U_5 1OtM§ZoA=B|-IW#8zF=bA[z]MsJ]ˮNM'*3˒pv/:Kl3:iVGWN?kS/u+_@VgC̍ߧ ?kS6jBuɇĉ8*lԗcsdNtxL/( ?w*>oӬܵW5.erz.b:h;X `5Gys\ϯOLw%$Ctje1\E5x|{ȏY" .߀B5^X+OegF?Iݱv< xf'o"ϡ ,Y-XEv{<-ΑRz2\x\SDFݱ6rpw^7CY`>|6Gt=^1FT)@)xy(&;IGW~eBD?E{m $ ."39&M,LHGz/к8&}:4'9?<̭ԣ)D$Vv^UjŰn62_p&bsCCPvىx:P W7ħq]w6<dUۭmdt1?di`/Oq~&l [s#b߭C -tޫ}l|Oer;HG{kv6I *ce0Ձ0Ko^NHxUo@ RV÷0:6ڝV,FT7r=W8v_PVƟk3鍎F699Bjnj!`4j*xBv&uvu ۝|&WoO1SsG0Js/vb0Ǩx&rrJeBJ9 F(h Ei(svAqp&*(asQa@Z.f+򥀑xbF+aS_gQ$v٣B@ZQPuYysa ZƩ^l\{Y*I݅)ydPL5չ'_ ǹhqqg9gCZi=aCЛ?'54xF PyYSŌnې"l(&U UD,Z1w-sHZ|l*0;a(;1QZ4f!x뾻"]bw⦟agҳH;.3rqEqHd<9l :?`ݭLHȌ;ʣgotr[8?4L{i5-f[MТslI!zLapn %ۡb)G#IOuPmMFؔ_%_wic Ew"z yCoU^jmrK9 ǒj*rBP 箋]_sP}`UK*6͚T]/ί8HháE!'PVNw|FQbQ$2BLU.%܀YDW.kpo!ٳ,J[8=l؀3a]*Zݑq*o$TWiKfF%Tj$u£vBs,;*Y7Yzb֣fINh|#"[""h=Ǎ)ojJSS%Ԕ(P4+q8\Ҩ(AJЃw}*DNe+9"e9_᳛p˦ί#ҿҢ*C %S)s&$Cⷆs?"~Vb~GUN AH_#"[bCXO"ʛ*Z*ZTOA7 t/w:0qeT߷)F%?o ~&Pg m]M%>') $BYS܆dC˛Z6zb+} ad[F-)lVO-p<պ dSxu*֏PͫIr֊+&[)iRIu`|(ށf-(Vl(;,A=>-^H[s8$/hp/\0qH Sb&~g!1;7reBjZڑ| c0"̱W.^;qJ=Y¥+ڶ[ Z#˰X7="Fm=ol =؆Ckؽ[+ʮ7ϙ}Fu2!aHޥ'"Ng +mXB5Dg47$Fb%hs'mkP0D2P ]lH> 9+k]b2:,p=Qځ+L0Vp,/I9Ԡ?t֧XC=iVKf=̼xvWrs3Tؒ~<[}?W+Pp-**0[LЦt#EZrrN5yjl( .g-k(ߚ>wْ$F 0h#2_Fr|5H8B_`l)45s⬦̘]E]bJ3n E!~9J>J2(r`TPsYw| @y$ _nFWJr P62*MV29c;rhPc5}E'|[ȹ=x cCq˻VOSmW~cC4~c_ރx@½~ ŮoeCTNcWJ0E"}vh/?-'jH?c媿^k 9t vOcF:4ON݉lUoUMMAmCFAs$ڇGSL?@M5!Øf#$umQE5 j`Dis= b ~ޓcS~2h?#ClO>jߧNfL-?AIogZ5C|D,ͷWhG]Qxk&l_JwCoe'ZSWξN .ccҼ_bgU$_DCc@Eܼ}o>*+t^M,}=^T*f}wÑ"3.kڢ_ 96~.,Q#h ȇvx&Ex;D^[vƊA_@bP|I?7ᙁe{w2`35pLI$P\:׺ܦZt };iWϤ*jy"b8bc|G^UnO:'9 ]](K&gaYgހ~=~Zh0)qTד3'~gu1_ՉO=a 繛Zf^|63+]ABT~d.Fh(P8J7h$4ZهM1MW2KՁ^eDH&Vn]pԋ{ƻ6(ˆߢ~%&BB/ZbW?0Ǡy<.ndS- PM+})T^eoCt[y9"?7*d\fz Ϲwg}9{f?s9ۇZ ;,/AӃ7V~ cG GhvCW-AxOs *?K1.IԸ U:h-I%Qrp,Yg㫘SJI|7ѮLira K+X3UuF%y~2O4€q:iM#vϏb-J](@ߚf@ ֘.XTi=74EU 'lʄ*YxaCS63/]4-x2$R/<?}6Q([4u fB[ɯl$?{޽=Ӝ\m> lwhѢ -g'蚦ח?$Р=Ȕ#3c> -ݱcZ -YA^<۽t_voUXC$lc:|o)|BK*Ӧ`m&Ah5Xsɠ&#re|_MVmаm`E)~HfעIs"0tC\+Q& I^DcY >cEEnTk_\XQ.JOy={|I(^OL,4{2GS> Cq곧ߡ񜴺gRk Ž@qIF!I*}YZq3$@/] g1lJᩉ2lި/NNqR r ? /m ;9H.|Eʃ-YEC%?%nqeUmd*޸KPS~,֫\;~ӹص68U5N|!Ȯh&). зeC5R 2Z⡽*:$Fų52VZ"O\t8 #Wt#ό Fj'zJY|+5bM JEřgq1qkτ:$nu:}O}Paz'O,4X>eEo{‡74 +>v_D(IHüiW)wdxK [toOɐoz$8>J]9p-WQZ XOV'ZE <:(eevR``jdx£y ~q&R"`-PeRhh;sN6J:B?6ՇUVNӱTI bVo(gF] }6Шh}8jb*,{r"7`eo?Sd\Ż}O\O;Q]|uWs#uOL qW^,+dq?qe {g{zȹ?6ijG-+Cïulk?DXK9 ~QFhfhˈ+-@ g :ƍkKy f~*Zl,-uw7!8awꊶ[~'adP=vHBag^7_wf0ti2,aZgGb`VANAK0k.I3ߪCS˝Wɪ=uX4Ku?kb"a9}W#ї+yd_^@^qp93n:479Fo&&;.U&&+3z[lT-^C!G mQKn՚``Cv)vGSY2W7%FR{9Ԁ%{snƒqاZ."M8N5=l*=2ewl W\_b(&=m]wrbW 8jcuE9BlZKD:6p9|6;#6=NPODl4zi _# 7ՎlWI cZ՟e"8 [9)} rttp9IeVnKas޼/ IIP{LZPGIIL$#%}I)ɀI>I~H]V̭4z07#%'(^hcO<??Lsi}DZ߉>e; \D.q,L1QGZ]*O+e"ˍdH, n066*)̚ouo;,"X4&\'e,&/KoߌK8aJʡՁЌv',`u$ZBJy &kJ-Uƌ-cojZZtZK:?Nmc:=&u yPa(Fv sk߸[)m4ͳ Ԯc%m #vxś7e%Ͱx ,\q`Χo;+7χ̇ЙlVG#%b/2iUpPy*fzz *igHWqpIسk*fW A;;~D Q-]J/uiGI޾xkdH?g h|ڿpL[C)HZW74Slf]Z0I*NJ:g[w$,3[" Bٴ?Qg6$ɆD1CX bѮ1~\ Ϝ%$ uo@ ;ثC7\\?> 9[(JXgr8&pGb]#%eE9 7_ $Kt3 \ew=/Lhj1.c4G֏#P Z[D`bX 72f &kY4tCbHNe{+t8_pjbI\]׌Lz'MtE3ij3|j x[c%H!-ڣ}.E^8;z2J>t +b{"S%?X0'2ErWi,C|<g9p%Xvcdep3D ( 8)r1jn~nо[S-8o|c GD( J?7w[A҂Gy%Z ^\sB sbč##Ƴ.1t\$@*`349?TPVDl|ycq2o(֐Nv|;0 צRs2n)ikﰹ7`92`v.NRȱ|I-tl}=|V?F~[/75x9\͊`|l[0%<@&> qkmB7C\xc~#tk6uH=:"Dܔ~5Hrcqs6=e 1 &z&l9JhRxW`-rC~}~Qql9 ^"5LKѱIlTtՍ1hAFjOH~ܥ-pYIhpØsBUm[AlgytyxΊo  "pѹD  |A+/94g" alF*\U0Sl4Z/a4uab/?~,b3;vFtx,!(z'4D4t3 wÀeԱW8cw 7@v7ʿ%`vاYBq79踳ܻAN>FUNK{ayy>ϬfY23Nm4&URIw[myVuL~Y IOwĿRt&|{?!> /LʮqZ9cӾ'>[%x5%__#ox  .jzgBU%ȑ}Ft|!9e-aQϱ?ߛsC 4T'4``Jy踊q_ģȅdAfW.h#t1!YO ql<,5o˞Lϛ Fsf"/)G7>fΕJ9Sb~Ji0L^3? *dak#~#^PKcպ`z53.җ26n,#Qp- OdW b.6vٮ~OH $>3) v4gW6A[h# ];e?y_nu7#duyfĒST6$Ē|I,I;>!g7$Ĵ$H7< NYz.ŒҟxMLP }ZzT9&)ĝ@[HA?&o7Vڐ-IXFXqԗ$k,%elf_ rLxo(05Zx ;f3;DžsO{oq1M?mYkj$ۏ07݇Ju $ r+g2{Z,7+@鱨kT J Y{eS%GO?8+TkA:qr8 U:&eGd7 D;Pb?V[`#Nhy9E(.&A~#d⹣ΐ\8. ow R&-DM gc6Xl1(mk+5rl&eJ)RjEIQF8a#ηfWy urּ݄RIjU®GŕBV͔JaPE쏭Ad8YqBqd-w#qq26c90%vcs8l&l8f^t1iN?Ȃqz Sgl42y+ OV:%QtݽK6Z g 7 J7cܸl196KE}SzY9TO+7:aμTD.t dxyyiy[{D,w*Jh$‡N#}.3mVJ|p$䞗z>9Kn(%1NoqKZtdH!0ԩ@GT J9:gq\abh]b7WiKjBْr!KL_Bw>WJ+DrSMC #@iNjAEڭ#ؾ ޠA+wb1i`㸫/]#F|}}s0)5y y 53xX1Z[]y&ވx"edQn'ΝS/-Fɛߌe)ឳh%w>ρ d1\eWͩyNpжfAغMVޠK5g+ [0T2ޞ[?֟pѶ RoUؔ=Mv$ OeT SedU.yՉ=i@݈@ch`(K2A#-])(4.%. "ɱ (( nܪ̾`7][ަl$x]P#F0s\vaz`Y [oE+aW$"@X _# ˌ|]Ҳ,qXzVG#+S-oȝw8dV G $:$Njed/UrUX.[WǛ"B 肬p !E|G*T+ZgDn 3siSnҜ|3 C7uV.M"YPwBBEno?hL@.$ٝjFs [Gm e)r<6yo_ʹ{)YGQi->Bj3#9ĒXi.͐~O~a~ٗf`M|d݉nmʻ<6)VuO<1K4TouD;o{2Mo~(9gZq2SK9g?qm_q{'.*Zw|ў7p9rau0j 1Ut0ĸT.J;mdj&d%[|@w73 xٿ8m!2d/Q$^K?(T(0+5h:;N4E4( \l)WZ2~j=8\Ģij${֌PDd_@{% sa`u~= S3O{0A0`)tϩA m,ǭEs u|pNyQPa :dWr [͆!/ }I+cDždYgTR,ĉ=/bI>[;KLJYz7E͊0gY#Iy$\MEj0U]1 ;Ϝ^oTy,駭J,ٙiNHIs$-UWԨJ]P,UZsjef)yF42PF,nVß2ך Ռ)^T bUl32<a8R(A.ys`ώ8k7~Kޯv<%mAYD4CxU.q؂aOιԬn<~8>&K7*5q:4WIx]ICĖ]@Q1ha8-Jޚ@COCF, —>Pфz[R@DY%>,%<E,eV9"!cg5O>v~ΓEŲfυ0P?q7͜qy$&TGuHGۻ2;(?vW= l ;1(C?d(KZ-WF U{v!Dk{]Z\4RF19gU"y+4H z 3 Ԡ!3!3{RYL-郃OEg[ކxZEi"򁏄45{l  x~H6dLu_m+N i.H9d4vQI62\ְzϨv%3_IܿE؝o3Z/[:@?uzz00mrM;ťc* :e{#)7m ^-[X*:bQWK%l;v ™/#[]m7|xs@n3'mnKL|qɘ->Q xq .\Zi4ŢvًMA2?F KBø=NQwor\~>gt'CY(ZswzSf-0J9nb-ib] GSX2KJ[iBh(Q(fH6뻺&,oT?|!J$8YJ$2\$G"lX ӽ~tzL$mTȿve܏80Sn񦘡MzuT5|{ }נ( GPfl4҉:F[ 7ib( 9U)Z-8ЍZp`>OotklzYB7GTU%,аy#潳eȚb) |k@L? 7%zPK]cX"AFoNJa{/OeuߙߢAc>֨ZJߤW@Hx:|VA*q`:2~ `Cf\9y%?e6w|з*`CUXTp4%OjzRq杈kƱ/7B*@[CuZ>}h SB?߈O>/(L|\ib-J?2|IvVtWQ 2{1 |<0c;lh=D:ֈÒx>͘s$-窱' USwfr}wſD]B_k4j#}`}F΅\БnIpiw:lhsdw&rM3ZUU/q J(JЭ-+>! L܏!g6V`j{\k`0ɳ93ʓͰͳ\yB4F'-N0^%Aҥ;/*@zB-O.Q>xDr0 W~D>ij+xg~}տ3%`i;!`]"ɗ$]~pt@l9+L7 nKیXĹ+([ίkVd݂#zщCT @nxx=F( 'D'빟:mV*9؉C8jΪGN.Jt=Rɡh!d-Gs+`0a Fb}BguGu4S>"ֱ˯[|[ͷB}tn/L ~Gڝ?p$=$FçuQ27VCܸ "2o2R7cd HEYq='ptSmϊ }WVxܰ_E00{\Lq-}7ᝄ\Q~ڌkx=;a i]216.;xF;;\@ؿ{Ƴ9K*09ECArR~Gpc1(1k3MjeeێFMϋNSIi+;:u-%6J^W<*qJ_7l;R,tĢH兩I0SO~/zFжoa}2v5Wq[?@r701t֢(vCtph ςãvn-K*ڶVhSQh}/N6?B;h558Ug}[s15Af^"Lw7nIU{HnQwgtksyj4F^髛L4V_4&qf~g#|v1<;>胪-vN[~[h cbcESY>~E7JQ#?6?w'P^Wi>;S$xYAT׮OgXeQ?,'2F1W7hݭ+|xmo#u- >%LahL1dnx^hTs<':BO+۸o&'c#3vHq# ;} nFiV :.~ \TJ&ln(MȿWmF )^Qe |vq՗yO(rިW\ݷ9;[w9.db-Vw:rkq)n{F#|`Jv@lvp_ƾHe@P8IF?gxe;@6|]q^۱&6${/6L``G]dM2/Ox9(Wiu1/c^E6Tshn|f$081Jp O}TJN| +Ҡ 2~ cy9_m<C}^.GzY1."q_C!Wsap^WJ4ws=;XMd$]ppjdڎ|Σ >JWCݿEU nL,MK*,J0Hh1:2[Eub9vLe3n;IYisbR"jdjQeQL%y낓\Z`!ϝY::RiQ>dxqh s迯C%U3BA|8rN_=_ٔ&d$Z8'cc7lN_B1Dq.5H_+jYw`󦓤wjU'^Bʟ\R4$ 'k 7qcT  7y\GqϴcgQzmu@̼d F6w[$wKFΒS?]*kߋ>Yddn4[o~pԚe,£}o6).HXK,wV|n Sr&{ J  _I7fYj!톑pDz{OqHhYy5| =^-,rirV5Uu_ Y8l1M=fo;;PXk+-]9'цxFc0^lO6_{kΧΚnM1 oq@ٷ|Xz,!$ǭSn4?I uL~ .U$"ӌ˸Zi#WOԧ O\֋gq\G+<\M.؊:bPXh?9n)SE(-Ǒ&#S"³|39j!g3x|dsT7dI5@`f1ڍaC? u,k(bKe4^0s+]9.$ˈ߾o;MGNO3߹Ĝgtj8c?f5Epv%'e)N i͐0gnEx|mjCr ʤ^ y2}.73I_3Rc)<.tTVnU=C>Ύ ;jQɫfa`=SRQM(7[bLN BXo4G4YWm9L)D&Nx^­g/ m@n4WhE{ֈ/J:#I&{v՗ZQ`ዖ({7$ h]۔߭Asݳ_0Sю&4#zsپ.VO.ߝ<4ss=^923?C-Lr /)MrEq"mcҖt1_H)Γm3kj4I "Y,(ЗQV`q?Gg1V4k5U8e7qۋi,eZ{n .Tߦ$F#ʀaEt fM 8NTF# k ˥ G5&nɾb2z4ǶtȾ\F%BQV@N> (D9V,3i#Yt?#l%f(CDuCA zx1c)p8dzT]OAL8㋉MqVM˨Yh蒗E=1%r9%22)C/G|7,S~txʣݴ-kcV9s1CHNHPncd6^6v<)zE`Zucx2do"N W,Jki\yz4[O˜z8ŬdRaOb7=~*W\Z6i_(Btg =_}o2mT 8*{3~'V(G1 j?B+ѡUt5"UmJ,w5k.ߝ꟤$@j}@wws sگ<#}%GNG͑@-Q Oy&gY.ENKp WiPj3=< $\'0B|+CRF)3Ckjz3s7i)VMw9d'Mj/ox\gz<13~nҶ: r[~0̝=YMs1Pxeiw]IX>qv aZ8Ȁw1&hZ@yNeaނߔu&z9*CC ʼn3)PTg;aNq dD?!Y\|rWefفLg%*8{S[tU9>h FD{?"bO&X" d82LMU>Įgɭ|8,{MZD(X|8o.L#[F:i?̹L_%SR=s hUj!|&bSgi߅(u9qLy|\3b0?)hBGKvۯ!t4 dc&-Mt|p"-(qnEDsZ'!BϡR_ p4t^!14?QSdʑu'>Ց#YO?H[CCC rk2,ϯEvl* ',hI>Q(nG 4r5GlQnff<3 5l'^};"vՆx\ƺҳnW`@>!F:s&Y+ư×09[w)wkYH()S-[W (FPVDƲ> U ^hMTو;,K"(<W2Ɉ/AB)jȻRLHӧDȕȠX]GCP} B'btFDye rU!r@%/  -y[g⃀dwG!(2 zB_Lx܈xHh|=GXy?sn07b'ɡRi׮.Hl$z#?(0σ9dB*;)"Z.j9J7ڬ'ZeEUűݬ,5^D[F<ޜ]^`(Vv|%hDᄛcFkGX1`I"gɛ%l!b^.*)(hP;>q۬7bcx!j15+0Bx'Qw)y{8RɌV1ġy}񀡯R:,4UFO~}%.3OaP')swaW2^VvJ*Kck<,P.ev< Km #=wY)ҿxƽ$߸gSJ"t6#~0tB锿cf\5olu{"7o+"p[ǔ(ŴQ"3^J^t2y(=r)Dž1?0ϧ kN:&&[%!exTBTSt1ÞcOPŢ!{%'ZeMCo$609d-vlk Ykq/֊Ca/Nن4f %1zHIK-f&2:Jnn/7y&NutpTȷsȶӥ\h﫣oh(#Oڂ&oCYe$xzKT< Yznux] 9C:t Dhn:♬I;Xw$g{'3?uV=v+ 4)Y+sWp]:]NAiχGz6rSg_{p-be~d[C)}֏Dbg2ʈ@[iشmˑdn>|m8鑼"z@דKǡ`,)[%R47^eF:y49ҽ~L(H~ 2cRYR^Y"H(2jtIk@Qg܁x5y CF3٘U+ttȏ8fW) -s%4 oLx&Gh=|avrXGw{NdBg"*v2u=3p-VѿMA>׋2{5ʨ->+qESF=;YTR:۬6 :7clg~=hlNbLJpxV]1a)䉾1:(&?f nܿ?\?W XDu~O"ݞlQ& |e4 XsV9;f <ً73_wrHӓ0HNr[}BcMF6[#HDnGoݘ˼u6`p[Z`EW/rs7S)mW_ z>7Y ~{oR(W  𞨌I"t\, C`)}}㒣 Z"`g%e{u̎KKj4 ܆`hZOO2 W94rJ\aq E7"ӳΧ@ٓo( =Gz:~P;J -F ,Wv(R !X›_?|@\՗y).X>|Z7_':NhPOqR%PZɜI ]wDLkg] +fJWK,N#'v%!kZZĠhFhu:k8.F]]:r仺vJ_cI?y)ˑX Yk ޞl"HFSH{18rZ0:n51JQq6#33Gl\m97Vϵ&[ޝx#v{URc~$䙙Ur%Xr<3=R/⪗_RKYaX51"i S|;,1 w^5ƜZ'`hٔl'3$](RXAf{XdE~/ I'oҨ}Fa(1VNv D?, 7v[1ß<#UO#",ù 5x#rUR!*cdN\%Y4Lt27qA΀Ɨ틎ۚ9*(-Ͱt=@cg.!+.b`\4L,H4󱙑nQTG֣l|OaFOz2ӴӃ{COw&q'a8OKRӖasd1bH*KwgxGyQQ$t(ZgJmqMqrKڼGU폑 O蝓qV6r-ɬ||cЮ|S:EwD^N\Lm"d}>)OW"V*GFeMӒW7A I֖تTZ.s++>Lj>-: ڜJ] w !P{P%gC|sԉ$f,hJqbvM+]f H=k3]}]\W:5`:n@5น,q;Yj;w,cǐ-a|/!7!Dh~j0*c<a⚛'x2B?_|NDy KY{+:ZH@"#ʸBB=Yh$Vr飌QTfvc /FƑ*<`̏o\_'$uV7_xLhow{^_A%HЉI-N;/3l!~6p}l([ώ@?ml+\:Cz!2vk/ԓ4]ifEg-o{!Z15S%U( 4D/i ][z:M,~XOVI;bC4"|Qep e"[.|#3VkgXwxگe>9JRɯa'ø58Ua489Kqϸ$ODrq:UV;%wAjy]%į -0rq xg6F{=4`l[%{FXMU[ȨbLRH#f>CfmTDQ&iVO}` OϦdS VDQfkֺċ< uv/|bM\t:'ӳ\0Jz ٨sf{54Zۧm&|)u|kU_u-'8T?"Ub7ʤ`ø`g5?m>IS7L!4&HhoRBjADu n?6Su|Dgy, ,Jkiy[d̔ EY:fl굛RRvaFQdu6yL#qU<6\B: X4?7lO1))c>J&# ?u RJBrf a=d9HPYU.Ⱦ1ovCsa066Y⾷rcOEuxp[pګϔ$%jNNsXl7 3J?! |0]Z=2VC|\,T\Cޚ9f Us9OKix.Ώ"klhj#}EZnkW-}K7}|3>TOh4M(S8?$߁t?tRr%O-e6E͹:՞.zfz'~l6pɵ3ʹʘsU1^li[Ts|M o\y(bQՏd8d)W .Z5b3ӂ\g@ئr_qi12|&40a4$Շ:{\ǖ;[oYRiORdF9N-\$J8qk-CA[)-scث<1j\82WkJukJ-T=z*ۛH ݥo߉^ǿ b"2Pc:XJmK*/!5hN`|;5LF9d;^eD0yxOrCoܬ;+:lߨPہ/ "`||گٯ;=DQJl^ ' &kG*35&7^+P4S\y3yϘfSXsJc){EGZ<-N2|(X{Άwq4GB5+ݔLmU^PA<ѫ-p3MVU+_⨓㵾'vݢ[Bp/ǺΚV%i|Gf]L>f]" y3wH gWɾ!Ar0PfϘЛ 4 FnH9FXG FeVZ5h hcUh m՗0W&} ϒObQfԬ!%pmc GgBІqsȾ ڸ'3CSbGfZElKpGGRU(~6*`dvoOڌY?mf^Lm[gVN蚅ש됀.`u7=>5 ;DlhLeSr˶50 Ы7qhc|L XRAIZ_ϾyIv^OF>I|$J'Q9)lrt(Vj<} qMZJTtTUr&ku>r|Hs?$8aʑ^wSF!P⯒ns@mcl "?U+qt,x"C;ߌ`yԒr"t6ϲ5$ԮI2? Q;'/-6 6*'E.f脑S γ25rCuyę dV8E'5UJw+i`+gp,GyiD;,B#Kv4tgZTb.kBdxD[=U1XTY؞iۂr9']7°OmA]V^V@g:1{6cᛶq8/J+G؊`Kn&Ge)Y5Wί5otc *lrVzf䶠 & y͊u9g|K iUfᶪ4]),EҎY";/ dK˚}|;u^'4Y佣zkDEX#`F;QuDa+#{mJaI ]~czn{_QIuT ;B,odpL+Le:TC㾪8㛂\\)&O!#XNb[ի4k ?hӫ`aJ O"5&|PQ!)8"}I(}zћH"Ǧ vYuP?sDfOBv ᶴ[%*7 ǷPKIv7 2ш#9n0yqȵ9l9Xڊo'|+;ߗP :h׹EMt=`#mDbj;ʄ$+DkZK7•@^KO%GFR=r7=Fp FRWiRS\kj '}PUޜ5h+\΢8~G\s:[(\XKF^Gis #mv|eI41}艗|~̸oحF 8iŽ4W/]ZBOR9v:r;Jj9/Wj f2Lɹ_1x'6ƌ5 \_jM6yCZgrb i ɜ^mK,UhG+, l CR9k]~]ɮe r 1;kTUyo-Pj_g$F2cyCzzdIcN{X}zuEP:dn sQ6K cq:Y,vm ̛r򧔂 ]M67,|__|iJ- ^hA዁EQ%{gĚ̲CљR)UoEPT@)?Y˃C3ls_| 45,[B@_<оFs$ JL>e"[L~Sۊ\Fk 6!Pkyy%|uCSd!̬ͬo:xw?-an!KJz$i 4l}ŮaC3# ҵˢ<>z6gzdeJgOSGvi2߲gwa83&|BIK)%F'qٹ&G4 ws e3d'зsWr1l t9Ga&TtZ-t7ZU_Zेջ8Ww *%^|-I2qC,C+g56 eա퓣:ߊow[9ok/l2qXw]$Vnj@ ~}̸ƑV?wc +Зuep:tq:%AX! KG#ǡP{/+z(njNlɐ>IQ?a$3"<#TAը$܊ȏyTKJA~VD`P{owVuAϏFZ" 62A?h)BAڣf@4’WqFux# Kiྑ49U1j/eC0H+AQR{Pp7y}ڏ!:,nϴ_UP؀)./}w'~оZMa5Xy9GA>G7uGa]2rZ^fRXݙ~œdE9 T)Ik/s=&GqA͖ʠt(;FB99( ,mD% q`1Pur'^3n,gz~ ʙffˁZ`b%G_=xU6n~l}}!WVTz,DQP1J6hv ' 8Jvc'Eʤ̺g^O1 [ҽ!R\h!OJɐ%PMM<Ǵ9o{rA.H֚:2{*#%+?ZYWpTcjlG-mm}i 槊fkTJ y7~lFm 6VKp7^LAXbG/P$v/<嗙oP ͤw fcpyj8eMoˤ(KO4X.Tho JM=19|n&%ɇ.^ HԦP)QxF>ӄ#auQ}y6L9IQ_j9%ۜ?Cܤ'Ejzlj\}?WrW]CsFcWeO5ZnƵoP^n . rW?(PI=gt[8YR,nC+l[xa_Z }uhU R Xj_('g;j: tX\Ftьpwh"[e{s"Q_"J:b nDE~;l?-C9T7d_ 'i΢B} 3^"[M).sWY̜G(33 vTLqN~Sڎ9584~j dNc) 'X^)?2C6d EQ(S>^ E1g,G;ɷI2g/gᑐں yOİ99tsw^#<$lOZyR1La[u7UfpOpӁ7S3Vjiတ5R#{X+Y XTޒkx,nn:1>Yp;Sg"+4*"̫J75u7i+2$Q~ KXґt؞!EPӏ+pw6Eu_1X5Z5yZmYUp h*Y eeu25F+^]Yn -XzZWbCuc⺁ J( %`gEcp {]ZC%1~ྕ26 s# }Hx@>c9\6Dzcs0S*JjzWs:{N<_̊5!U ɇJm}!2H"-4&"iېtm;SƗ 3ţp rl'ks5K0B?G'8.FN kbwڑ"S.~0ϴ! yeGb\ldv ;&9j^̓CjӚOv2(lmEz gt^!+B:Cj)mc#%SA> n#&isu;^3@;̎f8-tZ_7$a  V`471(G:nCT/2(Ejleˏ:Az;f V4D7i=!+R֋efB 9W= w6uֿV tfm{ Yfg.yst٦Z ))^Wie |.1OG1xYIFcSɋ T>YR &|B(2Dq,bOFk|ciCO =M=C=WgM$0OO>#˞Bhf5B7r0.{GfֹȽdl=&S#@oopjHc(Qu!YBœ[&\NR-0!5fBc b+%Xʆeigmzgl~FcHc; CPlÖVc'v8*X:&, ilu{EO^K:B8Cj{hĜ ObWgJ]=v28/ȸ5c8.[r rS4}rgakxjb_}A寏@TE}g_uxMӜn̿ n9g%}:?Le#ƹN:bs9RYwoHI5]p*@3lL?F p|e^nl8ƾҜV=7ڀU+8S܌Zo q8|i -ݧ_D~It5Y~q,r,'n['1ˆ5SFQj"Ť_BǴt"«wV3Qkr 1:jPG?p~; }x_Sa$ur)L/⫓n)пyUXZ,P')hT|w!֣t.# soõ0`1=BޯRJ X'ÛEȒ[[xWR=244Lgw824k"N]ђ[IPgbH3&ǐBF!օ;o͵E#;j\XHkJT" ː"B%Q\a^8^Wbĕy)1\\0oPi~@aV2MfvH_X z !2nܑrFh44<(Ki,dOx)Wr^Z&G$5-)(v`vVGUV6,Ӛ|Xo?x|僻󽲵Z=b!wk-/zzPOs/E1l5Wj\[fwمbv`(.<\bJA0 QF08tvEL\sPp݄ W$ dZoPk:bkl#-h,tӞ0csځ='N^=gZv)02)d2w>L [?͔tٟf!Ց5{?3Ε%: ] )m;W~Yh|wA"ٲpz騈kVx< ryhjt09g _?|]φ fNץ^67n?F7zsvt~sQƎg׷FFjK._s!j{6mQ-v<Ffo^4|^[sPGb(YβLYzxҾRc~i+EfWg+r&d3Pn`sxAs~"@3٘UX2)"յӛGȜ0 |+?_*!]?*Fq6*٭T˝izQC{F4oƮڷ[:8y٢#57 f# _՞SHfp`k/>LZ:|*یKkhgS^Y aFZiȣ 8K8? u#~, ņK]Ց_dv<0^3;(`OWBrD@<17pf"<^syP󜆭cһg$HbCV̹A92r5ձ= -ꆶrESbRc#?*e|+[Pl9La ['Oz4ߗTYwY?E4|QtDßXUglQ:ZD@J*yJFSP3C%-:fd6$f!J+H$+K$Hޜn<%&wˋ32=4oH"wNmܤ)az#tMJ \pfz,jos!1*$ '%[c>(- zyn@BOQy֯\fAv1"0 2xFk{~byؔ}Ảdb$) @'LاL2chqs)Yk'ϙ cv-OS9Mq+S~aR/S%( ˿"k@`m e拎lĔYP\MLi;^N'7`u#t+n7`(Sb=cR@!<'çB[**w _4`YUa'k4PD~{9kJA F;o1K7,ʡjm_ C~/A{)SL8ܸf-r5KOCgބ{:|?Тǡ}la芷hy JmtW"O+wh[!P~LAg41Ò|k-zG Fz|N0=@]Ɠ5&`~?gєH|^ߛtޕlG$jkL  :YPE^/oR[~om-xJ{W~.dbܐ]{E'K_TQrVLODZ=P†Q5Ϭ\gTc c7rA{O6Q458M)&̹L6ג_-Z r^k/eyF箷V'E]VJ?/kj9 ٧8ެzO'YVKfMtP?/O S"5S Je S-`HnXRŒ~g'/ؠ1@TB^rWMx|oHOcyP+BޓԴFQB WFX_ypNgԔ&}l'tZXx4ÖL,ﴦImX#3œl@`&.YY1+Al>rl^W&EB[E k,[qxEEt)]pې h3go&SM#PA΃6~.g ͋uaԕ["6mgbҡnfKٓ G(0ːrwLO FqX.):^ mگu<'YB:\WA{PbW'v [8DǤעZs~F;?}8ʯP~D_OЌkl`Öp<e6G+8IUu0^>&Yi yUc)XS`Us:zU=x:d$u)qﰎ`;GWGYr~ƃ<L=X6(s^{ClLޯVI"dX~0?xR cpYP&%ԏM%u*&. R|?T) /0T3CzMӬZa#QP)B3V?BXkɿ7Qk#K+/_ nP_U|qgOV1GXv9skY;# |C:Ս|8/ 4ؔm^$"c.kMoV\$l4sT }L1]iL .DSsqaR&8{Z}wBh!l$gR&g)N .'o˂5ؚ+hXMfgOZ2nZ°TljfZ9**,cHMf"wnm|T |a.E5Pa.E=еC̄;ͤU0, ܌ Wb#/{mƒt5>n}2C}]FgraI <(\y0oGCv =1PY1ȟc_!0흹 Y+qHHX"h#o3r CB8!1YB6 eY&ڌ Dz9oeA=0!:2 u2wL? /JG0>t#˃U1c1^ S,HRwu#D+`b>lT/08y:t[3''$czfo(NQ݁d"i6Kb flF=jêxX'+Q-1P NJ?3h= T9m;ĞQNg>`א᲋ !W nv'}FVMe\wЌ0RXq|]~Bs0n4~D,=.x|=>ļO% A(^70b3|gu)9/w`v-5(Wn/|$ʗ̀$xgK uK(t2ap3~;-AG5[{A`z&$+a1g*Q218Юz$MV5Dt6iXzU0ӓ> UoUɳx+L])ҋYu+oo|V42J,1] RJp)F&AeBԯJ'Ud_ilzE)m%arB17u۷4FÂpi <+t7#7('OuCS]DM7#~iu3hIPxibs%^A+1{x <1Af&]҂.e %(8}6DSmZc?fǀA?wVXKP{_vᬑxPGVZ~[Jb\0%M&odʢ&*7 $Ko | XZ1X$"-8{w j}礲n5~+ySyRSiEI&y*ax/);dJhMmm!>PC頔lO'% Sg6b(u'f[xA9@\sZ5sM3-yIړr8'*MOP2g[77cdo>?MqQoʥ2Mvϑ691[(*N0jS^Q쌔ߞAw1x u d*C'dNه 7fvts*n̡kt17SVd2 㔩g~ XZFGMU^W֘}l\,ryyU˿{q.NweIJC1q=3~+PuJ.:˖-W vG?@巈RV~ 7BMb98BD+VPtUfo|Ͳdh_2|q&دʍc0>3pEcX%خ`Q͞LCoMZnGik%ٵ꼥1;bq: u7tI 5 Qhv>ۄQ5acZSѕe0aHN^ v[ϹIq`7Phs- _.:fs G5J#"E(dϮ w-xځ xʒ+IkUqj ўɵqspnf*c1,[ ?/E(g_&lJ"C[e˔O<,!gz3{ݙ[JwНKL8lYdT'̙\-GKMĵ.p癠 Iriϓ#ϳ{*[9=N#쪘sA"3}pGq;}Y:qԫ6ߒdlv,hLuɆ ꫻*Pltv< kXshc3 gn5X&*OX+ g]0S;1kQLgzK?hCB)7F'Nr|Y(iWDZ]~U_%엗 >YȘ$Rm` aj!p\SlNѓ)pY2|ijڢd*ٸԇ)&Z֞21!"Z[irIjMI358n=~>QX[Wwk|LDg #.(Q$%Z o10Nq>N/:Tu1J$tPj Cs$ '%GYXJ yUhFc'}iV_:S8y.!ӹ ~he17[MT o:1A/ kjwlS<&{$k iU]]WjL 3 $M!\lQ3lj_6~f}S"6/́sͦ:t{.^wd#ԇx@\ dv7a)zmzV܏8. 9 5. e/Vd_p /JV>.IW#t"ВDߘ)児)&+fIݘQ]ow(*4 EX# w$wBQ̗-@shM^^X*e\^W/,Znx/l.agw5s'𴆞5}LE2/>OZIc#Ƅ |N]ϖ&|n"+&_?J&jL hEPzf;_gߣX7 vcOr"a҉U3aK1+?eFY;=A< bЭ{=>DЕ\^U7ttE =Z~+0;_˃cX z(0@`xwmrs(Xt{~)tf*YpeAEf8ɐ1捵N Xj.Məf&k@ER/ȱΔ1fzTyjMSG|5\]YKZqĩ2Bd4Խ72*>Tg0v",dd} דWX4j4ٛ0 SJIgrv|.a;˞QE<0*PV^yIVbk<.8y\b%*֝򸾊u8m& {RIy ~#H͓?߯wVbh=EIwSݯxw7VnW{nʴoࣘpY?uooKf-t(ҬZ8IZR5boʷƓ<[hHiX:&S':+Ez`;zcu[iQ7~ϙuc׎ $ ݧ(2hcRr—19 &ME r $wQ-@ ZM,y!*GF`lR^wg#g"zNFϒ:׷_߶a>t!g-OiS\]Wo]}';4k~om]}g6}}-C;K C7{m?ꛧOh=ӿt?뮫Vb|}}k7}}+7dze/~QP]}ѯ.kw?f>^mׅ뻝+Y詿/-G}ttoW\__ah稾u].K 'fo_~ɿOo{ku+D}JI'y&o|Kȯ2N)+i1,ϧ$Av0v> 3%vq*x!3 ʂQzlz\(,QjLFtMg\HۡU0;E|qj4_CɃk(|(koW|(r #4'Q 3:q8´W4!E`toBNJF5FqO"T]ől2=z)TX@Ϊ Fzk_EoTeRLi'hO9Ee1wiݞ\d|6!ejH mBbK}yu/"Z3QsuX4gDeL)acK.iP =1m):*ކDK}U$u~~InLd(;ĽdlrM. `IЅoʄ6pże'녥0jDY k5-R)xn69|Sof&e6R =mRyD2FT.=YЋ\̊AyMM^bWdX=?%݁N.q=y=Y-9:>]udzBMVDRC-)4: y"E^3f_f ٍہaZ]a(3U00s(טV'.Ts7y]VL LQr#<<0toǛ7wOyؼϐga4_4/!iT apm/3!Z]>#8WM;'"]ʺ`_WezrJp(-Oz" +1,egb(X ޒIls a)kE\zL^??{7K>jr;rw9?o忇?(V-Xsm(/ fٰ.|_=EDoqA*)1@d챘ob FSP S[]?mkLXsMKICmcR)!']ʛDígލ m<JRp7:{V0W0c:LɜΎ0f?Z/"$ =gČܗфN![9ù |<E}xr QͧiWfPvtIk2_O{bdGcUy9O/0 DŽ(~EUi˰pGDmE1]B/%WqzQZDb O-5<32; $_eQNQ^"HRѓȎh\ z低 [O!ؚ_*sv_⥲5yX]{_Z` ̋7 \G] rQ@!"{q6n$ظ?iVz'u^7Swd?@*fM=0Kf.g ]M71hLSxZ| :-*+to&dDp`O~Q@3\"{U6L4*Csf1w{.LCK)94 Q~xP +?fx7DuWT7/kώ) ۺGeꜙ28O}[s4 /\=L ym9،!vS 6 .m"g8)ؐ^^PkB U QF[F55Q~Xʶ䙙m e`ݶF3D˻쉢2G\GY$Zd\tΒs7%V]aPG=HԴ=aeV9t= (0 &5P&f&Vp=a(@Wi`׫ZHqrl& Zv\( 4a/WVM1!'aJ3op7p8oɀn':E[)&+.P܂ˆNӲ*1نH9-.Cڎ~hN \u9K e kϝaXȹ ia tGga@>y]kzp'P跓7\۲ֶ5vC0.iȔE}#M2+־fyuw@Y{sf37xzƧJ̽/+T?xt R&Gt#:YJ|Km?Ӱd q$[L,LcgSSzXԃ[B7|Q93?k%#~?i|#|3I}ڕjQg&&XMs d]D_ee:/.G",7F{>9M1VT=z'XT Z:20K~FD:@'pG+,q-iM2Y{GXŪG0 Ròuj؉NDއ LFF)wm==`AAcvCgC9ٓ nA;$#XCgUзBү/l躝]\Q`RaG?qo{?P}Qό×HUuWߍKl\>R3Er~֏ΎGU)r^,ە{`lSjylFVStr-o?sH{C Qv0-^o\[+ {1S-~]܍K~/ce̴v 0BNˢ&L-]op"Y:cuu49rR0z0z*/l]J wi;=DvTsǬsm :+VFc/̹ɛù; u\Pϐǰ'" Gj=6:%%]@k-y[y8oّmвwYiq.L2o&t;l ^6[+oǏp:n1} t-nj%yrCnq;2D8B龐cBF )nr.~])[玱Xol8:`qr‚|Qjѿp WV~Y;-̾ wQg)h ]oJ؟-1W@-l1>>$ \."X G@(kV8Մ,p6&jR7Z. D@gy D.0F4HnFۺnS+4u&|S)8Z o j#?JE\{1Vy>32)e&u*fl:̛hNz$dsPlN5b.YY($A,b<$зbLs%9g'Z1eKT̴pŒ@rDٚ šL}OQxŸ|= r5'&s=ysq\ڲ&R~o~DSɉ$jqj ?D)"F 88VPʛGiFC}&0Fsv::mN{ td}ѮR)AYZ ~_I2t 2R]ڻiUE y {r|1bᥡىc8YYi4Wn[gv<`!ܮT@REBa4ms&uzl1rdcQxSvw ѿH2nfŔ CN@^s~iRPR(!|)9%S.e3ԣ)Y.w=/3,`Ce&'.r AFgY+ZdZ\2 u"KuBx I%Z|bszN'Pro߂5 n Vh7qu1FLfs ;.Ep̀Ɍ7a~Jh?MCV%syF2ƜӘN3ࡵMF3j$"{I~^J~ˣUj..مx ˤd[ʢP +SY)f֍5|Tidɴsh˶ܪ8jw7k&c"8%ecLbQ޽7/2Z:A(>PպVWEf";=F#Q\.:Vu!&73 ?HIp/?;gǔp8=P:.~qv gӢg~~j=9#  fFnPct~;+dW?M\d ^tsǜõ00^.ߜ=YƈRT ge@(OƐ1ī#9*zPkՏ7kMYRIMAޙ<|<;tZ mOv 30XG64wv?cNm|"UoDW+feDgIAWj7ڧ>Tc { qZWtbJu)9$se8Lˁ?r'_tCat\&0L_Vo?7 F'.LVOQ P9w3}ʲvĞ#Zj~̿ 4Aq僆q斶x(,uɳ "J< _9jk)v4SƢ3 zX}\5^f`R}aM{a( aڰk 6OtpM#>U 3&cuMi#kwx2u>#_/^p&&t&h|2ۊ韗#\'A7[%W<̠d,}R&w4,OV |WA>e#o,?OV{M&sLWbpøW.fmmIޏTr):  q%mVQCV-hqfinb?2"ʸX :00;1{z,U8S& 6-IUeR2H.FpW  `z-?Fc̛ida<[ѥ(qsh\kf§LılPXӜfM0-K&T)ցQ)NIzb4KMfx)uޣ◿e9vbau)߆/Q{:sy+շuIPz>_Wn6C(+s299)P'-!{ƊQT 3ߧ![l €)v6W=GQ)У|3,BJ r;ŏ-\41d iy?&c~̢e: Pj,,oaD6)o+V+SϢEHmzrȟZ; >ۤL8E-&{j uCpE9gX~۽5 jirW7g"6zfnm cIBz&B (Y9T^rClr&s!8d˥F'w h\^{4V[/d:S~XIfgRz\~YyN|aV-Ee+PI4-Y.Zs QSi5šMFH!X'3W;AEؿ/&K7f?z}= >Bڿ9q`6g*tKH[37ͥ+[0aYa%5^+-eOf45 HB릙^y$ܿ `ľ5?@# v5 [$NjF- MW;ca#0p1+:q~y+O BGH懏C Sҙͻ6JVKJϔgu53&ѓTTOunj !_2>V.H}Io:tchY |L1iTZEs EJZª,fV&N+`C2ً2 h.SMn7cI_ifŚ7cxcH9m_m.J{O '}$}blYMѥs)ndY*3ʅfهPxP4%2UɪuMᄉ2ˁBpbW02+kw1ΫP]`nX &$.̃&ʉ ,hPbOnM0osKIpoG`\l*1.o#a2S/$c(hR`['T&3SOd@i'5ڗQۄq3t d#Q l7chHQ.gqtEB30KOqCDZs12p7ÔlN*=:w_>bHnJYnGa~yk?G4Fnr\-L2?&WH5\( Ojfj/24A(F!Bǽ|zRĺu.x"i!҇/=Ia\iv6B,fBStUlƩaAOBo S^*_C7OW3ο u/4oJw~d_/5ofRii rO"khB_ KHHQr͛2 et^VXR]wA*>kXB,%ȄF ٽn\UAeMҷ+ /2dz3Ss}vJ%9pCmzE ^k7: ~}e!&`tHT] Vdxѳ{`karSU0"$c^' C*웜fͧ$àt&'uO+}L> 90ꁗ{#lD협l=G"}mo(5kHm7{*yx#X@,ǵU^<{NoS>{l7dΧ}3Բ#!.~a. ? wb*βb6 2f`]ྃB?IeShnAf}30Re5k_"~mxbwA1~A XQ+r *5:|HVB27A^u6!͏??9o _,#C\'ѩsf*voJ-8!&}LATi % >q[2yPܢ~:<[SQ 1Y{b$X]_ j~@3yݸo}ҿ=WbneMR?w34[ X)ӵ_>E%j9=+SE2%NUD_E ] 0#dϢ?R7fM_#*ZT@f odGn 6X>s(aHa~XT6=n̰2ƍrϋ}<[wug|<S |ygw+i̳x3e6UDϼmjބe8081GDPGPMЫDKxw2o*O~͸/ߢ:aI8F^TL5l7@mx.\T(>%L\usx ˚zH> ߮*q}e-3ؔYbO;%X:liD YiqH-VJR}7<8sx4{ƅçp\8ʹe~z{p8*"m68;W#8ʝuNkoVQ8CRȮjh @QY+U)T- eA׺vq<;jCj < ɿɟ}]Dg^aAkjy"a KwEQ-m58~E eV}`_8vhH}cS,\Gp}πra-JkW] Q5tU[F0((yy yX,ل-yeE [ !-*HׁtaćQHf:SB\ ,s9t1cS kwofZHRcN9Ff_Js1q<2/x~.7\L$9zGWNN5S~#q SkGšM[{9CY/XTL[ =Nc#cA*허~݋&k&iگiIד5 `V+ԥ4zVbFd^7XSA* R|>{?m{ !q ] 鳼D_X(+$LrJie#ʘP9p_td gS [rcZC孋#J X-ND  [pwgCt~,/I /K= ;lDbF|l}S8.J \ ៾H$!.KB;J)zeVN?o W=S9bS9t_C"mc %/~_{C񯞄),ڟ%? 󨗖̔QcZĵh{Ժ~hu^y(.NJh3D]hK_Qp*$? }۷54m[}-Y:L9_!_tF[5PD:(uR9n/e2nɔ jodNbjP%4> Z|iAGAGV\Pmb\Ƥ> L4>lBM& HB&fc! BuQW5'0*T*鬿X oSQ uwҾ$T]䇄'u~܊,,%@!4qu_7K:_>6`ǩW&G(ZF( i>m>LmKs>VMW]`6;T /HFJ} F,ۘbk 3׃BbAt#4Cazsn-yGUj8Qby a{>6oV-*vsLatrV.w?'u\dX`ù@l.5&GFמD_kX6' "Jx yhnjAIZ6R#^Gp wu[s(살/{ @?Bw&L԰azSv\$uTc@,"o!hA3h$ynel"+W\»  %$c\/m7Zyͭf1ʏZAcJ`` PShS֯J=e"Z So!IpeSȅ3UsA:fT_cǔ##bZ|f0C\<}8Z4ݲ){O&X=hBT^|#Cc4hTK~G`JSo2F9Pٝ?h2ڣ+r~n}?-~@_žsFIHv3죙"nRʲD{I}li4>dUu6ub E!254 !A_i9\ʀ@1}!$hra]M} $> +Д<<Ui-̹zfO wx+|`=>.:toNM 5T.y=s+X(a Q{q4r2C.SZbp̔J98&0KiZ2&P]MY33MK eC,vF|sΉ&j?fXa,{7.N1=hf뫥n Kyڧ.B#7[Q`M0~(:>|J(p.+;R3B CBY"wshʽ4Q+τZZ=TJL< nh࢜g1SbP[4ӹ$EdbjҹB[ׁef:42U#;Ų}ny a/QnrD~bu4Zg N, n3]vs=7k_VP8n{"zU7 3{FȀ3_sQUZ83pAcG0bf 2Ā43mZNz#W1W=檏``hGPeCw]yޱ|SkT.5d,$~}26dEiS~rUv6/hP]μnA&Zc̼j&46{Pd8voPb}^k-̉MFso]tt4fs 3GxxXsJ46N2wD(6|bW~^h?( ~66u)5o2 9ӌnWAro^ypRәت䤘:o#v(9Xx,ƻ1. ~3]WpM< uZL ?o):w?z⇅ǡ ۙLa?weLޓat_<Ĕ1\ۙMp->t2Dž_@e<`i%*Pƒ1nɱb Mu6:%b'Ywd:`u4q'k(Os)"'~fUyvURo 8 HVݩF@p ٚ܏.mx 9w"_B8MM7[P9dd?nLI3X/j Y< ~4 JC k y:>TtS7Snڔ-ዲ,%9qŖRr㨦 \۱tzޟ&5ount}9y+1ݚc)@ы`sELY|[+ (zuwA? :C>9@qLg'VӪBwu( 0%5jtقzr4Ra ӶFS<MjDp-EY" ]#;񬗗HP'n{:y|!}mE+цQ 1=|`TjubxWQ|#)-U;>N# Wb'XpDi=^pY`"xj?E(&HadU|O6wX&WwKHz߹YfDш?$`RBQUF ߒSPűz*7L'Iq; ch@0h <\usхv F#N#͝Fԍ >= ~=_ UvRoc BBja48؆oC}^QO-+m4H Siin%"ѳT'|;98&HD*Q赊l)]Hpj +7hMh/uJW֗y `ݍ+Pī=kh8ޙ ֊yޒILۆbkѡt0v!$!5!UWúIlthh:%&W`0Ȕ .9ū p,2́hH;:w&9_w?;i,Z\0:pBˎA9)x|ϸ<#ig]_!?sk霳9y)v%;bEK`SEp"D~ ?I^]2~9_Ӷ WP[w>ښkwpZ4Bָ}ITƔ-k4l̰+Eшg^TM5٠*֪80a?Ő(8LTL4bT)nbopfX١ ےV-g#Cںz{yyڷt{Sg6CZhU?Ck/By̌z43̩BJn 뤭)(kCZ<C9?<⼆Ά$hbJk|w#$/bKq-2ΰG{wv w?VGUNw=ቩD=F!F Lr{ G1⏃L3T%0 f|4gX"& dp J۵7pѰ%g8Zf}>>~ }y. }hS@ ̬,MTf pntPs<E6̕8@:/g]Oc5Hܜ@7;p^}Lc69Z͸qBiv lt0o0 zymi>d*Ӭ=¦7vg{v?K67ZFw7gš}㒐lƍbrTxcӌ7iMYe&QL;pڔYpW>D%HGC=!Niާ!A-pKJnJr%M֗t+dS֮#ca"Tͳ- uSmxޡՂ=ʘZ% 7 N qzdzPnYSJ&z W~0>K0+YbY>c"'\YCeξB%)w&6WhhMdwᅞ q 8 AWv<ru);EWx\\Pd% Q'K+7c֐_ $ӓz'faa|6eS_2*kShРIrtpg92]x{)qsl|| n[h[?Og`TmVE~AUR\zzhk|:xnepB3^_f_ؐw滻o$UYoX}g;٪MD$U>R d؏ $ߐ=nDsy10U[F9Ǡfm$DQYȁHVt=2Ա%r-wWwƯ(v/*>'^!|,ȾpnZ+ lJL>nF&깾ǷWn#:x]* FHc*ut'H4崝u[KeУQ?IFz;5"blԐ)DϘP v<K5؅>ɜ]Kܗ $>dXvWyjOƒ[1 !ynhطW_ĜKpS} ˀX[I_7θ8PF]LKèkXWbgxt=!X0f#:7ܡfA|` }Ζ(U@Pj}O+ +CL]>\+!dM8 ȘC=s5هm9i'WI^8V(N#]8 3v(ߓ9 TrP+VwtI#=O:B/:N Egv1?d#>]ʏПGC_n2 PplÑ)JBV{ 8&(=T&Z{i펚Iҩ>]OT:+/ 5ޖF CȣWSz|'Mh\~Í>&ܢ11eѹ0#1(u'WEHWI,e0@kj{7EiRCBU£@Ms޼ ;3gΙ3g̜^\';ovN2k'[k]tN\C3A7KbY_3SV?"bO텴zt->cƺ7Ńq3{b "r!6` Vq/7w0[lco ˧wIF*`c1Ƃ{Yorc9)Oaʕw^o/dig1/v"wi͍̿:xdxw! )2Kil9xqB: (QXӭȟ:/9;'ݲB[i@J>`uU#ֻXЉ5*@7űD">NadZy܏ݧ Yo\9ԀpLexli휾[,uxZ+zU9UQ:'`#<9:(vԇ< _z%ȱD[=k(?]FLj# o]ػ棎33a)mҖ ^Do8\VVZp}Z:Jd~HmIKDKwCM51Fm\c~[!ѸO]FG'q~0[MF$qj_q31G 7h3:{^e#&hqYO̞ەSU!?qXÖlSeSU/[V 5$!ͧ|ӊdM,6SaHqK-ak쀥>`8e η]O`oy8E=~sOLhx(HeV*+;eKJ ųH x %A*C6 Baro@V 3ڂd8G:8#F~1آ8lϙşt"wңWcq) SPU0w1]7)jrB}&!5`#YXOI|b$s*jJBT&B|R:(YqDHtEAN5 wuBF% jҐ%5]^.űg~&<{Gz$Oe-aa1lcMYb<R9NEo G Q2ʙ}LbK^YO.,Im"xZVs`]HqE.^ ͹7X!b{4)z<9M<`|+މ^ "N2N :*`k; Jm3fwuJB?8z|5* )jvkh"[Է9%6x0anjnv{Xr޳d;nϋQa&v:u_ߣ]?*zЮU}\:Y]~Q>!4_-Wy۝m}ˀ$lҫtq@F$љ*JH.Ik̍VpQ/})ḧ= Q4Elc Tޚt%0=s~G 9l|YY_q^j^u6E b?+FF*_<o[16{Sj52T]f1[Dp6 e I?]o ٣ȚG~x" 35j2S5.q[p_EkX\L r |^H^_hfvtjakKnC>@je&8Ԑ_'`D)-5ñl#JEB>tc5CkѬ)Jտ 䙥oo t8lɅ3{i6E6SBi`a]n㩍v11vm<& 9`v>#pþS4Gglm! `rgE!5$ Iw&HDAZ٩y3HX~& J -B)qIxLmmaX,~=Ě:W(=cۖbhߝ}ӈߒ-?AyMF%M3/3g=D7<>ǿx*ۂL*L8uu{5Ii>o̫#©:v&ߘ (Y6!y3(Cg`xy_%AZ|ofcN=,LY9ڷ`bkXMs8S8{nXrIT3w"aJ091䖅-S|w 1A[mԎQ؜쇩9[_CFϴ{+>EP_!>#F{kU[ݎ"'o(8ΣJ<>XkL6ƀD*@;]rCs >+*Qu?[tdm՚:q0nyz[%Yu'>.]]8>yWx|m?GBM-!d6پoE=˓@ zD-J;kkU&CyB8l{Dx2I//u;Tr ѵ'?.|3cn\<}ogIDưK2uBj!%Nѝt[> oH{f,LvXCtkLB4"N+O3c/31<0%Pg]i)8 &CBӇӚU@X_-RqQsgR!|?жP6Sހ~Y6uz q0d?$~Ky7c tP ڶ〇3N&^9ߡrJ{( i-n htUдMTzISTZC]#dTjg\GFl]|K"7{aWG,@akS&퐽(mh_2TJ4fLӽc/<'`,5h+,n4*v_VQT?Mx)U֐ևRfo[ vBQRe=({DL$ O( YI0&=`%5Da&:@ٱ E~%&ӧ-?QQ8 XxnJԇp*M-T~U3yH$\w %KSżNH(S[lRL4R"EteG~o ?鯄֌?$OqL_TF?1}¨syٸ+?Ͻ;O$i@UE\ߘ_zV٤:%nfN%R(+K'Ysvo_Zi>V5Y59kjL9EaQns7n$ 4On5ks6`b PcMxF8~LSrܼ z4?VS\9~sUÞyp a$ o H$WɈ~fHn%xQLjƷzqQ\c1H񕣽xlluzM> .6KY>0{a>tb#(cEc1}7k DED=nGz(uz1㯿O5G?nalLa>{QPsIf|q73uWqPSz9jӸ!^HQseԼ#j ?Gk2%t,6w&Vcehr*Gc5IF|fK2~K?L>|"\<.J>m]|2|寿*>*U[ec#{+knmfǻ9e?~-uoR~g+|zc|c]h +XO15ke[, ٢>%h+yIZo_o\I]8&r=~@areM [m~ۂ` p}1< U^?U'V_G9Fo HśFMd̶&8ڷY$Cj }k ;Re>ՖS#üV$ iHNe#Hr9PTTtr_D/Ň&X?e"o_$w|^(P̦@ JyK3I@PqpG1c6$?I @/^?k;_w磦_xg$z~.J/b"d,hp_4 og͍fh$(77;V+m۾IQK Pe&߿̊ά5`ZR :Z'1XqTRqT5>@EYzc?D}fGu.bqTE0g5q1;w%=WIHuEPXf1Ufc3fEۅ}J:UyXfv/7疠{D UYdyr"[ͣ#XˈO7ਘB`WZ&h;/ť%@\P-WG?7K=Hoq}ԁz'L]mV47d*䐮yUt Uj {Q'`f?%ʿcl-l瞞*/RIq;Ui-gyn0އYzu>s _6WRc Y iӬ*2O漎jJe`do0aFkoD='m `EA4Z* M`"V+V*Kxe1 tuwTJJRJST,7,|;Ey{YO %:خrl z ? xRC^Fѷ7E@,NqiPCu;bbK`cq3KXöϦ0>Cmg:,M5nv8 {{68M#+s96-x7sIxQ7df萋C\h"ut ѱuxQTGW6Fi763]^uV&?`)y%nzss|/F`-;~t2f)NhƮ웦TGU| Cp1S y9oYΫ C&Eۓ=YkY*΢ȳSgvj%"n59o\bvAD=ܧC69F7O|?=<9ƤE&_(>O: RJQ91af3]ҀlhQbWZ]9R*iɸEb\@X0r4E'g6̶Y d'k>B g4aǝ[ g~4 ϗXU<ݖdĐU']# t8?T];Cut7Kmf DfO_|zkբ=frF]\8zRf"6K,5|:sfY:.:ZO[i͙ۅq;D(;Ia2LmISfcUJ=LfO"Yr6w+Ls<7Ud#n4Y-Mق]a/tk,ט'_?Vy.Z_YF802u}8̦W,O l$4U(Kؘ!ĺؼK$"qF_'YC97Y똃/]"JE4Fu(&88$ l3? R-06-U8$ n3O崰U삨p[+8GRASw} M}C4Bμ?ɬgHM >P&ӝz8@BR-x=%y_J ,bkQl0^E&#M|~-/wD\ReWlR҇F>bY? .8|>iێW??̳b Svc؆}kO|ƄrS{`InTVqSGzdyVYΝ-u|lw Q,JhjE|Yk/콿"R ra;B#=JPE)>_oS 0O Nfgyj3!w0A:jji("{٠n\V[%Vab?i>)th`LPfn6B/ixFe#;ʺK翤y0$rbof'Q;x9~[K#څ =3zQ|q\<4s9_>>24l<`?` AOWn\/_ hpdzDžL!f"ҬW+a/ 1ݠQ(Clg(ܷ?p%#~J zyTW~ Ȓn?@>?' (Z !4dtKIWiY*-K߻Żtb.o2ϕj5x5okVi BgԸMtEgc5!D{kXDZ{a6YR { 8Sl2+{n0-KE;Dm/'hG Bzs=}`⍹<*"{97@+wM}r]$M{uHxMlcsK^Vy UaLΊba(&#ps43Ԭ+p k<#0Nj8z| x\`9=˛ztssbfǟ3.)^FRw>q#wߡO|~zk;6 bga!j>-a^yF#fY6ſ5Ia:7C&ן9|:HH1PjZ +-#?kj )D9J\1 !/ OWD! H GF= M/wI3v%Xyg2tXEӆ*rCxWꡮ1JQAl%V]ͱͿ}.)rsyb(&Ihox$SFo?]5`7Έ S Sz2n?I!|1pŮΕYBDBpvg x0=[hc3iGU=!g9 r80D [e-? Cn͓Rka'IkMm{g"vM% \3K:r6hzs>rd<_`z[x/y`6x/eAS4p}4J[wwT1Qv鹶xv%ЅP)"Ѡ3ru 2!1 _Onw0t;絤˸ô0z;kP6J3 hrDW4q{p$O{ަSޥ9͜2_%jDv*r>\5LMAՒcj+lh 5yCp{ҥd)!sngH5.6Uтv=or 5ˎ2T`f8.Dfv͛Xpe4F_pN4w"i2p3-;fFv c~ ؇:2m@:3~ϗ8%ݵ#.NN M*?91l bw+b[_SS"MGI[YTUj`ևn"ՠ<$8.rUa)Ǒ~U'aэd ,]ᵟP _ UPH ~*.H]/YF.C`(Ӟ,cxB(5_NJmeQ{!.vW'{DJ˝x:h1B O z9`V=C/,YPh"{ƍov:\&-pDG׆j4{UNNv1Hc4K~/Dk~M!A_t'OnsH}@}`)rb9 -<'E8x19Gd D~"6v=s"؝!,N bG%qbh#y*V;fRj3ԄB*Nt2E _t7q[dmce< ҏց?sC_s`=LH>} &4ceeym, /ﻪI)J#ŘZ%̛>:ahqϢr}]K-QS拒/g}.vh8RSi?󵄳Et FIԛ9{4l.,Oyv^\|x.gk+610JMQ7ʺs,:rc>cƈ}LzTW&B!vj@?+2|FzWVplN,=ycXXۓ)-` 6aU:oMȕ}m=ᮉEy,}E"ޗ!,*˶-rrs JNr֢!J|_k=I753.YV `KNK(^2זN;=D|zԶZjqNՋGk(m0 ѷ7Ѫ6&5MO9?ߨ؇5M-TՇ<%\/%)J%؞/qE-6,iF6\ SQɑovkV>sՖB&jj O :+Fہ%Mb훃п(O`1MBF ;맀e7i 藍1ȍq'㠄4'a4d;am%7(o]OndH8ɘXˎ5ADnA/-~,$!87x+۴jǡQ /^&m^4}%Zq>k4Nj'aY~N)<3 ydTQ K;>.x8F?tM0A19Qfe^|rnrPZ,Q(5(g0|ve9NDzGC\8иa M]n-@~wW~&܈#g̓]?+{C3DR`h;bn:s $ym/~"`| ЄC=/p R`HwUaF` ɍ;ɔ \PgזͧlpˣDoEN.EsE$ :݄iF -/)ږnC( X oywSw v8+5j_AICpW`s7?γ}5fUw7X|$}~jإ4 v/&l# 5U\A$~MﳩWoM8CAƇУ KDؐɞC)_i/MM׍NMW 1()\^v[ޏߓGQVɢԀC;LstdO`I냚[tdjxnT={vo!y]WǏF4J.g)y#y jdvV 1J$,/ˆǑ7+sc1-~C0 QME׺jMRq\lw@t!ro5i2)nsՏfafꔌP'NӈwF;c?:mu/Ǡ٧6߃AMnH&f6 nv>^p%A#%?Xb~=7r;AD&yז44#:X`7DlJpt'\BP,Yatپ{qBfc,_HѤtMOew? Lt <ӆa#A53?0eh9XSajWEWj|[Xz=khͥ-q곟Rgh`- C)1qjUPb@zzOX l.cc/| o7;>uZ8ؤ9x^i>)6ӧUyd\8N"7Ro G=ܫf,w!- gau~Gßl푕mOu9 g)n$#Ni+h0|/Ɠ419DZTlHp ~*Qv;_$tbz*uHۿ,ba2cA*uꆆ+ݪUs*$i*"^9 9WXT1GTԽJ/r#rldVW}^5;WAL²;S &:lBsE& ^ ]͙Lx{,TI넊1d'F,1UwtGW B)G92Չ_I:Vh䤧LM)|^Y+s:X!jM#YY'{>qk1u!Q8 |S6d7>XK| Ƌ\1;--^}|Td<3xKlj]>m{X*[}< #K5bh$Td -68SB$Sk'j`Д6"=52%:@cf F29bA(N(ECܓ)\QW[ Z![yJ"RaⰶSFV@ń/`,]i촀Kѧ0Z08[Z2u{ ƐD[1wZɲJu y'6*p;:ȗH3ղwp8#qQ\uqR-GhĢ -2hqiZ`-yp߷Ne`Ӟo|A 5n2w=OZ\"Z0ɰRV OQ(Eu "z-ޙ֤Ikz [ '35غGP7^A)2.IUݦ".mǪ`&[a :N先#?r5xQ,YM<'6bԖL:6 Y:MsOI;d4>IDsKq&·g̲/:ËL$n\cqE r/p]uxԧZRz~Ht2Z ̇~޴Ju۰Jkt(i'Ŕz?q?yOK${'MqIxkI?fC/\'[}4K|#)*7Pq3GeBEs(7eJt3ց[LLjؐ'=J1BEYSKe,@MRiRRn1dn+OvL=5/1=&歵O@[%[#DI~U)uZP K^,[yȒu\ۺ!aC3cbxϡ+D_ _ԢZ0ݽiF(K[rN7E/1Fi6ylI(`&_B9Kט@aRtp S,MGic,Bu&&9gv͓{12RDMO],>\3RXIK\s=:K~otrL}f: V&봘Jyffbǜ:Ѹ>o`ՓA\a&nI ٴD)ٺ=6I(cgn9U?o [Zz67-⹷HVwRM:mӞ-b#(%No=*SDOID C[ z hGvm1x{<o8oœT'BA[tŞ_ _QLnV-p[t3CbׇZ[>!+S33 }зj8Q΃Qs6='@Af~o`}6U10TcݼVk" T4 uV|NO^6WD+xf 4KCza~OMшh-?RȢ&LP ^Jw0oF+)Oy%{E HY翋6VmP^pO$@KB骶P*p b[pBy.2~s(;,"kn)j8zEKQױڇ0,=M. REױwI,&2?R~${4cو/M2pG[Nvy8 یvCmp6p/4ƅb;sm | _~;C1];c( fMiLj$8q'^&!{lD1|m|mbuF<4 S3m/'p {H|uiI+M oklVS<dz}[M[~h';ܻF9Vf84/Y1 /ۻ{nJu0uBw}h5 nQ tsd5ngzN"J[px~޳a0<W∥Vi~1ukIGǗ!>/dB~t(vg˻A_qps;uh[8}})Q'%0p:,9N\kq~1a_`C`l3г=C-z.yDwBI; r^ ֓׽*Wcha;ʳ"&,S-Ȭ[?3}m: Sz"[lԪo˓M ƯQFJBvv~ZW 5}6 LzMܻT:GNߜJݲ6D!ZjyjS3F1@3qz%0j6vW8t78 r2L~&^ e[]Sظ30P@p+3j ▝b(!p{z{B:hGǔgRTn^<\#OvyoO}%J'׽M*E&jޞ+D5Da?yٛT _m}g;9<䱬bX4 &j|h P\_*II$dhB2.KYc^QheW@k{~إu9o '@Iجb},y}{Aɑ*)*g#8_ޱ)/O{+XfgЏ7ڃ!mzCoW~Zub_9LMrLfJοsgrPCJf*5JcUq%b| gaq<+_ٱʎcvtHXK^o * 9͝)hntv&k[T]zj;CGp< 2/#`Epn*`O{S# <:|+wom&bIkuY쁛b]C":e2s{| lܾǧL:6&Pc=+ԾvlG`L{@Ft->B/v/yp>\8ݦL&b_˼5wKs0e){zhO09I>NO(_j_ Qa/^nWz*+/QGۻDnAM<}xcP|\o^MH<BE"OV Q[_6'R~ZM s՗#)nKQzV7|;J0r~_!+8T"&QE):ezpx'@88[mڢLӔdk_&>-: ~Lg7(] `)}G;!A,>MZk)xِk&YrkcaLk} w\+Z= Vi3w祉 a$S*Y%5k6.+^e"l3lq{ 5;ui]Կa_Yw,83gGt;(HO|D(J{~x49ˣ}}Y.mͰC/VΉ^΂X_W2)=a\f")ӖBsm7&!Xޑ32'2ª G,oțew 5:q~k*q0oTA&UH0@f i>)8c"Dg NL,m| Z{y+:cC8 ҫD0#=i1a$*COs#i$'?hSn ]y(־HGv;bRÞ O =\Gc砠C]LrDžmXՈz]3<hiV=q@TKqBR,I]kb[GIzuQ69uVy#d[Ka-ay]յg.⭮8 37u81gl0؎EyN=; EFkجo?`r>Dz ߸R:;^_LR@؂?-Ɉx=8F Pё8xr~HinQ)Ѱ.ɔ>O(pgġMCK52I柌~0(Ƚfa7sT|ΚeoR1>֭'P'e^X}?TrcS|$3|}~J6b2D)CbPTC % ({1MHKElldtE$&M-)1!qGz`Ϭ#澘2Ƶ-W0+٧FB] Cb݅<-9H SYԚ'ߌYg<oBP8# | 7,<2p>w4*D"Ӣ_CZLt&셸$IRNP$b`X[Z)P^v5jЍYeD-SRn:L!b,T)xQzl~o[}dV?ڽa} ie睅0 \(mՄOk@tZ_]X\_d2١@"rM0aAJ6QֽmksэYI͸ߺcfi&x'C[-qaa1n|d lJe;Z?w' ~,:7@{) :zƴp>|G" QtbWhv@3&~_SĿ{%dЋVB>@~O2hZZ>-T!Ⱥn6JlzhJu8:ߢ+sӝvpi5EXKo*ʳ`'*a}xaf {$ƺXA9\@'itHPNiHv\ ]zb!SJ<0oJ$AL lGoR b|')k/jܐ6':O)6y?2w) EK1<5OyYfEacbԹȳvGWM dh7k޾$j9&P.J_ CWFt wgʋX jx)8a%)Hi3vg1F$S怰|D(=}Fpxc_nj#ĩ߷RHS$H^Ξ 'l= l  D'>Λ8? !̻)!Ǟ~n˵ 1kiGY|2S2w3jH9H]ȃ rйEu`7f|tt#|cgzh4ռ0aυE[w*Z! 4zeqw$u5}Ҳ#0TWɛ]Ώ\F mk-5CAqWMyx^3GnnT}-k'Vi("1m(Ʊ~Ўb*9hUkgl,h {|Ȋ`*٘baNuwIEpHni˚Y+ly ˉǪi\467#6G[3M{O<2+*JݴB7B2<\ boo ;n/ej7B'w>㺸_ `7#wW(ٸv^wz_b8Or;_lqs!2q%GBJ ̞+R3g~6C!^@E&aq\t/Z(5U'&"w_ ,^_ Mdhw?^;1I[MF=DAe"t9qQ-9'#Ei^Y(1^` &_@}g™,x1bLD刏:gY X}bzQu ^KgJ0L/T$ʀ?*(1w?+G?F0X#'NvИF -UZk TKBs~QQaLW [ 0^æN)No<:? ^SN8<2s6&>(J,dʬ1 A~4ufj1fRbPðj4!/L\b@qg#?]ӈC}C!?>d\sFө$_&(G(Y/697chHSZS:qI<쮃["\ fF H'a}h{]{%̱e/)9p~Q^` Ϙ\H/?amjp;@x.@&!Z8bȅNE)ۿYT*&-`T Bnhli:r TsMy+BE0g``nw-}w~m4sb3>]HSj+7 BDS[Ѕ9]871Aw/YȚ곏 ,,n",s~M@|xKNnzv[ҿ;ǡ_mZP#pMtTz> {#!$Ww[t}r < / NenpfI8c˦,[ާᶟpf9܎[pu_k?3cuxzjhu/ЧYyUlbIga ;6I nq,xfɳK;@:Shjm܆ {~2g:/[FUo*ٰW-5Hl[IB ~6,S҃-gc{؊j䖭\ǻN(Nt`s4c5<xJczk_5&ڴǬ .ʓ=&v1R $Zɟ~ j/*o*jA̶CI˱JlN'2Va0{e:ΌOɱIzy2JɺS&1z:K-d@N dN=tWdwx|=;z hiZV5oFy6岔=]E+W+~WUo)q$7r{>D~ WE`(j@!؆aH~mPNX9)욎٩)Ɲ㟑D(чhN=q"dupzTs Eʼn@7IἚ~|ٯtUkh&;҃H3SdTQ&BL`@h )}mgb63pDOy%pl"\'L] (ib>}ӿ)@d9 =rfcքo o %}P&e`)lfDG;΂NLʧљ78MQ2)Y ɳ(utypVh) NPߍs@YILb'Rb*V(l R[I0΢ e%صOus,Q_#Zg-9/,}QV>aАl9ζ'KRPmI nnIHlD8- nFL54M L_.H, NsaId-4Ya>|N|&#:4Gu;b)#"~7qj䱜)VR) 70=OY vć~7~u, }"(]x~ӱvZ]5Zv@2OfLm+3n֖k&<ꃉ|k"DhgZ9)d*LS`@x[QMQtsz{ #^stz+μj3%^`^F65rj/%2[=DS֖ ǒ=U 8-UqB o(p~ K+Do]CXHJ.8f, jOdI~xi*YEF9lN-G4Ax|6:}dtӾZc/<!Y.G%}8`KDWNnIdo(j9f($d䞑uZEױbǃez̊}woZڞ!m5I'C1_})G-9^ ӛ}9,߻EJ8nuj. n(nfybpǾyB ~FϜ)knU ܫ[y?MvW1l(JsJ?bfXlzmMX.j~%J6$dz2[Tat&>*,!&i4[gL~QF&MգtVǜG,B  ~l l򜅀kLr()ND;wu2= y56yE t0`l~x*u0ޖyB,4lKہƛt20к'u T  ̩ 'd&MM*XWcT4R'ߐVUy93'=DiUFCH",ek(FoCqQY~B'hUr<tɲ>_V, #ѩrI(J/fY>2U+t-t&bN+QJ'Åm,f~P15> >K 0$өfTG7 ]z_cTle)ozO3GtP^.XӅy椥`A,թpd‰%d;D _ 04af7CjQTf]ugQvԳ{0) d+B "M7*iC QCdxD1^m=.e}=rܹ+X#חpCqb{UIZ0 :;p]8=tGP#睴eݤr<7ؐuȲg6X#)K9OtO'Leڃ5Y=W-׾756j޺2Jޏ.K[ѡ8: =ҝגtPmwt>qG#kϊ۾vZeNߧ]QD'ߚ!xQr:Ã,fi-#YX-f6M0ᥰPtzF=N hO\ڊ9zzZq\hsk`Gȵ(Lnܯbq )^Qݟb}z0^',_Gþ%Ӷø 9E5:Exfڛ(Dxy7@h6Ѓ"uq7$<ӎbD.xנMzJdxJϮx)!vU̵f!oe]q!&$%;9 q3)&ނ9_XAj<9q`a+IBdGֲ郕| ƝQY(8(';<1dq-A#x\d8ko*lρⲦ߿$EsV&3/dY7 N}/NgYVY(+Xc)J_Ess wڅҟb]Xv+jn[[ne qK~JX7C튝: Mx[?|I|HqD&%aU{V.ˀi)`/&Fdp8y3SDmgm=0*~3+y­6qkCeSR U yw$PP^wD޼(L*3rҺ7w|^UH} eoŽJ.hEV|XkpURX*< +q/0vbvY:f0|+Ñ`7.iѲ\ }*^[0 F`#9 ^hlrfnfo럓13~ 7J9ssF9%a;?%E>O|$W/|աe_.[&[B7lemG}G/>]m֯Zk_(1ͣ c#d++r}p4}Z).u=:BE=ܓ+40X˛늒Gr |~nz]F}xd[[ρa[ŧx'?ylOJ+ :rP01#4Q #. FxDf{CM?L&rhdQv[?}xVSk?5]x<76x*uizSA ctD6s.6R(3es*۔le9:_r0kd}_{sMYx61}J6 ؍f&6#'`Fs=}#r\9vT_wpD|#~;|Gz )8uj'!&w?D7u=|7?]s"51O?O?77ώ?vω?d{co_vgw6뇷_`ނ?Ϳ aã ϼ??Y]ſlj 7A4+ h4fU_F;@{Y+=O;EmDT1L2p7~WtPrsM7q7ĿK)Q @IbPZό9R( Zfuso {nWB\TQ] \ℊ6+%S#-0'%olMfP /A@x^?\C   lزYl?;oKXhFE%iyZuO%a U9x 3گ,>vk[?$a'Y4u~Ϗ>l)< %__=O?tU1.žN堽p>7?HЯ/ 38 Q+0Fxzވ/(֍]'Kd(uC mw@YқiG WMZ `H`ǖG(7\8c~qFsd.82I5}ŝZ2AߺC&ɭhloyoz(ecnƛ;M3%O{^._9/nE"q78Xe. |˃[ Vea#@uu8:// ƍ'H5yfLr(a=Z5j= #,;Ɠ0~d(BY[=J7G? k$$M 5ezIi87E:ɀq @8cCK/qj Rcy~v Ogf`7\ Nox7lVgeKjR([]3Yxp5?s3&:^ hO~\ۛn=gS췺ow[8ϢR~ 0GGe>K Р]KCq|bTԒ9J ĝE,#;o);uCɫ|IzXי=73Z]eߩ;s$j1bd7̎?2g17ox C#;r5o_~YQZu^ `t-v:KLSExt4kL99A:Ⱥ^~Hv]do:}2?iDg; HbNMo@|zxd_0ѽӞœث{tس5=~v, 7~ˌm&oxg٦ej„h)Oؖ5N?]80UC\Z^ʷEO`P5+#~ 1) sJI=HÞ&s{ޤfujE"=qӽ ? 8iAP [ǝۊ} M ;an}1{_B^ ɺ!xgOD7a _uԭK ij毨4MjyAS'kp">j|c=^/ {7eA2q_op'PQQY%S< 43 k7fsZGxa-`ʎb|Y7piuʐ[)bzw0ttץi,Йk>tt:G/R g])вk+#LbZU<[,R@%%؊DY!u{Av2={Z>`6r̺p^APP B@Bu-Ff?+)NAiJv)HPUh|s"`f܏jZ#~hA4pxik@N; lXy- Ox6|H /˜{ؽQYw4&Y3/)xWn5GkXu-"b; 3wGKYFp4dl Usb9F^E^@afxg6u3:ḋ*Sj.f?!Gcr:>Iba$H6^pCgncIKs*)X(/E.tLI&I$/xfhٓ)dNc%Oe`|#~ EoV)o)}"iE]>JW!>ʹḔ~-" ƱGO3NvT2\(?pK딈f'Ԕ^Т:dA36blkn *|Ÿs=î"vy/+Ѧ+q?:pE8mG|iK:C o gR £g?{CgJ}6UN9Fq)תB:|n_g=T1H*p B3y/۠[ _giry_X_a`K˚=!ݤPS;N 4X:O ZN'¯կ<Q?D\Q:7߿ i Ҭ.Y0D|'`xf`%lY@Zȡ19Od4;~̃-JXWv\65dtty0{EP3Ɠ *${Ig^<%״:..*@z-WV*YBZ')4Dy%(!YE^ʲˮ!!|5腊cQDJ3w9?h('dWgŽ$,`f `ȢrL[Ǭ Y3kgWa=zѳ~˺EŴn{'3c|yl8dZf~ ˊ?*=۱Ɏ5dNpo"+&79庸းi4k}qle(z.vI:Xjz kzI+ ]JjySQҝ6t:z/F){'  %sIt_;5;u9S&-HyWP 7c,fWcKHMn!4i7Tw.GIDRJ5wJy \ǵ2fG({b{l 2X\K$ޓ/<  QjV]p}<7r*qkv]v'˒8 y#T^mlw/Ӎgےa>& q W\NG܀sjQ q*x{,:|625s" _Q'"hw:WCnmoOĒ.zzOջPim =x QL nKēh~vW )srvaU_w9j6-(F7QY@5]ٛv;tZ5H"elJ3Q֝c^W"{zEt9ݭq {E.FNwqvy3NRӕ!U̵u60pAkIW&Й~ h;^3OBopS$ z FK`fS*xԽE Wn>2c<0:<.0p p;a#%yq'R, F_%#mz? QpW.3n!G>HP$^D̫5RC"TP^ay,)FڭCWBwuRp?gug/ɾN޾dVE^e/ѣ MI"M|L bGApSd&Y^ϠHrŻ}AC 1Ij;zw n'mzWx㭳ȢrJx?Qu`ـJ41pT(=Әfx4hʅX2B+XBh.}>9K@c1QÁѣCTx?j1!06x\A?X 9|@_<~{)  19*S;S6,Opv5[Tp/A,>κퟷK6=aa4^Q7r{=*9Lڞ8b5T3 aïҀ&OLadDԃFo2`ݣLXR}ݶBD>X4?x}c7ڟ!5 ^w?oOq{QBE>0S9ν>T1N|P!&Z%oN1{~sNzY ]dJU{}虃w#uuQgCim-. [v{@HT?~{{=dٮJ˶N엄зD pt@%m1'F?m`yƭo#^jXYk`w >DLδp,{t5Q~92=u e{ P' h; b{lK1%آܛ[/!] Ķ-p3ku(`WXAV~"όNjkw,}zKhH, kFL.U1YPt[aHҹDrR\9zoN_"R'9E.Z4bt /N`_5-굏(ɞ|  b`\Khy6̗4{}>3 /"I.׳NǚJ:BU7ʯ;̳;ҭ1Յߊux+v?@?56^ Mq D>I(Ex,"RE NߒC{Ưk.䬲&<)ӒL=VzJ`oe$C>A5Ic}m@RڞG.9M"~U BQ6Rrq (};b Go56dLK={ai{f(>8l?C Ma?Gr)JhE+뭛0{Lp 폢GJG%O#!yƿ yGpECBwJ#)hz_t :_(zW'xV.PB }{I'HOFJFw)0<',1ߞ85 ƖxT)!"/x,LDŽg*gxF33HBk)cA<`D_JR07^,nQk@oy\e?fK$VJA:j R@S]]Y~PٲAZ.1!Sn!U`GdihmN+1{ݦlɢX(Jy A̝ aUwuL8SaT<(23gP2KEIjl΂Nꭑ@fٲo)GkKeIzM8W,gPqOwqH㚃ztVfٕ /f0(ywr W g|Ng1Ӳ`Zvn4 {Ӭ;OnZ&1k&iM`6E- LLdq#f0 yxPol1Q<bB*WzGҙq*=Gѐke $^,r7;%si"7"2 #(gSgnn8f]ht#аЋ-.t`J{&2J|{U{ x`,P^QGM~l)-C ys'leAePw,G`yeȫq밄ni@ |O?ޗFߟ=o d0jN?;J9,EAI8J268'ڹ` O9:0@| <;5V?/T4$_K ]Ѭb`%C_`d`ޢ `5Pc2|nIC̆JҥE`5xdpi ,م RZ7ҕ4l(FT7թ{16"*pכK|=>WsNgut8QZܔoNE2ttT` oWN7 7#0jX$^܏">KWr"<>VSG%?XmXVD0{uw*<,Xsk9E 3oAeg290 ]X5Y|SZy6ָ͚sj{2TIa={;xRJ+_Mq~;3@I/ySN G=FSwF,jgu|6\8mvD_Tu* eY_հ欭\: a>;*5gS/X;ĽPoWCyRESDHX;}Έ{zEWv74µQ~:@1U} µc~Qo䧤k4qHQc3zv닊-`5(|>ޘ8}-Db|:wYϥ#E-$Y>uJ1Sz6 p7¼gZLFn7]=RŢj176ITP^@BzݬO큎Hrk@7_#5Ε4nJOPƤ.1u#Q綍6x`̔ j,nom'O{MGh8>?p. !.OΡnhPCCZ8%JMY&mng#oE\9ȴanՉlҗ~CIhEhK5vVj ָZJ7ѕs5W)Ta ~w~Z葅Ygu#/0% ,&r7iYm*#/)EߧYExݙ2k㵘l:_XW[b%,UF㎎dчiVtYh)"'*!̿y{k p;L(hw_ vq@b] z.er MT O-_$ D"e p4˫$hbzUwrsYbQUMNAk,^ Gۗ㥅l8YL&&EW6(* H@*$e.BD<1_w &M_U G-"7=E *tlMPIӚ:sږM)WHr2T)"5Xc"7&KkS+ųqEVl|䲩}ͱ2DxԔ/ lfApc^ }ud(* `a l7s \xZ9{i(z% JqX} o$L=e҃%P'ԙmiI-6iHYU$&ͩA6Z.yKYZQʠQ ]aΆ36   K͓խFۜ-̩z(ɑ s݋ gq}KƅDh?^tN_SOmW|A|]/./hA|_||)`믋4`2~)P p.J"PAK !0rb%Uy)<4@u^N]y-UՊҝSDy6cOOVfTjOA6r4%}BRΊ1Q,&[q3Q퀞B-/%&X1d8J^|u-s#>& t5!6h(U%h!MQb"*(Lۃ Ewv1"U%NWI:{. ZN`Wwv %GG7q.b [y2:59ivYοo(GAE^n;˦( Oy"9`+ ; ~6 Nl&>`ikY4ƲI:ja,ZןDcƏ$8<n: |SV\Y_ E+m?Ӣ{F<mۣ9RV 2dgmLnɕvWdzTۊkbѯ'y9P!f8&?y4 +cMO/Hݛu4 | TUk"t~ECmGz>Pd?jlң!JD^`j޸J4(:kzW0(An̍Ao9豖MG&Sj䏢 Ckrp|qAt|y]#&(LsBʅ^Kg[/D&r|OL5*FlgmȄӒ납ΝW uRij 8h9 Lq~c28?&f1?I!#HMc8 ?R!G~`N^ CRax?JlPni[x ѪEYNJZibdlᭅ{;y`JcKsӝb[5&@`jQx.Pk:6h{1U}H|ba9MkDQ s ;Uem2]X*c[+: 8# ~܄M1r {G=pMBWtG}JiQPk o$4;&lcS\ dFю4 NvGBG}e<^̄ SÈl;WTvrU^_k|aq0Uc3ۏ$=V5.bGN*ڢofrG3~#dKSqaEyWꯊ*'.ES"\y4_f)Y3q4sF+d4B1bF\lAށXjZk3?:HC 0,˸\ VAdL08ܟb[J;yu]T\%o9FF{GT ݬ/Vp c})!'9>en\hC$gp&.g1A[5X`arڗcpio]g)MtT(lo%qJCm;y\Bz&H29Ah\j~ǘ>URν>řidWb> O]ɵ7# mmP&>FPtEne ¯i|0C;3bdoL1 vN̽@xP]xjlDUNHa֔+ Q*3׀W@Uxґz~XvC]Jb MZrݢW,/ OЗ'ǣ<#y>amhgN>,P;{G}kYGb'*5L=YG3="ȵ U'k7;$dX0.Epz]XKg$T/ KxN]}-]"16 Gi)HW~"WL:懒xS-E3Y?9L+=Z6Fe \NJ=LC{HYt%P,I&V|ԇCM] )Z`] 3'~H#m4:$:cgjo J'+Ⲍ_xWM%(%AR>UCFPlo%J ^}Grdlݍ/~nW~!m z@pR#&M\NjWhg*&&-6x>#H5 5p1pֺ_R0[= nL\:[{x+7Ik{I[\ 1"%Ґ$Ikg,zGhs) DTĿۉOᴳ.^oz-ڊm~F;7?[3Ϡwi"%|}QhاM "+'[3[;/q/F6l_`l^\XY F~w;.&yE|?iٻ;(!T[\J|i^q%d@ۮZi> 8Ҝɱ#&%i} Em(fR pƆv*WBP, {-'Qt/\(_ߠwj-~Qq5{c[呫R2s^yji~bR_(4l9X9|fw ;n=eyq1x S;w:7pԊ js 9ev&ae7lL*r/*,?^"Dze}94TXܔP.!GQ\(G\N5R>\rnI#j$U9Qǀe6G ٚg\A uglG ,Dk" ldwU ~P#1Āw]oꬾP`->=މHi?PgFw'4/ٱvt2niFO[=<ϣqv= #<&k^ Zex*V/:[t֍,sꢠgDD6a+eColf}XeG|z99r<,FbG@FcQ99Յ.SgOf Iy۬5/6a=".hc#>0Uhb ąF+\P'Aq^y>g AU=C>muWSz76s#40,T7ZH(>BmA3s0, ,P <iX"Wm;{'[81 jފS+B ƣ2>TTel9I )3>.IlڠE{2\_ #˸Y Bvgs##)o@Iqr7? o%9Hșa嶤>Rn"M&D-ұ0(GbQ&GB yknP M!USHN&[;E_I¥mOyLHw&j;J'GT =:)ྶS KgCŠWfJ`nó5+-^J '([W$9ܼ?T^]ū&Ȧ8a g+G_ϙW,%i'D.9ƆN(yoF+ef'_PyZ`7|zlyeYS87p7r2sw_7AȬ[ZgZofq:Pa'C^8ë?Γ4M (SA񥎃` |g걧D5_ƚ9fqwgF&b*T"V s8rgAwtrNh;XhW;'(^6Q.2F~[8>"}^k/,mA FBUX=?AD Zr]UX6mo؎锎 U⨃N1EϷDQ4Z3AKL6= Y7-޽^MLxR Nnbk]Vn7jUhYq ^ҵ \@i:7VhCB>G␹kBD$7[Ldvib3Ks^aD~ea1jD-sz3`)2)Y=uB.#RRjdK}ekC6:OŌA^sGx(?J@P]'HQET7kUYl6,f2JlA`/#9f$F(g2.#ͩq&yzfoZK"/8DW4}heQs=l̵t=pscZ oOJ?\3ƋRc/aB$ Y*}t,Fxe3כr sF,79 mWC[;gzgmL~)o@NSѹHg\( N4:zfX4HվC}K;jfjCPZ6?7/l6yt+4]MƫdḚ\3 Z`(x)E0; aftxy;is}׌'TA}&R?m4>]O5CfdzQQbٖ*ut1ݨ,Vϝ>ϓh/je 'wA5y*NtY3 󐟆'T<ia{ΛѝnˎMГoРе?6 WƐs3h [CeO'k]UG'3 vʼnŭη7- ~^Awc0J _;nGV]%\(>P{1Eƀ@qi Lҝ˖]CվfO}W1 Cgr<+p^1>:43{ TΈ2&Ih ~`/Gw1(ƯbN WB/ Y T4܏hbzp RtAH 'ݫ|0`A_TUb Iju3kQRL eI.6'USlPr뙕"siRfq+瘈n1rimbp'|l<W+jsS4EU![iT;L#ܯ} Bʹ'Q 3 cCb/T?/<0"4(s VȺ7iK0tʀ|͡Xو#ڹ%uxtP R?7k|G 6isثT~m`(hH~_+Kjt~b}! L?mpYAb~/Ehe os*k죔j=Nrn&XȚR%bš\"/s372jX k&+毡x V)a:L_ȍ #+#oŧw-d|N'Z 6x,VXgCȢraķdJddϙ#BSJ|{_t+?|cCkD֓{lݻ:fB/~)O^GF_ ΋z_,(037>ǟGN_JbѤgxAMiݬnE|E_M+:TgQ^}vCKICBOn&}Yw;Օ{ѥDQ: gGǯD#/hLz܃iM.&[ gd HNscL0*Ɠ%ܗ$a8Zj:ⱿA[6_p7D[ 4-F-0dg5G1b@S#ы҅|T8@m)wSTFnUyZ~MU֣cVJ=?Cm<[9w{a 㺮*lB+]-QΞu6|"Jr"=Y@j0% ZtP~l{q_lbv=B1t-1b9,}9(p`jĎ;CH`yE29T7F:bIo視y^qTq`"8sjB4#%6=I&@MYX{ZР1@U> a;9tLU0fO$?x|,0gݽ;n{DxV'MU8t E@-J][K HU($P@kZ>hq}pGGT,j-%8wF?["ktG<㚭JLf:Ј9fc} Z}yl1ݐ xTI+aӻ)s~r8 ' q_?xFqfcVc 73(St{D&[(@ \jP3jƜG }H>r]h^>"#|b#sZnrZU`P΋a}#O`<ߪ{ɺK{aXx7CZ zl UR{z-d66ϣIYEGw(<*w?3w+Lh@PriSmG0zIy(]Oj6$y1Pť=`쓨қAhyъȁ' :\_^Y<jhKQ /=p)c?n$T;D褚}0*(V>?<"Κgڼ4C.1U˳|wwW~42vݹ !+6r2Jr}mت}^h-L+꺃llE$%5sO0XP\ʯ8rk Z6[aKUx>0L놙n7ônmXs㨼no=)_,ϡDjafD _8,:ZD4X7}WԳ⛶<=uJ"b]/$d^K޿0BWLy`!0ku&xQLi'4FL1PhThc I/ 8i϶uzv"]sI]G`MnL֛[,'e[!>淵-tC~7;K_?6 O3"! ǻR8;YΈwm |O8wU *ܿK6Ö:^d`jݗպ-jVs6}d c`}a4߈ c-; hq1iw&(9 C9x1͆"7Xpj0qDɛB/i)lIor'/1ox)MM&x( '2,ő @B5գXCgMsT)7'zn&OwTzwaOd5i0D>s߇O7aa 9KC{=rjPLXFT DhWH2:?LW-poݓj|EG?Xi+"FJ1/s}X?&ojЏ{? sd?Ao m>_ev65!/ͭZ]ICEA# [t.n a`:sή-">΢'ܮ8G'[ D (EтWDD܂IN<'#K"7fVdP6}*EweS'gZ7.2լJQ5e"~X-_Nd-0\8.c_RU>p=f~7{]Cn@2:q4nmÉɰ僐h2l%K&v<8P642!~@r-ዹh"ޭt — _N';xAc{_22cE ߲`6==IrV1 G9G {]w61_[+Be hc~(ISfrk}_K$#炊`P75r|-?KS2BgkixW MUhl~9*V8Q>tN|kv}j|M ]|/?$m\O4)֍o}u7fxt Uwqm{Q:қ e5H ^+mR%f^^&b kScʁZeC$X˷Mv: S(cB`Ɗ|#b_r/ `g/2)ʖ ;oDh\qahcNF/6bN0ݓds<$JDGψgω'g94wGoDWk),}5ryJ ƐBcW9CS>:ڼ#h54Ɛ>i!$1XsRed|:whɠDyxD'D5,o_9LX^ or3>O&0/Ѹ ڲ޽oqpY_8Wi/fy'̉4:a Ƃ=_ z6Ո#H]rU- :Nܿd>5t˓mLB>U\f`:)^-Tr6cI, s 89NL1"C#uFYo:9Ϳ4lSkε_e"I~Do_Wv]^qsTs+C|TMcjha(يy1$]Xl: N* Ux!-p5Lα Us|[d0{gYUR;0GV 8*|qg5x\ǏMc.|̧rHfx 7vh1+Mt!YwOUhp!ӥ_u_Ż?'S2g-oԾ;֫߳=[|kY96{-j[|ʿ?}_¿w;hd10{_ql:d \ IbKj&*p66\\!OF PxhalTulۊ@sLŶ5Xt<+u:ΪJ$,VR2ydp<7[Jcs=KB"ө F-trI0z {`SzlLFl &I#*WZObpvVf&t1fMw\7˹j˄ZQ훅jXX֤" K8Σl'gNkb%}̆AFS߃h`M?_7okbhq<P>6 ZwL/FWVZZS*>qƳۚW'R̘K*kոΚ1j;QBY} X\tip`^ں & |ToX*7V6S6 $)|/ ލx8A}e_U/ثF~ !<#KPɢRDX6p%h-~X2 x mGr49aſp3P~E5Du˽qǦxhD y懌1e<[ ;R~||-kR-.Q{t{Wj{~FuP߼.ݪlsn¼C-ܴε Zݺ@hjy>FW^'scq;wy<<6@*Cq,``.Mv@|Nd%-?X6(hPM%#fxg 9CwCug~way2-Yʋ .JHc;=$R;p?t>ia6dganKVQs՝z5Kq瓧X +?ZʲRj]ݹι8KG$r-y$r3!?F/v('~]UA@}Ao$1A{Uҗ%>ꏭbRM!/ ËD VǥŸ9 g)5p]Y .}\PoES5Ph.hevSs;p %#Xz|LWg@Y:t&:"﯆>[=h˸/y>UyH7OQt4QϾȀ>ťg""|au'/ƅϊl}Q0Uܧ%IFQy<>5wF'ɁF÷Cx6Y8[ѫ,X(oRZ4ckƈi5Rd6Fa#m9,%s8o,WY.EJ2u{1h2$$>RZ0`3IRK%ǯ ~Dc実#Jj͆(L_YyD_y?iւхa<)ɕq(TC9ā*i>cgPuodEqu]a7M(EK?{?µF l&*x,vx8O ҝgw'0)Ntc3/Bh.{썥#`%DZm!ǿݘg"h9S2q𘟾Q"8+~xLf]?sn?.>Ց1ىW۸;ᴻ+Nr{c$C(' $3 ]{_3y`&isFYՑ2Έ1/6ο e#FN'|]+`o(8M"z"lBZznxko-DlߟW6%,)V7,ymBJL2}KT~4̦ :u O |a̻.: GQe<@ۆK ۪$ O慍8 }#Wo`R??1x,oՍf>w5O.k44(1ip:De?"xt/LmWN-p,mδg2hT r+/-Y>:lON5{źPڽ=er1lbE}e[ZA]Hr.&V9 3,;Z|vKrV;Tuw[y%AQ[i1C =XE?Z3 L)LL%r  ԰u_Y,fO'!σoF*W&D#Sc^TI8=}0ǴtȽV(9R*]=g_!|D7C3ĥ/đb93FWsۻ7&UU0qXIϣF^ۑ?=d^f LA!Gӗ-``:D梳`D<XOAy8_nsMۿJ;wΟ^:^ .oS2#|qKY=#Fo@gJoGtXA`T>*4<I4ק~Pu7?جAʍ1xO|gh<9{ +JGVd&}L3cb/<*&6qLق;Ⱦ=3!N򬊇WvK62zn$]lw@$j$GV1ɎO@{1epPP)<5]myѤWA燯r`%aMI&Zy [Phz(lArVʌ ^(=7Oo#S݉o]_{9ڻ.ޥh3 o[_{?+#jTƶ7T}Yky4%6fl+puXQ_;SY\'eɹY4ɖt K6!hcEp|>z>ƩށSkKhyPg<o.Zs'Y8;+cchP޼젌ZTz gLW} J5dx]O,w^nJ\?ݚQFytB`:z?4S՜iFnlږ'#Y-H -MA%#߇k4yW>vݑz@\/ PLwR>AgʔW(o`aTXlfn &t"߄i4]&wyMgrZ2(k3H˿% zigB_mk0PzF W[mI0ή6#]RQ4g9I,QT)7A>i]sƽFUitF`̎@ǂPDe}$]>d3:cܓHJ1}]Σvo }[-Rjj~f+hzͼ P S=Q]Tm.hHEǜ_]g0!kR|~x1Uv ]amE f[|Xtƣ(  :q \[m9lȸ&֎ HFyVwfBъ9Lw"V&4؆3@[X}=t݇bͅZln4ӹ)E}zOφt2\Sm(̼:fa\ )M.hg8a?r獯B-. D90j`h`|_%NTU p?Vz0Fχs`՟eћvؼ"F3_HrPuߊI o]ݭ>C[Q8)-⥜;Wp%@%Y@*3ZMŹ&y(:xVf13 H*j R9}z!~B(D:/<?3mi(oǨbӽga|M^-ow b})t:>Iޅ1x˱=|T+t'6UA_FWifd2yǷ 0UQU'g`(^!}EL!7w,5e3I!%Z007DFT "g[e #DjM09Fr"D"sa)AadLZEMN;ہ"et?Qӿ\ǘ3^[>h׳!&工Ls;{$|JXB/4Bo 6h/!<4J1]sZtw%dѷ8Gy1Ј?A0ptj*bP$!>yq@?0C:)9G槵dXRª/>v( c}mx O!?b>ކ* W>Ycr%r,=U,IOH£!?-?t)`{FW:Q-Q͋~ҚpW6֧{H}XHnOxmXOl40$:FzAƄ^evb D=?hހ>%R>T%:HvqsibL[ QԵ$32fJCu%@R1|)^Ժ|;£߂M| IGTGӊ=e`74cG b>Z:[~q@kAT8^ȢaiaVĘaGC<הþ?ȽC(ʯP!@̽ .\w ) @sI7q6gvF>-N W2=.S+>;FŽ8<8npqnA}}';R~sHs횣;\s;?NQ؂~Dn1~ R:Cu|@uעq>s#[[!tn,ts]=7(_OvsL=~NzS]PD-ks6 e@~;aCDQ ջ#(Q9XNO2#ͱ7bE;bT@MvS謸6c> \AVԆ{;&sb9Y[:6Ǿ.cf}af,M~.Bg\?9g-I'bP,HbFWxʻ6ʰ2 R (R/Dò 1]P\j2>̚ Y8|Hy>F mg!&.tAcs·)wX?q$w}2\))7J2 f*`t RY=7GjqFu7i]6;~Mǰ۠\aʯASu'됷SG!lȎƠd 7m>Ь [OmmeAw}kG_sl]l"XSfy3,`sly~Bt>$E˿#]$G> |]9Ѫ(UN ЗNѕ ؄ Nk#ٵu  Pl;[=vkTV.ּih=SmRuNT3t?F,),<|!#C!s|ߞL#>EgBA,]bkE}¾KjyxڼGZzrIE,ecV6a~ m&L-h7g5`glo=MuP5^7^_Em`O99&Z揆:3y^= 4|?TZ}(:qhÏ#cˆPV;=GdC"+)m"쵱g\3>5Ue />p&)!a(G%S#4#(ec c 0:B;ƗgEv+.p_zRskQ>qvn5Gy.߄#^a)x 'E%sr%]+d^%mF5AfܠW6 ϋƴxް9\lgRlj*Xޜڹڑk 3QiN{ڃ9oC~Ф6( X0,nKyﮍs߅fXLA jƑ9ouph"m9FB_k0rWhqpe쬵uZBuPe|;݉^xаKaIylKR"$:BCOjf{΄}H;9>Lm_: {8ځmmP?qwPLG/y lڣG.f{*"c[v Η%bm_J ʚ>:h5*^8yd0j5k 1q*ecx;lnϕWɰGx?–AX*.s#u":%#$=Ykİ;J~ӒZص;mM C38fYw>|fԙfvj: 2_7?AX6o(vZr+`S o?¿X"WK(秝}Ss5p=tlm2v0w-tii42#QBb!٦{<>|DuX<+%y;m1d;%KsǺP|bno|>>A J"" bWa`E:a9 \d$褪E*#'3 rmU1*}v/b-ϝj!9<NdTkW/RSA_k^ʕ/i# +&6~ vv x홰/uՈ/py~17^6_tovzhEo0jfR<&*b=(X@7ky qNȨnj b.L0: {a.0DxV)Y͗|P'`@߇ h\ׄu!J;<9z}ЛDGuj3tA_}ы:ށR/]4W+'~@ڥ"/O>g< 0,!T)W/,k_a\[?UO{μƠ- _]O|ulwa?m.sN9:DO6x,}x_h0E605h.JD my [ WpL`Կ $:`.Zonl_?> AsBr$.v N!÷xpc! 1(OGӕk[l_:]D- 26 4fC_)套c{Cy O_HF<ӷHDF;>8{ĺȝ D Ů"FUZgr|pmyd}etN*o]lv:&`ogc?߆6P?dm[!j䐇:)qK ɋ%E1MέGyoikA:O·7" "LMi~p Cr<c*ۀF׋c_";4SJͼl=Ia~8`(_Tі~)Ҁ7o_z]&UoÙMAVse}|W G edLʨ I]UdDȳjv1p7,&pgLZ5'7AfS~^PO| lpŸ'IYHg= 5k*(eJ{r_U!ЙTG|NN}:u܊fcgb`OVY̥ c#K8'#sѫAo My]5}p\|\vᮆ^M()^KKؼڋ B4=x90qN)^ϯ9m;dyPq"/SΪTTv@ |)| E[܃wעR]wl:wxyi#*|o|au$؞ HAžVժqƢa&س'!a/NF@!} e 2.]^<>lcAL[ 4y < Ʉ!V[҄j!C}s@[ :{,Y`_"Vc)Ђ ֯P@жXȓľ!-Wb#ڽt 2ݤ΢=187f2\`J{_1W}?{O9^N.o|_:}|旖F# N1. *}Z}h`,d*෣_k?~e#QV Ck~m{']1aƟ MC;PDHJ!KvM3u _&KȫBAC6II/wIC1MxpLJv5:Ru15{!] +1ȳ,׽Xlk/ %ձۡXch%Totc䬢f'FcR|e d"+ui P -*sORsKD}\eLA m`p׻j`ze>ٕYDاHJ?е߭TInywW&꾠CɈy7y E{V \s Ϋ> EdWJȘ\*h6 :Ld>$0oZtuazC% aX'+}Cd"GF3 lC)faxљ<d}.- u na)g\x yRx]*Bu8ͅGc=Lw a59"{?k'${}~Nf>J.D$6X%1醭Lz)zԌ6)F#K6^ׁ-lAݼdA4QXmTh}EwϵwWlW{o/ CnemgA14!$<ɶ>e[Cv8!*72??Ib+?UEpHn UZïΪ0mԽ')i'c`/_Uqͱ=BQ {W:(_^ mhjz#(ہ{&Zv/ߴ`E]gn-p%@'CU|W~2w@t>@fU+;4$?\+~Zc Ias>Q` ԉbR6^JB) P8D8p0lj#/Sn8WsW۟ 6ذe|6X_=6 o7߬O9Q*Wy}J r?n~_Zu22Nr)SՍAWSC OJ9M_;t6pF ϭ _4T0;K;쬳ܳs K#Ζb 7;c}8 )~2/?M4Tv 2sTbƐ?ûBɏtIW-@XьJc/eBs=(`t%%>lCF fmHhf{B!QQI1Qkiiʿ~k[kTU^\reXaa+cxH.֢EF#'lHj@q:q}l7~e?g;7X>Yrj*[K<&*[_Xfs } 4/ǀf#'`t Fam$0cpP+')aɛ*(EپXkd-7aBEP<xEd3(f}:$ƿ~~]7DqT$_&;;q?}'FiRf<{JaR}d#8_Pzj_ }|||6jIp6fAe`6ֿ>A= }wG6te5MQ.ag2Ä/j$YH!~eaK 6)>)cX!yxRB7D볱]G%wD_ ]oDE|/K%et:AS F=7,9PG3 Qϝ'l0RfA!}K#!Id" /&"X؊ 0?Ie`+JvjQĖ_Xe?Hq/B4) T<贲P꫾|ArY![8,!Z|Neu32^ؒ2.ŠO\FF,ͅ07`VQ.iLU4΢nxCRbUɪ/N˒Od<خُ)@zw>+}ϰ֜O0 6y}LgnVA? >uBD؋Yb0/{b8W8j?3˶_N&҂ oW$=۱,?X^N>:Q0hW$븿AG:[V?PEkQ] CV"N3kt,˿ю*h' C 0՛.o! fǍe܀-j\6g1"cW q](ˑ,Icg2."{\uߢ:WTsgV530a骣܃ ]t%@I3<ch\A: }/(9}l`X`pF`T=#H&kl'HA|<| =p^HƓz=Q1cq$8#4a~VtxKk()K#T =VNee\~Ԇ- _EIME5zL4*J6hf`a Ep.#Wɰ-tC]og$X8{"`߄jIVYY L~Z59x)$X+dy RFilԥxl}84W.o撧 a\E@PyTN\5tװYkai0l LEកVEiuyt&nB.}$1>"KJκC9#2Ά oa+PʡHL4@r? |Ю'4`;'bn6Ӫ&<`-[:Dͅ@YoDɠ^GEŧ蓲|]c)Tx>}7="jj~{V'AstoEn؁_VS^\ZBznrmC{~ q+ JlGx_D1el[+sAyᆱzy7 'yG:p!?LzȾhg@zr_4~om\,$*?+`I48VQ}_B/:dןI,0uvC;\j,A>n[Er s55Cw`ig/272]ofu7ao (tNt(#1@9EWJ\:O>:]ЂO(n l՟sŀ\7![In%ٗQ082e^F?'D~H44h+ϡHMvD4_[41?u8=mAy;'AF  &Vp0Kx|F8?Ϟc< OOt<__й3(b>x<_Ԉ(sei_R cmDETl|jKI[0OD=pPs4&[\K'XA!ب7Xĉh.nc?9{+4|-E o`U}M?Dȹ|]r\'/o`e5[(dsl.9 oݟ`轄"x1,.!gqDE=b@3moަ'~F{s'— .Nm@ڻ㽌UoʀG?T!ż^F~K>ġiC ΄Gg&mDsq_1^0Ʋ#,M{*px&[BoV#石7"3Us2tzӏ$|sl ΟN74.L&=tIb3u*qlU¹GK_;%bFBY4#à2o`*7~AQm"#AUüReV&c*ԜԄd$-űpoPʋǸONM:P7ӕv{|%y٭P*VsO#;e.ͅ\x+ ϲڪ sg&xT/" 7|Z |)k]Υ3n*QA!?#d]iPj*B&CH8 MA@Qm5`<" K̪±gw[iv(pvRlY\K+@0$9Sl dmg3%{`+?vĬfDĹTs/ *|0093%yAW0^e:a?<5Zb"Z ;#1t>,SЈ?$0z$/vw#WC X3K)Nυt:r`"qb/߇T'#s%:4BLIugS)x)כb$yh /y'Ќ=GVj`.TbVN4#MymV-kZxS'=O\G 6cG׷ODH++DuW&x2,ȓj\:]SU(^zNܴ>{ #Zh4@B3"ˮ̌ǖZ𐑃1I;_Ujbq?8Xܪ_:Džڒ[=k{*2WRؓZE48ҟ>I ڃ+A6OG8~_3@6UWW`.Z,rQע?CM k˃T@ v=8( b+L_{dVijUd~#e*'b) <ŔWg2_bPէ2xQc 048Á5r1=C=E|{U}BpތZ'LFSiCX_aO3Ϻ|nqʫrٹ!/5"0AL r@Tp˯;Q8@pYUr- wCI(ۀ6JԒ\kC>F;y*Sl8 >jqn4d>r,څp^ͫ嚴NVn#;L$._3T5GUiV`c$de6Dž=š\Zl^ɗ`RZP皨eabw$ćb ֆ%/a'C$}-Bg᭬9YzU1jP T#dzༀBvЍhP+\$.׆֩ و4wܖ=J9? A>UZ3`JveA܅WvD&X&sbό&a%( 7&g{$D}Rvv@fĒYSyEw}%dSШ2 (`-cӥvݧ)Դ(sZ!בD&UKLq50N>XƸ@nOtq;nq4FSυWC I5am6yL_8a[66~!(8o_H.ބ {WIW%5udn%Y=e㡒yyN3JNPl`=gUMx秸6IkӠ)X߇U&r0t. ݣ=3) tq?jlvk5xAFb5JEC5Ëy#..ۈeuv֝c@'e?wv.'tt%b[*J(@zܵx◆`BDa_>G8=V u1Vv2644|cx>6㡪%Ct<.uQn*_U~ |l8aE$"ЁwA,Ztqs&H`+}o Lt,:S9u5 P1g ~Zu (wZUKltxB믃&j= GIK꼉Q.Vq t>O xpFp^vkDY\6E৵~cAX(6FrFѓ6\)]&Ҫ|%Ad4}8|_aANiX 4?AU}Kav`^ .[d :?Ïy$FAM gWzIϙ(Bo"t?)cǣ c%^};_{p%~=PʗMg->Ե@޹ߢݛс%O[C9?OI{lmDfQQ_ K(i|7:Px}!j |LXP C8 c_cz~n1͢ݔZzDF?km䟉:~<F^2;Qa}^[sFmb߹#P ӢJ;Gjb%cZUM>W6z>aƢj/CvM{]-j]Q?KBsh<{f^1 KFDAwqBأ= ~ӬkkDq$ yR=R5 7ɢ߿I5m4wW5x`4(Sr6Z!d 2r gF_޷cuܵAiw,6 jxb+t#sATG L?&/um~Kn[ |@baRj8O_語.C0Υ3;2@qm\ޟek: g5+Y)w lH97,oq||@\hiY?ĩ@\d)i@yʙ1t܇8AO ,Atd4ASQИby/TҠ|{f,ƪ}e;mPrh?gU7`![t!)MG"M/ŸrzOIFTN1|dO֌6k}Lb̴ת~'R-E1g,ON hDvɶbrAY6ifyH*и+H3ؚ>yD>P"oANϯ e:khkQgu@{f蒎?+^m Bp \() Lиt6jxGU;n9;IZZg+K*Ң?g-5Cb3,.)2bBw0rAقvAL?AL&} Z+7VYC֤fQ0^Ѥ( jk0Zif}Dv2~%H[5co>>܍C>WQRXȯՠi&:<eϼ`WOP֤ր">ӓumI`a=P0@^DzSA5 P<}F&mR8Kaf@G=gGsQŤ{0'30/{`~#;vx#<-VwuݺܿO3׈-W~ Um|1yGBTzvpu{ $tw^"hZ_sZӌ΄) ߅*$/ ;{6<<JՎ9] l2D!\bTPLR 4!:κ~?w*b5.% %\Wv˗߸tg/(yV+o+\dޏ] vhJr߰ :z-Vԙa(fǍ~CB,eLpDָD4?fM_71/>u< kt6YTKUT`5Yqirhr{lv 3h@@z;C0Axw A G&1KJI+;QTwouvʕXډCJ}9Iu^)DK|k?qWb<18Ԩ0L0[B}hwu=& ;K_m/$r& RA/R$9D=fyɈ)娫S`Z2~9ؕ [/s B ļ nO0lǔA(f X/%R uΰk÷^Ц0> oؼ8\ꮒYM>\$?I-Z:V 6p |KiaO@} (Kon.ZxpѸJqHX3s9l걯44jUAWBm{aG\녚ΉYo%z(*KTvDXcݪ䦠?=doPtOxǍ"D{wc#vɈw1pGDW"r9/!SmDh{B ('ձOPu1Ü ;C[Rp,{ZcපQ%y`֏'Bas(Ⱥ`e̔#J zs>|>Yt1[6cGFN>qv{1>MBCҹ?g<xhU(IѮcaEFÙz(!([|Tm_(VKgWtû/U1DLI0n@BFMZvŕz}60 E<̱cA6ϳ}G%TXM ~?Ma§%Ѥ8`so nj}c,rO]!n'k.@=a_c%>G!^,h-*qg" k^ݗ%& =@ڣ@hZw@}~1 +Z _ͅiM'^AT/!MTN_Qv;I%3.J4 |'y#"->>ԃiꞌN|ޏ`WN)46A"wu]G3BmCw4xap0.ڗ9h.W7Ôx bu"W3q{/(\4d7f-nz>qW~EX4/ER^㗁-툤<7U|FGf񦾨/> wL _PQxcW9xUa-f:4"gf~m+h݂X+<@ˏ[e[p4MK&v.8Tc%5_tR$Ob[˃J,+]O|Y:@n{/H/ 1R$+`rx>yIswqC Dp|Kx/4ׇVhHci+_k=]cq˛iA?[߉yjIu1W " O{{)-s XVT ?:);3 L3%*RTP yʸɂd"M_W9k涖6?s?{OV׊ "PF u/6iH&$!c]c?,lڽ4wܡ۴Ȩ+BP ߒ,`TO97쓿\ 1͡kł8?}\w=d.:?*DqdmUT3!54a k-8jcVף(J, elI]X7$m bǙ)q^rӽkTnZfqaMtzӊYN H+d ҄֐AU8!4(V)JGCvCk~ PFggmar}axaF 'CUnˀJ\LGf;3;'B&^/ z9>{d_*pR(=\֍_y݈휘M|/den#Nrʐ)fUc3rbCLP^z>8~;#; MbXq|&m74&%`Y( 7cxiF{_E U ȁb|k}. ~rG~X*J~;;a*Yu ŏh["#)zy[o;u>7*aַ5G [ov^|/Vͼ5Ƀ*? Os%e\6NJ0I ^NL?7FK_-Zf++t}3XI)E䤊`AuZU9aDdVZBY`-{|E,>xc ﵄78&Tc=(9VD)SN'݋〬٣6C]IX ;nnD& }|fC) Wܷ6X; _]EJ ;tbXר|W,ﷆئY|H4J^ ~y|ehiڼ-8pyfOOQOtO&uHk[5ilE_Ȱ9si+`nBNv^pW'2z O; y!dBrXXvuQ#X1qxJ? H\>哱˯I *tq'±?HC mޯUU_xMWy=|{lw9ps eXe2zcq ſ,,}hjl{m<+ ^ 3M8t%ȸqz͓u/ />zY; mM󒼁Y8a89- ~m&9-_V~fq(_ND>ReJIYIg79t{\bP%} ǔtt!K(؜dLknp=OSdp=ũt_ޕ_j>'5So7ղ IO|^[W#cϲc@1w_r5}(B\,M Od~ʃ#']W $7HT?@$dTV]! аD6>}rCBa_h|`&x4 |aTqm]Q5T96<$! o+CNEy<ž˚\ r@ t2~- q~`/:l$r%}9_>& F/)쫑rIodo~avߝ,8Z%>7{g#Y i8,u /d\1/xa. N+"%זP^g/y+K ˲f7IRBU?z\]:g~2d8bE _^+x/Uap {K/&:lۃZHZ)A>Ap6|AEsdgpJe A08ajہ)f79EOvކLv$L |~'}n!,]En3SڷV]{Y<;MO掫q4}pGmlo3D$b)2f 䆪_iR3h Jڳ+іO? Y:,y.Thg'VtE/L{@ ̦5{)FR ={f1`1 gd 3?moc4nYa%0A 4"BSG#̂n Wۣw[^e;?Lȗ&)4edo%NiT+j<~lx!G8B6K%,yO0yõ'(E]EĴ;,q@CKgrQ+.- .g׌C~^ v7xo)P[Ulio)|K2l(> <÷0+o0_[W"},Fɭm2}6Iti!bPg)1ILh_ jAUoA8Le^"8f7ۡ< y}w13y4L #=0VW88ZTy.UPɵIdJNs/w6jgΛIՀ2C᱗W:,8mALQΠ3۠{lPq<@T=M8Gw $wɇw7e>||r9ѿP>4"el{I}瓬ؿֱO~L3"(Q`Rg rD٨k>ΰ͌%>l\Ew1H%)m2|TۀKz!^U+EWewf?Id\Pqp+S~tUa@<E>w➖a*̢>ޛ֥o1CljHd>һ.i#zv-ϫE2[cEokboWSR ş,x[%!o8$Y[,WCg' ;Ex 7=m.5Moզ-@l?xOy?I7~.K7"GNQ3Os0'h$0B7~lMTp: R8dX̅AnX8R `aK4 =ziP9OLxbI)=jsSZSߣYaJ܀|'Kj=78'[Ob0aGmb$*1sG. ٣W( N}(0HHkVZ:V.X3zIT a Y7 EP8|ua ;k!o|, / "Q )`sV؊ L?Wado$_u}>_jVpNys5岢 8"mѭ223vŏjغЩ1(Œo%"mx:")l`5hn~GB<4s^95=8bzߤ> l&d~^RAr PTicӉ0i:>"ZhštL ,k%{ϵA=Ζ T7ޡ_'?ٻ^˞Fϟʻ,g&~Ec\mĉ6,sLzbE8-$>ٝV~\o@>GrdLjfhlױA}f7cj?%Bd:؀|MR\k/i/cЛ`LuXR҇ZW7VM ēȦJWnmRo}*)M Z AbPj^nBzC`ՂIWϿa8x~9X%Kͮ':5?7Ky)`r"_]QP(#('ەYMv[MCp|R k_/?RRD&6̼Q孼ti#g%kX8oźorZBds0>6yiPv;䳛T nBx~M4}ng%ѪeF`*_/yha=sF3&dZq/-7*2zaQ 02Y̅_Dƨw@ҡL7Ry%AUv|Rܲg:„t:wD Nt& TL_d@!MEUɎ }-B 9o}[f52W'˿(XVeI +U$"Mz+اq[ɭ5׽9ba{%cr?0yþI·䨒N\0Yѥ2 ?,ˏYUX^*^6 ɮ.L}FcГmTDw&oj~ PO/x.+)w["Htzjs$rd*wgtY3X&TZqʅnD `Ln *]{c9X:#_gX WA%/)wEne”dʘJWڃv͌Zq6Iλam#ƠB-b@Q׆T[R*X3n8t&)b;ck)Eٳyh.C*k_ 9 ֧nܓut|ME^9ܿʺ"N0ZcR-Jl CI15W N@Pқ}Q8+\t@ehksYqi6V>3A)Ds󽀼{>^q ]_/s׷v5[o4̧Pp?lFPѳ x)voQz4 }-(1|u%9n; UN: ycm/JaI8YJP*DkxZ#I 냢ncYC޶pg'Oft0sau(,2eAZb^$~Vdy*άv9g-(<@ky,g+Z7@)*YKġ@Kʄ* /4jsN0֋ّE#뒳&ߑPmM͂s+'"0gQ`춴 ??gؕ;3S zj`ەmvOmx3pQ$qGa\Ipq$֔ŢW= &X)1+W- -g-W]Ɍ ޱ˒9p?ٵتZ>N+iy_@@\ 剹fnKҡ" [3q&W#eu:sIIfu33}lZv}G`]RQWjH!ʻQ.+;CpU+]bWP^0K(ɒ_*L)6.%()(Af*8'~,z1 HV30_3-(Z2Q"C3loB >w:>_/Nj4VxS#eV>P)wѺ苙"|>:Afλ@?PnEInCdNzǩxqchg;GH_H/݂mk[.7IqYW %PI ճaةġ; 4&^x.Rh~hy %8ڑ{@ ;My#e O=$t J"-VI/7crIJcBb0y+JJ9CSbVEO f*+bYmІxڵOI̎+Yx $tH7qWq'Ǔ%)j{_*8X*1~(x#r;D9 k͚;{\ GJCarG;ɔV;yCn˕'-3&!`QH|+j 1(r-%YK/oI5;BfHDsƳ7c+ytH@QR8I`b':gɈkOpoOϓ%6vL0-ԵQ>2c?=c>lu8"D>ztX<,8"SA7>CK{LV-&Lj RA{ՀT$ّ2ik?]bE8Iq/>p_[Rs`]8=M5U~fE2ϳwQ1-<2ߟUԀ{Pe.V*D,зC<_%rf'g&si0mm+ǖ0CW4exogr i_O9-)pHT;GIb?⥔q!gZ6W=[)ιK*оe/'ri/F ?l m  ""0.nsCqE) |@]VگW3Aig]Q*JgFxڠ>H:IǃwVbt#>\n(!Fr-d;%4OXmJ%o"O[3ҜOH,{Pc [GP2g7 xbHʠQ2%SMj''֊o0Ո,XMȒ_JSgyG)5*S>gܪ{#h~S%VRQ}yvk]Ggj cH &K>Jd~4a>x_ 5SGE׬a64nlO o7gf;.PCG) ?H<]j=|JBt}ο o5wJ|% /) ^ވ=N_6lHR2OΖ~7> %wBI;Ϩ?D?س6i 4W}$n6+ ŀWk$Ϭzʡ+=e+))׶?^z1ea#{}׆ߏ92^l{lS=̍ IGŸH"~fjt{˭WNXӵIԪ>Id뜎fCHpHM^  +Qts`c0}g-oJ;|O@kF+`mgœ&MyOG՟i*p9)ӀuiSF"~~H)׍ҥi)_=9ƯB` wQMJ`Pok^ 8a_v:] tE wP]N@ Z!2]Npxr}\z~ Ns~ ml/@k>@SA s CCy$ 8R?"*Qpb#q5FUxpw$X.MqLY**MNf Go#OĠ:,sHZ0EwT3b|.Rg}^цGd cN%i !H:Pq#Í*gwVU}!Pź#=P[/' V"9\eaQTl^~CTpPϴDD;$ ^!yg|n* j)j.<(G~NW/k HI^lIo^,1S|wu&*2vOA<%$SQd'sJ_o\[ >>"ZgXO7<ɿư|]{x k>g9ԛWjn|=m+㝈ZhA{s{YCuh7.-01|1wDF%Z]UQzR?7OObuͪ.y^hc @wZh>ifiJxT9`Gi,ASwt[LlYxy)N FiߤoU{uECTE69>F )D1/r|Yi^Y~qƜT(=g MnK.0{uP!ogopS远sWܿ?(S GWߜ4{UĘAE[z!Op}D܏!Ҥw8iI[X1[ +_'2Cg\N?x+\`P^7l6+w?Ynb8{/wE<ȧ>ZG{g/j4k5$>2Lpϵ`!&Ar?W?p}[8LKLx1L [=?}*9s\'W!rw @#c`bOF8J#UL-Wu<>,+2$p5!՟H)P}S(=(4SÄUuls8P;֪ $omaZL}ۤj-99ݝj0b,cy0~*T2d/kF--ʰuFn5j3`iaNqkX.b=SxǪu,ؓG(|JX@:4dyq}ݩ1"lc!:97);*ghFa<>'ҫ'ձ &?J&@ X vJ䵤fԯsHEJZ~wr47% D6G'ŏhCpF|}:1DW1d-E5lfzݫPmSG_m!{B/|q.RQ&D x-Wt\wU[z|K&z0>FXtv{(Ll A)54}]=B~q§59wrCg ;M|Whōs^mT @TvPwtum)Fhm5Ct>Lv9B`p+8X׭4U :wC(bKRNjBTΧ6la?]U»9_+6JLyIu^M!7,|f5eל5tdc6m7<,P;_5(CdM+YK̅<<2}ae6!b+1❛=,NF5ĀJ$dV'+폅= %7JZ)pbE"I;ZCN u4b.Y^C&Uu^Q UvfnyX[d`^"|t&2nHYc4,]|&xLUmRs>#uV3gYኲ%h9kh778 R RmcM)zԎOCܶ*]/LVM3,@PR@XA7Jo3=k^PɈs-?ΎヾT}=;,€XfrR,*!2?kJV DhPŗn pyj; c8TeB,!EC3c}y 7 Vf?BL9(W[ @O0\;<';Yh tұ3ݫcky9}: ]mDZgg͒\8%rMnjLu/(٪z+?h|h їWU,MgBeGv]mu95м{iبNc;46V2*z!Gs9އ"<~cDÀ/"Ogcp9\#έlbY}9st&]7 g]ٓ/luT,EòH,AŲBX)9f2²6;c:1 F:scw(NU4wktm<|sc\Av%dI_4c? #a3{IV#6~_`EXw?Z/9s͏m?ZmߣĂj [*3O5\>US}3lM6¦* DBqźEui3nێU:KV]ڮ(&'MO/ZGϽ~7[w;ۡil~_X6_ƶ_^_?_/J!cjn.H=yRUSNy5XKѾݾ bi~ ޏ?E֭!Җ qv~ZVLܡjQ%lv,Z4ATc,TԸ˸ $KZ܈Q8VA[W(ĻpNө׽,ڒ>ԊaȩKRA oTc~Ass-se_mF@U]V&Xɵ&谮`0e d.cRd/Xqs ̅o!\/L࠼Rr^PDx0ЯگxՁoh,8Ff#'u΄:B -|a7_bnDsџLa:?Ħ) ԕ ܺ]AzZ/AFq7pdC+k>J1+-}HIkeUηoU-z3h-$TNG"LB-)+E8@dP·|И{zݭmW?hbI[ S  :GElgH0ej%;d'ٕ%Ϭ|("33Oɣђ'X}5)ve5dh5(%mٜgdt;fs0k|B?}>喵LN\'zᴡ7^JGm{R ;ec۶O3_0Srۂ 5OЬ̅mXO !p,ٺ-z:$,.`Goj#xء 䀚<ח0v?%_v?W 6-JH=y&9#^"$wq 3%$bB<ZXBm09N<$ϴdZ!%U j'=U!ڇv7OI>⭯2 ,- uA6mK߂I~ uث- ]/%5OXg ,d"rIp~cq52f?Q4o(B2b-H@@X˛[Te<"g!kՄ@@v(@EK׉Sx"{|۵E]0AM;B ^&~~bs}s׭2{ݲu[,L?ۛJf(ÀYh*zpDQ(yͅ??yy;9>}XϑV}[ -asw^dj Vcd/`D0\ ? Jq>7˜]7Ho=DD|o|0L,8][j*5q][W;0s,Nuc}>pQ"r,įgl{WU?r. V(mMݧ'eJ{wi Hw_kZ /w&'@{F\4Z GGK In=Q=6Ml[iV|@M2~:j}45>wN(([mhn?Nn/m|&:&߯囡E6g;  ҃҃dpe~3C}:ˆT0Nr$5*iO7@NUG+8G Cd"Px'uZLb{*G c3:"ai7[oq|0ɴ|@W^$WE?Fu!,?C?Rk*6]qq\otˡXv0r~D_Pd79cK3I+Hp !|a|<J=x6ەDHߩדW+qF8_0v  r@k'VK-px5w3dwTT:x& YXDuW7x!.8R3KhOf5")? ?K6fU 1 M-knXivs\ }I˾&;*&f:JXԚ7 >PHy|`lWdx 7'ɴ ӂ_ϾבLi^#/QѸΊ~yLW< Qx3Nw.c>31 ?rw~2~?8RJl p[47ZgY"ΎF[^5T([3xNt-[ .ZfVOL[gE#:ōì8b(r[Xѿl՝k}0@̈́՘mf ϰrQ~kҺ-_ճ Nt?.qu+MI_rj>ț L|0~a3ȏ[ehʘx8I~̮2LNSsȝK,6=,`7EjUUѪ /e*w.pId/z'#C8?h@0?SBgAx~\ՌAGCC`~!ssgX~ `~r~u0?C2oy4? Smtus6V pyI|Py$T%.!1O/-?G?YciSU]G?%dU,$q_Jl0a<T_YHs!OwDqGacF㩭")ZE\?ۗQb6L9fV{'!eS145QIk}guAkh^]9tM/uAkh/D'un!<}%=p~ #O C2c<\^NCze@&ƈ27b8Y{xSf 07D0eFC^!U$θǃ[4.kRc)߿QW5엯"0߬R>ÃT@TH:V '#UP;:jNW}?W UILs{uJ@_*ĕ1 xu\8Gm D#$\Hq :BfeU&KO:oѷ޴D~LmȤ(k N> #BȖJ`F#in|M}48WF;5L=P1aIb#] P /SwzKfrt2>e- _LH ->\@|!q=\M;iw G'J=]JɬQ#p%GTt VN8pc4 ?8νBkX<!Z~68dD /&ȑpU?QW]$ 2hP"zKL8/X8$4)P s$ {Spf|oi1Qpja!ر%zђ[=f`YhY AOwFAkQ)R߾:Zb-9HmP)'ӿѦpk4Hc$-iP%g2g=7uW[jC#̰| ʸ' 4?X޿>UB=ˏe쌴MI:%vm/)xcCݷKQ4?U"lIoyޣ{/@J|~ byCd  i:w>7ǹŇP#-O{Û֟M}i_7 >}?OA3qf6m䍱tfu}QgTY/YUy i3MbωWg֋2KlpfN2דr$c8,ll3/^-:ƠVfxoq8'/܁hRWSS$v~ɜΡ/#9DչdjX(*K|&1QGЛ&F?Pk9R+SZ)zcMGiӔ9 X}GW4Z@#b员$}iiƆ_6լzPI5qYQQ7i:g"ߛeaxʁΗf:tXAGW _O7u}ۯ 悷c~P,_75#.@qTr 3t~u߁#GA|K: E0fn,/KqV +H?1_S0FU3Ƙ ZCyH&Sd.>O:ȭoMir!Y\d]Kib" mqv }?Өu{fUأ#TabhhS G3'T|WYvo2_UQ81AuoW_(b/ΏTz*x0"u_pͬKkT'!PV}W HwYߋ\#6D0opHG;Dzr1cI)پJT6։^TW,ǣL3p:s]S2IN{\/)1MYblX?(ݵb\;9F.'oY1$tWZ|nFsFfq52θyAt3RRq".GP(_JE:U-pdmQ9sbo|Ns boMzߋ}i#1Ĉ~_9X[נlգwX7?"(E]RE$Er_[{YI<y~+x@1{Ϝ{ })P h[CʠsbHJ+ tϴM^tM F>sEs` /g*lri9ڌ!A ??=treW;#Zpю;aֲK\e=R=.£ AߎZpodq'߮'*uA79nZWRyɞ컲娦AėhAikņ=Z,J2ObA`-lLѢS!DTPĀ|dNS}e-l֜W.) d&C2pU1 @>*z$l;ݠ%s?y$? ^[/XX25pQ!-9۽Ozs^w |]6 =#:<(8%6ӟ=jK=d{Z< xU#@&-7 OZ]8 OiMˎ!S1Mg4)]^J ["Hox@W~LtcEZ3ݻM<9[dG,'j{O@Y*h}TZ,h64 $Z*>VťBUZ@1X*E e+I MYRE(rC TPh;L~>]=s=K^5Kn;!Ĝ˃rw QJlOM Li{qZ$)݀)BKSeiu&(P8exӠTp=NAԝKj"TW;^M/Dc*\Ղkk } * `ׁ{=ەQ QUе"`oQ Ρڶbsy7(Xٽ6]*m$%s[b F#8S` "Z6J^]8Yٯ6;yFW)a/24nUwN BH|0|+&$*׵1!0FYpfGX^ (vu=:yQE-=ZGD7dm ߞzQ![?sm\yZ?{#N~ ؿ/D&~ؿJz ͣBsy,^Ps11pR$h:Q#u=",PX?si`kdHrYI _I3;6K?c CG5N 20E_G{~ Ťken__;b?-J\3B/>ϣ;W~~DÛ]0QS.Uo&<5A{z& |(k oh7 HIOÙD*|Sm \'Yw@7Xܿ2t!Q\tX[W#);vΙ{9[1uѪD$Mղƾ QX\2^GoΜ^f.!8]n*mWc:y:bLMtg^Fރhf۰+ެ/ȑ+.|g@Iz(؁B*``TJy?؍%_hQeԃ`+mͦ?:o4{ p\F)谋pP˽ Np/ެ(I׈ >{ qM +D7aѪ<0nt,8L1PeY!Hj\EmA/|N`b3s@Wcl;n.H3w<mDЀ_ĈB\Aay4.L1ZE@z'/Gb[,64Q^fǨDE'߮]4@ L@E-z7L6|rVnWylc(%z;JVc0ш'(s7)Z|U5%dDf6X Vچ8j? 24ʧkvo=rNl@i܋ab6x6![^#6z@{Bmb5\sf =dl̍-A lR- ⿍v?{e]fpg.hF_5??PPqY1Ixn?n@oq9۲[vsOƕzTG7Т  ;힋7R?^n@N,ȱ^}.s(E ~{9Fi u>* ({m$#/uq?p{m~2'rS-(Io.,h0|MB0a*8mXG/|(=})<*ysEv~ybO9 .G\&$1(Q[wQ aM;yi2j y\|4r;*Z.QM!X_rRM\+Ph Xv1\c 3FN=k{ީ:7Ui++sW.׫K/BoE\۵=nUff,Wi_/7bw)E~Mƻ4󸄘Mr7x/ wIX]fq>y~B oH{JG~}X ? 7/]m{q $&V3dUJ؛eJKp x'rRTyo&\z8iq AY*5 \u nV=R8عKDpeFUCJXڑzBTNKpD;wu ZWYXJ{]Mm;wW_8O a V3x{|zD,'BfXq1Jpd6}RLeݡәA*utBB+β8ƽuo!595&lˇQ%ϡ*I%.Sa1>$v9tFP1M̈H Tbv)p]^Q_@BWzwAo+>ZVDߥ^Ep[}~Q^v^Fvkk3y3+ )߸:ڛ)_d7'kգA ] |\4k*.(=AZjO7#co\: ʾӌ@i?+;_ 9ڝh+C˜#5Ϛ\%N+V(1Ŭyߒb\$XY{_O#:~2ĸWZ#tPO~OkC& `js< c=͹ط0/ C$Σq;^xDi)RYޔo~׵0ocw~nB EW$w/BàU?_ RQ>0OW(XxP5ů㑚2U g;ltmvTtaDā.ZM(!'s@hDfMZo$yQwʗ,6P5q>6bZTe@ QT.f AXt 5sqj>o.vC/Uב.SU]w !~^+cn{xx#ctHNapא2G;B]>Bzuo&)>`.tTa4hI컺 A@(mNoBCU܍=/yk)ij"z yv]9ֈ$ED(3gu]jb?+њh˜5>HGZlc1'G?(3Jx{L~g}r<:τy:x"DA$8bK&‹ U8\|=~OkVb{?/9@y~߻T7|Yx&{ɿ1}v!nH9HcUPՅ{rF[5I(e? 2Z3@W0Y)AIwƔ/ .,f@QRIcxګn˚{ɫ)ŁP)S񿨿 6O_}K9 +lfTe\2߀^;L0u2\N]S_x-Fcm]c,.+gЉ{6bѶJTQXp iR0IMؿ 3%A ݴȃK Y c#%+@T5Lx SpQ:cv1k˺G-;`*p_Lk_'EHxh "8]2u}ܖ29 <.z+ard-s8{~A3"֗{\xqNum0k57: g5vBP>v-/D?"v]L-z '?%qE&* yF  @o)+ʶg`|5$hBS[}Zp>#a:rNdC8]#^j2sw>(d3ޡML&aSy j#yO z_ jbimUZ{jl el;R(Sx.\q"sDcVz=pY+,T,Q9"c?s9v '7c??t!^̭rx 1T=O_O*)(#+xFǔ{#IC X{ZжA#)v#bOP/ćn=Bq/ W?5#TdE3VZuxsb*8su 5 4(xxLQug4;pKE`)fp|S[y3W6΢~Cdc]<t3 e:xx$8:9g Ejf梅ITjp.v `7TrX#>G/F ߰d^vE!2|'_ϳtEZ*dC|{ɤOR}M\ j-wn"unF_K۠{Lwx?jy!XE'Na?t8޿#\S8%ˈ]D ^=E ?x8IUh}7#|NG8 1ƸP"s.^*رCp!Tp>atZdcy*p~[ACHc-s {H\=*T쓄vٜk\]ҹp}PHp~I`j$ ^.QbFy-}+8o q3Ώ'RUpxI4Q|ϟ~GP'SiJxX ˳q4G,8lsqAR[BC|ݺ_vu '"0u젲wjٴ5:xu1ã;aK*(J%U}6bjKq@_ OHyrm$hRW_7Jp|Dº lm lL;{H;4׿vD`gG[ ړV)6޳na'*Aw7\b=B4(5k6d>L/BtIf~*uqɇ{v@w0 3?Quyqsmϝ"ٟX7'#<3u dxVESgW䡮h 0 @#p(p! O`d,?w̿@I1iߵh%q Sxv2QEM"+++/+om ,Ez+[\Y47|S0a;A&ǵ>{oɡd?8k-Ƶ<ͭQݲy*>14Ե]bl@(az%VV|'&ʇ^c&f2fB"񁕢|iSUW㧙-C*ϗ ?6mԩ C_}VU0gP0%{sRTß:JGy~>d>ґ0CFt4^-x>&sƽa'^M?ɇaͶ0*0UmvURMqfwGkzc7WOvBHB!& sESٲvB$=5(lrg*7f C̵5T4. =5^{%YaG?s+QN頍ݿEzdkRC"ٞGU5k5 IJY)ꝏGp`AiC@_dm03EV-i*!K 4~R8ge+#2aG(k {0Bu !~x:O ;qVU{ȃY rv2aX&^MRt֪KwŪ_8: DlF6O -$.?|ځ> (]#< 9+:ӝj«jtL#lbw/WmSH>$U!1ExAU rĴ=HylqBgr)SQmtR &rϗzhP /q('ۍݷ<O-P{C6N|[#|+m 9ꈀEVU1]( B UHQg¿zTQnGTB J0qd1KoxD0}StC$] Fm wVA Ͻ۵H"VpuͥZ/ AG3*df7U(8">>W|Vǻ MKyET=wDպR0V-UyCkcz,o )GE1{N-2&7bS[w! ǰQ_|R3^g=zf Rt5J)6ыÏ({qPojR:!H]X¶?pm@ᧀZ7 s7|D:) ׍OmI7SDzgC>6Y GC3se.U4a7PBPx]cw6EٯpE6Q6x?5&nV~]`OGqš"3|8{xB >m|#KGRI\Vvu r`xx uG7}00ђRm!yNw!$:#(!K_P[P>s:Y`ivI#%d BQȴOOv_36+  )!G7Ϣώo:,-qJ o(6!)Pc9ㄕ H>6nϠ?+2vӛeY{jqTxPV%T(ZUoMitc ~2I: 0$@Vec홁@(Ѕ3\p3h-} k_ַ@)Ƃ.y\0˃ŧn)# dV mPuN"OBU|B<[?:=\Tp&J`97vC΢D?pW(w䕵H:]}fxLxCuH P%mg1'Gk݁_]_mtMlo?{lm [aߴtQ=wnc1wf8ZۆHvǹUM!p=NUXofK ')(`LlCxV4VϢ6fAQ52}=xH=Xb>]0d.|8IQU֞xϦ_ 0T5"}G6~͎HYIV<[*jS9y<҉~?ߎOؗfQTG}ΫY^4*Z6G萻.j #i?oV{>H3F!?6g78" jC?Un"'ꀋvnξOAG@p/9{I.IFп7I\Q1 ٵ:D$m=c$ ?Rdk:q1"z?A"f7) /H$[R:[Z<ݬ&Mn/="[yPX/E6ժƻu9^_#tV륆5.CRCLtp.NKy_X5ccHkmhç)dOm@7Eӭ%[qA,y)am/~_adбs0[֣-+f6D@Υ <>tM1|| r&n-hÆ^=#2+,hLEJ~ +[(9sdbOrwk-&lۄ{g켦^;?Hj-Kb-Gq^莄ռD*%B>*yK)%:c㻡l03GyԖiv?6ώYػ(*y񁷁.:DJ]hzn:uj^EyT<2'ѢK})~] CEa:pB cWq86YtBHW%#`.7xqvW4\QElC`1Enjx^Ws1-/c0vzp3=OVzOf#쯚9;;@Ngjpzbs󇉢4 oJL0L Onq?AX'=%y~A)@`i9<،6ُZ 7֌Sf8/X}w0C14*GxTٻ~,f9$ms3C8`?aCBjҶy܏95 \0 oY6%3x(Ih}̎uMg!=fND!u͎M~u>=BON\ 5rC-'wZԀOSrM)f͐j "_L 1J} IM,N[OÕ+j%>ŒĨ]l -qq}vR Vrŝ xnwdۤ \}Oӗx^Sj:N=4N8gpcXVFxO-3p߿}h644w_W!o/C3np"1|ܽpSTq;)sj$ʷ =5E3Oy˺rtwnoS^ 3euҚxw/e[=*vwK:њQ9-ڿ<2{X=nޥ柠B?fq~ydq/馍O%Gl ? uPh2<^̸'޾?psȬp~=ļ-5{PY,$ML ;n'Uš<@n m'% Mu{f%3Xtzl3aSmu *˻'_:]ܞ`i[aamf|Ўz8앢EƑ{#W3QE=\^ظ1_q4@[0)Z'#1 .  VR#SI+3w|糏V +L-?/ ֗|>.ɕ)9 tL*maWҮp vHu%hdOŰ& X"9q(</Jq]÷d"mf};-~9^A<Pz6FB)y}_2fo`'Cȟavsj}gZxpm~ ru0~.8|mV0چp4k}DX|]K%0H Wx.Ixxa^ڋj2FH\h*)=&YԵ!K-_N>Xڭ}[$+d&Y17_;7FoN OZ:dHKf.'2=K@b DY|?Vbii8z@oV7%09a7%'z#O|M(7=mc&O;@4^琱ڰ5C8(q5$c"}?:m|HF+}#g]'c >|鴈(haK34g%tGyi cDZØӾ}J6wyV7(] A4]:t*He I@ҙү̘_Д$>I58RQF;yg%(DpJے=Qg $q 0}DY9xpD 7QNt  ?Jۑ컌REv]"ڧ[m,j[)RDXS49"HHS2]EY";\XB$m*5JJ /-ϘC#LvK4|AH~@b a{=KN#lncZcOe_V(Ii"qO^QM[:e>qM1141+QI|vM$6HٽWƢ#(3imX×E4ogsذӓ*-#T\eOV9?],>TζW}`}87gcߘ_(AZRL)#xЁ=;1 žl|Ey16v=D+ٻ hX!r$HRD3v(i$ܠ(87,8ʃClƻI&KxE~m ȤUxo̢acVEރu65}ACLUf'p'fGEuεfgAv *lB/ Ku`s" 䝽A~]a6N/o>譄v;h3*J0P]ɴ ^+ E9Ĝ9CU?XU0[{`}&!ah0ܗKsjn]%x6;^I 1([:U/3w}@=zǹ 1IAciR+zMM^ rwsKq\"vvޠNDP2N{eڥLwvPjLXC0{ *͝=]1 :Kv;0`[҂i;s m3;ԌNÇP{6omec?ke3С(䉒mcEXI{9hձe#d;D%84H{9$ŜkeܜYxv v+3$7˓ UwYK/k^G+fk'B{5MC<=@KY2E8,y&cQ lUD:#MWP'b!,u&022*ŇL*'P X<ڧoIuxFezGr5(/s*TnBvbɉ0nm0OiSD%ov#[PmQ68`QzK\OM{|#}99}y>;z1|5Jh R^@ZuKyCD~0~UPg,gq"֋*be#=f΁cNUQWZna{OhmCl3Zߟ'KD(/:Zal[79hk^Rp[<+o>;(,E0o |>ٚz]pZ0%v -Px\§߿7_wxE9  .,pss8t9 8ZЋusJ{EMQ;"gA<,zZh\CVA(6,,z/L ~;ɗ{:l`Ѣ?%"6꽀_z"hWMu1V'[ytl¹8ܢ'P -*o%UdHV8r?/m I:i&0i%yTwrL}.Dߊз"% tZ 'POTcET`/l0P"h>%=Y?[-ꛬĬSxC#?WOu^Z]עWUil|sy,2ZI͸XI  xjZ)R=آ?hɧ$ LD~`~cķň^- dbXl;ކp8s\&[Ey=a. h҃W%_\5~=-~Wb8; B1 ~ 2@<>1[z㎠9w(8(({"ڒgitB9-XN S|TB yB' 'YPGyIIOKzSrzJOɼ^*S1ȟx󧱼^Z^^;OZVmujOxJ:^?)pYުV8jǹ(bŭZxjYЪg>=GigItDR3A>ȣb 9REoQuFԮ廹w bܳVX߷;qH(.P/PZxx92m7i/YxGv1DP_ng,];G3P\dT,܈2tL*y>cH6?h/4s$|r?9#DMyR8ycQ<[bq-(_{3#a'HXA~3§WMEJ GxB ,ʯB;?o?[Ey(?/:*+f-#k)R a Z8(脢vG}0`P}AV-XO=lg$ۣc@ܓӁ/)#P 1=*fŠlΜjV`bt\{׀9Q71vsNoOI3m8*o)7^ئ8,쬛_tAUJNpA}S >GD'Xw%xN g7÷*~\k>֬3<"0lܢ}:| :Q0j$RD/J>jEpaOm(#.l8$A<Ԗ࢘c=ŽLWN$0M<~Pi@4v\Xj4& #-fy$C8s:`0BYE(+>s%'k[(/ҥB7NpDH'81iU`gD8>tϬlJ,x57F<c \zoŠe[By\6ާ[XsٱfՌađJpQ\YO&}S3lYn~QPNi t''G{bçHM=7x6H)bnnC{ C.W0ll\փ%)/2Jg~D/KVek Ō{f܇rweoY,RC~٨Y7NS:Y7z 0Vǻ)y|dxU&W(mybv٩냡m!eD uI~£0;\6Gh.t`g"NOG*=qz:Ttĩi:U~8 @@^ |;ɷ좘A-DᢊR'rN %ΎRN@NϱԸyǜ# Ή~OjOnH}|^8a{"?TIq26jCi;t mΈ[g8# i':[26OFq+>uV8_'._~bHoS*F˄Em_By1af SVQmhwQ*u_g=:ߍ8#_l 7EǾELdžNREwN7*IDx.J3X0v/g"nE[%M7{Jl-frN|>OԜb^yY,8À4].hF] j$F.xih1 xדE§=8t8mc#}̘$ik=<؊_;AF i?P|Q6c-#`6W!]x@Xz"qVؚi?.Tޞj9Qh6>fQ(5z4 6I&&{4^5KV1–_d*]q=R,yaDPao4 Q O?& qXГAK;-_q,דX+XAD:a^-{3l(d7)Gp}Caɖ9鷵'FԌo.t4L Xтa3HnGR+d]x&~/FRrl(l5P[(CED&"VQLg6{6{/t &R@JW16 R򐕊*QחuTjhHe1G5 qjÿ*k(0~,͢e2#[2O;H g3-k;2{R`闗j`4H5#d+vo%1SKe֜Vp?ɢ//K`* һù.!?\]?tM$`k1I{իI5!c(a$zX]no2;`'7ya A5 ?acp~=VAq)+M3E4`}dH ơɣY-1›ec+M_إM qR$ N('4ߠ:,;Mî9ZvŝV=Og!n+ل'[5jѝU_ӆ] WQ58VHHZԄtT FqmӵL~xt^hs%SLЃ ξ~9mcjL1"6J&4dS uϬx E"* I؉/W)>F DB]a3 ٢<#O՞GvW.i@3*@*9 P5CkȬrsTĉww=ک fjd`'((R=(j`yiΣGR-9;J (//,5xY\}[Ea|?a3w,f2= =߯V +uRYwsގjzvlTU2J]F7^xSo# C#NEv(ڻ+Qhqs'R4E ^yz|[yD8L^Ӈnz/DXgeCSCUe I2Obh\#H5ޣz)3<4 x z9gd}rc|rN;lZkg|d]K ]v-(`C?W{fFi| ۉLlUHWj7b1K ҈xٴ$=?{e;%:^oM} ݋}]T`:v%Y緷3 (u .e;`k?ʏhM6 [ Si5Yno3-"+3yuu7i Tui#ރq-^Uh˾[n,%A#?F~qwzķR) IْKt={)H1)! Q5 1OmAYp-R%yYl_) QdNr6ٚ?Gg=zTezOm?]szԣpX(h16 NY֧ [L.;؞b%H^&9YY c:yZ+ir0Vc9_ uF+qI9D7EO:,s1~&R֥u5?F0_W'?ᆰ(ڠeSZ ݋6U9 egL-)*եmAtb?E&Y EbT=BZؾƣ>t<ơAf[cƸ` eE^%?^~b ]dQ!SfU~i_r%ax *u}+Pxi-|GJYC~a:ⴎ$Aҩ8BU~2 *(O?c?{Il6p"h]c&i$~bK1/t~|hxsr'hdmf{w)d_Qc{./FJܐ'TjE `D \MݲL$iv-&O'e5׮ͶtyjKUmCD>nMW9ퟗ@vhc_فcgI]<36̡|6ģwm"~cLZnʝ7YqfGEleal0R(a +qiWֿ T6HgVp}пM W=AjV~Ӫ(B@z(Ϟ$YcΘ z<4Ho)6*ŬUjFQ^XƏ1[`u˼sۺOM#Ms5EId*(5$ S:mZ"LK%^@!Myb1D9 5Ȏ[y-=?=O=˱Vyj'Ty\*T1Ae+|NIq3V'N,b];zv}:Bzxv`ڌ0$e' IWŒ]T 㿈ּۚ 8-~mk.(q djFp".6-wvRCǏXJR&ࠗ"eůcp^c={:: 2osHxzu];34)>ӇzHgh鬩]6U*G]U#)]LeAXLPwϝ59^Z!RwnV~o]OqQw1I> q9{؄LEkW A[ν6mL$$ N48%}O&|F6f"5**q-g:wRp4:E?Yh_#sf{O|P͂'2"a* тhe39ǃ1|<@?75$=>ʻx:id!^b*\OiKzm Wk B>SHVCLBs4 ]Hg7< .]5 `Gw7/3jy0L;ӔQ&ÐȦ!xaNn,61:ԲUڊxn;(g5yrvI_a`_fŘQ-5B+ S2/ { ׌ߧ[#HJVA O Ve&ef)3 gaR Rl7HAL}P3SE)=<@"iC!ݽ\]Ciaνё 1)Z]_IC"RO3y6{Aٯl5և;{s!uy# .rNw\[Bu Fwi;K>+Z{) Kt US"?8'N]mFi?|A+Oi>&yB(Rå¥&Kebq[K z+wdbp*@pvw+ ( ox {9J_4qm[76w'' IODK@y$D*\OSS*с6ƅpA@4rRg>^4qun.*vKDط1#$Ox[rkP"6bZXyvۢ %`b*PkT]J{{y" |N2Gͥ7ySn|Z4BR=dic؈V,MhhrYjGN+Y$8M6I@H l:yBUK@ζG+wW5y:O,gb& YQf߶.мJNV:UjVZlA>X30dZiebC+ze-A UxBWqRVnXj_mmr_6#JN6qaU3aDn 4ٓג. lSd e"e"3@ K1>Nف^cعOdb/ʝ8o/h0 PxU4 R U0ڷA~3 =`(cDD}DbEL%-H| :QAP9۴j,%/l3I~5 M; 0u3ҍE)HCE'}o[ %u]z5o>;qTFrf%O&`[ Rʹ)e2f|cs_4&[W-nO聤|yTUISڒ}Bp.G͟}]%/i'0S#<85E|%$A3A盁-KqY^ U2M1x`GJ??-WGGrt;؍M:[ebˠt[_e~@X4pG޳돶e1j a| .N "W_$< 9 /Z- a|؅B([}Ąh wYn@:eJÐ:-cqs;&U` ao&%O ΎK$]1J&Ep}iJ CjSRYp*zО>[n&*[ub@7=o3H:_1Ry`uZ}r}OJ9Fo'2J Z˧CEBzw kqMH'Y-@!|QjdRKQ"G9. > +/'mKdž~LfiX~(n4m:5.p̓Iɤ 'l'z"~.9f&YhjV\GEYCisдYE}/rbC*|`UY4 ~al$ōt#b5"Ga {Ll{ ܡٗK >2 }HTkn<]g!J*@E]ɨ?ʎ+++t?ިy>пƔ wpKy0E+ǹGq؈ۘNaVpqmTg7rvlfJ )Yɰx{-"MV&i :4Kb2I' BUcu!d?M)L%BS s;r'@t>p83dc!;Zp]-#tʊߔ.8ǣ{3%0*=jr+',dT>Mqgl ABh7Iwzz ; )TVɯETN{K{@`tsk})o6KدfvT+q#lDkvvMݓL;Z7 ?= &/ͮ稼j['8xPDO ."H>vAt;z-YDy- z-~RV8g;*FDv1+uiaPqa?9>h:3'=^ r(DܚVFf}v$+sc!P(SYnmN:]%S%<syZO7$H\MXpne0;Z Q 2̬*:fz/ vc4Ϟ8lÆJ?f2ַ0AtUhl]58҇&w!)sTS<{#"QdƕWx1wLlF$|Dmc${B~q};IրүבPjv{;y(yԬ>~##Co\1òP11㜽yIdlpٔ8Vk}0 Y2K11m(QtʟR _Qs8|)4(-uC-HJ; -j!\_^FԂw!P21N_nS$8ݹ/ΚqA~( ߁(|fx A>BB[DH[סSeV΄=_Af}Tա7bR 毚롭 {6ϗ\,?&¬o vj?Oh2(%d LP[}c㈈.#q`mPB}A*).(hƐI)cd@_fxX- sgcBZ{8FSKJ1[rzi~7!>܁m+-Hl,Ƈt2L~3ijE_4{h Ν k JYmJ6UBUg=I~q*G䯎+G?5wwhãdJ~}Ha]R;l=׮ٕ5b@ nְ"w1ӕ` "5UՇtc꿎u= -̤U]<;l1D;Bq|ZZy;YX`ʘ˵!5_O!D Qʝ` l)/,>p_lTVXzRֆ>eX'٭WC#Xd>)5j`Ѳ}b2´F0yHSk18Xl+GMN~EyaI}N"SQݭRi|\mmRr= G`6.Cۘ2;B 7RSN9~"r?;,Y&83m;xEhfA]U0]u-q~s6nL7y?s4DseTa\1Ju0'YJ!C}4ltv.v\"Z« ;wQ8y<ס9yշ 'w`{J?@b-TZG`omEeLP e< ! :ؤ>+Mf# i ³M|oy?puQ*OFbLZ`L3ژ4L(k ^-ֆQO2_Wdҧ mQ*'GhSb־OȄ52~:='>D&8}ܮhj4p"mH'eUteݮ98Ѷ*c'_jVKY#9cS3A<ٟlfy:a@s@,DvWPCmBKonL 8o!ШCgwFJv vy }&;J!@Фďqs9<t[~t&#:fVKF9"A6z1[v>Yy8a3k^x5S4˴ITxAnv²;ۧ_Sdl$[,x~KF1~*K0Kqp)hےl.2  q;4M$9$Q:fiTBlX$eiբT)U55J)? 81Q$5B= m@N밭+ ; -p 8 ap"L9) #Vy7m|KOA+rZt 6J)#/Gc&rNA~ bhhY |) u1bF|2C(dm1QvhB߈nrV/Eĸ=ZE%GǚxU;<4[IH>Cq/i#wEH#gCާ/S~&v+w'*1UrvhPlU/@0h&q>--RהD p K5bnVe86f .l@odI!3C3lXlXFfg98 j>O+fţ1g@3nA;\M1L.#MްtoѨvsX H'lH{@uH8l{T!C#(%Sji!{ɡ}1aڕ|7kzͣbB8vૣ< %ӎ'sE0t2?jLNCtH:m ȅB7FYq䅓@ςX:) 6GԨT/3 Ƴ!ڏ80+=i~4? 3",5 u-@ ֍ps2QFڿmlo`^31,/ߧc^eV4"&U6(5E0T#QRTDGi|8ƬBdz TUipq]&vncG:WQOCkmio%4'v6YA>Gs8Z~%keP?)?,ŌɇS%zfQb6+&[G,ρPiJ>!ࡸ2aAj1ԓ(yδ-ʪ@f'=[j_o#811KQiEm]굜 x\vވ M1hHS$mD9*q[w! zm2pm]^Ȝ8_H,SPg|h_g[&vú0D  yؕmT hńWX A>ZfQ?`m.*Q>L fnЁ̃k֖X9PZب8zu3*aNah'Mpv=3~_ CǚQ7;֜qvf;`F(tF!ryey;ԁsG45 ˀEh7Xa13ERFΘ $;fQ  PÝilL!e.ɳYIfy"me5N ^nhnʘMh2M6vVaI*tdze~Ggyi:-|e%l/緟Ff- =>*Bo&UYbuG\T/xf\,=z Z`cpapx^cQoWnv} Ejǡ?e/I9%q CW"C}749=N9gdI_o5JƤxT!P 4*1ۦ[_7Gp[p@,*J2Q޴\p^Kaz@5>¼GwvpC>AXW3^FA[۵X3ոunB(D(8O4qܝ Ļzr#Q`;\p=LzI&) ߔUssW( &=_AuBD#_bCh0abى; i~pKUx?ϕr*-E0&x4*\W\؆$:ZEy7|vHil 18xv2"oLa@$eW~O ?;?bܢo]"YLD@)d/FMlҿأ/}rl8TlWm쪞uYv!hRxGs w(H?pO:ryf*<fTs.̸iI{q?=7?*9mYU䦃*%{í^ oVQ&dT CDn1cB0 i6 UsmXc|Lk@6 .e*0ևl i<%S.p1] 㭸NRE>gBT=ODZڿֿ l '&j_k4½q%m5GSY䥸 [}"HHj M,6I# (S1zB/]L.w_jځ&DU6pvܫ-rl Xav1\IT<MKogw:hV،"7 {F$&Y/U_hVEXN!h*R|7f?FrM6kl#{ɾ)hGm66ϺMCʎӀ]ZCؽJgeAs2FiQ gxib1`((Ch@s&Dρ\bWy! 46r]Ai}@K`Qyp@f2a|EOf4ٙEji!lr2&~Fz{%L4v1,"1=KJ㣑k/%R Md$M.ʭkHi4N+bFi*o1`uD~sƀ/|;]Un?N3n*hrrl7ȨY|V-X+ᅒ${JE|oDnw[ . خ}7y #Vw =´͢\ {i*:inj7X 6(ϬRЧ͈.hAY+8w+ /L^9M0~]H>s0 QhEQT (0uN 4gz Xh$8zulѻW vޏ#J{*2ÆOB Ƥ8L<Є8bWRSw*HTR^?g&AL( ̣xͬͅ$aVp$6J9|/O^k39`q S%s{7cdèعPI s#v˾ U+x_h~`w3_ Hi̡^_+Ob˨; _"^ru?{7TNJ. %PQ"UrQTHu"PcQj>p{j0{]ZU`?ElnԟTh ĖRw ,Vv 29VaTs%y# 0Y#E+T^b^<ƛ(I$U/JxGcU+,{[)q/ V#J5ZX<:K=HmxqsPZENnD_çM}{}GoVZ[tI*%ѷa+`Ӡ6~~[%_ ;;Όqr : C;]"ƽ0ڴ ?XsSMe4#YQ"Q06\Gюa` 7 ECOTQf_D[CCCI4s dG琎ar--usge)i˷ ;qh&;_Z|l؜_ݨ|Px< |pa[X/Dv0 UI ΎZ}+=].(_+eyka3xwT 7*@ˁ8r e.׈$ *zzM1POA[_!:AigGw83L*"G-~s]v< Bmp~^лN>ឡ Gk[?Aya8–ur+d'Q2 SpH1-ؗ Eݖ=rQܮ+9߰/>Tcӛp70<w7h ݑrVVҬSgK.ূis8#.cW^s*kSL<~fW׉Ʃ}<9D)gýȺ/vFIo1?jN? GtC}9a fG{f 6˶܏f;fa>~KL*|]9/[]}mV1Uۅ iE#XF>Ok rCvpdb{\[w(g &IJ(CrVOt>d KeEUok?>|N>-}ߗjR.kQ_>Y}5}G^^|_#0mvԫxUmc*agw-fbgOWZބYWwH`d^д_,, k% QlF*wFM8Dt3@0:={}gĀ>_'v.(V/X#tnvo?ǩAg?O7;x3laXvw(;pi1]/%!zfrK3N^m7+}h@)3^wW7>y?>r^xU(R2Oo}>@zj'ے:*}NSbOo/ϕs~o}Uh3@{5J7S:.>C%|~;m+kZ5R_R{bN׵=OO/ 9pR+P\_|lx/ӄ ?Bl`DRX(9v b?m36v!dwR~ڱ񗨽G7OZ$FSO[s`_YIiPkq95b *qNYa9$mxW0<YuB -'8|lxΜASz~>SsPe Y ܿOi}5P9(Y0*~> aOh-esI0VMUF߾VS ] 2yf'hk'O}jS7mg8+ |֋ FUw8}ƤX}x`BBR r; /*m? *EAB;<<; OC~a뢶8aeoc:oVVyu&Wn0jZ%DĻ7笏4؇! 9[-^gX\z+WF:fFϴhe;_0v dU˯Uˣ\QEVeRRmG1rxTdS|Fac y(hBꗄr}}9, ,Z. !{Gj_=(Bz) eбL,,@pGj%ڂI{ a;)_.whsl?]̩S@e OiDS=6_&,cc Fj\E ]&ԓ~GcϵA,LXhD?ЈiD 80`u}(_Q\~kaen+t#A^oo`K$D@8(8 %JpGxd4{]dk(B ul)% .:LDa`;|G.*uQձ=[QbGIp==uՍxQ,hFN{uWpqBX> |jϵ0=(vA? Xi,6;ی?KRx,ׄzn&%?7XcYCirT{(Ls̰lC2,CX^(C L^w4_ jL__||uSE | _R+X*AG󍀱'˱^)ړ?½(=g@`Z|j4QU {p |J5a8jXWb&#;|9ka'Wg74E'y1Q:.eyF*Ǩihjh\DρVH0sE/DW5A` df̎zW>&^UaDAY:/WUd:jmu6c *غyBt5T~&X1jZ(].J?a7#o}" mĹLWH|(Z*n^[[uc 8 d  "zuuW0",('NjI87"'jc+I  K2UC5E)Gɔa0@4Sxԝݡ&z }dE%1 ?4v's%S)(`|x/cDib"t:Iu2GJ2KGc8st <g(@.MDž?6E&:Q(:[܃0-uJs4f+T *cߤ%Ofb!of1n<82ԉΕKQcϒůEa3ɽykIe<g*HU":6NhcMqA D/ql7R|@JXԀ+(|@ë52;6%j^+`ΜΫ_H '']yW8Y8goǩ"ًD8FM|s 4]`A7p[ǝnYҍk4k)օ<؂5j~"Q.FߡB*ڂ7Em@ٮlMȿjr<3냥%a"`-`yϣ#2.EeZ״i/J p!c0./j}xb?g,԰]K5ķ&}+Th)"ro&]E%w,y)o SEgc WZ-f$  jOgud~[il:k,B{u^hWcL)Aa;nAȹT,X 7Kw>tlXh ?bףּ#_GxOMesw(@ӗ<3^zyqEV$mg&(Vk`mT:c0[Bc`[<鱍}Iݠ@R MN(h\e<_QbD |NJ~GKgO-xgS_9qg(< fetv4%EW/)EV:]Z\+/ܮu |SS?lR$οUoh^Zv1&q#0arG|Q~(wI' Ϥg/Kl{ExMix"[/-ć;_Q06Z\d+FwZ&܌I2fFs šL[8QPO[lOG>š^ h/j(R[b4:1sNlm.yr0s<:sw զ^]c0 fa6Ъ6C)nE65U,#ݟp3KSrr|1Gc_^4/ 5!w%^p0MdIp/qU۱(tW? bxM\ T;!/˘Gٞ a9h;D~+}"!L#dxw O6 Ӈe:DZ빑shD 15Ac8;^>迲?InNTCX𳹭Zdm-7pGv+!;{(I >;jf]do#@f +d[$X)OWdARi'bo,wp<w9dFgg®`]eswTCSs;pS09HZb(olazngqs \Zq䵚*3 )Q? ?O3.lSOo@ِ2ԮQ=?wsM]B~k}M#ea}޶}_Lfq1Z/b/;pJ=pL0ۓȢ4{vI&6?Z 셅 R7\QY?+ZKY#*+)N`W`@4<ˁO^*#' tS>6xX4(:8+-#c ){D?9og0Ue"@M:o~o,+^9`NJ=[[rFXH}+J"F#?Q}^[ph#9*  -o eP_/]7ua쿑m)Iv!%KǦLkf-| Wdy6mb]B;wנ'8+BjSh-`V:"!(p {HZ8 b")+@x;M$mNz?3n; =;;cƷ83k"ia:#^F+y/Ӷ_tc2\y3q{1Wyaøn9wZ}>?BF6ECB;)ȌN1,amhR0!\'*1f+VcPzՁ#͆t)V~sb~L/榀lyM7r,+PJkN:./svvEU3&(C[=n}p FsW TܻY[1价q.qǨpP"P~ Th_Ns] hEq'Mλ݈81pn^&Ǎ(.sd:kE?Ïm?p96+ |بq^}ߤOaZ7\g7%6qc;hwɷ')S-/X`X)"F.VDRM7`M-i!c%zpo; -Brjgxޢhw).-Wpb׉iO Tr(AnHW(o05 j ~ cHg{ZUlX|Amlژ m|5ֿv6H+2Q1%*IeE/_+(-~gc C?NC=wy"RmPj(<ϙٵumgcŸ@\ۘ#E01b"_;wEN_'k^uroiѻڷ8zkм_a{382@/D,{f61SCXQVM5KVa2Ш:͂]?b @hanvts]fV#uS%~$ +_i?v.S2k||i?g+MDI 9TQ,^\J5h8ϧ۷ fi&x3SGD3Lf9I.\fWt۩Iu[ph:z;3FiH-G- '- 063*"tbi=sL fޅH`T%6Ow?b Q;wծU#=_;f?ѝqԶ??=g7؉-HoKYb9Db (y c@/cTKs k:qiw!QM_vu1wʯBp$,4p%+Km>3XrFxbly4aO%_u7SXcTVCx2ɎqI^(N!+ntX9c̓^g6)`W W VmՇ;^յq~?i:c&W(G.##aS$Y@+PgK]*W𫿲&Y͘"hg_ W7љr}vݫeG~6$;%Vr%Zq/{ZR9 lLZ'=SDgx&i1ʽw{~.h9wx㙞jp8O d3 6 1Ι0 .+%hF>ButnMݜaQz#.5fiwLbn| %[JXO/b_`!*+hI<6F]@-]G9h̩[.)"]Ꝉ =gqILg`$"q rGl`?O8U-0j& vNB4>A)I)-4!n~gLۀrЂޫݿ,Ќ fjWW&6S雑8ҩ/#Q"a3"6db?G~N?Ce y4vyGﬓׅkgpZ`%P"ЫعfU]3'l~>);PVqŸ}KP[$ .4VP(@n\Іa' YBbIKXJ&*` i_S]A'yvUhQ<t3$iz+2MFɇ-`֭C3^\ڶ}Z 6ϑH<@ڮ-hTo=$*s7 O*(%BP#uxXiQvp-Χ^NZ]D'``ކF%etdb3mWQ:){aB` &{ Ө4)X[%tG *"5?PL7ٔ q$^D4ǖ>ώqp*W8x k*8ma](ƪ;+BNHwKo')VGKz,ѻ/JO?DJ>KԷ9J@; ([KJc퇢s[$l+8RԴ~uDv˳H1 íi26uV6R)댈p&΁pD^/v8Up7UTzB)8wBsp8vrk7?Bh/M Uz~C^L6Hǡ6AO@i|%0ϡ4N/]~<J'o[8l a*gb7A0MjUllo<_nܑZrys܂õ~^tnΩT]w8rˇ YZɧT ~`۱YPoJ=>?R>H {uD$P U8RfQh#y xvuZJ[Oc&g_\zIijDx*ۢ` ^F@l`C{jUy%g\>JQ.ػ[DY*J82ɛ$}Ph %._>q GA[ɤ}l `@ 7կ/B~§DkEk*]KS|*6zQ+xвZeTeѼ:ڲGR){i+{X` 8K~S=y"޳)j65AvMQD+FږSTGcj]cV=UN5fŚ|vC:ӭ`j]}- {1qݸn܇ؿҒ^F[OzJ0Fcz:6g.CT]'mt BJƵWkc}y[;IMm &Rۈ-mcCVWQ45?95REw4+k=>[~yrؽ$\Mn,c1ox<{Mhsa831.":+c\nOL c3/,9;k9zHlt'`A+!Qw,azMEj."fu뿉r7g $o 6`{oߺ?#/~ J YAeh*>tttge|3>sy<^"x;I~UlT*:}JnD4KMIcY9$7:egi^&,,>ߓD+v;^$}KTEE! 2U-s<ts!^]uqK%| qIaB:,~efPرBmb͓"JA:x-x$C(t|j[o{L}oLi+y/$߹h0Szkݞ.u:*] x%&>wfJÒ-怓"=9emfz}F>H`W}oFOZW-'v%"d'u?Up%cSvJ H;T/4x Z6$j9zۡ<48KtI%]L)0n )dt އ# MtDO W8~V%P#<*gY+\7wSIX(d/omkZ*?/X;Ϣx4E9;k6 ׫׷qJ򡭙Cƃ6Odjɇji܆b@:sίa#y^緰9NKVty6EN>#-o0G+۹#jn{!9{X#f2j=hEn-Q+,칮ɋ0u c|QuBz6DɈ8EqUDCRYJ 6|J3W+2+IpbRU0WsX8/4@E6Ӥm:Ut{R <ȻQD ;Vdx^nSC-Mtœ:%j0vźdzwga15|%sí hV Zk8=3k?K'ǃԬ H/g-F{/ or$*e]N[ʿi,LAIjҳ/+'FFYvFu¨4]n`drUϷ[3-U"ߗϬ=Kar;eaf*lwꪘKLV"rXb[Mw閘gr nW*ul=3`BiC<Ц3=OF;d~ |A󞤉7RTք-3坥̬EqqЫa9494 Ρg ZƝѝGKyTB/׿yw<Ǯ(za|Ο~7{9U ),Y{G~;/_}R;9Ӳ)ŷY\LOٲZ=`lr1 @H<)bi6)Vι#Citd}m1UH[,$.t NɯUowDptܸ`8asx=am WeRn:GZTfRj< ~9AЬ&[l'*~|XYy/"ϗaO-D?NߖX$ yQ"z 7V>VCV{ܲM*yE QHp\"@Iűu@#{cFOaO_vpP#*[fQd#N-B2oc'{Y<EԄ"B^|~lAEIfB#4 .>{gm|2wqӹ:^$E,ˎr+<ѳ 9L|P",7?fg6kvҐ]Tt ! ΙneBA4y޴@06nQk,pyb뷷c=_kQkGUp-)x%F(pbO%89:VΦ lJ/3Z;GKp[sjb̥zQRa_C֬_2r#t\죭ɪ?> % <^'XuV/[ؘ(-nEqr%U&l{`&ڕLl)k5K!꘦];)tJlP*lqv$a;vDBGb/(|op 9YB "P ,oC,l (ltK韟SEE`EۨetV}yJ^GVѺYue)#_~4HRCԠXE=)眑q/MBwGpK_unS}RㅼCvfUˆݵjfX{~Lh9 rΌ׼+Efc+W%F N#ö@;*GTA%(1nWs?.mfotӼc%!ouFaQCy\̓Nk,<+i.ַ\ȏ풣&Pv/n 8aC/_=r A 5~# Ï8hYUͶgMt=`s &~]rz,i.ʼA+䔱=th7/ZL[AmqlԎg.t TLRK^hpt^XPŴ{6߮JIqO[r* #GqTv$V"D]|cka#숐|AF / A̩c5:3(hWζ+Oo .*ԭ}?_4>gǬ&7Fpu&t4A)ɲ>BZS#f%?Ŧܿ!543ŏu#YQC#p3mx=H:&s*+|]!}ZZG[4pVmsEFBʩE9ۄBBVTΪ ܩYW C*גًFevRQYbTp_>.H`D]mV:#1p%s>5ArNvRBs,9ǧNn`3+MTof?˔D͏r{K Ca? jFb;D#:[B wQhϸC̹> rb6:OvuNԊe3y^Ar$%VHN@)fmxjb`(VʓթR<'C}2l[5Pnnk5Q5e-) ;wR|rEϽɦjJ5+CR.3،gys/!B͍'MBZwv7sn5]C6F_Á@`|yi"yJnN[¬NKz ڬhO$ڞs|J^vSm9pq{&%t}jV C=s8&%x*aʨ`*?5 #}Qmn`Jɝ4[ڭG󻄋PV`Bimp[Oi~ Kt)DHpƒ=]Mkև`ea.X?_H7"I:\?S j8ls4c#N,}s5YI#gdC⺐CW{8L"b͛%U@8lYz<~/qA@Ur4zNg%n-.({'3P7_`R֚'K36+Yn +=C™ Kԓ4i@*ܣhWpg$EIQď#,ϼ9E-**]"ASeYf_~h)d_ԵWi1ry^ -P{z[,h:%0?`a8*V(MƨˢܘZ5XyҲlӖ06<%>ǿmť[asY[|C##7 o˄ FAkm@yЦw--P)fNE/Hdh_$ ^FAx=v NrUܷ K)BTn3[Ջ`ѹ%h%݁Wx; _0FUoJC4ivb+[ݒP4ex2?!k5(Pէܲ8-Aa7}o r(*Ƭ؞o5|ii7Dc`QhBJpv .cq:4nYMgMu)Ѕ z0%6Op='Id;r84vloյ?FTţ؂Ađ1L^r(` }O/^ƽe2*ī(k`2{W)Mεb!i/b!}@|M. Qv].\0>U& BGnҲ6Ҕ^M&ǜwvGfwDB!っGM僣PJeZT3h:q_H"rFd *coդhbZm]i`Oj&҇đy%o&YSBBQ|<DmI~A‡9h<ǢK6l`Dq Ul129V*̡;("kyuY F%Z)zrEXtZ_h(2vlio:$/gPg`~MOi,9kSG&I4:({ʊXu3T@=/ᗴ%PTg[hѤ;4{¢!hBEf]I)=wH[TA A(f"S`]7]τ T}*vuPђopOAe\#Uq mZHfoBj)W pz)DJ>i]G--,8),ʣkةbfg:¼ĊtY\,l&rH,o򵝯(_'4!;f G9âwХ (DdO8w :-~;:Gʟ$:khG [yBkD)e(L-* r~xݷ&L$&1'Ƈ;&"vEڔ2{ΪAWp>~$>sYbp?oitz X''8+ί;FKM\~_Gzx(y yO&ڬ60#'|zB%i$>h /a,j.wG?ıyn;ʭ1 pD~汗6p*bKlfH utizJI5&nzaHWdStyd1ieDeLP&_(2:Ќ son*Ic kSO%D8*fLc;1y|>ฑ|r i嚌y1U7] o2{} ҫRFv7Z5rYM+Uf`}rM*9PnF9zͪV2.ծLL#ڼ^]u7/Nj1W6*f:j" ށNHuqu(|h'r K&EK,G8W8Z[Nڭcژ*V/"_nwQ{m׳euh̾ 'h1}q,-xYװeEE Tԧxj7jPx5+SYX=a9=p!g}/S֛#[O?30QAGz ,z):FvLȽrT(+9֚}qԊخL7aƍɘ0 6pۼʵm\LFX<:l=3OMظ&7l̽"` YϐfXfϑxo@?epq 2BխtJȈV‹JԯEol>Z \?b q9ZQ[ +a1\ L+5g/σ69~ m{ˀ=7ZpD*uYTd[c,\`؟alfj܍6%@lf==? pz‡4igz H"s9Z*=z6pe梼LiBvĮTUVM> Nc } rpM[;m>2l||cS٦D-3rOlFcw0/=śP/ MwLMUnbcu sc1O^҄y4U+pnPbށ0.+l1_/m `z~q&zg!;qo%,jڔ ȼ \l%}Gg-T(~+ٙygTFt 6q#,J݋dzX֐DHqmј=:^hOgVG#"؍XoNL(\45=LOv;v& LT-Wޮb,(ћ zHٕQvʼn E@J|ޮM$B\L:{\/dԜ\Sl|䳍ԑ48uJWtߦ~O|pj 8@ICFSnK#va58:6tuXO0VXaZLr?(bt866̴ѹt&yg6>-u~)F ,r6]e8iح`cQtdEV[p|m3vUڨ]~ GGޯ `X訏L&d 㝁03e882Lp8y4 * nF~w3R?#hwVi?njƀ q-~_6׶ǝNOyi8s-|o@W }} WOts8G=uCiC,Q>>xp}<0wP 3 'Bx^~?mƍ$0bT22Mh/Ht^!҉&|L4C MLQlM!qKIeKX]c :qSu5G(gdTD<!c?eB{wcɭтLXh'7g9i쓥;xLeRRhoƸv*PoLG4*]1jnԇ[rA[xpI㩟<`y5yCiN x*éL(?ck .^?XrjrTb!8xh)4]?tuNFY[1 7"k|M4VvZ 593)dfm4+ۑ)M5U&`Rz uV[w؂8e1VOKxrp„IZ0!Pd=9GI1c׳~Y?`ίQ# Qb|ѬjVciN=ߒìAtgs*iǒ7x vQ`T8{=5uؚffsѳݢHx}>:}YC݉:~Q\AE4$0Ε{7YOr/6 &DQu'_J۪U[tn5*֝ Ө͠UhWB4{ 'j'HR$Q1ۭQRk ׷Y]&OiUY\+dW^O;ozk4Ok!òqgE.0晳FVi(Zb>]Op(;ŕHWErBǀS,4N @wsV&6g73lWتjWCS(ŭXMXF:ʋ٬{DoOD""4K:,-g4]QBͬgiEYV%󺰈s& {~X}Ld 6*{ȘmiF)WB7VDS{*4.]. O:OMZQ|PT!/Iԁ<^ W:13a8uY~~׵oА*&,IΩt|,0}V輄 &(+џH1re9y23t]Gi]1FC42IaZl/2T@ ch\&>G/߮~5/y7e3b,ۊqϗ`/+pyP8orU,h`&9>AaV2KD[ ~8S1q4M|UƐBqWTZUf6O}~V.'U;}B`e~ _eѢS?PIq, QngUW~Qi79'o&k~۸IEƮ@i"noFap >AG. -AKf^%պݬϰflT،߲IRHG gfxHg"$CMG|n G kz+^:ל8?㼮GqT_F#xI;jTH1ij(yq<4iAq>Ӣ=wЋq?j^/W#"4]Ȏ<Ŋ}$O&pYr.ye}ΐ+>efpwhh[ί&a 63o!-,X}3ݟ>ڞsܵ~t}0`~54 o\_:k'm]YИxyAy Au4]hfj1ϺqTКMt>Ns&b|\758?dԯ!(A{{*! nhkԨψ涫Dmb$pMx4yNykro{PZJ2V'{]ҩl&,&MGbT;bH+h=S9bE$#~ZVҟš"bs+~0 .%JW " ňٽP>l8W|QqׯD(fϯ_~ Wע`+~P&BςV-h~?䚇zXCFv_ݣh7waB7~M~<h22;@ /QrdxaCkONF޲5Bk _ӬwdH{&M\sBQBj+޼ڊPd#s4=ǜS5khU= mlb\u/툴z#f6OIYeGr?ܧ$}/X&1m|ɾtj5fUC.ȗ]@ABj;17sfa'^hL qTlڋ9wf^;b{?C &x mlVן5x}[CĹPτb ; "C~N!ƎCxM.*|V_xzR}:GhOki(7}XXZ#D0!5tl_MR!I?,9a7Pˊf~BoW5lmw~A z^,AQh~"L12:Da<ݕK ;E{:a1yUFdu1 J#|ۀBU*Do5L/@־WKD]4x5ymepcMHJN |ƒj,1 /9rY6ħhU-= GrkO!}I&5)D*U]Z0qU.1>p)~ 3 lkp=5{`X?.|hl{U "Q ŃwBYWxU9 ?.D&A O()~A:^P&l#AQ+驈{ӱe,.JA"Ӟ}I÷}}³ts;T/sUKDSRds.33}"Zȏoe@ P9G*i{|#P!%I*]5{Mo2KԓiXtodݢ,G$`6LPB`<Ɂ_ᓬ,\VKn|Y]MuLAF>cž$OQN@(!%;̞O]I.Gh@$!Lt1kw(xn[( C*HH:G"g"VRdזU yxO^^ *L5r @)D @0J!"(ܨQ)xHLWKVk*&[E~vp)\ly?ިJ y!DAn-h9bɅZ%+@h;" ЗܭE-/&2ApBҨyTAU*o:@wO^ΠgFm3F#sQ_ tXvH(nKvz~_Cx]1Cw ?EdA1;3}~X6!^ss(,>0pa_1Ӟ zϧk9W]z/C_EYe?@lsmmuwss*qZ`yXOעC  v0L3Q$]_EH㩮C_/Rxq5Tsw?S vd1BQD[~hxGra:UŽAI2G3/=y(e}>}=«grvJuVzTKWϕQLNUs| 5 9y@}@3J#zڌ$]̯6LcDY'W)+1TWZƒ$Cû`W\EMTpyE}Xj.C',&u!\1mQZTQ7ٳo]0F]ܸ+{e̾HS;}\gϓі &"^?r(U:CFrx6R΀-H8di{$W%" ƙ,871Ž?plzNzU9Q;FO'K^9T}XUjA5}a7 xG]tR$:5t.^ϥp *YjWQΙ;!<0:{ʚ0DŽȠ[>X8gVn5VBceV@0+X3]}e&' u>s(z!n >|Cg V+!Bg EB-b_xJF$=1>z_`0$PF;{Q#hl6RF+GzZ(}"BZIEKa/%9ˍqJ"yјA~LCM1^9F< )%+r4U&.ĀYw]0a2B T# &OfO8Y]mYR,fMa+8voo IaW!Q$WbE#x2jo`6@j_4~ t.xB0L%x5HjU:ޮ.Øt?.z*KH!Q] |߾d<5/=ljsdOSOh6qygZ%>aN\Z~IyNE*]xo}_p^ģq6}|:?>yOl|:$xf|JkJ(@>g"4pHZ%n4S eQڑ\Ӌq>+q`gc](<!G DA<=|䨧v[ەE#l$t0INT(̿YtO!?T~pޏ|9F~Lfi%aO0:WQeS%R7_Ї_P.fi:ެݞ]@!(59&Ks߂$qSBG;R첬KҐ*ppzZΧde<+ Lr-VkM难wKz?JMJ&g h:kQ/X /+MZcL_&k7(LZBϓ? h؜QDV+s`:K^쟧~Y m55}٩Bq=5h9BJU{s[[#O+{yɷ~wQ]#+[W'{7>hL/gua(k[MeG?mмqOCEDk@wK@"]F6U2,ih%kc.ajB/9I e`{/ቪ':uBR UA(j;zH>( ?qvX B {R#5wsD3*Ա}&1Ms{sjxprc^4y-Αx<3Twɇ1Cδ K#{[ At VW^:8u?$%H`Ė4g85Wؔ*x ̉\B 8rIAHI%/n&%M'i.(=I+!,mZdӄ%b)%mJ2k ԄK_x=XT@TUaFkWBbjǡQ?c.b'bL*y . VVh r *"A@#fK /֚> 2 EƆRIbʊS)S&T⤩Fgu0#Β^ (8M9S݁ זf <=;GvV|bKïc+χOf#p`z{.X5h씚 ZD 1:G5@ڕ-8udٍ'd)ӫ Ŧ֬*+^$N({" ʞ?k f/i;{ θalnQwn7$·-+Y\l7lŘ;FTLP^{ 5m^ JEU1s9⧪ xuBmEilm~o: +3 H'c=7 TY >& gj1Dn sSi8SY$9e%G -hI8FV`b;32I**ٵhb45B}+D%:3_ nDx8jxjsZVUMRА cFnE8dȘѦ>lv&lo9_=$lQy?^[Nю6:ē(l/wchɦʼZقЦoF߃x1 )=y̮`Z1 &TJ}?yB*vw 4y\F; u+i Fr"a'罈0o}&х1ϸFMH{'g3V3e6EL=,Ӝ0u,F(Ճrq5k9IM^N&*iE$KژX ^ E_I ZAv.'F$Ѕ;oqs nD2l]=nլ62\lS8Uk w,HEkKc#ezEpQ >H"ɨs([v#?A̮Nf|}ϧ yR&ZAk h眴)uydOJ=,Ց"yo\?z{zXu;[HK@/)%~eycjϡHx8/Hx*t67|ZyNy[, ƻ%i Bm@S.&: ("q.ՁIs[ЀŦ3 FVΑ;Lv58瘄ެ#7=l îKK+v asg=eN6!깇"yQ҃EAm2؊zk_`ͽ /77#T !XF5FS|=[z"G`#:؂_iŗ$P6 ucWSl~6,u8qϩY8#J9bmjrA8q}91mL\l^. \)᧋mj~-gss 6էs'[ 0MjrSz9:I͇h8nkDFK-FHAO&>v,n$&"YĮ>Z"眒 5{) 0lԞQ"f `f<˱0c]O숴ؾx}2ȋDc>SŲ#h~p5/`?kIQIo9m 5r5ye:z3`(&?zyyK[8~9gl{|"ykW+lϽy,T8ϸ-U;KX=SjDwMgR;FgZ,8ޗ"͍sH ?C"IY`ۯ΋K8?>ǜv]_QWͻQz  og'sA3vY}SƩzN%9/\ˢXKؽ`g,DME#-4apd_f0hoZm2(l`+BШ;8 ZžE[8K}uVʙy(ɉm`=pm̢.'F$>{~OgoKjf] e5nf3ogPD:ESmH8 ;d5Œ%~s4*г I)! P rh΀U9 ''O~!}hps~w < P*L$]$@CRkA)#>b4~+/ ʢDzE0[i(]jl yQx&"z!^;+`[r˩_ܳJR|Ï>`Qg0Ał;* =W޲D0 % yNhk)lY*?npcAh<}҇o@PVNľG/"emHU2k9_|WftAX gpI='2G3ܬ0PT+ >J#d$>di-i3Ζv}6w004; G}jigMD F?ʬnݟqՄ6v$nVXbg]C x׽uzE??<{n"X}oGMp 4{÷&uXCYg􂹻}1Q%Iµ"Һt &W,>|Cr g4>XkɡQ-N;SqL$\:d"U^@1 z֧0&E_kiO1Ø?6`L^ξd$?XE(D> &{Wk`iܕ;v5dn /vXszs*~<=g59bH\e5y3>QqD/D@?3=LF% fWjl)DPɶL9xFi%ֽ!ۡ{f$Wqf5mh}‰AtLR˾jٳwͳv"ǿ|q{:!yۅ҄˩ϲ uξ6bDEհt5QHH(a@c躕G$8Էy~ HәlȆڛD5#[B$_1%}OVEk!T3|[_tB'P0&}=Ttie Kʱk0=/QO4aX]5ԏQt6h 7=w XRb$wVC]`8׵La/|Kx3d0]XbnR[ќ#i2m*~TX*|)VgϩQSUݨ&tnl=SsuTf: ;gZTZ-z\ϛsQgĊ/܍{Sx_g2kdj򝺶/_5H=lK1!]K~/ yɰ Հ])^|(mms~ BxgK0kJ )39()A! СBe.evUᇡ'gh"W=m"h"qj)\W^d#(qco6e;p<%g">֋n0&.!:3N#7#k➣ `6yޮ~̆,13ɨsLƩh9I&I7FI`(°~=K& uB輓$Ya0.Ҭݔ4/NEm2p8T%F T{mtPM ɗÍooHQíOY $D+pHAKoGJ-|46'^G |5Ɋz 9܎3xPCrFNj{Cop1nu8Kј("6?ʠ" -2Gd՚9mr8;]N[GgsC*q%7˜R/NQhCfTo:Q<rNTTH nl$ ^'Arhoz0 Mo/}ZCv۔ee}Ba7g#1/-ҍ0k1aw M ҍLyx8w )˯&=0ǫDE,Gk!RCד9mӺ r8GU4PyR_x:ۿKr"Zj&Ke:W'Ć#{yUS['TSPDF5ѬKӺ2eVb:XCtĞ.ͱ9 ðLFV}Ҿ01=uP{պ:jp4pjkv|an8vt£+^pi ܒWxżW֫9ckb8#MF|*(5dS8oxnb( ]Y2u܅L]=KиByw!Xggؓ(U>3ݔմT!S-.jh7_9YMՆŧjτ$cgrԜG NN98zGlh gV!R!#3'4lt^^3dsJ+7>+\ D ׊^D8Hik"Řbp֎v e-CL$Tx&vGr"j]*B6(܀6$J`e})P,+eٶfC ݉ -Kɰc9>cO~w?T]`'F%Y 9挠`J:C.xyn')lLnS9/WB|"]6D"Fɛ@]5.wy9]nz@ϑLjGOr2:ǞbT:9.MdA\/("/~Xj{?sލ۳\=l|mZ#_3x҇ݟߜ ļ< ubz4+=FDo,&}@~P=&\HF_FUw #^6v+!,ZԮ8l\(w58u Ch,sbHXR٣$ g¨᧜-r|82v=+ZS ,O*m೧5ie@5`J ~#eg'.1j+/ZMz7^i `|No6FO1|U్rAbu=W8 -K-z.A)Eի.SqԲcMP*S6/]|kS=0S |шb$:J4&&cɔp&)O85'SגjMpٺ nHؔ2Hp=2 n FѪ~S s{!Z6>8P! ¶SI2TN<&gs({ʬA9qV- s}Y"7|uiwg7q!>ޟtKqL$?|[]yr0[6)L]IwT?ɤ݂3/r !*ۿB"RNC5!L5ؔ3\^oRfiSo1S,>,4I]]:xfq/0Y?׻O{۸><+ёo~586\CIx ~?,bik?~ 5*ybx~7#8 Xȕc4‘Cy\_>~dU0AE%d#1D1W~) ,yFQަ;2ːWG@ebރME/똓SGV@[o֥}! P3EP~DS==R˯n?L`Pq =|{f)W~VϮr Y7f9 zOCLn!Q;AsgpֵdDlIjy=,`e,BU|~?y(AhxT'%S\/Ȟt83)~k~sJlZTHecn'Fk)K6U{k¡A:)1oEor*YΧcӛ#y0;_ןt_\ȫruV@??u FHYhiO'kHH+ X_TB=i~w`$D#&ߋUL_zAί{ `> G9''@tV,C."Xs@[wevAPˣiH?X{}ٔ|.2pj! rőe>yAdx܀{_hPBSe%or\*\QUNL:rks$>^ʣk"`+2jL%.jX|ֿG/ׂڔL4{0}_#ޜ`-8yN񔜳MjEgE{^(n*ߎP <]&ɻ~$H"(-oTͳWrLtmJG&eznLΰ$;5R$"Tb^M˜m}-1tq:Xf(!4 xEGӉw,ҕWVe~@G yxdeEB7Fq,RD`~T&Yk,93sn☧$YG`@3`-?XTG먵*p+\/I [XEQtO}W+TBUX(΢yZaOOۏCvR&mar84O>]zt+F{H^#{GQn^ҹZI]]Ik[tɷ]P}x+lxOk>CYW/r@Heg@>\w<8rHh(w*-|a&˗#dcP95y3r儯q2UZ9Ä"Jm3sfW\;w@ Lҧz'v'4Hv2{Z"NXY®QY9]|-6f&xN1]S1, @{os.FHDչEV_L&$d5Ao?# _,,ON<҄ZiB*ЄkɈ*ϩiޗFU+zE( H νдWBjHq"T0HCP{DVF)D|-﨩@fx9g2/BN֍x,pXb_Bm4"qd:չɆEfɱ)9-8|ѰTLwW~0)nI:dzͨ|IBQ)Z0,%dWNʊ%=>d՚ L5EIJg!R`*v2ܾX2Jjfm{c*YwU<̦!+!#)tɇ%9yLqT0OΓhӁ 0.#boJP$LP4c879Jm0v:VDLٌ&(Óެ.Sbr8jgwi4 !Z2m7&]06C!h97 ! jL^N?zJ ]Oel%!fϾS%p0v|Wq _NusC+,MsBhReV ̈́Su d=#ɧW" xQ5k{)s:e&m>y K<7Ю\?5/!{*|~b~a;< r5*& 2ܳ]$wh8MO~KNPJ $t~Sk(1ODV MkCd- f'E R9B4;)6oFE9xhvhlF ZYA6wU#n 9c軭"Ion`i {un\tk[k0ux#/}"Ql۶İۈx !_/c(OhFhoD~wql^ay?ͦѢLzt:nؒH$' #h5:p|MܸslJ2r¥Z* cW A{Hk|nD=NMqW m6?2k~!}{ԕȨ 1:,Q Ӟww홨ob8[f/.B:g8h^C1-R̨#ڃ"؁9J12,]ԑYVץBJ{B,pun3 BWqDRUaF`n|Q\7LHXf| Is;!|`O]Z,L8aWoC@]Ch@,,֬WT([#ڗF7HHT h4 dVSQE {Hv #j51՜.$a  p~ RK#gJ{)oP`"J ͟ ?GX7#Tv菝p4-i!0;>jՑ9Otpӄeeڼ1B|t\ߪ]xFT8>;Bh}7ޯ"GJ)K t2%O8@21ݞ;c./ұk57$g/\o@J/C.e[r>l!0C.P"uw# ɶ(sYUD224EP{(hibF'iIm"0ܨ `QS$` 6*GRw#Q bզج#VBتyԠO_m.?! h?"!JHn:VBfecDQXnX5zޥ ^kjv"}TZ0{& A7AT=S/w7X3N6h UO B@<'4"Ma5w'r^:6ɳV0fPҊ{d KS\Ǝ\[v+}IWMT-ވea1, DBGN tEq K_~hq6 N~ij^x{C89띩})Ӡ)6tz|olkMs(2(g>Ҝ87!x*MVoSF#8dSj|PG=e-_J ?Ɯ^\SQ37k!?=dj2MF͋|Œ(벳yL P?hF04:zvX"7:=O~-&Ghn, t6LV D+"gGγ6:q!8467 wI+^y\J, ߗ[@tg?6Q664*cAgS;.3n[67:+1Ŏ6JQ!wQqˡ85 V%nݫIRGR22k`!D+1/"<}\Gx欗iz:+k8<6ӏvN.z#p.icx!2TH58M؋=wt@6?E/ =p'.-b!sYh|Dy+]?prM`Ķ e l Wh?!nԷ3%@Q(Z{!P3 R(f?bBn>WF3I7žqWE:P\]9 "Hf3d>`YFU=8&xZ!s\l q缕.L{|ώZ+ -pKcdGg4F2Q)٩*zfNK"E''V({3Oу%vu:'/zHZH1A~NaѢρP/:K>4ʅCfM-c; ܎K ^[@tSpK|%o?bפ1~ڙ@L5@Kz@/iSF w2u8o5Ff\X?vV5Ҿ!j-xTFF8 ,A&եhtGxnH1,a|q}V͖v%G.q #9Ğhq70#<[?x~7+u!ɰ5qv-ѷѬlMj!YZ+UfϜ@E\++h%jkM)hBWX~FYcT ["EΫjA;\%L>O9@@uAm jyQoɷ,KH*x2g28;gm4J}to &Ng(HPm}YtH&-iFu[c4BN^_Jَ){qr$r"ݎL<{{y&zFdsFT[*}:B0= -Ϭx2:r2i q@}IC> tq)S("Y:~rnCj$%OyhwoZ@nu 7f5JyrCcK~|$ [ȳ|6Wq;x;6*N߅+MWo/B(yϡŲ?'*5̀ĊǮ`'֡z RZ" sl8jL%C*9ezq(iZ5?4J篑R&k+d/wANs}(k JXb O%xI<,.(ɳ)J ǁM!>ks !ZdG뇽-E4Pbz$e O\KCVQV\ĖM=d]&KK FM=U㜻N| = k,o }յc=.8Nscy7*|<aQY&u*dei+X F7Ѭ@>3WԿV.O7i..Tb<#*WOAD]LMd0-IZ%<2 З_]Xdd.Y+34RCGte\O3JLSZ'j-^4Vԛ: JIeet\b4d_4 p)8}, e(vW!$k o?UbsUlW*ZFA˸j|jy{9mr^LW}zHu7?_@ C/6l) CYɲ %~'%Ȃ-u@xeN^ t>$䳆{NaBRE6=ҞEρ$\2&k()?P;rج@̍bKj=}Ś:4oUnFEZo [a$\K]8E/#wTc :yi:K';&;@ծp|}@JRfiX$}k#FrȺXB]V\A/׺2hwUV8~!xWB`@Eo{Kda ]_ZN~Sp7ƿ\?N~;}֪C,>ƾ #!ŴsRhPR߅dogIo+")9su>+z"&L+y|B}0}AĘw.@ ksi"lFIQLqxVZ_k6+*LH%sS+3a;:?+,h)re{dՈ6GPo$u?d5{S*0Ͱjt-ڌ&L#oB xT<_-o!Təz&Hb%![Nt^5\ ?.4똀˃y333p!`WُAJ"'9#s2a0óεV1 kÑ]5F^zAqI}u~SqG7B:|Gw:QP[p>fW:Xv9'ʩ=;}b8b = ,':48r5d)ڡ]Ӏ/S~&ֿ_[0Z݇yvX&#`jbu4t}s~p#v|*>POt-ҡ Rp GHJ*S*:mT0kLN+NQvJI4DuHJG nhc?(1CQ`FXs8/'`rAuU-JDh]7ط;DXSPȩ'D?#edBdrʡzP{3pG9io(C^r, ,io6= ZE1fPLyEEf8S+X :]N((c]7?0FGEPM]t;\Vq\7s$ #[̷ LofsBA%qXbw;h7ENۋNVcB%Z ^>Ӭ9RFNeʬS+yN plM ш.SehT a7 m_2;2`GZ ` Y5`a^"w?e&ђV0:ITX7`)krӨ46J_H9ՒW:)ܠ.l OrFBW~$%/''/g2>N_?ڔ_\La#6`☭7̅ ^1+KdrowCdeEz 7 +t]#GyD< qKZMJS\=eu!ţۓEnNԆ Fnjbqޫuɸ9/O]N4zg >~;r fcWԷg!s9#R.KʀMPA ݡF[MV_X$a3(p|}zC~5鴂;qM( y}MYG:[ph9 Z0 .C}#>R읁bȄs4蠙E? 7."$؝lٳ[f@`1xed:0 }W: EąBM,Z~}s?A0ψVl4](lr/_8/ GȣQN:| e]:NJd KVV$ˏ.J~YC5|{BZ7"dSE-h}H.*]4icƮ;]uI8v=K~gߵ l`2J,Qþ$Ȥtv I$RYq.hj$'*Gji~{\}r`K05p{[t6/ʷs0} 0=9Voߨ,Nw;K%OËcf Z+ejW~s(mY d#`ٛq o>=G`q,PkܬRmx*#4xc_)\rە0R$ӄv[ct=T WWS[])SFɲ͜}V.,-h|آ8Vz?V4PcM u"RVAmhSI gpE#Gb.&~lu.v%J?!cRm1t;I_V{7ކx*ad<(IBq.RBLD`pUD(]jߌԖ$ oq\Et,Řфt&p-{3Hm㥃BWTZE\gݝ=r8~b VZKN`>BM^ hOH͝2`WmdӘFGW`cq cת [֩]/ {+\\4*՚B%TX2уތxkvt6DŽ_,ѾbX4؅e+GxLU(}8F8ksHM>,02QY#{)f{/t,Ζv%gxld4NRlg>*]'Ҷysd?+Wt_֔1TH30S>T^ m3Eb^jPĕp8hj]EdރӃ|q"`akG&C5|Tuҽ]'^TC;otGA1<6`4" ^A_ahf"k, &, g\e\ >mp9..pp(}> E(ypNǿ2swd&DHO_ExAg_3^xzx57[}#vn s^ Feu-Q\kU9UDschaªBhfHr@O({ uHAO,]<O;OfDo&4DV_m t ,&/m@Iuh1WgACmRy@Kʛ߄q+6CΠEBs0$-+0_Qׄvh: gif@O M*Q++nd_G=iD_2Yh0Ĩ`Zi,AI_6ku:iuj| ,Bچ)E0ٳ)/AC=.n+Ao_ֹ|)\)Um'ޜ.,U8eTh{G/OuRVihG8X?4yPDXUҞR} 4~6֒[~7YUԾL)ovKJ;oD"༣^1Cr^jGFȅlQKQ$rw! G؅Zl@G(Xء܁wbDJ-&EHN:.N>7  J"UC56ŽU/ۙ=m+בmHƍޫq۠y&f PHJr,Z哪H~ 3*K#X?9z!8]"NT'ޯȑB틷y;bT+·D[I._"&"c,+U) ·$/ Fuk] :oYpo$߆H|Fq>2OuFP ~jS&YMR叵R5Nً 9f f RbQ ?6Ù~_ӭ TToE~7/4?J{&b-h\UU׾rn)'U(|/E, e|5UU:7qIUI]Fd:gnt#%O-k&o;Z!aݏYQGe^IvΖW3 槤oC(&\sn8uY 0 kQd$SLHe"҂$H|ᮙwW,2ҫEhs*ݮ-@vzvms\|O1|&޴}l*|h[ E4. .(,F'"5ގs}IW,P۞/`y>ѰZ'/Qse^`?=SUA ZX>P;tڴwCJ_SX&j.uuߋ;ͻ^Td#b"`O l >;-/Ƭ>uϓNTFb#E./u2R>6Hu$7Q(}A25o׉qEw烔KX95Nš@'پc$lӤBFH0ƹO}O}c?>ެ^r2:#m0_^SN9r [,ƃ|vOJU=ANt E"wxPz81+_ +0g˹?͖a=0d93AZzydNrrL A hIOH%S7񞰦P@fCqUn`Ps2ı>@f& AOv=H#sL^Dy+ѡ/٢:=t.+1#ܓto+6(M|26Iw X'?&^aP^ҥPlS>Jr!1SQ`P+!O1VZ]n5,X[\؅X#9񛉂7(,t=XJRWR>tc]f,Jm%Hﴤ`\D(7ұoEdm)t}׈a},;w[̺!B 6kؑ q\݁ȥᇛ=n/;wG LskE~vcn_ T6,8fs'ӔY|k-Q].g1ٿ _ݤr:M^GܙjbdfOZ6C;{\H)nn}+0cfmW !D,5$XSwb\-^+Vg8Pש'e5Z)pKYbaP[B#HԗEt*:vo*~{eU9ޠ$sʕqb{t!H[~#"(=GÔ}HU=MW-(Y7&<xՁFq8Lز8!0}^=? a{DNfM"!stU)]*8M$؀pЛ*ClV]Zs֌fXFGo MaWyY}kq}Uuoq-Xgѻ? UKqNߎacaV6+#'ᤇ$r wpw qY&{$dlۅ/d)HѶS(]FUOqsfxʹim]yy%on ^@UhGn>.@Xijb$ew5Yӷ:ٞ2u2"^>N-Yk", <;x )w'z >JHGd4 ϡocJ̣bOk$ Fe2ΎYQv J-UHԩGņq۩"O%;SHZDQ:^dOx-8:rnJ.ɯ 8oNPX^Y\/=yPqۓK\ PG-#OT^`߶|fPE={W#RQUgϾB_kj'D]=i=f%W#ۯ\T8SngU^ٟ%{n}p}A{wEek Վ]_c߼ק'X_t6?V?TɫfV6Uqdx$٫$ kz9;:Rlk{Rw|I +|vGsۗ}/Y-[ފKU򳨼lrӼ m;^^#APXh6δ;oa1ڷ:1y%Ǻ ˊ!|MFЬ.FDdz8OoGߜu/,].j#֕׍'m ~l_Ukvx*_+?sFP^YNrft S0>G9I^#I͝>ͫKRAѽɱB3py\;]V&ot7(]pwaat3~pG]SS 'cKX1Lab+qD+x߉*DR@fHŪ֏ Nҭp=ܲ.ˆ j` opԸl@:oz$j Rs/ZR&|șv8`τ=ʰU2Riw#uL ,W -0\0]a;>xk<E(TkO5a VeTA~`k3o.PZ/ҁU#¢^+c溘^) :baQQ!1ŐY`f G"{c/ Oo%AofD:(ʶ+:xp/=73 4.;9糕_T;h]z<.sa|Io^kmR*t:t??7jk&~'kR&./()|g#Rx4~X ?]xyّ_/AtV1'<L=1d?ōt-=Q[MAF5-p3=5rJuJPᅽI[SC>ΫiT"boʱ5 $>QLiK! {rV=DOfPiޢ]d1^i i08We=fʫEԶh@hlY1r 8\g NW%^牞J8'9ETzT"gi㶄^bi^ҊQpH}rfr]@QoMMtSbf pl\HS)Fb>AI81"3&X_1?j-ߡvmVUDr*zt7Y}/J8L=k.V߀Vs9Ɂ9ʍ>ŗ9cVVd/ !;FcM ,U$=A(#ڦhǹ^穦qK)!::8>p`}JJYRHlgu_zC'T߿Mm9=ҦG: fLƸ:wtiJ P=G*%`a Hھ3o( vh8ļ GYߞtVI&5Be7Guȍ3E/?`yL` {5XE)+ J+ȚdFHwOBQ7J}ŭV³'`,8_2Q00 ": &Gx.I8#vEehKK Z PyPIJ !MXz8M` @$O2:eIc>$$u?`.$dP_<-uH΋q s' GɛgZ?087]HqfWPt8GT^yBz#tƠN3L35bsGf=U&G=Л{˗NQ ?tQc!Ƿqŗ櫫 HpOttrzP{Q>y!d!6z78GZ*G.-mLO N䑺A3wC[;1K]_bXňD:[XszPeyt [yb+ִ^%P{_{fzzSSXKY)zlM>"-"v~fQF-+zhw*.kVZOͳ\dpbA+ wLmLh-oE:! ڋiU\mљW߆ W G4CP;9y U(p=nk6=kW+(라3gV>r{>>:uS0~9(ⰺ{܍ңhs?Ehig [lÔ?QN??=E/}d}N-RyZW=|ejzǾGS4^YDqVTW} fr$L? Dea" ^?x+:tM*e~v(x% yeGPc`#sUB)G?߿Ugi i?tOX:TQN-GwWF㻖!zCpX^&nZݦJgt -oשjފWJfj߶RRSC6R^ZjW0QTqm^,B:T[(N2bj^(u25G3BEjRT=ŵ 8n4v6~'??co*ifƥ+zch4:Ϙ-3߰Gu0sVNp<רS"Py:'qRpP8 &Lz#{:ԓ=> {25a"{V_—k-kGJs1z`D@$zJ/9^WTtg= z8č<#mM۳/on9b3b\~(RqS2>GOxkKkb0b-H)C/CC/4;_h@ `Lu vN:DpGyv ?5pe&6[wQ~O4U+Rpəv$SQFkTY8`7< ER>;U^z{7q C6:kEUTWT@E0?S\`3^ j)#&S"B2fkF>E6` XP0/ G~/JbGVUO~.vNUG,U&xvO.S F,΅cX&\MA;S) =f1.`!oG$rG1-a}BAsj^կf[@ um"4 Y6itpEWq@,B91a=|)at+XX7G ϘN:xn?#SKX[p/5ߡp{s ~, O3^ RΘbl6KhuM:8f7&3:գ@GsF@шuK@^.a d5Dx.pYj\Ɗ^ ஏفEhǞi6DEib \nSX喈Z$z+&^] x`7OFNQ,`И`xhx;h~I}QX<,ҫU>?͹QXg{/]abXgHՍ2XV M*<&yqݴ! 1I {7ׇ$`vl7 9]EO1O]7s'=(Ī`F2lOt~YM0@b֮hL ֤Db@K(ֹ<쓈VvC[0,'h> *CYpW. $HDؓ`=]ou$F6)5 1P7 mj< . ]D֋}IaKʋQN c7}]$)m:{SB4BZn~'u\*yU`XP,jgIb$a"3(DS]Gf9hK Kr㮆/P>qd;$g 1DQV95l]|3߄ 4yIf8q .#e/#o}wDQ*A(ca!= ыIj o)*}h =P K^LyǓ30] 00y G LX瞐ߟΉdK91'=v,ZC1vQ2Ig; /(ș.=H\‡hs7^B[#0/Uv,IXLvʆ4/ >t>,T;fނ^Aͽ\f?Z6xGŌ'V{Q|!#f}B WCea$d[aZ[Ȃ &ZN%DeJTd})LN Ю<Θ_E9t mm)rJ9UI+9eV%g%,[׫qƪi.%ٕf@ 8Ke]GP'%v45b7G6XUX4/ \MHjK 600\u5W^ʘ1!53Cai| lxDȞӨ4^YMpq2LU Jڧy3BiSjpua|=ÏdkJPP埼ʰgP>4 S8ҺzR&Fo%g-4S?o,bҴġB^(s+Ť#Msw{Fw> ?q#}P[C|x?&/`j~+x!<+ϴ?NiT7*6XFLuؐ֠5dVfYV-GFMLM&vhe7R>( 67!il[JE\Zݔl) V Tze aU8$-c9L+%%\WERe FvsR e_YV[?uSw{"fA^q5,㳛5w^o& bLvwǔ euX)>'N.7C;G2"eq cDaTycr#?=Bſ^?p_޾>ߑh&JT:t%>y{x hﻷER}'ڗWZab7qȸ8 :{sG?j@ڰ`Ys{~eF6x\M doDNe)Bq&ateI5ViY57*뮑rxb(4q>`MDJ E(1kEST#?Ђj-;F٫};%Hs gr q~CE Em<0z;xЌ_zTV0~^a,L`yEgg<oR^jq_~gϑ{AؐLCBm͆l--x򞝡pow/ Ov(?'ӳBvuaW&qq:3)G{rKXbɴSIQIK$X֒L]V\37˛ J5P|e5ڣAqlC&3GdpM260̈xbLt EC02u1i0iY 7tG79xq\hn4\VZCg',\M/|_8?orZ;%LAEg@hb 1.,ZR<1y aZTըv3axT aR6X3|⟨?䍁)NL (M58? {2MI6 y@TFv'&JJV\XZ~[M~r[) Hy ib>f)@?/tBOi`Ua".9Zp&z96[ҤAaELýZg%HhCjWc7R+g3dtp ˀ}.C'=qsq{>:>gb1) Ź>ZS`5ܘר}(dt.XW^&xė}R}[<"?G #1#1$}N:m>2z3*w'wb ̜>*Ga\SH FP(Q 刕{%mg_A\K_6Iix];5{ 2[>*>Dzxa|eW((sDl徤f$+JJ*-m0cFѽm!GIt4yklGSMxxO9ܧD\u$hsÀbc>i:JS$?OmHvlrb/(q}<<%!z|g EϗEȞnA΂ t/F۱O(X%H@)swr囪2vzj2FhfLg^Pph@?C0F`M}P'ӼU̦?N'qN5_{aA|dM -K-< b.(5 /X!iב8^(o{~wxgΙft2FtM,Y8KvG:]Ml ee;}4ŋO8.R ΰ".Bತ0Vv"sDžk!]~:Aph[#cv.)xleVȤD[o_Ԫ,G踰d%^^̪ /= pvo$p7 P_]#ok-BqdE(_VM>#}4-5iiCXRyCTyu^;~ g+ !?{UJ\s)NQrHNv :U@b&bV23?2Hډm#Ap8‚w~QY!y2dD:·Go<^0׭ >0$Q%.Q\| '`wCvV {RbUoaӃaS`l}ayqYj 8QZ+SxvϔQ;1{l?#V@T.d8``]NCJg_1#1wSDɫXE俠%)/W DfKwsfUJq.{ĩ'mĵ+,C3*!G;F!ϗ~wqL^dA[59!}>g ~/9,@b`DA(8 [ߌ1V! !s?!LJ\Nk}fIJZR6A>!yHwо;vCv5Ⱥy@J}ㄨya"H-q hD:{IG] B/;<澇fȀEt~LlՃ:љPxhuGwQFRu2(Uɡ }C8cX!/$wr;M!ӭ(w^T`-M9@| 5TZ۽v:e=ʗ6/ .O#!8}PFYtHUAmT%M~}DC5Gz7Eup1ZYnr^bkfs9S:ި,#2u%u.ёr5Yn%bo?BW#'a1h z{Kog?ۛ.~}Bz7lݼ3";'s Wpj >!W^OH Ov F|̠)22Oql5eaǭk|b Q/+RZeσCt<Em :~&XKal_X7D3IEqf|;+Z vH{'^>X2pO+Z0؈H2xd;UpkpZlt-])4O>vG㔰n k| T6J{kQǹK"3;8ȧ`k큱L5dG(PbMxqY $Ue?.!7Z@s4#=oΰ.7?B)\zr~ڵ4m4!ZJŵ Cp s,PWc]!^>~SL_^Ja ;Wu=K~ȆS)zǽr>$%2nišKwZN'Dmbqgc^%;^5-=爼5/EQaAq"TaDCB=iEU*>ΑFw8 J6&5hQOiZג Td"uWj } :(*9{tz/ QI''paH} ,i?`E^L%uM]8Fe1:xL_vj4_ȉQ϶mAEvLg(~k(Fru MȷQXjOcz˨Pƅ패>|LS:g36łJ&g&Pi3fNZ["p:'1p֨w{~*fsr06LD]<ɵ~V%[=` ҆o,At:H}ahxΰ+Β0\B GxfmB- R,`m*6rS&ԅL n#y~hO;;{Z|x^Ze)4hK& 0^-ȘY$r_i'M$>н*V" z]kOCi0bƸq$TQ2c ,S; M(X1°Y(x7E9n|aYJYc}0'$/x#6XG:a_ԇEx `qbigM?'O(Ӓ+&B -巓øg5o'}#R霱&Dnװ@.L@Uf _mP(GVGZ0d*^^ /Ҕ%j[D #*XdƐVّiK:\hV5(dc,7v"5w)0!-%!{"1tE"3vJ inS9{XPR[EpC¥p2J:v[h J&t{J|\W7ېE%< +rOd+t7dcDZxYuX`z]2k4P70 `G{P,S8CSn#/=9+ iS (} +Nӯx5J\OfO+6Ş3b5p4Wm&w@n7E1HE%i*1rO(F7 񰝢gTAHN)i:sϨfȶM2ìz@&~D3,og/u^(,̥d-(鎗䓪FW) KV> `Y1Q{:M̷KP>[PZg!^-{ 7o[EؓU>MZ'@eOJ 3=4ɾBy5$upݰk)'raơNN6:Disl%Sѹc&!CUO`V5WƳ!!N'FvCG4 lx{lxo& F 2~ߑ`T˒kWXJDֻ*Fl3BKSŤ )GvX)+yTt-L$3н3s eW} Gs uR% M' ,—75Ifve6k|08Du/RQ: Rz; (*Z6x08k>d O&CqN l=X^F+7 w:5S_=?I&l" UΦ@@}mv8! t^._/;%P^ԗܛaAL}.ԧxZgx2s2F)pK  {jGܭ܊k͈y 2GJO!Ob2O|x] b;;+Ӛf-3RblhBXaS1T$P@Lљ]Z|dˆ:sH{Ԉ< ^J,Cf:f}^L>UFs`t  ={lk:_3v-&;6^!4|>gl2 0%1ic_(W iDe&nDRt]6XШʰC^ŕn֣ 6y|ECU4ܽ te{PMTl{LSr+ D񄟟I e,Ƴ7U"$r{**qs|uPi%_{Ë)G~*KĴSX֣>tS;L>)ae0ֹ21fO*Y5v͋c vT_HLd5;X7E{ྜa0M ְyIlY2kC1)a9<BZ{\˚~8ENEy1;0mz1.OO=GCi߿+ҸLV:ܾuK4r?XERZ,zjf9ۓ!I{ڝw퀤H]cLvZpo C(ŻE!zPڎ./+Mr&~{s]--> o M|yh{#H@dAWpdы:qly}v`@ ·h!wX:g&/.NVY垚z4QvϬ!,weM'q'|Y3Z|]Y ?nIj|8(JzP.] +ƕ{HJjlA߶kPi]vYN;8BPܯlв쫫U.uW"}*?b&znY0P kР?˛ٚ|{!|ˣH? T˓WfwfhVwT8(ӱ]tɵT'zӷrP2yiqFL( *6,͟79⡐9(x,u΍PZx%t\4*E5D 2jEy>5a=R\g FQ2 =uRQ^`!!Pf->)Zw3ٖGTCLKs9O֠0 >.-u91]ҼlS?L0@]Z\# @WIڹt{ ؽOxG& OيL  ON}kP]{C4 of m~ <*`1+B3ܵva|b6Tң/}rEwfT>dQY'&ʿyu_ lJ?,6uZ69G,5H@E8wD[Z(ZT®BW5s ]\&˚UגC%noĒD  `=Wb`=UbTf&`\'C Ib܉0]O4UX?|lúJ%[͒Xn$ʰ;1D]9}rO=pkHaoF׮,瘠# ŤcmkHPZ=#Vi3WʅnwM$<χޭlQYT V?/a~Lo7[ Fw@V5Nߋ"=q0-*qŲ453cssԆ<+>w8)@]Q)~1u+TI|t=rxe|%4lUk 4шݴEh{VLZZO}˽x-iިxccFU2m*)ǿ_F3%"8:?vWy Vϡyo6xNFTf\cɇZ@$E?W3}ʗQc`㥕a3u1 F8#2җ]7Ϙ8gcd˱.T6992Ն(a 73"R泠* * ׽Ϸ9#+}_;&{;]imNृqcFk* [&8doa -*wlƞb8NQ_nꩠOh*r ]0gB y~+=$&n/QZvCejTr9兂ZNf$w n#ܟ d54?Qb#uzU`dj}9dȶoXbk&.6%Z| ?/>54;O*"]G*Z1%,V&o'Jߛ#$51Xyn[Lk3e{1 (gW?= Vw&61C\awۡ'K391Ɠ!J;> )AvOܶ@ζ/uo,Xf;aZaD74Q2pЂ{p<-$ϒ^J&]e&8.V%M ?>XbogIO?7 UT쇫AERQ2wgvWw^Fd~{I.I೛eGsX9b%hq>ԬRO۷Sf]ٓ!9eFq|'}oy}/T\F>筡F<>.>Z.>#f|x'w>)m_O'vb}5\8;\ƞQgW-fu3u7^0=}2jiO dLHXM__rLRKXo]#&'vs0$~ ɼj쿈ǚg| MNO;鿬W_PszL$טhhcˋw-ѵ0Ht-dJD>DŽ1Pib?+3SI6y[{:+I_c#=s8zb?aD eAËY߰AenT9a0L${2k*ʟo03&WPuv:,9a|_?͵Yg `nw.@IPO7|1mG*-zt1z4{o(y}϶D" ,SAQj BI7)#E]>R$e\ _]b/93Ɠ-!I(*cy0x2l /ӂ\YeH]o,'/$nV^e,Ɠb&}ϦAWo{7B5JQK!U 2&xL/ܤS}_M2tCKqXj&%#MDnWsպ3c5MUZ.^%%.sSQzr4͋$_`e6Wlh#C:4?QL6iD.ʛ\bl~n\a#n&9K3FOvS:1@;8 U?yT[YE$`̱W:Τ=ǣV9Nk+]s?W_j{xU>en7JnČ\98ߢgnƌ0*&AQVU9D_Wb!z&<@QBji`ml=W, I|5Of`D3M靖|4ߤ(ϳUgn,:?['  .^* ($Pnxyrs'ѫ)=5 4&Lc}' ojATc1DF(Db(D>B %S/Zo$%h^7nԖA_DQ<,.h b0IC&|ljGPЖv-8Γ mebj諞}g)|v:!nL*C0O$޼"Xۓ¶4[x/-Eq%⳶7]ǿկ_SD1q03ߣN6-tM]hBw A>\JQ{`O)M51H*'x'{)m'2FU AXRRKO qBuIέhД9@Z)HM~riMH`v@:bfڋjbm{?^ ձG;b 4= ,N4LUw);KD4]nUJeӁ@0(9`RkmwLň&I[׾¶ux)T/^ByDZPlq 'oECWӨ{i<1 `_3W>I^Huv J y欭nȧ /}qѼxPM sbU`r~7hӔGaLeC_!GPr=29VхS;a|TSe}oN~|}Z9)K!Brʷ6 !ag*M+-7_Dvݘxpw=&{lGӶ_ p- W7.Goʑf/~.ͺ-ZP>Zla[<(k W(&7O)1:.6fMj \Dߜ { GF=vPc ͚ɾxS@⒌ɨ\>q6HZI᧍u%lwTXB|+[ᕤMM (f#[{T]^)E讐Qet"YLanxa:]Μz;{8EbU='P<aJ. 8Rϭ$lׇbgªq=Fep=Ef 76͐08/as{W/n)) ijZV5uˬK¶Noz<3s@bn4Evz6gD3,g60BeцQ׽2m#GϸPk @ p 5*DILw}Ƣ:UfBl}es TiQ\33*J XRxqTN NQ`5|k_E]-;2 oU$\O*pvt]r7;[Gs2C/&3oȘgZu3M%'ɥ":AG'!XULM0+q8o1T^j b4q|ČSlJUwwu7wJ6x!Pz{M\w\gݦ98t-ns[UFdB=;J(΁Yrt*~ axj3ys/}=ªׇ1[|y|@ɝDf/ X/]قWó'vϊLU}3Y]Ϊ1ބa['ރd)ҋ#1peX48fw#&Uư}pCk mVIS`npV͑kzNJ W:[ͨķ#ssCi\Xj("ʫ/rgzd۔TXׯ|Qe8cvh]aavG"$~>d~nStb7` ϔ/3 _U[5/kOojgX7db@UjIeACpo ˚;x^t[ =/{cJ>J߂QS*.Q鷷ק*8\ 6.&-PBɊ^n!mҦĒ8M\b_pJ̡8txLLx@8E(sM Bj[+Fٟ)3ca;3C_-k?(9X)>OOnNPUKd7_]=/ǜO gE{J{&7&v#̭\,35BѠ Aa?#*LN! }r$7JM0FD?HC<$j&,72j<]~5ɛ36˛][iN+6'mJ!X?i͎;#b[G;hW:zeՈM6>W܇>þ* f&>]02O:FuuEM.:!2H2vxXhqE9XdGpaޑX90~j"@sE=wgP((%cXCQ F/VD[FD~#P9Og2v-I3PܥAj쭙*_X`2 0e]0b3'Mwe.Sh?~LKSqA㔬:7^y\PaiDl@hrܵ$缶#z"rht`h|tD 5}zIp?TUֵxlA9Nkb/Q=:I>nW >h NjZuOimHb`$ihݬB}yYhkr!r1_hVmR ×˾.^q]ٻη-0?;mi0]I?2G7Q)]̵#|t -&gId f_jHznpTQ]n -ᆳwD߁ՓXSuR~Q,b5NafoA1TLV#7a7r}8~Fͧ[ϵ6"4>p6.1:8{ϝ1@>Ӄe!9:HYgdww5 b(lBYi`$`ƍ֯!(fdh&"Xf?YFyֳnGz.MssyM\'o^F9Lkڠ1aشɽMyD &RoRv~쟼oκ[7U /71 zC?+'ˮɿRCDEpNP$w\˱+]w|g+5ܠ;f+$x4rUnf{[0ZK]/bà{>}[nZ 䪴{?.%Y[z_#ߟGߎ;^z)31S5BW?~~Dga,[C +QEoZ"ݴVr9.wy*U=uDj-pc| >dO;0ZZ,xER}P1Ks/yH?{.T:'prbC=k9"eцLwcCDʶeK2q>B|P_CzzIBT*1ݔ)7At }0 wJɺTqOHFu"aX{.qlzUp6@W׺O%긅.P@I }{BF} = AԍIF隚Ԁ#1OM:x* T9cW %[I ?mH薺Ij^/XkZy6Jl OX]b0pFU7tV]L*_4gm$fdc.yWk !ё 17:U9Cr_5pu苌sz]^'D/)H$i^o|ߢdZeCB#L`pkAM?K F΁Gk(O $G؇&Ë펻ED06J۾ڀCf FcӰp9zYߍ]eCi3 @=%_CbDGC'_uaB$3x!:'_T6\*':h׮)~% QEi\v>M]Ee w~[^)h窐|Ո<䃻i%a1;ǝx5g}VϴcipfK/l%$ρz :j:0 Ȓ7`]3;ɟ rNh*~P2{sv渏>uO5RB{'ݧR>I$(RrЗ!uL!D`'P7R?DeNMj^ 9˜$NC=ͧ=dfn5V,q5SMJOUWoGg.џgO*Ss`G5r${( ={b)i,Gv 㭃\E_csTX, 笜| j4#wU xghqJ TT7?̠@^.HIN:ۚ3漢cs˟s.ӞJ.ў;eڳ?/ў;b3.ҞgIyЍ?̦a&=a*=$z?C COIpz?%!zDzH Ї?h[|)nP+s*'%{:#g~$270C2}`:Zx8=F}8cCCFvV-A5'-tW"UfRpe!t_V0N !VgGc[(ļ>m܈93J^=lǪ7ws}A@PfglZGy>}k)l EXQΏ$Ǔg @;*c䋓ΚTlYS;̂HֶDYf7[圏77wsU"w VT!z`%D l{+%)t\&y[ ƇxC._$FwE;Nyo~!M*H&΁iq[1iŵ.obRulߊ uTNjѾrqK\\IC޸xO03̟ tA+34Sl(f6J gqOʻ[fE?9wj}ٕˢN-C]@~v{gHgMs'R]qcЀ/V>\aoU8bZbrQ^)U˝ަp1.1 d|M=R:O<[{3I ) ǫE.D~!.>N[Rȃtd& [ZH*@#?.V(<_zR= KU ٘"=_8Ϗk}crM5e YpWx". ы%(M߰}VDOi"N$-і8WIvG1D8 iutP:zP¼wU^(sOp|z`Z)={tV]پKѾZb: x2%GERH"K1zḿpǫhf]7;лCsMJ@xw>9":{P*pF1FOw+ka2ϻЈdl<\{tocf9'ʫ(, Ι!ս<&(Ô-J/e{KfFG԰4_Ͻ &᪦(+mR@b+DLiG q ni+̏RNۑ|XlY?He`PBlۃwf7DMV1zBd͏_QbsSwp"!,{n ׊KhjO0GPgTܹk,ŪH|{xK`hP@R.&Svwx̜1SWC6kάz._2<ΎqCb ѳ0/mׯ9GI9 ?GQӳ$ 9ܥ+Q@&@E&F>9;ߠPjsXt vy9 /{-̥v<}i~-"_"zpzqxo  `GۥF‡×V.O, cٽ#եc[tڴl_߿.M_u [U?;NecCS1^]0Aoy?ѓ˾ G&bս9vdq9֗9[.b/>a= @h?iF3"ayci[4ɒ=yR.ҫ|mD 7zP<2ݧ}1=a_ه&{;< P\2X lT緆LHL,ٰ13a9Z|k/WP!*ݚD09GTm!Tr[H<`UzJ"ZpƎ8b*LFYr纺˔Qf,[&aW]ʖlb;Ŕked3=&UES^dgxn5S}Jyސ26SpZ<-jdg%߈fbivau\o*2@iF&y>fEwo◎qs '34NTL%kT0OR1,.`n#MTF4'}lN:atf3x̮d>_R_S&_ZR8|Vyk`Gd+qI":2_ŐAf<+OΚ 4=<<L}T<_p )?s. aZkhC3lmMU㦰9vQ]6 EK:MPuu e5q :tY`V/ 1mRv ݙ.tpw1?(\K61x|B |9f(=mc{9 q18P\womٮL+<b^KվZμwǁ>1%uPݱQ\i2+Er#vrʢ&fut/8(feR_rYTf&Ϧ+->l/iݟY:D,Ǩ ճe%s DJٙeKk+mAt"3a~ijk:]K Y4s5i0?u<iExu[3e0M'SlE/Z_ q&]L CjPJg>COȃ#1K\ ,"xr~܍7apFpCgDd7l3|{MF>(%ʎ'#jǣAUy-AU~*jZnP`_eA;/sOy"8_Ma0 !4ui${ٻ˗k'-Q+{ .CW:H_ T?{B,P9D8OօfWg`G6W ^'WnGmy"k8#{cc{W6^eP9cc^.ܫwXsB%8z'BoYKbM7irSWʫ?|WDX6Ŏ3(ګUrFЫYf#^@#5=5yp[5?>O[ãcfo#$''G_3ƊTo${˖0n ʍn ;+۾Ɋ`JD,ٕ!4 _<3 +x [e/>ڼمhݍ1\m^(_&V/*_#iU>\K~.eFMٿVMO^l`~UAfFO$Vd;&?)Xl =Ab5Wc<`6!N-B3:= PН7fv$ScW(oc\gl/ڣA #u:-O ;^p_OblV* oyVK-/c*2/[Z Z߫ bM>ghFJr9V CI-W -VX){L/›g|oe ~S >l +m -(-DP0?TWлΫ~ڠ< V g?18*J3wRܑ򕁘z+"kh;.ŀ{9_gmP7D;KhJEhTr: :ԘL䖠8nDnl)PNK9x%Ar s:oέ:ߧuiϼAWR:?+xd_o2tՑgmw "Ը1p;:,[zW\59ţiO7u<`h<B:3_X23{vƝk$oK7pf7)Sj[M$ a:"*|q^TP1 dUFF[D: tEñ7hm/`FR,瘝ъ6(?T~>jn[EҟV[aQ˪*GgZ|Swz._֏#78 'U7A]8n .EY\-! a剫ĹfT.`ܞM( Y(7d_ڷ?d-aG NmxT-z&duǁ1KPK0#C4UA9ǒ!^A ۸`l5)DI w[?>v YM.xꨅ7Wos\[e>8ϻdR|)ֵz"?}+狙tɏwWyZB6Xug+^<^QۍM)'խō=lUf@픘.r$e7\̓8:ÂĔu$c?Ǘx 迱}MKWJ}q Ma3dQyZ|J?8D!0"[N Pqn F 68joȎqÏ}1 Ҷ',2QĀ5!q$' sUEXUiW&MMK)i!ٞ~TT?pix t }E%yA ՇctN2h+E#_2]:1il\EeciF c 8rట ?or^y39, vy*Pa\]4bJ釵3}L,$f8dĢ߬kaA(6>W2D4{="J7|3ĚH GO͘)~hlj1(bp.[X%,oWt<6hrtliA8W /͊H>5yi>^.; bzckDtp19?߈@rߩݔ#g܃f1d?ƍƇ_pJٱ 4gVC2+ : ;nsKAP~q3*=>6O UЛ|0R\G{z [1hƍFYir+szsN]O(cR5f5JQY('Gg O3CҎgn>h@J1l> yJh !ӟp_9LD 7@T-f[2*D?>)PL4\22ڞ~eXZn/%>ǥ9P)Ӽ#LY`$D 2H[xɤlQdGc34q:&aނ9AlB|ظ&BۯT-h8Rofqkw-lvgv{w}b#&\fOZrĠHR,64g0k9YYoJ=~cTm9BsL :9,.+U[a%׌!zad=VٞT CS+0| T0҇>q$$$F\BZT/9|'ѳ09C?:ݷve-+4R˯<<ט"yRI(XH!0vWetSjus<%5s{e܃ޘ9]T}kfVRHѴM:RnQ(e[sRKJP=SGő!\ OW|* QY?פ{$\-b 'C?C_/x;U&1R:!}LաF=6fT{dI0[qJ+~"oO9xr.)+I"yMP@ 7A1y[" YMI@k (Ś^3%/\{j힮2\e.m#pS=Vi}ڦIoShx*SQ>*C;{}N 4+8{QLΑw_XVU?S<,zc78b&ުW➆Wp_,XN-ZS6XH#kt'l bҽ]R&I\uj~$KzF~'bHʼD~~B0'*^Vy׮T hpW& 0 %YG%'ŕCq1m/+G*qsow@L>)9KjĎYSkE9k*7=4\V0)5TgldՔgHڀU4_ԱA+wcImJNO?[cG%Kqr7(מ3#|ίH6%0'k (6-.m3ΤwiDD$E ŠPxf8>|)L"FV$7d^*yl/ EpPX0FuK؞TS]z,u D'FyJVr;|فcŅe"Y+G*7!P~௢4& W> j|ɊKZܜ[MH2ϝ ܲBkP3=+VUhsRI&qS4+9-fU jV`ؤӖ[ڦHh=Kͅ?OÕD> :v300TVXT*KRݓQjYfqJvb9ێRfzsbY'+C5CLEBZ0ֳ\|ydfzֳuy/M2F!ztaλڄgi|VNq=즟p !?KXHUHnLo^?I[R7znLXقi}D.۫8{wɉtt~1a:y/h|l8f_™05Sij#PJC }(ݗ 4eɕؖ E;q_lc6y|~M$E[o(]=:4Wa::S8t+@֨plj*$e;V7=KfadOimx_aVO$,iN>$~&Sl8 R߭8Bo)\TM{f+֍/CR-lӞ(ɷ!7'_a/?52-,cL Hڵh4;"rh^*pzO#͖%{híB1 =qLp7$ï_IjR*ޗ 'pF?+f[mSQ{kx.4GxI{` 30ܳ#31q/ͩ3aLjOtu>&M"I8:MUedi? ŷ+9݃YҴ{ER#LSP!HwH3lMip5FpGz>bޞKdp*qֳ~a-,;.>^W~dcԡ}/F/ HCMbLgDe8fnh9rp6vo^C^u'siJ)UN*#I]'t_CuլTaГ܋{Q7ۑhR\Ȍ!+ٽnw}'T/ԯ" t.sjf&9,1qTT>S Ҝ#??"'"" [D2e4s&vW$5)c 8Б̭2m4f{/2 y*˜ym7 uKPpxv%s Ô}@h9鳜s>9l=4osutb;Os7qGXBut^oo| /e}x;Z{? /ws@_"u9+CzD'vhdSءl@2;P~bowEIU?94=H즧$!%vkuoa&7Fu[G'k<۽ɀcR5Ҝ$o_I1Gc bCHYT\ s^$Ģw ^+5-SjZؒ-}8<__ τ|ck&75M/ݯtQ &AlK#FL=({L@kL0 h#1f.gXK֍+I q?[xcE<h`~"rߕad]-w{㙲T޾'cf 7L O7ɼݙ4WYzF=WUGz@zLic3Ү\~Wj/:ܬ/jrzGý[ݣ!dmYTn&ն=~ހy&;(S 1 ;iLpX-\j %Io{jkC-%„x綫#L񷁑:$ 9 E\!5QIc  ~@u}1'υ" g܄LTF<8%V\@e^i.*c-͜1/ܾ}vfi`cܛ ,A:szkO̸)N,Op<}UL+=NDsV;(Hc\=X8zeOXkpHKzEi$*Jyi^] VD8DŽyAG7k].w'J愸 ?) a]N*}b!{ ^ɢ@6hCल,8)8utPOPr{jp6?.i/G~wܥQih=$ ǪqF!]د+l̅yʃtzNWr#=Qu!TEpxnd _>mn/I gf[8d10`AiLi:4#$K˭3,|hҽVr$kʦWX ZaN րwd:XWg^ 䑔ނQ!+!}ީ),ܬL2ߗziQj̥X nG7;|Ap^:F>#RoV7&z//9}se­_8@F*2Jc+`qli!+C3S`cbdelO$YLy ca}oH߾%{SPvlADt|&IE^? ՏH|F?{y&&JYDz$ȃQ'nd]ha8]|vض҃,{h-crz;KzTX:(wl .xHHHYh= t1fಚm<r|W)J%@Љr)(tmcvg^Fτ-LϬ n,]P?\(ix-|t\ȢK_OCXt N [кfs)=ʦIf#yWt|1N^V' r~ &m8r) Z2msAҋQ *esٮ#"n˵HX /m4| L\ۦseNƇUz /@VVڮmH{y)j1UF+'_0{y֎(Z]Ws88"wX?gw)pιQZ\Bɕ\e:KgziQmLGQ^DWKa 72UhW?UQw@~ͽ8DaN)K64 q1q/H# 2fU/(S~P`&RdyL=g**O(\R$[?N]7?(Wu֭jӠM%hѿ 2f(Rd$"{is;#F ǞLumLIslf L1S#7pG%WbrTejd~%/D ? n|^-_+P` J]9o;s dGcER(;B))ɛMbqAۯQ8, H0-Y^S8{=MB&F/אJm9.0 X kmZ@tOʵ61e#=EhozEG.wJn֓hW{ڏG %RYe8F8n^y7~9 c]wgג ~ſw{[7V>??ᘳէӵ0fW *L^璨{T{!ܮ8g-S%.[ŬfIcх'4Bexܺo]/jbf8;9"0pNT(Z;t(zDWRÔ*{ ,WүPV8W[wz۴Kj紒3g4."TT[[BA(K0T$\1?S4{fJ&9ߊ-ީH |ԻR{hvdcN' ^U><`p5I T=!!Tn܌jthc#ƨmʋeK1mѸB~wNMH@RVMgqྐྵ!bY95z4?Q&/=KeAsNeW pOF$ц96wFiD*eo4ĺ*yN4o5g#*Ǽ)~,j29׳ezo$ q~Bs"%<JV & *q/Ue3%sNvd(V %:Jt4̱Ju*Л&# j\= G;ʸSky 6ڃNrc҄pkʕ={L4= ZۋlyIXG?]AVjib8çft8[@h*ϱT\c {lqL%vQNㄘ8YÞ(861g8׊ zT\"\& )֚8XXq3~ EDo$JiEM%8w 7S}ʐ;0oE냜_1f<&f#k`f}s!l;(n?Wq. TD (-D.Ǡ ߂%P|W_"`h#7<ŋUPC@m 韆 -؁4>Jv|K {6t4;߷!{J(+zJR_8,f$qЉ}#Csep¨؝I7w[x>fڮSUqv+T>//rЋ~L"X5LE sq85꫼-JK"K,9>|n6ökC@7*@cR> Xn}joQ]~8 -hU,'$|~YQ,Mܺ@ofO03eiGܺ7IRvϞz&braF{' ƌF37$J b~m3_F8^o0j=ƌ*xɘ0wOZf@o F.!K\OOhOj5ftJ)^hIJ1o;˪NoɦKFR-]`>B>t5P{m܃j^h/ڟ(oIwвQ4泌LRwOuʹXRLumR`Z@fL]/2koމx8?BTߎ6j.o:T\@[&  Ze-roQ[d0s8Ȑ#_eچ#!9j忓DBl4H,֏E%?@aw%9R=l6^|]<7{Xv4vH)j,5?1#眘'QٸQjx~Y} ;ke wO`~ͺ>[uJ?S͕ @ k 2pLD7N߫!KH0b;h rSkU+e+!e|͵:/wڇטI4؅zPDa %i/r@ YmWG0LԒ3ϙ& w.iļT 팞\3I! Ho챝\6it`01?HLY9j^I < 6Uᜩ[ Cw,6<(f ~Yt/T [#@G>gݦ W29 bg UذT q>ZEmea5߿bkjly91&z3yf(}c3 )0 [\YN)pVPA$ycL{C_-JR+O;#7nv\v`Yvc;YʨZ٪o|Fǣ䐱1-Y'{_TYtlNs5L"ZK{L`o@;-?BĠK@^M^zVE,`dڥL(2KƧm)&$wQ~ r%31zZ1aT6;|d XJQs佰F);RX#J䨝N.g`lhȔӿ4=E' S"%? |6<@2hEkj Ms͖H [,M[80PFc1 :{=V1FLvu|іL4/ۛB6o Zz&93$ے-! HMHԖid ~x ݊Kp+F|8F&!r;ÐْNPjfI( K0WqZX_an2p Bϙ) m~fDi@&0-,ETdasqvΈ* `RD;*8lWMh 0RRd1x]>]CBoh@jOH ,Uv&H0M#r_Q<@^_䍿w/63`CJYmyoE8:1 C1/0 $ei3 P]l0[@r#b"O &Ѽ"&l6Rq6܂ʋ9XڛˌMLQa!h~EIR{ޗ׳L3 'EHfɅi hQ6jz} :f.ֱs'X7M'c4oOz 5;yw8솶l|Ѿ$P~ :lWE hdݎS9SDx:5 7;yZvҲ8  mh@$UI69gy'ig26DW#:3fϼ)vc cWcKWh1j׷V+qY:ώt t07$[ǰ~YuNڋ7Zn^,2" sO=ƹ\pܛCvcf69Z\]r8N@_Sϝ/O4:P0[y?f>〩%}_G+P$F'ٻR0JVΰA1JU=8'k,^yLR/>>*3Te}$I!GCTY?F<+t#"p鱳\OHսQGA4!]2IB/TQ4Q6ڲgU\*w=-(\eO0߶n$ۏp&MNc9LY&7`TAzCo[ ­7~Ȃ ̒J2W2:{򲈈+Bx=|"k#o5LT\c*[X¥fWm'Ys$6Tfx%0ci]+| ^NM8N An;ia0y`:yVgC~q;|h:Ɔٓcs`K'#Xtjk 9+n8Qyihٷ젼!K(nH^*6:J~,NYXd&O|dՆZ~.S@s߇bd] WPv5l9o/~?5~TwG` %~Aр.]Jffy*>w+dNx_V_#z9G|_Y<.a7em\$7 {JwE ApLqPp^ vi"ø~?} ڑ$$FW}awR 'zWY3vТ$E*\e]~?,=mwYmmypiʩrngBt}HX3/U48JBX+*] ya8k?vd;"~ $~ܸ-f]\+ ][Damㅇ5p~BF?4vٯ}I;vZ8713)xn`G ŨjWw*v}Vh4Mٰ 0Q΄yR߼1Y sۘgR Rt:Xk3>Eu^ɾ[XO~~֠elWD]abI hdQ6~䯊ܺMLkIUs۔;~Tlhz&O3yvd 7..TL ڒ* X<^]+ч|~[[YR~ʪ*%LA+nhkegM>ŞN =gO5>zSfPԋrNL-=?fc>k4WI.dV)nkA59"dAⱨP Q*rfaCI#C!{pe %fzPŽq/ jo,n3$~s\Ta)VRA\&RBXB3u?2YpEp4 >a{NpexRlRl2Ԯ|S 9(AW30G7a0a A TfO6C?Ʒоpr0ƴj@+l^;3jS˻s:]4|lNQ%WlW ͭ,A()W}T9/lN gW#ϋud8t.Xq9Xxl%Ce> 毆+YK 9~( l/MaΡ!V)f'V1߃|"~ve;~A)V_|.x(֬eK7x~ >~}H@;lQjhLl̹d)C1ɺ4pmic"k4͚s T\B:ۯQj% n;m0,qPFWk{%^~ˠH9:Gf*h ,٢KǨJ'aXH{[TL_{PWO$2Nl$W#E۬.~u+u<H9SF^eJrbKa03א?نENX4AϢ󽾐^ ?Bf{+t"(S(+7's1nFN+̣54Ҹι\xFb90!/+Ψ,H|uZ{WSP3;`|`蝱M𫊠/?"Y9v)TmNIΗ^L3|,oR'ᤆb𝐙`5XF̹Y+OZ:#h5>-Q,s]4ֲWQ]a_vyCOi |;]pOkCJu-[A.CbF~r} ^dj#o(J?,^cbcN drL=6.žBGZnݸ:(|ѼM~8n/(s9 ☻S@&Үsؗx:-#,G z`k=:`D Q?6ׂ.'"vp/(0,7 o^vDy 8ZR6OUԠKZݸjj#r~Rrareѵ, 0NlȿY/rQd@FW4LGM0२}P(dtMsח)RDj~c?ػ־,/TAۖ2fO"~YΔA\#3q񭰏3I GK¯a)q Pg5O %ƹ^`͵s'|Qɗ):;ڮo  Alz. mLq*߆L+b$} oED7-1BmoS쏥7$o9U^*rܵMM[꘳Ecn5=n+Ǡf3L )b =m04DJՙwQù] أ T %q:acRPQ]hq Z#l*7Zo+-JM ׄޭL4r1<1d!+s7f؃s6SvF/PN@Z_h_]_Ptr*U,^!5zW)Rr54W~mzKiT\ Ԙuˤ3̌3 ոOlFr%эksZj\jޤ"/ =2j 빲 oSc͝Ey<X%Po\l*3,L Im}PlCg7ֺB?![4/1XjR<ɠ|{Y%T2g7K7B[X-‚_]hˍ5#R};/D۰Xx$O 2B[a$'Oћ'KYh=+? 3bvC1ߘ? (9wpٵs juχ@.~R+u]~v쟧 M_"W‡*^ 6XԅM r_[Hoi?/v+)[G/!Y {Bb! /efreZ9,ӷ=::Wͪq,13t#ǿQ4KξFnxP{`Y+y߳ 鯤9K(X{?tB(>A9vˤa77i(peߨD|mԽ*|)}?{ruL.zwWW[>[ A[\v PW0b  9oevS 7RX|ZYJ$؆(cZ/Ml8iZhjVC[Zt$c%?-.74+A5RKZBNWAX\(ͤe\hQz볡>QsMƌ 6zYf'JtԲc0y*|ovuЮ`ebJ`p[XӮӢ8BJSHͥN,omLfhĩG])̝ЬqΙ/3X3f%~ozBw~z7uFoF٢͈LXxW졏i"#{js5:уmm`4&ьL[.o w v29VI(bnCz{n݋GpK@g(-DDd%d Ú#̊9vO[(lɼ=f&2Ç}!> ; c4[C:O0s(IMWYb]4;`GǠ;ujnV4$g mILTlV~%Umspz撖 y}r{VODw lcUѮ_#bз?}rA7Ħ8)#2l,(`F4ʑA֚}z9V:MoΓЬe^9tJ-[n:Ƒj p W_ݿ&dY+!%ˌ`vm$n z}X{pkT(8L|uAXLEGoYԷS\dwl4>#|'olx˾ *8ԿzqNchJOC R7BI\؄k%v/ZJ<}OPRժob~VKrh#0B?1ӰكR/ ǭb1Xવa]F+)p5fUIՃ7cYR<9VX_T3^V2%F8. o]$n[AQo0; =7o /XPGyh4hsk^c-:a Ѕ07 pm ߾ r{t+~}ZROP׿OMt+y_Zg$ßo*[7w-R(plo2V8rx-A3^v5^0J#`O zj1d:ə4ny,Ɓ}7\`KVq|I\*5ݼ"_ISǍTTê<.ܺ쵰ܺ0hA} P,+1Mh&3]TuZCG-"'{S8!5X%kǢE/`h.[0Nv"D`_Hը#zV:a# 5#U`!mgJD'oaaK>`w_R+b-6= SZʎׇGk$}YI K7'pI pBǿl9ZM SgHz]D63l? V&nT V˨ d61\`pKbr gU} /Ï5q{l_?&g{|>NC|uujoY:V$ 4zM7Ħ F$7BL63 PU7-@dljB,0FnhD[vkV=گOÇ-yʙZVC5]Z; \f ZxxwFm$#TUhF&pOm齛5amU濅7N"Q),[[Kstˇ[p{3xEЮy#KvH~">VPhVCJejR2a 7v/T g>rrdoo ?v?R[/ZJ.s>nWc=5~6a5ĦU1¡U&mwkXΊ,[by,דּ?Z|; &Jqj;s\)Fnݳ=]ϭ4_*TAfY$. Jbqwsɵc@tǖ(|lnݯ.E+P)"C H:){: JQd'xEz x zT>s3SGxMA/K/W!/JPrfjy %j*9ϑ1sj~CWyҘj]SMx8h(ߥ X%GU'Jg~$!ܦєkZ[peѼ#ݶyy y)DfQiNG0T4V/Xxesa9IQ6JV"Gz F7{3/NZr=HC;Qk/9rjӔQϽg 뼂ÉpAՓL6(Z~(ʰuˍ\YM;_u<hd+J {yCC./1P&xx!4$9xagN֣ծjy$w?6t#48h-TpOH"1<z,V5Xx9ʾlu9 ƪDRY\ԑikBq7nBH-.,ү9#XE4,}]ʽG?dex:i7/5&$.Rǰ(_t.6b(9Mߜ$]J3XfI6MKK4[6K( 3{Ӿ C HNuX7zp>{t>,ׁUǰ MG`kTi0mN^o'Vaw,e-Qid> 1pH4)CÜpEvͽ[+6):#BhTö VoFS\cs7 t,CG|*=Tv&ާ!ehry/0( `%'G?ؗBy>4]9]JE{5#;==5%YEn=C*?;_"ہ5t*yf6r}bgr-[ouv4z0וּlũ ?.a,WL}֟-}{s~^]N 6H WSy7.:ig<45T~_U!\Ԛ<'B6qDr`I48UA10'9͍ѥ}t؅r ,vPlv.WdpY!'M9O/{*4ZlvYmbo֦RWnr"vs_g#.<}{T; lJ[!Oh.(@[hX)2pgua;rBְuUw(uK-+C O{1! !·$T cb9T2D-7)2ÝJ-9NW PkD\/tlnU +eE%pcڕƊ]:fyt\.QoW;Au-!#ϪMj^j?UT}nKc&X4+l4 dfI z2ҎE(\f#J㜷\˻gvwVlw\N9WGR]S`iJ/QνZ*< 34ƾN;; [+F`/%!̰O?[!žҭ0^6[WWt2\,ˤ#Pd/,b=ݟ,y1~"~A(D#QwsJ 3 @MXzz ^V=!_0bu/Аn?飩:a lzl78VU ?lo:F('BgmPZX@辗:g`"+%Q~G4ZF8'ʋ)?T|vJQ]9Vw^Lϫǩy 3Mm0L7N`%8MR{7}YT9y6{A-&/{;/-ސKcw3&3o_٣A,v9%@?m#rx$̲%I3=IQepwMH ǗdXA~b礱Vݼd/JqJAfxB@Wb>9yα"9иF.g<Ȓ=cb]g(Mo6ɾwLLa@I7+x6M-RF~FA 3<۽zyƄl qF8>QWLËCRL" 5QDQza0DzQU=JX04/(~0e@]4d~Sv]TmzZPodDOť:3̷i42T( l8Tc9mPk;H#c[^ŴQ6k[UI {^zk<ϊ*A8w-"́GS=Q2ڒZ=4}zb0_j>K#n%0Na{P3ǠJl^wYglKJt_{ZЭo+q/+ГYSbԜ"o.]NܻP|bWvrpzh.ÅEuu 46њdcPK(o|(2|oSMyg]eoeUՏOȴ[nSR6ݪaVH57wۏ+@mϭŽv!ļJ/!L?s\cOVВWC 1e _UvoDQ4>=DUrXk#Q~QUG2HH` Xz+cɖA۵C+$0.8&B {и$aq-poRO|#l{ HFfkB3i(, %h0B+2*6&rJ{mQz2sq7@[]ʱ#E9iC˹Kн^06]Tk}yv[bAKkrfE^eK11F^!pRǰLm򳪄K"O탍Qÿ2E\im -v W5&6"|۩ݠsy|_C,FdSMBz / {q kMWZ[Q%V۶ֺ 3Qm[/V>gB_@ZRђ;r P|i;`6.ߜf97riFE]I{ANk.2!RõaV_qD&ݥtL`ї*ԍ!{( `^W+TսN3B. L8=)/w ? +'?=c FRǨj;B TjD:ѷ)a*zz7E{(x,!oecR}`0}mA9Db}93>R,x!f ` =aDHޑFLs稲' &ϟ[qL04k}F^[#TLsRDAhP^̃w {&i%k/Ҙ)ViZh鎛>?ըSk*p4 ["WkQtv ʚ⯈WY6&ڙi3AHy"+rFNҒ9JdV)7WNK5/eT"%Q={uG:Eеɶ;}xKpTG_!PJqs{TѰ:xFK r1T[*ƙ(FW'N +P^LIL-A<4tufL|mpHp{`cS9X֎R(UmXFV&$*ZLy/l Z938b0|N-> aYq]AzC xӾC~3NX2j9L)cs6EGiعnaٲk511h!LjO$* ?y~ L_o:C (4y{7oyrevt;@?)&L<5;&U-܆ըce9oq;69L,ߡ475G0E%^T+aWx&QAMꘅ&_+Q@)o1Q 1WNq.K3mU2^؜HPc 4&}̵o OcouV;>|[HTҜ)X%oYd>߂['L վe9v,''{̮#^PCT+(.o=LLYLq'<%n!3r mC'4kD~7Dz>Pψb(`pJpkAI_6۩Agy&Ԯ_JQ8ߦ#:"-Df5HE#"kTQHB^owc9|Tݵ!]K)c-f%o ,Q$|9ty()dOs-&,-~9YQM̚"$2 miqOX؟r&p1!s=B#Yz"R?F~_AeƓM$e^IS-ĕ|Npuy]'j12}@Oo$/ @I%>#9N6umDb%Z&{o uR4"ÂLp2@^Q~kquJ m|هd|=7OX[]Aw-)Xx@v ҅G#jd^$y˥eVѲZE ӃEaS/x8|3vЖùn҆g;7)oW'3wtfhp컎\g cQ%˝:}OC{y?+ς*髄 N>5SsSS4%0?>;`QtENj ]+a^bDq#^巰G6n|Wp7[Ft _RE;z UHaxo`،_[3ftv7~t[ UmWOz*J4z6o$->_}O7Lë9<3miPPԭ{}~uwn֪9s;TO,0pxM9i' /< 9$IS/*Wz*W 5/9] 0c#z{<|afhzTD8E@p> YC# cHM{ 0(7uGQ,Wx:+RV}gTDI9$h/7uZ^:r zg34ĉO,di  Lnz"ʏl P>|:C~t(u<2}pLEɣwn n$IgN?Jw!!;)|Y9=aOң{$Y}Kyݛs7)+eċ$F8[FۦY,OF~wYdU>w IO*7s!\R3|Rh[|8dg߆xuJ݆l8IZdAo[UD89Ce =xPR8ù#PPK"|..Ѕ~E+XoRc 9||DHIkůn}org2$P7+UyB7+-ެm6rG Xarё5z`&m6ugYI է̜ȤP^]VƜY}K E^a0v)|(iM/Ih&>E< 7W#ϙ h&2}ҰYM o䩊^匫`T qOə?ɰ7*~*T*#+v+XŎb$V%B8j ~v [W ̘'T~ʗFmP"<յjCuyX]ˠ.sw\uhAQB0>=.3'QW_wk(*k11W7j8d&il#yiSZ^9;l\BOm2ÒbrBz-?`LZ_ҬIbIPs ۴~MH4hPFGH$JFByVʦ @Ek0UR] d~/=)NPD!F$&_YӰ29ʫJV.9?H@1a? }ʑse_ryVyxPCѨIyAPċBXFE՚Ld t TZEiT+|+OGXd&EbBg *yV=Ѻ~tR%!JvY >-5]b=ϛYhwӽyձ8>f\>EI3ԃ1=:6bFх1=+ hy?6@:*5I/:#y!s.$,w»LCM#L# o:/7Jܽ=¯dO֒ԂJG!<++#|2 `E\7@T9n6!ZЄhݺ`Yh˻Ug19 )ftx=P,낇nqjV[{,eEO?g=ek4i:Y& A8<47RH̼b} AQe9^̡}gvOw2=1l9MP߱nZ/*Y[0mU6 [%69*6Q仑r)Tz6JFPeIF}RɠO>l6 e t8&-d-ÖA-?ZΠ?5oфҫ@j|u[X1y97LQ g-o\!qa~%'s/V鿱RkT0J 鹯zI1Y '…ȅBևwB5C_cWUjy8 ނؐ?^Gm.RD 5cFw(=ѡ]:DɥE3MnhL:p#cM2^\Ǯa4b!/&/h.kr̥]Wb*E:IsMǕ-x1uD֥ wEVWi c1Ajq´Hά)Ov&o `PJp0qe,G˭u& DCi27y(,BƠPƇZtP}y,²IK ẗ[}t!3#j^5c;/qCƐ{$R +EqeU͆|х{,?E8(Lfmn8$+kb0^j!NsMy7}2oEŭscJ9}`n][ ȭ~5u,q+bׅg6^6 SAmJ~ǐV'^jE1čl0t5w}V\̬BvN ]೘SKps c7oh|3"/S#AEyDm1kCy9goT >-QҌ򰖽naGQ!+Z.uijZ$yoe8no@ oLy +DPMR#ū~*vU)0a]Xs"{E٠_ǧ*~Xy bݽ[;gʸ̱ޑAP4;y L=CyX'6J?Iu$a:<Z[ jZ.}&S"s]&+$w|Y= YBnMo39*l%W|޽EqmAx*guUQ$bX%Ŀ &~17z:.;֟ݽ/:_U&L3dF4U蠱侑kNXbG몷7C!QB6Kn u,5w±>[ *fMR?Z!]YKG8mb(Щjs^oGV2`L u )xK*k[!/=(Z[=F;QxU~gh ]  e5o-A! z©9nٕ=vH*Mbd3Q\Vƥ"QAHK{;I{.o]ΎJy% w)oBGzTHWRdFlHܦH4e b|]ʹ[H+|d/d6d 4E(Tn\~z *~mZl NJtsODvū2+Zy%PXUST<ɬ$KF]lNl ֌LU~̿^\n!,ɳf%ڞGTύX=g5Oۘix>JJCڿR̼p^ٖ_,͜$uû]Xa1 Ďߺ*̇SCw}Pl/ˊKCׅDeUɲͦ>^hb(8XXx|Me7Pd8(q (ŌrTK Lzj @'v/%w+TAA3{UJ^ڒ{InLHlbN?btDo;R(:"32ݼ/cp%0o i :w+H~Kt/߄vW`. [Q'2lYRLu+/6\ h4;}5ЄR^%H{|ּ``yDwՆœ?-̩o14yAG_[דj35sQJ: `^IaΝsk ⤅Wa[;x'73`QqL:/?u?zAZ[R]8W;ln/LTuqѲTtHP\z6;tsxTI(RD)WYS_Aϲ:Fb^8C\knD3jmQ>:=Z"noR!w b{Y R@mcQcpK=$ȝ-}}ɢ-al8_ GIv%f ]|荴૥<_kYQ=1t`Y쏕mi4R`j|ӍJլ]Y!*:8XXc^u?ʌ]6!p!U*"_8Ҹ}ǴQB$\vG;`nXD~0(T<+򧣃7%lK:{|Ԓwncw.t>F/?z` o.( ;猕ֲ0~n Si,GwnobuGW_sJQopO?PU)ar1-V)a]{(N}ZְB(-ו/.Edhv#?`x}WP<ģ#ws\QUn,&t8]U>8/hn$:q C1Cmj$0~:䣶ؖ}ED?-bG7<9l!&rzv\߅U<=O2s-VWLbUc xb#Ξ+hwHcF Vuj5CګGvc7I+X϶sFAg88s5}^ϡ'||Xo:+34aٟ[FNH[8k?E;!*%!"D~'ѷJ>c7`T0s]KK9i tK߶M,6TB^chl**oH}1}JوED8`=j3{Hr2ܨ*n-rv4׭U~19@SHR67Cp_j.XNmH* ڍMT,En2MC~'nQ_OlKG~w/-~yq/\HJz3xQꀩoee%jg bomcd{F}#CƋ|栄1<;Eoq7S'F@VzdwdzClJQ82z1{YKU'0_]7)z έw`<眬5'Me 703^m"fƗGsUsq3ANS!Z0 e Mudݜ=Z|TȾCPWJIEq: ':XBO$qn(9FgB;9EG˹nB4 e9j-.8zé'Tm"#x"Ohс\veBT@3q l'84Zu u;I3Z;}7FVk$gx,)ҩxHD%W[5e"^ԧTy~y"H >kll;8L\pVŒFid Ahe#LU P ԄńVVwy=&)kBm*t yCpOV@{ވ2h=9IYdew`}#/}I9L^mb8W^kaoҥ=O. ]:Cs JAM%j(oOʋ5"d VI.F~}ul-P/v& UL~F'Oj #0E*D p٧Mx*_3/ ^G/rA|Akس[W+G b9qOmzq.3xXGNb2أ뙿xvjV@zE$?`"?>'nIv/Sv#$8lE4@_Cs^m˦;.$oǻ-*=:bKC'Gn̂F<˴2VB^gԸU$P=>Fdc:ktOaiI#$A"s f+_@[k00AgP/;2"=l,4?PSzPtzW}F'6+*ǰ'!W4#9P16ᩖBqlJ'p*vzeiQ8FZ32f^·~}WIb 9c7pQ(vp < RH*öO!toLT<7[eĢb[aVq]^3ҀՈy !ŷ7c_)ZY}!},Ǚ(Wr e 4쯑MIk0Z .ؼFEc(8$Wo)TC8> /=jɄ$Qۺ[1$b9ťrV.I3wakTQ_wnm4qڸ>AdowVXԨ+?VpTS%~[ hqe751J3_ E1.$Ѽ(:hv8dzq ,L8$ۚmWur+YcYA~LvxLJQ@/g[/gy組eHi}RvMXm7`Nۨng>YA0- uR;v3WVQōBW6y%YZ}3+Ҽ**:\٨gvw:mrľ+7b|gf^9 :SFGfɽb F#&%&jطJj u0F^"ٸE_sn\aTllF;EG`CBc2ub W_8;S/&cq=О=Hp1qMtߋCZ QvD|gEB?ZC3==ehZʹ('^; L!-W~M& IMݧǶpM|(sʌd<2b-\_OQV*/qm=S6bӍpc$?R@Gfa~ ř!}H} Ɨ+OTk %ЖkqOLfY#*Sѓ̌zN;LN2z4 Oi5Jp޼R tmɜc,/= "g3N.ہcwoPnw°`P߮a/n&|ۍY ם|VI*ʟasc I藁_C7srRs,q[@"q ͧ,~(/ /ݏ Iih(VqN3{dJ]% bE&e'˄G6Ak֡J3~;j%6g:k{q qvb[e.:S x95Zî[I@śU'6LXb=@,ʦwa%bK2^8˂,6\h5pexƒ8Yb Ӝ^%RY;b IVTu<,U];Xgհsre{է(/zm(`Fqpz2sXsxѾsUǨ&1jr$"+haeZgr x 1^E<ߥ_r;͜x*;7[nļw1vtjxB3,+~9Q,tyh8-A H+X.Wq'Hy34sI`(9{~"r$_Xz0j{\V"\EyxS+!|_ 3s.ep:bg9k4Jc?':qkCiI?kb4C5#hΉ=MG9t5O:X m~:*QuXn^k{TBC0/.7Sn~/ ы$(({2z>Hzx~ﶋœ8h Yau纆=_ ϽR]sXIm]oo'_}+:ܣOg_q?.0-x7}*m3PmF '|-3i+;azܢ إvn(6}H `d;'}AKhI &8']GO˻-O0NjsDQ,f nlhŇ|Ɛ=,QZbܜ(1!<9A66Bp* zmS[r %9$lڀ~O)lj;s+ms`ꂑF8T l}$T`Ks~ ?kMZҲęXmUeJlvI twW("Tˈzk-#_J||2P {%3Yxo*Ai E3fB~E,xR 1e@e07($NU$]Ugcw<ŋН~PҮN8[fn ֛Ki`U߬諯ǭׅq U; bSo^z372\b# T,F:Q ;N7 zy\!0ȲSk`dsZK߇*XԳmH9ԁ:ɉ7‰h*<`tLN^2TJwl#FYBCjufu@0}a-VU<ûs`A3"j|$1:UJ6E9 P;a zX`&IsMV)asFqec/Гk.Yfܟ k @Hr&'PZ7Őr >)9I7&_=MX!}P:Xl;]ӈNd?%l߰J5hNv .iKF*PVݢD\aqW" )]Be_ğ{»=lnfϰ}y\73~€[WU9֓OiQ? ,ݜ$F3 (ĻcFE[/L+Dlb\r(f)FَB8d <<)x@>  sA2r9  HP( @"~M5oőh?BKK0d!y" wQRڭ^J=$[p,Pp0p!Ԍ_%oUZ@bu[zl랛&rjcW{$|zW!sz 4; )-Gb}zU4<֔R `uKV$1y/U\_u/uTK hh.pfX] .d# l2 $ ]C,϶,im0@vREb[ڞlT?!Qk剞 אԣ. F %=ڞcaG6軞&m}+c33ml&˞uhaᄙ_럫'EB0?7" ``#Y["6"Tc)eƗg"V}ȶai8Fxׄu\.Iw"TrD@;aVfؼ;~$N HX'tV s6*56EZ@Q> ZJJI ݼ+89_}}-]}bs1z qfusג\|8mRlgVir n?%K4F6HyN i8[Ptˍ_Vޓ.&:5|Q;*\(-џ?s"~]fd?4 (Z'bZ択)8h-s A] lTJ~AQ '##HXܦd`ZEd^In1-W6# ,i*;`bagNċ?-0(|Jф>>"`Q_t >#ɩ%gN2k1iXݫҼcHy-|%5!Lȵq5QH+R6,m怾K4Gùp񁢋l]k)%͂yT3r+W`?\KӢTV|ECX|r/{@G=u@!N@"䢄`TqLTX>EK -gKq1Jwz-0y˕s8fVwEc.aPfWЖ W e[ ֹҰ4 bP!wUf}F8T?pv bB1]Vs"lKVz/)@&1hkj'F-:l&!+6t*$?r6]&{FqHu&unէh|D0Ha ?Y Tsۨ H# p6aX="=JEi*~)߳<{+TFn/ws֢mcadEzg(V[xm%mJX8Ϛ1aT_k7m g&~[tu';6/q]1hCU W9fj^^Yc^j!~^6_KIx+/#ww+YݟU^AR9'vH=Z*KtչeoiXb)J-W~m®ȞKfmYn(dQ[. e`K-,;`V[7 cCo쬷{{oEzs#R[рd%v4:D|~g5w< 9U)kBz OSK#Ҭi W;wiE:yg>J֑Ѕȿ(?2Y$fes`bz973E͌U6jW޳Ց=TL<\)9Zqژ)_ז7z&Uc؞S-#w%[+*NBmL)i(`؛5%wʷkgn^K$o7I[5`Ī1@]=)5Q"cJ*| RvBSoRﬣWșm#{AÐlލ[Jo*·GR6DQ85h`Q:t"@éaͨa(&L[{߀+\"{IӦ3P^ %1.?Np Qjm<۶* SUR0#zDPi?ŚJOc*@eN?]DxUοVdMcۃCA~R=JcW"é)( t@CWڳHw'V@S`Ŀ[A9z(JLLD*J&սXLA->Tl }T/dPO! DVc]a, ʒAe)2|vsE8吃9A6y?~+H˓5'-R ,o[>:P3Aa|6O¦a%$xDtD[C#no!;dD[ck1^b{|<^LF'uFsJ}oE_*y n b'd0qL彨Ysw2tN+]cSа/^sD 3Ϲ"sZ%%'DCBAfqNOGP6^mCɥ'%E>o;ں ]I)se9%d[cz":Kt jw)c HwE $qgPKM X\<)#֡*3tt6>%LbY ]G?-Bj,k$勃*|{u~nZN*S,9,vP?UV`-E'}0Q*Uk=Ug 9gove1.OP{U ez\@־zZ刷-E!OܩiVe-#~:(%E^)_QHf7&FDY ^n@تYM pH}]b#m`v tFnDI5rχHyiua8U<&׳8o[(+z&_"BcfDWWb=^, _,zJ~ yiF9.{DSrݮY{ _/S_zx  ] m1Ml{TDZݟ+ceIv47zyٽroSlW?HU3ZRM (WtȈ-w4BPުX΅%W8:@R!LksUdt !HnF բ))[qeFr脢6nAo-NYw8,UGcc^H4JvbCA1RZyYᜨ9w`29jK`24ΑS\*fs݊:)R{ WE:5JE_|\rSZY `!I1l/+jBʛ-ڽW~nˈYGy㘬eu'*hW "+mI@.YƭBC#̨&KC˜Zc^S !)VnvS,B4:V˅uUqe4G?\J uҗ{%Hʣq0>pްGHh&v?t x"!S&eQ>CC1z]C*=?쿊u)ZG6R,V [QITӟ]}:¿Xcz.Vz>cŏƐe@446xl#Sl.8{o(,>cqX'k(ސPRE 3@:ؘN}`)zRyVYx|6_DkuT 4ƌ9Ȃq 6NP >pwur۾ q9Ra>^&o>%Ol3ޣdO\A_wB| K#cAQls&51M^=ÛO06 5[us}Md^Od3T ,, -`EzXK5xTcc`ƾ[Sq21{jo4_= m^WY{%0;@ScwC{a *ߵhOi2` s7ѲUtk3l0:,: 2ͻ!^k-P+"q^Y֚?(#MfEW%Sr 6s8tgJl 2U@kD{~@m+}u:s cc)Jmpbbj Cv#3+;͚VWe|Ȯ0zG=ht|1YM2N*8^=k\?-vE@PtBES]pErLRZr%vb|(bq 8sA7Z3$FK ‹_;Gr1R~,_|Zuo~ r~󆨁e=T1z@CP= QgrwRv)ErOc Z_ [qF×_2Kw7G9o꼇+Uy@‰iF:e/Er.D-N4*z I>F'tPUw#؎p2GG_=KjwyšiuRJ#߂(F/k7PWHQ*ȑaTPSkP*ANI+o:QNPۃou(/+%fz{XQQ2IPoľާ8kE֬="48\B?Y#s."4f TcIL(?01;q EB0:(x2zBŘ&StB^:nKĆtK@7peohKSH#]ӈܛSB+38C*n^jp c@D/e^fk@I"eLNn ZkAfaWi9gIzGD.}nq^36/e]&iP=O#mbSg%IJ#^sjyÕ5ԓ/=yΔq[UJo:c_ 5p*pQRl.@j+mcʠc[}SԔ|y7h=(;(P5e첽'-ܩ'Bp0 Ty^lJї֚kgh&y/ %VE/@&RV'L魝bSTA.BQXʕկqY =pF'؛ա*sj )w+18J$]L"#[]V"758'9RCl Ph4{_̎ "<ғ)-^OՓ(Sv p3@v@UahJPuԩqVT-!C_42sx0IWq>aOpX25S1>hx 1ۘ~$h +[IY/C%)~]=JtdTkxdg\c,jC [1+މ#]a_ ЉPܱ[xXziAU u圷GT{yphcmWreiB6+x׶ [!NMQܪiW/B\M/`$yGLܱ)}?c jA=XDO8ؘ2sfT0{q/3@*{Z}/И#DhsȈ+㘃ݯG$Ki|Wdn^[W7  `Wm4gXhd;9a9i HKVxs'(#zDZކK/o!]rW˔bc 5Yggm2ŰR*Օ^1f|mu=CptDr^hxDm/b=ϯ]ʠ8b*ŤZN]hF\opdƈ^Ep="x69weJBRTKdP /ѱ7GL$p .ZAEǔ-;C~₣];Jr5&);;(,6g<7g7}I7dMwk#D-l#}2Ό%K js VR="OD)Ox^3~b@ۇu+qȭ7y?9ĺ[ icn6[8/ĻXر?qc8<*b2Vû{|աX 8_xk; uz1O1 ]znܺ_MM\hG;%};pɃ` =*<9>M%++(l^zİ #hܴ\ɲ '+E[*^\ Г ;=lJ߳, =Ksj{VrZ@x䭣dq?[U|^8syAg:Υ6j5?Sa-<=3PIn fDlI }g%vvk3>sqjp>M{J&s"{“<Ι Hq ۱)߃LGCϸhJD/ WREME̘ʎڦ׿*&uBf|0/9싄NűɱMbҪk,&=#qMJtv0KtYoD)e?B'{Laad6Ϫ-j)Xiez= 8mH}|_F~S84ӻaDV:NGm:@3PfHDի1p6U1c"am?Z+%M0&@qaDSf<0(8K-Pk})3WxXĢtJtdy`xトs] |SVͤQI&@LqL Jo%,W|W(sA aڐH&s=Wxw{k"'a؁"zguqB3Q-y4+N!UhyX] (vAcENF`qy>)KQ]c3E{ yOfE"?ZvHucȵ@nV?hPh?F'cP! (y$ؼ`_(l󉂵Wφ~Vإ3{xèR8| L#/uYZks$`(EY`COP$dHΐIa2W+-0+˟UVfw_{cT/ʬG8롘 g#㮫%Uti<E'aƛ: \gȡi#܍\xfz%Nyr& f.9~ MdVW\C@9x~ԑО;{jlRIIy4$>9M&ݫK9~@Vxxp&9Z3(L * {Z}Uf8Śy*?YV{{W_ _NV-n#2BT4u'vM?4l8\ʸROƉK r -Y?n`]5̻)\Dا p.m VggEze@AtoZ\OMT PM=5TE=y?)ﮣݎKݾTnkWJ0tKBU$ԼhN|[6t&)/stU/E(zO_9>44'$,N?a 9 k1QԿh.@)L{ϑa]!F\ųo@y Gc#0ٮ/G5~,^oP!ôrxԑTj2 |3˧;ڜ>Ʈ2ȣ] )2=tW5z誶+\> ѧwB{駮3 ^KfBٛ4(?sS } {%p.,":<0ύ‘|osCdXnyA B-'s8M~Q3 =gUB1W+Qu0ZU{!G_ Wɯac;V%9u5ZKyWbU_V *ZS Zxa$"ut &̊34O׼f Y^x<-Y24cq3Kխ$?+/* 'Ӹ|֑D"֒*8{?X[ݤ;'|+70m5[JjtŹ~;73B"vc V=`P~H:Vzɮn'N n&bgZ2꧖VtUԹce518?T 4*Ը wXPGx^Af^݇)55Î߆D5;R cwe&R\(2; ; ,$b.ë@Y+?'&Ր9VmZ> +ղaF[qI=|gkg_CTLڝ-4pو01`4ѓ1D hUɝU"9sx0xd=].)Ori^[k*Lo)3o1$U>Ş}ہ<}R'e u5k[ 8i}4݈.2&{&FIj4Mد{p>hl3C p`~; e2j.DB/:vd`2:^Q5A#jʪ, n<h4t16RsPce4,v5!SEk]tMށ1)/=605fN"eF:AYUxI^ % ~pCOb{iCã?>v9\x|B"h4Qg/RuߩNY۹aP\N2ՅkVWLvV{Ƣﯗˮ( cs5 Fat77}\%167H+$n9Drt;w9w-9тnn`S#SqI5xicƚT0$bheDP`C̳33?n}?ڵ*\^rn}BC[Kiw['RhC2ta1$l'VU}A 74ٙ(S,+zV7%Fc^C8; xz6ƅN@ 7QtMI;w2huJn FS*s0hՋ2s?Uh.ҸD!2Ɨ-EKD\'0K蚩7GƧ4 3] lg'|:kCzo$) .F(<{Ňsv$ױJ 0y8Xٿ(~\_Xzиn+c\s+zz zﴴ;<Sjx^ Ϯ0 GDDi8> oouw/ͫG 2eWW%V9bä2% +eOsZw.UО g_T\)r \l̯QT䴦΂#OdMt`)NV޼&[9X s]hy/sW] g@u?J˿ ;9XO@;_%iumׇ"Qچ6derevwP])-?xs7\ oU 2e Qw!l`[c{~ۻv6c&R嚊kuhK ϏiSY{?;?۝ [^Oȟ̦vʿOb;W4#[D Yݮ/:$KTfՋJ4 e%erOڔ\GJ)H 5 MG'dvy0 e(J+(yԝjhP,Do'ڿׅJ? ̟o43)/Y|)x*?MUk|ڞy/JhDX9%W( 2l.Ж$R#MA:??E%F~h/|T9_ T[WWUsM0zF$63 5B8/5cN/\_3anldMKv#|zs] S|5"m8[ Rտ?J"ԯ+n/7_.>N-z7*p|yUB1;#16@8t|H*QEm|$?27A4@?}@S{UG 5;r{BB~(jfezxG(ߍht6A`N\ m}oeAQ-L/_u}(lmxolhbԆSj_GșVxR_'5Z[BYѧ̸j'3?}'Q][`0,ӳ}R@&p䞐_pI S[BrJb`zGxEχl}ԟjH!{x_31:4fQy3Ko<<!+>8r.s3%jˬcrexNiqm7d\1b-{ ֳviD"a9LE\ÿ͕Y~e_awW-ؽ yNO`VEE8^oUr²U}u1"CsZ9j+7+W+s g}*&RȆ'4Nßq:{R\P<* CMu]YU^SGMõtK?~HǷQGMsΛxA y{u^V\:?m]~n{5Y^fg;ijNѻ ;޳:+aNC[3dB(h9qŻ_?BP]a2OvM?"ؐKCO,a GF0&W Տ 9CdtA8tmƵyW?/5մQ~YqD IwR HqDMt'>3<ބ .\T;+HW i$'.<4&?MP?uU~nմe$u]/˺JE۳$ e%N^_d Z>n@tfߊi1z$Z`*.gYXH!X~VXyA3 \k`dD{ð=GЗweH Qt넒ɁEx~7zScmeSNx;x~=gzk7Ꝩ?'3S]SW$6S+%l`qJdei)ݩc_VGFHGTC?3J:( 9#8l֓TyZiSV5m4J?$/PFVkX{m@@VL;"DIJH^jِ_V.qs=Dt\س-KṤ ̡AI#`[ɇi}xN߹1QOix'V>t]s(Rؐ,DCW$LsL\RKLrxbO*$X+28Oa`I(*(X+>lY ibKE>A N)@TZL'+y52:_St~Cݼ1P&u;#w- bжoH\vݚȅW=I#Q>52gq'e\것ؑbt=@ ;aVOXhrUy ͮ>靅Mյ*,ABCB4' R#=}YT7$K·v c>.#m9pcsV>I|넷xiNdDm ~ gp_׶:))'txD*aDj$'~rD-hcĝY q̝mߨɔYJ'?XhOXUo=tVךyZHRIGl+e[j8+HY׭+ZRŊbraʮc"Oy|֗:SV"&&Pu-a«icIh xg e{Ӯ i_`aQ05ޔ]ͦ9rk(bUFt!"|^ =Cn(9{G^fĥhįƴZEE!O%Ebڴ*Dro;qe$| [aG:\8jtu0h_z],>*#ADXoO}ږhn'c1a %9}?i(eŸM&;$VjCf϶+iBكI;\(C쪊}A~~l] ֻإJ37'P[ݧTkc_ŏV>r(JERlp(N\Ki>"z?7ꀚ+xZΛBl K wC*{8?6kR H@ًmF!%9gc:gC夊5Ŀkcc">0ƒͶ5>Tmbv ʭaظpd8 EEgEY$%S_npo?j?e*ت㙽+?źO?iR Bp1b^𢊃]B$.'+U@4sȔB'@Q|?.%o=0GQ>DA{}ԌlYM cSj·`8uCnp!6KJMyCuaCTrJq?/e6z+:-MJnLg%]mB ٶ Q;*`0;V_R\O{o,r'TR, Nvkg5q~ҵdcz~a m~^`~zc'=:?&vϢ1??g;ҟ|UMP;֑K vy@e|/=z=A&!<mY) zhqP\Oep#VX0|m-EugYUeGtɲVSn7}Z'#6m$)DZ"ǡˡԟsfu >=TNnY _qcZnt[y q׸*,dw8[-BqxU!Ңa8rUۄ[{n}-0NwSlUбR"p!OXlm 2杼 9@Aߏ[ƯEKY20CAm0$&OgiQ;z*MAS&,K]p_<ު: $ }βov#‫r\s#0Ռ3Q19? Sux>ө\p֬MJ!%jrGy`gz<4<+.NHp,#)tSg,QI79sQlMs;gʠ :8Cţ췟O۽|`N@xU^uʫ3HET,L"jlͫᬯ_HhJ< #0#בU˟iIu^:MP7}bΗ#p@^*khxr8mtDE#QPB?Ms 2ʂEL'eCVn^~ވ]Y!7 jkCtAmf'~:Е)olO^R#sٟ~&,Y^h6%jrD 68 ^:52e;~^(2E ]jJ((mQ W,#vJ,i(: #O)V4&sj듣6 b> ] ߧXCwM=$<‚PRǡ}~nnt>}C־:j/Τ}Ns˓ b] Ѻ 5!Zض3cֈb;#K}G*g2yg]y. ˄n#•21=W"6e3 ZcF܃!Qh(gZ\ki=$ cњd5TU:\펄{ 5批@'B#QX@$G.OS]3Bƒp>8oVIݪH%#\]o~{Hg|"Ξ:[.[9d:}Efz|}ThL;z2dPpG2OH2? GeC(_ݝPϖ(kQ/+(E`O!J ClK5F|¸#(<%.{cn x@ #ht*Oè2q2MB(|.dU!:JN/ a|,m|vC\ IceFz78A/׈j ʜ9Xno!<$,Syp*~AmI&2/aWDRGKc_$PKSD#x}\1T|bECl)(?'l_:(V{ɗM *Gv2)5B_iW0'CzOXfQ)8#v?7^PL/lc$eHdш1_{5/l`|ŷXD5xkHmY. D)h5C2ئG=zCcТ\b p08xllLgn0DZw/j&+Iz܀V=U.܌l ƺ('i0J#1YP'鲯NVǤ|ت;XUt- SqQJON\3At٧0½p{ds:yZ61X0f76ݎXŎv7.T0^;9M:~S9??bW[Ռ`!F?LJ i qxF4X@*}a!0cRZ5臿lI~.w1]]Lޮgi*0q˪I@  tQo;;H TkyFvHoB1Q<\,!+N LFxp|CQpqyrӸpW DCT6Џ߹),Э,293|u9 l3ُ!? Ne>YAAƪx;֣. PEGTrc8?YV8z +.~$|scX!Xb`g:w#^_+^ ]f.ǭ|4"RԖQM p>bEw1ۋWјc.4>: R\<.IJ±i^bD\N?OI;-BEE4kUnhAT|luՎϘ .o+b>={w$2O(!{P,amz4 oupU4z= ɶ5ƃ u#1#G`iZiw?hCGUOZQ鈃t7 o;_UިV&|EJ5Z'A%I|.%];lhjhVJBEVgۖOpa93uhx߅ L6><-NrFNcx~O}tt~h!^%;E(ܪ^AQjoB5Ub*ሴk4?"Z4wW%ѫz +{I %7^V:v]T a:>19da!BWI6Bt*n1+mQ2?g$z#,x'6H-Ƒ1הG VTf`Uo4xx0B-ҬC0&@2mT5L(5PP)=WhyVK 0uq\CqdW5ho Z?o; '5Mu]IpNʉQ{#*sQMP>WA7f6bRL͖1ϒx6] ̘.6nǯϲ|NP4Զ淤rtAT;{M ŎIM )Rԍ^aW+rA)jT <2aE.ȧPB Oz ^3g8`x<<ݮ8͢lgME\0=3(xD5rM_$]kB~FS`C;g"*\!mJjLl͕zWrwv|en4+³![&AݕKKVR>bJ\.]K~);-!Xa'Usi*]D`P@>wK)X5WZ08jJ(U` &EfN{2iАӖZv ǯT$ʇ5+GM›C#&OT8p+Z3zH|^{=ΌPW096+\ۑߞ˾30+Ƨf8{|ۦ N$߁;*}E?pVjQX֜ffo+،鎴1F6xd!./Fh 鉈h3ېZRuKm ]qO,Q|.|*WZ3v h]BI/MFu >݆j+g>i؟mЮ E}\t~S[oj/҉rX/ULx)Nnc6Ů?Vmt.FޯǍ}R 'x.> _nUY6!bPjD,U }(Em3lsw̚*{$K[yռ(& ůh[PѫhY]ִBH :o9-#{dhÉi#H(\j5! 3crA$ԭHR:h5"ۀM /B:҄<'̑$HeCb4>DIT&xj,qK۬ 6(8Be@A( eY_8;V8LX>=.Yd %yնdr1qlq+@ ~IQ6Z8[w%)"!q#mp;!xEI2d7eW= Q=<8t%-w1вB/2R r>#Զ  MiK`-^ёڡVhU* OV {u<0uÈmpDZqsj DQ􀪫aP;ѡ'Vuh.U52JފDB*ӑwל򾬆m_.ry Y '-o%eI]$|b`@ v%%l@dH/ JѺE-iB-m;!n[ Ȍlٶ$aU'uB]?]lŝo8Mꏥ9 mI'fNSOIUS(+X!,wƽX.gKSUEku&rPeZWcVD VO$ru(k1uNM/|oG2bVu4cPI%]Ŵzҳ`|si9.dϮ[l}6zzTz 6 5U ۯeqv -v)0BnEtyW/&qA |Ő "zhly=r[D0SxJتӣ}2e<,[Ѻ4X:=߂iAdx&; olNmJMvQMƖ߇%n?'|\эl8g8yy9P&ZujI]As܊E7V]>b~cuhcju?m !gO)Kf7>gND9{#]9;j'5 %#@c+G*o8LC4yRSYE4 eïWϐ C$ݨ+6fo! u MWwfu;+0 &#b )}g4wx(1pAe6Ҍn4#CZ8O51?o'Teov}e.hG5X']7R]yrWCn>ȋ _4ihzDIT 3udaH,"|~o:#Yo4%dZG?DL|+Cٴ7l٩|݌<ڨ6c#X4 }ͥ p8pw`e7U++qayjL9;[Σb`,EM]Mv"'hБa#-D=\ak$t&͓Sx9mU'Сֽ͞cRA/6tϾjؽgy <@uiFs'!YPZEL]ٗA6&?[+k']?Su6\>SUBXcT$׭8TVxK*O7G7g;̯oسV#?zVө RH1&_ ʍ%_m_ޭś+/ȭW(*2لBK- 9B3`JA#]P{͟،>f!Zg v&/9ACw?߭~u(o(;uaNe>I*J6aJ``t䷜/ih|^X`Jn[j@*#9Oc rARGOL-xc܂-xclv@]kV?TI>Nu7ҩ mZJP*pj"}vʏ/Y0U[ ~)Z*N 4}HSXVrWTHNq0'Ĝ4]F#}9v51;x&?s6a9>kSX񉧣;0:FW`bQ[|w07Fa⦖Pa⒄bGabABGcD![cJ4݈{U41|?$>~6>w4gL,<Qf˾DZ6 ~3ڥsSs[E?C?}&^g|1qeBhA⸄ea&mZklIx5|,q᳁M>WA[=+V(?/ .(wV66ҥ*]r/Ȭp d7GbhՇ5ړtUO4xlݯB ' p}ҫO&A;+ݰEҁjϷu g1xN"rWGSO_>@;L\Mxpϩ.~O: ~mRN84IQ۷+%ceHߤU(H{0@}u?CSu4| <[| 3/\!Tb j^z/=Bm`xGnH-)V,kM0Z~mMjϽQsѹ~{5Ii=.qƒ=u)|QD#9kC|^~Px\7Jmz:X V^U`@:ltF0) 6*tSЎSèv<vyCEɥvCMG g Ak4FmB(VYVㄲ=ֹ3}hDuCd(ȶ+2x|N6r+?: r(:m?8K'1h=rVеN VpywnO?qt7Ik}N *%3Z l&߇f_A~dC'U 늠 \?wt|W3y n gqu,đ Cu++FN퓪EVZ{=vh%=]ECVYȁP%a+sX Y [J eEe Z𵓟~0+ě cΣnֺ)&B/E6r|6F"CfgXQȗE-$]'W-U U 7bǕÚHȔ!36/D.,sK!.GjDu,_`B 갈JiSB).#%%ČT?RvNY,~dHS񨨩T䁏1͹"KQplQe>gtgd ziNsWވ͈4,%@;⇴i#4 Qġ= <<*My?fw(-ݛ[/!8F]Q )O疡dF_N 5{YͤEGo]S PXms8ɶF?]q:97W]̣Eʳ JdR`ORXt"ǔ*Lܠ"!wqNڄda֩#3iU'H#U%W^h֪CHKNR;FngҲwSiqRrPWq^LY2'I7V1mRN>h IWM7|HS2BZW=wڄ~Z0ptf\peY>l7ȏ}/zyĊ{4Ms Qj vC={!1N=u&fץAoŋi̾0h񴎖+FttK z< -iȾCay)3쾗?DKL/ Z7`]P&XGǒ-}~C>/]2(/ f9kC%f2a4AjZ x3%ʗȤTSէJWٌt3NϛTNuɛbƤ'= Eᨿ dY!Cmm(SE@' 1>S%n\/'xBmXE*27wQP szD{F+I a4;Pv 6ըg^H:HI$ɭLC5*O9WHr:wW; |:I/l߉[g%H`܊RA8W%wD}ثYr=:<:B}U͇Eө4|QƵ&ܛQÄIs">YHNQArX`D]\ hyC&VQ=p[M @9BnM.S|)hibȪc)? oUG˵ ?]7I)tI.P'l\S5óv(݋x$#X^aFܛ ved]YN(hX>{r&]F5M6aw.s>5;h._䆱"R h)T|}FBWOԎ]r|eIψHD76,rhD{G-6)ع.f֭8Z8jr!Y\ᕖմ+aSㅬ(lG[#b`v 'ۣR)8>)PcRk,zSMS}fSy|GCI,ؘJ P+6TYϋZ }D~CʏxtKS(^w("ƈ#-vS'Y<%،TrCd&Dͭ8o5x@W{G[pͻ&,J_%yzDVI-%#T' ;G]}=webJ(jt .BI5* Mt:fbx*F]ܟXOnk6՟Œ!8_K9%," ҜR߄tu?C(~[ sz+;s1o9=,ѵITF#\dNxfN>°.ĘQyϧ^c~I0j ѿt>?E;uZDZȿ;È ֠);8pjDɘSS[$IVgQZ2† D 2^ 8CvyOfR$1P%$MP>.ǑNҁx_ RǑDZ.oui(>?*Obgu}'=$PLx {CB*.mS19O{{䇲Z%K@ _q_.gDT$y rp B?1UĉWSX'`|r5{ 6l6YQ;^SU ǏD&֨x/ k!(f5[Yi(bW!ZZ<{=&}vA=5E)2hH?~ZIT5; "Ńe1Tm (R(/wos[p rj@2W* :GGE=n(tmmT }"BxK0XMR @EtҼ qUF曮8clj(Dp~R <_JJau~9Ve;׈\bSq⭦P2omi 70>*|jpc*`uѴNuaf^#m#Я.Yz_u+TlU>Qc29zBkMTjjq(t0߁ȷp݉H11=/GcY~/Ah)XOAEp$.^ rsu8s0KlP?*~lNET⛗ 0>p+ LJ{pX( ۅq~*)`úw tF] e1eNF)!i9]$*r"9(Wlk*5Dp,n)\9}|^ "/c ,w[y~)n2n|gc 9|,_VoǰSsY`{#RbYG MY8zE=i GÈ/yvC$_P=cyЂf8'Fh\]4\g .asWUE7,G7#w5KٝS9N=la=t;rΉDL_G,t#{P>(˄$%Qr#bt/2fn{quf_BsUD@ G|8mR3,.P=&8v Z?vza}.t#y :{؃yr߂^)TGcx^%ʷSy}jE祏t WrrPfQLÁߞ9?>Z3bBy*hܷ_ha~Fs05G3{6eFobk)zY^Pq ENl6F| [\iv :?մ|%o#ꊻG'mI𓬡ƻUݚ3z9 {V}uWxXöA* >WuoЛZ֎\hba<9 ߚ/0$M^Ҁr)!y$^AOPJIA=@o7rmOr4u_Ds!h*;[WLY6ODVG_+=NNODy_A7z շn^K4#‰cv M=U9I].E08a{5-p@oQЭ<9/^w cKz[Iu(O׶7ls,6+so_qk9eLD;|㙇5Tau "r}gL2 E_~gp7\Eb`tnkܗQ_x>'8=u8L}uH_Ro Ѐm87o7)*}W%\沉Gqa2 ; %hk9d7b-zb#P (vSS 8k]P3 [m+/Bׂu4gg Υb9ȿ# l2dB&'EY-&R썴@V)JM?aJ9jk ~uUGl g;("X5p^4:aj6J} ˁ򱰶:#{`"*PB)꡷:h9"mH"1#N:B4gG_~޵ưhǧ8o*' U4!3WO u*\ŷQܺxKILb㯡/NtgF{58׬eZ$_Ƌ!m(tp]4Q6V Cӱ&(3?{QQ֑L*$jyj|~ g92_Y7ﯶ߿5c.]R]W^j6hy.F^:~aMѩGm'^DWa~Uk2ؿ5~y$Tt!Njկ'8yq_+K.PM;ucX$M1U{~lXPUW8P9Z7Lշ@^!rfT`6Q&;z% 1;Zl<˿!okm+oYD^\[t^XHbdF;>+u$1\?+Dm[y7qw,sP8|t<#zqX oJԟbuY}$-lcceS1(d۫87*;gP4؃1;Ed W@ݟu&w}R`tJێK4s^eI|oW2C17~ /d6H&j(b6{&e/EW0bv e$oE=^J Yv`Q+sࣷ7W -fdUoʳDIh&m..b@+Y'¨td0A/]ŽK*8q8g5h* M<7nRfΊɳQ@50$l]1bo׫+f%ig/_ J%?䣈TǤ: A]C"H2BICMɁ7!>u [U9AL_Zkv{r1soO +a]_l[tr &<%q yBً7P0w^3s\e=̽Ҽ!ٽU?A/_!o=nRZCm7hCՕB6N!P>zqRjWfɛ%s(qG$qgtG`yZтkə{uC4n#95FÃQҫp(ƻ̌hNbſ"A⌷ l`v(,]x7 . 2}8$ttCy6KT1;IA;l!^d 4ٻP-ᇳD,N {&k3"[@_@g䇒mZ"^"|d.\M뎘B;=ozOE,@>0ӟ]Q/),a_9(r%.f+N%No'@C3 :_7Xrhů:wKGUUQF߃Y ȶL B^(N7>IMʖnt7ꅲQVԤ28t#@K/E5RC &"}5%^vLUeȄ&/畎osHe #1&XFIcDcU-(\=Mu$Q4tk~ѧsbrQ2j`?tȈ@iU.wN;jO&Q UH}PDnHdAHVNMOuϏXU cF4ylnon hRɽɶT<- NЗHmc  Q˂!ρpBXtf393c5 `|V/ pf)yV]jIF%C#0[t_*r4^ Xb[NMmZ*74.UPh5n3 !c4^nFǬ`J63+w5G* JCީ[٤e)R{vo$\8G%QEM// Pp W}ObrcDe%x1z Og=#\-m'Ok[4+q<5'NHK7[kdoWk7+cZwwџlHI/J(ǣ"!!`l02RVKIy橓$^$M7#%&KKF|32&8{E+,GPTqd?i#I|ty#+ TlayYi=pJd$Yc1oBQ]IOsJmg-\STsyChϒ<*"DrY/$*_b/ON Pud3Vub$7+-sg~ᐆ&Q!Ug-1sMs-VE-V{fup*vnؕR-UtǭkUai塺3ʬ)2_i`Ѿe_'g BJ1J^ڸ{nzқB'Fvet8C1RFעKpVr߫.r[RŊbrS_5FsEy} ?y/ĂzĂI:kc 'ûx 'R -ȂZZO^_+;G;Ol_Ἁ_Po ^x_#WisD1{8SNS){oNg0 p.īV\^%w#St=r~dRՔj|G_{`W=WG!ߤ /p e#?ۿedCrUVїDeFelRT9OjWYd(6@f{-Ow9l Y6Jh kwyKr.k_(U䣦(Ngkc]gI,lh 9Gǘ/1s@QmM/GMM䛕۠*?k;oX cYZa4=Gz举xpWU029Ot$ tZjO zkv0bLd=T6d-Wz&2=$׺ u bQn*D~o%iQՉ:ttÈ+ZT Mnqj'yBZ6G|A[kσ6:r!oCյ \ɲ5쵔LJkz[nMYez ? &/'ppqWe6?; n9E223zI"vs g, J mh 6䋅1}w&sj͛7۔k8{RÚ[iF" M;_Ip~fo L-yl],7˵[K5cPnPܦsCn",`x3O1u7zM8նqD͞"y܌^g^jT&UjK1s!5iͶjl$WtӤ F򈌀R٤*OO\|ٲeYONP@ ArȧlV)PHo[MlU'[6eQTPacFQ)ߥ6y7mqUO Lü-(s^h4DybۗއPʘa6qr!Y1s,_jgXfdeV:(.KBY"{(XC& Vz~rezv{XCBM̏Z"u*1P% Kvd]Ywn¶R e U%gT%^U.VY̋Yx瀾:֗ ~ZH֗׆K t9e[IkAb~նEj.\ E ,$+vũkE/w,U=ID ܷuX3X?s;sa06uWSI3B: [ QR|c~ྍ*ed`f Jʚq9:PkPPX!UːRW:> 㺩UsIhHqE=v_Tu[8q;6>ьs2,C;aL-ɖ)4J[sx9}t2C%!s7(9oHn7乔LCۍ0[Q}Cy9PbLi:'jC7-*fKG']Un ^:22T#uJj5}h=PT5 dDSHe^q@|՜>Ft^ob_qaγ'tY_Mh3O.(roUT7 :ӂW)ZŴ$i؛ɯbѣU qIV܁r5KXo-<{Tܠ!-2)Gh{ 2D{; FEMgo- Ʋ-dWlw24y)9(]eJ#pOzvuXmP!-[4aq,c!#~0ƃE3+lB6L|WUVd:dm%-!\E{WWUq\a*Y}ArfViFT?rwZMY~I ׳a 48k}1"^AL-'Ccupȕ+Πcʕ"P*r{Б*]$=6cPvĉq\;0c :m `ϐdYxU@`xb6KtB9伽PW=6 I""Yah䯆 j9FҨb :R^tsA8{-+:̹]2EKs྇p'e~R~:# A$<!G{ ʇcbZ6~TbVyHP<#UQЖ#w;G{:*=FB|K΢]fUnzEv,"[l5fgcl>+>|=5+_ǻ=^y1b7s4 q3 yIN=֓j@F(HC\rQ1"s\l&nB-<<`Y'x{9=Pf9OPr5.JfXϓs#gvVRJI^磺*͹>@vfdgvq:Ώeof>NFk6'46!y:{Awt G6p_扂 YuűCŮ*(USjv=XH͚~G4ˇ.)odCx4Pdǝ&_7Un-kNW/√>9tԯj僿r"ΛeU.k:-û_T0ޔWzE5lu)/mx^K3_6ߪ_p)PYd,#H}Z.|IRnQ:˵' P+`_)&{ 'P# qӿ_"yZ &  pƓD0=AayaM2X^M,zeNFL.,D5? 2/Dy^ w!DY/SeRR5)kuJImI3Z܂gh,,$ Rpd{ y85ÙYzVͬ,kv+o #,w chDأV ޽]>5;,jF ĕWM7F,B,bz$&od |T|7_ j/3.ŷ/oEzٯ/œȄHXY'C7t@GNUR~ > ~e_yΤ_@Z|fq @}$Y]r{σrv֏9RV^W,><քb}P,ˁ" Ő'y$:Iox֮m"{]Kc.<װ ðlC=K5F$jkH!5PX'{b'qmvwQ39s3j#a[JZ){+[߬Lj*AdӰ>F2uI跳\C.:o |<3 ӿrc/(O6{ Ѓu*>3xLGC,9c0׭%G/G(~uᮇ5eM5[!{2—MO=,Ir]s*,'CdGek۟"9 Z΄ G"VaU[)X'tg7)EHPrE 9l,<'Z>ayPx="W.q2'LE{0L[΀9^¤yiUnPxzHȇ. :_y,sO-VXv.2&&1w3~}HOf/&K:/!Iz1xޱ1XP҇:lZԞh͎ԿyzΟӭK2!؍U[ jJUef& ‚_DVv'i0%8r1A3 3/b7i;!6Aonn(R k|e/3c?Lq ?#LZl+!lG#Tn!fR vѺBj3"jMPOATOE'؍& N)i^p FU-y5ܬB/#U~XK@Oh&%T{3GP>=o_h<խ}V]k2:( :W?!DS|TCFx5|W*PVk\`*I:ˢ+|K+U|YpM~l9d;.54Tؖ7mԱZ1!2Z+fn*+֦'.9ca'{6/םh`p걵괘d%.zZI|po&Uu2;U̬hƴ=?`6):$|U+"ڱ U%aW[+Ȁ0tJjm'M5W) 5OBCbgV3kYx^oR0j|s&ÿ_*A%*ACHGA]B+!s CcV~]qg:h2vtڏo`bTlR6 YwW9IMU3_߯J%_\|iQiO@_~uUXᕢR@ '`]fJWNhFx-IUb`wK]^U|u[=xE!Q@ ֡1^c$m8N\j~xkо^}V-$~3)q)NI7@|j O[jzxt4|LΪOʼno8?QNZc3L OLo#RCS=3-G(5E(,.G2L#&="=oN(xrѱ0/7#~E)Dgۯ1wxhiׇ{O.^deg{2{ѵׄq?WqsbhmÓkEnRV K&Wձf("F~c×$0돎Q6~:u?W@Vbp+z5z'C;[pL4K Lk.V;MpR/"X egt^(ZW eOHE1{JpdK6)J*ZP}0c+J%zKUaoJt|f"}i{igy{t1)>ѡ<+,$;g.fY Tԟ܃aDج7L: -Ȭv.qJAm36UF]2KElD @5?> i'LJӈ!}xw~`^b#V:Sh#S[);f+a˲e|#"((%`&,A[-<5DzR.h:iկucMX4?$qb~>NޫWmxیWmW?U{nP_%Ṵ}3OJ-BؽK!Pʖqd/݄1_vey],Xwxہ̓u,6coomCc=~F.ps$qyP'P zCgR?wݍ2A$΄ͨt+"J:?0+7bҠ5lp? F 5@.QK:  ~X/wx5vdsz>dvck-m"eJ-jO9hvow-+/aꁹyˬ VVŊ.kUa/K"S*=4?A&rh5no7${e%U_\Y u2R YˑIĨ&2%K ١p⇮ͱ(>D%g63Jo6zByGqe[5FPOFY4R*>◯F=-}!﬽'@<Gf K<9G9*8xq(*]1NOUˮQ R߀;BQ*Qk|E;8˾CN_GvDxVCN}K6 Wxs>jNATOj>_V)cQ>-*E%I* 8[{;en">zEJ!n Qy0]T5:dQŢ|)5jYr3 y۠u74F?3l\,1y]`ĂGXxA\Ϻ}F%҆#.5s 7xy_G9 )鄷ׂ҆$Ո{o]\@ȿ* M]ƞii(%y,޽+ZEaju,gs0PUYÂk#P>=E<K@9]4,0 <,nO:A $-h*N_, 4p`Y ^O B`L1P.c1FzdԒ&Ʊ6p-Wsș7 bDsM"infvn}%׬|ΣW+9F*K{f?TG-h2B q,ocK~V&j Ӈ/E1:DielވlT^SqZx>em&؃'P\h&5ou@R]ua KpJ=Tqo'\8 ߳Jjrf=BNvow4 ~+ Є m(ʵN6&a)}̞Xb5>"Y/8lbQl!&mq>?/v|.mwwQ7;G:t䪡ۧMzaHr0̪2;FMſ E6:oQˮ)v1!2[d}&fO-C^Ulxz *IP][iںwV abS17V*n*f w0< Ǻ,';vpׄɶcIHE3s,[g6Qek½𥫧UNjtY(Β[a*l̛lV3ٚ4CdVMw~HhPRel8ra:ꨝ~磤g79=y~槉S[!0IĀxZ1vfo+L]kF $@%UT0]nJ"߰ oϙEV.5r̫,HJLBxrŒ54Wnh#Ȱp5lHKS /B E5Vѩa^kW1[3D&2݌&wfz]w5?9᫾?]V[.ܒ&WWO*M]Qh #e`%hAG-'tK?]͍]QQkӑS6#o@VRr2\تCW-EjHʶrvMXdD+̪A*!8pA1r{~XWG 48ب܎:=p^?1bSl:(p*LXsz~;ݼʝ =g1 AQ:Pb`XT[֡bƥfvt_QPc0r&Į&~.rZ-Z \0[TdҹRP{MjH%YX:_DF^ *ZC]#,B!b3F[E űp{@\_6t"Pr/7 sPK؄d)h͆^9G-Isli|/( ?7( >lNh :0Q\W(#RA2v/HoJTqd-rw.K6FhjyV6hl)4x {| .{0yNF:,Qam\/P4dxh304"0dEVybȍMX,W,1 6Pijmz^ySf'q(8@A(;adʕ6elL-@"X3Җx_ @wQe ٹ_jjg+}+= &ʦ@',+p,`L،݌`i^p ;W/_OqEzm"U :%;CvlF6aBKqJj[`h(UaW/ 3'mLWato`Ho2A ŵmFz Ά]B+K&y\)*,φETflp*Nh)4eY[VW٫+eQ:,u$ǟxʘ9RJv):E =F'?SVKv7h˜qpATj6^h{zǟT|]jf{U:}b':n!*W?KD|8,z H7#'_Lն4Bi=Ȇ~6É"2|RjcY"8 =7}}2 e]@sf uު B^Of ;e,XEsи\ d# ؂dᷜٗ ~#J鏸!6gK|BիݗZy& Á{N.՞]Ax (򨼫VT9 vy G^0m\ʘ^Y!^nʋ\0Y//֋c"p%<2+ߞ{[)%((N]y0 TB,p(EK@ ex09.MsF`2A8~ŠƤiY\W[RV|"d1Q -2GqD312yT0l<\w@>`4y?KPcDZBC8Juq_+=|)S$ay,DN ]2"S@X,Hb0`ի:_ )n;,7~Mȁ+pz$W,}ME O'[ϋʭ"XŜ\6$RS1h]#`@aqR^]kLMpPWf٥!thߖ[1(gqܱ3,/7G]t{t<1`F@IJ5"٫m&~ }*#]Sn(5wхiEojxN?'*1Bm+\mN tJە2h+t?0&&1ߛGMTYq:92ܧ;{'NZGXoa1ZPA|8r8O7l~  r;xA{]x>6U6a6#8s?ЯJJUJʡruD{Hľ@h @4]դ֐k~ypⵋ4b'P\j{Ex:ƏY‰<2>S^SJ.C |κ>PߞW? (lxіד_0}Kb"ˈdj^qe(Z{ oTWՓ|o$YFy\|\ h&63K-OQ(6,un?nơ"NnڻΎh<6G=y4DBvץ٪9=dBU-ZQs0Va3..kaV,_or &8=+W)k* -$OEgnߵ䙄*$G G7QeIBDZŗAJ$CHE( V֗]V[$+(UPQh "D@ iyk;=43s{9ScFǼT[xv'qInnEZ>BJFm`Vy0 vx1rIB [|gp5=OYyItR0"bz5#Euo`.0"%Ӝ,.~I{A=g&>׌xf\r=Z;x~ BSڡ{J?¯I-+)3a%k]ST). $=Q]<>aZJCU<[|;kgrn@pVLw_jMzq> }tZ=u}0zsb_/Y0ϕ7^S7쿈MY23) ֬d t7TKRJ@< 7Z Eb%S z+o}Vd"ec,/2S"X65K|4D 9D}y3pY𬯎: /~dEiz`qTTGϵhZfs?@n>6~gs 'V"R*lLȲMlx0Ϳԗ|фSB|ḣNaO:r,^=%6=(REU.8Zm0ATD<̻^wmx)X1e/|!pkp'BT6$@A{t8K+/E2y/YdJܼX)ug/ 3o:|'VWxb1@I0|Bݬv t&`ak-yMMh`Od-.5NAt e z5zji数Le:nN9( 1Ni^TC f c<jݩ,x {o@@7c-8H6uKzǵj"MA&6?s]Fd9%9`1@naKv]zZh@v hP>-48SA@fp g_w>$.aVH\Oֲl 7fH0,ɷx"o8n P/ʧPh4υ*1lXÜe)%!N[[_)ϐ9(޼pSsx.DfqAGv(kQfG; w֊v^bҨأ᱆m?b?9)9t T,eUlpuM ~!~`y22i-bTgv R##ٕҨ]qG H)7kvpW+.¸m?Sԏ$ >~##' IVᦞrOD|h5% ӣFF9f^^/{e$<V(' 5f 7e»iš≤2aŏ>=v+GQ4=Y & ;Ga Hn5(.Vr]qA `oA & @uj k|PY]k v-|,{a6clt{?i/uf%s>&u\j@m0:},FU΀[i)^nA5채r|_] {6B Þ rDzS 0“?r ٌ֖ٴ ^7H3΀0O۝7d0gHÏOJMGO>g$Qlm*vb4+no8voؐ3-yh| V[h 7.XאʭI20QħJ}<( gy`Vic^b4L\Y+С@ HC]ۭ0,XoK1d=`-'t (hYbSy ܻ,bjQC~&HHz [L.R6NHu%Nn p&o {cϿy5}yQS6\ ו;J澐x#]-% ig[tF4FGhHBؘ" O??Ja 8hx)6 k]cπ ?AR`&)}wk%.o8riKYH}lᘙL-kRŸ™#C&D $O¡Q}${(N/|}@KelZi4y QlH6HD6~lMdSfNE5^o/YB[p}ڐry|],8-.RZ(>; ΘȀdFnm%B*G)’L3Q]_gc|iEO4? o_C:@,U=G%AIo\G>- |.><7u&4*O}nUg*^u~s .eDGx7Tw[ K&rTߜᙌk>ܱPi dWWweDK4ϵz'K>i@^x UA$VOMORJŞnWF׹do7d9PA ;8nfgf gVt^˅UCN Q#y6=fO~ۋb'&:&?Ga> 2,̎bŖV3A$AǨI,;𺺻G-%r9  "\a \#ӳk^w5l?B|ϰrn7𼅗ۑVW`o =0=\@)d7*dcR|tJ63BCKv}*ٲ;%;Tjɼq0x7 _gk^2m!<#КSɠxOBvjy6"U>6xLq ܲ&PLuYroFͥ8j6Ih,Wlz\AšΩg5+u/5¼0ׂ:fm(ѩU)_Sށ zPꦢ̏6!$G.,k;ۣrt῔M4%O@(:㵤ijs)$%zi?==Xrwff٭BT du)|[mK!rƨJ|I5xU/ޛEӡϜDv mc ʜKLG+Ms@.\Wo`X@8*l!RXa՜l06j?xD_Z:HJOͅg5#%:k<,Ub6_cB𿞙j}Ƭ྘0e!mG)O"?4Kcj`03U18 _;~HAHGEje"aR.{tS9|4cc:h=F>)6FGYAb٩Ȇ@<>F`/:(ĭV*iJǴMB`G01 Je $6u4y_5PsB jTƖsKZ'D_;`.E}(Ir u~!ߎ$ 4YY*Rx*\m0܍-b3R wJ*+(,Jpw!0,8KٱIjf>i)SYX-6 ~I\]^ ,{mXmm8#|]44"1&}u1Vc_X&a/!luGJp&rK XXG'kr׌;SDkxmGIRW{N=23/Z7Ͼ㱕hx*x!w=@t|(]0zX+8bE;\;XnR7b'y;ם);M^tQ/i#GrN-P'Sv# Q&$4Qn+Xy9Md*DIj (U9P?&ȿ@*}Eۆ< ͍IU8Ʒl0%lKOϳ4ˢL񏫡!MJhmmp "އP`fd_!ņ@k^x LɗҦ$nKMTGv?j=9QM[vƓe"ݤ5P&XV'yv顮{;b k]m,3=Q4(@{&5B<%}m^C{@ )|ty,y2dV]1t^MqQqkWY$E~+ Gkp(<{9(v jc!47f}G9(ΚvKKL=S-bt #&aî~}֧?%u0Pvg" s)+ˈ`O1i&˸3:Xs`͈Ȩ44"?y&2xOڟǟ?e,/''42ğ?>i/9zxzj%:akEu 8Ph C^1L~)b`Szim˨N/Na!^`,daTX\OI_EoG/NAxdzQ `D 9ENZF>nWI}n {#ϒFV烄HNVg~VR(xU.?5`I1/ __KSƈ \E<(g(Cڎ,SwXf\)@LNCI [rg1|)b3H+ IAcђ*+>>hhxLqwn} Jrߣ1l)am3O_BFN>d*YWBW_*gR0Eax]^};b&}A&ݧ{̢|QU*ⶼ oHLdYg#Qx9𼁬(-{tx $OJm!: i tT 27L1Ъ2<-'v'Cރv;_?' :Ϛ ѕC x;: *g[a4M h׎)#+i }GG8fɖ(5qg9ԡ g $ +ZSs6YK'Ga.lδ 6惃(@:s>Ia~먅4: cƠ% =nLgoO'9hz+ ^ވ?#Hc"~lrSR>B$4zqQ#݈Mkn6I.6z1vzaFl Z۝=/B=Gs(Igiիmaw+:Pc(sݍsCFWJ6%"^Fd\nE/gݷOwb?{\suF4$\XXב=F&X_dMXOڧFAmИ Qpl"[eL~ňAeeII99u#|cS)m6|!}>13$ k(ē^nXIoD=U [/h[77E12l(8&>xc_m œr'%{5Dz@UKʻ~Ι2M6]TR]+9]d4&KkanZykB>iW4p熛pШ $ېg!-v *Cod-- "Ӳ$0H"FE|ߒR> M> !eqP\Ѹ?lRjW"D)8ĎJ:; AwǾk~sdrs]q+5N Y~zxndIW!PdB,jawnWxMX\h3sW`cy&ߘ Gū6k+qv;kx{ɲ(7EJ~bѻ iI ԌA4OVeP%ppT>wĈW 5bڦn2'A41s]"+b#]g,&M?6(7`Tx-|Xv^%.Т0H|BxM꠨4{u]Qcv=G9v;W`vnћbW+8;>3Zù/zKl؞ɏA3!@=MRcDy%;Q Ιj97縌Z, J{h5I?A-ixBId e+*/i>ڭo)E<+w1% F0b`ơcWێNAijCnI n J)w:hWF*^GZDr@gkQwt/b&8CW}W=+]ap79#'y΃= 7 )%V&@7d7`\EY雡kx3Xb{wCM0h49Qח#Xv+̢kUÑU8pc/upY+Qe9X6V!_4 ϰj"&ڭr+QG qkBdzLɻYJFYLg1"\ ;ׅV H9ùB/ ]q#×ڱ& \ uOd1"t=$4j,e.Y? Z͖En oAmFR0sfqU6!B8Hx6:9C~:up [K+ wqk-OA[<l;pT/J Fvj2a 'A70[W/iZ- /GRIJF=Nb>'{ +!֗ͮASrt4U^F_!5S C~߂<_LB6u[Ghq"&o P]N '7?xB w-QpZ23_Rz|E-<+tP#* "bU| m):JSü[8=\E+-N }`l<=vù 2&&M\RI2#JSxDJbz6l|}q>h@Z0N9,hathޤ;th#Xڢ'ߩ|ؓf]{- bqC''/pO# l_O๗.@[qX<Lic!:)6sl݉񞕹Ĉ'M4SK TRb6MO~ސU= $Q^Ͱ :BA,%>`I""K36F=5Hb)hs\(n+ֆmh|Lq w˹~@gŞnxvl)lybP8>HnQ4!VV}7McY \Uo\FB o=[0U|4E.Ҕl#v#ݦyV@YCMu|몼FFfsH +Er3FQy2<7+'p- ecc'ԱPyТ3GFbh\Xȅʛlmkz2#6r"DO2c7mc ={(hS{1s Lkdb/JӞ ̮w9A$Nb:=)yN K#ջfŎM>MuO:Rوle=[s L<O%qI.jO$bbgΛ-}5Bk!I|+1O Jwt0M0:D1c G|vpQ"~ kdP>R~^$z(?\I()sA}3T' :IӚ<TQM۹twx.Cl'7 <}aCN}b< Cߝ MTFF?X& `liK\n4WבH3)1C1hcPQ+.K>c-fTVOlv.m 䯓__'ӸBdb3mX~Tq7^6 vzŗoT`Y R؞PJwesDϕy!N3Qs4 %O5Xb;ΠB.k8߂JQ]Nmj<`,|x`T'5g>3SfjhȀ͉-Nְ'ZF~ ]isya̓Dϐl 鼰[/Bbsr8saU廐%A2Qϋz y,xcc2dt'oa #-~U Cj9T`t2M}}'=:c< V2'D.KvחThj}O){ίi2?9; Sx#lN%pN"ek!f:KIZTsz{i,y0 T&wxM."桿旡 -@-/g{T95'du~OA$s[Lź|g_K-y + T* tB1Vaܪ l&Jvkx 2|J9|I@|2ԭvg.Fa(Z4#!0RH&-'$x; 7cE05(̹`XFs`.wЅI ت+djGA1&9?շoĸ]}.u4W3IV_)6~uOfEVr?]Jkq!6yD"Dm>*VD;d{#i%UQTgU}̭ }<sH-S=4ZHd[oUmP]:#g +*fZ2 Ke"9쑂*_Ubf ʆ{7JY_N?MR» &p$i= ϛt}.Npoc?se]tXU : Dyd-w/37ЅG__6=_iĬdMW~x|r4n\ l\:i]{N`ʅIӛb*<]!^[4n. 1Կ{-$ f*m L c(Dųi]+|אAl'+FUԡċ3Iju,4lk/܅uBh⨥RJW3"VGh$PݸkDДfÎBŨǻt* Olt5dHS'VK745geJ]j&h[e!0V2c5kI*j]-(t!š5#%տ>(&`\\j8Փ5dgYKphe+"'gEߦI:D4n8@a&M=s k&j kfLHK& T쮌 @Խr >ujj&bMd||2KXg^X닃_4ɧ  ZCS֌ 53JxPF`v"bXToC~ڱt5_0NV{5Ш])<%NU7 F75uhU'is%uf]m|8BXlo,Q(<-]-_AA 3l3C' NB/hB~lScf! Ͷpإ(6}]}3 9~F~ؒ5 NM+`٦2[+QXR Wp64Acph uWoM G"G:*:2ЙCe/6ðS Cc<3c2Tcbۗkg7Ǧٙ*}),P<72gApLAM ba<SꍮPbleșyq% ZxtI^QJŻ>!C.zЄoೠ^SlXH-jc³=gɎ /aroRSTi*^Y;ABi qM 0OתFJzM" |D(,(/Ͼ(,_0!X|j#bZD"LPYN{%y.ʍF2f4,m H-̿#ĥ Xz,rq^oY&vɍA6y5B2?i0r'S;"D/|ۍ_H WXnd'!JopfV ;7(<Vmd9( v#>2 u+}~?&$`>PRGuZ@QMCN4Gp}P%70*LFK'7USNJ  Pǁ|;HmS]~6,(YәgRq"ygpn¸0z?0 Xgڃ_CΈLQ0s4'F/6Z^}"PrN%Y&2G&V~t -~X{]áIB``e'`/b0+\9~Mp]]1#%tD54gߞE.CQfȶm $-4?ꠘ } 3p0i헏E9 F9e/#*1M3%,'6+1y۱>u:[Qj{~tO bGc=n5://\iʬ3:%^-qOlIG *g gOWpơ|tSt}e|5,c7<5AwjgQNn䦝4r͝Ay޷O@1^J?mi'#P x"m9e-8{tRlcnd1jHBŐF+LkG x4Xd;/+˪a1&_`;dL.,. v+,8MAMYw^IC !{x|+;+Ȃ~#*{e}@a#Ք$Bi$'+i'fDIK|G!CK8Osh+uF`UoDp#/ 3 JFS,yIgLR*׵ʹ1ۨ2J)Knҷ=O/ pȐ_k %S|~wiėVzmX.-&HOхfk3Li2Q2I<$0 iHH/Y^`TM?i-|#]֎ ~*? G)yY^ # ?4M|.-ϧ株=Λ#Asx lїwixڅ@>1@R$~+. * H3((AW_U HOm߹x1sz)f&#x+Hosr<땗hU5PFD;XoГkgKY1 V,v-}S=7,]c#eWT(Pe%Mn.WR)BBK*+gvar]m&﷿LYYEC%h& S^'j3 Ab77'⒙[~ZI4^$;|'鰟 Gy<4`~X&s{X%LC&bM-؇) uߢI"Ȍ.?όQӅ4QxRjy8 X0)|2p}fQ{Xef >2ne;* a 7{sGc;%qvH UeASɞ9^؇a=P7` 'tWxa"݆[2MFSwT>hdaTbsP"ouӮ,7)A,ֆHnĨ#A%<ӳ3vgac6 ݱI!1O=fGlP'>ӫ'u-ЮR' c6"FcR%{"BوP} 'W]oѥǿNx]]su;" W;BEq$jc s\Ϡ΀Ə,!n3 J-z?yvg3gϓcҲ$sZ˷-3*^AިTNVƛ-ܬehq\]4{<E'Ib&K/|~Q htyhJ!"傪(5{Xl2qsm ^&pS^,"+6Frvlk=tw `[q34p'35 ~i{T^B`y6.B f?qa/B#X?<*]8da)wNS,SbW:$^vX- 3֒RI >/L{ny3=$`{ldxc;tp51KӼ=/fiJ_QEag$U-X%\q>z{(aZZTBB߬OkBeKVl.65bǎR2<)}qOBRR\l +p+"|xI!v: q똉_cd#Dew;>`F'kXWdhh0"( > ,΢rؽiM{a^h`!msqoXyo]`mHê|cyIOX %()ٓ+I]bD/v.bwV:.K<ہJ 6`6Q'B@eˋS?AθGӣ=O/A˼ j2\P&CsPck/+mBr{Cjb#zHS2;R3|GL;G=|7"f!KPܓќ5P9aA^=w/H{Qr_>w:Qj Ol쫿!cDkݻc)e.XVQ΁M-da3難 b3BʓHqLglFacOyln֦L }O/)ىUWH&Zhճ V7C)Z*i`c-hҶ9 Y!:GGg~RcTcFxФ0G 2QbGzboaIHYXy6Ѳ\lec ОçJ<~c+xTo;D+ߓߋxWa 7.%_!XxV2 ̼Tɘ>S>44k-Gj³t'U4vBg:=.&Z1 43Sjsiq‘Vj>rVr4աX#mKO9g"ԉw|XGD"yUV>/?]DC V?Q|E'mR?#6SeG^G<˽OwUWÃ~4"1jVv||㶖:--\}4~oj&Z| kɘy.:*:~8d$Ofu$Қ#ңB \8F荲!Y 4ˆ|ؔۅe`wl%Rab3]g`i+r5 S 5 Um9}195q 9WXp+@2b"{T,vaex7r@~~SU"Pij ;V. @uLpŰcURx ܗu$d!)3w3ztPǽPa&{\oS?)~~ } ߭=[#$R7 c=G1b\zVV/A*V 0qUX__JFʔvT郀1\?W2ixE) XAhc=LZ_j~Jڋˑ:ba_o6ңY_ ҡZJv1QsU=I,'t;_ș jc`O)e7Fj K摄Mu11O&X"viu䍴At߲!S [ދł~Ð P> vG>n^LfjA7bgfM#LJGx+6*Y.v8ҮCL-' Hx|mP&*hfVzIJ/̀)r3χ&KQ goA'N'zkˀa:]4>} trGK̇ ic}Qِ}:!*I$}ourax[D<ZbN/A=qX/CCϭVanHnv Qԥ8m:i/9ea;(I?uNȣ J _Q%:̼a mqLEdXdX~csR+-˥%J;9O秱5 ˮůO=Hoѕr2ZRItM:,eQ0 w ,ejbk̯j` .Y4)I|~-&i 2MZ0ib3߁ 98x)oXD{QM(`mg.y]lS9Nϩ`qV Ahg7bw\Ԡy%4ˮ ^$ ovb!vub{Qo8J9:aiR0S]h5N&B|2mhmfa^1-[$/c[+caMDq8nRaTn*ɡ]=bvês5x/h/ſ6y9Yȩ؈wo#$ϺLJG\N5}ЂLx7,[PSѴ#'Rάz J6jLa-\?iDqm*8=y6!0 FתMF۹?E}ya:huPcNl[4RRzt 2f4b'/4z+#ҡ6A~.ag'O-8P{TpuXa&ܼ˛9E  ,өJJp& ><\V4Yz% Z aXvW %Y@ʄ(%[?b *ߏ*5\XWOJ_ξ  i yZ~kʍxxьhhdʷ- 6' 1̀<? hcc hp)2spڻ" OpЈw(V$ izP[`C8)ϱH4S% %*bv,?lP4TE+zNzizd4r\l;4qg<`͚D}KN$ aCK1mҪ*z>vOl-`Z oQ]NȼxĹ/eL|~:gjlOP?^X9Lͯ"? 7y^#y;C}TʝMd#o.sp_Ty^홡nv*S|]Zٰ?(P(:E9fR 5[)a)8irO|*!?)ho:Ӕ x0%*eX]rĶ0 V-vEHzKڝ#ɨ/MF=WMGh!<9. *-dߠV #Z:h<6OmijW&lѨ)R&-p8$"0fz 1V bV! *DG YZ@pˆ?Z1O$W# 5? Ͼ:;4r*+bw^܍mEPSlYIf& ؗ$1|k`\c!]S`XⰁ،ʒ, \,=KSr18b]mlH=hcZDVlKغ,VںuXfwaQ.؜ҋ}tFz?64 gc:ٷ$KOG<gqj8b];R H!%+8F,q%g;fI5RJ+|}RbZ0^вsRt6rnDQZ֓1^ 94?'8q6`)Sc'Liir)Wqv|qHHe !K gX3V>hܷq<}ǡ5'<׉s#%V7u6U$Jl=]|?8RGdC۰iljI*\6DĔPnsvt1y;-ݯ;DMթ?8E|h8s Bd}xn'b|.n'3nmn'b{HzʃF7LL-rX "C= !saKdifK/v!KGCð6*)\QdQEOzя7YYH2fZ[+5Hsge7$E6[q9}$}}M;|̶&!xZ=t-i}@@H0l h~<2f;'w>^lu?z Ӻ(z",?=uT@Ѭ(DEl^QX]H:1h~}W 7f 4ETՠ;L۳`g (vñ1Aj˱qwK"O.!98^0Q)K|z0#QFŬ2՚'qfZG?4ӲKшF [I?7vN7?IfQFտr9XИ-K ǬI#>G% ˍP$u\ v@gefLL\?9IK3f 2RmnTޙ]Nx]a($u 8h0>mWiZ֩$ M[Nt)7ǁ?1(b2sIWvrSdῧr dQ6Q&'^c#smyvol)C2I *c3,޲Hq6\F t)Vϩ<9POFQ>ҍg r}Qt)X3+1B5gnNٷe~/M ~fǺTW| Rww ;x7Ium<"o2x'gЛ%d0RH%Y%<$=KL{wS6$NB_YۥF^^g Z8iFk^2p܇RrS6R!»;q8݁/)jnvJ7q f9Fol0TFMne\ʟ{$)X\ O1w8rRQ[;rn5זeЩB '_?ʇe<DA o5{?w)sW)rGn Kb2 ~7*6ޓ!&CctL0^ʤel:lZTJS6S >`ª )%CJid빮0ĨDi#gϟD{q?o~!ljo N.z*|.zG(^= +SGAҀߟV6x=_338X&rYeSˡaa-#tvb3+Nzm]gš1捬j 7PL&}ǽIĜ8ʽY=ሁL1Pܨv 2nfEhT73vMRVO0^yLOKI_@ogpPX~>2 PRTQ}lB&$bŵ6 -G/\ʝGǷq:@Qņ%Ü3R8^$]J C j$P1_^ Pri hVB̈́:V%LP]l}xcZ<gdO3!5ggSG.c3c?\ >rv*:M7ׯEtea!uSC!Oꙏ2<v#gΡ׀ ;'<><&CԇCNÔe.I|H]pNV%0:_x 7ʓgc%sF!v [Q 75'<-)jJGArTWԔA`It߷=Go5GEw7N`AQ蕓~MqD g){AJXWl9S)KYc39Vꅸϱ+!p qyXlLV&A^˞Dʄ >~GJ(Gp+,:H[{K75դ((nnE\\-0 3v˓xU l`*Nh/PM䠗S`MxӔf%$4f:8 8V}D'?MוZp d52r=bqi»vedGRd7f\ 4­ O? xH*{$4TCe/:PP|M![!T^3huQ˴5읫za41meUؔ`.跁# |Nl:. LJ}J"dgLb4(A#9o4Ըt T2Hx|#<[[JRyV^DH{Svd%<,gMM}G?_hH)mEcI_pfmV|:k*f;!ڵjI ] IINHr@:v'6B;=)DHR/`䍨\P\B;_ R@<⧾v(xJE|;8*z^=Zʾ14V> ڳz)lyp8 M9v{=P^aJlC&(,vŻpif}[L%(#-{ũl$fߩڑ=o/?x'Rm5 avu^]ٗiN+G 蠝HJjh:dxr`O|<5¶~ۙз< u !b[{Lgz@,DD7,Ey{WhIǧqg͘DL0/PHd}{RNHj%|}&߭]K.Łf0T /+PE 9 O@zEHzr ^$9imD+ٍȦ>Jg>M ]!y?^Rny>>E%U(&+kG;_s\w(~F"BnCB ٕ&Ř{Izg| OEdo1j35Nh >T l5EǢH%:FUomxf3oFO&rc0&BَI0 *mc;48ȌDTҶϩh-R y?\Ƴ!Oҝ>\LЇ|jCuC|$>"6B0}YD6A"u;I<  t%Yf8#vDȦ{ { 'M$_O$حF0l'~ zЇq5>OT߇.-rF_pDnJT%S;B`1H\?<>H&ߟeeU>xI ߈'o=cI7h14p#l8aj@+v뿜إ @̛Lil'Th8&_5rŁ qmQ%@G-:t);w[PagiֿyKt |:BEI&3QPc.pPv. MDZۃqF P͊&`5sF]g5ZQg](܊7nvE/=8(߉w \ Vk\-C-ON`Dla%P*Ҭ4bB܊#02aߡB{T : =7gpnt^IӃNkYySyȬ |2FEzMDsmDC,oPMw7 U LtB._K4J?I<;dm+3xŘƛ"KVjقKp `'+W0-{H|lo1yf­\R/5Rg"C ]/ J5mǜlVS̫v'+)rN6B:3Ɋ6F{ xߐCAfA!uj7~d)p/'0Zn2il̆)ahP6^RVa x.]|\b#Mᰬލ(8"FǠV?)Pf) [5`tv4 :ǿC_;?N[mh45t%5zpK-q, gFqEmfAwR.AǙZv>Ojt*rsOkQmiơK4Hj&%m.` =_P.cϺ` 'O' r APgIxi7e:%tbW1FnAcR1&D.4K/I/%jy{o2^]T{[<5Ӥ+dvr~¹ 3l)[wdkGlK@ ͼO#0,lnqBas)E8?[l_i?6` (>=חJk}bņ7'ûYDʜOލ1`R .Hw!xoO%k5@P?xr3ĶWn&F{C5-87Q9J]JuA1PbơQѦe dp9kQ굴Bǂ(E"bzHE<W,2X06I ͥ?7jOxVtT ! m")r~ XuIHPMES~Gb۰kRQ; zmnRڲo>bLA=.9H9{S`-4oǃUƺU Ƣ4yfrXaqm{l7xyF}z^A,u1ooS_kJ$b;g s;[ 2Ίynq6[d;򡈝VT}N#*LR/5yљubzܑ`)hD=W4zaz"[\Nw9␰&dFh19 ;:uwjL.I1ig8v*)qad5p$懏gAtR2!!3q7FnSӂ1w~FBM'~~K7r׵l0 D:NFAN MuWr`TXkA?S5FMC'+h3qHԙ7gdf\! \׏I$_xf9tGU֏kZu:G2 Tr4 2t4h]Kg۷oGB#lYRP#ƺ3傖k*8D*~2yrzΤ%ociI\|ZI/ >wDٲZ ^).AНk2R4\ r\'N?I&|z|gP}+uNw.rOD6XyN"W8U giĆkj˳]xTbm sx:o]fm"fea9IS?.W&vV ixi3"2~'$UcEg_-?KwΧXv EuBko[A+H~{5\9TS&]N!uVb.o#R5$;=3YҦKMkA`fېɖ1;\^-9~SSMoVӌCIu$X[3$wΓ2*ֱ7AoOM(B`/-͹ehqu% .& [ >f##Z~2g21 -(厾x)[#e~ q)sɩ!?HO"4! TLVJ@n;BT'Ouf͂| neR"OuiVT iJfMma=tJ<@f){~-I3t_ $VIw*ԆW(u=_2M29ffUW9(Sr S2bLɽ`?ȯFs6Bm]L⿱=>j,ge 2|Jmf+4t3t!!pK?wERz / gS=ia{'u5i={5?hɇvFO߬M\@xGYJ*Q|}FDb >B`% o{LHIgon''ntiWt.z )*3'YZ4ȣbu""ۊ5bZbԠ :JΈJf>Nt) >c#sd@ٮV˭< ՑxK^@F¿Y;LJC K8.VMfؐf3q]& 9sUr $2 B{)r(EL;&I ,,  2ٌ nt)AlX≠>ڴ~ܖ)sޖ.퇧DXMYtUri@^[!#3 -"[$zg]H!`4E'-@q8k24{S"#7ru^?.H ZabEv mA!!U񬖁ĥf&mRRRb nL2i񬯨T?=涘h "E/341iz5bj@Uff ]Uufu3 wo/}`5!v6?o )HR4c,!`f\?ύeU:ͦOa7w÷) ?}6\n+{6f+4;amDfNVorU9~|.؅gSc'?ܒ߀o~X O28*!e ;'_>Z̋gNqΕn-Ȼ-cϤwO"-5Ե8w>O;ӔBYRHx QV )zs݅j˼t¸4Ǽl 7ǴC1^JGCۘ"6*6t3rP ~`n4g'HP +R6Ae&7@\!v路LBp) HbA_'՗G1Qm$rkdrQ!;XbQDSr-ś?ƟY_?Z} ~2(nX +puHcKGq':VH2HX >'DҎu2 O Iy'6~a'Y|+bg8 }_4F;%6ޫ ‚gMx-{ {g""4t_:;ETc75w9`I΃u;-`2"$[<"7i0{GJ.2ʓ{)GxeP23ЕסuQ`!piG"Mk.88mo9ib_ZmN\<{lڼۻte3wx6ǤX9t6{u4~Ӗuo-e?Ok,J~6$Psixf!oon-c qM75/zLd*Jɒ£ U8Zb<2ՙηa9hSy9s\sc~thM_N. wIm\\>tv)Ec$!/Z_n;?/P\iDs\R;$#G hDEwm\qkƊ' <';jmez-񫇠/˪W缤J(ǭx՗IZy +i~x_ ߣ$|o%ҕ߫}bH$:4^ܺ'ƫZjW"uX"#^e?9X-wMG `M[0S< VCt*|<%yo5~ߝ S3.A\pF`SUI]lj'Bȧ$UW9S~}[Vjޏ'}oB3G=- fK-nKh38^j^P+\jm"6s65?Lg6iw܄ھ`[9"9PZ"Gҩ aJ SupWo>ELz+c3:@9ŸQ|CrD8?V$sG x)~|CQzi^Vh^0Y&H[ Ԩ(0դA.%̽R0-VϿtإˡ7` oTU@30]YFPp%V[XaQb%MexBQӄ~`!R+Qv Ί0b"!;RUlNY'ES|o+_9.>n yQ7/QD *6c&c} n5w*$|(ʻ j⚻uFwbp)Vlf:X]?]TSM O ؃)mй2{K:tadB)FvZg\(JY d*do$V~CNeݐ(XCRz?Gzlr<&իts]`&v k ,&cy;HWַouտ WX`ZQd)ae8ft3} ]}7&?W>-qjw)dr(2{ v2hP9;BqL{-C2&N.6TREDU~ApLGQՈ*"QX+yCRp@2FaO^Je_dѶU=lNa@p/KiE_ aJ2TZ~ݱ dL쿍wH2>ضdQXs 2tzٞ0xZxyn&U.D9YD[K?X|]poueZ:Qb7s{9Q#d@| `?bW!}8産v{!Z B#d{+F]̾2rv_X,So{1cK)؋~ ~개4g y>~S|_hTHb ࿁u8:CvP}F$d@|eJLl+CY>8&&ɜ*V1 $)S[T5|)vM,ph{D޷#O]Voudx6^ ƾ!|/ޡ)iM+egPoMT]ԋVU imcxy $>9T .߆1yQR`*)x{{™C]p%u0FMݜ[IU.hPCc\9Bru)D{UؽԫjHon@x]~@s|:hl1yB?3f@7bxWЖo,rZU۹\BP]j ܘ _odʵx&oNck&L LU8( o'& dSYE4Ge۾WE5An#*Dً8+Gg"KK 88Mh ѳQu 'sjʋKiKjU?8]j~kZ9cz7>%fd? fޏъrDa!' X~q+ [iVjԢ͝ޥ<\lVӎ#|`?YxPޏ83H`jk72ap@sU&RCsâf1 y3Hڙ8wzT5ڂ/3sДOGm 9Bq|Tj0_,0􋵻a$Caa!csN76E2`!U _SЍ48 ZulVjm| `Im.Ϋ¢q[vZU܎O:ȡw Z,VM+kb /u)<=wgzϺ2ҹj5[kB#'HN"$T_/.=~g'4hBt"!}%!Css;\,.WNE{DJpXuFɛzTe9π߫n?9ޝS~֊ϺJʉNx׿]߀u/U,鵠#, m*v?i~h֛"E!Lmk1TKǴN'NDVŸw*LZmzA4//] eJfo7A#t뚯%}K_X0_vt|#0;­ڇtʎ {Q ~dn\Bg:_ϠB;L:x /,OګLMGea.QIX"C?j4q*m&ExpLO)D?Dž*eӲ-?JנdHX`=*/5HW߭XFllL$u.xlzQfeji;ST2j,b8vrC2x\m[n֪_T$AY:iGӔQSҔQn.l|^ 7;*x'l\LObNFI604ye> *ZD\T(1{F qscbO])lcgW`O]SBÅX^\OEi")ʛ)C덎tǎ=Dad2*/D=~̆>U^NWuW:t?1nUf7Gc%>Cpؕ I,FP{`)gz."$[5/._u /3fvɊgˁMԗXyKH׾š30: GMCL u%ToCp!E†[ & 5C7TOOzg9.O#[!]v4kx)uxpiPv\x5"c, !B7ݭ>{)0P ,9h㕵:Y@crI6F%e]Urxy,ŗ%ڄ> VLxheŐz;N? ~D6IވHAyEE0O+@'JXTB ZJ"eT,o[^nh[.ʉEɋOXbgǿTXT^Ȧ]WoYx?Bpd_nm˃k gc*/;Vv/: Fs̑=%!vЙ?*~ܔPxn[sd$KZf7Ơj&gynҝg}UtlSE^ߩwpZLZ&ad}~nHG(Nxg~Ñ %?Ɖpx/q@6[0ᯉc v̄=`#z|ok.OI~ HQ OI.s%y^skC~Zɥ|cz'Ol-z ɳ1dY N,ƚs?}qG'{'SKmm~wf2Px潯EH]dv-ݼ9;ZGX3^ 4W6ٍUXQ3ĭ{-/?w%xRwpC#ǞUGZc #qMY),;w5^|;^ț3Ģ0̰d٭Z8o²<39!%F/\^ $XnYv Vh8ŸK<- _;UV# CbzMqȕ^h: 44 NU&bwоk-*1t~\ fm.E\ٜPܻQkwS3<_ Ŀ?LN'9z|v׃zs18"KE*mt7slGw`z4ut?ƽϯ$t$}T>9QUكQD.!^u'B:~|7Oj0M+A\ilqY[ʎǐEf3s mUV؅M30LΙ ṃB pSIgSqQL݉pgNx,]xC;iWJ$p=^yd& bSKȅ,I0$bt4->>ц _T3U :esڗ ˎcOoGDpEK}!T,^&:~EAĔg p"RnW9&[fFyJ}7xQBk"uENyt`_բDp&lA~ӽ>XR+r r<|QM(J`]54[!mXOeP{:ky݇lޝj,FQ% unn\&k@1 j{|Iv>ĄtA!a\3腍;^ s'F!W$ېf:;Ə5Lgz:x!4VHdRz5, JoY{Ϟ9h7)ywyo$'~b~L'5x^0*.!Ƀ]M'?]t`C;ypzq .F "ARߛKژb ,+潱%PuxހWV00'(iO{H0:K kʃCڥNE4 b6œ~ojscd^@Z<]s5U2N$ңd |ܙދGhЍG8)K;ӯzwүۇ a%(⌲=[%YΟ5r [>hpܞrQ0>|/bQ7* _5pPr"{ao vC[>ĉpFV\JTo"7q|D_8~Occ*ԾG4ZU,m@}ZQ4ŞL$mk)u,+q.ՠQ0šs`AAKZPO&\ 0A²*SZj%vg ^[Qy1lg8G>`,j| sћUi8Ӑ,JU˪(6+_R(wO`11K MA:Xr/#sKy SuQMK: - сsK[/Ed^-s+u(UŲ&m;` >RnqҟÝO]a%ʎ)Pԝ3ȧ^qfi_s3ۛID§>OUM7ՉujGnhp-i7R\o &PlZ:홰:y!KPTP#3(sGnG\V*,z%bH*-=Ov+[ A=k܅_[ERp{O$o`]zE\;cZs'?wԸ4 Г aU2 ~9eVg:PBj.'-L2r ml$9m<:=SRzY*qpĈ݊&$z:$z0l Lg-xyޓN].)b*}[T2m~A%^qHT܎>JLVbgsX9z8%+dm8(eD6XbQ> )W)iaRqP Y y_;Lb-i)V4x^]TC[ 4j`zy ;n'+I1=@17?wo}*Q2ف8&+j/?&R \eT+]A&QlzR=/_b`s.h=짠!j/l$C:~ zlvΫF/辨Àl/^峯I)|0!|x5LX6 K/1msOKl*jws-#y7|s+6a4T)X@"-Ȣf{YQ!fZ ;υ3}ʟvggQ'3aUwȅkOA0r_#+qqW7'xk{,j[4sROzO˓tIӕa;ø^9V3QX.%{Kސ };{jv3*)uzC DrwgzLqe..JE-B daBɤyj]lr" @-c[iHw<09#購yzz q:l@cJEbJ`dh X.>4v%?x@Z4FI!鵎c:́!|&DuՖpsZv KgI {c%sz.v]STHgʏO)Myt?Vs H?*% C_GiT- ү$ Cx=1 MrP&v*N\ . }Emfdj4j48i)<;5>FoQR:)I )kQ?QxC;0Z!>PK8y6`[_gDb9ZZÅYϯlрN#B0˿x7lq  s_xi܌dS{8 8$2w`02`QJrE74cLc9dyxvOcu49SZ7A_ңGes1Yo^';M%kjiI4 ~寮S)5hˏ;I*ZԒ6"CRc]@+ i}.fxG9/kJW(X`-ȳc'ۋs;p:u>yw0܍ð>5nqE\VZ} VAl&e9i[3]=fz : pW "d/т!sWp>%:8QQy.GolmFŔ0>v_:Љ*tr9ɐdLar]O}`a֌X9dS''zIlQ.YweM{U2bSg&=_¦Bbr} ?y9c$_+U$~HWS(8 fT7 a?"[Z@|жTP$.UVĒ0pDu(̼9E('^Ӡ Êw{'Q5ZYXQVKn^FwS>mv]By1Zjg1Mz|']/XhκK ?Y}RSϟD-Xak ֲz; +EC:dJՋ¯R>;Bu"FB3Jfj QqW<͘Cn!7|ƬN;`@H?XލP1׼nh@; "s)|N٭Nl}zL87C{㫱CVhnq(Y{逸fR v`vf'| >0qae<>w n֐f /95+|Jq5_Ɗ3y3S }dݸ ˯%it)'1\]naG\;XJ,Hǥ%Pha+ ^S5 0Z6AT\xzjϹ dM't=S>m&Im6ϻ-ѾDiU~W% qfS!Ybt+=!2xQ5wV-ʋٙWfk1M-_=/4&;}K$PuixiMҰxK~(۠zeȉPTfWN3֝brjd915 {ne*ԟ:MO_9ϋתwia‚W R'v`L1X8h7`2y^F伆0 "+bϮFԅ:,-bc]YD]qu!ZUIKy7'{MDexi%׵њjEK-Ŋ wv4sX}l:uߞkwq 0E쥰'pvJrw &(!(f,lT p/ ؉c+q[07֑U\X-|a%}p]*A4ԍ h\3'0d-wju ;w1H9#'Sbg-L$^-ioǠ, v`72߶bM-bݯC增\,(pt Zddgȡ^ER *ΐ_nl*dAБG8yE=37P.tswSv$eX VoQL8L L$o,0{a BʀBoXF `\R|>r\y:()KN m1a4*VQBql>SWTKOSBL+q)aMe8SascNdqԣ*rO4LZ6>I߃je"RqMt(W*1.T&: sOq[N. NMqe iwRU c0AVn\D=%,.500m_HoB} kveWC.j>` `$!2ILBؗhFwZ{ϭ:io-/ Pꁦ6vE!JB5'581`WfBUf M2 |(uM|8,&S:Yf{C31㗎/%Zkqk}ՆǪDFq/ Q6|[TtolE48>.D,QF$.ҡLq`Y5;Jϯ?؏b?f"%oZr@8{bn)^=.Kw)jէZ'emE}fwhgghpy3r8o4GX.v~,cfG&6yd&\Uv2MR(: 4Fڄ^B?F1ئ>2) /ةJ&pD})\s:As $Ћi-U^2XqDzPfN# Ôkem;zb' ~aLO CW^&SBl&`Aq{'R\~4% ⃂z.9=#(3"t0c&x)gX4A*;19Rh Ff ?g=ͬrR(VU"wh$ts5v3Pf0b2gD }[rΈaLo ȩH 3K oFMFQ.#5Ԟ~q 7Rezv9\51oP( Q9 ?~ * ~|S0gqZZuXw\262̙y07γeBMaX*V9l2'E08|憟7ƋaZ_)<3B2_n͘VKi,0|%hSTxB O#'a9O;˅\Hq({5M{GN SHys 8viM5V)拋ԘB(߆h)7|p黰S\ !t]$x6Mn#[Q[tsUH8k#5{뻉s'漍Ze^QIoˆJrmx~Xf_Q#5B]ug""plz1 0\it5m*-S~ɽ1{A:~y- f{5xCPޭ=|+I hx|1'W[A+GsA1Gf5r|Lı}uȁD}C!a9+ cD "Au]Ia%kJn2Ml7q(~uP'nEpDK`F6%=zʳ%B=YL]aPW"zw^I?o}PQ6 C. V(hj;#-U/U pP >=#£B<'z B ;!Oy1 ݞ]_pﮘ0zڸ_( #Mqi|^`|>}ojhtfQ# ! ݳXZV.Ƽ [tK·"9r\e $1EmRr R<+;(0ϰ. ?#Q]:Σj־YҦC]{Pq(wloxL!ׅ٬Li%_ZYDN`WM>b㖩 \jS MnAϵ@ rKWYAQUpX\:>y_%B~H+&n 7 (Gu+۹,,g_M%H9J¼'G-Oa] -sikE営!MXoh Մ=Gxc- Gv+)ԖӨ@$!y&FY􏘕P&CCgOx?Q(A" _\\Tlԥ'> ;!,*3ۀď߷%22=,$v&|1sa.ipm/Ȗ*F ]Kʼ,5+4Vγ,;3YAH%7H{Ϡk{fPwqWS2O['On+;%  _Rk:3`,s-D!y ]8a7qH2QlG[bY|=Hoo%]?^:\-j)j" UXHQpԲ^B4'7[EjZqE06Y[otҼo^m 9Qj4K{82Oی>̙ҤF>FGlߡk~M3 e{fdyK ^2cظQ?[+!IeŒF( Dzq  Zxqn/BBUqwAJ~(˺RRn=cA-J_N(5v|9;׹C3${/'3Ċ/QPMx1rQOaiz!f{Iݸ{CMiF\WkG{a^(VUaw!q*>6O(MF6Ga1(TiLӟ𕠧A ,,Vq'o:dx|~ c#6Y~ʄ43N$q1 hzAy%fUp_:yAyFe8Q BT i5`p׳;z>=vwu6Q?Q!@y`+ӏP>ZzWr.Qeq9,>Ne_dLPV][f59dh&ȹgڬy#mܵH6FY(Qs|3Dgw&F@tS"]%PmMQ5;<./PɷrE!!wK88_SUbU;]de!)5)t70NlvǮ-g7 InWUOcQVIH=V\޿OD8;/ߡ7ƯۏfCtW|6nUv'OhÊtya/)_논!O21x ^s(3i}'rn,sʊ_~_1UQ(v ݷ\R¼Kr-=<7ظ+27⊼ Z.Cw|r?y^Je[ɠ7=\Uy QQiV9,9@.~=bE=kީ nFWU÷Gz 7qW${(Lb|gdEܯ<ÒFIr!o Gw._l[ LE.Lg00Ӌ5n\UԆݭla0+lzfw͜'7srV=VEew&d4\Ŧ:*0R Rvc{y;b2H~; atj7KSĂV[4~`&RwN(aFfA7|06'qL?]g{*KHGW`` r/8[LbI3z"7KI' Qyu;%U|zU@_`'pcwݼ$wv4AL<ԐTG_owWJ Dyd vϡҳG93ZZd}EQϿMCT\Q-_C.m;3a>WS[Kj%.)3Ȱ1]T}o+H }ai_,!@U\NtRrzl^]Wtt f,q1`Z?hCsn>ZlqbgaQIty\5X"+٭qB1-MR`+1_C1ԺXxSuؚzf\*|EZgl- J+:wtE{K3f?S1ކ^f'9Py,ZNm:xWVգ\W}ZPc6[}]ڕ4ΑvqW\t֙8wخ|/gCv5-@JvMKcȿ=^ʉ.lQ}iAG\0#K`YqiX\՚si[J(_{!\ ??zv]0K- .Kqk RѦ8&z50#K-_pu9b<SG,ʃa۔szZ`DRN a9V*$4\aX+vrk&<=]>~%o^D~ơ{z:n|{L%(iOQ9$߹#DDQyvaH  #[KدI TENl@ Q'irIM2>}btL)jL:=&ptDSns*CSy嵉AȖ\)?/r6@#{#շnodn&bu:|X: <"dW ¦xP }Vr\kp}UfBm{.xkCb0+ලuѴ֑cb5rh(ݨ2:}K Fe4:\~ѷl1q!̰9y'ڰAomy`$):7|NIڷPdZL$CUJc4j'M4hfٰ9SJVm" 5#;Eex &XV%*9?3di&FbƲ?j$E&:"Y> ?tu5&B'=d" 15h |~@G@IAy=-!s[a!d8&xzsky5kWOF3@&7;vGx S6ちZP}_ՙ_T M>UnFfĭF Qs~tgnp0? 3MmԘc7tZFg&, FYVW!"bY%X \l0 ͬ/Bkj],DO>Ɉ2@J"8~FzeC'٨^*pɆmXnluUdW״rk'ht KFkQk1KfvE ?hWrdQL>ȣ,gᕻD9h1 V*P",e _L^d)[!*E,|ΉȅN hQz%c?T$?'ЀL 1o6?Ֆ?؊=72Vź1\.}Vm?Xa!)WRcW*dEUiMEnJ!{oP]f4PV,vɕwe3~Т)Uƫ|BSurꭃ ?ilC1QXe-d-wK=nV]kCG(2O tM[u%\E9;]tVY%ﺆ.[09Fni.Dwâz sӲ.Qk*˄K?D7ߩ]Dwsn>\VK$UХKL#thQF ~P#ݞ]z+i(}V"T9F D27(5@XPT$E *?mG:yTyT Vm*l,;I(U,~ʴqux< B{ru?]灄RUON?oKiP_~Q aهz.Ő p4H,&Sx)Y3`1z`jjS(Klqg,bg]!N3>Pu6gUIWYNl}HS2o_AO6I 9[lp1g3Ƕ&=L.R͏h_%ZQ 30@ܯ6F*(χ5fM=/]#:=ϾSh+_c_ړڞkk{ʷ=/??g_4(=9w{7f3ecW TWmQ=w?)?jdGӗY*?}Er3ꐨܓ)PSp#q]^_ryHdٕL:zn.:w,|%'"}Cmc*kcAg?^K0NN6n .9{mIb:'_74P;y3l%[8x3slTޢI[ۇp}$Jjqʑ .}mۍ̣hdyJڄyXZDi>ӫ-@W(_/E:̃h̨ kWh({qQчe ڮ}M)T>rH ɢ췘9F͋ҞV}5G mM1Qh"yN#ܲmh[RDNJ=UŐnhȔ+ӏ<% ]߆'$g"n;k`^t|A\yf_nXOZXg܄,z1fE#;ɀ <$w"p)?+VQs2FhL |r4tc;[9h?_ E aFu<%J券߰nȇk2 /蜧7&J3h/EOfM7O.uWS"̒ulC,HKIr˴3 qŸXD—0Cz2)۫OE_/ L]xC5\K|>_v?6ҁ6Vn#gUS&cr8gk CE#%#gd I54 Q>7hgXɖHjzMk76_og̞/ ::=%͉ؐT8s=M3&dh7Gq$Kf3#x=RVg>Tĝ\ou"x\« ۫4`J/Q{ 9 8)iֿ1VXL8+=ӧ]SY g{K{ 5zC{Q)A4,h+K%qrb\(nVvSfpOUPߟw>;S6KHU5EWm{ ;XCs:ĊӰs.b֫Ig1ǟ{gşoiUOP5x7^/`ϟҟwY3kf.o_4:gdNߪr9YQr@EeMFOW-^)ٓb,S1pu~θfPckҢ=oIzc;2ӝne-Cj-1jCZ^*䬋M3V0@ 1˅{c^3J_(N'I?jd^w+<t5Sj 5+z*-}jXKA`Dpz|چ#@G%SIl3آA(eڰ˪~@>݆X=4̺ÏR{{dѴר[}8ǟd%61yj̻q@͊byӧY[o^b[a+::ыGBXTT/׹P-+T/tչP5+oӅX(vS|֦xMG\POGS=_4^9z+oty$yrHd3t,Pp)pH1 ›<Ğ׾̞+}vL:SdC }"t]wYK~ב }Cr{JB'&2(3Ƹ%6gժ)aIA;[ < J(R`~`dN*ld).EbTl+2oW0B-cuu\ 6duQhWu*plĹW K@Z&SEK:yfq8# E*_󑖹MRw 3ax]w&"qRs~gtxj*3ݓ2[ U>[QL㷸){ omz_&n2b@_j2M>YWbR>"C2 >( Cg-JK+Q :`f&aYg=H𢿱M;)7z@!, \,/TI^54&n݃.٥Fgn1K0wa̓"^4y o*0PUؐS#:Y;Mw'W v Uqؼ&[@vJwR;*wm;&ARS|Vr11e!B P|N "k{6y*JYM~IFK͝C/p#WMcWM f͌[}W${UעsWL,?:R?x Iu d N>h}ςCYl|u/GOw(C.*\lvinwXe邷?)x3+4] !.&cN<Ɂ z u8U7z- =3JMDwB+1S٪SJDIYX@?09xo|\M-xa$C ڲsX`K/&XYK(R](ԟ)pk늄z|]u]F屎7F5斱})l:TPhU\`<]M>oU=D >614Gf]Rؔ5>)мusqM|;n3z'9}k1TboOeX7ˎ#Bѡ1+D)J8Rfߩ*5J>}4_pAY[jLC><cjs5yU%̐Pn(nv؀ ]`A}rṘ[l@րyPNTFdmNݷ-2(Ie%ήվIz ]$Һ4ȯf<4m4TV8ev/<\XxUbZi?sQh7Wj rއyaޫv?4^hVXm9Jil@SY;Cis!<"ۥ5u1 6d~9TBBRŧfEHw7xnM!yJGݥ̡uF"P<_kV۔G;ͼ=Ʒ ޟ ȝ!&(nRC/mLK@C~r 蛞m-d o|-Ԙ#`~2}/CtMnk[Ahx^n)Z֖Lnhм^1`7)؋/h_ڸA)^~{sO W9/&'dOnPțwus<jN犉η' Ajbr45C@Ϛ=:#C6^[IQk%Wr j gpEGPVqr8onutzlնx4   d)Nf8͜z* Y$A+1uKoȚ1̏Yvy2S(E"A}A*E8,_1ŅN7P t28SIӍ5YwYK'g;Ʀ: !|vsW^ aBiY+/51r[Gf[ԕ y$ _:ٗ[x`t 'ly`p^b>vR8/<@W5(\-Z@Q<"+hfm*6վ_>BQۦ(d &4plTۮ1jS׏Tr/ؼQR,yyNoӲcUr TYNyקz1>*9 ' |p+Yw]4'/{EhT^qâVSL *:e]~~.>sG,L8i~?Hnw:=(;IeI,8E<5LT^ш m̠gvh/ybDi 1//)TsBhd M\>U|ޓE'3 (o4-b. !1M󮭧 Zy^FRYhTr&_zT>"Y挓ea B2OA8o 6|cDO؂!JGZ6ML++U1j8 ZҠnER׮ѣREfyQBi8-fD1y&kxȠ,_r4T&SfwR1m p 8+J+27suVS{~&;mܲi["a-& Yhʡ$k& ȲPH5P*mt7C`9s?58YM[:կǩm0RDQ\yq-pJ-<|QkNok`ߤYiEӎɸs")>DB((> "gYntgubYk,JVYP_Ǒ LRYYju}W*B\{iF e#B':`6VD*1KLWY?<9ه;ǁ7y-!q__qC{AL!+P2a4ڞ^tm\P p+v7ty7lp<^ i+bg]2$˽\ãIڛ!<=(q ^xկʠE-H%||c쪲*},?NQKzzX9ه<\%1ԲLj[ ŗiW ?X \%)Is H #ȰkNo MI0W_`Iꎄp h)xǒg/OQo&'zo$vlVؚqLpy7f|⋊Q˭'S0խ GjlܨCϣn|/h1sRٖڰ@a&H2?H͋ a{yqTr8b:@==j37,M?|P!rGiH? WūlӏFf[}κMq1)zީO:9=Ob,=Lȕsن}a <ګymSHs^n9O0$_S_2e}Rٹ` QjH41 E(;CrgxR.3&Ez>@HIW5y"kx?,2$ q2[2tL kPqn[#7TAMZ /9_BOɠmx3j.qikׁLQfuFu2q!XX7^ܩ1Yaڳ)όX-kBy-%xJճ΃,@nB(iY&rnF 2',MgerXfG.ITu 8+Ee5H|mNtK}'쵒4y^K)"%j]4\6}Sep?RMw0G V m'{D-5ˡL'}~/<9uȓjtw2Q؉<۠g}N@Lށ,!/I :|j)Q!opz$17 31k @o(lfaX2Vu(jxy2Cp[6 8];o`xsF&]Q@x=Vh5a:~da֫YF:jWfg9}EY,t{e`f | mysk@z,>.@zT%G%-vgavsq='@g5Q1p)1:%" u]4gwrϸz(EAu@8=`HjJq{^lLz*q7+9"҃]*FHq|l4 ~'LSb%Բ0?u҇hNu`uCHҦLMLJ[PyHbmK;3Vs W6`l%h+h+Ql 3,lNW"I/Eg8m.qWk$F4ܣ@5/pa<1HІn䱝жh*0?I$-ݰ^=xr k"w~5g:0WZTdԧ~ڔb F'?"<9=N/9rBA{'FlolZmPHnuXq{ [ȉ5qJg݅G 8~>TK#،Ey4rZW)iiXn$-rY:OI;W |h V^\ѩɏ!S3/|+1ez}[Bta}z8;v%AZk!44ezs\ewYi Њ83BA̡i-͂x\Gam[a>{-SXWN&t?M 9JzZ翀 y>piS%|#|D)ށj:PJ"MBl?$é/'exCn†,'lGKI(}'fsYTUz0fH|,AvZi=}5.gL( &Z8Q39񲣡lx1Zy "x?`詤Rz;!^̀V, !C} {#~X^O)8jS.:'rtTvw}Ix=k=0no#*y4AEd\A)k xh,w*o<9)'+_'Hz6 /4/AuY,x9Oeuݜp!ʋMN7\.\f//K1pwWP!R:fvR4m]U5C`mۤ@JG;9WRrR͘X ܙUb8Sa6k16M>ٕr`N/Ͳ)pqˬJl 7-lMKFqu'Ӟ&={À.ZaDmg_ğᢚk 'H't1jpMѲkǨ+ ٚlQǰAZf1m8Խ7rp&&b7>țRlյߡ!2F-~|ɥmz #Ur_&8j)XV䥹tF?^>Lsu9~Qj ٛuXrՌ([Dj.bSvN k@T'"śR:/Na$4_&7árA.BC;9+u,k/!&v.Co (FD4u򅊜` :|`,hVJa7s6n%}ƖBSZc<&z _`jح9O`9YLogؕ]PS^ sȽ9MFЮkjuvwH轤˥Z" Zsdӗ܍QRG /g&3 ۙP'b0AbUGx6m)W'%NinL+&7RH|ĕ)/SomWvǽw~)`N'1/0|@Ap'Fcƾ:LsMcn@yVCO/Cknvs=o݉VׄF>'ҝIE pr rʕ@9>SQ[z,~JO1KMևU!0)W' +|C_CrT_ge/i5]::hQ#M5#;CntelQc? b 瀛PN jvNE ob zLpJ6)JpgԽCzMQ59w60ϮوF۔Zt͔ѴUw~IgyRHF׵Spc Б.I- `xu~r7c2ꓽ"X{LmO%[5^  K8lFvi ~bfI [v{{+"yIX%oU6fdi6]@ `|(^ފ>017ۈkM>iCeGc*ƳR6 ՝ xyE >jz6jdžDkv`_Vc/֮B~ A!tb  @yL8e #@Qdg#Lh&moP)E7q硱t>{,q1>& cru_tyHQ2,V a /3>>oJT=neΣ6_¸b/4xKSYSǩy|`|کIY==O\L2M2 zX[A(ַ{ggC%QYM-ǵ촋N듒iF{g0K iZ}TNsIy=2i1XxeX]~\ڙg;ok% .X}-;ٺKPN2As5`c2Yj'xR) )v^.LSsbE_C\v)zll 46\Y/%m[A܋uV-gJ\aCͱJn+fpxZ?3:`I_C]0ڇ ZsO._C!qF}0S )lx&#Pjyh,@0(01s\/Q7<#3Ygbg||s-C;g߹5pr'T+iW^3x?% _ [Zg@ tC~ 9qatHx4p'ת)5 Qdxk\A3kPZ,*'S]8lwrQ^ MTXeL9coy-pq-Iױe?֣e/o8kIN Lm;@*U  ĝ6RiTIS>L6rL!ZI.kP_ppL޸"Z0aF9D"b4N,;;\SuWjǸꮃGcl`KWg忖EcvR&;칦Zt$n%|nN?}6A<$_8to'D:7}?t]@2-[=dЧb!…DlӪ}@h'tXM@/fJs|#Z qH-bEóVPf+cOӽU#+iL+11%9ZYQGn|'[MI7:Z=JzX{V=Oz׾4MO.xVϰt!o`Xj0&Z5m F,YGv1gaXO?Ӕcmފ|90 $6nu3_  f  Ua[l h/wMw֝/-fQg*ZE`,3h<#n@^}#/h=.{Zຢd,Z`]N:g'kƹ!l/@-m<>KfI1b";ϭؕMRd4vӮݴrwU~C)MO5Т7I0;WqXv>)b? @8be`׼c|p8}R|磻.T?[Fxc_sk{/o}h=g{?BBuhq،@/n 1rԠ5kwV@i5H։d! 꾊Z-CKGܥHn !!Xh[,x\Ͱ3Ck&.J=lԞ`F$2BpgC[ui+kSat>ITnfU}E9󒭈gJCF꽻NÛpV2^%=7`Ι1ZTd oDX!2וօɮ8R萳ׄᨡOnB~jQJiV|IU&Bc l7N[A3FIл}H{N|W|BndQ;bv#N{_"S8&4i21ԼTϓ=zZR^xtroTMpB E h35sH[ 衻U  zKE9 [7552Ԃ> T; ynܵ2(s: {>k#/8gILR?G~̋%EsV,ɘxDnp^ϺCcqq`k/KX=zyS;LeXR' Sԍ868cqH!o3݌{Jl:}@C9>p$/?*ȿ.n_(gīUFL|PXŵ"SxknY v ^Ta׏&5oɥa307?&O 7q1Rx6|yqh0D3P썳]T6#<4pH,-d?~6_CfA@tjM_n݅y>{=bl6 fj' 4nS ~⤭D0W6y ,SHH l?Ű1EQ[q6(76Z!bWw> *棊\]\-+NB3\ʠkT`KKZhakK3v a LB1l=LB3hKwt]zŤz6gpoX qAx]vyoz7J:MXi*0-Lđl,a^*՜07hѱ;軤vXF5K;;cr^_]p%03$ۄ%^53 F ViN"u(&k>p R8>U1\Oc-WS fV3 硗D{;! gX*GrFշlvfs% 8mˇ^`4srB._Qf{NїzZ[a\ b;ͦj8WMs3Y&3C-:r½j vXڅQ"A_'[a{?BH ۘ*!c@bQuK mgEw:H*i㋄uQvG[۹:ePkzJׄ[JyN+WZR-Xlv>a YαUu2O:H62a47'F3ps)Z?q?jj1l'Ԗbϓt|[s2]H Z0l9~1%Jn@Uo MYn#PMTٔ-do^ړK-Ybӳ !O7X6D 3)(ȕN"hsLN96e82Ez=ہ+Ee/?2nxy Bq6o*31sX j(Fmh -UF#'{L0I4Zϫfk1:n. ewXhfN>C)ȡєٿ 8ow# 9]p1R|o=۱9؎uCCP׆?`pDbZ }%bILdF!~># U8cWk[!1t.MJNx֋oX-BS&HC B1!5ѵ ߢ)\3lr_^lR j5i~\hrM+ 65jBZ1ڴ{>IꋨL%ҫm_mJMk";iofw# n<ªZKrOUhHӔ~x?/ݑmN4ĈO](m "V1u9IS F!ER @Em>PT}Z0P>:l_20wQ#KW|Q݊ l-O4fԤXd}%,&y<,[;2/Xm `@c׌ސzD6ȾT~J_NN{{zT1ET< SY8 {oc*KEzzlӳD4G,}+[mCZ5̪Nٸq7Ҫ)v3z]D?x^ء6DYh$z:|&[Xk&sNƈ ^&*[5',L8 ^7ɶ["`Tgw"uCgf5mv(KLCŰb҉ln3ZN8ѲίE q' yR^ק B M'-ݒiZ޶,n6AiC /wǪL0+qfʰ||,rib}#ٓCDsu"Pucg/A {0#kO|Y>~9Mk E!+"bQ{Ʃ/kqY>+ܚ{0]1Sf[TRĂrXpt6 --,4x^ 81o2/{+ʴ^)PT,Iű\vj%[:3|{vFa8! aK#L>?O "1@d kkZưh,x2.tyc^<==}N n:~ -B)5T2Jg{kX"Vgiϡ0f o9<|"KSjwz\2jSV$q?t7WsX¬CT7ƤH)"r '|g~Ƈw[5H-@*0S KakHބ/*t9#H| Wؽ 8RL 򗼴;*]Ci, M!]L~al^#~X/V KPtPnayS\?t,*,ע1WUBٚ/R E=. gFm`HA+b3f"'ʥT3?jdrIF{*2+X"K1 }h(J{ZD)`SGa,&骆|Rd2)Ef.b͐ Mo(AT#;ԁczOIk߸G$l$s=Df%\Pwܿ#gćL3e^lThw2ߩPE*S MҚ-ȪUqԒ{z/b^ƯSWɿUIbx+?>~rW?Tޮ!.hP0krXؽZ@!ɬ _UIC$ک: $cb '^odw8 5+,We BIn!=&jN=ݫȋ ^h!bZQ?F jS%sѮqI t~,'<v! ),T}B&ExA#, #NA)ڥ{qt!C^AdDf?`E"҂lGAY5 "'g,֦v9-"|t͐{ĈIS#p-z0Bӎ;{[LZ/k$nM2q/<c iAS&^gvsj>iv̠Ne L87R #*9DK3$E^g G"/~~Pm'hUxbYwfr'ݒiڊYHÜt s b%q4[Ͻ^5rqOb?4`L נ5Mca$2[3cܫtH(YK'J ,o" FJ}1 ̬p㺀6K8) "+\[o(}ssv'&8j8&晍vn%5D[|c| <UVXD8.zp*{u+<0l Y 3pYs(U~E@2ly|1ve>{CZ;b5ܻ">ەad Y"ˆ"!-["m#|;C.NbsM=3ԯ;7"hGOGWL2[px(cˣ w]}W!mgk9!EZhaӷG8ow+DC؃?\-+J׎nw.Ia Jcu@W2ϋ`JAN]:T0:HL$·oxS6M1bF=ʡ"%يԈil+P FNh.G;k*8' s4eD^[DŽG>ď0 ahte5̉DGY\HNL]Ȣ@d(Ń"pc?o<|* Pnx؏#gEgH.$+ySO#ú?EZ `$?%QYC i}z$C.e:}y[JQ̼WS`C̥?ojd^-rdӬ6,[H=򮀚)̗eaq0|G΂eonNJ.@=8_/>N6gA;l9R>8-~J{wӧ@!91g=E c N5~Ŝ6&9bw9uqVe_9 zjz[z'-c.KP0<B[΄=.$PtINvs==,)-c1u<FddVX6j_3v|,{ۃOy𾱱_uts {D\xη[MȉmpD\rAyBE%2Q~١m:.4&)bE]wKLɉS@&i#ْƇq1i;cИ˰KH%S::?de5-UaM"V95K{WC]op(w )d)ft/AnhĊϰ1̋!mjuGcЋȊA[swSˤGeoթZ)y\"'›K3ۦqœD>2&0`ҏfJgXݬ1`PF'~FNH "bS8o#2qpPpjSbRmHq@t0e<S05rN ؕJ> |I.8%+? ΄YQW*=1+Pϊ-b@1Y(Nu=kk$[W2^xKxjELz`已Z輛V;(H?tO)A>.ۦ)҄FgUbަ#-o;-K8%ok (S *LgNFtVj~2S Dq}4㸶KmVɯe-9H I[CKwoXFX'l9! C{!\Pte?if`w:v꼐ވrji~tkG[VNWr17hT`x.PyJ_;mb2lcr] "#P.?='WjQF:Z8Q*<",yh8lao o9Qp"צLɦ>dӈkUSAhXR]LN.d2+jܜ`ܦn{ÆW_Kr1i:4Os r#FwAgvn>L ˍr`,|55j2Pɰg۟\ɄQlW̔6w4=!Y.7o.eyfaZ#yfQ(S~^I6\-@wB,TsJqr>j@ynL%r^ *uO #/2u*Ihz5PH&(e0~XTMviP64b2{De5TW7bmͤ.@)13jm5 J½y)1LJuS)j+k?ǎJtVs!l8Ёz@YO`ʅ#kwG[FȦkppaê*E;w4 m5sއHeKgb2V{xYP19o*`8OOc;E9k's=R!K~ώ8z~-Ïl1c١r.~ʘ]1W5H0?Ո^& \X򉩛dhn>σ1\{K(ySh<}bCK"xN R7 :{U[c0q1du452PyZܨjO_U K_T_p.;wjFNCA,haC4Kc{D:vY$>-"ƙрB`9/|f^*5gvˁJFϞ(纲s,ŝ9C޹X`%}/Sm~#_`5^{7 ­H{e>*[ B:iJ/<=[&iASkB__+~c0bp/t[㆖_`l |xue8SIKDed_ NlC3-3qF524=È֌Ii5R@i/s(E=C ,i}B?1EFWFjof3&ޖn`\Ly/?Ɓjݍ Xpx\> Odz/cRPX)^nIRCgw8XiKIS5NHk}Qj}rMIa4ٜЮ2clzfc0Фݬ`[M2ilS'QR63ka7C;2Vv,"FrcHRs +lfKÁ|;^䒋n|ѴN:w.v3JВ fNӗ͚#hî/y C ͸`\F/slYwUMOuwkg&+TT G. ["cy:o<`;L]0B[.6:6$5ƝǯSMsQWXeDY"MTIxUB3#,X\=;{b1%ޥ.dݍS&l۔vuorp\'M6uCk]M|AV, dWyܲ馊7gk5r3llr;/$tJ܈g6dFׅBb`ILaCwϛ`oP_1Fo(>3Ubqm#*E}L.lܰVDM{+O'y]d$(gs0Riy:4J 59\4 V 6R+SzL䄓a <w^~s-]L[}pXxJ'|ovi1Eg_.F tĊtSS[Y^Xs|4miFt}U )@+r +fރ2/rW{ˁX MhdQHg/XBy ,Dc>,4gƓ 1\HJ뼵B,qT0=Ճz1CuY|'xoy)ȕvQTE"a]~T%;L j$:n>/}yQx;;s8DFQ5YѡR\ezg [Rd<ԒP1?a8 _ Zd<<Cci s⡸ Pt JT*Ƽ:ҍPKWR?NTtC$}/f~ۅ[oē念gҞ1kOoc{c_sۣ9KzR2$)Veظz%|ZrI즔SM|tf΋q ],5ivX#kPc^Ib=˩Фq} ]ܘ&;ҹN.'yпU5!d?\RcPpn<ϩ:=,7Ů1=,XH,XPY᪤xI! mv]s>`Pc:ܑ瀸3Ҋ P,<%+fJ~A 7 ^4X[&~u(o$ [D?糟'W[[i,sC>|uTuM1~,"3~ -5x-{ٔ"RCl&&|fRRp'~;^wtC1Qz|H%Ay^o:PPY!F`Ce#}l}d.q Cg!&A3Sx 逅&1cQF7U%v$133F32Vfic60q# h]Bg7hcިMs C_F\a} o7HSNΜO?T- Ϟ7A?vHΌ.6آWhZCԡ_gu2bOmD"I3/}f i"80{=Nnv(B0bW|.A (ׄ$Uqu<^]7lH!Yw4 v< Ip5Yšx0EXғt&3o#zF# e5:k<c$jP>v8j9gRK+%A%E{ɣ,yiQghvA®j[B=ZU΂|Ry8[g ϐ:-݄f4q\&(|O{jzOԝJ!R  t5EKS3 3J բD6F4 cN~sޝXu/>N}D$Ew*խŊQ:|Z0[ fӥ8 dS{We&dlNAk,~=Wbh bQGc&/raf/ 07b/IMou wʿ۱!T!)Y_7-E&?@W#h. ;Rَ\4lC)ft I.7&r(W-WBFe狒d.BLG=4E&w:ŝ |*v WJu0;zk'du7tHfB.Jsx3BaX4Ycju|#J(ux]܀z _$ ë&|Ow#ld)3bhaU6':cD2У*y&_zڔPm1S)#fM1$J1s 9A [RHh;H|ga=@?TgQ^ʇfdvK46RIɜ`hk^n01oAiB.eh]zd8 xFju1ѷtrrBD|lTۖbvD HKjmt?6lyِ5-?<_K -)({|__dMwsxSqP R!4();+or]MCEom`(>Taxn+T>^$2   K`]IJƻ8| & 41uMP |IGW2Y{ O]5  y%g}hg7tcYG( e 62 PR,;,/[kp?Apy~ `=PEɜK8+4vAM`>r@ orܫ~$aB^3|7 tW<Ca Q@;N"Ѝ0JlǬbh׬Q1BgעkVF2^`( m9 sĿDw"^,VLD߫C M/C& >B^WYjv6"d-7tbهh6ً9Ļ1|Mr󯚝Y@yCZ5&nB]²wHR:&72<)j*,œ%Zz^P&-V=Ng #({Q:zÐEdNma^DB1,̍ rg\ݥ#wuDv FX@(vB/,o9*`bJ4e刧-ۺ =6ؿ <'>%5mGQVez۶&o*mFW/-+%ף՝mwY.m2(2OJs˖#lʶqw06y|*֠"/7(~FrvQrJ1tZﴸFB3k,&kQ'Ii1dpk?|"]lCVKIO^7p,bRNZSںЁMΪt1Cy Wc]/"P-$6zU Q/-gB5-A@X_m褝c%[1dZ0b-qDd;nlj;mUM+E<<MOѴ;ih!7]q0lb XaOP&dtoDQgLXrma*De^Y.{XF~?7E 8l(W ǡ m'uJ)K=EDFij]WTY!۲@lP'xl=(?DXaјr .z2uMG[w`%y9;GTg c >iO~=0TFuPCh#YC0]ِцΰ&ldjC@9*2$h iR,#pveL0? rumtT~Yae` 'ڔ7">a5|E)/@HZjf°qE&׬aRYUt4unXل{ۇyhC ]nqbHYlӷ!w+[h,\`mF<[еT_O1S'˲y5p)pzw"8wvTP09rC0ś7sE&/ \ϒ||(}\ hwQOh,{C [ aR s Wqwm?!BX&Im)?#^>dj,u&U0eoVw(m&@^L~Ne8c8}K,6y*lR60$:N49 mR |PNi`Bm..I]/ZFJEuN"vU0sGe)e 8nZK{̾և, J->k[pcwfP^ol_NpU\tQ֌dDͱ2֠ġ"^~pd,(<]/+}; 'Ni_ukj+t+MezZ#YM DY&'N7Cˡ؋`M Xuoq'WD S`| "{5>q(*j;D}@".d^?u~KR-󰪅Zʕ2WBj6FfLJGKubX>WDt%igA$5kQV4˷Jߞeq{ӷ+Z^:}ϒ(r|7*&;ߡ|[6n!MTT}Ad2\Y|3;EOj^ކ8v@B¯H?!PzqfLmrwtrQ[Mw .cq͚-BUiR^pPp`1w7@4+kdk#(vP }q_k=\;|5y*a)E-$xD΢-`4EWby[S3e_K#fZu&_Q\q'c-{&ʭq<)V(Z&B(rEċ WLhq{ReQ*MBJ@~gf2i}J'3z;ŸŸ-ju&uPhD*]a-j 55JTo 'MV񈕳_8r%p)v3X6u]uxKA|ՐXXE!t:6 D[֑Y%ؼ~dޟta2~cl>vu.l.v'Lm;QX56}?+qs!4 R1nGSm !&ʍb[Iy_oLy|4ϘnƁKL")7FPjP9D\Eys{!}MF CgߪKoF"0f"o #^1#qHLcfD6#W5,DAmB,yy:벥<>4,Ȗ3oPÓV#sM}3g%nвKM 7$_H>T6CS~ 2f3Ԉ}p.aڝl?A^-U)Ք,0Xpd-sqe1߀ /zZ|Ol3֣>N$;~t|X% -mp@1NVg,X^E+% \. \&Zn U6ot!?/9P.i1 NE.s$oVJy ޽?Y !T-Iŀ|50XRSUL߮:tOuo>E\\ٗFU@(3Y i(6 J+-므MnƞRXe]LvR5(.I ֢o=&O6;iM$KWCVy(O.2#/HW8*ϭ+raf写RB(]/ۜx_~z-ؠ īLތo·f2af8@ٳIOAln<ux ݋dKðd_%E:Ы͗J#kRtWޢ]WX8B9Y(RA"vR%p(oI: .6:f\~ 7BHb8&t-mF&^c7.՗C'a#so|Y709)8[h"M6H:K438m8Ko`f6y<>:[_x_oLgZ`fmh6@=PHL@dorHdzpAyn!*H A:(C^hLFxnFShta(up fv# ;b(ɀ̮Ё#|C iܼIHX(* ]]w@&1QZb"K( pE%ϲ-K.0.0hW vbxBf/E")Ȃ]r6Eb숱fII`+Aj;<LJ.GD)嗠 ']ƷOYd#g㛭H~A/ uR˚ZݬjgG@ 'y&XFR[]qs!./)2UE7ȫD]zªhb,ϟ c(!ĝ~)5kJ._0rVĨ'~pp3pz'%<JBiķKFAg]L5T^,F)'vh+,;iG RN @1cp<تX r}`sA*#/%:VERlELᥚISy_ꌊy)/?U9|Y?O7YADJߒ2J]^LkJf,EgM+xCSS٤oewV4^ߴS# F$a †O;*lTipza?#U{2;j3&^bkĭE1 s+(ot=繟*OMG ^Y`;mpq0 [ [1[X-Kn K5n:c~q7E]]ISia^ =0p FH!SLhN–$w'OzI5# /+Fnj[L ܆Yb؄'դ&|%7t9lZ 83,ǎH ߚB*8)g-=ݛHp{bSy_Aj5vz)}5^?ܧ}efŽt=,'lyoKۑVӅ ;V|i unffN%#w8 oc֞kMhJwƯ!z72+[|0B]1ZїYWv.^q?6Lӝ3ߝBT,Wm̄1ڟ|ӼE jv8Q'g|E/_?_'[yO_3h-jIˆ)?,HNrŃc_^9@ycq8P^o$PrQ2<[lCl$j K5 (&cGՈ[Gl. QD<ݨ<}۷:~H^t/y]LBO9DA۲a:"J\ {?;c6^~z=`.1J1_dd3pri9.,#8 ]6lUB""k8 qj`L|Q+ {VEKEtmqy 8ʶkrC?FDaQ{Z=Dj+Q#ߪsE0VgO=xVCK#O3O^qAI+=H~Rhuq]>2$)wL&yFp%аG1>!Ӂb0|p}ηVUn7,8;hx3[.ޟ"e=߶f9}Ms._3ېZJx79E+0s -?W;^zX7]܉([Q`(Bo͟x$C:;\p}phSB[-89DvK"S*NTi=JNT3[XѠ0vaeP2fafsG)6,zS')|VzUoȓ徆|!` % .3\2C&UjY1-#|V4ӧl,xNUhPeb.ۑEGqf%ѓ}os^8(DaO-' 3Wf)P̴E] o#"bGA4}Δl)a :E8t5KQlm[S  i[|ɲ}.=p9㴩sPQ.$^ ia[בE& +/SQ*^ܭ\ZH'T$U=Tj~9٘M EZ0PY~F+^q#z0JHT EeT|2\sjPz*7 GgElq1Ž Ξ Ânk"]g$_hLHb*)EM[0Ly]F$p9S)ϼ8Kn rbtTu #{\|CTzT.'n geZ:ޥ$( LI8ITBH0 ʰ08K|k2(½iM}XOATeL 풑7 +s }>}RfcJ&9ר7 iI j0WGZ1汒FXݵQZ86ynoR<Sy/&!+R,jlES%pL+ ?D5{CDo l(Vy\sM; ,JՖqI? vq,LDwwEhv7;$/ٌb.3r#x4QG@qY+v B9]_֣="ތԇQJXy: [trh|x9 !3hXi0{Rij"-0ǓynUax!Ё•I>nIgw u< <pqZ'6}UܼsptGW6!~*:p_ ڨ3r,#Stqed۽ B  Ϫ93@jLxT+ṉ#ՊҰ1NIv7E5-M[:,Ί)쒧)bYb%y%^D~)V`@z L"@(Y8*8oП?@ p_V sݻx_}/o ;wc_O#q͂8wY ~> >PT7X4kSۏ/0!79N1̛@Sbߩ!r ;ؐNӣXv?s霚ǽ+I|k6}TАޛ}__oj5 z`i05@",_ZP?rYkG'O2?SLUZSgo_~]nu pC] gOg|4 .m=OhP#kl<4FB8c|6PA%X)pF <.ÿ]+r@$ҝG &r!UJ*&=h+fgC[pz{SjyYAG~Cֿn xaISri|A wG|4U+=1op.wQV1l%Ԑhq!dKLpàY}qb`9xvhnU,Aމ .=J_%@'A EL8 ȔR.9[5 %"b6DPEτbRM29껭W!We6oy34T&,a#fw?3tPz>P?#2x ;$NS@ʢ<@ KSҘm,_@FA?;u*cju&"zRvߞEX):AKU z&|xhx -LJ x@^S~P䍁y u7x=/"lP{bgcҊYkA [L8V#]ѡ:;6kjd /`G<-ܑlzpIg*AeHCϨG{T?nPQ:66̥66i 3S` 8փvX XnD@XK&]r2[;SlIce_yFC4t4\-:A *1h,t¯ӺxV;]DwPsvu2M=kt,B>3& ?+.$R%m!UU_^?Ie#W&רC->EEQ7@ڽS)xJbV9rO eT }î&RϮ팴F?\bҨљP-$גh8em`.zlvee &%4MI۲ѱEOW]3V-)!) DlڡbbX oa_+[=<}Ak ~~O8~}߭gƦ}[^^8:Zk4oVo3bu|˼dA4%#f#Y[7~ @ϠkRTKh0 ^9sgiW(y|\ԋhE.Q6? fZ՘GBwN$Bq`N69ϬKS}<_/Xy))@WF?J`&)q"co 9>i-/l J3xFze%n\?*A^[JѱYyBY%߾Ιu|b0qIbSLш);! Af^nn;#)7|^ A\ }va̾$ԇϜTI'g7^&Ғ#PZ]SD*1Dm卻)4ᩈ:v[Y44\,45hqȓ%-n?lTnBtC藨 I|f"^vMjyQTBb#Û HaG.\Z5 3v%>sޕi#)SU-0hzepJc prCmH1 k쬵ܼ!2[~\ U\iB2(½]jg{*r/A$`Եt{ҤtdM08Ļy̓+b$8rxr}8>oۓ1+0m'l1ʷ'` UD(Cp+N}ACEW #Vc'zmGg-wo7bx‹=LTw]+CIYH }wmwE f>-wKhK} (.#m4E䗋^|zk ΋z}]b畇XP2>t[N>V&p'Uka wQX*@'YcCLwa]hnχuFh֬b!Y+|.r&Du-zbצYj=٥Jc=?nIP&O3:k+z"EV)ˋ`#[Z|LDL}3&"-䑒(n26=zWB cPO÷)lV +caf.bP$K2 2D[9GZku^$OM#[|\xV-.i=va.< bܙHdӎZo5*>K^jhIf#{6 &O$| 'F<G@ta%\$.{[CiA,}EtA;} VSilMe ^[olM.yԷx_ן`` 6qmb^z.% (9U U\P8)5FN31fWmV4EB'W)%ؖT;gRZ3 bcԎsY[Zv۱N7OӺEM6ԡPjE=ΆV nЗyˈDg*eEmE&'l3xh1?YO5_=M~u }|4_G^+@b*vm8o^nV"|<P>^>yũɸկ\rL.y/fGQg"e P; Nd2%!b'ŔWzO8ܧ|p}W)lFyBsǙ<*Va +, /JpolU6 $Yծ1,+bx}O?`gb| vXTRb^YL0|SrW5 kG;`*1j{ͲS\ar'J%&).\y1BxuMd+p~<ƷMA+]ms[7.܏b r}8[ 0f텙Ha"w lb*7JaLZ3nM6R*۝ t*zdL8"k(4s^qvR A۸^I&δgE%0:oĈ e[ytv gO,3$,gIk;7Ba jV¤<ٌcYP#p<{k6$`cG#fv>o$~1HœhT,, 1 X]P5|VEw3y99Wwbj 8.kG'g%o!73<t, (3gBJ?b۟׃j; qѰ#Hl:BCRKPJ `̜u-oލ[jFlx} W5v­cqb }-G^UhTm5!c|lvxV-]9N%2qg ݅)P.[ؘ;$iz+wb9Y Օv(ޘ3;A1xAcFC/T %:%IfwRW^ ۜ'VG? ~_%dI "%UG! T*(@HEys1I`r0[Uc΋SR̃*%`~+]@H8@wNj _:),GM4Y[UϠsS()0/@U\iu]vg-veSBga-aUrF@ɯfʬFfa{e@zTVP !bc?_hM)Qϕ} $Z4)oD-WXyٻٱK_?=W .8ݴJKM\B4 Si@am3 m%DD?OMXv\;YhD22%0Gv?O98oK re.ڎ( و57 4JO)c_γuDaDT{rdEpX1Q'ZG@䁉6Ћ-=Ͻj" m( Ksp4`tFPxͻ@fйD(wp}=7w MdB:$J=sAvY a+vd5j=`6g';oDq¤;FNX,nKo['u-uI̔wq.T~f( ՝75KA$=𗉎@+s: v)UH+6ټe  Y6|oeG^^X]˥tp{dT_[q):lnD[?ev̬56s`AAmAv,+@t^d OED\yn#]joݜuAp}~l`&&0aq2` އ**V4H4ab13 8뿠5^QDo^t2')RĶcHI3(jq[ZsCwW}x@ Ɖ"$.~6ըE,e;њf{ 8蹝P+"@VtDxq3a("Ĭ9B@K=9:H_( ϕO-t H„,e rtbD+q{ nXNU=juE\i9/5Y*!n޳x/& 48rORzVۥtK`o㸦3𿹥 T \.$l'S A :$O,<jkL{6rwe?lGp~7/ 㙀$xcr%d▖CFZ4P4ȇ伮#Ww?xѸ}D;L=zɫvP&l5c1Sm E1 97NCA0?(e/wJ_1UK뀥`Pne>{ܸpݙ)zmLʡ)gh/ J6B$6LKP2КvXݒ Syvo%qoeQ4kc%tzV:#p@~´ :Pw/C |#M0:۠D;K%L  0'κA4Ŭ@7[_RF!B*`5WiЗ_<%f/q /{a񅓽0b<{/z{ iF?xP)籊};{#gW% 8r>2>/]`z!!>Jci31&>D?$? )؟\Z!4tT\eFUPzV*L-p#g0R'cC+ұš"v3"n_9И݁RY|xƇ ',jnT;lHe$a'Q$z=N'ڲp7zM$4ID 1aC2_ODG<&4Kur#vm}VL@3Y%|q2Ұ WOZp38 T`MOB9!4^zȝ(elB琨ʮ3Sn MP-:"qF$ރ5o!`&j7.4$ǐF-э B Þw>CO`Ou\"4JYp 9Q fܱ;Z:~_du;M8 mkmtQ@.V%8Ql-:qt~pOQdqC1xfVϽUcZ~veTfG,'$/pb`V}cKr3=إ%d+5t96m/lcvS ԓ ҘƮg7֐* \23*%,t{Laq6dZ1M.vo,\lh4$8˚T )61"Oh>J;Np0Z[~#]Oʙ/3@lPW!×Olo+o*hCu9#%7 4(j{t0䱢nh!q4Z[VgǧAlF:X_f#|Z _3 kM?:#`^t47Pzf-5űa8fG>Wb뛻Q*rkQ@YD:3H>c$`NDŽ|N~X#M_ 3er@L4_>[g:x>h?o-?ks:=hI*pf-r!oؗc\Md/@b6p>~!~vz˙:tk&Z9۱,{oPFDJц\űJH;zD JXf;֢~ULo&DXũl?f4MOrY`rP>R,Ĉx(宄 6μč$R|~{Z^6#a,kJ( *.Tn]:C5)eJ«k:C3fCjZ M5/('Ǔh;8N" \a8[g/a|H/#p8 ep*m`4b%^LUe"\DxʼF~FN$W؅5,TR#E HF4XD1m21cx>lUۑ:I./˘YjJ׈fHP+wm3\ L1{eJh4Vo6frţRo%Ōk?F؟Ni̵izDC}sL\ke >d EbGP.sDïhtYt1,yKa:Mʱhu ާ {&>{ٙ$2CC#+WY:@ gu6@DhK,=7oydz2] #g )7[%G&%)(ظPn0~UIJkW7*ǯ]ftCoAŗ(Gc4G+Ҷf2vrf&gBu7:}]/ }}9& QFm8)SyVPqM"δwQ' TsL:Jl5m`_2ԻLiߓ9U4"1eӥv5&A˂c\J&cjǤ|WX& ׫tf๵Ct-ow}ݡ7F*ٗD- y- (|  GO3Ne.bىy]O Lb^/Kfzx!>(> C)%J  }Ldb9j T7n TX61g*k'f5t[^|+ 4' 9Q` |zm8 `b-̪`H Q&9Hż4{oןzy>Ey؏0Na2ixQ(?By rmWhPFKx0Y =|n W[ׁ=4P/JFP1Y0 4j@Y*-7<_zKoLQy\qBG_ Z|żl̸Ǡ|W@0BoGg+Wr!)`WGI~;_B7ד@;0Z`fD5"S0#uc{'SH%|RÇdF#{1x.9xzŀ';>??߳-Kϓ4Wϓ^tI@r>}UG8]l[/{'quc5z^`&;&?Ǘ@Q~J]/q•keS u"”PI?@o*EFt >p4=bn&HR6}8xF3<3iT6/^V5lofU(/3xB~Zš!#l7s$}]1=qgwJ(f\PyD Jp!^6ܧm;'o?ˋ;D?@bY 9F0N9 ih6ϐC<$1K␮RN8$Y1CzI9!)d6i~ 'h_ovH77}J[ `!M}ajeCrA' >g Xq*;%]sLs2݋Cov8?=+,RCJ <)x* mu6lh(wK/^oפ4xI9" y0d@My\*  IbbKF 'r!:;. _-|À`rxVC -@yjQt8%}_7[G{O@i;{I[S}){+A֌nA6q-ɫ`vĞ'D_(ml׾%L4<c-fN%DE+}^f"a6x~+qYSoE}= 1G>R1>qku 1l GlW7~QhZViLU.M rbN4} ⃁ߓ}+Sq|9iT&NJv/FiE8*>3Ƽr*Ez3Mbg[NŊ~ ?F4?n3U'UL7Tx75 q+@'a"0i?U0]{OG?<'~2V{Gx2[wI7IɄ՘Aɰ˄)0O`; 'ba& g)XEsHl T:'4^?b`a~X;Q[*  /[=+"Oks-`p= 1p$+[ Zgxm,i(ʕd|4)!U<)#%0)Sne P1j/8,W8G-AΦ}:L4|+hf+H0maX/K6N#`!Y>m?ˣsKo{amÝf7RO BD@ 0ЕXW@G'Qtwҵ<y|Џb0V>S5N w_:0G`Ph^5/6Z`\&:p<LJp^Hԡ9R[ƀ a#x*0&j͕V*@@b=Wz:Oy+3&S$j +[w#91M&Z~{ F,}*x~^j riAX !hRqa#@SH> 5B+#MԶKQ qPgz [e]aZG`zAq]iVBdV VY.^? H*BH*`j[DFhê{V!$uGjܦLv5>@I6!CKP_桩2EQw𮊁 =꾎kVOCX<vUPN\:j1] n' zApjVb j u 0m N86i+O#!UY֫.ע1a9ݴk_.9:mVWC܎ckg':A98Fc*~2 _N'Tud,"_?;?l#F “ )#MY4ôܜ Աcv|lh~S0^ǀg6|7q?=ն!cy@_Z:p7iU6^ iFjW.LX,XKmRW/C[=P~Qu/)/< ~*d fxv`BBҒ*'G/dM8 mvf_'}@Bl%`a]Ub&PcÖ_B,pyb~XܝVC0qLM|R*A%X{v͗$Tp-WReR׷=γ[]>+Ϡ { S(9S{bO.^o+Ny} u==ٸ+Px`H7pKaRk1ܼx _vße ~rF73;فHGo0zᛩ"VJik=4, HCt `d 61ĕn5@>[J$V RRcVz - l^R$2'Xw|GaU;T#GR@V0_hMM kǜq9Wan.ŀkHø6/`&.B8x>u5.$~yaEއ,*lX SHp$PʯjbSSK:X@&ΛJZ3}-.Wr&=H9]ŗB4˃*?&8z*fx6 `dnxU18~oo_]\Ѝ> ŒT6,?KC1~vv+FR*X ͚'_4C?Rtmc {p f.MDkyZSz3d7">+ ]W>GoHP՟$'29QjZcr=>Y^-sh Vw~'[#y,@4F70dbycB]Pm|[I IنmkŀXB%܊lJa88nBmmGę+}m5MZ+y>7S <]V[@ ۙ>f7]IPaʌ7W"?C(pW.+RWΆ cIPƏorR~n">LRtgs]_F݊|J EH#!1PBEnSrD'eu!-`؃glo<y} @n&ΑKO̊f*M([j~TGx[sXOLKP0 j&n,X8Ȃ+7~aFRZQ0Ѝ,*^뀮_Jt+Wu pwE@!XğqnA]lV @tARMu\0,o~;&KEKS#A]EHiu*}Ge쁕Ҝkmxq=r M1ᖕ $ - ^#-"4]Vq7 c CGÝP.uc :u1*d)W?Ay#Q"Wtm]CJ83B\>a?KMAf @|@m WDXk` LC67K"FpJkRwy0P )"u-u9.D6w;E\ 7~&:\!ׄTEX_7b_պxx-tյFݝ%.~twfhuIm~Ҡ{i`cWu~#hWO`W(>p F/DZ'cs+.*|oV/ziU=X/gmvS 0zr̶"3؛.>K<3t2nt hB˃.zf-Ж]aNF#V]J*JgJ΃aZKL;B !G7M{yM-*mX;Oi@5ǫ\G}@SFrt\Wg~ͮ;C4lԁ:̠5y4hq pD>0[kZ`wP{!_uuTu^ٕ,0Wϵ?]Ï `D'D'e,X ZU͂bRn=rsOlҭ"^S{'@Xű+Xx֕tZÊṏY|' v-ߨ3Ӳ7zk-u0wzi;5ӂ6T@x55 ^QJ/!$ٝŚ N8˕^B: wJ7d+o9z Hΐu9{%bf( YJ\ĕlWǎc{!`TsHP[ uQl@Xq1xv'bn5aċdD:@(ph':R%tWyxO |O0 UHO4*:2܌AWt73hOdžܶ$R,oWs2rHX$obku.|v'4~c*<:_G Ҭd^z>,2xL>B^_5cuÙgGk]zOg |{$&;TXKIuoZÐ$:Wv |z"|.r5#EDvE av8}wEnԽ 4rtT9lܢ#L x/.-N[ OC*ZBH(J2Ȥ`K#VԮodM|6$LWDHD)bEzT5!Oo߿y`IQg'A5Xc5x!wx܏M`Zj^*%&jKcbr_+p ӣ&"EZ"1<*{ & ueH?[zuy1!v03jm#pB7EPO Oy\1>|m:J+~o\>X06RZ N Y]»8tIж0d%OmgIMFw]?]cCfx\'QKfV2S.uq΃>.b::s3*kk%'Omѻ\%,O _oYۚ$C@&Vb%س9a2E* h]LiCw3[I=0JZovaFjٽE@%^OaXvfέ,{)U J"a3AI>Mb%b7#1M%UMC.y ⨰Q3T_j5(x8)-HSRcʹ'7#2=t/Ǹ<ȼgiA{aJ_`#zqsDܠy C $͈%XS9?%4^`Ri.(One,f=Ѱ%^ٽ`\QCǨN7ODt1F|rb$G7ggL-ȕ>pf#EI#y3zaxdfz+cOsկO[Ok 7j"wAeo=&bOp+>!/`LtPn;)< 22~L%R ~Ӛ uP!Tc q/CۊcjRI&{5~oǾgw,+A>xCS>1NAwS7شWPO鿸<~y@_ S& lV!~3Rw~ !4Hk5؟)b=hY;&G+k߃eOCw uW bTLrx7wd}ye] zcFFQ]}k%Daޅz1/ ̂Vaw4EĦHAW{pX4_G](F >oQS_׼7)ޜpI/ῤw\#}#nhn?9ٶfLq (P"VY*FgS76`ݦ|g5XCeyp{45gnHϒĞܨޢU(m9OY[ju;8(1I#ņs uNɬ 2wL4,Khjd+N `|xZɳnjQmR(0> ٜwi6Ʊ]1 L2yb(_1 /1_ߵ,?B,/O.8bh<} M;&ljO1˅Wt@!>XxyV|x8䵣WsݜgR՜θBEި|X҇d~@{4igw ˝ܣ+JM X68ZRMpXCZxaq.t;QeET:UawDݜ `<›{3S6  ZYг#m~${ =;u;o}>;!M X%}‡K8 F"͎eqU?m}'ueGCJVNY>o:CgUPq3R{eH'Yre߽Z~֎)Y\pdhc˺7͏X Wb_#2ௗJ: Ѐ:9-}}0i[: } 7@i0-W:w&Jpu WC#}a0Za(zJ6ϴZ۱ô>4]~|ͮy}DkdGP:wd:cոä>hg>L_dk.o@H曕,{_x`W0=pTGF wn]Xy,%F.V'N9OwIPLp8O)6>KSx(i7ڎK?,XfAdW&(Wa4LWErNw guKԨQh*nw^zȪw03iWQdMW~~!ؔVbmkr3A%WE0x`υ nx|3v2Lx[Vާ3Pnl/aa cl3͉Bf TGx&X,J~!(_s$:IT*by~ W4]yVK=@D0=@{VJ bpulO RDqlC[Ekڋ f7\ɄOrVбn<!i|q-XbEwWV!}c*&2h>XᶭF$1,'bPRCqoۋrB3 4v?YބhE÷ cJa&ga'lId:쐎%C{,U/5Fob ! vh,v3(!xh9fEI>wG)ѱ ~2'cv+9{+18odAJ7RI&"4,v.!y:6qBYK=.*//f 05JG>4Bܫӳu}Қ$s{l($ɧ3eI$ړQ.?g"n>9ΎABLeF_le{f3%W<> 付#kCzXOs2«- S4nw/lwOfJ0`r^z c!4  @Y;QjvX~N}Ptu "EK0^G'nYځ([#R>a6P_B.|mM{Cbd 筏M鐾#u #,R:Nvǐ N€_YGyi|h^fB +oI n LDO+18\{ ;8Ʊq|casD2QFQ#+Ziߒ~3cYPtHK!Uјʊ$r^}P_ychȁr ~G>,ZckD[nj:׃@gDIib@r+@jSku;OcwL,8Wby of֣ꑃ|OYq1}g},XՌA[f7ZYImtHSQj)}ij\`eC0%T.PJ{R 1sSc [ q6fp9L&<":~R^s^4|c;Q>{ 3>?8+ |1>0M;i'6'\˓oEx/g>\ܬӮc`J9{8L@~?~$X="EPzCصSY12R5dޏ&I_UW펕;AVꔰ:(s{K{oAxޯZMJ$yg"vD{@&~8l#"Jatb`@*dͪ]B;F!5SQ=5)DҾKg_{/4]0ETHxʯE:wӮ<0Z(To[@o=~gM=yb/ 3f61nnaσ0"x;^a@(y˥lfS<b2N2`vڔ״kBq3pB<IZV;|a{nBSE[7Gbcؽ,&z88lƊCKȐ=8鍒y4'Z>pR&`͚>'$6hF_ߏG>)HQ$?Uy6S>Ѿ%ZNyh#@C/Jm|pmc{F+ Q{~Ĵא((qc.nV_fn=B럊c/jYX[JTh׼HGb˛G|oOagoRƏ#_XYX[~BlJ}k EWEXjs?9 XeX_a#6uoc7+Gz |!7XPˀV_HzLnkPt\+CM"Oں(c9/C$8F9,Qc bC.=V09tb{`"rUNvY°.܊ ; :&TU@ 3$9| W@Mw ݋t9 BӲtF3Ci 3!#y YWE<~oHazЩ; k4Så?nlw%(s}_"PMpȠ6Wfǟk/*Ào:l #RFy {yg&~D}91ʈDY<+>r4z*x85$4a5 }̒ΒU gaKAD 냬+Ijyyiuz1`SV9x3wnqL0 ?ΓA񜧖dULeky_/7؟`̕`>Aqj8W4vG#Ub<^]Hk6oind=C2DϦצ#rCg0?hƩ;]U#@6v[ ]|6ǜq%N6x6x3m^ψ# qsgGٛxn皍\CDϟp wVg?펫F3Ol)8 1fF^_Z4*|4bxaP{\i s<ǕVfmܐjYnJkO-Nx@`LjxS4슆D!P #)iU+4 dY? Lx ܐO.&E\܃.rš"؊ .y}^ϹXY[{<X֖.q/Th= hԯоƬW[OzpaAJy7vAdwX" FVV`v![(Z]s#K1Q+A 8S¼+Wfų\ jh4ƬHiQdSPvshɒ`iVqK4.NYD\"i ^xN<FS/&)H_[Z{=Ls/=/ǖ~([:u.K 5zVcRt=n$q-7 5cT=I( Cڲ#8a= yWof򠿭dCgfB=W]܍tQ=qB/Xi4S2stuTLQh]y).bˏЗ@h mH4%Yk+@6¾ 6cf7*ͨr|\^0v ~nw-GFh͚lW=u8%c i҅} l_X ܛ9x\b Ο WZbcHnAZY7LrZw<ҨCOijo|q}a7 4|A8UO~ jc `)s}##gʌcJ;)XhT- U'/,632_́gs;L$&,_ N*cW˛S eCHKFw-@ꩳ_+7; tJE y"qY@sI3pBqVڇE]eU=B SS8[-([uW`dMQ(paq20.g+p>&6ƃE[MoT\ FV6ʍd!PJGG myhz؃1KSpZ wx?-'xF7+2U^x{6hM>= 9MGvs5B9ת~U}U*`k7- ]t!Cz,pZ /HQ8[_1&l88"УUyiVnEv Pʶ"Ir/;0|8;]Mе#fسxwpF?};1,yy~Fȣ"ߧ&dxaX[),91]yOV)k=55v\Y{ASV+JR*є?+o L,-+[E[K\hiV ~@G}+Cm0п%,*KdP)6Tة6b,yA,&HewL b _b=F>"|>/񟢌+o } UxPcU5OtfLSLvkj['ԍW~Xzg8lH4b_h}|I+גM:go[)T7ص1oHF(h"jHѹ]\ \a.!) O j<7]WZ:˰#{[jK+p*]`~e~};Rʬwir1;vX7+WVUIJ䟇6Ύ$PD"5{2W4hj J%oGUi9c{Z Ege4zܬ r6$Cz! .k5˾h`ڍ]x" @7RxNf YǂE Q];2lS-yŰocLg;~4!+pMnY|len Gl]4IFLd1^]JT30GJm({uf҅³}z.z쪼4t vuԪo÷D:Sl3ǹJĽm#Fd@@/$Qsi;11zI@/A0bm {lBPr `T-%@#AHp KZ(H;0i$!d<"zIRC~<3]BΎ {C)7,ua2ZLFmce3U3Xqi RfEw"w9.c`?e>_L 7|.V"|6BL.uTaP74ҶPdblN%5^8[yk2}}t=2+ι0+ʾ'"'ʄN޾dԶ(ShrËuV{T->gc;&3<3ѥ/MO2bZB^VQea<˘A5crqaX)ߘ +,b_ɏѿS. fCޛv_.PfcsJ(QhAJ ώgMWg1e$h aV6+W:I n֒E 7c.*K= (1ꑮTmx .i.I{!8J1l T LA@T=n+9g"Jp gepSJ۴B Ys-BLg]<<$w~0[4ijab$ DD ' "ʤ2ftTZ`tF.a,:i#56 |Eɒ +|#a{Y-enUDb7m^;0O K_U\^܂2 ;E{}>Q fz*p+B[D.riFTwĜ5LɈ } -٨6+3VF4;8QL F >bzE'<_ϲwO7qK$cE|Կ'rW2e.֐F$>%+ ߍ_雜+&dGk`3Zo ]54O Urz?S9ĨϘ_YG;:wxXX>k{ϕF5FAa[ʹVy F-2"Mj2c^LXj!9j!'N˛;!(AoC`/@ oխg@nn8Uk%/SMbLYm~-t(NIE*o[]#v>L}6c_otD˿P;h:"ֈ?m, 2"yI\/#ct0vxo OY5W1L6i:P6$.F?ڙFϳf--f|_F%FJ܈B:щ:*0IFAE7=!C}^f}~烶2d J~6fPU ԢI;}v)^n'ݬ9 bl`vby0N o֍߽o)"WΛG&9hW̾Io_ð- n ]XD0;pKJ|嵽2R8.Z0khIc&"D{v=h}& I` +ŌYP)<'LXKAK)UeC,<*n d`f>k{Ko"ܾ@pBroٮk徏"h+lY]k$W]WἍ^|Etq8gd\(>'3;H,s$|X l&lŠ |m>[ݟ*E bID?%fP"9ӠkcFQZ߼!zۇ>sȱ *&?v}`Bl9Cc*2c} y@?v*F +K3ןQGq(Fv ͼ?c/&d8L:nތ] ܃玜K>zgayJb<@rl7⺢!ޝ)b^P[0^qkb>,YW *`|&r-AǠ8hzKj$-y2֗0PΙVo l_݁g ^\=k:ׇ W:30 ;,I۲*g&4}g3 i/3|NIBdIΪ @308țq<=fw:6j= @Y0 P8=*߈-}V(-nZb:ހ~M ڲrDOA:^ O,祎lgVm{-&xU}!W$f]iP˅wa)7]`7,WRIЈwݏ'p'3S[MWwapð;`@U|I);a"t/:> XD8\+㒶‡ /C{0tkU_BWfZm"܈F4V[~Y;x#f4 g_p& Fˎ#YE]pUvv@4(6!|T*ȀX'ˌW| L˃ Nޠo=ϣp9~ntpF2&>rnuF @-Tzfŧe(s\0J$h5 r .uY_'yRPFŏ;m>|+C~.6,JW>cdOY+_~Žq%i-T9NC%2 9akzRл{#IHp_͏r EeG-<80O{;(p͞dx< MҶ@V0^͙Qz*~xG&:2~O;;s3A4FchݖpW-Z F: η}Cv]vU:Ɩ][uDXZz oyoթQ-*I1m -BCadx"catKb\xA0&*]oCm['|9UK;)q?CCeͼuduۯf^`]3ES+ґE"v":b3E-,$A\N!1ᢟka2"]{OchSö4)o4_xϢB`x}|#%gL~$i!\e\݆uM<3^_;&=r/ݴXsL4E1k:h|zosL|ÁJyy|nP?~<'f,럕bV zlVSḫEjof%o]i3kgώdyh4,ŕ Z'&#]3L6_l_XF^g~Jf; q+y ~UIF']yl#NL\B_ @(x csWKf,;:7qGkuUK櫓l8]lQOR,O _ yjwYw(?㛋Fi[iAWl+)Պp0{tVz/o=t,=7l4ӡJep^%cRqӏ^YrDor͞O#iDJW?\ߋ#u 1mSLsһX~Y{CQzr7Qj-+s')W6y^PV8΃}v!ds֟yIp Y@N'?rkM5#zbQiI òv_IDxj"Q$Mat@EF7}H"9~b}pR+[|b߇+/CyY)w|Zyۮ聝,{{qԴR?Ӵci_>Z)~EO>燵/F-xU~MCH9M R5˾XkE&Fw@G~>ȼESϭ>O37uR>SC)KX*Rqx$ *EM 1Xע*j)~1 g?Q(hcpkH\&~k@(H7835bZMbS{b4>s~I!Y8F=[*w4-H:k~ Ͽ@sgPMIԖjizLT,J~A| +u__?E^e9kTh/ Ot{=8k#JzƢGj&KaRƎa\=^q2L1YHlP6 &Ї^S],z굘z),~v+=o>xp;Xz@BоRG$LX]?|OQtGBL70.CV4˶J-=mF*N3ٻ!q*†-Ql0+ +gndH5M\Vd}C!2[FF?vGWUDϧl>}E|trFehQҐuN](,֧?YK;sgљ6x,hujS$St&YdT|( EL"\whg"1fjbQC  EL)D_aMw[4g0xkh0D]Dr,"*4b4BTisW6RG,WH_s]jRz.2I@bNOHCa%QmnEXjsoX)|*Hce(gΔ!U)ܨ>(L_QTX( P!15^ '?}DO& Ր3!Vn,,Ap!H3S֍Y猃9q8aMc$9r_"ȹ?&#?w#" s]lkzvq^=ٻK.&}0\k`ZrlcNY:h ֨|g3ɽ'  VOejnQ{TEW?~ߊ(̋YyPM{M_LkOƎz{7PTQH|v)KP{I3&U;L v9,Be ; R5&3m>t?ud|^tn&U!P19!:?` Uk{X0\] ^[G>x \iTԍAUh%B2Eذ&3 KPA8@eө@HgjÍFgjԈ%I*\6΅+(LxcRN_ Ǒ{D7ڞ@qT=4Wt)˻V`A|1rD$I=iOUOy÷"3za{i;c5i qIQ2KmҼ LOag @qP℗o:S섅yi8_-sgC.8?Inݱף$D%d׆iD=s`Jm4?:̽UΕnGȄѼZPKً|h_jϗ|Y.:*ozk0<"k ޫRle 5gW]Na Cb(6#y2+* |ԊrԸ7 i+9qu!tPo~c3lkvyz J..avCV0 qN9eZ Z/!m%[nI K8i@H`IJ$%r@ |@NGL79: d)%H6_݀ fOu lԭC%oj *{*8Z{  ^SHz/"jhޯQijJ݈t] p±~^_ߟS۟zVNP3K5gi\9>Jd(9m:~; n2"f+_Ff%6c=L8Zh_;uzɞf==cͥր^b Hk> ꇧg*^bZ?F xI cϫEXf0cC FgYܨj]l(saP4oצ̡^0xQo -ͺi ̘.j H 6PGk\-ɳs0:p:L, `Ggy< }6Ƭ7;giyxc5 ]Zu[] R=IV58~_`MW\ƣd~6]T)~g.wmCv[K7Ep'81WPT)L9I8891B|qDc=|t !,c}{C!xm":$Lr2SJ/TlG^gz 8 N<&)EHCҰ4+"Om Hν~9A5Zj90f骩մjg[ "nv!'fN7BRuvnByr@~^iyN8RNF.~MFoXN9jyo9Ic>T\W:B^N@Cʕ1!W7}|% 3W7cো5;^TF RXA,sD6$:L^ vo%p&.oC$K^Y:Z# 6[;5ڠ.- pX%>_hO4P~ (& 4ʍN&4PGBxF{1=/WĞ% 3[2B) D~Lor}ce|F P;ΜFߘyX@_V'aML_r"n1nݗe)n::P|V2Qxwux(ffddz{6(JƜF1/Q@EdV2 0%|JrF]j&}2iQt{q=KZl+j'$eZEl;Ƿ{3qU{WT»]XQϫ6 Gz&Zh;^?BM0.NumL%pљnYCΊq֝HEjFXKYӬ#?@@Dz`B0 ^|6LΡyg Wi@&]IW?rG3W=̙#u?4Yy*8gXX~tq˰,c w@Ɇ!ܻ4m0bVh[ɽ2B4Qt ?Xb?g~hC8S׳}n"<9–  ʗ~6yV QLFTB"(J_sKN 1.1z >A`S!Mn 3`Ԭue.⏋AGEV 8:tF?GS-. P.w?҆Wfu?~bF3f!D @ۼov(L|:śPM,ı5 UFR#.|ŝy [3R3~F}6B,~F*o&VU4ҬCG4#9OӚ:Ț%SBhH^;v3WŌz皎197?6;FwH_;/r̞B1 lޗ0>I8ͯŗ,/ l9H(RpNz, 'ӿXbk$fv98bM]c]S{[֑AtZXk T8#g?̏Q_l_4/x67ǘ!ll晩0x{ssa$G{=jzG@a@8 _E P&<ƀ10R1 @(' ݭd=RcP6ɯlZ {ńxXAp@|hn+~({~xih?r1W[LJ:Qfq}Xκl&Z(,1#CXk]T(uJu'xXw9@?87x>iC >]!JzoP_ 垊\ Qw i3I>T1OŌҰ&/a}QGMW Tk?Ãk :iT6/^[T\Y+ol yr5h vpU$ۥtӘ|U<?;#d(ykq^km~>de~K٥,9 Q:9Nm13˙nEf__{:XYS"*Z`RI&\眏L$/gs Yqɺy>Љs2͓R;DGDO?]??E=~ ?ϬUi_:,PLYMra,CrNV r/7ʏDb4eDqP8mѐV|x j\HP^`28eXZUx@}ECz;Z4 )'A$/$ I38, !@;7Xϟ4@-N;E bU ̨Xq3 ط 2ڛ8goyD.A;%c2Q8<̽͟jZO~S];e?Z-{[dhv _bH'6ʍ{'ׅX>7c׮3,^<QrkB3 d.ԷNla){=nV.IJv/^AߥX+HQe^RWfbz$1<Ev dYTQ|]G{ C >>r٫IԮZ+P:5UՖM:>H J.C繃$ ^㺓w`5Gp =5 }p9𚨵|9gH<' g Fğc vfQ:(o* D@hB{G`~X{_%*b_ ;:=vo\Fk^?{Z1k>{[& Xtu =x4"Be8|l9m>G67 _×ݳ {FN \i[yxPJ8Mwk>mdшڵ feo0{ :\mܳgyd1Y`~>͕"ߧw;Xr?6&EE@#I +x^.T3Q{SY(&b㓴y`ro'9_KTa$_^COӰbYg6Cr{jx/$QױߧGbo;0l eHt(1OW$M#W{jɣby՞ΣoJ~o)e鈮U9ș"hĝ( " M wJyh1| _ fLO9Yګ6r|Y$OgT[p\qB2"?[/͑WlÿO~CXt_Kѭ !kb ɺwλx^mr c~U[#텰qRn+p76§wA0IM;,_?He8k-f)xs-MiL;@M`i>LJu@\" ktI qoRqq)%ɂf6oP{z"K r(@x2owG&UZrCZ<mvʪvW}FPWT@f>[Y9}q̹8Ѕeh:qB>3Q~W݃o#OSyW)h|[sٗ*hDPIh1ZE7lK %)ДE, a)B=ܙd{?|{=s=%cսZ-:*#Gp1pw~;IXyaEyۊ{S,٢|ɛZӕHp9rvƜ~sݩ4) d'E>9˩fX?;``|yY|lPҗPŽ5-xw\q x([l:טN8cb)/|;2@(Ui8J֠b">`o%Ҁg!{F1/)}%դ]rbF=;򙦽TQfp {u[6sStYz vB2erU?}j[~}c(Gylڣj7pN HϾIJg{UBK~&e/ȱIF, gWlb29#q7pC8쥗+Ac9 _6)fXt51eB&R`P 9jhf =SW>J?s('LчZۅ59jˆR1slqjݞt@?ݬc@pL/.i̬M-R}R$3Ys [S +x8ܗn=|x0j@BY8~yt[gፗ? = y-Ie#V|p&)6'?3i+uw<ӃزD^{EC(^a?(ꫯ:['-QSA >> ?D8FGu]1Q |Z;@ nf F9Q36!ſ@qX`ÆD&U&{Ǜ9p=Xe9ZuS|FL-b5k"tV{mYvA˽S9p5TfTR|_oDZb zf/Μ‹UH㒗S)q-v+ÑVe%;Q-Aoi%ۇP!^z)U_Y:E~lLH&ʮzPLC7E$nJ<>k\< ^C~֩Ͷ`XR rM&=g׊P99<[^CO>CҼĪ[-t+>GQ cV8eߝPD~I ׶EO.)< `xDv-G?gj!5R!]7CÄAmrY3"GÞ?9,x3&T]}@Mm FwrmM5R!xxWސ޾ 3uVgLXCm<]Z60bwJЛQ*}>< .hU:`Wwdtd D-`@& ߌ@)RE2kGIfhy8* L0}?"|vl<5t6DT?(JXMEU{MWd!uk䷷ k0t4|)6(k]%kCB_t9E ugKWXTL3yC,NNVƽ]u \;eƂOj0F¬S`4fS'Keowrf\?rkMXo{|2ssOVay:^ ?S ScKQ^vW%zsu|K8^l\`?8MFd1fބb>|ҍŧDZ<4AO!vV_%nRJNl/2c5H0f7gOwM!&X лox&W?39dΤ0QH1,&PvN 9B?\n{eIܝ=fIJCc#Hn11-0 qQ\ё@P"n3'#1L[lCS`B78{^[{a:X[?(S,WOV %An!h^{Q,'y`.NJ9,Y})ܸ8:ڂƵ؏v.6h|1R u#K09Wz4l5''X<$ 3t|S\|Ɨ-Kg*Xo1!`p ~p kVW~$|tVeaNo-s΍$9#-I?ܝ@wg}^aQCoOHrPϮɼc)έ?:MRn8Z74mH\PftrC%Ȱ }+{f1uN 4L-Ze+ IR,ߊhK楖A#-ʇ|(즾Xow\wf&|[~{|/o:t;~e% 'X7^??@P";K::&ҤK]cyP̕.$?NLx?皌Lx7׉OYl#`rl͠9LBK=V-<۪5v<$'?B՘55Ru0n7neπӹ[|SN_:`,[fVO9m;wI`АoֿͤAqFǗثCoC`쉝tCUL`%RƏsgBRaXUUT2̛!S܃B#*d _ ߀Tڇ}8Uq8U=g[X atE5_o]W}\^L$x`N4I@>u?%-MJ!.^KRbGSyyo@ڦ>Dc y\&u1G5obeeClGhI[a&~CIL hsEZ%̤7W]%Luz zZBgCATpD'av71qAHn]1@T u¸H RRq׽"b( r)*_mN̴)vOi"sJ;1gJ;xkٳHOU o:<1@}qQʿvph~|(6awIt aJ0 Q]㠫6AӦK\. _"]ߪo|tH&P ^w'?X FoAn0Vn YFkg sC._ 6.V m*sT¾}G>A? z]:-) uqBPc pcsZoQ`N_$@] .06;d+y~fXo:3՝C_hERA.z ٷ~0:,3u~@l;OBI\w4'1c\+0 7_9 bP1̕2ZznzC <y'_lEe}Vzd# hpWI),_&OmE-*CzaXhY>`8}Lݩq|#oɀC"[X<8o!YG١~]^ ̧\a>1PS,Wg=sз/]Ǎk@X{C=o7qy9>y@3K{og+4PtCgNHtqJ )O,)%] IEI y)z ɧH6ԧeB^ %Z^Jbi+R9 NO!0d|2ROZи*R&m.K#S)I PTBaɾ(d  $#+Bf1]*/dS$)t;ӫz54rug}tbSQ U,ɪQm4τE҇=+6 7!1!ܻZH %c 3yin=[~B~8]~L^*QB0j<Gt7pX{Q8חA Ф7 o86:702;!}<уJCw.ǬîbHa!g(x2/F &@9xޗ~VW `KS6s}{gW뜔!k~^9ihV`CQJ/+_Ɠ tlp+rPWՔ>ӛ Uu7ߨy3{Eg&ac,9N3jeh_ P[ ]5nO _rZ g Itkk5ޕ?9VL锏^y -ݘ>3nI T~'ze>ZzI0ԲFƜyΰ;=~=x/A'f8=L1^:p/= (6ŗ9Qѯ{N%o2I;}톓19 2#aqz ^K"քeH7na[Eb1(cLXby ed2Cp4/Sg'0Y?׾ŹݞTY^~<MwgFѫOϷs-d8AoЅ-FW W_Vwv eSgZ6Is? 6e۞(A}eWRFj/G/SsfFr#=Qd/+c1wP?1SNAר-^:#'lks^(]MO&).}"FE;;O?1jJϡu֡yXŸH͢ MqR|OzMWV;g/Xf ϯ" 2,*3W|xU٤@:Z") 0bT K{]?&;K2<R {E!FU-p\7K < Wգ-83F=gjANt P~ҠWg^59ZhO ʾ4QnM7#׽ϔ:\*$ J1UAcڞ# {˳ 4Z鯬j\́}qgwEhg%J ?xzl?%_w{ ;Hjr~#*~L"N\G3nե^|&L (*|T=>0%a !%4z's(mY}7j?'.ڀ3;8F s=&ta|R^?.;»0s=2.r7ق޽ufa=b sx?z:ߴ*K߄B*{ߺS蛷jҘ!i7/Ξ!}]a8u ^s xbr@l{KűJE#*ix,ma"ڄsy=jVibFlo( bp9`NoruM3_2WV%mqĻ3}5Īi)KRSYX떠9E6m(s\2UwnbF ŗ3@Nų+ `!?P,b/fv/#!e9[Mx<3z}Gx$%j<=sN 3E&nGj05IΖOv  iV lX#&̚asc"|1{쌦J5I<= bp(zmc8Ig.bv,UA|. ~Bj8\@vn) "]UUں+8m2)خpRe͈ĹPgsxʿ'Wܾ/-MH.*Hw!zyd.B 5oPʐom$f;ڞlsl"Y&uO~{`43o(p*%w/z._[enRT&?7|'hPl#j+ƁM=| R!(]hug{b F Rd$8hgA,>΄'GO \ d\§mӸcVThQ3}s%,퉬kAij4~^ J3ێ29{7yi:AmMq#F#gv;ֶ9`f"Ұf}" Z~'??Nn<8Q?j)F9HC?<Ob?z׶LoPU@XfWd]sK . Ia˱>/bmZەa@5g5Ȗ mN(1v\|M&qy)~ JPvB[ e: Z#tH9W- m"LA7)33lㅺfd?äD^+˧$o;9thF[tbW܈ӼY'>6=P])t l7:֤%?@c_JtI-ty^7O5P}˒l2 ToAXO>q,W3_VQZwRf|ʚ| \MhÕb!5\.idL;ǣ.dރA0蝰lWc5U+u#ӋB@ "Tz1pvQ{|/6JT+c * U~]`yxtO5b8Do Dd1>ݣ#$S/ 'D? fNW-)^oȕ ( /Z:g1~yqxBGo7:⊇롛&f0R׷4\q++X 4,v|(`Ga }p &6nF[;4,vͮM̌dm9ő nC&W vrybí_nßx| 9#$VtOg> 1gʨ+Ae !#쇹Oxqx'l9!EFBaGk!n ~soXʇ:1b,ԑNKHm X'd Xw7)W\5 3nܑ/?5ǽ{@g HH`(8kTՠX'"?LC|FwK~C t~s~#,%Jt󠖱B-עJ*M&Q\)_.7l(?T1?ޙw7,OY%V[o^:漊++WEOz[؁.!{R9֕qZ&/AnMuCơ$~\*\qw{nGs J"=?Wí~1|OϤ7n|&c5RNz7'_pUL`OvWc-(;;"M[{8k[Ʉٜ~X/o)wD(aNᇂZ݉-Rq~kd`/~8 ?^ 蛂[ƣ+)6:+C- ɣPi\᫭Z?1 L WveUld,z ]EZqg`+)X ۃ2d}kE5{B0o=s%sɽMU&cf_ݷG wh<9 B\oԮ&6^Nd|q ." ks`J~u[q+y)+<ڝ(5dA9g5㐽  RAhrPE6.‹l1Jk <a-y${]}w|M/{ʻU36)^RҗόkkX2W[2|VV+ʆl~l7D8 p hP,OgUo"̏&h]u# cQ # %e1;QZq;G_bAPY_F-_^yGCD/x]PPz#A+Fqk=h1\zWX&GՇɷ=j6ersV6!Dp9IcO&~'k1FMpg $)2px `VRށm]'- 0v'.Z{3f+1 5PI6PdPx?&&(r2,r7>L5L@$w^yyT ;&[Ƽw5Y'%+C8~j?<߷z/l"㪄qqYzzs5Uhn:EAmJ|IQ4$Pp=-p.==OL\h>8׃Oq)HqF@ǚJRl7ዬj%]ҽao'-m|&4 PUogEw76eI#G{jH=?]G\s? 4]B= D( ݆? hy bx?R<U=A 4.t%0z":K  \ EExUC=}2z[ GpQX>@|f|psp/X_|ZP,<\s1TB[q˯,|dϸб:15hD< ](ټ{n[-ҸLN.7k/wVX8o޿v||5b7R.bGq{d8S|H _:țo? Vw4 t2"TLYX}gg{"MH"=i t:HS iR0ǘρܪTm4 cL-je # }Ij~Qz҃rdk>StP)_g{vs{&)mn||O1Cw'.?<gm,ߌKO`ow+qi]܆NޙeiK+pO *q!_iN/Bi۔88%C軚? }/7C߈"lŎ+ YKRt_R62qVq"@9(A]Q_z/==|x7fYSw^0TnpL1꓆NVWS+\qvk(4:,孌99&BYh"qYHUo}B$5+tiTm0yG5IQJ}JDvB*pAXݮ" ٗg I_qzG`nĤRqߎ:Ļmgp\Cd)CVqʁR@U?U+= pfϼ:_1ez['1*^,ƶ>'ѾcUq}^Fx5}G++5\F2I9~"c BGDe\WbaHs=r&C*ef9"*(/[-r8#; :𐐟p)TPY * &uᣲ?so{n^CJg~_{ @,"dn,-|u?y):qw0 Ys>1FT/q泡@S\3i`?i)YܫR]ce 3P|!ņK8\ ÔC pvMp)^z@Fj /OE=Inrm%Gn_-x.L]5dȈӛS~ Z5ՂC&EkRغ*2஥7Gـ'ubAcz䢗?qcs&Ɂ?t gxAUWL#v*[3X*鰩o@7-:2\)5x\p2|)T-<|lo/q{m449Ы(.9ݪ"ĵ`;RAs ڜ%JBeLLfdыlL*Yo?LTG1^#ک+C:05ZDr 2fDx^z{ c|cV2)ܘV\d)`\Kb+hZxjpT AZO#9TG,4ы&;,>i?ٮvU8f'żʄ;??꿗D-7/ &.ffGBݟqpU_á,2`3B!wm =/״S:o-3bY|īM0dHCEꞶv=nATk5 2{ %;פҾj)^eMȜ]`z5_L?ϼ6v@Ԟl[W?cAffv o2ΒPwiTGf }oj|t0>H#t2)َPtl{y}7=牓P2O3s殿d/N<1w@f%]Bhw8Qw\ o_U:7* .-%$<"I~7-T*X|1bx_G\8Vy|͝K1jR20+O{qnYߗTh` hͨ'O{ 5y?ލ&Yχc+*IzxXXlqRa\RGz$4LiyuuĖJsӪ\vl?cχs4~!/2w*%>Gsoqar^~JHq۳ G'=zvw$%~C-Y!DQϊ7;1^KN$-==wv'%~?p7a7kI"PLRYc0|C ˪$,m+a`!5M}MaSv>O-t/{>tq'T5!5 0v@?0iPGH;ZWv=O.ORZW+4Y44=E9,O7LD{=$1l(]3 @0(?ߐXBO .S4H|/z엠c/_oa;bJ?T4Vh{[W[҇ö?Ѿ:q2 /} $;NgCMr﯋ 㡎Eś:*Wzr32TexzLqytʼn'}\pu*[/ ZD屙н$w6Z$e0!äY%+wx,9gșztFwg83<)a|kc=?"/;C 0t1%< ^bWIbVtOny[~eXmxB7B[`lbUT4p `VEVέJw~sk;(=Y< e+e_Ʋef'MF⨴rt|3F,MPݵ=YoOZ2jb-,u/%pu9c'gTںc~6&qF >6mL|{=̮fb0AǖdvyF;rx3g U A#ܕ{L}b9ϹͮͿ)r]C= M/CZ^`f|8Z]}Lv>j8SI,ڋL5/Cc1l^>L){_أ&b~j5lfGi[^XglNJ'/g~+Kq2omѺ%饓F6zКQiFu5Icmf+kPΟu 0 &8@ n܏M}7۹7Ofx1쵨iF조>{iel%< w,n8cs;)_EȞؓ}W13k8wha1\G eWsOK){(!bIl ?[m?Ӄ{,{eOi'@ LPH-Mnvu̫&ü =ݘz`("[W:y23lezؒ] ʅ3P"^b%f;xq=C~d1]jVŇsWR{UhBokM ud$psRyJh (zpɯ,s&/ϙF}W&:[6R2{=ᝦ>eI#Md؆dU/E`X憉GϢO{A~"mQ|1+ʗgC(Q2H- 81wtmISp|7G*}=+KM40dm)J\ɐbɨ=fU)5)#km /YvG }OPxyOc0XSC8ZL1 X9DJ3f uWϖɽ[%Q `&]튜O IhWscFKcRiQJp?J6II&7F6jh FT*,HZMڒxXf`(-3WFyY|zP(4D{kʼnT!C~wS7 z:2v}+0|cW=3/D8`1ڟOD*\RЗ Ϯe,?z҃ԫ"fN%_78E-LƖzZ& -oV`"+8 Tf~s+PC_XsmU$Vg8L.Tk Z`&˓V@r#('#t3M*aJ39c q?uW?,{ Nk%c׊F8"OWD+^.`teH#u]2r(W *g%승`E8oa}SέAKWl((7Ur$% AR Yi8QWoϺy/^ ڠʻ ъ,\I إꁽ%Ohys^Mt@_t4<9p(7aqzh}֚"[l ϸ$ךzkK IgM5;.'p/,1{852 n\jL䜿uhDȅZ̃172W66lweV4oFȕRe4Xb9sn +1E[I q/w\seʰ]#K4c1?4h͙aR 8ۉRР+0J2(l3~()Y(Q!?E X7ƤZx}#: aG҇gO=!'{G539bGHLő # ~$d?RGb82m$K2=%A@-R )r%/&$΅Whzg1$Q|E?eP4&Lb"l90puϘē-8@jtMPy0w5!d=٤= )='Oߋ+e3ΐ@,N1ߏpoh"ㆌeil?; |H*b\̴nKIu/WE~,y-_2]CӞy\9('!n'|+=z0G<{d5sHy 7v Kc3=LkvEYZ. ЁF9QXOJ/vVӿy[K{8MS)w9q Цq#W33&αA ?)$u<: )j"YRW~ů?ʓz±bx2EIδZ[433|>)fVW0=YE)/ګlˣ#ʉ\0AyEbM"űΖ90_/EeE@%TG^!hH09qΓ7GCjXWoD l~8"Yi3\^ZJjIɮ6W>ߋ1^p I*;n>HCr uH"g ?w$Ǎ^8>oN++L9͐Κ0R-zB]cʱ~sb)!^*P)X ]Upd1P /4Pw"KVQ}#˩SlW } U98CAG,Nt'+fcQXJi7I)FJ5Cr;9_A7Pgm1.Kؕ?uu-zA^{o*yyf{&EoyET*Ƞܥѻz"4dO~xMɂ+-KK𯱷{XF?M9 z!`Y:l% 5%F7@:\$T;,h|zKF>Swy߶<~n󥭛Ɵi3$oNd:7K?՜HL++1!AnPدb궕ƁW L϶,^|;n4I gB5fnNDb$hMmAd&-`LA#Xᅮ +lIP 'J LѢH{9RT d:OFP3NZZ|Ac,742sϋ廉_7N0@FYkIFiAcsxb"W/% o 1G?bI/-!}f2/ abQ> ,sn `ϕ0n­2z| jah(̈́3.Vr Xo=V3.gv~ }kDS6Z?I53ZJK@`'5ڷ7@Z]Gf>E v5RB%_{b^iP -O5 >Яš_4Zu"oEѺ} T31706q2m@,uko +a!` S&|>4[o bAHCgH)eU}wqN # -.~6 Zٛ3hoG]_X ;1kV}ƾd}5)~?=& ԼAL]nl~;ӹf{lf(|U﹨}$5b//K F> ~<{C&a<-s=;ih~6MVi)]sJ}"}_u/UH24zDq~w :&?Et4e +HC $ZzCIihy+_Xκ*p6D9{JrV#., C,*>787_KHƪQs_k^.1eͨ? &K'p0"|Sov6}ZHد )U#wBvW4wP{(FO/pOQR‘{ᝩ/wM;Uk71'7s,X8|Ig{-0`S\OmϩՕ5NXnbw5%K4-|UOH 3sB3TCZH|}yUתykb,?\prkf',`ubQh 7fyۑkР0uXV F"]d߆?-T;szJKƳj'X|uٮoĢq747at5:Xt(?5,veWH0˃ }MdzYB[+S+"V>_ be?oWeD6pn$WSB=4% ǏoA|)FuLl?o#6S;|뵊-P5d+0(A=_4j6Rt֩rȝi=`Hf GCv7T׀3۳dhs* r<#!A)uލTν(Կhq*tu^LC>nJW=`>ݽ!<Ӹ}I8K2}q O`1I8'WuI@t;q+yp!2~ݫ;5~vނx`>V4+Wv&vpV ƨa)mX܃>+j7c`_* seɤ)3}Z34x!s!Eg^[A!2,Ie"3fO{*iis} 7a2U)guq0Ծ}#a9CS&;%`^:ĜAF8ucQD,Jt#oc1.,]վL@_2GZ2R-Zo~\N}#kj؁0{:F+s!"!*_RAYXAdH~xr`&c5[Dnq&Wk%-|{'^)$Kw%ŋ@5/J\DoEYq1[]UKaKzQhejh|g轁z"*(CH:cъH?}c*X?v;U?DG"H*1 ۍ,ZFrH^E;Ce_Cd<-ZtXCiH#]TW:c9[3q`>n;o<v+ȿ-Щ6|<߂!g&EgzqKR^/Sᕥ$AyKev@%A`k;i0D0[?ܟpЩ3VvcOx2vħwg>`Hry{ Q1Mi+:w򶴐DB] k=B{GiZ¯1J>^4K!Sxt:͹>Ie4 EcC%flJL bs`ѳ-5 %/JRF;no)55&Q&7}槶 1wZ>wa_ 6O8|:¬b=w?a&&A/{WjeG]0= f, pkM$ǟH&[$3(LA$n}>Ô½6|(S4x hp"/%m0fH#zN*ꂝlIٴ9zΡ&۴qQ5A$`RLƏӁPp{ `Qfȣ6(,$~[Қ-d<8gFiX6~ak0ၸrX&9 [-r; + M/$; *+ &3 9H34MmqPR!Ĉ'/.TRNxH>̌)u 3[Srf1iY'y`h|)sq0b-idĸBzRIICQkn?S+S#iBd!66Ջ;ݩ]F?EK#x,F7M~UA"s$dyJQԻJl03 8D{uqŒ<8b/?Ƽ1ޚ@8'-Q(p<*42d/|_E܆j+4>Z#vݛ-6CM@X(#Qo?#;Koq#ڒ [yU2{f pD|M ω )Koif7<ю3̔4v-0$S5{ Ư,2UHI ZutRk쪋_cRɁwCo]Вs*-z[KtmxL7NST5ds%n$qbr_VN X31J)Oe Le 99_Y;D)nXQBP'nUk(ƁƙKĸt{NR$ ءWv7IF4L|'E0/(X%[Q+Bv86O>ŸKzx ԶLS>3/Kfn& m0zB@>L=FδUX=y=C Nu؞QB,nSmId/xd0'@KW)aj!zZZL;FkbCoƟJս^tn^J#+W[5%.U|(c3&n%>(dum=LMzƂEƗQ+ nf>A%'ϸ.߂9eLF_zmÓ{ "`rk)=e,mf<1כ|EUƁGQa/nTܟK G"<ͥU(wby5Iqw~[/Elw{Č+-3$sR˰_FwUFDxEexQ3 uQ-[6YE+"9[W$b!*tUيr.jWk= ߽]R<|'-J?Gq׈Yt+fo.Cԋk z(+<ywm|liJ\Balhx2lxOU=*LeuݱXyW܏!$!;2D9}BP`7{-PΧc(2᳝٭j 3 'P5E\qp*K)niYB1C Dv#\SxIQ xMbU,ǖHo4QpIJxN|S^g r\<:,ɴz!jBG5~FI~n2/y^CP^ZЈ n+qY A9$>:NPg\7#&j̮K36GI'*Hl!'+Ex/IZNpΎ[F#\It HCN-@ ]M~xvPw9-Nm͕ʽ@f7;\3nvau:H|?e fضͩO-EFt$O1ͿSB: r1K+1|Kq5SZ{$o O0 Kt;ZJNn".:R0u] C`enɱMX;a/BW5Mw . d1.'gsVs!R L-Z4N-E?_81R4f&YPUS{>A53u:'\a,424Ёl/Oځ>M_Iǀ  wDيXsu4 WxFma^=ae*pݹd_yʊغ5AEbث*rvXɕ?"ΧVm ݍlHsJ X|ƕoayKWsWXXt2k7-f5x녖Ή4pI\7>~ .D~1{Qau7BK2ύS-=ٯ0j+A*5Rh*Q3;ю"@q()pgq8ݝ 7HnGO׺&Kl>sk^|^Sv7F)zF{7НJ~6q0t-46S1ߑm4IdW]O3lszJ/cݾġpE]FJS b} V#Z(OOLAO4BV}Uג BPWQ ֍v@>|zch!nں2TIm=}d2_+o?~B]pHO߄Yp9旝`m?b*v}kp+\ @`ΆL䳲yl kRqL^/X!w(pU⢮p1rˠ}סgqrųW:hI^eJZ%s= Kȑi|~EL`!,lW{+6'$+PܿE}U厔ڍ XP>!@|q=yDt= 1rr])ߪtP5 Fi >-txia :=::j-녺%[_+k Go^d=IĢO8RM:08b헷yo}m ҒiYZ t&9*dy{wG^{(GsĵC6yz\O`unQގa?L1c r['f5y&\Q,,>Ցl[i\0V˞`NlgYyk ոja55XAq׬;]Ʋb q+AϽ =fV ꍫS?CG+vᕠo/Lz>ZqxǰXI;ŚRA!=@VUhͽq1k+ny]6[ב*c2N9a&u!o{*5oI\^JORxm+IXBs|y EF ֗➾ YtHs5XEGx_/YPʿyq|^U49хKW#૷ꃓhv@ W\44?"a-Zm ~H40ZOhaZ}G E;P#:\Ua8 jzyq3PfeA2w/l? &n  4 xLiԬwxuy}\q0¾1NU`GV_{?OpX̭D٠t0Xuڮ ںڮ`PMx xsyVF{E|Va~՚AUqG+WoMSjUpksmݔtjd[gK nړ)PVCdaaQu4K F(>?wc=2'o%/5CeTo:q)c3e4y![ЪrD+ޘQie \Q0u^bx XJX$߉Ke21:r Bj~s7Lc?Pz3  ╡ݚ͑p>Z9jME;nͰKN2\ݱtˣvk/hQ1x%1mjWFhHvn/[cBY瘾OQD^xJNC:|AqO \ U4"\,[t,!":_{vi:Yv&F!~Ye>\GW)zC9?c?ea_6+\ S\X\')A#y= zɆ~r/' Mem3`6VwOHO9;2z$<$uy-=`gXU8%lҮ d+Bk%;"^d$^@BOGo`St ;4B](H>-!wp<^*'2ծ -R/a*v^kFsz~i~ U& Q(Y$d1ݻXcFϽ`N.( .9')uu}!y)Rt#=xgc tNQ }>1EbqgY׌GnY4&1D9P] ̕|7 7Pccϓ%]Nsn,J?.?{XGxX܂Jh7a]e'z h} נ4g"?5ejd^yqI\:!P~l=GpU^SZ7s߬YIKpkӀ_LAֲj79sqT^&A<;F8^~+dԊne:Vq+w;i݅~~9[[h|~ŰEX-}S܎_CWtI Hr$-aĮ]Q0LX {◀+Ɵ@Y{?Hwz Ea.p߂%Š+SMv~sWR>WxyYS9Ή,mYr /Lhz 5^&ބه=c@koyN<W5xP%1*B2ǮX|" u,W$TUU0U,ޛz3?F)Iƿ GĭdSЌ zu9q՜<]rEc:oߍbcx11}:IpOt0qK2+Y/(Ϋq)r1$隌}9[v~/@~|mЌ1&(Wݻv_$/ma@J#ݠwvI5:ꟌC߯DmW<d1A I=qej[`>%jv΀4:!-ŠxIBK+"C;zF2,{Fɢ߶D:ZX?$8q9t)B"}p_CqpBqpѨL-Y EΉ!EF K/P1}ds`Xv66%3Zjtgoe~C"њ]T(6t/4\nw>:l]t'v:@Re15e\   ΨJEbl[kPmt>3]~jѹ+"ݎho`!+eX}!*0.֙y!ۑ#({pL O*/tGh^2ApSc 5F 4 WFTuen[$)|$gO|=]@dLlpJ|:/,#YOB[)& Lu!I LwձdkߍeD'S/j&$LI2.zmWJc ,R(o_fܩI>wx8GȞeOcUs.+Rۯ*06U߸ &^*lRE/]Un**;$Wvh@."ro}^>5¡8q8Fg̜0qVqD)WK'(5aTvz^ 7r!}ځ>iш<0}"^-%?SCdTɂOॡӻmo B#*`v}Z%ʞڞbʙS=3P߂\g^@(8n8rz{_2N(B.ßY8WzUfڲP 6lBZBB0 ܋ZKVD7%䫢8'n P <}-#L]tG]{e^q;,J')DGkbT(sn9'cz7`mX|fw=9 [I5p5a½=7_^rԈ$d:nUhӸJ~K&9I ñA;VHw¶Vr0>Yyx}zOÌD_a,S{xw{[ &t: YIIX/X{"3|{(ͣ_z{lhN#)([Jr8s p俿 Zӛ1"y'ju͐*+?-a*Q- % ^Aͬl\㓱ظ_p:-MI<Ӻos{ݪ aN[OYŤwza l+N>0 FxVy6tȞjc?9JkI,Fؿ),INh7E?WJfC5~O}J[=?s ^mC{}B]_C CTQ(vZNx}| LP{bFUk뫪Me@5}_YEils ܜ /= /Vʱk5yqE3;r \k;+Gg#')91ySBuPM*sC$47ÕQ?\AUҟ^0|I9o}cs@ʖ*W3S~;Z`>~$sś3N<0i(f+[ yWk8!k`z^EVizaͨ Ņ 7s\vX4ŧT?<C ?*r5aKf{y7PG{h eٺKp.KMc64dwGNoHLqQ$8TAe%7d^;=+9[z헸j6t^H;"bB_&kz>.ZdDc0,m++SR}Y)סdg =X1Y׈^1~/ŗSY;Q[aG7{V05R/U"H00Q}Wyߢ( __n{۟ZO`^!6>^rh;aОK/`( yzM<~X_n}PG7>MmD4"[|5ER$JD()LuThJiBU鱤[=M~6E0#a16`,H>KCt'楁,zFg 6 rSKG{}4kE|u4:F'&D]6@2u S&⏾e{23E#U9Sq#7v^P TXӯ~R^yѯ$do-KoDL4F~hdC/h~41< M'4MKYS25}ib\c"5șJ?C?<q2j&#ߕyE8/keh/S}}ѳQgka喸=2s0>7!>]Ga2r1$>Xjđ맮W~re2*U!E⭓oK(_C6Aw)СCҷOdQ݀_u4w䟳P+FмK~KC}p&MbF4nHZ䪈p]8V*e{Q+>R ɿ>(d V8?G۳$gl Nڣ`{ݓ [&|0'h]G=(tנ@(oe'%R4揉z #t6fa/`g(B9e!zte#Q$+.q/(T+(دvR-wT+WU-C n#R~1"K  _4Ǽ7y tPCUza\F~G<,J 7@ NGt؟)*K?zcSpеm =*fgƇgɖT!5U/eI!$ ye($>CPա'}”^sGlJ/9J?Ѷ?KEk_% C>!O ~&&Dclkʔ_!ieF2/Jk#^S?j(-] 7;ۮ^bNi /SXD!m\x̖KMR87ә~; px׹ɶ+I4:y:V5&eA$Rp:Ⱦ-5],C?}Ms nbTC"о4pPi0)0Jpc(Xs rd50zo.\9D{`RQ7%B}O,Gj'?]MBʋ'eh/w5Y {ؐ>(*v{@]FGlC~2~ƭy٩n:J"vj˙_i^U!ߋD|vNuBU%k\  &4pt˼p1՟ќ雔BsFNp0jk"/%迊fty$] !cy}%'nE$JL$欿ɉʴ~:G{ᷣ5+@{b1=`6R!6aPaȷAʌ?TqJI!w8WSqFDEsKKSxy~<[\p=6 Ίu>N 1{! zCO [r0NO2C {M~~Zȶ\LvNr/ՇwUt' \A~~J^[BO#~% -3wXGևVu%h?x \vzHCffWP߫B!wBJ%{) O -o]XlpBuBsea]/x\q6a!qJOnk:ϐL/[k88< t1н==C_B{'z[{5}kЧś6UX+']€c3=8H A{x EGͧM&K5ш p&ݎCgSD/F~$$h^z;^ivI\>E9>2 (/N@q7hNJ?w+surm_ii;JvKz +C=Eh/B{vn"umXHJg=p]!A}JmW1 둷cU`}-SBK#s< ]RaoP{%=clDr dѤn|HP9?@{ g*6O;>Ȟ5S!`[8=|ua{ t6i}L7;;j3"[hkN*^,xٛ"9\1c3f9Q6u{r߽lٙPk b}Pi[D~<$c,-dP D<]-r 36Ogu< 1k9]YsRi\f a8 6Ucd8'ޯ,҂;vFK\en3SMFE&Aȏ7cxCy@*,PZnOEM[93<-Ė|U(`/J>7y'=Om}nA$|l6p5h[ީL n"qWKkS[$FH!SP&q#?PO+}|]AAM+B>/͛ǿ5j[>b p$O{FTߟ \V@fӅiaaQ9X9犳G]_Qm-iy+ 'UB^S zGtX *]"أ .ُJU>8lɴ|zGUmLY4`߶ R$?х-(}zP=Bp'r.*_cj&U uߚ m> wK(5*9t;ZbNk\ɥA)݉Fg#[N+YLaqQ<| ڢ7WYF9#k 9ew t6|tFtEajS_JAV6˰S[ĜϞmN~ijw'& c*8G(: F0?¢Ilь Bg2B5OuML>\CzI2OoadF ˈqi^+L/=+ԥ7*7dy2}+#KIV/ytWLlP"Qu"EabEaz?炂b{?|/ueh%2n mVU }1,ͺHn|xvU3H$ 0f8./e$e7_V4vrW+~i*҆u3j FA*C)wvp5ׇ_#=AT}_թtVen&kWԫ][h V0 4cm">F[Iދ$nn`"1\qT(lk ᖝDA w>F倲7Ȧ>8NPz'gUA@,pY06_@Q۾Q4FM9Wr1[ѬȍQ^ʺ-(ZRɪhc~=ݓQ$TyVxN5_Iۈ'K=Oz'IVvnL n-v]{n*L1  Da0ʧ[/ VϓbuL\t3~ح\7cxmhylɪQ8KlPUьUUt2|Et5Q^[vM->˿$k$N17Pa _pc|_ljWg&ȅBAoʨ7!| 2SAdzlվgMq几: ]XXHx{|=Xh[.gOkQŻGQ3;8=<}7mU7>(]mktsBt6-?7$:z9fegelKtQg l3da.4eHĔ+Alt-fBY]u :{> NM a_OvwBQ Y*vyG[E_ 3ȝYM EB'ZzwH2>H6oА&/Mn F^ MYѺxg;)wN8˘QiUemFe^T7~%zѷ\N/i kpџ$7ţO8ohe_[*? @U_ns٢90FɔSㄖؙIyqnR W!ө1$I.Mo[l>lGE.}|]17 =`/8EvH i\qOA& )+nPMaIQW ÿIvΩeWWWul(њP6H=1z}(AbSQ 4T:O 44V\Wt2 C7Ho4n1qWm+)B{9}Q;ڎEY4+|'@ L 7ISØOq.nbrkF>h PҤT99 (t2&eZ}(F zi nix<)6IgICᇫSt&CauNһJPӠ褬i|h3[nRc#?QL+ftmsSdh6|y/%Qý^Mxi~W\;fڵ1H I|b ?1}I3l>Ϙ=xCJZ,8XI@}X lރ |b5L< WΏ\ ؋0$vVg+lt#N+/z46v*8/gc~Wc -Ca˝A#u6mHȍjflX'FX#N$,?CMؖUp9Kx~=GsrQw#8ZMGhAX`)(_)b J萸 E^R4:) [Vh>(`=^(6xKlM}SPc6C^XSGSf͟r(.q|8.X s{ GzPGH]M<1%zJL&vMCQlދkЈ&қx0 %F.*oķmg^zs rZGF(oz:'BUlUH!$|5⾔c_Q so݌+[7_ 5*M 3G*{zl"3rR JG hP]Y]𤟧"\.P]o*M1+ltTQ í@_y_-nx@^65䚐ЄszCv ?.TE?PN=lYʳ68X5쾅q#r=<Nfaƻ%X D IG8":Jy rj9}%a )ĕy/eBA[7遉/^)e<=kKI0D#|%-(LЃ"Y9;[o(?-ob?g4ihzԵhf51^K+kZaz-~9iT2^ BC Mk:UW),̮Zj \cT̻[{)oGc_)KP?TnP$B}Q)/#r" _.4TRrO2 Rs=ʪ3Of'@D. ?9av?D kwR zdf!}u#ΜQhe ʘ1 RV= c)c5,|͙3YF]S0eA  t! +\ 1.Qa;1"z(-"-ħ̛cOsoBuu*-1y ]5>J6R9i\C*kj;8dp%QڏRnQ{o |ßx4zL3X(}-PhjͯG[oPPIbŁBN ] ۍ:^d޸m _&cr+3V)V(㪵W)?FP2igSW[ {烂EP:3e*P]s$>uk(|p%tsu"eӗ ыW K{ ,u"]G?LY1hyw2~Ov?ngk 8{=jf o:Cl)@DQV׍ ^Yƶ4Z=qst '殺%rpo>,gq (a },;ݛxf̯]s=馟 @x#w_UKdu0uf|(^_Vܝ3S)}K>'Ea*K5_^`xd/]Kwn7Lb XX!xAna(:ޏx?U_ I!F,lHHw"JN@`$"npV/{**ix`-ޣqFiQ4b RA2y'GĬMH|Co_]W~NomU~ZD3)NE4RV)HfL?ȁHCs-5KY !W^dtB=.)1>УE1bԁmilOI鼔eAζ;N8clst'eu/eu 1-M0reϧ4}iŅ-ŕ#WlV\>s@[+)җNk`%WNH1;s1Ãt B7SRsU.Lf:jKw[Q45rkK,&|wpnH1vHEp6vJ5M8R4u1.E#Y@7,3\,hO? !bv\C\Y-T{h{Iٴv;bHǠ2JRjEb=֙>L 9ў,F:5֯P'CJUӟSZ(LC ;&o #Y eLCj[~^>yijcopZ\?/H㈢XV .,faNBG7vR\!YҨb[ѾKy@}Q% IKzY4*j5I~.S `o5; KDŽ?H~"}4;=:LhouDz{Zj%VܫÕ6gR5O=H"Ǵ`{ᢑЇyRbs󄇮JBO?;jǀ*`J*x<=^=dF|DFA=4ɎHr'v(dȚ1O~w˺:y6?,]tkЮ ]\Ɋ6Ⱥ>VTXo@c_#^Vj[aVoggtGov(h{~ 2*W[b֖vE׷=e^I2\gܫu16uI,GXw]X/dR`zflgLLRGfɬ3gxJ@&);49)9cnX-6|ۀU5Qlǥ&{Lé'޼*X"\cq.757-ģP΁OZo)v1A>iTyu qK-(eI Rg^I>V3K:q@?`PZAaaW$}Jk"Aʟ ^OEgόv(e\'W}M捙S֝PnI35'oWj/elw=E/ w祸;CO -AΙt_3HWʅ&4L8l&nƋŽqEAzO`B7FJwn "CTtE  #Fj9Vy+41N>{sl(j̊Msڲ:eiݷ$g!>AGw} g zfϣB}7 ؏>x"E{4S6iy<4}f4:H Z{,C+,.;a5#ͳ vCZ}ͤ5oV|qn=`(mu֘;a؍>ܦAd iє]As{5mNYV2Uܦv[1\(2CWl\4q%RM}cc S_A{ 0(S_LpwW`;T bV[5fwV,z^/F>$ Ь93pq7=<h@ӻ3%]DZ'4z*I=(ԧhRQJ2R{{;PJ'xv`B^kWv.z 1J8=#7څy޺ jeHX#vHP7C_뭃Vj!5=\Eok Eԑ'H Cs%_:3_YaǴP1ˠ;"ei֗@}LhvF91$3V͹*o_TPwGUxVgK 9LԱKuރW~4<{'F]Sb5i~9a#GAjbډF̎:Ayd8v</E.G}Ot2s-*Fy99AWqD&V:8!q{8+#^ \X S[_ IfH3)ѣM 8vF e9qq>2F9:|?:؁G-Dy@ 1KBu/h 0V'L{F5ВiYORlY ,Kųڷ瓣RҏmOul"9cY:k43׮wQ׍B5'5-fdk hL1 6kyf&[,kܟtE/Z2"92= y{ow+`'XBximd:?bǓ^ @eRjP (" M`W[BrDъⅣ Bj>Hx(, ^. B[n¥rk~kx.̞=ff5k}״2 &}C++ ro]4,2]q!|~`صoō>cA}\$7nb7o!Ic.tdDJvŋgtIxhH:*vLq%OJѕ']MqJVco,QޮãK4Q&US}E5τDֳқF-3̈́!iՕ,ހ~Q1$7l;Ε&KzKR(`,pU:C1~Uv mMZfI>g-XK :E^u=%L @;DZpC~z>|M"'6s= 0١׷>:/?tgb]^oΌ߹8,|VZ>cִX_;yHf hd@ƍj!{}n$u:#,=3ӿ:RmLh 1jg\AH3 uS)A8)/ϋ֐P`B7$ynS3q Syn*x'ņ7C~պlm`G2'O hotNH>+H1J;/lJY@f6K^L]َd:\K=\xi 4f9OD+g%,ل%W$Ӑq(ZcP &T(D$H",+lG│Z4'ۓaKW%4)׆\Gzly{FQA=_Cl xԪ0p*QV*Z#lm҇Ucd.g,DuklJ4inN8կ7@wL;j[5xl [bkmLH/ey1ѾkhIǻ) ZQE|$UmDLkNlHo2 SM:@ld躶 ˢZ u-M[ R*QoFExl: L{8>^온.pO@!QxT[ zgyYhR8Nr59rqh,[zq՛3 s[ml}/:U[>LE?╷znT~[d!N%8*ᠪk<WEO– m3M+&Wx?|j{щWd+G5mU`K}Z kٚ+ Ve2^>iK.[M<߆5"'BRO-G\; s]*C\`K^?eSzVq4jʰ*'*ε<ɴmXT8j.!):4{[y@z)Z.و4Vio' ڠJKm8.nj|΢9(w ș=n=y0_ïNoB/ہyu30/Xz~f 퓟'92wW<'K+ ^9N4vyB9~+aً 5B1l /Fuit ̆2BԶ/`2$_on}xI dot򮍉_Cw^ok?ݹo9QN<^ 1!L[|/fлU5JʂiEV3cMvU5UI5?EiQ ]:wF:qzહ)C9)?Y 6lG_@EG(B1+lßyx,5tNkD%m#dD!1ҾbpV+BћDZ ?s0ʁw\CqV YZ`WSiXOe@aR+Kkj,l`{>͖ws.%hFsq9l?hSF9:[_J3c)C}WȀJg.* fWdS ,͸l{Ru;wA@tUo6׷o^ArzGz5:TuWHr劋.]&!]r\y\֛s2Q_Y a/ۯt/L_+=% 8!Gv+}%{{99㔝F%M>bbGE{4tlyw.B/`3;< -6WVŋ)蠁q0rִ:Jgt78,J\B&H:@)r` =F3i=J,Cc > F, ͩP|rN!I=Nؔ3@Am#MԢ֥pCCǩ%[y^ pM"9}N53ND|F3AŻ[-{U4++1kdﺃ.h1|`9u",Ku}/x!3p0&[z_Y>B*'$%ѯٌO»8D[wf|v! {(ݹ%!"B }ǩּNl~ ` A-blk᛽H'5T-\>Nh3Yl-]% j>BCi+^x@|FB=d Lԁ"/rz1+9F搰9sj(r6>{E2!yGo b+vB}VT?Ye;@n"N*D7rE"֙1l|Ǫ= e8 |+CG d- IfE;'FJăn2PϤ/84'/)lEƎB`'Б^A/`B<~M}"A"zIiQWZ!e7bYXVg=EQY(:Z+zDK;/ '^*FZVIҮ IZ{o[v)kCsa#zmm)k :HW9Ee]ޠ *U+=jFC FK~菷of);Qkf)DRkcMhP\/Hzc\!Wahٴ",y'S\^%'%XZlɧڐk)5rj["r[b1pJ);[VIxrdUWOQay4(3 .{Ce~=zngEݓx܇qqU'dQ,|> I/ܳ=yrdY_ l뗜?:JUTˎz3./WgqfR?9iso_¢́5UwLLrFn<Yuܝ-ø/[u*ۦd*N_"L)ߊL~Z$kkXBgx6"1'Q"qy"py[3AEG: XSlrږ׵Q(#Jfрr_6;Z&ƲZ7Je<9:nN}\0~1|jMa%>~ޢ(sg0 3R42 43>glg a@2/;abbQGlMJf:4(s mSy'-FAHm>{@tK?L a7|ӯ?b/Ͽ4qrNLlfqF"d%e 9f˼Er^!W,En,,K8?爲 /A_Q=/j+A>A UE1Iu 1 -Ft (&A}Cدy VI9QAS* ,H TOH俋&GS㳴+D1{eZ4C;5D\}`ۂ"OM: m)~}-@C)x^}'Zba]h;Η2Kr:g?n} )>d7rß} cH\!\55xlG"nT{Yr5I+;~i LYls߸xsB(Ş jO3$Oot㬌q-lsryХ,ux"k&.BS%^ig}0Gy%e;V~.,Y+H ڄ\Z4- q\dU!-{K6e[fx&ilކy;dUFF_r/= d03F1R=[WxGunc)z -آp,s% ͎N a3cd3Oo^-ۄh ohQ-t3mn.R]~+QnytK&!,o0)24!Wʅ&u~֨g}hU927@,FaHqX*#k ^gzCҜ|a(ٌ,*٦ a9C['D|CV/.w_S]1Iu曟a^=6;"1CQynH1TV_f%/Ίu1to8.z:e3E02]H͸ Q`7;RoeJ-ݥ9~GI4t8 PfƟ1yb /IBl NWQ󤧑0]0ZWfN g.p@z|O7JM5D0n&ō!|s(Hc[Uc\Kclju͗s,N]Ƿ𤿅>K\,sV+)%C$*hP59;%y|ι)Gc?RxvpEDtH.d! î/#r֕leulWԊ+{Ks-+f=Yʏ|qC2 +KV*S~F N0'5A]g4DX(BǬDrh ?|b:#dٲױYfAg F. r lj4JY"YS8RDF~wz=͖"%gZHm¡:GBH}E`1VCSVؼ=. uh%;iǵ9^TavB>)#w,΂!yH'U~Dm}8:,ݡ B' 8hpEIE8ٽEH_6!}ݗQ(k)&ĮJ$cվ#z~ ?R~fE۟`ٷt`%cKtd4p!V~{0K<!wǧn ѤA}I%HrP={7_$ӑ%Gsx(w3eGf4-zr m]@0:;RG+u Dr#`.o n;rQw:Cǂ/?z_ɍ8x1u:kI:2n+YR~Xiv3^{__Ρ[p2sf1LPb'})t+"FzvW}zW, ^GEk^L{:-VHg0Q6:fq}pPD"t~hU'יXaO~Q"7ezQhkWl#JPq%(b;[^qpl0άM NOٖ.$F8֢N<+8>&=NZl{NY~n.‘B]2&IGQsb ,=s)=-lm }ܛR}8!Ve!wXVkUv?~T!MmB<{IVe"ؽqME}hW9YMC&J,31qyy|1^4HK">|~a"~a{J?yG G}K&r-j^EGI"YOF5'-1|(FHk> igl0;6:dԟ[ꍖA٘q{<`*mYK-oC-":΂ <e&U۬UyIHlamIN]-b됟:o?g'l4ـ@Q1Y?kdRkhQ!?/fHGi,ط4nmp9?XS_#žB s%΃M<=Ar/wEa<<߄B_v3XQ9qe\;s#F H ڶj{2|{K}nQ{Nq5+?z (ZGSN4:¼ˡ] рl)6;i/٤o1>2cCVB{-IkN?-Ik՚9C$'?{J%pD/P4^[TlfǷcºv1ЈxK6 mڕ۩QshjΉux F~.xo\0bA|)/'jv|N}/H= `0&jQiu SK %V/~MgY4:KTHN9ꋦԽ<uUS~Qg4گp3.;LO pwCZw֘-6m9TeNƣ+s~:C≸;J`f֐MZCQ+-dg7ӹgiq_l*M[f=bɵnېɉLnQImH :Vc lΦ >kU!P6_Ɨso(\,jĨƾD]guXJ j\q X ~O`- sLWl+f«Z1ZH+VgDWR$٫[[Z#{up#:hIvWɷ `gl5Ͱr""Z㬁0£g;ڟ-i\McR2좰q TeAdi em&F,ű?z¨:!}k$3Ѧ l P䭦Xz.8z^w=-1l->~E(6Є5 K{a"Kaڪ-s dž9럇'N ;;1Q!>g1*Xɟ"XVўIPĶqpGX%0"@}&WAaQFGci &ʚ UdJ m. !sɭS|IC!`0U='R/.tI_tIK}q:~IOo7Rg/qD8r >)ُ: "$sm j?q ERIv{|3ٛKHBYs7?SOjA7!G7M[- K/(һ!hUK*B.QEzP@S5H3ۺIm@{c ڭwbdS:Ԗ<'c7@7Nw&w "PdEVτ_^JZtP{"ЩGh +"+7S+nӬv x6u[-{賍" ;m=nS)Б; d"땯x<ԑP#9{Zm M$^>cgnP6$C6^rVxD&ok!61%3xc{!|qCǪ{r58¶ZflhM}E#C 3$y4?sAu*"Un c`250ר$.#KA˙H F `\XT*ψj^!~CU݆!w_~T_T9(b H>iP7+0XOn|bԺصuwo%pa7 oE]plYֱOS ڢ NK8;A?܊e`-y]t=&|ҀbUT1bN{sR&y ypvNob)>یƻηh@ݔW3,B{b0nR6d"˕!ڧ.3M8[.+PAM5ŝtH"r9EBo^J]#ey+ye5/Eyn𷤫@bN]K*ZrWKf{'E`&/V$j^ّT9ʋeZY?^CUfUs#" kgZw^"OهﶄFDo{]Ache=D`,MT K'/+KYF; SSl]ϴ7x3/ 'r`}4!*SvٻL&轤_]'ZcRN#+ސҮ6tIr@s+ 6şx\(b'Gh= rٕ:u&*֡0˺j{"-)겻Fd8Œp6u7lB;eh좄ݖQ] -]&+[;(.F=Uvwhv5BjUgC$ޖnj;Wa{ʩbz2xU5Fr7bK|χo ' O&Ygn e^%BJ?wKk̰7WvFd8bgp#CZD*!vD$F%X:Ċ1Q0]t6nx oM{Y&#C/pqHj1NN[Mh;e+uқ  Ig#qFw#L=80yO>HAjSh,.W^m $lϱH-c¿^Hv@0/{v_{d]|߰QRT" Dg(ʶu^οDsm!MˆW*F{Z[áS`DB0P˙.sR}*sp'8Y2!}v3Lvv,.d!!oSӓ6C:Ӗ.i~?Ea8WHcX-8Kl *}6~ un GGt/Ȑ[ KroB&g~"k)} qw/=HeRb8AlA07ZK=٭4Oւ/hqبMK9!~:V"P~U6Rdr?J`2r<32da( ܿtɭÃC⦛PxPi>E{`.IN⡷N6FV*Kh'H g8ש89*! SQߺ3Z"="!-T`7 #p<9}.UFs.!%0!J ^ GssmGg6zbyXa?*v&xӸaAUgUwj.qܪ!w#qBj<ծO)!K%ZiZ#}nL~ze)ät/E7~xPYwWy/kCGm]uCS&ީ+ Dڴ?P\ѐRA1kb*/@89'rnwPoiYٺ>eGR iĤm; ܻ߈cAs'>ӥ|Jw6jMӼR4~c0ٕŽ/ ֳމ`﴾G$m'&\GGA^= x{׸_/?*2!W@$CJ]`3R=PB.w ,۹PD$x?}7.L\yCqϨv!cYr+ه\ڇd(PEbQGȟ6JӖ.a}%e _"c6lͼ,vB P)Bm'$EO{>|M:@;8d | @(sfT`(nsX=`NB?6O*v#R Qտqc7"U0*6)-AaiDiOk7ÿ>J.o_{QVi`YOOա7=K*#ْii (5z1Р's'|~:g%BPGZ_֜w='Rl\ ͆4Coo~>I̵w&E=G};!J7-H񔃬$c+mfp+`/86񎆳ۡy{Q?vyTсUϒU&Ni[,|B_c?\x>ihq!lZ7+!qMiva"->8:`4FTO" jZf1~%?hM{\ }`CKu er']7v0"#MmqϾ}bG-$?Qp2lUQ!ppn6-IPb>%R8{#⧱! YސW7[R@}Vp{*M 111בX>nۢdaQ}5Ü#1"̐oԮTi0JYܵفO֏K"tw#lb6+vZ;s3R%v<Hmο]{ f]Gm"J%\~6%t16g0> ӝ?N _CN]Ewd`%G 4t/v٠w%ɦoFWG+g C%ŗφhGD=@~mm#QcI <?btdgzP;.yNFͪQ:AyA$VhةbT4r]CuW`" Wϟu6s|XlW!N}_%z=_Wz"sp[بZ=vYeGYC'Q h9Q(?_sr~b6Xj |FEO'W~aq^X4nw) SRun_P"32z"0Q@Y$C~{gc 1J.hȊ| 9^\˭g0txp*~Jb5w` lRAc{?AhyS]‡ BO"t"+0`.b3EˇY]t}ПrGwZkEv.ĿAc <^G^|^ Q!>WBv]WDTX+#독'"?|1\iOQX\Tqm^Åpog6> TPQ'@i']?Bd?o7oGF^_X޿տ:ꏉ~(=YI_PS?QPRTmo:o|.61U28HO];?oE}B4֎ JVDi\ڎL߾ _'DI7;WlMUY쵑ēts4}A*ZW ÂCulG ]9g7*.pxgxφ[k>9V| 6q>6bvL͉hV>&1wi2nCKkSmsam (me/?Ԃ X. @u*Kdgر(IJ /Qhuil &e1_O~f|?A^ʋPSGh˵`[~ w[ĕ| ːWj ɱFǪQEX T\f;Z1.F9yAXۦqˠ8}(,d` Gm։{4SfK}&!4~dUO?hԨ4A[B>hLnѺ-G.Bx&xNM褱qSԘ.a{,‰!QgIwr}W)YRׇ 6'^'j 6W]yj'8}jsy қW8\|?vt;>ZY&!E1\5=;A8FY!ʼnPˣ}^אW(0ftS8d/sL>Lhj$Nܿ)?o:#,%}7"<ޥ=um6&gJXPp}LL;Wl&zO?>P9Fz=;!;$ZO>:{]IZ+OFx\hK\QWѤ#rw@.+)+KI5E_GC^p lmZG&ݦI@_UԀal/Rpu J\']ځ,I꺾;`02lq<@&^=q7+'tU'[G[alJ leGi[VufEtPf2Ovط٪xEI߲z, =dkf,>?,rrXɒjZ9;޸~ ?kmc S^YBNJ9kN.3Aq%g@iW|MM&{{-2=UץFr P5%jD5Q̫'i?bvLE׵_''նQ`\p\:jm)` ,EާJ 0Wak-ajWˆHL`smNӕKț䋑ws'SjK;9KUG)u] o*sh}W꬇ sV-ɃsOsF֠({zoQm˭sڌMDP w1t}Mާ=m; 5R$5םmW*(?43r<hW".%TEf74澕d?%A[VKэpo3RE nK;=㐧iѱ_Ц/*ɾ>TarT(3|`,vXKd uɞpqal3G]J\[:g;>Yzq<]r|`#Yu]Qoe{_LWߨ\mp i=8Z*v-âT,At݀#>{<8iY%*:rNT@`!-0W)Ձ  󻣼EyQ|6ŏ| oEzp*>銭Hil 3SxO:;"3 *-g2R;ݍ{"U._'q=юa++NՂ{eѢO[|K5=B$4]*r{x${JS? )>b{M*/œr2Bªv̜T*j"qf.ߡ0b|Dz6WIj\eV#(jiݬB]d(Xݮ|>ػ4G=GDdBVA8׀ (yЕBkU ^XY *ՏUbQ+=Yr/'^ٶ@*ITjJ?Mwh}^yQGApnjpTak $\t= L٨S&ǀ@b+-*лz}*ο@尗HdQزyeOzؗëLҠR-X[pu—E)ՂY_4(*&ZiXnD+EʇEex?I8 xezLç @?8]5&t92jluF\<`q[-e,z"k}ۥ[;qz^ֶϼ[ۮv\Ǿ,w7. '#&i HPsL ުCZ@2׊(x(  t<VUoj6yI(j^_,9ٲI}cDM$ݯO$P\3 IdN G`DΝPtKWG7sȈkU"$hHoTO$#13{ -U>4HחeλE{< !CWM1l]J3S~WHeȕS5bcp*Kh'3+{WM=ɶ-n3_ a訌. RXFj! HNg4pB:֣ŀUGQx5>jp_w8sQ[EU l'/9þZy Em8~ۥh#ԋ]Z[hԚRpX$Q!<鵇 {6>23{a;1\`gdDZ+sJYi~l׿>z$#L4nd)uL$?mG|ZZ+gT{t5NK"NcFTJ( E,ǂ^Уm+/mJ ?; _ݳqڏlɶfқbܷ_i jt ]e3l{B1&oC)3`X$7[![[:qLJE~Z^ȇ mm(J6!l x,GVB&6l?tҸ2z3ȆCLsI9[)r;\g=mwMP` F٭>B>w ?߈` (WjSUOpA4$l%|Su,D ,`Pv :-1|ۇj=K%Δb-ab4j<_ΘVL}AP"k褕~9W-4(4RhY UŚ~B 1٧wkC6hSlvVt+GG!˰'{ t5,pؽܪa*R5KO(KҤۢ0F\kkx0P?zy?*{ZO; nɁD0ķB򐌍:Ա 9hQ* /ODXoߔUDOv"~68 ׭7 fM`Vpz~**Gf3!.uqdlQ=le-e45ѤXcU*C';Nʻ; em G4J4ٕ, 9?r3F"DQg2FDCE8Y>l%(W_GPxiG:Y7DE镣CKڒH3YTΞiˁ'5rsd֍~))s{|D HKNmZ GsPWW"b=pc~q K`,x 7{E1qn@M;0<ZV;qWoTAb'hNt`qO׳Ե pX*-,6g]S/spRm*x#2lKA?B+}K S8/_3:lʓezG<`ͨֈ Y{L='U/FR(װ+ M+ƫa{oSDӱU<$C>$C2>􅇾)0y+I'5s*KHOF~?6G\bG,Dy`h_A-@arB%XDL/v CRLOB=VLa~msp\,it-բ|` odF^T*pR{|xx͟e( Q2;bq-Lzoye8I,4g4UJ%EVaqG_6b^D6m(Ā!~rʥʏ}f;bB=Z>[?PSE,1qU(S_6hMv1(Mdc+U 6ɏd9tŽKmlUeÃ*K-gz#%Z94,^9NWԜ=Ԕ76n(?ӯ j˾=ڲ~;=('A!R|{CyҶy-?S(RоƁuhA6Ral~Qv`O)ЈU*;ιڳ^kV੷sLg ~iBKs07T0AoՇY]ɪfĹWaa}Q$F|5e}7Muϰ@WL]!!+g`~e'@Cimx3iYD] N1%uPEb[%N| q ;XċR"𒒷dZ;(~re:B.#[`7CKkA,=. kI^ԷǏ_vNͅ_84@ ߲2FzƙO$_Ʉ-\['ou<q,usXj9Y,Y8 {ȧ:kx^G%,TPA/w]?On*M qi0[} g\)ef = B/\A(L^JXHNTuZ@>6uDUJ (X!Ocj"H8_On'fze-T;Ӯ,Mk:R4IEkcHY䞚xMtbVrB_K(f_96T{K8߄Xv· ѓa{Vۧt349X +e)fKjXB)Y wvȣLy~uڞVzm| |Ȅɽ^2(G+|#/,5 L';84,cYϣ%aAYP,Sl7DU2^%F&JX5O ,;wE~.~4 vo+JJq! &?fo*?C+WbxniW1\1?OɇoU9\; v8q:{X7Fx;̙p+HTk:0g}Um1 kWx?;-čA+ ?6 r69i^~k@BODr+Y Hv8վhOk5g+'qBVd1R*BN?Zua}8OYk T/ 7/qdu.ZoGݰ .uɿc%d2 _1N*A%4(\ K@EΧ0!˱ *`uw]Kg$~ »p1 aSS77쟼J( w D5"vz\6Sk> _.[e%VfHJy]vQl\@у& e, P_tj/L3R=OY7 lw7U㿼 l`%q7d#JHeӼ!;mHHgC.ݸ39Ff}:NnJ{7nv|\ց?Nc_;q#WZ;xc>{}#D^ַ$:"e n ixmdH z]KMyߠڱQMca0:ʇ}A <;8 t]քx(hߑϞU쫢aK`"0kvIMqNc!Vǐ+hL%3ŬVB}og@u95gVY*uLMYn#Ɩz(aA`o9*ct;mĥ!`_ꌸM~ ]~[u BPO+ͦ2xW~u$Y7bgj;~t?9n')*:a*0;bt}LQ S?┰sӪ`7F矎wSp|  81cfRNp@yu,p9 M tlҏϴ2`W`WaV+!I4ßdϓ<29N;ԙ?5+yJQmֶWkGޏUfyѭ ˻ڌ\+Z ~dGٟWDxMzd}`Q*ǫ|0Ew8]RN;rV }XI18P-W[5Gw!.1C2)6 Q!Xpa> ;vq#o5 an5[}&`f[2 aK+o2z}Q9:~F=/Bex{Ww/(c5Qynɒ9: ^+{gMlq3lZ̓@`GfGlߧXͣ>>5\a -TڶÅ8 : v!Z'lhoO+~7"{.AxV"Fj `NKzb?dΡPǵPU3du2Q  ,cY)4`#CG { D>#0#$}l3"':^ȥwЛXߠL"_=w}#ar`oYV`j -xvv56pCq4clh--Kq_~l+_V:21rڎo-O!*w"Z1\x-CM8}/΋89uV.Q]||t7eMݕ<.'ǣ <<{KOlkenX q m*$xba]Ib n֕(ށ~rvxmn!smӷh S<&9[[m?,hk\/:H RYaz3 5nU*G4R|HVї-T H{J)1|=LrA AnG6ضۊdFV̶ϙm!̘b#-FDMBJϢ[xGY08g×xߡ f\Pr;" MxNgʩ'\jfJVjΈ~5XK)W"*b15\ʧCi?v WWw^وyIbo8$W]zxf#ð:؄oSDU$^-u:L;rp{$}Xɽ@OF_cHKOUs{POsl"+ uh9QJyݜdo_??4)^Nymw!Ȟ4%~Sy b9 z  i.%N*y*WA].$k1?!Mc)\#I=q#)y09ou,ோ)bSOb/B/ލ5żk-* ڈc҅m9C5f㨩 Q bvAz'iW+ߕ-N˨ '.ʬN.BKR~$OhcӰIY'w"^ 7AVI={zȆ7d*3k;n[(! 5ưq[!8@Yn-D}~s._|xG\LKΝ=T|x*1*~^<{Uهp(a7ᎇ▼ `@` D>Z>Y$ Wm.GBLLHsuVҏ 1(IG#kijg#mv 0&~$3bswk=dV~rҞNE{X 3ԇ-#RGojf` ]ɳWUN'mDxf%R s{ZMMB~~k=Hh'#4jVsDǗG.X1iγOxxޮ$cxd~.7!0eϿ"=A\0pw2E(BN.LŲߐHqd @3orHz4:f]RD?L%B?#TmY/z1dfH9ʞ=õfod|EOsQF~9uM ׿=͜Zq0DN#lEG'ag.:s(():VtN Bն Éyq ab,ƍluqFvM ))>i_L0ԇ##'mW_j -B#ۏp j}?;J("Dy֮UB.sbes0-;xD!-ChnB*(@H.5}SKM PX(ݝLJΪ !̫8!K{|dV (9,EQK{⍭W]@,#kIINK*.5:'Ll g{'Lc[o'O{sgD X)*rk}SZ[dAN j pЇMK4hj)0ٔJs'C?.LNsWD ;PPYC"ͼMN=9Pj!M ?VҏiVzeb5f%Pmrm 5ԣlߝ_MQ/˩VIgť<1An(@U+ժmbE?( 83RAMiS@N)26~7U]H_[8W&y^(A~6X{B베b2^VZ`ă䬴*iB 6pC85a(n':$#%D3o)p‹&)8/PN &HPD&vZl\B PAqy'J ͗Dc TV~[ ~=RQC3HbM(e jQCǩXv-]RZm6hq\t\k6E%"}WuLey?x7>&$5AFvg'{ZyyI<>ݸRR'}"2ԟ%"L;mևfck φlPfG%\I2>(PT|/ER9=zɈϿM5q@`ly Sv5j+;*W30p݄yl}XwuקCj?~۵kRu^ٱ)љ㮱ά+c04'm^VUc7cIkQ,6޹fJil>9aA(("݋(eÍ&ylq3 MGc%Ǜ<]{U/*/ΐH:g)g]DK@9+q]H4 go(ٯm MYl#^xAgyI턂 N^ {R6gnC 7) ؎2 RN101'fOO>9tR^InNs-ZpXꪪ7IOv؊>,nWQyrew͍X0Ey$98\>#wpYE)Zmjk;PQUe@5o|4m}(|=e.q, eDf2 Yoj:!A*MK #-^(nBC-R];Hs1{oAa ~]#͹>ٗ Y- >0hu@(%YwCIJ~ny@*Q(ўJ'+E v/Qx J@V1>2a.d`WeBVPOaSS=^s(v_//aZ^v$_`/hDqܑ0< .z+WXg>WȪ1Ԣ^eZ|+/ φUԵc1>{,e\]s;:}"Qä{O, FD,ܠ\xE2vUsj{S.נAǫtN-V?eiV[rs}u8$)l*N.ňK T4ql&R}C,);46%;ӈͱ9"ȽkٯK v}|pD` 'DÏsq=" &@p`] _B}!U.$}By0הhÑq@m>fy<wKJIIG瓊#yL0*r-Y1pf? E˼ބ`1o$C/[lM1~2-Zs&4iu>|SWVnlM1`?~ :oƉ˚Oۋ\ǂ0Ʊ`k' ~-SNW]u[ 5r8jٳ;O1;GU7Ңb&XWpdv;Ep;?PA"R+Kz&e ϑWZJɺ1[ɩQ *!7AR@JY &f95nxSPkq΀يݜѫFC/e?wQ'ZUgUo($lZadZNWɅ>'\&Hs𒄏VǶ_"E60E~?܂Cv5dQX'xU #6f@i2>@,ղm *k.ꤲSgormLT~M;,3 ,H~ l6uiM[5jh{Y"*yײ8uYԨT ]d͵U|EWI&²ݡj؆O7"h6+ Ġ{}9Dg&5 )\Ico}kzAɌc/߄ibo%3>vM4Hx9*8W1i6(MՙqL&kd=I\9X qB3uz+*Yy¼Do_N v|yҙ]ߪL2wcWc=0'S?'_Buzis4v ‰e#/]uC-LEYv{gl̪L"s/6oqz|֫{x23`9Ćfv*LA(JUh!ob`x0:n Oy{Rlb,'#ę"!ж&Rڊ/RL"%]+RډD&" ^[0fv:8A`;N[_Bmð|)f۬XIv@Ϣ5KT9Yr#i:S끶O[ TԋCUKȾ fiyIkkH@ q<1Lס-&8]iV 4Nf;6:ٞ4VHvl7w-֥p}l3 U=FQZ[뛿Z"oZbC0P_qŻ f̍/e,-lQsbLWLߓwD d>LlC^[OF/i@7Mx!cZPQ*WK窫sAxL~ a?JUc~(>cQ]G'Qא 89N\Ap'xތ5X^%;A:e=wi+,.uЮihgX/V[1<d}$vG8ďn 2 x3n ~:B[Uֻ ϢFW}`͙G1t0E*A-ڭdN~kWC ՛G=Cgpql#Ma9ajV5YZ!db$o 5~>.Kx[ÕfJo- 4 Kh=?ǟ Ÿ|X\mR!l0QPshKpO5i}ŭgL^S .}q2@%~⠳`wBmWpjȡ^[=Hջ,*`5SQka(}ye S h1c"38-#YP;X _~Msz]OreB' ;ÝH?(S69򥒑qR&dzo(vy<;j6Αe4-+ ;i-d i{ rX`N1=ZA 1oX|DC[h@p=5r~(7q =u~_t r1FupWN%Ug[3D> n|w}p\`Ȼ>0]QudW0٪V< xn+paaSyd$ᇴb5 ^;˞~cп%{eY|:ڤމpMZ}0a*'&E]uv|6Τ u ].7\njq̔7ɞԦ}qT Uq]UF|]KN=u3}?#OwTsSjV ku6Tv%_̔ﴛ]GY-A M$9aĪV?[ZUl5o <+N 'b&H#I87YV. or;=R^hqO*}(+]'qfxVs <%S~4 }nhF7O Ϧ>=}a. |-bpFcлo zW_ #z& 91-w]5U/KO\_џ7>9бWÃjxG$Od->=Dug4=oPWmIJZ%h=NCN[a7GJ|SN)[rR\b-ͪh܅jk}IH-+(\LYyrds1DїHnu&:̋8EF;Ќ,f0sq;H%o.𻫋F^%lU\ul-!l@f5rh4?"VEMh} et 7qFCTjؕk7;F 4D򪠔]lE㓐T8{OfZ2@)Uc/?L 2j9 G`chJai)ţm R.[zҤmE^4z>_NNˑ}|33?>v珗;_8ؔT4%(h94ĩWJE$ә b̳=qH)'YW$M&ɶ|39}- :{kU;f#yHEwo) z$ft51avL$ߛ.dUuxϦ z;IGDl-_ൈI_]L.{ p,?Oh>nzv}k/Z/5ۋ ie]o[ [O^,ox !&iUۤWa,(Wԭ /> ;׈V e1FI>91a[_hzZ+*dc{^v^&{م}9蒗kqt=0~9xZLxfx~hC򠙪SaޟQUËl{z5*_"'7]?LwF=r_kbSD {^M%ϹƧ܌PYO<>(:F OqgoCئ3b6T8j0:LS)1.}tab1q|pli/[\3Qƛ%-I}FU[Cu feW5Ȍ#Z/1x[a5c5=e-]^EUJGTjo۞mcK>yn\ Y(2u,kJT!Ch1$=GcVxqw)o48Ug +gar 2Kd6s3jgtM:Y&7Вf;[|4υbQL8 FJTb`tUJnMs,Xؒ i%D`*[BzֲéR`cvG}p)l]0س&6ZD1TH4>uƘEY`*KBn Z%$uo3PD/E53:h«s㧃}ۅ}jgcoi?ݛVA]4֕~d${B3 ~,y5 ^X}v?w{7kD8^Fau.)؛{ *~KŎ `D<&9ߘO`@~ }/sm ^|J1;yC0 ^M7|w+lmu|: KCM8${U<,+[eEu-\8W +M{iKX0;_ޭa{>4m(^Gij+j[Fst;MwE8ҙh> SmS0ՆlP <iϠ/3bK[_$B#(&6zCjyr*B2zyY)wa__]-4(h C,MME[_sD-r܁$W5.ѣ ٘O yo zD+uͺx s&4y87Ԥ DքHV+9oRϔ@g}l Β]0 stynDn/3 ځ;㣳IT^[c=?zKG.?-块+ᦈxχf"YLH<8 ?Gx{AABkdd'Y$=>kTL# mi3]~zQe?f# fW *Ggq,= NEhΣl8 =̰Gd$F53ypy:%XòD M+ 95W0S-S"lB/(&{`+T1 f]:}:= 0iތFg1ԟNĆ=Kq\@tD1ovYl!^YEH%Mstk3]¤HOPw Fʚ`@cn)Y)Wi}mZF9Ha-J ;gZ[JAb~*5O{6ƴ4XJALq^)Dƿ]{O>`S|;R,hJJJUPi6>>QEt<"Cꪌ5 Կ5g>)3(rGQf\Vua! }Fgç4E{#;QhI?sL)'ڳ |D#c.3u$`j4|Ţ?pw9ȧ#3녎Ӑm HQdD>19i Ywn!0<]Rm w7z`/GYmnpT"+zW15" ;9$dy:䅲}ZP2 |,{&7TܕWgtA$0qϼ{J=&-Ee9BW[jp)+=so6;4bՅ Vt":)nN3 7=\/ηzF+ն""]4`m D/\G3ÅOXg-!47ct!1F7xV۾ R [[@zD\8i:.{ވ?, tsЇ:*KD_@g tW .ϔJ +v'q LxSUZ(Eb*7^ "S) z5[#הN*7(F\dwZ|%һ+1dB"VZr̢Di]3XvPZ>[T$6 .0/PSDii`X[<-hbo瀨 >3Iv!NO3RcTveLƯ _^GIs Qmښ'jfOAɓ{P xɶA :AX̦ٞACH<ٟI?5vhj&"(^D 펶<1Ha6 ;mQ|%fNYpf+B5hMʄJ.Q|_[-WDRq9J){ JW[P->xWh V5kD ЗH'fFQGJ+~vtRg왠~ liE;)7¦i 5,^|8Z^ Yz^TPŲ:Ώ)&U^p{7?FFE۔>J&y^B1`!pߋ*xq5060b-9>|>د^ "I#K`x^yeWArkd;"n3(EV}n5¦q ls\ӧ:>D),? 80}9}+| x%;įG^֑βg,ex|]tԽ ܮU9*ᧃxӭswo΁7Ú]/N"ݕe\oogK _ ~%s5eˁ?/waP8b%by!-brK7Y†=;6 ; w `Cq8w: m-Fyqf\1< sQ#*wSǭ$QP:4j:UoFҹd*KʥO9,}TcX?İ;(6U%JH栰^h[]m"k> C^/7#SFIh~Km857Oe'hCb4Ga,6rFA7t;w|}J93HC8 7\8 (#*7-\h#Y+.T^֕=̧2f]?I)Gwt!_à0ZlěpJǫ)Hl>. :'2ӚKq#t˧9=fh"Rƻ9^ağFf"ELL !)|]A`.cR:O,b#N)ͤ' 3EaKO #X?(6z&TV[0H*D$}4q]";nD F7c& (r׉:j4)xAx!Pg$5-jmSai n p]:>f / )po~qj6`nkIGvW~uI4̟b߀\^3v27jEs3)[׮.䊢5ӐC~ɅrKO<`LdEjQ݆e4 Od,l<2tߢC i(aҒ:lgꇨu<4.CrF~=55Q̠~A lug?# :BHTZ]M gH?⚾Ξ'Țq.=j`˶)7ka=s<5}F+'sqIh{=<ZF\Hs A/޿6BUоGQ2KYehg_OtwV{I[C[ ^q\ W^潝~OqjHҥ}x$JfMhOnƾgX ZZ69҉;ĶյQKn AO]7-iUnWg">C-BJu ؜mL ev{`"Gt̷˷L"{9Mdܔ ge۫ؿ-x V jWekȓm6O3[\?ig@Ȋ P uAW#v:[}vrecD_CQ!~-cQmiIp)3P/K]N1fCf= !7m?:˔媆à]mYuLv=ַ!BK ZS\0pE#JZM0d*$1L K)D5gb ?FaKQ;Fa&iDdjha`N{ZpEBVQ_F|տ#? GJ/gѵE?0CP9;m Q=Ғ)ٯ76!4WREc@e ?Sqf: خ~7^9nKB~\YiEnb~Zy?[ Na[b>,ke56𰸗un %;nG*wG9.@ƔD;;%xq(p(0 xjwb=E~wRI']1zy C5`*,ʏT+N#f+GhC)j-r ФvlND(n@B7 $Ž:/)q Ǟzq1Ԡ)IVg`Q&i%FZN:@4>Ddi`pƺ1 G2Zo&g&9m4`l߆ r]DKr\bDk'i8swyE_XͽO+Wt C߾M9S2CVfMs zXqҜOqRX~}Q@3КOKgH%U.1|-)6=<G'e"ʲW6m)8@,4r"}4׮\ Y=L[*ƻW`U͉KHV%e';eZJc9 T gPxTjE\X9bp:H%._ ubTwr H1N'&Ċ+9N T<, &_:p-:a- c Mn6̷Ho+gҖ>p0 9IxԜ©{oP^VjUi0们q~>`91H'd#1-pqw@TL4|+,q0V 2ɽg&~ FJKWF@egCAk.~QE+UQfS5NRV)i5 pEWa1A-|KBE:L6'w/JFfYAvPK\QXN5SPr|P>7pC DQ(+Qr AXDcid֭@#$߆o?\R%BoC<_ۤfe@LPl;U)9>=lVߧK1Um$%#!wg*85#h&O@YtRU hc@*UDPV/.@-% t#UPPWbQh"-ڂOJ-e9d~Nf}9y>ĭxW[BOCic;pgْ51iE"]6Mbrnb桬^n Ϝ_U[C:6mŰ5]{LL( BiVQ2}{lj4^LN!8B󧶂w<,Kŕ?,}8\*tڮS]J6)hm3!9^ ף}[q#JNWVtk6 /t&+ d/oޚh҈i=kXt]M#j:@D5Lv0 5S*VWln.ZHg>n@_nT@Z%AnD$1ʹ5ꤾ>;ef6PÞY|:3mW#Sߩd:M<(n2*F{Z9@~`< ͞tgzl4^0$C ,5vHBY=dl[<.3(UDZL5O0;;ߏ&\LZl pO\ږ ΆM.dcNWd݃א8Ɛ8cqjLVONc{6uoOvR*wT8֑ϝ:) ЗSe4m]=Lξy f[AM8viii_ *~lMsYH[C lA2l|ȧ5e0J}u|L|'H8!%Yy1|iף貤uwhl-xj*eca{$iɊv?=l$4 a>|ftW=,OXĩUcHb#M7nOp8NjeU)_%,VFYބ˨0N^ȹa+͞rH jjmmUtW-U[M c"F,c/tLڠĺ?M*aDEHeCb}ZʌMPXȏ6F?,xn؋wFKл_C{=IJ&UV - 霍g?7꾟Ig ):܏s ~I-xj,hFOXة7oÁc)Xٜ`k<1!u7t\:^JzHcy$#)*{^I0#CȠu$?5(#2*Nq?vҐʵTG tvL6(F{+BO3濒$s*wfy ~M<[lۊC(]:8ekZɏUj}Rw i UJHzޓʗS^7FSL~r r!7kXyj:^I2aU]㯡 w^T,י:AWbi @I qI"1YCJ֣IF'qR@=`ѡtL y%K.Yl0^W]']HaEð&O8ȹL۷IFvT \խ[a`U I DܻEy@ EGhE]*X0^Ÿ,+}`oCdTLVwήex0$ܑ,o M9_9IQq5·XuߨL%@&d6a*E~ģuJ$@GȪ*D(IRwrMUݧGO`cQ;}I)$kLE(<'\^E(3dr&{A] E&}^V#y+^i䑗vy=$d^J&hhʞ y*:I$F^{;OZk /7}-bi{cS}u)]\-xHwMqܩLD!=g"Aɾ ;Sy$/%AtHcS:P0'\v?L^N6F)'N^C9byH|.l%ah^[kn_Dq/ xBP\m=𘈏(yD8LN*SM8rx }8IWm5З1Q# vw xQ)z L$:V\+˱<~fh$IG :[u3aVT0~^Ԏ#7vTryƒlmh[cMEw}E1GEMFU\6P1P>wh˭a/855 žK읗$LC&7VGbxAJ>  W(Y9 >] <'5h#7MR$Q>rkeDȭ%g%QNt]t_F\)7goHǧgF5Oa LHG1Txpgcꌡ *)mF q)8Ep/CP5(, ^ҦxRs?ԙOk3%ړU"s6DkY^/~\}$d c![ _k%%0^" _D)¥j`+*$D+ʖ*V[8Hm4 `V3 bp8xds1Y6&ۂZeg6x8 y7.,yk=ZzȤl s)۵zzl_ywji8IOG Ȅ-(JJO膄Q04eZ,+FW87y_p&ͷv,bN͊Z0Ÿ^<{ V~pd٭Q8q#:FL鋊/)N_^ڬpKwniKu6vWXްVQ BX)6D+9pGk<=zGٹ5#)y A~Jy #:GA^81i# . ,lX9;7;j*[*yܔvI+nh KلY ˮ5LzͶO7 AIvu)_uZL'D_;[?lWRQ9u|}%^t9S9|ׁu-4a 6\l相`r]MXu3n?[6ca'Qt;!cٟ?7ޟ[HKR"7cت?}NU޺ Z׶iCS&j NuszZ 6Nǁұd кmCOEٵ߿&s!I0_#aXO7o_R?˭hVmoN~VwS}Q`_|1[j[_/!r}?ZOh?5mEsKluIx5m]_Zx? pn!QU6 kK55=z7(ʗm\f^`ÑxY`4X/hzT#lW,Odh]ŸLĽpM(.;@Oo VBdQ-]2mH s7%Ϣպ?U#~|!mwLcCN'#&ľٮ]E$QCUԩEg73C: #ߘ탊VSX qꄢyhT9Oz왿>rF. t֘M@V?:52!fC" xq&EU(wdm13gXY0IXD@%C-*CozSZ4$&5O+t 9)Q&UOkL(>G|nh:4Gn@Sη~k?Ox@~]Ge †ج:9yb/qw?>Wܫ?w\U˦d!h";K%5YE *USO_j 2J{WtP=Wa=`sa})߬Px&I4>RT|\tMdt+zn|u:؂,rkTjN%ϴ:&œ'ș2FYj?ygW=T2'B$DKϲCl0"ʾ'/x ^*dպ<9Z7slky^*]_Q<4t[i+OrPY>޺ (Ѩs&,UUSp&F}v\OTŬZaid6sWR6fUUG)J%d s #jڞxel*^X`@6.TA\)W}/hżɞ_alͷI GRZf\eSy=t16>-fC7RGj=ϓ|aZ^I`eN83q{2VB 4iNf|ASAnj 9wk|A׍"9W A4 Uδ!B/d( ]x?O5;RQ@#DgS՛KdVsl;4c;];*P;l+C>-OwH#J oU*݊bֳO7(M_)k3Poo(PfJcҬҨ^T.Jb LJ91iUʃ$tU<@Cc B:OrՇAqWZ˵k5d2QjEI4ľ:smrVt*_/kPFYe{Q/ qOL˝}FĎG~lt;Rz M,M/QLO\~"9N~n;'B-\L811(dAK☙嫕Na~#>r<'L7O(ӵc·.A9Ն߫._ɑA]nWNteZ~TNDġQP =dwjuDG&3i#ypT{Yۋ3%yjzwtHT)̸W=kpqI2ÜFw9d"v.x)>}9GL$- D #Lg2gJ .`A 9-4c ێ(Cb$ e?r|k,ᎼBCD٠֓<*Vs-j6'wydNE49pinqXV'T@dϫʸVl'fxovFgS 7>"q7L(pL(R 7~^-%})~Yy.,K*8~˪:-P]ѹZ].K| dєa?埄6AGT qH'DuVq3d%%A܆ui$B1EHv.vR#{WI5A[hd}!E_RLEL#Q2͎ S_B=paΑdgxW$GᦼP6]R!脑%? Bexʀ.m~bj{[3IVb\Wz}_[g EdRzZ怨FI؟]qe"y{!d>DeSM-&kAbV%<Ԍ3ۑ:f͚:Qcc% dP- ۹fԅvGܯ._zixb?ԓ\]pl.ySƞ]ސY2ڿS> Ph8@`fvՓ(i(lY: ͏\~Ňg}Gg%Q4]V+e(/ TG!Z}@M i=gc/QӪ~v?k@`;?1 6x[1}w#>_q_}Qc͎|%~}UVEur/%[-sY&Y?5'KG3*,ywc|*$zXBղO6ii/l<rnl0-kwx~}ϯ+b:^3iEip;*]72ir1gr7ɵAe_Jp%~m#klkU#D6:>@_}ǵs/)I,n^pX4v݊|ݿv._5Ј+Kaj9y@W=?^]3 oFbjR.6R۔0q"Sqs#|t԰7S}ڂUm 6b"ƘKa_8R Ca0ڢ$I ;6a_2Sp_d:#W ;ޟvE9$M l1PILa܋l68CٽԺj\28sC>bv& * [^DOI7Kϡ/S4宋%}1S}.}ڪ Ժ=+Ӻ/?m?*͆8+a>އ4vuu>\ɶm0m)z''[юTSq(&mAh1#r c_xq &DEXqts\@\5δvB_?lmy[/ ǫ;?|_ B|s)s^~zm O}Y )8S)YySAlg9474cUֆ4zO`-@[(8P4qQjT-D9S°t$љH!38N.lk:9b*92O5Vi;[:>_'m /v980.cJU*+m{5A.QQΫךN_myt˭qol uR￙/i ZU-;Kn?tڙl4ya5Ⱥ"LK#3\E:?~/.P' wItiVmŬp~QVb2&#&Ee`WLϛm1-! +vM,$44r=>6ZxA*eju_G *8TՆp M,q(iOwwˏx*Δ! 3/<^on [ݒD8Yk|:{i޲k= ŲaĿ.vs;<[q_.9]o ~ȕ_jy8g y]ɝ5mO]s%hĆ6hm|S2Cz?iȞ=wR:$tM(0% 5b{t;4>2~KqO31 w*ԟO J GW7B('(?1kN"\>eےMFT Ř^*_y&i$A֥& 8v60#"~o{Wo`yn5DC\5!#C y\L 8y~YnME-b*p/r| g]K_ܷB u`}JD7\ڲdy fz]{Sh$o'eu_^q"vJu/ak(µu89Uዓ«i 0ҹ}b@ u*&`׍ [w[sGo!'ڪ5mmvREMSq2Ӕ(ih92]?6")Qd6  Td%[:Ue= 3w~-?D|vry)-WX =޲ qEԊʟڈ= =vl>rْfW)/`E@YQeռY/2xSF0?Z bo#md#+ɤkݍOt-W6's4 Ԛ?.m&/y&%7-Nvlvֻ7+Y/ UcWBTWr†"a slq}ZMєzQĎY az~S^/M/к/og3n]21,B@}uqlB;j&홃zmJ 6kIl?kR`-Ws C qt&_ZuR/Uzw[ ;չU;{*&VĥsSMօݛ'!o ]pҾz'k +U+xG@V×\op͡;^Fm/8y=jP4btLg+zA:=+w>('| Ij*t?},lﰊ(ZG2%-Y鸥 {] /y'SH/>DJmT;k5.doEƖ Yy>)qNq0EG'5( ҍ@,Y֞. B0]WGqW_'C ?VO7Mup/آlj__U~ \+`E"ܕM휖d<ٽ/|O=<dz8Kf|X37~`gG[bϖ\`06C* XWqLޠ-'È1c&{]ښ+mA%t.&qA3=~o3)ujv]18NVy(rf$Ka&zb[v QYc4X`OsA)'%Xs^Of,M9z?]#[m7moT D2 SIٶ!W\L!٤akPHvB.Mm`ݎ^ &UmWs<,ZV|j^T|H94BLY)[n5'("82nvB .fhhhh]z`Dh<<6w 7~c#Z\`!Xܢdm+9(GT2|I:&OސU:*Lq@' }Sɮr[ -)?NUoJqT|GՂ8LG`a 0\4++ MY^HZeyl*ޔZQ p ;}B|\ s5 Me3HxkT a ~^p f+{xw:RBn&g/ƵY\zQXfÑa|^KJ=iYJII& I9'*64g=ƒ7[yS~CUԣVZq_uuh]wJh#2.,MPylmfVP[Zc >&VFaz5 E4!ɍORYE_OCW0α-fhGL[ e*vTM|pX?MC:g)g"yrEpHgHt"<~Y2/hr{V®y稕>y%Ӏ&LWWŒf~{#I5q13) Fhj9{.薼djzT6{ƫ¬-?q"p~rs@ X.LO<ћTz+;n#_^CjV2ky & [F׍_ o0kݕ _P@6H1.|Q`D ?q FJt%3Sj[ٝ]-$116Q%bnT8.RyBo)%|qi ]5ɤ n^VX SͫEk6R !8]M"xIx}9u ?M$UsO^(grZh[vDgCR_)fnk?;~Ե/;;.ԄfʹP-\N+;K(\18J8$ %O𶼫T%oA`&pҨo[#7hz{ y6HjƅجN''F9'd}@G*ƏInnE dD:nqmؗziY_Yu' x \mg'^'s9mmW58qT4^ܖaYȕ:/ u6p'v׀1kC꥚} IWFE2{=.nZFy!4}U@p#4(bsڄI&gESlyɋUڕ&, (.񸵍um?yeRٔ9(&Oϣڐbm7v)Y*}&qʆ6kqsGB@ NdkRCY祈R" __rf&?`X3KMCߐd4Pp:m*tCN&;0ͺT ~7pM鼦ITjGƥ3.&Cءp@[ҹ_i9k7?s)<8qMgzi-4+8_.AZ W$)jbfk-&n$v.0:LYV׫ZPl@(nxA+&Xb\{k[q_>r N-?˿FZ 3yv `yT[$(7m\ߐ_h)?W~aEslNGj xG26#E- &a^ o9;P%4~UZڷ-C-o|IA)!9SSӐQ 3x(@[CJH+j́ !']im$S̯I1tsRg"Nޏ_Ps \Ԥ(D492sˑ/.{zԱ~g֑MqCoNeek+ x. ;ŏCB{3d8PO}gUxN~EƋ"_Aϲd? clhE@JGJ{+巹bpc܃d-:Lh<ɵ:ꊤIiJοiz-f :pv.|9'h}z+g]iS75Z%WyD@N14\ ?MS;H!]9ENժʭ*+P-(.3 n1Ԥ <"S d#U+1(,KNM;/.Kv{z0Q5d]<`#B̶3xc'<6PvlH/D~91^CJoO ďPunmtNCV=3׿ی!ї[]_JxVƎ.$jG]v] %?Z˚56 $'$gQ6?ՠ')'12jŶ_`t1z\D˪j| 3#Tyo[!U#ƺ=xDѥt1n ^2?dSd;˝8Ȁ($NpY[\9UCE OriE=E텑8Z Εw.dekZ F_/oob[޾L }x/qx#ޡ+xL*Bz'9;A hQտ04y+STl giMn1=GL-i*xAWKuh[ҮL ҵNU٤_ؿ7w# 98_WBoBh Imx-{WR`i!Tr97n{ZA)x'wu`$ޫI0VփW\;sML>d6MVtcglV*v.3ء f'xfR!/֩œ"fr6HVI AX{z .Pn^:G!]uvM'(D?B/,}\ |Mxnb{\q4 u#mNgY($ɶU:nZLYT _s4&|&~gj }dDž/`S# 4;Y鰶*6` QXYbl·nߦVrtOPMy)߾Uj'4mvо_~{aLc?As w '8ozK  R!nDvϦ}jrviCEg ? `BrwO#Ƨ1_Kw}F)?LИ~1$ !C=? l= d8l‡REs!#ʺ7[K?vABa2wWnoJoLsxwFVMKPe`~ȗa Ͼt3?m$Ns,^+NZ*8|˻YLfA@g2'άQ:jԏY.I\ ͹Ңyhȃ{9gXN?U;W]Z_#=KN(C%ۏ eq~0n90g1q sޣ>{j l8;p}Ԥ~2%2e15;s0zv $(xa5F5 f,SP?7ߵ~g__=ҤrQ3k0U[1l!ݮꀩu4w]g<5;DU.Ŀ.(Z'b%Hٕ /RCf7OYx+•RX_7D9긄0r /ڼ053fVޯܾ (Tz*NnM6jq{W>Wa.jCj͕.t5i&YUBqt? b$Z)fn9E,Z$X.nh`)/1g50m4.wO=ssbF[uulAO DR!Պskc;#ewN#eGc=k;Sҩ)=`YLgH*_+@04jyQ q]ew 3vRZ/MhOo߁C `a2TQ9༦*6^P4"Ƿ>QS-ñ%.p?D+C=Abyٜۉ=>H[Q9c w{H'A* À?}uogyD$]b6G'>L ^«N \ wk~<. Pe q N7pltp_,lt?SxC7n 2 *Lht\xxnsynLqnύ'_Ƿ>7&5;Hpg^Ro8x^5#/v^@ *Sp]ݍӰ R-0 g<u` #/nmi:i_r%^C:iPo?ؠ ݑ߀%LH%"8u92Qi?r\3aƫ8'EJ;Je h?|, Ūy٢l~kmM2P _ɼ8zSxI"#h=؀R/и IR6o#}kD1@2٬*_Lub~.Yѝ Vj鰆[y j M&h<.xi d=0 {ELf696 3'@֞F&`w& DNr~ښ,4;/lJq>v>֞\fWk'퓆TK.ELf4&vUR`b<ैC v(>t]7Rum *WO&2G^Er'`]Έ>>+_\ [}Vb՜g sv>v~|1zs݈9>4zcs5Xz^DkrEYyfJ*7HH(H1=}@5~PaE~Dm wRn9|H ( ΄ ןe) 5@N&m$f`kѫ`;~%R xkh˓oS$Ih'N4i TO- Ga/[ ,F2#g-jV"}*Ds*2|8;BCV0-,PC-5] L3ۥ dFa,Xݠg<د`5`7դmZ$iG!sbͰ;aNx#kM͞2gPwζ8hߛ8ړREvo 9,̮V87#;i@(*Lqÿ"&XHqI\ `q3 " Z ~ZFEI䟘vjbRax_ήmo6@k*=%k*v!^$OOt*=v܄e[t{QvVW@v4k=$Z[CvKX*ro?nb&F<p_مy|%d=fo6o\ o=}9{H [(P>?~O $<%jp)yBDgNJp+&n^V5gF.%bj;'(vN#\(/Gd_6n!ΰZqkzF@Y@ .AW+Ʌ@]FtЊa(?K EcWOZ#`}## \QvIhX|LomD#$tb4U @$@}u3Y<-'=Bֵ+&nI+$4vu^_rKD|/< 5dr21k &+UA -< _a3 +C%7/Uo PgCWҁz6#kHdiް~(8)(DGAɽ/0(\X7VJ~qb1Ubw;ch hfk/f58ۤ;SJq;:q%XFB}.ki˹ M(G [ f7i?!sc ϋYTZ*16isN+=Uq΅ ;;{Ƹ/͵TeXvz N3_hM[boн|<2kb+`Oxyx͕ޝ#; T@F%F/Dc1t~ CcR84c b[8Z>/?ׇ>o3pf-i?fЏSDϺbP3b>_y~1эgyKM.Xq*iF#,2uʪqaY{w٣Y^z(kd%/q+ׁ{}MI px͚όb¢Btq]P>+ t5W8h_Bhޏd\EٍRfZM,v/Fm\x0#Sbk?{#sU]|KӐ&P᪕5ᝥ w6'yӁxn8b)j A[/'i4v{)/Q&¬=68LNM`vSA̹Xv ۔k}}yY $_L`[6m&'6#@a)j[MJн'hc4?G`^^ Z0עUn",gKb%<&xq!Sq\EZB VcQccL,C瓣hLU5yrcӨm@uZ"6Qe3暊^r\"\oc-' +'1L=+I %A/i(|륯xy4+3zp<( 5FoD)TD={$6U*)[#]eje%=Oim $ė>yh=1z<$w yÊ5 IK5Cx,He68Wk,YE†mÝd-zB1îDn?͢U/Wdہ%{Ι]*,{bOn)4QVc)CLbw!·1'X&6DO322[7{G_/hOL/5_b?_T)cDş};]ȝG 27.USdV)axw׽~!q1ɨ0ٴBN7Z#nuN)BOpI%*=7A\\4(p6at5"UGSs8F9P-Y{Ąvu>h㝮&qyS"e#ih3j iX(@6dgrzV`rbKO{ȴ0x O<׾_}KoL()(x}jO^xGKMܳ#[YNܙ*{%A*9j#z*+`/8lX/Cykܘx| 5g eR?ID}NK|1Zq/V.7;3~~eJm)hALW:u|<cjS>V-\J|F,$H+Nc`bWXNk[ȽPϗAQI ՑV I쫓j,HR+&aL }%VR m[x@am㹋4"21̘VkRK#RMf詾{D{1w [h?_Ws".(Mo9cS"$CΤ(QuC"濰LiuuO:;L:`VX\h1xSaNefuMM,k\}A >Cԭ7&>XGGra(eֶոn憾f%>g =;[.ψU^ 2Mhf. ̈́zEq^o")]u J>dN+L{e㫴qXUI6 X1~<~ ߹ߨw4>fp5nPTc]c&lP9"lMT=G1%l$5)*dW:6/@ktg#ؿ,Ìg Bڷ!h6(aI?TB3" l^&ZϦ *4bO*a-OpȟzdjtCymg^t~]EΎ e8X2$Pϡ職E+CTNX6-S4zHX9ˣ:WhST O6~VxZe@lwy>޲ _E~)0w{m?(ޅuo O^`E q4?[5m LxsB]ޝ@q9XBUtЇ{_\Fci$> R qZGɏ(pt"M&C{/y2 GJR G(Qn]R'<qjaOW!O;$O80}Tv|EyFrYI#¯[A&̀gv%JZxlx}OmipZ,C#؋/\# ׳ΐgW{FesD#DZN-kig2 {j7v.ƷQbVᰗ6N5iԺHRQ#d%FiLU Hd̚Xw5j=]y&j=ENm=h^*~Zs-{ɳvK>v>Čk%-/5Ӻ x<0Zw]nziC/Ё0螉!{GwAl$ d螏NY\Fg2/SZ'ٳ8 E<ۋrD;29/ѭ|C[䤋r)7F#I]_5X-HM(r*{HTS.(3&ri;_%ɄJ.%%q#"WHdφ5ƶ6ٞMYl"gj24# wS;"V^ųWˠx l2xZ jm}KS#+hUKp?,GvϬc۹OD$\uHn;F>g| yfEm8풧i;|PMĈ}($4J1 BhSN$СB0>YU~ ~GC?z#{@ tܤp`xu4~ߐ'#;׽Q1Bd x3J0^M =Nd 3> Ma'¿$3}2DL/ZˈUPu3_JަzOK%\:n~bSϙ6beCG162)-y`:#dEݟjQ^PSre;zTDJЛf&"GOC=a;!v^Þ6",ػoi{ᛒrݯsm=FiNH_0Q+40e/՜7@7$ä![fY.&4^ XYK4 Hex2܉4H ~D^h# oPK6%dNAj(!+u9/)0M]m;vy 8ucxꅣz(sjy=ifh49!wsVӈJ˦ 'E{'*:dh2 ^yMGvCsE6agtԞߧ8bFϨT(vj=q/ɼ10XHd OvJ3iD4z/J3녗C5U[p4| j1k12ʋe>0:s@m9]mo&..Gb]55ٙ (-ŒxTm4o boFGYE7o<^?spOI.@x3SQe{KA&,v{HoBkrbtH="QO=gVU4*sIrshv;*Я؁@ف@9b ࣥ@mKɔ| 5hQQm;%.t5q带gG, ČJ/Xlu[%`:@-rlr?ΎG&pc'xL⏽+̄.UlI?vw0f-t!a "ݤ(HU[Ta[*~8Z0v]9tk5U_* Ȯ`i6C2ђjr*H( "1o$F>K)wΙg#\v)<&#QVYaiV#xLo0gW,x 31 kf弙3&+i3+xs#r^'y9I}8x u)T \΅kDC4&S4+G,y(~>@5a7|AԂQ^Y½a9kWLLhCmIE-X;& ҧ]p|q*ޮPg.DŽMOTHY979w_xew)C 9E-e+m&Fnb`øS \nxo`+ۑ]ӆ-hq9ŗX?]0?yğu$bQiMP2vcbIz֒y_kN|tr7j[FQX!fU Ӆ|aE!ca!eRj!Я@U rnP({е~`&~r-,wһyk>Qۍso);O: GTz6U ?_b3O(MLeOj$3Xg?ԥ\?<:$[9o6ۏX2UrxlO-CQatoHӹ&X)n?@vE0 ͳ4zy,QTMfd[6Cȵ?(MO$pu-)vyh>C(|[C";sXګn% *5zF#W|xR`XVH DoGREJ n'Nh`犃tϏdž)Ү"?%_k$n):OmY &7;y B)u,ч#Bvȩg_e&u>;:׃´-pHO `y-l2[!~/a=O(@bV 4<dhE)$Ww-XɍkOv0'PI>-A @?F_m+ Ub1v]Zp±/v)נZ%#<޲ h@zkTVv:]AV 6syGagK5}ߪ{ gОRȥ lĥc`}_7UU~vsB_"8!cA!]G<iD$BC=Hk>媦/~ZkT0=;融׭5">mY"! %< Gw:&V#)Q6 xj*`Gj[_H8|Ԣ)$d3\2F5Lѻ׀u'DZN {f* 0{q-\jXxu$޶C~&H##Ɇo:2Xvq4@N?v/;pMt"JUdn7)+Uu#lOd,XF,*Կ}ǿߢր"scb[إf,s^o2DŽ+пHϱP~Sj\Ovw&;E{DD jU:ڠ'-=;I1ZQϦkNI %E;tN5Hyvd{^hmd/bя"7gg9a<&OA҃h4X@_㸂Y #eўƻJۺJ &9R;x9CYPB8jJH2P+wnxB]phQٿ]eX9Pzl< w72u dǡ&9R#k+9ԗ۱fLh G`K5|9|u^0UDg#r1JX)U=U3`Ր0{Q<>IݐE7 S9QW^"jX^qwR>tG2iǠ;m\o044fjZ2ɿ!(]ʪPZaOlx L+`E%E[zlm1X~))l󸽁_!%;$h"˶rĄ?Ch";خL\'gl }98W}n]A|[z ό LVNW yL A?n}oN~Wْ|@yUT  b?#EGC3@R&ɫ4{[{n%%> F?γ¬{~:3tm k`IDIhu$$Uo.YG:!,ڇ"{'gNp5q0o@4@t*":GN0ΏRuKoȷgTw#xѷ"b&D2SX٩\.G"q/ Y]W)e3wGn_fnNwԤT|(egrPB|զkEҵ^\rRkȀO"(Igjv%GZ;^:|F[ SE SMM\r!6^w΁Tv)= DGd]0vU ɨ8ݑ&ϗӂ.nb͇Zy%6'.Ѐ]r7N0LٽuM(c1_p܄U]+Me>% (zU)V_0W6.vLK&æD +<{Ki=|ﺔ[կ& oR­?/vPBqz:X_ƒ5+!!uB ~#|F%r K1o[q;[d? U:4`LkK"r#fX4M 26n.A~f1ZHVӗk}xqL4PCY' /P'g/n0lٮo^3Bmmth\#'N|lߔ2sX}yGpu#)iz㉪B}WNvxyo+G):A|n싉vB4ԱTIHvc-0'Ȳڽ Գm;jE/P]L'B=[Nq& %Amu <|>f_3#EzXl= ϙ#4@Ez1 PE~zQ5S?Lgs:wv=*B XB~M~!x)Rxq]=#FXE\0 ŒGb Y$SjTRW9 ^\FYZ32K3v累"[&d҆e8:uƫT}t#Lt +}x1Z*pc|M/PZcl=~jq/L:%hhULIJ_ۦ.΄h` |S{4Ŗon݊{0W wfqo V`T*UZfsGa%n~HL ܮWԴ _||a(Jt˗k'mHa ۰M,2{zS 9"]~Kq59k=ߛ;==Wr߹!S@MZgT#Ge0|ޏ "Ê_Cp \&v 4!5c_`d;$U(_ GC~~n x_&w8CvZ=6 3z9s|?NEN$ꐛK yp(X|/XϹz^}X'g"!O߻3lђo>2Q?dE 'NXh\i*Y ʩjN׷6L<̂dEϹ:Oiu[YҘ87kaTj Eb8{oz[JeYc3&2:ZUOZ_7U)U %xY=~) N;`8jvKXYg_)KGs@:#kstU-qa~2_.zF'31J_Ɨ)ꉕ}"PhC\jPEbW,,S a|N]>o^,ڵ+];W! ҆VH2ǴKwDQ؇Ô(#ǖHB}ϠP,UX|pB#7ES<0Ħ/K% b#+|kǃE)MnU?&\o3l+!bz**(!hqq%Vt.({͕*i,Sh3a=nk`Yig| 8y(vgbeC&&Q,9[.x/P9V oM˨g0PY_QYMmZ$nYnݴ!됙k|cYC($bJ?i!6$P颴6{齞#X] Ɨ=G}l>dwO6(t{WN@טq& (_嶽> 94`HO_.΀2h2`^1e|Գp'vTΏF`s s'ݑq㵻cK ,F,8Qep]]y]O U6^CT=eolwTˇR: ȫUK^ek|-xjq𬞳V 7ՌKmʳm)a ?ڌ? (>{<~=ϞC1Os$$.gp_+B&2 yFKQ>sOS'~ 2^\^ɰ=?ḐxA qv3ܼ-ׂ=`$Q$dq53 Ir퐶; ̫ea^/_D&yo$Y\ӣp=$D#(]KfΫt8;O}$eq? ƻ0 OuJu ~.pT5@IwM7E}Qlu}<9y'h<_f?sY頁.4F%sZW]럠PDn(l%I9?}[#sT,:oGh~czc&Z oab$퉔7_Ӝl?ae5t/' <^P2hݽM̠_w A"ӻ8-1ήcH'ײccw ?cSJzz` lvڑޙiI>sk?N+x띗BBRjWH0a:G=}wi+PM 5_5U3Lq\,`"{Rc4MnڅѭrM }o5!yd\ϝ#8ǶS"7 o%BRҸlJ})LQG9v"Vk#VQ4R9U˟A!f&m ~%pb^0Uh6ږo>b O|L?$wrpr5 Zz7sv٧Wǘo^ uyjb]Q$ ڿƬ} (1Uq-Qu؃ ?z0QgHv^ ω| %|T'K+?Ǎ3y>s#Ѹ|EOcz,DqU:GKn}gF9+~ r&`1vsRGvekl ֭EǶ\[%( >-mG:{ŕ|L͕NX<6ه) FXmrHע$VsZ\9-~'*M՚"{qdq ghiP nǐW70}?4](h)If_׎m&GRKNi PO)U5\݃cmciC垕Q^hŎB1 Iy%xAQqɳН5v|9dauY ~Qā~yWhc2FX4v8{2cPjWwƖI0* h`ŜU;5HwζEL1ZFi7Ohs/'oR(X-Y!ڕA NPp<սc%qTlC&(g?{KH|n^ N.`j*$~m%qafSS:~(#!V6#V6ߧҭ`Aޫnol>˃enc9]ZApbvuUOGB%CJ)b4llsЖθPY"^jR@ol:,fRzfLb1v$L.<#M Tc1 a[#5F tǚ"PHBy3Uůs!|g{QL O))}ih1AuOfn[qu| M ~yB|.Y"&%TQRmr!eC~&t(,!#%lp}ݲ鳟";.?Ȟ3_ Fer5bq^ >۳6إ~/_y#PU3#Q,7v/Se`fԱ]q_ݾufd/R0}M]EѝB .(3] S3I B\Ueg `T`#-,˝W%=k3@:D#7ܬq;9;n|nv,SrщO-t5Fqʢ}zV㬢yy[ [o>vM2NC#ɟd4>Ectߏ1˅tdj[3.n˲L@:r?䑣\gMwnmK߉dYP L?.E`yjB!L#o+DLߡXnbVXva722w,qA cI]8@" ǿU; ]n@~+Xyg A;(bVD#90GP_LbvMMNg8.{Q N*{aq6~ f㻏,Ft9˜KoG.gsαXB =k1"O%L? hpQ.8xnv{q c`ÞDFÀp N4O9Gr:CbBr<u}a0^k/S+&̖'8MކK^P4r>3npl|6?]~}abPNƕϤdP+z67څSxz1\39B vx|8HgwbWQS\'C~ Sj ´L(9_ɳ4/.O8ո9{nOp#M2RyVhtwHޠ{gX[_'uGQ %{ H' GM=خP-?l׋h-\To=oau_s]V}}P5ͣ+ lTSF}%$ jdjHsra׫8nz 4hxYPAsEDYrt|p{\{u8_@ 5 *a3@X]Q˚{VϦ82Hfh"'8(-)A<l""s0H!'kt:M|N}Bpkp)oJ =%KQ B-^|;Ep&/uWZo T kK:EJM%ӗ%,N[Gy"{PWcuZ|LUŒ.%U@J-]?#ьiNN+kpɳOn NdP 1%6p\4pNzv^׭$<cҹ\!\io76f|@+.?}TB ƙhϢ'0_T.FwB C ?Te4ߥ{c9WKՆC+?IJg.<vU-{sf> vV AMV(zDvbɒA $p#nН8Afc!]};kT h-|Y&Ӏ?t,|5[<3zhi UlnX*/Xzl[4+zT:OXo v@uH>}sNSO孮UGbLmR"/Oކ!0$*jE#3(!.[Q_f ܈0׾blJ"I;K{Y72 A,t4*TԴ7 c~٩Jtb;.JYZPCzկVBP<0Fއ9dA"˱L^۴Gfx;Kp6Ά'$=YOȜ8!W{4?*BqPjB˦H{$yO}ž]tMn vY158I BsyėH?!~P+Ǎ}ȩO]I.Nָ,+‰$c%ܯ^& q?Mձj/=BׅcL >_}>EJ-NJ?.Y{nuv"\NS9"ǯ9 ^g;;]- 9Q +̰"'ݙ)zV ^ZU)\Ibd>vi)Ph[S4?y~IGF|up'3FFcU[Gx|2mMM fd'-DKJPG*6ڢiVȰf\N&LմZC̥@Gd3\+ۉ7p@nQ?!9P]Pkj {Z/09S\j(Ƿ m?w/X&8BbWIѳ-Y߹iňV hYpO30ةEj8 ™Hfk*ayEDs(,odaNsce0ѼYįTWf_;ި09øӚ:YS K^rxl[$k 4xK>Qx5+jdy頔)aBovz- zcbh Z WL{VLW0o$ml-ZClBoDO 8d[Hq=^@S'8VrW{4|@v*'-ϡh׾y]/E-\~lt+*-tRm9W s*PO>.= $E4o6 AFշs%` ZH` _C\{' kLJ99܋Dye{U!&چ6Tvj|7Yb I짵1-+9B#K3lqvDVw?_;(f刂o~òr0czd OmwS8tͨA$s4?0YZH,/ʖ|Ȯ]]&iļm-JJ2=5#5d݌&x%fiR$5F>I. [ZO-:dJ!'QųnX,űRf` 9_]IZ[ͪL>uĬa7sN?쫐g:S`H#aHK&ܾZtv>=˔F rN W? 4(a=жn&U@I&)TKN:褓4|LCi#Q6,uH}w2lhˏK`>Oiݦ!vC@NWsP[K&oLG=Cu/.p>N՞f҃5yG0:"$cf5bf+4p 5@Vm?M JzRe9u8o'omx_T!3Zɻ~)ЕnW[;p>>~ ̺s\kgvwl~K ){rk7FQ!CТ=ٯ"5.2E밼Ձ:&x *p1nN(P?֫LQqW=|b"=1քQř(W+rYy;osgDҝf5'dy>>f/fbOZw3"Ǯ #TKi,pq0ϴSIщ.ԑ:$ }鎲 DGWw; w/ Hi<ȫbQՔ|Kz$%᯦(pW)ݟndc8gx5[T>U s)j0pw|z܄s)_%;Q.yDB񎮃{DdKDn L)l"M@)k_t+:$#PؠwZߎ]o}Dz*vkka+ f;- ^DpŰI `,˹2!K}ADJA1PLEE+G%2}(t٤6bZ 2.m:^r0J{ԣ“ Ч+_TLKVjh09ϝau4\lnzRBExJ\ƨ+:B7$) Zۢ^m}^x+0A "@ ޱ(ֲa՝[Տ`U3z<]88[c FQP\KfK"ՙo KUlDaTvvOE:gZ`]D;u Lf4· L+'[=RՅU >5dsUA X)"\=DU"&ۤZ_4[@vd):CM[lY;Q+3wNn]c2=!ѽԽ,E 48qb ԯtB*K`:^bH*wɽ(|ݽ6j_ \L/y7M=X׋M XU5hCW1jTLpy=>ےd%RОs2<;fGSS%:gkY L&UsݓbΤ׺c~cfׯtzϺ^YrfW"UZc!3"|cFP8x #TD "b]&<ď&v Db-9۽c*McH=Camͤ CB".67ZH_8̹msp_VJ GELx9*`A3 Zb`@Ю0k /nUn&.Ȩ0ʟQ.L_)Ek,0KߙH#E#AVr"bc茷yg?&^ٮ[ο%I3]k.FUZ`OrYEil.yj{&Uv]>6mp y8->) # džMkY?>@ Z)բ8ƂoB2Ԕow_|y\!о,[P؞ RZaآ}qxϱZW}2` kѭ3J)KnaCw1s Tͨ@r<[rF>x:n-^*iq5`P9k`Yq@`mYAI[ .5KwHܓ;7cvQ3$ǐ^w73D*rpϵX̿0RUxc$y{=gy(^T7PXajZ"dL4jy|YZ58Q[Iƅvk;0^oCDg[ {֨ RV}aeh cݱy\K2 Cfzk=bU;բ=* d- p"Ȉ{g [nSF&8u%)ܬ"wi;<; 6g|BbLU<&" #rϯإN @CfE[ASE4.yhѺ˺\:'шJvJ#(mѢHuSJ>礇FO(co@ͥ h-Bȷ~I ]91˦8e(ۥOzd,{~Zq4*-E17Ow&aLp 84W@pbFgU˹§lt)R8Lw3;s3ۮC3G}0 ]D|?*ɟP2:Aջ)\D0&XIՒm6-:Ӵ 6k*ѧHx̡W\O ]5Mpo~00f$A3Hh4v}p9ܚס.joϕI:zNg"#{nWp;j28r~w^yjKJNi06gϦxqƟ#7l,zoZޤ 5d8gƬ.' wv*bQRʆvT.=tMpC- E Yp&H׊ffh<'? n|w[-&$gAݣ=**L[ekܝ]*g^s.\,HZAؤ۬ou K^axmO%Cm+C;Gᐍڵ R h}y<"J^طw_胡? [<.営B;xyKOu"rjS&ID^Pƌ-&hgn45\V0'ūBYVԼ\y9ÿys'P>!G8QH~0 m$fY 1ߺ@VB!<vC3&KKr>_[mJXO/ҍiztZr2Y"ί7/7krmn2%}[ࢪgQ|u(0{@iAh2:grPJ)nfii>tԴ^v$5E Zbi"3N*!2 }ُkޫEe!J]lHZL,lء-bNqw;a j[E^GGSjYՌTy"Of{'Wo綦n.4X|}K*7hohzYf)gSdjj"OYA2xZ9_0?<Cu࣌E(L oEڏ/Xɦ$^@qe\cܾ0CbzWed}PKmGby"+\\>h'@Rs'+ߑQ鰎Sy5;CFJ%yUH0 {|^ytՈP-޸Y9qXI tgdWDꈷ펧] THmsswˆ@>W‡PGNAFf5nFJ qR>hC0<@eaiWp!<ƀp 0A~"LXf9NY?mg(wݿ&}/wڜCnfVtJnqP7SULv;,ooJ@U T~N%_,_HQWl<>,:^q ,"TmN_U v̄Ik}W12nւ:^"l:Cc:D~ɐPy5ϔNFC)*l7}ݖ#um#`~>D@Nx/߅'hhb$/#C"0v.z&UeW?Gw PVڳ26(9i WL2PCIc)-\]?-ճh,|-9;[죃(77i@5#Ta!׸dBz☍G@רGWc4S1DTeE874OH`O  wn/OFO53*%=cFyAXy=OJysO*|ϯ7wZ)/م)Lf@A I𣁙ӫ:'˙W&\lW.{*rhYuQ ݯe\kY |K"Iw 4}>h4e*ׅnko Ծ2C BH&(#ɿKAw7/LkxXR&qƪ.dK2 ƒ|Zή,Ӱ2C=6` z'= |7+76Wv)*e߿mO:u%.jDi->P?ILsA Bg ݻ5D^]rz62̸H:&;z5x3Dؗi1* *;pl vͫtBr-] p寅p&ĉ9Fnjs\`'/@]8g)`hx}.ʞv=&DLoNS6k`fIGB#}A}?1;liƠoi !#\Y}(6Cd%30&]cKEaD:9AVŦ0w|f|U|2;s4ʻw# T?O!=*C&b&>"f:rf @2)8Eݜn\zF0($~"YU{;[ȺoûqC,Heש'_y OT>26jU:l s^'U)mcP_ܽ׼ .b)73)!S։`V敛uR̒lz!%(~T@xMjH),SDG+n7 Nz8 _S(Z@A >q3ryȞb:k KȐG+ǎ"ŗYhgEdhUtȘݼDWjH )>f[dg*IIG nXPs."7Y ryeEຕgK,ىXC&(k/ c3Ӛc}Tz%(kӴ&qw?H'mu+?)LȄF-Ȅ锬kifk@1ŮW7߅o3tX5\+?>yk&x֣ʽL6^vI 3aGLN42`buu ռ4bB+U[kG*[,g&3`jDv7L-V1J:덎/Hq£_J=h6n< $3wl1M-&ak!N2ߌh+ykxIw+`/F+db1Kpt;4OT4 tnQ ˾ |_^:s7w@pWagLP5Nt?ܒyIkbi1uE߸tx&M3V?v)bT/:ס>0 ok/1AZE-R\KlFyCrDtϸ)}~XB < 9sHMaܑ G0 &4.R~ִ3BV|*Z{t ͔_ic)?4̔V%ƑՀ+f[c`-W"vASa4cVUt?J^ zH C`*NJMB{Hp)R/߅4qZ^L|1RI=֧%^ [b{F(ZD{(/baȘaٴos6oB/V :o8kbyG4Ȕo]UK!ުX@7a0x]4uf'Q(Ue5R'3'!>AD:`*Xfɘ6R [хOM=cg` )B˸V9Pp?MMNC3@o6GOz``F !YFq6ϿBB=!dCcѹ}Dhj[arWx~snO蜓G?+t`F g䎎_QE?~#4@\oێ3s e\sP P+a)xBCaosЋ(ꊈ3t9ø9u7^{ 8X.@=`Q*GeeYY^lV,,IK#\+V q2wLym)/rc,:Ը_@Jh ^eNiӧ[dz\F$(Uًk!^c-г{=[$W %H :MD=0wߍBf֫-?qgg|Yur_Bۦ< w>SF*W–'>[>0ژFl7%7K $wO2zGj%2F;"8c)cSvJm-,2=vF9n7O?n/Ope# L`k<tR4)w5!Q3ɝw;`)Q9 7wTm̲9\)dT0q]pYJ A%ݍ)yy&2$уxd‰\b7sOr5b6d]vk1h_KfǠp򣽰K,6}CO &F1KG4J8`W&!OBLřE zFd 2fO?;9/{a) [Y ]QJt2KgJsV^G6pQG~!\S,ŁC+Fñڃ3 \!.[GoXnf` p00w8n oÄ[Fzd5Kó/oBr˝Ϡty*^5h!pB;Rr|ڨ5> ~\kGv^Re\F6)~ךJ%Z8*s IYN ɜ<{FJ/3sJ] fE%J)e>Tk ]`$4a8gV6.KɗаL'Pe* 5_-yXV9pI"RٓG:Ч;Ch[`BXVmjtڜ.g9R[G,˿Gwsbl~ F·~  Rסo:yn[:K?x#1P<$ 8vLw%=b/0vo?-Ylik1j 3b;[򊔚jFҿcJ4WD{0*sdFa[ f4b)fZ,#1& cǓ|)Y ^OciUF|?wOh޽^d_U-}ϓ,eҠRJ_iup|Sy "7^4_^lne5 nW#ɅSCmxU4$dFZe𡶜0G_FpP4Uɪ<Oc v~oy<#}̠먟Lh#2[΍%zQFzi+YLS0qzt;;NC/mY+Z9}?ljvV$+]ɒ#L}4fB9-F*:ɯFr/wo%@Y/[xS}b]Ϋ- Vdys|0."rH#e&;hKvUU 4CMVSxa6"+KYc|B zl0lM~ ˛|HBO<6ș3qU.Wɪg_[Faj=bV}^߁~Ġ슶x$œ,K|#Xocxoa%ǝ%DnPJ5͛M`n mBGDSН fPA$jڞG5eY"WI ɸࡈwYJ"Wߥ&AfqrɉUT>^FT:jdJdhUV.6,6,6p g|)I) {VAs `(ҾI-; 6ZӾBE<#ٿe4(՛ 9"JIzջStKQV"!,%(6~{2:|_9]Gi 'Ѯs3#Ϳ|W;9] ?7ЮCpv"<gU-ɎS83Yz\"Dj>7i7f6u,]jr>I[؎1D/?趒'>O#n^ʞ!nyc[FgzBM3#HϬXZ 2\M] =?i >te(-X`EV3'؏P:V HVReư;W&{ ;OM |s`p ǹ!$]rJ9Ը 2(=dq2DVw8c \'%瘤s@_mM$.=åIK!7M!Lj.fy֎o7-RJX1b΄ȅQ<΂-4 { Xy-I NiU|#"T(]xW_(M/BJ^+'EYL/?YZT+!2e~"^"`L|QZM>B-gXT*JՏ޲Jc{A, w*_+ăÌ%uf}/ *g!aXF]~Cd>4@m[Y.Z&GrNk{p=0cD({g$tǓCjͬEh(a 辮p |?obR" ,ΐmZ~a߄wY~S7&|+|;xwٓ` J)@Qb02.3/]7ev=ӝJW4Q/8: Lj`gBgz>uJagupo<Mv'bR.yu/8/!6We{]㱕 vid)gD _!4JS)ZVMPj5 ˠ`9tǺUfzu0E/F"d1eMjܿ<.]ƴo *Y aQeA_/W1ts(OY{TXȬK2sW-FyOwQZJ$)"@yq: )yງ%7%/]DP>L}SE]i3}z GSWd0<ۛxR:=Mꕔxu$%I0J>a0<蜔_F$7fb(T!vn"@OX ]]=AZŴ]|FjvBpyah GUnY S^3ti:J>&,K70T8(^\õ ]0;{G5X<:s z6*h@sNx6^Eïz-9Bn>i2~cfgw/fLX$eRU`>/DccLCK˙Y׎*If]FSN3A{o># wgIҒxH1L3 |t7AʞU?C=Ґx ai˱IT/{`FMkZŖiq$ @ʅrc4 u 88 F|0&/8r a 2שې<5B߽z9nBם[~?V|e>Wow } @!JlSj.K}ŰqZvmץan1v}C$G"nϓ< ՛M?گnϮLh껬w_qG};:7Xۢi .8@8) lsD_Z?գ@34>C9s {, mCq=X/EِC8?F-bӀtL,J'f΄3-Bڥ$.&ߓ/"ۋ۴R5Do~1G2w7 {tmDQт24 -{[ؽ`e>?@B?2Dɾ*P4S 3w;R4s2C]۠GK,tLRq!7vo${.;#nzx]+Haa;FEeȓ䍱1܀$#@DHpYqoT 9V)7c_[e{5gTeJ?D 9% @yơ%NDRV *7ƳYNX7oK9cć;ӪJ3bЌk=kY<uZbﺠ?+կ`vps&2Z,|Oȹ'#BjF,?Q> GF) &VX[Gh@8}N{2)1}ϔYw;^_O``|,Uhp  0jJTDHIAȋ80 3TU l(ر]c޾($6̀xk}F_$.%U('(=;㊆&F7%”н  {p<ڴŶQJ "}}K-K_Vt Qӕ!B%ο;] 9-|#A׆ĕU6~<$~ /aɕZclAQbT1ٸ{a k ݫlܕJH:^%oX؄ âF_wN\j$J5^(d&ňyu1-k䌴k"-kƜ̻UwsqSh /JDW6>8-N\."䷓YzE 3bB%?L(}hÀlw" n:j(Oc%BwcKnd6&_-FH.`m%Q_^S NN=hyLQU 6$(SރEYrKH<۠p(;+ 2B,R.XD"UKhĢ/fD=MXPuvk.j``"Ql eGZ:,:Tq0/`s>=5f-%ʰ둰=l?WotN_ĨU^S"}g;_~  tcAzr_<%* "ީx(M;EjKz"*;!}1OB wv:KV2N"ϖNx9C[A#+o+&߱e7Umr3Ui#əT3z[:CgqЋ1iWlwr:oP0ɴ+:ʓqQ߸ UEa??^CN !؂GUrz hMKѫ-R#`+1hv.WHӰP}B ާT@Dk\OX@}=a.,3q #p<*쩢DkոQc&~_Cݧ*=J\{&- A!; bzVOq)J{D/@؂UNƃ3,d`.nߊ$04)ByciH&aej6^d)TU/mJcXk\B~o?G% Evs[ .[-R:Q8 pe9eިs)H0!>f.ྀX>27`JV"yH~]jS,Y˾33,'zs{[gUe^ZJ",_:nUf ow=./0z|W#19[RHnwpff#FӖ`GɰvUbʠZny;%EsHcp)\D}@}<$p0zAo% ]<;1DzZsC)IOiPŬyZ_`dp[{0zhŷ]CtRx/$AY˼%_'"ΠC!-d?*NaTžW /C}dL7Oڽ\^K#deg~?it^ճ[j?<N2bA"V !#' )hp@!o_}G]:hwWZlD[/IOy ㊐zP旼X«k:_Y:Y{ubE_pEQWcr;+Py Mx9Jk2 wDd˗(i&ͥHtxfw\=Z+PUTy:-2>4@%W K+7Oytpr!5z.*hǎs#`~`|,:.,'tnI([9P,} Etd$9?Job[h}=G3tvKړ|G?h jCs7XH.c.K:t1%g s2 ?_Mߠei=^4F3d7NE!xXX +]! е$Ghv漾x3CN7FR/y KQr71kۼcAb^鿌c7-"KS-0_#RSDLj'Ivw3w(7kSV4O6VO2*p]LdÉ P$φnKcS9{ t隀)LSw^>I%{3!}nYWX'ZqyyVK9-,L=dU `h( Ni/L8a-i9%WU>o0_Vf+,eˢi\0au97=hPQH0Y~/x.d_*Z-ϳUN63ૢGd爙yY ;:-< h$MC1>dC >[f2=d0!X4;1ْmAD2CWL//$yW'¶>€jT6JYKw̅,;\BţM_aݩ\ib a-^{1X||2W+J[xJyr G.c[k6J},Ne5ϸ_L914征`R|/Zƴ)k΋OR9 > ܩ0E 1+bqU8b$ bt}Yv-~Fp z3bH^&\f)(WJ`00Q\j)r 磡F~ñ@c( )A lko;(gDp!Mڇ8Id'K͉,8ơ y:LVwjK:CJӎ`_W4gg8"v`XGL.Sza} ; z1uX%rxMTyu0AI2;,¢>wX.ԻS#BS~)6|^ƒvU2y:b4zmr3;/& Yo lBwFK?jtO0~ty%NGY|HR#*ocs A;`MN”VyL&5臥TQ>I*KڲDo)f.H3?؁TLn{&hCx+9dJU ѭ}e^ }@#1Dr(bÁ`г&d- %ҭ=Eh@Yh|{RL3/ޫRل4KPW v ͷ Z8'Y Uœ`9Q­m@^y'8Wj)#y Fљ%mHq]J'[a[@&/LiSH]+z#`P#,i;8t,;*KWRD Jΐg oTC: wVA<=1NRJ6_XJP61n(bZlTxU,T[HfG҆;Q)n "(ZG/}og@A&GRvJ\L~xe)J{1~xُǻ@?F'$~oG?ޡ[LqN&dkEK8QEϮ!C30}*$(Qr;6ͣP/gM#)* _*Vx[(Ld(\ Ya6d(JcxXi,J3XXAP|{T9 -il#nޣ k߲˽vPHqkJػ",{m Ǯ"SV;!q^ o r ˘AX̴Y3Z"wʒvľ .WC2ҨѻȒ3c@ƨ3-|&brz;#Z"<u8Obp) .sv@&{C R0`u8s5`)ǷaZOBiHDD"{m-Ky#@3̻,pJeVF6\Kld`ld`4'Y5S<͉| n 5ycC>*N3NNߪ0A2Ꮩua[Q&>JD/JKgd:l<WBퟮ j`PZ-zVkKxҾp{}<ɃOUkrl_YAo߰K-y=Ք!ă;dTԈߍ0wxR7SSq ]SDn11Y) ;0NJc4 Eg `' GZ[[# QH5zPgOEAI_fQ{Ep 7!3#ڟ8/|,5 gKߘk*g܂U6ca  d9fa2Y!Hapvִ(V1mkdV(5Q4Ye085:\!%8MO;I2R w7IR]^QĻ鼤 VfU2Xݧm=Td@%[, ?}1HztS8NY$H2`ʟSqFG(=X@=}I 9Fg)Ek-t=yє*("ur%X,3¼I˜liN3/*vEH$Ǹƀ_3'ky.jD҃&\ߠn n2 &A̱2rJ 8KX2d%CIG5adKi?@WZPQTvPn|#}VViG5l?(֡#Kt6Uc xtLh&8Cʄ]͘&Ju{Ed,ޑ-;T{g)9kz#=݋J",MtJW1X(kvH$-K2"AyAYTud^ߏ^*/M!J9Rr}yV~F9L< c'`Br NrR cPL4OI 曁r#ױ@k)/Q}*t!x(#Z .+w?Ǫo5@{5CT=yrG lYl A{nRp%w%b_`  zb\%؎.[֢}o։k >P"st)e\NtB=XsZ|eBSL8tv3}wM{e"xBNǾ gSv`nvU/Ϲ^~$z 뮠G`*)FIO U.?DQAZ0E~ gD "1U狅tɤ'"d30[LU^]^0-Vl?[^[ #  {rܝEτ >yfn7,{Ps)^~\Wx`|nS+~\ELdj9Koh aPf|F_)b6]6O"!PDh\yӫ^ŒYpmYi{M`8e'0@DO Zӵ7Zu9}(K)vP $=G"t_բHbWn*xU"Vÿ_e3ѶR6`󓾄ϒ:r4:l̻H9HQ'"bq'mu:={7C鑂e]B^ ~nB? ߂A'1aMZ SMwPs| yG p\3O3y^*jF&[˲05DXNQ~#r 9$fF]  AĒQ_M4fҔm^ō ẕR^teF{Ce/1Qfn`:@?E,H& y_tBtTZ f^:Jixfч[%0XbeEyN,~ϳK!3: Dbm@5Ɵtiw5 L, }AL j2!̱]Dgvg_"= վwohL Ė  )`ƎWuQǢCD;Yr&6 A*͉Sl6$DV܆* Յto&2Dqg :_2bLw) ^ |  q0 "HUxs}U=,k XW]HvZ=?eeDhh `2.φ,` +dỀCPP"> (#ub! R= 奇_cm7̞(7dt(DQ9_zc:՚>Ih룆H O`bޑPޛ&ٵ$R2sc/MTg0 ^6$ރ-($̼13۞Ry6#Mt"RܵQE}EؽԾKWy~R=Z].b(g_GTv6Fp'3L)D; xfN 0srV-z"ltC"aegjI0]eŴzrV_hW1SbNx4SjLUp&D~^hg2aKw,T<Ȓd4`&H߮kY e9Z]-6sQ(? d>C97\e ީH%^DW%Ek"gaJZ 7{bKܧC{trԮVi& NP0Z}ͱgQ(D_#Sc>s7?}ܞ ;P$ܜv*M=#qHtH:ؽ(>w.yD Tp_G؎-fN/lקp8eb|I*q.n-D$^2#a*I k~?+a/Ll+|5p++OJh?@q'9: YvߖX҉zRjU?'Rd-@'*'j1GǒX׵# $g4UL:STgΌd<3YT91b޲7Vcn 1*+噱pEv'cq0$y`Mq&FV07V*J)126lDa5{=K~3>irb0&^架hkӜwO/?,ȡo@_D@S5_gP4Js2%4ZΦ:% Râ/l( l:g0V|vDo9LY0G鮱=L?@ :9^'o죣;,!CjϟuTn+&Ǵ'"y 3XYCm!D^1N9p8փ!&Mwї_Ya݆HScD, Ұ[빁(Y3L bdkJj ҔKg/Y(1 4NKhHwP(OR6b-`·%& ͱ2 tS5%"݌tly]cHSiJތ߅` y PWRb*Zo> ~]zQcTfivb'(:xs`TҌzxVi>{yց$Vs)}6,{<":a\=..w^$>/S*IwRa9Zz{42G b>uk(*>Hxfoda7hqj qw rXlZ}~[S<w凯t YIOWߩxȟEħ[)%ʳD冮$fщ(Zeg=f(7=C׽ zx%-BS뮰1t(8) ~ɻFDF+Z`*(F Rxs{鱘~}!U6$@x]Eix4㓕gz',Y>j&*\NIٟN9_om'x"ȹΚ ݏ'7K~+ ː P+oKRx~rUma(·B*>&(L, WvWխ<,4`ѓ %Y "🂩θN4\-׋E##㢜Y ;~=|0uJdϭl߳!ae4f̃1_8G@l6Dk< !y()hu(gy8|SKh֡" TUV~jnPӅ -/X ߑ/? ҧ<[A=o~2w;&tȄtE(YL됦t/J<1#Rm5vW4.E_+$C ωXZV)lY?]_J-տJ}5'= X*-Oy)~ )?d;χcDi'.i].#&2eraD֣OQS˔OٜvȾU]~9Iw60\\;S?oMzقK|Afou:݌4y3a.Z Zড়OgʋG8Y _~:Z4_R66@ @SSʼ샿ۯ/5-[-gVg+㯩?a?هȋ ogZ])EclU:>~g7S1򻴹ntK>z4k?Lm߿ 3'kXIWc{]/~o_=FNcfU.oA#7\ў.hO`H$+=Sj=VSVe{ydΆs)G(1=l?\oL37#`Ũ>LO9 IIe) X;Mj[l3s+-uV*-7WCjʙoL[ hC0|qD@:>Tx[JNYa}"]vVϨ@(Wa Ee9ų%ǔ@JWXSMyB\]}:uG:dp{6TmUaDс l9-SfJSBj:S-t%VH%߷-ǧwRfίe1&̱aM! <2[i)c՛Fe3$]A Vj/;^#E D~7/s:VEsm[.V햨*64抖r^$glU!?=68ِXkO\O]YyςC7USh:{|JI,ەtU!/F)-s ]+ڧf ٍ3Fopcͩf@qs?0m3}XdFnsZs=Q2r*"-θ}}C1XuPM`Rq 0dN[s1IUKt X,+ؓW.@&6jwBmu4j5~yFot^  Q]µXC2\9W>mwoH={ǔePqmΝi"Z.[F,]Wo"knۃ˔3bpt eTK_*r'C,^W"HFѾ|m#zFLhnSiU{@pVۃW;K3! FYXFBl{pLrJ R(5/ZҧS"+q#I[y:x\*e!47YB_d߯fFǬ {>Gv fsx"v"UXF/|`$c)c`i?sNP>(RjPge՗A)RK͌ % bsI<ÍxbmkAcadžJVڍWx+5' x{ 5 {=)jvMRV?I&U>eYߩ)7; rf-*kv5* G?چ?ZM~B\SaI }ΏulP2kFD"r)/U R ŭbJ uadk-琳YasmR{񷀰!Xm)O)I췅1ȿ)laQ2s1LK~ǑD꬛[oK q#?c6b#|RhFhonlf'c݇_C')V0Q[ 7iQVu xYc>hաmFtau`ݦnm0UjZ=Y)E Ub#Xs/:yjj bZ KW4\P>Fslkaki[59YE#_?ŨC_e<3BEM0bgN;0\؏4N>rذ|(d,.*o8toɆRhl i;[H ߫ Β)y {lQWaf8e]FB )7k_;;SskְDoWz|lP b_,½zy-dؠ$(>r(J.,c؊J} `#JqBegH:ٺ0\py@39GRJ |e=MӽP!`N)wJ%#ZD"F%8XPO.ݏm( ^f|q3rf}*=8RyI^rWK ?T \;Rʨ_=@]G?(on@!V}hR6Y7YIQ: x 195% GálxU=v"0̨+};Oص[99u_ˠ-!~b~(9CYӏ&?,,s35llةKLp'Uؓ:!'?S} Q9x?<Do קۃiv*wmjAUwÍD{Ro+-k_}:HX=$f tZT@9a`^g(Ym?A)|W=, Otc; Cy~lge-~ps$(/ =$&C.6jTYCFK4DpYut@D2(lg{ ʒAs(~TS35=ZlDXyُ,Ac5D[r'/sEV3gгm^&R#UBi/eƹƟXQ͆="9FUestC)A?3dGԵ?wLV6m3#ǤZ<%f4i |zu^}C: )@!fsSܧ+rΆC8c *}Q)ñ[dw+?/(8lɂ+oW+wPds]6Wܩa(g4)%rN*)/c v?E%>V VyR 4[HW:HPD)}:)lD*ʀG2Bq)Or$4WadtsOa^ S}#wi^ץ!` _%諌c&,ߝJk\?YÁ;H.o5V3(k15?)iuc4V3tk0]A'êϬIz;͢Uy+!eeֆPyoar#v9_JF64D(O~ oeTo7^}0{uz.|<40esSnVtf&2(wεSI]W2lJ^vܫtby#jmޯgAn- dlɯ[EJWu>ktXےطHWܾm8JSp"ɾmۊh> oK k[KEPۚOd,BbڱY]ۂ0pz^3CuX_3[ q f&DdgsE\Qzr[;(hĞ `JV/-q@H^B l- ՞ X 1%mML u&M%3Wab&o To% Pi1roSG1hzBoj}QZ.g\̢{բ5}'1kbo d̪n> Ϭ$ͱx\1Lp dz,,a,3{$ڳYG#{Vl[nϚgjϊm͡cS=+N۳{\]oRgBw+FË 9CUduKHMj9\Vc[Y>.S] v*o-)5fq`oF3//"xݵ6+TOGRHBMX!P7v6t&\T08@-I3xF*lw(%^%#ٰנJa;TyTuKz#!~*+v#|ܢ.?S7S1Sb{?xoMx8e[Ĉ6Q0kc^.BFq/f騜#B$B68$I; ?HQ&«hIQ4Fu?6*,0;wX}ql7]tY-s(IcGa@ Qˤ+(76K(Fz>8h$?-~23г3L^мp\ˡCM 9OGgY0FlNϾ@0"Þ'U?Hّ 04 3".|,uβNp~-A}2'~:6L_ϾϾ#Mwڷ[X}$|P["bLDqXw׹ɼ3T:Q)e| чZF"ts4ſh k ip , #yD@QjP;v-o+{X }e` ?-uQymZg.g.3bj;0(`4adjM=iH-?G8->Pm(SA! GЂcg*a`q: 'G}{|ɼr v,;N\7ޫr(3ԡw`iӦfvf݊]h&+-RDŸ 7&8{b5Ԣh $so΄ ;[U>`7,!=D|}_ 7n/B672+ٻk;(z%|-FvL;ۈ rA*u,;W2+:;7uhY+R2-_LEK$l2Yހeu䁟v2y† Ɓ Ī@~)Fmj^CeQ-yTH>sG> E~ACePPV\Be[ZLX*q1( p2J"Ub94υ ЄIP%}ܷ6caU?Z|O٩,FO%=-|(X/U|_x %zz$QGeQ e2W(&.ggO w[ڳê- A*cnej_?$*"P{E2&Pz5ڋl|Q%`fLD<ֻ 7,޽VٰzwԻ=Vﯦ`'X^z!YޱCRNV/Vz ͬ޻Oczeo ffz/A c%]Bpmf] ԠD_¸`Cs_LOZ,ɝ2mژ\`%Œ a@_8d{uQ% K2L213Lf3GMݖ8}5jkv5r`ηr&E^Rҿ?+m >8^P?tmNzqĄ*ުcC?u8j4=]xX ?j#556fZ¨iʁu_°Q^ckB)U5mUZW*|@e7zKͱ46r` M7Y&5qިѣ>̆;;Og,vO2a :f5nRh0XCM|1tSB18h9o2&L3jtLcIELH~AOO?}}X4  ڦ$e_GBm([8u8fu6hS& .aDg0eiƍJg@{)aAs;Ch nD`.7=+ܪƓM0a 槞= o(p ,[r?&٧^0 u) 2@0nL>_,4ɧL:e1=P 4<q:|vobɔpO,963 ~)y>3p,p%)ӧ㴡٢[NC06j51&`2pi3f| W˫ W/3ǍM>?mAIN1:(WW=tL44ˤ`q&'bU2-M?O(yz4}D Tګ8S٢N -0k? [!g,O,DN10&Ӿh{!3L;qL(~>yvpzI؄sMf{iewc0H T8+B0ȄO3w>9}ı 6oj._Np<6GPoJ 䬼=2mLXZa<96'j2mKcْcK;*,·6CHM]Y i~Zlm4$4g2)t`zʘ JG۾@m!>8C\w|glҋ>L1f6y;,._g#8F+$Q%?e|Ig߳x=ް2_):Pix J)._v7^(f]? Q:  1ҨYᷳLlԿ~[fZ7H.A07|sJRPA9Je}I0ϛSQJJ9$*;ʬ?L4̮4.Fr:07e🔰TE9g:`b2^DK1 KgoG /a,슿ӯ엃:~mcЯol/c/cǎwF"פUʳGUԕ^Lr0A^5Mt@&|/"X>_~=BJ"5;܈R4~WPx^G_;Cy(`ݾ!, d Tߕ'Pۦɛ-9$=b;_<5$2l\ZBL R`՟FeJN|@>Q`eIf r}VS:܇ɻAyE>F\)eDoB}"؁|qh&rп1zs8,T1cT)v#=DP,yo/tX~6TϋHR) 8$>& 2 `j}sVh ^<މ}IZ`Y_?W5C',}-|b(ag'<~oY,f&I)o\tv/g}u"^W#Kag;>wG=pxt9zORO.˴޸Q1jҴ>@` w`QFe%x A/t%+~ۓ(\`WR8Y/e+a B/h޶I r7ZRЮ+?-Q)5jdW9==S)")0{C֪ݷJ!OۿNj֯FPi_Du)e z" Jq$IixB|:G((WvV]mh*5dufO,PM>+ʕQcSW[{ UgB_p.g a[H4l(h0ؿUSF=_JEʠCb~eA9sWs4 C%`zs̟f,iB7O۠SG%v$,^:j~ZX֒ӊ ݟEO}x$e;O;z"$;w!]0,?1y:+^,q?ܗobY2R958Sb\!\q(i%幾|,tP^cg3,^ꫝy:{X2)&81Ӧ!X*wL)3njwѥ]pYnB7bGE_O7_ j E Ɵ1/A׀0rlIkCZQ0{VhVR'c{7{A/#>)ǵW&DHE9%3lzomĿz;^'wq_K1lϑ]W"}RV$9C+{W Zc3X>4M7]_!`{[ dB`7X-[3hmm /ҷKs1{ϭz;ں;#|~k8b ~w64 UgIōa']rK̇6UhF!:*d_NYMA_=O2~oR.bAtmI~, hN cWRƄ&ىPfNG.VXzL-R<{3ZqhLށ5 7>.=<>kFk\d(!yI$݁| b9x6=QO pcdD SI0.oJ3_l?zȡ_ٙ dQ|?EYura|"1sh|ecU.Vnʆ;͇xc89JЈ.Ŧ̩(4gG!aƈ&)JpAJ8u/>?v ~z?D o/Àz>+}h@$AV:@KSȻ麮:5t׍I8] p!&yAٟRYBw览:,Än\v5 |,Ghxթ,fcL PpEeW\! ̠Q\hUel-P {C볐T~> amx-k(FА |J|9tF|݆U#x?cа^sevp%v_MZ.s7{2?-3$E4  eh"Sfj'wadQO[Gv|8wx< ͼ߄S5p3 R*9bETg8Le`gZن" e"{H3?n'6_&| '$'>5MuvTw{Ⱥ#(qP^fWM73 (ӋJq$ž<$.bdØ4؃#P􃐂pߩ7 =z ]Tnd#\"87,N5$ݬyCojF}DCE=yLo*<3ٓ;S} :|]agAjkQ;HM†ƚ(AtG{whw|t/ Vڟ| ((ix)1OgM`t A4`FHC} d>uJX[kMnTyb-Q3GKA, s_ ?sǶT.Kw<̧k,NT:{NgZjө]C/Z¯@ t~fh5Ǵ> __sb⁍aãFøMΑ$~z2:2 ; 6v V܋Նx73GHP:P4G:}tԩSƌpeۣԀ%=П8]oz[/['"\M^PĮiƑ0Ѧ(%I٪ :ѓsǴ5KrA s>&<!5IƠt5sQ=`;C &nShT໦׃N6u9d>9FNo;mzO*uYv"iTt<Ѷm%sFgF?YS|>=vu:]9*2=*Hƫh)Y_\o)fC#V8@TzSOO>! st5"Y|wXqtC/#nq?)3/UrR75]I53oaƆ S*^cx ael'i}Qu[VN'*X fu*N~ ķ%_84c  h¼ByW5pJ-1i{k!:Czd)3e kvDHNP[^i0|0j iloo73u1y RT3)atv=ߢxS <7T2jgltfm, _ARUZOъVHB Uށ n|LJ,E\7 Z^5)Ii%&2CLôa?L.[nd< PUS'}njQ9.ʒQ$Ũb? Բ8WO+~Gyip"aͩ5g S:I"Y-Z]Eoe;F.XH[D6$[P}N$e7\hS߂aLŨsR_OǜW,V/~C3SËh̆g9[څ{AIeB+ .$|#Ʊ~?S%noi <}-1ʬKTI~ikX7 +z1fCH,~^CO.mþvo_7W{W{%}L0"Ap&O7?HÂvo1>R]"Sv) 8Q4 }ˑXRdmaR6t2'mīy7m kx+ 1TtF}^ {(nEj_IPTůQH&qm|?=6A:X4H1ґNT^ˬBc~JĻyl] < 3L+rh\#r1ܟ@*AZ/ )=Og{ǡQ Ff ^~|?N U^f,i 8 >zB&'ȬfF.ۏs^nbg*}scv8sJoF\Y9o>^`xv%Ov HW$h|t1 cٌ,؞ 3$#cL)Jkߦ],gPVmFsϱiI4]8,pʙhk uym Ijݺ{ ao w ~QLۡܙ T.wALS!S4d&p CcyUyDv霍UĄvʌQznJybOySTa9ᯍ6[sno,7 *@#dɒA9oݖ21 ma?@zVEmNuJQN@Q-51W1^=O{Gݫ㘴*1pATKCL ksrE0,a7Zc\!Vj@ lP.:6BWG gng5JE/8y5Fqi hvtQQ, hDd|W{b?t5rtWF0_ y![ibAaYePx]7wƱ~ƅUs6T^̭9J岡jӼ_2seC5|)s-&]/~|hm9Q[y@XtDj9k^@Pkv T_PPT搪G&_!HPώo&rՑ JY+p fi c&2,n@&f+IԀ~`<8?";ͦtٕLSM}?/'Mrͻꆒa-@67d=7 ㅲxH#d_=jpY9:aQ9͂{t+!8ycPl %w3k^*$=(YN{|t1k@@w4‹K5:{w։wƬ5ʙ"(A88\GމӅoRn& ^LbP z/Qy=S^/r듛PiD#qt@Ӫ5>Mq E\WՇ-($`NXL]}W &ܚBɼȳB&=zhwc_ s8Y67Iء,1)ܮ|q6T6ldǯ'^j,a5Y hnϦ9wu9$k!0}vS\" ܸ6cf@Cf08؇ :=^dV ApVZj}`DJy:|:cOoxճE3ڋR`J[hww8BGf|-.aRN@irL\z.򽗮^54[uT _tDvضzV_Qe(%WbsպD@Goo+dV_)^R{x3;=`D?~D69|v T$%o={dɊTKa3?:zb5OJbSI2H'HQ-2RapKJ)tK@ЏItzށs$`LM[w66]RBb/Msxqv6X0 O(]{^CŽ:nDn?۔!Wt߮!ԧ!gAFg %0*45-L!@,aMLjGʇՏ(^egPdZ9W09wSL.q 2r[;㫮:AX8Vr7^f@J*3%3e^5ghFDŽ;$_[Yb}o0[B˽^E͂aoݳ\y|oiW1[e~u|c!rw40UVZJX,Xt-iKz zo(-OP=: J֣B΀~fl0@ a+tNPjZp9AI"1+&R,h%o:Oo%ku`5Tn0]ɣa4߿x9f?mAgo^w<lj%;c>N1^Ǔ.;Ȇk15e!}`}yh2}0a"UY'k{O%S7X{S;ƴ=6s{GAp}|UWŝC=K/o+28ޝ[3{!jo4 ӏIk` g"K'!z<0tT>uE"X~)brYOx!?\M1uw`xa0[@U&=ŜVeQo 9ϙ?i3BfN;CY ̈V7+Ae ': Ț A9(wQ*!FTLj*ղQA%XȚ21j٪.j%'rzN@4mӼ/P[.>͕'aLeKwQ=TXE똫 (zDwrUo/_e:e;ѓCV-*g`t%}!d3֌%i_篗]gJ~aʿ D82<"FHm{]t H8r2UzsAiPJUlj%,Kp^WmTJX `ʺDe. DOm_}xpܤϹhkWx?h ~rz\@%䅈Ҷ yIzvǍ-AT288ǧ0vN[$|!-Ԇ0ifGaze-%=LHa' ulu6ɍIՔS7c3 Zm~_u3r4,EIϓ/gl<3l `Y'(@_埸mz"Q*2Pͳn6f8Q~$?þ>ϹvMgpY@ hv _/6 }XNno몚ȵ&yH k xkn~:<<_<@F(Vߙ]>_h} C9-j NԗLkFdx|Uz,#6`wCvٕHTV*A׌@oD!WJp`Ҋv;H2(۸ɮȯ`NTk`bQ^./y BvŒ&&vnm=C./=6ňqHQ#aC*>M; I( m3|swNJ/LD8t;ީ~!Jx;E*K$C1G9bbĴ}6Im,P*m-rW8BX\_Vy |)t>(dYKMM)D6?@n'PP/)!qby t{)dIy9dJJSJ0uPOhl88&1'Ϟ> 'u|(ygD >sw{J6v {t>gM?s,nv> 6vB<ĄIG H!7A$Ӏh+Q3,3ڭAm ~MJC["yh̠$]K^eb}k3ʑ@0~X6r>`W7^-n\tKn:^|Id?ov{7^I_V?ҭofAreZH83z][adB-|"y}͛a==M'CvY a.\2g^f" 7vA8\p7<6MI-&tFߴ כi?>Cf&8lhiV;6%Aq>O 382dY4,D2akFw_j #]3y\k| =Py/*LK~i*}m=/=_wU$д) ʌD#TUFr_ApS4K{erkƋS4X%\0]eKNg@pw2nYYft,f~V(OPǖ@%![d|m/ /y'rSptɘL[=V2% =%ϰW)dw/ue˫snMv,I%U@' KJ,u)=\*e>LGyf!=Apx#ʰhƣ;-|ER3Ւw;R"#o84B(-ݦQ]ivںM1mK#MBnї0Όӱ7AJt_";,b j0883db}iȯӐ8Ep{j9Y/Ml9"kc*yj"7G2 o" o)5ξ¶t?(Z|ɐ'`2X%Dj./Jq6KD12e^#U~6 ذIu{aIomb^9;f8[0sv@ {!ymyA;.X;{N/){!c)JGϷRsTb0lcxF^KV xT"de'9D\KgK+aXo8zb3>1l9eœFЛPQ6&adVF^[E]Wpu룆5c5'4aЁy[tA7{|7J@ UhL'j+-vjXZjI_b-igUxT|0"یve2 iJ 0Bi?uk%jrbY9 t(@yy6w~J!/b߿ ЯBgqY| yCg*!Em2eM&]C0KpbTQP$ur8WsYlo˞_0^m."x-N.񫩔%anwTSual:/wt=+U7,'mZT<8fSb`Y" K*tR,hLݤe Jg ZBJkXid92ZL7edAvaIX|(7=]էc5PZ[)Z2o k9"IEVтK_a w0yG!_]?l}Wu^okEPWM9\,>dNqM;[e<ߝZXGfzάM}(}v#z%_u"|Qs "fÆ ǖ]Xu?3A˽Jkhha@bU91Tօ8z[-mmaE!x7~,T-H3w22%%gJH/&*L*Æ)~4ؿw klH<_ gN<+[d{bJw6#w(K$NB3ծp<&޷Mzm}˞ߒSG۽e9C.'eF4 Y*4d%4K]ǜ 4<0!d~hu^mvN%h(\L㿔|wE|`xUDͯfR.=h.O ՘^÷SY :Z嗺i8Qցp6;e$|9)=3<@+<0NFD*% X9+,)N%"`ڄ뢪o QOe#[ |0\ $&a>lݭ[= KK])7\_cqdZJԀ_W6X^(eZ%7Z5mJزAIMtf>e2N[mUZA <ġPh1Ș<0"m)Wl_ʂ|'"Y XjKXĝUS[gT`Y X28Cʚi$A^w>Ƶ_a|o8go Iǽk< BM(Q#k+>h˾!XVix{*^VUYL:o袉ΗbX 0]k1yrb; 1Fv[eߢvمuSUV议[b0E_Zs~{nJNnkqM:)9~t&_ؾxmӯWm|wqt_[%~M1GњEmL=`ƟJFP>>,=Û;XB.@^S)E4mgf!y+9iN-.͵ (#op5 4(UD4\{"K/P ߿yjb^Zݮk ? %Ϩc?&!6С:\"8* !gA0 Pvscpin2\f`Uǩ~P|G,A )A1r oFCfylG??'@PRQwnsR:Lⴲ{x1 v)AA`mR7jYԨ|}"W>v t<S>x]I*/l@~Ic9=0g*~s.j)尌Gc^e|\h{?"YtƲ1Kzu﷡j9eHOռӅ~SؽE×`LsziKf?vIu;L4)kGqJڻUCC\OugE^S]wC $~g~S6*-k_֘:뛣ĿK(X"* f}lqn6k9 ~(*;4lNkj+iA5v72}E= ?Hh_E>D-Ƽ43K-^vLJǖwa'#q|bfbBs:Gސ%)t_>-w!XB,~bjͥ5lH3<K X2::퇶JKϞ}c KJ{z~_<~~ɭ޷-v"UR4)tڟS2f&7]*@lUR._P C~SWDsѯ2{B@g-Bx)/wS*⤢Moj<NF\oԋocW˥l ۨa bNQ]sN'W@1%. 䣰g l|RKK97I9Kx"lQbwB|u 0|;%rbr8tó`џRQո6׈~Mu0?]LfuhuSY$8د}uWFI`- Bn9 -SoK!W\)syX^ˢ~7) =FlްQ9`Cy{@(P.rIؚ (FԩW)fBLl)ZJ]`[̔WC͌E3%(5>QI,_s %( G!Pa0,6ȡ/7<$Y=p"dy^ƻH A02j5n#R|N}Е*i_NٴIbP`:;aEH F';;E~?]'(H—NdX1)l9pu$XBlZhr1'v,8⫥Pͭ$USbI }qR譀Y^Х'JHo߷,W/Ǖ8<`|Ѣ%yj0&-x"UٛA#jOCk"PPx HiO 4 QqNoD`)MsisW_FtBpr_J^8?g$<&bIU iF׏E]D Y?P~,Vq-zu{sǾ%•'ȷ8NB^恻r21k_]Ɣr "#t\G*͜{R|]FsTgZa',a%Fim6B(m}nUajEܚ7cݺH^uM;(\JY9j`Y~#uW/sr-)RƦx.~Td9$<<0P䨏'ffI4DCz@2=Vc 9<37cd^ը\S;( >B$GW sH<S\.XtJ6y!U®H(M?Qci'O#ASEMO)x6WC'*"ѽ\Z(/~%Mh轐{Ν@g5(Ppn|itȉJ\@ WlKmq{%rLv o?Lv8*8rVMMO8M rb4$LƉsJ7)`,FoyMrf|M9~8>2'l’+ڧQR/C%d+Κ'% 'Uwz\2D1e7}<ȱ~IEyFB<#!nu&%tukUy".7T-ݵvqR>H9u?ٷSz)}fs^XJyxR\T}\iD9,%7GEWj_i<,|sr~]]%0QņO/B%4էl'SOO~|c8Ɯ19rJ8T s%c%ԩҒlM>;CrF&xDH+cE:U(DȿXtJd`c(c+`-A EXbMH'j09|H4'Qy>SW!jvn`9WV*-ϸ1L/QER.GU<͏{yT]~tN!':;1ߋqTٿn,~lqJvrc">֖tز6l<H%!_)_/+82ϵ VJW%}]cX<5Gz罘{YZ\_܏>!'Z nNUyꔬkEIE\٤Q y xx.5CPm 䯟KKc|v~cKvc\i@/*cK`WDMRy0o3DOJ#)~{ϝ_3~_D׵&9qqg=ʙ˷ÎLGV",GU?F.ٶPnz﷡bDG>X*ݬi?#5˅҇U ɊBp[g? Uՙ(mɑ@'[HJ|*,{VUUdfa>"~RB͓<<)y-uyd {⚋_V/ ?;/ (nN#~ [80Z)q:gȶnP)gEEQ]'ݯ_'ZaőxZbrl!E]Y;Љtlсo)w!ƕsg1ZMyԷP HcwMX>|eXolљ  c NA4 RuSEI~C]TZws[tJ'sΌCNN~8 kdH0I{ FeK[ʭ &)ϓ6އ6#C[zw0@ #}dyOaipSHE۷ (п8S|ڗ,c9%erܥKy.t8?˺݂6[ݍ*QlerMt5̓ Q|'Z6A+^nݽvN 0ԯ #EYքq,2JǞΌE RMD,DzNsL#}\b'Q3l{,XM60Eưf{m_fePM/GG򉚅JOey@~Z *TѼJ>8᧙׎(NG8 Ry:ۧ$qj2GU7&hRhMu9a+fn 3K(+5N~„oӌ"ڢh{!e RyJ F- y WPgJgX l<|E÷ oPoo8G2xh7k快Q]fY0MQ9{^QW7+Y,BC!vyXsH0&3ww߹npһR`>:he܎}&DOfIeƶP`|X5Q+XpTt-N:_6Ӄ7u]OG3Kԗ90h-48{fړ{ Tԋ C=56 }y,|dۏ Q*o #8]r5%HnE!l~˅DF,Ťd"h]Y F3{ VKuhpv= c^n *WntSdP6I7U ywSQ~N)dO`crfJ[6UcZFT͍5@2#?lHL yUu͞^eЋʭ0]rr:E< USfU]FWOt_8n61Ngࣦ1/A~gZ~m#Xz[>#j/R#YkaXC坂7jR]9վcM +g|7?v`ZnG;CI<+99Qv#!l@R:4W#͇51q 䬎pNScmLY>eM-?$Ag# {` Y. ~I]_ML>x~c9LeBw$ n}ȾWj/jB_0{rԯ}B3v#yi5"6͔W<-fuO`(ɏs]HO+P }JrZ%znd~XH3hQ[^7wGD-=`0Z>~٨]ֹ_QH¨qn2^B6CyGfE VT}u|!w)`!vKSϯslK394v,4}k5/?'\[ȯ&b濌}7Uz} ȡgٱi:gF,c VȌK0rOcs'[x?i9^a}ߑ[OuԶ䀭 :o=MoI)'ؿ֙?ěw:[7Na\yI:}msdϠ]U)v(K]lp|5v G3XM *{mQi 2O)jvN1mx+y8VX߿ڣR?{항o(C u•#!DŽ0<Eϣs/m~!v>J]`_DeGɐlJ\++#RWyY m~ /j,FXwgb".wu ;Ͷ€B"u(ETq>cPCRQeZ˻qܧzp{=7߿jxe{N~/^xֺBΖZzaG ,)Q?UwC3] fW&o(/gx=`@sARm]oB˻XJT?ͣά`oC5ᭁ$fT8CW0GPoW-lIѰHy)7H}m؋n)]،jAݢQt3VkUiV,gشAj_~v^ 2t!ŜR鞟5fJJwt| mM_ՙlgP=;q@03V|MЌ#^0+N97ՠd߃nA ^{'JxGdRgY1gEi@ʌڬ͂o:iQA16r1[RBIzOŗZ]Z=;S\0&M1ֿnXT_naq7f Ps9~x%C!wQ<,,€Noʡw,~XO̵[6njãKd[0ir1H"uEN{bѢ.}.h_eQL( lY[nxt9/l 0j'kIl}1޵Ǟy%ThZA@qZ_K6DTQ_e7ܶ'kѼcVxcg C[bQ/i٫rE:jTpYe(*hQ86fOKE&H5\ȯ&\>jdgaJwhDo&EKeXf&QXXlX5ÍDtF"}_ l["pyQԫjo腼*b-ҥ%Oh=BrT Hݭ9tS:IIUխ-RNW`DsuSz5^|=R~ּ7~ktdmW33|ӌqE7bx<:}܀5 }MKc_N 8MSpoۂΤ֥_n-׋r:ݕb(q9cD|2.G'CyU\~k G4svFU(/yR0`Rt]I/M2: !X./{Vؽ6}[_?_7F.׳~ {}@?Fek׳[ep pL5K9&"+&{~ !~&Mx_قHEj&[r6 H4䊹?oO7(%Bk ߈Yt6 u0sSĀ &gʇhH-"j(=X נs6<=ٻ|/U[5^ST߳45}Z{9}&C~v\FaW\mE/侧 JsH-6;̧d>5oJ~9- O_<]V[1&sIЮč7@z _?7;|%/}$~D o ܳwҢ>\MEdE\UP(EtZ8}!ߛ4˔b!Aa_aY4`duH<'. L\$V+%o^ac #!O|O*u pwzC|,g(;󴒣Ι޼oz]]R7E{i@8QGjiRۡ? pz\)W$,/ x8~ w_z=^8oE95}B[\bB:9c"J^iIIJ?Th O:cO DϠ'BAP7TD'#4%PczF;^g?m6]z+ꠖcrWڄ.'Ek1}[mZ_ǐs>7m|KO$&< N``,r5\WgF-oĘҵ=5~6"^w?=iEKw+ml!)2LZ0ENMnXŽQU,T] ]=|//)0OzQA`vy6!KY.u{t+w~[ e~3c}Q^*_]}tCm[{ z@Y81UAnIgMWӅK6^KmN@t W*W {eCk vF5Tk5n^vqrH,{#"qN{\`TSIRTks7-EuxvZ3<΄XX,΄!QՆw2T7!їIy@x߅TEЮyB*~ĆT殺މaa^je0~g3^co2U?NRyO-?.mQ0-tiM,EK1-gD}ZݎqspME;X:DϨ5ٴKs./t,bS ͫ3<_3cłՐ}s5zѺ An 16cQM^g Yՠ V۹,ȿҊ5f۹Yv>!o{ۗF:vM|~ia];g/K5<窐9wO 2c%U[x 5Z_zT[tp9-5XU=G8_- _bfŬS,Z>0h!gJE`wuƎKprv&³,|Ngqj;+W N^VҬ`CDO:Z)"mݥzT:r|y+" !pE9R"wO{uQq7?x؆v:Z ?Fsz]yb% +vO OWTy϶M~*|xA =3+7j15 ̚JCȋy.N`{Q*{(o{8::<8f+ 2|߅'סs W%p>r=5&:[6㩷ڥ1ATSʥj]Lgo? N>˶Eqj!Jn.?Fjv耵٥|ٸ3MrW_DS[(t. _/Ʒx/)›4Rc|}NX:g0-@9tk ┩aXgߡ,Jbf܄dEt{P0]qQZ]’P]:@Ꮰ>aw4?K"*Rc0ls~ej~WG<_qaV 橱Ξ.H b(Q_䏽j՜ڀrN$ t#&喢QZ&R{}'5[L?VͺwyV>.Ň0@ʩ= O)gL!㻼RoD#_jCȶ}O1 /L&{G燺s>VdJ9ECbu ViU~F|b(V%IE^ľjG}5OoAOH[Ձ|5e@6Rսru2iW&^,[g5ٓ[U F.6̹!b| #msOdx_G9=l p]&GXo }GQf)K9dJ7e93`wCwZ2~b{5k"-&Sy5.R+u,FijC Д8 e [LQfs5yK RY.iO >Jڀ&Iy5X8D9`0e U>nx_5\D$hpV)c3(dSA:?[匥B~niaLB⭂/ kg.vS8Z̞4JPGr `ƾU0nXND2071#DQ-|_0늀=s0[f9_.nu7Yړ^ bp-I6Z_B<2.X׆ȍ h9Հ.쵤!s*eT;$[x^Qˆ ΃u{/ԞzxEyV,U-/M+4[6jimXK\0^ Q!|1v0*NA;PiX;=[;/J' Ϫy)9 ( unnW]NjaO3q~̯ۜ':/Q]1?>ɡm%#x?kt2, dA\◊?05? :hOyu95 v]6?7ֳ}>YǙc-E畈溧}ڄhQ=4|F*ew ؼ?U߻N9joP`<V}56תJ+a5go*E*<jȎxD3ǜ+"q+7rÕt==>=z r@_wiooW3'fhN@FwD<|6.Y\ ɣ̀o.7i({٢l{BUp/," 8 hזtR7EhCo=O6nXfqn.sމfvّh]_EWU)*7#4~ަ$*Kw2VdzIz$A^1QU'6놲^Bn5oo~[ hIa{Vgoܨ_fi`ԮllJ  '= gSVt<~aq@X)0b`[/JYw@A(,fCrPPa(P1#iDj-v?:ߜ^<%yÝ{דbu2NwnS֌{םh'| yš-)ak7`V"p~g"WUL%+erqn]Rڿsܕ=IZ {l4ۿK>I_*\_}㙴~M?V`l|t$>I}_=tyߏ ׶-G8t槁+~;re1~6κ0Rn~}z6Sm"NrHuXO#$V'MyENLYV ڷ8o)Yo,‡бs_e)♼آtThF7YVGW87:i Vv`R6s<V ׺մ0eA~ofESFXdڋ@rnՙ J̇Ubs*;|zѦFPҺMcv"Dwg f2m\q5_}7&ͺU/Aqt>)>$9֐{3iP!ZW&f-Š48_t8Gό6NiO'0oi =s2Lݢ8˱uWsGƟ:ğ馇l|XjR @q}IOF)ވYiEBDYʧUg@Y9lH} c6dcĆƍC9gj*f KtoXÏ8e̐j*Sh62/|a%#gpV2.4CrB𴛱N)@MT{`HJYj6HhפSV.)JQ/>f$> V&siC#i< +]zAQ"-p?R\f@]/ti3*Ze(>droe#*BCޖ!`P txc@n$w+% Srlm4R[=ilЉg!D1<ڟ rz~D9뻄WD}6#j>3phxt^_77Bޔ_=p_ӨơE4P8G<3``ܲ vϑUdʎZ&%5/ci U6$|@6bJsHs~}PUKP)1D>w1Bx?AwMwvK*4z馶uƢ9Ofhɐ|M9.i;k -f # 9rVX59du oY6F@x}zY&,7  U^̆̚~e(J.?N{r\veYeمvQ319I\N}_8;i9VK(%<N~lI1yPX׹=lEU{x3XB5CF=n c@+I7a\#6P;ZY9Qf=?!?J-<^x+oKQ1:`}Y[3Ѿ+eU* (ZLh.uހPh\]޿JF*+Zk<n.fHjcKA]4(]k\m4}0&b g ǗαxGlf 7=kF=:)n|}Vv#TF׎W5a{>aG:A1 +AA`ƥ:iٰ&p7$UQW3k\r`Ꮎ؏Aag9;Rs}yָwҠ@yWuzwi4Sε\K8 oh7?:ݿw.QյA~%C*׺I*ZuF݊hKY%XfiD2pD8P4g~wYg3(}*%?g}f"[R]\̻rJgllZ2h]Y_=Oaԥr*;ӸzX L}%ʮ 75] ?sЏ]ZuWRU3RS?r.0WF^U뷍0RI]!y1UŤ?Q͊õa "%91Й`apHX+F!ro%̚rn^o| FWޚSvyn =#X!]K^7\xG')#nm Z񫞭"c"M}<΄gFB<$_Q2 dS%{FA q bPwyK.٫)w{*A~_!Fww/-TaT#C-(- CW8+G36`w3EE00""^kWQI h1{sf>靈 ) )L&@lj@܉GɑӇ~ ǐg&8d*أ\4N0Q | k'1 U;%b2*23|U(bGkJ&R.Ũ}x5FE{99.,ub)bE&wrT=7)m nɐ {oM(n\-u?u\MqSnqGiP puS2t*1F<68C89WŒC_b[LE+hb( ?P}!:<6YnZvã1JH%=3ɋ/7ޫT' mz'iz3 39aEh]."~넠=%@K@wݞa=fHXwWgrȞ;c왕3'Wp.|'2/FN68[rs $\MEM\zRlB$ʢ23zED/]na Cغ_UO'/5Ix^|RioTP>9c8R,y6#|Z'wП&Q~@ŀ2*#X}!9z!oܚX}~f=kVNp9cU:|ʯF]м/rʍ kYvEJiHf$"e3gl(!X=˩@$w$܍oU|r;S&^@|z?kO žax-rPMzY\rfjru^oŋt!pǟ{rAΟG$x2q2O$L [sy l=pN#o!Ew_O}/Au<;%hưFIL4WM*Tj@ȽW ؛)Ld!-ps|a+Q!51z =['ve.y3z tJc~6Nӵ/㝗9%3|!#:Ig, !Q*[_B`|xE_z!'\1daQJ?BTRX8t98D|8{ 4{E C9!x;|5P?kv.:RӾcIN%KuhIՒ?, D.IKOa>} D>טP[fN=r]N:A}j9Doq9$I¹=ɤl9D[ ׅ%PCK1} .%|OP!%?'6( 0E9) BQjdaNRē8&B1r JVa 3 /L شEM7rg<7sWg yOmXTC [M :Ϣl#w8QߘUxK; B% a$6ikk?$5FEzW|Xv9`> h*o45Kc_gVX.?F$ C Bv!I2! v >n_Q$dt Fc1-?&J+ +`TB֜ƽ0|K褢o97&&yQ[#-cV0N:\ :O92ZXÖ2=Eگ|( Cv(>F#.=+8Գ?`7=|=|cX5~R%[w Z3 O#مiB4~T!a;2m"6>vQ*[kLmDqBKm0X,<2cG v@vϘNĤ "n@eipܕqRRU =:žf_P%-6thk R7-i9Rრ8(yjgذ.u>PQȭi 'QkkYiDˣXhiy6ֆN~t죶4@&!С&b}hK2|h4̞fn} <^:`{p ~`c[B`]lڥ`]j1d0Bmu` _f?+Dd 5|Ͽ @հ 5ו꺿ӕutڡCB MԐxfv:済90`0 TBLr>}|nS4Me񦺉@&))}ӎm"6l $:6fXbf\s.UWA޾#duĺa)PnRԻYOQ].f(t<M7 =SxGWu/#*{3^y]Ky7Cۣ_J ~-w^.Ootry8p2&SZ$?%z>q>tB^y;O~BkD0bWeLkxX@f!NZ<33 2h坴Jfu RMɼ3:ahd UnaY~0_uQmE;忠DRn(#ϧ-R9oVV GbPghlPfz $aLX1~eQ3EB^:|a-͍>e]4W j'i ]bnU&5m PGaHͳI;*" G;K\H2hu\~%,RϹn _ȹz~BrݝTT|B.af0BO$( |Zpxm)1g8e|CYiP-Qlggl80 ^u7tyAa_5 aaqQYR^fSmҹy>]e7RbSr2@ޞ|P={\(e3Fz[Yj^Ҥsع㴛?. 0&6$[%hp7՘́Doj>rJ&2ZKh%ݫETQ<~JQo=[<G' D$Fݝ?M~Ń1UX%!yj_s;Ҏ=7b[76巴 >˶5O^Wߗ5*w\w}H yyDz1M | ~ոp/H ~΂tX&)OXJo̓j_4n?{2 !Uʝ Ê1l |9 U}BC 'ks(@eٳe5 9L-L?]qH T¯+ O^1~n?>???qOC&y| ΞxO&IgT /@P{P$~0 9^SDȨAgеQA6N8Ca{|?AfNnbxѝ ;9N0y!w*ҝ$K!B{Թ`XaV f}] [=g!gƤ*0Sv5OG ;=3+36n0zI!XG!pؗ "})/.tOw wQ}$ggcxR6#>_0At۫XYyG L@U,J&(>Ϫ=?zK+U}(s.+ H-~SHlǣsL7Pj&ZȈf?^`7(7h٨EZ&6pF=Hˉ;a^R&j5SA/B)^OV@kyBMw˜ɸe)C}X$S՘яR@48:`I}UA L?m?X *_"Xmdfl`3a]EiBGRQ^H>%y<ƿ) sv 3KF_ J?\ȳ ^W.#Zn"AB̅xI>Ğa 8<x~BlOlY濁B/c=ud e[ofND+{s֟ܖR y'tM\'}0 I0О>mv095t.K07qѠ G|6  p>|G c_:Yʽlr_Ct{ n'|c 9ű{Stx+^G0J<~J<|]H6 |;y*~!cڵB_uL9ྤdp==M1;.mo_ \&M_J׊BqT.ɜ&XMHqUs= &hK[--1#$5VdW5m>=V}" u)p8kJ{-;oO}|o@ֹ_(d@G@=u%FWU֕ y[Kyw ywaxBBl!L_ B!bL*L/G #:X\Ġ(dwj:O'`XR=&a#2꒿dTշi_XK-;)V\1{A-S-vQSLjT!wgRZ,rCأLjb^}]-vZFMí+!:b1j[5~hp7:l1[Kg#!V-)l)XRTZ1M͔Lr?TJ%R)B|coHTQu\X,J$k~T3p`n(!7kDECIɛOS~&u;)b.[9,—&3K3dC9Ҏ<+W=_gP_(e9T+&K{j Cc`.+ЪI2k1xbN:Mؗs~dcH[Z+'Hy+|;|&§ >;|A@4@>KxT=s|n&cϳX9U \*]$ + 5z=^e> K]I',O;oE랯P:#ZH\m\=%'Ce(]f&; dy"J1?"E'Q"梈U"9+R1oъuH/$c33$]z?~ z? s&yA?NŸA27zUojTlU!#5gX143 'w8Q|b<]ۇ=I^=?2rݱ ;ruv {kgk2BEZ MxO;5aW4u:>^w7[Zpx31+<x6ZQZ+c#lעN:7^W) :;Od߆`fnP$&Y.໘zz;pI]@zIDqh&-»8fYD.س޳i޳$ӑ*ەMvewePf' J?@_x'r̴۠[;.% SNoךa49CIX-?rW}׉ZSuEwXCEи/.IG*pᚪtjUYP Ʃ p)( r[񚪞&Hz1,z|*yx28>ž< o ~t8h<9M=UJ b X<k}`s{>i:iC'i!Lt [8|P7B 8[ϡC&q1*ԫWf܏}n$n,~.8SiC swvvZBnV  ȯ xOЀA LrJ)$NHA8^~ٗ"3Kh? YּoL%րt7-Ö--GZmyvr/)J%燖,%%\;b㽪uS9UBV`#xpZޯ;rfYL:4a3Dwi-${ſ=X,K.-z6X>yT M=K DQ%JЦiXwZ}~#u`m~QZ%\SƜ!mFrjf'6yvQ5~[5=n p>~PdMظ?vc9蠞ǍRSv4rk-*ֵ!}]XP^(fna˸ZڌPo9n, aSz.GN_P7oP.'EZ5Kub=%]g7ʃXҷ^ζ:/S6޸qyAuʨD9#fv9u:JNE#?)ѲVVі:'$o~6Et o;jZ x3Igz`B^Q-C p*=ɛ /<)n"qwry 9ïb(XYHu5ק?O+i,̸qabiaʅ`Q9* Z(te鲕pMnkr#I6_F_kuؚ(Jki=&uwz =[CzӇzāO~i׿e.˿;&r~0t[ef_I@#[f7<ÖfBWg{ZMo~:݂y *$|ο^k[kӣ^zE̢%(5YGinQbcŠ1o˱Ev*Q>dT_ˣ1i1-+77@~@S!G엇_5G`?Y =X뇚tpMw%M{BҴ_qoN%AD4b}AN#X+ {˿0= AR49={=_kgMwtf\k~7wdp~ 8J4o~kf&}<[Wq|~W@_q|7͐IU`,As )h'̩zew'Ux69WKq!(βeZzǿB ;N [{z$_k=&{zMzT{1(1_E}\mTE8ߔ@%²KE@eYچ]Uj0oe]ز,,M/cKeQ6.hg)|}Wp]!Y dRl?u>DX~PxCpUfvifUޛ2U>*?}e1?Ӹq^^J B|"Zzk'GzyǼ!"Z_\w3H>~CouE>.i]q]'q]u>oeEغ,ЬKDpr\ocymeFK0FLQ{| _+!wXR3E*|]}MI r4}?N_okgZ;1#2It60\v\-Ĉz 6kb%ذyDe<6M?o ߦgkCPy'/9nZK(Hd(OJ9G'✃zl.O,RUyka%ֵ9e*Ɣ9/VدM|@.>ISah염޲g}2M4~9[..aG|.>I*a\[8v]]Q̪wM( w[m}r_r1kϹ/G9}ֆ 苹I;?.w4  /&3kB_7p7觼_ؓ )g7ggv  *=}jbPSvɗ4_gyHn~':;`{vbNym(}~y`yЂj9-v ԣ9_,ܭoNi,@g>W')[4d~}M="%9Vm&,bB ,5 ޻< RRF=a&ri,o@tx!ؐg)T7Һj-ŠTR3^Ctf yHlG4eU9K-rj j\錣8Ŧ #_`-xuy2;*Bjx;osxu ht8=C[`ڵ4ԁ3#fBP9>[Sm $YkW6o駨o_ 1s =3m=W 87|rʍ6C7ɵFuy ~s*FlIWIҴWB)3:mkD;y}4Wf* Ñ(_3Ӑ$2‚Eǻ.̱J`& ْӗ7-X"Jl)l'ȈS*9vyɞY̜ǐmq /[z[[UͲږ<>ebukwlZ_x<|*UfzhBKl%*Z*ow _CF lsvIQn4o߆IʊddHelTsa\ ުWC;-x[fx\Eu6M:d)>a B.J+2v`NnGPV)c]C^)ʶ Tz&2b8plaɾw *8g $0Aˍvwc_!o$_Lz9 4@?p0Eot;8|"$׆@h57+zp;]l8ز۽IĠv;E{Q-Z8DIWs`f9ߣyxxo=lNͽ/ͽ[rOs D\rMWlo ZwxP,7R]>*,UO.“uP+J\fWK!aE3|> ? =5uM>5`SMzbHTwG^]{^H^]nE2|qxFiQ5UPR s{B(gX>hYC`x,Ј%(pc.`F򪄼-b`R ;q3GRٱ5xؤ=uSڷQdTBsߋ̚'b랲$Cǚwyf*/3+b3*Sڌoa h.^XQ;!O7IF!'w#p vV{zx%X11-ZxZ/u@.]iwFx'zFymeܿWŊ]8Z%\@3\%"bጡ8"M'q8&1s;yW`bS;',OohX za*̙C<`"q'( y?$Weu. En9j%x;VZzkRƽ Q։0 Bc؀qɱU {&Km}Gۭó 2<&q/Bn􁱄jW6!(ʙH5[eKCnejdcR BVEZoǒ%Z-J]_c ]ѳE *uc˚NwHkW=ik!=<;gS'UyX6onS`%iHax뜽i0蛡 Q`Zym(^kSU^10͑m䕡 (N?>XҤa sc~"rj.k?ŋF6_?h=[LmG?ţ]: MbEO!aQѩzzt=ӷ9p &_2|d/U zq3E};O.C}x6/ TT!"(B@oCŢ8edT- F:~6 /~V?2FtEyi!/xVLs0Xz(O >?]/ԕTVX^j߱1 C Reb7BgƈRԫҕ RCrT#j됅ҶLJ Gv͑ nq)E׹sb- 湠-9X XvkE$AkW@1b]]>j[ja(/yP.x~],#I /7z&GݺN1xnQ E,zR'Ik}1^#bJۥS&[?-8"_--#-]w&!m5j+IE@Q]''8i/lݶ wKO[ၾtV Y;0M\bIPGND?th75˯~\Gj^GVG&_ JrN4(p\S6s0bZVb6&K1ٺnЋ}TeKW磊$mJ@}Ve1aڪ\oɇR/*ERy^% vaVͦJ-tkdT%TxS~>eq=/l GE\fPz W~\MM+YR*U[=\o"<"Nva'[aaK%T>< w_+b@9>:*"mrFE.Ϟ~,4ВM dcC}4lQi7g_rx!5H3 3Ӓ(C:b|wRdíMN[10' AkG+V_UXQfmER-RXyVUB n@lͅtf͉&ubKlq:cxU0̺w@[IPI~]ٜ܃YNkD^iHY),p1xv/8Q7,9{˫b\Z{!Vq5`aV)m05MSLO!2u [?g 2,Ka,z]ףצz.C93ke, }z$bXY+MpD^΁hĄ">UEhrwCk8U\dh&\, _TGXxr7oBu`BaЍyŜAyہ?巇ZH1 =:|&^y,eZ7 =&r舲vN:b4Q#rdJ"9bT˸S*CMRP(R+}Hn9xpUc3aoz<_9<(R+/9a+)ǧ`,RL,M(/"<s|l'wVNpO 7;p|xWݽބYy|FBP[[ϾY!eO#WڋH٘Ka2?D3Fty{Pw~rly'FO0̜P-˯49b 8>*J򷜦tf&VFC^_ܴ.jUC18?9vjn5MZŽDt tlc ;f`r `F8x*b+7ڵ%wpv/Z}YeD_awkD;yk<Ĉ"q+bPyO( {OqʼsgaV ݅B摅TB߲ic ;Ĺq07XO}_7>Jv8bb|iGbEW=\j⹊5Sin J6& ؼ6WL**eD ؇yh~m~i׫񮉥aXC:^d*A{.gsFy纸 w Yߌ7}yʛX:A5, z> MyEPayB5,%7_Y0Gz~hEwyH4j)@'nw:Gqtp2lףgtzYZ52W]%DRk)j@Um]kZ˞LI*U~*,DP^o}7=o__\Eh5=. 7)r)~gx"zEA}NMG.ڲ$x-<œg~_M) Pr[ .2 RZ-|Kyۄ?jopTpĿ5] (jw(u.oE`~r[KԎ> e}?},d-XT淸& m?Sb@%WvidP?Od"5f+̔]\ݎ#ٗs%5^rj\E2=Cw ƓO`D3>c`s"T/I*NQ#&4%Z*%Z*%ZNjөԬNTa4BDE^Ms.ݠP2yAA?UA^8RoY$zAwRoZoz4 zJO)R5iKcxR 8F_U .6 n&&֒?|^P)v'8.ʋ:yMr;h:+lWJ?~ {m54aj~0\Ĕ#HۨMHK-Q= >>ٍg;>5u=a6ֿ6CBaK#RI[m# 5Sh(:U~Wū~pU9~Lc_Z(X=UȻYմ|$Ǡ߇CV6&c3?a_ 5 ~f>\ϯXqƵrhñ]|1eB/.ȧA)`[?T$UQ#\㓷Ax3dd1ԟGRDvʳɾdT"X2N)m (B.u`@LKmR#crX[POaDTEi_4q[mMM]wYm:&%z]KjwlcdWshtM ӾeOe$C  j)|r/uݶy0lI݇"2i*ޤ ܗ_bޒ͜fFk䑱:U Խk Y"Pen2c2D]ғ=3ZvN%]P߅DMӳ\J y!2Ə PG4aO 8_M "ʰZiH, $jA@|ˬzGnɤ19D < &X#ڵʡ?ګ*"]Dyn>iUSOk!8'[stǙoͲy6Nu p6ͼLه8j$2M\gbIi6λ>ѹ9i3ąqaEtgY%)H)Leߊ &![֝?ܕD-@jD fpo7ӇF+汝)'@.@ iAiEd;aps͡& 99 0b?jǡl4U}y/Sc̗\/S|0|9Bt lھ"aԱ%)(ϲT&uR9V=ji~Rid|ˈ+}\V> FaZԗt _C'ӵڌ]Ts'cj++ zg] 'LJSu6EbZj*{$vv(wNEa| fC+(,;"UlYي(R#'i ?Tq]{$I16yl<,D+5BѓQdT8<2 e67^x Yڽ~wC-F9Kx-n;¾Y*1A"gLl RzHmeRZ,'il*nuz(!9%7ݳ^FM>3+`AV´R+00>ڹ+vm{YczޤSaO"2EdYMo}N~FJS^FV+7r3&ȱ,&ƭArb/K 7AIEn,5FC)쬔 q=M|qFa,/u{cVxCy"8|TǽR>c՘%W+"it'7[:y吡e+S O2z#<ד0e>$eZ:b[ o ۜ[8!L%Gz%Ǝ9qL )䵃g)-زl=j(=…*Xȝҗ<ީ'c~݅Bw0ǝ<ԘMNK+’xAV'4H*Bsb2Zڜ8Bndҳ gTU;pC8`O+cOYٝ^! gryE/-LyEJ%J3cEi`*?)x3,oYݨ9" 3+%G;V9 l5U#6@kVnhO5{iGcLChb[A4{T" ۠\f -7!H0Ч#.֋yB4%*gҳxa D9 +~rZ*t#@din?LWߧIH^W? ɿ@Ө Zz1*ު~H'dxV_0[\|q: X,,/Bf^ʩW(U#3 d Sx@O}=y7[S}OHZ\$tƯ 8 kT'虯 &r ]| /ѧOea~*_$H |9 3I|qgMhoM6Eqǹp)#n-|lyCY}cy}Yz5~Z]4pXS fK>97 ZMC3 Xc [(s !N+RUOCQj**oypbMJ\Vza4Wq¾&glx.+qo^ 8s2`?ٺyYBS`7=O:g3kU0\`:C#26p$€'bJ|(& Q=<+W\ E+d3vNM -jb7B٤70iLTL^ )0߮ds{]Pή 7Z9` V9WE!13`` IsR|g][4‹q PL"[>\{P}WsKo=yT$ᘁ"Iy-hZ >7ݠG >\OMKc,SEqEүz > y;#;>s\~6PZwuTh?eLruSbWXO'+0׼35z#S܅΃r[:~n,B#|TߦG,Nq+n K9\0(H<kcEF;wN'&۬aC}?r.DŽZpaP#8SҦkӯo\5 ȷΗT*.d!ܐKBOU}ud7v]Cι^U *0diTS>=Zmsyi5<;ӱR6܄D1R6bC,p\9:`GNFh]/_FӺW9;D$2݅$I샙QËK V(_?Δ*s.)A[?q(J>K:ec-?`ZT}.; i%\T7 <$KqȞO=IY,YOdd5!|~HλGNh瓍ıx1{k(08i>wOXЮK/su/ w+DUcg܅:]!4ܔN)2cfIcY/_,w<%g5LO N`ngn ծ\5yyXI)BRęq`:]iUTMxY`J, dFZ,1(x6w&e mf"1ӑ@v9lJ=Bs 眃GT:N =쓄^j$yG_5ծ/=6rsr޾}\Wpt[=-Р;5o4r9v@o/$nN-B/ndr}||d_-峿;N[j_AAV ducҥ)#%d3OdMI%oҥL<>ĻS6)e{\+|Q6m"Q->ɐbG>ӈn&KoeŢ']ؒ[| 3B+l^ʎ{Pj2taOJEhќ;>_ Ú|q&T3tlɐzBю%+.^so@=ӓg3s XvĦ>.0?RWRo-C2Yl!-+yCyE{@z᠟GlB%C}B:j}R>2Ү򜔀%j*c;yy~dVlĽ r7~T/z)X4楑ݳ,(،d=pp|#'ZزԲ@2}i9  ғ?1&l)bdD*yK9avxfj [DsYoVs4<0KQ?$՞qRm #kֹ[)@.2%X} HT}R(wi5Wc!L FL#,hgIL__KWȟ *\s ~m&:4C7 W>P+ Z>;>V~f/;hso\JE~-g?̿>EĒĄX:_wM548]'0Q&U ꠽;mOxۤWT\Sg, (XDϮR{.)e&)Hwp.*,4lTbGz4*"%)JF -/u> x~z "]n^)b20L{=?ܾJORt0Բ7 qe,E՛8;~:Gav@Ģ9fߠ'gt ty)iprN/M]Ɩt7z&m8$ [q *ub+)=gs[BK =W2&z-2 L}+14G-dž!-- wQw .ɟ%Es%C[Tk4!Ws!'tHखX> N:i5QC'0>r #|D]q0{ u`zsn&$rEvqb٤\quUZw}8*&OI@9B=zx+~qH/%٭B s`VZk4An܊M޶@~)̈lPl| 㬆aHjg13 pСC~xfӑ o+<#P5s8hvvE`P(E=PTbdDܭ ިJkʺtxKpbN*\彪uԾ'/ܰϢqxח75Khs N1 Ս" > mVƟ5A6Az ۅІ%WY(w 8{{L0+6a2I3%qӁ[WVV!W 5ԛ"猲 ulgpo^~Z[fE2-aA+܊; ʕs'uN0gqCT8,t8xw-30"̞!̗!0_ W?y2va!0R;0y"4kaCva"p|E7cRto˙t :Ƃ0Nia>q1p Ga"̌۳a2an:lѳ5fVx{xͧ0!0Y0: C` )Eq!0p7na[a:œ<@:ۮa>>e{o`.s{rҖL9|slcDOC`v`W9<8=3p|8sN I@]!0/D#!00O@[h <.-+ a ^l'z0 '0a WaLUG0+!0a&+p"'a.q´y3$Rx91MLN8L}-, ^Ny&fIx9fD8{x9W-La8L  y-&aC`q05|Ln;a 0a 0!0+?q-m0eV|#?!0ߎA{C`pWW;a:9Km CAB`ND-[0j M!0 ?5pa~;M!0+?s6' ̮/?E},ق0| a 0B`׎AC'Cf{F3!W!0oG'fZx93=3<fO;a.y1!iI ~q0C`^N |~/?!0%0;w?3"v\i8$i;0)s(v)YNvy`B=K>IYx4dE%5?::W|ZJN}W'Qes& `L౎=.8)Eӥ&ΉUZz] qxs~~:/x4@:d4CwryivPvOZΈv͍Ю:tgE]w ͍|Ofxi/b9ꝙx)w21S J?dv^fL_$s9uhy3gs.K0Ls09JDcP{Oքg_Ym s>|-饄uYiՁ4k{FL"R YaL>"PD (X[]J'L&}J-u(McV9;C8Ar@vjxֳ(9#ǥҐ{ FLjgXH:B(M~cҥ iJ+ޝb{,6qGi=yUcОnßԙ ۍ2K݂r\Z%jORb|f?~抧w$n0ՐԁܱPלBxks=/+) ylYJLKϾ PQmj6MN]/aks{Ŝ-œ fno&zع6#w اHfwuZY^G%~ͬ8'Z z^L<W@J}֗rÀìx=+h~IsZ𢫸"PJ4_ڸ(ܘm`qϡ+K@u|5ؕ~'k&zu㒀4TS))$sU7@ER7j~/ ćsS@+@cF pY2s HxFkYdcjp|Va7 ,$ux$:L} }\roT!ކRFRؘY*u0N:=+dXhFӕ|AU(O+Œހ5{R9*=Jް_ ,ouNK0ćoPfe(}(TʠL`丧x]]'1RAM;9]*R ~^o~ۚ k1p O^гҟ1yz7J4pd4 QY*>hW!mېň% kRy~:y\W䌧b>],2m(kWH X_yw6G~"yE׭TI#M 0|F^'V} ݡ|9Japμǰ5[|9 3h<@Ot' 6DƢb*{_J3I0hwb?ѧ?&j2Ăt~2%ۊų]aFI .ES2"l6 ͙|^ 9=(ɋȂ(ܾuOV SP\*<[D\ߚL㝎3٢CS,$/v2{ue@8Z ң@7١<>bmmj\qiEz#{yi n=&oJ4@3rq zgB AόCk)j|9VRWaQ{7iI~H * >6qɚ=KdPMSݧuYW9?p\*"m/w!rr'Ȓ²I}sڟ!~ |h?ldaRr~h܀(/}EKyq4µ07 Nɷ g%ؼZG諯ʟ D{,ڽ66O쵱dy|Eydl| z]6Rr*rXcPgë)Q  E 06 E~|jNeN>E|B(8{(ӽ>qOfO1{۸K㙝MQ3D'@-~?N­q7~I)"MJWAyDZљzF‘57rΉxm k>^z1Sh9'YhpԙC'/'o"4(*_JL]\G+|&yx~˻IKhA1`_0ޕEӕa2c ]MP?]bZPLGEa byiɒ ; 7X;&o]m$ɚX@mlҸI={˰L +ь3:(9vJ|)F m?edѮ.$RtiZD/Y)4٥J%Mm߽±|ihU u}TFeJH~?@5CpGQ~~H GAr*%{tOϑ iX1#1Ng#{H_VݪŻ݅jlw]Iνrh)lt t;8UHpW)ڏn !APM zv- d@d=,r!E57J+{ӻO҆JD{`SUb|vsuXu=)g#YD(pnSBb q'Xjt=6o-h5L5,Boq:48L`c'M0Ԉܻy>B,k#及/j?9ufYFC' pJ 0|SѰEK 8ҴXx3hx<::+F<3iΡ@94>(Y+pSO|HI,^BU'jOJjbJ*,'䦁s=&Y̡2:ǫYCMzz(_hưu<ɋYYxE\@%4,WÇqDW:7LD(j)/¢z{3b?3.(τd_P9 b'P>F,c*;yYIZ~!^xn97trJ_=Ѭx ަxPϙ4V(02.HѬ/P-܊T6QcI޷ |{B(g iM#0ԜpE)4۩lb0L]El_<-חG)~Fכ Qʌ >eAz"gt6IW;6>)N]%Ds+Y: 1ҋ.]&?5:vEЛ-l?ޡKf%wAqO$L&gTouc"6sG,}r 6sodOj=n We*X퉊+OyN?Jf 2w-p97y9/D{T *ٳgN@>IKT(]BNƪ/1]2DJ-Q ;>dÞ Mk7k7Y?Z?b,Z~<ʓ@}Qtra]ƍ$O_*9pS پ<~++ -);nAc j2w:ߑ~KV>YgW}̧ 绬K']_'Ca 2[\5;7:qNOU;nZ< w#H^ﯓz0uDdo^K펼Hע_$).Q:<=φw"WuO*П.K/v\ɑ_%ʂoT&W)>yf<53`\knAwQԅ>Ha+}xuG_ ܘ^{Qi`?X}+$͘8^14驊hAUTQ$>.0f?9*;(wrwMEh1\HsAm寚6[Tظ_c^W T hSFI㎄yQ_=fqT1b;q}6? 5/O3/t=C7DkԶQړ}m[^E8䧜/ Iq#F<)q9(\ '9FGw8e o(Ib/a `u5^qFR23!Áhc_czBBH&s c c!ڇy̺Wg˜7mvvJ([> - fws9?q}_J׷J7Ho+qŷX "R 4L+,\[b9.ݠu1^ xwPnap\7*n}8q#@8zP(~l2-%!"4)ه;uaǣ;?欈^+JGaj^; =㊧*! vB~y?8 1N9i't0>$-^#{j^"vXP*h-odD'sCESjnY8j g1sM*SjBHG"If(SQf{:QÖ7Q]Ѩ^/;`]8jPᛯ۩YG,bb_iPUٯYV|Z%M4TTA.?s5;-3IRጟ%Fs^|lASUNLhQ;;>.1^&9^[:9^ALW>\e%^ c\пN aT5)Sn<0)8ج ٘\`yw'&0՚eԫߩWXe /,@S*Paw= c+iR kٸL0/B^iNQw4:WGoOm'ߧBSFQ$=/? &tv#iŋM}IāXģ@>;єk#uMD\ٿ[ZyP?ļ%m޹]87'FKy/Y+`k4Sfp_unGQb*m0 řKp*|>߾=M:j-}ērC/=x 69g뒱X[<:f _X[P6ӗAC'6TY=*k*6=ӿn;+*NNIwf^1b*#"{*k"Em'ӥO< C&Pw99}AW4[y}WˋlR)sPo)/TAטsP 2ӃrH`J?nMdȺS Ήԣƈ@H*y0Fk1$<`_aҗLo [{zIH01Fi4&,ݑXעfsyWxx35T:^1p0Y_9ov1#DxG?z><^60W,y[81a}+!6n NzX~=0Jrst>.>MCdp /cRBS1$b]¹U0y=%X˭S-ԠS-=(&ڱ8ι#X7o7nKPm qp͠Seh6/ hST g}Tq <󯀏xc* kkG|VWֈu^_bnj֨QҌ_GC%C.Mj,nVPŊ޻ e62 DMċ.LsnjTfynjξB?i&(%F(ሷ)_(0뻠?-Gej2翘^QͰ17_NP23bGoT+X/颷UQA#^_uVu ү՛fXW!{_R+XZT<_yO e gt~A.;MS7ԴCkX2!Y$\ b$4*αq %C'Ocg9߿#MM Z4twZqrZ'!ޛM Z7oTi\ݥd4_TpC@o zn>V`&@ӃFo4d⟊ʨ WmJ,G?'6k$Ё4Zy{4$h P2mSLhxV3BWFg~/8#<9_j| ߏ3 wXMl $JJ2pI$DRz|'Zxr7C@ x+OFt0W R*~5w*NtJe+G+.fK:^}T֜w,}l(qΌɻ 1U\STNzC2,qP;is*>Q0hKQ3 - \ɽ4*JFtHsABK#,ƈ" =Tj nKcנ$mV:)>curNr-xcp3J#77Uf?40G#f,1#}_5tnVu |,]r;x~5b8ƲȠ_OmFzE`hFwg0!w:*xOαx:s⡊_LiF6U\QPq,1AVi+ z(cfqY8 .\qb~. ",3W T]Ј>^cmE) 0]/$Ec{'M|Y 06V}9;sjsaWoA"{Yţ=SqFfؖAhΣe=\jPk'ֶEl8gٚ1 Pkև١ o͛]/dn+Lܶdl}1HwhY˳S"V`=*zg}O-x+2DrËq݃MA9P+po46!x{1m tz~C¨k-<@rgyjn42> 低#!v܁MkgTs1*[-]"__iY(qfّc!l/o;k_vc+ĭ˕MʛE +Jpi E=鯉[7KG_ރ82#n4 b%ӚfxaZb^s)0*CRfD%qKd:䐬 %6QDZteV|}4}4?XxZ4KBY7ަ+A:>iKI] ͡I]=Mأ]j<Maj+%8]lJGj.eK<Zb{ BBZ pfܬG{vpړ$bMf*ҎhLَfX}t:u?H*4Bɐ}-h]8U.4l7;Z@؝Ru^n +BI cFݫKhia"_OPd XzkX%w٭ߥ[rg9P PoC[1Bǘ6!%3^}U$eR~Yc5vbN#va;v)&dziO5{-ZS`NwnwC$C'/NVoC[TbP3 * &' ,eԫ;nt # ůQS:o ܷ]o޺ݷ>ڹ}kShO&H51ɀ9YK@,ʯ{x꽬Y8G-pypiqOyZوC|tYѠ:UJ|I&2Cwދà7l1;k< 7mLfԕt]wj|&"i;v}_@{e;B;/n9xڿ<7˪bj';Ad(k3Z E{'_g4z={AH_I}T89c~^Tx6;ۂo2:V8ȱ )LF '݆d.H=YI9fGbv&5-e~23Y}H=?c?&ML ]Ӧ}=Z{ˢw ,hOpy@|_Oщ^L2F>U5sAOׂ>;SIOzȑ7}CZm۩4S#[Ȑ L*#ߊ~ @1ZЁT:[d&|cſ {N {byO-@.m ҧKgG9Ine,ĭ"[]΀J"IIsb/Eؚ,r1M5xzR^)59:(nZ4•4d ʭ/Ľ<|uʃ:Hic:Bd(A۶06~mZj_P:皎).0% r ns8UܕG^1vS$}Ң멹'8W3%sGl({Z mwz:9P;9q|Wr],"?RNL24)*ߧ+}(U?WGWjV'*׮JD_h{ʾ/71o]PɧZ.N!fZĄԞ2&h&oΉ{&Z/hιwP&nmAe]6RdG1\m'V@-*DGdwfp^((q ?@iʶQ\ِ9w74;/36d 3+WiϽRq'0JYBQ ޶ $\(}p =үEI|!CHHz-4- ,tIޫ\^ATMI M$pm3*,m30enO^3o V֦ ZUb>?hmh8-/Zmk`r1^mVj,ϿO !+/cZ?y,GJҜ|r۴[Ľ<76thi ]J{~Fco\m?qi凐7piH WGuxL_Gx3kܿj~߿C{*o|/s3cPXzU 7:/eo$C~ǭ.VئGXN6\x2yGOj[^y j7ԷM]UM䗴q!މZG!?FjkoRy| |V6!/ xOU\yJPNWC)w@+kϞs[U=/E@x+6wd}JnpdJ#1;)Ƅ'WIt[T.ݡ+<9bIy\:͎$o e|,1;Vu$E]Y)EqF=g(g]R ǟ zBxQ'>A1 bd]57¼C 76Lr{PhUP/QGP@$ZNa,ދ-3Ѭ$3 df F-QRQdN$erz/^׃?!-V&AHI t`OV 5c2*JKAcYX(دːې p XywT0*\%*i핧a;+/{::fTFy+O5\h7oj^Vj))gSAZ?]/ِ>t|?ݽ` SF<ߥ[pH8RHS(۲lUt FBtTr{^+ ۊ*C\"Zb&QuԅߤB'_(o @%4ꤨ|#sVf3w*xӟfr"1לK!;^> UZPO!p>%z}uw|}!*mm;PYFyG ^Zcq5?t lv HƔ`5==q儭Oh=%o)84XaV2Rm&]1߷Ȧj IHe.'z4{B/ifI'KPChYi'LsZ\ih#mf?2d4`j0Oѷ74p~e<&4`&gٯVre//> ʯtZ]]ro-X[;5✏+! >'\VV@^Ҳ!/¯YGh +AYaܻ"9 Ank)8 @3uT+h+* *ݎ2UU~ME㑦LO;<3W"_p^@)jVo&qMʽ֨>|%]+(vO_?|sžN_P[qhJvW2O2-uV{`ce +xv,߅ygKI"> ]aŧF剣XqWE]aqea(&v&}MdՃVM9 C8_fLHwc^}Jy ɋ ^zF츊EhЪ}K<+ +҂o)[.cth9/Kv?ȥ#} QcNjߤ _2rnb,sG-L[dCޏ/+TRSB.j~*gXU,3N̺8; PJ   [*G$x1AxPЃ?6qvQϒ""$Y0kѰϹ POO8oQD&4r<9krI|n9,(*h]9-!&y_Q͑/ kf;)ibtܢEr^m(e1Ft1PɰL`x&Hlg j-~y*wZ'JAR:zzʽ(GMbqcn# A(6i͹##jB0c~+]i9 ǡM`{  8[=V`+ tWY-L;}G5D-`|֍fV$c<땍=wµ":BUQƪz^nk[4z+6:Ή)^s i7eQ ћ9;m]| 1)tvLp1&3K.vkĹ6\) 6i}|Q nlsGyumzQT@P <p ߦQX9k9!)WሻK@xR\B57"x߷IK|Y4“ tx`ݯkUl*,49緤]܅sKJj l26ӥK3$.C>rξx[lH-sG쵩\q+EduzdKYF^WlܣiC/CaN-{976v2u K[Y؉Ӹrh+Ҕ#4q OA^uzKvw>NsUX#IRK쩹Ky@PSEiq7)\<*BR<_ڡh*ߐk{A"ZM \sg`y"vʏ%xE9GB>{+|GWg<^ JXpkέ^gOZ,/HuI2Jl`0j \fHɽW}bC>Kf~Ub0)rC` ڝׇީjHl !~r8t!1NƿLFu0KZ}RUAٷElmC- Y8W3[3.T)o JzӥI<,T l))`^U-&}K:),'6΅'p`N,b7l#Z0\M|r,eA,ldUW$U鮄ړJ øZPW`LВ,s7,qxKc1Ӏ_$Ex9i L\ny5Z%Dm ńXE('8+Ai4zEϙ\ι9[H5+6V1fvۍmܪ*X܈z }aە@(c)oVVixͨ/QċT29.bAj9~%}j_wGx􊼍tƶ3b5KcIvw|yP>nd/0L94xqj, X*4DLT MF&'PI HH"\=302#weH Xy'tA/fB4pw5Q?؝5]ڄk9]2Km,வ83{FƤ2?wϜPJ/S'=_tswsCd&ލ? jB]dJco2pdf^vFi7 ]ȝ zMa8LoTo9 ^Ec/?6|Ɩ[$k)zs6OQʡ Zqv&@E~'@%#ĂS=N0ɹ^@{k7zr*?&.'U>8B+Vՙ|' 48k^C.S;2!81tOI“:AGcdΛNjy}٤962[{hs/ 7v/pVͨPzZk Mm¼X:9vڽX gtE`\NGTSʙq<*]dIM4I*ccm }ir2]E4R+t N6^0]QUOe? \ɐ/V*fMF:vvT?|e\w3ɫɟ~2QtȕKΠI߷ X$韑s݆o4F, t52Y9X( ure&@8(Wl\O#[ ɡÜ">\.H#v""ZC8l=4 ^оG^_P(J`U..{2Qzϴ$ӣ0&Ay6d=H!=O=4QdS HuLSM-Aq|ryq^M0N'C=^z=^VaHh㶯o Ʀ{g |[\h|u?x QȤ(H7D&IQ@c*nwsEH5Rn4zw =!yzW" yB@DL<DQ* sH̙rW0(;qsA8RRX=2a]~ĹGiX*jߡk[=7H_K׌p蓴8Kg]ge8EteeyerSRC; ŲZ?p'_,얆 0,E'hI}6ͪW|,̻{> [{ nFŮ6L!O}-k0X&* ,\X9kQEx^9wJ؂ky۠uTHӶ0=ܱ|n;2 W̎!M͵wj/JӤĉ- -@ Vn&D +W٤9< T=@UX3* :_͒UZ6iUʎ;U`8ji꣛xfw ǸQsT8jD-{caONF" |1PE&/Tfɿ/#}ٟ+kR4TMWcl%rnK|B:9CM뙷OK#?σ)Eq c~XWwA"3#8B"Ŏ oQ5q(1s%kiq%㱃rZ'd/N8wk=#&5+i?^J?J2G4#0ƳSyoQMVc`l~N~J٩$ v@?7!4?R?tȻ-P䓫엚sg'tqʕN|vxa\k.Λ"B%t+a;ErB>#yαp;aweT`K48mm#7nFs%z'vӕIFr/n;) kwfuٝ{Pmm[2ԗ|qŘm&{>uQ`܆t $pm-Ԩ, $?DLPIL`1:r R'A8ʭ!E,AH-WS/kX+wRB&x YUȭ_le\!2ΰ+t(o=FG4[D.eSUNZSy>K0F"CAKG,eVGl,vȴٺ_0lMjҁWĮgüQ)1,n䊳#k0+qÑsgkXw~ K'6>ږmcmi4/"~yEPdnt Ee N:kl|_,WKp]B*ACAU3'.}2RYOȦ_VL~& S\ | <'ʏ+}7Aq#=f5!~xyL)Q%C)=؝q:5WVy!_.Gsր+)\zy_:H/ B:<&y9rp5*GbJ[g^7A7ԺRst|^"T{Di$Gf u̲ oR%/ 5;\k!cesbaG ӕFk~Y;g1P{w2't|2\~mRXk}!l`?#Ѣ-VY-8Ņ`Q IMpHir%#hYv+sςlrT;5!zrko AeI}B1r(!FL\iOCрש~mdڇQj7(-4~p8X[/mjoJ-j_6s<E2@-Oؔnj%IɒQ D;'`Ɖ IB]lx}1D/(]yw)UU(}0rw(Ryw)/]j퇇8̸4WdJR5|1/RgOxi^"dq-"jemOT<=MɣVo%NAWОYJWRuڿiB9لp?+8b\twQB9ޫ_eȴRήX:4~|}<7~ɦ>J&Te_2G T{HNTvS;cn׍σGu\ >G7^aDŽ},ɑW&.g:[νQ+FG(>oa>0{V@_W֓y|&"3 4ILH(_Jl"}''1Xl0;YvMP哤5& S LEqCXHo1 M{tb9t\I,x}mEEϹz]"(Jx_."ծ[`9*Z!^=ĔCĊ{BQ?U|qVJ_xe 0{:P2›%hF=lHS)Nu)- z,[z&y= QLB$? sU`>xC&^(Iܻ1Zzæ+Q$2ۭՌ9[Nk\bMS(xߔw3 ԢìQDPJ'Ҋ㊷M<纔]RTȗ#2s[l2Lhd7 M=9Ybh>cLr˵~sq;Ҳ$AQ1ޒplK>`8F۬ODF~0E׮|hKa-l[UBoCIiE'ppK>Nzp~j /Q4|o#N  zGk]%lzDJ0zU&V'y6ΉeZ584~3~e,M ,L]dh,pܤ7` 8/.!'듫EN1?YQوyKSr UN-C`p+My7R~IY&e*?^p7?۷x~x͸t%^r2 y)M"|JO^,aSNJ`.wwBkDZ@ƆʹpUwxOm0 {m@%2 ?+<" +˥M RY-J vXpfc_74Jr#Q$;v!u6 Mn e1, #of+._eӏJ.92kH:q@7q@pη0~޽Y6&iSʼl CG )ȭcRm8% !6J&qI6ʋKjd'Iʒ*Y_qe,5NdIІkyFY㮓 !"alB!D:?w(DCiβ VGXfZ:kHaxHy~DK.Y/ZIc(  Za4ؿ"iQ'" Opb[E'gixr)&cX/y'm׌,~Z/5O7VDYkRR_q1!=:estEz4ALDhkd2L3„私8._y#aˊáq5$n+s& )GGGNH;NI{&ymb_^ܙw] mJ=/6h]Y#$o_<1)'۠u-)&i5i9,ƐR'2Lϡ\qYrbB|P/ ©*zېݠ4߄\u{[˜Uϣ/cj/+̲:=(Wn^I=ha?u_)'*zedbVhtiQtÜcH W2Z96yd?] UppHq%O<<ϏQc+>瞎<:[Ro}Huerrx$Nw?yGP ɿ؟%{*l>#YFs^ӕ:Ng(3<ף 3'WaɩWF@-IPr, ӳґD2&os<2J|hly35VŤ+5ڿ El}vlP1~rC`#O6Dݍe:ޗqiXNsM(0^ 8Q-U`5k/K-/\4(\9ò`!9龔Aܪx{z[NWx{*Zh>h,BWP[Rr&t%s '׈p*+N++ZnMM =+ݯ瑛X@Aj@CL1+{'Bw!QjC~ak©X6؆8qډ.,I01=>6w-cC/f:6ah^<` Y'<=mCi\q҃ AKB3T(6wqכS/6QEt$H>!Chb^Sj8]KPڲ!j_+Ng6„ead|PJ[GrۄjC.A.9O9d $N!=pژrf ,%fhϣrm#kgd4hsħXUp:@T9N_ V ͢!~3EO+RD&-LT1F^GǢvٞ8_we}Wfump ཿ; 9ruXoKE#}þCal;e%'OF]t W=+sܐ<0+._q*.yKY?%#!w[ VTFgaTVDj #ҥky;p`]|dL3oد6 ?:N"VZyo+#U@~d}%7ON9^>,:{x#Sʖ[)b ^7)j!{)}-Yَm]Qj7!JuV!cU#B|g<FbݡV P \jȬT_C0"I~ΩRR2}us&KǔKX@"&L9RLTO9X1BH4͵3ֱIu2{%42ٿQg4{3-P΄q,*&&S;,dFQ<%=yZ:ެETi7Ms_QGDj>ߍxXug,C61m n@cTSl~E-E'G/\GB)5~?"xi&n +V_wx*z8}yɲI2*J?D.-je 6e^#v+̷tC<G w}Y8'f,|( u<vx)R]CľeV{`ì>DS %({.Kde+[ ڝ ~Ž7wX(LzDa_h|@R_ZiDHFn,[R])7XFcHe3/K?>q8ӥ) \I'A/KhO76qbH1{îZ7ϒ4K199 Y9 ىbf V)frᜣ |oL7DJmDfv $]Fw4MMsr`N`x`WJwOimn{|O\1w-lbp kL<)-,½\I1!Lg@nd ƹJYz>X %r2ʼwWV~UD.F7C}؀Yap @6r ڑ; ]}"0S:cHN.YfWII֯bTsrֶwZgdINᜉtW\J6` C15ؚ~cQP>'do">;D^Mf˩;T ;ԏ?C=ͪ}DxeB^ kbsH#O|xPYJyK"st~9n{sX*Tb9צ6e +rnTAiaG.,|&A$=E Znyָb[  hRg$oO)zm/o39+OQ̊pJakbůl UVlQ\A<9wt2YN3mZA%m M!7.U?ŸjHIx.edARng[Hp@9@!֣bSN79// oL22/̭U7*jR,mì7zWoE0dBmEtsVo!#4 #َ8`c[ؕ|`~ZY.ˏ˵(a'Y7>ŹbtG3r=GϟN,iLEohWb|HtGnͲd9ikz8 (t΁^` Yx!hWG=ϡ ,ScU"#"SAfF9i}DE4b4eQnYD[~6үa %On$hو]XET9[jf)yw?%T;‹dmx317?xѪhN;[Qyg:6.u&>ChE-}7`2Ϳ`)kR*+ `w&Q̷B,`Q>g-e@O#U[y?K, Y !mzS)lȗ!\yZVY\[VK(.l֦ iouћ&KS50lS巻VD\qm O;,Y?p, b~& C1QϼJ}z*Ug)NPds&1zj$jXgle)ˡrʃt\}1NW݂ \f W5!$ףkkB0 LU:&^*ǺtUX Bn "`WQBR, ( >K>R7Ҥ*S@iBrO܋c $;Ǎי]Qp1uU]`мSаM\ y Kr/zHr~ȺF&TDZ s)r9T;4 ߄ꇮGHʴփ+.\_Uzlg;:2D>7泶DωU#h5PkRTۛ`na=%vݙDGpz_n77k֋Zo憎noww!ͽ)јW<~+~#Sngɡ(bZ<ywV6?)!3x(~PF Ha V^I{!Dz;IYε%|Ovu{Oy[ UQZrſzF#t̽xu<:.i;&&/U@*n6/OgE2OEcUp G7U0ʋoEð`bЬq9qc u#ƷuzRc+QBb ʙ5j_c^??3 U~aMy{I5=l0}u,.Қx\7som(\*CsqZ\ǹE)Px dsE]1uhS5X$'uug݁9h/>G>OI' iJabuQҷx (yBwjOO!ce5ylkO\z?VB\' <#wZpP ʫȯ^M]N@ _juIX[˘=+'v;*ϻ_n$<4S[ȜؙRJ 1\$턜fA. bon`@H=6xZ,\d$:h82ϲtsoĆ?JPvciܫA;$,a#6n0(q1~^4/V7iW¹tĨtQG ,pLS2b^ƜRC mk};j_sFwؾA!@OApns/-=93xoFFr3: #-qC}Iq'qa\ψVx:&)s߂5ħ'sY{ty¾E?ԤA  ~J9; jܖ8 IGMPQL"^<I[\C>Y:#ߥs#1T҄~&swBIhX4U>jx/ةB|y&VBc#>T=OGi圯F8f~+ӷcBvξ:w: U2Vo߹-y-9Zb wY`>|oR1z*Yj H zt[)FVa\3GHLg| ɩߣ"Sa✏Qx(z^sSGzkUjCb-彜.g5U.VfL%At<[nmD0mx5ckyla10h\Uکa>4xx#>q!ˠsbErq=uRk7B6 չB]^u{BEowH-v\ :b*^XZ,p.oG :tDv9'yN=_3!Td "wέ^##L0갂Q.<,c~1ox}S s%oPyK+UVɹQO t AZzR<ۄԽWkGèm`s)wOs#L#2B!4#0*j`QĪC `y)>2|6˞9=@\ 9*z qL5$֠C>yX_a%#$: w;tpY%|%vʃ?/*f$hD_7A8l;.Y_'NNR|9E-@])9'\N2g\3/oģ=i58@5Br qc2i LkJJ`1P bDI~ ɢpl(xSQ = }*~5q>΍/~M>7=;c7劗|H)Waj"o@|$MG`_ lw|aZR/ÌA1 KK4EodI3YWyFx1MĶ;ZNY[)D4?u FF TYs;5ǿ2ckD8_/3AOo5GWr)D Sݧǖ& tF(xɒxCob1b ԁYd@M27uTwc|* QjPyc2 6 WtEK⿯CeQaFЍdSz^l S<׌aO + U uZUk\emxE.ұ 'M!d}6^ūQey ^̲N4ZqR.YM $6WT#rr-\˱ف\!.\R)WkD WMH!r1y5TاY|58ј.N6y(CkZB:)n`P.IKbc2"ʟg:IW3}ܪ:]mz%lIuE+OgciwvYpƀIq1>Cr{| T1nOip}d.=ep'ás/Ffod'o'`mp Br:f1l.ZBʹW/YʯȈ{ Vt-:_swO#螅eւg7u=/"BwZ#?E @r'"Cut*˅QhCc_ vkodRN:>}.*h,Ji5S&XtO\n gM=xv ]ޥaA^D:;>zx8wS~Termqp5B+x91N;_Ã,}23MlMXI)zxWBþ.߾~ 4fjƄ8e=]Wjr`~C|L [h(M,OҤНАav|lGO '28k=&E90IGK!6-0Kj+V͇~+;$o{Wok/-̹RJ^2]S2=&UI.=\lW*lx/ogyX}qнc=hj +>(+~ N-!qj*2o~P Uu2W`?'fZ:Wfj?v /ПG{+vq߄yW^,#I_V8-y+|B_mZD("ߘf`ҥu+^0;2(}PS2"$Sx P쮬kzXeYytm]*DRq(l-#T;nO5fQug:v2B"_-~q*H~;)2y@Ǹ,ER5~l>ỴKu+yăw w.j@;sER̺yOitIB(L7q]`&/yi- >M1:y$ -iHyF:˼D1bYPkF{v#4+N~ohd.m{|E0/=46E?t)xfidj+:?sޤ%u">XyAnV^4g{֤'71tяtwKxw8( Ck5<#)fxl=Uחbȴ_67YD<8766hd ~(~kN!W0 z[FGycl'ADuA E!gLGe<k/M$$or &c$3zc z VQgal<ڏcd$i3lk+"HO8/oR(W6 N}_wAH%ݯsṁ/֓)H>!%Klwh7~*?IELdr]w? oY5>0* #"rj…e"H돲E_H&|G//޻?UxUf[L-+I#ADo`a'kb9RM==nC'^t1"5OD}IԁrB[p%OhΝ (vT|Ȣmbu|u 't-<,6MA{Y<Q޴Z>Hub8-O CA P`m?DBd,2M8j`؎ND|˨D*M`|]vn> ŢĢ\!H8CTZuNZa13Q]SsTIR5啲 SߛDy^$Q.(Q7#5KEp%f[]w[M?rխ+o3zIk[I-{]-#q|f ϏkD>-g}uޫ Q蝇e8/7eͤXkބh#m^/ j"M! 93%KAw shi3Sٟ%$G%y> PV%b7:x~w^]\rۄvtl+ƫ'/t–F}!'P0f@R@*XLϯG(>%؀s cXGG:f#vt-q#E[`SM1ʿ E&+E? B(jѥEZ{ٸ|E;C[^^Bual V %Egw櫤 vin~R\xL4S/FgVdEpP2ܓcWC@@*9&5KJoŠqѮP E7ʶQGfSV/7fwpƳx?Z0L]sIYR<)uxzp2-{?x^sJJG 0`7?ȍ #aA|w;R 4"]Ji_79uBOGk>m۬STVc(i 9|zpM&AZ ٠>Zr|A>ҝƔ8D\Ar\1zc%p P)'9 ~Aɧ(~ʯ]@d*o[jD|:y)_}q+(@匆 E_sHlPɝRygM5C1Fj!`2ѐ)Khê+#|6` ЂR(o*v!vk7'=ZhZ@mԭ„[f0۴*[/!Ñ5{k&u;a/&xv{bh6.HUzPsύT$Edd#9;p'5&vɘ oR'ē{9=TqQ EPb]:$Q񡔺#ۡLNm@zݕ |ۻÎZLWcrH*OI pscNJȃ1q'}}m(w9F瘪,Qbz%eD4jM: cņRǂ$BQU+} b-;+uo'~(zvKSEw%KC?@4gNMY96AZ3: ȥ`b<] ?]:J(I-+R_F7@( eoey,5gguNjJptwWӟa[E._Xkp](qLƗ4'?$,)uʂtMnIș: En,|9ĜqH Hl&Zr5w?,m '{ޜ%{W%n]z%=s<Ҁ%\ %DdzICuu@mT"T{!as/mlv00k8zJ@os8qws٢ġwz/yz7[eUש ,ƫNƯ7EmIZMHa&y'{Fj03܇}Ikŋb ٷ*!ʆޠgW8|b rYK2O*6 d0SmDƥzݪd%Zn|BBQ!a;M\yfS{Nfkr {~ԭLJ ukC'W2v6ezяb'F(:ND*bԋ3 %TmmC]Ě 4 :Zsع:F(kO̦azҰ˯wh=G<~}(z]_h6DD¤}mўj*4K'̴w5BYXHwpc4&N 8R7uc%1H)4 *Íʧ#0 1^al&ZvUu79:sH0U K`qDo b '7L* NiQ=dgMNLf!)HXTr{zx6$FIg0gg@N?,d9;~:a 3;,̹R[_rNqkD {@^$5@k@&n"a ϫ!j9; \Q>lv3Z3)^,RZ42msCU|B'qѮv,'c>F\M¦=>f&C@y jpmRW5Ꮝnw "|^rχRhfxV OC+\Q_]@vc:OmMMY]\GiFgM+8n~2BTx 0 R*#녢uh5{gt\An^p{|3`f69bYt)gq簤]:.Dm/'uoi8&RCWXy,jJ{MoK~0q=1Q}3oz/x\q|hk13^և {@`LLcMVvPG[Qz:"R?iRxc-Nl+߶E`ќNU)牪4jl +jG18L\}ŕAHW V"|3,`W- YhDXj&=Zc*@QmZ_VR\Ċr<,m0{UuP~=PXZUQ盄0oG;&0̺* qEh=LB->{5BBW\K7c7 &SxkWjMΐ>6=!=mzJƿhb5*$^VI7 lgՖ~!$zN'CD!x 8ǰ}AWv]Vya -Nb'Jlۣau-KyUmGdgVX %ס,@J3va7J!EGؔce.;"VG9;}= *.ITu sw^' EtߡY9?Q*SszsrV!Ѭ"g@adTu "凑]٣u 'U\~BWH^KEyAt'ӞlʼHEʗ"PDSMQv6?[cZ=%,s9'՟WiW4yW&7Bsp~9bJSvFCX}ÃL~!WD\-RB칕hRڲg)vIǛ݉[kIQyMK9EWi+>Y"3VjDw?ϑJ4SOccbPϱ_p1~uǰs0CP&4-˃J2]lw hNJ)H\*L\iVRz>6&|deaMx0hq)Caᲀo\#YzwmkJh7<. փ{ʃFצv٢cjU4Y20JM#-&SaOHܭ,0[w { Er# X@dQ$%佄㝫ҐDQBG'9]A,$=nd- `cZMΩf7J1Iv9{m|{Y$jau iAtuQ^OWZǯ"cA5lM/]#?UǓӊPX/̻&A~]7YE 0d4 Z˩cH=o4Pޛ6͗ر4e.LX^'e ">'|0¿UTýSpgxf?uRoV*\ެHs`xVnv %;ns6ճ$톶t8X{{ruir[Ael3aPЉ/ܟ- W=RO9FK *,OlQئ~$S_?vc)}yv)Qt)qA?M}RjJ}lt{Y^MOw0Crcb1_ -AwLG#lv~ǁd5hfu**%r.V,x K-x?InD}{0H"gIVv{ :gY+^Eptg9k@"Hdހ5ȓ3|ecnfo ;ty?oVt 0/0o.۴3/J%ViUY)Lz=v1K&$YAvwX0oDF/So6跞Jyh#mGMC|/]3_L%Ld`.pl!31P\EP$ m3^ (Ѝ!"M:xq#, xdႩe,q6y9)'?DI-|ɶ[Q$)M}B1|,(ouJ+%YJx ^~IpQئahP 07lUUQejCV(cr55 OL(ul 8g!lY=MvWKzz []pyvhKLLUf9ZI/:s^"ysP~f{g+ E ES1&~"lyok\;!0KO赘h[+ btlF/{"34_ mZs& Kь6i@G \?sJxr& дO ǂ)*j՗5cY 4>F}PZÿ_`x֧?EsPT<$mbW 57sܖJP^'~1v}_^T'%(=}|=f?B|kTeЯ-%G>lGFjh,L$mZm:z-ƼD&?H(w*cְsʆgmJb 'Ӵ[$&c~X96Ee4iX<@< k%{R U*RM명2MC-lˈYcxsR\Y}@ȷGLsl<|x}-E|,R1Css S EŔ]LO1J &2>\~-#:L]B %KJ`c/W4'Zcm25whBꎩKg2$M~flRE(luO 4^r/SŠΈ+ϗi%wퟣC15Rq>¼єԆD|-(ڀ6_''[3,bcz>Rx+k.,i]Σ@jI-8I(قxnf/&ڛxo;CkuqԎb*6veVS@ӯmcӫuuU/1KQ/waQ!.'=ѾF LTh,Ғ"4jIQzda %G`Q("^*ie:!@ ==;qWDq׹ݯ]/Y'C=\vXD>̌VzLtOWnE"X}8U&d+BQ]ypDbS iGثx=[Yǣ % @4k{~LoM5 7yU oهh,b߿ D6ٲh,}C fDl1BQ敎(¨]:ap" Rҟ\.veT'VYp-e[8[* Y/G(V˕^ZbFWKGXaZ xPv9LްgVi$W30>| lm΢A&M)(N%y]]R9M z.ݺ$/GtxoVmf'?h!@7'ȟ! Sqfd:ŎhDw{Mħؕ'%K =cx: l{ b(?;B_,/nh܁":;*5UA h/#y:?M.,~YEMΰ/$0:eu]қ\Bѷܘ]Kx\Թtq/ fD:Uə(dvC'qĿ\9ݹ}vKI fɹ&]c#|]6T7`N-a!1xjw8/v߻ɦS [>{|%kg9M C76M|zY>vvP?븗1{ %<;/ cMtK! 3>cv8nPq'% (5M9s^jaD]4=U] 5^rNu{9QƎ%<߼$w@/=WrGu?z<ְÌy}C{1j+ c&$P.+qݷ@LauQD9t,6A)HDMD|9ba=b,x`ݙ~S ^I@C7iAR]uT9 >SͥWߍ__e:?SVķ݂>Og>C 2|aɚ"WP-TuDkvt :*qDԝ/z+ 4ڔN0@; aS3>e"fAs|gr4'Yϥzc;+#hw泈/p. dg fb,x?Y cW1BSd?,5$cbĠao}&Jjo3ԊR$x(%siT`~vmN#]bΖ`ZJ:1I/,#9œTr%"&|K2L1gE΂3}!++óK6\Xp,z5̲9d/w7p4ee nu1}G쭌nb?"(&]C GࣝϦ0<̓xH6x+hRV6cT6juE;*KĎu8 PlG/gKz[[υ7, ¾)7dvׅZz̘gt r=G رA Fˋyais %Pq:jo@9779voNֿk<Ǎy@Xt5+C[1; ǧZ}&?2EtHaA(KXs 05Ds\@fo24n!HûRt:-\?uv=bG)9B(S9G'IQz49Av{R -ew|\Rqf2qtRUys9.-e7bc (iTozGG9k4i)\1J^vw =6-择3 lAhV#΂kpVX{kDqo;A gl9 2FQy.S4[sWXYZ?"^ƀ]rigW(rqHV jODSY8#+NQXJ)߀1_\%M֛k-9`cǡ~Z|a5in8yb\*Opy ε'u=Gkoo3/.$vߗHbwwAUڼmU M;p͑mu.zFR0ix9z΢kFN(z=7Z(0/F$Ц7[`gb)H`Ħd'"“tFÒ<%vyz~Jާv:7;zPt!`ZtoJ Ņtᅢ +CgiJMS3ySisl_gL->NJ3"lA4X`|l95BD^P#k9 U|‘hG:g#gƅ]}h+ǛG; i4 ' TbXc*SJU_l$"BGpN|5{oVd_ QFfe :C3ր"7񸒒ߌ 9 vl1P }9I6G4O5hfg*>|eX?F6]rGlGO_ C6{o-\qgiTcBɐq'x"'RNowN3-{~t& {wtul$H}$䝵=|KƪE{SQcѻ)mpz }G1Fo'jHi8UO'^s iuYMPF׌ :ǵwTl1"p8Z{lV5w\^DXQiNksIL ,yi1 G}pı3 L dg ROXF"]IAԇݹA&M<?[SP\'0ht < cM~,{%D}O@a}\jQ;WQ4'9vllI6y` s+%k;އjyĆXŷ}U~(Y4leBN2 p`$:,Z5 + d87 T  f<䓎0.e7^R33ogK|<<7RS|d w5"aI 3Sq|S1yVH}G_P[7y,.-t(ݾ׋˃?y ~)ͫ"3&aGIER {E|M-_E{/!h@e_;^S~D! 4sKb/5~AZ r[aId]i,"@6V!ڠ|=e?}*xDr %*DQOX_t[By۸Vm$H<;V*)gɱB *74+U-S%.ݎiTT3K"WSL:Gǐ{}=QHMl`:39홃~xs<ŠT#!8Ym'Yju] 8f8`&obœGj&}B:PLk( ,֞z8rdU݂x3BIr u!kS6Fժ/V!Mx GE Ȯèrּ`nߞԟC)-8U{GK݈_]MBl!Ys7P5qb2k0iur*w h- !U:y bT-lk$ #ݞLDfjZ/(A zd<~;TeG H|zS:Ssޙrc,9qS<ےnpI:N<pRݶF>8brqtRx?hn޿_g~CWLUY1E߼[teQ7xS(|w+B1q\Dy$qib`14շ4o$- r^+HPQX@mG)zntWEhُmA'9(#HVL僉uLovhہs[S1;5JQWt,{@$^3w|z2rӽ[݄,sx^0bzwP8|]0x,6!e{E1c+sͅjm=]vӖs[ϝEKW^q5]t}蕴ߝi V x}hpC;fmi{s/!g hc)m E*,Գ3.-t_LN̚aʇlkPzE)eYvh:ߙVҮw79˘25P݂3J(CGߐ'AH@D=@Jt%6'>?:yǃPT?Ve|l)K߁Kxd (F# BsɔsɳؤGER#;9!Fsx0TEw^uWÄo`wO sj߉QEԾS W=rN!oF*S|hDd*VJ.k)J0uAGmGQE5q<(^\4&/~cӍ!?UHSv8HJ[#6LVi&,e."_]D1Iyl H[PDڬ0iFu)gMOqŖ?L Ka2f XY]9$mY`_)0)lG6 z3߄[#S5-nJ֘\@[o5ׇiJ>aj"u>^yFD]` y![ -W_c`7iVh6@g,燋j Mͤ,R'iퟗʼnu(r\-n;R/R\QMJ 3@xE^tID+@]#eeooTUw.-RUCfd.i令ef_k@VdewD[7NMD biw:]U UŤMi9plVEQk]zj CjƯ_҄fGVis@r_{:łG +BZNEH=Fm;_f+m/pّ)hn9afW*`L\w{X#3.>Q'vd)olsOfzսh=l'Y]%v3PD;%dK<#K/~Ԉ=p6mI1f;.L>Wv\<ߎOi;>RvD},/?iU%YJ\̠0iP( APPɅ(u!cY UW>M6ߔ KgobC&Mהwo'a_,_O2NS^јPq|?V)?{[ [+3?DYNAkM7|>&;;Za`+/-?E8bFRHB;z\qЍ̱K&6J5ڣv"BeY]hTGS{o; e͚~ڤ%TL1C#*O˔}c).udֿFKoj2vYGXtAz1>l( l6 h>T61,u36xNVo1-j 1ƍu" gd Tύ>,D {z9|PF /XI@SÖa: Mڿև'JF*pQYp"c ?첟.)Ɠ4Z? G&K&P;cPU^q́]2"iT:n;"pϢ=ac_RVYG39xD9Th$67cۜ7ך~,|8 /Wd)rWjQ6w(Zzt4<,vP@~鄊t<PTH> mbܹ"{ _;eSBxp~}8Ə(} ȇDwV1VƐP2ǨFCM5GBz,`Y󪔥_._2/2aاe̟P(sZ?xmC*7o<Ɏ;#KL7߸&eIߡY(N,(V.o2JFr5:9O7A c֯e)?qWíe$ Sd%L*G20ml·Km]48<*=Nc<̎m\J Wpt"Ain7.]c016'4LC(R؊:q3w14fbwU7VQ>ѐX'а7ݰи5M~w؎KpV:,:܆>V7Љ TOP|^uKg"W]"<4Q@ԓ-Li(~F?Y_t'#AcdJ7O6x {xWfJ`Ok(?f 9 ^%DÙv *DuaѰmxoO0޿9:,Vֈ#15R>Ӕ,m.xxZ@%%cs!P6x8 AsBsگR܇۽ mU)v Dx;(Aũڒ:Ί=s *Ʈj%)6[Va7rքIߍGUe/lW@DZ|)r@Sn)jvv࢛MVT}Y#J{XߩD]ڧw+?B<]ob>(nɷ]ܲC7Ðޫsl%h^c{?CS0wd+o<~1#>/R+P>}>Q?IlQ$+)vB) %6hv (Wv:u׹.C%.$:ׅL-x^#wK-ge @ ;~vI,O{`*X-ivjp]KI˾ZY h$dso.nBagbT(Pl,%vf@YNotk,kt{"Nj|cF7c[,mš%#L'fLw? 1Ë#-ARF)⬥4Gz IQDqHM}G`Rq0OXcsI=Ӏk!ʃwx3O8O8OC,dtN~)<7C:Bj0M-.\\z)5hTܯܽӱ븸|V5Hi0!АIw=&{ʨ4ޣUq̜rn ׶q^%jp!P9V M{zBżC0y-Xk.kh~i@{mݦ?ժw0jr\##8šrZDR0p 9I1[O] mUb@rȋU]d⺈)Cp^-׶Q՜_0)WoCgC2qVD{>vhL۪/5)m`?9}?nj׸Py,̭1UǕ}^({w(& 5Γ>$E,%R $K9?e?:Q__^ބVwYv%Lѫ Sm'}S}#2 MmWUK' AyT.$< f]u ZGW[)ok'qgՔ3UO1I7K%X{)5ILdqMe0?ȟGJYgcl9c> Dj{YJ Hr$[Ajw>/%v6-#y/r/nq_be'I$mb%MziufKc`'.EOKG,1iymjw<f{-ê[W|7/pCC:M挗PE!YQ|,|*ßVT{,gjքP~0ԁ{||\-']r^GxN)+}q*{K TBwV@[#6NKC7ԣrq|zFΪn?.r0{/H(X[tyw&wjP8DOf3{WtߏC4JRx|.EG:ŠaM ZHR@( ,:Gkd8\N\ Ϝ3*S+ϝا8i}bӆ"T[GFvOҡwEB/%罄9DlE/,wGszְ=ϣbm!we.jqn~P%>Q\üVuc!4cDf|}D,fkk/V Lh(rG ^xÙq 'ܯwF\bj썺sXN ȸ{FW!Kց4@ Yc'Ɔoy/sԝ%nIGϿ+ҝ5᝔Wijj-{ [#LUe$୙=J@|UOh(> xu 4ǎFTDbE?Oc=̦M4#}~u 4Jz[J[Vuw_*EX"ą(YC- }^=]XA49{iQY{`O ?_J@x Q_~螠IB?txD!5wEvI]? sb{Pٵ_sB\ճEdtyɖeI}L_mi~5~Q奩z j%&ĐoqfW'Z(ub?PfV鬒1/: "ȓyܹcw7cVH@nĻ\UzxuAȬfoMJ905*d]9kn}"<Ȥx@}+w¿VoQIUm^S>Ĥ]cnKlmW}1:oo6 Yje'Fà Ej7vMDӍ࿝NKr~9hF]3Go4R<t7w Eo蕈7JxmNJG`XWШx}f]oI {+9* i݁KJl/yg0' oZseWy: A6C:jZaF(w p-̪ܬ*co&k}]8c= Bn0y t*X(@[ <;M<mIM/J[HrF;ي%2f/7KE+Ttl绢R,:6bR Ю0mk;2KUb&u FPmi'[T9mOHʯ"<~٥Vv-H zpA=:5 e4VkBk'Z>Mo0k,7Y1`ZMfUl/dgJR^:ɮnv{KN^oLV_J7q9}g-*1%/9<l)0ݸ)tl76<+[|AT/f6{Έ :Ұ'PIT\BDITPؤJ"&GP#»Y$fIYqv3w/1Qb'w^ⅢRCU [KQ߅3sc+=.ִЄ."؂f|fn1:0LQj ί\ӫΛd_cVbl˓+UqN &l ڂc}4aܞl_3ʳuY8L>OM/{d:ޟִMFw#{+㊐I(%юTzZe+||,}yL^07y?S^DSJ{MhZw]\̪HO ŴתG7ߴ {gA{,k4]-ЅDJO2h_m|aT| ۯ-5IgI+HCG@//"\Dxks<6<l)x &)4H'w5K0’H1a 2Ntx?>k:_ \O"-|b=1q={g9gmz&+p=߆x~䏄-#,Kvh#dXOлž@9M}[:NDHщSzSQ/wO+%_"?ew%6q\-.#/L9eXLeT E9E"o~judrr"AKmr"sʼn+]#~';eßK \cXJUON* ߃~;@ (tdl-@D&K2Fɯbqu7շ, {=r܃܂{p4tަWRG[D01{8hOX3Nt"Y1ɗݗ_yMGt#Etqڗn7aBs`&=;v$% }Qq6H?e@_:{楋#C$15/ 9~蕲Mr^Xen1v`gCS,es@Z3e&"j ^ֳ<nvD΋N؎[r:۬1iF'T)[xX#;os:DlB}zs 浸8j5oJ5w!~ԑɻ&ggև{T7Q jQ~Q*uQm%Nܐ$5vDsIؤvmm$101:nC⁝T-%򦼅1 |m-X§L'fȚ36coŇR,#LCoP;gR5^gM,*Ϧkx xpM~%m=;u| e`)uĜ#"yůSz!_cu?l&S%V#Vbx-)'cά+#~JЙҜ&*W OjS<:s:#uXA8')1׾̯fb!ĥxLTJ9c6Z+Um E1M~`O;.m_=ָrc1н"wfO9{OXc("^"%ـ;fӼ!žϞ1 PTY0KZ|13Òf!}4}r[ĴSc]W#.^M 7p~"2ulz!>_P Ƙnk .Ni+5o&aql,*\Dg%}(+$a /s`0PDz s\q0&;E|2PZƾ "&u Өi )^jE*ExJT X)k_>R^3:"tK]AXب[eQ!#!>ǙĮ<ӸN\B4XQ²J*;TJW^?;+ǯW) l#?F)8;+ &~@eB[|*WE"W u--B/D!O}U(0W٤cbXQuZ SX*075(14.. M0ގ FY&^VWQכ*|Ҟ[NA[(_O.=$Z]cmm/ޗD BT4Fh- Jտ%[RwB5)[9IkPi)6̹Wt9+$ X/iڧ~΅Af k P7S9ctJ(ۧ9ίqoT{Խ ~=/}Mq [UH!>]F=@4aYŋHq;mprADIH~yuBw;关TЏ0@Y=$%?$ܥ e[r;]r~UZ~#U $=>&]roF*uA;-E}!B @,Aw(np"nvrYW:Q4 zyɓ$obz%/վG(e?f5"8b{NP(<TF*Hub_l)h?@(4/B{ī#4xbz*z+.x0%8ﰣ#\>ݡӏb߫ +2M0/ޘe @o1ƃ0' UXy$F\ ftX;3ԯ#P`ߋ 54C+}W3ԠF@㐇Mv?b,<q$ :%sggq0U1eߖ'`.X塩rɡ՚X kЉ&1U$JF,en(9x,%}*kr-9^W{ʿ"vtq=wұ–vP'XÏABYⵆnpe!Rز:1ԸPtmr 3MHǝFL6HaPEirťa=?j)@m7Nk.:mwg:_A%&`qtV."/t=sg2Z Osn<^}?ޏSM?hs?wbNJB=wzCC x-8삕8@xDWKiQbs/Bk8V]"Ui&'w\QҶ=fo E4r.٫w,E"<ȶ;5dDg.$)WH)(-p?JѵE/vbL,l`r|\= ԧV[J^PՈ8^/pjTY n+Q] 3L8ڋ&OrsƬ\Vw?;A@u~G}E+R_JNNW8 %JqW\<=<\J|yM*c_nJ((y:f= {amU #kؔâb.yam>"^Op@(񷍱W L v',;ҍ31Cs%QQk9ԗhɯ#7]Opm=L̄b9?Q. aoR)W|,7f_-܅!޾Y} e#H>WnlvuWz1誺#Eׁ6=0 BƇhLT,VqG$=΁&i,gۻu3u~_]:riq@vV#B:*o&\ ?^ Z%;'m ĩ sSzQ[{xs15xۑUJd1`sZ&k%dr5v8ܡs4X8 hjWYVcVȁ*\NT??4u\.O(x%NQdG\xh*ǪQy\,LЪ79dAw\lɲJzʄ.ų2єG%/^4bŗZ輤!h-#4\! CSt*CY$]CsoLhUd+Yb:&K q׊._xn U敎T8FޜV9ks{}vZ^`)vވ<*N5MΞVЀɱ].nϠN6#BDTYSȏr2ywƳ>D6p߽!okRPw %9` 6ѧ^ >q\Bv;(M9"ӧ|~*Bmy74Q,4]~gb3@mQri*sj݆A[^{ ӯ636sBq8JJV_PPFt.6ppH&Ű1{nE461K9P1x%,14ԮvZe^)9V^$5R],yㅱ>^bH4E^N?/Zx/ '1=ERa((_{T~ +JK"p) !8^E}yp5@;pEsL#][<sx/UM$OqI0)Hg/F Lwsч<uGGG4}}&oz;ILukmױPNuTg!qd[m}o6j-lĭi? ϝhdT&>9_MoGrX{5͈_`\"!~c@δ`vO|/\8BRI;H3Yk-EpOxAj¿Q=@be[ u5݊98ֳn3UtP5SZ`7c͂k@ JFTɆ_דjVx_QUN5м; /QD]d]^G]Ѽ08oaN5TȐ#Dtw;_ʝphlwPFIW2ɢaj.[!J6:PKrP\|pQPhv =U*{@=qN1u~p|0gU~huy[K Ƃ@O e3S81L=,n󿉈.4GjN Ue8| vh ##9d1!au;dU W4%*`әp1 e { +Pwl :o>˝\upvg&Mea[PYQƝ_brh:!Z~z2 ex%g# +!;qS)؄MtAv`®T gsTyoI #fs_҆k{|@]z.JkmV/4mrR%UAPH{VbfBe0Ni"}Nb܍ ]&+`|w6?yD]9IJ(촹$Sҝ^hk/>6 evsX̮R*/ۖ^yoگϩߡ@<봑b3Z\aQ撑넲||>+Dh.z 5ݜzeޅ㵧s/vg{鬕1, U5^m-{qd, j1qSh0_Ju:]jk{ u/Š%# fJe~̎Bڔ:PVcj$/&뉟a(aj/հo[۬{l|~=ދXOQ]P3YlŠJ_<,:҆`:u{e/_6x,CUF!.Ee =1g-Z00H3Kr'aǮ(;D5ͱ?#yW1P 5^q[01;1 F(E*h+Gn{ܘe +&xLCA(g?#QK@~ܛA]t2KoB2ts&'v=]E`~ ,Z>( o n#<ݩ^VXd *L}j<ة$Z-7uC+t&kÇ򞧜YZ9OE -R{%{,M_tR`is io'3wShJVqMc4 9xmxuWZY +UHw<7BV! pdW֢7;IxK>8G@{-̮̔hF 1漆h8ͯ|(1wbP=dSI};3D]etQ0Nj2A|m,nP UN|e6y 1 s1 }(_@&^W_R|bF7a5fg<)$k눾HׁuN\à 4Agv7TEe>'K~Pˣw N/jzT e@:ll \gBiS9|O?9TmZErH9Rdt5%CҰx= +Lu6U1PtT[I]xz΂UT0IM;&S~t,ө&4¿y/\aj5m?,;Y{4kG Ǡ@Ik8tC왾 bNw nx,;3_`V*8u0Z5. M(v}AfBAOks ctټARA>jqW^(."]~_][V-?Wr=S%{jM(J(pd۠6|&Ń\Ȑ#]15\(vI5\u${Z8LBN(Õʾ1v"_*˅mu^#ԗ EYO\tye6T,bqx ?ma5Q:>f7](QВp: <ͣ)<øWc@]5\iۅW1rj{ i%KԸ (" ^gi ^5vʕqXm_*-}=PY_~+7 +;=tsF'V"D*BQk}c~ chL`Wc574^z',9{Xm"+(cZ=gmE_Ac(ܱ mM+yz?(V}bFvoh+Y$jCaRNS~9Ќ=9f@lj<ɲe/-ԅk.G) vtڠ~`IPVg6NSȫdTe*{벪E>wTw|5&?gFQ&ο`nʏP6bQr[DF1!kI)m2,ZD 4gBb4PfÞ3O[2+t3;-p_U:cGb#B~'n.s>~h P7IjyK-0g^.Gqݻ_ST9vSF6yŬ5Ҏ:9>t[2η E.]-Q<\D53+80u; d^'nQa% Kw|s"/dtڍnx#w +4hcAD4z< f+<nYBigm a&\ڳ~sfŹŠ BqtZM(_6ipz2Ze7ډ-}0w"y |x1B"$Z!D "Wi^KVnQ'#/˟;VO|M<` |KGg>1}4x5uU 5M(nϑ-6y{6dR"wjI_?H|z*?؆:(jdo*EAU1LG1bz&#+(  >"vTSը??ۦrmʦdSFk(1_wY%e7A3 +\{hF!nɯ Y~P-fkU[$=bqVEjsUUvsW,-'pzP%]e"ιsQ(o>bFN:ÞhJJW.p /LFZ|m1mPժ?Pv#Z4#Tz -8ncVxIh&r3 tPAh07$Yh9~g(P!Ⱥ(:7gJȴ}g5jԒ-Z)E#Y>>h>vG_ &uQ\‡S]od:! O^azGWwRS ޣC 9ƚLa6t)C@Υ<˝S蝯@} $_k( _(g*,ݹ= }Ba% ![Ua΁v9h-X5<riЎMWfoM<RQr.r~8,¼tcG\oͣ' xyɴlT ez'%ܯF( \^K5VĻ.FQ?Ӎ8z YW@ VCb!=(%3\j#H.oaQ }M Sd\lkWjvOzAEAVgHL$]Kqtws))C6Q [:{YS#^74Ud徃'u\i6oC2)Ϳ|ZQ)?ۤVwtwQ_LlKnZnnWSqVZhKޖJy~ iZ !nxܜF@RoOXyD\OQDÀDJx]i(Ǡipf%tbuK2<7KsG~j^xL]aS@xIw)n䤰Iƣ#= du/r! ڇEII^[(>2X|f}Ů}2?9'$PffѽH([=M`s#{7%slo\d.=p]m8K~/[O2#eAvv}ow WMPD;vqI䙣7W},FbL(81sDA=R+,FilNJjix__Dy<ӽW3mרۏ/}0zFVCqgF{tR=FwW;E/IH_?5J֏CgIʎ88n46壔?Zon[}֔/~rAbQ/^cb93,n{@Of Ae><@oL%?\\2V{0 B\g+Dɀ"E 7¿ =/pupZfKRM^/ukoZ匁2Ft܂IaXx::[r$K$#& ,OAz'N6~3,_#omEhWKwqS6OB>(F13zId%P1|0'Sv+簘&6F08kC::~cUӂܱx="ܙkOSΈSf'?u?Dl/O݃ԍ Ûms߈bMgje1]p;[з'ϣ5;TNb_]}mt+r#څ"(m j?\qL/o(vK+U\brI(sH0-LZ195~F^Sm;?O5?+TEu ߒE=~;|/4 PwxUc $r4oUmHy|`/qw#)U(k?,iZRDk/n 4#Qt҅UCeͮ߆˂3(dӣ0pBQ^Ckɨ ힾxehHu _ /* svDJ0e`{݋G;`1:xKȽDU |>P:f eYFsZ?q51.ӭBa\Qa^I#e(QKL߮&&FE l Pş]F?k;s/wg*{J4_幜`V,-kENw|]^WgrrGf:6eT r0u%8  *h+(f+a6=_^NaMҮNgM#-YA>h6sŻV3۽- [reAR/cC t_}L[)›c[ovAA^ !Y\巂rE4ѭ=lD/a:44pFPf @G@pG+ί ^k{*CqUY5!_( .c(}ck%ˤyt&#BtH8 xa*,\:Q\,nˉ֮v7Ơ-(]cDTx(mNNYlbk`SQ5}doC^`ޢm-&PW9trryXIJ*ߩh ;.6: kt qG Av]9W얰iӞI-%NsR?dؖV_ ^<T9| ʱ7 &E2hnjo2z_8(.u{^{6Up̉v^rYCE?<?k^L>?l*_ _Oia}[1xF[^]$n 91NCez{X=/ߒRm)_FoN m}Zr&cjyYINrz1^ٜ>sDR,gxMIp}}J74rWwT%ꂼg/a*E`d '@g(TL.WX柩W^VJD >h}^H Z,|\@l 1V8 픻%Ȁ +2M%[}WF|PĠjAJ= UX+BP(D/AVpÁa6wC̦9:VsRy}G?&y:FKZ[qpJوH{'R2Jg:W3`EG'oi.lo238Gqֱ0:RPȷ,ԽH܉i~- :Ibd-A-vYJzCA~K+n+`բwցnn{.hC9 XeTx2+*U,_)w$ÀKiނ.,?<ϗ00?Оh}t56𭕍@.<&oD|f,ɒsP&Y%4+)gUEV0efyW:R$elK'Zբac-/Ҟʋ Ѯ}!/ϯБD ~3&|h6RVuo?e|Բ4 P+ƾ*?)/"*UAUV@ $bEJEqAI֚|F뀊0Dqk˞iE(rCP*`)[?8?Ms=O3-7x]KhT< ]s)8/& ˎGZdBl%0K bYۮ?'?ϭq/תS?*<$m'%k7&&]K5IJd ހ."cK`f+ϹeVTk|G=(زQ<2GgŪ8?Ҽ 3L4ԉ;v|-&aFCkd*}TypK( KlX5gz{z[,ڈyK4E#M#,f]1㲑)mJB {]xn? wְYJy <{]yi`.R::^qnꄲLhh U߱.I[v ea@pw֦973}$g (@UG31'Ș1"r`Xՠ>̶Vo]Wݙ[,caE3EX~7LM)VLxia^t&%nkzS{lz!x͐w_} "uNmFhy2T۪ ӍGN~kF*;@ix߈z;K:x=:M|ftw@3"}:v |LYKݍcTONW" kCuZky (Qf%Nݙ98ܳNUaϵQ7ތ~SG7Gε%^JW5''N?$[D^tnѪ_J1 _vq@Ä.7$FcNO"cWiy϶NF,|Hky݈77pN "S>kb[YWdEISs^陦ewCs> +i?QJ ^BWEeBp;!*FF2!.򙥌gbGJ_ru@x@p4ˁGYH"xJe?pNllIq&ED qC]wݎ}Ņ$Q)πC&m{#wVjm(@p M0X)J?UpX3z`4 ݠ́W#E&_M@w~'b%o|U ʌfPVحyYtq @̌jQ`@Byb9/hC% HIZl5\@GU~VWߝqʳdߡDi%ӬW[ZB-l7R+PnFgjmKjq mofW3P:wc_[#]p s8 5>c=TKHmt+w_wJx)E `R ozqI TN3xSʅ/%$nʡX K Cd5 Ĕ<^ձpUBqbf9#kD2< { ]O?]KDIғN4RP >eD2 Mf gk 879B 0#>pv]Ҳpa'֝%!,B;;j">mbg[:~6Ywφ8 oӿXºe6о,NI=w#ٯChP߉48[9kA2z!,Yo9E$6a r+]?A)MI݀1H`0k{c8D%]E0YehfSf$6VcfԤW?&5F:kph4]D9k1a=8Zl4 D;?rb_"S/T[QuѪθA>XCz-CE"KBڣy=+ $,MDkS%k\+#Ëd[!d ;L֬aBybY7Zce:*%y}VWF|gKŒ{ Ux JDYQ~8o c7V_^I>ߔr8:13_qk3gѴ^5xWf+>pt\w| (H-¨՜42b}I~r4q ^ՠ5-b 3u[ql{;˖k[?^l3 $|r@Ee:ٟiξ#qp>x<=-c~C9׉Ntzӳe+xTa|BJ\1p{]lGT.T:ȵ%9Hw$"#\$|[Hئ(_^ R4fwa10 6@SG`)T^L(hv&oSP-4Jc *nw[^X4iXZg\8~,P]'Hd(/ya%K/\"o{m~_z<^(5C''Kj[T|Y`)Y[4K|T $7`uz*v ԱU)Gf}h9&-?=Y~Z$ϩ^2/]NM:ؤBVQ`Z|0tZ(ۍ9a2Wqpy4 S+ǐ>XTY *,@uK-`Rds6ya9X|,Z(%9w!>k6!S($aC^"Jd)]j2x^u1'w@X F1;7#.>* V Fٞ`gت8yV(gp}P@Lg_t6 <1ao*'X.N4'dpܹR߅K8XRh`oO]+o;jDm?>4kb!vrlޏ6EZ>+m6FZT1.+໊173( M,Zٳ)GH܅ěQxӢ*|n!;.s'WluU#Wl;., VƼ~t*]񽠲]Q.)v7݋yK(= %濈! st0N|N<\ jҺQ酽imUn w$waj * y,ǡ\\ɗSw~oA.G<Y z薝 qʒW-zfk 3-_ZTaџ.Hǣ p/[Q~,g*yR+LCxA%Y<7WGPO|胟>v)N7gW8hgj( AQ%I[uRΊC,F͂%4AˣҬsܵ> I_dC3@+Q[%f[(ڙqȝļ{!{j bf/`YY 'f$=-qUR.%G]4!;E+**< }iPQȳ O~  '1kfnLBkL-(^*٣ܚw]*ۮOIh)L'ijgSqA.=I9DZ=LP8m匶rOA&A =ێ\,@p򍒙, {c(Ib=51+ު=: lKRRu8=0@rm ~Us 9~N>UalĺB~*xa} 9[[Ga-7 ߥ1mRk@ҳaOo ^-1ѶG9|!h]]dR+~2?&ϸz&ND_Z/Si4E1i EU%Oej5s‚L|#cP$ǡ܁0Z0c0HpȆnDM`|9PtuP( @k׀ G $k\E# 'ƷG P0ܷDHtc8}{>h%sP'g'SW?u$+x _v^>&|Zqz qT;~YŠY\e!k?y) #u[WZy6 MgN|-gLZiA8#R5]f2TcF(3@c` ّ/w. }Ъ?w;I#Jp l>CnyF:ir8 Ld8viٽ$eejH}P׬mU /:G2Q|*T\'>&1tR“Z+^Z,Yw۽WVgZpN{fy)l;Qȣ2l 4d:5o/ _Iw 71{Cb*_NMBޅkNXH_@@w<޽ xogn8A>;JG.{TelX?XϨ ⶀq=Uoy^kŢK6\j eZ˅Y},{;[4I[$I:LM[B|BϬbқ쐳S{eg2{~$ M\{'ajԫBGH6̑:}7|[UITY~G=ܪ .4 ^d7=,3Ъ ^_R]'Y'QrEfr]BHǔYdGVb Bⱈo[wB5E ; & "c^Q)4 U7R= sЋcyqcܤpI;8hk5ss |؊&ytUIʼnӢFΐg_J7f. YJ/lڳx9 IX޺4rY^(pen/>+z^s|cZ0Q[7,}ٵ| gIբ䬻%;(6|!%{w ۯD 2Ģw#DRpqU<S VWTY# n=G!/_K1Zp9GD(j Yք[QTOI}⓻ѭnj٢*~eدmZG?.oD:+c;ػ`)\7~sUEF7&o( 2Tdz>)?xP*0(gSFwJnV0z56;5ş@ qۢ'D<꼠yO~_8ZsD qzkIxMyfl%׆KҟŚnj )$OxGpz h(Sw\rL Ê`u|Iël hJ;-2VC  ]c;[hrD%c`njokΈ 3c,cYBv p?nw(MBy 6kԫm$y-IZq}sKg*I۬RH%[ƒoƞYjѯҚ9,lAþp6m3#h3x Q48l9Z1ś;w4f4mڒj-E$[;/j1:fS"t٩];ǢCXXF/4G \.tfO]ֿfVH~84!d4L3J{CQڍgq4L2 ܑcQn&x5TV`8Wn/<峧=Ϭ{ X7M%L ̊Xc+廴4ᡉ _`$y5Rח~gQC?"hQ~W׫aD"1,\ULVu͢}C RsIQc?q|5UR/,.[P-x[:r8F|o7*2+,GO.~2L\aLjv* wwYG"C~ЃGǻ5Y~2@U?:gl̄ ?IFIsXvimjhOzMtcߖRPV2m҃A"AAF"4୎.vkS_+շk$ 19F{*}3#g}rT}" jyvr^'oޜMg// CLм/sje'}5P<~(ӟ3rjNPij3 XJz~-Z(~]x]îR\g<_qr]wN?GLC7 :&#쮬0Ad>DXh煐[Wؚ`7Jw U0͕Em~u 1LvPxD_ד)_NjbW s\1y}:9YOΠ>_ynlE7Jg,JnI8#M1׆(d%Js!S g"moiNe1q-B1dEϵܨbsV5AۅF" (uVtHQ`d" Չ(:?^2s(-ڢikfvGڌWH`ʘ(Ax%˫MwRZ%=\'2,;%9gۻOjAA~F$)< }MRk0>^B{u$br@]v=$MK2,vIƒT)Ǚ,_hk^DgOŤH%e r(EI[,-,+aC [1XG{Rs_nQk"XX갉 Pa$ 7ܨLiǓQ͟@LMr6`SEn|/JFJ8 f+VyhS9و:%N])Ѯ@n?9=6i5CqݛFnщY>`:aboe;b&_={<Õyp[[A,}4B˽[muٽSD1`SWhSA>}پJr:v`MS5ɚCuN}R/۟^ǁ .gbM QR_fxB%[8\i%f`=]834*KfqԲכCT'z[x̘dEp,s;x KVPcQ Tb]Z16I_~Ԗu凭`c?+-8(Wn&_c9gsj+&rSaÄZ0Lds)e/Pң9ȻU +OEQK,f5fߥa9Tq~RLfh쌖9tQ|5|X}t%1l:2Dk:%?aCҿ V27}555+&Ƃc|<#׍N3>+ՐKָ``X4$ԆޯBpTV ;>oUnsדQ&kI~_Bq<:*kǞ}񰄊&D6fM=Iš%{]>Az@tPD67E4)*Osi`0~8#ߘj5,?- $fCe9i/ Ģ?`.Yt`(n#Тo8sFVnDNn`G.gA194_"Ő!RWi鯹c"gcGUe8̞&eu1)1x1YDϿɟ7<buwsT<$˗v,-H Q> l \0xk68(;Q ^PympT79֞ W+"G ޹ *A`ۅ5cQ|x|PW-n>BvdXT$d]gxpHܠ5 }]ًbs]{Vڥo]o6ɉw1vuxH3N17apw'-}WW*F/g]yLiy>@*8˞3 i)hUp6kh|7)k5mxbaN G#m.{[ fM$yz'\r9nFzBM!W0=m<7p7ET2B vJX>7"/`EC?jNvN%lvMQH?WE.W[ۻ4č7@68/.&ˆ(_9_/^0 Ҷ1Q$'kAk+,%8= d^E2٘xTӛ Œw9D9NP夵?^ kzay(#z =ʟŝ):i,K;]-C;{~¾rx~ `nQtx;L@NDJ$.pUcz ~2xP)^NUGJFEʶ?6țS^ 0M)RX, &X z: q)]^=viJt~}:}s419xR !Od,Ƹ_bY8€nhzUp >~X lV~ olAKj@ciߤǵ֬_. U/{Fs΍ZiltPsYbBXh٬t!:!74b U-ϭ 1Ys/qQ,]p0kpcFQXFuG#0bH (aTfWqT䘁i0K?z8|,$v6*gLAFRKXkTp?8'Ԝc(t0';:S7Gz~̄/N69.~^=1U[NC,j .BM\|l=[d o"VgL>^1c_G~'GY9"r1}@.p{UNmRA6 kF$x^Wz߸'dl6[iB!- .\Ͼ h[d:Ss?U )gpϑN . dŸn0pӿB/J~X75~p  FiD+9t U̚#J$1 ;QPsr |G Onj_ڬr^ULe' /nQ?JE~D*ْxy+CNWNjdS> ]7YTMiQ r*w̌P+:+]My)*yUl?0n|r;`cD%'gȖGn{ żrpk~+D#,}t's^/z:Bw&,Og&YLْ-

'Q7?3댰`& C11qidɜ;ۈ̓Ԑ#UR#ަ)Ж .ttJ Ey5A.+"C߹]/7+/zNޱnRq&Cǖ/(y,q|s#&6wݑzU TAA;yE՜AIx4 \Sd~(1oUf-( a#Ϣ§ 4 G Bq.PD; $=lo2Oӭ:ӱc6<"XfY9e7{Y ޶xa%ēDe R͠Vrc0*VgV9#N 3xVTXŽ!VͧءM>?.qUnlj{0 c)kO4whP<hExG(y[0?"w*Ouޑ7\Fgcz56?Ƭ_@qG9'XTR q1?f.N4ز_ '5;ɅO1NshDƈN8Q,I'{sp§NwO~EW)B UՑd̂E~ވ^$tiǓ7kbg8v/!gn7M.(؇G3#.9KcxD}:X:Ǡ}NEW- {*x('?ͮfoAb?P>T&Q9[(-EƟ;#,c祦|`DCp58uFsK@/?[>(t@;i{ 6Pq\7U7|B!3}E$hI::Cuj~qWqL۹'VGn?+fב>F0p }3{0^]pkĖ_R R~i͌^c`wJǨ:蛪 +Q(A(?;,ޞu):# tN/د"J'y!|2r[?"'*yS(yE^P%?~[aBYOJ]_ fd&úIPXۥ̛M[ 7Wn.6$YZY~u8Fdž?#:!?bا譹aba8,~x)u |v !HjnlZՆI,>މ5kfAm&hcOTr SXNW}Qg<1ĮE@rT£Dy@PO^Z.;y,< Ft`p$bH'͉hrdSdyZJxүmvG]e[xk5v<.o* ?hk#:5 ֪\q9?Mu ! `6bjo5Y֚YS⺇AӏYɇ,~!F+8 <-EYzfǐnѤۨTj{G]H0nuՇ-օ-BshΖ,|^Nüݻp> Ԓ^%gW ~ONKRy }]T X7x7or 0rLGP'?0И.JclulYeWm'3qb;YV!*M^a\XKb¼ٌ sVW,G%FH-JȦuÂv%OhVBY(cMxнpviŕN=T,8(*DIlaXVc9q96?g#ۼg_a[a'nӬS4.Bt*.29C iKCTĀ}sRԼ{W-1+ET'쾪=2_*쁟gm,aLS!Ҩ+(]4b p:2c_B]c$݁e[J MGդLj/b" Ŭv X^DzWH/Aj yh t{ e Վ+bTNFO؁"l"'}sTŅ?"8}>+8_ &k5\sQp=A_Lyi,~Ks _e\RW/%5E,4=;_;:YRy4TyX[\HeXLR&y8@50ϹFWo_]w.P &`<4 ߧ[6gl7JIWL4hXN VML ;RUPgzcPaލGdS HEf n oUx"k& s$k}-2A) g֮(uoFY'8thc}Ϻ)q< pY}>YmUs\=ryY#5$K9)fَ\wRjiiBS]x4ɾ Yޖwsz"vLSp)GG;\&'~.eM?'C|BJPP>@8 }FRApOx~Q3OR\yR~忪^3oAq OXl1<WONRmahD0|Ob hFe]mv3a*=gS7G._YĊBdmd=i])CG•o,v ʅt!>܆hiD`dEX^BI2Çf! 2AP̯ =\|sNp}NZ49~&If~#Y|0%H#5=}56:iѪ`y)d]ppFCiC!k=",3505Y(ϩeO=5cxY8q* W4 VjHq'yIFdD'n|=־ RBflQ!h#;bזhGlEy"b"i;,srKE+ؾ'?и٪ґZ9G5^t6iJ8z$ Ye_`9Y >A2R(< nuZ'H,7} ¿έ&G&MS'8*ͩ0;;^4Ɠ=-Jv䉞N>Nne+[$ ԳM2%'& $a؍<8 ],ꋪ>qI_Kw^(D5 ]EGFн׵KCZ#~m^:XKQmXzI}~ e;`F!΄6s@z`H Y7ŻhxK40"£O(8:򄉡s{ .4W_`1\Vz'B\tgo iIوyPAXu;F4'?[ UM1:VjHzP3xJ])wE\/WbT<-§ol5֌ &4tMz1X<f!C&LQb&(ɓ)Oфm? 9uCr(T9+)Үo.t+esp!(u;=8& O1f8~/7dW8v'@(=FxkMIllx&Ut=JC\X=\=g"+J= xV),cP jo9 >bۨ(qpy(7\˳(ZդǑ<'zr׋:]i:WG4J٭x)᫁z1( "!4Z$Ukb^%^:G$,CmPDF?x5Xrq¡F0K@ 5ϞGOTq59{r1Oө^~~uhoAyqZc`9O{)0M l$`jd36ZU6_OYשx,ZK竵*h}5 ǠЈIYsx&\]$!/{cѥLP_ɫxץٳa ecȿd P;KYDS}LTЇ])` QL<񺢼@,]qw.M>*Î م3 6flD.΍ϚT}H8J0›j~z&V*WQECq1:~QKt$7z^ rea?Z^>Ɵ!,fQ .;nZn {?)t(x>-wa*a|.͉+7d}}HpAgw@9(f6/@bڠZܿs> "/ZxR+)Tږi6*e#)TAKٴV0J;aܯH[,EǐroKA+a,C!n#Yt5YѴ'd: @bȞco*I1o9BmjbL;Q˧#ϻܜgRbuƒ!`U2ZXZO6cDOoh]Vf+Ad ԀWlVh+xI˜n$zlhS#%pOyX 2-

bi3e4EYO_چaoIcƬg} W:Hcs, EB/~Tb|sjI]>~m(ٛat%|Lq1>8!Mp醯 N)18 Np<Vx)O.pwJI0X5yZ&ϑ m<&xw+m9HyI/_@3 M9 NSW08KZ ]F7Ji'˾@T׼Yp'jc$=FBs)ZZkC nx7'%c9Yᛧuǀd^sM{Foqs 17>+:6\Yqy9<{5 'JFФ@j0:Ιk/M6 W4y3[Ć!#)QyW%}d.4#zcڳ3^Ϛ<#:`E1HQ(4W_/RwT ALA6SS+t{!nI%X's\_Yb\7iA"{%BW?>+<-t(MzXa8kWcK~؎qgYsjQJUHUhFwrӔEiq!IVi6xg `%Ш@#Aj/ڋVt B} Z<umU͈y6_څVAv|`褚%FT4 ^a5I> E_k L?J|k[|`YD߷UubXC<1,j=9WsbLR$Ό*ÒY?NF?QڭЗi*I Z`DZ+W̳gVn)Q@Ÿ?\Ϻۂ!ĖXCI: QQ`ZD #}FOPwB1]V鏈XPEiQi#f>A֣­˜u\%'n ]p$"a >MQnGQSҝ-Z>̃%߁J2o)~3Ǻy3bY;X[՜u[Sv]Ǟxt4F$J¡|Fl2xJcEpt/~ o`/&ġ][ e{ pJV-KV+f)[۰ O"v}gHyqOV#d_K쳬ttxD,!< e؟aVn>&ݜNGaH#5N|4VɹF=za_]l,Tq,. Tlw߄GAb}2eywo08HB.\_pڂ`p P!UIh͵4|~JEP:2ȥ&‘lb9_b1hN՟7|SRם6ewvɉ\߆ C~5Y\}["I8Ug vicBhʃsaFDO)>ӸіE3EbO]ӯddmD7d9KzPNL("Ś6 flNl5˗|imT5N,T8K>ʭ( 6krBLJ^Nv׻jJ "TAEyAYƧE[1_OPrԠa//EߌA,K%<'E*YC" ~Z@\׈+<++/YqKaQ(ttCC=5%lWm'KB޴(0͡м5(U^#Ltptr@WivϔXd_oj@*w|]xyKC LȝQAbe'1)[Q gA ( Y`%R-+m Z-Y=/8P>h,sm%kc/gEdx /$"Ju:Wkr ZJ%|0^wl6 es6mGPg5jK96=W)<sPֲXk8-ISq0W!ɨCQGPt/!ߝb(vNB֫:^j=&;JMBȄMtюb .Ԋ e^te0!)aT,!XQu.l1y#< S®9 2a-v$`le4;j>#zmz0sX?c]rq~qusqC] sK2:=  =0e w yفL'|V%?m(dA yC#ίpZh c3|/_^ܨSFˑѲr븓sNu>2[u%JL97I80_4W8ӄ dL+ݣ n= 2EǯՁ$aF\ n dpS|!E7ɱ ;LE9gea_&%_?PR޹D$q<\hor[=5ϟځ?~9Q?Ԭ):{"ӪE?ENiGݓaPcQ=;*.3# 塧~l`[%"9W9SP۵aSԳPz Ż"эl8,_Ndxӥk,εqb> VIҪ/4l3Y",q=C0RNju5E0 ;- zB5,f3Sd^G(Es"Ϻ{ׇ$Ur}P)Ԁ愎Z>Q~U'XWѱlOHyɱ kTۥf7o`ɃF\=ܳ7Bh|P','^x#V`"!RC&5?f'^3*MO䚄9*E/%T9&TIǙZrrl`l#y JtR+[)kQ׾kbɿ53e .BT/h'.<9*"#l%9U*9Yc"gh6Գw%>܍5|n^ glyߑk|pvV#Hz|1:uM%UXEb$zOߘo sRMqBRQXg#]vT(mDQμ{w2rDmq=s=-x/;Mf, dĦ[JRkM+wnE(hF*cH?,Jk/Gd=|B%e]#}UeGh0 e;9k|_ln[CqI˼G(O49 IB(ؼ'_5kpy)Wl;,=eq 0h Sl+@ߡRg0`=؂lѳs{=Oc35R[S7̔r+`>mMAՓ';]+Q׭t2>E6;qy ua+qӶ#Y$bZ* 6PUh[a,s+kPn0Bڟ5L,b Zh^(ۥKuApi))7*CO@Y^cq-j7J$kSR.c?hWn^cR=aEB7;({}-]MIM] V#Ƕ~Ja!m,$h(++[,V%EtCkN~C3=5"߻;oXsF6-3&%+}T 8 sn"6Ŏ_P& sn.[XTJEOC"0&h.Թ9fcw|30pˉ6(,,}C MB뜍gꝵjq}u)yɀXA?x7yUca|:pLE}>9^W=4QHs`sGYvc8ټ,6j6<-&&g@'^8n?jżWY9cw3/:@S0([8$g.z$B*ΥԊZB̡Ӫu _~ ~561)dD줛~a})JwQAP,P,$uFˇ!xv.Ixf*FM6Y<:kVH8QP2Ydl`oUDϝ:㦬 m&u %]߹| v/4Zv| "`<DDTP@bP % cZi`Qʞ :[^ޭG*EM8= _KwCfG!"2(⡨"wQ8ׯj0 0 F}9\O휰ɉqsHxU"/Mj3?Wd^A!ru07V2Cs\pO>#~#0 /_m|ҀmDNs6.29n5geCc'CWvwj grjX^,d2 ɹShN~zE|P*jNp<zD$8Zp^}fbSQz\^JG)^[<=9ؔJ3Q MD#'`WCTy*A Y:1ƫu|ĽO}QE_ @х1P-7^ݥ w{}Wq;q;D뫻ޙ'VEky13ٻb(xi-t&BzCm thQ%sBClF N3R%A8Jtl %NQ^,ӝ=63pc9mΞnoqCﰥ(y#f7=&a9kl(KftM.BͻIԖxqh0!N>_'o IS/(ca:^ Xj4j"%WV0(=h1Wooމu#gJm6A y3hMhe~=m}3n^`Kزu?%?n-Kt+>]=+i12U$y;^s|4mя@>ѧt.Dy*T dzF3N&C󎷣/SJ~l ׫+==]̮9lk?b r?HbN7e?-?q'#7;0 A=5`O;J*~&rif=C)HeMECujۢg2JΦLT0|= w5 Ot؉9;SPO HG-"W=ld= XgxS|n\XɆV8j-gRE5i?W{hFdSzQB'eVO*-g' ,}TKc1Et a1:*B{PFBY! pwH_ۜь>\^Ԃ4º#5O/1'x>0yYoqzAX < 'ؗ]d p/<>g:ved&j^1jls&OXXؿ 5G sT"fzFjtJa!$7ڹQ 7)6_UX,HGr iEڪгq)gd{BΖ8ΖxǍ4L=͢'lFqq=c#'c[2_ 76X) ɴ0"CU'G=yn/ )OSƷefԲOqWe&.n{~lz=b Fb(f;;8G7=U+%CfJnr*N)u=O׋{񔘖7,UjaE'ŏq=rt3p2-![[sVk~DK=%؛I@Q[eΚE5CbXӉιh63_Gp>C3 k u[aFolmֳk?dUo#rk+ӊT6ꨲYXGb(6~ yTx ~rvk_ZdF;sv!ښXHs=\[|^p IxW:{NqLQc/L#[?Y`:c@lN$Cdf]>~ 1y45.2o%OLk6kQj2fԊ5΋+_=}ad8[w>cȣUc`*L3^,вŊx$;,Nty"FcOPcݦ(As nUx}-}3||RqI~,x>:~5R(' ^}7j|n~@bt:{=jJ|4+5KE<4]0U˘l,rNNM %t@aዞH~1qw 8L$>Ńh"?@/R5%&@ʆCQ:(tT6c+OxI݄^+mN8]=JQqZff׊N@pBiZ,0yMJj j\(%HA4k2Dy8"Lb #VDC_$:ėCR JCИfkH|8,eIAhyP`p9GTߠK·&xP,L{-5hFfxX+6cQdžNCk)%Z-Z.0p}{IvTWL RK͑>C,?DYIM@%ȵ#Q4:]!WkG׌6M(MFxb`@]"qMjq́1\  P֦aA깔Jp\1*5CC8"[;$,8AQüBm/LZ[gY=ӕey9]HU7KCZ?s2/lj0WE_hdy}vtT\bA?_NC%(\W Wv|A@QRb*FXUh1mVѽ{ YSyf TOcɅaV?3dO_`gNI[}0b/䳍oV!23=!~a#@y 8p՘+ѰȐk;Zd,N}.C*K 46YnlAqQ dMcpL%q\l.6J.*0P 5pvoavWn?X] ?8Pͥ-NSWT޼ {,lCc1!a!{+?-Zםc\:mZaӏ3 alrO8ƿx|\u=Y=_h o&/ΒJEF.vF=7HşQq߫pi4:lD {G1\F(Y9rtwΏe~LrUyvPdϱCE=ye=U^Sg-F6OрU_0 M`>㼓֒DzTCC`k8c/Qale䜄pys"[/,deŏNF}ڡ+xȊp8-RG(!Kx$Tq׏ow(/G}WM8ry^r5U &,\=xK`5z>`(w̛* ͜nADfFC6d&S+tec'؜ P8gơs{ nr7k͞\:Nj[2j T74$'b@wJ%|#}/Z$KU߼F5_L4v^J:]YF+[^d7yTUC1!&V=x:<.~υv-ގ̫j+"K^:mVπJlKO败!pAA+^ooI.o{\o< ۣ/B-iWEnLޘ{uoo_u+z~.t+>$*sMįIYvin2{ƳpoP؄6Q@LW7YxT3Iϩ5Jf'ޣD&=WM8A&XoxVU_gF@E\kA3^K{BH5ĵ_~.l1\A6חM+y,S?V !ؿ[O{2vTJ0d 4I?#g+y[vSUy]^@Tg 碼8 O;3('=QuFX*{)wOH1edۓ&T饙XUBEbgQ>vȂ)ji,[~@4J^S&cV{nqs(c(!sd6bXcշ|M*.C?mK+@Z bs iw~F۟Y,'VJd-\+US̀%/|9~Pϊ:( h 7xo#x~&ntd/fQda~:3~,E )P幋%/t9w1аbO١PFw#fw1J6 CcRH]'hy/Qu0k-y`boT<}̚iMgp .6޸bh-* I"y_G- Rn5aa"jDaE®xzE.MGoW:m6Lz4(Y?AK*6VkT^ɡ;}p>o6| 4#^zƾFQolFc'_-*j'5aioDp6;jrtf-EEIo<ʅ&6T gNh5^p'ЅW>9= 'Y/$[5UK|marG6f"3QxIeۏ$ݦ 8ybcd>-&q -Fxf5\7 ^EOBQ1 nj!y` &K*<`/2+XnҐ'S~F2AUXأu C+ (և@+V!{F F^R.sH'f-ȇ)2 ܤC/Gnz*b39Wa5R Pf>"v(Z~񋝳n1%>Bƥ<;Brt'mPUϖ{R y} ~t7E{˞fOh:/?_NG؈&a2$h^^؜/ YK=LDvBk4oQiI M:*XST~O8b" C=n%EɊۥqrOڟi@y+ԃ]}Kk5sOt"WҦL׼ %K*UgIN2xR"??D>z5d 361yy͡f>D=nrͧa E֑P1'Kê(,e'* bD4IkDcsqaWć _)GcPDNĨi؊U|M:sŨR%<\6+i&te8LڄE(+%ta u^ ?9RPMQnǕQWs\5ix9Ճ+HLeV ƛ`(G-𿆹uER(Xk T-BSWp#j%x<\Y/IдQT+YAYy5VT#m=޽֢<*M}^; :q%{eL(<]?I)M{ro{\0 o>eh(_AIDud5GEʟ:1Ѷ(+Xt܅{ތ:l$.c &??XTiU]!6Rǧ[J2IEV?|QYHEi-k@*anXB"7=k?5ͬbe(Jz<(G(k!@/i+wt~<6/diQe`;ApdQ4 kP*'D`BҦD\?1\DDw(=<" U;3xɽDs̒% ]`ʹkbP8nJA{!x?1̿חe+F2WF(5ʦLX(#%;-j|CXAB7g-7Uځ>9k(ՊN Da06jO\<{FA7ϼc(׈;Z#c77cpdM[C=SbڢzǴwE||'\!5?a;1; |,tGKǻDY̯RLd? ֑f4JSI)Tc/?G[ZĵS2ߥ%Sy}DG}OE}FJU߮7bVkG"Ю+Uz8AJ)".ޘzяD÷lN 'q aVrEa$Kȭmv-&mB&]Njҫb\KaC戫ψ ݑ[c|dt=1p]б"PvAɢj :3o[Mp6mBnuQk=1m?QE<}O?oYn:yFɻE׳: g\^'>]Ǎa?Tkh0uč°QSxsN)m [bs?@ okwWS&gEU"~ư6^C/|(rcS/2s)˘10>{MmtrJ@(G^vl#& 5zZdl^rH/k'nSg<2_֮N~[[%&I=m$lR&=j,6 F뉥l%bygEo$Lޙq"D Qx{aWF;:>M** a{ 4LWpK֭8un.NoJ}+ aCU5H=&z7RZzviРgI4Uq-،,˶ U<1;8Kfpۿ8^IZ֬_rw()2T!XJKpX+S4B_d'^-!9:6V6#/T3oV1M~HZ`O BH yY "s,C|O;m3u^$ ΂3_c#u#tZH'$N>vaq+1"_#*U )Z7Lǧ論Y")sP=?D+m/|S/GgYb먐r9_O'4؉ %Հ 2̅HD##w@SeJ婽4NZ@>zR*Zv:^90ٞEB'nP(X<ߍݫ>?=,m ?dJ8 90?2yi(=B\t W \< KX YL5N?։Zsd_'\R"3S/S_3_&Pu dใv:)G#*êAe)ٲ6.e{W5qlެY,53Y7Yft0e& dp6ajݢ ^ s'>eF} ٤;\niixSmPڗzseNcVB*!w'hg &MRc'4o@TԪRu*{V{ w#zzc`I=oD%+%޷~ȕk2ׁBѢTx7>n-%ޣQ#أ.5Gl s9+ޏgE&,&E\x fumCo>Z9,a`)*&)l;tMK_&z% {CmȨ3?sqp[ [6{g)Ygbz׏69ӈ>h[ލ@GT(f$k)3ɱ?- b..`NL&AN3Bey5rl=8>JaMHn6J5gAV0?.Bx.*v9a&5>BG^CRTI B!|3g3yc :_lFe,GڼFIBsdl7J9SאYf\0ILRn5p!`N!y Tsѫ͋(N%8Uscn!SVc\cQ‘DkW7nTե+zi=[mw*,Rt2o (FZPrSi=n{='{N3 8("+}n&ӮRupt9gOo}Q(ۍ|idd^);NJ)U jwHIL!Ĺd?߲'DOs91F[bs+_Ql\x ق{a|/xCC^iEjx5ERߒ&50] W b/a=TMFGN7Lų/ tK_)+*y,<_[J-A7s-e"\"vYi]FnV#q|x=U/0jѩQτwo( +Z':mOVu|Mk*j n+@&uV$H͂mn5[jLbUh*? ~RYU Ga|MG1_ Q],d7Mg),+ʱ/eվRlM}O+Tce=pGRj~j|<}E6ۍ qM~ż'n&_yW Nc"ˋ|7#nTlN 'ߑ'r{&ɱȧKa2X/4@=PHz:|Yc6 ~k&ٷǺ*??/bz- $w/UٴSĬ݂k7'6=xͿ^Og#0EqLFaZ<79 YǫyWTc=Jd, $P5jd+ZN-N0MdNJW W.)yۅ8^q(:7UhPg({k$ gyA;W[U8t@f͹HGE5'S1m]pK}](bJ\D!ı%VyYz_޹F5Np7b8~Up᝜ ')0#1,sƋMC6` bBjK(xd-˹${h#ۂJ0ZDnSp"R[w+TɼX- %H z{rbl4d_&;DYZ󚂛Jc'ˆ&BOpkҲ/ -d m3JTdL#Ι}8YOLWaZ-gM=³åm: N8Wo|h$}HP)ӕ- `7\~ok)&py4õ2 :xGBgHEZT;n/7aLs"Ly Dn،" 8 Pz6cEۤ?~&Ǩ)3R輯+ qViYaQ›Z R m~<RI#?H$`>:Qi`Ri~#Q,Rf:}+W4v}y* 7 'C-KPYV)O ?Ggݯ_Q\+Se}[$߅1c {,b[RH~:)/'3_^诱B6%Y3'8j^@M O9lBaU.;Ko|H>{QzS(g Ψ$w؍-{Bj=Ψ⳹=ն>i1.}PQ&@4nE/ciQQJ< Xf̓< ŋYȸj`Յ/}ߴH< HNA>#HmKEIǡBFE>~9 z>03'ĭa\>@6c_\2s]+.Y=3"6D 7H?YctW"D䰌Qs?v(SAōOx\E 4ㅔ0lZv(ӖuYpR"rP8< 彼F&VqO8BLA݌GL~Vbyc/F[L1YYɲ%&-]c`OPSY1sH82Ó]`\NWH׵Wk1ʔ`-m a47}ppHG%D*?Y',gҥJO9w)ϟ,ߖs~^*ɵ7 c=:3Q 3!,`ݷ j A}OIѼ-QAɃD!v ~R)ro&ef(ȝPݒ(0%ʣ<\IX"IS );?:VK7bgo$5[t G9 ۏG;Jʧg e-~qC?E6iP>Z{dYUi!$~"jާ ;EʥEy./\/7 9Q@9ka&5y!* I g d؉*HQ^|9٩L&wGoKM/ٱYB%Pc,m2hy1XEh3mF&|Nu셭GlduierT,cTC.!\yx5 Uۄ:ELRk +s}E={(c&QTuU{M9rEa'4>Bњ&xQ,JeJ~R#tLqj{:#XMuYhYdF.4y ut\"q9~Vn9ZQ}P _=4ylIv=AqѴw99 gս1  [ud]w2SjC{; 7cvUkFXd l#<۫2ЉWؾyy`>^yy9]D[D>{$w#CL[eX<;Vm{7 ٥ҕ)!sfL׿ l@˙7d:0^6%GI2`l+ْ+l̥9E2*%v~`#+-HC OvVo E^ 6AtőW\H`k !I^d.Dw Zi[l"O7ZNʹCIta3,r8zd+r dxZ<w\oLš3I-9kbW'>ݷ'2CHmm!B& Q`ɄcC˶ viAl\a s `:sl\'Hv6|يG>3(=qP6q<2O\?ϾY ))|K3׀)H41Y/\pBpߋKѶHsRx'} ֈ=N |n Ե*to.w؂&\v ⛒Cz90 /^0>U=-~mp%"a̻(Yz+-fɼFpXCl^ еFyP!Z2 `o++(ez"%es`K!@&΁KRC-J{MR^wS1ZxiezR1jsWӺ%:ʛhpǢԵ1eRH Ȗr.ZYpѸ ֦3Ik{wq`'[{~<"ur |SU?'}nU(UP- jR @]"WWYME% 5Zwa-my*I MyP˃P( R̜{}^0gΜ9sfPiF6c%6SGdl_ MITP]~Q=Q2  RY* q[TSq{|DVH&Ò7/9\.OjAWrAƚN/!@bҚq5~RN 9$::@'O}LC]PD瘫.ڠc JёM3Ya'LW<-e Sph ?Sz)TOS8К94VŦ44 [PPSjM( 7Kp*wJ].l߹)}*-uS:#E9@CFo`+h=<"'N}*[k[LhU_I7K{:]jw|R ]"_W[P8(P4y۩2q#8-?7$DZ‡%-ad.# JIC(呃^p΄(6RGRԞW^^ s1"؟|AwҵRa=7t)ktPBF]ρ1zhu)6&ތ)ZذmyRjj:nJT9ge"F?빣TZqBrDBEAȉw4 _C) Z ^<ވrjG316;,Ts 蟘ΚBIu@-ۻDcc]} ڞXi5:uuy~BW3YV{Y ] B"ѓ2U 擆/w;68*df3V}y٧8V_D*8lWdP5*; ޳Zy6 7~lZpޑ8٘Zhc|Izb/rn><`#'|H޵k {{%|+6V93n)w.T,[H;uPa]!!%>̪I-8ϐn^H9kv3Fs>V%nrٕVaDbz){c/mWӨ9I-Pa]gt%tq.i)1/3hH(7JkXy#un\3iklǿ'9=oheNKsTks|-h.e#"JBτnLWLдlٝ&y\1I(ycc[; ݦroZBm6nxdNIV'͎uOXRlr^U051atuxgl]tY3f1 ib,ڷ(MW fo*_4Gs_#s>ޜG}b 8/KKSk Z\ uSƶOM:F`^{op~XaZN̵1Q \|Y~ dd[]M^fU/(hwJ4Nׂĩ+B9gX0.,"+ccBElJ9e VNm+I[*йbAG!( ic NT奬ڗLh5dʻX(Tx{l2(oo\uϋMj>ςmK?@WFӲ% G62hPb TF}'Z˸-{վya//1xb'azjX.:eb7ʕˣ9<ƾ[mmUjg];üLz|~4/0?ᐍ_s0-c-RxDWU|OqOÍ>l1OƽTfئK{]l 0}9? E]cJ/Ptlp #nde_0HY  UW<"~y;ǽ&TQ$No̪J(Ѫh=aE;53 ʟӷw,viyOUj(6zς˓֯Sx4=Lvgm8Wptu6Y\$Xj{ B=Q%5AT ݉΍v=bKf*W [5J>qŸ^cn!tnք@8z6< F2a҅? ςL3{*+<ҙJ6zh0LGQUt Jdi RP Qs2%l%[b ;:k fDjjX!TEda%zka(|%گ7"kdPzp+lgHAؔ#Q8nEUw֚()q ԓWy^5gQIgWEiZE!س'n>[߬h n.r.-D2F=~>3|Oa~JL#fg,2Ephjc/?UgPiCw ?l)Jp}g䣛(4*l>GB9aG@9Ff#vХb%~QUc rV@|!c11#hW=X|X/]mRt L+-C(φ2D)]8fA+\/jJA0 E#cTfۢЉt6?Mh{zё + DX/%a~*1UM|qv!QmȶCѤnmcS)qYf”t<*"?$3<"|[F(HqOnL2!c~.up?\*WY&bFwH [H O+À/N]o2ubh:/b v8^򄛍<4;-ؚ'x ,b߽x?^9yE!da1Fc?ʷ0ipBJ0L~)0@{[h#۠zǐf1~~'alF6\RpL0an~&Rrw\OXsz{J}ꛉBݢ@uY/-(̺e(G"U+yQ7glXQ,Վ cR4_|,TnP_ىhQ=ThWjb!{Ѕ6='RpV48xZ.gLHH(t7ˏ=w?Ez*OgIH)æ3 C9R8eY0]a _:=3\pt<=MFIg(WJ ci^8ğ.MlbⷔWȹ9UqJ[$)0 P*ڰU*繦$zǠ9[_/Xӑ՜5I,u^*$~ tA3SBB9 ȏu9]uczUpM!;ZHo:"!O)>hc!{6;D5ЛFNݜ Z<_nVКsE=wC+'hJv')8^o'Yy4tP^mg7VЅ9102Ys]e۪۪͡mr'U氻*s" ;kt4z3B!`#{L@>I@J)&JEi,jQAYMs@ CO`3C6Eyt *bVzQنt dnf<:Y55aQZG 32EG#d]-T΂ zܬ=gl~)HDoLɥ 3u!_^8 P H"KzKz|!!͸w|2y4bV3^TVROj ؈* P}PiN7K<7 N7x-]@Jtqk -T@HeyMPFh틩 *6![Rзմ?ImpBjnHFmy5F aj˛7t.Qɯ1f@8GM3h㻮zkɑئ)0&rXASdLt[!UR w݇`<Nɔ&+pN9-ȃ_* !/X]'1xzWhva[HCzSn^W&^K܈7}AK!/1V| #`Hx<4F~8tJv4EmCFip5&z&0tXZ6"G[ڲ2/"}Z.e:C2M]NjtLȓ hwQqW]N_ UZv;'JXsZkZxBc:l~c4y䵺xuXwb Y2i O阑3s8(A ۓ-6f6 0zoJ5îZNݸ^&z1\5]Vߵ5!Meʈ+ucX]u)~ub U羏U_?Uy00z`,y!}d=1i}Pꈃ kN6+x3hm"㍫qlq y!>TռV-砀#wjz_nҿl^J6N[NѱM{izq"xy!@~~jt.>džϺi1mZPf]{8m2ǁ({7I[@;gLZH6~84r_KW6ǺP9,EB1Ѷgr;+z, c 'A:jb3A'NaCR(a&m_BOSS6 ԌPm~wt9y7!rT@N6JI-b)~ɽqT*κF9[q▻Zqs(eyО)/:Ь+P (K{㬩mh9tux֭Ol6"U UC\19Ջa{Pc$Pca.5ۢZ臈ږ ,mO:=lp̷At÷a_.q((%YquV'͏WLLr*i?'OBI[MkN|_ _/Z8A9-}U@l d32r˂e}xQ6It aaCc13Ss~怖@eds<QuK_*Dj]߃|حU?S.%,Y?'݄G+ _5ow\SBי(cmǹ1}Ͼ'EtnBw\註QIgZrM 6 UG Azm=Ccț0&N%XNKqzs&)ֲ6J*w`/K~M~)@Xqe(` %ZJ-&;bJMt?}`% B\3^mqE zmD#Sx>XDD JE_iBbY~^=}Iq4~;>OD_Pwr}c?|wЬ ;2[=uֺdF"iw0/&I&[9m^}x; ƺ(Wm{I>55BBȣu?{{"F-1|_m鄂RkOŐQaF؎Nm>Vn/K>^8Džrm̱{@CH|hأ<'RR+&l1CѸ92\#(9ĬZIp ;go*@ v÷s4(.5ȓhh4WZ~r)81)& ٫X~C@]8J{s3i7Xiqo !#F^3K lݍlp_OV}~߫f>,>NdyetSQKooCӁ FGd=cab95q'jq⛽NE(`nJ* y]5x /=CD9} $J\/з-y8%k7Ż*]aVGRg-VbNv8%|ԇrv%@+6I's Y\SX׍.\&N9Vd>)@QV3Z0y[6 *E:㊝zLq*E;ĜۺD F䖲8s mϑp'@dz:{;qLLޜf͗͑|}'|{kQ^x%\νf h|šˬ H[i419|1dlϚ i;}r ˰ 5Fx_N+ '|iAKcr* >_lsWay(G)9`c:v Ͼj6cYZ̙ZopsBYzfӢԎ^ ̍wΑ"%G;?e;j>իCGbѼ(k)}sI&[=աY'c'GEx_pxwj{ggE{r}hhk{a}/7(Hlܕ2Gt4Q*jm:#=dF>`P{C/R㧭3Fo܂Ξa#3IJI\X "@ΔX˄uOyGgw"T̺.DWLwV+ ESRv[ۄ4ySmߢËUjj4%LhOY]S& (aRtn7.٭~Ԫun;nXrcƱVx#nD籉p &RtC4x˾"W#*8[7B&0;[\s<ק8v"':3/'?!PCNQde.^=S@dYd'ij>SGuVQ}/iZOG>(%uN0G %(!O 5#H Cy`cruLj JY_~4 ^[7yoEtxcf֥ux0_GM܂"7$TLȖ0iU34e<$̋_bIWkOB5:% JxPY7cq[o\qW/@])AB姀ηkZa(W⊍P7᣹腃gLE0Co1e]Z%6qM6_ erVq^oq?9)Fy)Љ#,r)%ТO>.R?07+dFkPQ~HhR3~w&u;뤋Jv.M J;TSRM+S`S=ޟDدG#cj*iQtLrq"u%XaFZm6a=U(MfZP)LN*aJg+hҴ:Y_!N[.|L h5笌h6Wa_v ho-L R ,7hqN8j^n~Ŋe8ic=Dbp v Ό›V.M*fÛ,q_{*(S鄘C8:sߥ}R8}; |%-}/;_C|t{оU$4)k~"׷a XϘ]]Zٺ Urm[U_cR#yzȑ:U ȖީQgPͥ|̪# ? :zPP:s.S?MwË;x72:{< NV/P"klz^Pޢ1gT,MfO(KV-,)SGc(nwm/eÇ&P)ÓE+ߦWy ELzrBfW+voR(d~P |( y;e_X Sc-Ly8m[ s\(v~/S2`LchLiM_lɋȇPf)_D?#X,8\D?xVٞ-0~xxEQ.˧᰽OO[9 >) `ނ.jmao:OA?BeޟQџau֟?T?١?];{kg+r\}Ov̧* Ey:םI%摢U>,ukZ5L_(TzS17_o X'4WQ|weYbaO8 ~$1}2c<* \edǕ<:Z/Կ14떬q)9$=80SMI͈20kFpD )G/*=w3qH7fnB?Z\|? \ӫVP:\I+#(p$2`1'-ڶ*/dB|Ns/8gNv!;G BM"_Q)L lXj~Nea&`67λotw__;oi&-ʲXn:Ipro WLI:?y*ZdQIEom0y Ϸ7K|qkؠ-Zl|j]q)jJڹi h.Wi_J0G2P݄mwa&TWq^V8 -[H(P Ǩ8 e쏢kZIZ=!ngv%~#jև BˡPն*(naq:Ǧ%/6SI و%g"_-x2 iL錸5_{\_v:=,4H^s#5o&2(f݄(x-^y~nÚW%edE\T(E`};㿜IFPoӒu6Yy)BSRɬeBMx!DV3Up'Gfǿ\OEn"m 7R}J3Y٦}HR4-PKq5Za|>UyC?k ߛKV|'g<:HݮF[~QMQ:!c'gM.1H 8Aj"BXgo %&WMӘ@:TDFUen,к|?b,H=OYݬ?1 COB4部}@~>'L?IU36)#bb*dRXEw^t j{ 7 Rl>hvRPS4Xi[^N@,k!#z-B*Wq|l&Hoshp[VoQv %_Qp{e-#53? ldv "$T, J/tGntŁ0{ ޚz@P]F֡:yMLlLPt97o ت{0ᯰhwI[˒ )ҕ)C!VmJ&+Gu\WL hAfhձ|t#eo] 'x=6}mڠvD'yMW}~PVŭ_'-'@ؤ.R'<:i_-DlHXKZw æc$G/@ qrYj$oS9o=47Ť-Χr|eZ_ITfN f1x˫_2 5tcߚ:DoPoex8ᮄhME".X0>OM?P : zͫ)̾.bRCTPWs V8жٞǛ T|r|20'TcQ5xk(zN 0+C3\op+yOiˉ84M>Hri8:w-!ǣ$sWx ZdMN0?lNjD_Y|sGA+|ʅƾE L"8<(N/B㿃B΍z{{}Ż T|{ /B񹫡 P@#&:l'sB~PhO5ozI* vy{NgwOAhׇurOvХ w$dL) ǜՍfOCs.(?iaef.Z>_tâco`'=Vi07S[/b|,<~yb  ru^ šEMc\tl`J9/EÔ-^_xRkYhmێv4~GZDo>~as;ŏN0=s&sfvED2nyQ#˔mFq,s Zzh;ׄ c]:$2ܴ1V06+F% yNoḩйlqNUc:eUN:AحN|bϐo}(Cr4,6$pm/Lۈ5(z5JfEVy)ߞs 4ȝ s>q>EsG<7kz#wtɤ}*<дer>rNxɉ!<~M,iX g%DN*dw]j|o\Ru#`dI̍*V8h?oN<3]lTl][JȞCXk{}ѨYxc 9cZnzrAW | סE?ȣQWPw1ho[bC݈7+߳SœA0"R7WyhZ60&ɫ]iLZ3\|]%ӐkY.wLUIhRx H1Zgt6S!_p STsS<}Vc]s ecq+ur7IW0Oila\}&Lbm߲I5,ZbszGqt976EH?ʞtɀA,םDHѡKYWt>XTj&AyCFWot 7._H}q||>Pr)#TcUwEY-;vq5spZDoM ȎQZk/. )CDxfq$|׮!0E4GADd `iYؤ,'6qӆf7V\x#h_Vb;p+ɧA4 mE[u{'GrM*cu4~9 I&׾cv h < ; <&)x=yJk5NJK*=E0߰߸>9Q(\J~Q⿯sS#4g7o :TUF!,mƶS0VS :&x>k LRFnUc>N 'nj/ 9ȑPL(JIh' s1=kf_Ճ#3WsNt'"1\++ιodS87?}Â`@d_f&wg֠a<@6* =Mveyq*/aK4JThlZ??^}D_Z#XsJ2gyD23w@{^4sn%ůN-hn 6Բ"׺vdgN4wҸ'vij&;U~(d?@tY%߆vu\9w mF4&6>rFR,vѿJ}hgC`N-?T0 %M"pODPy|`n'Q;By{b\# ubjQۯ{)JںB$j'{uO.x~& GARIJQnat _'w2'M{`)aƐGb7dl0K~a&R,m@.S*馼YKJzn`,N^FPC؍ +h6; 3 \^j~fRv?YaOIμ~%Ab9k\ڌ0b:Q,C#씳{mIPzXg(;Az}hy0b.y9bqv878튽RR_/0( ǜX<$[E9/fYQ~''{+E~hA^Dy8Q,rTlh ʸwnO!Í/t!(BIktiF^:bI!7bGsSI= ʙǽ\d?ōvW}`>sPB~!R!VJE ˾&귴p7x\?[6nZ"P8-i& 5>FPi޸Ka?}{dXgTv]VGM+&ޱ?(m׹YL)!e~د7b#χS|)jXRwyIġ@ pdh <%z9g;G C}?ynGEd(uR ¼Gρ|0-yDQN2aDn!N*~<.G 8C}Wy1y&\?JNL,-Fj$;ZA^Ü1_~@wN܉dGwy݄qnh.̻V&T9eY&9o2NZn2lbn6e@l_g.uxwesW_ht{DRzyJpFc̓[G& _eGh٬g y[b}M;7Cpt9 91ԯ~ RJ pQPPra?]07"< TgÂk]'8{;ޔ"8/ #IQŏ =wl|?>/Nē] yXÌ[Iv˥-!9yW1jrXAyt&&6;3@8Qh|cVm}v:N-)E+<*MtSG PV󖕱 5<,IsrlKI'JPe?qWth  &hcMRޡ߮&[q;&6uO`Ł_U3kt>*Ü)#znU*= ].Len: *{(,dE4)ՊiD%5Aozszt^ Vqȱ1ڱP߇j2ZX4#bU%?gH2B/o|Y2^L vJS14Nb֣)Dzx'ԁ($SEKz33<^+ _f&mNTPKTS &sדs p%~=Krr rܺU_kQz=`SC,",i09J-ϱ>-=pS+k"^V<<h#ݧ]S%B%nBwz=xۥfԅyx-p(\-調DasEd՟OCk?"No]&@$m3h YtK!h|XB "j2FEm׬)VvTt[叩31LB;wFqi[TQjQx0$Tnhń{z{E+#枕v%`a3Qh)!TZ s VdJ@sA+M-ϲ*9ƨ/F_쉬] g<\El/ U԰,'/΄N|j[vD,ԟ<F4? BE~wHs`atu+4:ړ"3 V$#K(IsGM1kF,a%yMJH~:8Jc(-:q%ԯQB&|a1FBs av2 ?B?[i\C,P"Gxa ~#ufj̤(ef5EB_Q)9` G:MT\ë?mv_.6!Y מrE,׃pڨ$]lex1F>m8[AQQ/pwCsPN|Tc!,DalZmgTߣ XUcrJn͗aeF/.)4q18nbX8xXEUVcC`Ԉl5Θfd>g2l j 9ggmRo0Eu:A7ŔmHhHCs|:nʮIp\R{iYQ6s/0^E썃"4͗~E[ޖ]w-깎P<>FhFXޮ~+EO<*O(0?4-$j*JaUlaezMe-" `]QWq_uE ߶߳Oo(!Y.Mnq!e҈mT18|e2>6qbX>+>r V6t%=|[ʷ/׉kJԦVChGVHl8a u(CN@Xx&UeעuPxR}|KW%ׇj?6h`zu Z0C^t17އh͍,ZGy}GV=?Tz!0Hp#V0As1S ;lpQvkWcӀӍh=gںs>1Q~l{CH't!,99^(d"br ;o]or7֖N@u>= #J!JyU+\l-c.aVmb@=$I]#J;5ʮY)]<@R|Թ9 h Wd?du^/l̗vdsXau…&/sNZIt Rz#1V VX֨N(`~'o82CK>WJ'*f:As *Q.h\sCXne0N8ۊ"Mׇ*A&@_έs:Ē1ksD؈K:EKIlAwZyGAX #4'>cѮ#&Cv"b"&X)|NBSx?fPq )iKCpzS#֌0NIp"Ks(s30kBx}|=8պD\|ϊE[ڀ., 1َ/Nqrm,6ćwRN6p ;f~i3Y2VL5y{⩛W6FWok(Ҋ\# 4Тz{[(oB(9_BnOsQ /I_$ɽ>]O(cC+E*ZXіPHt]9kA4 cQ,H@:_=&?lk̷g<ɻ OOg2 vL 0cެO%Eux,TIˤ]܅FUf6gQ[_j r)Xe C:Wa=JtALZMRR=NM '_.<Y2()('b2WDzk ,`h/I<@-ELZk9 $1 #D k{ۃ:4GMH39)|WlhۈO2ىYQ UVمFdbLp<M}ue Zyج҃4G5q!NUOd1$b5OViHjcHMҖRA\P cj6 > Zی!Jk,a0Q2RƛϾVW_'vTo1Sؘ:>ws|߅L Sr^?It(HgK?8d8W^76eHپ,<İv?3V%9IXJ/;kPLeRηMd(W(M[tEJY׭%/QBҔCE]cL;}?!Z7l؄U 9O- KK~:u]fc7 cq}K威8`s&*&.}'3ȥBPxyO V~j_ r?nKɤYNe<Oh?N'ɏ" 9MgH Dy6jZK֬#P'ew%n&'Ow`9+HOi?6; הXuo OըhXB gU4;~sOS+hΗ_NLO|"%ʘ8+,1pX{$N<uQa%ˆL1ɋA$_pzEe8PlޣeEn1B]T.OkΟ!/:9PP~Qojmn2A_Myh*d*}A1 b~'ٙy|Co3PL03 D~ZCNBތF4ɼS\帐c\}M°yxb|eK2h(A%2hOh4'cH)#Q+d^_Ǟ'fݎ$ 8ҠMh KIy`2ct=,R#0F#~eD2 ibKY%zJWDZ/h1:_y0󤳠TTDLč,F(ipb3SA"2KLҸʕ.E\k{CDdZl3&66Oy 5ckT=G8p>wô%ҕi&_dC/6q~U?VaK+qRIs#,UC1=MDU} _Z {'Pxr* jҭUx^*g}{8w\X|n?=b`+h (#2&[W~a^-b*i*3m:pA~8SP7f?7~mSrG8J!Ec{3nVX0<,5n5;/Fרwja"'ZWpH RQ+JV)o>@\4=͕IEs;<+0ᙨY:Ko2- LBȲ P 2<[gTBq&%);aոGs6%5IS *Lϖ2z]top}R~c4KÔkc6k36VD4:PMh ^$J5BH`Bx,³&>3V\|%C6̏jEIIj9,Z}pT7ɉ'* IPXdejWL_S7qqcGxL%{Kc̚ 4€E ~ dHPG/LEi'.mQH2Gqq5^tıc"Pt;/]~Yml8sShi!6t<\HBk>j~a*md6"WS,Q4E׷AaY tC@Nkͯų~6?v6w^+uA 6@]sbD]%XVi'\jչ !g*--M _JvU5̫XYF$ՈD"Q )χ.'pIV_j$y6&RqySy6LP 4Y"RT`+*,XN4y>أ(NUWFzjWFz^ZJz!B~=%ߣ7Ca4:!hoP2訫AYyOza\"G E$Tp֥غ(hcH=RÝ5pg_$ݤ?n*Z#Vx%Bɾ!ڂch"RVFZiLIzA]V#p޴zrOOY\daǯ;\6)+a'!mg>mV _V N6ٽ8Ӏ:<~b]auF s^-^Qj}(eFG8ay-e+R]ΪL/9~ _䨽R˦\tqlI%tbc'Ǜ/!TIVXiabu" Zlr"W=$%Q~vr +~?nnc|͆ah) I@$  >z2I-*)u|P"FrǵcR'f6Ic֡xn%]>P a#:EDiFH0K!*27p @Lb9D q81tH|NP=" hyz>XpOXѰ'7#:\xcx2N/hXĚyzYOW{x\kw57f)mH{D9ǭ>ctjO&LcRTsaCP\tͫ\=E0u#UUge"jrBs^=}lk)u~N"ۼD~23&W݃tU~օ<גTխI4H#fLۤew1;ΞH[1|>rm#t OKaaxD孥𖿞?ώWocoK LyVGގ]T_Hj>̇A(1RM6 SwxlË\AϟF0)./'(-aowNoN> }s ^#c\9Pd-ͣ?8z#p1+yo}x zur'1RcβLq3!]Z%Qux7hʥt(w/0W[5ˮ _.Nƚ/3o":G@|oEkݷq=4׬RPj ЭcCPy{I[KK(`$AՖi/ I[?8"3+4WCFo4G inuXX¬y!p_ɪU(*~aq|6>'CGP+ـkP{BHW)N%9QBH^-,'AŸr%|߀j?bR}(wu ?,H#\ Gf=UztGdHQAUu1>,p48f{wZ}_ E}u-!/K||C`##aّy[#%k֣?xϿk.w=\I(oT1M@ %)5g1Z iz 똚IdV'OLoZm@h ou۶8Q^O*y *IG;w,(ؚ>]SeC=mݧd֥pԞJ6azJLd?Rbta!aغ oeLBE W6U'+.%:*4vÒVn;{1q^tp&犩<ؚ7ImX\Ss~ਉG$KS$]o?%61< O[hK=Ap(( (ƔE=0HN61žī:I.Tݻط,P9"gһ5)y 3 49f xp{҇{Ҫ_܍ tqn 9tlj`*d?ށ])?П0~t_EڤZ2i[:>+h \._B,j &*t`Rvez {td)s[N9;:{{0ʬlY]_Mgs':֦; p⹦qQ OAsasfHpɝBdtO~I67T&Ř-{cg{󱭸ɵ[ns$~]=T$P )B=,&$Xo蒄=lbݗ<* {;o1/qKJуZv e}+q5\H ;Qah獁rPΉ1k#(Kg0dJW}b|/#@sCByf挟5 VC)25߫:>}4)Zwrk |eBI;z#><յx*߯غcU /]qeӦ[>Lʑkz^E5w+]Bކb[0$`E>ι9c oN9Di{@e>y;kޡ~|y%KpjĈU Lt6I8/{| OV׆& !Tč*| )s@LWC sQYJp/Nq莻DP}gxE;pE>5:̞P#@ v]Cϱ)<,F~Dة4ZhJĨr0=M;?4ˋxz2+†~7:Q9s rem1!rp7"SJ9+? #?nL ^=gZ\졅PTζcB,]UQrd(.B{NӴuZ]ERHXϡ[мP }Zk>#&huUdJMC3H+ ưi?b7.?VAsa;~V} 4y =_HC0#R^ޜa*pY)r eʮBY.\e*Rځ :P8a8 Bb *C%qTpΦ/wîhKK!}2p9< yǵYZ.%M Z S*D ;m'rA=X%$dmm~˘yV(JrV rݍ8$璕M _S|dXKw*{lc3p*zIK z@y 9)͒#:LRv*~2Z ќ,zX4a 5wSo5x8թS\xE1w.)jKFsP4GW9z`A<3E 1ʥ}HV^!o Ɏ2m"mz΁y`^e}HX% %Pp:OcKDг.!|PKƹ*m)0;$$ta=aHϪ=7*DG2E$׵EJ]TOגK %lzAR!#톟d#7-ƟBD?oBI4UVޡhGJMjB {ZUʅT`EQNtT+8>VXfZNPӅ$* \Qhωhd%-1YA=eОdkց;{jܪ%d03A_#Ppn* EM4s)4&E}Ěw?:sQ%)y5뼴|zP(뼮9$0#F,oS-5XheқuE= 4xFqdu/4'4mWr2Ĭ`F#e\0~:86*?ksh:NAQ{2GvdMilb}<OlX>[$ʪw6ӳi:J(]PN̫Dž؋;9<@︰|F9Yh9kA{7gLY]R+{U.=(1K(!IDWA==a1lzCOaBzk`QǨ_g:,B֬œt]<>춺狲&Z-l463 seVpg5/&h?'"97 $e>rnPowxX:+xJSoʣD9Nlڠ+V=dX%wnz}͉04YEB uTAFi"lb `Z,Gmb8s(%NYuSG.TK Fz_rR~>, &_Fo4I5jV^pW"#x<$ˊ^$G ݢ+ߐꚪ-f:]a lxGX_^J<rEa8vy (rxg@,Ugk (xoG,RMNE} ҍM}Y86c'}TM}Yߋ@=πeoO~O~?4tV?ߞp߇ۄZ1Ԕ x gIn{p;_Qm왳aFuL[Ѝ6T-B =("-ԝ?~]#FMay)I_ia&u_7*Ă\*PUkb2(IOyAy{fMDdIsUCCIY򝴟;O|?w jI{>۩$Pǯ%oCД_Y`#o:L/etp`F6 u䳡35Fè #]?r2/QE|&\8!YʶEw,{L+J+_0y^&'I/{cMjo\#pNמq_]iyeM]p$^AyH!z[`_X al?DO*ZbEey w0<ψ0ntyiE%)c0H,GaK7c*"ʁkD:v-I1 gPrF}_mIOpiIA<%7~itNxlp$Op Z17p!'ܰ;o)5j2"_m-^hs7]k$2ݱKXRJ٬G< GSRdMM%) 8DƭdE=ʡq*H|¹mij!=?jF[ A^#.J}#xI Rӭ[QU.tw3bD=$xŵȊۃdhur4Gݥ?='4(dG}r+<;ڢlcbX2ؠw㌵|>YYpnvo;/t%Clɭ=.NدRXOX[6&P{lWq'|:dŽm:CK :1J%Wԩa͙ûV:~+~`<GVᖮ; 5۸&(U^9ŜS&NKa\3yۿ ;&}Zx{w՚>ه*^kv)!hmOx+7ޚo hzwqo/%YTL aLYh5Π`.Շn摄 WЉ.mqSZ!ۼj96P9-Γ 2KDM潵HjJJ Ԕ#DDR"1 J:3jg_+WdS0w&!i syUNC*G_6=sX}ԅg[9GA(]ȕOm4yJ땤R yOX\k umb1wdV΍I'pG\'"Y$thKN{Գt:3J _PB2xM)W)J,~H/Y)Hv9nDnFq>4E1f)>[ fiV+^zؔ$1qEbsBMd_S4L%SNZ6#omOp#,s7x$7:;66!᭠jXj\wQ7m>?M[~By+H kG"6OqW,))n*a]F>('EK~G)l,Yhk&~/ -uVG4sJ]nXEp`J5UTs Ѣk(܉8&eLR $ %7l =y|)f؇ <=,(ŋr;k؆ t $G |Dxnq*Z$Ki]FhcbuRS(wHFa ۰o&@WנRwg! j3+WjghEJ?Eg (p=^ |Kl x{Zs۟/ m!DIrkn`RZIQE;k 4VҺ1zǚM^ޫlG4RkqMAZ4~.&RkIDO:€c@[ҋN\+kR-=j4Ι- Ѫ z?eXxT;JNbthi 'T:,%\3{=rz=;;G݊,R(xy~ -h)e%.)F7\|s[#,G8Z2}[g=42nd}쁣tܴ7BkLT(4R<-_5Ώ _>bd/̞N컊=7ެv&3si~6hwIעטzV+T_y*F#8 LY[l}ȴ7/5=tF{CT+_s\beb?PT䜠ق2zRDp w |F'j36.{Yk<]3{jHcR|x1rff }Ewa뀭Gt!no8.l B^1>P4}7b?T&=p-l<rvQ̀0dƢٖ= Gߤsz4YT?7! U^kfvߢyN- , dOcִP0{ނƤ D-WnyhGh\~\.V+W3:6ޗN)y3zԹ{72c=j\my˻Wk9z7&i;'@'f`=Bddb|α8.G/ɭAM'{R`6vj a`V]cm7JVӍ *eߣvJfVtjhyB26%aCj[x}=,-+ Ck9ޫR{[` s%z_3Օ:ܟ-A?9ޑ>2On+5 ˭ՄO^/0Z~ԧ܈"]vЊqJotYrs8˾XoGRg,Rrux2,Z#rd[<3"lvO09ϢcZn|bcf!ifؕy4F; :D(0 "w;8+7k YS7aD'`jhYh(2aӯ¯dU&@ۚQy?P.J50<`&)o9-'sX0$-7 W>8ymF PcZ^xzĩlaEn7  ҹm[oq=7Kmͦ:c o7EOG8C@h< N@rv%0v[K5[PM=u6O[_JsQ+nk~ 1 z(EnO&nL0pr'Qh)  ($A4js{ c "9 4H\ S  K(EočmΡD]]45ܱpȋ;EgO d}tC@@ekI0S3׃g {},0'UO7,ќ\!A(^ VTfR7>T#hEi Wv5H QRWs$]uw7N9- 2-s4'ߣ(ogήԓ3Gmx⚑gHEƬuk:>!Аٽ ?+G=(Wv ӽXg6{e:Qήcُ뒭ʝv9Klas# A!}޽̹w aHC[z|8aa7ǒf`clh 6 6{ȿ=ɿMoS~nZ $"'SyxQ~<$8\&egLLn~/>v_<o˹;v|?=чv|Mkzkb>}7*`@o]9vqKEE3`!p@6zً'.S.l&}dͥíuz[EtE;DY>ޏ4#QVqZ"VbX( 9[EvV?Nhu"OxR<''U8Cr2{SBVںYc's19Uᒶ_lfUMC? [ɪ\z'}>ѧh-=7kqJXaġ~;`Gz5ߑ+?BxkYDF[)wu*ve)}XFǥ+{-c\0{>DCEeX&9(=:B˕&- {pHNfFu]ynCÓ$M/LeQ-YP(yWGleu ))uH&"͛/*-xyҎW2G8X焃#\=s\fEߐZ,}/ζ:Pi^i{lYe^n5Y0t2 N7(e%'hDX̷,Ds.zޏmmQޗɑж0Gs\r8}ٴ\onݵ: ?@74Ǣ>~aw@.XM?cǁvvu7Hپe} N[{ z}! 0e+-,^3H-(eqW)f$ <(VjGFHdsWDX7 },6":`=fU ]-boBo( 8`ڟ,Jd1CS}Ѵko׈+??-`O}?xuK$woM L ١ (31po v5$׺kH_%6K!RN82օ1̬(4%@* sy ٨V ?e4kuXL7z5w"A{VOVF:B *)\_Zc vcϞ2җ6U mFހadp:8ҚZ)~D5~2PaH>hH)+DP2r{o+ ;5PzUY'CWd Pг<~6J;9b oOiIӷYoISE9'?99`?#km㍎Qom moNpƢ'E^3YhݿzP ߫kf-f|i>.o`aœovڻ$ʓ1Yxto<Ȯ0hHU{h.>.Po/גX_5St] *f>ڿs8! FOuznߦP1Qx:~ۺg}DXcµbokT<R}n (vP1QOsqʎb>Z~l$ 3OQȚq9^t d9-i\gjxY4m߳6& zT'5COPԿMBhEWiW޸&yx x\~!YIB8hK6O+9*C&) HyK\p@q4ݎߜe{sy&9h=F¿zUtnAp'~PU2̟{Ft̸;cU=K$S'+ÞʁV' f0(6cuvo2F-}зFCߊ7rJy *}Gk}}{$sGR3=;tz钓—V |/\]pkqay;0ST''u_,xu!O?O)mtw-#5I/ogx>]/~}6zDxPa F{0_SPYס. ?}vK",GIϋCA'ّ_Ǵdq׸6뻮<^h#g **SU?9՟أ" rPfJwǾ̡(l`1F`[( .H7Fc?abDK9vKh>RjOS\8.#f{J$ՈYI/oMfxނ<Ρb_Gm?0Q#G%:05/D}%˔jxyX[h!$C{Wچg̍FiQP9n2s޼sVAڷu #&$e3Dv q\ΝVɧ=&uhnaI{\'*CNU)_xLj%k_yI78 .,3 9c͙HB=RSFVI%=U)t̀WOXUxϮQfP+ z_+fO-l­dyU @~֍>rh, } A0Z0uֻ*hv(nRS5B5>;xAԽjt)kaS2_k߅?D؋=fr:@8P{]\U>~!르3F;Q5Q04^jىjV=s#2?;ǟ+wr8:8 Rm]5譿bǷD-/zo(? LuZrW$Ft 8ܙfU{`x5:Vm9I׵hP2w^ LβûQ#V^l.^"؟ÀLr=Cp"Mc&Up2raGv#tIѵC]Z OI7mMf<# x'BYnۺ.ʖ(=~~ Ѫ׻(uc2ta>zD\C>HqCbi\cuqN8;$iv~o3 *FP$ DXz\Y¬ƿ(MiM*bH*$T@Klbn}~/el;  PDŽ0t>۬L/n78C8p$B=4C0jw,hO6tC@Xl!k! +v]x#f\W/6}z"& F-vxIz%qUgGτz?q&}ÓK Tm,GkvC5 4[|J.1.~f2qBíxcF,2OW>Q^fUeẍH:.yv±H:-՟?lIrg0ԜKŝCg'%lEK |+<_QXkK&VW|ݯmkBvQ!gf$ezbFVT74hai^ [\W8+mwu/|QBem_.Nʳ 6w:Q͏܄p;<*hڭד9 mzRޥuSS^ϓGt^ӑ*i/YuER'0Y[Ur)VL|shH,6wТ hae(P:$z =,+tjjQE Q}Q{îE[yN|;yJ"/Z6怣-GMȷ_7wT5nSc\8ffl5g%"nC4szd@# 8VA2rhX)Pp\rA *Vevȱ?mCW󼉘 D>DWXu k]9z4?ZSG*2S`"|q é:݊ٝX U>suFÑk4}GQk(Y8lY]y26dU<,׀EUma 3$XcQ~ARj&<`iע޺Lq3r:MQׯeJgP͛OBz5DMIf̷g<<<%^w^]/f֋j=D4,>S9 %;p ,YJr'u.- =gcWjhOjl ֚x:fczeBDfl4n;ZفzaŻliNگ͕S(._FY|!gvoM;y**ZH|z͝r3`vpmv @{FΥ2Ðj;߰8L5oe?mZ V|DȀMYq'K t]]ϔҌ2>)P\ޚ.Sb˺1~ o/2^ ExNjJf,t.+qt1 ;lw cȍzZDwq5ȯ܈$a~0GMgh|U/>r/i }0Uu.5u2v,̟:"7 ӪL8Nt:Sވ FψVupzDj.ڻ0R@E0"lے3/VuOVc":ggrug@zOggx}#t^>Oԭ$ b"@Kq|KߵQ$e&R߭#jUrNqDȩ91Rd]g(4D#.Z)ZQMi֯&DT<$]26"gJ}]f-FV -vbS=Ken>4U(e}li^v5y4<õd\檸v‰,hZwݷ.&bxm"\z8d[8[ Xٮ=iaDAHcn o;gZ۵߅~B~^{Kc3WE6m!О]ԚVql>znҴ-@7̰p 7N)~q~B3kK>Kӹe+`&O /rmYQ\(E\:qYzZ3d2tʇ.۴GQzwwS\ E/"N;klsR)#}Cg ɼ]x.6ڋtj^|x@׽&?jtu@=7J\k'Cex͟AI, CiH|]Pyԥ+[~؊[cR7w:#2Z0l&'GoՂoe&=:I>cnIݍY%βnB18XdĸϜ닸jb ~p0|ԛ~|G 0Z2?} uCbce3%jM(V|bkH/[LKK|貫+ QP6Mb6iQ֦:8:SJ椿kn3DDjEѾ~~=!`y כmt8(m-dv+rvH.o4@e7`]ERބqz?Y͝s/"|4Q,-m:w;l:"U)̦U'߅ dbE!*+E;HtyVFئ b/x.6ғ[:[FX|7A<rX|Y[0U_mU!{9h!KJK1utfM=w߄l f 'TnQF&赼'†S,YA_qloӿUNJcG~۸e'ٯhߡOWsCMU?ͳ/CIӎ?!HˢP0v泄6Ζu'3G `*Q'j& E5*>[c$$pTCuq[!uVuMP HdlyL9ډ.| UUݎ&xݹ}~p`U*FޗcDY7x{ S-9L\5oiiXA#|=3`j~Wk ]M[Qv.6[3`[aM\OeZ~Ǫ6}.%%mR)yV:bve3#93 xM}UA,$h)g:+]Ľh`-rPr1KDrm$%bkSQV/ vS+0_Ms\c#gl5jd!i*_R9HWS5t XhNbjɰ ⻝2?ހo!Jڤ~G52i $OѐYpHMԧ~WͧByC#fA,FD~lU++5J@/Eu"wQvs|[҆~(q@dO8*yƀei= }㈅5 O{\LQ_,1$5?#t>?Sj`Er< [Z,|2;uH| 'XŽA-I x﫠qiA4ǂ_F;@rqHN'HDCC!>tĥ;\ja7rȒќc25fJA}8+=%-iSEQMr\ 5#7>k15pjgsW˶9`c) uzx!C?!KMARnO}U]6\Vi6i} H]A>_Pb%1HB4?2?!g^t[O_wy#x` XT)Wi\(ŵ/?ῦO~/vB&!O%VtpFd)!}>K>Ϩ?񧿏BVJ'O~ |ʍv/M~-hzҜY<͆'ec=h\3ڄdwN HKf>1Ka]O+vxu -&p.]dCX9~țcwoՐ%ˑ7%bv;Q!&._ƥvn^RCрy R=?g?^j?ա',j1q>_,4Mn/V[f&i %7esX2˯IBɪ4~)cn,xFb |_/>_b ` ƛ<^WM^swU@#6@K> ٽz b^u$2!ä^)ct^;l[NTJ'Pn΄w}sZ!zUE;Kܘ@,68^3 ';քMEؿ(vldLxkSȳ䚕BoTC;V\1FuQʨs| R8iC.'26eg]qo3 ͒2 ʛ}[w URhwKk!5b!()jMaaj;m=*ܒq 7'mtJU-f:R\ 9ݔ`+> g!z:ۥC?ݕ&g`{7%Ǻ{Kb=ѫ^p>㩮~9D=/z)LF饰>Rn.R΋^:[ߕD/@|n8=33DO=/zdWzV=E/MFnN/{|Mb';tMbuO@oyc{cy=&,=7>r>z`pOht5I<:{k?OJ),C2]<Ңk?t1+z3/La^HZW*)փb+DFlZ3f;1{*=h5d9ώ~HbӶf{=O`3_hzyNH+~ AX6 ]"+?;ksoQQZD5@n'AѰz; W 4'CcMϞ!p3-SMҠשsE[_](d/G^#tk X[*ڏM-oIQGϛ$بW`ҳt}e! ebn94% Ig1rI2˰P/^c mĊ(QԏqyUiHҵJSEK]:Qnm71ɕFbʓ82ɖIVe3+?^(Q[pCg9Q6ve3L,,j3{ɵg@ 9_V⸵: }RV~Nt^??c+~32֏A0 q[ #Sy0o\mtkhnI)tW*0-GS;\tdσO~E6Ʌ=+жk" V$!~mvϬtf' |)fQNe$綨Ā]XpJђԙ >N=oJV2.Z<,h1qD+XA oq*ʻ ]11ަor`cmͨ_F6!ִ4wZ%E%eJQis=8`[~&8[\r B)y9m9Ja,S stt!iՉS ˪NhguKfN; 3ת:>˞ډ  ng{Y;r IU8,g+{4nHhQ ٭ R"gl#'юnbS:sg 얁k`%,z(qMb 1u 3^:eR5xr3พv$&Oc~Q'ؽuS6zc' laD7 b,TTfqL purTG{}ܩ%\|9߷Uf-yE-ni CVM*8Sn ;b0)=o :ԍ-AxbyH OD(]|?khFu|i/Iߏlg>z o3=.>wpCi qGl:h'w=~tZ6 3l ± qҢ*J/ntK0hS7h-{uٚvdW-~=F8B@kcmS%6A™Lɫא$۬x<&QRl.ӮlvjrdY~n?@e{PJV@;lիrƭ|F] mn6bATgPg"fv{IRTJ<J6 )15F%H|?E$4=‚3Pk^*ƽ`W1'ʔKC0Qr6B~P: T]EdtT-VџWiB^  C$VQ) Сe-VKY-ШWvtwin:U`z,ζMGq+Ơ..tT"r=:Ę6OSF/[k#-G_榵E螠npH(ڦ=oO|#)"fR,>BtPqSJj]:ҞZ[H#]C+aaH6<$=xCH+I!fK# \1_F!u\ҹoQ8toz_z_ctM˻7ɿ%~+}cӹ~/h{|n:0ohXN9DINʄ@z6xz*;>l be7}N~E0ϟ0 mtUΑ$)R?AZRD^#83ʰu Qԡb<-' -lު>շ%0QAT/$;b!2o8`~] RCph1!=wLdXOރq՘~Q7| $Ox/'%]4x*@տ9lZy,_y'rlJiӂɁb8D yT9wXJ91y]D_+8b!f`tX4B3N\߁"tvLY)tZ0Eo9&NdaWqs 6} /M> l)тŅh&4lK?L:B6.y/V¿:!? $eL,a+r1WoLq%EWWLB3~2楎co",q_Rք)G>>>Ou e7̓\wQRgJJALJidS$MM)R$ʦ4ؔ|87rj 'ً}l$1ӱ$uV'W 6|GaWJu7<8-\ߟ8|svZAx>grN>{ynJ  '0vbk(I)'&j@2&<6=/rů)4ci=mڭstC?d{$(iqGFh*u4#d?ԓ1N|1:P:1PyT֩eJ>6 "Ka\t }6Ks塕$PL!_ZYڞ ݨ!O(Wt-pJ'>9SId\'wIog ~}F':#E2#bUX@Y-&^udzlZvP$gҫq0/OPØ>!~r8 <Ϲl:B7i P!Y`n+_VOhdŅIGJrۈٔʊc^(Z ͸tw7=*Xh {Ww Ѻ9 C2;X73KJ2}D?2+[Q-0^͒$o4@Synwhov>M|#!l}]"BԾuѝԑVy,5Iɗb3xs}e^T^SMAs~o ӡ/0HhbJ;My%eM#"tf V}Y`I}ȅ[~9Wˎ$iy}X-T?_h!T KOxK%laU)۳–K`AOT.ꛄ^nI+mf?BDLyin[Fj x e%xM9$#&]I6Ēh۶7 ͅ5VJZpHƍAZJpk7jXG CaƔȍ >oBOP)(@؈zM=r&̱۱G}>SZ>E8( C#OZy3J2 hMjCixu Tu >.g*6@BvĦZ~ ۽.ZN ΠOjݎC'/AJߒpcviZn\_R|TL,*7ףSPr/O[V8Fm7yT=m[h:b_dml7 UfE+8"$ë% 5_3ȌTpRJR Q)ܛWq>[[Zs=}gz=<.0DHR&EzT9}٘4zb6RX9+0*&O #a?-{|}n.o럡 GpXꦎUotXe!jVVN{nkS,#OM/Ȅ9*+.~rԧ]Oc`W<|>x"MIy_p^^>Gtv{*,;{V5RupWPmGN-iA͍sI|ilI-7\k"|(PHx|b9Ď49V9H՜_Ou*`Yw9B~#buWHU'pH\|Cz*(0V[x)F? /ߵ÷įwgAEO׬qZ4LϾZ ESU8@ׅ@\ EH\W] 3d,C#g_zsTRodt ?e2 [En$1S K*7~?qiDF*ikL(NP@z;f|c?zm5\ xq|֕# FA70t.?P~Æh=\x^q !] R|^+ъo?.R6j5-?̈́LjC7u7 n;\oX]FI 5h)!3/? {W19YqF0Ul6wW; $]<1_Q6q,ͣ`.d~X͋ה-Ҕ1C ,t86HHzZ^S^+'/Q0F I]@G%7@ r< d8z ;<؞pztP鸚RWy{y~;hMz{  T/0㴿łLQtz@g_>SJKi==jx$dӜA޺g'ˆ g)M-~HMڝk5;Y;N6#FX~&jȭH 3b\+^In"R}^xե7%;uV alLX2Z 1XQMNq@6 w>(%){h1QtJG'm,d vR}W܂C\n@Sp># Jg UĿe_n/2=\Wc =OwEkHM|~AH0IShOfaMT9Ck"Za|f:OݗM\w?;ep]D-HN?z.5!yb毉^%zɞ 3`[H,*Sv)r]Ve"Z>W^ fJ68ٗG|{a S;q7&|s?u2{`:t9v f+ζ}Ý+TUG9 b /qOFoBNxSM6K< iFKS9N降T9E -21{o9o6Lxԩbuvӟ]?#)2^=& :oT4uGh(?9pjYz< OCJ[HW8'5GB6v'1y&gu*}heoMr]_F.V"D`px,'_'R`_$exLC(kRkh Ŀ7NRS@Al;y om@Oby_3~G9މ 5_X-PllgMqyO~r<[$=2I!\g_808 P5lW}CL} " +L$](%}kwŠ{{pqKFԀZAq"ͮ tL(V[?QJ4Gd˫S[Q3>83a2v,|%_+꥘a݃0z tVpoH(Hx~+Vu+EYy~8dkJ0M<-FFh7SL + _UqUEۛcbv)l#m-TWoKuͺ,WzH8}u 6vYVv GVSEŧV+6Bd(_tuOѱy'Wx~(aRD,/{O$HGGDE^4?R}fC"@_:ƋHa֟bgCjVXو4j;2s@ͷP9uN\9ٔ^0 xhD3;bR2F4r3ݧ1Y)g=W zxHJ!+hqxo͘>xsq8:q2l?ئz l, 7)`BSJy"9/+Xr*ݿEА%(z.#7 |fJ5`/<5B䚊ƉAIl3A+ <'1X+Gupe##i˂P0 D0g܏^aP}+c٘<~x>!4^}.CnCߛ︟b;yjrST_ιYB~-<.8.ȳ %Z M Z聞}=m>/0^/`-{Aҥĩ\ &t7][UԵ a ~s[8D! ݟ ( #2%!]0]nʄPyv#bf^P=@WjW]Dy"XGhcmh9|!8>KcG;@ic32tpӄRNM$e<;\Bxd/ic> W! "(@"@ZiBήn'R~ . iߏDh#z>? P^BV?}eGJQUU;d{ʀ7[y sOC~]v}vf\ ™Q?̑7Cpa72(M1Y#=ndЀϧ Nc & Ӌ#U腍ы'ŎN$C@b}P =PJ㱖Ւ,$Q.3AN|D iPخ D?Ȼk:w0GC$GIxQ H4 Hml %?8#neCXoX?"Ne }|}BTpRzMpՙc? T?1 [5%*)A^?+ʭwuM9I'"L4mg!:Ā τ(w/,} iFK<N '; &ۈJdu7W k X|Y58~9ԹY'bʻ7ٔdMw%W^4OTLW(?k#_X*_*l" i&=@PbCFپ 2hwvbr"jM0eɌw(, #WǥTՉN-Aïni5}s~xGXE"eĢ%)؅}bNu3SQg?}gFFQYRM ִzigYK:BMHtZ{M\6u$n(>Ih:Ħ6TFo@ [M¿Qm 4Q Zy9DH)*g Xܳ-*R)Zbv'hz&DHL4!vfFjih oz06#vD m!bog2~k{lYr@,do@?Xh--ȡb8M3 LD:{fu.DM8 \²..Kd2[, Q$|dӎlk)3?;ڬֵXI|NsӺLNiP^#~˦hOr%9]|+ ROa!/z-7+~M|Z+ 9mL:p $N1w@օOiBzjJEOm47BO-Ofh0/=L==gS>67pq U} :~\(BJGeU7Zke<NDRCug2 'j|MEPv'VF aUU'|ﴊ5\~w 4ڨ*tyu ;0ti t|;b:‹G/.0Lt R8q-4Zwx1Euq̧s<{}:U%h?~G-31oV:!Tl+3FA *';c/1 e >|S畒g!e{k\Y舻b>8rWgkG߿$ <"Z⎷jD`A;pyh/cﭩ@b N0˲' OB╧Dn)0Ƃ [(uNʯ&WhݵC^Ϟb=OBq#=:io|^Ss8FќDyT/x)jo,*0(58wZbi7eZOGkDu1 4v v01R!μxчFGɿe=RK$r%[m17 V^=>n/43[HW~`kSUe|qo^M1~+eV`]L9Q%lo_`{{vE zEH? y~šdy^X0a?L &tW%A7v nNj}6=:%h; jwT1/E%mP7/'CQT/WU q]'(/ fS :a!JB*6&CǣO68ƣN+W c9Tjrÿ$:]7mGl?vƴ6u#hvM-YTWQgz gj/e1z8(C{3اu à;yi?n&bS-p*#MQ3` fM]q\p߃̆ݮT7QGk#I? OK`U|ٷ>'__75୑ .՟}C1:}{~Evl&:Rѽ>u5]|AST+>mvj(4K'$KYW *!a.IX =ߢ_B6mC?{,&}EWD}ݪhkn@iќI90N\RuB}0txn_$}xHXבK ^0F)/?\)8b\t7u Q}7\87/w/FjqX.g?-F\{|;;^ǷGv!;=yPG~^'ueǺ{Nc\:Psڰmztn%m+SK8KzEA٢ f?l~zS`=@VճA4[;@h흅B})Z4ٕ&#~{%R tV ^%| ֎őUu /53zX^~Gbr?F{xR kzPv9ѻ=, 3N{+:8w\$DaÆuC% U3*ۆJsAvb d eyNxXw<>19jDv'?V oDybB1gN3L&X5y * Q#/߸owL&5@WNogV@--ΑH~!&j$Ep*tq'Q]E~ߊzp \6q@ NuIqAa!5.5"iv5xq:"@ӵbЬҏ[Ɋ6ǴW,.o^.VgjO{wߤSon QwOҞ؍֞qJ0ݬў/3N\:25Ծ,-LulJXs!O).둘U|^)=u=]3c;f`%C8ShZ}[R=7Y7(0ZK۬]yv/ѬE /QVE. c0Rm(=x_QGd6s`:,AgU+OFSK_O7Fҵt=3ɤЀI?$:'z@uߤm=tczScn6/вR޶EcҸNu j$bO{LU?%~ғ0ճ k;?MQ0$m9P0ӤILT#H+d>m~tF}8|Q5i~Ogn 5c'w|Q kulh`IH|.u1߈\Jcye|վt?ldv &?ɫ?xRJ Q˦"e q[ϫ/4m]/RN2+SLĮqYK<3Kn9)_"r0$Dޗ%WSB[z)ӣ6z+2 Ӄi]~v%K;㖤P8yh E` 7 hXFEJa OUTS6u"Ѥ\`MG(Y¶@kF~C'Ѝ>@ÔMpFg]4ާe557+>K=)%J;1/}Ï!&-?ВC}Ӥ-\& %L8[R|˰5RY%Z[Ű`q"RSe-ig/cZfjZ{U<?G-A!,0^)HId̪LNL^8 Ұ9 S'{3REEե̟@?Glj/Nuqe; W0\r3vlL8~r^MDk/(a}HGQlPF1?Dj쨾wV# Yz'LGG?ʡSFُ"@'kC` gŊVc 3"Gh12-oļvsd"o QxXxI^#G8+J}*f7>y \s ͧ:}d`RU?CgZu-*n;D 9\ k2-+xZΉVu4JYbT<zPThJM[ ^ًCwڀP]f*ۛHs'ėBv{3q]6E fdsofêT]=17p(]I?^4{[d5)3`5_ )8F>-9Me)ŗF]ђEC o'2c~ ?V@ 2|~p>B񌾇hVjh$b W*A %Ͻru.}}I~@_zw$73.´HYaO Abo髕@o"9o_yS<S:,#;G|EЇy:R#Apw? a W_0D96ݾ/U W?ۄn֏T,cŋvՄG պi.WiIj)!`+GjhllhgQBJ-ј, =ٟ' 4u%<&ɢSeok㲥͵ՇU|wۣ  dvel8.Q?zQgnM#WW^rՓ5fL`"f|`E]#F'] 1(7Dc/zb+Fdx:S\Taau+ b26$ Q䂕i6,Mjl6!ma](!M{\Yq5+R3,![:~#چjt07oJ"/]Q_"j 34W{AvG>ғXai$z_@ݠX9n_ ]#E?b*N(O(1v]3wGBEo:Qy1.Rz(u|ȜcV>kkL˸K5}|>:/p2 QLln&#W# o]oeho=y~-b~Nt+ x2ޣmD,u<Y$Jt杈8 >mWq[ }tHkLFf&>G/#a> 4^OHEoz'^ LCx5\UpɷJhQKMA|.+BNq'ɰeZ8Wޏ4jyjѰfuƕ@"1 sHϹ&tt\͟c|iKCI),jgjM_%bo_dXSV9x${i=6 MV~hŦ\zCSDSs)C4h dMTM$] KW4zz7]}gҎSll< ͞Iq36ϤhlƕzcgR4@jFg zZϤи+=VBJl|]o3Sh֒mQMɲ´8/^^":jJX,-Gb&f31s0hzrY X;AaN&nX٘W&Y&I55Ze0:Fl*ݵY=giZ9MS&%aeQmjaMUa񔘲I)V:Q0n[-Z˷OM ah-Ɖ+m8ncRJ4,} w\fD2ENSZX# V jZN+jaD_ƿE:-Bٔ xjLY{~z 3vBب`ݰ 3>W٥xgM EU1G3zZgL1\8~I, smVR܅DRr.ciu!ڬ7Mhxf6k@@ͅHs\`Y홚lrlmK$AmbI]Xj-X6ʣ2\\ѭbE]Fc5zb-2‹H^ܳq y:G #w_5Ñknx2W_MmqkQ}^VQ|GaR'8H)%66%#HEhXXxf_Bj)f}[({ 4!Z۬{ZL ͞ ݗC@$9qΙ'1>i]vTxe\mS}YH6g %v⃉}XQٕ!mj\Z{e)2].$enҲJRVE*%Rّ!Sx[ΞOd{n==a֘|j32y_2^7{7z7oT2*-H+Ve؝wy.ڍ<+ET1(xn8?voe+A S8^L/żQ+RE_}j*Wp|'o>i_B$}DfSZY&W XY6Ǝ]JrxiWQA-Whtp|13Ѡ$ԽCv=զ&.3'9,^i9RWF;&?_;& ţ/a%w Z( N/>D?w ~gt}뱓ƠpէѴdxI$)>{|nʗD4Sb[bij[I2P&X)!eAB!lk7x^y<,Th9(Oh:T:1)@C6q#iF\W"!on>)*)'I2o.D4SÉ߉3|3NwZ.:,uwڔDPIBo7MԞYG_uOCOgv¡cr(\K;;\=fs| dy͔V<48c=Hd~*>)ۜlEtj^F \oJ5Hc"j)K:TV~KWz8{dc (x#2ҟ!ltUQYOըp~97·ޓ+frovh**FxP>BL0_} 1?e>2J/bmtњY]*uBN0/ɫWň쑽$bMEcIDתG4~[~'@` pVX_CYsq|?|!jsʁBKRS[V43Ñ{vw!ӉU#SWY rLY2ͩ{Z{l06s8Ǔ!S34 ˟0],d&b/_I[Jt?֨+ʯX'ߘ׌h҆PB(r}%Y vH,oSdWz6;orvɾcɀN?>J6ѓkT&-@&E~a(M~j4|RU yF  ]^1>%.cʗZn5sJt2?|*z M4z^TGm%voRh9.V^|^ yA'wb< EQ׸ash6#d‘2 j9!DTZ҅hwCOwGP*O='B#ͭaS0v9 N # v&wev]{Yx_^aHI'//| 0|\pg$߾/=nћi;H^v}-/| GK{C/~7kq0itH1xڤOt\}`GZ)41h0o}BӲEx6s|bP<,u DP:xS0@r.\&Ue@3zCZK 6(jێHsyP*\Dͤ5oSؘlwҵ*~Cgc/›8E*T|VĹ ?+7|* E]5TA,C@D7BqF-,>:7|Pxv쿞OL6 :Hg &B~JI=rΰg?)>խWDg4Zf_&u)*+y2,YQ480xDЇ?J^leI ^j4_چl!kHঢ়WIGNW_vƚ`mԕCWpKghq&oP ًrDW\#!1jpO q 7EߌgEoSΎjF«E!~?B¹@fF 2N[A_N|$da .1WwK= :IT[Q m-娲̤i'JDb }?$jOI`*e*m^ Ŧ 4%Hy~ yڊf9_*+Ǘ\'] mPh,\ ~O IE5eMv䊿v)VBmϟSo+:0N!VkB|BqV=* Q`c1~HS]ӭ8^G| i L6t 延<Ҵh:ɲ-Z6&/s8:Q_}+K$5^W&{$i0J J67;RZOGR\v(uM՜f;g=zmL63ny|}nzE"p?SUlqb~?381COn>ߌAjmuh)U?fiٮ޹EF~X-~O.7-2E%a4ʹUyɚ[3[l]b;%LɋĎW=/o4SOKRgxUozQQۿ\$BHg־IW7쉐ך 6d *1"W@@VRxOWz:\wkbhz 1V\}v >[!4UNؽp#k)ZV[z ] -l&/ R8l+ . ]BC߮ ri3&z>,X^=B$}/Z t~ 88}/(-SNM70:]H?dF;ὡQ(^RK$4R*WOR9^H-IzPu2/FeKpШTwb*9ڄe kϺr]G 뗟ϣZoBSڣ ])R]tOZ=_v|̉"o?i=m}2Xw`\g }TJ˔f)cAuv5b~Ei죩J@OqC|:fȻE4-"Kݦs8-E;OΧ|֎`(8|sH[w(WϬ4VL8?T3bloЦ~-=gu8qTEYx[>Ubsg\C*ۃ|oekv5n1fFݴG`]|g5kA.)uF)s}p@515R{η46Ww>_:ˆo;!qݡ6j Zb9tLtB,6aiK캯7ۗڑ ރkp^%VƮ͈]Ʈi3]+zGwgmSyأHcCWŮi/].( Vź.AS%g 1AvF=0M}NF}n3ag/PRNB#"\3:P'? &}jcj5}NV&=ZI^6% 4zPy'# U$s5u|,BȪ^ %+n>Ne[er]瀜o ok+0!8^_^k+?W%oգ*:7MھgsYߠxhhU4]^Ѷpe~N*zRyERݡ!K+Y ӑNɶu/D7Jmuh*UOTl?#߾߲})k߃ oNP=~ *A I 1{/cEta/T͙"ˤ5p߻:$uM@ƚx!,{o _#2_0 #1Հ-^,$ԭޖ wB^ꉃ>UkdMN Vh4˞׎[_ƎnP'd33 䱢,+kK";?O`dҊ`@L^kKv˔9o!PðDYC_+3mLcBHXXT~`iЇ:߶dV=/_wk.ˎ%4wHTRR徸{<Io+".#0S =~z=Eg* 'Y"X=0(=&ABE9߿F n q8Cp=k TpHfiNc* f #'ްT\.cV'v, I{(OV:>ht47Bσ:s;PWCaIDlDsI~Z`1} hʅw0 o>6EQQ@'pnLDN?-1QQWJ{@^~,`o0 $.Oxk#fC^ؤ]ˎWֻA<>)Ɠ?3+Z -ֳٞyJv 5R؋x?ZTtnɣBJ ?bcvEM6 Wx  <y8ȲEoGNS)R՗6f ,ԻCMX܇5͇QSyղɊj`dgYJVVaE~ P}flZQ|RQ<,7*JhMWR{d_;TS`f4 &Zca pm6E,ѣMS^a_mjoD %ͰA~Jj/K vss+LJVie3oa7{C`D8R(uOC{ȗI?B>Wq`L1^`N#ջJjAԐsEuG+$WpЦ[hm{;S臍tB#] ïor(\QZK'/@#ՅSmQܔDp3/$kbMvA ["NpY3-'l ZqQ*ƬO?%RDV*# x+ tƎwz: \DiuD`$!`OQjOfDfBstW#;.n:g=v&z j3U});T? abĬѺS 0Ral:$Qek EΙm "MIi56L_O|Z aVW*dAӚoB )\_QR748} )Go[l/je|uրo)l}ߧۥ j§vS֏Ib+ $.U|'RroUu0;̌8k?AwּFY]< &jeu|'k鐳}Fk{@6dwX܇6 f¬ՀkB@"/O \ϋo|jg4Nu,M Y;(F_m5w*Wo&y ab jULPR2>li}z =xɫcG\nhCmg'(g]q\=7ث\X!B:S-93bGU@(0S?:FϒM}ɊB`~TQ&(.N~e#}c#HTtX>fgzٙtw6-J?gHM1Q^1َ(h[C] kSrh+[uz]X| ӢP痋/09R{u֒W{]Yy|ɟ`BMdђgGh n\LCd:aS#" [ǤY+3M2V]QVTբFΐh޻An>6dd6tj&&uѸyD4$忞￶L(Y8KH.%Ӏ苴&Vd&ĿCXpqAWO/^ d*85?$: +jAjEv 5bC.v_Oyag<`]هa fHC%IJUwz{$zHFhv>u2"@|X!(rEQ+o"|,roYM'O<]5wo2q1{{ni$/-.}DVXn7?a8 վ; 17jARKԩ} &ҩOG΂#uj?ѕҕ_D^1ͅrHmfiyng߉ʑtOfnAhj= I]qW}Ѱ{_Y{ݢ^WW{94gw=>K\ߤ&`7" ,$4l"ޒTt^)hTyhr|eųQJ[IO菔Ϟk8OUiO {O ќZ @k/ĩNpL1?20ό(˔{KؤR7&m=Gzˀ/-1I~aAu 8պ}iXV**[WA^m#ZuFuo4K) PP(Uj.$g%?yomd&MfuͶ!:=%'{IjٛyN)8Y԰n'ФPqȊm^܇7_mք+EzC8j"NCSL2nn +a@j/>1 ^=Y0ۏ7  #dZ)mȮ٫`:w/ٔ\t{EqGdlG=O8v X8(>\ޫދo_4Y)8#{Hl!W`T@CO nPrPMx}/DBA>iGn4Cg_m|V֞`ԙݔ쓜֓Nܴ!r#'nGS`;9hT|[90Z˃$rDu`"C }0́6 Y}cY^i6IIuIsDEf}ꮳ 45y{Ծ[m›*ҽZջTtS%L%t#8Ewiweh}WŨ ;.{Ab[%aO`6N_FS%-{%gvlKvu Z@B7܁v嫲 Xb@X*I(?-{u#/|+8I)Xb}<L6yy]^ٮVR GW4Tɕ+6>@pԉ^[1ii=rdP\Qa+XV*ܭ* bA(_ƌǟ~] sK3Vș9Nq֟qC%&}qkδx\8a8d׊pU$kSZ"jdŸfRaSRUA$8VQT+Q^hӞl~ϥ++.Qv BeՉ=G6oЇըzrS+,2'{Q](&Pܾ%!cxJ}cӵYܿ<ʴ~ qʾYAGhe,z=!L~I%"' G'{&tܷ(wuoZlq$n:R މkcnB96<[=?d;_iԙ:rb;rFNIg y,4 DM Vy^X뗂H?yXOOW΁ZMCj-D':Z- ΆP;6;O(Csocf`z&M5S1U6cJr?ȼM^>Bӳ1r%V4TKLm#t5xō٥Q;Hm蝆e:빉a袀9^SIupG C'$e3V, `OwcJaKGjecJyX)֧NKkv7:8!Xɐ8嵱)Fؤgl6maCOGn=b[)r. 2hϖ!uTeN(HOJ?;)&YA:|exgA :-NyZ2Xaʞ4Rkܕћ2i,,ĜtLX5$r nm*)XZLSh<oL$:hlCtohڪx@YXj XCwN;WInt>jK3Q}Љ}ʡ>Ԣl|n9h9bsDzEP7].CiߋysoTX d3  ];֚U"nP:;ȃNMjS4u!{bJiJML@lPx!q s [>E1 ?ta$yj7D0QYv;G4cu=0KʕJ<YJɊzgDmxısQ @`?AˮoPřDc豈ͼ meYBU"̥Ε%I aUM:#!.l/-tIØ/kv4;4ghCώX=F@V5 ҿBW& vJVM%۲'D\mJTFf@2HK|.Sku e)isbA8SB̉PkVvret괙2x3 N<G؃c1о pW1/Gߤ8#(+qgEu\Ft$ǚG{Iz oI5zH>BlP_(j)]]AX}U~E 1Q=^Bw,26׋'eߐH@'X/-ϡ0crW pOrVu6E1(R8zxMe2],AgYP8SgtnyS{9Xg~ rʅtZ:_{&;jJ@'{,hMN!#,y{">]q6>w`iF4]΁D}49wpd c6%`n۰/> -x/ֆ=E -^0&_fGsRMB,WTP7gXxk5KyQo)Ll-Dv/A@tkWRI>%BZG%0JkLC4O.gȤ`_D*F, m:B9RFe/VQhc5 &sY6R5DH;X3DޤDd.Fs?&ԣN6Pu JI:#fEcQz^  ]ȡ91f6E\-fꯟ:UX o%=UXIs_:tsĻJq"WGrH!XLa)r`2EAYuy^m^CcsM0$c8iiY#u{Ѳ #n۪/i7uM-[gq{&k| y{mo,&KpgDs.{ `BI;;uf=RǔɞTy~Hd֗Wkѭ4S [HX9yP[pWL)$PkW40fR鈴JWXעBS4isbP|ϜWot&xD:uVAF܄c+xn@L{SCA;3;;/#`w.R7=gR ݮC v'z=\S6;m͙9ɲM)\KՂRX uGIlj|]=Ql뷞~|S8W))l7XxOaMDݤ e fy jgwK [[N=KO$ᗅ^2B=M#0X3\?lwr!ߢV+?(!pkbb|tO LjV7@XEkbٙ037TޯG 'gܥ}} yy{c~7Q!b]J=EEegr\tzkM3CȄ7T @DNtDNR +;3oZJtz#G!^u덡Z>x*.פwzzv_%/>^|¾a0C\ֳl86bE-C+yOokRW}3.?FOm+kː679p$e<]B`Ek1sdN7⦂b{_. 6aZMR|3|E%L9eM(`?X3ί#MY?i;(虠MkWlCF4^;>mD: S+2sL` 8dx%Ξ4P_$2m`{I"9|!V 5DFU;4]بgNn=N>`-*uz)fPh*^5jiyMh@idwC5'CG33O -1u\pUߚg8mbo}fQ"Q/F`zvnLP^~rlg1iL)ARB6y ֞ 'l 6MN$ti&kJGEbs21{u*4*F{txe1z]9K<;v۹}>iLr (w$/ G*CdlYKQ"ӜTP*ղ1@G¯ P*!PJ0btPTM6❚&gM+/ WRp`cH*߳%!jQl3!(R {f9amCSyɵvVڀl7KP^[usZ޿ 1JV JaJ"m:I{GYZ!;KbK}4C?yaOmgáϋ.mvsmcZrSBay& =lNKh<Ø묨Ή$saU ̛\V 7T{]RV!ޞsz1]'_E |ڗ4!mȋ$7_2JքLFh&xq\0xaΕ" 6BOkkдGOpU缴UQ)@7(#τ="eaZ<|oBDԺA-hlm4$Nػ0֕.1e_yH`:gV Bval=68Q&WDHfP|հHB|?_5+tC?\1δa)/kԡ%0Z- ZW ]3Gn@F= HQ)c+S:L>m pt _7Oc|r pd0sk{" oIcehq0nj$>ίÍ袱VE}wx8S慍khzEm mA - PÈ~Y,}Q}2ۻT X,+G%ގG}a"x,K6bᾞ7ot9xXPv\vZ*ɾc7h6bmpy=eNVͷ)s/ f;~\)d&9So!z9,6S.'xTm&|cd[JDrA\L_WCW`eed_[suLcO"٥3˓6,*W i8UVI ՖG 1m"KaS0t3Z b'h_o5 s\ C:DV%yAlAqzmE":fFgw xOǁzP\.ڭ_-NXX ϵzz w߂wE 2nAć~Aʧy|{E{70lux j58w$[m\}M%~1F=)^FORIK&{B۷MnxO yD8_T\yqTD*8;"F~{c:"F#-Vߕm2i8Y AXNP @$;I|^uS}0+YɪƬLBmCj>н)L,s$/K~mcAEYdQ6ޣ&/26kN~Q_r[n5u!!C0L_!1)EQEF oLwg*YJXNM,w!~@c'9tW'cBqy~M#ˋ>|ސ_mbS&r6Y\|\m2T^@\.e%cKY5pײ]^@>=XDxHN;+"YOP+ vXBA=Zuć 㔼fj{nZl•Ki}c]}%q}ocmprn_0|uѝ4B] gn-w7]ψV Jc&TKh"BˬjyךD%2 ZW+؛&;BmAI OM+ >\(o$Jpty8Uu~dY9\ZoLd2SF<x(+i`*ez(&R Md J!&5gZ2MP&ώ#UQ*"Zp@/r+g&L*1X1;M,= ˸ k|^6c&K[;RRL +jfg[5<*Speq -}Z"R, ,[9֠lfVV< um`CE!iiTobI>6hXO4DIhUj3" sILF3%tzԒ7ul |,BEBOVluٻ`4"mW4V'LUZPE3yyb }ʦ-c.*Z..VDjнa`2 1k0PPtHؔz܌aXC,j햝nG"e /zP+﵊LKDf1.:;QE-a y=h5=`cj: 9*jE5c|oHSalSIVu$dusNnǩGO-on5X!Н"/\N!\ٮ+p?Ql)tQB;4G:„~@%F5"BESazX "# }S`t.&((YA 7gPyܻo]Źj특mΰCK{wFSF18doK*ut~AZ*q9lQY,eڴ%9)99,_$";Hyꗒ 闖Ь~=J*󴑍V?Agm 6yv]F“l`dJj=Cx@s]i)'zXV)E#XGT3=-0@:w H<{uj)j~.Ge0<xdɮ4arB2hA'耳+S?Q c&Yߴ6K_4ykNCO%y5R]oJo~q ǝJGb[4uE!kqTiH@Vh9P2M7 nAѕn"rSB`H='OA &h18Bϒ9!H籸SĽNN'b"2aC}!V!]W,MԦ,%̘5g.5Ľ*r_-TqCxi6ϟ~myԯ!ѴD(t!;(c"a/Z}v8͕ttr^)Q|3rwPF566"= ,Wgߤx5>_囹-8uwU"?5Ih.]'y|JCò?ZÅ ĭLl|\緲''筬5uad½8-ji4d^VZvQ7b:97jp2=?k$UȾשN4*)Fr#Zj#T58k`6YQOv&(b h#ZuSwZTVg| 'TL&~5T󣟖nc?qJPpQC^͎˗^'=F5^١cF.ڬL/&}Ohx#4Q? G>$2p²v&愳C6Y ې3gC3%({fSXv#;Rgc6+:t:VfR>ڏ.b_0%%UN,ߍj]o6vڼͼ5-jXyWx~ԚkBIGf%?*zE-èj^Ϻ>\/ni?aZ{p\'d!QX|y6u =ەvP<⤒zF̀₹p5qǢ.`|c~f|7 r;q eΟavm _QÏ6s#QP>mt/4mռ𓪑aU[UZZKSubW|W蕂C aϪ4?f$:`ܔ (Nb&`E@?;i/J9 5iysNg' #{lwKOE19`g[d/jnN`)?Dr^ EjꩨkqV >f=ׄ)/AA0X/?Rڼj6@(6;c:$8 Ly8-6o7,-a(> s9|zXZ^90&fkս6 6crEK}p-/Q\2)~ByV!w$.oUZ}ahk&J=M}2˩N@b6S|Q6n#ZOӘs0daiscl0Z3f?RlBf&x2dLm-yl}qޑ|IB2f"Cيl `V"D{#qvgDMjg%i#W,i$@Q x.|aV`k%OeOcFٙTP|n*-k р撲3)Յ( f vƲmK׃- mewz'F,+~DO`ǣB񹫣qfJ^6\Jb<EQB9}j³0սP~D *B\C@Φ7<5>wN_V[%nq\Cn=Kk \_W6Cz$CJ7!F#h2I]!?ym Y;q/ ]0vpXzZ<:)lλBVGV;}I~]+OƲ<(^k *d̾W:ؗѹ]\ȮsR» Ax?BNn. VyjZ? یr-I+$fDWg pYV/GZc41(jO'+5boB2. ^fP8C3 c ŲʶsP\ B 5^Ne%;2dN˫,0o$)M{r65Su lN!%Sez)rՋᢴY bzR:zUN5 -go /.CyExFǺd냔<: ^bޑд?پ:>`4pޢ|aMowR]3䔻Xn0؊c Lm=K2k$=)pO45 tĝխCu?8z09ض34 ^sЎhhncǮ US_ߋƏo?PR5$>Au^R57c?۲ / UtJQk`8( aN_O)D"7b>9nIsbQVt h][X%p$2;2;Vxmx& >hci:Lܻl rb_-:NbXBvޭXVHPU,kpg=0>N=Ki)e[kLs P<ć_ߍY䗓}1¿`ɜguɣ:R?g ~q9\1p|x!QVpOoöħȗj6Kr ;&Vh7{ 5C0 - ''Ϻi K>K qu{W EҡPQ'xlgA݇KŤ.T>j4P)zMJ3X{: .&zQTf]W]G||OggHv).Kml=OSK9SMk@ͧPR`lPml]:UEH㧜UI] ay[EY [: OtW]j vn>Úa|E0 ߂q[1bF,a-Z\WP`bY.hKI)T{ %61vRݽÓHΊ얟_MaNY|9Y-=ac6wvt[@hf>dNڥcS [PԘePw|:* Sx> sp9 f!~]4&x6Pv|~pj#Zt|#o"9Emu25 |3o@|;GNķ] oi(A|/·/ofJXx^{|:ŏ%y ?%j *\NǬ6Zau!) 8a뽿E* fE)~(ƣx4J3v%l7Kضomap{`p Kmx`>[QxWZS='< FrFiعR4AMzx{1`wq=?vAf.~&.'_I>2 [f3ҿ0Qm[BՋ E5|K،]B: K\qJ)d_i괽Qى|·#́[iOIJ[$٘{ ym|!@k|6' ) +lv~> yߚHK0<8D*R 4~ ^&EhL8EfƧ @$'Wd8a%lE[%WPZ `lS^&_ٗ{MN d@/!Y[AEʠY"-~5kQK[mm4 u5p]:jk&{4Kg+(LGoA󬝀@MM^hW~K0uc : v+ mj"J9|) ~^OO!LmV=Q/̸|Fq[>+i?#JmӀY*KB%Ba2ḑ> Ǟ(,> tGg5/0T_Jkg$i>G1V#9ZH(-~$<44:!hP"$W[:Z5 )ow'3lWKz/:۔4bL_lfu %߂8{,IEA["L|?1JmE8?8f&s֝GtToS5M3W ֵN6)YAѠ}eľZ/W4e*D>~?b|U}@%J;y^3Х :mєG%vI^?~Ph Rnc5W~Z_EƟ׎^Eu=/pKob\G"C͇VDU+IGYYVWZUl\U^A rگՓy{w8} ƯK+ RH+ aHq)?hâd̾;|SUEr}>hc=c.pSxK1I u/WO|Z:<7}*s{+SL7ꚰ絼;a3v L@E_K/򡋽y_\$` W:]͞Vחl}U$~!ܡ{ӷi?}Ansߡ!֨raKd47Z td|`gCR޴W7'W{XLcjoDԅi 3Zqs'\%SHf&/6mZe\Tlkc9F]PAitΪ9ȩ~F`-N-[fYjǿÄ)jYí;1Ll +jnM2ť"ab-͔KWodIeNz sK+yHt)úQ! aϩd{8nC,#:UL&jO۠fI]B;W o^PbL}_>}M}Ujջ}RS5n ^|i9t_}{Dktn1ʦo@srSvBv)oO n$ # 1b0WT4QL%MGO]k]O4v%ܷW'"YNNf#{=!,|u$v%We ]''+-x5_$ɮ%a?K93o^V߱?p1b)¡♽Ȱ/ )TK8f,\#NڕDMӚ|jQ(7!ހu:Ʃ>nNJFM4=x=4VkŎE,49Dr4F></i?BMo^D geZk\CⶢN"xZ;7"C1w*iiRxG\}JXU,[UJׂ؄ٲJWc[EX_çX+)t=MIRou I.6W<-{I JW_t =N`P:P,Y̞*mkzcm]6>n!#r(εC8%yzp`IcсTDz v(f1< G& ;Ka$ O5vJNԫ]Εf,hWba|R.j;[H!|SٰUl:v`" 4xb5̨6k$5%k̞P]015[\6ޞu5CFI G8OˀqX4th~y W&斪n 1֋ڀ~[6*ZO*(ҍj+ۙ ;eo{mflm*Ua T(F J;!.~6x<d?<IRڔDY "c)]Hp^Ϙ4f)el,,¡a }JA_!lk[ %K #Hb5[ل65L.*iW8+]r@zBw3֚O~ c[X@1rv"07jޙ$7uA9E]׸;KY}3ޔ%)YXW\dĉ0d&fǚd[". U5Ӽ IDZp|1kEµ,V1C).w /$oػjB%y%.08 V&t(lXAw&[:r[]ٺ2wy;q86ÊX& Y2s< *L!(0qfv0"UkMke:wNKpڞuzzd7'ss|^q Kvi_p.W0Wp OZ5jVHbV+c^ V9`~i&b:GVCrơp)F.]*?ʛ@Jtj!=C_Ƀ8Wpe)$ ڔvxOr`eG(O' *Ns߻V4Fɷsc?rӤVy"l8_o)onirN=eDx+!ʆaIh?U4ģQs #5M7x)r@me,ffMƙNՍk6n}hHsiji !]3zo*xktGJoK{zUdF3E8?rhY jUwR\-ugXm:)aPQM[ވ C$U V:Cf}ǽbCا`/AgnaP_{cg:}4 fZ\(w&MJ}iy񼉩Z0W'WxEU. dۑT=b ;zk}g6!πNֹ5"Uښ2g<mAεʣDv&Lݫb*qbK VmMD|IODZ &wwӼLU04M|@#jDװ}+c<} w"^ khD{yZYwMpm|ڍ/#Ұd]2B^-YnlUVɬWD~TZj `g;^G2*t01ZwHG~qᕨLjw> k?C)1D<87o,kfa_ vu)f7>S5i:ygiQ?h؂1:#b~vqg2};~=Y{vJzB!א^zWnSeQ?} ^q^Tst]y$ ?<*bȔJfĬfQ.>ӗ}Yߍ {wun~_u`lMd֔OKA9 @wdXu d:eӝBݵ p N7cewU6*֒?1,4R0:1t?'] vhr9frHtȳR-:xz46 |}²)PTz!>m>5=/@|L]9&w:fXB56N8E ]Ɲ.ž<"3n*ա8UwޚqP u^'mx7>[p;z~׃=FoY1ĤuD3,CS1gרJEWH lqx`g%'B#EXtjEkJΘ{|r$yoRIADx;Q„}o;?~t+Qr V.%|]$:E / wr 2G1?ŷ)#m{̞3BHƽ8 z%"5.?;z:lv5٨KAx^z0y֚۬r1* a{x\'| \k"LoWҚ-!k1_m SX¬15gc㇫ZP= )񽕀 7AR~ c:,}|4w`9gL{hśu>:gέOر)`O>CkA~|el>.{%?mql.jJk|>rߊi(ËuQ/>_ gD9x2Sʞ P3'K.]sY*|BvQ :1*aa.=ymZBt&TSO D8s¡5b-rJz-lVa eHj^sNO/s/*C0^@ AJ+#݂ #W'ڝ@gc/rk$'-670hwsJb272}_7z]Tx8v%>H+GP=7v/W/E#g&ְcX(E I=lf|rUd5:Pk%jm7?)QOשt:mv( ;H}M/^E$kSM Zz2HWt0Egy%$*a:-Ck#e.F8jީ/ )r2Vg@`-%ױ$QP O:Zfa8UBea'^~&InGK[Y'+CހkWϿ)4itXE3FRNjђ*9b~Gw5g5h;J/v>j  ZLّoYCM<xv7>QSh<!D>G/o#;ž2Y |eC3xS,ʘěؗ-z]0rv)N_>d?AF58;Z8~X"yRf\\nO)W-CR"56a%;ɊIad3Ѐ )VT}tg<9DeBv|sj+۞hWuª|#4F6xܭr;vǪ ܯ0&[ۧ+:RGz6`Ёy-6r-H{g?dk4>7mbn8NRwWݩEF7U~ <BG_80φ%g됺wS4k|oUẄW/ شˀrRT>z]pQڛzT>ηvD# Gy4| 8mTXITƙԎE,`~`~xlr~RdݣZ<-FE>hw8 xjCT_٬lttzoBI`+QW BAN|PdHh0APIڜF4%1G8R_i1F<-T/mGƶ ^c.Vb kM-1$SC:)7'NW4Áoi!y3'<>?Oڞ~|2F>N>ncp{wk>5M~)vZhM>&kʛ!_߿VIXWV}OKX">)S\Y:xUts~d>h<h~;ҝ0a?T>TF:wQnh>aj'$w+6 k ~_ ~?X,zY:*D- W5CST6q4%(N˳*c(%r`O$zw WD'\a[^F%*7M?'B |MUq ?gpvݠ+.UN.ܘwdсp#9rJ+cQ D홥$~jn0ʥDUC' rQ|~ĒNU,`_2!9pk4̫O 4e~#c?  Tp`mU?ױۑ^+SCRҀ/%b|J"I}^]XOጙC]}^v0REIQT\'WqY6ʼnc"_&.%+d4$7Y "0ƲΣ6VtПX"!yc/@ )2:4E1$G}*'N> *SS/%7~b=K--j:;/̙vYʸc67!ŝ(ulxi=ǧ`(I0G:iT)<RCn*0G ??3R?@e[sH C)b{b%` ;7_e !,}7^ojEj'׆#ӽ~P}5>LeץIDZ'tA;vnA7d RxswxY]!YSIّLt X] =ێnD)JI#>Wy|5yQl%$(R Z07xvQcR4Cʓ򓍲؊t͚ ^O3>?-tEfވPZ,{ge}] ʆ\̗; v.fPÌ^024MT(ȥZo Ma'$TY}v@8&\P\UX1nƖMVt]B!-<\O;̜t{I|gqU1E6(w6VK|<{ѹT/]jF{[ :CVԼX7_(! -t/a|/ljM.%NheX~rXu,-!^۞A [ubxQz@eXϾɵ $kx0~ )y2 PSLѳYp!gs V6KF2o2*Ce8 Ck=}5Q2-X޳ٹX=%g.-Px7,_:(& eD(XT~3V>2~OoU?wu/ùk箹Ǿ"}Ag& 3u9л&̈́?g f,^OƏ''JJfJ%&):-RU˚YmMrCˬzʒzUSUr}Ɩ^czsfޫMUmj,[2۩-a櫮6%_|;%{-x:*^0w}|3G3S(uP6=5?5HN?Gr/Um|yVj<2 #t&83:׽ʏ0 ݑ%\Y_{F\Y]G ywm3~-vW {vٔQOaxQiJn[2c06ezɹi0zYT{D?FKhCz8K,J-&Fo1k苦&T MٍX-euyEyH:|M>{ Tn1>g2tW+| ^:;`Ε%0(8xX/] jdכa؝,;)_(N }Yer^eax86C_x,{:ޮC);0#I=I=M uʽ{)cppuLmY;Y>?􀌜'[-0Z>9vʨ70ߜ:]nզ}U#,|$K׮byXG~$GH+9^:LO'`P t_^fQrCSc<4"V<3k>k޹:'S[:S\vq_|^ 0|>?B8o4Q84РKF/inez88L7pi?r◾VChu9S4NW#Vaء$x[cX*2[Ql.KK龀ڝ>ʅ]yaANtБe;ݲpÂB!h4B&OLbAL*DA֗`c<¢d@/M%3W= 9tP6 ܉ _'΅{G U3X3ů d>ܩpBP,ӕNa|~fw}zam Ђ]䮋 #:w?Ei4̥!+k=SzqH%ֶeIc[[>F|2NPZ!zEJ(d1y;R*ס@FƟU^avV_8EfUJ Ycί`Q#ehh_絯j'7'H “sl1yAp-X}_bl֋/$X>yi4O:lWOnWQU2`Gpձ鴱:w|X\tic:ӵ4>V4WO\ ILAA1)!?'ݠB `Y'13 n@o`n\+ey3/'U֭WZX .~q}lzs!^8q#cm|?֟̈́I?#ˠsx'iUqL--&x`err=rJfLꃭia_,e_{d6r? t7Q_0Ж(,zB]~2U/.ojKj =jM- o Ag=ozY3Ae̵很Fw7FM#Dk2ԳٙG8ٌtÛT]KXBN .; y}l8WT- /疅dxy ж^(Y%u5qbVD3je<2Ijv |yz-0-|7-08Ъm Ѷp&~o.oO萹jsoә3n-vWF=ܨQ 2*ۢ cTlY#σD0Ⱦre) DMcnt``*fXP6fgԳ'co16JcKxJ]qBNoac4`AVŽ=l5XvZRislc"C0Ԕp+ a/ ,ێm/d/Ckj,6 G4c@8wE, Z +%aUw<::Š 7L~N8~8 ɜZlO|U5!"~ s#~ߵ{oRޗw~d[-7 ?20=ZeY?0^8 ͍濾BaY0X }/H6>JHlH^+35 3N==0&lמG1&a{veT}OM\Ϣ4 PzfA'(.Rc{LA/z]8|fM.H2cK)u ҺУGv<.Qvx{9lmߑMd)Hx?*Ft|ayn%($ƃmq6 m) :ȾؖC>䐏߳ǀX+b=1; /ag buzAt~z?_2 8E9gCupL2ߟ߶g-˒9[SI1ߛ{//G8ꝪB92Uv>y}&i%y9-E^E/$2Yڅ{C~UHu2_ n Fӹpezh,|UO[0MMǨyKgSW]}QəLyO'EyL3ifG )5mL=X ,u$$.-̗K;cd<룜]řSCKh Z> [$ B"D?Bԛ lբ'GgdH!]`)ەľ=.΢/4>,öEcɚ:" :H/*X%_%q|י4a&DLD&_~@yJNZI-0_b,Ů]%Wwj~6e-R/OJ\LԉJ_hDE5jRE.J6D;oP_ _iG/û'A5Ñq=RPB>W_o:(YLd+"3!PcA Q}$܆"U L!TP^b =, H-R6%pIR%ލ01~,%~^xx:zn<4U]Ybz[@ףRᝡ9^xYTz"Dї?XS%ax.,Jj?ߟ^߳^yZD"Z"M̞2$5qɜ?∢/u=& ~F@,_O`FĿ{ץd8 My碘5ZR6S's^Y7 J";awj+gӉ**h¿R_p5ʫ]SzVTe]b`i5oKֈCȄ7[G8b=)ˑ4@T^c1,16KPK-_@-+^V;#QNVf^GM*&\%TPmR̹|lWjXtxst :]'` 1MW ޽Ù.ڢuCF)X\1 5g:8w\{Rnjf&#s3 y&ga%4yUo|Yؾ\֏o|?8q8ncĺb'k1vëgژ7#<>sA_5 p.'@ťœ_4C>"2B:0 ]j[|<p[a8ل޽# ]"% Cc2"MT.fYP,IT0K4p%Kd~N["PC0,0(ގޑ.f8A%+lFQ]_9 g7dx k@FfuQzaɉ{9» ]sW2|#ᜎ!Yսqs5=s=iG#{l_lÅ15WϏoI8y(UӘF%j`;8ei(*f\n*~IO>n! lD)?q:t,1rZZRL /4xB$Y mנ}]!vYv&-cc@O S]wLT[鿇{PG:N?MaB@Ey7ph?z0Y}5~7_ |hBwӄ&b{hoTLVHn@=X I(3v˗ T%(OV"5~;ؽ`t#n)IeppUK@R8 39iwx|nK LT%eCݒ9DžrayJNejW9BD7#kwﰴoؾvOwv m:hO2Y NC^nv58+2?QkXrJ=\<-u=~FL= u˅?p~换hOO(ri)sS4}kX4Q<D)%:?)d`ۢKQL>O0‰8NO3y|լ(e_]+ݔoZ7mNsAÚO$$c G>{): +JY.> ]_욇V# #OeߋU?tiÑeP|t֬i)ý;<A($ߩ:f%5umzX(*)@ާ|1{1Zx=6Οzc^iᇬ!}xO^'4><@ؔ@K;ÀacuעscU[G;oxo4g}#z-kk-BB`QGjPyҳ:@TK]#zFѫN !64!6nħT˭"s+w@۷`ձ_D+R0{Z뤼HW3y9^ۧ}yØzgx-AyUև2q@,VTvG}4$zۍ%E"оɿa&ѓګ|ڻE5%D/BShgjfbOz\Qry\-#ݗhAg};HgC:Kp/!OZhMB,!^5V[}8oq.CY-z4k_NB̋4G?FWoФ*]mJ"z@^e__DؾF#fi&[YEl҇[oH=F;rXa.,iF*^ Hzw$.|XySx$J7S@5k2Iѵ`MnCDT61[ 7 Gfry畛s֋ȡAՂ6[5 pX”:>}~!Jęӆ+Mk?Ժ]~E7U1=.=q-ѿ f:& oOá._/"?;cq/E};}cnHn56%riJ✼i`M|ۆ*G֫1gzQ)3N$C 9\\g):1|mz#G߂NBa7MYs ,] X)cN5UX^E<覆-.ZA_{x)sRs/4 3gm;UŶ<<٩ʹY78FQ/z9ɱ's?1јjOۥ†d]P7fwn| @OL^„p=ga/xn!#3'.ܑ@nF3%%|uU>%n87n Ŵs՚M N_ __Vi\ 2ՄŖyyѺ? ʪ)0) T:m`7f|bמ\I׭٫ ~+P8aks^ eѭM(s[2i~bzg v;K ڡ弬ӘXK`Gzn'V^GL5 e9}32_6)͵u*LFca:wҮG t,Tթ+{XGӀߦơYOZKye{ 3nK 9V-cɋ~? Pܫ7bbln.lh*6.amύ,y?w g"TmΣH'azvzg_.S#G-9&r ;$QOCK2` D9%]\X6!UWϵi{ʭ]4{q8K h6C_%z;?Gr3*7| U,Qzޑ͈U`b Q;z9̩UgnOdQ7߆κHTmGHvַh8p9ΰ T+;PU5=e''as;4 3'2v~r4wjX ( u{Ҥ7tuЍҀB+j,_!EcV#b` {81<Pfc :/Γ'[$.[vxv_a~*#gLcHGXm LZ#Xcmkagc 1 1_jbUd>]OI1a\ .pSdYk K&$;‰b C^T?B|3.ږK)k֘k9mQmn#,G'S8devS,v]oS߮^hϙf߄fA/P\B嶰]Ԛ{cV{yu%Xr>zђqUn4~e+nK?ήoģaz3P{4ʝ&8ho`&3ͥ\C T`H@}vw?$^MޓVtRݰH7}Ty|=~@v?S3n<ُכjZ8Wk(S`"-tӧy/qƕXbߩNQt0aX1(A\c TwThV});%(ϹwHguY$D(l v޸ڻN1ZB{?Ț \أB+6"qL; Pc/L4%Um2 f TۈW6w6 u9ߵ6qSgnVUo_5ah6tGsS@ #]rqχQ>)I]&Wr<=Eفy0ij.%RDu~iTg &G37 (WQB܆ Rhw(-'zQ Ap\׫oZ(? ͓bH=o0` Jx^w tPGCx_v 1BeɯG=}5ƿx&H<3հ$vrw$YLEۓ!tr C ܮ@%7}̻Y2srζUk-FbVul7ZrR99L֏:Tx$%˹ $>-.2bvYigv;fGLw+ƕhf\+V@Ν*`v`C4@~C/]_Ksi۵HgC>^̮r*</My znDDQ>) wh$`Fe3;)OG&EO/}^2;,?zPLMj"c2 c7w2lR!^OlY Bb֎}1ɽ]OޏїL? ^ET>g.{~{u4bj,B~ xoY\0`T:,h+RO7R$|P?veUa?0 YLZwX_)"`{SU #;$ټ*4~$q*:v Ky5Q|ڣxzx0Ņ4/9 HHԆdȎ~عӮ v|ysX>S`ٕ+ 85oU/ǡ'^I&WPUIƹ])-lr{{GLJ엮Į(,9YIKtG1szr_b_َu%cX~p{1xyI0j]+`A"/\$2c&8gaUʏ:_dc-\<[k<! PA'I%8o{-um~h(i<)p ?{"֥1A''Urՠ79Us枭)ܶ-깮씠֏/u̅?e$FQRŸs:Y%[3tmQ9>mh_ha` iPj`^ RHVa5xꃋWQf7U0?GWhe1-Os+]\K7{6K[GzXޭf2+sYcSkt#;w=\xPL:|V/Yq7^BIXeՄ^ e:0(\Ml/'f~ZX[?"\L.rn|+&~l,]MILE)r(g X-3WgeR_U Q \w8sl7׵ #0d%wr'&l1Y|KliQQAUn'?ӧo聒ϩB*fdk"dN}2/8D&}~SqFӟP ށ Ґj_g۬L[›#Ӆ3L'xE̖/#tz0|.0AٳEwӝU=>pCO'.RKuK]b SpL53{D,swh#n 6qeWY7!Mބ[GaMSAv60W7e 3 !YB_] _0{H&~~dn`8Z7UpQ킱WRj\R[@'fT 2UýI٢`-1nМÌx><'Ew\ X]}ş#w%v% o2<<eVll+HydaOp4#_,v(sh:@/EKi\3}Qx3'~Vs0ܺ coAq*7Ye2PX\?Ū:ZεQM1Su_s@%~VqS&| S ȵ}/[Sh7pG1X0J :Ӫ,}gq e~[VRQ!;lFGFpv7ؕahqޠUFѣl8tVG_*,.Jn'۸@6~6uX쐆b$zf1 e9&|Le!)c:a czx6w wmfX҄2knWvzvֽM@p*xOJʌI= ";P7{sJqs|؏ RTk T9}Q0.Ւ9Yˮ(+ YNJ=iWQ n%%>GKqp\y+W Hjf]Gۤ^@١ʂ@y&$g2X!)ŏIRS8}#y FN'-վ׎<4,!")P(O~"}pUɊړ +H8;ah_N=ѡ8<½PZ{>Kop :R.MĺVhegi+y[Nt3wb ˯0G7T(뷵#ŶUT|j}T|W籋yEB"۶2-_0`0֟q!Bb2c鵬u֘$h$.%5aw|l=o p6L)\$z{)o Xǝ潄uܮMwӵs]-?6rK5W5OSMϟ\:_e!| ] #,_p]sG12R=Qh21Jί UN&sR}kl0DۤwrI<6= kW"UL9(ydM[C!^(yx)x?AJKIرnPTus[h|~I;1ծj$&t[\QN` s@﷡n6b}nCyTGNał$ua+ZC^]?RЙ` $j=\y 5/"@b65qKO 5G8n6pHnt͊auiŅ @ Y&FU>* |-ܝ 5*w`]>d&ցFN!iꁑ,32h4wpxa B,ϓp2.kxx) ٔTpΉatL+HbWlq/0E'9s) OBT1nj| V)y{Gu9J`Z/YBm;d8NFJM/D#$fFH5M-yZFgn~K\oUV<ހKيXhyF ѢR%U4``/S6^~u.3ޫTq6YkВ9#1 v]v4d*gEeTë!9@X1yP:̵𡣡8I{@~D +Qcv90㓟f\H?Ɉo£l-__5vLe.8>}oa X() AFsۏ6͇ iPx*f)T|GC2Uswbpw<4LiT0NF. Deh K{B(n~/?fEd}ț䷔t7#]txkz?\ 9U}% /񛉝DQq <*aX9< fE '2 YmpK؈Ldzrxx6t~xV_cψy<w֋ǃ\`ACV T#ޑ(@hm80ܷ!Z ƚhE6|& .g8\rH̛uy>)EُxN-)m#wߞkwM#'>]y(QKjꍚ>k qG]h\ ١5WC%~[IVz=R O9PC\$LyBRorix6b^dW3>}a/ w!YL~R(EyQ & 0H@AFmh@=Tczvfhfr!bnic{fҫUlCz Ia4U].'ہqj%RqyGxK6s[GV@kSziVbz/CuRʰ+ 1$_Y08j[vJk9.N~k}M6NQ˧Î52IχBr Z<:j>g%Wg5;ݬs`؇!̫omM\ R" tCmd~XsZӫį׼\{Ϭq޿OyX0,'\zAuhRC-bFuJ-_bƖOC'O":G!ߡ\MslWIWxlQ:V\_JE K{m"DR丸imk?Q_|WQDMӿKf=WW'&$m" {B/c4<::yō ?Ps,?7M-"]r.|XL?7Qfћ1pXJux-XyI^dd}2ufzQD=;=뜔6[8v YQCD0@0$kꣲk{6QhrPw& Zjx#\">ڻ?ۉvov&߷P7 af=:-7_.s(;/ r^~+!S,hZɶLXb+:#@c--3*F7ZjVO9u@FS[b`ҮKYvehF/{w:䇦!^BgEfl UY͒y OfDeD$ l %m9vefyL+t痄v<[s(1վJG/weeD,@ʨʷȋ8&Ĭ-3^"&vU5-ใ<(/5//Ħ:~Y}!x؜Q\EAT '҆>w90/rްf&5 A ʿ: ^F+\XWSTU>YT^AMաDWNtk#;M4a]*u1 S* 5Z\ QRH&]G)e/G`C`"Xa);2!\\Pp~ad$"\ InS2Xb)ԡ GXw:Xח鈣9)=-}FW]>lp7X(]>JꐛB|eR(1};s|Y.._\?^Ӂn [ܑ6[&]LD F-%ɣ1)Uj0Hls46QFlrG?wxý+ɬsDt3շS,SnC)Ƽ0euru~a9PE(B&4FbJ@ӊ;S5 GQ%)FOf+: 9t D It 09$1a5A\Ypg)VttƝ5WEnͯ\MXdtxFbS혉{^gz9ފqA / #F#ݤ@pȓd$"`o gJҐ>u|,b1*sԃYTJ1* 4hBZlQp<=F6 KZj.i-ǽuGC.5u܋t]@oܵhDrBRV.r48 y&ɇ~y`sky3Qc0Vw* Yߪ'35s׿:U 0tN17>[*}-9!q<dʦEI?$zaaʀt̾q=/A0Ӏ*ɨw>U:.SceFvpwe$Ԧ巇k@)*ޖQʂ LLLBp i, &PZ +XMPMx9<>\D{VQ *E%Ӆ袿ݪ \s>OHu}6#;cJj&zSFFyIwPmOy|nYGtY6xӚ=k<w8sRλ`qlB1[:gZ{>q6B \Y-(ð MlE]>p!sGHJo^'rLl[m@Y%8g#@A*;b e (D=3}bEak<_VưU!A*ϝC{Bq|?~ٽjS;nj)J }48:-o1 h!|Dtw{v^6ͽm{RT79R^?º(]B%$н(UثhD/JO2U> xyTߌHvbepJ7GT ǭה(;~k5ˬsֲg? r"wq^"̅![DBC15zG֯QkW :6ѻ.ռ]>)/3>畜kyy/ϟqJ|׼AzY ey9`UUpʚ&uD{d*r3uU:b]$%]܎gh a0EzR[ZX0`ph6˪P3tXۊP]ŏcc, nT3}`_nʒ ;=^c‘qv4PV9bAij.ot=YԖ; O8 KaDY1!@{V~Ih6Oȓ)}D#)tsGX ϻ$LOpy- ey"~qz / O3Dd:-Ph=KZA&<hU\9xΑ-Z%e(,Q (ԇ1@+ncaBGV3fSXB9۷P[W:{#hƧbe Gf͵aKh4yji"yTVT[kEz"!B?'P "D{g˹z "^k*4!]W- >76?Wy1mE&4Or["y @w szs4Ļd:þvG’ ~)P0*AGz"QOzRaa7tw vBNj;WO PllX!5Kp<̳ĉ=Q8C뇼 rb*0뤟4D By>K'+cK%atQ[}|petT~tP1|滀 +6vs-iDzvzouvK>w:@j~̤xkuz_vؽs&2tlozV)&{0}MX?;}=g_fWnvz~ Cd/{kg}Ervp>Ek@ 2<>G9xnȗ@7™6irS1w.GXRF%^bס47e w[.zHxh4 r.HQfH04{us&;6Q8bi> l_[AIgܨ(H`5[4ȣ9J bڌ{9nf?}aᯍ&x89 섁t8 TO|0_&pաL#,0p j}NvnٹOȹ( 5= s3ҸѪoYMXqs _6rpwGzSaNoٞ uTXM#~U'<|-9n(|zޠ% -\⪨_LK}zqmې8]G>j:#ݡ,gO^4?q`rיQ6]&!_ !%DFtRƍz7+چ7m-tPZ̅ka$pIDwͱ{R8x} |ydqC=P7~ eSeaȞ^9 -;c;,՘g-gq {Oo:*x?F)kb>W$ew6rZkY') ]Ң_űM1s-+!@z8l80=M` U*sU@4ܺVX1ڲ~eT BItҺNɺo.X7";k1K1ЕMpu)c,Rlʇc-:Kk}Yhܔ_İ/|HG~ $0y>բ'IPo <.*Y̲H(Dف>shW("+KX S uhV]+~S)-չ 6[Eu{heH=5 pC?Z=n<`q).Z6_@]=w=WK@A|^'K$;~)w@ xUX!Sr;[d WO՝|o߱Kvyi=!p^gHZ}IkoD)U~ ki|;oG,:ժ?d@7;B٨vEl>^N0 Vaa{Ց^2Z_t첧J5<ֲ. &}Z "fG'EA6mj)w>~{|d$cE-C>Oٯ4(<eQ[o'ʹ2:#s YO3-tS)KyVjJ?:ҡ$;y.ϔs:oq)ߑ!Zzp9 #-}7Xh|ߔcP͜^Tt| O*JQOj+~'/W<) 7RfSw\aLU3Ko᝝yЂZ9;[ԝxk2,ɮImXJSuX  F z[Z*asa OSGT7;h߅`5`,_!K缙sdwCKV漏[:`Ώm%ȇõ>DUCr1w-#gvl%6ҹ$GZyHO!@O4gAg ^&q*9Nx+ 1ޏ? l vQMv7s&=^,#jM5zt%cbXt?pwte~eÔ>U?jXwOAl o/y%,iXmя,Č*Qkܹ|NSX4d[;'UK ҢU{w/i6HU`#mD{S+=l89-=BbWΨst緢Cx2յJ1F+N6w4O9t x޵* eJ5uh 22\QES)L>.] 4^A%La=' \I]l ]L:iai@yf~N{[;rMHHc#}"5:mΨyMm^EV"+XJVL=OԳP-9Vf47K: ((=.*1q<,CKm@+ujRx+帚`2')ߞ%eHj1&ˤk U2-nוk3sQK/:d+|^/R,G觑IjY\M<8Iz5k^a{m#yJ;/\,JOapr*-Lξܙ99dդwL?)fsg.&G8NqT& >tRkv폙 9@. #H31nHajTS[s))F?׷3ܛ0U@xJ-KcjX'{ ת>Y-f<:}'ˋoƍUVbČ-3 3s3voZى%~Tՙ7 X*(@/zgo{Cյ׳?&?fv1EOo@7 9E ;齊Ӯ&32Ѯ@ɀvcއĬz)TV~3@Gzl9~Igtɑ">t` ~3񅅷d y+1|C Oy +̤.9sHֻb^Ʃ' 7"}l-<&B #4 <6#xF:/—ADuGphFJ束_(xnƁ7˩? B ͨ_RXt=?H=b w^ ;t2~_̯yQ}3IM ;w- w/z+ >3cp(uOR?y{˧kKEJU}!SױӾFtekFUX6kvJ#FXa=QL\MqufAl*;dsc;(< çXnnw]ps<9^ȓxZ|CZDbS 2BMWL\bKƔؕaip|mW#o 囬4F=<ݤXKR, 2s2@yfC'$ ea?C_Q'W,} D܌$;lޤ`3 q| mTqBt.-Ro,Obp͘F0jYغB\)Wq>&? 9yrt*)6&A \vfc3]K,4(CFhh-wK{#T2ňz 1OxwoEvH0 ^ڴ"DDž-Ŗ?:vUe \Eq@Yyn> $g;Cx,s&k'(#ߵ]Ȫ{~{r*zl.qneQYXT(1f;is}A4.||"8MUלYwξ`)$U8_;n@Q4y:FL z>F2gWY5S#{sC!ߦ{gS;*R7 -z{\T-W Pl 9 ɝ"9fۅܶN7߲U2GL<-0B a |_ kKU%sw;+e}+$E97 whSGΑľ8I(!%N,"CJ:=°aTE^#iŮݡto!eT9׭-ƀ΁Ti3Oie p*F<3n<]}.Df6[v߼[fxZS݂ EUUXrvg;FW]e6G4R ϳ0{wSϽyr]Txuc1>p>IU7]?$RfNo@ փ!2[ΓYXiA6'ꍭ W bMXSp6+a!W:2~Cw3|2b l7UI9^!X6 (=fjhV"XTtܸW {!/'}DdĥxߤO "r%]tIxB^NP+ ow|HzE2s+ǴNn"kR(O~?%=Y lʭN_JOGD 1Ge4 KzcF*oFYfoS yx;ceh$2aݻ~jpܣ,uOb(qVgv2@K%3%p¿A$=-}MD^m;Ips^Vn,pd9K-˛alqvV蕺rdya|Ȱ :&u|ӡ)Vu=eokr#kNq4G4o`ILi9CYX01Bż31ſ3v^ehEPd&Η[p~yYGα{ wT{kCKT=PG+! v͓wǂ?:'T xjpmكqL)<b!_8䷽IPS1Mr+yÁiΧS̊Ypbv 1ԯ>ǽ<1eꁼ멱'1/t N G~4lķ@?m͙t >kr(o4[x&|R.÷'kMܓu_ڀlh{b JUp~ Rw^n۝c;G[ر #K5qf¹/\hi{_g|poj"yP1ûOm^^ш>tZxَl##ΟQ%1~hO=k{ѪmU58867yդ>nsJX=>gb=OwwsFn?rc C%.EXfp ^M"?^+)EAҽKyrEM6q=ۿ߀ڊz$lO#9Ү^Dj#)/jr9je[-5*'oF>v*؅T5en8&A@?֑d~?_MDžx4Hp Ye$Nbɻ'Hwj+D]_qq kN-18Vkڃ =6fm]DA45X0 j9g~jU(*O2Ӧ,wozz wkg+BW(^ϝQGMjG,5_ҏRMX+zZ QSS9]_k@ 8w_~'ަ!$S΢)@kPNYwG=d.(D_+ }ӷ:..tEQ[cWG߂볁GS/2?4YË|#=_|uo:G20)d.!K|]5RCΕlMNbs)UVF0*a40+Bb\H!)f4ǨZ9";ғףT8]AEcFfXz(CLv]OM"SAHZ8%Қ+q-6ĖCW2EC#e o6a1׌1` (=Rz>O{F {? z[V}pW0r.]=мw4~cglǵ<¢uDkbs n#aZyNU_tAN_gH&ru+q@"lʶjMq@YYz /՜ ep~*:&iө[C[=z(k3z7X+5NuM O?/6Su{9ŞX篤+_ 2SJnLP6ްx [2mPYN3lgn;GuKVs f$u:IKFޠX~'jBK>gs ~SpYU%saV仚T>(k5s Oý:$ҏ'3@?[$MsXpNM4_jJQjB}{?7ЍQa%g#AEA'a*cʗŘW-Vي Qf):D_GUSaJukR:k GyTM5 R,Ja]]2X85} qzj}:;x v -%pYr..F]N%aqvu视觞N wEU_LrqD"'\ Rf k]S#R+֝Q+)= ǘە Jܯͅ#D=QD f`/~sJD*3t2ֵd}FaqsKQW [SK :aK?n O?>v$P[0[g:%ۜ(Xiu xTwmA ?f{>OSS8q#tl?`\x"p9۪OqhXofnR,Sj:b<#Qlʦxf9R>v?W'KU'S;ſ.%)RUUGr=|9.li䚖ԩa'z]yUa@ttI p [1Zp}}y/޸ +Ģ3cPNNn:WSw]JiIt7`&-!:!;F.qbV!ܒϮR| jj.oG+z 3#_&g:Qh~J$줮xLm+k̮E%[Cq;@ {i(;Wyfl5Sb捄AY܉eAw:b3aRrKW;hH/ jX\UzQQko:#:ܩ:% ڈ<^M%Gj>T"pNV)`&;YۇH.d{Bq*߶ZuZLQ:**T"QCj0&QtΪp: p X8首'$0 !L1Lӂ'݀ Q`Î.羜vð7D_G!$Pub$g)SŋrI RCb[&x6ul$/ػ&%w~Q qۓv~?AD-=I==k(ptz(/ı18qL@+Hq?j9Ɣ5 e{'3*TtZ NݳIUdbLQB]?gw@s%:F. kٿ[g(+>WBꂿe4[UX_zSob>Wֲ݊Yl4:j\ӱj)^u}FXipZ57*y onO\a㭲oVV\ǻ2a%dc {qs_'|n2vuDYwVӫ0 j%I3orDhr @~w)޽9r;}~w2T%<>rZ1u[.pd  "#i#q6? #4Ge{@rzo!' ~x=ON[(۱3Ocw?=5vBs-}u:<"w» ECLGkOl/D.sLΒft~=^7ˈS><β"T;MY:&7:FjÌ]٧,= ^ V X4z/»a2s\ ٰ?̿spm|MX_KAى~pmȡFWV~ {¼&i2IW4oG厮?\mhJs+TɐAM*>j%kVN剚:#7@>< ;)`Uo7 a _3ESt]Y.ZID|W3PNHF <@x4 뷈JR=Z>ᖸ͢`C(;\jv 7 1fDe17QA7SAaU \n9 5$S9W[W_˧ b7:U~ݛS E`87q&_TٍNu3]ǭ }Q0Ο(J@U+H)*sWq7 'J( Χԧ*#Om)9qEǜ#O4ѵYCqziS3ZY}|-vEĠym )E#UT;2a2!ߒQMaU_]\q/3z뙾{[VPtJ[ )G5݀[{>4_@9{< ?G:&NN Gm1?sPGtt?Oݨ:b>^o(6EZa;q=<;?{+*BD9G4 &;>n}r7r.z퉁Q:2b&;V{rZfO?1vwmI ۪rφ6ue1Ak"ZDw y8.nXܨ-m%WjKVI&ȞF>XjmgcU^xǦ/]ش~1:d٨hhjϻK|]c"t`.\}~˘dm?y-za^ 1X_]jVmڅy^Eao瀼 x|]zxa~bTџx1O_֛qN: j(t#/(t ]a7@էFƒGuAsfЌ<}_%AW ~J}wSrL$^CjLh(.y6KOg61$~=S^j |f.XG)7߆swɜs<LLPc܇zlbtU崡G4X}Do<^X]QKFp{UWo6o'%JSb +a!UwJJ!]$N/`ye;cs][Tq Ih({~2r Fy1@PpTAumsn߭F]ޡ;@澳f蔼f?bgaN{6n89ŠP=WFka`TQWS* uERFt,{m? i6d-@t2wkTe*{@$}#z姐e(lBkaCj~E H=OF͔ac|3O0<ʂ|S|F!(fYjjE?uWɯJ?R^.*//" ]kV*fp5EW>15F?j ]mFrQyvm~F0Mjԋ Gf)/z14dM9ƍD>|@BHYCOrU-uzV_7Tע!9 fO`JO~bas |ُ77*,J"LҞCLW$XF"bnVtvҵb- =m*s# N /R>F .u2v'L0acr8v:j78F3L_U 3WK..$ 'am )߁J2:K_m Ex:,kbwҋ; A;aBk\7baz0CW(F=ssʁ?= ;۔VoE (D?2AHTbEFq ̝'gt/;_9_w"f]snjxe _?cIlj40%Jxe_ W\_#)h`89ƿS-KRXYFw %_"ױ 9p!"oa>4LInf򨤪cfEMţїNţҹxt)՝$J/]G]A_2C/u O wO 27 \`w NOu]K[|gWE#]8"Ör^[VH{34fb0!W˷]u[ |9, ~ WL溋{F.ұQ|~g,(T.&0|_Ј$t¹;S{Pkg)s}v27 >r;{ es;wv+nxx'0 ݋wIqEqen|?+CS/:G] @qDT=_mQ F50^g[\H 'j̝ݞ9/kopfZgvGEK%APJDoAI:r̫KWF/ )ԎԜU^sLo4lQu^K l@ɲW#C^DO>$-/}bΏN-N-n7i-Xye=,ucY'97"}sI3,`&al߆8toJM\tEZj/Ri P Պ+( TК:zYV+*r)ڂ\\N JE-}LR|3gysy.9,+O%\#K)_2\f+&eEe{3T4ɍ@Hsoѻ"xvNhuv˝=Llfyi$0f{c13*2G3H3y&.,U&EE&/McVihSB8q,LjtJ. +a"%bKn o-d{W{=@L(^q#DjģG"ST,G)p_q{"н:ž @}c18Ѐ_%L_h. jMYH\E}bNr4v<6ht|Z\:V4H/>wT~[QTIvc8SPjF~ <^(lB/pDžyNmp2-b} EGc8K}-A'X ֡avJSR7#J8.|+TZ* UP[p0h/ Ի^iq?m4E숋K{k|;r˾}N[L~п( uSEcZH~X-c5:UÓ%ox*/BjA d3vs4Oc}"c x@@v(3Q&m e1dee!MA hB)o(!D͡wbcvKmeKJc+ oUDƠ%t3d>áS;DW6)448XuA\,P8y6%NSٶsȼ;&NGaGC-aP@0q9œ5:C^)Aoe d̎6g5ƹ}x"roLl*DjSdR&f͂o v5ZYL\7&U:<|y^9V3g8)1$ 8y/D?S{pΧT3]>#I@|{ `!0cZHc35`< IgIcgHeB>?/䣧ތo?[#OD9vsm3gAf[.DJؔz jmȔI{eU?SN:P?džv\4f(R|I˻ZJk١T][9꟬w~LBB[^'6rHx^Oܓͦ-bu81{4 ͙2v#5AŨU~ˎZ..ˢxU;>#L)$wo8`gWk_XM^t YL`xr{7`xl$0hz"GIp<6X+Qp*)sqX"m*GeX2zT޲Џ4^7{@@v(3Q& `6u)0k;Ɵ n#տ xwS1gmyj-?x0+ 0,/Ee䠹;&D7L$gZI|\29uZ`:SA[T*Mz9"~{n,BjallHX$9x][A_]֘YɁv Xv^3b^Quҥ$jx(#=|*c( {BXI ,@={ElxJU*ث:2gLPG{1"Ig${?mM~<s'C"/ u|܉TwZ}<T~Jv {[0N\+F/iH-Xy&r Rfʇ諡⍴gЂsgӫ_2ū.&-CiD, nlص]R'/3f D' @`Fͷ +Q>nfBF}Ft1J:JZ`$/^.0:I!GhaK vwx\Df5 gG:q)?E"e+ɇ#Mžb,n뾽a{FMVg.)䜪u0%mpCGG`YVۢ;gn;G繭Z#[Ɇ|#=*!xVB1t-"ad?J߶Qt^/5/cX+-m6Kplt]vk\D% J)@&Z)aOOH,Hqq+mnr>0#ϞG;ܷ=DL5*[|o^0y~s\ 8_J=odKdy)ɸd\D"(Z_n'Ca!2J n`+ jitK-k3kx&z JhfgF7Xp/ RCD9SSgJ-dIz&l?|mS]-c]'|Oo0Q4srPQܠ IГx 텑s.8nfۧ #"HD.Xh::p(̹o\$mZ -M-[$m7D7"Ps`7"- xÝMQl <[Q FcJ"T/6ykpr4"" Ǝ \~rP7ǂ;ew.ro0=lf-,\!o`0"nV w|Jx=#:~pvɇ%rkCL58K?{&8[&~tWr|0FG~N%:(`gע2Ls6a&2 j&2;1~<֦yVWk0[ %dGg{Ĝ)(N2p i" #n=͉IL_&Lf _grjVݨKfRQ-;=D$Qd}hW<ҷU%dӾwOwJ-8>g,V%Վ 1-%aXV"^:~{Sh @TXIA![FzG6kVg=|3\%Yq{{8zT' r1-e`#$)a%\S61P˭TghfkjN)t}P 1\0EwHOFcwD~#p$ex:GaĞs<|2edc|(F۬l0Bf>~ž kkTXsn*;ánl3Y{m3پ:]9G='NZ976zǦך<54fZ>@ LZˤvnRi]r". DgA1N3(N4孱ԩgUЇ\6Kl܋询L K;/QՉVwgo:ʒm1Wi+<'%YS,*2e{%l]{JyWA{J9{V7 JQpԽa.7ΝnW WFN11 8"MN7WR9wJ2+jGZ#Dӈ)q+Xnw<]L.&^o;J)Kȩ/ܶՀ;e ' &U.,yWv[VC~Vu~b"N-s93hj^Sec@=]9C8mFАfX&7(OUV)IjŬ[*8꓄Z^*fZO/_/˪j}ק(ЗE«nyQ=zRp>rᢷ!d-"afsOM=1ML`1^ssb*u>6Ҩ;]alx 8:]</5i џCQO0[&kUƹ gUL QvbU} ϸɫj\A|EQ }BX5 )M#AQ u/Cӊ;5m3QO0LJ>GD&o;5DNKd$3XkPjAge.}0]LL)oG= _vpԓzٽ; [Sɿr[S'#v#v TOveXb})ڵ/5i#NeŎK.a\8lm"@LyU|XHzͧ4#~d*d$֨Hۨv =d豘5Ewq 3^D k75Hx$j _9(viR#6w[wN-@Ϧw|~"5TWSTciѯJ.3'TxybgDV*1@|63OY9[缞"NuNմv;]9=%Q ioc{8%4ÕbUxe \OB 7 mJ+ڴX2\*k_u`DFq6`KÏUF_Wm,0 D `xIA`=)'q'uE=15l .< oEi7z>˻;a bC_Ĉ8e^8JsTcM5=tO?n%6Pd*Htwo[hٖng;2-J<*U0햷Yg'ix(`V ΔK9 O6UxT=}]7H"LJ iی_6+|l\s-@ssr3Gb9lm ]ow&t|]TSUr"ڋAlA<D [Telpem?[Dg3j\ xũyd"fQk]ag&  pؠٜ<FqOEY 4HՀ?>A.Q`克b7b-DWpSsd<;pNG7 p|1RGn36[J$z3 =C;z XDoo&Fhsg~1zGBDQOl\r0tXcy7ݢ[^^\Lc#sgD ]MH0cҲ;.P }|{ /Jo>ŕSsR$t$io~ەIBax|3; @/A~ JK~MqGPk?-8!NmŹ҆%^0!R$!D̿X@7y% iBZv EѳwYrz[nzxDt;b7DOKm3*§et ~D|t Yj^&%s ws1~"}0&5Fhm ̋O 88\|Nt\nl˟yן<,TD"jqb"A D/JaO5!lֳpI1ݷxko.$q^,QҒݪK30Oc%ON7lT1룆CRqAL?cZ7cg;a~'žJ;oW"khrVO? /mwLjݘざ6QJЖyJ;_U?׏|%8,`IyܥKA6P|åܛr4u8Ԕ8 2oc/*lz1yZ:}7-YzY ɟ cAfNJ J0E݀vmjfO(nMN#\ͣp9_Ip9_& ~ e\>/e&\>/e|_f#rBp4D1^8}c>YCP}Cqܫ#CWuښj-JQYmӔQn,&/ R*+Nj/r:.sww핧t\Vŕ%߼Ftx*\j/#{-^fQƷ>8'2ސ%|< FgQw,;C6F6r`[n놬$`86J|_K۽< X#}Ρ>fbƣ_]IK=p$H=G"{E{eʲveJeU_*+k9gcGJ%_fğbH=Ec"3B۩ lҺ/U>x03V҂O!f$jq'o^޸ ;BK)^rSN;H3n@nV9K1|*~Ԡ*3?V;3;|eb/;YysXZfT(pJq*d=nbYaVvpm`C T|EK55n%5&}1R X,;y!,rP bi #~:ҰlиճaLX 3gZxv{+†:z6{\n=|QXϗ?3gXna0 ":qu5.j&_T}EҺjodUUѫ4Shl EзQGQ 3҅Ϡc8qT'X78aM̴"duaK  8TyW=aa&'FxIC忾?~ݹpn3^j3ၥzx:\W f稬U7}X֫efD4:gth*kC|yǰ/Ol70:d`ؔ/]]_߄1 -B.9쌽hqEsvcXl<5Lg4I U?x\g`.&h4pD`r/;y׶e9iA`c0e00 l'>ڠ^Ņ,=F ԛdNO ,FXaNe?fs$Tm6tQy1Pg)s@@kabM߸=~Z?ԫ?y%Ό$O{ FwePl^xbEo/"]ocʝ\\X$;pW;k<]C#)Gt0EOg`|!r*MXgw8v0?z=.iݨ4LfT39Q 0|8]_}VMz'9-w83#M0>N=O稠wOؕn<.EO:.[D{F0p1^xh{e7ώ,g`MJj\dNa0]-lº\qذٲ.fFOW1Ɍx|[xv=rT̽x&%g+=Wǿ𕻞&C=CʼYQ_ڌJ/}Cޞeʥ'&,f1!GP|U7;:}} 8<7FfEH53OoDY0q9(9:_f6xbX٬)-ƋACPgs Y5s[GrM|Ez9xx7O}j֟BF{f6xb#ǻzE^VG$؈aWFnV^)>}'&oȶɊ(ce! ~8aohoM6lޗT ǰ_>~ Fo=. cy9{X&/Òf({^eR.|ϳV2,OVخG4;eu%xLOf-j p-Χߏ| 7jHlן3RovܗFsw3: _ 3eoM?>%B\WS,( [mppzmptGS02͚5iL8˲A颓)[G1MZt\_9Be{68Q\Ź•싯 #kq]o8HrwיkBzPG;"̜enOƧm%ޓ-v˛})H֏(U.A@l˗< ޣVodQE}RVc JMͰޔ|np"6O¡(wʻSmm& ^\]&s\8;#lSt)[G$SH4߁a0flue':3vo&?`D[xX1,9FDo:6L^U}C{ o}9F~s_pDXimFQ3x3?wCxgvfD7] ^$D ';ꋂJ5M֌v {HSF<jUxDd@e, 2 4"/O?5O_mG,H>͝SYP[hku+ek )Yv0._*3dDW'd<7ZVgOgpnW{VVjJ]2Sf(KGCRvTrNNꓡ!:;.; lN,c[_8X 3 lmC)~zHMuR*.E2T*\N&6;x^)Mt%T-$/3V]^ Ul,_oHt~`-+[ bۤ)LBr^Kvöl6%٥Z3m&pR//E&3h}j4<48?"'7,rf%0C}*-XM$aJRN+W c)G:IwL>1XƠ1Z^).=J %-$ƆnR38w(mfe53`t4}Y:MPOYӀzjfBT~9gH8e%aOZIuSlyyykTy>'[iMh{p>٩:F'suYƌj'`\4RZ@+Rʓ(=~]]5Vr%\^i֍r 2 GYX# ]%Z$ VX2N` =D`ϤY9خybW{ ٛHhue4[_1g:z-MAj1hs+U{\MUJR[nZ!꽵,CDcKIrGpγ>.3Y}Ayx{r$q#ە]{dFS豇K&!%|~.N>~Th-X|m]>`aS jJR㒟SэSlD"@{s[ s1*tfz<y{WI'3 V? [UarhcẍǷ:M3M,t)Lqqo-3Vl8)hyB)ue4I7yJ57{ P}re}t1enҼDiƚ\SiN!&wS͔K͞']asFd0a_YT3̣s!MI+11T-1m0v994 vh%;zfOSSg`+~s3Yt +l?@£Tv(Dx(]D9ϯn {ylVOt m6o(0&Kӝ xܷNl);U^M qȪA:"ދrx+t KuU7RDpB+/ Q-W{̀}btzaiw$4q}]zGvNNT TݪEq[duhvL롳8GR7"z_~8'FgyXu du^Þ(Tc<y A**Kgf2b{&}u9&~?u|)΢L\S \+%kP~]RU5 |+O'ؕJfQUI8& 0~gA9 3{aw zS6»{*(9AjpZaepͥ4GgQp=p]`LlV-Z]oy  CM̲;;1+n]xm/ }:.ΥmÇ7/9t)6]ho*8&×@R wՕs$XIf8N:^kN!qXLnDYJRG[]TOϞDfX=/Ry<{J2gOI0Sy= ΪQok W l[!r5`\G".?w~~#"C&oxe *j,^ubT6HD/@({+aAyfO ZvYJL^W,/GJa)I7UA<W@쓥EqJY[J)O-e{gaox$ߧD;KӲW.xP9P!).~{`rrCާVjt6Oam H}X9y[uGSP66VV|R<2`| 3K] >.jwKΚ}JFB_[W ~\\!1r:f2^GgH?\)Wꍯ% eeV%DVc7|]Ő5Lkjhj: ~Æ΁faʁo;Pۧ;t^Vf٣n( iӸBx"I''oTQ|_g5]C- n'yv&'ki4.2ȄPQ(t(:B J@qI4DJ,˺G$3KXc7{ 6/YӇՇPWIXA죏dJl7j/th(.RY8R#q(JHykl_*8u{ʨcu͐.;'RZcúԛPXmFCZdʹWE~:=-a!K%w0Kɓl5HH뼗)$*ůCyV(=B,Sj&vyG9bo0w:ϊJz ʷd.>a4y2HVm#٦ITj}niľ7l\Xjtț@e)N/ ϛݳ{z0=.>{> yΞ ŃܠȀٶb%s˨h/ʟ)iwfR 4|/OkSS(Mf >4řꞆGTOxnFq1PVuїgZ TB͖mʠgJWi?:|BM68Ôzf+5 6RfLPf$$|Fkq&}sS4|hfF 0#`a*JٴFM)#=8tWM2C'?t0)Rud?oҏ,!ʒQA(TY$~~0nR& L3xju M^\s8o+M M_4[e%rZVjQ[/ /Zǜofg8m y'֠3@5kT/*p C kR yL@޸voئzܶ5)TD͚#-FgQiզ2Xr+(lηߝ~-%% swR|sCWS*x:4FnҞA!JAѿ4cpbps@6mL"5զX6J^,uyWf'ԄGNu ݅%3T5_]7y}1>nz}܃dH/ȪX-ڡ{ Z1}D_~l $Αx)h{׽vqv; CZ5ex\hkK[4\Sv\K ɏ&t놶Kn Ѩo4 [:iѢQh*QgAW4FF]F1hܜ iK7^1"NO iix(:?O4A&*ɫ4ZH;/;;/ %66QB}@ܗs_ I?:/'0F?lEMȥ_JQ,s-pCā's)SSk25s?:2ʰlS.A@mӸ9|*EyS XDR &[V찦Wpt@̞=Wu/~Sbb/"а'@me$ }g"pBGMۧ@^*;/Q< "TKy:Q%O88 +|^dS%h$]QM(Xdu%n Y>[Ժd]TZӍ8 {_j-28d4ZY ?GDVLJcO&r*Iy8![lU*ZFp#xoO1:'r?ٔS#^ k'8=s]RXrX~;?T_n0ìKx>hS܀Tz薨R^%gVΥ"!`#K[#.ѷv|Ϡw|y;η4ɳ@1v^.FROfKmZ:ܒԅ4F;S)RfK]9ؖ1,}F_Z-TR9̩+,xz.!?,t)+YRI^ Y3So9_ذxN6i< \x/H6[i?Ȟ0¥4`'(UoG]r5:skȱmNO#Zv"K9גJ0H][ <1K`W *D9)gKs(T̮T[R⨳9ꄩ\<,5Y?g)L\NCoyW2@%[\PU]f 'p{m&dl= ۤBڭ(Ÿ6\jѩƩ4dзpy cۀtCAN *\jNxوD[uf7U +gYReLΗ2K%Afom"ܾ "Čqv4iUGReՒO[R@뷚5?$QlR06Hr5 gZ1ga+e\PeIvvgsO.iXI9@߈Vecԩ/rENס4+\o;A"NB??~!' q~?(!Szq $Pפ 5U=3Pt JraJ.~鶻TX,RZx'Mup?79n/7TjhuC١]dňڝtM`>/ G N&8 WnQo.R*と N6ɷ6TC<7; ]ؚ|)(|+LUݜ<4O2y6/18~ (+%E?K8 -FOLO ?uO/!ƈhw$gTi}f\:禧`txqrEZcID{蕉  lX; G䑦=׺MMN9}\SUǭGO[ާ` t b TrdǨ'/>E?K/az{]U/J/=EK]IVFiwP7P^~:+t5>nx~+@=)(S8tR 2QF=@%J)"v tT$iְmتvY-?H&BV8D۲NDBtbE?,dG>ҫuwd \Əm7o=n#$୏Hkob$!ZOx;X-)Gc*1[rFq+Pv/§3Gqسϭj /,ynLG5)n=%XS$К3OXUD^r`S]={@pcv̎bQWA$ T[ j;L RP4^rn=둵 AΨ&gs?(ZfTs5"CoA3Y<8w`@c'8-:7AQ](?BO1E9TH?6 YTp8p=ٛ_]9u(ױ78hO@G0仱w"O8fU8y&9{1B]Bcu[W)!#gfI[P=?H?1%+{:> J9SBky5pLhdoC O 7G=\)wgw 2uh%Y~xgv|1 t1*_Iʽ{H2(޾13xyi~g`RJ*^}>{DG!՞2VK!JK>^rNgK{!hvĽz; 4"> N%س P[QP穵Im5nkaӟ-6|E:oCE)Н0M>0&+ތX2Vs3Hn(&Zu"9%'.^HoxA!Y}P$xlRλoc[{V)IAr\ Aw'V':=zox <Ғ0KBTN{U5٦veYjfx,͛Ijȹ?H8TFr.- !wQT$gTIh 4c->v(+AB;ÜUUgSXFx;YmfOjdޝUir_ q; 3@&}.^ЪNt"аi42bC>9 xDQ_7˹ߧ@gk^\qN&D.k"a%B_J8\߼qTqO;m}䳳R.--YVhwٲK{H?6Ԡܷ+J>qx2@⥥1ַ(@2hxRN-K&rpV#F8!\Kgb0P]g߂Cjm}i-js=k>_{ʁF7YS1V)"v:R$C.3dK@VX{I m IC5 J֓ѺMV[/I)ΐGgz&a,0;xvuIkezIP8T$_o: $o=w>?U<]|Ĺ)M]g= @ޑY='\a ~= PU7;eEPUvB?<ȷfG&U M{wV3-6 p71nkK?um@FcmddZ~@+y:"oV-/g^=E6'3dh?DoFo w\ m?᳓o?Yq&2>|\J2*æbXOB"g*æ]w?'*æP~v;ʰǂfD~7,jHui|SC-o= .G Mc%c,*Q]qlǐ[4 _)Dk"9Kd!*+$ pps :ßM5%xQ M!IRUYKµe!Gf8nKmޓɒr=#J4gSǏ>"r fm Uw)؄{s]aSGR"Vjo;H\=k!Ce䂧"]LJG}DhO W*\S\4jeQ7Ɏ0 +SKV,fɟȯw nq 3m"ؗ0[΍Na#mK?7hdղTv΀/Ex'I!S؊N T>2svJχwvW4mswBK ;?-> <)/E_`V8Jmoq$gCƎ0EfEqR@Pˌ`7L[cv=ar@-4_KܿZK"O~*Gmt c=f :|a>wOy_=&ѷyH$ 3']UX4a>L|h) 0ކ%>r@;NnTpFJP!yoC`"c@_cy}'14d:ͭՑS@ lZJ , <`'W qlwHxv{?2uWt StSawΙqD_zҡ:*{Q@&D-=I~ .Ed<9^6O58V|rij38# BHI_ABepi[=IP C{x}Gm|E$ V^%ZyN#q;B%jJup&rΣ}C(6Q CFt"Jrh5WǢmuk6;OEa{&0>6{gؚ pVǔS[Oh29 mNRY=?] [lБPjĎc*,͂p ]처 NP󮩮û.:(V!4a7_g { f.1hz75ec.2蠼ިPqQI%6u^&iSg& Ds?|AhR{IF9% >)#c窾΅Ž @oϒ`s_@ =0k'Z2{X,ciA[I<%-(Kaqf}^aIACiK8z,]r\R=mަR4B9s6虇t'=Ϡ|PK/-- iќ5;ȳ+Ŝ%#)6b,’#MfXAVF-(u*ߏT4ګ`}E8B)ok` ϵMxJN |&k0Ұ }(x/yOky3=r^.qZƺa/䡼9RM=p&Mi]~"~ GDmnE~&_.Tᆟ SY8'nCoc0]|:axøx <S.{d.{qӪ3z&n5Eo\ yxe(dtWҸW~s7d/mak $XZ "/\4SU܍ =:@c1g!mí^],X+m$ǮaW&JRo2u)K?BqtǥRSg&aIQd6Y]x|[ g ԩE![@=qs0<'{L~=!s)(,)⌘[1EaxhRzE(TZ76ɡRi/+ O \wsPJ>N+|"]o` *(0?khgӰ2WJ8%KYB}S9;YԊexHZm[(muX/o1feY|JY5|5j9LuQxNґgvM,9"е@t@+kkH$@AK(oL8f> +7R+eF7DŽ:z+N[DF^0a2͒gH,1|P^]YľzCTxҚgzWed0<7>5쮱I;WasJy;%?:8PM#<".eG$ O.++;X҃/%{wS8L"E%{q?a9zA Ϧb-u4ٞ{1edtK{O7ym9a!*Ǥs<BwEOC}e D=IN՗s:^E򭠐lޟ-6ok<9I4kQ29"蝴~lLlCS 阊pOm48`秙fu&ŔDpj*,>[mhڲydp03_Xh ̜ |M~TOm'HM݌}7ci?{yȵMrхBG쀽MwDS71./!_O|lH\3Bj߫/ ŅG{q>׾rWB /F; VR;"a`H gq!=m ٕvų]qTӱMehJ?)a7B덨Ƀ_i8كbkSFq]jT/uʰXgX" f8u%,t_;k*L֙-"hWtt&Ruٮ2܃ȄLJ߮4\) _tZHkwѶw7^Ĵy G:)&m3p< o$DF#[Gw;xVn7WYt߶SziϽdݝG&HҹI\ۋ~1n"wq|ݣcڪE*fP&[꫔ȈT,ߢ96 :R^j%.,%J)R"NjEVP̍;%Edi}/YTKFj f|ͭglҊ-M-?ތ ^ȧ*nA<*̉*OҺLKr(ջhpQ]s~#CyXԱ*pDX`C"N_H_KU,]zJ-+!z+AZ[y+6@P%B}u9B=7&xO٬xHVDqСƙR3,\)TFDBoRR db !^].;h%+:*ͺ)O`ϗ^Iio7nAq_{"~/_pM~֝4gd53;PtMߠsQ:fy‹#SN,{DB7ilq73Bss7hswʁN9пV72/9P=eJLZu_xlwg=%4܊swSGۼG&[͈čjF u/0 7}*^5o`{ Ab{\Cq47<>\N"Ɩę*7Ёd)C KU~8lcT L_%:G֛BA;Πbg+ ٚlZ7`i•{!kPAXuK+yYULJ.W5gY'ul|b恪ʟǸzzTܡaGk;YJA& 4pÒ?cW]Ưz᫞WBy6LA͞, c e0>CPR?蓴`xii ܓ#Uq$fscl=UtYq%fa= 9ܘRutm+pќtgkaGt0p Hb?R O BYpRifB\`WRN]9 48߮bQsɕ'-NwXP1 {s`,H[|douFWFt8#:Zx7(3@;v&{g'@MEEٻ6m3rp4юF<3zR"\aYN_9ܣ>L@4S쳩_RI^e۴du,yh!tc{_և/hvE?m/O}_a-x9#GZ槩mz?ڱl ~<Pgd_Eڸ307yt++7h񞋟K*{>^ZPFB?CWK[;.F/4IQzl{`oۼ`7O.C8aۍKވOI+tC{ +ufI7&6RGc)YC2 fJKkbWf>rpL4}u;FfމR1[>"~r6U ;T,XU]DMԩ&8HՇ'9Nej/UUiV-X3MTCKvfv;:砜9 ˁVD@BXRl,.`()3YXT!xյS(})() /`_X4w bzZ_.?x78egR?T.ڎB/o9vlr¶p,rDuDdB,O} $7,Pn<} c| osBQ̙*Rԧei:Ky29]gEuStzwXsRDx}J[qgxƩ9ҋLB!wtrI~jAXO?t._EQtiژ#2 KUz|uAC!Q.ٚEwJ7. `QK;30V@Y^8\ 0ߕJe1Х=C9Z'>\ѮٮRbha" 40 ,rdy 7p_CcxPP>/ot6fuz]dKc/3` Akg?klg3oCZ1#&&\̻ABLcR{X/eWն#Rjq_Ac_gW.rG7tPc^|vÓȌol*f #xS_ r/K|xECbG?#xiĺu+}9+gJ 516{Oos(;j)~NHNd@c2O+d544< ] kEDIv%_LGX+y қ 7"}wllmaLu:^$uy[T˛t0zORP;I[m"a!;h#yޡ@4Dg>B zRdʾ'0(*pYi6Z)8'QϦ弽'Ҿo~rY>,N4<%RCo[kc +yëlh eLBB@4 qt%eֲM-] _ j _eENA>ȥap)"6)mˇ%eTK dvβ3؎b>N՞"Ê̌ȵ"k%Bo [$^mG\1[Z,!|s cM2.S|>>|k]/"yjM-vWB{oA*-n_uFpc7Ѧ ]hYL[O$Gz֗{~k5ݢwP:H6KU9@\}EZ eN/o`c>S*;G됈 F/H6C<#knt:s3)&h-/R6}x`0p'W+OA"$VgӠF=Ġ1B.H \ۿFw|R<|u ;fK}Qܴym AxW'տ<@&syB͌'?$hvgw^f< F  |DP'ozs͑PYT 8);,wK$hy-{Vx7֗i?dω#M6{@3[˚R SHZWهɢ?~Ƙݎ"t+hPKoXʾ Wbß0BD]ܨ>+z_ٻf/|oq-4 GnYriG$jGtB۟mI[iU O?F0z8Yc[pkZѴ&Ηz }nɥjYMɸJO{@򶭔|M:f^:@X Pے$>Mykq@?HVǛ*fv3|[IJaR ƻ'&PꊚknV9p8/g/iS-1{ H?׮.h-`w8+aݣZjvF:={zEWoE2^{ GF_&2$ ;0qr`\/+7]72&rJͮNU\?;yQgQ5ɨvv(@:p$& =ShA9'fC0J~6e0SKo*9Pt3cV%n\JJNO]zfJ9JZaxPdf>X4e \z+>CA{0;Hf [İAe|6lZ幙XObC*3)NĉQR $,0[4ˇ_݃VsHUDQD2c%ntơ|Mo.*?,~%x \ܗD6<)sk[ؕ,`QwbZFZ׆UlX;T '3ĢG?~_$?w#ɍxH_~ۂ@(l4bPF?AO}bVYH`2yyU3EE >J[Am*=^|ۍirB9cBj~bkG)Gcxy _4 }>w7O+mdsHsFw'jdc׷X#5F[ؕbH7G6ְԘb _q4Ex%tlFVب0|sLTp2ذZ d .)eέ靖[-1#|V`bc=1v ]a.6f{9H} y#D?.ǣzwwx-wL>W<& g[DJ V~3OYD};.ji]5Kzïb䋋ST|)3_;sRM:/jn[ș)Ǟ<0v2bIt!{g2}N/a wD[Nh9VY^RT[ qB=M H~Oᢼ\F)iq+*4%1[Yu.:ԋRפ,~]c #2Kε i5ɑ ST CPBЕFNODJ(dvY P~U_(k+`{)D OUwm56ch1 ؅$YC體* ;Ԟȉ%90߂'SZR76#/UZ] (ahAmc1IA/ .~3K bdž`[P#[<)GME.NةIFY.δr;+eZй d' ||!&@ ,YeR>FZMB~Wʆ!wEcG Q&~_ߦEj?!z2 O&k/|EW'З|+ZZ@|lE !l3(q0{1K/ i}#cnDhrgQApS6z,nEY\;.b_YH8TTo܄sl08QNM;Qf^ĉ)X-)b?MԢ ?PPǝ)jΔOgse&m}h]7tV^ήN2I)#:T>ܼ..\#G ya/ot~zQg >G-}\x{l%M3o: 57LdE;]ST 2*'(;69@B!^yvR/hc(y g6p=^eL|}\.{*? ށy/GJMo{~OWaè籨T4۱(Lޮ"O2ͲrV0kMFL^ۤ}j&Zb B<~i hp$rf+w<Eh0$8bK;|;0JHCлQu5`ԓ9qLA s t(eʘYTiAw§[y$xR % bʍH=໎ZMlnTkV2$yt_,dP |%*2Ir#Bqv3S&Jx@ֈ76U>@.%AG!r!E?n$5}N7"yJta-HxCѓVnNE'[g$S$d통"OEɵb{=2aH/3o n'/N"cMGz6OjŒ~i֢GE½òZFl<1ׁu+R=Zv! \x8'˩ }UJz-*?r(NfչLpikx<+Z2s=m0E+%CIQZ%Dcכ>f\jJ3[c,:B|An#T s%)Еv[T;q k 6,"o%bi[Ō w_Quv 2̈(20T p˵=:bjtrưPmyXٍVCN!I2δQ=#(33C|J2'T`֐P?Wh?;ti ;{?s 9Z5nE·P88=~pr W*xZxKm jdj|33pTfk[y!jEI=w~=ޜ<4[nbG]q!ilrٝh}nWrV3sM2ͩTA2AQJw~dNa#am<>la{ ͪߏN~׈G lʈ$[͈>4s"9`'Y/ګCf*y&>C+Uhplg %7V= ^^Io"V/jYh"g /q_#ph% !{B0cj#v,l/cA75O! ScВVKk!;{қ6rw2'm=wK!#ZÔJuyht̪*66y>l$cwyd(}oa˺ ([:H6^MK[ 8gfGuоa5K~LW|į@A<¯@qYϯ%YqjLF=WbJ)w]}mJǠ`X${oв6[%ʌ;*8 ̟Z y3X6 rhQ)hQ'Z܊-y-h[,Էx0*_:y]53+`] O"MtCgO5B=ĥ^築ava7̢a(v)w |{*-&"_{b2{4}`.E" O0];)R*[$ r sEhDD:PNS .],HV&_LZáENE> 7󶰘'Jp4;R>IZQxBRӈ$:# 5|zis'+DW](tx2UZ/KOic \:;O9%R%('U;qz-(Sx^$-:I-Ǒ'sx<%Nwwե`֒+<U7[ 83C _9>AF|6Ozzs-㐉/ nĄ#&be"d", ʆx@DvsiM2}iDl,?L(4,C9+_aPZޡtK筲k%,S%xC*G Dץ]j}-O1'0ahK9z7e)-w{WK _gEt~_Mem)-l^xHfoKMof4|/rM ?`G$Ghm]hʁ #Ȯ62{;:|bx`598אjpaA1nn\H0OצjG)U9b1%M^UXj^eyH~LRS:6b*q}M͞]:s-sߨYW=\V.q$ޏd %FNL{ qxK5/Gwc9)*zQsXDkv|z,_ vOz:PH!S,"UWJWP3cD/.> rܡEEJ^UZ-E1 W=AXOBהz$voχyv|D3E5;Pj2(-}yߚXiT5^ W>=Cq ^`m%?mSwX N>BOml m P"r?"Z@+;o|%O"1V-rMUwR`wiO8؂;M9;C}Lj.R!JgMri [#t}S_@݆x:-gv8svmJu0-j MV01$Z,!XJw1^Һs ]+kzf } +*Zu4{YaZ{ X(_q{=[G>r!Pձnx ͳu0w(g }|3clScƝP ݮMĿЮwj&,T[8ں*tYTP%͙Wy0:y3IN>{fq>+8|"#_z|]ϧ l02i^JonzO}547Ή xi]xԳ7^:/H?ߓ ٫ K[f߲U0wjVldfOdwE}Xc^2uxSVg'V#ڮTD td~ 7Rf*gow32q9`c՞WǛLV7~S) 2mLn9re([344"dYCeu@&QXZsW#Aχ?1 R]%m6w*a9+;U6X=?>KI_n~iFt9yjz ()լމjJ_Ffpi6JJ!-)Jz.wPXcR"1emS:g WȢR!o1t ˞Ǎiڹ@~6'%U*.H4P6xrw'{z(j{\es"&gl-7aD5诗nY4m»n+\g$w2.p X:*_9HCuQؙWvŋa4%b5|Q8[(1I7(l䊉CZl:7͌PяKE ,͑!j!\G+aяǠ2+choЪ{N`a{o_0Zt3ťLJI R$hR\l4n k wə§03r = <@#\}a:٥e/iy-P:>[ Teߗs:~G(::,́`Ͷ⮽G `nm3wXfг2Bd ' i}`h6UG~$?AS+8gŶ*W玖jBK}BvVlbn`HCwU,dM[lvSek >XΫ–e TtĮOÖ&-ߋ -S\]d]~0W>2'/n򮦯 )bN39)dbh(\l `QA`y4eYYʰFW&;8k]ݍo ٨Gt}͖ <]+Nkv$0fXP _66J' Q}fub~I$TL&+#嚄#\~]E+Sགྷ@nY{1i nŀ]YJhLzV^lW z牯;`>L)ip `iĀmory RIz0p_'xbp)aX5j1{s^$H9>y"ƫ/0YO9i>f%ocfFm-:,gW+N-*^''SD~f"\Fޞ4qЌW |a~TM*q-eTsB 1Z) BɏLς#)|ɑ7[/|߲L1{h s<DPB S $-XD|h]a>6hwTΥWbx"xODĽpO=hSHЀӹMi#T'L4D@3J u;VD|~sؐ {ҼS)ȺRFD`Nߗޫ|n Enms#:C ^_Z#߿߇Coܢ /$O wP7“f̼೭g%cleDJ3PLƮ8Yr2swaW!{5fXT@JzcE C%M`/c͛6콰S:_Ճ|0 Ma=m9*Tʏ9[3VGdN@Vz&H5/ 5 t ,;:wA lpg N9{x8Z YѲseBLwo84[q21å@P(DBjt=kHKJ'fIN~J)둷JڕH-R=rŒϜ5#hl, s4:蹏C >3ڕ$}v0 gIq[a*;U2vUbXNVpzE;٭}]|NG67"W9Eo緄STX5(Ҏo~<>AX63PZ sds%h3*G]es5L), xj=l!{j/G۟t-ɑ~L̄a$;(Smف2`ŏV-;J2^Bȏ-1TWOș4ʒH/L0lBQP9Bw(cA: ^,q]6ڥPߋ <vA σ"@߂#|%}'|GZ7,| D@1=?hFs{x8l#{nS(Xg~fB_[ܯ*noypu,6g%{=֑< uTۮ.C3vE3_I޶+g2ufI1\T d #0 v {f}_ro&*;tj *(: *6|]n9h{8ג\IWpHkh }"i6EyaIɒݢ2 F5`5L^Z\:}gjhSjO3, Bc>&ۤZ8^m>NGy!YG-~X+E a*֥ټ'$[剸`Bd|vW۞S/<ǂks zc-6<-Xߝ>xe+".ޟYZcOң]-]؟wY` |Я JžSl>Jg%Xa7wOW2NK[? |Se8']hMJŪQ c# M $XeARq%j)zF3lU eO 4E,EeA,(Bil~>#ͽs<999K灿6M { kO5&ްgKtMX&cx"YmMͿ֝,-9I<qEcA/nmIVO)M)ݾ>f+e @|p5 H`+4=[hż ڪ_͸T K8}3_wAsͶύQt-. eH'mכ 1zQ=Yj=/Sah q;ubL3dŕ;w#h)ZXKOR}ӹ\.\ a:u߷?}>.NyaP>jN.\/c*A9Y"XSrx5]xI6(/= kRߛ=͹]Ʋ9'&K"ݰh,ؾܝS}p{m^o0& L}4:b:㱹I<=|] dIEk&E~ߓ[@0 oS6m"F_BjV?Oo0:U/4BUT72&mlLh{'RU4B!x9vڃ?1{[A(Ŵsx^V {}N0Hg.RF]^m1YI[6=~[5ڞW!zJ\JCyE;Ԡ=AՒC7˄F>;_k=E/=xJMfcXa^ /rkx%;8A19mD&j%ڿCT7w%/fѽ<2{uO!ܽDbOQ ; jc5XaqR.ow  CcUVƇ:z~;Oˡŋ7˄YNJ+D~JXZN|0͞g3"﷙Pv}H襁vXJE2AmmʣiKҠ4 J^ y? 0m !__6Կ4!#˝/RD]w.V51a-BU싴|&lSv(I@SrsͰKs# oI{/j9Uc%P5 ?b6Ng2ĩ[WnEstkԜZct:3v8 GNݗrIVӯgz#JGQ64os˔,~`Yt8 IDaÈڎ΍է"?zK/ذ^`命(?Q,u]kiܭ{Xn2ӎP Kz7?LkAI&WPi^mBG0K7т߆nɥ;i{ތ7?('G,GIcC ?2Ѿ8r /{+mUݟ 4 KqXr#T2{uv.PE]xs{p8oF5VwDĕ:HhȟaDczL>+-{TE~Md゗>B9(GF8t~AQ|+׫؆7Vy;e>3&]Yج&~38<ӫ\}uho}J뿳zL^3,z]3K޻E5v 3?3,|~f? #:rEs {pUbmpk8ԙ q?4G0\rjBuZđ'J.ƿ[?jVr+4x%[% 4PVm\x 7DGɓnr xT&=܇GğG/:msjz%gux8we7Pu:O\n?joφr.:xpSgVQ{zR~.DFXh!()֞`xF;B@eXMXҼpTXكJ BŽoX@jmHX_e%nm`;=ݪH[q=O*/"zww}㘪/(by@rT9G9{v‡_t [)zA4)u՛8cB-pNjˑ+ET}%szz\U1$5|^`ϯ^Y4F8nZ+h 5sb͙T8X&] sa?7㞵? f!JYQާVmM-xߓ˼[W'lr@Yz-ͳq}&Oخbʸ9B D_m%<-Wry.dIH{ ٕ+`ֲ y647'Qx,BY_ A+hQX2;G'Kٽv-?ie Fqfyyr3P ۉ#;7yL#vn%Yh8ZWd4KtC)jhNv$֏eSF=PQ5jXenJ.VG .aZwei /zYѷdQY;Wgz<Wg+:V'CRTD3ԡv@Sܳpz?Upf?F:GO-`t$j2@٤Ix'iyw7c$_90]*$W)7:Bj#-_y3՝w1D&ەyi1OYg`pmeЖ5"{l&ӔPwF5Ll+x *.Pi^(C~@ئIx<|+eWcx  4sÓt[̸K5[]7NK' H.z a;7WǟC {"45FmdcTQ^gk;5|~r?>W瀯:͢52k0ӘcCcqC{ё@a° dܯJyNU:ha)^x@k"*?*hW]ZXLtzu=lsDl;CN۪ݏ¶mb^n4_,5exz]rl}tšMעĈoC{eoLS,lxS+ ˃ې ᛈ:3EDѿŰ L=~gca:xޘ$oȱ.\kn9tU.$bHۓVh>{[x|ˢg[Uo4`c٥gKdC"7}]y7JR)44QX9_,ňq& gpXzQC_ǷQʃ;G Kʐf"srV,%ZN]bR:pTFnؼ>f]"Ae1bX>sV),*Rq G?{PM2^$gh Xr:lU*\/`7v$ߺ:wP$,]K3䣅rg5SYX8ݷY<9Rk7aaF );u]9e8VA9Fr ɬD*s!75?xJ+~喇y]a~lNENJR]\ 𫼽fw>]We|IX/5 >W52bQYM}+yl!cE;o/bwB1~9hvIZB| p sAxYRCg+2XC B_|U6Sz>SfqEJQ Xe7-kKJCly$nNyQyȎa9?dk`YNo:J05pU5/fW,M Ag6zMoRӂD5JQUFŗe'((0M_*sV 37NBLd5sUc4P}H^CS V̜%*R$$]ҋ^ 4pT ! QZ ylʜ|Q^.6Fv< : 5XIXdokY % @" ^4sú._:mWRL o`ٕ& 5Dtbv3fi~QuY#³=KL5J/ 14T6*,OANYYkqxn9OKǸ%;w46u3ɾl}.]S=Z¶<j+ g-lFyb=W^&.Bҹt-e:mը+ޝ/";ҍo=.|\?nOTxj(, Ћ02]R.f6}CQ.dR''3y`a<)0)vbutB$8:*Y$<yr< OK !C!bey3+} Qce6 I4%ok>\yXc3g4v_ŖcP}x:KQ%m" ~LdK\rfMF{o(}دT}zfPuys$ç~À% ~rd߭=3)@$5](L׹dF͎^w:8PWnWVd-Md|JqyQҰ.|=;.+:lJ"ҩVKYoـ QY 8 ;; 6^(%uGj@sm;˫בt0ă!q͇?Ã͇+=þ)6uB)ђ3Ɏ{Ϸ/a倶}Z7K1ޚv5.p.[~Na3Cг&\N iD~-atL'xyHEV5kL[9@q1_EFTH‡S;PI~V'PI,jPg ]5U Ykf\Q5/\2UxYm!WBºE$7G}]7r σY}%"N퇵D/T룙R'ʢ*}Xp] WPߟU ^ӻnԀC]HtN~ _dm cq?k}GއO뷥s勂SIâ+z: E:o;G5/wt Vwu}#+c̪ Vpzo{s7%!;iCNG]tkkiR1';YER^Ef#AFBTlRev-m)~b; :f >ó?g\E/YG.MB+V,NVX;+Bvdji 44SД'z ui/8;|Bm|jLj:ަ`,)(G:YϨOZ?gS0|Qlg/ i0 {s|"?i8~{e:r!u2_VlOTJh9SXT+śYbM4),968 5 ~?WL>_4>sjF?kvyY0~fyt'Y/1`z˧F#FgE7MX ,R)>=o{EWq7E XasZBo֭vCEz=5(_NyLz9 >?yd5qqNa,~M3$OYKf +KXZp9xy8)[OK" lv tˁVER1c +9vFOet;wW8(6: lj"Eu\~wB_4{Px~>5d*"Ao=e8#%ՂlK4_};ejD^?JaԬv׼U;{d\~$a~Xg uA;?P%T?/?M&WCPY-X~X@x*!jzBRִ&ښ/bY1!,4ƮEC+9/vvGSG Fl, =P.َt.4OPXqlX5#X P o%;c®٦ӑÄ́0[wCIl^Ol*.4RJtXE12o*b|qruY lWRك-^77yTPw;v)I6jۓ泮k3BRj~ ';Qm3mCBQyqe@ Xg+?6.qgt1f=3h2|G_:iK =e 3x١*xMyp6H{DvxWV0~XFbEdQoMp_o'6N݃x <ƀPMJ]ada?08G({"}I2s@u{С1`m ,4#ɻCi~_n,i_+Rl(]-T?,?/U?,ߤ/V_,_WODjjZyZ~sdP@dy|6ˑ練OY~X+?|V>Id)\ OU3˟ WC^rTy8."l˜;SVn#͉j~K]Qe d<.V5ςyH3V-*1&]8*væi[0Xٿ9ur=:*Cn܇o9;Αf':Ktʐl %W#QKe)% #Z7c(|BYnXnVG=χYepR}Ѕ{ޟCٙ ֡2+y;T(' tm\W|ur3פ*fVr){fm0|s/4ǣ!~@Hqd6N[ tNoXLv8܏.7 n킸#LSlՁnO^!ؾonNIИel.qX#M Ľ{U9>cqbng p~ow=GW=.Xi6p~dl ?Am}vZ㮧Ezѷ2{ zx\(^z~lR'-tyVa#ǹ F, kXE_a0 6Y[AaC#|792 #~KN"û+{/j%g[JIKNRc[ P9Fq1T Q‰M)ҷApt )Goot}c0Iߑ?}5s*kO D7yu/cjRϏku{XxwoU\|C/(OW˯O(R_?4a3}ơq}7c*tv@uh+1hMOf~K ޯ8&F `VX"!^7(4{Ie:ﳩ5)ž|-H]c޻^LM /BvK\߾b!79pm6~q*%FDx 8_p uzwsy@3P:Qa o."!hE9LS=OMsTk;X2W#ɜ ʟmp@c*cr '[^Mwj׷jAvcNtٿV^Hxb~sqK#d#Hz0_DsM]2>'E',0 ;~!BXpeRQY(wik ~*׈憹 {)blٖݖCyfwY^ ޢLq6v{וzaxw NvQos}WmIV٣Vʔ|EM1^XrJDψC<,hpQJ#/ _ƿrJ05nP{(bIJuP]ZCLh]ۡ ?8o矖CBi2O`BV@ ǔs(c$J(?5uB)FYͯ d({ۦdWh-[ЊH/gn7uG0n[ݑe$QPM%\;K?9Ů\ 8?8ŢRTV]cY@~!hN'gK14eF_}ЦaAҮ1 O&`dYpn.})/K ŗL̟3y^Wgyr>sOhzD.jҫ0$Ʀ/M8 d'i=A\c|C<ֹzNF7Lv9OrxAm"K|. 98wO?!z\x6)U|464^UTvRLE.6SǙ:bnrg)0j$*"VK32d4IIeb#S)˭RQ~P&9brῩt5gbJ PcL6ދ,<(r%ِfln+\aY`0{֧K٠0xR|}L*7rI+NsE!(o¹VB]Pr ТiGy2H(ʿ]<󅿗z!U>}ǘU'-%"Rqm?TŻ DYA8@&s1M/uMoJ$CFOX7%QinA5](c꺩G3Q*FSp=+ #O?HDž`l#XXRCGuByYVpJȒ]'ǓN< ֠{&HhydAaa*9"׹^׭:C_!>ɟ)y9 7 &ykyJ}YU?T_\"zS}pPfWxqJ(FM:I' _ꮙ=?+O79M&M/J!^#ǿh܀:]<nj|N5+WE |ZXaQ$sD\l1 E8m욁j.;(C6 :_3gv2}Ϧ/->_%o F^r<&9 02v6B)^KJ,)}b|XxPK:) UvZ$hޙk+L&Iw{YſC/+E|[/7zs^|~мzj;hJqLd(!GU_Wբ2{ށ+>S&a:BH . $ƄD 3Bl `oZb8ޖ -v? e"P IUȕэyJsX#֒hV2f sQ0|XCy]4Bk FCn4J5ԩ')cCc2LJ=cd0 $B)rNerX\y ж8KHFT2zoO]%{FcZP"zǗcSPlY:Gaw|QWg 8JYɓ-'~>gХU/NQ٪%?{2P"Z m|Ys01!?TxN!NscYNaρ#%:_а ˗r,[ %_ծNL~$>DekDWKǮQ#9ʼ1q`XP1bH$Pb:̭X7hrPf>WP_ nHzP/eBLUtD'.kwۖ (&_ >)c2,a8k]ht,AtQYJ]ߨUP*/^v =P,qpٙk<<)/z1 M41?^ ef{:FxHz鴞!75ũ T״h+iгTw7ُ%ۥRg?](vcDґeY{ESED |/YX9|N r[b juѤH{y FEbi}]ؕ9 bRջoc݊uD%Q_XF[)rĮۢ@t^2/Zpkt2 Uq7Q]@psyl4#LE{BhVIyp+E|r~ru'}xGuZWs鿾=V*zqgjPs?Mط:Lp@SEW\ }Fl[D]lɎ&d| ;#*L/:@8wˎRpDi^ ɪ]ڑו$Ĥs>BӋ5>#~Meu4oyoI宙q[򠊶j 9ghek eOZPdԻq2뛅Ocu?~˞D9Zy~ea{< l{2%;ѬԺjaꛋS/(jAʭ^zxx`v]ЕB6/ؼ4cuVnz~x{wRt9t$ ]܅o׵t*yY.~6TwMvV.|'EPQ ($$R.JKE kc" Qlx?U̚*DOn l-+o#ַţShQM$~ȤS(t$ySbVv\NZ l洶w۸LcY)x͏q2`Tr2L%ڪc)UBk,]^T5YT쾅AjW I/*Sֈqt}}cޥp`ag^ ^E 0|]|_߭\rبVu-6LK0ZD&D=jލ5[\mIf>s vF+~9} c|l<#R[ӱ(/pz0*?ϤGo&X7IbO™ν&|[y1X6[  W=vII2a 6HfV-Cm{)K]YU-y֮3|Ly40&'%NiF5"ϵK/!;g2dlJv;K}TX)jJ&5K :6?[sܨo\h f 5Ckp qvƺi %Ng\;CB{ cW]!겺&aFaVYȹ3S:&ȹ@k;٦z?g\b猢灸.yK|1_~^2_mkO?C5D5s8Ogf"?/KD/(G&]01 clD3`Q#SvHBvtG>U0- C\EnH"OdRׁ2̰1Q9j38Ժ.'EW%.'!ߦ&b9`WhAS(~Tŵh(Z| 7Go`+@%C ( 7<M"),>=&V QQRu+)L~[E{I܉J ]"S?Qa̅ijzP) pxԗl"0W {JUbZZ݉*]Cz5,S+b/}ej c]{ڎY)V7!!{jҕNҐx<[hB[/juYS[=yY͏wkTo<;H9!N2Q\az(==H`bsOz C,Q/vG)F78vRxt!ՎgJN]5 e`7q9!lEWcQ3psQnXLFXx}q@Nizo[MgJ $]\Yz6&Eǹy)G<_,&O; ;}>6q7ul?}QJr(zCpeKQR;)/s". f(3[]|}cqgy;4755ttϜ/9O/+R~'@6_PK #㯾SLDK[woC*L`“T'> '.ӳIzX@Ƨ$n}~V.ֱ:[Cɼ1<"081܍˲X!/u78dӐDcBf)(oHO#߼D$|U\/\-ZL"?>}4?Y 4@6(#Q7hӳ3m Q`)%8 "[>6{39qZb\΋%N3I|8S?w(ccNZuo( wM^?6 +*nR"ʄṫ-J3nh 4͢b1/qJO8jz^uYav1}x/){%^ׁ* #( (YA[Ĝ m%+Y2Vy41+|4hkPWء0bϳzߏwTQ?wG3AAhU[#Ǔgw;&OA8Y oViu7(]ᓀg0ƞә/#%g޷lyQ?%dX7)p(Eɘ^ Ypt[+FR*Xɍ!NBͻ[y#r<- CPٮݨՔua]`lȀ({d4@ E ԳdBȧC >RR)קQ([%䘞_¿NYoLŃ1ceJ¥0OR"j0.I=L}5M ?{H4=!,xQER/:2_;{#ғǬ4KR$ ųAk*%g]-72hTV 8\&W{h\SϜ~~^WI~j?Ʀlá/~%"rAͼ~7fvZ1]^?N P߅C`ϒ:s\(UGSaH3Hb H>Z,/TN0O;+ڲ!6V^@%w0GwN=L>K3ͷ8+ѮP_ءsz?NBE nԗ 2yY;ļ}uGޝY*̻/MX7>!\i [܀VtJio&&$\쇌(;@E4&^7.N1u~+ ʞ3Tu%R)BՂꈂT, >1WC.@%!KMd,Џe;ZA4TMBY,3ݯEeiq~ DX[P]>&}?C)gS}x }mJ1}& T}QNt}Y^M "Bzd6>6ˢuYpT3oAZzrgbnZxm®1,-  l!GԙsnLT/:PT?Ӂ}Q$Y݃dSR%$K v:oĺYu@W#^:.BGdcԄ5B}h#ϜTq*K $"[L~,҇H\&xAqK&јCK}D_\6h,S-y{ɢFa-M>TB! ZԟH˖Y- [|@-^ӰH6sxh3lmDt{W-07GПi U~@ i.о~1xrZvrP[&0~T[ (L##~iӬzn_}^JyH"ӵ{_[+ Ĕ ߣM>KumqAzgnL,1"HջZG鷫\H#Svy<%.!Da/q A &  lrjAՆ(/ny'#xFjTU%z -$p-<9zH=(CT>&eO"}©إa&@HB}ԠEkD[TCңA{006d́ %<@-َa0G=nDXk, £yw /3Rx[?xDI&%!0yo173$mFa -_1ොa\f973Xlgѐ: R#jg;|}ϲ9<7~BN@}P<+WE"_>͎ & P8Pv_C@فQt9xNjC* "NQ(/ ga8 C׫CSUM32;+"ؾsSJ_:] ]ÁHfdiWZy,A}gzN@#|UowO@!]? CZD;C 1q-*ruxx]ԖTW^^S<;GMOꢇ; ۔^i~6|ulvW|0ha*cD=h.hU6΁! ؔM>JiNJ8/ߊh r|]:r-#|Dة&NU> 9+hQc_k5F7h7<2ېNoioT7lT E|а|bBPj" ^}C\z^LU']y`6I$+M &N+m$ttEE8/5E߁?DMUtUI\=γ &G'II;js{q޾=8f}l5U p㬞DUg f42㿜y>ߴy,Y[Vg-;?Ȼ62& Q.nJ'fxeux#R_r\jL\1 v<"ST$~\b}sqW e)(:?Aa`vxݗAon8tVQ@jջ)/d?3MBO5(zGEiP^: ޖ-_iwu/'4N> dKG؟@Ki&vNwwZXgaGu-!݉GR&Ȧ㣭!N']sCI:/`6"$}l*DIֺٯ5|@>p̛Rh?Ya eF?wWO6aIXW_i>WbCm>| 8pr|JkOd M j"Ӄ4;o/>>O>~OO "䙨JKb{}.07Rvc2bR=epG#N7rv&TD)E'ggY(aVCH5LlϺ(-Pv#3;KEX'>+K 7)bk(vJF5I p;IԪT!`ҝLk"gdTβ9*V3g woVzJ`! L;_mr]NU!X fS9z*3͒sIi_Fh4P7zL$Pd 9fb]M_m]Ybg%dmY+q*58op{[ *Mn9y@`䚷٤K5En,^=#:ہQm(~(y2m;Rt%g_%ZbKI#LHN(;TV#`7Q0c [jU <*xd#Ryfvw,9KPmg'8Frp“(oKT'J*_KSI 'nVaTk/nMPa^EZC,yGX/G)@kXtTEC@G>sZ| 󂥷1bu"EV`ao/3e*ӱdYl͗6VGֿ,t_G ]q(39 b܈p wqǩh\xj`6}ÄW&h"Lu?ϩxJUJQ2{w;S,ʄ,icW_Q0L̕9k7L<vT t*OY~Uw X)kN2 US6)l d=TveA-ֿЇ ܦ7U7,#pwyJLC;-kx&t}I]N#rX _>AWE}IXn@t:hk6;!vD 4fz=3eG2 ]h WvZ~b3]e{-5ak $oWh[*o@HY];򏯢3SG8tHchP]TfF~;>ZX)c-/|_x }t+,kdok:\akZG"jtŎHT GTt W{@u@1@Z16ǥۿ RÁ%GZt*} TcbRT=$h* 3Zp<Nـu! haC"A_?ҡRceR qI&wx QwxT}|d* w$U^T9r?'h϶(C "jp\a-rD٪Fx.Jz.b톛t&؞{MN?9}ٕ3U;ƽLlNZq6 Mx5⇮w VT2k0M@=4W78(r@2\*p(RqAO !ej!csvpw8Sf,eÀb'U],[I.9 xo-LSW}Ey/71ɋPE [\]XL::,^@=WMU;'5l՞jj3oH?UkuX jW \5Rdž6lꪽWvl#4;6beC Pɇ#auZty=9L`zabN[aul׾q^ǧX@H|raUZa.JsvO zYzGas*cm\z=w-ss"N8XIfm(s**+W y#}a \>3AASn5g}"w.纖Ja]|,hj􉊿Gqaq`}9/fXz\ߚIMm }!'ʆq8)笎LprG܏NhJ hϰInvW.# J!#F0hf혢z ,NmgvP}ASk7i$}k:fBܫvX?넝 '\ F$e# _O? >Γ x어;%0I:L;Lbs{p$X\7NJC} (JaSDiw _;:0L^TZmqz-{#TLlxk6 B۸~=?pR\gAVkEoa#:(:fu=PK}=^C]Bi)<虭ԥg }*r^PTB%R1}y?cvRfLyVxyr;PFz)UAt T+ޱ9\E[:-9Q7R7RwaIoff!~de){\l1BAi*ڥs_/8W_YƓ_i2?T (iI r˜cYPKYR)X|D959*ݺ} M)$DsJDœ6 ^-U1M)B6g5R\!LXUD&`.RI& s,>J͕.oIW@EBMLX-'ՖqT,[n 鐄Cĕ_ǃE/ 㡅.Hì^v}:q#{vL5;ϐ|UQG7DmW !)@S ma Ӷ/5a  &-L!{=.`lvqwLw[u|Ƿ*<ψHFER lE+N?;F]ZS@ C5wWQ 8ӲO6mQL{cZVTXDۆFQT3w$a*L_;3'=gS"̙x-µ,I7&P d/5//]/>{L]IcaLzybgGz`̋OY6mZYcSvbD&o/G5E&K`0%h yCaX{֫104~*w] aluvy>t.MhZ.jPrZH_[2}2|v#KW#bbFqЀNhd[ t[2"6)H{O5,uu f YM8afبcܳ*:E d#]NzQ,O˲\I<}Y_CN$ۥySuJKj9 rtvK ?~jYI΢B27<%I3K%ELLjvB3՟Qp*{ "0zjCPx~|._D׶Q.S[i/$Ju>,_̯ˊCKu Mjv3&sx aӔWV7195Jf])=/Q]3ئP-b&çl/~!do=ia*KX#H @>">|!=[9x%xE(S%H/N}#5txk^&<܌yĒz >3E+=]C1P0_>ZKM>M/"0u+cNfm_K b. "aWۈaBx؂oެ^qtF١*dg&a\M$w+*9FanXP=&Бl^^6Rb! |48%lO*ofB} -NVTv·-y fE;\+#oELi@ z2f/֬1熎~J=Q"[OP1 B8Hi]~09:ik^ֲ)yMw5M!%Xr(% ht]De`P}Nd3i<}x+׃Z5yz]z>"Gl8g08ΞLh*g)h}Rvn0Vs`ʉ0RnFУAgVPDdPa%6P~%L+qo3hkv;XrP7.'P/CewxvЅY>&h5O_,kqh8;f$gYePv'u>mY)3Ưl!{ ""GH ee%.6'H}JBfsv7gw*'+6>w`c'q>A&rZ8gL-^ej\cר4}06~Ts< s24B5R^ȌTV%^=Q$)u?x7๶lҲ@ 5ͺ7Pe:bD=ktwbs(zO8{^֘#+Z DeC"Ȗ[㢢CIrcOP%Nm|6Օ5 ^ EEj{*uKԜGv-)O1+o!xBUFN"e8uFc -jvI& x _Qtdxm>ߦ'c{Xځf \Ӣf>,L`vAKocIB,_g_?pZ6C%{(F%DQˤ49!qȢf:vo2$4l# z&Un;[-'aGNC=S)I(;1,hU;ČFG,[fb)/07a}lؼ<sKwƧ}a|l <{;OLL4[{63qJw# aR c`sECʗm{Y<|z\y>fYxeنHx0?b[S~yy*OK3\>Gp6/ TOXΌ* +2M3B8?mչw(4m"kJ"ER*s0=)uJaqMG꾏FIQ>XF|p5z]Y}Bqq#6O}zT~8XőaWv@S/ *hc,%o\' m7 *Bג/$*\[ó@D&`R̄bE)+ǯcO kv2(}_[uMf˯~ԐPۘ_i/ևmW_x4eRFa;r8+_E^;rWPl\r-wwr—>[IFwܠVu+^,^y88Ø](ۨ ǃVBއ@.1?Gg'~椻7 NP" @S>LLE]9py'~rweG_6+Yɢ2|J‘%=w { d:J(<{rN-c/z+ӻOgiΗ-Z0&]6r.y7&aQ׳l]5=.A?Eȿ>|/$u)JӺ}(Ja1HKur{RLေ?5Oy>ы݅C&t 1xJ@%KaßjE%Q;; Kҡ[+t^VV,tQ@`‚4ǸMa oZqN%D5 m}JF(0F/:cGτ5K'Vr0uF2\&',l>DL\&VgԯvOcp֣p ͉V3mSt37uXSmμSfXMzqPvhN{N@p BjJOpfEN*@ӛJ)>`|P7quOn)eKA's7 ".B>\ Z4u}__#,U\ PEB/),:Ýkr(3=0p>I;2 )$IC(ŻpgL#a"N75h }B6GHXvo-Oo RTneWtPjufH4}sOCvO锞%C7IȪ6tXMRLviy.QXXḃ) }Q֨{2?%t:}6|Y6u$_efY Lg?GN;*>}ՋGG o"V6k#f#S7tDpPUFR,_nC>'J_ C` Yd.p/-2q![S5IIƂ~\xV?R@ۇjBP>Xߥb^,~?x"S'Qݰ?%#67_1vtGzN~ 5 l@0 QoM^7Ty !1{OdDH|=$*̍%|} o1 ]AyeEٱ (3М*?vln_ U+"s9գ3& a>~0>4G#vËEp^xZx8?)uzN%{9ݮ$*5@^1`K3/;^`8xPڋcp\xۼ{BArKp4ڇ|P}&Q`^[^ -O٪ ޲p '+ۄub߆oZjd[Nln9rtIO:v?p,{,A*d]l}1FvmD|x# yGٓE+/đzc:,L'mI9_ b1B1D4>u( 13z SZ ZUP~ I EGW#9a0轞.˹q'A6b?%~uzY)_^HzGyQ&|_@IxeU&ƈZ[l+_~-}9],MVCu+#x]g,Pv6mץ@>qimͷ2*OtYX]nl"'H.&V"Rނ6vmLOto+ 1شkY(C׵= /;o pn}tɯ<V@;2haXDozG m5 Gn^gQ,>o1K3slbUմybX9pI0e(UcWs ueYힸZ]Z@յvidp6rݝOUh߃GZ:W?'v>_i%6Y&QROhH8@^@EYiA% (D`-{O[ nA܉+]nmEA襍Aed1do", 1 %+l)c("zo?% ܲ< S{\h>$ Z *&iQy %FS/E8pb%3e4 Pg3~<%_;;k-#R}l"Yg{P =X!t|Xg4?K=97F e;}Cr@|a#7#3VS({}: 'ρ Lh ubɲ/1#U 68Z{ #jfF? ڣ0,8ֲ-`>$ܮ:pr2+)dZiԟr{ɣ/;& N!ͱ?ַ:VL&{#Y08%;!m$`\beh.Q]uep|V4vQWNR4q 1hwF9@IɁv%O{gp^`a+ΊaZPúDgesJO?ПDOa 3ƠUw[#9A髕9/CHSmL>^o/G e:悏kKD{)bE9:`rwh}&0Z}VQu+Hd^\Y1,#+DOwdYxy1XXWH| I1OIS_'Gr|FrkezW'L ȧ[A(7|TAa=ϑh : =c;9_р4..ɶ$f쁄vP$Fu|@˺ y)B8,i8쓂,m-i+/gJb5"zlK! HN}>6ͤ :&Q!k_od2Y"[<ߎ,p+\"/ >,}y(ic_rr^ 7O Saٸ,|b.s]Fq@d^ ֚% G]b6Oe߾2- c5FpOKS+HBva}N (#hZ D.AX=]jghM73JojbOx[3tgE.߭eOZgқK#B)6d0+IoW sN߲ʂŜk\#-su4ed[YӵT $+_ MXWx׿5\%# P\ <+e+# R:]7HT!Z'-HE/-Ifa 1J/l2de{0?bs`a)qӊ%^\y,G8< 3~Y}zq%9}QגmԻnZDvȈle[l|`AV1 kIE"nI, .RX5]=@ ?42td\FHǾeBZ{>晽/+ aTY/}R}<O֟żϮlvEeA, :OUJ5DKڱ)Vouak֘|t\ umr9 m[ECxn5dZo |BՀk/k+N(C=S%cƕiY=񆇚 QUW.! CK|8'vEe:"/W<ުhXǖEmhwYs՟(-Čou&t??\L) 3ٔ q+|r" D`u -PMo{4s_-() C0Vٹgc=Or `m[.l!]JIÅQ#<  fpX3Fbۃͫxxg>H$Vq'бu t0ۘ˘ )_c-$iXjylaСy{fKZpRcl@"xaiJx_Ddf bƧՔ Rkkjtϑ$ Iwˊ=+&FI^O+{9m 2SWi?5OmvP;Pj7q.Ŋ>}v|ğZs`sP:ʸRQX4hgR54LTn%ճth7/ e̦ylMh8`3*}$%M &`-5UJ&foQr Jрm=s)nU-* 2@A(;@eG 7ut)t c=2Kd|JBKbef# qE]#ʾC._Cw? o ii[VV>0@ri{D!e=f]NNCq7XdK;N(*aieG%zz7F&*5Q)VX: qlF]Ә7BxZHRfJ1r,l\鶲WMA3ll0r^Rp&n?g XXAJH -)2%{H6L:/+QY,pȑ9OkH)D= ["2 56E,iHM Hw F5]ڨGӗmw"l4mW?5}_ 3C<4UT0SKۆNY` em#ǖ܎6i'^T:񺉊x$ lߖ?3C;|+5qųJld~(AʈO٩ܜTT,ȥhnS0M_=ڥS^纗i@m 3}34^x"/DPJ }u:?hBMP|KSꞀZZlTWNm6|vf=<4]˾:>?!*>%Ov'PIT '#OBDnO#/ A z5\gsU3Etqw zA Sٿ"6 Fb{ƀ*o7MnqjSYxȠJlKA/Q,~ W y@T|l/,3@2;?Î̹*O&*cavh}2k.ΫCZg_QM#ߦ;Kaȗx q_4v!^: Ay$VҎhlnCs{(]F9W\"'육+9ۿ2qlk(_e$vGYg (K/c/Fah* qe=iZ‚W).Ԡ'~CLݷs _o K0Ȥu2lhcX{(P^4<@dcJ0tX(X6l.{?KJI4tq|HM.خ3&\)D{wڣN, Y:>haoB^e@~|C"gܔIh1%7%j偩RzkQ]Y|L%CdfSm!f|܊p =O8|E0@S o#s };IϞ QX?\PϦy&\ZcQ_ӳ ]KZ l']YH$vl/Q~dPex>/$ϔ ̇_ |фlL ˅F_|SMdՓȍѣ{6zhCSbOH`bm Դ^ŧg+X!iAHI2Es,ed#v5EB ۫@uquA&cZK!Dmko0-M"ҫ1J([q\R^99nb*]ûeDvw4]#j3pqYeNEc<EXE>+lw=g1#;Q9$5cW]+)@Q'~L ^Q7t4=)*hx^w;5,|qМu)Qr}(4M晙j,wSP2tS[Cfz)@}!%j+[Ůes]a(ԱF.1A?B{J_xf{eP  rm͏qOLq 8Q1Jh >@3 I_jb0ȴcȯFHhd6|)r_r8Պ'7\#L|C|KQ,j*׬LЈ~H M w̮&fYM)FHz@hzfrX7׹nTƦVcń`0D0xS0^g_)|K0Kzǔe䤲}=:$]jTu>l; W3#u[X+ѫJǠ;,p^tNw szi&.2"%MWpr<5~L{wHӹfLuqvLaE Uz@DcԹrO0 \C5CgL oefo)L_ȑb,euAhD+Nqa uh鿍yNUbڇ-#j/Q^I`$ҵP=wP/\SM|4UО;QT򨇴ba/}3XcVmm aݘwqޚ3 \\S1}iSg4Z@[)|~;K[Xo2"[mF<;%y0~ZΙ3R|_ 6->k={GIyt$ PE57Ђ+0nsqh8$f4EP g-Y#1q.K,r mzJs .$/j{? nྣ#ο\+-n{tɇwb,6rd*sz+v2^}a.1wQ:zO.pr+mD]:>CbK.ĸ8lentΞip+ٙ{ SZE6CEylzJO>ދ9;?eas)\!W\/rt g)cFu7jƎ9']c.x?y|,-J~=qqB ™W#hLXrw)L܈94 M/ҏ%8 GktS 1ZvYzc?:<10F?XU48~W"g_( ?XŸZMFcMSle/ 2=RZ8PQ2Ez6hpaJ6Cǩbn7_N'J1z[T1r? _YJ ,ºDyju26G=o]7 {hm go/ 7?/"ļ}6%645:7̦1Ҹ%~?vs:oT#1|30s`={Bėg'V45tq5KbqĶ >:p/ _cCFy=8YA =vAZKw ~cm[{{՟9jyݧ#⽔{/z6g} ]wwa$ҌL;B#Fi?:xm`r+)_G?RLzwhO=jg.3_/A+}VoĢ[s8v{+.g4 +-2wy , jb(;QFMd]a\´X$#Ȃ7@> ^,N//[Dowww:0r ɆLqnVO="`K8 P†Ql ȎBIщˢaP_gMY'䒭_zAUGCjcZIh4ЦKa\Tt=f D~N1cb>I(GQ@ ʧ[e3sb53tfqK+0Vzu{R7&>cTAa"f،Alڽy{:\yrB)3yȐ8 ~&b'sEeH5ZZ{ :ԂMg1Y$[&hNvI1,W48L72} WϏ}"F[=\ت%?ͩ`1v&ĮEMyb\SP00)ըS>eQ>}" (o$etk؃H-^/PEiqx`NM>S^vRdbܻE?RjJթE8L#E<8BLI=`T!F,^x]>cVx S!2S#uvp sI~ #Ņ|:5r/#Fx (gBs l ) =zK?aT~yn]M^܋BڳKO1BW;2g*yӛ *V^ veyQ@`oߓ q!Z+?N.h|@jzWۼ=k޿i!okإ5AFV*MG l!UHy+vHV+_ TW@{έ|~rW_{ǹ4?yrYϥQB@Lg ɫL=&,c]W q21|FU?i0XNqeQ 8ipt9Sٔ`۲p0:~&Y(#gJE{7eȚĞrҥ|}2N5;fJo]'}?4x\~x䵇j@^؇Bq}I& R5SQ2jyFg E7k`P{/JΦ 2=Ch2nG0X{/yE/#,fKFVւU\='QLhUbD9'\SdȨkX\FZ@aG9r2Fw 0z}RU)O^b&OK#Et-m&Eb5- P`oX:XBtwbkÙ5u z/A=VoעUrz1 :DЃtyƮ:ډ+XUJʧR:K3 /x,mzG=|)/¡:l<Υ8F&[h?OlΒ}x9!n:r(vvuw)2-9\_Ɏő1G*3Q9]}9eYdvOjyn-+9zcʩDz#=D\fBT' l`PLt[a# >w=4^+5{Z^!VaM]`;jʓӛJ.#E =88ޫkp'|Є{j{VK/kv93!C^SNfGC@7$T6mSR"bSj8 {Uf,m(B))yWTm J#joqQz8@;tHq^L͔z`U v%A'죋\ N UxW7%w19ZXz \%_%}ѽNQ2Rʎc(V *4ҦaF;Srr6\#%*F4ȕ.39&t7%Hm2tؘrKrIm7qvYIl‚!;[gk2!f5TaQBўOOU49<3$jٟ3i7[PAv_E~MZ*L@A\2Cm[B7?FCav}f-Ӆ751oJLGO2gRP̝y_y|#̈́+C̪p4Li ɢMԮںrQ-˅}7 $*SdwsMJ"n4dй +fCڀT>*J6PFcNEӈ''o`دwM(ӓN(ڢSfҒeq!6On6cPzf2A yl4RRYOhCMJql*|R,.p*Gk-/1"S^Ck%d38hxRϝBuK{h *:˘cw(KmFr|Ӷ vs0~}*#;\apc,PMx/{a ijM:ܑ6u-j HUU G͖@2/m{)15gi(&jZqW G Wq' 񗺡3R ZQi.><Ʋ-F4|+ ʗУ =J5]-ֺg@ R>eQ/MUY0)UQXEm,hCz"V(Z8"$PBK1񊷑 *JPRrRTc j)-m޵>'2~^1=Ĕv%HCO]yk[s;r#f&/Goy9法)d?,eXC3B BM>¦U 8G>ilu{ByR9%yи K eߖc<;)]k)}DMpl-keQ^t?q^-Y83T2IfW&=ڗ{ג};gu؆pV#\sD9VM<T2qAƒg*)FT2= z_V&?޶Ё|NQ~z_5:_qW{Z΀e8S@^]єtQ ehH۵$bJ+T 5bdo噃گrGY$3BcIqQ B4&4al9aLDַ v,D>pKdN qdLl W~k\V 94 VKYjA,ةx 5 xnLۅx!s=Iޱ9)vXKfsd7-$VezaPaRB¯ktz[Oh1;c?rz넲.d`C}#&9B}t99i6؀k%@#\|g(奶_KbxW|B3ئCyy_\47w !tvgjV&62#^uO0?A$+;_Ea Gp¤gF' MYigH~ބoT?Gʷs.pɊ 2!we/IDJ[w5Uz\G8܍ 5{IrN2̙οE^ mԞKK|L dVhP3 \0dždso. -=q^z;Lf~VA aAǨ.QْhH 1~`'#8N$;!g6F+{"6CmB-e]̴+"ZuU"[+0jJZlߍ" 3ϞPo T@*(bC+,{ ܶp=7xKTy $lRDے%-h&%5Jp%EJ-Z):*T瀡 u) ?JXM<'!ߝyc@̉6gDy`(eRj(^({ !H!*34 ϪM[`,cLQ b2naw5A!] UuܳX,^ֳn.D'k\Aî_)h(9dCx0.J2z~wXսIrR~a/1Uts6B( +҃$M Sy'yUiO(':w)ߞP#sZYhP45@ȳ#leMRx4L.~^T Ԡ]3(" =X<=ײ?*JPH6Sm '0'o" XSkUkux$UT9 h]G2-))I0z;go':9QK]k‹T8?LQتοt^ ;Z/ Nu\ZSgЧ tYF546l<^%'CtƸMmgݪ,i)-BلC&U#;FE+@3%hA*,gY QtFo{RxGEv (5Jwa9Sk`0-bOghnpMyɱ= ܹiZ~&nr?4.U?o{ Zg#aXViw~2o(y@ 9RSIT4kId)PY OId6]klrofvOKuvls'[94Ck._F(:[Gpq{wNJPpؿ 1k&߬1؇nUˆg̘2KMX _*yM-Xc]}CJL?NxloNf-vCs23?"Q P?pzQ 8W|7w_oc9}Ǎ6ي܀ :R]pe_"k_>j8W>`C",ºO/"XG^WMcy6!߂R^hFp_蘍уdk3hǎRhlO`W禩׍ k[J ;Ʞ|g F8wHk+Rd-R jUjbThU\<ً'Dq֚ae!Q1L lArW_rRE\=3BYF#RbQ׽].OIvL%gӍC7 įP~~ q^{-6MifEnnBu5%{iLik;G;=_e۸:#ae.O).`" ^ߺJ0bteHW8[NmK Q''2GpM%7Ga[4VԔ4o2IEvٱc g]KTz?fW%Nr+9ͻ y'c¿'+R\hea/f쎍=y&w&ᦺ3"ߙiGe F%3ƏцfGu 8ix]KCxT1`oTlp;,rqO簃Z}슧"^zX`(m f@: }HAޮ+n6`.v e!yN`\VFmɥ/;C^:@lDa˖Ý>^>B2+sx=:5Z<ӡ7&u߮^D(u.EެKܡ50[jآQԤ` SKGHVaSȒU'[ f7Pd=ز-)`;8K3郊_Czȗnq`CKM&h$ AmؗL=~n'W{/2`kn&>p~y*ix&h#vtvQ)!k;!|I=EM!s+9O0pbs[E0$a& n}q]I[6- Qs1f=W1q +k+0=!)ʣfP[,nfդG`KkպEi%/b JJe#_Qˮ+ u^a{"u٥9)NU9}Dh"ڡe,YCt5t/e. m{/\:HӞ<[tb~Q~9cfxڞ6ҍQc, SD }ٷ ߜMDQo؇)E+Uѧ _( ҎB'i]yX//M߀ɜ&G% (\'̴̜<7x`ޓ_yHYʁln rV6r_Hbcۆ$r:n+7ٛۗv9g0ZQٽ387axvy!t&A]gv(;ue_4GNQ4^tWJ< Cu81_e*e8Xa\/ '$  i* 1_g Iy`2<UpD%&rtY$2m#( fܓU{I 6P@D',;mA}Z+g4D9}')<r{i\<h`Z-ALR[dŠWF.$M qHߪǗz~>JߡRÕ椈kj*u0{0Ɲxb?[0b`XJ6E]E>cɲT#0+^ߔv5nNyI-<-(>O_1!9Q#1d<pj+:<eת$m e_ R³\ feԜaD6]g:|j7fʓ;z7>;$["rYҡGHji9qeSV:ؼ񖀏> q016#L*gEps};ka0<@k :WoiKCR"aIsn<}b&z'"Y Vl+i?TGU臽,DiVHW|ʆT5 6I W8/ԩB`T6tݴ{oQvq>xiy4Xv.<ͼĂPG#{#q2+'q|*3 9 fW3.>vJq :Փ<5Rl"7vjTkx5߿)~#}tW+_ֿOlۨ2DG?8V=kwH5ln_?[D9.N5'aj5ۆX-~z1}wM%vcH1lKI XQI2;H_;M A% ЃDy%gw#5G뼚#O= _JBKIBW_Z,2 SW5_ Loꍵ5_]~Jk]UWƆ !6}zCTQey3 6{&O>~xHsE]ڸh?E)7|ˉߩ'X{9 ,-]DL;Lb-u<6Cι!9ͻQO9'Û$)#ǫP0ǿo᝛7m&b2w!ǪhT~w35m!>o0Gzd`AP2Um2tO)KhE\۞҈#RNgr%R`zjUF,6q  ӆgJcyt0#49 3ju(٣b?eGgz PvBihr?XAo@җ=RIN"-}gf~csXK ^vq<Ѵ| ezuV57}i]\ϩ:Gާ%s5H{ԒC݅=Esq=@F^C[SHf-(ǵfzrϼam[VO]:XX*fda@$M|={9HR}o_nOA༊,!(|EyڬfOpWm_tjSGv] # bi]K U[Fs y}ulKQ[dt1Z0PNt{pnC;SaQ]*^ fe+9,VyߧmQʰmm^cPvYb[Ry~wK7&9K)UTI<Vy4ruNӣ?<})ۻ)1_G%<}.eP$x&~A9v4n`u"ieNؠQ9E MueH6ÃY;ܑ| Y:›Z.P cJf(ylhquYE=.쾫WM.`|sFcm_rw^Lx(| QrlV'V {(@ymLOg?'0x6oŽ>ڼ#m$Bv]~e-Hr^oj{ X1g|O. we>'콊lًjϣ"rm>oKLCR*^} .vH3C~kmGu=ɠe9R2n/dæSԿ.Y5K5Bܯ]0&v!(jMsc%y8t?1 $0Cw? E~ן;C4sdX~(9Jq_ʱsՍ!6*`}ޘ["4Gv39.=9> [i >L-[ ᙛ$4y&RɟWv/Fi2ם!;TG%IDRo،?8岲\.J>\/[ ^I Q#CG0Yo~@<6H9iΰ]ћ\nA]BV_2%ɑ c~Zn-C(W#CSb h|N }^kcC% ;}5_N?_WC;UB&A><7ޱߛdBClhvrK|6,?'݆VϮ"2? +-lo-%>j`u%803aeȃζj]L{ &Һ1-jOI,~X a+GS3bp(^;=2ͻT!o:kC.̆}q 'p%6,KݰkΝf٥lh;]s#{ \R9CcQ9+ۺ2\nYnG1/Wz3/ 'ܛrYW IzWd_ .!8VeץYٱGo4urN!l+1M~`m5!;S38&Sl;&L'gEl 6ygP#jp6:'3qyl xJ!z%d/5x5~c{`P9.I[mN6xW|>҆9\8@-O<~x"PEjC4^{8DZhÎ.n+DRhفV4}LI}Dg=a=Ʀ_#9S%]BO69!Y Y 'bmiڞqܮKEzQMHo!oƝ/ymqM(]b&{q16l<0Cv0\G;Pʱ6J|e^?V߽b@?0^$ߧXIQ6[lakW.lGYomZ0)Qh%6OӼK1l3כevsu/60tlKr3b$ǟ.n B8{~ _~+v'|BS#$,@}rQYǴ ^]~&8I:SO"OJKUI˝aX'aCoXƝ!ulւx~0oN%vN ,@ɗ y=L_"?zgvڷ]f[Ba#e}ԸGޜXo*GK(,^/;f#zk=«˹>ЂKj|Di1q|ykQ?_~I‡.CubA{Kӥ eeJ9^w? ȝ+6*8zQʬϢLXRR;wg^fCҨ~N{uZ:h躴馐ݝz1/G:lj{uJX*ߢ)3bUU<'wʯo1Xu(&9_(;LPN#L<^({K,2TAD1)52 TbxF5DŽ5UuzF̺_=#z?/QFEc4MC;C5C)qaؾݻ Ä~fۡ^&/"*8.0?ğF M$SI{Th^IMqpP1Pc,Jd>yp{)ԊM,F{Szv$0h?Am\({4Խ,FCU[[Q;ưJdžB dux _C}ե!s{F3́ŋ1 b/<.Uvt/*C_*>I _'l56=eVJֵogMZLk%dȟ3=s3XvOD;ȧg)'I}Yo+b)7:0d*XfwPո ymaZTưaœKχ@Qp$l(mV52۬%Zq bxBCyPo._=ٳoL K,>7^W^Mxm'1"wgA9+gge<ۛfʊhS֪K[+@'NVPиx;79O29LTIV'>0Vj[1OJj0\=|,(ԣl⇀ Wl:8|L/Q"nf!dX<#]mќƸa`/шOR|=jl2.w^эhFFIKUVv@Le#t)_rY({T} ]ܽzY'_RFY|WgE2XYQt+åJ⼀G/ Qj̹LA <홡 vrN~h9,'a"y+nt͸NlO|/> Rx* [(g^6ntf8s<~Fb N* ow(fC] 丼BENoɗHWS^"zn Z}4+mmv'l)MY87ߵ&7:Eh\̪(YNW@09]?2p w+.0 Mѧ2~&Ry`#.^f4 %F66@XmE\'x Kd_wTxº^I5M+kr{Ws]~IM<uJ'bޛjנ{ - >O1\-+J##>S\ӕq EVOD129C[# ?/$70~`M[·ƶ7ߢtYo6.r:@>hhݕv(cu3]BM*Kw-qWsybY~&Fx5KF_n!J‘4u}Q-vfZWgf%W*a Q& 59Hv lQ9 3"bs,%Bc{[(kWs!ٿD"#B(d+ ~^WPALk'D+liTr_yyXЬR^vLJv7>oZG,|_UgDyXpR~b$g#f#Z>mdN^ױsbEn]͗"-tDS %fcz^_We^Ր=Ada%Rbh(:d7:ؽ+b7Z/ͧY|&Ja{N;,S-miI7RcۻjaۨG=xp}9Mi}7+޺*˂be ts[.),EEv'X0jZ?;_6|BJ4fE醐sm ݭ^?k9{9 IOWk.{j 51ޞ>nȆS LʞDh<5=۱o:A<,AsiW:-̷,E`}cv;3 ,toUE/yi !̿(PUbfyW.kQkQP5E@<6ԻkHټ46GXE&Wt?|Xa5!UFJ>eV2 hx]~D/Y 6 7[=>+)_!`5H x<ҥ3hmꛪۏh ؍~Ϧ͔ B%S'lU&=iZK69@N(9zar YXji7ՖR3)&-e )Ң>F5i+V=Cvi87&w[S yъtRC %+o6 ;y/הcG,vty E7k{b|ӪٱGᰴ9/ޥZ[ `ƦbY/*)F4' FQjO}5~>psWb';/luz }B#ɩc;8P|(fSܹ/ؓS'oN|#a&ͺѼ#\(a9"b E]A|+OQ, L>GsQ` 52?Bqy|yF=QWڿNٿ#U*O削Qʎeu|x9RFgYXw61*F26C,oty:A2Tϥ}al[&2`if_/8-w1A<;!/V{9R[ E%\)GRvЌ$E%vDkctAAg^^0;rNpKK@mI:sT \I,_ 3B3^;j;Kငgh5ꩄu:is!u.}-Y2̓k)і_iꞻ W/[3ƝavAgՀdDmGaloJ9a;Yo`hr(N _z47HMgun)gQ"pˢ1 GV0u ϛM0{ZS)D,NXWc11ᅿжb$C~XoomH kXs0ɦ݃XvyB2ݒXѨeȢ0W!RXWd*;N5L svpX%6y:/w=GBD ED`H, xZYwr8+tPC eꅅM(SKNbGpzX$3pe=FN!w> Z%+#N4R']붂80h|Ky)m >06yߣ++GU)<䟷O0d^cS$0c"k,i$R[2U##(EuyD)IaѴBkٚbtJ' ͯh _SB GGK1Z<@#I$%|!p,uӪVs rS܋޾NHn4"\,_N!וB9W1Km4܈fy0\wF4 <7Z@,s57m%̿kBD(2P5.[p%nĒw 9"\z{;K?y\~('P&-X^x(~m۰`tVa'kqG\C֐{tEqZEZrݡQJ]Soz 9= є0Ix- l T:x|< NZ&,\ٻܾ;jX/6/g|},5_mwzGl%EeR9>ԩߙf0.p86R9ppv K+`.2]wQ+Vvᤳ3P3>JُM"4m#;уAB<@Ě  ZXojZ(ɥ!g~-Tj'Z cg Jx_F&bџ1@=ht ռjl, A-N>Bo'wW2?`%͉BtWH㭣vH>Lt{:4j2aB>Y)Cn;Y)&︐jMWjaPq2s'n% _H,Š.Ƽzǝa=n6qOZUތ ^.%&84*ԵZyJi}#}%k4_QF%Ygl&V#WGRH; 9쥕 ڥE֦]kRC/ LԲsi\UI:\.~e٣;[a( D<ܧ%Ntu(%3o *GKNwԊu!R gyLHٝ@RDw.ƕzTM'hG]QᣵkX˹-[h"uYS.kv:wA)9-c:wI;7`! Cxf/atٔ+CGgD=$ e`D ^x]L&j܏u0bg_I[Hdҿȟ&o&{[Pvw8fQT Vռu~(=SCNCY(KE<,5 y}B8S]T]nXhML} b/$3 5w{FxoM~\y*Ǖ`O<*m%_T>=Ǫ9)=}m>-!-#K_;XxdO;C*݂Db&-% ,1~MD dcolB7'Z>ByTwaה$dNm؂~s8JRBdOQd.;JpMo0nBwtYg3˶LcBcaHѹE:*A!b<r ;LA݇A3@R^S}cc{gHC枛Bi&?[<;iֹ}%p\=6>.k}ɋ({o6LMrNR'ݨW]u%+$]Z4W94 8cdN9"`.z/#%jjC M7pvߧTrgs6ݡ@b`vS3RO+ɾ~``aEk)@:= ٖKe0xoΐz[{p`n.ysm΃dsa{`9-%[. /3^Htmhڧa@K[y QiKͲkI>k0kOd] 1{ AKnܐ;[WA.>_%+p +JͷN/z=m`Su ewqӡe]zE+& 3:eѝve/12IӚ񻢩'2-Du<+is&=[ZDe8ϵK.[UKY\&8pRvp\1YPFxufCeoY˝!7 N} }5r]A_H.T7MC]di4yW= div{(0t˓\+mq\]?~m!c=VيDl.٬lm>નwpxי zw{H(%ɦ;asϛf",ҔJty5Еf]"F&lZA^se!_ s"CmeZ70*5%|V32/!/r?b3aYtG#W6ƫ;1ηԷaOebzf*3Iş% vˠClُC쭯V"6GSnt_KU{?yΑb>#cPj<=y|@KmZ/4{Fefyəl3Or,,+Qxu.qLřSVvH2T;+ ~@gjy,!ܲ@]h_,Z<}v`rz$2δc(]7.EuW@U E#"x833oODXޠy, }9NFL6:K|YNT[ׄ~}땈AM 3R~ei6`2vܨ`lăwqgG?@{6H{~%4l0Ajwvʠ/ך^ޚϯiC\cشTܟ 7@KDRDl aIyU\0K-JRbb_'|7DWqށ*I||?.3ӗt+l[P46{(ūuxڂ?ƶ$*Q+)ʕZ(sPy32졩Sebkh ?웶Cq}?u/J͛&7z7y a:nwq~%ƟCju)n6yfh'JZgb}oOWSD*=Lf>7')~ [Q)v)J-ܨd-HKva&FX ` HJlT6P ,accBJ$O Q(}; rirѡ߷_3P*TF+F0 -zts+, X%x.M[ E%Vavjh*|%宗#&>95~j(ϳ8YCD</gU:LX|E`lSepQ4㻽EQUPY/d{R#1|ٯ"_|/ Hl=Mg ̥[E|lyƱ wBmEXp,Ab&>˕$6/HQq zIz=1`t'`Z*9(ˉd.LKD!ހܡ|!}-$-KP8<ﵟ6( BVoti^Xz1z [ yIz9$G&r+$SsU:N~olRYjT=)RQY<7J&I17l:k42!4|/KvIUحF!FNoN&$1t P>_CFW7?{exB7AA9m]>[e0?qJ KSrIK TbNf}BQ5;B Q݇}'Z}YeUUvcE6o>;.а[1잪H^\A F\468Eޢ5gM/gf +&51 7^A±[  HmZt]h_I]A@T">ĺO T6GewHְv/fC}BHg'Q+IcЫ b_ĵL`B~;Msgc+ZZQ!a6YuBYS8Yc̲KTE>Ð,)gE+|o ;h {_Nd D2Vlx7ИU4ynjj"ķ!6erpc7VY Kٲ?ypuZN 0A{崭[Cco[7 o.N +KJ6j&ML!3^OzAx5|>Is6lσyzwh. ۥ&V(F/mWG[Ⱥ eFD%w)Wʫ@f:1!Y|P54(e<=*c~Ty%f @n.ogpW&amA6Blw~* /,=i-,Ѐ̢ӺBsxkh4¢@<KDdsPf4-"DybP*Dl(szoFSETWr>m,4*J׍h ް#Dѷ0-aB́% )Z jC[ؾ2V\-V=;VF?y;BQ*+D)q1Y|a@QHX Fd ͷV"ǵ,-j).MV=7Vځ|Xܲ]i#Qس*K;^Vu\~0l(; ec'UW~kzv3 Z::_kE:5ͼA8BDj {'I $>mNe'sGsO&AkjFq2 ڦ- E({drOg+@Ӵug(Pv lȎT(YECG&2 Od{R!I)Z Rv6*C ]~*,Rd "iK_Q՞'GH+Cj~S ڐM[CmkiW!_#V!!dw4{=|Ƽ4X6\GU4T螣sqUoG,5qW =sfF:]6\o+tWc KJۅyzZ-}J-@!u #N?~<Xk0טu3EyN {7E\$?"«ϴx) Q/N}WZi s\x!Wu^Mu6ݛ%jL̲s2PصTjENJcd)'CrF6tɛeҮ%0Ѳޕq )~:0Su(a~D.^G̾؅[TOQ=xu;әJ+7u~*A%*sC9Gvr5K ] iX~CҰ&0 T?~g9:w7W*! (YӣGP|e$c5}^GC-j {Y E;O$=J~.R'2RhzT];$x볕>?w7q 3d@?%BZP_Gljw~&K<+de+ȹS1lQ~aFf ̲3u*VDSSb]qvjM3zo|f[t}*~ꅰ~8JWƀ쳘9lm1lbQ\=pU`9Rv3PLt( Ƹ}Q15x塝!-R&RyO2SUJ~<\ S^K~5ss{ >L6a5=. eJ+Dx[dp3$Cg䝧\enհDSk, 6. 6ܟOAghDczH !4DU4F+XS Еb"%5c ZEg3z EcbYHEC#8n!3 (%EY'zYtu':Kzs.p`jR3+ C-'Uߠy]ƦB);:<qs7S>On vͱB8m!>*RQXʒ;^PY^<! {IO=mł8i0Z G/eWk (;ni'yr eMo9JuqLAb&$QJ[)5/1JI֕gty\7O}h #ϣ _LLor@~QdˆdDrv Ԭ=5sn<GrJ}'Zj s N4v>L}"7J 3Y0nn+ȫ{@mkb [$v78np"X-R!5?62g5SN*N(뱀DhMN7֝lq>ב$Xp|Hpn; -YYR(´m==G H*Z0io|RE򑪧V< Z( *zYm_I.7jsW_e|';9(\a9`nNd0v p.)J8-_,ޱ޶ 3S}gIcS1 gFl҃fzbWLYQ+$cDp%*Y á*3NkH,(Kٔ/;(KYAs!#xh E^5 edYwN/*)֝tNgd<\I5մKEi=îWj8 %Ϧh`JGlyN`=W~u &e,LxNO2t#E$/M"W0⑊|"!W§NO]2O=%Ȟ}GᎦ8Ho?ær ^]oRm`BtɷzGD5\4˅f[xY+f/|AN(ێ&6m?heUG8}Jfl2CuR%?~ivL .|WF'h!r85 ҦI=:1AP=9!PƑwJfL@_ŕͯ46=A}㊣(Ezr(>{n呠)Y5[D=أ!%rQb8 %RDyP؇x>2[ï,I\$ 6Vzo=n[+C5w%!OawVQ5 ^p?ϴSSd]ZpM5ad )^i/$/iボmQ`}~g9@;#qm~?)yB_;b9 X8J3<3U22i(Uɏ׬*eAf1OzEӿq{П4ŷFhu#v˃]}"dW>Yxα6(? e1Z&txz>]:BٵP`yj}BCC*6օ)b&nwrLR2 8-ljdkO=w̿}Y#qŃȹݮR(Cty | ٽ Ρ^~d~+K dvF.=Ӯ=@z}o>P=H봂Yrۂ36}?>kM3Se@P.Dljo [Bl?RX.<MkboSbz]Wdk iNmp(l @>ry,οZs8fByn6+>f &u T)|wt+7hiۓ^|5I2 BـU\y!A.3H-3oyĚݜL`xObRl$44m4* |e9OVq=)Qva~0p99Z[je܆P/SNL+nMNuZZ zF3FBYw躃WTMWTyX[T,Zot ) \uw[^h_:qOD[v~` yp6<UtWfkZzM>pO-rr(`~ d(-҈/B(5VB*uYRuVAVSFXQMjeir[n O p>$;d嶜xDZ]gF<$Rrd%hJa; `c L-Ux&p&Q(Ivmtdn*pOIļx]Nh6m!ΞÛo0M(/gK,%JŠI]dͽu%{(K.6ˣqyQ~hpz+^o&o e exaF"v !~D[a.FipBocO@ YTk^=F(C $;y-;4Pi2bgOp๩[8kiG]Vws sS5S$lCPu;$_Qџ5eYӎ0.wV|{·B,%SvR ?C`y|I5\ѩOxRy9]  M1ЪQ%?2۟kpRCqy]:.gCcrSAHXc bA*8|Q|(xrfE~J/߅{EU$oBMfwW]eV%M%4Y7FSEYEG~ ,n*R K#HDyJ5B1!y< fQuc#ҷ `+ؐgL݄ d*- NhETɭiXP3O9T+{\^J/#;0 pR29XgPb~ȿ?onq|%Elu_xK!uѲn YI"fI Cy~%el'>@ >?O{WOztmdMbľN.56U0*8 A8݌zfB. ?[(AءƦ ~Qc-E ,bBKiԟ}`^^7myT9?a &Fk],[ׂtҲjt|O!ڂxs hn븷V~_Bո넊i5X_ZL c2ČP"֘ČzQFv<]OoCBjZv6e;p<E 97Qew\ gZ{SI~bK:{]}'=h\![f$w!e$}}8%w5X΢/hixā=sh]G!G@XS)Ԍr&8`X[cͩfDںT`i7XkPci{rIB  bҴwֱR/2>.wdz z?q~T>4_zn0z`6'rL45`E|pnـ{MǧO$IX) ӿPcTbrS)le-rek*JZU5g94 FZ\7ap(I6.m@4U0C>& _CSMA۲¹YCǢAAs yGI|BԎCCHtMH  pLXg']%GK*jTݢTd6͏[-8x'X!~6% e qP'X%X[ǢrV5pD5&3E5;;0u9&"ǘ!ec~/Df0ZNٯK5(8e;NLgCa|#ˤD`ݵˠ@I[X{D -rDf-4i&Xv^M‘]irw&8'X Mw)Ed^^e_EǕ_X{g'6p۟h`6S l8,W3,0tvr̳%܈ /"cGm?v?5&-0mBڈa#ߺt-[V~~]{ե7ڽ%e}eAkJBڥ'TOCޚi&PxܲtYa}#7a`G9R8Sx) >bC&WDO״;%Sy䁾#GAl6fGƺ1+&},hEtWLV:x߮,?QCC~ \g_pf=R^3* 7n.u7qVES{ :$qMC)n#/^%_,K }\{GRQ]`vpA3F.;NUv,ڹK^ *B(]{Cf G. JZNyxpY(K4!y+wu-qX_g+w'%JFQ{<}[Ud$JjfEdQ^ +Gc)46#\.)tCB~50Z5=}}jhWHRE(9vϬ=?CCP" lz_(0c~Wh 1gqRVy*jepȣGrTOFq@0l !ђ (H3'ýa0W:1"Hcg/)JcD3)Kc'pnc5ـxomu*|kZCoJ];1A֥OTv@WYwsA'8(@YKD&,샵?]0guBlDuhr'8o) v4X )vc-s87YVr_Cou']38iNZQ 셣/Y Qٌx|8,"'ٲl-IV<>疣(fM+#*f9шyG4" iD 9HP ww Pz-P!5ds( KV@B~&K Gk(_80Z`\9B7Fc5Hz{Uhpf&ϿM.0>E>43`L𧷓q,ӓM3WwrXy;{G|#RPDboPj&['vuAС]蝞bM{g{us(DL)7KPEͻMVe c&%a:{ݠG\]vCC#ʽw33K5e"~%7fS#zVצ5ힻWI?w-cynC~ʹ~兊ih`[@W]?c/:PȾ2q}@Ez5{!A腊f5ƫ0qLpDn@ě'#}wLeLf7[es-W8wL1-n514h/}[KM_=vV$Fzǎߣ۷[֑ʣ!Us"ۿ_`UwD? SJ떐:a.=Y2 {ׄ"^0S@N5k|>Kve R=_cNk`Hnd'ɿ _Qu W8@5w6U>t8=k1Dx 2Z>J[Cy7 ī]Q߹8eB3;loT H$  fiiݧjvw -K5#BEN;fw=n {0xOOHn/#˘N В#oIXSn#;|qPB|mY,\Y}i qJ6-"Zi/;`7! Vʬ{M|'^l|gpw=jN |ZqZv֡DH8Wߺ#e㼹i6ߕ|H9OP=,iVîɴZw}cO`i(Iн¾ ?VkWCgp gnڣ'> tq/=]|>Z.Ȅ^g31׆>P6z>2cċ,)Vs9.[ !͊ w!Ф ީ9sh"n7h*1~:3D i!ơ:=z}NLhiVQ|Wh : 5{F-vg_oH<$Ka|샏d-ksWi/zka%WwD!k:cf)9ls g|)נs*gCD]#e?sos{L~6ٙnguQE&rq7惸ohf~#[YQxvqͲ(<_`9>>HaOÖ{Uk~hu)l<.%ךk'؀LHօ%r?9o lq];䋃s׿x{ͼUڿΟ1"l慌lAыY;{Va>!?r:g0CM!k,sRaE!D$Z4o!:>NHuL\QZ><ӺZ˚8;BǖD[Q Dѝ Ϻ)O2`7}Axև1?D/wK샩=O+댋 6jgϹoDM]偸iz+]}ΕV6c{UzWzި~?Z;Cm}kεz)A1zFwA]zKJTt&0(XjX?pl:QJaf,H 0Ysq,Ŋ6^([Ly뵢t\)}Q~$v,85Ds/>7< '.8Ɓpc SrSnW.AY46O]@z-xV 1s/iks#B?bqan..)Brz]opHP?N~e A1י.YZҧe QVX%{<Έu]:fgq-`@Qrv@GGky%,ղ7xMgޭ6u @$3aݓ{-`צ<76C)jsn[n1x/\Ɠ%i^Ua~ߊ%=w`͹1_}tk wPɵqsǞ|AD).wǿ? `i BL#+BE6n.=毛+Xr[5Gtf)w8+b*ە|F6tI{]띲ϔJ C[qIt@4Dł/k}%ȕn: fcc(a(g'ˢ.˱&m<ƪi!ds5sVMX)S h1m{hhȔ 0Kn|=1u+Զ-ZV%4e]idoPN.Z1[aߌէ%qN|*L ~d@0^/NڻQp"x'᧤tG(snmV# n ?h5npuP+)Che7PSxL_Q>*}8jw-VR7^@$N#=Zb:t ~ٵǠFwJF#ќ&ۼ3Hdhaߺ5Iu_:g?n8䟚sdT>u4/'`O'9޶5amd}ri,Qծm%iW/wCw,P l{Z,L-TP3BÚ~;" 'zGd#nr9Ȏ=ֲm{@y[p4[tXs0ɮ=e3 Q-?|Ҩ0v:iT%30S婢'_RMp߃b{o:מ _g%f_Skkv/>&̚ݝ 1g\.i"?IYPSV c2PņTg#}(.u}Y [SMp ʸJfv\K:2v݅2-&|%\ P*pjNiPFPil<-C1+ N FGduX<:MYiy J{&$wK+N7[~:yg*JߎlǥB} &#~:R0+UΝ:,w(qoЛВW$z[(]8Q aWE"Ƨ/4, ˵S*s^Qkegv%bR{ /Nx1pEg!poXW[R@\GV//$'c=MO.b/M*㧈ç}J1}zfa֖{ ]݌ nUiN‹SPF?,t6Z<^ oaM Ε=5U?Ԛ+0U B=4sZC?`N}WH ~1fI=Oj^^~VT=q.;$N~>YӒX1߯cfi<6 ܖ ĬzТXy7'N5Nd_a6 /] !XeAw F_RcWBem3p.nJ$M^)TҖZe<3oZUvt(XܬR~H8o \M>.y*FB{ŠԜkta@zζIPB]Pmm4?T'Ky{('G^^Amޒ?/Z9[Gzrn\GʹyQk;$T-Qѝ Phb,Sl2IOdbH;2^r34ξRcyI{ IDD9[t,\{ƐT+لO5 D)[JgMJז~y.e7Ws zy'99}ҾZ,1IqcMWHGƯkN'ukZx}HnxmYj77X>sM^[ ݲJ9}sˣ+M'C\/z9CCOP#X`މ>7fhj(:2~ZնjY史 \DNo >Yd/3_(~!XyQνj&h\`S 7e9OoVQF~]Z~gPM (T'DOfm>Otv6?C Շzِ1DO^?u$f?$/ǒAr(Oڑja %j{#!u/\$d-)n؍-sݩ> :X=J)'ռGerZ4KU"6D͞ӻo> "l1VzIUjHK,.A>/ęJTw\}YjC>* ųz"Jcy&f"Eu=+ZJeu9XP9 D0jwGM)zjI~;lG ^ˣn'A>cbMyQ-l:9S+Ik[Qa7/Fmދmn,ӡnd2*ϝ Sۗ-/$( 7&YVc Fυp䑏}'n`obK=~lK¾/JEi/E{=r^KHڢ)`#nceej XKaҺS+9SKו:{Mz =|ͳp<bt| f7+@'J:|\'6{u„tvRRΈ x R^ic{BnWtV6$GϭEQOlN*|/6 h#Y1}%)T$T@4.x2 yt2PKJ_\CiA"!0zE~͠#?Vu|OMJx'?4Wob!&^;@H/2$i0VEw⺭ʹI^pEkWq!V(LHUP+jWYEŶMARQT& {y&H3<9 t>!\p<$)we) W:dos2EFYN;+klpnsZ0AAⰹXQOyg\eVI7IJ9 JT1 3@<ޓ+{zGMr( [$ۉE-<ؔ7v`v"u2-udnooO5sޛիF=U߻(W2vҀ|>;OV%Lo-zٍco5d?١C#ѯ  `xVwQUKfh]Tۻ!ڤt _-A'L&n`@ KrI Q|Tb!n# %-QgcN%!Y0cybG$BO4Ǟo6 }ѥwOgn~dW׫ER?Ijk[M^Ru}1X7#jLzlpV Z ^P}, $ZhU?rNePCg8q4b4ZueJ 7&rvICR]ȲhOd#1*ȭt9c]@f I`ͻ]" I )=Felв\ΓmR8<ӓV:;ȩb s)%?i&zcM#E,>?W-KX9͘cO&/6(SWaը@{ j0bOߩ5?/S9#M~s:7{AmŪTtRJ럙(IşV ⹈97c>*|a)p&{-_.@GKz$ΞyC ӋL|^قs64iDjC廮~ w Ix.p rӱN"<ϳ X/hJz\Z9 撫JֺjNO#x& ڤSdZWR}V9Ol'гCMW}fM?{ܧ?v zp\^k^IA%S|3ND e̳?粏kRbq/lk/@71ΝaL(%y3QסJȶ=?vxVV_Hs X|{+?yMՀ(epX m&R~@:SI6~`yG>y5^wO,gzh?ԃHiZCnE2hR}i͏7_LR~اy{~Ȉ ٳQL,(t38Z1*Fm %ϕ8AkŲ_Pԛ֯h~]=J*TMd+@Wg=)G/`_6,~]Su$5MqDžeB&(#>$00'/IC'AhԹ:wt\wZ7CٗPsPVRI+eUǚuZ97՜SSS?~i pڙ@M 8HH?fCqU}z: f/Iߓԛ}Cʭ>nC=!OKhԠdL Ԓ}p/i| GTQ)I3܊7SPD E<Đ6of!!`l9޽[[ۚ=1bxwsxE \***qCLU5]fP\N>64+1"qO]=ӳasO.dY3NKD; (;OHCǕӥGQ) fLx:Q1A,׮.սZ. ^R1`DlvBHQpc#HRkX7^ k{5C\?C6gBݓ4nF@ϠZgn._괌@>_%I`+F=ZfWcq7CLsaӖB>o zӋ9`=iB*F'+Jլ:-TSe }moԽ<,c)H+\)']̈́hRxKZXrR puEㅟGl4w6ƵμWdBi7_~_2h4x`TjIʐY Us✝ZM;.[D":] h`XKQZS3;T]Jݓ+%2 pU#㌺a~~{2fK @myv1Tɫgg1uQrުs\zbEpjXPK\N#Eܳ)t@¯F,̟ @1Kʘ mڌ_`=w*΋ND<ݣ AЊk 783-҉驂Ӣ]jVR]̷,ƾtq#RNDe݉V#w6g0x[`fOʝQ@_Xܶb- : Q߈^`71c!e9ag o1fBV>aY8d.L (=m/z>忪E 2$-n"8-Pooɠ"EmV7oH@\ ûN6CŊ!pO!yíq] /S}o CCq%{5Hej 5r}RL|+1'TV):)2lz#]# y)JPgO+77O7׿5Zsb3hߔVTn($HohO]Ͽ^> %ocdv8rN5X倘 \~~optjRAՈ31br:>M79FLIq*Mxà 4뷯',(nDŽMQ[29[PӾhSUf"/o. UXP8+^?i=(,9W6>,6vꨚ7k+GW*f9g<@Ff[ob0 kQpkl(:d+4ue":j:HP7/%7g|zF ?`ⷭipbs wxe& tP7 k*YaJaW0Y B ofdNeC-SP)YNlIA(J?\3Nzɳ&'/_DԏF.FẂE5'Q>M$nkɠ f#א.7p>8"ײ#\=m;Ghs$o.q܈8*\&osOy.I@]XZKKup]c)m1Nlg .V^xG@B (;_l;uhI m9.VSGxdd~ޒ@g*js 1w6 kF`V2Շ ߆QLCLK-?ߑb`?:z 6"vz jpLDj36`{r^7-K1IDI\nc,+ 3ɾ,`>p LU%sYdx^/c르p9vbC,`;Vg<ޓ?,9s5#uM3,f){j)ni>R9T9P" +ͳH}'lxiPz&&3~ W/ Ex|rɳ3x,N)^<:h KZt`xGr@{>S_/΋ީ#0 ?~p.iE2;=hS@>_9oWf?%{PF~jK`\2Fq,K9,ӭ{EX\LbR.NP NJ$5hAsKNnX\  $疉$*n|Ɉp9Zi?8lr=$Pf#:+w xJV.*NO{4җRùW2]XHāՃ|/ijMߥh0{L{³8S6_GjUUeT v(AB\?t _ǝ捉3WFr>%}M^+Bqgx25Q߫[nz;86OS .uvP7Ȍ'VU#9~l|O/<_ir@{Q)H'{R]u6mAɹh L2l|p:,u*`npn8ʹ b=Jb/{UkD:jڐ\ß$;KfȕIɜCZ7.B%Y~gp:DFCd"M9̀whw>'ÑgPθlc+pSnN^ukʗ%?\{> wW'Es?ȃoxGӢ}ZG?/ ,qd9ԲmbyIrZb;8@`5H"v-#Y.LPKY|Q>R>A&]]jIRQr[1 ͡*`*Uq;7![e(%۠Ļ3ZB+) SYeWf/刺l 4b s+G.#i+)IQif_RH#cI_yz>كպӅ)@je\699 9}ZߋFʊM][K_|Ii?I2~Lt_24 aI $CRlAьvvPѾ##"=I, E=%UB^@D}^~A<_hULXAj*;R{-xNHuMWI{tJDI? &@uĴDXr6i1HQ)kZ0tTO9# eDTIZ|޴ Ekޟj  ̦*q >7 FvU5R[IeLt*\Z'.Cqy".VuCˊX!"B.F<MtlK[I6F1C { RKoX N`M K7=`^[GJ\CZsXy/8o {es.eo5VDzf$ Fs@YWY,&y=A9-zG%8q qXVRuL߆’:إ p2q t)6.Bs6d#eo˦Hԫ؂!_Zǂ=J#R ܲ 87,Eك ˛:w -Uhn+7~4&>\ԱmP= "Ss D#iԘbȀX%o>&wekgunYbQH$ŔI{6nXVӢٕآXI?q0QGJ]Jִ[ۖ&ok5r8K"7eMFOi dŋco|{ل<8Ŝo!ankNMg~6#{`j;G{p2ݬ%%cG:ۥ Xb()u`$;l 1D`Y,}@ t]|>ێ,]VՍTwDe>vnr5a3^9NC[Ȝ8ӴhDž6t/Dep|myvYq_3{OxAXLKL"W|Jlp)H:bp(F;'X*HαU)1 #|ڑoݲ˙l3[sd˛"G /cjZL6 i1Ȏh.~.؆ޏ%#~?N)ŒKjcze|ȯ,U]"yCzsH'v;ޱ &.#c$EZC fFj߄lb6(.#y=ͪ?'UT(l,G!aPr4%K0*wßz h؆S0_$5nteBI" }ZFtdH fH_!ŀj5MF㲙c/"BJtLCȖn-(G㈔W.Y{rc<={kXH|K JVOou$zzui鮠fF~!`LIy ) S!b8RcpkՔ_M7|zDZ.qr,Im׿Lrjͪ{L ad,_}aqOKlZ%ٮ);ߩ2g'C¼A 騿Bd͚Ө~Do-8/Vu!&$O8ԕD|PEW7`8_ͲgN6hLb9 zm#^2ˡv'KO~TچHG|nاM5mA ~ΰ|ALҘc>e7tԴ^'o8+ϐ}MϕcHsZiQgbXrʝAI/N<#>lةԢÂ6|!K{Zad%A73{Ϭ*áfE.Nj_qu+챙Ǻ˭e|ock _/cp4_2kgyz0)i2]tR:趞BQ # =qC ǂٗ0s)!MZ(=]K- 5=Yk+#I+֟J ca|p S)% C-{@gfZ;ѥHʂSL܌op{xkH9TP%O-ڭ@Cwl\^E 2+?hC_$~=S-Ղ rZ6z1Z vC>-SVJ@5g(pak\=:D@,~GDP$( YB_s{q3.g I"B[ $؅jv!3v!3lٲw: #C4spȩ8,j_ eݬ!f-J DHn ܿ^wD~EBԖ)*䚀s)x99VU%*Gvm{'qĦ@UQur.LLfS82!!_#F#'<|eW?%R{gUm }eucS[e 3_Yy6JgW^Kb˜MOR:Q㷎zqh r!D"[:ޑ)!L@O=l0-5}߇a+}u.~]j EuLJ%'6G}pմ1Fuo"~9,[a_h)9#sZjx6afpmƔ_T %SJg6M;\L._FRUD-0+_~+d*PR 5؁y~VS`%3 埾UWPr6*natdUff)ݬto:-ozg'1_u~Z??0 Y~ny1&P_`xN)7;@d"3)-\4{#{eN-@u|VG\C딡1|W+͇|p2o%tݴ}ծ_y(!V\MVMfl5r̃6Dg'x)tIrYQrLy}'Rl1c) H)$|bp,-?̳+Sߍgo5vî~ AnIgeVpx(1f.e\G4s z4\NSyB{7ALxMBxm{ܶn˳Eqpu$coSpҦSOm Q4wPpyfh~Yܛ3o#mj.}%%E\ ͜ra=U&L:V»oOO>A8P! @{i8MKD~\r}C3NB/Mm}{X:xX q xDX\K_Y}~;=,BƢqVGXAO_Gߍ98nOVEaQ #3 lI(A-),jMq(S/ٻfN,.b dTClȉ/[ ΛR">hmlj{ k(kUhU:ƃK]AP6u>CF-GzCzwk#hhAoiցKʽ6"܁c\:=xg| oT~rKEW[F3FFGJ'߬Zm+W?ޡ}V#w+=e|E<+bŃ^F| ܲcM7;x=Cnp[bsM&VoOqMoy#l,@ TWa>Ϟ~=j|KVZX {uLg9UX(?k1ȉ$ڪ(F; $w@baO~{7PΚR+7Πf@h`}o09lYCȢ_0NѥA,xm5}vu\p=4y%V#N=O/ubY.uJL|a%ѳܯ+ح! 0,tCNԾdzS_2:PvU #ՑU˿W2F\_536`j3mRVk)L3Q-j)Ca.5eHxRmӯ2"ﱺ,\k.WO{?ĠW$J?RBS>V[AԠ"F3|;8tڏX?):݆c7e@L#t;1r2|hꭕZξoI=0NYz;/cwipPζ #{%XyIITsw`vT/S`AN)l{܎oT8pxZ&z6l+v=?.ԭ|I$a7xisSz>0(!jxIzo TGϜyO_ c0)0ËVb!\0-َaMS&e3 rǣdHgpQ9Er lgť qb01O2R:"ϢڇC*?tJ{ҎU7 *[05lՆ [Yo$LKxj`jI+Y>wrGCķA!YX'Y)>QGj tS+C׿[ 2!?u{b0O0m'FIibY64":_o.ˏ=_ߟWy5嗾 ]Rx $q"fye_{wE~JM>#bĒKc1i2J)"t\rb8!w9FMh&c5eL!O_z yQ8y2&2uTO0d ZAo:Vޡ]k w4A;0 hx+k4T-x}XE̜5397X"YxLD}>!PBI5؆1='*9[=W=OV[!od5㋳jG/`&đ5R;~hU;|ث171oInHI}S^%2Hy8or~;X)!kpj;BÖyfJ-xv9aI3I"f> זzZs:;4fuQW1 r&)grONU]sMuzO]8w[\-Э֯!z}M 3 g2t0g}xOBf!Tc/CA]!w޿hHO~Gz# evy ˜|.(1jESsN{*u8i.؋q>uad\nS: {7 ZRDcxkտ)V9Wd]mh0R#h m4@DJ s7ǣݽwC?s> x~"N} :ވ!\=gIjFxxd-y^wӘz%T$&hQ' cUBp,' |̓z jp9[4CT',]r%'qJR'.*}lz$|rE=5][ H\oP|c8fT>n\* ɋ! ntي`G#F{2e+_9@R Z6d YH$5Gwy]5k>+ fq/oͼM֋ 3~L߄+htUѾ_P$)_ ε 7 dsm s,j"ƖZw<Ƣw|G96>=z00Ѡufa*]1/o LbT完@832YeyՀoCHakTDi,)6R1Xmᰑ~6XL':TKlMo08PCJ؊!VzR+MuX ~乶ӃGsCP?T&NiiVЇ~1Wdݪ]up4: x~tzf+UaRjSZ2ӂjiz"&"W1ctme֘ 1Ӧ'ֳ\᳖7"=","vْ?GS8@cvtPK)4!Jz3xA-`J^s {SV;!.j G!`xBvѿнf!B o2od7 Ӈ$Ʌkڦߦ͞43 +ҾE/d${u)0 mZR' 9~_ R`;zpdCqfolLZ5j(N)A,^Yj-u="X\t2r'qēDorQ(Ϣ0/|IfZD/^x^_ lqQjgږ|+~iB >PCلDdC7"d"Gq?X L3,jVo0W ztdL|S䙪+Z7񜯝0+$eL{-|URK-izVm4`X|610F[Uw$f>cZf(wUPoధJ)J\S-\В_ћo&Q CIQ`C, 2\ +^t?`@ވ+xjߟZ@ʰF+:0}GB!fw\9̽^Yx/FG#D{tL˜n|@::m_QxAM蓭W:BgP!"b;kQEPⱳuDPD8uV Sh#8x>X6mNNS(X^r +q@K߾:S +h qT8_QiDj1|cr QuN:΂E{(EҖ~ЎDXU@57#2-{|W:29k Fjg`K+=YfCDmgU= 7b>2w8!WZ̥wx1;)^%ЂX>+R#@#UQk.ڇw*mRȤRxg b@ƣ?1W0# HHBPEiGn,z'RVv[+ڂw:V"6TY Ư*:!KL;OW&el73Ea oE__>>S#_%`| 0,>\Yȏ2!Us^GgXEΡ#-7̫-Jpx9s5kllàFxt"YG HyX"OQj,F}F#•[ܕ9W&zEc1tvhC9b5|w ^'ߖVM^,ӆB2 a0 vvdk;~z>,R@= ~ȅY|{ZI}%%t{ ?iQ,ܤ4,Q =V}ySQ 8!F& gnoR9t3ߜz%}s_޾K21'y, ,߅F޿a8/6j[!j,? ^ 12v&:Lxsȳ;Ijq153.g^ vx*Eq-sFx~  SΘ0 }Ű!4^QL@z"ALFvzw~5^T#hS0^zڷIBqW#s~8F9;sɜ pm$!r-m}.VAQz~H|XKؼbR#W!^k fgu|BSUN+x=bo9օ^|[8S-y3=aJ<(AT͔i-ɧR%o6iK|VbWw4?Rޔ4Q~;iuX>ھ!5`%!}$>(g'eūj|89lCr|`R}ͨ; _64旎ӌi 9PJ˽R[uW!y{l]WRwiaQ8“[2sy^'.O)h 8[G31ZZLbuj61ZlYo`,-OǷK0oG iJclO!x\V݉58$ *1`sI_̈+=eKI&z40&(pҔu> Th>Kl#h)iAlJ}J ZlrM<Yձ阦!R[ۿŐZۡ;Uj3Άg6Udt*a#bvK^q*6[zↄ}=,x$\k?ȃwDvn"6pJ"Ov(S,fv;/ϝKU"Ѯ${sIjC;:Mw=}Jr}P? G-RϷ㼷w5)HLR8oST::_j>O֠.Yzҗ\g%0@޺@ BP]&R\0lr|Ƶ Զ\Ӏ9AǙ9wġL5Qo\YP_wJ|軘&Bs@ūKM{38LѩZu Ѻ )6%!soQ"$m ,ȫK'$!Eijn* 1qm' /$vaF) ;ɱYMMгֺu. N^'M71 _ϰ'nvc~7Zy*lxKgӆOnb0'XO)=i1x+GrL[bٟoXh} Jw/ѿ{'Y0A(,WfA1;s;@v x vʆ(P. ]ށ/I\@)טU'3vy&?C7ZƲXc֠2}o'p Ga!//Κy,^)qL.(e4-kOR;zLpNR@CgMs; KaX"â1QD<&ǣV櫖s$ \ t6fM?] +F=`zw|??=@hKRjYM.禕 l%/ t @D|t)0mzK䣙^ ςW6hHaM^ƦW\c39&H>XNh<ӌ7j|s z>2)VWl47}f/$XO<^W* ggU>FmRϔ!uAǵ_Y yria!( ڧy ^h y֢T2i1gߎjk}zur_ALiʧ|h]ϐz C]dӃp8S+ H@ch}qaAjGLw&8iM rĽNat.aJS~R ͇"oC ՗}cr&BuZ$ &gI< Hf2va3b qICT ٦ dU"+[Vb9֩pyVXF8o.;l] k fw 4,Fey)1}FD?z@ aüKTUfDG|+0 c>n5l;Zmg IO< d)yNLTu~/:T\ufEx XhTSrS2(w.#zn-y8g~br<(^/cy+U'Ǒ|q<bW=zŕs$VO5I'5zK#B`y}3bBnB/,h5$u5Oc3hP NW˱N;Uivw_qZ"WRe+Ecq6DmZիZ+WQG/Fa~n,tCKnGLmp~.a)9| %]λ!q?ֈin dsyU_Zߋ%1Nu<A9GNtS#|0H~1L ]uF#qh֪Wy&z~8a.O{.@XmŘ6UxRӃ焀KWG{;ߚ/hL6#Zv|tS#;>NZz/34>(EhEwzA~a8t7Hu|snAٺ|E3ZOŻ2*eکcx_ǸBYXЛAh/;z'sUwvs׆o)2H9;_B|wy `v ,_:p{r 5HPPr{Kꨉ[,D>Z=-η;cx^Z%|[ϸDv3q1ǬGs鏔j^6 wXϳ y?tDK%8e@C4.YiCX P^\~4Dp !ס&9/@z2 nkɮ*ԉ ;ș\p$bHq Ve2+9[9*|.SOtj MٚȒڲ[Ss=[r,Ι3iZ<Оg(An438*\X00WPVܯ=wp7L7cڃ]w$-X`L/$b &Tjm>.SJj%Eڨ c-\| X=_5J~`dr-ױ E曋Qn|/Gudr DHrt̙V*,ƀKޏBK`A8S3WA`)mp\P\mVH ?[7aڢҽ& c7[,D.n͊SMi/FeOZt}* 9tO_BD.c0j#2\V3V`'/:"T$fzO@\j5j)3wbƫWSK eK$r80ys{̬q ]jzu@>d.03:gN+&tu76P+3>W`psmR͉"`:ѽWM}]lF0q8LoC2t„՗ Q)4aQd,A,sF`E3,fTwU F~qnR~QT+ԧJj6ha y~!W=#f=H{M_P P r8Ԗ (ˉL#"fC6z|d-L%) צ~ k#@oP/e$!BXl1Ջebc3~Xar%멤;Fg=,(yI)k2/HrI9j6.NވNc;"p5JPq] MT4%aO8>T8xad 5uQah_xJnh`wQhN"7e5޴"'R3I0=䄸I EI zBC{{Q6 gĻi,5?xw>gLUU,׾05UC;QLH)V:i)[itGTq-X'xn<͒؜ ɡtaѣc1}y&V-|{l C20N=ӂSaHne^lcK4s{Z-"ZVL{n[iL}BN EVyQR Wh$I+_8Mt/nuYL? Bni3ѩKs=>`91!N ^yʝσ1>Z/#$˷IC5'{ um {k`^Vx"*odD犄|^\\O|ճ R !;EOojn2oߊ4O$n5VV{(ٱ!>٤G-#ER!(A%!ocI;!^7ci j'Ʋ%ŨTYx.WPt s'Ke |Ӑ_d3<݆AQ F6ݿP!EZK8I&I+?j*BepBpFT2QCX[YH#Ry(ZȝAo[h$טSvIQyh;)45Mc=s. 6Q6T/TcvxT,1j0hZKA) %;JCS<0<״J5G%StE kݔYl"Wd`bX8rr)o3ap>PɫvpSLupHrp+P8cQݻ|K Ň1FK@S;α(hՇיĻ +$S1"uE)[yMz_) X'c(p-<2UU(N>vdd37;0 IHP@}u#9a/Z;s{yD8ݬzgN}/a*a_U*y7zn:d}^6vߎǘU9xaq9iOu2{*.8P#q4fΡ*B;8a9yA BOw@Xސ š.2=ŐI%+웧ҦXɝ+k.rS[c78vpO6R?:=T`'_6)3˥{7@pHГ6ۓohG.#Jolmx7h&#,)r?wLXOwPz!Ǡ} ġEEiZ6;n a2]!(LQcXa:;9&.ـ2cRe ڀ%PքZW~qq;MewZ 4V>oc-2ŬO˖x3x LJCQoe/3#^VE;T8տKi3uATF=ͥdG,BIZ(hJa}Y 9}S&PRwq<3()Ok:C'Ҡ8 yżaةm2sj\2mg[#ChwP`CГkW&q`Y$:yRi|VCa#^>9Կ T d^Lw(LJв}xp;W{k|֊~\rO/J%j7"y+_:L.%}g18 ҃sV Bvp7$%^z^s֟ӣѭa/=YciuLsVpxa=>Y-ys= Җ C=|YBIل1?{204Az~6 e$Oɑ+mN PI_Asf?/ ʨvz~1P=U5y O 'y zK: h NKW7괃: SĮ\y1Eg7+#H, j8:r7/6yС4Gj&ףk${3<Ptg 1\e@QH =9,AeBe)愒4ߐ,t8A~u'k>oY3l^ yD lOnFf\ccQEXTQlΒ;{һԷvom',s;/c?z!oHP}sWv&z .^&[,\ΝÆm) %cad96p3Qf81hjˁ(ǰMRڗ }0')E14,_TR::< 3zlꮞvkRho -bX&h)RAf=kYSg\JjOSRhk1lrit^Ϧ_N4}76=jD ]:?񎛾&j%bQuEݤ9!X@Ij8)[Rgn`.J`@L6NCi$/s,k[ `H5^%fqaF 9h 4e Di==֎!WV),`16wְcSPKgZ[([{f|XI}cs x-Nȹ6A u|{W0E3T.#<&->lX;n"7Z|tEwz|-Z`fϘZ[x2\?ۋS?H\:E{JJA6kT9 d+X;ͧ+vE cc:f;ԇ3V_\t?TN;Neg+Z-2jAV)(c7P\6:-Z[  ?OF3{ pG` BnRq(v2AwCp/'5zP@?{)?NR_8hsAQeB*Qah;8E'=c8R)\d,CBpXVewHT"hJ{~T%.ɩ Ԡť q+ 's"ZTgmBWBJcV{,,#f+c=3V//`UiHxQo.'Pfv)z b[߳:_:'5\S#(VqRk ٪X|{5$e *s"^1@zcfA>Hd61oyut-q25)աE_ щˇRRzAgWTa6i{۩J_!tŎSLWc')5jn1W TGTR4S< tٮhO-$3\jP"Dk]Aʵ\Dzx| TPvx?u*% rdVLoa#@SvDpz/M$ЍSeJOR:+[ >R㊍ȤrU {SFL*lP "g>u,9PPuo3i^ 认ckj |4#_5Gpl$bBEMР0O)YMŒpC),sϗ/(aq1uY\ZrݰJ^ס, /\GɄފwh;.kB滏#ky)ś`tf TS6=B1J^T\~5P6miVv\J%{g2Z6wNqgvξYTL1}@QNc1K]F |ZXsZ AyNJ>˪*H*z f줶h7`쾉Ў(ToFQgp*`׽NqЧ +,yXTTp@[GO Nz A泯9Vy{ޔ`#IPAi 8V\RG qŲ}+SGe+b` 'TpE;hFQ=.!f3 9Yn)OA@^+1:˶!u9,;P/~z.zbc)|"?]# Uk#FnJ8 hy^(/UFGV =E6A2|9 OFTp)XRA&Vןٝm~OF{:"#(|H߯%\VXƈ_oUe;#g_R}UZBhc7xaE\}:v>I]SAd7zR+ocϬc;FڿFrct `ČFQ~΃C?V]Rz,]rgg;=a4\ ,]n3 rD{fF8-X/ w׎coib_>\3J)x1^RΥg 8oiDup*-kͺ4:q`=ԅЌQ$a[׀radF~ќ}tmxr^6f +?vm@7(EmXJE;)5 h ipF&$B%F #yW&x;e?U1Yl9cМ->Ls^8Z"sx#L I_Obu1dA$wgm56湪=Z i=bJ̳qO;N },\@-qݹtCW1@nA/u fwhL$zo_3 fDP4{cm/KZ;_fJSDGtU +AC bJZܷ&xQ_ |Ro3剎 ﷤ץuG?_Wt$ǗٝEr[2Set=_x>{0 :ߨK#&ZĘ#Τ3^f! 15R%˵>1\u5!qɒ F PO,#8ъmq^‡m0>1TxL}4l]A:gtCbӢmOW{4s1E2I5)EIħ\x~$앺0D+G Mnh/,hĈ + :yݜR\b{ )5MGG@?".ܮ$='愴?̱D˝_p.6m &~~ICBb'fH! w>I'>b6ҁ_p܆7`;-έYFu$?_` ?V]GMϱ0#u%Y.wy/B POhjwg|7PPRc&eb %&G$n̳JYq~#rh}wDȅ%ZSz/kgU2nƘ,Oջ\ֽн_A=.%P #>!]k7TT 3e/k|Aơ{1Ҏ.rQ?/t2;g^ԢZՁ b@ {gOfx UbΏWF5߫[S3W|r`7#T xśt{>I^yO@%5Vr˥d5 Qmj^4k?WF^J ^F("Ec H mb? 2Ŋv>RI,xN()ERo_@` 4iF?ȶƺZW}d%!LIh9I]]}d\=bwꑭp8wr0ko0΂wm9҆L_U;=Ƅ8 w,(xh=ү_>{4N.Yw_١%>T.Wf۾QPK'pxw0۬59G[%c}cy&; Sao7ݱAx8d $煰 ́i۲vnt.dCc>}vRvPyr=h1:Pϓ_;_p1q}@}"*?ʪ Q }PXT٥ݵRU^LhF82n#RN/x0kbMJk )`<9Y:d? c(W ݸF8[yi;g]8j!h̏b?m(ci++q$"(r-gIG&')gQXB?zvh?t/c 98"[gqs$rIΟ@J$}I>f*]~ȷD:"ei)Ď9nA3ͥd]TP9*l!P %0] rRsĎ|4RʈtL&CskalhpȘKŠ'$4>B и6W'mȍMӆt}UïS*>AdN*~ۤ{7ӬP,$>o?>@Ƴ>y^hH85XS6 [VkzDžg5@: 'Jl8mm⾉e|TR+OLx Iv9oˬ5cy4~vZu~}T#[/ղNl/~F6y- /vY3l8åi"Y/oj5w12-.C/94X۹ce:T:}C%`_gȿ7FIrZ`a`FmЯbV~>j#Izy[`ЧiI#pĢpO&ch"}|?:7bAUkV-Ki89S}`i-Z((7^eVXM'cy/ɿ_<ɿ/mA }LHx/ɿt/7%҅\_odG?3ReQؓ],<-vt!K;:ܔ%S:& 0Sȵ"HK0n8B˥KzNpYse[2_n\)mnb(2S'K%ly5L G-@v h8~[n=5=xpJ\3F Ƀ𔉌%?,u1','ұ}| 75j9e.×EPՇc W /B_vDN r3GM$YwId<,VfB+.ŧ@ D  U`?EH =3XUN4X )ci[)ObL3Va:}#jŞX.Y븤]]W\5]qN: 89\'M^e2mB .ɪL 3!xmXƝHQZ뎓=1J{|iL&ܔ'/"dSġ.c 5m>qe{2'~nf ǵ"QxNi*vDM$o)ؿ?XeUnK9ށNP\k=TvOԗrk{鏜vkcRa|UI(1샱3Y}RhčL@90h۴(y.ad^xeLpj~"ɡ"_)E esQ4CqO|JeA0[^uf#:c1v}lWIN#ѼlH!R~׿&Ƴ ,1k2vÍEc dPf[X5![DC]^>N< QK8sz)9vة鹘r\1xJY pmb/&?}~Va+X>.&9C2Ζ.)6yK>!bK(??ƩN80-h$.-]z'VzlÓ [P/TM+;SP>kz3_&~on^Dhi+ja%QPj-{s̞KZdK~JCV#-p}qct`u`oe{O,Hc ypea"2@t B5o(d@6\ X`Z{vP6d$ 3+e,2/ڗ&V\:ޟ簷t޲{]Њ}JfoFF@RaXX~Z K.O<_3aR>QLv/Jͤǩ-=pKҕ׫ϒ<1vHNr"(L8[^lHamoW6q![уK|Y`{%xB>4)տw?;弃N;,"mDRx([{{n9yԏpTmN;!gr X>iu=! +2YQvR1yC=Ltw}j$c|gSR=]ZmZF/|<#)s&6G ҰɟXrw߇,We p\&5Kpa [(մ1IJ*S[Ôj)U3Bpd9{J[NWM:9>goM5vi0\j{g,LʩG8)]ITU_.|ޞꘁN{5ߛ]mKjR*`cR$o.'Z=7! `p L|1ia;W&p%eiOR'dK5'R]ѫ`gP5GS]CH"CQW^ƶ ٓuJgWCVu_~}~ s9I6\Rڜg31/xcRM=,п,I<=: å?s0gҠ4&_j@cṮ^V7RPUC{q [ZN5֦q#1bXEA3Uz8Ff N8І'O9?6P^8͒]M?VR%2+ERBn$xIM} v K"oΖͦDr4/ОDN?R]Pt^zUNL4vgj>h=lҲh4;VECLm=h樕 ԙf ұ.nuVK}k"(gqLěU zW-hn^ RɥLZo¯g*5Q̮.ĥ\;͢YMcJS&:i[EpsIdk8E,A˶$g[=[k4N}Џzw} #S& ߆`{!w''JjaO8M%".#hMF~EBقe)VE) ) NV &;".kl7 />vO 'k@h*̒6g quNI{%P7^ןܗ=*2,,Fze *ŠLt*6o3B9=h.F_Iza~3)lolg9T3K#ŠgZHw|&-K"*򠩉-rG0~.u;>˗ĥ|-w3A*HA)..!kS$a aZ 9î} fb+4=D?Mb}Q펛ׄ}>~ZmT1S8)4@J|άp4e4 *5Ǽ-JVw+nZTKh9GXКQ+{+Ƕ`qG")UQH=Ao,`2+Ȕ _-zі| LdKj9Yc*ȭL#LΏlr~2=Bn !E41!D'4)S:M1.ICdFaw\<'QҖ9R)O!sLnƧ 1+ϻ#a?BE=$LbÒ:LyuX.u+nU. bAAJ@Au\tRI n׶d!nnH-P'm w] NOcl 1g3CLE!Rrwz:h-g_e ;븦UAs" AZא{Ju[#?{9C`҃wT}og=sf']WT'U\]^,wʨrGD<8|~tY*ޥt$_!JUըᨂciLڼiD  e>[uWTjF}4(_y?VIL&pk!b~Mbs+]}F@. Ys ` ӡpGuHq(;8Q^ƭ{& #R&#r(RN۠@\2\Fs 6OwxP"fׯXYu3˒zӾO߼9"Bzr @f *%^ݺz/M) ?1\xF"Y)^ۃpNO}XSga0<@nhA@GW'rLcswT`vl#=HA, ʠYA@W`QʱsGh߂s|,ltB"i()ثl,U{~+yC"01 l@R%~;Z/&WOiJsi ~8 OZ~0RuHXW))$ (r.sW  1dz%Kr!8, kT畿ACVDeiD~c}J*8 iʇKiqS)j%N;J ecuO]2^su(?KѫTgмLk}&?\uG49"Q݈=tWkTnK# noVS>=c%z<¶hwXJBØX{RDg/'3MtE T償4K[ M: 8y٤_ڕKz|;߀k"~ܢMu%CY3v-).>%"G<?],t}=pń7$ ,AIp0 |z걭B7'ɿ'#zh0|>oJ~dUb9HPĆiz| >Сr۪h1K+8#0y>GlNz#tC@D㹞} 0rÞ,TT4焄Wjn&lNM`p8͏3F3l6Q`W!N>hT7n h&nNMT0+BcRvNX0ڬ|a,XƂ3)waU$ }7 Ʉbڣ0d~'6:qG`vw o~=Oi6I7$?:-}]x.qhA%ÙRi"~jS>_M"籩P4Zaޮln6>G3=iq6%Z]$Sja s!h.\.&bMk354Z5,,)b&F#''Gf&eb/~ \6Q's&="ɆDT.F{>vz󫳟0h| .j:oyQ-X*33@B*`K#n%P }"'*pS7 } 6ftQpTApC;.1UѷPFp#V>p@Ԣ4-~Fޅ٤<3kPr>dއ< d1(FUYT n޷id6+Xk!)`H5 H֩XpZL)yzV+ F6 q Q)mWP7ixhW6Ry. ~1B FzOUBNRj:~P}b`ų/8s1@{*PUG3?z ѽiH!@2xD;&H~WY5$ @\ޒ;CsXYxۼVA}-} y9vSEڥvCAO604z[[7`My潥w*]wh MS?=L[XW*R:R=DX¶8M ߃p0Y`Vq]^ov${3ZPׇ ^#5 l~ˑE%\F-uKk3F{$球kVe'DW7H˓}N%e|iKAd"MNȨNT>,/ob|ˁ(`~ C\NZކy=};_9c߼i.hח7_*-Kt#O3G ~bRoK9l00 Ok3I$sHz<Ai)>A`!Q;J z9 E~E),#ZwS*dFӓ9G8GrLbXm(-DJxN/T4Wg%$vh?Τ2<lvOW%k+1{ Էg98[S_(>1>{rA/3ZTG;;̞>oޥjA DeFչRM-WtWGsfdPFTF[J"eΕ,y8حi\gLPu+H` *<|Ru][w =?So1aHNJ:~njڞY'")xZeKJ ]ShaK&wrbKA\0`Z3O9e>;ڔ-L^hyՄXmCo¾X)zu Ys=  ox/>> c*?XCaXLF>dMٗZjgwZj䣜7Cǒ~cu7.,hT"l,R vϾ1;vЖg]~ORSYy<9/ Sv]]FGG JC6GR03Lolt:=;Hr2c:JijNTsCc.:#FĂ$6T%7PU++.*mbfN.˳ u[_Xë1q6}\|jHPÿە>?eǴj{M1Uc%Q-O]n[T;l]䥤!1)p0r#wa5Ҕt>|6VޤC/9-,G۸  HI&x$bnK]پ'7 s9cBM'cyf[[w C,`x,$[kűMD}b+bk')q dPеQh!~t)(׊OǠ2Ndgou*Nu['3z2bTguC D'ʂ.{p=/m4K'0ZJh"k%e! ʨ6|,%%Vm.!Jd9| Eg WZrQ9q|E bE-4YhZ|D׿WsH;$HbQ4F@#S_~,\z1 &7r-+ZWk&  a2_5X|IנEsH05$bǺQgeOz#ħhX=1h#c+}R}ˠU<"# mkQM̗'>^}+ڄӑ乑I -119}64)D63"W'?_: .[s^`>i.(t{&q:t$źũTő2~wYD:ތQd>mCC6.Ha2ꬁ_; WX)\(z#O4K?sTԂtL mӨo6TE >PRoY%qx]|%L@ZJ/DМP?B6,)Xمz&bd”OpXp-rka(PyZ9kgt#\É^BY/O݄mwi⛤Obdzq*OSWA)5yfh'}/I.29iBxWGƝty{ky~5-\H獶-P1p{Åvja c9sڀFW+1\s?e_ uAV E=W Jh/Bͮ9FAiioY RiᶜlMg0ܓVtdu YJrQR,KH/tM#gx.{O-^a5{Jj9Q\MwSlKtlXQ{փaDM٤zU{V駪hUz] СWfnھ ojّ䗣L,;^g$u+.WLu6?霟ay)rae`]`YKإYR MaVŝYR+#I,TTpu+8r/1iۀ-)@vv6D]cs-@"+!FUZEU[ȯLRiڣ!Çab,K60~7s󆨃~93oHj<]\1?y\o?x!`SL$|% (3l$3UѦ!smr6Hp1jrczxP Q"ǦAzlȡh,yˁk{Xm*ݲ7MS+l47Wv)(`gHPC[*_qRn- I-=-JGҒnZGmQƆ:oO/O zΩB>bdx ȫeiH^kb J;(z>o*JC7!Mp7h.؁ *t |?{|U?gRhxG.٪K-f`&b].UJeZR xa i emBVP^3C:˙3뼮ϗ`xpz`DT׎nI%&2?ݭ U'wCy Wfoo R̓Ou2G%wXEB h|a0q '1+:}m-t|mu .ߴ]:NЋ0ݦm| k7| ]c=n1vY~&mo=%Ac $]t5 ȷ?;4beHTƅ<@Ӽ&6MfRhYI@|i-;02w^ҥ숦mR*AX TPH&$XP/M<^N?ʎ4& D:l`~jS<Ɔ"y VJ <}$FN? Ǐ#-b_^k;lHq$ ' m@=;4ZRt7ݙr*ƔL諚zťt&87ۊձM\~RU_}'^ | [ڟʠ[Jo`&}m 9_!HY}긡h30ɬ"ya.cRSEg$DxW6t5JGBd:$:RZyv ܮzw⍴?WD@/ jX ކt;$-;0ОcX 2 &gbdqN_Q} ?}q^|&Ų!n؈{RQTmpl`~ȗ>m * AB1X=w_9 0Gju`DKЬcq[]RܐFsF}T '|4*aVIO੉{n(!8S':/ڇ2;V[{?9|T =Q{WnUlr4l]'D"U*g'WER%8ڋ?mio|n,_&+Px "pbf5r0͇ۥg_w'5њ/׳F|/k.+rIY~p/RookgZ#qO U3lCc\E|u;uհQrQJ6r C֟kaN)w%@ԌV(+}'nUJFaKy.v=d2 O)(e 5 7l`)CM!<6(t^W>UP>L!:淩tl[Q62JnH'X}9q7NXUg%1D9$*ݠPN?tʡ@V5kgh&'۲HMP#B𲩙O3a09i~ԱxÕ$Ȧ_Yt! RI;X/S*SWᩉxWADl`.ud90RTe/3_w+=xxΠ/24PW,O}]Ԭ4z7N{$ue227cT,AEhv ڭ]mhO"ʕ=: Rk\;mR8x|=Yxq\KWh8 Z?e`\'NϼE3Jߙj'Zcڪ p| 'u.VgW?7֤f%D˃5Kp9s: 7{h׫_R&[;ڌ\44S# m׫rqڵ1LB&DJ>Wg6mo݈$!hqws~{Z+SxK!a}fv' %ZmU1xQR>\(YR%V]r?4~ z-.4s]vxQ?*ݟTL. ȬR>d֤h5s@(;$+XQ aȧ..PXK\~vr߯h'qtZg=ZQ Ӂbg<| t B9Y_ү_#ܪ&I a=G OQcV ). aQ'L6+.3>r|I7-AD AY#ɾw['u7-s[3؏K~Jc?9W2lh$ZA%'z1!v@Rpnv͚FTbWA4H뺆4\w@派az^R[ R[r$[x&Av?bSt:oT Vl\J j\lgb|c.8B]q8؊|}oq\7oAO/EkDdqNRhπ؟ς0ly "X}:k㺝)iJb,Dݷ"Z>F~5sneGI03A8`LBzP,5#30֨7qAp%єv:y̘LFׂ1H"zhu%ϔ&6Kl͋G|Χ?B'(\5G KI~2`9TX$+{5{j6*7ʯ;iWP$"~~eӹ ?qŠHr%cܬ23=7oPۤ2bKh*Wjjj9;X2=oDh3ny՗5 ;a{Gp8ifރ"3ŗUp POb𝑞Ig?¤|c2钑u)9xE:+̦>=0WCg Q_If-d^O]}n{{}XlħF #[\-eW4s?и4%#.Sgؿn۝_;{nŸD0:&YADp&\ͫo2|CJb:Ԭ{੟{XiDmw6kWQbo4?PPccZǿ%PUJ|jɯEǸze TC*GHC;g1R|/K {9wJV%Tz}=eˬF;d֩;jsAo#Xxm~J('ܵ ~ȔR&5WH K B_9:~{ԌR(R%yx*6v=#)T%(F[mnұ~h{&ډR&~ޒ8ߙ\PBV˔eꄂu&1C'*; @E[p Tÿ`؜p$Ur%;% W*.4 ^zkAwJ.qFt%l@,>Eǖ\@0N' Oq`(՗~<4ElC+o/Ted<]ƅE{ԫ-iĺ9u}ClG*js2>([u~G#MR7:dgMf}#'24F9M1zybM٬8Iw#ZjH'^oS'. )Yu]ȬxFD_uxN7Tv쥿\hn;u哽";;r " `W-_ws2zU+e8RD?oj>K;,zbߏ qNy1aa\;8wrueD&Gщ'FZth1XJwůtޡC6\m_0'oh%.qcDVq֪ed'P,6$_VM71#@}Gߙy"N:Kd~@?ӽuhɯ.RTUl+ᕠG n/TbR!̔#[ +֟pتƗ&R!xh*þȮH h1׋ٮ[=>EzIGċF /]?/O.0?M.:\׷Ȥku,yLXwarLlR\iFѯ"d_[,E/f(|;ԊI1(a>}ir76xNR f!9CFsr]`kq{Ih0a8?63c@7O&b‚j"{vBA\N#/=@n3*.

ń`EΦG&xl1r}EutH#6*G5*rbRici+Fhɋ_nBj̪c(|.% _A4V@_?P0|}C}܄WM\##S,0zeX*mOOFͶW廉\+p%;zw|w[u~%+D'ޙ.֤?|5_V 3PmGNXslotj;+!#NKR|Z]7t wbJwI0684'}.#de^crޮrY0mdvPi8 a$~`!`'_4&+:U 7]]`4[tH=3ۦtJTNJ2b1?jT%@S~޺ ϊ =:x]V!ωPKg_O׿':wPi8q4@iGG (h~W2o}럞n#)8_FT|wrro4Yi" > ӏ\KG0/{:q-}߭j+ k1CuK%GI|Wr` Oh%;JS ߵXMj#R=4KA~ +Ѥ'pM0Le9\LM»HbK+B4եA9& V6nHzvg`[L/xךc-^_\/T F=0i:%[V=m.{+|m1)sd1f׿~{ oGX7Hncge>dХmtiTX.%Nֲ>E qVEoYb*EfnmopWzTrl+9p?";tI]0NNk=OHrˍZC%=Ak2bulť-lUJ&0lDkhPj,jZ=oc՛ӍOLOHx춸0MXr`2x5VLyٕ<!n6c1ޥm3p+G_="*)_oƼp L)bIZDbSun~}jԃݪym`!@3Stz_9 9B>ITmS6䗹Բ}s'g(&ȀVV[ɿs\EbOƺ3߭ wO pD;;~h@Vf7o12&?6kO3G_ܑTV)3 }xK' ϫRI4S\vt`J+U,];{ y_{Mhd=c?'O6#bV7N}xv}+xL>>r| dӔ:T" otV.e2V̹yh ː52SDvLƓP"Qbѩ=No3H"$V6Z+xL\QR[?ICR‚\n1G9IU޾dzo8MdY'|ƕ6WU*>}[|ç94ړ_%hwB[#0}[=7VSHC,y&aQEý(Е[5 QԩTDǜ؆6pf1,hENO?jެsֿ497HZ1 D]φ1c9*=0@$ܦ9EL\ÈGqH_Oz|0`GX+-~iL܌.%9i}MhR1*.BrV=1=4=X OPg>w)T3)v+ 1bRt 9*2DS8[]I«-'=]DO80 > ( t.bR9SnZV|6I C@u G\vXIj c#EXr K: VP(Rp<R 0!>h֢5)&A{[9#Y|`iTN*o_Isv6n ,|AgtQYb9 0t\ "m{NuӿږשP?^ʘ?@W vM_`5A̡Ppjp%wNf}]< YbG=B}0Č 4idžu9HX0^20[`Sȗ],[泅W0$N_nǘmZu =l>)AmAqdA@E3NdxqI#&A bi jUu,2k, ǩ7LPg{<;Zzsvf z%Hǻ@0}cD˷Aֺʉ xel0-qG>{BΆF=X4`euz漮\#:^p/rG`Quj0*YZU J@*u+9v<*%0@rQRD4&UJpg/yDh؍[zx\>75\ySnu[fuDw}C65@WK)Ʉf@B1;?[W}+bn{X>aw%۷g ~4!Ö̊$;}kByNڻDZ‚.ӅJTR~P0T:7 e s.> ILdǏD6 G]|wy #қ3; Kz(=![ ΆQz"*MGAfKnN!ABR&T].ffZet bIYldsDJPnv\+,6‹oYa#   #Jg {j qHo.utpM4F _d?LÓsȥun hWi0eali,[( 8~KYD8Rdmg]O$ DrT\謏|F>.6M+˫@((NtU fbETpۚ@]DNÎ&ϱ$'@un]I=];k&4<:>Kՙ+EGΜ3`iѹZ{m8XEtkҞR$mJ"'@{Ղ󜁯Ng{]wL:֝MV?&H h|XLh=hķU8ނY]F)V^D|V &k{Tr{^oKQ]OҺU_Kuzu}pm( Ј~mEkN;ʞy8:n{qJ )^5Utwa4 K먽LFheP.eO$ؔc1S~y)ƺ$KK#8E&Ǔ?2Qg:SD _Bg *]sbO ~ŻcaF}r(NKقLS\|Qى˯N3Bђv j\00kj*0e@~~P %:KRi\ eWZw)k(+YH/pf*-bj F 4?C< (NJ|w{g@2U q@嬭J®Rg_K6~pا9.R."Vɾs` B]{ѧXل$L{1=W&&W,3>X'TYNSvJ O86]Q6wn/z_KDWd~_Ԇ*f]jjA PN7n =PU5t({8ѯCmӫZ6xSpxďƏJ '}x,,#l"K x wՊ01[#OG; u+V1AԲBlkqW@*n9:eo<+gS${$zmJ`ovbm$ ,z[qO2n) #!$ 1w\WxoiLOw)Mka pmwёJ>xLIP4!^~ '4[u5嘰˒|i sʱQnQ'm8f5n3T3zqj"Ma*&wP/zqjzdqܲ.G2-B:k_M/;9S0HK]tF0bHYx;ځNih dgSV6ܹfRf'Oɹ8L~K6 )ދ{N!{HP3V5nO4R yS̷E{FUkƳ5:J:>3Bp6KjἸ:Һ=E=wxX=ϋEb;? eY a';)ٞ;קsH)VF7@ɗUblHʞNّ~=eWbu7zU.p}#fR.>{"2b~ob~^bHeDnS-$esuYAx,]Wpblk/{L!cEN<ܤ 5S,B8,._ &?11C߻)b:?𩿀˶:ɾkrmN0wR$%<ܜ,X H765d ~*Bs<<$'$C^ {睳Fox'%jzaz_9 ]<+Qle5;{uGzvR|eH)_t#-bM[Kljo" OCtG N@: G+WWruUiyR~taq 7R]1r}C0wk1Zn46XZsX؄^AoW6(z}Nj^wRW]EV{kѵK8$މdoH7?W'4dEߡ F< %m Hy{3WI*1٧yZUe餚zz{Dӧjn[!`M۠_ڴz|j&?%&HhFІ]kCwWh*W%MWOYYtC$ȷC}S@cD oV)UR)(rڡrqզR*MAq@ol~|E+[#r?ސX5җ{s:1/G~tV7~vNd<(M;<9'R%_Sx_lf"WW%%XyX'?64MN0&3ri$m:v\syN0[|Ֆ\27{?\xYycY^Oʫ|[KGCѺxxO/V 0!c' ,Kpt$4An@ЌśN:-bО4Iԏ?*nuuC3yXxeO/4nɯJ=rVH;Ɍ%Ѡ{mc󁲇䓖/igu=yfɔEO>b> dBYP Xöm Z6Acq,8n\?`K v^c|͏*FKN7)ÕL|hn'Vߚ^y>P xfC][M5|0-R+,ދ9dP^};G (т*GcZ* U8AuEC,@آoĂ۔C"~99gn|r*i@/~T~7uQfO,Akz8a5&gF-#31WSc1(QZeq2kiFoT5^觙9J#1+釃Zɏ_h2+=[n#=cK_.u w N H}R_ɁQ1_0qϭy*, $mcUܙ| 01 Y ;"IjF$[::Zd[kVߓVKM5ƙajyUPvoҙZ.5\NnKV> 1=RA;Y?B8t% ^M .z^~e.|`E΃ȚJ<֯tT:9 Ti)ͼ:I٫ Mbr1PWzqPLQ|u^/tPY<O`Ea'Mkmt=e}ybb:k9]_N`dzځeÎcSG`HXmĨݼ)xM)7W )"Gn/0#ecnk`**'çȈbauQmQ '5tM rIؓD̏kF|D)*J72þK%JysG Zx}m,"Ŵp0h8'I'CiIuԇ(* {t_ΚoP3w % 0oK}{S慜'٭z'NeP:Ó D} ;A){`,/&mN_L rz]*+x~ej;ݱȇ88 S=>>boíEظCw= cftoWQ|/♏#ʡN.sCK"V3|vltAuuۍ*kF6,Oqr(b[\KH/GIgh? V[cF~oLr(t5u,44Zc}s`"'JBQ+S2; #N9_Nof0=铯{@} 7SzNu4q9nUE<_W"%0=\?<2M?{|jބH O0oGwu(J4Ye.}ۙ]7Qؐ37;?;ႾY$'O[*(gЎ, :5i?z09FjgзMRe}BSeuBv4`#dْ/) '±$:}-bMX#ݎFi+NߗnVdGΪ9tK]wlE^_h*>ӥKuo\j^זݽ3|qLo*i<]z[rǬ: sahW\T *voևf }8Ά;ÿ1hK~Fv~i%Ӌ2vS2֏5*!x9.͛cuکk%YŚP)…&Av%C9w&+e܊ґ>}LA}L, Cهu'b5:F_'HM3d~{8Mh7F[;ftԗhن !sRt"JXSwуD {'wgmdat7$̰>2,-2MeY,"I5/Dg=+C$+QaՃL5SH+ 741+8<,pf-@_b]VhȯיPxK:r]I}hlנ:ܵ$|y; [ M p"k՞Xz]{_Μ)0L8x.qwy۪B#=8S.ThM"morr;'np@7=">W`M$2w%EVtǫT*m&Ob{K[d"GdGmþ"L6'KN\P1J>Zrx(#*} CQr"!3k#t'|NwR <'7ubڳXr2A2k<w40Hv.u_K9Cf2gnb\qSsi@ ̳*S2Dds^*of]ڸR=N֦N K".OiNa9{C,+^d?v׵ëQ_!bD뜰(~9GZ ptUfF2Κ@Sx@Au ?ʹEW鋏*4Di|r, qqxRg`WfddrRWq M25iorfEv0 a_p\h[t7Tm_[FAi:Gav[q)5 ή yK7;=>rY!D~WժzƴǞR/{_}S_#׎1s gĚ7F1 zfɾ{^X}N_SgR,6xpVF}YqY5KʣzCAKa= BMpJaK m76LW`9x]1o!U!z,Ĺs}:OF q]16<6/EvǒVa/ޠ"9` ,jo7>F~44iOT.FsLL|'2Vrb(ɚaZnϜn{VO8L66L?e<É=!Wð+ e\) qG1cQO+(Ɏ?"ZE0xX :Dv9d$MRY^RbYr8<;azp=: Ҵ$E$Y˝c`%+B(Y1ɷIP;\,#eb<e;O q%PyQJP\8x㠽,*2:ۇot`Z%W@~"scfr55rS JLI8u1I)\=2JK0J@B0ǁHjֽPS?EnHL~ʤGGzO"f%&^f5:*m3C+P@˰pIc"Q%[NO7fmy / {0=kkSD?w5vr:֖;u.Z .5PIBǗbh$7TK+FTQq ~v%v1v@Ic%%EJn%.IG=9c]HbtSp! Xr 1Rq w9ᮟ?y<~U;YPN{ۼuMOyvʬEs\fñd{lYTX)}|oO A(A5{z>q[d%.@L! Y/E|O7)N/Y Ȍ:gk[{?+C eGW!0 Fa~t>SSC*4퉶G%{x)1]h) 9}_?@p._hgoalIZ2Vضw۶wJ6)F_#r?:TbFo7$8j!wǷDz3ן @K|?5ZXJLwA)^z跈]Dh3M(-^d͟JK lG JC<X!hl|iHd;ϛŚWNunVX gH Y(W1Q{8=H G ( `1!L!Ĕ/z%xJ2c BzV^5cp c0%bk,L[\At  ʡ1/KwRƲ:4"PQTlIxzz{6mgrxhbUZԸ,*X<;3/=X/\>"*~!W>{\&ԳJl<ҍj[9 U Ap[+݈6әbTI{"MŚYhwE ]8*>JOfXSi 5e|41"U *iHr1f$ET}ýSMٰkVIT*[Do|f?bQo60GQ냂}"W'; 5!^iHA_9fm.{BWMy䳹ာz۲e cjliq& UviV&U?yKldf9ٝ91k7aDEU͂ /-;i""99Axf`B z fPmL%\S PIX5Cb)=Qqø ,4[ک?ĚYue. !H>DryNGN ̄y{'z,fDBp3^x)Kܭy/{[m>;<g1V{tz=ȫ/Oh;1Bbh86QGy1N@m T : T>d͸*@(tI7Ks eYBS_zʼ@h]k\u0/uA˾nI8'!̾t抁,y1Vma,oŝt/.KuU8ۤ{cXTQSTGcS9B}crsc24#F}ǽF0ν֭48 ld?0,mv"fަk AڜFUQ1O;Q}=gZ>1./9fh(Vn1f92΅$,XY'Ref,%-I0@lf ^Bju=s6e6{$2z@a5IL yaZR |`Rch5o}On{j^S UG7aμ('b G\CAS?_Lo.OT=qf آ$mI Z-X+`_r'MNy"\]}}||e(E?%7wBkglJAD[ v59ȹS[v dqg0mHTqZw'n<$~->Wqpv'&2|v\Flidqa۠]?(ZF>@'2N_]98JѠ8=֕Bv"c`%"k2?9K|11;.%$r&L`@un2 b>̿fHJ@ä)bCd%{T|+mジ<*!{FH [V PָX8A*YҪCZF2Nܳ(^_dV7k"FzÌRz7bu b/ED0~SN,' J&-0+]v uZMv 18_U7(p _Z@W;^ywSÍ갈)LpsQgGYc4Zt bqOc({P ]mX0zD$wgxg7WTg@f塢X0W 97VxPUv5tP4/3l{;:*,}sYeQ\lVTf,ʏZfy&&06u񆞏3&dD&&Or=A .@-q~QgRGX=guGe6ebuüS#KA:QM{bץ*;sr#GOeu]&kNw(j Tv['p=g&˭nAܻkԼgFvT8}1>_-dAFX]ЈKksy /+]advlՕWUF) .k%I=^[`,^k-a (ɀ7C' _5)L<JV #dsiqͭ⯃NqToyg)饬727{|:o0Ѱ/ 3R $Xrq**i]8)Pķzs:lڂ-8,WOZʱLtf.ff/%e:8*U7TuT5=+Ȗl&q_.\=mkN9 ו S=F3̈́NfYtF# 8'V(\CI +0δ-Y T.fv&1'@'Iof!ﰷ ϻ7ū.a5.(@ Ù,^Ď.6F} + ([nijhe W 7ۂ=!*@94*# \n# pii~V./\kG)r0^O`w&C#q^M){]w8d%XWzUc)kqQ^rC<%8v"f-~%;Piʚf ߅X[{TV=Id5eЦT\/{kP":aG=X n߳ u>{\3g_}xE1+Wq:ku:?VAPt':ۣǺ2cБ!`5-NQZ!nAq9KS#ky]Rn\K[i(CSJ%lr\RwPu؏znRn,K[ %Ю}9AH:pX)2*)A2`[BWxXF!+$&!; Hx~)hh*y`:G=bXNfnֆ<7ثDuTN1xzj- 'kR/͙:9(clLKM '!ر[ ^y^4q=d|{9^Io؁%#n%cill>B (N \#;xj+,0A ,Dj !T_*nmg"c+?%gTP.hX+tlv~7aWHJz*t94oK6e7bk\~ުZvj/Oi(݁<zzkzfǴ0 uMjnĽ/ (#%QcKIt&ϴЯx꜎Hx@>5/y#)NJ_պX8U֞[Aw'Vh:n1N1^Ԋߗ>2#q"ɇe<Y[k,rDpX~W,1T{oTf{x7C_:m" AlXF`,Wh%-Σ >Σ.MvŢ'*;$u_Y+C9s2Kfe,L$N^y IݎMW5"-h "<;ts:P1QߧDvTL:Q'xQ;"4}gQ&<T-;a+M!A+]Μ`6R3FGKCrYsp.Br`߹Ȗ9͡1%,e ל7[;.ApTN䧓g؈+4Z> kZa9% 6QW<h7t r)J ๹A$A #bcAq?yRdZjE?k8V7zN'O` km?j8+a4UO?4,+Q[u>;] ׶X{)Ƀˀ8)ޤ?5aߋOx<@.`R'ccJ<0HD{ FwP)oaF9k/ύV1|NC+ڸ/bY Ih:GKW*aŢ ԉoqL #m?1tf X;qE 4[G]fep auٻOSTըa_B4W:յ8Q-(*oW`W7S,ҧb(LAfʩyޱuœ6X.nuڍNQ_"zuk|o}-FwXn>W p1d48k7ɋq6H9jˬ I_\|rҞ0xG;ChGE|"Sіp*A;€@TSH>ٗ(SĎ\I9,X?ksu„7b`wh~T{]4.梉msқؙ2E*+0GI\J52|rkoҥ'\ֈ:hƼFp>-O䈭|"y2QF?H8ki4iٸ'UjjӾ2Mƴ$Zdxv,ghUG~ϭU(497?P34zZTnLNޱ6iEze֟Fx^k/~GdOhKk܎]1+ ˞bO ؅X9րж`O0r̳Suxu\D$Իy 7< as\|,+2~O,e_7Q%U.{6~( ?Q,ɾ'()R Nbsr+yFʁJ0̍$ˆklՑ靎 ;30O/(WqW ἦx\Pc$xb%li*}"Vb2XnqxuT@$[H4٤C2,/ev݉#S+%xnûc /OCQZNqvYN3Z$؍2<o;;C\2IHJB qy)yRqRZXXxأݮqXfްi3-jv UJ U ^0 ֥ z6iEZխ䯵zKu?_5rq?3CyW)'půu%DS}GC}ޝ2sNlɗn놜>>.Ռ&+M$ā9΂s k M/ė2%!ZS%Xp, ps1*=_<"K/gkoO5% *O?_DkLZ<b`r*'P3 \T8RFI~bu+DWu_,}nROd,_}/aL\$ ђ>hm*\%ߧ|:}0z c_5ߩgq_ 93lOT%6\PgVcMW},aBIv0bҭA9bㅞ QUlX9T SJ r7 ;U:0c֧Mx'ҖdnMNhѦVv #ܙm N#N Kὂii=k`6ѳh œ0I QhNELJXߐUf @"?54C gijзRAQJ%j ^Mh;E[`:2b`-֭#^it?zٸ͑KFJu'd;0Qz!b[z/E*wm!CmiC,mEm9$+r'h'OIGtDqMaJ)b> P [rw_>3IXe`@%y^OpD8[[$_$F :PőP]|nXM3 2 QTDkbk5͌ܶl1(*Sat2 RYq 0M31&* # FOWVzY#DEx]3x _/}ɔKOK-y鶟zaÁn>yZN`?PͺçT\e?jclwFr1b̠~smN|۴6ɦzt/mЈPvPzpAD;2?2I=s#WBKK Ը)^Gǥd<1Kfu.{}W1 @:֜2et0o Sy/a~ܡ7|f.mR. B]AmY͟=!vMW9FEN0gX=WWq咅l#'.]KZ1WS炘poĹM z7 lT@bw*HbMC#KO Ni42\i?Ì>›Y٨8D6.LCb_m>0.R;E?uɠ>`6V#CeJja@G`V\8+'keg6h? ¬c If3mN'%hvY7M PP]TÝCCa_To wR "Ű^rGƓć(v5i9-tr_ ąmYxiEqu]Is0Bs".}u.݈6@6D/eDOP$9@~n_~ӊU2E8s:9&g VdR̹9kEn9=<޿Q lI](yr7(8BnNl?KmS8QufvIJU9$: >-xڶ-8a.W-N4A gV0j Q){l U_WnyU0nȰa#'5 l7PJlQMW6 +6jq&a xQ[9R0hEYq-HےZ,.IEwc'[YOtrDa)1roq_.10]J "}D8 7P9VpelNQ{CXUa+`̑WEעŭ18o=% 5hw9s ׶$w#,V#e.M%Df4o>hEg1[ܣ~P/;AyJh`Bх"I3L#R~HOMu?]~1wh)j.8 -`SΡVhUmm9׋:F!"4ivWUwP* 8Y !FXj`O8adJ0݄IyJv08Ci y7 a7GJ 8Z1ݰu36R疁(1Z{6l$-~3a*aPHEȎ[E>Za5 O.F6@uHCQ wg4-U\:mKG"943RgtG13@5q Xf5%oɪqHn G?{8[mJtIP ]hP4-ݶ&̒Nf:ua=^)}}{9{{F|2a'ۣT5/?K=<=t%w~sJ:].Ǵ>qD936FK.k%Y{"9~=* ]duF~{9<."vH `lٺ16 aN۴p4ݥӠ <ϓd[&̣##K):h,XHFQ 7r&YVH֤ț]#MH/2h5ooo~EX*F=6]IO6~ZD[ҒAWAWWc=ĥΓwKFX$^]2GZ($J2 [ԉ;%ݣ{To pBI#F2۲:b66pdvPbyĐQ"PX$ "x/x\ѦzLz+fS" v̜`!7MD9Tr(;g6;1ᕄ:pO,WY`d PmaK/K>mŸЇ%7:?ýdbw>y+n*~qnM7i*>390ZL=P;^4Pnc$Qgb3nY'[A$eQ'g8'!ҳ*K%[A vR=h`QwnViHvA_XX~B=Lg%yY\rok#=D݄ 4F".G<V9ȮV ku0}Q\ZA~cۭ|&] ٸe^!^蝯sjp~ LK1qե01gʹ+vEbh[0 A3j9d;5Kɉh }. ȇ=J0"NX8\ܟ|L)Đ Nr^_4"1bЖÃ*'Uh].G~ NB`='*zOrhF04ϦhLbNo=] |zCz?>I$zo9q3t98͢9txMs|wك|E * X cR,};i,&mcTox0%]4Fd.W z&碷h\[U,u`}Ordg u@ʉԯp*1pԋSw1uwYu)>sP`ך -cj=cr>;/Q>5׃fn1sW:>sՎgΨ@-oRt`϶"*yG BlGr3)[y([F#NUU1{Ih@ ~<\!kx&nGT^U^J=\?fڸ<F`Kh4a_2.Zw8z{LSHryBj.TJLwXDvUHa UP/P6\srOzS(M/"H꣏QWm$>X;WI JV09}ˊ0ۀt+h& ANΔ&٦d/sFyq?]<[uΕŚzwl"%FNKB#=LȣAÔgbf~yEC T2'k|>_GA#㦫#}ח 7-#g;]-^vLEWYZSn]NR 5g;ZpULV+8x#~ {'ϵ1wqA&//(AOC~ ;%b+KȉMs3'0o6@FcTl _'%Wésqrwdojյ~kȄ߾uе!zF)9Ɍt_.U4&o_jq7oW3ռFJ' %dBMզmOV9if=K)~y2UEߜ/N9gq}'^_Oƒ>4JMf`ڌ1=ܤ[;>uJk;7}!cP3ӥˎqPߟ' sXR,*#K!!33nK񍡿_F RЖh*T+Քio}͆K=No_ q]<5>!jN}>#_f7 a%|^G{ǴS\Be- 7bО?&"Kwk7Ak6O!DfZ^c q敭$m5[ D1[>nM : W΂.t/nxh@./Jag_^ vV/ō!ju7q,ri*&W:_Γ֣80JPjRkkpQRn/xߕD0J%dže#-z\{:QJACq9\?V MA"#]H\,|:T^MrSb*qHʻ* m0 `_vX+_jsp Si#X05mH2'c&8a^U]˷ѱΑ 2$,+s[x2(%}a_]($3A-ߊTCpjx@!l5JQقJt8^裵 *Vc.1.҇ M]Vyg/Zk]"(>ROpIC<k)ΉC=cUcJ" ނ4ҖCp7r#LɔnP\Y͈NHeYY0V}R<){LeF$Jp1=z綢?0^L ܛyMx5 =JPNDk]/. T`i3PN*/ R<04JK+iQ%WATZbk.|7a2)vԪ;rŀS<[GjM <&!jݧ/IFu-o5J̀|,f!E)EtC0֫Go m*T#,+pӽY؉=ه$&|5}w pTzl,jZFZY)DH:'b ~Ar{4^HI0cln%]^3&|+"ऽ"W/950F@s1p-f]l#_XE o)5P /S9GmV}f(.{%v.!YoL)4Fp#l?w޶Ҿ iZ!3*hsbODeҀDȁ$3Ρ3_/;<*$ Ur@}[¤Đ[9@10sCWNᑏByϓ'‡A{xؙғrGo^4cK>I\'ٿMfN ~UBfK=s¤pφYB1Bfi8B3qIYDzu)K}r MW!*hV//!(9tG[9W2g .kkS׸,N.w>)PSu!J1!4iR"`=JJ(5NrZJ2i83xmPY+0ሬ(qd MEfTLg%%l&ӉϑcIJnj3Ōny_naĮqT)񠓽 7b {orIlr6sI٠?]dgͥ}p%MEts[O&M-{kJ oi]f-W! xvܤ?drȮAS/ʱsw$k:lg-MDBwT#'n8S:Te,b?,fx-F.䜣ZXdOhL uRrS]K1bh+Zc?q.g+"宜pJOr}d$f}{p,??7-¹m4$D?=,n+'&ٙd6c׽`w#٨d'F8[bM7 LjL<5fXɞ$J}Hv$N3OFsUd$zDpDpv] +9aG =_3'q9tɫD2/4ڏ,EZmkmO{84 i%7.Dٜ%0:珨e)t,Mb2^yu)˄2!<}aǣNYjf@!xw>M߯{[bhQ 9z@~ M1d@@KJzneIR)ڭYJ8hnfPc]^U")T N*5+5$Y,Pq{)~wMl~Ti8[T 6@x9a>^GRRkxgA2 b3.5ߥޚbu;;hq ;߻4n MONtuZdܔt:ݙl\uip)E]%M0_Rփu`.uYz xaG0p4x\~[ w6ELK,֒ku )k2t(/\odWb& n@nPf]VvJb$z+gys}jſk ;u4zؒF8otc`eYיA ̓5x$\LiA dP:LjOh)"xBO6!x^Qn+m1 '4"0T/;5PPo(ORnE% M^&JM& "@7&so^_x(8?ŮF~20n/G""^qY.@>Ta_'9v DBlBgG$ )L6jh]ZKU81WY[[FAoE鵔L~^וW#? h@]zP  ZG\P&+"RˌREh v0bk)jԕY~~}^P1!e ^0nkbzO$wUH9[X}Nlmп5Sf0,rP8+܊D -Xuu&a'#p?8`,Q srN]7?xGchsigkR6^X /zyRom5vL ێ" n8.&O_BVz^6|e">_>yVuY虶̓ю] #'yj*v1ՙYzo sp:ϕ溠z.҅h6Ւf CB`0єl9>3> Kyg*ԩY@FQ2\> >q-{r6RS*ɂ2кBmrϵ_*Dži[0#nֻ="Y7 So& %cN1}JiGJi7ȤT&+vS!Zxu*cq&IY 4dcjrn=߰`&3 [MHz780zɶ_fZ8>@X3V0xO3cI=ջwyNXiE*wfեq@M0%73*Y9kDNO]v|9Mt-3"g7M#kgTT/,B3Q>+g.Khf:]l,<6"'GmT- /J$҃3R],}k1z4B J(ES&v7ˋ5;V,EY5MLZ ض&"މdoś'KeA%:jddew"4]K输n*.ax>I?2r["o/ùԛv[5 gaD)QZ`j&tJF_l}g5Q&vv% ;#e":s<S;.4Gkw ^r0 ZA? 3b]zgkEeF= 8 $$M?W(GvRWp=&<#] I# vwrVWyE7׳%67A֓âKumD͋,鞧@\)V liŪ:lkM[>~hcmGJw R/|DO]dƺwNINDo'6?l<:l][C- [Y]0AK[6/ ^( Z),͞6יszQEg`qя1m,2[ 褢du*6,%)/8d9ԙ220 折O=3=R.xeL2sE̥fQՊʰl%ծEf}.֨}E=2%Omcuu-VIF!TW:Llk p{3 ̅`6sY- JW:ֆ]gޔ92a\ ς,ݓ%{0Y-*R+Tdш&AVf'I%MnXPS,Y<"ۚ 7+ DU"ϱ?c/zp~ա Kc%8&@kO+o'I*om0ե$s+XOH(R4) (&NUn֬-E&e 'J$*-e24 aS,(b)J$?!n.a&^T1> =h|T l'Y~7yy 8S~ yK]͙g:nyD8[c~6uF9( 琅**mmJx4>|5+sv[hzpBs>X%d3 m%ph= MBzux Tz&m׆Yzz}%|ބlpPIh,/# Mu? ;!Mugw!(凇Zcv/L:F 4B^O)l0Jz_M5 PneI~uZ])4ӣJ7)QbvKxbb{!)ǓM)M(LS1Ae]#Aiu2򛰞=HY dgkEqZ5`$ dqOSRdOos:ƸS+Tv-l;232u˭ 6^wZt^M.st_'ܣ/k;q2QuV)髩e%`ʹI͘,H{Ҟ- EY=g^q!!K}~\Y(>SK=uݼ2\pIJۗ ΞN:Ecm Gc,⛍q2a_D=_Uh ު+RAdoͨ V Yz%R o_ <螾Ho¨V|9G(U:dgt2 ]7&<#IWab' f}-˶=&Z@3yR-V> "ȧlӇr+RAQ=Ż/"T8/51W8O4+ԋr ?}(*kyz^H*v}ϯ MݰF§EJX½, c[ [Ďs@V#ΛPBN6TY[N8 !m=غ.Vߚ!/3=PTʳoYfP.Kbh:A/I4=*O6_:\+ *V>"䉱/.*6[zD|)SI{8 g}dGim{c6 pci^5,2o7o FB;߿ѷC/ 1$~B'xv lJTd^rl&=PHs6(1ヂɲ5Ks2٫_qnduJޜϼCןv443z=-ܦOUR)Ѣ#GVw0%E6ak"7nGq8a;/=ڵ(^C[ ǩ:4(9pO[MSak%U8Rs+6#q+bT#Qkcx n}HIYuR/0!5nw%Lq)R`.^ߥJW .䪅Ĵ!s܆XETos䬓:<2^^W- K  |e>>|чb!ؐWCz6s֊jꨔMٛ;a8~nTglkռfi)NDfd65Y n9=3 tvؗK6r5ht!5 QuxYK든AKxVCsaECُmR6r7;7?%9.:þ4A MG{dRLje~ȃ"Xrx+TZk];\n#O~iE B0fVm6+.6ÁPf.JkWH,O v5:&k/Eo r>'܋f#`gD'3lpbo@SE!OCd#i<^co'p>Ti֖*P=J/OZ/ϩ#~Fb$wDٌ\_ao̽|}WyN1/Wv bx/XL1  aN!(([q ZCtC)3*V#t_M-d;ߩn(i;jo_]{݂qʧH8ɦ]24ÜKY80xpq̭E~wKQ\ciKdߙB`ADϴKb-\teO@$dqm)$FS&z;[.8qsqzQ^ܦ2Ls_aWK{x!d)?keGcKncAUQЍ{\^UXo8mv0[[cR̓5DYjiV˴a_k~+]ϟ򇍀5f̓z@, # Ii+4};CQC<'x(3iޯG#a?";]hc_\L@֤7.Z.$.[6Ƽܪ%w}f ІZ^rG wǼBMpnmz*dYprffvܐiq=]UTG ka'K ´{x.!҂U8aB'8aaMoeTd",q+ O-C[7ֵTw俖_sgι Z )w[xazA~?ӿ ¬AL~Z֌ƙ|F I9*iQ 4(=n74):zD P39k_-ƛ)qDs>h%d2TяH#.Xݢ7LSݢai SWwAMfTGAڕZ|m~0(.`78.rbc7bK-*~ {4wM=>&b:uZf]дr}!zTp=B&bo| >k2oEJ<ߤOΜsgo6|j%Nq}'dt8`0.9NGhx/_f2 K)q")ei|T% )_!81X䎨G t,ִE’Ŷ=}(P,BLwm͑ G*Сt4,كØy0)\s#/vz3FE΄jսo4<эG+B&qK=p^6i8Aaa tsmn#,<}|gf'WN X.&Uk:l؄$N iqZ)EfpBI dN2 ׬cokĤ18Yƌ̖̎a3lDQɯ=)QPsNq87%/*=H2N'XGO>ȃ*(.esXbJ]BҜ@Tap!,];q.8]bp HRaxw${ -_Bd6B/H菑\L$=nKjWկw&zx;>K+9x ҡH1A ]2/XkT4%u}{U~ܖ3msp&|O'rQ, ґqa|\/|В=tVnJ9GsFFxBoa? 8@7h:Ss6t׊u z!}sL{3G2_,01ss# +0UQ.3/jV4G;1j&љui /FCKɚv !9Zg-ckh-n%:mκnTἡUZcC8')imN>^|rfw$h,yo򛸱֤ejnW+9e^_k"$i2 ,5 sks=( |p& cG4SIfGfM˴Hc Vs3״*r}#W\"_$sի]+pرQ^cњg߲~BYC1q^{N@7bcp:f๖h9.mx :Y.p\!/#sVkHR?N,)- 2Adzqt\/Te;7M% Mf5P4 ~۟ak#Z|f!?SnQE^i]_ݧhi\സoC3h(8'AFk稒Eav]jXO X).tvg:tB~kl7%>Z|Jms2$v0+]'ml4#F`VW nVm o-žGMg= SCCJARxuz2CΡJC/Oჶ{?噒\w0~kN O+Q8H0$o2YCp:;_y_ɺYD*j7.AMDGpG`CރK:_] ]%Ss߻-+]r69<6B<GTDL:<|R~l{Nԩcd oDAbN7:$.꼭m},O{){O\:س\sp ʎ&иrieE|%9A@I8τ>U KuFAVv#kz5])))Ѓ5w Arv3Grdk-տ+ /Ĭ6wc{$Tѕ>Gם?N-SvO7j"eu} ~m)cSD84WJ[$o61it> qV2/s*"BD{ @G+ }QLx^GH\KH6 !Ghݢ >1[/3G?3ܪo ~|x7<]&s} cIZ#t=MWR3]'zKA6@@ KěgS"_08ۻ($i}wIo MX4e-T`DzB8R2Nq[{冡\7ZHd͐ma/ 괩$ /+>}(p}Fd.xvL~e}I.Br"s݀K% ,H3 D;@ZYDbTOx8!KB]Y8:бH$PeghΤM_WLƦ}zA !Xf}-ӫ~Y:Ml$x~ !/Nב]K(w͌R]3 ]D"cYp MY'RpMIxx8Yw` CƸЮe8S^vD| Rd¿KЛItXpE4;VV6j'QYV;^_ /8 nӞ^AAp4F5wR2>O\] ׉@p5|V#Zq3!3lrSR$w-BnD,T lyPwՠMCzdt/䓩pZbEBXu|&k}u8Y{A z6=BH7BXP7AY!On5TZ|}#Uy[XC&}_cl/h<}kh?[';c%]=_7#F);/^.a@Fr Vg0.!5d4 w싱 g5}noca<#[&}'(-}P,MvNHuRGCDGDŽ>cg޵ޭS&Y}>5eKf `Ns%."{}aot̏/-L 8U+A~c"Y+U>:Bn#E{#RfTMs"cJ%V}{^{k.-kdQE`刬[VUT\{쟮Kr]U`!xSx4Yc^/-=bݸ8WKu]h-IPQ,^,E* K $++ygyRpF}_p=ObCY|[;`3]C~%#/B$$)J]L%ƪ{I5M#oyrl+b_`;~/ ;$J+ac~%yg uWs[HLtVE]0~h)Axq4S 7 |і MFU jQ|%̶PhԸ]KTYFw|SFq_Q S0ly+"R +yZ]s~n`Db:.jkFt_^C/0# -Mniaz@ rғ³8WT oVD[KpbB}- *O%+6}ETJRfbb~zD|]s|ց\-7/;R7uu. ]9(Ev&S?&O#$>ZrZ~5դi7N󷑽kZmG쪋$:t[(d;!Ha:Jk M&WnKP |nIʋξQ$+Hx$\4 tԗSPOV>ѫPnRM?8F8ظ X%N8&Pp8]37^x>Ou1Y~ t5޶~R;˵$I}c7.8tJ9E֝W[[)txL&͉]pBg^rZjQI CSXh*w > ܳ.#z=7txAQXXӆ ѼnHyvLE(zTg6k埉5[@X][6Q WL %#4qẄ?RG{(S fZ'Fªs +'eEpy@`=jp7pG=S0E՚@SסILGbL+/aE0,%V,+Η!mf>Hmr?Gkf WM.zJcNLF]`?yp^8/FJK ̣rGFK1vgl#r%)A\:ܧُR6[_BG!\;ΝҔ7"X)3 U* [>m۱bm3Qf#NGbw(#x}3" 3R я(G]MQIJB"ԟ/Kr>Cww)kY9 l8`Űmju#Ԏ_qLZvamJ^ .1ۦ(.T˼҅z\zbVOpIJ՚4~IdI v6ஸ1^ Fqhgn91zZmﭽ 02`_gL#'[5sUw׎QӋZsfYx~kT'\ JРrz:&davps u0x:1Z+c npfNsbP\oJC!H;jKze'mYõ\o&c2|@# "Cx44s:ϲJv X8|J66l&b8Hph^jIJ4L8< f 3lR w"!-0/U 0/Y7h=u ƺI&1+P MPAplEЄ/ %J͹6A%6 e|Ln3q?(<OмE,FiG)rPPǺd"Y3L`~&MOHQNS"%FP&ꧠLD`VJ h!r\.(kԱ 2Y[ӸE jc[tvuYft'bV`>:uQyP >AHD8f8a/r|vG0hvƻi:^"KYNFyI+.0'c.뤳 E,c]@ 7-= s+.z*2 t>4FZ-mq|q PG%N8اuNުOOz|W$'u\c[4"&<>ٲ.Q?`%ys=/"|zçh&uFp2jr˛RvHCJ%3+/*0-xy\RYDQVmiDKZ`sR V7DX 3g`Zt(K WY D%u һv7 ۽T/[QS[ṱ>M()-Pn?K]g9~du/68_~oKNurĸG8|[@<^ v%9ܠweK߈Bh/ 1ruIzI{ȃ.5*䢤u\z:}toyBe\oI>WvNJZ<s4ն8a5:oj-7zتKL(StQc u#,k7\'tsVV'q;߬ WU/\M# zp[f YOh܌V;I. ׌Oty/s{] vߐng4oe[5{ThVGٚ qlv->>oc$]DdadloҴ;;1/KBMXGy.Qz[WA7ڄ_O _Qd&WE*laV58x Yv֨9]"j%. ە$ۦJ `# ֏BQ= 3F}wa1Yb.U3})Hߨx ߣԢd=`OkHi聂 ~#/ٕu63Ɛmp],lh>,5K9;P;jU 2dޕ!)k3o*&ɻn9^ij$_W s[Nc)]9S8` w]:˙X0]=4ƈ1EG*Gr_jv{W涨[/gwҭOI^\i\)׫a@gr ;Ƭɴ<[JsL4qi|e"/,吚㘿ry'21 dž15y_ ~uDX235` T B%e~✮[xL`ƈ!jfjyD|"`}ɥE!fwKM9_{,WaAlhyz<̛A3v^h YYbc7TҠ %G} 潝[p^fUn5gJL)'/0lS2̌)Wb/SO>'$9 ~<2v0צ 4隝33PYq:#[oZ`} H6Jj8=]_xĖ}fדA g_ /`6<KX&行VEt^?{`IFW"/ ^ gPM-`a=rh$b%w˴R=&݂H ~BR8XxBn@ua3avez%q!4& qH>fFƳpj(ntimO,GdGK"6N?c(|^/laƀ*uK!Ѕmz##)yk,],[a?ӔH 9|eWyuz6~fz?99eSS)I=_WaZZC X$s2eNAwDTƧgV1_<L-pTr],E#M}olҬ8Yx_/Һ$*V`k=Ve ?.h!R.[cUj*Ch{`Ku2hP[Uϛ040ت!G+3ll*-j0pe*ƻʭz)VW+O5eG,k(>MB3#= ⠀&T J gaŁqh^$lHtAc]ҟڹ -BVPo$ giK%$bDK0J NqfٲrH2Ħ(W׫/]@*ڎ-(/.:ecWL"\-0:Qb:|ʘғ 3RǗ16dNTgA Mձw@ζ&d%ٶ#Խ4'xavI4vš(Я1stKt \7҄b3ZߪX*)~6 ּ Lot#)Ѣ,$%l$>4/ﱆ„(6i6^z4FbU'C&Cb_O4$,\kzXҀiH1.fG NK.O>/&JaRQ"ՑM72FѮ!WD @ yk!#˃NNQQ*O.)~[J8eN,Ԩ9%C[@F/; D\-:KBjsM9T"wV# DR(MuɞyUqInPݏo'H LdNiv>$zz6QpT@qy]V*|K9B?hv̏y(E?L~PgIQBV=N(Nq5SǙ&3^%7ULT}1W95ɇ}J+We6[&={ u=cǵw9$d)^N`PKS1ݙH{*nl\3SF@z xޤ`6`F2¼tk]K0n95`q Ppt*;s#HgÆ""彈 ->M"!x4s99-AjCPÀ= (]@GU%\F0dqKst9b,"(Y R~h rE7y"(O<%ϔ )rpBpgb">iVMB#* Qd;ly-ܛHpV- y]gib Z=z?&x!Ӵ  %~5#B[ ߽zU8] D"%1!<:,(]!a #Ojkj7$ uΡ ?GC`zpm ϱB}cS`WZZtbΉ(;!&k:N{{{hܚ}Q]❃ࠃ>T)5vthp$܏V~ڹ]*Ftad7 uh `nZ)Ī2iQ57~<"Z:ci2Y=0_]غuFĝRm2O\@Nf#x褾:GO!ឮh.emO: #߻mG ,@eMp١Y?A[+ǒٯ58XE.uHPr7[W 4(G~Xldvv#xc.i-!F/ovvOouewaHez1ϥe=9NjCrg,R5D9%1="딘KUl:*‹_<=GN \-y)tC{R~ʍegP j@/xfPb0Q_)Nh_#ړu }:ȈI@ z'v]n}.KdEDZAfS%~E+;'9L_$4ӧ0OyʏMY}X;ZKF#.OQ`mT԰ʝR<$C]܉u]\ڗu@!nxJ9~p1q#qgv"";>2"yݰ%yx0pZ`8wsq:iT.,tbX"KA'|"-FZ*-~[G*ӌy<6 j;Xa:ڵFIX1E)д?Q XWE,P7!Ɋv)Zf{ikUSEYeT2ug'OVi[pZ `p,Ȉ譀qc.[>]EUs괒;1^G(WTc ƤJYs*ܟ !%Ev*sOfKv /%|1/:rs/W%POL%C%q=U6ջbd}#b\؋`?? c&(~5#@uSnq% Fda&+l$ :Nq0{ kmmwb47!fjoQj I 㧞%lC E0M )h&4j(2mg֪+tIkU,iR*D &R NsW$k9HOiXߐ %℉`/'eyz}1vk݅=H 87ng_F ; ԦlA9}z< bѺ5}40HF* O@RFpRw~3=Q-vayeˮӮava);cv;sTiT]qT!GH}c_c7#\0S"*bĥtIPQ旲Ρ3SBU#>1BZZICJ (H1R bډ IK2r_&WrOp#/2WY桬-\7r hRKz1xْ 5Shߥ^\K(o F.ͷr퓻I}8(ٕ8|S:REAZL; h)kZP+"8"eֽY9:q0ēϏ-$3t489 !F]>logSU5 n#ɚ3Q^vshPYD[>ihf~`qݨ$)328ؔKfz`=wۖFczPSx+V>tV E\FM*F;*,E}np b=[=cN|ւF< )Tbi=xʳA!a/H(]NnϡPT#n<E5 ӭ,fLZFX6b5s:8Kاlpt ^Ā/TMQ/L< ɱ(w 3+_zx,Hyad^NAQ ?5D7z;sXFX#{X"Vαǚo"  gY;c !N @;Mj:險,Jk466~d=w.89޶Wsa3:2շj-p19A/!nӅФKk4k؜,Hzt7n $i→Eu-5zK[kq< W3;V_Z؋|t5zr$9IphGYFo ֳ]}ӽs}ꚍ#9kA q[=ARMhX!j!fdƱ)Fqԃ\"aa.(HDȽ}t{>U-K,#?!0M0@]";?WLsâ۝O*utXKF>]fe 'G[oFI@&D7ﺇf^8z??`1m_ujܹk oǸy=4[?/|<r=>X~OBs r5DrvgLUG-5r|G|8OPpL:41!Jc\]:3Vq fV7tx.oUdKOϨ'ͫ~C;44X mOاr2,$nʸ䥻x]ջ-2a1@~nb398dXJРek)Md!Z߿"dfnc/a a>s2_]|},H!J3Z{B #1i(ӿ7^-VNTgx15 pC>q 1-{ayYh}NCrS>Eb=f8*P\8f#ņ0Szmw+FW۳yZVa+ǿ4dH^-AGFdK6T^'4e Z+i^Nb Q{;—qc(: =c0(|:z[i[B]Sѳ?+-~P4kc%B1W ZShWS-)d]](oK病ʃKs7V+#mRMnL=4\rӂbĿzϋozpz1 +c@&}b7k=3;P;?EQ0/ҚùrfXb2Vsei+."=2Nxm Ή0drZєgv-RpSY{wu`,!ُBabq'EϡBeIl]"ϥVt"O !ƣ];# qPв7>>(.[;:٘*3af?IRϭ_>Hu%57VBpoC}g\Wfߪ v7?5 h{cO q%yT36<ͳ0ԦLz;vV?^qL0OyǐK} գwG귻w$*dښ&:}%e1N ڶY}'@C_Mޏ"Y co7K oDCY٤nU}tbo~n |aW"? -(md6'D"f5[:7k96|5qܙTi{ n]ݭC|9Tl͒:bћZ됽KHk1 pSo[Ipc<(,:6flgؼ:z B6$ӱewRj @WoMNK%0 lR=JK5v͇-dbrGC^A\}i+#1˦8F;m<%TcVfvQ : R÷]bڜ}/{vS!Os\k5cV !mzQ)~CTl+w?sAjW&nl/IYRf*݊~m UJX*kOHޗcuxgϯh깓&Py :ؘP.\r|{P;w22˯xR0d/ҫ VbP`>ϡ .VDgm[=XQzLCӝŧ,E{ Pgfm-쀲t\4J^Q1>cdŇon\_R=bsx" pWԊdNhUD=; ?p~c"[Zt~w<_Z%eRTybJׯB8>]r_%R֜׈Y+ \Q#Ҫ]OڪC̿}e_??z6H#ur[ՠн8n?9oʙ`rH$oY9aPO{vHm.xk=?kz)/DWiJ&gm3[A3٠-} $VŖW/9酾$9U^hޥUQ0_ω{S<lA$uȓaP*?^Q%F1{W5q{ 2iъ VҔ =UfN32+50߿=KQ?Rg#}{52T1Vٳ2tl7lXKӯ-m~Sa&֔dx,@M1YN 3f⏢olA?j4;GA ]3X> <Xw:%IF|ClHp{y6՛aR[]%`kv)vN3? =U&#unc o4r:3aS6βr?#έ6:BS|w_vTm%%Ly.WWEgfOxՌz'* ֱz7\n8 75vY5pci>$~+ջnN_/SO4ԅ $Nh:8r w:ׁ_OO uXnh[QJt^V#I> z3x' _Qݏ"1]wJgI3 u;Uz yNа:os3}]- ۷b:auxp<: U0🧴ר=+bϷUKWozo:+)_?*>tp?n'޿xMsS?; 1(0*E[uxӱ{}mDMv D(*ͥx;BSZ9Xe~kb֖kz-mL QoTJW u֘0eM{vFF%ʡi 4,?Ysu՟e7Ȇ.w8;uڽy0;g=TĶ\u{9j{y ?rgs ȏ!,w.|хs5ſh h^Lcb?Xt2a$Oi~t3,Nmgd=Y}|v˓iWJ0+ؒEC]]n-|/uZHy_o%ʇ5%/ o&b *kK@lRke{u6K^D;g݌/uMӻFfd6HK#M6d}g+~Q;`"S.xp[ >LEHY8୞a^~ÖCˡ7=\': Yx * ,Ő}5`G4`A!4K~\~^j %Ք> x*ok[gmuSuh菒oiM@Wx" tWnҵF"\҂$z“d{6T 'M4 ٯ=x)4}2jDhi,m'A+2 SsA$WIsۛfɛ=+#0a sFĬ F@+CR Ta/!_!W0i+v{?}gWnTa3Z}J}_(jpdZ g͹1v,D<-/&Tx&Z57ft͉Oǡ384#a$T6O?n z:l<9J2S! 杈֞Z=Ĩ֯_]G]H? K_#W{۬v n> Pk :JV.* ]! '&I+LQU8݄4Xvf ,>~J\9OcRWfED:V2/>d5Tuڣmzs2~3b 2K9?lϫhlҞwRwըwkwaRMF.{[Yۦ5$=ZtlHfH/,* &8^ݠNdW_c^¿:FP]Ł ~jVj{'Ŏ3OXj0>?ÇT'PU-j"lh6] G@JSŜX؀8X}QRduJ0uZՅhiz#9`b7mIn#e6Xї/QZDA~ϼ%`ONULzdB<JY[J5=bOQItJBpLĭ08>aS[4h[=BWO{ ݴ #(pv;kjޗel"Ux=(5 u}yqnn@L9N3DB(!Eh]O`"t0oD},όj˻E]ɋ^!4F))GOb@9YR% ̨.tCrMn N~zMQu&A i/W_ſΨgoSb~:oF#2[C͍$&d;~%XG ]y=ͮށ*:^e3ЍsV(sݎ$F=ջzrEZb5mD!LpCٻ]LG .A)*J^w9Ί>6Ţ+EY B|d"=4">?m|P9EE3} ?2$KE{L*Fʺɼ[DI|RwRㄅ95vJq'|uLocD]u_ZsZ$q9ر. -FfGJ87k;U`[՗wFxBR'5tR*BS#=lFLM [pF9uLvʷ/E4{!<xƭ a,ۂҭjjED{#)-7Q_}B3$ U0X$}?pۏcx/,zo_ )r]Oxx׊٪U-Ʒ%gXqtO)n U?[]_VVP=A,鈡ܮ-Fwz8A>eb)3 !]ApS_fBmp.Ake35L 3漎]Kyt5]~Kχ\|zϊ e%]2]Lޚc&xAU^MTWG;V M?D=t~HDR;?PgV\dMs)/l[C)P5Ot1ӹI Bh4#"<T;tPy&GiH5?Hތ1uXϋd&{BRRIe906͛+GאBe\MSgZRgɡq+~ʼnacЇS^%q#H?q#?9jMRW#.G=$:c`DN6VZ^Q[ڬ`Dš ==S{J/ANZ"co#̺ysk;m,Ca䕓wZEzR*D{oz&vyWʩ7%`j+ۡS,@O8޷5'GkR|wgA|,QǒAMR7r1rú x˚x|W%֩7Zot]5kBN'ظ+8[h}rjixdgldx1L`v[nRwBY $4+@udfئ9>V[_.ķ4I@x5=Wـx U&?d2VF|-6|6|Kg(+sca ,Ԥ%W{<\d5" idnϚzp^ ,9ȅMDyXif5G4OC.T*,I:eo%}NK;aoZnr%VߦS g+}*D\\D]fL3bg܁_ (&;{M(z7G =k22 !ʞBPZAL캡PLO_ ~3Hh?[,ѺǑ#ޯJJټc膖bI4y5 C_ȜGԱ6ƪ??X AVQ h%@@>NQ@=NL6դz޻?S%ɮt:Į Y~sxVyRq'+խ D|m8˲ş/ 8yC Brg}&vmtzۨ'&<(_7\1lfVdC!}eHa.7`I?V<" 9W?/z^NZI^RΎo:o;#A}dkiJ}Ffi[winWk)a Ju x4-aAp$%7ۄ% ^p KIpy%Ѫhk0֜\aQuԩ%v*z9Mw5&w/r0ݞ@Ej5C- <[KMv(Tɰ|:7>?[p%y;򮨶m9 %PlFPgۀ_pٙ{Md:s^oq3;;c^,._f";Xbk>\~k>?d*ŏ{a/}F @}8s̵^쳱]0obol%*("&o,TF2HLm|N|-F×ɭW rkƦMt=gtVhB݌qVuΊDX ).ە&|KwP`A1NUxvK5蜽mfko#%̚^k!4v$7j϶Svŵ>Q\-,y%4℩5ݦ?gdYQ_YMyӴ2,Aa9ǙMB"׎#1V32[ N$ фk1g6a D\Ц5; T4]jMw [U)4]Qϸs'ɄŤzW_`"RwTP)2 lvIhV:&|ṋQC;jPBjI P{(bRdRʌoxfK#I0O9ڭ43'/K fhH ['Y p鏊93>  +TuFQg<{]Q|cύ.dKJ QVQFsQ'spѧ?AP~ Zí+֫Aa&|9oʬi)Ͳ?%_I1ߙfu\L@ҍ֣L~w;lJn23Eh6X$K>,,',:rP,ci_H$=Z+n;o;Wy!킨;K^,+&z.eۇЍQUNXCxx^$cOs ˏ%%Qa il8N._]d txb#xqӞ<޵p҄BlG~>Q%܏|A)P50kܫ~ 5eF]?ppX 7Ӫݛ$x@A)nvD6S;,pY)lD;k ϳ{HF#9KJeRX[U8)X+J񾢲D>YX^d2> #7zv@۬VRF*Wzxb*ZJxC lևg =r_ L͸!sT_Issس_ۨ'ڑtUVlg62cLN! S ߨI^VK\kR2R6j8WU(2 /'5oTyy'y|aqMLR>X|ٞY |˿+@P{NN3_g_" H%jF,A>lxS/ŝEKWu Q>$`F(zҿud_ .H;k= 6KDwEtb[J_]GxBױCd E Mا>$kh?z݇ЮKٝ3zYe9+1~Մ q:rdS7zC~UQ&<.rM+w$HwDWfϕo&}_Dz^LI,S˽_De[lL:sRḏ$rVTlTuB`.%pjX٘A.AװQqD@bW8s1cmk4g "sxY/}P͹Z, (Z sQh9=bFm-24!w?U;qzUn6$t.GxJ]NCTM֔@$0o /C}͕_,Ma49z'gk+U?\V PoS;:yA=}fX.gпNZ>YW{{"ҕh> <3>JqŪ@ɷw QpV{dyD]?>I}P&uw=VEqX͝r"KD\RAJYիBC]λCմ?H8Z._<@@Xc={`es( zZ K3Hhu];Hkl4Ch5s(^%xTIR:)Fx'FghVЅXm*q nF|$9ަBm,ញM=IIʃtj{g)m;#(M(X.*iy~ڡ6>~;yUEljburl-%ndg>7W`Ɯ0וTav94uk7wF^y"h^ Ly`6rc.TZMX!-U}jFe Qb`|%>JAT{A'Ty5lzsՍ䗪i"17ӧ%>x^]z'&yɂ{(1K`lMF#^ k(!'}5n%ξkx0AoBѹD *Z2A5ulQ@? Z1y*:kE5>ZK;;`*> -OÁU Ѩ jM<1b2Ia[)- pϢI<ۈIEqgdK<)qyW`g#b4'K)$8@Mlw>D>GV*(HvjRlO"DLڰŋ:-l '?4xyR\øMlA&w,u*ʷ5,GQ{GBՋ-`q S2}JME'>%][ff?T: %FK:UV8xYU:DaIW upx ٨,AvannFK]stZRג?GSs]֒@>AK)*=O>Ќʆ=H7*{ ꩽ \&ވ}ԒU)y!wA&wsv7 oA}KVbb՛>dMR}wPL_+C|rBRRmᘳ+%Y#[bF&޲~C{kHx DA\<L5z#Ecn Зi_=-gSJ"zd]GCX*S*/È{Q(70IftYIB_#Zw"*v8od2V8v~oN^1 GqsɂwXǤx?^ v@H $Li;V*);sUNos`k0Ɗuz?L[5hPpn}F^]7ؼ8@b&$t5XrsHoH 8?LEWso wּuCڣLjGlƤu/␽%]{]MZ؍Bgb"3ՍQk `Ӻ.ZSz!<’,?vSG#~Ar ԩ{HV-I[5}tat3m]lWfa5^V MBa,Tbx_6 _06[?hyz "N -)`k$ ﹅Q`* l>bdmm }@>>bWBN! Sc7V]I)DKiiiב"W:4oy M9?18I⦏ Z[1jJMqPMj4E7 54Gͦ%i(o3l~~|btD_}h۩*O2_LR4D)HQOnrދyBm,>8I-5?U1W֮Cjh_ʙUjkn=€`S9O^jjà<ʘd}m~(1ETz"T_kv x\2FԷ${;z\UJcmpu@1|0b$Al<a6=ߵL@?&ԙOOlgN1)fG&=R޾d2 kPQLL'oBV(ݞ3;gq~s6O8o xѪOCKiɱ@KíS(']4Nhzw$;i].#)Ft甛fb<\:_[xcydҥ&5E NTŕ#y*-:ھdf"9I &CsK褈'OV =(h9?(^*^viy{ N0&ĆaaFM"L4 f8,^q$wa%-cF*0u9"#l?.瘒t!V|Mn2ԙsJgMzm$''p*9H,T?ê\䘢MuURMM|gC$Y&KEXgRSͫխ?,4 9W}7P)f;6ΦdP*if9ga{ŇW^_bK~\ߠ,J=$Ԫ `W^_I=k-篟=5k!(,|HI]t=+h'w/;qrgAnr99a`pHu%LB{>}zz11xLT;w+ϡ`1m޿=.7sTxdޓPI8^ _5}zwHe~)ڍeq$7FG+ӱ${`z+7j/@S%U݃95 t>#Zi_UXc%\&@ߴ(Ɇ<"#Q0izI9#M3M2.(o!%'Mb c#J v9[c|%nmB躘>wohqDZD d>/nrIxGQL%V8V5" W.~{vq$MV*o73[xP7ٮ,!5=&~f69GI't πT3",\EZ6K8?f4#K7bycjH7 rԮ_HOV>UڈU4*Ɂ9S}D/$l3FtT2W09dd cCG#([Q1J>YM71#J<& 8?ǰ)ci‘(Pe1BƎ&'X jÿ]Nz|W\{StX G5 |dhCp)8 DN剚Sp+񴑧~]t"S'2&1[Pbmwz,uԝ__|k;iP*ύȳ 1qk$J;{\𡴞i5]! [VO\79ע4x .AS}T?N=*E=iRЫ<ߧR`Jw+ܕ+ǔ!%]zMl^0뫁61j[-zKj˸ee&]}  O*Dž%bEV} d&!)؄b2/ u}cig;+lk5zOK#}WEGMST"f @D`΍/C}@'ys&l\P(e^>I6w`rL9M:YeLk\-0 rGyJȨ R"97Fl.(L~Ȑ3 xA~kG5NeskAjT\7#deBoI. ̈́~t'ajejK%w-[J&[qYU - ^,@DtA["Aq[vTt[o|xPqԞZU`&kVq=\]pQTCBtȋj / d|Ggr~<92v)|?[u ~Y"CW 1JO(dó(m޲K3FbMۣwgw΁'~q(3V5?q77WIޔ"(%{3OVF[sAn3R/^䩘o_u](u7Gp8MkR?0՗/IXq̣0zc2gMś7*^MbARGgeX^JHeI|#aVfZsfVU]V⵴rѩT\仟sBF׭JzE(wgCBoSӱ}to&ױ5~ {cꀜXh-$d>)idD;m?NǓw>qz> Խ{|w5ܦHܞJmpV\huv9#x(_ {c<҄Z΂yE~2 .%#OUC2H|b=,?iu@Al2qm{ ^Pe bThᗱ$r-8HtZyĭ5:Ryߤf "|Iqv'R2Dv89BomP@q3t=Rːy1l뺠1 kes1޾uo$*m~˱DTlx0uevN̔_/K5&_Rf$y vI$ڈ{a>h WK2KlP%<1d))?٣2 W\Ӿq:;mioܳ4ސ72wSpC&Kf\nOwA/9PTa3fٚyAdDKmZ-aZ3w>z"Vmwr$M&Dk8qob\ BzE6ɧYn,%߭#Ҍ\el)p|J 1QVfū&]OtMn6H!F/EctyЇPƨ+#QVIT7M%(zm2E)(qWbD1ɮ̟p=î,C֨M?MM LP#_X?2DP.sw& څ WcJ!> _Zh-6ԕ0B;z|(/[+ΦTgx-&!f0q{Q Z 7 ɱ 4[s 'λ uܧX|aq>1 [tAy6jhBm-1}"ΐy"Z|MG6aq!F=y\F號*Gʭg,ys+㡅ΡB`| W(봶W˷P٨)Q8$~49AR2Si v6̬>F"z|Iᗊ(O:'M,'@='70ф0 NpR2*ȍW0 xxiy}/dsh_H Z *Z0N'ulOeIr/]:ng$y4`˜c}F~ڜH#cnun@ K)A#[.voύ7Jfz76u{bS nĉKBG0x]b[Ad0Bۛr|+=rCoa6/W ѿk`e;BFŔk1WMFk-eyNuV2W̵>xRű+!4o m,M&1$cY?Ϳːfi#۶ ai(SNEnڿ`V(wc? "w"VkO1;rAsĚ+rū]%-^bMy 5..?k-"'Ti7\Wo(ūlz>u}"F`Zbd0CxF4B Xr=~!۶lQ3x8ފ\"E&#зך:xre&Fۇ: Tv Al[Oe Կ^$0푈战<9u|t|q;ʃy$ MQEwx)w*| Ww;w.AyM)܎y%I)B\)5@e4o@d}\C@r37G0%Ww/Y62 =@? uaͫbEofFϊe;l=iSGHX#S^_ڄpT5M9e?2r+_JQr%oj6K3 a1mrP?\Tc|F=ki?*Ǔ6 "URYw[E,RBQ\VAEI-uq .J[--XE" Q"m5yLzI'3gΜsov)34QliENuK4'f8?폞f 9pW_}m`Q {)TK+*6ɂɢ i5>p/S8 q8pdew/Fg4_i8M\v\cmOaQQmv9jz-hÖ%MH]TvM:အNZj|O0\1|>p|U1Or=Зʞ$J~=/1hsYbZ>]tǻ8dRX[}&|^YۧJM~ʹox-m_mOLT)~m5ዢYvhK(jfOnzmw%ՌZH!ǚo\N5744S^M+"efxպΪVTu&ߺi%eTrRqlFT3~o`pS+lWɻ%ckӨ$vvؼ/azw`H[]<t.*G 3;}V + ۺXs*A!g )#OysEcK, t]vIcT(7 6PT;JxQ)bd炽C5 WKוq|"L߁B5jZ*9>ݵ 3#3UIzX8PS׈5jUReG(hS.c4ݞv%ޡbQ!=Z7 pD?8%Hx1K}+8trUU7 ueE,PׄuiK4)L] $rc%GG̙CzL.Ojo 0 1grѕ.6tm,gbcKyOJNaN`\]ZG)P^!E"jN/)v 'AS+jQ#LQ$4_^JRŧY]כŽ{ЊN{a@wBG(L:yʂ^3œpQ \11XE;7!+ګ@:.|ʫ(2<l5~U!{}_q(@ 0 Mtl @# P;L?vʍ5~,sZ(ƨXNRrkќ_QKIEZ+@,'RDR_* r9sM?>^(]& .1]FdUQS ";Ԋ2֮kYZRJ^#e .GWV]r[ MLu{ru\,<ೠȕbHBNjE;`R}GrluM1XzfZyTeTo{Tg-'UvKA>]YԼꤥy_sJoʎ17XvuЦjm:KN ں.ѫcde.<8޻HɅFY_c$5s’I.y>1Y=_ADhS ,gT7=5 grr$y UObB WZy$gxSN&bfyԩ숤` O7{hˌa tڧiNEzc5jƻX}O' ܏5@( U2Ŕz8Z5IمJ㐜 Iqn|~Jh`h>98((:ahqw2UR\l-X?!g0k8_9`9RlMQh<<"3acSqF5`b\kǒ DD4]kS4aSjkJ*6|wWF)Ѭ}bsc"*4:1俭QÒv4q/ w "qo߄98>f/:q=80<|TSJ )m` QM&jjP ;冪1MU6CQHs~SORF4Z,̨Q?SasaJMUI딚.Ai.j:a1 )KpQr\$7np<c߸_zX7׊QU*9~(A$7t|xHLAqQnԥdҾ *0,~ 2j-KC>`Nim/7 XI~1GЫE |4B!cg&mR(dBk  fJ-Wטhɹ(2]HH~CKk0ɥ])Wz*#Z~HRYFMN}vTi qԹh:kyU,]j3 Tt1:n2O8щ5F[J ~+@X% ͞p!i #/JK_yˑҲ? /4SEYCM6rCcq\,Pp7QCYF6Cfc?2M|x9bq cmtޥ@D_> >TܷS 3 "ҜulwÔNbׇY5!RdSk8Ԅv)oV+ϣNGwЦXvTysRV59LbIE`bB+P# uN٪.xFTfpϦaX'MAQ`]q\c!KZ2 8,iֺh6ΕMCWvL|]~ 5B0zx?TK^M#^)yy6 ;Ϸdx*>8COeu}> x<,ϻ,ǗF==,+H S]C^$ ԏ5ɗkGQ $10($9 Ί{lJໞ{ࣁQv?&`{I^+.kL"dInTy"c`?5uE:mIP* /9L٨1Ӗ M 6V Nj _'{#CKSn Zûyh^[ Z`s?C$&p|UOn\W$VW`C @">Wn1aAS&ghǐ"/|iP;me4?ƕ(뇇+T+gH6 ˑ+l^Oe<EAiXM'Z|AnА*XpߊFrɌ0qshۑ Te^=g<^otkbHLV44&LxL27L"@ jϏ Z'um;]-Оh1 ב[{eD[Q..}E|hbdWWGUϿ*/щ}m3*l`s,!& %Iw>|BɯdE 94{\Gʩ.G݆D@l!)ȭ)gaǬ!:ꨏ_&_?n%dd9&EwZm[ȇ˝n?usJ1 N*jYM NEӇwhP=5{XkϿ(Jmzm!XKM2#h=Ltv49ֈM5 .)ՖX[ahU\\xbjtL C.{(oݞH nnr <:wde uxn ,5?I.tO54њq'm/\hgZ`ykO=3-Z;b̋,n8f/mth8iʔsk>\tR6R3o'aRz[\Tm/c'q!k:є俰,|IHƣ^<`ŏGG-"%$}E=*z`cs`M)(:o0$mΕ-x\@zCtp65KL4O#{EBQIMwJ6ΈlL˒ϡ'=DaRg 2&T.|&D[V$i;x}R#M7Ymwtǥs7 ف\-ׇMiS IGhYL["2??b]r}J"_IKIWڷPХ9J~5Uf*Z+."zBw(T2quc&XCoS2K$ya(ޙ^i"YI ;@Gl5gp5z\&0Q`iN_&>VI~3IThՐ,Ϣ4. d<Inp'Z]F?Kspj9Q=] X׉|Z",0PYhY^i2?} si@ /q}%fzJ[\g1xV!Q@Px{F3\ #5|47֗}wc9u#g_ w[k~/Ҵ&J|snڣ?G5ݔioYө!;*/^s4eT}-nOg2])f\F֍ILp 1zGh4\Bk^=ybÚfh;ѹDwvk'y܁Ȑ`#wJ(ߧ"}ife ] ajA\tmy~7e^m9^5̿@yC |U6DmJsD`)aY_s/vfZiW/;מN{] tͫU,uVhYQݩG lsAy0A.0i4Vз+Ae04Ut ,*kO_xJY ŵdWWo yPkxaFYy樘Ǟ$-V44 ad[Z.Qq%i~8Syj?Ќtwxm/o-`N%|&[V3~bݛOg=_N lR[l7i1'ZAS/hv*3kj@.aBZژ*3S(,hmBR"d6OƊp&Cf\y}yI}n4HY^ᠫGok {j{k.呠>zxBK|B߭~vb({Fw=F3y, Z<ߍp s̰9!~ɞۄb\ {@QܙܮF_t"ڝ!q *PJWEfń/Q6ĒyӖ*fO,{I%& he]*kR͚Qhͨ$?7)5:R26S2 WF.YܻfTWCͨn*%(-5|dT/lEZ'Q=%K*͸-^=ޥ~SP^P{ mZ *#w:#-r:J~d)1##$%ʟ^M'aW|'D/Xq5UpU|ReKM|jް׏!#u T<1r:N N/WS`M{M?Y'(EVv+)^S]˦ E2Ǭ՚|xu->Ђ :{iB*0l_$-jWWW1``rcDDso3W%~+j gKv> {jFÂge~ ܖlf-ϚNcHېI8S'03-p#W.u ?Aʞ8>k:ͷy\tfI#8D-&O yڛsmT:}){99e',bfWo߼z! *@w;J lS/@mCYuјޝ;qS- R,GÉK1T\BVGz/Wv爵gZg?/i׽Dܸ!}~VP>{|Vw80fPK~*,bCsmyq,H"{E;{&S4$D= ߔX$-I&G#yC0^j0{ ueZ՟P#&'쟨T)aa29yZ^ Oq4JlVà5ODsuOuMf<Մ¿Zta:{27UQ>ފ%^g cl$K._I:(*S1YRK-Od(vׅ`:i[ŋl C^x|'MV 6@-6hZ:kd$,q:K uUF5Rtx 㷎>((R ?ֽV 4PDx^I'^Gp=9{T>g< |tCع^K%9|FYxl[+\=(:(5 i7uD/F1j3Z'Pb׻/yU6#\:&XbAOx鎫@hߐXVF~K m@_gWw{C0pՉd3q >upK. O3Dr{rm5ŕﶩPaʈCpdD@)6$ ޭyY9+GOMss"ɜzpUkkd90-_n{ƒ2it-v^siP\k{>}>Χ]ϧ›e]ڝOeȫF|ż]$%E^D!\!&|6N#¦htΟM#gSqW)<禂yP3 Ia: {)WFBh@\@\nw^ XȮ(qᡷ ovjA#K ZYWIrq<^1hV>3}0.zvM3dYdm'=FK2}$o[P$EkeS+P!Y6z2oǤ;mZqf4#&O vW9f-8<+'G&; -hkL][pt0kJk,?ʝܝ+ҩL?XRCeTrL LfW pĥdָ'v^Sw4W?ffζ~rp$mX8{BG=S:$2H2(V8 :MDy/+?ʒF1'مGH^,GĠZ-^ix@2 prSMBB%OIZj]G* 1v?0ʷbW4svejxOK~([]9(Ϊlv(@C~G<(/s-<=oDA]e0z16P"8,YPw׫9Ch%U jmL Gd* ~Q7›0p~⎘˂1;zsXBP6Pa4cCj͓N?RJɫcTO;)B#au@_[u[]Ff$8vR!s_]A¶}HAFH'(&+ZLKt_+0+F#ݑ4"U?~Fi-"xU=orPGڷzB7dFs^ ?;ssMG:^@ &&-ۭv_ձd *FW|7Cnyk'Ft]ȥ~lVjVgj_)W\B\ C1US(ٟChK΀]CWX#w<̖0WPF  `"<5^^kcJ0saYM/9WjںiSI&v"~[ wM>c<]3AB|BSܞruʖ T́ILU~J` ,x3 IX(irMߎ@[%A㒑U <Gf<]KQP0cDA{&n4ը9^2{JT/NHJ.rj@%:3%O/2TZlh#R0M_ mӿxBa[q@ qf^*o{ 8l8s301;p\=iv%fF#=?bWF8oAe+~;SBeh$zZ;VpRIY]"=koU]RRFJwIc4H{CC˾~,pxۅR%edM0n%-XHR /}Bs;XŰ-ҩސ {}xKk=j/?.И&D[Ƥ{y3l: Ғ_fT]¸,󳅲&8 F)k4 ܬZ>K/?p;x:c 7YL3S&^;sj*fh*R}Bϛ5Ǜֳ|U8Ozm%rgi"[L"Ds0{:%h77y<֌)ĂQ?pQW^:e Rw#efdJN!?TӴ[(3vφ:fU@ݙ#M#T qV/<;c)`y>hoB>)u|!Y?PXz18/{4pfQ<9%Hv@];czX@x,$}O tԧ)<``c1ny4£N~B)|­d|;(-BQ | AǷiނbֶ 'e-q=qK(-Ina4xzo;t9>a/wY0V}Blqyjo"LR`O݉ErW-&WVlvQ*~u[ ߤUv*U?YW8;f4m̈.E9RFO髇>="s06&9#b" rXRGgvmfO:0ȇ̺a%6eĂKsЭ4_]f5'B(Ňm=|=Xx,7] Py,&п/rLKZq}@c[$CmSl22a{Ū"v43ߵ`XPN>]r fo_}:noU$7Xi+Fbyx{ *:v՘>4,{('|A0$4KRa"$"ta6NL7|*ثo`yr|G~8lr$bq<6q?:ur~znchz;0Ex.-wRRd?+6' l`6 w5AT uJ}\r]H)~,3>~>6=~1O bC<ƂP6~M3O/hp N >̃DgkNHTؚknnInm5ݡ޾j95CsN\`SeCv<Լ\^UZzP{p79|7d=x"a 4C9(8\eX]RS^-Tb{ѸO(voDA!]q;N6n `MN>DRh;EyfȊ#w \sU{k!!>NEˊx0!!m\zxe0YmtI'Y?u,g(pHAr/Bj3e]4s Սٖ$,GD/jgbkoʤR_&ZeP0foWL֨{v' ҐB?t{bRQU8i3Hv!hݮ3ZԜؑ>!/ĸ-)TC; N{,`"g!R]%;ߝ+I,!w []iM H(XۧwJH&nlC/Wg~?˱74}ʨo>F҉xʂs"|xK} dᓅxoc%zl2 ˍMUMr u HravkKq{I'Ó)ntÆ |*::_٫Q_3i&-jn)h aZ*I; px/bX1e.5J\L@gG#2QjOaN3#kLxJ)GjL?@|  aj0['#+&yyfב/o7[8(*BXkmر#~DGxG}В ߇b=G[rEQ~J#JËzzj:OJ鷣0К+({\~~iAz= ȗ타ϼ 7j.AܗId'Nv&OŚI6V:sߒf5 :r8 l锛ZDDd}{nJ#)[u2 TTML,EQ*.fK9:`wbp ֞OձC*83FDwP4٬> S}鸍 m}kCxsʃ'W &|p?:.4Ʃ^(۲;fK>%+N Yx{4& |++rGǭ v kWpd5Q'QYg,-FSg<{|߇T?ioGnmL*i Fzѩ( eszd<ߞ_{\Aa{/ڸeR>sbxh+'wd*/(mO_h+ԭ瘭 .90 a)N ,x8^$,V5`*??|m3/ y"Kq<,Mm(~ȘBt}(,®L_ 8JnM/0zyp9]Z<i~?9jpߙ)O cEL:6޼Ζ21 { }͗S # >νڄso ]q"Yȍű.{w+(8z T2DP88wDwKq`SI-'tQ5N?`Bj6MPmY/GT:G4!7ĦѪ@<W JTDQNm/FcVDG+6m'I-ջa@ #jBQ ^}~IPJٛ=B 3 և"x)PoP;PR(;_sCPp6BFI_IXR eoU#aH QS eP>Fa˯ 01]u,] '`nPLBZ͡2*|$sAMh(#4iBGb$*m{ ?%GN8%y HH[ƨf6P;ƶMd#xyW6,a*F^dlKY/U$/*8oM|ft֞%9"\L 1cوL3~ *9È>cQf;ۥ,H+FE D]] ďN?G [J{H? $ bIϾ-QY({u )Dg8ʑ 5q4'A0 'V^VH OmWGV05o!3d@ʻ3\ #M4Vp$W0> ϓgMcwfEK4 k?YARLʀ$ ].p[I #@L+j >&gb]ז>j)h#ff]$'sA7stʗzϽyj%|Qu1}><$ 骳6c\IL &I]X2Bܦw6og Vz)k"Ku9j53&M%&ii6"F <; Z!P >2o'\~"WjeOSZ3dcA)z X[}j]hoJ{;*-]aZϵDI.!0j OZtqkVCLL[<{{=7u}&}N:Yo<s1ҏW[b-0QI\1!`4#fQ9 ,RmV~NR% ve]Sǣ\4 ͗"퍧gWEY ;&ܗix(aF ϩ WzZz"cfNE\`A{pܟ @[nkz8SSK' ({|>[!o3:BBx )ӒuX#`mDlpQϲ#5ٮ_<קOZcj|ǍuwkH*x51eo| c<ă@['h`T8@9(h9x9|\(AM{8a7UPY(I&7ii/xAçǓ Òn"9'(_LH8mHʎ ̵K>-D Gz΋CmwP Zx'N-. qD>$q 56@!Є,E1%?{S+:lģu%YZzL'R&XG)_ Ҙ(PrO+­7 등"q$X\#ĸlsbh`_F 3"@|^A#_"dFX2ZDxI{ 3iπNq\s.\U'ex`ǫ;9gv!eOlve<%vwO"1UI9D%/D.4c##NPg=>ے0pd^l4PrbQ}[,`= ?Tu5!7IJz6 UqDao@bE}}R!پTDt 9(mg;%z3q= +Hr !폸[)s$$(؊Sf?%|ClzL# (D"\,P=/OG~[ 1lgH>Nmmc Qf:mWc͈{dƚ :{*2((祪Iʗ‹i^m0\R(}_ȵQvRY0@ќ\'EgH`%Z/2_}ՊMܝۥ967R1h#J64l묘݁89|wߓtPKaH2ieWo Z -!Ҏ͘~7Nl1lA]x9{i[ؙm|ȍ&xttU L"'Ws-?$_Q{ktS=n^n:_<\Ohlڛ<|F0RFo1l[ U KRؘ5]?6(Z=ףJ2( >(v"as1!ϴ&U;b-5yn?pkWq!X6ЁgA*ߋ|gdϒ>;Q6zG"@h;$aL&mF}0\*l|b (6ៜԬh(!~JxW?'`uIPgp=G)3[s$zg9&||#x3<=pʡ{V6>BR^p(yz݆Q>F4 9=(q"]gLeQq- Jٌ|ވpX{Plg梺x:gWYR<J\@{7—ס졽?'K١. 'a$nʯp'#ջ(lqcD+^C65֟lauRB|cҭ(sh&-$WޑKze{=+3[)J(9w `z >z@jv- 90)ͩJ~?֫w>4xA)! .al jjI!7nmO#k4lӺIr0:K rIZY:Edh,6S3^b@Yhu}cVG4u$0CBgaٮ}rQTR|,oC:vAm JK$[ հ^hg_> _=s)a?RFtv%'sKmd~J܌ѻdn =Nn_V.Tەu]RIŒ'Y<(NJaEʷ^.e3w?f [) 1GP;?޿3YM<\yI:_<`6:瑎`A3wγ)IgJ|i iᗤaeOx4xQ]L_!ֲl1%/&|a{\gyD^qlb)`LnS"؃Wcf^⣬k-2]pd!gQR=ol[迳%{;*LV'R`gcwI:t0BVF- V^!y%?.D/3*Pt%K-GOڅ^FV$3'(TqQX8 kr/|n^@/[!:v-'̹8l_`9ƥ-D9a6tz(\.oX} J| x d  0UG-ح]Yg!5ΑGV:F a0mT)=79.ܛbgӷ8I# E)3,>kje$$DERVFxDc덲(>y4 ;7Oˊ>U涚$a[ Jr>Z+>d?D7>{Ri?Rㅿ|I%׋<{?FrE^ì(KrzB> N#-#;}x^!tɏ~LEr͸߬W_Φw˃8Bٕ0Aiq]6-eO?WE3ca'<G,!ok q$72`;Wԣ+aȮ Mx_ Fv~gT<«MÞXkM>k=Ƣ+,9'~Xٕu y@K|"Ʋ+n vZD,?YM;bATu]%ۥΔ"qz0~K2RDQU:Wƫ*6C /j[PQ @KdS'܎:ο ˘;2%t]veS;Fԇ|i<;5O_I)l9MB7N'̄n&BSfoY(^G+7Ğ3F׾Ųfŧ4{ӦȰlTʇ;jipOJIAEB'C]@¨CI+ø:K|ͳ8Z W-XfRs!~t>@H"Zk1(*C`FEDDT,lZwڤyZalxVf?jk^ڠ[rE~*%c,jEsb ԄmzkvtՃǥ*ӂF+=B/#gyZڄkq2ltrلV#k-#o/0xr&Mܓ5.ߢ[SV q6^3H[f=Fݧn.{)x{Sl~_]}rK-ޡ>߇ʜ'Be3mB1|U~w%S=/܇Wg^hF]8ۄȔwg;pяjch˂au) mGwjOX%So[J-Y@)sVkPvW-ƽpټբǪ.naC:E:iɪ/ND]Bw"Q\6+h.7?|[h*0'I\BdUg*bX.b98nqYH{xی-F*XL)R}C6,7|7L(BeO+fDI !,moE#xBw_w& " ʡ>ıC )rhuY[M%eRkWt;L.*~ƶ( \(s`h.g Lͯ#|pA[t=nA {f%-C ^&ek (9s ?=q|=hJ>ZW vJw\F)W^+:X79V$^n Gʧ ds1V:Ņm pЁz6G+t#8̊jehMJE{}IY_NZ,XbEٖZn0U%$󸑒}`8 ɋ VB.(n39)٪=F5q+]v9iOĦIi=[,]_$=ݐIL#>|MNw j0aˈd_F#e(5E{ ^LDnZ |ݹk9*eKo,, ekx=5/+ys=9̳2j bOJ% uhW1_kkv$V/^ofAF\ 9Rʹ8܉| ,z=_~Au<\1##:4N<4{ߨ&6D=<Ω|TYq"OӫpQu1I 9MbM1"3?g |Ω:`zsmMk ]A՗y~T=K-S]4`3Ϛ3Z>$Kr+y-*ݟ˓_λC(˞'I&\ Ւ !pI4wA|ba1Eh:BkȷvO|t&/hq߭N=ə7-I۰XH^w [S=o=lJ gn6gX%71x> OַKӊ;[ }к(̓ha*"vw1y,+',ZxRL\ә](<B<k Xh操\D7c6IzK%)r2Yg_gJ?AݭZS_5T g$Xyf~N*r_!&"1;ah@Rۗҋn4H oILU% ,PRɮ [/ 9;ʨ^SomH?ac]t~ ro!YA>q!`ة;xaB'!@}Vjj9?ayNҖ'-Gmq֜OՋkK8]+su˩$+?o 79Z~ͿSN) 4a慡@~k1ILzϵxN! -%Z?xjRhc)NO!6 #f {&/M*ƨBN PMoշ lX]J.rg6_!s:_hV%JҼxϲ[ϲcJl4ƵݞXH,# cQPq vKP ߮D`+͞.R6 eb4VE9>TN8~׼uKx۩.8s^t\\vL!\"R>iăo8fj`p  eS!ݞB( NZUKվ}(NSqMa{8%Og3I﷐v٩n"E,5g+6AmhiGG$cnY A޽&9m:BM[;{(Ҋp" ~~94ӟl Dդd '-r#筧L%Wݝ/(x¨Qj.{6 hהxC8Wÿ6CG,#%>YۇSY_u,d;?o ,<ho`|ZuBFDœt&@^u+Ј:lI7 /"k#uDpLA[.9KN% $ mf}})f<;'d/āټ6#&V^:`)b LVnN`F$ZMx;N9dm 'ɋ1bcϾ :; ШTATh'MKz%ҏClѹ(_*`Xp?T.o_fiwp) [y ߎi-A$=Nb(Kwe$_Y2|9p'l&L8IR=A10:jW/59f?{>b; 0[b?x(Ώj&.vm۹_܀t``ggzP)2nxZ Wĩӈ ;=G'zz ~GmS3]}߬V <Q,eF|-\*l`k }= V+`WF#/jRT$#D[HihxmYP:?wtO}`|ƒ3>? O죎5I9fW ' Xw&T`R&L4[)|RؕFU{Ya`FR g**pJbߜh٫IUc B3rRjrFXpc5pM㭚.I`l* DQ˱ MRĦ jC}B&ϫ59}MkrP CaH||ۢ,ǣ!j d J^Z Y)m!Bu]gE &l+n;v6M;P>c@z' z$=_D^{`=O3  _2&G*r#)PƤ)4EAvHu,/e3t_ZBaݧ-ɐVV>CK (ϛ 0ˀ+@4;IQid" *JiH2)iEˠwS__gcsȁ ZlLଆ~qp#9v(I_/F٨[Y| ý0U׊긙 -MOW<s\J vE/nF {F>mlihBOP7Cs2^r6Mlïr)W`-qr뀓Ix"ywEv:pt2: >d@08C?0vY]~ w"S!1fEYyQ>HlCxc7g86g֜Ḱ/[cY S2qɞ޽οl|4I=7IY|((_V1RfhxV4@YO:i):)v- OMj@aGݢ\4 ]yk'I:Q屵Z_dK.ԶӇl;T3z>c͘}A79FOw'YY3{.*VUަ {`2yQG/(ol*2/X"$CٸDeGyA1&+tWG3%u8OĞCh.`_62]\ϋYBXAԽ~517ܱ:v$;/]W;BRة_G)G wN.t_㏴W&_,~ws sC8ܻU;9$Bzz>hX2Yv #̱[d<~R`A-a\O8ȅȅq+A 7Trì@l@tib\-c>տy K8*Wkeː :MxwAgX ؗM(eoطFV 'z68iiNUGA=K|+jkĽ 8~cǓ -/hn$-}XE=~%'O82A@ifg ^!mcJdOZ@^5FOe3IH7mͼS߁jn_qq)֑Kn)/t1'%:$dLz3ڊ_$`٩aSEu Kx&rQ+o⺜ܥ8Zmփ71u2PBc.l$k?[IR|ȭD +IRx_ N`/ۈ'Ґt> Qn}@ Nx ρl& ~?2@=ѥ^8/L-ּiI 5fW l,6bCq݈ȓFзxr,0lsWlgo>O:G?2^]%ٟm14[Ik{"?n ?FX<ɧDi3e{w옟AcP)![H|(d q0Q%5ݩOgWxI16sOt+]=BWKw;@fC/ϡ5q̮H_8JyL!i _hR4{QJR]vF&=65uFL;d2fsnil%>C N JXcpw"fN&ミ2#-}H H+mvOWb(r:k4 zK]>|Oib~#8BQtg8ҁfxHlO<LQQ4dGWS{,0!&Ov°&%HFYq#w<3|Uɳ X84)C^> @zO>NgNu0ׯ^; i6ˍ#;|y9ut#$vtBȥ>:X@e잗UXNnxw8 I{'lr4u-Kg@a6q'z9t( 1WL9CW~9 jAMґD'Mq>#`$2_# hb<$;uh.*u6ձ<ŏp02EiMDAcc*{_պoό4{<~fdSFχaSt5Rs" +ge'rj.kl8ߘ4߇& f}D~oWTfF{>[) e{&{ KAم}~V~2~&8^%)-r51~X.YAꔥ.eZA۟p cv+5˜5 %I#gP~L(Kp`ʟIB8T̟Q$7U5檆$)]٧)55Pح#JX*YǑQq7T.#z '1,.ôޅ!ZWJ-U)WmB-J r=/"mK!ZyJjͶLw&̍!lzoH=@|VF YBs\*nAt~|%lrv S;w%sқ$ŷ "E[P|!8?cEru<})._h0u?7~jm^XYZ@ITrOyDd[8*]^;aW* `٦ԙ^,Elfh*p}kIf|bXT߼kB7714mL&TZQ#Lg43c\nR y׏qR֬5 H7]}M#>?tqD?5:j$7z+>&K+ 0 _MEhB+Y%:A7._,nGI?UwXD, pWLl^]"-_F.[Vu1{E;3 ?[}Y5vNO0 xd6b!7r6w?BAy&jLҤ "ɰK$7Uh,!|7HYk1[+ Avn rȿ!TAnj=(nK7z8p$]Q LLu,bU_E`Os <uTOJg S=<.:h'IFaXCMAx]g`0,CW՛S7Gg5j~p80v'Qzi8 xP?{4jz.}35Ӎݨw _|KzX{%\u"-CEmc(|Bؼsa,_'#܈N#se|@=Owߴ[pwFHd߇No`ma8zrE?j<ׄڻ! oXaaX٨CBJu* Ym}  j$a9|2^Û.U3sع(7aa턾n?nA K;=<nZ7k Z7|@nxRGx >qR9@/#q Ǭ},nr}`.4ܻȻK䮲~$RFfR ]?мun͉l\?x-;?f?7;lɋ k>I;|$\&tAʴ)UGcɷ)L+q[ W -T+p^#c͞ӶIݥPAmԿWmT O5Mjn`d31.%$*#MD1OR$ve: jƒZQu E ǪGivVFr7}n:O.S\T/ݎ!]N|EK 4>M䙼>v cȦNF.@ygi"'c`?V5tD ޽̕fNS?v;aJ`i2^vRXXPe?+r)͵ %dhi-bk_3!~[}ʾ {6ndQ8FB_oRG}&1YHB,,D a46K,jh?-83K54%g%Q.)Z?Ww~]oTsb1O<69c,SvU#]j5 WpGmCo휙^k,78m"['Qv[Zlt|A"7G {變Gjٵ]+ hhd+/[׳E>gp>Ἅ se[a@ ܧɔϏOݸ;8p<cnl[rc[Τ Ɗh"L!Be˓ls͞ sIwIgAuȝ153m|I4A O6sY5\AԷ/Iׁ1Uaj8[ G_6FvnA1^R\܁? ,jEIN9j߼mk-J_( BzmB4{v~M?F6]ױW?OtѶDZ+SsƠcrA!\Esl".G,.$`LatOUMZLo>dYJ"siSa-8 I`tmrl^| W7ϵj^_-ih@eV́{tm$&ʿК-/ٕE[,WܱSGQ}v "L=y=@9W%M n04ߡAk0Y_?űXh?Ί{|֡𓚽ZT ]I -c׽tg?zHc-- vz"xu(qkڎ/2gj2PX:Au̩:JUkDfiV*gѹ}&i <+#b VMp ~LT R*7ōJbɊQYcī>K x/ U2^+8Ftܚ& )xeICCU<5y ~1\b p:-rډW%s[]yzuSErek:J"} %([>mM˱"L83<A1a-%rkU ɸ;ܤfmS'Rߩ2o ^" 1`^YG DŽ1#iN b½o>.IM8xI?5&+rƏ //k|x\kxɐ埳C4 ȱ6Z#RC>7P%Ά+cFTO{iF*Ys$ly4I/{sG۬{ռd?C ~ű}yCP/B %j^wJ`9R1|mב#oE#bPʼnOVyHS߂ C.W 8^Pu0ҿT[@jk{ZW#<մ/e(ExCEeZ" UxT3Špи"9vp -8I%+q*/ؕܒ_Tl#F>aP,`sK|2Y[J fv&>B pLOFŽSl,0?z[kS?:/~0pN@;da%XΫUE*/v_/Zf9Dc<5mvnѾOF+vY>9_>s  1Wa=+{nGrEN\UTβCou]܌jlEރᰗ)P7+IJHPS] VX'ㄮ{~(㙷S*Q%}5o}͆@ L[u\5.ij?UR@n]-q5r;ʫD)it?ݙb^|,]uʌ03kUNWrNCn:#0 Du@VM_pz$w+*'9wƣsY?k|3u|soU|Cs^./ v)͸;O _*Ĵw d%WՑgwE6}H\gMľ{!~E-[cԑ7UcDuC#"(R+!"dXZ^,.Z7'D;vynkݙԬ} ^3J/q{ffDqۛEg; r4ƁI=xC$KgbRT=>݄_y+eGO%ӀJ[gweJw؊?p? rfZ.8 Бd2Ɣ`KeU* }[$;a{q](| #&)(UU;)L#r'\A|zytR'A!Vt!lh Q`9(.)$4I=uxe$+L%oTn[I6}F6&l[0=ЀrxMx8rfN`8J1 NƏK l֡,u Q4+&B;¶q%4*/b JQc+q}0 +i, ؏/bb& ~g@}9=RXın1|Nh@AR7`T:%nlc]}0> %u :mDNDOߨ%U|42=~DV{hW$;.D`3:לMNUd(1Bmtu19(˄{X1?=F1ozjQ 99A :9#k It;x@X2bU Rsz2JwvujSTδIoh2!UZGt)]|>?9|<|q ٞv#g2Dub8l6>C?_JFMKGb<Ђx~=Dwq.[P.)g%Tgy;O?B 3n[>F'%_|1/sߥj(T/szuRyުsƬ*ڂF B|' :z@3Wd5f e*-AUvWU'Sjp*"z!:W`\aG9U.`r64e=y@ds#?7pĪ.e/p{/W̝&1H~dq0T9=2.A &Sv5FI*teS/\iɮ)Sϴy]2Gn:Wo.C M1&ӿMRǥ̋>߅5ZZrj2fZ3atvIiŤP+b/w1_ԊنslRhxK-zvU˺(o1Y!:4k;{hǑJ%%S^>jr,kh%)e-i8J 䯁 qırƱRx"`_B-f+W3L;eV&ei_KY ׯcyXc)W&Ę&@4@]bRM!*" ?K-! >KY1,]Ot-(J-\?ٚ jӭ7h(_)XjPHϠa/gӳImӬj)*A.$>YB-IYyG8A[([/.z[\K,:QRPǀ <_g$fhV٩.ٍq&қ/L0]uHS3bfSeC>֩v.K[`v\4< "K>W0OwcK3qeX- 7 þLHX7 },<.3TvH+П(E:"Y΄xgܳſӕɛYT' 7Pbr! 9B5wMjC+]1(ڰS)rwIzM)lSlV?mF^bdsyXOEQ"Q7*ɧVFRۼ Ho{u wlhoϚqk?欕Q'FVoɗg "կɔ 6an17H8en"/LP>pE+@ά]@N! ZgZ8G1rB2Sޱ~X3fik̂X,L ǰmd[MPcctZ2Y-\X~?b?ʌS*lf#8 Ia ӂm hy q8#.nli6mGb*׿qFhѬ`~<7HGtMoAI7@=hCCy|5mGd'Bu G!RzݍQirjMDEGQxZ0:܇&? w=7w!%^/^y'>޹ʝ"rm1Ex`嵳1AlGp '2 9V c(߄[s-j6J/>Ce. *FFzPv[l-wC/w M](of?x<se'&Z]JȅϞ8m.lhs ەb%K%@`k),Gᢘ\"v,IxqwiNw;.q#"[E.MT[pҦ%DD-Z5j+i6i'HV#BUnЎc*G.ѣ9rrM  x0! ֖ͷړK=̞=koq1_Ơ" BFCj@yCs`QXfc1lqWY~uKa73@A4l-=P obeVPdtxy*|6㥟^gss@uJw:(0'2lߘo$<^'D#"Ȃ_b:wЂM:09pc~  93sWq\h<˃>,%sz3{A [#Qr"rgaF0CuDg=@6A~p޹Ry({WE!gW^r<7)K<$rG!|.xs|ևNztY1BP7߼ Y#0^bܘ6c,].q",fjnjL|@ȷ.'u8֏pդ$y߂lJ2#<3 Uݨ1]s˽T頖cY#|oP;V{y+#;O\lHkl+[S܍Np.mn 'R+M._k*%;*+FXNYk\aRۆv.`B(#Fﹾ8x腭MQI$E.I|@--vO!rׂ|%,1`7B<4Ӭ^BWN2%Hj4zF@j_ rɮj` + \{H"#*L:R5E؈8:s@#1.}tQ%qBfLT)Z0+lZl]+pQ_XgȈW|6@5p/U0Hq|QڦU \Gtc/=7kD[^YR-DxW76? $^$ /Uqh)]Xktdk.L@k4Fm㸥ؔ:` jqe~5uxSynG⵼>0? T=ҺTytB;JIƛ~h[3EEv >*g)oV[FXTfEd\ɰNNցC^@Fb)LbcIX^ID`=S qrӴm?Bgp_4E@ḭMh""{I>w/|JF3֐Y:>\x2<% ([=cO4qxbq (X{TK>ÝzHJÌ<:K]`͕#^<_]icCSӣ~Mɰ rR3`xH=a: 3<ӴibUHt @\:Ss ҍNW[3.ݴ|nlۋӌ'yviZ~ܟb5"FOchՆ{Q1 9 #}FϴHw{Iya*,4yXh&XC-6JN|]2g g~l)<0a:^p|d\`Qj|J2̩Hx. R>KB;`a*m [ߣcܲsēj&Q~Y`"|]\EK`hj.u%^݉WWp(Yázk}1ش rl0|>US<4ض%)VZvbZ ﰐ^Dqalm o}9h4/#82(ݱBe9D\-Z%{ 8lOo,% d ɨU\T߼4JAý/8%hxx _2PjV!\`/b/}i~r< FP:N,)fie0UJ 0$1QXWЇ!p.z~φ ȪElŀ_Ysr̷Sro=qvc`H<5s4ՁMc1\oLob,+ *s"‚/@=]ƫEAhd{I|:\c$c^l٬)99@D;ivwqL/BH_Pt1 l^u@$; PbǍ(13Z",vOI''r!"O\?dh?_O,n#]L_9»6ϔb4`X̖`:v-JFp3 fq;1ۊ-EN蝹k?W3ޘ=!6j(MM™/p Az9"%-`zl4p"'(T%?TOv^y{܆vE{7Aǹ /%:`N6vd8~=`m)>'7{ybJ8y/oNg2HՖ[oˋ y N:I~DՐsW7]#f cfNݙhd׷<`;Ե*?be1d:ൃuO^,.׻k]kۜI\Сb]\M0ۉ0WþjtIW]JgzİL=a㏶Q+}}6lԋ_\t2ϘXht6rn\tu7u)*̖Z'=Dq |h#U{CV8'W lzLo{pp^9f0D%9t 8572[sM SSa|y~|lf6U\f #_ Su* 6U!'TuMܲweQDMՇA)Z!!Kw#`Xq%nⅨ7zNJd'Zfj?0r^1O\UQ D] 4ř^Zljt^os[L ~酫6k5UMc׸q H 4FkZ]S N D'vѤsڌLZp| fw&v|0' =^k?M4g5M"-RSkK^p}ԶPoM-OM ~_c><- 9s1g2VWŔ?t EUE)YÞlك#"ֻ1@:/5SWq9l96)\͘Tow 1,f'ߌ[KK`XA+5ӫ\bCnAjL,r_:eD_hm_㇥HW=#[vl3CV[gg+WR}tW i#yl iQT4 I W٤ZNFN1TkMBZ-MXO9]:,RW~c_$CdKqoMm,t>z"y& sI,~}W)kHp{TX8 ^>iTMf} ۯ:1J8d^\Q)/P7+i]:1y2/N(: qmgC&i^<6 n_ _,uOU[oAezlTJ%JO&=9ì+."3.^F;vZԮ.$9zl[?\K'sی{xX+ /jYtM7};,L4A?FjDz빻f7 ZWq\9`yY<&sJuyPVZg+ů٥ݘ}H R\9o/aɝX[4ɒ\_[ky)JjCpl,Y*KA7Wm|F KwpCh|.ApN4d H{=C}֝(uҋ/zؿ]1$.Lџ":We3cƻĠ|=t4aXZ`ց2rwσ;` Q=.Cu;Wq<.V1z89qb:2P)KiH'YJ:ᚠ`xg—֨庵d? s,]s+ziWe^^l0rfD'r9" -zON"3;2sL)20 ,x ds4kX{1" Z`LJ{Kef mZ!1JB0gGp&zaȅ۱!QJV`1f7aܫ]Pм> \xѰVZO,Wi[?a]Ql {ߢ%*XLYǎ 5c@Uǟa!ڽcslܬLsRmہW/67-IbG{C+Eu.~(l7 g7Y͠MK+; hplWhDF\G #ǿPL9Lе1 @ 3g(%a`:y^\v9Q|:G9zFy٥?.HccI"ދD+wd[F^\ħ)^GyۓwnOk?}w@PT֍J:kaګ_Óx̫(~V7 Z 5H=4~}aH͂qGÂߍYfa:tG{$P:2mjw(`1 dp@Wg,l!*R #[C3&A܍.; JjX=UI* n >.Od/C⹉ \#Fjx-WZfGMdsZ6&EfP5@DzB,@2eI:Nn|@j8,KNi@fFR|yCHfM76y~vxz'66Y"gLWXlc,qL0|zzCME34ǣH"ۀ#X-ePyrE-d!إYl!_PjYC\Q;i]s/"uA+=E:knW\_e4{NL u(/!$} W%gR[!=Pie퀑؈kW2 Ewo!iw~;?UB ,F9QSp"ďb!TR%>y?K_'[' bDZ 7>yF7-D]NFR҆ =r?k/a۹+)7!r w Ox{C VGn  7{Z=9BSw8P,mA<[Pu,jwfތrNèF{e̞c2d#:cQ6Sa y-zlEvJl{QPE99 χ_}S,\oqX+݉^+첵2L,N:(ƻc ثպ;P& &Oێq֪gv}D_x2_c ĮQ+aji(Wi Xxsq{7i잱؝U|G^~a[|3CU /T 'aai!_w⡥r.5Z*7a<<w8e4.qaOFAD  .\އo3T$Aֶ70Okhf%/OrF7v'hvyn K;1-pz*ȼ7Ґ+F&ə J:ݻ9sj&m,O്}-=(&mwmWK"p8?.܉Wn h2A>-DS:t㹚:?^VgI"] cmߦܚDrK|0VN= 9#o:RA zEynfΌ=2vy:;0'5^K]ir5"Jbk_ QJB*E e֭@pѕ|qv[=K  {곍a8:C 92b Qz]M碕K]jTҁA;R ueGaqX*''ɖ35/g#k/gV+.grooJn$eU*x K;+,mmFv^~4;(H !Yi[<=zA[Mr"J6Ǖj~'BV)}.a}3ш<kl%:~ D)綪 ͿE؍$xV52VgAфҷr#FIĜuqéMF- 8#{0 W ijҙ{d8xhx+\y~щǴǻB'\"8 OLaBPאÆnY/'BpvȝGfJ f.fp1 &Sڏ21ڑXdy=:8rV&(SdOaoS:`=;Iu^M䥼F96LTlo |zAP~(BWB(MBnUCAOΫ>N>+=J! ,( M\fʿ >|7c!WA"va43 9hsDWա~Fޗ)e=VH逐a[)sKIu+B{rnH =G.2hXZu͝|p ]vb )A6d:}kcooہm޵tVk[`L,1+| ]|ʌ SdH8) ;r>`.i瞌?& z8ʜD܁EU{A܉'Mpg^.gkqag >?:7;.?!=mq:;<^@.Ö90`+R\]jP듞C23̒J.6k "9v (:0Ԗ8-ck%M2f'/Mkٹi6<7" )vy6=E 'H{,nr3?n]Uw =hV٬ MЅ:xcDvqAl*τ¨#Qh*,i;mR^ ց7Kz4 8:NwT۱n돑Yg D2x@\ L䊃 "CwQ)eu]ao5 CkEUJqAwڸڜjICoU(U|iwj mݰY&.o[A׊c+ 5 W1eyJ]qazʒيc;\V|&ɏl/Z9A"ɵ֚ⷒWO]A̒>G[؈F&Q+W1fP9oE~X[aVw cNnu^vvxId{拡0./0lF|RX1`)~ J&]g6YjifҔu]姃ae  le\V;bcz XO7wO`'x5mʻo3ra Df""BQ3វ\u Jr}HBvOΝɺe&.lv-aq,N CNCk` <JT :`EjA:HI )J7UZU>[ #W/>ET9IQ eN,4_zPHyG{Zg3ߠxףn:?LJfxĴ|>*`L D<ݼ[u<Jq(<-<3RrnUVC&#(6'#鄝4UxF*&Ch'&w]Ɓ9 nQ1wR;[%$jX#)}(&a a`ov1.rw}|uyd;5>uR{<<~w97eٍ; 0*?apдl&)UyΡ0Nw&n@CAk/6 )_Hw1JRXA,&n;H©h&.D{Ugwadri}ۍLfȼ !moQ/B2%SQv1'{Pam Ril 7$$qA i1mc\lxit3`bq @>c>#WaxfiMmN}E5b3ꅲQFvxdHh+B@9$_ b8|T:UGcմ^E!VxK9DwIEàzxa|x9!UoLa!I\9"Vob »mi-s-!_pcf[C]߀ܪ4f yY#*N3"!.x5$'[cǯO^NBWuǴ>TO  zD9Ma&Tmrbl.v{Kja(ZڟfΥC)G> r J?wavkϷtQ'GSl,:`Gr>#k ~3Qs x].xY RrMH`ԁd(EozF#Z))g1(ΛlV3T 3zS)vw.W>#1YƫBauԘi[%Qޭ h[B! $R @\AЗ &PDPJ][sMAL Mi7ffgX<9t -}~#ͻCnHTgsÅؤX XFn"},1(/:i(-iX?Hr < j*2[# X2w;FN{dgkm?lywzԽ(3qIۂ{D {VU.wv)˵@Ťٶ/dxsd 79B"*GMsnR wfz 5P?bJ Ѵi4R2-g~,~G4x|o~ ܋NeeƾJ~_,bԒ#xX>%Ae 4ͬ:(\_eZfere4ejo22(e;#sJ|@>w͊}YTGĿy^lDߢZEӇo2npn7i2C(]}\ePG uMh[1~]$(S%#;IzoFgߎ0owozWZt"a@H帄M֫iV܌3'%W`LƁ6_brӝuu^ %WRwMxWܖumyVg\J+ SEٮ87٦-rrħ0pG]7Zfj$|mIn;vW||V|cЁݲf ]O>Mۛ੠V!poo4tkek0̶%z}QL-XGWe^kyLЕo@QoUu ,Yw-BBh Y}^yOQ R( #J6>4.[Z_zJn8+TTA"={׹y^OEʝ.,sHXP2oLwI:e ]m_VаU*`y25͕ >W%=o4"Vҷ׬ś bh3SN84LtS"lĮNW|mU^A^3N5M##5:OCk==DȃkC(Gv40B^P[1Pz0'*8.A$7~@&χ&ō0Ϗgb6ΐ/]@EEMa9_\,wʽ7) Za7Bg}窝Zv<~}?mr-͟Ef:J>MY5{agy %}nVXl_ׂh;oX2ǍjBG"A)PtSBwC6OE--uJ |]4cTWh-o$>*FY c5 xc8O, J[\i5t+/O3kAk+ۣE(kudB-g>w(W9F8<wE rmL.S lal€.bI]2S!WB/U`:TU_1t%$ԇFr7`Z[T4~!П£8Mgba{i`|{WGմ'\ 9+>4I[Ȉ]_?W)E=Ä*CH.C-=%G i]o#8&. ɺHBz"mӼ6N½eZN5X$9dx L1hxt&kR<>̠xA N6hg,r{!hh(;lL+͠"["[KC̆@JK/8ij_X Scc&( zBJ F7ZcC)Ubb>U܉FsX{Y:`Ÿ5Nk*h 1hCa[z>WDl{#Xi;6y;\u#rnw8};U<#vc6(e(pK2 s%Tt/iICX`?M|V8H/ȥ+( <5Xb}#?2n&zj>_j-qpu$[tu=܇=`<,|Y&E7XEc Zb1Nv?LAM˧ﰘ-JUU8XUT\/oKCde_6':4xHֆpQlwTy5TנxÕ2x֎)BW Hτ'ٓb| _`Lyh(x*97ګTK U<[|0Tul[fx:g.0_삃.lImzj ^INN9,'k*pp64Ş(ٮgy;Ը18rA >c.8 H}e6q^<=zJiГjOΪ=1_c1M);7q\9ik?%HnOظè6>d1$$ablU.fƥ!g0o ҁNf&`''| O)&%e ^z>OO^9|Qr܏dpKEWCssGhm) g:l i& {<Į<LDϰ|H;vPc ?jgBC{¡7 LPx{a-qRk7;f-snaPJOx$4+X^VpG瘃IX CyH}?m>?g+9H#}a3<҄ZY0ABSR-_~נx` e)ROngC)P;bwĖAl̘Wr3VE4_驨~h!ۡIFHmAR=uYG-'Y*'j-RA?!j\gyuTZt$ AdkJ~'];ԠzUċ4EhШy5 9C6y L^?tc/h6hک)SCeAjA}{+C*ѓZOfSqg(;<<ϑa(C7^;]D:0}VuoKՒX[1wK;nI4ĩ=ޤ>P}ldǫ/11l"pJw"P{VD. +ʷ@HHg;v(]EAUiLb+C'?KwfI7tVqtVrzE3t ˣjcGoۯM\3"UJĊ;{(mwϣwl! \ȌQiYXm{)/@z )[3Y&71IY$!_c1ٕPZv8pAmܡtY'妑/{gDͧZy 9qfHچAICB%a)aC4>ֿ:vi CH*FOF 6*FFe^¹ nО3bj4x*]8.:#Cy>h*:-0l8j(ջ6b2dQKQxKq+o୾4ǂ㿏ۍqj xŌpă|=~=|>J"CƝȪ 4h]6Tf(]6Qd.Q~\dk,RfOwm~L^Om(O&PCNAgȇs3㹚;vukHs 1nI˷D<_# 2DEbI5] ՋKE`Uӕ T3xt}.s! Fv!}إuހ.Up$a,ISڐx{_ UuW~RԬ/ֺT2 3JA`gAnpIja3gBTj~)b뉨DJ\diB'qn0ܙbgnɻQ H=mfxUv8Gs4~Q(!c=Tv?S~MM%BGn:0ϐޠ,;DS hSIܓ[O@M{jU2Yi } ڝj_4r&_.}G2Hr^jGqWAJY‹\RV^H'3JUSɾe2:}u HԴH $Ζ:^ %=9rj~eKTᇞ<1Hr5r\qt-ϋxn 3N*"G-\;)H^}Mݕ{!)%ݴMtVFvj@Dgsԛl.Ϝ%VtUB63ݾ5ImvU;u8Q-#yj^kW~ oWeEl2H asAhN:AcEj+*_jQ=ͩ`fYvQi|qd:d؟E6g.I-ką?Oλ;O駴\Tϼ" >k%5¯D.ӦLP(y|?$}Z=A}P1PՁBUcjV'zɣ9I2yRJeuM$E6"""&R$= X'̘Ād &zX⠦* gDiG6Tm`bmTŢmUǠ7upNffܕ%'Ǐu "QxfEjVΓI1?$Th9ND?h?![e M!$Ȕ缷cY6\͘>bodE|H` c;GR>:T1뜵Oݕc?l!Q2v¦mhƑ㸏n= e鍨5(]Nā/7bs45.Qم2 v^rylB)zOB3"V\g<h3J^x5Icq>\ Z֟CaZwGS?ŗѧJi@I;*q@8T\Ozi8Ua^H|VR?4އ6`&V_IBdo Ca7PE@'k_|庈B&6|1^}fzM3/= H{oH[1kK8VNP WRP@0u-Krw1KNŒ:8  o|7a}W'f#_J1$tj [eϘݔĹ)6$] G3 4vOZ~tl$)FHU++PʹLVX2wPa-C6 F0MM ::8tp W 3[@U^[EE {T)c7VoZCN*m Zಕ]K|O[T [CW޼quHxrXV>?VDEMMrhrU'^mк{#9 V ihv[iFAUm6_Ώ_[#dZ%fNbd鈲5>d/OWѶn5jiVv^N/K҈[J*HHGIuXx$RvZrq&?7&-DE [:RqUفD/4n^\|;Cэ@BúYQSL#<u-\ΩDžiܺ=ǁٶƒ*u'ݕ񟅤=!7]g|uJۂѠ|˯x~hF ώ0twK; |ZڦlsW\ؒ7Qd?q5UnvQOƓ5C U差 cy@ƥX%I?( Hћz$Np{$Mr~~E?3Ok4MvT∝1h|VB[).-H)_U?*GS#`J FYZi\9(CH#$R(Gpaa2ih2LbT2" i,-=aB:#0*@Vp".tl<R4 ýL'kR}w9 vgHԹ*1#hgѰ㾺6/>+n|(*K#o{=2c$gXY:tL>ET(=*+D!"%eٍ")L--#3/iQY{/$^5ŋB/vz؟L֗̌va|Ojިܞgǽ{]Z- ;Kg:3w}У<>jt=%)?Wax!] %2D~ZD2%V[x~6KFL7/"D~~m3RG`Ƙv̈mGe EWl;NP;dxh;nP agHVG''J[ȇj/(wt~@UU$2I4$<-rћ~, :<lrH'vl(0} oH 82 Ok*M<9!h?r߀6"оT&RB% KC?\O%I~piTJeU}vٸ~I λ p3 kS,ƐC:ao>i#@=HZUʿB%3 $'x>JQL1^(&L{W&R5 7@(^MK͏4όߌ۽fƷu8Z}rEi!e۵D(%R=걕g׷ Ѱracwh wl&`qG7a@fM/cj@ 4ul] # u59S[pw~G>R/t +ۧP 䖷Lϵ4  Y~5ˢЩ'x àTuGrzh=Lnk–#/V #vC 2JSDjA ;.֠[=[ۚ?\pe_ڞ CcssKH?wv %DlDŽ]-GGs%xtkGCMH$+Xv ]2$ _Q5)%Go壽?69L=`>*gKLk-vgLא~/ȳ'ELSڥu&;~Gu|JERIVAZ(ʲP ųKsZ~ /OzQaєאHk؅)O= R!Z(9/.jrbNШP8;/+ߩbi1]Ո.U z++:fJUFX"!XZFF%XJ-M׆W8|"h&߿wAuUbQ;i{gw)tSp gsZE0蘎&كk~>%-OczxIgbۼg327L~/!WM1#b G:R_kV Fsc z ]&hmr0{gz^yb˿mb<^;wyH|dMˍ]<8/8K>4ԒIK{}W[;2A3kJd6IXbѐ,ҷx}M3&-4B * ȳ[_, eD,Y|GRmxw|GJ īD,DW XtO<:WqXX22ݾۤz+OI2vI?)l6 M?v L Qұva J:8Y} `uǜ-!H͒yF유^ fו .3%[HqID )!C .Sr,~. j{3!'רe~ Sq~`:cAnI^?]:YB=ENASuAAXSD( P mƩcP6!Ws"?8-m;G˼Aj%ސ]Q9 M3w8^7_UIASN?K^ɲ,WEjB$|4&?8|*ibWNYC:֌ >b4_9bmyrPf lw}H[dY6GZ {&3߻#>sOm Lb忮gbEI>"?gi8 2^n7(OQ\qeYP6~ӢqUyUhgq䖼(ʰFQ]zM?z;$ q^Kdͼ`ΛDN W U -٪gxJ{b)/mQf1=:yj+>DU,2, /msr 'Y=Үsë=xȄD<W~&tBfm g" ߖ%Ӯkcq "hT8rm1߁Έ!|6?p1HuDGڥvEA#3pcbGIK:oGxϙ!w~,5WrIepV4(!o$"θ. 1:P9f0\uT{(pQ4Ԑ?d)]% _) Frn]-Ā6kKV-Zrw⛂#Y}MِOMb^2|f A:)h\iwǰN'̂GWmS7:heH'v[{?3PKUAG%j WFNjn;b(z %X,[KڬL$z餓+NiǞzQ|n1nRaꯧQ5L+lM I I $ KT>scL"S+SNڢWw΄,ixLe|J`ֆ W;8IqQGt4TԬ E LJ oXd߹ʳQ9'-<4;]A+}7!_fr8}G:kᱞjY\-~) cT~`74RX UY7W1֊fu"/dzk9lTW|_eO9\dt~Kσ|DL# N.oc*?n֐*=gڼ Mܛ@ _G&` /cLTp,"DrH'ɰ .+[l$D0 "T1͈Y^E41U(ˏGTe7`۵SCWPz.伜< įJU,{̲xӅC=kq~7›xF8lW/uxԼMYKe KD'IYEGvкe]2Xlٟy\tٻ|(;=ŗTts(X?lǦ4B$>~F硴YvùK*1mBVBxO6[F`nv9ѐ&/ ߝW1S^)ŴWTWukBʴOV|rg©2`95%%+k%z3<ۀ~} o@vgR` uE55iLԔ L{WrIU)iQϹI/?(Ks`+?"{,=V!&-(~E<-!=*Wy_N"Ƚ怫GT:miHVm6эZ9&/ÅeӺ2hHȵj5.G4 9}lT[֠5䏦11>3EI@sy ^=K.˿\qZ6j6D^klQC1=Kq,?Z1u4rKsZAⱠ]՗` zD =4k>af2/:<lL +9GaV.r7@ 8<_WP)[k^c@]r̖e5=1|a^+󐼄O٣"M^ ;[}I_AxBb~_8xr"؈lofE?P%))'}g*i[Mr NIQayW!F4$rG +x ,- z}] CvSTOgB{oKpI|;zǒҋ伙)1TؿճX88q*oPVr -Js},fjxn= ;S 5hhZ\,< neՑ~\()145bJս߈?n?sP. FJ]!FGvףIĹDLs $ Ch~%8h):Mc~gsi[s`6go'ð~uռnqխ'=ܳ <'_Mg`B~53k= 4/ ˲ȏ /OHS0;tgk5:VYm3}o )^&P*6(;/oto3h^xiR<$EYP@ŋvx=8|: %@{y'K9i^p =ұČeY\ۘd)V{H"l~S& V+azivA -Z?h Wrw$ Fl,BXVo  'Q:3I\mbE.jdœwJO'?)@}zmYW7,ERA_=aR)y^HYFplQp_f I/Ve۫FVJ9,Wn۟ $sր/w%-7 [X)wufRqPAfmyF6إNA_:x?_""wkcbj@AQׁ:>9zpPMn٥f9lJ4'co!5=rv?V2MAWcQvZԇSt   2zt/,Ay/%Mi:{9>0р{E%iIɭD,NQezcs)|YJ:74-x)]#WKQ6̊X*Nmeܴ͢i} C|) F؀\hUnep'pY|9:|1n v*&uF+(\gqkeʈD7MUWA 0~UOQ3"oH4IXaKr#iSU"^D5f{Q|MsɴF-wF"*m \J Y9S|:fT' +5Y8У0*@t-!AS>e?GE[H+ #=4SxE9X%>O[\"nv뀺GVTQr= x*,lc^x "B 6_@}7]Cڛy'}7{d?~P֧~} z6/4](U=ҠmγY%%er:a+ݕ gr(ESZ"P@ ɮ]ra#!ƨ1#UZ"C hm P:@0@̣I7,ԳhwH8>'<>CpxLFe.贻wpW7sMCἛ8# B6ʕgaBo ٰ0úG6VאC=-L ܬ%Z*촟ztT2/ QlLƗ.Him-?t+umV!jm`gl̛5J46i !3лqRzgy-!(m?X`NQUt WV;'_2oNkJj剃Y&Kv{tnNJSâ-xs}CWt}vd ;6_/RWrmccǤ\cQC3c>iu'ˊ`E'mȞ#<&ϵs`|% R[!.^ʂ#?*Uݴ+YkBm| Kdϔb}թ~yO&HVP^AԫJg|v7sPr^0uRA4ffmѯ \vU֯@)#Y3mEe2ԯB_ўȹM=f/AE%ʩ^U#UGխ_4-xհpӇWX>C *(6yPUPX: Þ܌=yu)P!?PF lѡtQ 3Nu(=-;uřeԨ ;?䷒5u@wc =!U@r4*VvA: \$͇t|JgΓ*GyU,t(P_VA*E9V_"/ڍC++[J>s0vp&z(}:gU3dz[6ݡD3,]G~ [0‡\[_ЈB"lhpU~3SˉvmkbL>7<=dÞU:Ml]<"hp-^R >dՊBvZ/K%k3A(,ErXߢ}kϽIeidk NZm̄V$YWѶSk9w6i/|ا* ]X((uj_i(7u',}h.{|ګ8w!AZJFjREM~l\ty;+\W~$ Cj*Xf2C +`2/!q\(ǀqRZ*]X:I`1&7]EFXra5H/ ?95^eoj*֠$==؂ 5m%O^"6p3;OyS!?f7D- c69Go1snhK_*[.[=˯1'Ξ^7GBu(Q@_m{¥+ov+KdZT};,TB: QZ +">h=tM (ѥ!Ďb2PVإ涐ȾqL{S<:7fY/zs@js畽v;k, ڮTVz[1=fcКoKSCbK28<3CCzpۋe9LَNr%e TW ]]Ip s+FF]E19& _| zYt(jDg5CXL//֝>t=zXW!&3^_(-;>ț"mB#ʂOR[S\#sWсjY 'Y ;B>$GR]|WQ`󰟦=.nO/#0=)גîF990NFU<B+i;HI]t͟U2l9 u)\}dp.<:t|,,Gcysk/tO-Lkiq^:D" ^)ynSŰG3::ɱ4XƱ+G~tM)Ugt SJ]u#S90Q-pkMM FM9$:7>fct5HL5qB օ>Ǵ#4W;'_7gFea=qcAy-C*V]vyxQ Iío#m! T{P<$J/iPn@,x[:z[+?|kql6Kˢf XK} Ql|gAx9.6&285yM^`,BUTvqߍЫ}䱩BAWz|GH;n [OqDt\yZ\TwtG~ݵܮý[V=J B%]W p  j "Zyxf0Xj`B>fym!W[XoEMHm( լ;hZ)ZyxցAt,㇯#"{y*wb~5QnjRh*nzJMe;n`օ5ɕ`ja,6>*c<.g dFWU"MۜdAWwٌR1+kL`ν"gUq}'v3?^XhNPFZ GGĻ֨_C̕nYv6 !zP1YêԆD/kB /2eqi7eEڴ4ioU\ $dΰ~ƃ^"Щ*h*Y9]8GXOAQ E{D;zWt<ɩ鹦vjbLcm:`Ff|5*A&;]R_ғz.'*?*FO=CO#=5ä}iҚ7R']4oHOFJOWD^!~ԄCmV6 '\OU1vH z7pJ5`}vQNGy1tP @F=:yRMכ4B/sc>:0 =)gl9Hr+^Ҷ똳2;k×~YZH+W)^P~ϯw| :|QG/?Q&|Q:Nk^I$q%.YȄ}!fs@؆'iOpNSޯBϡ#{4+q.]=t3=t-Џ٫T`q*og#O{/+d%XO~ǸW.b8o9LУiak[zvfsKf'd֠A!hM=jPЖi>"C.37֣CKlis2% ~Gʢ?.=baxK8yo60F&a]yړ̾)26qt00< _HJycƯu$EO0 Ot!EM :H*c'W'[陷)ڳPgp}Ǘ.j]_ (P!K2wk8?0)7f& WF4Q0wY6_k祯xiC AcϜ1ޮh7u6*cVh >ĎYndzihf~q R!m (X Y6yn*" aRr0J]1@^?SODÑ#5ZOߐHd-@W ?ɋ' ,Pȹ6i~}' J%f5H>&7R)x a(zׁCBKTjAlNYd4РIPoP"xjeϓkߋ?60tJ3/`yoy )PS^5yJAʱvgztשuQO2ڿ6ŅO9HR柂m n gE6f|E.žŞ4#'.E:iM?*I4Mxm3tq:zLA(J7>%%Nܫ.sWv6È^6FV_v{ m΅9פW[)tlP:@uv:R{O&aAC\u>"yk35^tOZOjCe 00'vqαֶ+_2o-wk';[J !\ȾRv%!t{_rcԇMsҦxA6[1mԟ̀#э\sj'@: 6TqxZZl&5|sO^Q1'5ŞY06k*~v M4 V {$1c+/xN$]/~$A; ʏN =ݨ皜Ԩ:hyGD;s'm 􎷷I_d7ko@ԏf!JRMWYxO QV^`9 A6͔`iQ|Xͪ"'і)htE}K,\ZwPyP> +u2|㕙_\%sO/E}t*R2pLJYl,J9%YlPu{ʖ8]r70Fj )\Mm@|I-|%=BHc8bR3<^;|L<~xXΎcr3:/N-U~7Q ^u$|}י/xJRUe80JC3C:ؓҠubqFy eVϟոŖ>! 9krIAX\l D,] m]sGTW?/?Mf ylָAHL u߱ [MP^f^JR5N K p2䩅HVPdwgր ^`=&%Dxdndd4, "5D9xHz9^٠k] tYUDX|"60yZp٘OɾpnI*,A"{xes젒&yG|Ek?@VUr'`=¨D?1ş3 Ud6(K/K=\ vY )r\:Lc TeF̂.aXۯr귙pk ^&oEdJ !̖^ UACN.svCdg (;,\}FVT"ȶ^3Ws~7Vi=r5-pSiWVfb .Z!x8+9"vFgzOl Vߗ2S\io7ġ )-vVUU#w"+mY ,㬟Zĥn94QGY[ϝ7+aKLw$w> FM|^r/c3.?jg E01tkF_a>/q;%k#W[/Ywa@ߎw0vaj9ŧ漾X*@=2wxnSA50\XsxL"q>Y%~R3%_(6kz!^t4YA3U4g2HCG+ٜsS)/m9:1j~8 B_gnqJǹ1AljG&g_lTks+QDr7t.Q0<  *; Aچx'Qsʟ 3[1ܸnj`9eV&tت 1QL*?y0^~(#]^lv,wc{ьE2tdz6 ?O?1&:70(@^eI00F,`)j@ L|s|(Ig~ƥp)琭h49ZasOoF4dt䓬땃i,a<G(s#3+;v)!MSܑ0d!GL +ObnHrш׷Эu "Rt\N ?PVnYrS+o@ C펀陸ZL./!.&lG~I^pP}AЉm!P:eGْqF9+gZ9Ŷi uƋ &rXDWVQEs x 2N2҈>CzCgicg 󝬸ux!|kQE[/q&ђ^2]\"s6٥Qn|a]Dˌ?&a<ߎd^xaJ+ d!|glX '\DNJ3 ~Ho5kr^u& d!>ڇ4?4IFsN}QI>ff $~V=:. ho݀&!ϯRv.¯PB\TVe7 ++<+6Ux許Q ,{h΢ G(*tq 4}l( hlK铩mg79`ǗT VJU^^6crAR7ڥo"18L#>]ڃK(C{ XK~%ʕo*MG(~V`4 &<]2x kYΨ$_1zt'Fa}]ZapN}a [/N<2JОA Gz#(07muI䘗s kZ6Qjӿ2Q 7R=^yުmS(SeGJ7gBv~LOg=F]eFҳ^ƧM;fL)fzy_+̒ Md&[.BJXp3/qAjcUxܠFըfb¿#.ʈGxR~NBdh+'Β bٜ,͔+>ω_X_?vU5XC_fUEnw rN ,Q` @,Gt2Wq\ h?גʠ5bLN@F.O!߈fZXa5Һ+AR,O/UJe? c~SӎQ.ڂNjs@v'K5uf_h^Ӂy{TISK_ R?d5!QwpQFhnꢐQ;ڈgMU`~ [ϓQ]-P ̘0*` + MWsh| i7eA06ҥ` H 0WAH6ꈒKi^2?@9aұg e:/lWɏ!4sE4NiLk?kXqZoNÇȿ+'lx~&$'|W>{FoOs KDwW02W3U` hʥ+ү5"a9Yߟ W\E;nE\ki;''],dSoʛD-*pI{TբDDn}g;@б#@^k_~zk&[cEb/KRG%.O}bsb].!o?߉xǴvQBvmqOr{*Ht}/tj+-I^'}i'ރM"ft:T/rŮAs ~z@?''<e*}|kÉ(qYLRsV5}ZP)iV k;xSoGhHOc8a..W$:8w>$Z3S3f2U@W EL7tSC59I!~aox?k^ǚ. s4셁7__ -#\KdIoR bVJXMsm0;cz֓m_"}{|ˤk}J"B"-BP[}_(GH/P˲Ȭ/WDȣgjYB؆E%g8R# 񫗼\M)6Mm VXm{Ϯli-Yʨ>xԐݾ%*޿{TBNR?^&rAIʺ_'+Aj픾YZeq?y׽@x)'E,sJM|=ZWvuHUɑ,JE;4^m% ./Fy%S]0Oa2TvvLIld?fЙ2N@TnPЪeڊ3qi&pT(3 0@U$k (̸U& EDQl>!,e597Ka~=So C;6.&ܾBU{/OjLV:>Nפ"Ϥ nBE I줸%yeW+; ISr@,QghlujC>z9z)zլ2l7`w/hm+=2!Zu++vN)ޑ5A,ehҡgx[߂RfbA>MIos{}58XVŹ_ ޫYC@2)GWPgV/`8sاqxឈ%Jq&4ahZAUBd]a@/ FF!W<4I<-K|S߰RM@(֏-bn9ȏ6>=(*#bxF߃{O,RduˢƘu>^7 ꝏϼ* ./fq c𥏎>KJDANާvQ~ކX?88z ,IA]}}0 F>1½ԶWj"/nVƬgu>cA4tYhtᐦ/-3i#V բk[_!5^I U U RV7tjB4}vӔY'fuupsvs=ܐ4~rubVcVT#4syv Rac.z}CRaP倻FKs>w])ihшǎZEQEO1%@_̭QDRBG}I$ wұ~wD1C_EG͑x}X"?ӲK]>vj4*W㈵?] 2"b[hvIMSy$~SA𬅧Jef0Uޗ=}Tx=iI|rxKcEk8q?#XRck?㎤by\;<ߓ<`#WXKudZkVsSV@COQ\/j@ur9Иf52,m;@Zwdm׊=EOPiHJ{^* >m._Dfį: ]?)H! ]t$taɘ.0^1\t; 7\ 5YBWx $ĽU/̪WF1kU.3=#lsoGryw;_A)aj=B}-Fd#~$ۖ{go1~ͪmfơϤ6x=)vAVKo~eɵ6#^D8a咳y4oAzr7Y+Z"In!)`z8nmp򝟮 MlzoVSW(F(D|a` :}veR_vMV,؂--%K 9F{zrЩ߾o\ I~3vu{NҵXbNߕ:|b]DePp1hcُq~% wu]Yne?FR+H!LY.L@eFc\V'U&qLaY ="Xj-r7 _"l‹FpWZEA_ީZm]wCi+CKhGV_hIjG_PEg72.PuIÐ"bBZƢ5v>^76"VqsכqR uO5u,6mJl7,[RLK=%?$z yǹo|޵I tcwoC@,r{Oi!tW4Dix}azqj w+E7vO#)Nѳ^գP𯪋|fT[`0d.hVܖ{FaˤyD)ܑ4OnrT6՞˖WLNͶf5ɏbvVZ:\ohAR&D 7 f5`vr~;ZM+Elܟ3o4K6^v4Nhl/Hȯ:B:~+IDxJj#>wŬUaa5/7Sj ݑU"#5,5Iџ6O"lpmfհ~8]9k%I*=7~Q4`=v&=)03q1ڏBύۑ%g;pl Au:gu1=.7W)ȓIS'#|9?@]Q!W'!dL9?r>DI=~Ka?6sHBj4Q }''pձObw׍ؘRQpp貛aXB $>h+ވze;A VDFGxblv/4-v6MxSc}Q?+ؼZxXiqĭEq cJQq]\d BȖ4| /9Mgzy1ǠlvhIoa_H?Zٷi,It67xw'l0M>>N( 8@V<,IU}W7\^kcӠ#p?֏R~d7%MnjfajK 9kݬS[J1YW,On |=1!6+^ۋi4o uD͛O'&G//puȠqD{F\7ѬjGIԥ3m[l@ӶK*حo,Q]|`| R. [7R|_DG**KIѾ#;3bŔiw?Y%=y~8jt>Mi~c_)=Tg'RdSNY'FPݓPg]| V>Q BmY{irJ"-SG5l1xBW%V]rhJHb%&W(xٽUNlVF̻CS 2sXs YH`6hr EsW+܁dMdgǿ9&W{ %lp=Q#\h`$N̓cfc'{r~J9 X0޿A~}qQAPZU TO*^Fy孱T7rH^Buk|"1^D $ڐRJwMS녪VlIW*W/cnVz#w%rVu4 qɡJ~o&Xdjˑ jٻ.pBITC㛍k5 پ| yK}!YV{2b{_J>,xjES>B5&Cܶ+TYYO;Eu%qt}'I~}FиꕝHt^+[)xY.(}AQn1A.$?dGĦIF>Q@|@D $d.;oE+`:c_ :!~ǎڈ¤|fX7lcEՍIeH0Hsd5t~Ki d#^{,)a-hD.r豿x5L3_C*{>cf~ݩap]Q( Z|FW]YMd dGɳ̗RES(cqX֕u2hX\y,T` ~K_|\?c{uߕT1)!#5C3%̀5a d@*]dHn$ Hw-.8|QbVn7qgpIW><}'r숱2:qcCAFdu?i33Ye蔮0 Cyy0@iaRE @_n)wcW }B5fi` @{c q`dz6%Mvu>[evچqYrNk5HJlۀ~^}ώ^Dۼ6JjXF;;FƟA ; )E}kކ\̞ݦ/_Ş61-)G g-E>b*g{'O \8ao1r@ Q '+682Q!rQ6d`Wd4<5'~q'$~)xj7pS|F^pbċ. zH_5Ūp=@Lqg>yDcvG--zYq. gmaW !/`=<PJ\Ez|zrXԂԂdh[М#jck Y"&J%/ꔜXBO? x¸!<8e3b!CS5c` ghHx#h|MxW%ZuUUF܁ϡ83rLFZ ]O ûq(wOGۦ L%qdhn ~ts?s),!j*ڗ7]?bDzMc$*K. X(C3,eݨrhĔ|lDGq%徿w }~zro־q߻w/vߋqߍ߯@NjQ^LA]SJ5\JKI2hUW\ &e8\P42(]<6*z@Է AeLÛ-NpİE"&8E]l "8E@/\<5>f .j2j=IҒggm-E̺ Y](w͆7`.brχzfB=%~(dQ|P]5ÜOpy-0d;oX%J`Gw7@$C}dG>$TA:P}aȲ|p]j;h4_t^>r\F~ڦEJ'I*L̓ B=5E}é9?`7bb,P*gR')88Ne;p%t`?}($ވW~Pwɏ8 Twᖲ F3ͪqq)Q鵬 ˳9ϞEmz$ɛ|< 3r7FU?A[M6YSQ`+'!tжKElVY.K3֠% #T'wq*꩞"|1j8h! ͳՃTaĸ#Imz( m~<˻Z_+׻zCiez]y$DLf>VEΞ ꃿ j!P$ vqX3 c(4:׾w++ ]L6kEJ7CW;06$VɽWVUf"e9?Ig\ebs'<ґ1ǥl޶Np:PD"3 M-‹߬zcƜS]z?|#%CxLAmb T¿M]0IиnQiLkNgAvu&c"[*?z>sa=pD:;71?wܔ{$Wsڴ!R7*^mZ6g#556ʏ 1JrwN"(`.Du '8 i%@L.I W$d4]"kwDNc]DSY:;*`8UQ~窔8M4|2՜&MNU"MJ -r- CzH ?b?N38l3)C:(!~Qп I x&`<OgnhZ?1!})MMo3\p(7MkA|_6?_ zno{jIUy2ً:ztr&Q;tt|Q4 qK΃DDTnVCȓv&ג^#@̷uj9Geκ|4D]>:wjy*bw |:=)RXśn.lI{%Pe(wc_Rg[Q ͺB]*^IH37$a?S@16XS2ԓN{; GŽk`X04a;`G (R* 94i"ZcS `% `3ԵWtP Y~tu O":b,Dhe 1g]uĬ$}:gzHߣgQ:4$9(xr/Bn=»u8+T C%и"w<97{'NY>,krod,mE1/v}vȟ}ʿ*߾/UW˿+V~<e:/*Yq&xt⠮c+ $5sJ퓌Z\Eӯ4j|W]Mda>k8G|E`[\KL$2 6oN?Pze0SA#X9&YN8 }wK4'gҩLU'mH8ZCEA}Ǭl Bе # qN5U st?EI,mC/$YN3%+SCؖdZFvJ宝P|Ve\@*z ʋΖ6ɷKl\]p\ -Ƭj~R}"ǘ+r?)%}B.(D=Bu2ӇP5t3I%(= ''L[&mM]G6=tosL=VR˵t;ߎt/(46}b)OI3*~f<Z[[WaO5o r':~L)r*“ G?F`Kه牴:|g^=,bUFf9>,$a0(ҨOM4)ewŝ^)r8.{N=s.$;<ڐď8 .9ۡˏ\XDJ#GFr眧wY%KXBd^% 8/PR{_;FW }<-ڨqu8lȞy?wXN埝y%8_ڀx kV-$ jr0L,Qӗ=9`$۸206FtFoŦcZ':@sV)'? !m9ad, [>=z-N_,T2#u _d͹iiBnֱm eW1μHg*rvI.ju7:_oKP>1xwp|9LMjQsf_LU~6^͟>uh$ BĔ !e>Eޘjif.Q܉_qtvfɲg)h4dX|P GP 'qP &Ev!ůYZZf˗CfAf|@^$؏)e}Fn=QSVwry);~6b}ږ|vv]q.?$Ζ(1I.1`]wI˧+6kGGqx*2`Y-""StJ 0@iD)@b}Z܂9JG gBL_T1~lzQՇ+'HYc+o.FZq+da8U8f?w"t-[t0,e/3)7~[Y s:U7 {!6T{9n6EV6M"f`*E%tߖ,0 e us6Qⱎ@ڧZw&spV#0X;{ =8>-怴L[m V'D*N_ERVɕ6zoXXog'~хU'0- =KjpJg횪.CRWJI >G"RcaNiFhc=yO'PGLgPE׻ߕI!g3"&,æ<}Be,=쏵3hI$ogEUݙ,2Yᗵf,XYZ;6J"Gs'U?K;_rjy{kPf~#gPwEa.?-A;3^>5&.lil?Iyit9o% {_;CD6ѕ'[E{n_G<vly܇c6`RZEeLR39 0xv} N# 3\uO+r} $<xf@!@8ؿF@\bC:eFN0y׽@3 4d2 @kZ9޴ޣq>z^Z"Öq`=NӰ}T]d-|G{A2G5߱6=ޑ?'wi~ axW7ޟ\:D{i>O]v~46yOig>_HG5EwD *. ]>ljV^3U*%;B"DLc:h-#''!tiVꙙyyi5' DM#]=[ezA6n!*}qyr3=# 1L) yNW:WfT VDl>hn{2gީ x-z.a|b< C6)wAn% ĥG"Dؓ)zJ ږ`"wh*ʈ4hcx:P.<]ʟ.UuyXK`䛱rfC5?f%oBA2TTeN1lˢFEx4H. /}~rʘe u+g WŶ:,sfWZLY02A9(xElĈEWMUϚW|ijRFx<̦W!w@f?h8gI4%RRBݻ7aF_l2vsp:5rW>P !qj 'su^+qaaAb-8e}^K:3GC{AZ8t7z+dMLr'Z"Z}лPGvŹE xN\ٯf"'y\ gZ|9|KDx`(0JŬE *#WžG>O:gIQJd1K$$1*6NXk“saYF@ gE%urXWd`la+wCy+jW'Tժ*D'R 麚 AO6n J[F_g̢v :(H ߐ h2ޕ/PWb%RFOߺ& Xj9xdA6I*(}IC0e_7@{t|1C։(LQEe* wd90A8y#ӏb6+]+3l] <q96ſq^Mdkr/VUiUDšq$yӾFfd ϣ==AGV,Q0l/|gmuR[K |,Z; ]3V3VϼTS/0ʞ8x,xG<}cVoٵǖ1&_v%DI$X8J? 'Ukv gogν=$e9)y;h}jfIn ķNMb =a?# ;LX{]i~RtߍfzM8~6o oN-xql >A}s\k3utIǁVJfArkg3X#X W`΍']˭#܇3%yF%{ v^ԁ r7/Evs(֎7e g>j!ى3UjڔOHq^P/XGrͼq{8-u>AwFTn[HIMėZum+k$:_zFL%Q]1iR˘kBG tϮxhk?tv#*\ZpqM0Ż?7>fͶÍMy"J~ˇ !L=*snfOU9-!(}v%B `>T6kDĩz旱S{">d4_)ݘt-)մ߫^4֪_1PKN[NŒ$d̨ 2xO9JD֍ xfP* )]XG z£-~].#BA1{^ Uh7:O'ut/ o>(p9^:d轖lAsܽzouxtjwzꮉ~ĖSW'0-`57?/idw <#ڇ,&SLvPR5ѱ;vz>FZu7N#·/2x;>[Q*xL Y?G¬,c>1#N|2X]/]t8eSb*|oǻLZ3*ψ#*ܤX^CPRBWF/!,MOmDe$ΝMx )G`2s3"n[ =\/x{G8ȭUj}cn',8kL~}$,_J!X~Z_;̣8?ًG +w@4@ ||ei4x d4:cnA&L#a@[$yHkC/ZMpX/Aٟhf -Y#?D!kQGɱtiilfnnOZ6ɶG ߶΂WUg^nnPޛ*Ȗ묾^Qx -08En^^h=f u}ݖ,!B孄SGT}=W3:YPjn;ˍhH3o-׋YMm7 *AVYVt_LVn'ӛ. .P{ڦVQc? {L|Efh䫦(^wNc%#-k5{m@γ;`}={6y+b_h*7fmNpV󏢼 1gƞ*0m. b#aA+l֔mpa]xNlLRD5.mRxV'|()#Mͤh&J3ka >i,ZVRO$eL]R:c$yipv#}YD& by6QExdt]T)$4z:95gW +59%o"JaWn#kVy1%%넼bj́YEÕY3h~z9F1!|E4ru*_Y҃݊W_^:r}U ~ɚ|hFh0Ymb$潈[ KSRf Y>[6h!GẢu$`]&È4e=9a&Uyޣ f <j.=yO}Wc!m &}Y*,Qۦ8ĮBoѸAt[u|-P_M fL w-z9aloA?M !On'lFئs*,oN}0!6´md'[0dVc7*|IFj@_mٲ6>€j# -PW9f]@c3f5q^?k g-6$כ"oOs͡/Gq&'S܏waATF(_rGN~DkGV[qƪzf!M6fm %: YhDvlݾ/t<5o v>^{n%狈ń$n8q\xh*m]q(zeof9F`lV~~ritdE(Q)is_NSׅQSt΋jl7WνK(<5Zjc clĞ1b=asG|]_3ƨSZP;rNlMzxXE{55&^Ctxaa~F? '@3γ u Lj6m~V=~bci!@M])H/jhˆmv b'ە@_߅ν݌ 2F'zc5Bؑjk<#.t`J:cXBfz{~SVҠB=o?)3۩pFwY$ 2$w[1X(*n5UQ bxݔ,`+h\GV2ScYj ?<.&wE:|N=ElayډfaL%o_6_ 8T ,ueA հa[..Of]{:uEUwvҹ˼-ؕ]*.ַ܆ǿ}~DbH mt*C UB_G"oUmk &#, V^ k=6P%_ɟImS%}F/ !5"j%ƞSve$}BO K`XEڸ/>kT'#F$Nh8F-$ \z(C䇍6Rb]n,(oGB/\042K0p`xZRz3y7z3)0"gpjkF_aH:sbC%;|pq?rX}ߙ1Ãڕ:UFevs Xu_Ϯށ62պ~w27|" Fvu2`}Qf=d_lXɾRG)OKzZ0+28lBlRSLp|3-!#dϢs2*ː^ oW.Ợ3Cmk'ﳅزO~yfz$l q2ӗ,y=tf&yxaզ&32$5~oQjɧ2uVU~*ʮ1#( 3+: މɼ+GiM,9[+=Dk$˃%(Xr>?d(/@#:(Eva׫8ޮ~8gGR* tIgG3r'ZnzSޠZ L8an$NN[*&BsCpKAQi4=:p\+:]T 7-p)m&uK"q q<ΐTUsIz>\'#]QM8N-!%z)Y!a^4ힼBv71#x]4=T9h5|!qh܈nj2;xVj0'kqVUAjNz )+NfBˆOr5:SJE1=~4)0^[Ŧ D;їfY5TLvwl#]dkݝ]iH2]e1ݣ_tV` YC.7*_r;>dŰ^\Et00g>w3CV/ +ѓzyu-D|}"'(OȠ9_<:~g%kpi/ U^PRuQgMv9X֛Oe 9@ܷ&6 dm~4jPP4+$v(`V+:!)^BQJeIG76xBWXS-M)QfW#m-R%'QV8jL%&TCp'JqZ}N4+9y& VΗ; z4uRYCsѼ-pEVC?47X5ᗇK0I &1LISl!ZILw w95\"0걙 (AGKy B2QXcLJ0Mǩ+YzR*ŇmIxo _`/lrȻ`rIN0:q.\:*pcxWnC#wrOf?Uϰy9;Z?|ޙ29L&fK7חJ~4(T2:=wvo]sQ{.w|n Me]L&T{+uq5>AM*T?^JJ3u^ck d;GK&;Dp"4]%ɯᨰ>k;Tf95;lN` APH5,j6͡iW;T[2_bk>21ܘSPf|MLoBՋ1ŻhL!ʵV7ѽ&^n rU9דl׬>nvff/5)Dd~> ]Af2 4(&?fLb STk֮䁧ldd57Aey:m ڲI+Qn̪z^ M*՚=g~6an&}@ li3oG S!]d`իflzՌ -0Pd]dEcuAU[z;67}.&Ja Llf/cdn-ۚ-4m~ķbhN :4g-KM lދ 1E;fED\u>w=h}&sd"C@rZ 1XF@b6͆'=,20)Y[=1JkV_%Vc"y J\fZP< _[Pצڼnw Ƭ, '+?BCQ3X͎~#?e +$XT#+/`8~!xr)YϗZtg&ڠm .t`W4ْf5*y (^ X;FdiBF+{[R4R,/T[< BkZ!Y6$5yYgXvI֙- 3^[U; GfaҬ; ͐TĈ6rh>{%gn"Ի{5,jY[حT5 on }O!}D1k||Z1`O Eċ1{->S Ml☳gAs,琲Ԇnr".1&Edib@^(ާSkWz'xvڷۿӷV&Gq5zz=.[wb<܀a\6_,9QMݸ>p7" #Be 7uHnntiQ M¡MjBP,wD ,|XUh@ ow_v qcFb<ǹU)ؐ͝t4hl zC(w@j)C_R/> C72 %EB;'D+^#YROoG\:΋|ȖzC>hX93\carc [zj m yc4mb.9#6vz$">,xGf,xO"!Ml;&s7>d&tV]dz ;L7Fwҏ%YrBꀌWbWqKt1M9DEkPׄpj:)g:o2YrZ%ך|跡]j}=ӐAU_@ɼUK ^. M?85fR, ~g?qrQ*֬$nj+6,y8H`g%?iGr 2b`hԠ횡&2Y=Z3ȗw}Nd#ڢq+[h7!G;8ُ475 A#7oǽ2od oq2ܐyz~4`Co&سtD_,ȳJ zY2CezFMܷzQQF澇 v- z Q~^Y,jf{z+l@m6{Q'%36Q .|ϐ7\~.B'cp\Aiҥvmi *NiXcP]lD]l+␏*QqZ+yE/-2Gp%i qz#$s}Ջ&WՅK)64/}ڐvƔ ĂFuO;YxEq>ׅULNɒyռRKTTu%vd.Ύ!9sKNavw쒭Y }hY}uƛ#J(bܹ*bݭ/yW?iL6E, Շ$zwTfgh|@v {;9$=e WW}5H'F$5H8О["9D1tr 1psyL[R^l0 ^ne7W8$6IՅ !ȔveI \Jj2b2wIU%+~hfzɗZK*)+/]kԾ7IFW8g/6-J\bА28P?!$lzH ŝmdQnIm͵ېGuYz.t?+?GzݷCɵ (Lj6TSG/V(Q&"}쪑m9#Ut*BUnY{Tg(yFYΧKao"= qj>j|"a4A| jP4hfs>f:7kLeK]Bh!,cOWkJ2Z5C3`f73nHQ`LS4`oLuަ܃_~5G!7^?0V|bNp+9WcHҭJR|4M2rFe'6'~|k$VۡuvyPv:I=δJ!4:?,;s'e$Qań,^wvC֒۸bmVJ.XPdw"ˀi)X]0aNJ@ב1GbcW~&9~kÔP D"'[U _U-sz}>ڃMv@BS\6U<չH,[#5WSyK{վ*;4Z.n|W(QlQLkRa࿰YolF7s7Zrf|_ѹO4ve$~WE% ~+bWgԮLu@{: b#89i?\vϿBF#7S5ag~E*OΡv di4 F2˼^VuaaaоI_U{Fy(Ejh{XEgK;J}u0=R}*J4)5:Z'=ɨ7Z"F`~ ,)~:/ۥv9|a$%<ʙ}~Eni,n OB]ȅ;lۇ_Qe@a]krn8K>퍖jՀ 7`ΆETNy0vE[/0zWV+c#S-B^ zH !N;,|W]1!f-*?wakmk]kL 8cړ@*(gC^]\!?!"ͪ& 7P8@*QU%.;8ݡ,Ũ?̵7?· p J "EǞ{72~=ʥ&UG UŢt?[$ qVKzZbĨx0DjrVvh}3S.owk¾(1.1I^ 򏸃+%<ؑ7$6ub!oBW!s0vSkH(KG +P2xz,΅l b=g O f c {aPTѮL~4XNa{x;IcluNGtyvR>(Eo9-DwP/wC!F#zkgmEo(YDP,qpVol#h{zA D.jI>~V.}PsNGFmBTE9iSԷֽY˻shp/%N_-+^jp_-S'ZZ(aQK𕣢^zv$]ҤIФ)\ lX9+C C+K֩>3ɴ`ӈ|DH].Ի?̋fZoM:AJr˼'qE!vtnA3s|Oe<BmX&?yC %eXFyKruPUHEavX1d) VCVy Ga]ytQy xqӗp ]; !xeC67X r$<[f+i@-e햗v[%T9d_yYt>PQ\hmng>yXr&>3vnHsV/A:ZD`0~s]}{P C|I/ xYE]`[ )֞4Z/x8"^K)V愨\Np(=״+,'sO]U,>rN4 6u~+:\쐇n1xePR;OSs8mg=J!y)Իyg QW)pJn;<G".co^bs/*hYF8V6 rzL|#di԰Skx{AYBӛ#%]А]Zo|K.B0J؎sZӺvRhɇ"Ո?o j .^t.<Uo0v"vmGgQʌziƶ'92t(XwU=!iyȻ\B75.yw^oh)t.9jQw $LA+yQ\[effvEՀm3:Ao`Rҩ=iȣݍg@juUpyDLmGJV%O>E?ɚ>R$|WC[U+?3U6=@U,ˏXuMgt׸^9E)aO~%—g\OfNa8lĄghk#+[ ߀L ȱEWKl@g,TfB@>tJ9!O޼5Ӡbju)h)ql!ϥO89+9bE(߼ %R6~Df$u}ֹ)9|?|†UCJXZSnK.V!64 |GtםGU}*P&u\>;"{%d $yAFtN꼽J>j^jъGSZ@?F4U+mycŁަzI)a1׼;G_:̜8dk=-?`ilDf5tCsuzvzN-PTdL)Y} hO/j3CgAjR905JJUrݫ7Z'={>V3/ `ZEvg2sȅ6 k7g:(}Dߵz;'fBI:[ EEU3KQe$M.`YLz<Oy?&w)vȱFB8 JsGj)|= 5$ ==J_XoE\龑 ۜd[ 8טJmƒoǒA_;l}f 'BUPw716~Q/Q0`]7X^;82#e>nA &MZg3GX&Cn0ʬLfdSx[gF`ٵFRI_nf2*ͤz!K.KRBu5y[] IfpQ- ܅dZ$X.!LM0wc}z 1x?GK)TN =lBULc=p 9'ZESctƩW8a4N;̟<Ğeck{d=-|f!T/AZ<H.de"t9.CNPy>o"ZWci3rֳ.)|ao0tE%a.zY7yDtCB+4dMjC9oM׿ZUf\@mT{ENU#?8G/Ge dp8S4hĠ*_B]q9l$:~^Rt,g8 HE)Sub! ^"[QZWA[3g8!<2n-tYx.V=%eXĘ ~PD2gneU@8)qכxY#]anxc2TvL´0Tj2ݗDߤ(@]j6m@`Gދ,.g< կsbzɷNY򚝍d}YMIhKo*%EVj9vsNv%L,Tϔjk)ZnHf<<#iEJ=>*Ӟ,2Sbk]</O9cbs Tr>P2{P?R$_>tmNndCPQޏ4Dh$̨j.oZ,Jj3v(CO76s neYX_}ůaguyHu4XJ3ej<1׽}o|Ƥ OuMҋrr.켯S'z &T ]]\Ѫ׏>qJ8/G#/o}$B勋fr.We0kG:L瓊ׂ8A4-d;?DUh;(oe}7'2b}_yf UEw^U;j(7Gkq{yދf^TӬmC6_FQs tam[x[6\ߏW VN.VՑ&T-;4:dZչj* U1^?ycZUjk^5˧)1ֈm8ބ&TCM7v,~ ~yvFoxi|>=5vwo\ܚnlۜ^|ss?x7Q~pKg7(j+v_vstM' VܴTŦCU$O2p#H@m$>noI] Y.$LP "vkѿh~HYw9'9l(xk* saoGo-U#rX{6':ܙZ3@Lo>̙ЃBռ  xXc<ϐvT&#X,7 ޴J^2/udIzL?G(°U)kC[,X;*fI[Yg,lVJcfwy0h##,(>?K;^05Z.[37'gԿ5_^B0ҍzs?O?GraK^yZ9R}/rt*.*RWw^Kr)V f+eFݚ pG 0jHꢣ~U7N2g(Sʶu…B5́qzBF4;]e))^:ۭ(SZ4g >?a*o csʾx&SB2 I|׺lQ&BӃ94R>hʓԀF]<.$)^zN"\pn9p>KKlQ5yN1"6/A7Eξ} i7~ð>ttCq"iL2ޠׂY&2K17/Kfu4JŪq*z1 ep%1DѝjigxGT9o<ϪОm،)]GhX6! imM(?e/fW$CW8$y]Lor1%nqy1pdbE򥞌O pP%gkPӴSՌ/9 =$'Teq<*pμ (o=PRZw]h9PB_<#FiQ7BK)3ݎq_-y$,'3%>R'ϪGtҋ@Vxd] vedMflΓ~vFSzVv-߇D 6==o}3 ~Y#Sz boc%pGHޥޤYH=6/Ff+o E#mr@R-Y [V.I4Jĝ8FRRco)ǙɚC4(lguQs<ZnN!gk '(:e`jF^4CJ6X'S,)œZwS^[̘3ϊ)G]MV^pfb3h%S,zP^Uڽ~ +€9g8zԇE/>Okw$V/1"T+t4Ƞs) 5cg\!P#A9=j{EF/OjȵjyS3$kkZ4ׅUQ8M6Pw'b2".(Da\#)=~1^ 2c]GD}~^c'ÑHP^m:t%PFhM&oKm rݡ`~C)D" \m?7F@IB)Y0yNC!*jlu#-*sƪb.&Z&BzN ! vIR:"i{0sW RZߠ6WZo1|jUo>E ?d)ǂ]{J*W]JZ[ t2me$ziĿxZK@&+xv[aӭ[ŮB}sXnJ<&^^A&O7:2.gcFg(5$jI܍0tf1<Q*)fopnK'W\j6U1$JH6*9Ha cWOD!j䃢8:p1yP9k[czXlQ)#5+C 2&A R,<%h\۽^oE\S5Eݶ m?`]qȶ Hˆ# 6Őp*I?.Q~AIOo_"T wM/Oxdʣ"fEe0nG -m`7  ֳկd{?F)74 &N?&3jW$¿ナ jpPu1 UZݪLL+mc?@ٿ/78©UQ$`p̀^ H%P%AIqcmͻC+V_.nPn/O|cN+ ZQ@n<1CMœ>HR!ʝ$ &ITUwe9G" ȃM|&Sj }4 AmϦw0ߖM<mMཌྷȎf_Br9dz*"Ah@tв(p_Ez$K$'BR'xqph&?&Xc/'w(47D﷗;m`#:0{/ӂoxGgy`S7I>:7|ڂ]uwP+䙂'Auz@9,7,qƯ.BlI6$SؚUVerܓT̰NmΫ1FYR$#wJ,&H^&ɻjɁm@nuK1h0yQ~ L@ޗ^2(@nmzo3L~Wol~R1Y׷#='RTIø+NCg|uM6TqHoLw<:>w#XNPP{EYp> VۅB~T]omz[ok[ٕ' SL:}TsᎪHBz>E["|ПP?Bh!H0\)~Ug#]i\.Y &.[F*Hmpmh|`OGdɮ'D׵<xY'@]d!z';HU1f4b3Qx0"/nMg^DV[aU-&:|C, ZC8Ge4t> m23ĜU԰p +'{9l3GTR3,C'`,xkj5RƮT{wʃ2ձ!u*xɬRQG94{?̯ sm9{Cn'N5y8yxߣ픴Q\bg4ӓN|N|['B^7we6}IێM>+ڄ.{#m٨g5QVRAmAWDM+Fi'q\F>r)O'y[vU AhkҨ`! )4 + 6ECm4J7FНv Uya'b"-FjPb#ܚ9|A;) ~ yghJl& `rǖf_l%!X¥w^QP ͜98 ʃbr6>V4EGM]D|5U5ZtzbzTgPWKb9HJqCqXKIetS flw:'xZRjΓdLEZ5|/~ *ql7oʭL9 tv f?U3E0(h7[jt;PUoې\Lu1EǶʨNk}kN_v(wXj?|Uίt$v>&aדiP]F{ٶ76hڈr޴Xմ{SvALQgͥ8g zBȸkȌ\O{4JaC UkV\Ve?\Jy%7Y΃Z|ON%j=hM6 kuwDE:b<͛~Isy2lM)#ZXm2r z0Ncd7bx_<~<4ԝ܅=q+ݷDn|/ɂE58]u3{c_Qwb,q 'Qk&Q ]YUc^'X&u"Șq68t'C;C{bO-&~{A~ V!4+ەAʇ $u `5濦&rIy]Gym$9\!|hRF/e9 ~%9 <,w\qsоKwЏ2k";bN&j9}Bw\ 1~ݽ._eq>̧p~K?| lLNBK9OY@P_?OX^з(sV훔8쮓X󎟍`GyGysoG3GQ +b}G.;Ƌ<Ƌ3=XQ5:y"ӧkt\=a}V5^L*V˺?iS!hگɊnmFoAGXHՕyBb bQM%r~woX%wW+GKKGڥSwxˎnHis8|ҤiЏRVϧP=Ww^Z%A 9j6Ly694g̳ϳϳY-wT(\'?Ab2xX>H-Q:$ %Kg=Fn.rZ rۓv?B\X 3 6πS9Vz{tG\ONSݏQ,P*ş5k7PRi]@_d^ \gTH2 *!{6 *SÖJ*ذu%h5;v&p:BrnUKS|肅V.^^(x>&2 !;b<2Zql$_^% :5 [:BBJĩF"1 Y.l*HbKgʕa!g^?FoU*n<ZjGu,%Xw7? yk&ԦY]D)If)):sԹWМ:\/,ir5g[*iTI͑>ERvP8E$:χ)LhTW.)F%9C$~.7yYi"EjUbO< C0P6{L͏b>?F3>I1&x(~Ȑ0O`2|ؖyZ,:kTaNG#SN$M징Nrds5a5HJA fwvgSv\( !ޖ]MЭ"_C0r a-IS Nn+WL"_Z3;"!'yr@ 4];FCvճчPJ^Q#k=/i5_fF|%/x֑ތ^'W8]"B5|^$fdsCNsI< azF& |c}?APt^.0  RRBv<2uu_ҏѝoboђC})<}A ΒK'dq8/"SWB2:`Ր $([ sAeJDi`IWMh&*\+D I wFw6'HIO+k5VP(5Mnp- E(ˏDKG9mB{J2ikD!?]OzdV 8|"n3c:k(-3NWTfsaMTg4*|iSV.!!gGMOŪNZE (RSn]=IrN=xeYZDtCFfHdm?;EQJ؂9{[uћ@a5|b* + Uo5Ř{a89SHJ>d%Fzy4@1 jǬ_K{ ;v7#a͈h0}?pˡEU_ YyADStxph0Orӯ%TIXsz]Ӌ:Ni5هGx|k"揹ߡtun}#j oZ[O'w 1_)!ύf<b#x"*\=ݖ򃬿RM:&,TLDme@6r{A2K,)~1=,|am/O*>r@D܊oQW7E kx}ڕYGǕ?t"F>IŊL|E`y?X<l9|=0$zxaI1 \я ?ȩr gIvR19.yws _@0&In$oX> ~Ӹm>L˽gJmfy{⨇Z%00Pak/J/O" B-L|Λ1^3mIws8O%ɦx4$'E)+#8>8b),-BB:d5P1I<˔j|i>'ے},o;kǤ(TH uZc$WJZZci]\<톬<8c>AљnV{2\xS5мfձgq6 "6Dc(q. 38`U>_xWPjf(O:6me`dAa&2qQMǢ"6EIq}*NuWEf?@`f-r3P%` /?E3XK"Q\(A"օ. mϰƽtu==#G얰D0 _*zO4gE iy%Rt"M jiH׺ӑ(†͇=ETy ?_A_a5He}hQ.=ڀK7O~跳tZߐLOa?E@Em[F"hШXIؓ; 9 u:٧i= 8h[ פ ( Dc~}T^n9qR=Oq9CI߾" C ՕuT8?sv3)C'$Gg9#QO֣ Tō+0dz>mUn{RE91:0O7'DÒikI<,֣%{= WA.l1^b@D]}#LE+t>Es[FsYۗ}Z(GWhLm%ȠmfX(=ƅrQw{5ޞ:m4{R7[U)?/6>cM1^v+)ԨB*RC3 Y S&dH(R!B|FDnausiMoUfi7_"d֨LBzO#ډGGRz 0%ݾ(ڧާ T@4!4g˟ 5(df. O(\7Cj(f\Ȅo("b4V2MT^o&Fi!.`zRU T nN.s>I %Q7qdḐs'a'8ݯ[Wjy_A2Ϣ)w_p}z-5E֜||m=Q_gN\:gכtTտ9kb5m9}@LQśWwd:YA% Ws`U+:y+%0mh:<_)Zzw(=tޮ>}t?kVEK)\Ho}wӝE/S@FdW=BwǍtcҰE0c6cnz_^-le~zəWBjϢAЉ gbXNULK}Q<ǼQ-բgh7=~x6²yUA|a&izOFYeYzDW뺼Ch!EFuD&~"+"Qo-"EF/f԰ďGKd\$ +cïâ Eb#ts 7b!Ƭ^+@%!OL5/n':hcgN1X{^IX 8yuuqյxafxXUR;00 x)yU\4LI^jYVab _l]WwYr,ou]p98=JToAFo4NIS^nʪZo L㖭۲F*~5  n#U;*Ҝuje6X}ƬfZ~nB2?܆. 6Eء6~gVa=֬Zwp絢omY;,?LhlB^'׋L:S{Kj6WeÔDj@h1MXPmB36Jh~dKmBx!6K(qV}5kox% uy;v5[9n sN yte>ǰLKHK%ۯ„hN:HYc1r,7zxϻ% /G=P Dr46=[-8sc7Зz5cS|=aI$?)oBbl|Z28.|wa21rfreI7f='͘}w$;)ԫd#ZW '>n7ENH0P̷Vf~s,O·o̅SrFG7MrК;œȃ͖b4 OQ@a9}6]Yr N]N/n!MzY4#9Sވ0[V} κF?πi{̀4UåN+n3WrQxV;n:c1qhߌO3|fD ~a[V7#ljҮcWlm_deY{)ę讅p)d┱> q%W<[UI,G b)hy᫬pѽ{k$92}o#9C)lC}ZYAp$o,!y =ҵ >:s]mz }VA~Zq:+WË1EE݉O{w])])Kⷅ_җ\ӯz3)Q/T(~ TMPFk@r/9wxvr🾯?|9F:nM+FM6#iP+Grms*%˙Lx8m~q!B`޵_mFM0T Ʃ&w޽bZ|)\E^~5wy DC{;Wč7ӟ.}˧7On>YV`]ɕ|}TX\&^&xL/oP$_2Ղ(^f]hvymQ5>F*<.U}y7ZkѢ&R(q+['8nlЋDzC 冠'D#!+[/\ 9)@ ݐe!.?ST՟ %&nzg~7݌-dӋ3J}nC<޼mae}/8ttk@F~.+e;Wu+\>{g> cXeL y7! 0~ؐM7eWT bƤ;~g'yS"!1eA;a;&kqdNX2BXxQWl|Iv8ɬ/_rŅr]uKUpf[Dsk7 S.j8Hi .ҷcK =ʃ =>ܫVhJ\c 'rYZJq:"A3Ni,R2BUc)9zQYIE}/ GtAcx8$an8&cczLZmVƘTX׊~ny VE:jp8[ĎIk&X!P6 uͯw(d3zITc֊e#7qqwk8~  Pe9i)sOrOMj|B8;g]x%f~.GYQYӿD!Թra=E\Ɓ!6!2㹉)b ao?Eͣa=v?0 ]3v?ƝPEw#Ŏ|՟cy .jP(eA(9/ *[lt`ٗf;@ϩ4)y%<F4^gWa~,IKyd-IЉ -a}t &4B=OV9L.I&WobIw},J.lGKFkLyUQ_Ǒ[#zGb&8|ȁv@;Yu<;N62z9zjrzy^:22psyrpex2~!aBY+y̑wbqJ-e23ҿU*+ &;tr{XUQ `ݷgG"e:Dʶ ȶ,qC֪`)CC&,`Fh^Zm3;~(?$O#blۅV,Ybkd!|W{6*>Te[3p#x ƌWz HmR3R'溓{Gnv߮ ݜ2-Rmm?(Pl>v ;+|(JY Qݿ ` g7 xQ Om6oiN4$r\sAxB9̟+>6#X ,QycǏ,r?8a"?\~gbJ~ kiL:́74i*?iN jS]E֏8zn}nsgh=9jʛW_{=Oy;@yL<$vOdWwIg_NP' T' U' T'])Qh~ωpΟ,8UɃSui:t:|挟WEui^d\7EJFeA+-ZqSJ049i&9,])~/BS=\:j>K>{~D#N=&w2#W V[6f'E~d7<(mql( B@7X[/3 &y}~~) orhDӃ`ډPWf{gU~9-lW(mDBQʔB0G7m,z+s_(6d^8 uta6FJ!]:R )*|tEP}<>lof=[yx_l~( AUmc-gK}y̯KK`\6a;oRRXTTo)A-iI"&ְrX:{~osޜǠkÆsO~#iJ~NX׀(Fіx~+tZ2WmWMW{.h[YEP^N쏥[rr%S S~Υ0a\ 𷏻VIW%fH*k63Nvi չ&P:A'{.SqU*{ޡ6.,VO@ӄ* bFDj6e{]zos{Dފfx?%V|l=.r0ònj" x@L'Bh )x~Q~Geb:sq#֢2.+?N@ˋ࿏+A~W}8 GZ+TI;@8rw~_Bq? QᑡD|5VyZ"t<Ʈ(}y0 ĄK4+#C>C4t \fJTaP4&DNf"d'}j80UB1P ܣpL٢cfKL/njx|p{_cs7ȱBKPHM&҂W ׽"FO{&^홍S,֧hFʧ@OH:?QCb֗^C Mg^b^\?dEkOjqbY6  %{)f׺#N6X~osإ[&ep%{&-ѐR]1Mt@u0vj:7˄=1]W #WF' jcHE61'x45[}DI!`Cm?J^vb3z"ªqo|_2(Ӏ/yUbEU!|JSl`[W<l勉+4* Kqw]R /О|E]|B%ƇT{RΓHVjkY @`-=\Bk?hd~c YN@gc *{frITʸ΁ ɾ@"xGt+^ո!&F {@u z=`ƣhqzГAZc_NT؅#i0i#*Tq9=B9/y~OPvv˶f6 #\/Ɉ}Ȇ >z'0ɴxqOtLeTJA e* ֫UMWRFCz&3?JulVCSSܜ:-f do{ZT/x事>Bx`(hc|q-jue[#x)o2|ȡ8kDm× C`%Pr>RRcA+πw}x_Y-X)7ڰki :JUk:X|>ɀ36&1<0k7w0m]}ζcV{i' egH:y]ل:@ֳs7trrJTF= at' ?5h [4 Yj4 HqB7f[**SSv#{ ) P5\ 1K5?gٞ/֖q"yPڛ@ ,ÉZBӞBUsG*'xkxPӎ4ܩhm%>빠IZ6&VZnGĂC?e iPw»pMBiaP>M- {o1<(#O1|Sj6(jr/AQwSgWi*kҜ b >OᎽ<.lhTH8ӄAȌ|Nk-c790#03j(5d$p_},;(uӓdEr?աb (Сd5ȋrE2 .Y ZF ,YVBȒ`j~]SaeFqC2N~=ve\^!{!:Ď  oVg\ѯ Ϳ}E|[H`8h|RFS`P{rR2f?ס1aB<)F=qߑS-Bmfڈ נ>7e9edeQve9,"- 4t琝a*Ϙ"M'tE~^%q6V_hM㳠]dԻ4r_e t̓y{HO`q|. cJrBel5SgQ8UL^ByDj1+X? 5oNRPw= 7Slu/ \CcȓY40 >77Vb;'_rZ ]qCu܈aXU(WaX.ts gZÉ~0SD*̬mI<ʂ0(KGiVyf_y]|_ ӱCpk͓J׌''rlDࣰ4.vEc uEo~T\"/t`U\ &LG>GCqɰo [UpRh<KoG]2ؔ&y{<xK .uWlkagGx;{|U.6awEF Bk‡_mFVnxcTm-:PzO; ql I97z31ӈƪ3+=߮d ޹(oiQ6ia?|P$}{[o}pXz|@&do絧ͲDls,) -BYWn& Ū%y-YAx=\M LaP$ڌ,iX]N=fNe#7pOnK<c?$v:A_wFxo5n̍jia}OP M 5E^ԒGl^!&L#3,(ak \CA1C52-+BJgD!> ixc}0H#upJ]N ?b b^Ϗ&:Vo!!co3 UȤrHNh_?.m7dǜ.ve pF8|RnN.vegpN4A nN4 ipʦ)Em$m;*U$xPE1rƄն$`.-iA Z%falhSPHMrՄMJL}Zj&RBQl0T:*B!DN+2 0D)*pĩEݓ{FԆ0SCKWma޷/]_2|-}|oi**s`z+ѯtv5BWK"azSYG=L{y~r#5sq5gۀ0m`m+[l[ C OU>lo) ^xpvJ:{ή3-we ŇkLxXU/zMc#G{c-9ľW{#sX+.tEw~.%)zAs泌Zb/VK$ףD{%P` Qqw&QO-U{z7ڎLy[yȯnKP$l'2\5hfPe7Yg*ӹÉ=pR \Z3؍[OɭNT};ж| )NÓjD1Z' P×)Ef ?ϰ/%JWxMNk3O ewF,ڋ^e?CX_rӡ ClZ ͵ۭ:dfUwǒ3vL@v=ާ7r {D.EfCVxkx]ԪE.Ը+R9ǹx&soh.6BZj*PWwk _'[wͿZS Bվ޳(˺!26t_r/W ݃&| lm߀Cxe8N(=p66E3얠J6K5a&{47 6)QF_;bs~7uNqG;«7c,b1D撄c hڕE"MibWF)wx}}\rqp%q}b~Vg.K);ZXdG{$˲59ҟLe"<ʼn>[tM [@͑ %] RU/9 ~en0l$=y-DG駐"mU>e" Ѐo&EP|x}=O$k2%j՝UshF+[upح-S}C4>k%OkAq" 9or,ԢkXH/=v5GξCȞ(-\hi6 k= `!FIǎMe VUY|A5PwjYRCR }9?~apz2nu'т~v@Cq2q-TEJaFV?H݉!N !L4Yk1,妹-1?Uߢbvp?"%y8lb8,[ MybNGI0_,3X CҶL-`dFa:y\vtJZEUƈKvgUҁWCv;ghm4)`DҘkAi]k*PX,uW"2eH}y&Jӎ^߂|伀H)$'7%\iΔe+n@;3"5Pc:$K:ho9u=v恼AT!բvd(2Lj'Pf O`I_Wۤs 1_{m۰&Fh¨^j82CចѢ :{"#7ɷhDJ! P7H\bdLTeF0b' j,mϩ$Ǩe-`.jq['H M%MS:zspP,h4|:Zw%'?lGHTrdr.&5~)pLcԹ0(u.ʜ ` _^0FWDN 6&Whs*}} ]?gUWRTڸ +Lopۍ+Sz'|9Rg?zB6l"3ooR*UDۈhye_qs[K+0lvO(+O`Y7yV|};APi߻0.GU-ɔw&(n D,8mS'ooʝ1E#9{H̤mhQ>uE~"Ǜ?@%kYpPN@yݮ+:t ՍC!tg/~E@}'itd}yUQ(LSY4QR, %/̣9edNJRܻBO''sti콠|NV;\:|S[?$, 6q Y86e(Z| M si&w#,TY0ILlԫ6+]#x`Si$KIiMu, <%h∔|?upY5\gRpaMᵂR1T`✮-YGwn @k2쑔qujز:xd5',ѮiǐV7T)z"uળ=_9I:%:(=Ź}H\)jEEE-I,T=W5,@5 kKy53#L6'΅o ‘Od-os;"5xtZ(KNn9G!t 5sxx:2<>l9.eChHQH&#r~p*կo7iSX }T&ٰ]9޺KU# dĶhQbXNuyx15_ ,9U!T Unѽtz^1uEt/#)f*ظ&r>e ZԠc U.>yYE\,!Ss.ҎzXGng*40z; 7ou50p/fٶpQJ<gJ5i_R7hZTh`|4e..BwinR2S=1}_nJ40L:g}:qT{GE^]A4EkA;j\:}2AzSE0Gc1ra ӕ^_I:+xG蠈![ Gqģ:Mz0,^CmLV/Jn($9WɱlNN{ jƢڞj癹YhV5rU Rj;K/og?lOHZD\$KnO;($Brˆ=/yb(n9)&<x$:uar*s=(ﴜ+]i^X)>^gCq\A3ٺ?ⴥuQٟE3[|:gTtKEė'yv]i'wnBGޢ+c ~Nd"WQaK uJ Gy_JiXׇG ߙHjo0#Qa 6jُǙۥ):cMGF8Hoӟ5FsB~y\W?!lS<ƮQ/6%cՋ/'P0 9_(T17t*}cvXMƄ5(}c YF> A%J %MɍJ6OnPKfA.Y.թ*i˥Ui(DL\*1)K'"8?ɨarߩnStC~U[2$9O:W2D*rj$AV6 KGCi*^TƬY[` M[Qq#._M~!n.nfo^SNG'ݬlx/əBٵ*[Q'T+T+\1P!ErmDy $ٻd|-REpe ] /y{Ӛczֻ&fz5Ҝ?[ejS<78ggC:?wSS30tK&Yyu<0񢒞 0vZ9Ey~7l38gtY2k ZYٖq>nt;> s rT%Wp+(KJmC&p?hͲ($tR@`' Ap:X]Й:^^l!=N<{D!2 >wDŽ簏~4BUg+6,ڇ!Lj*Ǔ[kj%kVm(<7a7,8 Q7vt {gXmI~JNި퐮!ջ߱+K sPGU _̬WZ?&'jm z_ !pOw ҽ7n7ө/u?[z_~ :~]_giR'"tѬDuW)?1e.!nZJ!Z|6YM +=W{.L eF=OW>Ls+:0c !@ƜjS 9U.\iTμYm>Z$dLd;E#wE[EgJ(B1CfKJEpCxVԝ͌hI=<2b➀N}SLeB*rlB^G,%˴'ta)|AVs|UHe=(Jg|ˈ\6%7ʶٹъ!\U 7YҖqr$DҶ*6Dݷu!~ֲ{E?'-= n0=e#z"aO]26hY ۢ7Zac"WB,W1iws&^BJ I?4R (sT#y LQ.jhrgܧ[,J}8+JA?;곰,a ep}y< D 5¶ JJ ރjjxMy N٘ RGy1_P|~GQ'ۨԪgx(uu\MpU$O.ވ9`oϹ)f(9^v& `ƎÔ4u%mMC;Z.іᗇi>-hU*J.'-"nTx,pד9@WrS>,m ]qXjq/?в0+p;1jt&a.x$TmhE=AٛP痠 @?n&61}8$unLČ35ԖAX>FRl<%N2\s9<&>w8@&2mZep5l^L< tXθ;J[ GJ_"_mRT;J͹sC)W@+\^f'\7"8D,m 0V~GR., epA-W{Ѕͯc GX=wgbqad5&A "ɞ ߊ09WV;#YGRT|R7?GFXŰ}zgo3Ҏcq/:\uS 5ɍ3 2s$*YۙFt%h1vWXߛckbX@{\vˀv9D66w0Wg \ 6tW}/CTO@x@b-G85X3W55xz: 'DI mڇ,l62#Ҟ]Xoa {^CnLoېm#pȿ% ,a֝&0pi̷fznaM!l50)\˦#OR fbrYi#܍Eo ΖN!3a/_lhc:gJukV^>G_|}qAM9~>~" }4&0?JPqyn[?L,<>Ń6ؗw5K-Ha˜fKΩ9 2bg&ϻMaO)ʖ( NWhh*%Fw vRh (+hSx&n*\Sa' չL٫r URSbyb[p -|ꡃ]7K aV4 o[9fy {>{@cZH@hk*<+,l/~ؿ\Y7Dş'С"if` N.4);Y{P6 *[#ƣ!QbײP5>%CpJm\G[{_30{'wt@EKʱv+TFOBtXm|D8Լ?d%j GJ+R2h_&[i6ᔞ:~t1q 2)#BNsyw} W`G+)SC@ ˛k0l-ddaު1{o(/j/, өL6Z}SET`N}RoO[)?瑡|W݇(emoVhlcepu}ƶ鵊^_;#/fڐ[7IVM)ׄiqIx&-$5 rkX)!kpXTjNA_'%4qU=+iOy|6p Wt |fKȒf|cqT0<R{OH];xgO+Qi%m7k ~6<41cў qن 7Q77~d~bOt `}+üUftU-z}"12407C`7xޜ[CCE6CpcԴWıyD}3>=[OPՅr/eYi~U/%beH-q#%. ;)h?l2ї.f榻PaWtҘХs`\ õ>NO޶!]}xwC;i]YKSgBN/lʀT'wV﹞IdCvje^r]jԋC7gTiН:hX5ʄbQb H+*(>‹b]X\gF(^){9F^OK~-~8_ g# *=wE̺>q[cDiL +&ӘE*Uǵ(9#D9>–)/¦:3J.Ċ3!˧U}ތ|GȘ0 $o ;J\ KFk1$y7]klf1$fk"|G\WRj2Ы&j+,[EIc]m:nW3XMg;@t{q⩨HikLE\2yEb*9HPHkf4u0.F>QRO(0:  #PТWov%>[3:lYncIAu\pz64tbw"me-WQ:mS4ޮ$ ut{! v#pYUUU$}-2ln{(Ҫפw+Ca6 W4ط#SW.ӟKRc7uu^>LAoU2ʨw1 3fѴ}ț^ 4YJr ?&z,"|I7 "-պihġs't5}(>30-KQ>lev(°v?_rCmV%ԭeEN@s|-3{dpL>L<HE(;KSi̲ J kuUt*IRYGDzqE8Ɉ` K F3>gg[&/eV‰83(s>D$Rl2H`󍢲r&Kb}SHq/(G:KESg:oB7kg 38R[pY`Ҿ(xE%/i/`cWH0Tzv)*LXBTҹB-1a2% 49oBQH9pEr>D:BDsRydO)R\B*WE-j[F 8ފ C4r!D$$"e$ll&nWգDHuM OD3q:VXw.# %Aެ #ڙRjEn8 c`f, Lݫh uQ=.B|qϪPaE`*'U}+E{5ks0WV+eó[^I~)3O_C&o> xaO>? O0oK(ٔ rf'򷢜_Nnz]9gv \ec6z0rXɆC~y+T/Fϊ5uPO6!L޾޾׈*sP!!׌q:~rm/-&%_%7ٙPhHzXPBKt {b̗j5K 0$og>b0K}Dw6g4aѢAqj׼QT߆4A8ņl~W!;I|jQ*N?N6V7Gz0g](zRkp+%1^M"w&An.&\B h+[(;ܴ#qBUbSQӤ6`{w`Sy_(/Bw9Fj^$pMin3Y}VjH{^g~;fA"JED]<$b?ľ׆aPɴ-^W-o,ۢeEחI,JCV'ܐ 53đm롇0rE9dl[(2KyH3xKO^ jwDt{HLS!s!_C}7ViY=9h@Zи87Uyj^F8u@.e9U=9|`XmrT ﱩ_j'] %eFn[g1:A!Qe׿ ؽ. >}]Gպuɦ!#jjbǗS#-!d#I`89fL1@3T{ npdͣ;{kt;I8(QɯLP77oKl(O[,N~y'"p$:kSIF]Be: pPy!^PpP<1>-F3لM1TV)naL\ % z5Na?\h7:_uhďJt㥀v1*3NNk r |=nG1(Y1| !Xxl<3εP`\@@ܶ<|9Fw38  2vD: J(xfi%4)Q92}t'](}V&"a{Դ d$ibı]%+B% RxT!*KVU5wԃ#ƩI>{@"9i$s 돵Kڱr'Cyot i!J<{x#z9WڨkƸ𺮶-/EAle3evb9E#MJYX:Rzm˨G^lP$0amm@qFԿ.D/Ҡ,%>ɢlGjw=`ijZ.z h8ei5T#$ [:M>`UѽXq&כ1 `ӱ "' !R$~=K3|J>j zg[ңXM*E {M<c"XG~¡ 7Y~ lkDe- ^ Mc[WM2e ?y&XkZ-`;ɮx.RfE+"g o0@.#bˆ]O+jN5<1F *3`3jr9M48o!y%R''! MLbMS CsSFVv{ڽ*1?k+-}8:fIlPp3d]DxrscyC۸dH< }WpB~fΈ;22q(QaS3HYJ}r*dnUbāؾ~оqR4] R#aҫM/3uYbᢧٕ͔& 7y'W"K?0#Hk=A\B\Rk-NO6v:}fdB}XM] ԑ|ΌOJv2\ 14mSޑ|auD"ey¢禢[K^V(x皈IS0̾yl%cѮ!M$xF̨PQ5DXF9*8r&ЦgSKzr AbgNHUf%[2 ^ۃl.x1%op@EXT:V͢Z uvV$&{N, =˫%X'h$s&e>LkDrN.ZPf\g @ l̪3ԦኣfL39"ܨ+9Cl6T6Y1<(VBZʈ؇Gb]xW侶:O2x4wTt6Z& g6th$9m0?dމgtk[ 䇬;R`iy OS0-Vvm+)Y]76@C;ɫ{0YQ+c3#n~#T*?I܋HZV _`GNE|W% |&oAkw hֶFA 3yQL׋?Xc ֵ[1Am0o:w݂ztW6V t$!NY@ #/"n|QXs-$##Ucr39-te qCNzUQ/ e755S}Ӹ"`$ΕJk{MU,@C'z+ǭX֝Z&[^ \݌o#2a=g0G5T.>'=5ݯ7G guk q-fnuRΘTPZKwTo} x';m'ORM~q܌˜lK+ayծh}XDx'&Cȅ8pLB k߫PkP\t^u׈|Bl(ԗCU"A#|LЦ="x! +9 XUVhî?sG!/ OU>CDowNcIC s`e_#/-RX)G$BQC`¤k&!b4߮?jXkPdrV<~Y $zoַ v`nA<.8>c'Vc㺎J,p}-8"o,ZJa =mt .;H3~|Du.%Ab?VՈn27 C`jů"XOɕY^c\py(H@RbEJ IK<ɜ %σ[Ԃ]Z{π36"a߷˯㲷ÚV7B\Gv.N#r,4M:HyݷvA 9ܩL|jr9WVK(P@!Asorb^NƪAp_QR(C\`(sgɤRb5X~eڿ׮ Ur]PwST5AL-@?"vXܹ6l`Ckc{`#MD֢oJ+=sK̕j^t ?_Ș)x u25[N-y]ʍg=NPf8hݢR,o1aܞ*ÕP'{Sж"mopʹܞY73 f:D3*7sV IDZ :ֶ0$C;>1D$70*>->*K{]JdrѡgܚE-Mdo~~}_!OUj Ü![e)$F*UHj1՛oͶL 2?tM~YPUz;㖺nx/@+4Q~яV@BbssmF= XRxK|K^>6P0a~{ aǑ1|8-T.Ѝq(nf~uNy?i˶*3ﳈ_7\.8~'@ <4t7hX̴s=6FXDֵB#:h결C 1ɶ`RO |PKtQsBN?q:D(g)1%"h4ww୘F^v,j ~#LCxu ~&C_-=_W~tCy,ds5*4 uAីc rs(2ސKN6pLD{x璗 -!]lrkI7*Ʌ1nsTp>wuZ%K8|1,ʓF1><gds[e[e<jD\d; TQ%*.GV ϼ_ljCrJ--ttpl-UV]M[7z/#*PB Wi[%kEVM"?Qd[ixt]l/g}h#J/*JoC,,2J{C~\yVyU1X;;NN%n b k"&W*CZHd[bTF{Cz5u V\SW_wdDJg9gmW϶L }}Fce?N#WD|&BoRGTJ{4Pej]7ウ}Y= W[;|6O9m|Z~t&ZK x^?Ù{lE_EV-Z#L7{]d[y&/\z .T|X\P ܽ(PF-kV"1hsAP[mjΥdw-!Ǡ`S?apS+*L|!ꔎ<'le "TqYQلfMم{M#*xwwĝt@"G w Ăp9l,E%bqqaVFA{k ^͉(jWp>=Vܼq0o;I776!7[y-76DI)hy7؄,׵S7`^&\̶7i9X2 )Y?ըY}Ɍ`؛Ѵe%Wb:? ZJy6'`BmqF UM?]o z̳n2XJR( t5|k'*uiI(Q-4`vIߢ2!A@;l CEmʧE ug-X <~fZ9S.i}B[4۲&lfș vg6bioEf:UD[ȣke5DԴ_5:`|Έ{[u!3',,v$gyvٻ_ST` Qd@{NgϢϛE`U D~s@#/qav,Hu#Аbtu;} 74Pmh(/W'2=_Xa|֡;Ÿ {"vTƹz^ߧ 3 nߔ8?S& Pݿ􀮵Eܞr_&*V:Ѻ2@]?21pbKrɕF$?ZM{b/>B)\ўͩ\o*ȹ :&a :-} ʞ`+ ;)k~ѻ~$_[3,@%Nx]H~ Y~kP\+f;fŽ"#7Td wȩR B#FXr: D=0:"}BX+/bx#u0'ƀcnZ(C=aZ_#uuqT԰?v8X)o=Mtp](Յ(W]hNmD 6Kq֮\#ߞM`F VU縟R|_6?QJzSemp<虃xxQzWeFɏ)FMƣɻUj s)6f] Ge 6^$<"Vf@hVh.tpzemB_i͏xY^ㅫ"5~#=,1@;I963j`ծx- #/b+/U~e넾~_ xd::[ կT|dP)gÓS uREaKaׂԁC/aE4:v ϥPd~| uIj `'4ŤZQC oDa=}BD^HQc]aKSOC\Vzz5UdU䶰FOX) g0y"[4r݁v ؒ5x%zW[EJ`Y4J#W-|gӗn߲mEq˚_9|C-xއY_}?!LKtb ŢUjLOnBOEf+W)کܑyEA7I.Ӌ"TSj-ҳEm;]呉ݿ?/Wх()<8n__Qbx\+:}ܨ5}ԤJTgӇM!=̝ٸi<}p_}rGigtu%Z%okn4>&P|%?Q7K'`bfrS[-]*Ļڍ^FÛ3KT~d*csc}Cy9V9=%~oƈsJVJt*5&4/98OgÙgF/oE~\>m+kO>O8F5<-He4N S,ƗbH*V(=mչ҂unQ^TGd9D01 շ}@[;YWJ?2\|m ]%/|GO r|5:ʜTQٌ- y o4-?G5,DAQhj͉s%(rA5ZǒYr?2]2է2}?K;ax"۴@H䗢Bya˓sP*ѧu#03m.0jϡ 0 -=I.s\h Gwρ.[D v=DR0zIb_:z\HF-䌐ܭjAӹb\N筘V&;P',(bHgO2Mv9WS"WiI7ڼ>2̪w_ r4: <I+TnŖQRI\Ff i?6S7OjZ0Ba>Xm97HrzCYBv! m6Ԋz{Y c]]i/K:(u/"7(SM8,OcyceB*I1pա:Hw-2nNEyXʴ0KCAkkP\B# Y+ \o3Dn9KPg蜓Qsa~| ܗ@*rѩ7=t $9x׉0IJAb맷{gzI-G^= ;"%j#FtwK}qF}pm/>E*u<>Dž$gKsvVy/iE#/-p]w[lL.>~屘=bIv:K:S%\8=mt  `!FqC:pC e[(3gX{ ֭Fm{:e8W_Zv4)׹E4 1/ ] Pv(Jt  mp x&ûğ7JyT&Q @DHևŕwDaKX{\9oi d[Lk3wSFހ6 Fݧ'.=fx /<W zА6B] yMҶgc1ն;z<fP: 58Adxⲋ n]I(tB|@J)u$@1˭˸>h&mOqfQŖ?PEl'" rB T$t0X[cgÖ[qY"\/GzfY {gacЎ9o/SenK{t& yݮ<"?Y_!;+SIt}\gH8;/ZPoЌS* Т \G˴` ߁ zƯ7 hosbᜣ)4qڗ5(?S,U~Ll(+Ұ3 e,b6Y/pn9K wL{HA\>p!=iz%i# ? ]Ma+ŋkt둡˟RIgiO;, B7֖Kݔ*h$./_"`<[~#'h- 5Z"0zn8v_hzyő=. <E> I+x>1pJ K zznrwp9T|(w~qX8,N]ͲQf%?z׊(Cl'c<yQe XO:V4$'SURGcG"|%.Zi'HLh+/*6+W=&hv1kxq 6ԣQ'ຓ+O}5T4w( ~{m_kmSE4,xw剽x xp.SX1BUݬP&0Y* 7h}j8j"n81&OaH_ICwޥI5Mm zz%D%,*@`?5=<3'Q5Rp`p!0F,ϝRoLw^Y6tW`DܯEipS|='A0>+:(۹<"`e9lɩJ̆Bf@ur_ @E8 va.>Q)@m D1.oC'-'*SE9rwj"RFOtJkkܑ@oquttn)o })|mDlkP^GxI=\~-/JzWwo?>m:57bYRX3g 9;t"mEu!UۇM0ڇ%"g1)l_w=B!5|5'Rׇڃa"6ct|9JE_/eK{γoRGn 6al=} M*vcwl&tC;ݖ;pލy-]y Ś71w艐Mׅve9TXs1]si~l0|[ٿi/ űNC.XVۺezDeCst{Fa{vW}ZU~+;] 5DDQ Ej~RrH`k__[<UbJ`%7eqc3Dǫ9Q/Iܨc[9dnnAК||F&F3_3GoZ0#-D۵soYC V5<kŜ@K7>!0}R=j>Ȩh>K1"|ӪoXsw(}~^KX%iwЪB dhJӚ=[|77htalAP=i^z6nPcIү֐8lHVؑaIc构D!lslj5aUlLj;O Amp 1= ;\f|'p̂cmͿNt4ؼJ6*Y0U\Ka5y*KK{Mawst7lV9y݅y}tE ?fk +qV/xӧ]`_4(``8Ml}uy ڌ!?y6~ls[53 Q:4A\fsq? :}$$` p3p!9׻ڮ"sa,/v{SMeV[qv ^tb~j}gi V4$D94Y80{% rH.{S'CG]H Sm1QANðaXxョw>7FQX;_:(tn.ϝ˹Bu΂B9wH%3joq tkJWx5Ew*kQr&O=ń*t=cޅPn^TH.ۚ'TeϓH-C{TߩPߩ|xDjYJFWp oC: :9?5tCLe(؂lڽXci,/IJ#?R٭c݀'aȺ)&v1|O\E77m3By‸75gkY{>Ϙ`Kq>?5vIz5[S}7wH}v.!,U{=ExwJ~Fp>QY`D$0ua1ɻEnmjA>pׁ.L5YrFftk3ϸSL16+ vYG_W WNj>'.{ s8-=,%(mF(pQ@}c nEӯjI)BqN7"7דIu`wJ->~]!vE|Y/9"[>j4Uކ:AI.CB=_Q,ۯ`5cъVihgL+e/КryVTytfNjAwCBENrG%UƱ}CP: ytN/Ṳk`Ip/T`%q8=rMcxUPz-(qQmL-) 1IQ3nVϡ̚n  AŶļ(PpV]Z\}Rq #7Q\sb~I F6bҠ3/S1yY)ŘŘIXSL)&Iչ #<1Ie3NAՇlKtpLGk G,EĈz8! 8up̂cE8B ]%{9=NնRcc#{c]ڳ D8%Q[s^xPd/XK:lB:#mϺHatq[2e;D.X|╍g@(;&>!,z~_|M4mOpUpq!-ԏўGlJ"n",G:qgAO)/SKťB)˸V"'J䰶%g5h%QBb$X; *(=`*M=pޒq*|TeFw(ܲ'8g'*)\J *HMeW\tE"1]AxcƩލ¥Zbỏi'ߐGRؿ9ȑj=5$%dM=1\oV ;j K+x-*._*hR5'Kt{HOzf|"V By]I=QUacFͧk_H)#wP8@Y}$<߇E(V2Nk&d{O!#\ٳ*vx(5$V'J8~gURR6i1O_!x;'W\lLG|lA1rP <ƽ$vjd$0j}Fڗv zYdr"> _@쫳@kH"b8+ېm}p]A_ݟc/򛁧쏎x? Sң\*俄k$'N(_bUMEx$E޶De0.J3>Qd%Sz8pk G&@>-_ ?*c.@Qt-&POZ"Y}|}S,Wr~UmC:wq*V46JŽrI*cZp]Y h=sCڕde ekp,8p =IKN'E.-Y(^S5P(JABi3)NT/(7dW(┡%RR>Aڽo"DKb|:'ME 4Rl~%+C,>_Ķ5ۮnpJO!Բe^=d{ő_t?6R1c(ss;D9N~0&/4SɡSr'((bl׾ x҈c[ XE1Jv̯„^aLk[^g 0F6E )aZM1f [9c]oՐgJN<~FiտABUH7bA*VxP z/x7|pzINq"YS/զYFvx )ق%C+ݕ&xg?gI-4kOE:"J˟!uXo|3ՁUA|bP e|Rxc旂G9Ep_v KK"@t鈑%Hq1sPv%`A6[OIQr8ǣj'5+Y[z2e7Tsu Eb7Tk!v])7".)ewŜHk~LاVqYN];|ўNzW,fNZЈ:aX&6XV6&řfFNn \Y&I}tsqtiO65%yq[NNi,_"̋>t {:'x;"&6?T60p#MZH2 bP][,jO`u[d.mKm{'[q_q ${&Z;wR %jR'KLm#(S08CleȞ/Evx[sRiJ~:-AWBt 8r6p/~@TrO%E=Uƪb*n {]:n;qdpS" 0/.6an0XЅOHԉhjzNľ*/D4UGaY&Շi: HW@*ѩ"`i<Oe[fjM1#z;Q{ w*? kPQ=sz /g\J\x߂j嘕PG|A>^^ا6w×d+~1)7U{\4C69jvpʿ=ʽ$42 O)ab<ʭkˮҬk'x03:ޑ]iSvom.HW(JE_i 'Gz$KQ@s:+"ͽ^0QnjZe&Iq6Zy<#(4!X;JNJ!\I_1Me?\y.׳~WWw[ R88+Q4/ 7c0XAmj>SqB<6㺘Yi,#sM@U:r2 EU9Uk / \E}47?R.7_]7:,'5fiP i4f4|Ģ@eG_Py ׈I(NLn* i2uj | Lo]ڃ8ʣwL29yޖ@G2Fz]osOHor(@K/30ư*<_I[I P-l gugRo\`w}#3}z\㨏'D덮:](Qw0t̡,LjAB&Ź 8d#.Uz1%g*2bj_:ebqƗ, tE.=9qPԜ"&[^<ξe? <7qFr6GO{fѢ:t =jt3\ u5Ot&dmz[7*re[8x'v7$eaeHPQm ^Cאuj BmۿKٕO~)X SRu$1Q6Spo(j@ZѣYrCMQ~>NPN3V bF@Ez 2漢' QUD'je<^@1㙉DDpNU5F J7GQATT !_*bѐS#řBVV_8QSE;Sye--[7p,JvQyv)m'ipȵ@KtJ( ,TJ*ʂ K ,G*zYQ>Tfcԍ8SƬC BWJEzLf<tib]hXhri4I7|mK2BjM-}@xXnID3 p`'i)|P%)T/b8#8-ra"!-f8/+F\@U-Yĵ]V2|inGn輙?REZːVV++D=?9-:Fֻ1G8=*?FaT1A9{SX? ʝ1 .;c+3cq~)o[uRu˂> n#GiQk_DZE"Gg$My_SJ F<)jxg7|hy("&8gzkͨVMU{M̑7f&xPl3U9,PϲH°x5+FN0/xBuFm:/1WχU;*lBq+ifl(F|]I Rt+*iZVKOW_ߕ"3Q`-4rZ7\^ ~W7ÿ5Secq4yc<>'Mh)/.(9u{Z5홶5rN,בC?6dj8Ւ|(<QJ6m" F'[\'weχ|=4BS8䐪+_ UMOX88` ,I#nлoM+@,j]Z8]!ݹT,4^JM'< Nx//usU_v(HP<*{De脙;EH@hHs8ʖD"o#URм e{/}p&̳(cV@C!2lէ$Q( 0*5d!, Zoi!fέ;wtU+NJ mhSJG tYL,ȏ/',QoQI`*#IE 횮I;|fp69EC³ΗP& 4fʲIiM _2B٥PB`0D`f^nDR)S\-=S\ܿ]]1ܵ^Ka#ءhq~OWuwDw9R@)]<]/b jI-DFZAwLI~-'B(C ]߀BM = /p>Rѩ# Pyy.e-RKg?B3"=*ūvi;>gD7|KVm=?ٱ)(eض!^ s,/DչUەͭJ0ZjFzR %$j44RF:3I|rb k ښ` o:E Sdz(c%O!HOoHM+&Bt,T[ [I~@ ;kʧa Ur '7f4W7q*MP;Pcy8̒*ϩ^z !,/ U kC#1d8.Ivɟf'=zdx!pAq f< U/ tB }QGxZB8,x]e{P}{eJj[A(= @e# .5,͢Bir7BU'6:&>^їMwKxPrX63=݆v>l}PG^N^([.mmܚW%Tg*U$u.tGKs#/%Ԋ1A~\[zʯӹ2X0CɭW`JO Kys/ }n|}wEUKA;C)$sUol{qaF_HaF:{V)Gdl(^1qK=?6㼿؁ߠO.GxtRj8#w*IIs> 8u0L ]bP6T*(|2a/T/FogÚU(u&!d"nbW:S/&.;Me&x%+'uMaŜ[ G'Lw-Pهg4\xWљqa#^A>Ĩş3My()D3U(Բs*7 DjpV׾kW5t>*ÿ~tf> T7㱌 11<f+&5߀vmIv,U-3BA+X&kQ}'%ưcJSxp4aۄzw<1c&LY7TlC8sȷ􃃵 kytrMK (M2'JڳǗS7Ԣ_u収r!uC$X{ U݌1YG(W2B\MCVmhDZݑgBx4Moø{ȥ¿w.ej*@F))2Yࣔ{lT35𽃫>_֨J$V} " tZ΍:WNW\YZͅ]&xNHU/b?%r >{j[C_|tjr}Es.cHr;]H GFix̕CF>lRA`n퀟6$= 3O9oRR1ATө7Gc1 $syv߲[qOGr{^)n#i[-(K\_YJT ne8H@G8O)[E/y1JG4ChdžSţ5+ x:OQ#,U?["QT.U`!t)~Ԃ'/'ehWLj,`wI$B-g-03jh/1>1dC]#{:\ijLL`vIU8f"ť%j~L،C*|t{U͢>lXIsn<5; y9UY@oHV4ޟ*wJA ӣa(4|)rh);%<ʿ\QkŽmpi I%* Y&Ea_2A d#0Rp/˰=oq t}[hjô1$np?ba Ǡ bwX9v4Ua8sC %7ݪAQ~8é pI T8#Lą#B+q-{o~ j7Xh8wFIMsoϿK?{0RMl᪐!ŇRi#k]rSxbn*.MS+"qDCZ=*]#!]:^:yJ⾊ a__>H;#;( ~[utta?#xT<?יx"/zpqƻN!Rׂz]{}܈~etQ-\1{E&v)"ƅgZTἃ|킵6x߷Sf߼U4A8=k8^QTbv* qϓj*>OՌJ"Lo+u'^^k f};t[%Z|_J*gbLԎ $Ee#4=LPشS谁n 5v}ɐb;6Lۺw5de$[TCsW )2uC y!M:K~]JTqXeP"rb^td=w_o3SN ^;&lWwmGiy*ye|W~ߦ:k 2^K*5mJග=RZ^[\^EU;4gcm>ǀc]bi[U90<쾍fG)]&w8^M?O*9I["*O a \VËN٨{'#鰢8S=n)@L?_RXّh%?Lsg w:nD\LqP 0_|(PңīVlDy"B՜w\Y[՜G{.!c ղ{KĞgOUqp[3Ԡ {wGZJP[6Af'CVZhT%=] >ـ;ShXU; }On>-Ɣ\ytQ#ariHa^}L~},$7zQo0%T;F ɮSjzѕ$Ke=aBQNaej-M5E8}S=εAݏ*xݮgpQSr_bWܾ۸YQrQdCDft~.=Ӯ$Xmtwkg>5xnǩ&ͯجNP!({j,"mC6xɤ*A1c@;PG3:EYU/?kh'v}Bw_3#{n{hr 3Pxeʽ^lz, Ox> 1OCRFZH%Ļ >1@[ܪeeqtOlxU'!! )yFZt]Y`k uf:ߚ ;r*C'dx:~J5-9BѴYKzKPv_ eX ѿK2)Wvn|r/۷}yzn}JԨl%&TI{nE!)M$ FSػ t?zX Q 4 /g^ uBha*gMq ^ =ZtڈmSÒh^o@(aFc7joACk,O9֔ *RTx&F>^QDQ~rM9yålј_ԙ oS%M**ٓ2it,c+~}h'RtQB zrhWV;";2Wk@{Fe5`zXR1PÒœ%&ʅ*)'v&EúT.ջ UN%˞6o? ,gHFek2* ;g;ԫ!.Erh&En.͊]+ҢH>v!N\3S aF*~#Sh |_{ܘ7 .w)W+?@A,RAT]V$v9T!2)K%ڥ[.E1F*$ES%;($EZ]NP$vM`"kO(Jr"Uj^EZ]RZ%P%?jpق 6k΁RD('(/8 SѦ;(] ٫5gTT ؈V*N,"aRNNZ䶂kLӍ>|v =@_x EXk1wE^\_Yy&jY]u܆q4M@HJ+:rs=e?w rYk;S_]]> 3-^QxMRӇyZ^߀>GإY)Fw!!^$X]yCyK!׭L;v:ؗM-с\D5: 6!?-8QiE olI?J;H Rנٕ a=qf&w[w8Evnd3ϭq9H?АzؕNPo=7I؍(|]Lo-/+tt"HE7Ǧ9Kp+Ty:ƖΖTjXʷVvpmmgR#-.JKs 3Jysy(i&nKb2`Ce.7v@#pY Fd= 51y:0*/FX>y^EQoCokwU:뺅:B lz߰ mi't8MDw# #3suVԓ-I ieu(OA(E4aRUT1@ǧw9?{ڥ,&bP]Ym/~Bi|mPtn߹34ٕ\JPcZoɒ+͌7a<[rQr/Ei,@y@^%p/e"'BmssJ;{p0;ze G ~#Z:_a0eXzN?գF)ճ4)3PD'KKmF9@oC\KO6JMBt2z b˜`EvmMx)t(-B*#?tpQIA;-&9䣚HHb~ߋ9_!o*!{YTN!V',9_0?'*cDnl9]ۜC2y91oGri_|Wf!|R_Fس)*]Aq{l!#۱9tdwjlNрIA\+kiQ}(" I`'Qs]g td .K+;Vき+uZsZ PqT\4Ezae bӶPҴbaYnWI=\GoZƳ 0u5ooJ'oNњZMi=%i}ze]\ɗko}=0MWEZmQ]l"g>D]%]XL.'pwEh3d ;@!EX|}?3WhRǂ!zitM ~d=ʝl qG`T=GTx!KE캿KsBV #LKخ8̩ OXmZZd'*'qFQ&DNѭȗ c!?D=[Fv9eYxբ*YW~%_>_#[?@. )=& iUsRxe gN!gABf)Q UWpWгiPwG5ir-ʇ6t]=J=$k?<~qdQMyj̚h\ɮx& 5ٔJd#yvvi=w(sQ6VtJ:K3~0`Ntn,^68ssFגAd&Ê^Ftq琱ip=CIZ5y[KܹT" ZXgQS%)Ε "5 t`* v s~j @j«r ?},},y|0YL1:' *ucj8FxsfeMmzxRԹK(dhvͩa4r:]࿱<<Ȟ&\!wh:UuX%y{NrJʙ 'Yj9q}h𘝋E6g) 8mrs Rpَ`O¥VCuFG?v|h;&=2$o#W"pNz`%B\ɓio T&1N bB!e;Yz"h%* *f{42#Gu@|Q4f 6KaՈr a$q`(4n:FXVCܐp80Z$z<.-.YQ{84?.ǡ9¶=wFΝZ;؝Ϡ" MLXApDm_c±(+UJy̠(z (sIhZC~u0 |N .T0*u-2(Vk do?6 !M^x1iQ>E48|be`3RL51CG6|ĭSi|( cѭb@ $s|O9g春w6{긕o45(9&Q-? J-$.8V-SaFZY pW4ɣr `ɭ\5R.-z1xIqQV?\`|9Q^aLJjY'RZk\ &μp;&:UBѺFekr]IU V -N`./;DWkLdJC['5'e·.EEؒ8ض0\J$!0_W&4#7z_X5gb 8TBT(gL=dq1uaA{RF25{D50ǧg輨7,0ƒB8,m6R+U.R`)Y/ԤBt<o2 [@>BK,g&d-/OLgt@R:K$NMﻇh7=FSGoIǩt77`=Yɠz^L0/-Űa7CeAu*ǫ'00'40ؚs t:8([G,F3) Vuxܭ(&Ae1Cl?)/M{4|5ae`#;LA?(/Lkڤ`c֪=1byS;9m$~2Tg.}׭K^Lg-S7eb!mոo8˳,8:1u8[e]xdq5|  VT}KV1%]lTDfdgo6Ě}K]  bQ#$R@ + 743EFMU.P(եH,El4_)T~S:c F% o: +HBIK, qlNָÿ|Yvox(kMemKUٍ] }ugOS<7%u)H~[Qr?n] B3?n,g^ ^?e|gTdWGTخ;]~M5D=d1,yjH3rT-L)E .yPJ:T;U3uhˊЖؖlTvL9>HfFR['WvudΤt778xut,{hTY zB&V #Lnymi6<74n4Þʣ*b>Yw إcOR)<vPP#w!}!+W7W_+,P /LL1+"}!șr8;+e?)( VDbAh'e+gr zRgތ16!ϣsh Ξ.c|niv~o_/eǁ^NDֵ-%h'J9_1H.~+[O;Aj^QyX&MIoao1p~!ëd/i t*M8M-ycBhGGɂ3X<lj O vnbvzs7Ea5& QGԒqLIbCDVڿ^EgGZ~]uhudgZADr ;~]L3g'ܙT57^>>Xe>#wNJj!~KY]f/l(Fe٥[,${+ՉT E9U?S jOaV:j  qC M^_~>љfWzk]!#< wu `T Ad59@/&OtA'x F$U^UjUGD]"rĆOPnIҋ4\#&o#\݌w 6⟰޷L8XqǬa{7X%_#9.ۣ1#~^{FU6NBkImo(YS:HRQy. t !2 1 գc0 U\ er[ O) ]xw#ӡ/~ꖦѠEpeXAk;gYHYD\&k* U-:W ~F勹ȯ+#s;*e< bLUEx(x.;9 "<9{>Z?1t"[p4 pTb)W5w o-T$` *]<3"vd\ŦB۶ b9+8jzA[di<$Dn 09Ͱ: LK6$r2}~ U.em) `]Q9+6,\ c~ة7eiNe?ƭ]Dh_]2&˷y//eRLpU˞JzY*=FŽת*ND!3UN> p1f$coŸ'pyZKmr:ECtY;+YhvG  e}^i9Zq>ވ:8p=FZE%5-oP([dֳTG_W1j  jC ȇV5 V\Blqr8xJ+Dw`u[yۢ,&( N뗑fTܜM|i:"Op]@nK#3Nv0г6GJxvUojS/GBԱkn{M[7'Fn 6iS1^-z3x DS .>/Wu _<wwCJ $KZEW/Is8'ɰ<oJ#; 9Jh kH*GŇA|e^rz`Twzw%cu 7Vn6gvK~4H\fѬ9 ~.@*si)ϱCC8!tq$d|6(KiwǘK&1&?`Mw#r,i}=6?67NUGmMՑ4cnm|]E, .*x|u>n\B.Ŗgʣ7=5q@R%o@+N3PGm-@=c̽DbX{x9v{ KoěПnǤ FLfR=k |Uy"sl^L3Zs+yqXhz-_j 9~!?ԌVm}-g]r% cn<{gఽ$] mP(5ig索SWVҌ~ynh#x_ØzESQoeBk3 ?ʕu,yT#/<ާC~@ɦNwXzR_kؕwaC-#W>k ;8Jxk ;Kq@£֠/_jDG>ɡ)H,)^0%'oon. >9-@`^;y›Ayvk!ֈt?S)y0BʊY7xԠq.%o&g@=2;zڕt5~!5;GwJni7#2 ҇9v?ABQQ^};K\Pwpͩ+jN;!7s0O2|F??ogёHB m60@)My)2%_.S {W`*L;`52Ql#yXLx3"ڿv;B?q[uh| V`ಟ M Ki~ if Gj6Hkp%>H?: 3<Hd.֫`跲[viʖ=BcGTS,/Ex~(Kæ@ /&9oRﱥBzl;z ~{hJ{p ɋ:E"2ͯ1gUAy{#_5?$dipX#o7?3Y2OՋpƔdȾl(~FީyyS~h:3O~~lީew@2ǡN7(T2,漕SgQ({ 83S66JS;!lhe\](o`o][.ĉέܺvkx_wuPrX:|T'Ŝ_DA}&jG05HH4u\ `.E׏@?w[N5dQw<`WF6zʵbZKtpEjSΩ$e|y(s !tpJXj~2lo8q_#V9d#׌+7z0p I=R-Ml%78w9SsaN Fbpx|SKCmQ;B^Vұ7#`F [ڸVqV`?Os5`(o&Yj; V7B lڵ49j#dciSk4q<g/[Ҝf!0ߏu,M>_?M%5<5)] *6P?nEZ\d|=lE*;V XbxnGUلЗ_/q{(4()vg@$) /Q-tEnĽb#"OWCÛ?6w4[n>FHW?Cڨ4C.1-+i>^JH.Aup/@cn[O?o}?"wn+wQ<;[lydPĶSˆSN3g]e14E A\xJ9;{1v v`ӑxK+cEmtl݂KZoY\[+1_NF:O JRL~f:]swR'7P[9[q9;卣Ҡtb/j%JHF=}'?2F[~SyhmuuVf^sW׋ (B|Ιv ӢΘ)ǂ;gB6'%N=w3ytd/ S˸6A%۔{RBE\ZG ODooq<T#prAx ⠝m}[)ɴt(Xؓ7s]s\StN`GB1ZBF`x}KVdq,س?쨄9)pOKfqφq+3ٿƢC?oi@ߊ~ôv:5i uf![&PP-ۏODhf]!wYZFVnnuQO(nIs,^{% ղ&9)8&c7_:Ľ?XP!KFe:%nkI})o!w\JKf,k 6Y [eInYr AB5J%bT :7yF6g_9~W9B^wIy7ُTH?˕g| Vx BF XyR,_ n]x:)TTC >?zzfm:as$:x3R: .?:P|^Wn~I%8WlU<^-PGhW8;WѸ<slEmr+}9`!S:/,"OCV)[)o>*v_&R mjk<9о^VR5I :*ڌrߧuiOeM[nϡ6Jz(鸞ajӑ)ll K#k+ )tusRj hZ# +}}hhZ@.# /Yޗザ4d+.t d\vx1X};ִzz] ZǵGnN3!OtW:>_Wi-@bgc\BB$+-)[сy⬱?'Q, G-:ޓ#*n١>Zܯ?v'>bؙoёE'ĚHF)ݮ`-Rk"}D({`)GFtͷGPB tdN-\͙9ޮ-g;rQĤve 3lゅ('`g:kSDtxdVpR^8 J*2?KAD)d[FՏЂZӳF=M hCh!~ֽ1׬ GIgRQnM=k4%.$Dǒ_ >1hZ[?$({*H/r-`hyۧ3/ebϯe>6B(M ]rClu(Of T,+IS(,cACEh"td 2$,$qH[#؜< 1IqfiaB:3|ugSXj~6g!Mݳy*Ȋw1!gHytKΛJn:'U-Vٟ):?p(o`doLҾRjo7b.vt7MwQ%$4oa)?>xL|)3̓:}X`FIہWo2d7k'.r_8<]@x"34]'a胠}(aDM3):Y3v9/'HγȍR/p1o qaGFRJ]GJ68z[ǻu94Ns#@^S\x*-=q08w2k}' jTWp' Wݸ[nqZM>RW95gr.Dc.3kЃS7y "Ԕ&w9 ԪTlt#i>h!yriQof!\V + EKMKrc3}G'p9~B8`a02M(Sɻ@<H~C#>'32Ϋ@[_EMޒ7ƨd.3:m&1wiIZm&]j"kjcv+q-b7rjw;ݿ焒Fѭt_i*H ?.5Myd[A >AK"Pp N>qvKAF8^4]ld ~nc^(:;5GY~ VG .ԲH45aSZ{Sfy N 5Ϯ4#ąBû菙3-x$ym.j2/hXLBvLEwӨ,ED%Ht+v?eW3[)'[Jȉ~{vO`KfJ~iX_pSOptsc'4k^BNɁ*CRnD O n!8PyD~ rw7:\YE>so` 9E྘ &| dY遑WGb]HNgcYny?)PKB*tthC\ 8- Erkj@RpnYr.d~;,+TXV"k2A Ӿ(#8I%~Qd8K^g9k/.rkbgJFl9Caͺ# TZJx9l&܏kKde]D>|6sX5!Ȍ10t>IE)L%XMS.~`вO 1({{IWJ9ˀj@ ֻ%wRLߕc#.y!(KW">Z2bZ,τ -|lg|~qm&|+,9b`0g :G-q*`[B*x9MWFh(ݩއڀ'P1PD$ȿ+?5Ҿ)8I$U _"&R=чm>Ś#J\W@G",?oaנ,;7sZ8 Ǹ5-m` $d'П~gLBvDԮ~ .S:a^-O;$J%d?^OjQևqz7|g"r5  RmBWOcP!7sTހVȹ?gKO~5I|F|1̆|&54頑=o"$+zPx:4rԾnwn)qg] >>9Đ%"Fmm7LzƣM .K(^8xdh;gMqm*>^Log/>ȕO|MG:yշO0hZ\ b\Ճlj?ߜB ;3+Z:}kqϊ[Wv:y.Gwj$}|%f٪^z&Hr(Sx]l8s~A|C>jceGK'֨mt#`&;)@7U<mB$|rl n6&ћ@:p4ذn*Jv "O_5PJ:9. .c[++Ok-[ܥѿM08FUdv+QKjr)L,܌uOiŦ˥ F-\.@3]c2FP+Fa )\-6`\R9)psXo5v3n)Tn`a&`XcL'@@8Ivz: E?Tb'~eB Йt-/c6g5>HAW pZALjaK@J~zn O=<@pc'^*3Nizzq^ :~xvd AHQ` %!4%BE26࿗ח.tˈڼiB$bėM n8#Uґ 53jxQƱˏK%ߔ>=V!Pܐ Z~%} 1J߫7?c^u}PUâ" 1;WTTWC/lG!n̈́E*f6߉q-2N<}6-^iMnXQ pu-(̚'pH^6`"/'i辍k1 *"61D-q2ƨNxw0r{8n]73cSؐ*eܠo wCAy(3|=hS*X-I{@nqu|0%oI񱱢>h5+0lb618 gا"\X&E&Ӄ-16z6KQl|-}`hG~B?j:+ՄKڇjt=Ak޾v(\w| i&P+_XEl^T[D]؊wعK K }l ~PycǴZEjĖpI +Tpqq>Z['o? M J?V3̯Vժ2ZZl ga#ene?l.eM7.?} @V \ jT.Iˏ0\e`{69˯MaDeޔR[PWwJ¬ТMT6c*=UqQ`̡ #Vcx32I,f9 :m*?'Cйs=mi\_쨉-x_-}¤7_}FggB՗G_p,j|dr LM#ÑS]z$-R5ɮYK1#5'>?Fxt͸/7>w ZFm'w}D Fq<-g|:֪uWŝԕ$3xnZLQj\ʻ+ag^Ej7(ߊ!HIMF[OKH]uߖGb &B+,-N$52,O Ӡ`$uUEOk~=3½t M;cM<9w|*cƼ@No6*SL$|TBg0ӐsԿaM⥘I%g-9G:JmI6:`Wnachx__QEFCI9ϋ9 IC;w&_n) E$aqVero7hk,Zs$շ|tKɊ9)?ПqYPJj8J\+,xp# $Mz3\^ДMbC+lThf8Zf@M~%G7 qx8 G?=??@ؔ%B`9}@pbvĻ|uc$t{V9o>B=]ṕKYA9rx; 7W)´fn`?[1i<8 cP)=Lw\p',b#.-"߫g|hc!ZYą8d v&"IOo܈C-Kh5x*Q"’tnakG&:*vݏ 4yZOb0҈q)OHbO8(T5C%WǴQ-i*1+D) ؝h+X9Ep2 sjpt 3ne}Gdn>-0&(B\P'E8^o/k;gWf82gj OP߆ZR(@`ۨHt0SNKz'_7ڥx4sW›7ڹwn1na :t5CKifF-# Z9`OЗ7Kj$ _$A9rYd~Q%% ltTtf;Jel zwejz7ǭw{.y]>fiwKy\ R[9(Rݓ'qcUM\:B.Ts^!$9"޻\J1N )ԨACP-?Rx^!pKpe8;U;hN h15B_}8;6kHoΧvh^֎pc ?^ ƝI :KI>־;IQ2fW5|I~J%/zz o:؉%X*c ,qKշJ KtƯ\ЭCAJ܁u:Í%6b Ƃu,ם@nkUbό j`L.&T d0Z3s F{;R D_׉Q [s lVhV w7[ec3][x<ʬ0J}5 χ;έ}_@uJp嚻^7CnArn:YxXk{|MIYw6hyϓeKB':M;{><_ܲ=}<#9)/}[Z7rAx&MbeF=r`e|t/}w}L nl<3b7wxb^Di"^?}xz_FELUvF\rCm<[t{N: mx H!}VT2PQ p5X:{›x&`| "_xyؖ[vXQh!n 'D]>գTPPf@P%:#eysS$[Ia:;E~|M,ܿ\B` {Jkw^Ӛ*@ KLdMM&E]5?DH&.?5G&اseAFo: kx.BT/o_cvߏkGCc-G'i*eN0 f ?oOr 5{/v&lT l+h73pI$v 1<WI\[?ɐj(:z/.rmv50h>Ne [5-T}>?n<^GX̹߼cn`Tb7WǷ]Yȯ9I)q]SOf#mgiai HR|]߷ .D,ẺKG"x?`y454UP[{bEk'?ڐfPޚ9AGkLW?ˆZ5!4sN+1dukQ ^eg+ ޺x֘!r զEvi*NTŌa0lDTh?NbF'-?Yy\e+ψj;\07'C;oS%õ_B{o$\/)ZB6j4`$w•(ik%np(?Ħ4YΛ%DF @!!D+u zyXPI(ܤ_2UeA:KY~0C_w?F[(ɁAe‘ A jP*7?Y[70ޔfvRU!'$_oqq-L|oAc vn OS.Q'Zw)caKoNx-Dwl#&װ4SMSrZR$Az"vI(,t$ɰ&2%2H>'?S"_mȓ[?͜[|>><>zk1h>w1GЖ f-n/haߴPuI,(3@ĿdKpͼ%`A2wW=kWY)앉1,dJj@4Ynkgqɾ h!0"Ih !)5qߘ-k/W;w05$ey1qw%NHC$<|G#aGoGܫKOdGn,{B~n=lvU!Bbfm#rM\l}nP%^lPu$'U>mMHcRm Ԟ(ѝE)cByb$>V+*=wZ1gPB%J5!.Z M:CTKndv [:r&83 Nv0{MΜ6 kޭno8_/=Muz,~Oak"|*4~U7{[ѳx wXJ)\7־wёY ='4y.XJպKTi0f 2@NZ+FvmHV#!eRp3:ޞ)k ^ l/~WTYHF*T>$1LA&{;0}KYXKQ4-1\To4QGGLN7)mE:OAL̢m0S)a܋E.kc»c0HyBV-OdV%oU7ޯ'>>o[ hC)&$MKN! W'x5 &W/U 䇫k;j6=C'^.# =b\oZgy+p2+דA%71Yc]8{a-)\wBp5^ ቺ8ڇ8qk'yLMVR oyNuhAs>iVUt` IzF cFxS8eͳ[i V/$ [_q \ҋ6 fLm7>j\}:?V< ؏*7N5YpŀMCnDc`u<.^l4ҀW~Ii\3S֠Ő]+oR$RHU{wް($Rsҽ$SJnJ(W-6өLPfF_~}5:!b+)}vHH5Wz^u8ιޝ@BuړwkyBIGMvKgvV%OZg 7x{؅L]Ew!vN!/vTTq""tXR#b$oQa+An=RN-G{6HAdF'2zkޫp*MiZȩev{j@ 3ZGŸYlVX—G[o-yFdk1Lq);_(Wjʀ}4QÄ0³^,\%T)} OGMt,SB"CP@< XZ+ FpRbCa-e,-1phmMu b$ zEOt܋x[ zE>>/B^ %GJvbd?IJ"*<%i̗0*Ywc:}ףX&%Bs2CnRF`.S3+)|ybUz@ޟ%,$$sQp:"t99*sj.x oɝ`!NQ9=d;ZW(by2:ɪ+nkM8S?>c}6rp2-8~2߾z̆8=&'^ܷ4{Zj% ɗj 7ddOQUg~l0Հ%?wASk <}ƗNEQ9B {9~>N%fgvwlW\ kDKĐ$j^Tߌ W\Ad t\W~]IȮQ15kQce vAM\3MS'&s+xJn}dG"ol轈ȿ?K,n=l,Jm@Yy{j@CQ;mP8ٻߥ,7+a~dr|ŷ߰$!Qk--jp?o<d^tM^yMQ^ !&j(DjE@_^|$EK}=Զa = k:…Įdr^I-ljo@_cLq]an w~2P-h>&||NmvfEL>afL@w1)u'`kb" .'3:XFuL}t{sF&e8 qrs|:7/~^`g˨ g`X˵Q;(Z+ϐ?r& e0>÷{? >˽t@/!_{K]th.}b+jջ^} LԢ4Qk!^h~p/ p%f2WaZ )槔槄OmΛyΕSx秡f&Q'(oA߱| {{񚅪FiqT)*ZW)'-<ׄZb$@s?ww=Hn^j [Rt5D.Aڟ$]t|EP N%)mbX`oM1>!M~C)^K>6YU_O>{\r ]k7nQF۳9FǮH ow+WGN.E 𿹆4 $f$n>x5 HQsw"ҟ 7 XF%¿A,ncMXW=&1j_b knu|]<'iM<H=e|*]KO턣z!-ʯxOK Z7R`K)J)A萏q;InzmYB`G3:tRH'gH3ޫVǁ߻~Ԃ EFN'[*Ķ)k\Z_Fj!tLjG>ץ!7adPw#(:@j '&!}$5귍Y$7M[CS+u[pa _Q[oD #p}K iUZ1{3Aj=H&nq\3rLG%&| rkb-(oѻMW2qVE@* 877R 忶+_V8IW*=2 g5DT7;kD} 8{D:\l7r@:#@:vAEѧ75"t)/Ey4S88LE^&ՐEB3q8nVd8&r~0ɹBϴR@rE G6sM%DR(tM5n$18$٥Im`#3DLNh\y|͑z#p%S+f=If/o+ v  {Ɗ쁵ZwO+3kysn>*_Jy}>^\1a?إ}FMG4 !˞j,킳& v m%4caQ YTK)hf9p g͓T[oȡ, 7C񭄭‘1>s Yυ#7>@_A1{([l+Qf'#,Y{e#:O9soCF9K8E*#Y ^c?h)X| oGYO4爯 kr"?cs(OWs\-jKYvubmշpw4 j* lcN9 |D37>M=WG?o) vkh4`8ٝ_KJܫ"F?Kޣ-ΕIGVK]#d:ʷZ>=05+$(#=_[עoyA#+ꄌ<2Bs MO>o͕h{!9d%չne0e8l$b THz_\SJ<9%Kш.sRPzGmz\ lmwЮɥ(~mmHNTW3 zm{*MW_"(w{zr!y׹QC XK^lE[* )bJȼ#ʝr5^;hWbUEڢ:$Bۦ=]`f:靨?{atӢCpyst0/ ca fghwf/CԷk ?Sq5V_)Np:_i'lųe$!0TCiFĐI˲ܬmx[^kN&3xC^u't =fyVoƅHYȊBdxBZil!wC{FAp˺&-2Pok3Pzr_إMݫ4 WEYy ڍ $ij#ɥʋxhͅ=~1 jpMl)۩(8v^KY.&@!>-T"o`?3YfM ?[i}f' zZLgGw1g9Qthoこ3֯[bNIE@Kp g)O 7܂ȕ4 ~M'_2=+ >?Ji?-!b#m[OeƒH(hrӋXs kFvZ2S:QT|Jq<>-o+)V8u 0B( -Bރl~q  ḌY5&P?1h+qǕ;d&9#̝4Y71V׉|(6l><-"wק2+£ \͈z.vZF2ն K#S{ 6bªh'"a[ϐou,`;[}3N_"/ 󬅋Lk3nNd!j,g`2>8pJ \ NS`ܮ|ögtۯ%$S6E_>-]F_w-V_'s7`Chu!p"?.%=qR/-$l@VJ[(F*Y /Sٲ n46+E v}r( ECE,a,a\?G?v>!wM+Ɯc' B=qUYq$̭ ۊ!3uBmW"͇=qq1 Ф(A [V*ybM}!5,s<9-ۍ P B q vq\ s=ͮ;uqI_ qnxy<@?gb[^ldm:Q䆱=NKTH БOuk&zI`Cq. rZ(>p>_練Z{< *pRaɈs&{<<`cR~K45/|A喯O_.9b,hq'/$wkp.řy8/3gW-j݌q2"첧-FtlU=3<֥7WcF p}E.Fr#M[D?ac#{K S*aT{֒@r>|8H^ؿ.}~z]r鰭=D<Px$$ҙBizg1%Ls^RNjio)(2t)<Zإ)EF%nAȾLvp-pT^Z`Stz`H1HKgH3C ĭ`ˈm@EKbiKlEaMaAdJ^+8BOhfU&Q>$<*P^~O_ .ȵKs[Iؖ>ׅZMBU1'+LӔo4eL>!.,'H^Pq0 - D7ypY!3!0:$y@o@NE2Z~\bXbw[ sVrl:&wEwɐϜ%TO>/bĊyo6nxxƥ̝ wbbhB/ OW9.㨷Rd%-u*t)#DWCk!3wf ~W&4FJG"4kˊ$N@xŒRA ?.m& ҵxVΈ|2v]:uٻx Dg"h'i` &%K<{a|lߝ3"WÎ-:֯םwHM+ةVq8w' 6aCx:}c*%1n a2epeܑ $J)>[숾]H.mz9_Ɔoezixa{} ӲkiSiJk:=81L %Ni5H|: ;)^AOg٥s={Uz,?s6 /]DxU/5WL<(kP#:h jYgZe?3>`\rign\puiu?߾O).es/0O;QRE"M_g$8RZ/L;vXz`z\r+%lUK@q4XG4-?䢿g]ʛ$v+y9N,'ʪp\!'Jgw7¡ x=9}?)^<#(~L0` _mطdXm~Dc iOib^Bڤ+F aW] Fֈb@<[市\U#\3€?ERN9WpfYAR$FH҇6SpptB~üt9Gk,[}CS9y3U- 1jDq,gʏR/|ݦA!.B>U5G 321F9Ԋ X▋"O\J3‹1(ߗ|ޮ5&`N I-) ȭ%|}xoF#aM 8mc|iU7cc3T X]"#5,W#KHd./Y*R:3e<пf_oͧ:'Z8fJ*'[u\\>aƚ'^1j>VW& mɱ(#TS>,5|E Ɇi |=Oa PqTe| t#5'?[޿cѬMo YqN<6>~=.lok ZcLj>,(l_yh=VV>#'պ(p%/`aґLd&a^Z`|@q:L( !e̤!pX.G5x'.z|X˹<(o9cm4-V^[O4;̇ ''Kr2C(rqTii֚}95$FlI:% ,N1LyWՠohl#Dkқ&Q5K7hH%ԺݟRE"VĝdQI*N_zkԆ,TjjLj~-Kb_)JYY3FMnb娑ZFK[\&ݻpDv=a(zVծ?3i0R y޹MfG7GyMt"COU8 /v_S㭞yG:[>k i2RsMxL 2\A ie}O/C&Y׻Ac`2SԃG6kyuy >FËSh8۱[ܪY>drA_{WF"Q=/{5΋wGZeh-Б[',#7:Ow:9-?5`V!0 ߁Yk4ϢD`ӏ%(eWG*ń{ n F|rhP|${ak@q)!|j If *NWl~%qnWJHgy/*^Pd! qy-NLZ4jo'33L.N1Pk\& z*a 4܌>ѼLn!ʯnFI|Piҭe2 /qg 5m9HBS*9> _z`S#%u7I)y^wn>EB93G iLӃ>;_$ym2KE (p>]D'tt*bmL"f I/f=h~)-5`9_Ϥ| o[y[ ]ej<Y)3,S,e1$}"D~RT' ݛ%UPzm/#GԨH!;B5`AG b?-cn.kFj8ʼ) vM0wrY7} RYh_i[W#:4i:nYxSF|BR#R%ڋps K\+)^@)I YwEg*PKբ3db1lJ?Y[EV+>"_єyCnAwhkڊ/#ayjt ۋZǤN~Uu c}@a\\\ئl\blL[K񙑒ꯨ]X{IޅSk˻@7DLZ{aOU y{i,pp$a4НK +)Q"f^F{(RM!Փ״,W&Ӟ{{zBdQXgs+U}B&B5 cq[ ƒ:@$bөp^Pr@w\WH(2))jDr#3C> goSia+%߆SB$u'i!Bۻ sκKCX%c620}8vtl^yVw6mQ{Q^Mޤr'MZ I/no߅74^9M~Tȝ gK~ e7HQI ܈(x~5a}$_B)K0H/%u]zfk8CeϛXrPU-_]|.4}. < |.e_B`Ogo6陘ORxmԎJK#ZC^{fvgxIpoN\.\KwYLmQ;8Ik񼳨2u3fAjyv$F^ف zV׭((At$ B3Q\[7gӫsxߦo1HN!2Z_ӏ{xR ceMqsg(JqizG}keks'tB؊܋j҅z#PDsRXe~ON ‚J: bԏDF~FѬJخK8"…Y)qT>vזID;ڟ $*YiCB @[mSmq"߭eBt|8}V.z%.'6rŝGJ tުjk37yJFn>J4q 82$(Oh|`FZ'pFKNnhߴ/h%(Ě~~DjIc]Mkn`s\,sa; /q+jC6c63(+O wN.UFJ27WccVS1 s>aRG1ĖpoG6a=Ca9c ܏x:)O*pwEpfx + ?(Dx0.KJB{z?-UĄfO)sc:}<[a6귣H OmQm~.7ɠh\ET6{uqS=!寧&+={1O~jR|r1$9VooPyl_TF:QQ x.3}餄jq08(8~62w:5/"z O2``l?:v#߳ C*JRs Kb5.*CAAksB+Peo;k`"[ yC"0\ڏaOzL|bf*~k~MfUW;&\p98xw=Ud3i1E๟ %t{A;7>JTɊl<>\7Fz_ϳbՕ&n]yjfm$>\]|:ը+|{Y2Z"J,wMBw5}~a%ب1.D9YtVtetfbNٛb*{‚7u;}ٻIU:Bo&lEnym׽FuHVߊ$՜"~"'ɝ|39)N%.溸'cm}71ɳ-8qy(:?TEv`>{B{pSM )vi{&t~&;{^{Ҽ _?TjiJمUK 'Ws0L+xaF;~FEڟga9~uÖuZ6f9d\S0kC@Y,FیS2i3ѳ5x17.777)U5VbIyLr\6nY^_~򥪧x87Pݏ~XWwHQ 0#HnBV*`͍ͥw,!G;3wE@Uׇs1D(xv|!^*Q,ijFr8 ^[VJ3Bkq+%d~3Z"N״Rp.Wr*!PEqtx!P1,*]j04ͼA 4! !]37`Q xzQ18Dɶ_B΁{dM̈bս]"]uP-=.!(Uu`T::M f _QO"<.;G| .MIm4GQiBy4(yx~̓ܞZh Gr%P1L6oҋyu/"~Xl'?ajɛ`Dq1cu<ߺ]*k^K ^X]nJE^{* =֐Y'tjz"9ˍEs 2kTg>/sa9.$?ɛ"d͛RfFvٙŶnA(U`cز9d=~~Rٹp]mpE+/c)T =+?028ϰD̄"Q*QmDv3ˋ[k- b{^FkQff.P9ҿ[Xa# $g}@AL^mHo md 5Qi~? 85FX L+"b$#Ɓ୾ZaXA'(WympiE<' zkD<%vрދ\2?g&<]^<4BM[;U7K)Hw[^j>KGj6GK.l6{;4v{,>"<-N&Txz+Sj~&owp+Urc @_X_utLT?c#3+ŘwŘb_FCAb>hdJW|6l],U2:M;ܫx}4"D^)QWg7)#z ~@z:-Քx.\$&إ&Mg&N?}x'E~9sfq@E'xs1 KD3!)Wv~.1~`kss:WP]2 _JqW GNxN.9ھ[D4NTf3tƏHȧ:Z)|;:^ݏczz{hc$P5Ҭ=u^"B_U6 𣏕)F=лHIʶX*C -# ߃gHȯ #uHmǙƺsgy.yĄN܎71nK ~eJあLm yf/pf~pUojjv%=Gwn7haš2A>92m8)(3DzԢpIu&WQR.gդ s,*=CGkMӽ RE\?ˣ1alŠ3;щionxkx?,u^_ًhG7w,r]^/ŘG&^OGM.ƳkP N\EP%}*qur_}{ M2< 8 /E&!i-&7N4uPq_*ZAb]IrFSPY$H'H/[ѯJ~э.7+ }Vr-M/\.!,*>-^N g_ѽc ՃȆo2~j{JA_zV>z.)Ϟ*v+C.Bvt3m \$W0$yF z]rfax,m_FA|vz.[\: C{/ڇKQ`74%8"oz0'Ag :/WSX@炤P&rKn[nt4 $ #Op}9>#D.LT{G!ea^Ftos08k)uCvVvA=ӽ^U_ߡ8+"Ρzv'cMKt\ IK/7EKRHJϚo(bʑ OW{ӔĘ1۰ S~`$[yj,$8c RI,Fҟs)Q[l9L0\ -G*UzYG5KDoF6(_o^BDsW8ҥ#Juv>uJ l4H@+,8q%iEY[{W:Jn#/RǞBh|Ͽ=3v.S!'kQSĚH!bA{dzpt95oyQH4iep,=f< ]|IU"/й{sԨU#!zbt|\qA!ꅺKju_r(k!S;nG a}5GQ)ßt '-/M>P'?>qKq%& Z[ȭBE^*ޫ}_ aۈ.GUO4VXWOL $aJwij(H )% ;rK6O~MKz2X].8ՑZθ X!6xBS YE -;{A> 4DZ?Af g#A/p:cw,TOشΐUPqz Kn~_F_IU$LJ2HR]ڜ+b8X풐528+(4OX.)VQqʂo)~ F =5O #DXTZ]6TO|e `D2*=B*F -dΈ~؄UplZO48'>{.6p?E ~s 8[]g3aFJgQ[+\ܜ/ruj w2%+9)C*{$ vsv #ͼZoSbT.(kV1>vR;&]8q6_G8x?IQ_t=Ru>H">~vMmti d`󻔿#;Gsl'I1b Rc Cvˢ8x?nk~șX-hتU]fp? oz!J+<[NfˍouoZWhW_<kUUIVE,C| dزԔ"x;9Ϝo 'BT1إŭ:"1d<*o1u/7g2oJ?RQ5`wvuѶd2-A5stoޯ)u= OאOx,Qc,!C=t.lz&`/v ANbƒؚkZPl4z8'wj|ـ.!e8Ͻ hW] 7aH O=r$~./' Zl,?P=B:&c]: cX Z:_M?^wxz+a?kX UuOfт͇spgQ. 'EEa|FBШ>B` ϻ@qz2+ ĶQ5\uO~&|B5x$BS)&\$W{bqlL?ѓlQ˞ iu}Y]&x/]WJڣj,xKnDEQ[ijZjGh܀*4Ԗ<{09 B{`ͻ pS&"LA.-ظh#0I^3(7Kn0־ 1;݅[ǀӎL~!IW{N[ M.HgӬҹ]ZG)+*fAǶݑkoKCd`  d/QReS~;+`G !+XRfNKTYJ|KX0`aCqT8V2Kߎyyt/M6߭_%`w, #oJPJ V8QaJ]K@`{AFaޕ΄O-aAjyr;P.΍1iJ\;Ywp=A>d9c]2}MCz,c-j3k:;g5flzQ+dCn` { )]3gZΪ,v1G]&ib[~Q@(GO]D  c߂NۂQNR)7.g Q|]j7F-ݲ0m?=qG~xthW~'~<=1ҁ.[>jFzְ{Onx.Iv:Jp?Pr9eo'tTU#twsGseGvZ۪0_U5;iJ;kߞMe !5)Η1Yquvv+@2"ʶWꊲV9<2.rsCMҚx31N>xuP%YT"GrM[2hoy0o9Gw2{ ǴvSr0Ko S[5kg3Bv1AsD)0kj; 'TiBb["|v##92:5lJ88)eR*A/0 l1B,j!l< d+PAh'Vn x$-_Ik56Y ?e "h<' ^6}$ώ6m `HޙϿ(fh3+1;BZRdm&5.ƷáNi+{3yT8r~[SVo?kS_uUM^z0=}ޛs 0S'*'i,,no~ -p㎓ѽ ĉR#-8#-9yLWGE{B$wT G޹##OsƉ(kI[Ys hY4XNCaINw.w\?)MOVMTr 8-9% xfl'TS{{h tRWrNgMn'/@2k;^ǁ;=]*1b zp,tB9JNHvO72a#A~G-Sř-;{sKE.EKo'qG`w ǰ)zqMv j=:D\vT'ap<O ^ }c|4Y>Ie#Qh"Lh6i= @yo4nUT+z"g6pֈʤ{L]F_VyP.:2Yfп0n@U&`N@+-g !Tv@^t.eY ,rcS$Uk¡ހz!s3m<2ck܇|%s*{p[{*`}w{*5W`ӜfWfwM}ꛣ;\q>P(Ȑ Kg+J`)AkbdIt^{Bvo"HeeR;|gnEXVu:ttCta߀)>#1@/J ҷ`Wh&? 6{,YzF>[!|lpH62nZ)dF7  9O$ NCh[ m>~kvF/"AOI|t~2c={!ؿʍEk:iv0U>?:x~ˆbn)}$T-V ##TK'bFA#d_RQ߸cʶClW+g383V; FCw`mAgU0PQ̛Kŵao#aPW#)bx op13 CXnr;g5Z`ZMJnj8DiJ=sXrHSrwJ5@V$[գ)c l 5)1 "8w.Sw{.oV{]X6pZOvXe5Npy[ \?3i_={{5} /.vTUvhϿ|VYmIh|6zb{}J)GUQ-hHbl_Y%"nzRlZSK.*_T"ʡhS`՟v彌>Vkv2rr<{ X"uCVC2m N=Bmɉ>Iq ;˼;;q"1 _`#g׫xjpi.=şQ\kP&ɾBq2Sw¶c3sX#Yׇ _"gSpFSU~ܪ7'=}BdI#l"LApI'8 P1`.%(4 $_ä_m(b%.P[>vR} a}MV 9rhUnnկuG4^nYLȃO @ IXLyT8Gc@^~ nSrޛNɁ{g/ :0> $ qŤܿZz ՙWUDm­6Z# bmM@RʠSEVGҠ!1G,hkIP?EG*ҔĺeaO?Ob*8V[˳{ԨD*"hw_NpF@M MnoDeniv3E3@RQ'}; @4 .*Q5 DBmQN;X2 1Q*@'e T%1 ' 1yx])vņ`@#X.B)J^oi[:kՄW"4t $^rCRؒzH^N.]i lVQFpAN 6tau {&l 4ʼn!|e}RŶHlj*UZ7D,J)e]vTϽ.POyeau>Y^d >0)EᅕX,6"we5Vj + D/!=<{wkT>Vh=|eX& *)+KWBh<V0ZY%xD^+%s?<[tXpK[ۦ#U Ń=? 7%zX ."zw7޴RTEt>m̡B;9^w?~>)h#xLqK>ieyO[ywSpv<<ܮޭsM39"ƾ^ vyg+F|hP2t6# 8/aYb}fAN\:=@`Re2Þ :a}ȡ"'4:d[kعkkR2>Ns^ דs9fY߅ ˱\G[12H8TE A?K 1k,1oSqx7m[35J-b٦KyFs;ŤO|(;MDM; /St@L S[t{/0ƆώCWx4>KBÈ̈́_ID$#)ؠ|r.ć#v]f'e wRj6 `\:M9FIy:r`:(ۊBk0<ʇ:ۓqv) V T{? mpGځQ=zk~=E4In:Ag& ޭhO w82AE8vV/x)fS-Ux~q@Q*;i'Sb~+5Ӏ5'a bүxJHAYߦb ̈~X 4f}U{W}=, "1{^Mr yc}n)g,J p}=zw501ߩJ'sdeܮգ =;簌Ѿ7JS2J9d7'txs4.my :eB[kB^|4ޱf-Dhd{X`jf?$)Cj铀 Ie$~-~V\ F4L =pvt]YHU' Tj>0]gHs!L ijiL8LgbIɖ Y!㸒F5!xyQ@?`vy@\,)|p!e(P~DOA(X`+*~-7ݱi󫎤Arҍ@1G8<̭ԫau|gG[boa]D@_CDw&KrɎ'[#p1UQš0G璈DLDv' zn{JX )ތc] cxGa 4eKBj nC3K|6Zah:zbvZvWvך~S|KO8 &4~ CJl֤x8&ooV9 W:1cΫS 8.Pwy7\=\iMU/4j4p^*Cebfp/*T4bF#iJiN]M,92;,/M&x0d:!]" IpK;qZD 8Z< ˎ<ԎtnDvyI FHuCi^z}DxS`W7 Q jlVe)Ȇ'xj|[2=F",_l`^TmUt=%xdϪx;2l?ՙ<ځ+ .ic`54_7ͫf"ڦ?J9 ~?oPso7o^)u紎۵$&XV(v~χ 2&\(j ɜH-IY ,xI+ м)K۩CNAX&HQ.nFT W7@@ Exb KBW;|+ѭ:s ؄i _:8kn1/*rr_rR7t2/c>9]OŧV#w Ϗ$X!Ee=#w.ePm{u%`q=E=Ip8?)5"yqEx}z.;j[RF&9Apپ'IۜIOC2C-p ^D{fBY1󜌒/~yPSH\"NGiD0 7Q{΂ȤڕuF%7#$a2w7W#(&ob D1 6QP*U%GѳnIl׻[Ew}H=|z6H^#wO׺Ҳ[@uo#|pcj*)}!}A'E ]IOI*/(-i܊JNg S<X)>s6ʎ'y8>ިnE3߈U̖ d6H;i/nֶ+u'*|}p<ժwq,i{I@zԍ$Mi*<;X\W7*f#h\~<.TQnjG rnlbEt}b7wį/T-*z"p|l 'gt bdnfc'1=#A|L]0uF9&u9CHW/d=T* ܥ$'P:Cz%A |@{gwc(7qbP0/-ol8XNMXRSl}3KT_L9d۫6|sEB\.,~3wp=I;oK,Qz+h78sz9G&d0*oNW]D%c .X{8YbHbG9dר&G[/|+`J^)t]os[sސ"vhsv<[j_4p{]Yh_P_N5_.{,:␋ҝSx%#"f[]BN>Z|lzo[gJt@O݋BZ)8fS<3?r a_xW DWHWkmZucv':cf @GO[x~}!<9b~_XeL`Y^7xg;%}@<W*-IiIR'k%lkP[[{BVļ,쮟707(7lOY{?imm93_]-8+[ɯX|z]__ja0R?_ZX%EWGw%hSQ'|H?%:no;Y-/}o<JG![]n&?BmSE΄ AdkM=|2/أs^)V^zһȷGw-{)w: *GX2&ڇN,͗` ZyHA GL4s ;w2Qp,쳚$Y/( "KƣIi'6߂fW lSiky>=ST3sNcHa)Q<~¬#eTRTk^bs#n>y *muO)[8م?u'~~g!>icL|/l =pŌU*M&]Jq)7u086軜M̧-TnŚO.) ai_U:닍h 3ףK#D6l 2uɨ_Lz<9olfC]@?ݻO{v="J<'h:+H3YD\U[UG#>1\ 51Y#U&Rb6GJ>0#1 1agsUztHV_zڣuRў( íٰ0_ ([73j">Xmgu}{d9'!~?K0wh GoKQ*3vd~gjae6QoBoRةtdJye^r80"I%6>* i;LL;lLs?*I5kQP~ϛ輵'(8'z|547hoQ@kt///H͢|Jfܿ~" hIa!࡛Tqߑ^:yKTR }`:+6WQpݧJͷH%2XTYT$뛞Qu;…[9xTv-Ѣ7 _su ޑ:Xte|>Xt+6LsGC{UK;KknAŴr|!bTyrsָ9 r@ˠe8dBn![Zn&xpH>71\#x1rR7l ]O"q H9З͘# X^u@dwوah 8l+/ѩ /bYmT;6tʏe`)\pb pN6K Ď0$w0b [2 ح{ɱQdA}aA i?8y)9e7䩉MD0D:7c 7Ou,Y6c֥gB"$ЦD F= F(,ay@fj›e4[9Y;]E9!4w)nNW*7gYC& |ݩڅ6`KZ_F}YpxuX'QQe ?`ߺ\cGF{s0_X!jIIYcDRW]ɇJ]HOT8͐dnTc8hgkGFAP0s6b(Ů?~ۄ>?RV"mr) l-8ꗟ l'*7;a@a+tl3 Q 4N59ɐXF{cw`{ce ;f/RxΚqF:1#7 UcH>GC:5ć qD%]aIU0]4 {s8l?UC[Bc^d癘8IwLt$is u1&ٔ,/7/G.tg#aprDF$ow~DdNjN4G>RٝGd,vVgxJ8nFQiZ?aFdmz͒,ș?τ2h/ 9he#_x)vpĸ<m+Ѣ芑4v]r|0 A`8_Re`!1c z>2 "Y}. U8?v:>MS\Eb%^#i7%:F( kyպH=#'V<uܬ3t&Rk$IJgb Ic b6٣-P8Sp@ZO[~j3#0u b %)/>ԽKAxH=-'M?"J{?I}f.[ֶp߱gNaDM=މ.pg.e-o=,";^"~+CSoD[}&\0.roЅ^UL݅_̪`gǜز|޶>٧"xcuGl#xWNSK{H(O ]{G'&Ѻy~`U(jWl$47~hN7u9я1⭏F Pgnl-+=L 7-#k)2Z9a?>΀Cٔ3?qAnte+ƕY~Vx|WZsK뉘622*1دKT`QWxm,SwjFtsa, ]n:w $ُlݽ\t@`.6VR4=p0~ZhYCؘMRr6NN MO6h>SNWd~]HO {f{M֡M;)bỲ{DeQX$*qhM=jKU&^hpW?QRw_?ݙ/_쒃 /S2ow4igvb% rn4R3M!+7d;/V>90sޙ/K'gk;. rWN>jP?)Ni];eP )\' $مYuX'o?-amȶ$7O.=&mp Yж!5]*oI.E-OSCJa}DaD *d>AVŶNLRù{14m[݄-Klk$aub{ 9\T7;.9GQFJʂ&VFMr]:Aq [`MRXo':_/ے 9Q;Z7nGӯ鬢mU.NƁ٧3.ߘRсwdN)3(wM4wIdn2fg7EJ2PѦD}i}UZ36E}cv Z>-;FHߑf[FQڿÔ (;8gHO냉;[wdrR_n5:mOgwA3?;O@w;.섟4fve7ot`#?&t/>dÆF1f6t}[Yڟ`RlU>8ΡGXrEv텾'V"E[-7)\ܲ.JXQ}9Bl =csr˅|_.ߗھ|A\Nrf7~p͠7q-*dmlŅei^erk,Aֳ'ѼRX)^ -0F눩F)շpX82b+$ fG{lNwkmD -4%򬂠<ݼnv8OvMmwɂ2ɻ SFMBiOSUs(ݢ/ CE9 2L\E'YR BEBTe6@WB?xBzo ;lzg3i}1~Aj,&j!jP ?x<oíQ|&O~Y 6Al"9XL ]`w'Mjv5ͽ)N:6$AlJU2| Wөbzoȣp?&d?)={E,Rt18)7JLAdH.g*R.Jnud!m1T1ۻi{c^6LWM0\X:@Slc,ct5 x J [mܭqU&PĚUfV0\<t#mH)£ĎЃaW2?JX%l@SDC4Ucs/LAhROJySw ;,S WD#5>>x89$z-P93ؐa~˴kDe_GF‚DɁ9gyAHkSMxԱýgyN>͕˰{'4X]{MDi]TV{8j1o9jIz׃} 8U+Z>9'ubq'9x7! QqM)HoA| L2+-=Օ }s3w p_Ǽ5#n</ZSIZdZX2T9Uy+ S5 P&\_nR0+@,S`U;|Ì߀,8 J {@nH+ی!1wϜB%K u]ʫ;x#P1:^*\H?9e5l4:0}meBC0<,xFP 4'?i<аǫ dQCI.zDHv3۬$?Vx"ϪhPq"*\Ge X[=OsrvshʛzH Ȇ5oD??As]N**a[,,_Z.qoGYFWqf"'FJoQV-8%ML ݯ۾7e#Ȳ焺zԅtq5* m<֬?V@߿ª0g!0 $`&؎ ;7S-'ŎyMCB-Bx؃$n$lx).$;j;'1ϒvZIZ\ RWbۄu*h6xvI1R-DmLXӲ. 4b\Bl&r }Hqx4uX-\2bѵ=4=S-FT DZݠC;M ]ޅRj_u&V^{1NDR{/Gj\+q¼T`uQ[XKt/h9Ga %ש_dBT ~ˊ %jהP'  TƁ@) 6^J<8Ck6wV_?ɳg5qAYɗo f3{j8 ZĊlW}K|EÈox1~ki7ޟͤ_62 xĄVo}_7 fq6HlM^_v5& g*#} O&_d)hK+'?lf3Q"z.Djk9I\ 6ex^On{OA~}:uw{Qkݺv4]WGَ *V^7u/L1E4ob8 ѻ>bcۤiD RF?? G|`⽝MwqM(~ ) K^{Ӑw ;SQ*dӟyhU'+L?*.^,_}\}}_x-01du÷JG8r[):5uyScx~9Jq)~oб6s0" ?EZtJ%/lQH}}+"p5kn 1L)E<zBl6;UnayDܓ%߂ ]ݳ⣰sq#=]!i`ss$:A~}]=ZwVa6=^ôq' %tkltk^ u*ۧTͨʿ.8?{7xYw=Y^z?Y8^_p?<{߰/>{B!ZR˱:}Ͱ=%ݭkĩyΜ9Q R^<;nngfVrCv=@2eVSH\Zh0qXג|o"x&,rW6e` ,W)UFl> ٩jto)lj5 T 3F(>!Riq.xnғl%<_o$l %{tz<`J"y%ܙE#*΅uBb#*7vX1%>Y tyo3Ƅhf5SHG2v9ٔ4UޣuB0Cq+!᳄_\,xcT{t.B3$/)<85->{&S' <!["CO!>A|/'22łqj1n}sJAp.T Gǖ}Ԗ/YtP`LrPs*7Y3Ӻ |Ұk_/Mm}?hǝZÁZHw(8`y`=OιQϓsPr]TZfH$toÛ 'Xw0VoOUG,c0:צ1Ҥ9W t\7Ti-Fx4Ԭv}~./U`2&U \>c<%vnq,vl7Ql+eT 9jj!ۋ-ϿP\N4Ar rCy cX-6/dR2-uhL8 ,|dA[m/(p[cЮ}Z]ϑD32c|1eŔ )?I V8k4KoAX%^$`f yN4l=)v~A`JvOA1/|${FgM &rSv3\G $33ݳDwx'e}*Ǹ6򎾒i#6!뜶B>,b_ݩzR]^6T)o&ym9Nznt*.Bwh]y<3 >.SBrٗcc_BNya#Ψu(`p9X#>t>(%CHf 6?p>L@<ς‰YňMRYX'HTFHei9Rx9&xSxgvTX¡g*o 3_"cd _f!|jh+M `1O03t/TЉN2gJ4S/&ې6I Y_|@O1ŵXM/` s#"{&ĉ7_Vk>6#6nǪ 8!bQ}a1wGT~.Sk&^M9&8p̴ ϐR) n KZR|' k!x skGXtZ~ZK$[jjarrb$ ͭQcba1`*QzX ;5 %w <팁L̝7b#>^캈b qҮ'yL_>o ^?Iy]"2sx\sd6SxƵ}͙Mo.D|Wc̾?r_%, g(p&۷ݎwsv8k^߆r*.1& 95iv=M܂vȸCŞCxJ\327a~eH4BÝMHGG?36oWei&-uR2PI;@1o-#t1k. {'ybCBgf`Cǁ9j^T |]jmf݅Yt3&* c1!)tP-,ȃp y1Ith]ltYV{ŤZO|} (ywAnA,B˘&)3" Roo6|:hq5DS"?>zM]_/p׏ |)b?E}?H{A.cUIJG(|W hՄ/?@$ej7zBrV0Yw}GKWÅ`ɶOl['6ʶ5mQlZWs;CXJ18zѳꐏ)>9zY)xާO# _\) `p); tX`#ވdR-W>wwѕ"M®mUl+ *{LG0zm*¡[պ2z4o[t>ljC|=2)vJ#Uݝ0zc' &Ԟz䓅2"O&Ա#T>;3g+i4CC+$ j q0} ܂fWI*M'3'g0a˫nt 2/~J!2~2b$%c) hwɖ}TG;%UJ͔2lww,M éFu*IjZ FWI~nI])_VUI5C,6lBLcw?DAQ 6|ơ/m*2a݇ͯop7Dy|^?]Y_-Oi9Xc:GQ%ҩ$!*nźsqG:_d`rRf7v Q=?! p=^7FE1iY I=XR >>i+deH\FտBԒO7((w*!Jˮr,\>jgҴBOx9 ·n F_i؄Ofџ|2W{ͧoj]sWo:^<%o3i+'J  Nܽ aU aߪsT;u!*:mټdzSL8 ;9(j\\Oi7[Xo_Jrb6hy -d~p> r=zŰ@\7k{xp8UQKY'W'msB^6nH+Vdu]/yu6KM/N-#dAݲ3aV:;wtOK`ծ{N:>7Y:6hPu.Kf[V5+r] <"zN:ָ'?.YqĿ,`B2yN&5krH0 5҂[vKyO28[ Tg+ i|`=1~GIxj1;5aSG8~xx &-&+4ɳ~8nN4\}se0f>93o7|ޝ "m5! maGO#ve-LkVNJ. yO`kv(KɐOո0U{QyCYArl跂bU^B#wKe/ȹ sn@QWbH [tلAN!ߋPk-1w,E0 u<&p!}->X/dc9yv)ё$َUTxj׼?a͇𙺆.gwKr{C}>;[)bL L]Nm`qlZ[mwy0s*7BXij6ų3Au-[s@KJ0Yjƒ;j~Lܐ5 G\+8&e}ڻz<,E(njbP:y U5xSÞ vF>e8H$2M@G2nZO!%OPU}zs8D<}H e~ܪ脪H֯3("`-8˗S^w _ĭUv$jFQ$B"qBZ _1^8O8q "v%8z enmF9LX}¨"{zH% ieX^9;P;ْ7 :us8]BJqV&b"/}Y|Uzs ",. 1|\uW搿+n\ƞ@{ڌhmol b*MSCa,؇aB]BS]!ND^DBIKK Ǿ2ܿED()"zh8<Ѥw!uA?N=fQ؁VZ\_6?CKYy>IVE }pT:A:-&|\E&fOc81W gS"O؄-;hFңiU3;QTSYb0MebŹ&4QkjR ̭n ެ3D))WR՜n!BM Vf/rMp] nzl'i.Tr .2 -;ݳ\~x` /ph ,sC\݅Nf7* GL#3xsW޵hEqe3IW]w]2SYWiw9J2OMr?O"D^)z Іf  /rѦ?XdO-]D-luأ2z!ϏG!ԊZ×U_:1Whmw=(PC%+]JR}oiFjjTϫi"AI[($a (&ȋ٩j±R@az%J^k.V\\.t5VSqd+.߮+OCi:Vs[Wuy}i >zs onpJj-COVQz]xS%~,ÅpHB|Š2,Xy4Gg0*#IFhuʺ* TA&Q<0̤PuӇxq8h~( NVhsJa) rXRSn~=ؕlt]9^peZ {}:ꧠTʻELMПJ> 5!*&/2%!fzauQPSlZk[Qctcd!ryKq3sgRɣBbY~WAI&`Qd&aCVĘ<cX.Mڵ)"8>9ʌؗ| ULB-v.EN`A#٧{$JVZA, O_?Og~ڏ?Bgf ΍12)`ヽhLX_^du)4t 9:07vETkG(,#{q`l+"x5 5䔱 I!>د.wCkv<}ЇiF;F)+l!!Qyj&~g4VmؙUyShAf\`o2]&3xbY/($..~+Ͻ]ƱCJY0qVMƎrD49߇@vw,,KzkcKGec H7ȪM?y:ؕ/Ij$P>D>E0CxDn,|MmkJ^)Uaq=͌kJ=$+}0հ/ni8K1lfЀF;>/" &_*TXoڳ pWdƛQY[QcrԀ2㟢 qJ8Fi:v P W2\HZ8:a?ͨQc3F*4[LE)x%]SSZ\X< ̈vS"M~.xSQOPyہOba*5n,%CKG0A. -$dIjwL>Рck`B\IL -FJXgjv~)2ZJrsA"WLpL~[$ΠxfE6UVxۤ!>T[ ةhՋ[^2 {]#@q_W=ùWMWlM}|D\&dp_}ϑӵ89<=/{^~|>vd?FI5blnNhl~ —eOԊ7Tr}.|w\N4|ay?UGk0]|ݭzI4bbs+*"ݧ&P;/xGü>$iDÑ$t1NƬB̓ł'^O2432u΂@ @3(?(2τ'j|*^VIKC4IC4J\?ZAtrjOٕ| p-u|]VhP򡠤 )u5}v {ջ%bk4zρ/vUǰU%a?9XRn{6diN֝F<@ CL xyQ0y|`'fOo쾮aoh5 b8.^HY3vmDr 8۩ 5elohvj>Z!,^@-rN.{o>_̒jbb3UN`c+qGUU)֯b'iˀ0^J"vSJPC.5ԽP on+ün{aR!Hc_Uz_|CbCij(7F^G9~+lTp9p6tLLHt"pw}yb5og=cy]?!.hqU # ,.kΠ=a]$Ҵ&5F5bR3 3G/. ?\ߺKGFN aҔnTg<)6R+o #ֿd x5yśU?eU=l1N;c<.D$MyA?b4.)$ Tُ,xLQW %NUHi&Hxk7Uo~5\,,s(*7ۃ&ٴ“|j UHs.#v@{÷^ܰj, ip߹cK\Ńs6ulAh+qn0v~֯xNWښf=Xe:Po iMC&GGe vݿA֫z4ˆLn 'PZD6)л[k=.E45>H' IG$VeRr$7@l}nE<}< t!$ufK =sպ<ξ1-y ee #}pZo>tYY!f9*^WdB*VVQRnKX1;jnྙf^/Y2G2;֌4:#x'nݽ08&r2Rʽp0Px씏VH:VF2h8#l :8OXF.t6&$,96\_;2zl^+x?a Cn ]$ET.n%`CT)HD4~6֖y&, a 쀾Ya3PűM1iyVid7aUWh#WPWUKʲ5avE/@!RTǶrmunrm}J# [OT(O8YpLULʯݯVnjsg^q܍O9vvKMՈkf0ReŰ(, +RQiH"s$\QqSuڗ΢gbP{Ѫg6e7Y͠b~qlojn\iv(CLc >꾏r9zF-+19Uy[߰de8|4 J[`Hi`ch)`fT?fyY?0;8؋eN HNm98+98Ldv~oXU<QnYY 4]Sj|׭1i@[G@K:uUL0jwD"%W?[#W,;x.jsWz^ĈU&7UalGk_ŸX-6X̛$%K/lP:6̑( TZ3-h)K QC$\Aـw[0Z nE߇Åtrd,Tr!Xb4 e./EKZ4O4>-6S)d.C@LZ(8KbWAbQ#jbo"rh0uKBRsXRt,stjEUu,&n&a&lUْL:nfmI8&p4bѫh˹Mͪ<_i'xQ:X烉MJs Ì[qf7Bj*!,mpR3;Æv 1pߪ8᎘ 1x]N<+JfAF(ˬn[* sehcm`M؀\AC?E/:Н~Ay2#)$@ΈQF9|ok-svF^t0B}3Ah[hpo@K bpE%3)kN+WtW6Z<]5!P_<_<_\jgus\pĜ_dġ~XI\P)>XXEgq(~Fz>5m]})Aƴ S` ,rN,- GaFœw@7狍ބٴ(gxҙO'\[Pgb72O7fAKW+ܬa#Wj& *AuCT o<W55=\-*dG0'_#sF$2-0j% 0hUf߇ȟq7bgB*oK<F;8!:[| 'ę$3?8YQspdֳMDiC/J /-50O}E6 6!J Bǽ0crPJ'>{Dlh+pKAƏKt;hY- \豫I aPvy 5|!\@Xij@!IݬA* pZʅAN*Vȍ*\4*45V,Iĺ6M50#{n<u7ݡ.Z[RB9Oj!fGosj69露 j|~/ͫ=6c3jΛ7.aj{cW@킞oC/OS'UƝ(:KoF(UᨤrJ ԣZwwu#̀I ~. 6CA/L9u3]S,iMξ%d`C{jD @ ١ʿEPC aЋ~͒0=+4Tj i%3߭hΜ$`?3mf QY8d^gY7KoKM:2bw&H}JDXbcD*imД&4Ǣ ?8>Y>h~fN54MܞA1w~vDibW`|Ud3 7r'CLs], /"QX[Tkg%&k„p4WWna  2{;1^7\ GHH*y`x'(27 !1D02Ŧ:w?ѱ]逃'G9*)OǬE,`pVLύ@BmjS)&jUf7RRϭa,>S?a@:z+C(f  jfۭi<5cu޿FƿG{7u@f{liX:THhہ@rp{E뾺א!,^Ӷ?H_ÓQ)(*^|;yqKMmHC;ա<ߎ3 G'Pf>5#Bj?ӇQ P{.?HA-~g9|k0l1ŀ9zIfnH6%N [-L!&^rʧqP)0}9z&LpH:Ks^PlqѨg/OeVHjbn,o |z ki=qYRc0lav3yYz2/M`X k/M\Ow . : p# a?CGa) h|'?`CFtfL8cwde \(7Ly=ٜ``}G6|ˠ,5 ^vdU y'~6 ùył#bLz=xylїh|/ij'yzFA5rmvĥ+dh]©cj[ع1nNree*̫ ^ =Cdg/&^VFAGM_ ;\9,_ M8I f &*o)Vn4>`ؚjW+ca;wS34`,UgN AFP{%PARn+x,VGP_2 $;o0L~ꉊByG_BE(T& }TI z̘Mg4,hz dh\BXxM _6(k]5_? PڑkZ_)>/*Rqx}PpwN+.^(,7143{櫕1pkBooaw7VZ~[~ Zbty=|ɸpHۋ7u/+jx#E*?V:rkո7bǣ/8Mls"4p !J*n +XS:u.t3eFC .)Y]4dx|LGw8lWh_e62aE;mׯ&)&б@Lp V&XM̲W@B;Y0_ȪW\_ɟ[/rN!P> "sYىC'}dV1.AT3hC^zm8_)(Eњ*o6y%% Gɶk5$՜i+n(Z[#̏N ޣu۪y'{;Æڠ0M8!>PQF+ v'M{&Py_M()oD+;K_|ޅVT|v,@8kXBeνBE*xJ-iq%`)%JC8u(WT&J~畚}F Z@{4eBv1V?K|+:]&2j~Di> =;[sEykWd*CoF!M^TE0q7AOShVx!4زnVH|:/G\7+p뎗y㌢H`ZH).#>& Hd:> Ȓo=žM"zsj}4aQ2}DiTs$a7c&}N=Ϡ}]7w~Z,:Oz>om74M}.-|3d$k,6>d(=27ə5xpj !E۷N39/ct .U49V {0I} :{'d39mg|;e+R6.V[6=0?s0w gUWDS|S״5 EP\Q ZpX[ϝHuU:("mr^MxJS"i(^SYyEyvF7!&0K^kOF#@T 0Xlt3("\t`YAUW+tUeF$&90 bCy4€1Q)4xw8K:z yd OYdd3^Mr4m+M]jg"chё,,BުEUg#ߥ 2]3tOZ(Zql@p~3&VL_9.\yz/?&I> Ca°YyGNߎ'WC-ȊԽ6s=rQyZ+лO2dd,Vor-÷2+r5ti;$w@8ЧtHC]cr3t]'t*ې}ZiOH-D]&6Ty]z697zFR|՞@M*B;w=Y4ѝ5Q]t)ê-~UKLafGbSp73́qC:R)cL!bm00wg:%sL0d6;oq7ծ86 p |IQhxr?+nXg^mtl`C5‘c=%Y ܑA RC. HrMXׄDm(L:b5_ i<RGŒ)rr1d:T(QmZˋmgȌ}; [rCA%mHx۸bvSzLr^ޔ\Į_ˁeU[fɍ`ր6('e$qy[>436۪y qD%!a?aO^AM+>L Хh1m=72ApD*ɶvp^q3 ]e{OF(0*S$5Vy&) E^y$RNm]Oz&j0y䓳%n|H>'ߴSp:$k~|!%8SNU6hݰbp=}Xt\ jp|Yt ۺ Kz u%]S<Ȉ#&35*.Z# Bڏ?c%y7^h0 nѓޮצ]ñA̻(|^>d SypT;5Db}^ ɽX(Np> :[6Eyrs-ĩ(KW{ܟf |/k""rܲ4QXl:_пLB.AX<&BiyծM&x>MƱ~ gIx` s^|caZ 8>Kts~/&8!K |u!~Ja4Gsl-lK cn>ZO&ߒnIi~~r0Ȕe<פ[gG ^|H`L/x^8 7A:9RzۗypD礎1O-!ڙaNlOR!b8n$+m9o*QRp qq݀(h&y㵠=k΃fP {<c-^b?=x6DlBzDj[h$w** eeki(EcH%gx&0hpB)=h m%;M #[t{,ϢRs1Bx ePmJ^bS2a~@nP?mdB򃕻A0ybߕuš3( |Lx]X¿>i Fu 5 @W9qmT^PyW՞o2\*ZZ^ G{J!(.SkߒHNA:ssմtJ~ W,^ϰ4p2vsˢ`QSMh :g65yhEؿQӳCOרʿs멯*2F3Z?ޏ0_ A˯i>ˍ@Glû],AYq8Y #0Gl6Ϣ];OO h}ײ1a 6v>ԅ65 ԏ{q׽0뾵oU70a -Hq^O#~+xߏpwGOaR=Fbq,IбIq=u7_ӄ5YVן~ƣc{fQ󖅵iFv=j܅Uqßv7h_[%"g}*o*.U ]Ѓ֪bSsyGo(\G8?LJAz+(ClL T1CQTJW ceR2lߙ(jVYFC%}(Mw+P2l;e FVf <jPW^˔q3 `_lAZ [adC/E9(զnMF(Z(ݪoމ○Żn#AK2Ogww )nHlLڥ;Kdܕ;ޛ(N.g ߠI|8SAlؕ'|^ORL>COS#7M=΁rvnFw|$^rfl+gѧ,U\ۂ??Vx۬u3X 9] avBg%\JUYż߶AAYf3nmz`q$ٍ7 aWbv15K\Fu_0XJW0 Ͳ.H7~-q*xL ^mpa)-С!sf{!#]cB傋 Z<&#ע_y5M-?7Zq-U2 6yz7>fŒ`G,x޻pqT$3y >.eӡL ݒ(i3r*'2l&aIUޜ`OLE1j$tёcO]JtX}3Ŋs_ʒfPa2Lj?s/*:;,X;l@}[6~ 3)D<'fgs -pICs?*F|ȡ?($v<[ }1:C x$T[9..Gk,444ز_ RR=/&7B#1UkUXGZ%×Yr2!*sB \'=Γ MvQ*Q_~yòڵ뫑P<[h^G& d'V̥GϴMꩌd߹Fj[6 wc,u@)olpM<<HYOܪ₸r)AϹeWjW>[oxB'ڕ-T< dT,aA1T*S~QYB2)gjm KBO:'(~Tk7zNOuMDz.˱>> ٤^IFȡd%bQV%j.Pia%D1`}ce#%wIvP̈́Sh\T9n 5E'Ԍ>xcԝUEEa,̺&¶ߒLP$~["/ULjoQ<.1ƒۣeV25F}PP̢WZf)ӏ֤@PBtՓiiEVĐnWy4DU|Wj5 mdE.Tif?"ի<,jߡNn4&k1FWs6 fkv%7A>G[~1ϺX=)I OF:D&{bVbKr X|~IӚPT\}B;SG*_6U+V ݚƵOm<+m/R*r+qYIɶBdF\ EvB^:H@zM*xt+fw+IlU%MjQ^YoeO?B8P+b*Z?js}pX0հ=XEf5яuO/#A5 etCC "9*dw8Nr xk Գ 1A[0Guv}ӱ݊h.5Tݱ^m62+ I}ӍQFg3!sC.e 6iEZkC`өJ"=}Fߥ\<ӮT¹~fO-l Puxش<'W:ؓ1C P1 DΫAP&شT{d'm=:Gy-D)D0;60gj92{ؔYىu f,\':qz#B;BS1AJ0-QΘ#aSeflFfD8^CotEG8OXiN*%cˠwW¹q=ʻc-|Cn;CX9PB)* 9\t/ ZA_#OSFk3"\~j{^ ҁ*nϘ~pYZzx| ;4 "%H $yR龹&ylV`ܙ bf}W^:3Vdqg#Bֲܖy*x%\V:PAv#5%W}@],Q9HR&|XlwG$ J-{I~[*)&*qa%hx vwuޏk3P c/TlʼnXA?^kyɃ΢0T96tgلl '>97oW<$ W0ŕUZDt yy0H xv_69KqebU68Ud+q"~P *s#0b F\GN`D_`nQ #3.l'&'r4 Me Zi r]1|n}e!0]0XbͅIVOxQ!#/KSM^O%ӊ[k*Ep#&L i\fĻ.°3pEB-̚ 23/+5Dty&{RTZ:%0 UcDx>*$,v2e Tf 3V6:{jB&>G3Z[0JR8YVjԢ{؝wO\y~?q0f]3[ZJ'Kycfu6&<&D9,[=Gauu^OξJa®LA ٖ6HO!咑y*77(/bs8c*/El h؆W'Po2e=?<.i#g7>AuMk~3I!b(sJ/(yte|~W*~EDBMaFg}QڔV2a^o#4 ;r@ ԛyJ^Fz!(AuAs<\8r S쿇3)(ffM-$#{Y~eDkW!C|2:(5|(9nG ӟtѓkg`Ky08Cm\ |K8Gc&@~0<Tb)Gq5ֵձ3U|8ȵ;ih[8Ragb@gOWFu--V- \V" F(N|kU#:ZjᆊM:}Qy"D U{ᦴMpM*R`9D/4uS4~K="%v$의m'[îOKp(]ȳto]R8c;IN7sD*e泠gt&Hx?@ AUƲ˖pxg.Z9^|c*n!W)'~6\QůG|8`AR z߻@֥S}sw3ʻϐD3& -{ڼ~jk3g+ :+Ըћ5^'XHފ[#D#[W5y#xUٌ2F/ ځǮz!j`/'tZ)k4DJ|[7XmcA;>n˅_,9n{vyd:IIz2ޜ$$H]_8CeJ2e 0 i,ڐȞjj]bUFY<2Z"6I)[kb{G ! :+פ\uV36~YM V`HSQ+QZ-:SQ9r[b;̳bO3b)y(e(y֔ʄ=(*y9RkkB7Wy4"2+ên$gE {;U&h(oo ټ`<-M pfWXee:YjLsPi@D;=QR^+I.g0c7qkQIDzzCY23> sbpj9%!NCL*$1. i\ F#y.#ʑ!"$R"ߩߢD>%hJf OX+yV_/ˮD,[WFBkyΈ x}Pww#r[ xKZ؂GF=+َhuY=4;s{aG!ϥL6`>PlUVL&,kx\>Ի^ FDZw! wpZt8 Mav\r'sH@0).pVʙ@Y){TfIXj{:FM5yCx pNo>t^v)K~ m͑ǎz(Qz^C~l4/"{z>@o]]ڎԧ]r*Z4ޭ :I}6x[;Pby +#vSj '#vB7G6G7z{!TkK]_э}ۄ}ub3Zׄ_7UN0G8oXU$K-t k?UU$H,$j1y# ?-m~ؐ#x3ܺ:91xEZ m]\=Қر3zXE%Wk ً'rb1|;`S\uV^ւZb-XBH>kߎgt_$5jGAg1O;|Un#j?/Wq9}*׷Gbn ZSO[twzŭ/Mgsj(XD@ok@ᗆ,Erϐ3"eƪsjБ0C}_~$+u@oyMAlXOJYtjj7Cj7cÕs wly 0]EzL`]TD&6O@o Tv1ڵ}STE T ^)(p>AM澽u'T)]=96`y axkgp=2^bPOZ"FvG _ m*@+c0Jj<ԘSށ?P"?5S- 0Lo_(;9cfe ?ZdGb2ל|S2Jcк5R0CKnAN3ω$=2z>aE-u>M!Hl@*hBRh*& ,vdtc#ltçaJ wuʎDB)Лjr_<Έ6:".`ݠ&:>+ *q h(jz, R2 WRn跰L:󠎺 ;{B|Q")@7tӀF\aǠk: xe?IB0Aj֢.fhN j)(h$P: 8F*EaombA//L@m˭sޙ\ ~r1Н3bTN#[}3䪕bBμHOHR|6%_]o-" v!O]F/w(HTkx(#82}i9WcJƩ6xw9-ZTJP=:˯Py'[3}5?Ùs_$ 9ﻃ~僕j.: .ZT\EJ'2wev+ H= |~BqFAeCzʙ,Hi\JlAbgQQG[DRU7FO{EORtݯvv*vxt  ]q&&tIYG*kP;̢KxR1ڣvfc^yՋ'\x}Sql4R-eNr#M>2ݝU .nFBcxHug~>_>LrGZ{?F * dWm :365p-t9ls{1a`? ^TnᔙĈ\lZƚAQݤjVmE¢oe;}4PH!o_4C4*u!ԋHձ}abb`Kp 8Df;0|]څNۨ)88 g`V˱+ 1- ̷!%'u oL11 le~Fd|D-};, %r.7a. 8t^v'g~7 K~+H(He9}yhL"n-I{p'Ն'&Q?h+N®]d)Qzn*\7F9]"up "Rb1(VwI=ݡ-V>*+cF•h F|aw̙l[DԼ[t)tqAR$)wzNL>I0L|o3]A;N+(hSa=g2)_ȫl$'QF^<$"kBLbF,\:Ѧ@lP'X $#ˀ}RQs VG^+S'UaGTvXLJ,!*#O!n ק⸄zj 4D/n]Qn =٨ /WP`j &PC`HWdi\(&{.EOi7jso渍.E:4rS݂3ԩ˹}z᛫v0THXWOץs" #$Lo^Qj5J*TB%lNjX,*^7KYt:4"hswZ$[!oݷ0ќMRk⇕3),}u+K#.iz:p:?}ݦsH>bdEˤ L}/azއ )J&<$iQW]#c ,:H7sl+fyUQP[Zt dƢ&!Y2u{ǨDVðb27hhccB6ASQ?kbgMKۢ%}s*i:8 Gel9h,w)MtG(}(BnȃHhp$a3.iexT {caA4z ;"?(B1C jߥJFY1Iy\E]8Vx,2 ̉ٞk %(5 *t8S Utm5 *ӁQʬ"h2+69. y[{HI?s6) <ŵqr ,N1%Q"{mREq.|wj}K04}RW&w|⽢NC) > &:CfͫYac6?I9 9ĮG'k?OEX :Q8eh%x&i*ohRNS&kHP&XWڣ;أŲ/ U4 $ޭZ'}Hi)*hg1CQЬAwSp0_g. (*Z/Хr1֓k֜[ϡq0EƘs׵u?N[o% \R êZq$(2à-;ifuvQLU( z0yC̆2bPF{m1:@& ٪Zi^90`7]7A]OmԺr"( *)AtbEP.(0{g:Ds.ZЅJk܄ōE-fޗK!~l}H|yDw$Y!}sS%o F6^z=ZǜDV]2Yt".R;4m?Y(墕&-b'aiE˨7[ACwvݎq UU"bOVUWw&H@,4L4^m$&ez&՝dۂx3澐V 4&w-J=k KYoܬ(Idbp1;BM*thL6s'0k/;xiJl6jN/~̈́U>&ʿ_>n((ދL(lT R^%DdrW3Nnף"u!Lsr['{(LL4]2c_-+cs~h_8q9)(rΎO U(68:_\&ypE{>#5߁DnHb1+0&} 6֪Y>bIaǺ?fhdt%'E@?v8-}~3 ԃUm>C| ig恜hsOciw7Kz|xH,tӹkEecG<3pYyb[yBos̞ǘ^ϧ3CcEa'7~$k w RI^O=o:A٢![/_Ds?~! YH=\xc8wHG(K<&nŸ Z.7M%J3\IiqM &40\x8#؜+i>_FU>A#`4B<$&͝a/*7F[f>F LjjU}z\5 ;Aʦe8~uYTvVkY[ ,>3Ms ~KVRw%fI+Bӿ#̯Dn.9,+$YinKf7A67O p'9L<~,ew23!IBMКDaa];XP?S1ۘlO~Ax]Ƃ +jL[^bfOqF-nd7!ʂb  qpMn1wNr !嶨=a['YƳň2i(vWn ~L3/#4q,y$N #ӻr{L?(rz)@yY=2R(E/E^hg>"q9xM Rg3~}"OjHV/0}m.T['qw޻|j5ifZ#Z T.e%;aA_<h4V`5Hjy34;meIbӷ3H/5D o P9}zEK# .Nd f$3N,n0D/"4y쮉rb>@a'f ͆}0 D]BR̴2 rO4gOx&,v„WBN.%7Jo"_Ѫ9Uo.K[y(o0dZ p y:d_P[7:4kaǢH(?8&LtʭZs%ԋ,UQ%d9#[疨Sa|ppXfdn)q#0N8bu\m፹s2_Ɠ ]?Vٵ?e`Ph9en-j/QbcI9`}DE ^73]Bt+$%oTtgR {@vW ̴W  3]7 x-xgDO'9*^hBdWDt V?ph 5&8f3[魘S\h4MR@'|e 0%q8Ie]ʂɸϣWʵCIn(cTq/HHhi]ЉlHb.Rfy\y!j$csaqs8Bn~\- Mt ,&TdVFWhMy.bxl~ \A(i_AE8&<:y@TdPk/*Dʣ[>yw!~a1FbDhDi|3uy > $o]I{Czq[+MzS|U# -GT'f}Fq!yy ǧ4x٥ ?ى7?:&#STA69{(|q{򂑡xoӀTCQ>a(MqRn4 >dժ)(pYfH'oГYsϲQϲ} S;Y&ܠuNё>E bcgnӜ!=}.%c9"mRύo@kXϷJ~9dFhfIV0¸ a.C:G<)!x)of›Х?>- rDcAMCS!wLL| xZ-ҩ\v?<. ,(oa Kk$}Aj吻ԕ[Xl\0lh](/dv-&B0t[sQq,m r촳c!Tƌ?A4VS_0){)^J_*^Ji߯їZ ۵2_Z{ ټ X!O_Rs[d|. 20=ؚpF/dGZCw $3N^j0O~ĻE\+œ+xHyMYzy/?F;w))jC'0}? |tiqTf%1^8D;31Ɋi"&P_,HG@Ksȭ#᪙=ç?)73 ;ByB)ABXhRW;z\\ЅkYuM? OZ?b_z*4ҿ9:^J+/FqsL)\fyu3ԓ/r sU'1u0V9އrkyB!Z2y8;' qFaӖ&j[jM|#}0Vc fY'0$Fl+ |dAUt7yIZWv-r$`yW/{P~b-{z <#AV_.%nSm1ܛ04gnEf(4 x3BwGPݱ >L㭨΋~V40 ϞI8{chNçwh"y#proG-b\|X?Qc.oQWs77GxŽ8p\}' m\[>E}jdνj紈4/:~r|NkFa˥L)&%?k!iO22'L  uҾ,Xx5dxF%9 ] ePZ9 =ݭli";p,U0gymHSW]"Ő6LC' QbG2 GO)( 9=#z"t$MGQ0@R?mQ {O?>EZE'pg5"HK]=5pȯYB! ű`+ħnuBSV Dotfm#`X"m.*)$KB3L*NKQS ԌF$)D6 iHڼ_pŞya[#@[Zq> jb-?D'In@3Q{1`"ev29>ǜqѬL@,*0$=WW=a GzM!~8T~I.V*s)Skchl-C*3NCT GϞל.90 vr'q !&j>& {AmE(GD 10 O t5uo;bVX~ي`Hag(D5pgh:Fk39E4 [T))Ápc'`踊?͢/f_gCleT_k% 7V=)SR)"RpnbK끴80\k>p Ap*4eJIy*w*ZC漒rI#F<[Nnjj +=!"Խ@$E3So"6]r>3J_QKu~ 6Kc$tA1z0{J˪N,V`b:ƨx+U'':߹䎏ЧxM.~^:BiQ o(_Ύ#x=~ugQ{yͤd]N `NJG< ((7Gf zlbuAh4xb#=;@ni/}Iv:8 7xk|ݼ!I&I wedﻛR,ޗ¬Qv׍thn'ˑNýME}uNJ/!8t{4+dLt:ZAvס߽#WP4 zBdDy+k1eVB[9H""bt|f$  {LC޾6W]6*x$mkmG8J|=y̍d9ɘrM#ՑסAֱ%*ݮ)Z7%jvQ֎3Uʇu~=}|ʽ D.9Z◁FC ZߩqrvH^196Kacvo<mE0[4U1K.>gLhwb zbY K'Xy9?t| "SӨOE|1zԣ&s2(Z99z _GCf<>16Jy9pB KHij?fa."M )G"d`rwm!e_<]$ԓ]yZ?y^Q ߅;ӄjGH;M8,حf-O;12jEu1FwnXm08EN% 2eN.2YX!ȲB l۸m7[-Lza\/Q4tRa' fr 'muB:(*ֽdT<j bp U3|c\!_~2.YxJS{FԊI= pI V޷T#xJ5kG=Q,!aJfl!P =_ Jk->ӗqL㴋b %iOw8mTMv FE6^mF1TdVo{i|hmfyLZȤs j(2[&U84V̆>@1TU]}U<0;Gha~ͥIc^-BC$y?g iCnd-~se% ݏ>w`^`y ŨU&nr>ݽ4R'?$jDTtEbIS ϒOH@)d(I䢝"p(P]vłvbi, 8_I2be]:(nnyXtR;;#\, ik?HmB ._N娀q/Z֙'`A! ||?dhVJ|?"Viˠ]@x)kO湽LzbD"X)":x" M2:\mk V?6z¡,N1LQpf/@C_Q_Arw ?s9lܒrhn8,l?Y-âغ3OsѼ{ ^˓~gQB /̏SB?=uqh㗷<MU 귿Po7t{bQ5YmSTb OR\;N77GMVŸհ~bVT8OTm1V\HԀsF׾^@RZ?*58AyӼǦnR[&=[^+Noفv̇;}O}HݠfU$G: ;vKX^o2[lqKa.g\%Iî>ɾ5 B6ZUX<v<]ӈIC{9F`\B/Lm!*Mnkh{iVj1Y}'ZWf>JlxQuhG dɛ0=I}b(ijP]$8^m !P'd/K'ȝH\}emc̻y70[:hHkA(S 7cgG3/&>sʀ::VB`rpWDyET2`lEt ?!mIsC;m-&JS}&FR ,]}٨·Jk$fjlB5.@sB/0J?c~}@K3f a}hE{o2#58VR)@.v@h] MAm ve/p BZ'BL"2ix $1+ 4XnFp2{c: %$ 0WHM]Y˻Z{f:mBTbVᬚaɓU-Xz/Hz _:4:sxL"OI#1u,ͮzZ {X /;=]bBŐw".Z) oG `K{ Z,ji_'<T K:u͌}Rcn Y3 e@#]6:4.޺cJJy =l`ЇjywPx,%p;@9{`eV p&rb`lɿ[*7{.#rr=ppY@$Q K}8?JU[F9#3j15ׇ\Y58"̵Rj5+v r1z+&.ww~ʐ֞%?͝dQUl}-E?gKc p9+`5~hDfq؆3_z'#G\]AE&O#3r'Y#<ųqߤYRi?DLMB<Շ{ϵ#z+JUγ]kB_Oۙ c ˆynQDQV⿍`O?C 0[FwcmKEʯD$b'7uh]NlhOA8`3S{q f}2"W" Nsl:C:`iej? <Ѣ~XymL%($R}󧑷[-lf-i^3bO$zc,.%_8ZR%|]э5BGskLj76Eoa Pqhz7Tp)3L&i+zuI0tQ[L?RFh;oӼZU9·]ACK'Hᾝcsq-^kP!'}[_?Vn'#,sR~c^w0V: .%/E pl)eYd,6F>-6\IaQ?[._9[boY#H^GX@HmA E#b'eyDD:MT 3!gB:CL / dF8EYd`w4;og-+^01XoP`aXN8|u⩳0ϵ@xgr\rX`u#hwFdЩDVgCD3`<- oeH?0|O^L̟=Ԟ$W#T6Z῕'R'E0_7|ٹE)x,H?x,&>3\ ,UzFn<Ns~9((0#;=S=EuC)Poya%iJHҀMA SOѡrM$eev-咴(dYbX +E8F{W+gL0[&fz >!gC9SARpLZpAqf#o]]FORpOK*AMo{+t`@Z^ޙQ>@V#DSszē6=ywFT"RNn?Iow,\5 s{*.n2W) 42bY`ךdx~|hޙx w~"-z*sخ9xjtb>KWpg=is‚)G*2Htj[%mw- ܀-\k"9SQf&hiY)N+תP'.abRc _3cw K~97їgJM!4Oez8,yN28gzx}Gʦ%$C65ՀoD̺( oP e_KQ@%e7:֦m9r3;֜md 9mMےNx ϚYC3- mRfilt>1U+_T9}.5Q7>:nn0|PGf6w`T3s3_7+ߓ}4fnc8Y4{j ._l- V_Qu;޿|F57POCx`T6}}ަO.N>.oóO㡙m)Ph^ ϫ:Lcw sޑɎָ̯2CL1cHj݁+v# 1(pIĤæ2SrS0<iíDe6Hqq.gpx5|5܊>bs?GVD.E}KeQ *uW_dZhPZ;x;}4Hf7GIgEwY1{&U?h KT}< Fa?k0c⹤ X٩qD]i~r?tQ#QnO8w.7xS=14?Mfݧ4- 0L>RcSYۚd0:(qlyjfzeeO>$U))<&>JAzsJ4)YR? W앧0 jOk6κ#HbFUw\ҏa-@:]W4s< 'FF&~'rɰDbBj@X\M/sogy׈ң'Ij{^ 8U& fE&Eq1F8zL oOh @e?)ΝQܓ?CId V52'!B`E"ƿ4 &Fyq]i8SԩO 0֢"u<t)"q\r(YHݼZ؇;YD!0ے?6U6x5}3_y:@|j?4}(g@'st 5FIVHz@I5KL~!@\ܗΚ5iֆǛDB}Wnc,b*1)Uri[nliN!+CnWمm6&A=Yb ЖUԑpHf??J:o)=OiWˀdq6Ϫ,Cb4Y%#o;1h;ït1؄SO/pD-/JFq֬3&Ugòngkz h+!3=Uiidux'i Y$&|8qog$B[ԼMighw~<͎n2 aB:# /cz9 bs-OS(%-Mqp v,,,SO+%KNM磣ϕ>N23hͅ+C'ԖBQ*/B=DUT^وw<[b}ʤ18f Pof:\I[)Ntߠk>Ro|IFTru!=΁qn"+~-*78M%ԹۿR׽Һ`T`|aa#?F_.إCz&hYO!yި-o`);ҝj:hBӪS*Ȧ[kۣOqp=jʴulpf{olp ojGÍKI֜74l~ԿۯMڸ!2{m!ك-dgpI˚ʓܚTz.f*㇉~U5 =0Yp0dV|u? N`,~<7O;kq`~fNA:o^9rphXr緫e4S\ |{NgPH,<8U2L}g2{UiwH}_=#zazƹ0@NNv;)@f=ʢ[ɯR*,Bva=2XWG#qGK#ٮ|Tn5xezp/mڎ$7Sן/h{LWJ я|3 s-+xb~ZZ Dl?%OV ,s\ O;nv%k*<vOd [IF؅84x"rײ4+p͢n4 |Yf04nX<?P yjƓcK*Pn_!#ۋ:#.%d\ ?9UMvZA?&šg"]7q\ X'(^8"C?GR"8Mt%"=q\\cITkw/f琩!fWpDi а&0q a4>k_Q;5nBQM*bI<'!ˆT'. *ч6`[QOWcs^ٸwx(wssI-#bјW2R0)4oR--rwO9OD=CvyD5wX`x @2fHq6/ji0j2ofxM둈.Ϡg?HnḲʻ[ ap^ XMsg3i#-76w7{~(\bAQIu#oVqin8񰅼 h| H4?NDv&XPXmXNßVKi[+Q<#_cbq:_Kx4!T8sb`\hE/һY+PP![u{MDupqNcMFB(J ]6w1ݧr;m.} z.숩'"寡*+ :TVȅ6 ?>x8s(WHx3 nuiH }S\(Ӊ9 8h TL fRHftU}p(OD[q'#n oY8@ak68G.ճF4K1:wDʓgf?Ar>z_LKRxo$ 4z?51G ⌈NԈA ~*`Ȉl'U:!xo_ _TڀC9}4_*+.X2 9uw<jOF<26*rp(k}9ssbQ뼰ܕawCu% E㡺^~:)-DŽ0o&|'#R}fs4R$8U:kL7a@~ȳ̈%4jЅIP`'Ÿ1,1V̗a,NWRmi %F[+ L11h)n=D CnYD*9at(E]tITVMsN ǒKሼ XaShRE4Y,}4Z|8?2}@ ue}@'ߩ=Cڳ *cZIP2xB:ӷEC@^2IE#f=)m2!.n?0<0[*Eeiq+:UZR^edU%xJpBCgzihXSgf!A@}rD,s[O`:t`jɖW2`V&ƣ߃B?[/=c w}~tvs9_I ߘ#pmL|(Cd6P yDóZ=?ҊVʹhJ(m@]^ni)`Ob3VAj)XWv*ZNXjKȡ ~?2@.g6hm:8-Jvhɿ@Q޴[8Vz*A'lL`En$7siz6}p$ mOG6r;M>6>"2LDbS3=G,bQekJ 1? #LyE='gS>ta\k|5aKy|%jΜqF\iq'$*R <g/=̀A`22%&$+#Ի(<6eJ^Mr6',"KǮˁgd=n1H8i X6/ɿi3' xMwƥnlk8dzQs.aҋU c\7 P39׻k$y80}$Z g݂!]+8&Zd{E^ܭ~Wr;A9ˡ<&F0Hؗ*m->uʭxkRm"qt2iAو|R١.ݪJmQ$w`OG}uI3[_n&uCrQ z 0xFڿq\oq F}Cqm|Cޔ2AZo#BWae+N쐿So?H.8 z-w9i>ţ¶=rVҏi|k<([Qiry~5Y*yǨ\u&2di##K˫ANUt۰Ce |;ATwyZy"J%ĺ3Ł=(rF|Dhјg Ww+rq)Cm@e#1]zhV6(m +0 c$21:uH>q$/>gnn r~:]-Hq [KɭX+_leN{vL5oO2wf'snG+ڥ8+Դ{K 7׫~t `5tK F=|$6w a{Gu]鍉ka\Չ81NKc l+^ -?oIOc)eijX R]+6w'!O39iƛ= Q11Jwd/;pBHޣM%ܧתӟz t,T!v4s"c'] ~FU0nmuAl.ǡz==2P(p`Nh[)HeP&giKC>E@V3fL' ՕNBFLf2r7~Ves#zÿPVzVgk28?5wƑJxt+p.j $|2ۚ}m4drjU>Ԗ,VvỊ`LNc[JwE{HPzQeAi%r:v~Ij{a;#[BWizXJPr[ ȟRFIaYR/P8$D.ׇ0ۈEWaꃷ7?"#!`OM+ݎ;4<&'̓ț=ڀEtO42NmV|`X| #AۚØ+j޴4\nE((1kB{P d]..eE\{C: .,{$e"|6nǏ8>pq4RqHJ8fP.D%úXޞQ@.e/b/72ީR4@_C Ն sRX4hpC CL$C"ł" YG3ijJC)A8*t4jm@2 xuCةfÓ ]3uM#FxLo2h:~eFg?ߴqwȝ#rzS<`4_[W_W5h32_4VgQ.ݣ&Ȍ1χz8ޗŒO1e2I_1`)5U)-dEBLM}x܁IC˷~LpkK4(#UĒ喂Üal["PeSG8|+@'-gg63vZkaKD`-{vql#rL;PJR"Y(3,h}ϥXz͌/\掉Dq3a |?wDkf[q#ńd~ZТ\J}Cd*sHDž|݄j}*>L0K:D.}xrMj :@B #a~8V^{ YIy.~8Dh`ԓ8#)?g9Gy3lvGa!;wm*'\)DS'$H8g.԰Pѥq{ zBͱ!I:>.gA}22IM]k5o*aceM4;Bߘ\^m2z"Ѫ\ZAF*~ ,x=2u7-@w6s{?) # 523uC*E_{9:-ı> d_`j[q[$((͔xFD8#Θ/[S_+Jk f"f[,_:~w5d]NpeGYëV>i/+HLf5i,6>KDJ^A42i[(5Kr٦MO.`7r7yyc5Y;(\J[1@Nހ^y6ĥs$}bgPu6x˹=u)!\%GWNz՜6W>DU#1dgQj U'#7j}?L:ۏSVO)t^_鹼'mF?Θ㇣EMn} g~$eWhMj5 %ZJr 70xC ݥZ3ʏ;FˊD;#yS/z')V7ĺk?ju?p-QxyTw40ށzLSܹ Z>YOyzA`;L$jnuH^FVR)I:KD`,ڸ%b lv'~y$V9BfHx?)넑 x,I3QiZրU뺁'ԩGҧT3gF5R%9 L~qs,#p`xrӾ$WfFDeMEܹF21ͥXƕ!nr+wlToЙy_7}wu"+F^]b '&ELAgc6/M2a1.0B- uZ֭' ()³.O񏞏OGa}v_I-c$}@VDUL8PQq9QX3r~j3_{4lNj.{1PlCvJ=ISSM&=`qq4.ER֢h2Mejn&2 g*õ|{b 10Ѥ`0bG?<PHYreq/֐U-4me]^F0ԓ25FiZ\VC=*Q>]L[Z+zȊJ k%3]>\p=1W$0h=֡Myiz|-~=I[O\r7rK;d=6|f>䕴P-F;!tg֡%nί#H*RkצjMh&,Mq k'.u'.e'NvP:ԶWPPlGԗ&T7t.9+y `5=o '}1PR:;%ȒJ6J?V:3R-[8aBC(ۦ;X܁ijAs#*PwPs:} bPCGÁ"'c<~3܂_)N4T"Am(gf i(×Sax`(JS@ &|YY3$g|ms# pӣ땯ߋA\{Io0u 4niZF x^ ,~e= 8#Une0@Ps.'gX\ Z`'*-E3%Ƴ~:MȋFcer8RLzb=(?MA#acFWmKfEm?g-߅K)Ji)J H!?clZz^yONai/;HkW}̒()6 lemdDrNy磗g1>/ qᤁ;{D_ݕ(q9/1uM<:*EaE,'ݸeϷQE'ړ=% #4Y]kaw1˯$ga (^z/3BK'_De%GnGW猺jPK)WŠC zĀU2wY)1OmiuA OJk1/b/V7u}''j/lF7Zpy,H,V Ⱥ!϶퓔>$e#)x<(,{a?u( -A?T?:#HB;PiXmC.hF˥l茌/nzju6l['eV(>Rl>^D)VdM_`a*r)yѥ zxt1yFʙ9]3@'[$Ug߸ʙpwu@:mNEW(QX7͹QT*qd}SXhPw~Bzi7L߷2#A|q:lo,/#l 6-Xִ4Fjj^,'|<3=ժQ уR;kfUYbfܙ?FbQE%sdybn PRmP?&8_ xZ-Z4W^b`5TѴq#of3G #CgQdʍkT`W4\ȯ?#P' W4IVKP/c9-.btPaa[guotOL!MF!P}; DpS  ijm'\8q…u_27u0Am~#׈rʾcv3[D N)@~sH ll+j*J-|” #44[k&uɭņIbM5%ws~5\rd^z.l qLbVxˊo~H:3,9UɭMI 1'uM$9 /Ӧ>xKO4ttQY8BFBLV9ܠ9O1zw;#<<KC-AiG'妜 R^DBVq(6QSgbQvuQ2(\(Tn젴)h-r!Ʋg jjs`Yu- zS&T~}4.f'l?j , ]S>* &-12~"mSih<3ny^EkhqI#sUg~CXt@-?EBA7V%ލkawSWэ hiJ?Ѡnx\}_ n 0U hVcQdGmY{w952t$; 1+1+NXo=ZJ4vW_cgҠĂW4?rB]8DLA{\]ඕlQ&Cײ^Wj1ִh.3K%>?GM??ٵ$<þC=ZbS|hҎh"zVc|S4SO9K*XM$Yյ[d)edo:V)N~b*ې<âՑ 宜Σwʪ,X-k.OJǰu/7)G O) 1p8Q>R LWu",Z?D~+4,u]8oi^r"GqAXt}lgݛZMO%1'Q<؍xB*CYj#|gAA?Y:i| ӔJ eҸ[(#QD zF>e.ésI?RImh5Gt[liJq1Pߒt}1F;5t=q㓈 :1&;&͓Zc0cf$7,:C*; D ԔS 쏾` piW|KX*UcJ4 h'/Pj(FI$ :38iǎiyJ#Cȟ>cIrU_Z*s!ܛ)oUb#e񟾪b)=?`ᚾópZQ6¯ ۢ"^o/XSk:' + +!v^k@\ :}NYUڕҝQQ{fϾ}_97z Ɣ+{Ep .rX ͏pw3x_;aNHu5SI7ES9Db9;¿Ӿ79}̙R Q(,Kui9{MzC8}=C_+(@`\߃x1;'~[=/71:\ΎF7Py͸CGρuBǗ.Js(1 6#n n7(EPQHW5[4t!Xי<|sMeZl*%C҇+<]Wvkj!d~wpx&=锗u4MVU_uVĪ1';]$YˇXi}WaXa=Ćuh>qr$+_)+kV0YK׾j*|slaHCuM60vU |__??k{}!&wx˛O%kNVl'J@*=vÙq \F[<_NmovF9f2u|eȓP3XROf?9v[;w␏1`{)k It` ́vgN5 RyL< cw o#^"pVCtku]ԴPJnF=C CqR6<<_rGfGnžg=_4=1_"_yb%BDF 릤h0y#Ej+ jϨ6X C&胧t^4*Qܑ.@|CF4Xz_٘:1^?Ӆ/} lKlVr.H+r@쳑A.&yU)-n²ͫ8R/z*0͂jq1[=P->_#FRhrNPT}wx/VWP܈cn fmFg E|Õs92^w^0* ͱoԌ6u gG*k*1t1^>ѵClk:|_#U n{bW#F|]{ xE ܺw;ƷT\|+-&u+^(Ls|v!w1uX0g= ?П~$ېneL?a_f4Y=*e}W_#ҒD"$\T B*##?l!Oݗ vM2Nn8Rr-gڣa[R1?[" A4s_ ﹎}jluuW\ h*]IM'LҾdQV/k9uz Rx5\(U<Έ5$1C<j0ae } ޜ2 (6LK0͊iEx[X]s:eDt}CD}n*.P F\w&5ud3Զ}ְqރI;-Q9z`h\-Τ:γϗ_b:[ lwJQ 8]ʛku>z 3A7MF(.j$qI+1IbRc1ك,-p#N.d;uvg"GWƇ?~_v0#s# Ch  ڭT_zMQ|5F~eQ5`p!G =PsKxMTխ"i(0KI+rk:bχ6EnB| jV=T[絮67+#Nm-޾N { c8o0-\cl~ںeRЕ}(]E)ȉ&P1Q}ŭ_WkSn,}'@xVjƁFu!~  IԁދuRu>2$Sb8/-N}kꋇ^C\כb}F:z?l<3>ߐ^О[>h=~lNG%BFQO bB뾬RSJJ|-b8x*Vb+Q-xh+X%8<A  gqEy39YJ`KǓOTE~ڂU8u'RRmoa hH5jpn"4+𯷱ZUٷhBAW_XAcT T>dIEY-R ڇeՇN=(=MWbׯ_[ցܡ4~ѱ!?`6K$k _?hGg܎A"GmzTN/a X QQ&NV|ut'S@ ÷*C3Y.Q R0OvτW|/ x(_1V4! SZ^`[`Ef7?FouG-b ۔K=hw6'׋%7&`1*~h&f?G ӎ~P@94oeh8Y9o_%;Tc:+7P^WA~2y_3t)eYTWA\p{O4?Os8sqS&byC.)GԞ49ynڟW,pc^LUFmV0_ \ 3]Lk:\[Y!/v(?@kpĖ QD2 - {= K/JzO3{?X2aGIVkyyg?֢rX6!T5]j`@f|qNR.EyX`$r6QԼkgZ9Yw@Rjj.UyFY%Z_Ty ^rg\`ѿũKǿt2LNl!eEqt]".aN#MދD%?iu?l1e#$Otƕ"T65{a4 [!'8[="x[\p3_}L`2P%eGC}] (b͔H[𭉁JY}CW!IerA #iX?8iOP0R'Y(T BbSA^幠Sl$z%?UzVYH((6|ݢ4~}'|kc;qP (RmA(u^C7q&Ɨ跺6F UcvJ%oso;0VcbjI6ѫP"iuNr).GpmQ6{պt B狔qbCXjKd/32^BZ|WEQ|hMz$ӆY5 ̃%{CQ%1d)Stv(#uȟ٫hT A2-SC*]rȣl7wE9%"bqsvZ\uʭ\GNx@i?G(=EB7XADerɇp!KU͓7oV/FX:5r^0 wl2H,.ܳ8nJfzf47<W5P6,ۊw1C_"nվ^I< '+,{I)9ÿZ8\om;l>u+!PʓFއ-'5?p30=_aڌS7aՑZju4Ϸ rO0 z=} WFu}P,?P0.%7i֕(0 o@g R4j`gQ{zvlV@+.ᅣO+Oy:mיOa}@b{3?zmA!["0w'*M̛-lh.:N[>!.ts'KMsxSNlظ иO"?Υ)"Ä|ƛ==a-t7 t=y\rVuEFNqv&;uD5EZZFty'J}tad&'y4ʼՈs]'s*2rS>ueTq{=-!8qWd3lق%F>{HCQ/C 9erZ a5G#S䏀Z C/m=`Z8F}:91 8j=n\"p-Z,~% y@ktȅh7. p cZiO`nyj-״QgŭLE(\3\2c|#[ &'t9 F@Ź=ERz׹Ҵa5oA̱칅R!X)65 GO~V>f2;:C2Bxpck6辊S.ŕfT\7:`s;GMY:s "rǼ_ñ4t2̳W.o:xo ,7<.;xٍ| _wo.oBY'+Oj e}I.9,I/GT53xy?gºMXl} _m7SY y92ih^MKߓ(-wՔ D-bqV7ѰW(#(O▌ J (,M!ocQrɕM !O,>\ I,GYxy6tqr#0rv4r[vP֪,V* p78\/"Ctl)kr79{=0QT;jbn:׸%S[\+Q/߻|J܌D&xspnsG.KU[J)%Dz%)@sPh)T+s(5& Rﵢ4aܝe]~]|aT'}(X ?SFc1=67:;PVvlwّڴw^K>ٴvxKNԖ@T]lΜN=ԁXMNsSy͊`2=ҴբBbrSNt$iKrVy{ή-mQ(ehfVIRUN;ԗٞ##x6T5ҥxD|343_%8ZUfD6z.)Y3]RYk4\W~gu=qM]OZ@DӴqd93g*玣< CuMYN7dψ/MpCth1Dz_^zSNZHEv*c˕3䭙'ɳA:ڄus8Gs΃|ґ]&-3hn"k;A,5}3bǓe޿y.H}!w1̘iab#JFsh@Z5pV< ^Xꎙ83JLV&f zaEEas!ȓF(̵9e(Fʾ#Ef$3<6a"!q T~yy\[ㆀ$O^b(ɍ? ߜ92)q+49ӷJjR 3 6zz\6XԚ@V՛00wBNP<4  F:w@ F ]c=sVt tad6J x`4rJ7,F\^<!SMh%_Cn.7Q L#f67LbG,90=kE+jT?T&̉u;.Lx@i88:ߡχ@`f.z޳K"jFtl` {`ՕwӦFl'ETh  K#{IQR,IU3mc"Ե!0Sj_Pu'ı"1,$;;s?_ʤ#YS`ԑ2*E)ޥ!3y(O2ؗ3dQYOkbZ[Y5^%7ƺy[YΖѪY&GPu湎E`Fj,ģ1F.P%cv NL\0R5%c4K/NPׄ)̞Fniqp\S2/Y Yǒܟ EZɳLj5Ca_"{1yDp=lAc{>-wmI@R/e104O+:t(ރS7V^io8QcUrkwVi[ L{H*NNs8O9C+UƯGsE10{q0hk<P̓T{OUEhj]';0]=n-6]9ۛ1]yTޖִNməXhhfܢd0^"Q}ܖ9> =9Mmd-9=GS@=Tx̣-̶x)kb&ɭ0ML:뷃IC.qoapvW`v $rIjե3Emn:D\;AlD+z[5Îܲ*}2QRkӀ> tOIxA)Xk_][ 8w`\ɿ;15Gn/#W(X齍}QY5v{pB7H޿;乕c:.C۴>[9{J!-_  7)ea\aRǯՇnj?ok~MjRlZqO|B`('p9,mCK*L77AdwQ 5?Zs#$,3.l[i'ܕSr[|CC~pW&RD{9rsn^j[ӛ;&5 AecB~h\B|Gk=bd>*˛[]U&ͅ{ (Y.17]+] w{+Yvkezh \({C#-SWH&h< [ y#UP-=#DmP#ǡKH!mMHoySȭ^M43`b-qy6\ C.ʛg)D,,zuUGܮy c|sW ni:[M9,,;@Z)d'YLmKY`y`H*$2O8Ru'cp6ZI1ʝ`ƃ>Zs,M GEQu Q= V>/"R@x#M@+ W,(N+_8ErCS} O#Ws?M .x;W\SV 6o2 Fog,8>iۙ)"ެWףZ#n̙@o&he$X$OgFF3apJDe?s -`) Ôo I;7pz:EqW`ds%-`baHTZJ.y4Q){]NUwCks}Cx`=qAeL(.+W}|F٩Ζ0Wi%r6oL G(W6rp`#ǜm;QP#2ߦx-_C6Jfh'زYΗд. }A's _ƥ0lz_֧G/r ͟)H>^{߻ciq5g(* KTcъd& g K"aimw7 1HRn~~a5/mV ԒzqN&..lC- *jF R%y+[<&r٪Ve݅<ӷҶ#{#Q=b ӴVsx34"|L|W58)'ưv kO/V y DOje];c4ިOS2I }r^Be7_s 1*7?a xURx8B;#I)+_XV~^\ JX|(h'?6DVB&;Cz9a]Q$HfRτ:_'RCG:#* A0_'UR6Y"up6H>xxNj/{YdAP[ԦNgZi>TًBX &10rC+cmy kkUO"iya6 mNՠ쯨v>^o6n 0yifM |fÅz T ˎQ=OXCHrzHI O\OאUn[COJzX32HД$pX2pJ-Ru<4=>un4d'Mg ~H)-OLʼnM?:9cѱ9#0 "A,(*,~r0lqbNS١Wn kbgnj PϧkAe_I ؘޝ]JZr tkSTL  ӋftjR8WHWGwkpnG:`ީn{?`aT T||Qf3m KkR1&R=@(FShČQ (QԬ1>Q||;x?thcI ]D^7`tz&u.LpyWwۯwGYC[\eq8nv5V)u˿r? :6nB{Z~e2<7 e[/ "6`O:uI~ .hpr9mIiqH/P %to^WB1Ss&~%I2Jft?0> ӌjy^j0YX.Ȓg,hsżr`6ږ&5&Kb%W XPM\Q@0EVYש jf(f%ɧB`O  V/ֶߍO<좩BAj'6~\ޞNqW9Mɀtoi|(+b#Zr:GS? 5Yipt(1VMkMíHXzI`4\j| ՛ACT]犃A.:t8P}*ZjM>P՛0]gQTʷQDʉFT0K%5OjSn߽A5h%N;)ZX=Эl Ze$. _y2<}p.=;5TTn)U-@gem\ܘ'{~=!nh60{&}?Ë)$J~ C0_$.K|qb5-5"%i/*<ZydOz59k8_]m[á»pKq>7JFʶ4o/8mPB*tJ=’[}!{w #gPؐo;}lgOg"uAs@r[ [e RzuV Y(*>gdOu݊0? _b.G:sq\-7 +jJ07(O$!t@m ں͏w'F$Gp 0`&CQg|UKQ&W*J)1ΪU ۪*QhY8s/0OMp};[CV 󑛢\w~|h0^v(݂!l?9x Cb"TY[Hp|~7peWb^ZGM-b$׋{ajt灇fk>*]&6gOQfyL0.[w直hjqJub1QbN[K}>+ަxWގ/ގ/V X/꼏?]vxNrȔԈyfg;Fdl 1׊%T79yeRHAr-' ^ 8oV :VoTO2^'8x,+|L(zզ\w?e[a o&ޛ< ]t S HDQׂ1xV[&${3d{NKQb׭-FݒY z*_[y”7$ --0ٌJ4يZhQjX|s&tMG8Mɛ0qϲD'b|ņM<cbW'FSSt)8$֜*k&?%0}$ .9z)~BP ߌplEln\4/[x˵K5Bj_Pm䂷4E+x"5,[j&v \kfN4PLe}q4/C.׳, 87|J4s%~;Ō¼zE ߍI$fd%{ڥv ь7cT۫a0D҅ި:|T%]f G)f{{{/9h"Y0WݚCh.kc3a?8cUuXmh(6֝/>hѼqE]0/<[T c19n˿{7"QOB%;<6ؕD*"|$k&򪞧)HHg?"0/z)3aۢрJ Q 6wz <+V|~[OԎkD(om0oE" MXNGZ෹/A= 8_<9I(Raf@>Qd9Of GA aoӓP}뛊Z9 ְ$QXr,ǜ" (t%O)}|gT,wΕ]%>tp'Ě$C"P 9i;!Ġ݉i#:|Fj%RRRgH Bsb4L.ax!2,ɉ|;lUGt"ND0/G.ƕ}O͡pq4Ro"Cذ"P|^a|ϲ}j@$FLb(U(.3Z dW'ް|l u,L@O݇W3p&03[Tv2[Ky[5*Ųg(Ǻ GG*a0.X{f9ŏm\!TwVuC %wu ť\ KQ~NTȌTF@yz4<9~{+!E;Fā%חr<"ek5 >TB(o{ 248* 2e0KL=&Vk">8jZmpm.'B_:0d/UXFⅿSDyX ~$"AXZ }'4+uXJt퐿fe'k^wü2F2tl|Z9X) k}2wCC2 _C Mn ) nqD =g6@] {BpPT|J[|sFql8x{2^] o %i!ado8F&'Ea Flx+ V\lj0fƒ@WnH5vnd't2n5o(kiwjŽoA)3-/"Jwp۱J37)+9T!m_+V(Z {Po@rXg>f *՞ GE`CvLiF+j+fuL!C<-pwZ? 6d(Qs4D?(oD FR)1V'Ӽ/bKt/.JU[DyHs+ƯvY,g5K}It.$TQJ~3y:==>ŠTfh.vNQm<#V{-_\yPQmxgzs1Q('/א.Q󷺕MJN|˙y ?1P.X05Ѣ[;ؿ~H8*n?v8ԑp7tX6E_}UwQ4֊5,b“>s# s;0'uMy܇CyGȗY W$~9 eQzL狦^2=5.T+zKLj}F ʻxi~W쒿 ^r}>KfaL<}ق/lDo:@`0~uG ^F%ThA(|ċg!L7k\OwD?BΆxQXݐ➤k͏)5)uƾ:{s {j|8tt6D,Bgc4O2bs'Hs|剈>!V R;9S]rE:%$ mK&T,q `x)\[c4ZAx@w@EX])EXc,ھI|wSd`Y"Vn~`*߃^e͝tȹQ퐝 m-wܜ&~GY׎pHi<3 KU?RGBi3}t.pK%CjJ/oӇy^xs5ξ5_-Nf>WpX?US`m1iU9gǾCwPJcF1N]%Z߷8L:߾?~i>&T̰p6㶝.^ l@Ϸ*݌ųz%㇚L:~HXZH`Jq6ʬ'طsƔz0ed $B< BkZ_I~AAܓE^-s8i#kX U}pI\G  a} pBNV[hbJհU~RОG'y!z֜:?C+1Ye$G`QP}ul[:gsl7> m ݢRHW+чAڟkx?ܧin~OlGCe$v.f:.%7ƪǘ&̞{Ʉ3,4H8? VzgŹT15qw\{xD+4ENJ6# l5؆^K8m:=).U?:W`4}B_7Ԋ,l ,:66.[\i 'O1q43-S!ehz&`$`EaDW0BHfEuMJj@8Ϸs*j6%8ε_)W&M)J?1;'9c3z|#7o?B58ך#T8#VDh)ijVO8 :)ށ+(3=Y?ts#O#'c췗`^;|E&Tc9v7PY*NslCHUc5}QGjY&]Z|7r%4 pDʽQbS*ȋ0o77Q #w?57ê6Q&Q{k4j(ʗr]8۾죴%bN|6 8Kvn` $*%^A+RS^@SCvJ=|Tښao%4/*8J-pRHdyRu2ʭ{=>dJ6D]r1ۨ4s GZKşG`tn h굛kmmf .OÎ)fB ՏHF~b~JBrK^ r4[]R' \pOq}Ng?gF Bq7f,r AvOm?۾^&n 7(hT@^־"ʻ)/HA!c:ض #7ۍ¨z(īLQ|FVH.:ۄ":l@g_7j~xx 鴎z,/P?Zd2ݱǖU9ϡPVXFQIh/|g>ve-/T@ɍ␳-w1q3ao7{2kk٥.CQٷ#t@WԤ_UME'r /p uy+5Cu0&)QL|[½+wZ>!Eע3FSnC6O0b Pʍ2jxԉvQw"@Zu7ƒ "Hl/D.଑Qo<Đ0$X82ھ;/rjqd{bȦcRĝ qy WhjDf|<U/pΩƳqI?O [1pV\$ӽc9 za?yCmk員Ȗ >C +8)? Xgx OqD/iXNшrhG%J Q?O= io|B*G0 ?r!J 5ʡe[Z)xiS".DTK#V_ib82m.p@(רQ{q1)P`vr3[XA̱Xp9_gXg|.j%%i=VUm*5 d}-v=6{zgġ8.f>OX=hk t*ESU)|T&82լJ?' P!#£ʌ ָ l W P=" p><)aWj|?() !9uOq#^uw#QWp RySR-Pq%:|4& C욇8KuGֽz${BocѪC'y:Z\Y]P<˄ sJ*("ERs忡1l2 f(sx1D =]J 27i3# <:)Q{[cs\3J IlZT؋^ ""1Y JIPDe^Z W_7sz;*"_POhcۏеCGΠ V -Zgg;ttǗ*Vc<<.Nd+^8EpΙ![C{N@{ }C!\H \B+,zD{\cߤҐ@RzyV;"bM1ioߑ"ut|a:T! T 1)S* ɘG25C^D"{Ӭ6Clv9wXy8ҝ]0"CcW{vxT& eB;  ?PV(dr\6IvctV0y8pFdx2Є:J`(J: q~^A~Mjo!ȿD61s^AXDy#sq.ajQY #FG"_1+-e6f)#pȅKYaT֣t@Y5XSj 9MNtͱoUQ(˹*ש3R6 0e|q9UJdQV1d8N|m%W>h=3F2g27yڲ1OJ O>!~>nU \7@\yLLGjLWX#ow7#fz G> [AوPDbR.o9'EMd/rn 2z)>rDz#Cdv;)wI/a YR/^-0H9*4Wj3۔ܥXǸu]IW )6JgkUb%aíz+YəTľ!<:l$`諀JSx+[06(^9&E>ۮ<_I}E p)K J37CF&qt4"jd^h4 *^rF[G[;FD FeތD FJEyyt=T-停58VTXnAZƀ[ [~:E c˿Ow^q]4mvT N@_X&LzΣ,vAf~ݽR9V[Ü*f+ `YD=XsmUE2k:7Ҧ<:C- _b)/n#/nm@9U494>L'nOLyIv=XpW@Tpm=&:(~8~w)*IplrZ-{Hm6OA/'nRQF]Z3uvxbv]c`!1=!G@y,s#V5esf="Ht!Oe~X9_i.,iD7Beިz-)78i=2IeFem-YtU:HU-nJ;+8 1X[+p&uPPtڡJ!kKFm1ѽA Oɾzc<:'C0$c +&]Y,mttqTnA{jH|w@NP082p|6*qHr ? 5p2w6D\GgQ{ΉvQGzo;9>+x\ҿߥ  \lD.qH~!D͙ssY3|=jmD/so~r:2gb3LJd=_q{xL :je+' kW(di{ ie5xhO"4@}|NcϟS{#q>^4Ǭnol܀b̀ w9Cu^у!ISԟsISQSH\*Ꚉzgi`nMBM`&.yQ3Bv>x5X' _]JaI`/={O"ZuR?J .]eBzVsh9o +C ^`~!h'< ~i7`deB{1!wv F0yi)xlI}$O.x=9 +~'MP _W 0) AAZ> r1axbmc鹑˾VFէ oxBsKN0${<*Y >7ߋ^x2H܍2 xrݭZό@ZtV_9Xw1;.=wZiI9<zav:D OX(1SLT.6%iPKsQ_[.ZѱKr<~JÔQbO/*(l[` /\MuQ_gGùoctQ7y *稌=> NBڊyH*_w{>~W  l˸РS8ei~LP``:ʌ6 V62P@>U@̽e.eVQO\Ng{g썼_[EDx|v/]lӸV"nܠ+%+H2oАZBZ=^VTVQA/HVO6z*؋OKy0_}#f9ܮ+0PI:_I Rl0<69qN^$E,JNWiɛt`6؟ z!XlP PRvjVF6bVOr!򃪫;eBFI'cWa q+p؋z@Ky}BT+y*.L:)n$ORE+'aLo!{dO6RԨ sftcxJr1^̥-"3ُ50OMCd*MOg n%JIXY2nO-[?HW&n altYURseZzܔa{dɲa`VkH $ظ n+ᰒ˗R$>K!O6Jr-+%k<?ȓ{B_1xaۯS_I෩=Vbތ[*>YnWo@fw3$*P -g+a5ZGR:Bg+4u˔U~|s}Y7/|B|\Y<U!ՖoBb)G17$DY DoPf$5M||)oCӦK>cs@AHjqMu VCCv/ l\X L/厑sRԴl[uaD jHql}gz$W?oQ5NQ aj+|;.M]깦t>O t&̟x7g|Ջ+ }ڳ'2EaQ3q^|Va+W+2MAK #,#yi$.4kk 8V +kC <֔VX H'ęym$@L&Fx40Ԕtε{#ke绬m;[#, kLrTƮN&ruʼnJ1R?T ߗZtԟ4GEEMo;NT̾lXL'DO" -hPrJuAavFN$/@ ;,BI*2⾈3l LٮoYݗ!As˳LtZJʺί]6Ed\no}ZZvo0$9U O ;ӧj[k2ᑓG!('G¡vE lZ4=+,'毅5.u3F`ޭ 'Y |83c@&:JKǼ?fv' >e*VxV= !]#.5(fSߝځP>] V>VQO8I;~BŐD]8 BH0O+RkJ6mۈl@ %Š=U?dgw@>s3+R+Zv'ap`61ZEt(NQ4aaMF4% J ؆'VmW$|5 `İr;%5KCɇVRG@".wuc4x~ymWDɱ,5yb:.N_7ma$Zw6wZ1RUn9kwfpݎ@:p8md2"HX0&b7jEM.ϢwJFށP /qG pMo@3C7XݖDX*1:9&JY+08zѤ2 yy|Q_roW=,P|mx (\B;-{Y+5yȾ\GoG=H k=s`QjOlE)7#fK0iE-+`*>;9߿Β`صD:] s/@f.f[ҾЮlL})<ہķX ق d'Cl$Y [QV"ȣ!{atxaveD>*oO%\V3Tv9~&`-{U߀9#sluj 1ab^}_U= |{g$ڥFu1gfvYo 1|?*jޱMZ ñe1`M4 ?+ q'XAٙNսʲvHz~$4`ӆ,pȏHKdjU7t"l AX-`AڣBni—?}}}?k i)x}q|v#9ۓψzVhu2aIIAK `ydIpjfh&v~_ž9/FP`Es,F$7jX5᮴?f)/jD +~xڍ5Ѝ]:iF4uF&6Q9_~*_/׏H/xۅ5wykilPL_<$vF8mMY@ g3{>PY5$ئ, YA"ȁnϯ{܂WMpf r-QD]|L#tž\y但nӇ[^"fFnAށ%`.xSDRq>Ƅb槨EKS koHs`%XUNcu2=:t)UF7՚4S鋑ߪ(T;\fEܩ~ro!.ZFr^mHվ$n@7:xAuċ0 'z VJQΦvGV㊹随5^7CorvTߕ(JfvYɼGOe9{m%%n7LR1. /GYy=*3{0L4 չ0u` Tsq8ix3R_VW#IZʮmFv+91P7(OْYtc͇/KFɧD ʿq.`ojeF8-T3Ϣl7IZ됃HƠdQae/L|[S ?JƤ>f&\m"m@6mf$>;/G!/+i)>`Nucrqoô8ҏFLQك UDnYΕzTBrP"Fr>.:gPO%Gr\p&QNG^:e]N@Nջ_OU޽\8qTlKjy.i>U1.H]ICs ):Ln,޺m}^η5Bӈ Pw1rEh*?8{*ivCu{41|K*,2lEJ-${`rB56I rggV;}<\ʝϖ7`Dt'*&^ htwRIun=Yv'[A>kBo<Bt|]zW/u9mo ",bGpmAn2JUObŞnnn=0R\9?}Zwb6\oz .y=H|8EX.M;ȷ0߫ivy>PGyh2[GGt)!+Vb~VW}Z#|u5v6RzGC&KwLDy'}WG)$?'u[G`vmw7ru)ݫȕk {w%?m\NO5kY.@'Z92PoOBI 7 ˮ寙s%?o1S 56_99oc(M~h ~g׭Q_'&LV~u"q1B*If%Wpoi:ǥn^z³#PM/[5JT^O`37UQ^4gn`H9ZvQax&8;nVEy KIFT´CF J8?fVEۏI F|Ua5Ʀqv9"G:[;k%?१%Yh-s愺4+VNaV3軓vy %Ss,Qܹߙ)׷.,:i ߰rcm܍鿮0x{IN~Zc%1Rs0ﰑoө6KP+z>pkW.k^o ZvSu?ʽa-muw Y̮.ynJT?_xG7aʭ}w%J?މq ѝ\X-[NBQTrr*hC[QfOmVEa}q$u"K]s@6ՒY @Nmely?p'߼ @EN/Q{K闢vy5.5OB|͕~دt;\}}ǍL d)hBiW1P겙4`W8/]f*6<)^șV6d6")`/w]pf;}G:ӝL󂣙.Z+{x< x~N%ys~#!2bE.2<@a?PN5.THLPjR G.z+z%q=bsn.\* N{@~ā-lCZŊ 콄d|dfA-͋t}#_c^tʧ٫(.jKͿ/&ӿO? )m0q^SϿav|JvM-*g.A5Zgxn[&1Y`///φC&9I-W_ Ͻ?oOYm9%?gہĚĢ9 !HAP8+17 K(3elGov:&x΄mJ<MOw}JI4n/7\{бQ!iN5y.6__Oi"ZBP/ CO72 RTxrW(˃v;eX3*S\]ndt2^:CC-lO.n6o(¥r1)#3 @so ;( moloPH# BoRLUHk^DKjOڻxn-Np t䲽oB:m 䳀'3u2@kG%JFkpE9]֚InB Nn6\A]kW\Ikp8elY:8E_Zܕ$ q:]j?5 \`f,B;T %`;Pi6"*#"0嚟zZ=I8(YH/7J m(CZ(=nZ{{[Ԏ"7D:BZp?-Bjه7cAiKL,܈卹Xo/BK"/?7V} ̛L]y-ښ׉{>U_A+n!{Cg:ѻ(\kըVE+ cGb;P= C' ,vNEx;oPV@mvil*SP= "Š4 M0TS(yzZvX,&)6rG}/D-kR23Jq {LvS#-%kN5Qf)czOS1e{/=P9DkLemt>h>TCa[v(զҝ'6ǝ#zT_:Gv-*gZHOw]*ߜa5ҨY}G?g03SBVT}H؏b`] 4ObGؼ1ߌϧ"2烨ÖW b7^z;M<(^^ji#L6`!Iڂ(v.;ٸӈi=M٭ E+>IK|6q+?p8 BD'@c@ZB~Ϡ@BPΨ5PJF:0$ U T-רJڮA<y9 Sz9xdo`[Κ}I?w_XW9%(d';s:BnԒRnwVq0S7#ߒ .aa`نx)|{5~7!39,Ne>:?NQ^qĬ]: thϼ#xz7!Sٜ :tV04 De`ԇJʲoXJN0+ 0ЛboI2H.h1{{1EcdmJ 'A6Ŵ}x#[G\ݝyd_[7jWn+w=n昇$ekrj.>Bwж`?V6J<_c;@] T't;fH}ƽ;NFT3TC{%~2AԘ]dݹST|KG(cP%ދ]uvpsS6xm?f []:?ĈlFhg9s|of` ˥e35wy26fB=g:}= vE_MO-6\k(_.3lzͨ8e#fTut61 >ߴ~/=Moތ5z?P}U(5~տ[R-ɹ܂5=AZ>j)*fl}}`Ux<ƽsts}&Zyjƽޓq0گfέQzh/1څjaGQ-5 G:ΤM#4Ja`(Nl+zсHqso˟ mƚY5Yf!241 ϶R߻KC9[(./f[OW {@K9GMv9gW ϖ Q()fRcN:fXGt glWӰ4]3vњz~<8we8]X ?m+6L/pW|HdfF<3HT/?}äRoJe|Fn WPf_GQq{bfc+rFisR]_ħVǢLeVJ?F{琟X[`t83R3g*$ ["t<3JW,@ɪNb'D37 vZq[D^ ~; j7GovmDX.ִ߉c{&1T>뎋a# +R p0i! sf/Aj| +ߺP7ٚ1~$?i"O>Lm{"{ ?x**3,0~DNת*'?2V_5 |ExhPwQfQڼbrHk ˴UU@fNsޔc=|07LdPBv|I#)7|Sld[6Ȫ19aTvu/`y[߅X% m>m,Zcj,bq6lfٚB͵swv, pX -'M7I!.r*P?%^ˇ6lӇ̣tĹ1 8錽!bNmeYkT|?>z:ˣ#RE[~F_;k ^ﴟ~'>qe|bFEeH OTXV TUm^5F&m.8r-(_ w/(#A7`Osg0if#';DEB PI e&MU_74=V/4z9Tu6ct{b)jT6u8E{ ΖϺ>wvc/Wig?nq83^[>"eN0/};~1<ܧ#]=wjGч4 +?i@7wea4ʇAE#߉wK6FEƵޠis@@,B Zjp\`XZ얟 Sv4tѨY+k6dy88?N١?JPp8Mg~D,L“ҹe;]6t Dx-,jMS#b9|_XTݛE[I#F/o낳3SUv #{LzKt1>-~vը֋hhKK'Kp]SKH_ד-:Z Awj$ (wYʓb͏f1{:c-z#-P걱QLu|{CX}C> ]:xAߺ3fw sf]r%tKohh+ᆯocIao܈i-ēaua^b]X~jK9vP[G=C~#ⷕ+w޼k]謄iI͝TBs΅UgvZ< m4Ot#3nT;.Ws?\7jٶ9ˣ3-|\"pq=ILD篒i-MkXMe *E؈:t ijVSj8%QpQf!`xg&MZ̎Z2ʞMxXY.y5(W|HK_R#?꜂u5uWγE!BR^^]k~>]qK.L%ÝB%Ģ QH] FوqHfQN7}ZaQ}ZϔN}~ONSN:۝ބ꫿S=-סd;paܕPBɅ S" P5{aϕgȷf5&}PendK_Spu , sXr)OqNQm ܁# AWBK{_ wS? >B֗omy'nyUFJtCeW?dϨ@W d?>JM#%1r\yd=bvh9& 8W _O o6˾!|hIcnTAy0PcMa@ e(_R !.dOGzj Zi&SP ,xl5|]ĚGE#x R@&Tr0W]fA5͹?({˅_9p_8?Nx琽enɥ6A?Qÿx?}Pe0GSxc! ܁:2ix+TzױL%5 :xG YAr.0ŽfXC藣g{C7ޥ@* 'Ô]jʓeٙ蚻%?(\c]lKCq`0+:-Wu>.k@s*Dv_'"O1}Jn f~1Ny`hpgM0]Ъhc/';)kxkLbt5'kWпz0i7e]Oi{7֬8=OJuɜ1x /h|=e Uyz9]‹ ^ 2S? MrnnC'uФ+$[]l ))Rlb7=aL^rMZ-ڏxg%/+7| )+SzZ?vm ws]RaYb`ެTvhm9ehf5j6\{7) tt:φBɓ46 %/n1;{kN2#&ǮDa0.]vϷ:r lY=X (ޕ. n ]:i\@8T7nU ߘ 컒[)\W\`۾Bx E@-tWDx NQv{RT&&RJ+dlI8h4reU_7Ņ;+mł1  ,Q.i;X֖Ș`N+܈E(v\JJs 1\_Es0| R8X:t `s. ȽFiyDNկ(UvQyv"{1OXy؉Q@5PmƠ}c&ez:%Fg6S"EoA}Chk|nR)NN^2X?N=+ڙ23#njM']7iQjV%8SĴUlwCǍO1ؙNOQs[pK;o穚)r/8~x]N}yR]rysSo0n%K]'o =3SA, Ffn֋ֶȥ_=|-Ct!ۆ^T&gYx(ܠCALpx4N 3{Z5{PtlM+G5LAE,'k yEgP0҃y؅i?9ťzH&{TnsY v(}*RUwBeJb| ү>fw3t{jD;`K ʟw*Ʊ_\Ih 4aj:t`UrNtwho69]<6(o0U/PY^<NndJMfϟ4cLZ}Segv'[l[~ ܂=;<r_#[/c|~7臻AiwZ&/k&\ZNx§ffF񷭳|RTm1N=^\ɴFپ5RjNؚ|Q?W˝8ePKM8qh܎]txmO0>aW(MvqH#jNE6;ZTm.o iC눉h[K dK.Ɍ4sG+{5ϥUXO@22&D}veٮ\.PB9˅z03;;9쏞'uߠPmxW~[d1߲ z t'C>Cys8acz_ s ϕ0pnT--v{R(4i&NEH Zn4:W">J*Wvä1P#Qɳ8!ŃnB0ؕv]jfYm.#jɛ~P[:mؕ!y%jO=Fیda>ޭj3TRZ '_׫ucS>!ۨuJ^; R#|zg ܉VuçM} :|T:|R9|*x?>g?:m.r{$6C=IA3Z5,<A 9)$uғKX6v rؑG? =2@O:u+hd/A+2KF9{%p7Z!s^v_r9 OOB(ʌlX2H#v?oz2*QKuD/cSvqbP0m[j 5sUeDsrizE/nz%_Wڏ]_~!?q 3#{o7 婒fr_R @v:A*1jbt9"}AIuዓ.܍o两P''/۟MO@㌛PpΒMRg!ߛg4y|&z 2Uey7r{ww/jo?C՟8 jm{ag싶YX<}*sO\nO*ZlCXUm;qn;qO\ W :A'yz'95^R}$H\b c_>pVWů]g5uCʗdȭՈ 3̸f:Vҷ{̊ˌG4S9dSy a;|j^[k$@=/6&{p{v[k7 \;({:= "MX.`XWtW0wgOHS-SOr JD`M&`z S՝DG&an,},22ҬLݓ*xΥL&ÌL4wM3 s7F58VxE)Rz 'c@a똲qa&lco{6 'OTw՗5/PsNgSsSx8=GWTDA*|58؋S |6.߱җ}i oc ay/ãnQq980oY/;GX7d ) /OǛEW?g&fo95!UfO?} GM該}ӸEaV8zК v3LM+{4^)EkVf=QfoYx6otx3:w:^&R#q` 8?"kq{CͱI\>}a|r6*p^s/,20ztQYUFuN:{ɏĺlLq= -_iEP` XFJw 1I\16ۏ<[6JKR4S(8Nqt3y{B xS(^_ <>]!K _?9|/|*qxXw^g`/^#0v`-3XH"zt~gvb\]4+h?Nf$.XҠJJ,,+o$m+PmxbmI9`0Vq|jB]Ra<3VfR{vjq]XX[$JuF9o&ϭw:+XHr-źƧĚ-fs?}rSL-|5c4aI/1*Ѧ`L /P(zCqᆀQKX?A$4&a #5}#Yܶ>P|d`KC6G.[V-NOU2SL u^;xgoUWl;b(_M*~]GE s7r 6ptאk{u]AR }ި0 C\!o x[ii܇~ݩBޏ!CvնG#N5}UO9*4pDu!vѨti3GsaC{^bvdkW8תbW=c2,d̻7D~v};K ۍE{v!=Y8*TЪ=?NRυ"?L8—p0k][U?~Q1/E])"a Sjx7Rν_X$jTt#a:,]JnѾu{#bpelwf86\ZM?5 _Q 2$duc(IL4o;i$Q'so>;Ira)8䓼xU9FLO:5d[ ޞ, ߭g kA)&<.^bTRTax2)C(YhDLH1C:y0oF%h &YzMද8rNe/:s0߅f,+b,oymBɵtj̸j>G[ }Y䄖H'dj/Pqp dC;끇?RE2ʒ+#.$cEJ)kv x̘bWs٢lsԕ0lrb&j1$M:I|HDpZkAH6a^*N=3_HX%KMpVIOW5OJ jlg1_=N<>`ur RE CƎ.Xp%R36L>xP7*i6`L2ۋd"!";7hYQ g9C`*CfG}F7&iF5ddah)?(v>!aQɐAGp-ocm9:L.Ж>QC~̒Z8٠VfT#vz%82vv.7b,B*6Iߢ͵wOŚ, ouxMqFva#Ƴ-|@ 1]Jѝ=OQ/ӡIFvׇ.eP5؆ldg(&.ijǥT?c!Kb'+);waVTi"o+u`4wa3n (SH={-EKvZA C ::Gڥ2q}%7ٝ&år%%E߯"wKSZ~}R܄i\}i ߧ٧Yi|~4x&{8P a[eUZ\I}`[2Y a/߃}|Aipiׂ\x&AM#cMuC 8ho~H,Zd%T²7;x\Re#?Oc)Sqq܇ }br}.)Pq1ZαTjpyN"H_ً}:|SJ7擥 Bsy1Ef}_ftѿh6l%.KVfp쟣I`n4"`h>Kcjv6Z)[p_OkiCז.hh6_iKW_i}8}Ͻu;Y;!v^Id1W!w66Ec'(o2I,Ͽ9-5xD2/f[;U^)ձ =ǖ릺ޛT2jќ]G 鈉-"}#tSUv)m  u enmrZQy2W r05:rNIRwtTr*J!:zȹsV>tgpaZ @* tk.][Va^ U\HhIa͡Ǻ>6ܶ{G!{39`4qKi<'d͊1K+ UB3` *5"0Kݸ2늜m*MBd#q{O|_5׷TSJ>&>[-d1Fے䥏'z{JB9Ϭ|(/ ~ȷ5 3a%Av{qlnBIj"qTP lEx.N'+ GWDl49SHׇYYKH5x{qm}:iߚT>M&G{Ej\, }|xdLd\&C9&[;S! ,5E ix'7$ˬKQ3ٓ{@8ncUE|c2Vc&Ch\ D'sԨUSn3Orr8c^h~tRO?>|v:%#j#[|>e@4*,S'djDy;B@GߢyWgu]]{s/ޫWM2v c! Q5Aon6K4:A2(3^/2,^XƍNM?PF,pt>e/GŇaqXަ8v3L4IW"ϤZ\UCHs)Paj8ih7tDMͺS7Mo>=]Tlϔt+wIk.SY=q>ѡsOG{=ߝ8a4;w$@ϵEjQ;S# wOE(i8 .i# uWT 8Q&<.9=pؙ|&Fvѿ%_U]󔦯b~inU%{+2 Ip}./5t![q!WߑC787Fk r~f`BnU +gq,wK\-G]L*Ng#zleߍ~&heKV67LY mc//լy@ E>$Ό#!e^E]|- 8b7޻TԲx&G{ <ζ>S}9_ i?T@*/s.p2g2OY1wҷf1rGù[9N+~3%+ߖofixx<xx)fxXޢbNb^7͗QuMAw|3(xDFC*WBs; - cB 5:qlȑkis:!w2:l8ۧ&Ɇژ_+4??? MM?S[ g1qSv-`QUt}q[?f;}ga=m4̢[ߵwwwιwwK)]uj߇X9P => Ly1q:MCitRuП z̛E(B\ Qd,[kn~ cnF~T/ |<"MZ"҃i_jR:&a9:- 7ܔr]}t<'wb$gO?ۢ]GNAJWm['zTE~{*LSy\:VVCK狚?W\d 5.ȋδߴjM(%V1,Ym{U?KO\EN,~W6=QoO2r K{[QE͵ss-fZ P}ӝKpI9SāJVu OCaⱜK1.waeJTv0KGJcZZÕ~Nq=[%FD<]JE,>z1Z@o7Iѝx>RVcc/E&wQz /ѕԹ Jkx|Z{Sh* djxa5pc"t)u~?Gڣ_Ku!6anEp./dTu2W8hwF%<̖t[cOvwu KM*©jgSh@J6𯋷SWOT3 z=]pn5_OqE8yc. 8+֕l,]9o\g1(bUBDm.HC8*TNAdfY:F8<"gѹ92Ǚ!0* p:R#SF8 >ETw(FdۆP`)*9 ! Łbk1d6!cQD?p9ϦzZ ̄N1J^ߜWW(@4 ?I>̬Vk٬z?9 ,L{<ž:zGdXը?Jq5勋p.=S)FgwǤ71y1bow̱EjKyWU#r/fΥ"m7n_x_KLV Dig\.fS}}l!`吃~$?b/I Q~\rjr_N6桨ŝ\$qq1GI$I74ՠ}j (fO ;S$*rx Pa]̡ 2C#;6PL!unAGӈLUMwn +~\}nեhѸYǾ:'^N]3s!]Ma<ƉXd= n 6u0^ !*:6Ĉ9[=_d|w[C.l +:ICJEJLx,hQM.c~Jɓn[Hw7hdY1)TFɃ7F!ʉ5"\0$~ƴI璿~]FU+`:O :1tա#9&jg]ASzݑYL9> 7.a'zU.;l%t^E" qdy'FxN ɚ^p_Wc=aۋŁRB{sEL=ǣ6h>7nSHl/t]lǦ\?3c3FC2]gdaV<m]n`Z+[6)sC>^d5GZK<LPPs(QUn'ƟjZ5ޡg r-7S?]_-J?n*דm䚕OǿM|>#wy~-]oծe$60?N*}gI) xyd7DYK{ϜT45lh ?*q?Ds<ǃ>Ş! _'?8|c(}(%,Q;7 'K}Z,M~|6rvFhBDIBs?Ȭ.~Zް{Xw|{{ D3Qz(9OM9nF_5kEU'jZ5ۨѭrJt oQoL{]5k`9Գ@˿ x ǡ<*s&JG>2CLZQ-n$T O.(>uVcj-@ <H; ^T (1u^o (ҽVwMD}/QʬL a>1PF;EOVQn?0rm[ Ѷ?r"5Xg&&ԅ]J4 >&27M~cH[_$7c(& i(pNTyl ٕr !5-@eof' c0θuU54n rz;"yc{ [;1K9[+pP]XNbR znk,gR*/x[z{%i)HĕM?ɡ29}?=1(Ff4M{82=5nZor=s-EvM\vl ogUe$[G4jv#_kj~MBu22VLAp.%|!)hYBx,V77K}#SV^y8/SLRcχjCZxzB/d;y*% zP%/QEYS{'j /RO%Υz;AOG- Coe bSG, ;Au?šRjaMWtuh99<]SoztQe%1N| Șe]Ag{ϝGáK'GnOu=幨omҥU</RPetxCv ڤ&tǗCztwkvMQbF[ϣ.b5j lGABkTsj|S~Pۚka20O YԞhmx++ _*{~#I^Xd腃9q'|u\k;'ux9DKL~/ p0[<*$/0BcFLzR%Huk_=I *\57z[`&KD9`lO104 l-[`Nam|oWױN=|NBr Rˏj94\ɍM0U cWwmbbr~?d{:^feϵx`7;}lߢ鶡IfS 8GRZv'@Mx"lDYUׁz٫f<;olwS@UM_$> 1m"'&9B݌?}]#jtĞǁo>7=>x-b:[@?h<~]G+Cy9=UϞ2RT#bX8XŁ3)0˹rTc̬eNA˘|·Ia gا~yΆK穤0չW>8~jzsxАmڐ#Zm[.EiEIȍ08tz%'~{XoVLEwUxYk}Z [Dz*ӏߢy{?fkO >/X8U@C6ҍЪumpaj3Й"ytqI-jB DZKJ5/Q 4Fyt2*.g{)*9k]PRy<ȡx*2wO+KAmt(8?RƯT +>Lѝ$/ ^-,O؍v6g)xVꐽ%Nkd3W{Mj7XL4nqfT[8+"{M՞&eIr-lU@7N=EG'o `1ng* ̅r,&ƃI4XjjH5]a0G؍mVnnkj:2pZ536nĉ eW0ngi::g0s~eliel7Cc). &\-͎  nw;Sd`O+QpA_ shX.T'.`4 dvf?`EA^I'~s(c%}vdqbwZ(ˬ2نC%Mw0^XT]jϚNX&o.۰@W"e^S Z\d1xvEXtS\ܕI?ctȍ'Ϧj8{- d=#r{]bk09:D3ϏrbGmØQ(yᰰ~dRĚbvb4knU|ubBdm]4fl*e.] 5ׇ!եJKa&~ׂ 'Ӡ}PKv[WZ?k`h lJ^ QwF \LvJQ=rʩ;9jjbݗγX,ORPUrT: v\՛w_V]&|y>< _:D[ENw:^3'wW;Ib4>ߑj_χwV;V"[ d01[VS ғ)FaauIZ:368b ΋VfN3z'ND H R%8wv 0f, {,&8PKNA= E(zI` ΠvmCk~a2=|^Vi"{ӊE{蟙*=b`-RwXrkcס+@=!um F"RcΨQG`AYz-(r9T m?sgWfŨ[3@ DT*{SХyax6^o{M~P6$Dn4rd2|㻈S@a~֡M}s<'v_,~[DWύ{OgΊo{-# GA Z#4o;35-Mw(.ޜC1u<,&hح,hOh}ԭ$_euUc^^ʛ֐η,WqfV_Q~|t8K8(L!vYv`u#X#mr\=<Ƹf:379fW>v$nq"T71*̽xh-u[ d! 撛!,\\OEd F*(˭E9\`P%՛aؽ-t8'z5qw @ua%1 :rCؔ\]~ !x0x~x>cjjb͡Tc|k 2k[MIDS ÇS3m@KnJ+OO[vÉD 2 CVQVƤSnez,!/MUK8 PR-P zS* M`oH*(Z@ XHH lEPx {Җ BT rY%E->{G}Y{]g53k;6>[JMM؆0[;ۀs%?$ʯ3W`.zg;ߵ)7˻<Iy2WwB6ɍ $1$}ME9|_RbO&)]I("y1_O˔ u|DGQ{mwKD h0} IR@{Q!{G]nҵ ܟ@`j:'/QixL{z5r [.,e;ܰ/]waOṵzvʥ* c8`OmdՇyA*[%ڷ=[ _"A}=q-,uinimkTB *W@ xS.BH,?sO^$L_Gx6a}ޯoxho g.$l {ҿuHZV(mY)1%эGF^->Q;rO:ӔV[z]N &_>/( 0bPthxN_]B%")*j8z\2}`l9$06Qz 3-r|ebkDR@YN)>(5$kV9~_bf8*zNW?{TƳ Q-c/aTzGgx|LQHoTOAڧ?hVKEOI"4>fSlP_}  lD{%8I$9E:N)3!tX:i" [Io1^>E?ܕ{Mu8ۨG6sw3uau1B= l/cW7"?1Ǡ3.m(>T# CEw¼u&RkD$wFD:E%d Ca  hr]\vӏ‚׽S%,?(r5q MSYH r?ڛ+h/hqa0̦_挂qf1Zt L'$ltQě(U K}:g)%sCoý13lrP ܵ- ^ǎD~}z+uQIt V0 |t#ٌ3y8QH Xios&Yj%$dO]ʆp zs(dHnl8 gvIߺꀶ\hŐ;|%1;1^9xl"TCnRzO.CP\D`bBՏSVE،x){z-vKI;/mн"'zR!{,QqBbpB@ 8 1{bXV*izuJw|'cbT;x8,uLfwI]H뒧X_cy%uc8]MbrpaF5Lj?W_OcFé^ 9Wq'tlW e+9{9@ 䝲e嗠%.!O-wC?1nzHor',n5kIVm&BH,Ylp_(]zOw ?{NS3Y#VEeM!FM47,6e\M &EG \_!vLp? "/ڗCj{Z)U] ܑGmD;wqiz;bC-mUa9pdDtX |ٍE}f[zr1Vz6|q&ȸrc-4biZ _CSfR::]+hS#z^Lᥐa-fh ?o6 깠BNkl~ךXnP@^/glzj |[tJMXW!1Nk#m t9GX)vsm-.rI:*'} 7U Щ4A.ɛȰ=Y.3*Ȧ$! ֵ }Qu O \BNw>13䦄5e|[o}ۊQ߆-@ݖ w[n9  Nlav: Y>13u OV~ؗް .~ubpe2 S$#,F `c#l tHo"vant5R__׭M63&XBoBCj3\f]>g~mܧp]L;lPF@2̖߱]?CP 0?E6>_sA3^,M+:I)QB؝_l4T'tۖaoS@M[uxpC(NVJ0֊j'1>F)o w [+ Q4t6rG .Ӟ@ŗtϗ2>u QNE ^"{r[GaDO %ZgKڻ T{0j:\ϚÍ.mn+1ҿ4@[D59J!lLcR,]NYw ʻܢ("T~\J9IbXF<5V́!`{:w߃2CNKW8IܹW/q@ J#{o2Oxؼ4y&'4<{ \0y+?娅^;R6Ӿ gًbػnd !r5@")Ќ#l̡feH{4u =X0Ni?3^r iJ ODzO/Q?&#Ҍo M'diϫa_+r1Ќ $x "ːv^eSs v΁a_EDZ+Z+/qC@;?|)ɺxtǐ@hrs85˛W@Dr^~_mP7|:4kǯwAԽ7c9(C'zgM Y ]Dv[R }xF-yk"3]=IS7oۓΔx*Yi _NV#o[LrQ(F -- |iq̯MgKxw*A/ul\6bXdy#9{64J EeSݻdR}3nBo (:%(K}2Dp]Hq;?=[1;pH =>>μ B5zƭhyiQ[C[xTR= /-y2vUh¿0avћ`97S#E3 7) vs^4>mU|3?6տq$acWm:LP} Pd\ wgʊBX^KZ~7 ͚~$`C_ ȏ̀bzR%<>U$ffl"ч@NHvJhP(~oQ7P>> زSvSb\^ٳ4CxJI ݃Wq{ ,^r>kHi=Yr q71z.mˆIǯ4{.8ĠVKY?je{F\LaQ&c6S0Yp?<5Dz ֨U[&kXwіUîDWi{ɟ=~ϞP^}AYGM/$jNA֢7!5b=^q%3 lz"'FrTwLW 3{m#Y. #Uz.rEdpV=Niymxp4эi ,4AV N0+K'FR!hYbRNܗ)|HgW͂ %v/!c/X3_qZ>V:(sw혧E!g9Y% ΃d.wҍc"y87 VK&\pyfF~,R}kY.eڂh/YP`RZyE#$j s(9 O%IIbxɞ9.*|c7 'p.ixPcoH2O#fk ?#6O4H f7(.N2U{U bJo#g%c@I.'5ZQeEyx7'ՉoNgA( "hC+SLv= C p .(+OLb NC]qGl{hm_ҍ+aihyTO<tdB%VBS A״WŻA-2ZOoB ^)=\U&Wy7S#;ѝm]_{N#aJҟ3Tٽ m*RdoaZ=JJd?T)bcz+Jv ٓ^RH.{I2.?aL?L75f;nQ¹PGC)#~Yn"#*y|ms~zs\@M b|"l(d'T_qKY6z;}jO:5F>f$Ǡ2X,g㸢-CW6q nnzpWgx-$0ӟ XuRqP{T@U/t x$\aC=B${sx|}u郏Im@ +52}7sc^ƷgF|i״j`g]Zx8+p[v 0L>Z jC}TA lX vxbbl3u.r 6/P $_g/X㟼+݀PX5" RtCYdxmmݯvۃ#~}jA#i{] _a-Hm42!ǿ\B,{רZ&.ְ}ZmcNHS2_~$6Ӳlz9@thU ^CRn+UFؿuO$Z›iΒ$7ZSyQ1|||$,'M]*xE`%U-Akfۢ=/ x\l/z ,| ~,_Ӷ'R8F&Lqn+ᓄw׶0QP+",k)v\nx$r3g; 7rf{!A Bn W~9 rnEp~?me_.J?M%, b "+ub/onh ^qf7G)%ɂRR\LiĠLx\R6 >s^YR Zv^l'[Ow=d=bU>F :3{N/--흋_ݫQvhdr%$kOq̊vYa;zN,o-oN]))*|VqEB`Z݇XzN4f|a?o(Aq}bծl 軃KQ&20si.M{!)zRR4P4@Lr.1U HS,(2(X )jGID< CԘ8F_ _mi|P2t.]!z;@18݂]zmOD>C?s2ǠC, MGLD~J\QAf/kN2)rz|cTm5<܋JG>㺨 +*vr5)&ᦸ5I8}Gɬ#/x+`Hؘd ?5`I.lC.3YʇyasِX'՛=jU)JQ`K*7; AIbG3' jBͮAgw]NA63;ۋ`VǏ1[AOs5^?3ҡWviؠ<=7qJ V>JRG.\Cҡ} %EMCk;P)z,wM( RUCt?G"ā8GݘTlQ+돱VYb\x?@{=3,vw]i+r+\qшAY "tgHJ[VW7샳/Ot<6Ps 3lWBsxqvև^9[| ^G?U L@? q^qгE8R$ g$(ro k>&k ʑ`KER.Ey,tq|}nQiȀmD<=I dei: -{g$?g0KlJ:=ނMܢ w(;+Y6L֍鿾s{C'c`-GZYq+)k@I`ao!w/c7iq}/iu=kmE$.m9pLB7FI"5_C>è 0-H1 !HJ@)nd^o)b1WxvM bd[(~ctl./Az ҩ#ɪl!T*a*˅+[tb2լP Iㅴ tG_ah]gIʼ[^Jΐ渕 '낫yAa>_P]i_ۆ$tQyѶ϶sgԟ4S:ohVfȆk=+x䔺=;Z񆫤K؛pF yNwKٹid41$QkP n^ :]0/T CjBHIp*34bSCbnbFd,e,H>?%ؚ9}u7bȸ6f[m"B-ܝ`Ev~wArR yu٤vgYW(1YxgZ!y!G$:,k57x*],)KȎ#y< MzmF՚7b,$i-|_|-Q^DwUPܝ*)#D^h*kA\-|D<̣| G??%ɕPcW 3:< xx<K/`<TXl*XtE yZ׀<kG G>'o4kR)<[A 3ϺYYˣyQG"x T,bznif䛎gQ@)#4dKTD=sF >uS`X\uΚЇ^Eqd9m6pZO>/6BF?P~ͫszHϝ)ھ'J\VULhIAzѓY vs*ϩ.*j _kZ"yvޘiȝ!itVp ;r Z"4-qLKϻq3N j!*CE=FF.9ۼ/%53c85,URқ֟ QP&yl⦕Q0;z7l~tpn>fd_aQL$tDĢQqwkydum%wfg  ߤ:+h8m'm95mB %pPm ꙁi҅Qg;!OYA#T? _Gillc6{2s\8w_Q3Y琯1TbҲ6r}싒j9.9{WՓY^uĖϵu>Aa6rD]=r1F5hGӨ d]BBg bpaCc0|!+cK v %h>{Q! VP-i2bxHXEOrO1rfqy".4q.GY;>E@YgNKh=訽exˊNرˑ%D_.6 m)rE.8NN//&#=CuNoZ0aYMdV2}8ꉃƞFQ1| BOI{ V*N2 uէ( TWaki(9RgvU͵wkHzx (]0]B9زػ{ndܚا6˽/Vr#zX`]WMD{@|" humr{qنh)4Q&ʝlifEէK9mTx^d:&x̸"Ģ0\ $'=?F'$e`2t$`= )83@p`*J’.vF*\֦< wt/-MF,·po  Y2sZBC6އMANdkx綍=2`lcrXXr^wBuxU 3ԑ7o!gHB_Q1OmW1(b@>[jvлw" jpDfb*1]H!'“_Kz2 ,l0M`R])w xH۷c`Qsy3FȉE4:3rq*V;Х=v'4t4y~mڞ w,-S1Φ 5m.񀨴0=m+ [#E;Eu'TOI)L?!E?ĥM g$CH0Wk)`_Wꓰt;}JF4={ %BW2/h"ebHܝh5E=8op=FyKbzQFVzR fni{u/!͎5KmOF|wX{ȍp9a<'PS=b/ R 7.ΒZR.ʙB`C7nx[W=dx5@IxܘkK4iB _꛲+EB%F'j?QtVt=7[Խ>^ۧ8wyKz?RsjP1f;hx Yb,R'h LIA׿W5e ``h'lt`hz.Ɩ҉]D$1(Ï<(? \i2?Zr/f{T6̍ӡ[s'r&.)S 1jPїȦŞv߮T4b !-h]GGc'jV5=tĻ=d.($Lo 1>kNj8=%E%F65KM5-E x|dYžCRM8dVA; $ʣ1RWR[zTӏ7  w?d-ث#jА91#*C=ȏ`+%,5S<#e?,7ͽnؼY]/0 $f YJTLk;HEXH1S~/"eT'Gf.؛LkEn,G=:m0w.!Q4pUH)°¼FUnlN\r$S`gWD Sx8rd'E ӣ-"$\{#K^-]3nk'OZ ,^@rg(!"E2Xl^uy\}{j4|%Z$&|3U閆 ɷWWˡ'tx`Ŵh)xS׫*\͘T¶Ѓ>#*7-ӯVſ Sp|6TXN7B pK(aN-AMNT s\2CxZ˶C݂;?zuvhs1K6 1s>6~ MLf hh3oQrlvSN YlQytbx:8-Jh)M^Ny""-r)F5SyvMo-9^Rc4R)f'0Ib%yc6II9+#Mbydh͂PM$Q΄2z3uKW1֗\ (.9aѭahڑro pGI/l']:I9\tExͶW?.V)Vg i*$q'F=v\XI]㱭`ۡPXOvb: dYOJh`D."WJѷ_ZT)`l`ML,܎`K)*7Fe693}!+U dS29hz^ْvoA`-0d|עP(d\[Gxc.~څGP+-s:=mGbXWᩊ^Tߑo6;`'IC TkV#tLiQۄmx4ݑ܎P$i!Gk_A1쩭Z0 wk9OC (*F<CDjs(%\ Ĉt%y ]qY|K\i0L6:Z#V(1Ť*3CJgs2ʚMX(bToaiz @'x36ެeVMcn~{CrQޮs}A/^U!SCI4֮۽SE$)xmt5&']"K!zɨRUB39K>th 3f?=!۔]i "jnnf[3er"r564LcDCa;%uZ4bpDEy@tD-zEX:;VASwSi6eBx7ө,6$R[hlfEDErnʫ Uk(?<$Is$T[}üU]WZG U(uOϰ ,I ;lMqv[t߿ xEo\[GGcmnrМ獫PF߃xX":a5zze9kVE~-N6™5,t-G9& _Z"a gDooaQ>J{vR=Pp !Iݪ,TF C} r-`G>@PH(^3 g[6 Xl4T]L℔5uϚR[y!RIl?hN;o=3()zfuagйx+WnеMj1ʸt-OU%; UYr4V*Rcw#j#YV29n+9 ݕ {ED.J.Y>gU@;@mᝡaEpt> fQވIRa-q|y\@"p|(o ]eZVGaWalrxY2;Qӓ{l f&= T`촐';|]$A~<^>&n[ zh@:0$E}6/#zkK0"өFHqM Q:OGlS2+^-UD5`P#5즥!+Y-2hT-ZXIֺM5=r`CJs:ztlZcI B^Z)93 VNoSmoFJN'Qdew2\e &5i7 nl(-$T $8i\q-A#z=P rI O.r]eV&>|>G\k2ɣ׸ o{Mic7/YAA4]"\!%fjO+|" Sb7B )Cƫ&y,n5?dV)]Ĭb2@QY~VC?xCXOvM@(v*+:-@ =ZPYa |;>a=>4w6G! XmxcdxʦWA\؃і㒡*frK f")n,q24{S"E@&6"Yx6,SU .%eK)"n&3 E̵:=:)pCUM$60xFMZ-WGG]Z; C1b]%_jױPܣrܞefרk)ZWAOwHEܳKWOT߹9bVm9؁ !A.&rW=*O#lQؖiAPIZ>2J+r-ph mPZYW #) }̎eӾq!^~ZQogyAHn4NmE|GhiY_UZW)v qp&."moX >/.<`W^´|#I@GSj$R^1ڢC;/[+I܃W-'qUmJFxLܣٓ2:QEZiI}7.._zƴ. =a3)UJz`M3`XksG7"^W,~2pTpF2l[GJ 27BeP؄aD u_A4,,S'(Օ]cX"-J>}uGk$?qWs JvQlPtT!ю p j0[Ñp[h%[EA>1qŐu ȋURzj.Q_)ķP 8" +Į"t\!v36g(n@=t#X֔BqG9V3kY5C=yCĮ ЦwjE]p5U;9^3oa;"T~Næχ?*m7G5k}|4'cg 7BF1&X\Ո*#>ݎACp;s_4V3/ݢ77X!oO Ťݿf9Ia5ԑ}FLoшJjĹF5Ԉl҈ȧ.4A}1"fvGJ? xm0քP6\a3…<{FJ.h=f EWAZm./A0Ckw1]GQL{UvQ/Bь MquuS<犾ќ'1Lf$JRGwm6l#̎GT!GbZbp??^lT\t5rhXlbZoK¡8;t|>FPiG4)Id?ifPM@Zۆ9b>O_&+GY" e:҂ J.js{:aS\؈KKsr$ȝ Ǖ8C)&A˸vwv8{J0 X=ٹjredZ&&LZJgP2]>+mG+|Qɬ=.u՝RtO Wtuyl4ōGKlk>^6+ڂ6TT#,]S]nkvy.^vL XĬ29]f 2ooNɉVZ74p/ƙI3{^,hQ?zC,d vK!`(99u8]oIWV-L$B+2n&IВ#:ެ-r((( N;M]2E4[5|/~n E-SO~\ )a;wua7#o94aC~UMvڵZ`=0,,#F9EyxyUt\Hfer(?3zBDj뇕 kǷu(3؋9P~b5x%),l؊bv/$ϭyjzOؙlם0 A`GˬZMKU5"4n44/dd po<)?-V;m,`Mm= uWI9g{'iTȧI8% |cՕT|+nx 'i[`f-a;nKo1Y-sT, Dha WzcNLPB+^#p0F-9O^4LL7?/O. qu6_CG#$ys9oyMG&.yx%zJ'0wdA>.gI(|]!Z4w̤S|QQPna4*lY~̕迈J XJnc pڢxP)Q^;o7]([*o Y5X^"9pOY(u~5_mfz+myg=&\^W#侢*c6vJWcI[9XS<.7*_ixфȖ= 8 r$UzFv6XL ww^#* 1>9 RGWU}]bPJn0ٽD`blDf|"cx8%$Qރ~O,ُU%B@C`{NAbxbVJdzP8s4>b ;pX58ZjF銅$F͡CnSMOZ%|' y5,"NҒw/QƾDfx(KxIIR1QNPi9m?ry 52Z&oRx0OuUjPF't]A;S5o׳"_k\C Æ#4}JXR,+tP^[w4?AYt<~X[E1 Zf\=Q\?w;ɦVG=]?z9 0g e4rwM>h p.OS W);msFWJB4/,ut"/v]캋T3 C0]aWrE F"S%/;`;s?z̮Z AZ؍c7bt:(-1fCˍԽmc_3c0 >X[]YI ʗ۩T] mڔM~rq)ئ ϹvN J,""K'BGKrMʑs*9x\$GBg{ l56hX2 zyN6D0lޯ{Кs3b!7{YݘdVD/(HкGRKy;{='j̞SJ_Gms 97躒丣 ]w<~Z*I?6 EJRkR!>K.5-.l6%a6u!sY"ۚo~ױ;>@!L6s=pӚ/ه-:O w9>GFe5TGÚhSPu6*iM]a8"ǘ2Zʇ)3CJ,<{b@nv[BmvU }^}ZO`j>$i'/<Slͨir>O,$7Yc&״X31"!n{\igHjbXa`PUs=X(֖;h)W(Ǹ%nj` W|]1~bWBEZ֌G>_VưOHG_PIq<,lDġ #ˉ2~BGcUARߵ;;EiU<2*%Hݳ~ʚ'Sᖘڠ<܈[nFo{NŲ-Q<4SDB\۩f6( \R|>]S\Ά1P+r%om=Hp@A*`35nYcr;^ў顩~ x<^_cV`,QURJ / @[kRo#JNؐٚ!-*|4ZkEh5kPLh~]pVG"ݦ=K ?q(;0w?DɜB/Jp鴼.&U'STrv9pFl9⦡1O)ױo.0>·U%=fܤ}L+a &"w-)rk}殻Zw+ݩCȬZL6u_ _qVL)_A=-qJYf^VI;A*oрeof<5cyeGrOQ~,/i{\KtMhPVn(sPSL#~xX O)0 @gzڥ9Gi9l) યV ʚ[n-Ld% yh8 0N2T9\GfOEKltȴe"onG1Y ՞ z'tXlM9b o띵'hy oc5ɘf̛+Si)–/BL(".*#F21X:`3C\.zR|2y |⛳te 0xıƐsF@$\6(StP QFu gV=Nޘ+mEitHܺf1*tUBl=$Q\0Y0D"s|a s!,"8(J;z=9-l#ؿަZa1l Xg"W1vl*O{jx~ RQt38 :Diq FcMQD6~)`= BEﲼ+XZ1ΟD%/ĺ}Rn.8[?\XsO:?k -j]j'Cc4׵9E l桋$xszEO9 @TQu짳KT";?sD juBϕ~eԩZ2D9zQoW{רl&Ja.'{GcyٛȢATJۄUaC@댾HEe~Esy4 {z>O,6]|*=᣻#O+3+SYZJPF ?je"y賎T:ד,;$݊q)&=[Ńjq/[(5[A{'M鳕V<]|l{X!S^ܐGy QyXk}ǔ-DN ٠Sa[u6Z0-l gn1d;`sJ$:fSq4K=c@$#-v7]-D(R_GafC2< V~`f/b.kl"Uǭ4|j9ŷ Icդ\bGG8 >_iNՏn(@[%fk:R}&O즵<GeX֨ Y ]-F|Wk|>|o*tLԽI>`ܻ߭ˁ1+3A:}+-!H4}2OW8C?T狱j'@ۆ*FѴG9 S hGsO}m`Gv[d>?f8.0H㋒ .ȔKm(IwN$a(w;8y!wOMf41ܹ"#ǁx\rFU@h7N77 ? kx]ڲަY#<,!ƍͨNU=F${'sU-+$&|lQ?Cm;fl?wG0nz2#Ֆ8@^C!c^5õVdt  HSW#zE %EMTWGD]rr$v Vw4[s[^bٔ=,a@t3(2M9LO<"lvi}-F[I4(*!"IY5j,1tQuO"68Dx]ٴ҇P#} `DЁ2ÿ_TމDw0vc3pnȧ1E]x ޕv矸2ܙ_0p~uтpZTUy;5뻣S4w$ȿ{A[!7PEP#6}՝k9P Iм!}ETUk|M?t $d=sʳ.b>\tNs x 13]<{7E<{ odC*\bGdbu *3[f3U 9/#h!%9y_C\ j靱:tVuN+$ )׋Q5e6n×irs"칢wQVs&fǘaQӍils1ά`bfq1b՗%Y:qZ`mV߹\5V =v4g KTl܂[kOTM0K7")́ YWfU6JNmklVLچh}s{kӂ&O]KM.hb1ZZS =cWe)j=[ ~o< ⎖sBL0.7KB1 kMyw9&wtd\CMy3=Vwؼ` pg9$FUn!8z1kfǀLLTͣ2>oKmA9gs ;UF;-l}Q:T+KFt*^?HmР/"e-VY$Oi]+hןYvaQ0?c# O kvy'ڰEu@m˙M xdnzP,V2K5#Ԙr[}7y:ٹҷ'г #6mNikTRj׏m5mSs97Ó8Q5pQ1(v@3 aZ:2[R1tQznH oAFIV@J2\f셠pɶRej9h(0xƉn7 y w~+kAW5^Q#8:VN89>/rȟa,?`X)n wtsWQOoh&C[Md]TڹN ]7Wt||a~ >/ I-Bo\>a좧$=F`J}ɞKkWýwOǀ?w(x$Hhf#}bsoxBS {M7EU U[E}$7ĒfA\95tE\n]@g-X:G4MϮ|} p +"> veM4~ N%?&(M&+|JĦͣH'%ym-$ɏA.JºE/-De{UX䒗9^":|8nyOS[>UT(!7?Am,V^xCDO2es-LU?5kOj[K޳&(AfvN(jXwC΂](7%XwIl@2GK3_:Ԓa侑xMU!9&>D8>GoBIj45A]eD9Dh^{D=ޞmW0Z/Ql1)| l㖳;2 BU#Y3`o܎z B"ey_/wtk̤ }\WO|U svUgQh%H>q j[RTft;2d{u]ZC?3r&loP}c&a̘QR= faD]'")ٰZ,]RE,u~]43Lv{vBO9jM9 .1b PՉ\"*^e@>.3|* ߘMcovM DK{t z~7KX~=Ce/>F/cKacs"u.c) ls H糥ǨX(erUV'\f1b} V:a̕@ `[XHON`}fU.@y2 }9߬㑻.F<yBv6 l}n6l#sb.Cw9bE% )#F(pzj3I ) IޘNͧ(gbOXS\9 &QY^XϾ0|)ygw]pk K׷G,P_gBM?*i~fcQ*]UJ#U|1{.Ό]} f?ww*a&~9f?ke;6{/yaCN;̵zp!zϡ*=Or2 6e8lߨ*}a7xOAm iѝL~o=t$%1A'uWN3TWܹ 2{#j17C @ 3o"x@Q:O?$6O˘840}jL޵ ԑp;$ ADrMWp/qp9;t/J<2/w Sg9tlaojqQGJx|5[#h#:CVMY(*a!i?Eb&Zds%p@K]2o 67ТtJʀ <9ڃ{ٴ-zkQut9 DF7J_/(; pGҞ=dE!9o 98MqV5.R|-ڰNcSwr C_-~Y>!_&džϣCdx3is(<){]>eCuWwAϙhFICӻKr94N z?VjKtغVb%Y<̰!gakGݻn.u)gOXTFN;(EJ_cmh\9 /.BwF)*e`\Z{Ŗ::x(:ߟkUmTH3a3WB/!w4Ӭ<LY;$6WjFsQËZ)3릩c;R'sBRGxB9?#6FQWJ R=@rєž},y"6Kч"ۅ%Ϡi2}{߹+{*e%Z&|Gsh8X+ ܎ynz. idQ3uHx)ص c ժ)C;4ha-iʎռbD0H;} ^L/9A6|`![:ڀJc͆>ڳvv[+>37!MP;7', ܢ σkH%uԴMhj6z-z0> OM|n_X x*চ`Kݯv5Pj!u`YV2CŽ5[`AVk AI瀩Ůބl=g!{ⳢF."N)(-̞˪E-rlYÞ>7>eayaіÔDŽxaP\B,([Ǧ<$>)wIŊY9o =w'0E,ivg.F\:aϬRء6Rq<79KFYrh*dul E\(UaV25>5F#Wzb:qωt;/>xHtLy7\ And<QhTL^sdzb7^Lf{UV VO5:ܩ 95k8 }lT2ͧr̃ {MU:E됅Vʅٽ8=i0O 'pc|*Ҍ≈c{hUͫMAx oѦ ob%nz'ImvֈE5J<8yH0t Q$E13wXT 0Z>8ѡr1CA_ʑu,aw\6V bV(Jͷ ~Pa2=fIP~!}4h_γ kW`X埁 `] Xh!h ȊQ]SH o&c\ gVؕ梶FvFyNjQȻr C9"rLI˘ƭ-Cb]I\fמ/ؖD5{7<`LHxF{svᲥ[$|h cf\zF0r#7e>fb MķȄ9TDŽ-:v +2Ӣ ~ضJ^Kb&Qk/74ZK_Ný }k:ɥOq=+~FU\d.h<ŗxA D8yJ&3/>O/з: L{gx!smN2V/&SP$De=4;"`EgzHЉx׏ /}͈R,ZR9Sc\MAyHOFML%[?է$F(\O zp͙R44bES'q`H ҜMkwa|7UU;JU%ҷ^7E">0 z*c%^˧H[ %+vmi*.zPYV.V0H&-#WjtZ &?bp Gm߿_ 4څhX졹_Z4:v$^>E#?38.1r}m䐻0Eʰ(>%H;DA1Qx(?^Co,Dz.~Ȳdzʲik̲Pqo7GχA0;<>GfV]';Q'`9.:0 \ʇ7 w. ek2%(f7/^02&a4 #жR>r$t񊃿J ܰ﹄R>3$_åo,†*!$|T<ՍēyNtI:IIHNn7& D'&NM2fhrwX4iEA*xvDi3b#$} '7ĺ_4UɈ7+cP@A;CUaߎU\OJv#QR?Ue4D LHM?$+H*gv,5"^XA.Ҋ$rs?&ET[RnIe$M$+uI*WDaʷ ’ifHRpyOI%HRYI*[H*J0RR!7N6 ,DL]M} #ac"obRRL ic *UN\+˪LbZa:&UR FNuJ9l%*c{_>"ȞQ< 51{ s!{D6au\;ڳBxfV(L.\ZO⹪c~ B~`\Ȁ`ퟖؐ] -.tAiJk!$%-&~ 9 v|V;)TMz|Y>Emq&NP=Zf)9LD*ћd38֧m-p:z(%C&{K`&!%ȹ$mq}FIXgfxz s=k<,3\ s5q*ILBU_2IqRUrIquy(ٔ;p>͚~Mw8hO)y 8Γ MGC7ckGEqn[Q[p;d@2If$Lg՜i[top|66]6&qZQ@?hgHiq80CEM1- UR&G))U bS2<-m˫1@EvE zofgEO}p9M-w NB^Es L$!aki]"EBX:`z" қcƉSȶ֞Pb liy]|`>pZ)YbS$e<(ΒN;[OP$L]REݦ} N kc|_l%e(k$)IX?Y.bУ;I8cZ $DeS{{J!R@OGpFٱa83ӓoTn{ -36JH% Tϐ;_UgYYNɸGPt `g {ml,Ѥ$gaQdIiG-E|^>eOfe@.9Z*;Y"{=uW$<-)bz{t}  ?.p3[I(1~{B? KU 0>GzmU!~8_; WUckSLʳb`\VS-bς9sNaQƉvL76D+cjWC7WIBLlro5ZaJ P[ `BJm3N{"ݽwZ%y]+1ӓIFO6ijj%w P: TІ G hP2%ߐxP#O 'DήǼZ+lL턖hrNUfň^kE%[` 2;r%,>W7P@<`@i7Z.W'*3GYh>K kaiK9nWj*ˣhdB@5( Z}I$zf¬/m-$OQ\Kw.'"LN>4ݷ@`&ҿ:A?e tQD3bA9hlvF/nX˒? f}X?ݘǻUD !^@2I(MVZa38zM/k/S|YϿK:jQqm G40>h$Ejjqck TY!xJN+^G>͎/]jmźšl uBNL굝=& VP=_' |fPXMO̞Fa(섺(l.? q:+|ܪD5IK73T9;W϶fBN^ r נ}3Xfw' ٔ|lF]ɘ;g*`&86< z^f!Qu T7ZUMYo.}(-i>S %95k\7yz6BhyQ_\噦gՌ:eV-UBZ*"1*-Xa GGvRI ? uZZsL}\]( 9a.aA2֝܎!/E0QPfΙi`sU ܠ89vy6HyG+7p[5 YҙKJn\W} ՚W[bܗi#gEH7Mǰ4rrXorcp+>!keh\l]X˄w  1wQ+_l `# Rzg9fV.pnV}*GKYL"rRV$3Nu8{,tJ(d3+.+/ gǰXI0o: 6>:o>C5Z$enrg'گ?G#5K6e&=/a$ 9E UZnьI( - ڰƀ)$'| _Q2]yȮ4WL]j2F{{E/l韪*/-R>Sc/ YCZ$]3|ծlljZ @{DaVz#/zQnQf.~L \ `Fbhx`Q^ t #cίV<%+&޹+bռ灰 l4|h!_aOQȨ&dep^KRs|\h_mU*z;P8?\ZA^v_;K+` x+z'Xz߈3(8Kb56EeyH>-8*M(3DKUƎSwuh8ڊrE ӉbAB=3VQk z}Wb? 9 zyx/p8qԼr=pw|˸Dzk,HTǺ!wR8|Rv|LVǒ5L=Ώ(_urScp? r~G28cw0R u{Ad<'zx/-$ gb<-[3F-y1$rY?prʫ5u8dzq3WD_Z"oDe-oLkPMpct6i-Us?Ȳ >!( :- "_6}7b~ 1W1$q+fa] aa)#4ud8 W!>_o9zO^ڨE뭒v+ X `N20 FCaڼPNF`ƹk /@efWO;CzNGOGyǧmFwo?z[%5xN'y>h9[[y.K^FY }lŨ,7GūhT> `tKn;g9(k;wl#ARuVi] v]*"gai1p`nli 1;hH44w{u7Ĭ[oTY#lLrSR ]*|ox\b&zh0fέZFǞ2ҤevimU f܏ےa;c*EoFO1mn}I3 _b$68!D;``I{ȻQ3?wܧ7h!35,KOnk _:>`ׄUnv{Vk^ ikֱۀ?5G8`( _ÕwC"5|{vUC^q; }ʟƻ Ԁ9Lk>|Y[1Hm֋TrOZH$w ( ++`QY)#ESJ?Skh!| fVBؽ{eRըu7k^u+#o\U.1vNc?c};Y캜4Ő8ftI,<(!:n<Լ?-J޾W4h:esrڃrZA{xO<G㝋MNSӅ{ U-†O ^nO`Et c/XmYn]l^ȯ'Ȏo=-$D~O}2kwſYKCėEGEtw2}Y1YgZ΁@u6QNgabC9P^?/q% }`6Refq*n2CkYںxsݫE%Cd3$8PH{hb%f1``٢ |F]Af?\{ʣ䨢h| QXySjˣ3+DdWOb*ޘG֮Yny;3I}$4"@>=&R _kW5Q7yV|ѽ%ľΆ{yp Zo\,:/ oш`D<cpD4tM3)6q:U:j&Α~> .zKP_).)l¯O]+N myV0]Л Q %P_:΂9^\I-#^珵znj(?'bP3v%9 :`!&ĞqWboFQx:=}AuH?6rd4E>^c^Z?c!V ωr){ʇ.>(՞P\Oa\*vP֔)>3\V)mCjch7$8禑1oAE uy#^oHnB;m,I*qj*|PXo:W6WyڍssLڴW[+n`͵dX&l/uHI1~fɺ9`X tz^Ji^9B_ [{Օn|Of;g/u c"Bst^oô _GU|FָoJwOvaw=};O]h{:?8 #2@{^K57ǫbgIE 7F,V1W8Z2%} O{Q>_= 1z#H:'ENc-NCMpKH d*}ͨT95.ש7 qϩP͈}֪ǁg`ى񲔕C߇gKZcW3Dev_t؊W,C %pO:V, 8{JO\?[ >1H}*|I-rU0$FbCFƀ>xVFwMC\6Bya͢yQl*7u" RClWf$ryWVj``k9[f'\Bq}W-5$ ]ɞ8 O9$wE3vfBC6QZAhE/6i_qX MTgIN "bhV_*ps nD+{>ɒzъ)1v3h͇itpo^or~ _>$ l|NɄ[B'؊6 <|bk̮7iDy'y=un}b$n6.r.3FO(t,C&;S=>i*]< U.Iulz}[WFZ>q[#YXP205 }PCGw~z7~ , ڇA%.J;}}s@8_4ff \50)fpV&pgHdo^PKlVaNR⼍t@g 4+sحgSu]%ʖvoF?"5:Ͽ"݊T #=gڍ4P qL4bfyIIעQ޴Yo2 mng* ^=3GJ?vb1;鶓L +k!'|V{}ClV[.C/9[(~E;ھep4%/+艆4L_Z\Ӕ8Jeӎ͞\F~RVy8i|uMGWB:~R`Q_LaLڧI3 amjg -bqq5YrG}j;wr)8ƾ!O\iRZ1\#$ß𧛔rG,)RN*'\H9i)&LM_ Lr2Ey6zJ9Y4DxCOxzri =iJYm>lnC; 7:c"a?5>9!ݪX3\&ۦKs tx~ J_ N6 =HMPcZ%yz֓mɷ7Hfs8mMm#%_ =|~K>FK z$vCà&^.$x?[=u)+&?u尗d9˓@cG] d?+.-/ kP2rG;.] KT.7&\Zr7rjGkVՍTXy\4[UxOLh]!ζ8;2 iZXppt*i̢.2<[YQΝ9$# u% kԴHu&O-.j築$m0D5&knDΎ Ek 7Q1 ƻz5<BXUԵzUa/<.7QVi̷o&Ekrvٿ"ۄa2yg,6?a ~ oJD}SrҘ#"}hJބVx_s?^C;a`TYIjEfdJVRޓ/al8Xg*"y)T4w>B zķSQ15 #iWeU֥Y/+foAݣ%bsvsɮ{ȄCn_/tbi,졆h/Ȃݣ/\Y5k{ MtNTӳMV~A bL3BAmS{|SghZeM:8-gVI~<-SJ$ݮ1>f稓6t2俎Ux7owŻ,qg%nשܳ f@LbAtQ󬛃ҧ 7} 5Z^ţ'P^qe_bt5{nP{nvב8'$%e0b^8Gpy?$dmPCe:%{ fĥٙ⣊]ˋ5 S 2OCiMWٹO ͳJǴ(6:Ze'*QnPCsjp"3k7-ڈ{ N!Zp!9ԝjƊ)5D7StnA".{L(6`oKǿF# d7?;)wQw{Օ+щ|^DkIT5إ^9D[R!DzaUXes%llx[gdYUOzQEKP xY&:g#!QFfӍWnCDŽ&8ɴ$|tL_SIWp |\4[i?KL_N'|SEF: (UgfbF΀ktF{/U.|nIg}ͤо&//h3 K 0"zzP2Pr\jcUl; $jolZ/dj<|`5s(Hh KKQqsӽb;mvHLĢk,C]xi0L:ZGjKG+O#nC#qӆw9SgPP0o a s Mp0NSoԺP7UM-V-I_j.h7\o֘hm%.ib4bI#S'[؇ܔz]P;';|G91 }A1#V~v*v3vْ cyDe_TJ"au-Mf#K`蕚B;+5 ! zqX=`"<¡:S{j9}>J/琞؍6i J*:I k#kbp. n5["6 Uʉq,j.x{+  ^WWp`>yhr\i\T}k\\X3yOlY:DhQc,";`nΐ9tJ*}>;=ftMc11Zeyqm_>W.JsF^)L T @h {"'vbk$v"]a;;Pt2OyIE'1~;*nz|0} ΅lI !4gd^L;=0ZaBϳB4>n|bki.X!v_k[S]ct<7D̉e.d 2)Jx=di%$˒bR%VU;s^"b6Z5k8E; &:[54V0r'AΕj[!2‡/eÒ88=khxS#̰I` [8T>%t"\,$.=($L4H6^F[I1fTOXW@Ehtzm4 r!-K`>0 Ɓ)AF7P۹M-ܹ&XNFM]6G"s;B4%"D,pK` aNv; ( >0>Xh]Qš|7NSgF{bD= !x/!8_XMֹOY\x=#uꃑЪ^G+Yv[Ҋ(^+Bپ(¸zlFYÀ#p=9?\wA66Ќp_7Ͱ3GpM]"f5d #ӷtJXɁ0?JkgO??W]t8:sG]joY?fIg˭~Zd'a@-q;M[k5.~&Į eu1zpnBdIY[I4K(;=y~8O!4ktG8 qӠ,L~9_NA/xFF(\ص4%F7kqvy#dˬA{CxH! l"DGq nso?_C[8~#aoN\_u7_?ΊA2}"FuM#[}@g)Gg+OTS`D =LL_`F*zpCj&U_*7"%IF9=r(174w^ЄYżpQeȱ{υ rl?_ݍwڽs|[vk7}ׅuE2z$oq}Fvυ<7;9 i5W3W\@Trd#OFc$X|ЁB"|o2"BEsQP9VLtDv 1o:vݓ uϖ.8ţ|YT5gPA(: 2Mz)H仔F^+ËYhGd7o[2"]9>8*xks/+m²5QؑmD {$ X 9} 1 &uXrb.\5W$\~3"KWF|Iy83>#6ksa+q*0bUһg?Qž8p?{E)`4c 7l3׸*Lv+Oax)0*w cYo;m&NW^yJCwjUߜs,*SǙK1'b<1K7W.Hz :=E,ꕠC£hu]QJj;o{6Uarv\hj s͏TwwQt[{dɂ59}ʲ~6-yi|fb|EȌZ6ҏP#&y.Jz$1!.*?b2$ӏ{$l5>aw9)0msPحS. ?y23AcsFW"x"\Hl.-F`, / ka=Kԯ՘| e3@Zh 2ht|ZM_Ɯ3 }gp+9[-heD{hq8?jzATw\?xUX<6W {s'TzGIjG`rv'yW~>i{ɞfpBO?;@^==ZcQ5BFߢufeKb'CyvnFֳkn-6G߿.y ζp-00s7>'_xv8wG#Gjz됞(OVA#XbGd;' ȧ &l T<5^G ?s*t?̱,(QW 6=#td`L8؀/‰ ݴ|)&_d2PSfaP]~ lEEρ@2 S-||E(vm H.\F"K QaR\ CdE 7[vپUQ6zA1]CѴj~"R0'0} ߿Xw]7-Q1[yF@FNq+ >7_ʹa%Ϟ_p?n"_w8~mQVÅpW:ϻ: R}Pݕ^NF0p=S~gk/~dtO6}DI@śtA&)YSݺw$-]{ N;&Ů220_+VnUHgD tF3ʡX\qQvR4x? -N/Bmq mg  V:QYO/ o'01P?enƆ&_pޣW;ܿ l0C '4Uֳ߈d>RxWAju^Qol1gkwcI8Nt__$vJg EC  t*Wdyƀilih=HFb>OrkoR!.,P֐KyO1!'F*?(U  ER"Uk89mcw6T~m v/֓4⬝n% xF󴢨'FaAZƆYo3~=FX+2Jj[:zW„ ~H8%U~n񩄤S9Kat? %JTFj=/NHxGQIDHDx uy4~ M/hh􀊦=o NVn opO37/攴~4gBĸ-b`J^ K{/"M^hz:{"2Hۊ ,0lYow<#;^jw6~n%$/DzPg/ʕFhi zQՎS0W8M;3ғ#6?ו 5}g6$ vOVB됃V[ ز(!z#w,8E AUv& 4lr-ݥ̲1ֺ^&#YRXf~+kBxQᡙ4wHxu+ߗ\URiUz%SʐF1[_Sz1lhS[= VGݠB~olњKm}OTzLm>Q; AQ;2t4 mu"& s jGe^ ηG[̚-ff#er/{aoI߲+%~osډyZUn,!S@ ?SgQF^d 0 { D]jLx)JU`cOXB< sԄYyH$طbTD5zQ3\d ts R0'uA1dnjz|8<:*SYxl}WB?cAL; =lUޮV|7,L۳;|^Ȓ;\-O >R»w:~7ZT?7wr<_?~ 5wOgIcߺk;Qӆ~mI~o0 9o2PrOGa"<%R@p}UDȳ?,K%VʷAcg?f_ ^Y_hBcˉk窸EZ0#MWY˒~[B!'NDԨT0**scSu0=hÆe3j?Sb2XkDYs`%z%DT;be ~`sH^rk44*u5_!v3[upȢƋFߴB)Ԧ7%UFxPjPmL`AM.V!'/_ ^~je4s$:Osp"}M~ =ݟge ?-SxGq`B Afm} mrR͋ /++vWr014_ǒ YVcv <@:ӎ66އ9˙JLȷ WVzz.g,X0)ֺ}o_CU~טVjm6o6j6R+h`WWݴTo#W.YF|Ie4zr,Q`w)_Qr>m_>H m][>KaC%p/ަY -?]9P#y`Q{__oE6D$v/TCKTq{88\OT_oôXׯtiʴy7H4&97\zЯ-ϜԩP{PH?/u(j=T8?k~|?X:8bZL,($)6e;EJ{ZfCOj)աB֮z=- GmUQUSW)^쑝^@ٸR +ZnR?[zƻ25BF;ktu$rЖx4 7˷ZE&or֭QRR 5OÚ9~j?&ȡg+(Vu}fGѓs_/l`Zj~Dz詮'.ƯzYn9[DLtLt AFjHv`m"Q;8[tO q!ZhП5n4yQ=[tӿqˮ:Nf }ue 7e( UFP}9\-D^?+퍥ن__-ckw%5*)0zN܈^̨XۃX}+]ovo7>i+Iې*8:cfׁ:G=t{sZ4@0#ewk +tmUXҬUюD \%ˌBgUߦAX?Jބtk<ѓ`Vo2q)".3](2qLF\Ed9*0qن(FRBGRvGa2StbP0xZ["OTs?C:&dbmn4>3*_1PS@i;JO.M%c ^ Bc*< `_pxוm4BiDDHsDv.,`+@&5ln[*-F'ydŁ7ف~ ] TI)< ׳)VƦ*cSX2$q7fb)-:Da^2j5ғT')HOR7 ޿8fY΀gWڡjy&^V_4<{0xގƓ`xAYVhbz4WtɽyYoGW?5|C0j,TXƹF^&+"PgR+V:ߪ1VHZ,?*+a 9◽+!\VtoCCj/圥`.7dҴ ʹ}W 4A'cwX?˻Ňc- /r_~95vn.'1[pҦb$0O b&BiX-HVc5o''EW$f+3vr6dΓߢi(?OA t`i <;Pe1 ^L@"Ou^?a$OQ%+8her˽XsX틦0="J:֘.b҂ݪ)vQ[ ~E3r NKD1d&TxY/]1:yͣZhq MFRA F~C/b|IE ݐmi!k{6g<㊇wӾ (@̎ V}fnW(EB b>Mzvisy9i!*~o R5 fQܴCSzUv7ݕGx--G4ʺ&6E{XsK1 kyݘQGBٱ20doڋlx4Ak:ݛQ14D9V0\%x-ș%/,$~RK; f%J3/!IM;l iB% \_Ea9Y2PvyAqs~aLD ӫFį<SL#7^D]n7w-Ig#A A+|nnXUfg}-z| ,vw*iS7[ˌ)T*-IҊBq4M?O `;<{' KAuNl0Jy' ʶ%)&xϒllbMU%[HΕ[,JNCv k9mG^Q Q&?Ɠau_9י"xgQآ`-=E?aoU-QBKG,T-. `H|$rnpW6+p2d,#ޓYdjEt|PdMsE#}K\j<t{ҕz\K%aO{ÜՍש(/ah1[W! r-⍔šgv;,oߊûЇ^~)* [gUu/=ݤ3R)֊G&x1<{L&`й]rb,f#"::$vmS0<H䨎4ZXS ||1MvMUQJi͎͘TxS1u** kUaH_cއ@ -qW<̦ªEۚ:Ni79u꽷YO@;yu!&*YhGˡ@L`iDi688\!H< EK., $Ԋǀj(B@C"Z<л9?H.{yRaFwo_1vj1>xO90PsVrgX74WڽwbZi_/V(,ٟyx_7e1]<%0X а1q}3줳P/;cPBly0灤?eaQN}1PYZ  ^쳷@AQ~Qcy q$.>DUiqY}D!TA_+0l8yLkMac1S`z>R-7lm[{,%og҈^x;4zdȸ~vOA QF&+'TGX-Ŝ9]{NWc[+}:r3jjZ۷c¾;>=Zp0lUz@y#G@Tڳ{ QA/q?&, iX OjjX P&/EH8V] qT\ډkoRFt|{^k430 +rTi a >f|iʒD=qUftboaTWlYR̻VwR"S5\s:A>/`6]"*5d]x۹ԟdorx#QnXXxXxMD9j#$5}eϴhZ-PhBtŸn7{w1 ѤEQ} 0yq_xbaM=ZtnĶ*7o\E65Ěԏyyelr$֢a rN$ldRj ^B]xפYU],CpFqE0*lt^<a$x8,G+y!UQ݌{GQGS0 O^]E!A6GLeXa7 m+|wĔ1Sq%4G!OË=F<(U]XOҚ1bznW SIGqNɉSG*c%Qiԟ4ɒdIQRQVfʸ48TmS9C9㿯Fr5DE 7c31r(IU m2him&zLkcS \l)6u]IjŪ#°@V!6g# `LM0~8#JǸG,+U ZWe ۧfLKNxxw8l^U>hL3 }JTb3:~" FT|JN 󈹋a잃vye{9%ޫw29t*9ToRÕ'ewQ8DF*/ed㳗P4wNZ5x)j &4}LFzx=n6BP8k=O_R>9cV6\V^}̒oNI$:t ;j4`p=WXp6,qRTPSVF8k÷§mCz]cH76m<,;y+~:< f}fg([t"C"ʼk.cfFDV6bx5nF~JMBZcN,Pɝ<}s7 FVtonP&82s B;XYJ(BBy"PQaUWiT"y ;㎤x64bN|c|*) {zwq:Ń x_"x_˶}O'"{%vBm4ި?`pV'|:IQgO?-8,9{v0g:Gte[ŌA7ͪtxB]em=[`Jʜ7cgtvsun s/Vo5g¼n`2 Xpܳ = 5l<W(oaj2x z-m2uUY?ǔ{6-\QUO4Lo%}0()b3Aϙ&‹Z5 oHZF0؜\Dj툹 5iV_>!S#%'RB+UCWEVD2NJh*g5Ru ]ut:&/3*]݅U'0Շl[ `a=CÄg ^+y"px_k …QFRE}%mIYS W)qS)d(%x)at*u=Bp`]G][~(ԢH=Ʋs88C:z u3^0SU= Β*tzn~3 O0g zx08鯆?DQLq~Wuz[,Ra]&)DaXV/kqRuFØ2XDXT :/}fQ, %scW4yJ/Ŝ<%)RTT&!:>-}<"ޱ{FvML4CMTFl(7tw'~QZW\Jn<*59NL@!%'Yj1OB%Cnh{EO>tt3jR4Ɠ#%VjZIO//)TWuZ:CW]V&Gm q1P6]z|jᏢTd>^62. ډr/`R]eue N),*/Ey@* 8ץF"d^O"Au݄\Z|*9 ϯ&E͙='Ąﮣ &GcAn]HʹjO: \-q0ym~h!9g 1 f)Yfd;P@T|-^h 3C)D{`t$Z1A[voj<*zN /s$xs 'ܳ]aUYܳf y*=,8%wDF$B S9pu|0]>Yx. kn-`^*?es2*BحF` Yjs*aXQjx)Jc.- [Vh됯|-_ "L Ȁu D!C_}{e7GC+"zau,= xŜʖNz}<'+D~)UNItB&Rf7Sz~͎ B7rGx#R^D'ꔪ7{1J Q<Gqd%<߃ϴ54 l[%g6ˆOKMة`us]Oq9P/h(Q]X~ph[0/P@`:^` De9q+d}_jO-09/rtS(JDP5C@ Μ,qhW"{  C*>4,BǀlTŨ|T0ԾL8-<4#5>#ĕa1!A)|=< BEyV,avx2] f KOrQJk]r}'$$[:m!w/wu*jaޖVuy)KOƀl4>gղgmkzA2a{ᱦVaj)K-4n{u=҇ZQ[EV2_Fh ڮD >kRxw"\?,6*d7neD*ܢiK"W\w/,@P3o+@)UjaGhawcJ TMb>z~(\$LxHU +] <6& ٪\*R;k\;j(ʣ0SC2c- ]+ CfК|oх;Q ANUu^b3'ǦFD5'GGvH۳){1nT %ROEBۦC 9{#r FWjҧMQ84 &6!N =)Ьp+$clhb d/J s'͹cƑIu"GcfSUAQS_B#r?)-oť{$WݏѲ| 7 "d@ZRlc:X*`x(62|:z3 kf_~mQ<_yt/ؗ܌>=J(QUhSc}3 Ջ4CJi^_vxпGɿ %K4ȼzC*fqDVƮMc`}l9_f3=3Jb @^taSނbo3j@y;;&^QQC |cז'dtb+I~$ۅ̙`7Vmu(3R/Wyj=KorHݬ9%g(-1©Cct_(v4^-` _:o:QVatE?OrUT7D+,V%ebO R}AW Jzk.#!SW9LlJPJ ªT?Mܺ+OWAXG1X}2uv.u s)~Ll}(8J?z#EczPRmH d‘<%2 17բJy'fzj(񈨴鑩f23> G3LT%nX7v]F y.5zr]Dn~Iy#rEKJbn0QjUdz|sN)lGr{@`wܚ!Svs^'/R\@{B mp9{ٖ> e T %foeѶl6S>=Y|l*M8+i3@I:Ė޲<s3C. _&Dvuk 4L熒g=OmR7lRBKx-~킭*K:.`fa{P_=ƽ({(ODiCD.^ Do Džhg'Xuɞ)[|N=?9 lā}H;!ysqv4hshu7eO[/*]" 5#T4kD3cr#,*0'}!wT۩zˆ/QgrdS:~Nlҥ/-dX3~tM)jLd;fi͝jQ.<sA&+hnmXiO=++'] @fCUK4K/m0a?!-SWY z_lC f+:i%JMTld*^T^P)S0Tzlx2C kY`2P[K( KIS[DGoo Ζ W@=e^vV|YΛdtqdpv}D._;0Ð%o`BcRmLкõk;.D1ܙ;kj ΒFO3;BzhdNYՠ.O|jjw/mhk=@^Vc)84?݈NÝJӾPS 3JMo?C>u#^d5>.#cB#7bw=O"sXu IFk<9YsRr&g3?Lm:*gǎ9fs'=K{C+&Xƻi|g oI+JȣQKB7pީ@WvPny P8],®\RUw@J\geq~h3Kt]6ɔQo('Kx_5! |<@R(͢_l(vILdpx<ofM hKG𘡅҈'ŌEϳi'2.~Ϲ.!tm=fbN35zD_9{ *aAG%vy#y(N^>}ۧieg&ЃPo"@y]c}&=vMk~O O>pݍa>P豛 ZhqWTsӊ\{LXjCfcB7\grmƃpE 4a: l 8wX=˄xV:|XӐv0Ӷzj_v-qkڱf xñ&Oz̞>&vZD}1G+DLl%uDVCzBqnY][+nf#j*KtJYJʊԙ iCU Ku@Q9~PzAL0EeCˮdDcaUa=^RQw, SoU5U'9Ws{*YhLV`A73ϙ<`]4.={KPv]hKLvyt>7kv؏Nc#Zò4@zjɟTN ѬWeòQ$sGUdw/s>eؘ*׉QT"ϖ&lWth0vd /z&jaFjyd1]Y1n[&޾Ae#W"KIຐʬC6V-$ﻘmS2>?J.h(!OaxT DD]V|ܚ%g{ Q];qo ;09e:SR}9r͆YWNEOw]O!¹[UI^nc/RFfIWaܙ^϶d -UaCJ1A]ª&FAMFJ wM_sRAv\}9 C4@0<9,KkZee8LϹ\6OUxn*ri;Kmc--[y9qpU1@|fE%A"b߯|ulf_+I׵Z;?o0#qTZ`1@#P);yݗpfN_c5Fx38|Dհj>akOQƊr]Ez#ĻJ'so(B . PK22OpVpckQPH/gW6࠯Dft1DPO3LbИ ɢ4%klK ۄ66RT9FDBawAs:,X&HݥP`U^S#TIWVps^ /=ϟPS>Mg+Ѡ|vq)p[Xԩϓ;_uHMy4R/>r&yd *y)7 MtH#rAwE濄y[\d.tkS<"`uъD."ES5z%|w޿H&0h?]Dtp+ nC-cEf>nbmC2F?h[!(Fcʟ#9ƚT-U + QUsԋSf^ HElr @2}+ϰNX )r۞Tv$'NۥRavk¤.Lt bwJq}]4v^5ĖR*PxM~ h[|Єg)J_+ut7۳k\{; )}r {A16_Z%>*'"Y^rj-|.{tg:\C]ΩE "tX`tW."y ܟl_V0,XE/JocWl tHǢYO9}f6>C; W>3L@N>k-/֦^Ƀ4FP'=^EzDWDb/ xd-zaz/ 7hxy#z @8.z\ucKw ,@qTǗ=*:z쉢BzīHWEc2R3gp8Ȅw i ע5 :<1i3:4QrfA /'W wַJG=A^]*Dw@]dtƯoڿku?i?ҾԜe،zD#<$]Y:{zt+%#0ޝW-TUG [MUª%ªPb oZ{[>L:Ie c7QΖs͗YٟIjglيJMOw钀0aH3 !)oMK*Τ:,_٧]8GQscCs̨l`=Jajm'5sSSw|($V5}R]?.sQ`nH/\(E´Ӫ&xv^)VK(IђbLWpp=ăYA_DR)ӎ93D=EA)ݰ|u5^bIZmy18o:T+ y@ ;Gncca{J(2V/[T,ak-q~g9pgdHl?p̔y3Uha.'ct_34` zAn g!g}ZL)[%GZ!ڍH,zLїbn~mceA蠗DŽu?!\fYn'IIǺv4z^J0F6Bhx)5k+],kZk; ` 23/#. m^V>"EBqDO.k[17=ͿwrOR3+l~[˄mװӳ#P}(i-^ؾ8 MW- 8tx|&仵 X롂_W0˂N|l.M;}CC:eȊs?FOLB矂&ud oEkseG`mĀstqr _rT4gbU|RĢ +jצE=|ۖݘdg" l~d?E]/&WS%kQy7zz=~As)Q*a&'>COh4+JKt:mF Er*gϸe&IǾpjx/ ;` l\P"5A-H<ʻ7QV@o*GO4fŒE\ x'UGt_U8:=' +V6a1҈|D"nx('15!6~gڜjbcA%,}%St7a݈'ŘPm_O {~D?q2%0^_bhgM !ۃ%o+P* -Ow1g!vds-^"EلB08dHJJ'}RNDhOot^𗘙3 Ap*BDO$MxTLvwݔ@(?3?²ceT7<Ě,LJTvdrinCaTáU^u'X1^(6@BQH7|J<UQ `w-Ho~Z짰T>=ϮH/D{]BR΍_l;{&e@{ YUzҧmi6b7,*>3w7T QS1kv03HjFO77i1u΢Z9C%ttpuχK<| @UrtI8{!Yij,\z)5l/LjK暷@!EOj_#ERxb'-%Wwd#(<L Fpے,b{en˾-ΘU?+Ĉ5Ka]tQ9)? ⫈ (eG䗢tUnj2TNiC%֐By5B,.2IMu뎄ʂSܡYA 8+8ϑ0p`SI-UML{t89mR eS %7:ǣ-u|xY_]2ׇУmzHԂ$X+YJ>Os"E/_KY0/zDtzlL^BW2tR2|E}z Y>>o|Uð kQBS$AkLϛ_[74%9֔LDS2Tʡeq8c9 (y-;?" ӳK*`ӣLת揭2iז998!UXbiRr:%~d1OR25ƿ!2*<)ZrTvdlDS R:9ՇՄŇ CI<^KHeB70m< "5⻱6"5S$~n%ekLzYlw!d1XgOҜIr$9 'ir@NMMIlxTo,](Awg3}n :4 q^ \ /͔bdBS3lzxj;1V: udԐrA:]t\k"ieRu  #H`>@ݶG;/9Nj,z/B䞳{/ֽTa-Bj<&eb2,)BFK8PzmI)m'v|0׾q2 xPWZ%\zd6>qU$TW֩7RfXc+c_s{3Y2۱h8 ť;Q`zo,N?-CC o;{5zhˏč!>{lV$׈ } VZWyTԩ8&rlsz|{}٨R&[Df7(=-F; ^(&HζNbS껦SD8Nsfx8yi3Ԥ u|^ zΊ$A{9# y*CS&LMG<%[kuH7?Jx1FMG% V"qJGWӤ|є;\|<۽c@ɞR?JS z :u$x3] `,xp/-pJ6H?PM# :& Q>^yC" B](_!Qg|我mxx|GBS&{HA $J%E+U@; /;qBPc\A>)~c7A P1-dGXc Ao]H!Ahp~UQN/ڤ?^u'˄nbr<, fX!P~tG0Wpm7*sDEhhw<&ڞ~wGU{ M1WILb<3C8K8A[irxemc;KkJe͌{dhԕ%D'.LpHjTk'ϗU;Ia:BOM9g½3'0<'|F;6t4~[ T.PMpdG Żw)sG *1ɢT| 4!!S)k#X%|olBֲ>{Z]#ô&BnִiA!PJ嚎ͼigЀ(_"OQ@ZzI? Nad]UtMϞ;P5 !e6_nC3i%%x׊o蝋"Yp_5OZ Fyxk~&9:c @1\f pݝC0 qdn[7!;qCK;؉_q1r};>!C fG!TbƓ (. 2;jOMS }0*Ъ0"ݞ!9SFC \|]Mp 5 T7n -rmF}Y>Y$0#ƻѰ` Q"O;md" VѾjr`fGoᏃ6i74NE+qWX) =oCw|TK!KLKSd=[|D~Ji/:jDRQ] -7.53z x.$ X.Cfp_D ' ͙̇a 5((h)9!#7,7WWbạmNKW"Mh,ɢl>q՘DM!}n*}n:T}Vk 8F, .B}Cf!lNg@C*~dox햽)[ݣP۷ wZ|@iU[8 )D<'ȴ1;F=wEi! эns7:J.ðK?S]D*gqPDWھK:pgdUt;8g[\jJAvaWtM2 FCm9a}-R,+ a"ߚ bݠQR|d 5aþ#$ee~.&O )q %^? ~" Jxf[|vk*Q YNr: Nj^::aHZ(@Z:ze>4̷1q3ȵ(dbnE{EfU;M?8DT6T;ҽJ8 B. s*kF|Eb g-0c3 Z٪ Px[3y?H+_eGK^Q,Bmi9q=WR(8yusGb]AUBK,L6q<Z.6[Kݺ"&+svXݐ3fSC%WV߇잗0+R9zՉ"`2O:VZ&sV;^|:&‪~BGb;g#voDdvWO}ь\v} 9mWsW*"6zjQP(vcYd/Y fCƻt'Ը?7uS8t]P3 1VR\ WlKnJȌa%`^wu,&?~MTRV&es)Ry?Nr^7/*+mNb%nf2=N>Ѷ)ۈmghljᲿ毋-~kG_ufÞ s4]3MKW=sK"w'͓;] VaXz*UO/iT4  yġNi`e7ܑ/ uO@=W=A0U$;COi€.9ײ0eOͲ*J} r]'].M'2.xwg瓫x1%MEu\jX}&9fw5ZC+k 9#cԐs!xЍ-2)y}|hM{!g_>gIsT*n2qKE:ÁMu^5k8frLm&w+v엵4~I9|M;N2R؇wDs,W 3S_j}MŬn}{p:94Dz<7xjd_[#Ǒg(Bv>Be8fUClPQk3.}1wAP`Ht=n=EYt3t!0M{zW^-M8GIm?w ˦2nX H@;x(3Ʈ1hR#QTlGb:ll a{ ^F~GL?wĈՑzb/qtY*K91R( Q.g6}hR@*'±Ʊ]4* _q2Uv[zcemG`_ }{Ǫɜ9zm9׊GTSն$š;sLZ(.nUSIr>bwנes¶:wGT0&"髻iolǜYK^jg挸#>Z\5‚p6A:G^jQ`"s(B LK$vn@9P\1@Jp)EgOIYP 62dd @Sew`p,|[#LEbZ`fi\X =??\bIoY~d!bxq ^H8F4% 6R>엌u:8ەʓ?LJ\%Wa_hd6qrcؗ2TD#QyܓCA[wa1A"~ oGkT(*v@fXu4o X*'TAk 8FJ nD¾[K Eͣsw@ʹ} 'əUqUVX O IXgH[CsWJYs+R?FYڙHoͱoUdopvN 1hONI{AZ$Ğ wKxJQp{Z 3Hϡ&Y}lk*Z:]UK*(%e.bʥB乲OuX=jqg_TsA2\IgD[2;sJ  g=O/vB Id.)_ V:YS@8̪3v3əcoȤme_%'ǣuvC)mTX7Q+f&!{oyl &|ǔ́=%_RuE~";Qf/ߋWz2m:ZqZ W8̰QvyБ=l|j,^ܬdא+&Ibݢ me;aF\g6Lm,:JH 9a0S )iy)g|OGnAx?x3 /X(H'yd%ܼPrHBTP<}TH}W1'T2\4b%,rIE yxx?W\c@D'pR19%B Dԝ!I+sylEyK<:NS{*(-&gO4+oLkdzhSBXhRZIUq="Ȱ8QKU/ F`/Kr/M>6Y 8j}J .2_ bGBɾ]#Kl7dhG_hSӵK;F&؀:`1i `Z W![gTm+H$kv36m̠ oah 1N&Tbr}G()J_(bdp]lQc]q3C{pbvq_L:0Tn Yϛj;J"߁H3ߡ)ZAKՊw 8.[l~ת~--< ڰQPDz}}qoѵruǖe a9 >b̳%qt^5EbX{؃.} g%^5 ~ufL!(U9hJU6k4H»O v!'M asN S%N5|hꉮۋcYӉI >Rm=$rNZ:Vz̃'n7̤o}2؏^Iw4]TR h$ˁ|LNxc<1&q6e;.3Ҍ}#`Vg}f*|WeؽJl{k? :臌ݘe,p^N3_>ʥ?;b4 g5(z B*+ J&2d?$lZ}aokι W:=mA:2FGb:;Nu~GDt 1efj]ϼ׮2BQD*y#lÌuqP6]Z2`0Dd*M#t\,ά(l{Z]89`;#W6ϥgF|Sk) CLCUƼKZlAhhY_.,±oƝvRrwD6+yطqMUlܗXK{` eLG$J6JΧ]Q)̭?PwI;&D>@IUӦb` ָgm 'HuؖRC#;#Ρ~IzNjE .qQ QsK l yɧHo௃b='ԁ */oyY <&7/ 0-QGʳ.b/f2׌K5=!w}  `Qr8vs`IU4nSԫ T#i)Jb}R΅h|,~9/;YGɪ(=ZASAvY&7&'zs&>e 72qZsz| 񵛏1f:w@R B=l8_?L8*vC+aDF5L 3nYCJzFxX{fl^P,.=8r2JBA 5NH9˪ًgInˆ1 D:5͈'/uҧOa<m ld/ڝP.G!{@Ao7bqxoJ֜ʲv(E]) K 0f2Ay΢uҊX/Ϡ&6e(%<ČM^I`Jcs:wPqbl ;Gq0NDOCTJS&a s`=SQ$DV &KE ['2d6gϷHO9,U 3rݘh7L`A#ul6~| i_ɟ!Aux\Pj9|e(Z8׵I\wˏ¬JE S>Y*"!qAϑpYu`VO5<I5k+Me$`aѬ,9CW@|-B%;67i (`ko4N,SODcdɾ?&,(6.wg\ 0bϭ#[0y&OX\=U JribjʱSXL e;ӛἐړBjyÑTXSdmx_Vu1ÌW[6{r dUn,Kn㑗_ʳ1Y=(V9o? y6j. U SndP5ɏL,^Κ~I2yEz9Sa n젎*v9G 3;":2*mݗ-m8j$p_.a"Nj?Eoe*uAi>PcGp%w)hX˩z'qxBjR'Z $l/oZBGK|#ĸԱx\o l-6DL\@ r&+;DoU,~ AlȚ%9]U}SWzoNMv j$*㻵]xo2Eɖuj.¬Lk]򵓈 V7r!G穢-Z5hi4*$k#![?9hv:ѭ6]~ԫnB8Q9 iPC>ь9aZD1~Ep pG*ǽDYW~φJ pLɻ#4bf+ +v!.BptKnC#7vaS6"D=ɑ=&JԾklNI<P_xb]/*4߫2龜{ݕLIdpyN>x B&h2B@HWUſ19r} C.[B2!XRnohHSo?X7 d??XAuQL^3 '~<鉌q:PܻxUĔJ< '*xtv:qJ`mx,1x?߫ *%ŋeH0\rVxYQ5%|} VyO~vMG+8Ys]U=U HzE=NPZa:  {Mt:4L{1:)"KuS6rt.eZC[1Te8%L)%mP^q+Sc|q+k3)q&`\˔_k 5Is* գl]]EMzZ`J5x:.AJ[FF0['IrȯD5˷qF*|iXzKqZl*M?|8y!p" ?Ģ+$e(YH<6{F藓;-;)z'9p6Դ<,I* Htq(>@jX>F~=yO=WWY^A9«T qSǐG>xɲdz~ o)N5$9!xvܻ(>0 G˞?;W9i ވ=8gaJ{`ku!%fl+B '!R~Uɖ(Y+ &(ə9פ|Zr0 }m,}U HOͅބ .8ʔa^ԛ*֯7sIPAXۻ'r֟Uב t%NV`_jNw3]@wG8Fvpw|͡L-eNMy?jݝKA0Xnij)1ZdTWF%(0)Z׏nfƻ]-c1N| AYjߝo=Es+i@oCLd"Wpfxi6mo籹Bh(+zupީJ>H^77Q,k~eaxDc+>yA6N5): _C= DpW@Gֱx#x:LM9-Ķ"Hdvm!lDmN#եB4Pܾy?{ClrJfQ4$ȧ9fB溦GM}ky8$04!5Ev4Qu>=ۓX  хl B>&A%L¦GyW5IbK]ԚS J3-8bΚf%,&}rխ|ͨdFq"0>b1}P ibSɲ"TP#[2673K)FFs/IEQSFɣOq5qiC;D\]M^6Y r{@ЬN?9cp=KbX\qf`sS7m l﨟O,GåJRF*5Ԉvh=JokL\ !l@9:4_=5$JdϺ`L0\$>qa"\B2TJҰE3=?;i40ލWgj)y5C7@r{ȣna98_U;r2[ f[Frca&5Aꏮ,'^ۂuZp rD[+=z#.n90= \ݢ)qR p~lCnϊEl˔}~W:Nx6Pɧky/!I,K$e; 'r5TR6N!@-c&Bh{wɱ /bwz۰Ov6-i_>SW5!8H$wCa)(Cw 6'ˆʛ},) Tk+ UY(v]# ?ة=t­&M5s>&;3qs5FcgЪfZ,uTn7 zzU̒m%GGc63 /e$9Y@{4UL7\w'Rf{U-릌h|}s`+0e*hIL !+Lo֜QY( YY!9$҄kVM&]6L :lم ?KZ`yP ,6A`PWt_W ]៼.5݈UX-{Y ,nG^K"C ݤ_PlA:OfOfF8&C* {SjKioPP#e.wvi_poM/s$6¦2%'hrh^^5K̽٠۱n6rjVͬj1ys~1;"Elw (Xxښ(bs͞E!Vqmi d@D:J=.X4srU7p'JǠ(oj'AVq(g\@ tyų?Mr4<5 4ADFdM}_/LI=8ۀ}(϶4,lk4b1FQ>3Q^` zk"P7 zGep~@'RYD 7nm6~21'MLakTm(SՍ$bKu3"d'3="x4~Kϒ,vd(9P_3[bѵ$2? Hxγ8/iD $fԎl"qHZe}nqüt_0gnȫYBӵC!nm,hUl6Ο) BR\}_SªwNeAy@6]nx'Uʘi%DY]&=-O?L"fFRWTo+6ڙNfqZa?>=;Сue<~*eXHC29o5C5cٓD~Aɫ=ǖ*=muPօPlmm6*i/Eb*w63׃1tjgDGul`h-GkN΁F]a B4U0`ҿH#pj{)~mm K gH!T nȩҮ`ܫebjoG'ިh`hoD1fz،φtYNe!|2c[?_A䚈-HYΫ17ePOILFnbWA58/]79-.|-21eÏ7ABz/ LH@cnKt\a1B н]K5l,]:@wZcshwx]߿ܖ%B7( pkZKK/VTN{ꨪRwM[从Vyp&.N-?;SAϙRKe*oTe; ojԂZq7¸s{7;Ъ`C%mfu fwuPxy55+ 8̈ٛ' V ysaᢎW[K+?ABke0qk\ծvkJ&FTwGIzMc>:cUqj]N:`0:-«DJ0q /FY\OC|O J ~I7vHf? yFc{aNcY0D8'h/W5́G|$ujs1!ݪ"B@JyڪT _yYҀ ĭUDGً4%^[)jWv=dŠɆ(f^cc4iq7bLbN5u.lnZxՌMyI"f  >6+󝕅WewA>ĒM cR/R_2ɲ-y^K"- 5i9 _0lP SR>AO&#ߘ12zjK%K$c* &uq $؍Ȑ/-qP b%![eBE™ұo1o\Kr$عuz)wΌjfZ> ewaxm!@NV㝽$ LPQ <P00t7֫:3-kֱ=$YF=ӖWݾ|d3缆Lr- [oa *3N,ۥ 䑄Vv 57ܦpdz Ġz>E{ҠSncx"Cȁ]O ]s8ŵҁ] V05.@)$:dE\PcGVAu_M!h9_C;`@t,fL6Z=P@g|G.0q\T`!7WJ0j"l) Gy ;Pd$; a?b)lMEZ7XFI xR=u,hlHp԰k8$^U4."u bRj qWgǩ0_zj< ae<3̺E5BH=wJea*z(#~f͝Ch&dR8֢*eRj,igJ41N@s$`vG\~Ny MPk b3卯I!+;^R mGRE^ȝ! v: ҍpD]0(F2p-)Â"ДD f%L;л@W EIY~Fh8?fz5 b?#Ү)2}cEusMACCh+2-!哰'/Eb ZB~Z"-i/8wB2_!U"12$\I乤1.u!{ѹcLt^IXi~5jÚbH &=1hǭo|E:@f?c'i\eEa۾Ɏ 4RB[9ǽ=2e3F8n{u:*ɮqQ#[7# %h7MbF(BB-IܲJ0QR9ӎ*40r(XUux/GJ Wݠ$Oa^_SV{\/&\Q06wGzl2M.fsώep6=ϜЎJ3`f|=$AϬ[(xhzsɬuYuh[n&Hqz^QfjsiLxR2qC0\[ڝ ͛6F]$P }KOV&]1wDGVv5+[ĩ~qY>;QG̰;='ď*S+hgIV Ef4ƛyR8ipE'ߚ θ Y6WI\՚Z1h@F\B?f2@ l,B.v<;Z7SK;\:lhiBb0UI]Pj 6$hY<&HHOcK/Y n aǥ#z[|U+഻L[`Gh6÷4i>fbR ʍQlt!i Sʦ2\$cxw!Gޔ"V2Gg!=sL^?5H5iۖ 4ofXo5j⠭<q)BByRb0ח/Yl@ 32XE,1eD[ _fl_uⴒNHJ䌨Sv;ӵ<6'F!\>uCR-+(rbG*P f+JT GRE.;ښ9#X1 iRlS; G&5)te>FW0P]bYB(e ip X9sj4XGaXb}a _RvGZ+P | ī'MY$)x]0iH(=SBp"8;RVD[ikD۲cS b>ڡו4XT8g9Ϭ-̜vܛ`Gi&s }T`cL'n޼*[Ï(/ѿ>.&YoQMU襵b(!)O[:<^_I<@6|wcxŘd[4AT-gP4G@d f:aAdeCE|Wяak|I=HKqtb "hRm;춅WU..WO"c<'fTN ,x8r3hvNXW >ETUQpm@C_7ŷ(ݠs1i+ЇtljXL٥wH{P=@9UR>̦B3Դ-򸽾ӏrE kaw|6-^L8ՑI ͡qR5eSwqk ?F-S ]U49IlE~-{ydp/5ps϶ fe^]U#6&BK$Q! *jDzCB )2X]fmжA=g5C EdJn_xKewpe[ V?`9AT@ƤR` |$\L) I*GkZ\BDL3C4`<[b?,5'_f,yi~5UPlo$S|u9yCJZ$*9imi+`*{U-)sRO&wt]o7PfZI3rut+Mb-)ʛץ7zZ!-*̣ݗi77g>+O;8_x=Ye5]e᫥nl³MnML^Z-bO%NsShTm(OE G!!qOi,+7} %J,$e{iAO>i);UGC{&,39V 7FS:p/_>TioЁ :r|hܴufC%QXf37Əsʅ|)%ɸ#][Mteב-s C ^?I**0!FA4T==Uu|jݘ'k 4͒r[ZqP$dNM߯:(+Gc9Aھf^4 ya\?-zކi(̂O#ETyލ pzO^{p:Jm*F9l@Jr}4cރ_~;z_3fd^z4 Fns[WA{K6NlG2"_Wyo7av`1~uC# vڧ6DѓG9ƩʤGzX%X t\ #"\]fމiR"g 7}85#[]$nw&ٟH@C |.YTxXvpcXK X}h$;MY$G5} nX̴bC2NR#=_ͷD4˟4ָ#[ h!7{ݘ&RˢVBcQ0 V]PZ Cku¬{j7j,? æܕch!Z sd`*%GT}n.UZb2SϘ ]eme.|6}!ӎq40 6IRg$!=$5Od%`bBKS?Ji,+!lf,[#ۥGO]?!? 8q`_gYʺÉ1PDT[Vxθw n=6H 9`,BD{?Ӊ`s?ߒgU>Ў&0k~QW{C3,їLk[$E_LѮ mnKC+H#7LCM: ҔDyܒ۞gkus 2~PTz&IilOpgw ;%.3q,&>LP,>XԊ:E}Re(NG7;XH@}~h MF^ pdiQQrHΪ4DM:3=?ਢrZcÌowV .P͝hUdA2"9xQF(ȘĈ$Q1 ,'ࠜVXfQql9LJ hiEG°%m6Wvʹ.d=pj ahGޝSF\;Dnx$Xb9*RH2i'(WE&xM70 !XSe'f2qLCNmczq&\pt/N# ?lI)@:ebp8 A59=Rt?nCia|kwa,]46PjXtͰd}46JDMY^eV$ _$AUISH2X ]5ő>uV+d\5EVnu~tUKYeFi`Z hԟ[*¤G0~,juPΖO(;۲)h9Zؠm=ZF 4U ";֜]R{M"]}Ţ -wP;@-SC S3aƹm%324d[j 0Kq\a+QBTcUN;*$ !A6=I,ꭁNMd!]?GZ_迿YD ʜdr@-%_ л)2< *k%5ކYU/k!{s3DgCbTiƐt8U9_RL_m۝= xh4kPos$ /N SӲτIN %.'kʄքݹ"%s_AëxsPO?` z'ZD|3uShL=Ll;gc|RWJP?Pvx8F6|)|x. OSd1UƝ BU_T1Tȳt 9횘,9%gpMa.,'GɌ*S& 0аzRįz@ 9.Qn`CʀD0YfmP}:)FR#ذj.fKg[nR3^ÒS :t/)>o"zy 'CrݍHP}3!|xPN!f DT;򾯆"4v4$K.bgB<#d*>0K=E |zj(]:'!oȋ 7Gjz:#VH*^@d%P8 8TKqyt%kȴZ4w+ZF?\77DLeJ7cxK`xc@-glB*-%r^w1~t{.KeEOgq_ k-W^~6uM'nPӝ!er#4ۓ8! Wa_V"B e/ae7N5IkT'Aj)u/F-{0yF֍[35vJ,JI<[SCBo}M'+|-]ٍ_o^<i^[i$w)DVG{ƽY1pЈS>zY[ }o! ׏N]N"5 CDkNU^mSkjULIrX/I7}N.YVUdCnҡKIMg9g ~!u5|!YOM`vF>u(GL/.o5Bbp}>UP-L1Ӊ%IJHoGRS[ R{G<{hP}2U߳QLnÿ.A/#n%N08J=U`wq,d@zI%4f'qU)˝֡K$Xd:Xh[SNHtkku$ k2{w~m"2ʂۼcpTzU"h b8* &QC'"0:)gG*C|Eb(}ݵniMMmh1%Ev0 2B.jCO?5o`Z}U?UϪX-d%"GvlAf 9N̑"k V{jJAE#.%W^L΁8c_-Rb >'~Ji"F~3"-1E`:$ 5v^gx[}+2~n68W#~;<"!N=h!.<5fjpv!8oI/?G{?Xr=JjCea$]X`ЎfLsɰ8(VWCa҇umm=)A6zKek40tnMfu*5',WF?3qAH zmAg'hzz5e/2B0yK(:,j5,p~UNjIFP1LaW͇I:+⬪PBw !+UיהCyy3Zz0W^V[g?{ĝϒH&^ElXzOrɝ̦YAg:2`FIpz  F/SSDڥRYX% S)Y*pƨ=#&rN: j{ꝙZd+R2C̶4u6TƟs78Y07˾Z4bv,Ʌ5S}bsȆWq0c¿ج2:w BgUxLdڂZpWIE ak{UӬd,^"rh}6 7b-/1Җ%3*68S\]oXZK;Xk-V@}#%\SeKA HOQ}J6qa(H÷C81ڻ#y:LPQOj.l whlz#~J#&5j( #*`bcuY[Xm`xX臶_+_]k:KYXQ9sUI?tN Cӑp(/AК|_}οe0Y6?jNs.ꔰGv 27/piw5;dsPk< X wkK:j`$@MN5(Pt馷\Qr< {Tl3@/И\qd} gPKu\ Uf JhVukOYy]V$_Z$vՍƍG<3DfO|NSɐ@ʹrAAtoQ"]1H&y'勶@`aۻ}2HDE9YZ[ |MZpF "nA@+!oI⥾ᑢEjq B!50H팖yXWEG*WkspQ^aIV5{*TSb/퇬wJ>V Ϊ:*|FHRQ8ݠ3QǻXZhs@I8Jt[2kHBD;w!.4 k05IX,Y]\*Nwt;SA5nI#:X(8w1**19V4 >As mKN^\EIsZ x~:ReWxPS{qd;Fz){C~vګ1qC0l :n'9*5BL]\ (d80 )Lg ^EJ0'R٦!͎K'##,KM6,;B lzm$~WIU($ÁJ(Ⱦ4&1S4>3hh:6nv7Y +[z[6gGՌ`kLK^+nJ&NGqWTE\‘ E,æ6Uɗq$!L gutګW.6inieQfJSźwi8E⣰`j8{R|7^ht/L:dTd[.CUXqAvJ@%*VŸկ@Xp-$]Q9dIA>(QEwNQ]3GiF[Yy*4o9/9Z`k&ÿgj֬5l>I V9)7='lmY|3P~63Vݏ:[d4NA&M^es@фuv5 6\F5ڀCZW:k[XǥGwG4:ؖm]73e./S4\qzVwgZh]M: !8QP7{Y93?Bc^AoqAG[pn;eֽtZgUDk0$¤an0nU%UC9z{MQ4[1c[zSx+"Tc;f-ZTZ+ZxT϶eOKIt[hۿ"ȥ އI&׵ ߠ^$IMьY8EcCvK@/Aku܌g`㟳V92G==la >~)5g2BlS>&_ z=lvI^9BQL}{IRA%8jp}[uN'  ̓Vf.@z׋;wH(bܖ|z7+ WCgK#U sdI>Y䠜gax L*Mj1©3]cc(j`wX0Ȇ\bK,rZM@Q_w ~֘/% A+&v?ZՈ2ų#hO#qjG%>:]W'·DjK>CX vld:3Iq'$;f.#T4~"lfbh.4-ʔ5NVǠ{ b][ -OwM#篳M UPbeC9.-wfIwtraYs+}c6>()l(ɛ185z$Ar=։rd١ySpbΝ>$6T(H]e(jCr0i2ƕ!0>:,Y9)c>GزXfiQKyǒC3EJӡeH<[mLַñA.X]YXb`~lS\uæQ+Z'6'\w8xV+qOƷfj`2<Sdz2XR-%EChGi2ʹ ~xW*jӲ!9dtGNPaNMY- d*LR0^rLy~ 4aht8i3JWCKIb[P8SCiuwQ@,):SG,|,'l~_Iw}VS~Yr7%MWR31j&uIPMlZLOaAf^\ҚM|wz' PUc@Kmh.D8\юk 1/)q;#$Wt=z(m&^=o`C>6DHbܛKu}}tNq}23sP?`F&{6gcfRTZs]l|',s*r <x/ ^7:vu~҆üzyK iir>ΞC+)iNms_Iłyfej> "*4H;3fcTmX ᩦ[X ,⣙ϑ_QƦi";ӚT;wu}yry+dsfd&b>Ě{#N]iF*b`4Q cA 2)D(©}zBnF~x|XvE*nY~jX52^tX:DFȚ+ԟC&3ehV'*=z.Yۓ4trUWf˨#Q`$B[K[@ &]Zzq,܈#ɂvǘlP{REU] jU;dyWs4kc~+:Ẇ\ 8rF݌އ󴍶gMkǁ֓jD{~v?rͼ~Q+dU177fv6٥DԂa%}mh$y/Z[]oWXD YAsnA)ybI4= "H3y:`4LI]UWXA%u1VB_a`C>fd3. 沼gz 42`A',0EYb8ݚ;"LE_m_~%Ŋ%W྽//;7]%<Ϊ sw9P&oG܁0,V;K1.h1_Q' GE"^I"ܥDa_-G@V jfS~UVbda 6`W|G[ LM# rbef͡wӯR-2"h$+$ͱkʚꛟ_cag&F] M u_v >X}y, GE;wcM3\S.+VH 4 Ng%9MG$h9 U>8}Lg! îV-d/ vꇊlm|ϧ zK\w۬巆&&qŭ}8?uL4üOXt+B݄73z4 Ԉ5_PIlI)0-:Gf+l$Kdqle"C#' P.ؗ.S[4!Q!UqGQ׭m{ E)pޓ;\'KĿ}|!@gw1è+2nNXvyKPwCI7y!Y)˕Q)(<9*"QՂəM1~kEt*;&|L:I*氛b^I־v ET_YȈss]4%7c)|%S:^l([ LZ:HP,g?f_Xbwxy ux)` zrС"2PvIzj>ȃ*rg{L7\Nµ0q)MQ8d$D: khKE '2mĤw/uQ\@4eƢ0dklLuaIEH{@gYX=\$Dc򎐱F"+pgbYu)=(EO2CBSP}ipdTwY?03\V3NvH &GuQYxG BW%X*>Xm)#.zX$uY2|Qpl@5lisQXH bNb5_n^!=(3ʻeRkLX/XYA6mSKH8VweNgS=NdOځ"hXE:uԫy5L761RZ˕sE8WJaX}4poB~}oP!% ki㩅j@Q1ޒsj2͟{n,=Ix?úݽXI+>..@Lue9y#Y tE]@Нhj(^Dgo0|1t.;d}\J*tݮN8G-X6gnM_̐x/i\)#̓8L]G~z-4`z(C֗t~Xo]tԄ. de8teX #PӋ/ Ko@C ՙ W8ĺ -SZ.5:0e=BDl$3F^!L]R}&MN@5@e); Pr)w9MJgsK(+b@Z&n€"C>>$q݈WrX6RAlKw)]aDgiK)t-m~L+Up,L_=+όnIǡĒMD# r,|ijP TG=l\ZmyR(7~`|}+Y>?sRF0f/ci>Ɍes~חdUuKq_,kܞ폠|Goiٔ1s}mvzpCcWG #8.Wl:,K+!(C^x k)tD1F Pq4ZRn+;?;EՖ?m6"J%\Z@i*{lg=t15|Y} @^l 9o^ p3czUxhؾJKB_]1#L7ҝ'*8S,*b$ߩDS.-_ ŧ`bQN@%OSp \3.Pm9&rXꏧ]eS: )朥Mb,0%| Ôknhø:kݍQhqDZ kߖN !p ~1W,}zm[ZtfTF͗"+x6]Ka;H>Ĥ0]BGl))467!V&i6UVm D/} [?n;q]R" @!H' }b<ڏ=0yX~%Cxs> /hH]bV( z?j7PHw6L =E;Ddofu$_c=kݒ}J 5.s ؾrcPWpt?T| ED[ /bXo44f~ נ:'d ޢop؇*50bR6roCdk`s#hDi;Rw3L<˙O8eoUZ?S#@Л"iWi7Z;Ե*RЉYw<\`.菸:l!IMiq`./aZFjkYʎ|Gӎg 9/wZ"U oR 52l_g1EG&aLHyj w!s`1&ں鞳/;Ke\.}_|H ANk)Oq m&/˜z.V?o뇋_C:6ȥ͋p2*X$.Ӽ̈́;^F)1Wʜ΂:U=woMd*jx@T`1}w+ܫBȃaGy*୔_va!!:*OL@,u׼Lvx(NO鏮jɱX? ]G XW꤁E=ڣ$8dBR#3W$*Ѧ): >~}|צai jK}4VYdEC?H{jhsڗiȣ,L==!9ъw*6pkQ< 4G5q*P`kwUNC`ZIdw"AvR\DXvyo16+Q Hzo% `.bDx()܇^^2 f @-rCTb`Vo:Sx`~bFʍj#/ծ<+l88 cʫ&С" DȘagr2[E2'a<67bV =ٜjr=˻ޘ+hü@e ֩Fdd"uBSo! ac ~2,vCoԌ lQ$u,ZX}/ q) al2swƐP 쎲G6+18J=:eB~j Qv?%bݚ~D!2}:6{R"c•<(.aņ5 6(CO\W)e"2vq&Q !h&ݎs|)be#H|ho$DvKI(iBܻѮ =A}*|&ǚWF &I< $,D@@yo'\"4FK9,V@)Oq2@X]ױbm san֘(C~DU#_&l H:w7fJ~\_>!xar1[9>Q)%g` |#І++"$!KAG4 tZX(6, q(T"p!-rfʤ &S;U;iwH3fyffkXJtC! >'õY*@f7c~:طhI o_J`zGe1"R\W8H;>!-t],1^ޱ8A!M$"{g~ٛ@Y 6b\녱2̵_ܑ56Lmg(b}/޼'xVކdy9bYf%ml )nny L9WY'Y)[EXt='a s"nN)MO:|oF`؜T0,i$YW/d=?LȄg,S'҇cKW .4Uԭ-G|I"T!K{/@ x4l?ሎ/ Sm;(z,3Qf%7ȸL4t8QWY8^seShpHSlGn93+JjOژiP`0>@/[}וo؉<{<p9oAk-Q.-$4+ I꒓{|)GV(19"P7a ѥȺQ'bc>a+0CRN\g (Ȍ-V ox);c="LRop:s)9<@1H- c!m5uZxLΫRLm1Cc\)s3贼'$2D !fD.PKNcPCl±܄Tl̀XퟷUKTv]Gc >=D<[M6K(CtHbhY)]jN,셈LL{1LB;Ә71H`nI޸ѾJuStT:wB! ;٪n]>"B[P,s(Ǐ 0 g%TW[oۈoֆ_5Q ur۸/4*nj°!Cԧe/ɢ/, /QJ}p=Y(xp*b(2>N=KPRU2j/YLǮgn/ԣk#v0juβO"…ѾQ+<8aY5!˴Uu#qPޒM&c߮$f"cQ0}E`E /SQ@nu,ڙ=hѯ #o: ^xM~&rܦ0bn[&>-KnVXdX{"Kt"m҈WM 񛗞1<Н+D SCv@ec֠G{d[D" `EWp}Ҕgme_Ť /RAɿ~8E3|qӦbQ[-nN@]MM^\컥cg@KԽd>k6z?A^s>+*d'; ̊@_އYI2E[$ f|IXt1`FK8NK;"^K )zNWOƉ{*,F".|[?[3qB!B]ް]hETO@$\^.Ru(شΌlhTnL{僟5aDbHIs֝C^M}2)F4/KV͊Auo0%stĠ;pʵz#s)c [I ԝ܎LwA%!}5n7j*i7qx)=;fKfQV]U=-P[ԆNdzV=O^)WJ|d= JGg;6%S/r"Z8ul z~?9mɊ+97{Qj1. Dt+#ޣn(]>4}Bk<\y_DKX0"{[b蕾_̭>׫|ڣ8׬~F$PB{#/" [9ΑTg <])1L4 m.i{_G5 wrB{Cߵy|MU]S ^ܥ*%fNz*!Ӱa\~.3>R.׺6-%le[||*⹏'~/yy؟b= )gVj&e "fPCT],T- N7hqh}FWěW` bklϼÖ!`iv D,Hc^S'ae uFw] ?͹t ה\TnrˣyM"T\EEԈ"MSg*w8nܚ7@|jApˊw QgEH᎚Ew0g:ū',>D3Sgn$S}: <C>|eӦdžBK9 ;xjK- <:y*L)Gʂ;}ơ$F;\u&Leb Ë+-X1v!&v P]H˺X|1R.S _~a0FG"!FM. 0&gVDsa^Iz+ %~b׀9FP$Sݮ K,d޺@<d3qg'h>R6pˆBn,ާ?cD 6y;"v䂓 e:߇,6- \ ?wKjwxU!_P=65H5)`!٢c;݃wðK@ BI1xuÁma䷑./#JL9XEgK rF[R&砾G$:Εyd81/$$}'jQe'`a n!c5%܂\q.1(ZPz1%4m\ɨo!-;AHfYduŭ<1u_aQ/{ C!AB"=3CB$ij֊h&ga6%0rԌ ՚&K+ϏU$)1fEd…{AaٳLC <8?gkRaτ;߆R3" 햊h$t뗡ax҆t"}U㩙"RSܼ>EbP ۃK"seQӷJsKX:>&XQ43cvd쿐7ھt0>UZb2_n<'y7JY{ uAB~.]LRȳ# 802/B*E@;@_ 5T{jW _)#ǐW9b:2MG ylNiˌ-R1s> //W> Jo=P!ѸփMGqց?4Je=; :X>lLn¬vp=͎xQϕi w}DJjW:RAc w Շ_f-ʔZ3۴^O暮J;4+@S]j=J!Iю_.ʎ]M,`븿g fc#y8:llvuah8QZf'wj߶߹+9!NNy lqkl1r:ud pxWV1@$5Tܙ[B_s{B7aӹoL NlR29ga؏]ugKIjcR+8L#h-ZvPGHYv2M*O#yDw4p ~<̴!2H 3PFZMxDL7,XRFy FA. Vz]MB(VzOx3]^Bq#dD#d0)xk:ާt׽fi[ ĖS f?Ys6n G'e&^uV5>V\%*׳S~Ճrrܜ o%UREݏ(Iw脗*dK=clB~ i[cڛ@b0#a*\k=5ڤa~LK[$G6t~.Vd\ PX5!͚-^eUї+ }:|E+x<˩}w`ǼI-zCכ rA覹m6|cDE%?x&Xr}ĵhom!!8{e&!1kRŢyiwŽ@Ĕ5l7J-n9r%2~&ࢱ`!%'v@/_sԝC"@("1axoxh;餇G K]7EBd8 nu{\X6$4곒SBAn@ư3x ^.erH=Bd"y{|Qmل ޝcf*g8LwAC,W'ޚ)OT=.kmF?y}d,1cd25b*ܹwdg]o\}+T8o@8x _BǮjŴV =h̎BgttH N,nxo1ӡ!7{`@)#>,jt<`Uʭ6N9|99uhVs3nĆh#AJ]en}߷P-\S7K8}qRjDƚ&5|"VǦҮF{4tB_lTGKj4{d/`@bժ <J^rr[.㥌/u^˗ }` k"%yOemn~hX ,L(P(AhWpgmEGAy*BI v7>"R.B@95Rt# u_X(0UL^Kŵ6}gDq['lʚт^эS{m͕a6D#u)(ml~Ǡ|._q/%rNTGNd^6+[?y=h˲: &ǿƙ,,uΟZi՘`E=dnTۏ,)2njGF5x#M+:HpX}+R*昉 vg+}s0פWS8vnǬqS?x'N54!A]⨠i(RcqƁ{sgنKI*D>j%yvd,1#{[}YNFY"Bi' U4w^"dpo![GbbSA([YLQECVLᇔBdu$On,j,b=:eȑHuNxţa"B ?@h¶0vx a(^NJʈ\*‚:?aNEJR@9Jr[iUSG^blb ʞ\+%^Ȯ 7aϬre!V3E|'7% S΃f91/}B{6xfN>TފƢ>!.TB aU[&JbNnh_̰Lj, X>@R3i"񍉳yIBfn'ם&X]>1ЌP+7f'ƝjUjtˠt7VPFYBp"~EK !@*/vNPmeX3sǂq`c;<#/%NK$5 0_krǘ^+zg vU$'+$C[Ovxan/g)C|g~+Aɣ`"\z!}{(0 8U{_΀ARձD7'hSߡtw5 rs⇰Q_ٿ睸ă>̽gAY4=gb)zDh4 CV\QPqԖӿn9vA-Ş{D4jo.2o-lXU?h%v_z:c6+"Ϊ=1™'!j{UA-Sۃ ֱț\5}͕`=Y.Z6]kU=DS|E#V2**z4ӟc@ ll)8 LCUDw@mr*bY+d+[(_8_.[ #c"[ԻE g~7{qmAe[z)Xs `VS].|p]C77ఌc6X&je*Nֵ#\#u#A:`꣯B1X\wTǓ\$ OYԍw97ˍ~ )Bk|Yʳp D{jEFd\0CЇyPoX^Ә6ba1 <Jdrra2߆vG=WJi bc6DB#س5fWx\k4ofTJRm<=s&}S&Mͥǭ:Y k.ܱ<_F`'ZJ_KZY4N· KgMp}K'lI6?oJ#:R[`EWxpvWT2'oRmf6?H28~>() U`߫[out#Q"r gtcKe;B# B!==;}KOU+Cx"s Y+<-wJEƹx2tD~l7j?7\&>Et5)W%ԝWQ61:QJ +\ڐbԉ=3m k2D`0Pc~ ~n:[/2ťꑪVz@T ݰ 8P{4Z%XLſӰrI7NDb{Ik[&J' @6RH4wf^pudU0 MfG6q$\I*(}F^Ċoͼpn v8gChH֢ yRT k$*H+瀇 >N:  rhdQB͞$t؞pt%LB=Q9~n[~ 1`՞Qk0CʚG U(\MxF0 g,*i&2ܞ5`fW'hIB5_$j!! 'RH7ǒ[yGeOŔX`B](畳8:X1چHL0!exƥVj0BZGÀT#H7( Oͯp% dOȞ:0[pQxSӘ Bqact`페ɩ#f꓋ RqL0]|EHgE=XIQ2x=K wZe~A6?e_1UŸ<0J[ 0.F{G1s@NY5E\^% 3ʌLYu,N-KBM8k(v7 i[ gG L~^ M;!.J*NeÞ js, &P0AفWTAWSySBfuDN5;{{}Ŋ^vJb7x1}^fz 2(gf*OKmS}v= %jO NP Ln]E1o7z(++{{$ 2;T]Pݔ(R=K"D4'Omϯ-r3<=ޙahi*tBcC&>i[!qT#;764'g҃$4cĚ&%eJ$7 >6 NoXXxjd0|euPv鼮jh*6v@}Dsne%m̠GiW-b~d-M`>ܺ,F8ܷ֙, E{dc,A3 @No([IEZ vRGF7#) 5mFQ!ţOLߘZ~`vJkĮO,xsxʆܵmK3oD=m tֲ+,ϮYu#<6/w#Nm'I^ o\5KǚdJT&PI-ɝR,8kpAV|nMJ2/J$B B6p }A0Wc5ۻ=snK˾M$WaݾpzNgtrcϗFQ])5-k eH9|6vvvZ pH.(&d&{FVbNt70}2'maՂ-F6X.[LlT :r06pH6 >ޞ ޼JSi\*UZtIźa3ffe)c^ӸL;p,X$adR\{3lz.{<O,%B?y8K`oĢCaq7P(EQɦ4^R4|`*b5KSAe!4 H4s^bfA) l C~.0u|OKa- b!O_nM;<Ⓕ%uDƔ9|Cի). ڷ#uU3"k{ܟ&tJ8o{evNEk.$;PYm߆'dJ7E+V]ʞ$xM^}MA SeZ|DW0m/DsWwnkۇʀiw=m2pqY((W~оTƟ~ɂns\jĦ1K.bCi"1^BKFJI{&P[:dUazwF ,^*X]" ONy4wj :کU[!\ӯ$ǫpgh>y5-4wPsOFSғCf^qt:Z yk*$& 3Q!LYD'bTn&: $J7PBegMw"17g"R@ѶUfSPk&7Vq='o5ULƻd]7_9XO =R6y`F PfʴTADTa+pe3+#to$ۯ5[~2-8{ 2WRWdoW뽬]bLa}o,؉it*̺ikjE񎼌swPx0,3$~q3Npˍq`> \ Y$ُHbis՘UV-p z+jf4bsi3籡kJ)Wda#z+\] J0iCF WV oH:9S[vur·w&@߉n$ 9!V;?C3p@8^4(P!%=j%L=9аӲºDA@phPjpſ3$޵xesp2P<\SoͿڏx ;y邽1J/}5{'Bu]]O>Id[-'b?JO!adC^N hYTjNSEڙecWdTY4$6@!&^·٭l]P\dbѹz%'Jˁ7r@@%{8[GeJT*ut#)} Rnbݡoo$QnD_q0(,0X[zƫ\m]R] <Tb 97y5)ᱏ-\hC*i5XZvG.LcXs?xچ?wj͛R<1^/\9^l[vS>M> QΆ<,-nx<^?9ة4glH>)ӽG Zbץ>jsE"b,,PuSgR[nh?KO{@_l>CNJ;/ը sC@"Ufv_TYCS1cvbSayl 'КtZ|\N>GLv] oQd>ߡ7)^$س?yU?InPk}vM #15_ᅯ&j.wmJ™%$)F &1D6PC#^A?-Rt f7)˘6;[ϖK.Ţ|9&ĭstYќhq%Zԩk'6O~TDtE_@>Y9 :ɍ@6!eln.gn|0#5wyVND:k!i0.huZ:g_Gb?(-M}fM<|iʍp_0MhUG3 z稤ۄ:rl5ޡfW)1FfC~o(z;Ov`K27|1ȕ;xFU5pLJN_Өd7F\h9 fw1ּ; hT`W%BIŀ\7z"Qs"ƴ #7W&՛fӼٽ,)uLF+Dwg9",LOҕ(믷.%ƠڱӽjȤ3+s ʿ}`]Ď9ƌ[)SͰkŒ`Lՠ ^DLմ|P)Gtj{;:9 Ā5v:7El^x&]tS[j! C!T/05MYmUr i21Ag~`T<,~Z5pT{Mb,k܋mo[osLˠ~֋FeD^8S(K%R j(W-.asO2.oD*HDddv|y6_&]ˣqAwqBF`R{KUoF u0ȳE4G,"Jg;<Ŀw7q>s( N]@>*g˛(9> qd[[̇j 4e~SkۖA LHVԠ{Om`ZVTk:gwll:uR6Ze+[V* 涛mhv毂}1Ƒ΃`Ec/rw@Z%Zz u*ġm(:rv 򃜋){ w'l oGpTaܜlѪ}xÖt\$߅!jv|U!ƔU5.ְMӁ1uKDk8fS)kDģԋeVZϱ.́Fh{ c;M İMFPHvB&]Jyy3#JVta.@(OҮ>W aNc̼[SGum $&$j:v$J3xc Nw{wB:'ʙΗ ]fs7 )0yH0&`M2rqG9<IT"%QOO"sI _| y&쫂cio{Vw5t6=7Xj3O D9XeU)Lƣ-MCq$*ʨ!36ZH8 )0̅%cjSKVw;N7⒍ /ong/-iQWcsGn%1Wu!:[>DB, !GwWd'S3(m_ "L,>l9p= 9<2w'"#c u @,1!TK^9 ?#BkF G*XƣeYᔒY>{Uk$OaEV)q g!bU^-uZ}8/wCJcM%_h|6Ё %QUl3D ok(.{7zNG0v Os?XBWDQ!|dAˣpm^&; %ZB;`5|. omY]:oB(}o?SV+iZ*ùyΏ.S inF}LĈf88g |P49޿D\2~.>JfT&۬{ÛZ(9tB::;!aD760XO\)0;( ֞K!33h4Ŭ Ma)ce8}|=8)c~YE0.<*T"B-Fgp%sGVK?`xNn|mz1=4i_sJf^oR’˸˛'v5}xo& |/Y!!xNB ڳK @(z/C0p8j 2sB87H` y:y߆W.Q6t*tmDKS6p-R1L^WђI,jde5 >CHհaޮ~ǟ΃PF_m $,]\[GY e7˴pp>u=<-]Ew8}iȐ_#h\_e x&o {Q'90_rP׽[SZΊp&DU8TL:΂T.T>a a =o? 6{b/p4qX^8"'8-xy[]?b'=.vh?\ݜ/ӯ!2._-xO: vH VY4y[㡹aPf›_'AʁOìr&__-[wçSmB9 U!?AEiV;lt$͉@/ F0ERlN?P:S&HcX<37Caw:J@H1>_m8 oSO iSȈZ}ȕ 41*lpu~V"0&e6[D,8 &7pjkP sg+Whb.vuhj)=K.}+YdrB7*K8πo+LST?<*(q[Nj8\q# ;z}%FGGj}9ҶVxP`W>APq^?ˤ LN/-dTEMTp,3ؿ C{7啖tU%PM"~!KUDp9>>R(qΓ¸nsJ#TߩIm^W(~^[%IpFP^KӲ{ij &I؛s@P+9"@E!91uONRH 57?c.vHF۸ D\jnfif=W¤0T_p֋a #6WʗfBKNfa.yI3Fҭ7 fjY0}%+39Q4b16Qچ=yp;"̈G^}%2]F^J'Y">Q fVMyɡּt Gܲ. i rJ4;S\L6Pח ”""RU}@`؄f_D2Ճ;saKPfw_vj&e$!+kk0z_eKLNqkV ڋWv!uߘIx=X0-Wf|Yn奔@Ie3CO[ =OY=ov.@?Dh$JffֳZVg^Jq Kî1Ԟ{Yv]5OR5,a.K&W6ǁ̅c6vҜ;:O}r\󼰫^5 "b;dVLLf娢Z@ L;xEC b\ ަ"4Y =;X eW*춲M=B9Xݗ;C\`/իœ`VMGP$g7Gy|g$b15qͺY#4IOiQ*}Ӫe'VK>Rl8)w=9yd3&0Tl^lPqOn`Uc2>4>4q[i'?dd1Sئ_KIx#J9o'#IP=暈$pr$pFMr"\>LM J5ix uD2U6j_S-HD )S8Gfun{si %Wv+Tȡ#j]-oVoxv7;\:?5U3+8Y$67(N9E'-pP84l"\&&7}a( p<ᖄKSes?PҀd̬H$4gO/,;!u.n8Jd-si6M5B'e$?F"gQtgO cfc)@v M~ } 麖QQ:s@IUUŝHEf:|sQ:&S!qM>J5FB:ƻk"DAiT>t^}B[Z ,H(nB?^)[3s9C|^4!v:ǒSt%<EkkZtC\N`k8}-.3oxGϧe +^!.i.H0/#Ȇiy󼊧>cEkrhI6n#>#^)`Ul0L2v\\4Op$-lY_vp!'Eqx-Q^cyqPh+Q F>i|8m6{I6% ФEj[X̷ ;OhghE;q=%tOG~my=ڸ@.;d4Ji-YQ h.c,[>>;Cpο0#OsbP/WsΦAG;`B@ ]i?`s =Ϗ1@J@[i" Vcg Og ˀ |p+$*|O~[2CX#dgu[ü-$ cLIQjρ\GVIf~> Pט#Hg&tPRW0op^@g!J>EFݖʒ/׌ISc_$8/1O {cj="ϟWyo@t܆q4 j][$>Ǧ1Q3#P/ϕ`Hc J0|LDkJb$`k]8M=PilcOA5)el˲Ё$z$Lk xOrxHˋ^"؂ޗ@~gUoU|ᖄc01IVm6\xqѾVuLgPr&=/dGoGJDFm32wԻKFosqiM 8BuSd|q̤[I.>9"X YǻBc4RhbR>;9 +L,~6>s49ً$я:DJ JT`4!bz3uWMeZ[ހ'ګU$m D#B]cq> 4gg,^:UiŴjIS%[Fw=$m6Ǿ ƦB,LJ# $1@.WRoR"'(:5˼2T}HӡɄ-(r-,[!(g'0e"\/(bn˹1I*edT9>ak [v S}76%CGדnt(*>p].ȳg`+1u3-˂>>@*􀙥[n =FndT_("lMF^sǐ_ރS[ow9;nⶕќ B 8ٻAHGkպ` ti5^ȗqmMZ۽(pđV.z(XG##8Cu7N_ G nT ӫ HJ[R?5C/%b} (jsƷ]i}98 -exޭi֌c5Ȗ_a q"PV՜5Ԁ/UDž Ek}\D ߯ ,fTԖŠ>8KSر4@ ! n35{&ti%YTijuÏbجmlkʎnS삮|f Z 3~/ oˊc|MPrO>>|VՑLh3 3~^J%5ⓦ|gy,.W[O7ܓ$]~l[tl}t&ppzE l``)P\%*Cɧ}c业rQu` :8oh![?4]k^Wf_Z37ý$ wZoWxOi/deJ&vnfbߢq͎5-*Bl-Q_5%=hu܈ IfZYnIbjz/f1~Rԕ?+j;'s=ߝ+˨bm@Eui?  © `ipw~3 TBC 4R Ut6~3e b93N;kb^mj"s_Ry+ +(LG0hr JV}"/!>V:՛q/۟LVwt#L"y̎3bw끃0&ڴ5^FWuZmm B`AZtgO2xKB#X*h'kUvnTJ/H9Z%8kp,aBgQNA.&Q'Yj >5T5YmZdG3!)Zj(]3ّV"',Qi Ȇv-4 ND haSC'VgjŷVrR\K*(ZPuE*3KMH҈#~\_zA4ҼPx߾f%"+v,DH0;$"b*Y;/_c[-Knj-9y-es۰/;acb* AB[5xJ9 =^ֽ1 5j1+h_mh^͍~9л/ֈOj@< WZH=E)͉KJ^vsV&'J8R8t|_ fԀ&@9He@gG[CX['˛ɬ9hB ٿWgmN ^Q,>o QepCu;01 y9 nxp >܋أtR3;s&f@~+iH;DM|n_2K aZJ?Q9"4Q+GvcؙWR2GoFo#+⣯syyS H7AUf ^d%%C[tlDX "D2lK%x\L` 5O=~}| AƵн"WC0 ir'Iţzт)ٶxx6CTYhlD{xOӳf9{#,$~EO+ 'b$EY-z=P }zeP]i>A٨x^w&43EmAz6WSEpF !ⳝ8p7#`O]rh{ { iͿJ<_.Γ(N =% pDj@MR(B9ó3yO&4)1tc3PpeAnG0dEMMC`sĹH=X)( ԕs??)p@%H|ܖu}g|_涁fkp4/xX~(H4Ҡ:ыF/<*ڃsvE!$nIP:;j3BڀwfH{#y{˞T'ea1+>9  gfⶒ܁`LUC?GIUhJ&"EPh}>kPI'ԒS5`*9բӵ_ zsչv"!guE.3{+Ff^e܋:-)/~] vflMf@Z x|/z]^)n=QT֫x7s:Òc1ΚȶDL li21}Env3]="hxDox|S D0b]eX#"v ⴲ&d0[5WY6N=&8Ot&Y _X_(#WPRbRm$>sBYCEA=ӵH(vg?.-n{iLA$yNB\ *y=R8^V)Ϡ$vQnS_0H =*KZvd*7]=TXJuˀ-1̻e g]Ǽ际j @M%vUZ= ;tqYP.mi:<'}\9`dEY4թhn:?\~jRT WqfI-dop^,>_"×ժ&D?tV/&&uc58 \VN}wA'*#' D>ę\~Pmoڼ5vy.~fHZLTݕD}r/j( !iռTgfla* [1Ȍݧ!uvQNviWskvW;᧏zQAOΜNOlQ)]*c-EQA:O4zK#KϤyjY z7TdLPg>"dzʠMkXe9Ҷ[Y#ls$>Xό[Ž4.z>v~Ɔ̒Qt?+II^q;W>%ȃl|x9QD5J :cgprE8TB He0 JK)+nJʜ⇙?Xx,Kh(!y+.c0_5]['ן~h~:Yc$;QEA*?S*^Ze#K[3ĥFA[265].rޔh x2?kZM çQ&_&` q2EO X!񹭩QNWIlOޠ@4йeFdR>Rqqd/M;򡏣!1dM Q~4X/% J \;i4%E^׫7rHR"anWX R_TT4 yy3d+gf]2_\X.K×_7e}03m8'Ak#% 80|3ĩxHRD PZi:Jn0r5зuE'H]"i9U8R~ϐfc5 M\nCy&ƚܢJ1;]+/}l;R4i`kD$F{0dZ\ގJC u䵹+~ Gtm^֦U{\\auDH˹! KKDed›Ŝ~ V/+mrcz(JQ7#`K_]V*;4zdprwipHSUYL$cBPGJU}(>4 @Zc>8o㛷AK)G5a(l7yܯ3Fؓi%),3 #E=2O1Z`)>R$ Ogo^e!HK5yTڵq~œq|wYƠ/j}5׺RQW2QDNU>Y B2ǖGa]QpKҐ:f $Qvǒ< Ҡ k]BY(n(%8%4[/e;vJ& @A:j pݢ:v.嚶nY|E?-69~ȇ$}B]՜M:Q~Q$@11;~C4voٖrx}~J":ZsNKI&b쾣A[OqEZ8nJu#=[2&H56pEAQEy3% s:.+A;k3(H g"G^4ҡ򇏰61%s5J8[*+}fب|K!:(pI+]S揶 ZGY2- 9+t2hw 9Q٦F,_-MnHv=+(n-.87 2cAAx}[ Ph"lAMYv%(F)UCՌSad> {J֪5.U"yb~x N 3 wH{>9V=M [rvυ{4=hUw~-^R+Z%ȡT^[ 1unrʦ+*p8צcXAk&R s\mAT"YP~ /N,&uY:ǖ5qQhXs0%ѪD/Hx ]tpsFvAؚ%K*F8=vwhȩd^XI-Z{ YVxiĞZI|s_b΅c6u^݆"}Dw󏮶"tǖ/ՂEpB: wFtGl8}S;%V>Nm||``%+h_h7:/5pv7Wdj^MGt[':)xV\Qzj v}(`6q\'dJ ܛmW(DUaȕѿofsgD $Hq|Z54-p3fw }%TO+KN?h\dGe7s4@}hHU]QzPF(n/_gQSS "A<we0!5JTp^u?@Mz[]K92Q|- V -I:LճtvߖTkm;MhW1ajgԧkN~Ȝ0x^Ij_qF^zt}1GUZAgZ}-2}`fct%ܱEYmCMw}+cpQ5Z0`kś&*E|%#tia:}.ڡLMwj7x3Eh-Z rw[xDܴ^W;\J%=GdIdK%:ޔgxeg(oرnTRlP6T:F~,x3*$Z HR|T7;be+:n;RUM @40]PXK93V1.Kt"sNBcIA7V`ǁA()NU xqkUTLל5>##_nM\Cv jl|wn[gpb˧gPi_֧} R\ύ25ݥ|5)ͬ݅i{E},M ڷΣ[g]^wbVwO'匧I?5Մ>iBJ#(BTgγetX;LۗqZAfBX0K}@ԫlB.iݞ.L{,ȩ6'أ)IDj&h$tZhwyT0X} Dۇ1~2 *=@@olhv剘7qȲdfMɊ K@|6جEg#~Sqrf_ skHyZƾ_"AU)Fi͟s ]_hT/ZkA84ǥj"k!LOfv/j4z:\#c} O;t_)/?GT <%yBfݟ%6V] [Ȱ;)_HX -=D+6=S}ts,xg})+awG:Lxs_F4'0f.:fhj]ݫףdk [tw9FCf+&(A|6Ҕ7[9.pB87&翧F1_ Oח±9!ŐFS V=6) BnEűncиlG4z-Zc{0ZHUU%|[whRl& g9N>voҷV,}TmE1򔷵r"+Bo:[RAw/a؊ WS"᝙[PH_V}"t\o ;Y-\1umƾ9DMszr[cjvAHjU{ gohuCx)'z! ?oFNu&reII7 3GF1[ {o83џ7.9}3Z-RAʿwHZY:*XLu&%Ƚլr+~Mv4W(2g@5lX"7'qRxٱiaz6(gtbdjFHٖ{(eQ'q?L7|6cPhe6<)Ͳzs|^ЬukŅkp%H٪\i5ܫı@|U*TL41u%mIFӅԂ%&%r}?!U9i_0[z~}xn5zȊYhj~FjrUOUr kO@\]!kJO`1Pr}YοBBbfJY][Ctsk 2qnoc1r!8LNK%5E,}OP8YĈ_uk/Jd*e4n>rHd`! 0L K}?pʲٴY_}#$mZꨡ{w2%JsVMi/):ZӂX}tSP$%0od 7p߿J$BſLULm+&,YujqJ,|Uv%0ky 9b2NC<ȽJ؋? Ȇڎ",qaL@1+ѫB|Qe-}e%q:=Jhfls0fuc9  AeA-dO0`i( ތf7X.~A&yFsttmޥ9 {inzhsVxu1Tpʚkpb"//Fc #-sNI\ k-QMɀixMnMk$}ր ު@kic>‰ \klqgaK[űvv?ǣ؄pdi mGW1$OWHH&q6nTb,jEn'rT"(x I7i;s+),2K;1X-Rf|=,{ճ!TbE9aIʐryWX8ޮ5<߸,k3S+yjaT z[ T}i h 3|,TǞ+6u胛hR&dރ%{('}j㮽9&;yHOt!!ԕ /afZDcXIbjoFtn4!;޶0g]S`=zl'yLg)(=Ѽg>,"|q&)7íoy3]Fy|x=ᦈUf'MQRRwJq W[ =3&|x*L/^9Զr`Ǖ6ro1:}k(`n' ߞOV.TeڐZk n@ 'E=zQ7LBTjl+㓞Ɓ_+q:L@.^b C^l?xsrKKkNqԦ~2JonDp^51uej"> ƓLC${Kfʪ@7Qv,|X3 I PPSC(w49U=S& #U}!yE bJC;w;n;QżwU 6(.MB>>m1!Uи#@0NFp0hD 8kvӦۑXxTM$9` pgdf| i{vCb%f08d]B?40#'ݳcAMԙN^lr%LSM>We2bUEG $(~#ݞf"%Ѽt[,&}mDk~o2kGPJck%`%aw%{^MK]!e\FrWjֆޥ6IR`i`jQ[t;ܫ 9&q>4~p gt,&DleD4[wF3 ;ҋR#^"p8zsn^m,nō4Kw,0T7[Z݌ekwuEw!']@ ڣC͋혿ؕ:cofI ܨbKH;b`9?쀺Lk4Be -cV K;?4>$#ENt4fSZfzA@:z]ufBdzʶ ;s}c;oyR}6]eW[sXu P ƔDO1XW- cC'vjV;#& r4@-]$d(ֳ)ZRCl{yPh)L8؅ TqGp.ߞ1 ߔy$7BYsM)ř&itJ$0v햏KnpAlO"oWzs\t!\M9!ג-G`DHո奔>xT/]'π{<چ7w<[Tb& PJ7Tä@ϸƃMњql.`>bbIAob-ɉy&Uh\Fmb'Y/S-IE%bpoWmi~ЏxbjUww. "Eȓ#Ʋ.I Bt˙vo7paVŋ{;B]`&W%AFuKΠ oy榆**`Cm Kco]i,O֜H|gOTWaθ}@#W͐o"0T%T4D:($а+!/"ӍqªI}ŵGfK'H٤uՎ&$$p^V/vo\fbc8LTHnpB*x\ hnMG(? 'X66q竐ӭ$T I\B^.3e<{^(3-|h+)ԣfU+2Oߒ/7@qsw~ L'6൶9L]f4e&:z9Y M>:Nk"L6ZxVM;Bmb'@Gg6ѧ6"],qкXWNk :tݷ+p n2fmsq1jx$)vZj.:j Gϭk?J%jLEa$ <9 X*8R7Gn;K7>jН=(0R3#r#zq;XwBf2hNߍu,B[21~lj ru::&e {XaЄyb6)Ùop u=¹DO2x6cA>%ܝnjO Wc9[_Qb6^;֞ ],t*$խi4,zy_2l!J%<YQƼ~W^`ׄ1Vy7ʰR ΒAlm/ UH$XJ ^;{xo[K]W*%8+.i]*Ŗ{8c;es_eWmijL^p#Yԟ=ȶ6r!M}fGo\(rC({Ity }Һ@ĝ-<*=63dk@ @Uy0,9|c>,ێJC f83J1ȃ Qp}T}'q8 0x9# UgCf+k~c"(m @|;YP3Jk;e)UBQ{P-'̋I 8Bߪ5)ʸ6 QC2<;a"J '(PWC>t]e~*U T˶q՜] a`Aӳ<upʓ}]{TpD_DNdskFW8 "i5$MPce5,N7/Շ ΪeV-06mo: jQޜc~n|ŖQM7 @D-y;Q;hdF+)Ŝ숥 j׈)"AMXFD }|n/µyL3LNLgq`Z Fk0_\=.!YYH{+el\n!ʖ5z.IaEZH],&:Qq_'ӉRĹ }3o+l Qb*zK4"fsX5:\IٹWWlm<2r:$MHu h<((qDydTuESr^Z2~^FM TJNto '/kcxEq*Nk<5Q|1JDžc `Me)^Mfc:} Kt˹16KC~,UXMc`FM.b璇׋tkd 7uD[ȏ;{0xls<{h!\f%sh0CnY-t0+gi>mQluiQD; ɲrEc8B2-=\0,[RBTgj R%O~}[<"?FCvb4wdUH}f605zRB< +i2IQ7 1@lCc+n1 >gEx*.xQ_b ӗQu>l[[=1\LI$M}T O2[oD6䡲tSI5sm@_qhEUWlwJA=C/gDϹ\! _?0q69Y[]PC9!#⭟.c(~5yA[́p2}ZKߴq[PUOSozRbL"=>*k![zo{K-BT3ADYzKK8Z6w>q  اatZ϶eZ_hp %9c5"ށkʖ2Ք^ÁІ(ZJ\DaxRK˜'Ϊn3#דpfElu` ._̣kcx#\Nzg>_Op'+l+zmrN֥ZRb\Zmm.&=^Qұ(,˞_:~xGQL\1B-!ƩrHD['Q~8 d-<{fXYyYLPL]92&BB2D.bi ?x)HL$fߕCzqt0Mcv&Jp=80x"A`;lmf{tc@Vt2}۷6Ԙ 42-!\ 3!(^[{-as%(L3 f?&%uܺn+ 7]lusl~RPՀr'hBZ &G d*BeHu^$0?? ??E2Jx76}^ h ?o9"Jݽ0L?}]G,lfZ,ň\1/CPq~W#Qox܈=vD4bАQtP#fքqg7gkr4x H9Ao:J{cx\ =Ł#zI|r?+}@cs#@֦[8,S5G"Y}=$˷&Ep&AP)[]5b,ph'k):$/w{@WCVe- 'pc~+ "I9T!j+Y>4Zl7GEw{[*d7E*-ON(*?Zx_{i#&ɾmYf|x= OkEymZ-[bql/=d{dR{e~x T~!`@p7 ks`j^_ӚUfClb kaW<YzƺbB6Q mvȩ'=ReC:|y4es3(;r-@Vu;osSΚQQsv ʏ.ڛ2 <%C d)r,8w(prC3|Z?^6B70)mEf苍}?щF r.f9욠tOE3xvu؋! uWyz{@UC$}Go/546U[3X(s{N}eB/ad Rq^AݟH`MIيw[Φu:úab"Sh2BcXos~RUt-@B)|?g3yPe7TݬuZ$ޮTVZ8bCȼ)bs" нL)Gcc ʲ$wKc`gޅN£ÆA |—q uGO"MTeؔ592Ch3?77Rϣ! :OJ%rMɆQ)߁C+tχSt0I3 E> ZFY4K]эr\#}I AK@q}~ O e*4Â`7}ڰrTɱ& cͨic~EBHK C/hu YQ5"ݑgb[s̿||XKاkϟHeWNo-hY̯d8)_~Xܓی߿4ja4FdlOZ(Agٸ:&RK] U,:ݤ8I8Mv/„x_!0sl8Ca9bHgTL-$ 3Z xf*Gdds{wJp!fruh>?fl3@up\/ߘASS^+P,U nqJ]2lD\3،u/uȍ7j՜_^\SXcfxV5!|;E"nByh~pn"iHCiO C&Mbʾie4IG%<-jtSSڿomR_\܂)eNN[Q Mo߄2]d$Lc5-W,q?@+Ht~̬~4Y^y~xe"\;@,PlVg11Rd=NXɧ+TӋYE$G'q 'vnЕNu ,y/Imw^ jW3КzFʊHہ 1۵tbS?ZSVfkZ rkp)1 'C$`wd&%hn:1t"Q skzޚ`sT}ş(b;Q3?yULa(s G\tT~[X\>۲"1)ϜUN.پ#٥c?EO;SΟ li`ӊYdH ZJ l]p0F..,?YdanLgWti|>Ky T5(S2"ovs}r _K 4 7JbD njww~v!*Xe> ?:Wl_k'wGi1SRBTJ LitԨ.ui+fQY q:֩PƟ&&+ڛW$gXa'QYG(Q'#z^QOb2w|"䲡V.a/nE@2D[mdͥx3!^4<+vmLj+tJ^6Eîfޭgb5'b$bx4`[NS“`3S]]@ ܐ SFl9bHe= LI[W~yP_o]sV,Assy'-U =rDYT[x+\cpPW&54梎eRnqWHV\x*?׎1fַ߀,݋W$v 5yEʽ"hjx%khǃHŃ k` 4qvB"N-v _Kcm]v}ݽpf3YEܠwdPfSuN \}oo!2v.4F&BQ ;5ZF[ Gգ`e+57pS8zz0> !-YD6mJ,y,YM/N|tjߡHC[܇`/w?߼ +12qJ7HBk_h,˵OzC^]%1q=߫ z#/<#*1.HKe ߂5 &ّ֨qF|tj N+0mHS,cHX˭xd;,ҺE6w!yvH9!G8d+yopjXU&ȀwKp/A1ZJWSyfꁽhں4ؼ[f&ĐΙN{x2߇5s2"0OqJ) {Y1C[ˀHʷpI .ӑ4VHq? ƖLdg丷_M՘%i3Kr%U)^%l˿=;,i)dJl0E x2?_g{ݫ-P(K4xDGf>fq,)-mȟx=#ݖ蟔D-V1=|'3gP'*dNjW!W/w9 S3 M?s 96rݹ}z> -~~rr*LZ<j"UrW;!Z[6sVXOT69Ξu9uNr{D~Łd+A-dyXb܆'ʞ1[۾~J=jjwmD.J@r!H= ȲO.Kce+oAI}wɑNqp֤ȐY`캺<ѹ,S5{GMhQ>@bC;'0\m{g6Уtk\²oea6q70}DgI-w9EԆYz Pĝ6IUUXǰ5-t^-a`S6hwL_l+!C4Yȣ(NvBAZPЙ?3D@ŭD*͈C"xE4;w{,Ml=@ J8s.!+K[S"`Nq,^6Őe }t#)u7GHiQdӍ]rWl}9cR"s\sglr2rZ=d6?H>BjFcbͬegD!S{g2~L>Ifxk)z/p׳QKqg|hB`Qc:9vJ{'Q. ^#K̄c4~Xw e/_he88[ԿdײP- 6A&jҰb:n0+눵0-AC]BQX}S$瘅WBl#8Dž# Eæ|p̜RshI c]FGkůzqp-DSp0HkgǮR$#-FX%Use_[CS ke9օsT}Ze0b=ypk V`Hg@3uN+x^? 7%r'1A pSkX{ vfnGt 9}HVv1o&MjA[п)D=%ӿTkg rV6\*n+ko`d_^kΥ;V16 , &"xWfj` b_Ϭ E23no[Z&Mb>{=i\A=ʢ0_w(-HlQK\=L<Q&FA;yU=40>=91֩^V!TϽNWi誹Ng#SRFi?3ݩprq3/o#Z\(]Xe cZ%)XEU]Kw~QZse}h( ^jN|{l-z:m"U/ }KŐ=p6Q{[42+7_a%OWa];qi-=ObKwύ–\XnYob%fp@S2ҽ%vz ^>L;ewj%h[fdR'-0/_3zBrN-I]A z` 6ZԴ=X}SVFHH,۩1}7m[|ru!|K&6T\ube&2f>XS˽kuOSBBMFv -\s!]ĺ#ֹ`o:> MNtbM[ .Ǭw.nls@U`Ǚr^ Z9an;'^踆|A;GlqF>$Ц. x[Tֳ]yoPxp\vS@]U :2c(/:wi1,1Rcʳ`/25Tc Uy*gV'gu+˹`S_;9.c\(Uc嶠3mp?wouu[V6fY(ydI&åJx7Qr}p&ލ}'XO|:\4*>rnQ᛿[x -.ZM=]3֦d K†KvË5sL%@k4QKvB6)鎍p!dezxJbz8E'@έ¢eL\ȗܵe̜"yUiNkޜ,|'hACNXz:N&(_k^,fe;.L4")WN/>|I0GWGM`pn8Vk5S6`C?51X6qZيsê̏~045d\0J;^lwNK(RAOz(sN_e9b,5BV>KSb$VW6DL9 w+e O>9L^g,tlEgOdB B9x.B(+ S@~Wbw)5`;2F|{:b?͢Ye]@eȔKׂkgkK@m0(P6X㱓[7j 1iHM+YIWWT'O lt[1&Dv>m%ьFCf&"۪Ah"Kf gjEzJG"[) 8Z(4[Ӊ=:s.cxE{](i@/ifP% !5O{1 IP%Ry27\$6%bW }B"va%DvӯD0^a?܋KwN?FŠ|UG6eɐ*EűUe 6fӛϔ;?b,3`1T ds2-"f$/iF]>,fհtC6=ցZ㵖^b%W傂4zZ8YVp1W0 )|B9> H!ԃY˿ ~32 Ӊ6Tm%\ˍE `=`Z״h˟5e/[_[S63ꤓl Ԝ]u -_sHbt}1ybrVhS3a\؄k^WnUv|Lu5BLl*vZ}TI\@O9ۻ:|cdw yP~C8~:VSGv~'gw搥msHGʧ/ezmx[mƗh.KEP$ɧb6 2ER*D nL\hyta7/Y-IWمN~c;Z-E Rg¿sv0 Ef] z4q"*՛o^ZҬH:~ "/p^1)-.i,_0/aKSeEsbkwEZ(> &T18d\g>o R j_bHMV ByP PKġ5'۾ m6֥'lRs!.:yN5$i W@:c%DKdf>&K~MwzF_2`.8()הDlfRP **ڀEKrJRibDℕzגAB>Ӵ!漈2} -x?\pQ9Cp D}WsG_ՕM][no$ Lr˼ӣ%&C7\DϫfnfBl M*G"t&<25qѩᡔiީSzPljGߤty?{1t,({kWlW,ZZ˥)*ԸvuN:ZYBqA?S/!qMC\HD=&Ȱ8N:Zą kR=0K.ά{S$QWh]8ӍUp,U0x?_Tiv$џCRK8yiSޛnJĘ-/$}8(pw8}Q] ~iHY&0%t"w0[XO2]5/(q J7h;)E7R7~9'||)|FUW-P{vLnz;!sBꝄ([ǑAgp]fEu$s< qQ7!dM\<+ꊫ3V\{8LۛluUwSE]t`& **7kʶkwAíG"B˭$+3uC XJ c ӂA3̏[?TȈ{O"xv 1;>l^̕Rpd Q&mGBBʹڃU\Sn ,6U<WתP1*IQ9֮rɽ3Q vk{4UIܠ{1I&֑/- 8ȩVz(6:_j5[.O574#z惝ϟkl?TDRRN1   }kzQY2,V{`;UIzMdyD@IݯtS(y.Դȉ`ќȹI$kvorƯ*]_󅏣MR1 ~,b$[K| 5lX4=Il!TwyW1ݫz`!l(Hx1"lP[-ܱr*ElV1ͳٷ|="ڬ,^DT zi"g )mW0 '*!uNnjeFB:BA?~5;`}h@ ),A!ܬӲ_Z)IHvu^ޒ?[ـ0iwҏ p:Z|SCk J.u 2qm܌$ec~)aշ3[h :_G՛Hm=p~{7\eq$beSSfsG2ܵ {s;c"2/jqO8E78$84ysfqeC Vg K&|uXa]ց}ؗ6_c bw:읡\tvo^/OَVw _ @h3ߖ6)|05ϯE8r 8?q?mrp+C*?2oy֋eU_b%/T.uӚmȅu+2`G}ytOu ?'s}!_MUM.n[. ;h >LcO&ڨU@nghGȉ^aҍE 5ˬm6C+|  7&[6&mI##r ;6ّcmebunFMѲ.WP]b9.7!ޝh^?0C,Gf~DWАU>M/<-hۡh R&!LK2lWyA:R 2?Uky3'\;yMC2(}aՉ6O;wP:kΧ> S%7Dq3@Y':n0 Nq0܋͕?~-ƞ @8>C)"D'>ZyTsdƢXߨvnUګ!ָB˚J'WxQ魯fB'Qߛ?dv<+;$*CTo뉹.y 0wMB*$imtTM{@mrCI*P5G(c|sӌ=o_jOkYk1;B+(o!q_ŕ[)`(̵lxR&Fp#x )6eH7#JSuH8vN r;s[3H̳i~wAޡ4=ģ$ăz/q,-'2 ^zGaN}(5fR[4w6ׅ&p!sԄit̝)x!`>Vٜ\6DC$c [Nn9Ba]["$lsgVlQD%M`*2wr 5 ˳MM6Ϗb{Tk8dN6`bK~ t?"i_*sۊs-iT@nW*KБ4ۈW%'L aޟ}Fؖc:d;iH=ѩk% /l:ԁƆecL<+ '"W9Nnj4 MXMjyN@SlcKJE :feځ,N rw^٤M!'ӕ,ط#Oѧx*5N>c5pqqN!+*;m4*YDSǡ8C̭a*F);M?|[UP^ˈ 6VIW'o-| $zY5b}LıRgn#s$YjL`7dXD\JaZDeHSfL<Y5.IOqXWhz~c~z M/9HG8+b0Z N&/\?>MmՋ.$9%Sv|rLN>t`mpδZ(mG+/Y~Tk ;roG^΄/6/MsD?(<1?ҏ1 C@SNf٧ 1g: tl8te90t(g>L2J4-z1̸m-r*~4 Eٕc֟ =5^ ,k\il'~i_(!rDWH7)<"|7nl >~i) D7k$6em(LOI8I&=X>bYzGQ kyJc CycWd:mDfPJf`I9tnnrJŬ:]~ҨxSyXN0Z!RsD`֮JҼ2V3sIeg~X|xlXn?bbī[RjhW"s_yCP8j`/GzC˳ۇ _;RO53 pGTib@)((6j|ǵ,'-=s$?Ȩ7Џ*Q<Xwx܃%yn9ҡ=\!9*%(ޒWc@k{ P=?Yf/fh|+'ZN8x1a.v IJHE]¨BH@J ]_`kS(/U7y| + RJ!~'EqnLb=v?l?ZS޾58'!Q5hDK;AsY (zE4ƥ%[R','ŗ.WύxV twOg>8/@Vs g%l1c~sF>k[Gf(YmD ~Xu\+B&~$ߟ)f AvT9 [TK~SW|:L9uyX> E/U{YeDD♚{/eB/P0 7(od.ze4nWDMc"dye4FF74~ǎ^=Q_щ;1V?:F a/}f~'!x'ϯ[xfɣXhbQS N@q\Vh;򐟧߯wGPё)K@Eޓj:/5hͶ_2)c&iő#?}cHr´CAc{6ႼvqRi(^$)k67|X ĝ 㮤e!ObM]iEAC4BUqSGpPz5)oµ=gB:mK$Aw2hm;J`a~7V|i{WEڡ/7i%u=?OfRTݿ!૱E4v +χ;b܎s Z^AԚkp;wic=ts|kN[ +b =|IRJp߁_MN&}Q(WFc (b-ppF{R7窱JӐlG $/Or;s Uc/' Q 'hYSX$oAV𷢥?5T%2܋aKY_YDEc{QКڭQ#_'~݆nK-=Nui)18jZETƒ2/Dޑ?  H/]) bqPQou=(*E GWlw2t$JIQ/ ]v@ $(9a?P92PH .k,9j]VB~nwL3LX:E)2u9jC.q,qR9 J5Ů; ɕc}bi &TQ2+2vI젱jXWK-p?jɫdLSM2P+o^ic%q$Pw^84\2361V+pPRu OOO 0%K['ϥ]@w"sio&0?9?( Jb]0..P8Z:.i %S7xCV~68ʈ,x] rPAwPL^[(4 %{[:hRSpk- I]0Sܛ~!Ch'%/&Ssn/@Qæ0/}(q;ƫ!3OD0e[cc3f 0.R$F]EHĮK=Gdu ~)c:y^ ܉bxYģ5TeTywb> a}Xs^l>qv7&ؚ7E`DˍUk*8E嘏5J=C0֐痲AdNPA.w,e6W29[Z|f"0z0>CeP|&ΫQߛhn(%4iߘoBw;•L W27ݳ[Amt.@i W^+JBbh#N ldUMF JęuFIa@4R.?{So@,bGиujS#SŘ([-Lr ;mJxteT1 v\ Ʃ3W[WUw 2ȷibF[Y?8ZMLƢy/KTbxCQ%pR7%/C uXaəJ/#Ԁ,_ GQG//[nMa=<&VK1'8Hʸ7KDӾ*]L68I]PtOݧr%ptDqFH%Ɨ ce&N}7~a`XrFIyϤ΢Q? 8r!U3_<Ag ?y|5y-y".l;G<(ȭqөn@.B_5TMK.j)מ>z\&^Ex>8 3~֭RAj*S9XW7??+`9zŸsHhώX#K߷Uj$#m PEXî /6q/4q mr+J걻0`|}5jQ&]>>2) U0EeSQJnCm.JJJin.sGe<.-Fїd;X=>6^}Zaj3XyvO (.onD6XTlf nbXC- ֗۴e2̿FlJI# ?'CGnmƆ YnD?2J^ ;aYM Lyڬ"2n" +ܺfǀ UC s#Sd2'o *ƾUo^z3b VtGafM.mF{HKto w!ZT끮En" Ǭ~DQZ\Lf&]bn~\b;=raK^K*¡'Σy oI%j5=(J_%Gdvp|Nrw$$ w]FsEC' m6Rt7lRgӇv]=0!*^4 D=N7yU?K&N,!%7) BNjKYd.1[J?xgFV0>̖,_eӃjl] 2dR% CoBJ>4My7!(NeL&\JhG ǻB]XUA vb,[ =cDAbW -Džqo gQ24Pb~GfY'ׅFWq6viNC ֹi a!{/#&1?4["H]6Co_a1/;8*oD}b;̆ VV7Pg/>EbDWC.ɤϘD`gSiroift >ksr>cy/ %!qr7DqӖLv E\x{Lm)Vs}oŎlsf\r#Bv@c3FYJpH\0KVA}&K`}^L@9$ءlXӘ4 ܜ Rr k6Z"񄤂b+4';" UCa:%~|1b''~#fyЏAQn.ijtfh`df?b-;4qK&BTeMEG![^݆ۍK$SZST#Xc˞!UrY` k9GG=Us^Tw VƝޚz[[KPV4gL"1@gv{~<r-/[-cxTds|1X^w \y.5Q4f`dWe' (iJփk1h|poVw0YrOIm+`5Qܾ~FtZ_+wuSX_+`z}ٻxYdXy&Qb_,"M~N/-16f.$4MgCɍǛv$;b'1%3ݿQwܘ=؏ɠ?EU_A)XVAN/WcB,C*n=/PWuh8ۉ?;\Wq8Њj5 5_|BQDxŸ&1³J0d.aԺ3H{ te&.=pW!6|?OÞܡ}dv{W仏VXtA~ǰ \Hhv]rr\q^\3C|z/}%C*ʁ5MaU",#`Ia?I-$&uŻ:xb(o`Եi)?zz?XEX\(lKAr#Pq'`AȜ6?H#*ha3)mH?NjG%cv̹yO__v- K8s{6A*Ɋ͞4rQhB ̍_2HoPl4Cf=d9a ]x3-Њn6C R/Uqū6ƃ+INnz;v[`)8fg p;n؄88߉P75iճBGǃr!=;LWh|^-/2Ajh뉳h˻N ~u Avw?&^֎ߠiQ:C_;WH&ީѵV ҞCJa> bb/=gC L}ӵO1#צzkthJ 9µ}a&zK&[q2zptڌb"@Q]hz5* dt^1ߊļ$sʼnjYH x%&_ٳy`hc"Z&q3iu*7bTUG#|~ҩ>$_yJ0Dy*X[ET:x/5<`X! 6PΑ; ,Xr:Kjs A,N{(tt6&(ņ i%1~ ݗE9^=3վ=K1:?B69r4\A3q<{~2lH޲FIEڟ'VIWGΧ5XV#os>4(NS8:!z+1 O% i )0Ejdހoly^q4&vEf)B7HZUJ?T#ל E+^cvkN`lKhOݶVzmZл?}?Rfb53`Ɂ`r`P'C6-[Ժ.)\ҦFo4zGpuW|{,xSR;\t; ,od#Ƴϔ.)EW4I|K:yL&l0>sq枞7+X6zv}NC( DEtВC:g`Qu> Vj7x18w=f <}o'5/N^(S EM(f suJԳO' BMCWn8L'6CmVE$xp ryYWtCJh D|8ޜ=Dzs]ŨG06 ;,ƿ6=7Wo.9F2݅e:J&Yf2~0s=Z FԒ٣:h~8?7gF#ZR-SӭOp_1U9]?|g045ߍmvjS/b@z9D>yb,9Oh~Vica6OWPMt F7Qp =֑G@JۥDf^PPdo& rXΆv^} f좴9hT xQ/cBV7zB+EopElhE)Dî2#[u{eU/rvJO F "--̒GI ud1Sv3y' pq6 ͂XQ.+E  )ٴ4xkl'vPdx~RZ f#x&Pt9t\vYFK&\>VO&Zfal?.K̷hR)>kz٠TQVO<3 ^" "S~ i?NP⺛ 9(sϵ8|)[WfDA. @fF3Sf{2Sɥ1]> 5f[ja w]$@= . =ו hl;+&nƃtg%zxnd+V8hHZ|ٟu;IH'ɧ/z8K.=}K%(G$qJY%7.)umIc j.Q>%l7!WL{TT <ImpէL"{A4Ns~4K@JUgM(ĆȔyU9pGbeV!1(&Y4,@= H Ftw^ʃ V .aLy}W 8)]E@{6ލF,tDŽ!^ Ԣb.#ֱd; Ӆ^/:-C `LQʌӎm4]L#f*ZiU+\*^c'8Ig|m@[ o]f/EkK#9ّ;U9C;^vFCsS!t{:?";ʲ6LQ72M+6 #*~祖mQ.4So2@BʫdcMpί.gYޱStF$Dj3ȍ-9)׶}+n}9/¦ozpXwf/$\앨/b="D2?~Y ,XӃPk2chgc?& m^o8p5g,NS qP~f,/wU!r< ̀EUˊׯ_߽J:81<2ܛK˭P?lQQL->;,[c+U=ʚ: B&oS~+[}ܙ1.0AE$DlP@ J.@/!9CN^lPoKD ;Fdzj2¨@Je¬Ϣ2b_`Y_.54de3QXeJB ։ l * 2cEu9nU}I31blGcDf 1'W5o hGAHwYa/ G~w1:KcXMkVXHdc`DU "cC&AR'7Use bbj^(҃T ]z>8Tz@G ;ҔMAQA]6_7Q)E }Rklˈ7gw6KVnv6 S 2p[nx@"lc!O-QkOۏ 485b̃NӒ>\/aV6%!\MȮtNUG6òXgSAG HNwѺR(0LxǓlPM .e)S%%@ԺUf$=e!+cwuj P=,SIչD?ppQPv5ab?‰~#he`) - >"I*0?.4n}4P1h*ςzW=ʼuKȋ@Imׇ]a⸄ם$TS醃L޿t5?AƦ SQm)%'u3 p.>sqOSiR)I,DVcj%!,۲% }YV XFG'#^ՏиR^cAJ)|h lk.47IDi =9M x2'4.ɿBEXPOWІg@ۊ~~aM߭I74J&lr^Kp'0}N O.3bK,%}Xcre ꭺc2Qu%HAe<q@atRfU&a$ثq^&:WZ3H;ƑfoH5$ћOPZ)F}6j*ϗmE8z\qt%Ӹ~/fxz jB,x\ m)8b̲ID߹j3^*@xxeAHm>jA*eK"<;Ό!{J_^l(<[I D=XAefW 3I\-~9H+2EV\=l(nڴ.&I'kr&G,`jO}՞ diKSN s%~+N& f؉NF$uM2)в}0UޕrϰQ6OosZhN#ZT!7"э3 r.7bU #08/T!Bc[F؉+E'#nr4ŧf \Y+6raAz*b+!5\*|9w5aCuewEʛ8Xt*o@i%'C~lCCbm;jɖfYVqU`'"_0A!uQu M{4d)yܻ4Xh1?!5Jt7R*3>8,}c"/oџ@O)7ʖS 4f/T[S7K؉')iYйrU,H`M%Vkv7eq-'Z+q0t1zDr wOZDh5TyG-p+abثT/]&z>5 cD\|l)FBcP_ΰU])s0qDR+ JUƓ$0lj/pD)\A!" ZeF=#jSsR!??-$Ҫc򼌪nSG$BFUgz)Z0O\MbLOK)M/[& [VzO{/5+  GEnxuS&\Dokky֥|u+ L e ʱhq5)G.mh,{G=|! D* tsYs8 u tZR>jmX_D@kӭP[G?Gu{'85AhY' 4,fD w{"7&Sn.a{W os2x}( Ȧ<)ԝ71[}ʹ+/ vpyό!+)2ڕk:V#TbBL&6^nY9NT S , "AWuN]?vDrg̰IV)P<~n$Ogsc3!j&/WWjTݱqxdX'@,cD:ha+C.'J=D-మ̛cB&nY:ЗQw [ qEqbf1 di<oUJ7J_9&i*Fw,8A0HLjdc{NǸs#Rq'spQ\b1!/4rh髷 x:=˃0ʯw6zq9NIxA,#xnj&p]IIBV5ۙ,~FZ5mo Y|k"JXPgR6|eJ-oKUG]BbOh4]59 e+ɺQLW@NA(A`w(f^ !H*ޣΗYA4qs7!f#.´ڰә5 `yl *s\"22N4OTkO+fO?e]6AT|Os \D IJ p֩ ,^{L`K.bMWh-ayCU8PKVV TD#Mqc }qt_i:oTo'^$IASڒK0<`f<ҩI>3ȿANҩxC3¨?',D.k^fe%jƫ0oDx\!*6>?pBA/Y*6NM{G+E׃+0 Mxc!YԀ#гb\ 7!J3k3`etϦxr?ZR0*@lB8Eh $ii %ܣhy \H]dfi7ĔRpw7dzsM<s]XKnD2^HH~SA7LrƧbfb%hpGP1k8t6,Cv}+CDl7ddX?ֱsڟз޲pMGp5`' C^jd'D#ųT ti1 E`뗆?bxkZ"{@ DĬ/j}z , vT:lVQzz)|.>-sA=Ev82{vlc-ML (qŀ{X.AF߾Hˣ8 nzԥ]tTCRަ,ɫvG~CTY}=F Fѯq~=ݧVW)tش!9wG$eEYzذT Qt>q@xJu$W[a>]V)dit׎c%nIOxݶq7"s“}Y6,, z]GR$d[AOEVσe‚T%[8uZO`_ޛg\׬hge@w;g]tGXj(w"Elrw>O^T0, 1@oˊGзe{@N.`# 6ׄ( " ~Zb]Â7 ueP`!ذdrVݛ)َf E&QOEPS…8 @XE utL௚+<9JQd@߂WiYA(A&lJ|dA9N~bKg֝IHo߳5i^z\?L,qTtF%;8QPq; mwtU_z^m{Cp 8kwDH^y 6ِ ]wzU0eM-W `;>5uNh_jIj̘ %sTى/RSIՉql(]DəNH{9Z 6 !Q2T*LH%9FYbI+k'c338(}TY_٩'dtkI8b杧!/kŸ!b+H_bCItM=o+ ! z@ň?>X$5A] كQ"'%q~n좈 GA.-]9SfwwJ,¦ cއKDUGQro9އ[}0h*-{LH[8lcQ^ۑ `/fcDxHKTl]ZѴ`MT8oMxfENje.P/x1ob$ 6,du ѫOuhEiB}4;iapDTE~ NrJ~|3(4n~xtZaiWЁ'{krM9/h'5J7@/"1V^r5ݴI6$84CpN?ld }(TcOrIǶ ooRU$D ;. UL=|P #TnyU㣠b8V8 uQQQVDJ P}ynpowKJ+$rD.!]!1x-q#u7>Ttq I7Db9N :Mi0MyRӖe2myP/ơz\InK,FƱ>yA=W)M oVe8Q UD&2 ⇠*a#m;Ėؼ R-<ɚ`E ]:[8)YbZ>%oUSf#Fy $t ##{S$ n7G&䊙M&`2fz u%H i```J+bAɼ۸ qkXI qy?…M_dY45w !i^Q)|Uzh(-?!`7rY *NKTwP~p! GscW&z%Y,0fỴwg/yHB6Ho}[cϭFӬÈXxUOI'ZCc?}WI˘dw,gq. r'd7<}Qhp ЕQRkUto}kIJ" AOrG,.B<u.KKCt| U~'.zG(8Ճ|f  >. S1F>7’#-cM*\V}3wfSQ*G%4A!E[}(-UDS&L4O*h{JEǜ6Jj*\SC+رt،wE&>?AY3M>< PZ9H&:&r95LԼ#|GA v6Y~6!0zUDU3\&eB RmFnyЌ##+k 7QlcELD'AӲ#^oMT}A~Sk* ~Ih sՊFeBi⇆.Ϛvde"sOpz:@ ]KFm+JVlPJz1@PEKqkH2ҟBBD )}Pl5lJſJ;'8SZqZFdTzUiMrpPٚw4Ov7EWgc+,|*sMNM 2?դ0}`g!px'y?CPP |*c8x>YS)6Fvpu>B&BC;PGؤ02_sJ"Fz X foKXjrZbֆOb=֪m~'+Xڵ;jkdnzJ6"o3NONž 3G?WkI7##:׎`.'x~'2)μG6k:8 qMs{lI"㲖G@L5^g1e9\Ai3V!#Tu/{7SIyLW9de ;\52wMT󨞺=nG,sͺz,CΟEZB%YU5ː-_1 4i9JoP C5F#뒜Gc7RaWIX#'#v/ޝy(턃e-ı{YAI:8Iqa6X hB)?鲕RI+gG_d$z&ln\qIĒd<-v E'Pk(@x!]m'^K[T[\&[=-dT\ncp9%㾘h2&imWEyvX`Lg񽧲4 xAPn+8OlYҶi'.GC4\(.p[Lj5D oNӰwP6 cv"FQz>k!E%1Hd?|Uvsx qaXQ`[)IotfFR[Z `$)0ƨwf|yʗ<8ʞhTEhcÞu8,$Ej՚O'=YϝRpϤyy0R|+$E(یja?_ p+2C4M\U.YA]f⶘CuArUS@ΖhQ\AH˜\ǡNvC|(K.-iy 6Sz@)z+f=@ҋʝ=iBDh0+^\m8u_,L\S}&p'; 78Ce:Sb"9@-AMҬPh݋츝 Kda,=h]ْ㵮1B+·pܠ]/ѢE`gЇY2ԼAn3%SDa֜w +n!%ihs?_ U<.#SAif $EXaC:Q4}fhXgY5G"ILChJk h#j~4@s m Gj"m &HdehK>\[)YDwײIH|:\~+HIBHA%K#o }~}A.Qvo=/9-LQygENBF`r=lh\6hFQyᱫdeG-9yn /[,D6RSq kRP3@9Tƥfm"fsV:Yµ7]xcsc[IܯHF0[ipk#5ݚ(ޗBG$w>'3j d{=v`nF|A3+WH}Q??w\e&*P/urZ˿.OX͢$\qMMB*6U2fbB.aÜ1*;$G5hL1ICW2 eM08NxZsv-6e"Eգ}!QJ\/ޯT}^1ic!{18/>Sv޻dNPNok̆7Cl/Uu,nO'FЋMcN궛p?rI=Y,?ܨR |q6 9OH%CAfQSVNŊp2IߞG{S.4?GHc[!) R-Fl8FT v/C>7Ũƌgs:΅Ne-Hp hɪPPgpWAV٬(~BKA.:{넏5SGD:yҲ<¡c y; @|珯 5gsZ檊4n Kce%Cj }UlcP|'dx<䡎s0dR~(㩀<8=\?;n;H17w?=ar3ny&fYcdžsZQkmJ|2  ˌrvA >- Vq!J@Ȏ'3oP QC=rN&_ܢVe b8V&/kR!\^AhNzi9end_T#LwǦFGs>mmQCrh+)kܜNt[ *Dˬc0IŒ>kX{HP`6%h=t \v R6jRֱh8" 1`` ٺ?ijA9u+[-ee0v ,GB%Pm!MTKe|&n4eox{UF˗fYT RNxp$\ˆ:نɷ~]O@}>'oL焈Êp =FEYOݬt!w~^5/U;*PS%ڞ g#yOw'iE<1T:ոߛU"dCն k[Inh*^tk?p5eڢ/ӎ4TZN.2CEž]y}/ly5INRm[ljhba(,V|H¬Q{qIU_<8]P0vGr.qm?| ;mRoD~·K[bѪs4/ˏ/.f$|fE_u寈^msd5 N桵fY,$z|iǁj/DTp1`9Sl܍2lb" rE ]^iubާ,;O6/!Xi;x]ǒ-/^bg X|o4.r}у<=~Ȥԁ&4tb%\z&~"I.}ޗMcT]m*fV,_Ĺ9/I)vj.9UO_WJ E/S@ߙx)?]YkMb2bfX1H=^#5ޚ4mwJæ&i@HBvooxh0&do- ZmMEa 5S;@WqehoFKtEW7{yy_jiBtuׅyeaϺgxUoD<|kO`Ӿ^Lju836GL= Y/߻S@EE˪}2QaynRmpG{'J5k uBX.`۰Rs(ϴ_nt_(uftK6rPV d`aatd5AuԍT  dMh[#. ~xiKʫq~Dj+WAWUֺW-[Dര!Z d9WZZ[Iw.0yL=Fwe{ٵ#JmYKyV/4Ux-;- s a5SZϖxW'΅>W5a,X5) df)IXOh6l84]eqkcl'G>)AFs&j $ NJ33iPj[+b%6Ћ 1 Pl7gv"rsHEAv+.%{l8 D=h]ĽuodJ@j*I7ڜhobצ>4g{N}bJ<ܫM"þHˏ(A3;D?R!qhcB <b@SzEsCG'yR'33&.S%̐ }65`]D5f"ƸxMQu "H>] !ZL"]΋_!RM. SG'#9h{&p$[/em-p+e{jsekbUr6q;5K}_&msڔ ~ s7<PBJ+eǜtQ$ nH0y `x/sYo- r_9Rh~ ~vOR'h $n3~Ez4ȫjF]^.[-ZI!rM{nnUo ͽٟaWhEQŠh3i_rQJʘgLQͺcl/o׎'{(s ׆kq-&[Sl8h)?#y Y_mh uϠ=U31YH?3>Y_U60y njhװ(loC|Җp\I HȔ&nAͦlvam{^\~fJiӼsvfs`>]AnHdn=T *!0dG0W@K8tHH4@Dk*Fr]p}=3:Mpr%ܘD;3n6bjN:P`d}-h`v/߹CTNh_xoAIc˒1-hd]/! JtE-8d?_84 J܀~ "c_ܫcIVc pH>tЪ>V3wW_1,~~̑G{-܌5PK<5,$BVu@,ʦcb/+i#59<6 MH>5 |pFZ*]^"hөrK^ӫm%T!xojَ#` { oPW7U2|R +&U@L]zSY/:0]?{"QHf>eHB#ժvz{`B.JZSn&Zݑ$ !QeدwZc ~gƙ@d_"1] Y81UgXB#6`zQN{rs_ߎPXWJϽSeQk9g2r?zdMQF +Zqߘ?~p#fA-Hq{ uY өKݑ9iƝ`31@ߙ?Bq .S .h 6Jg)uC]WKharFЍrғwTF2")Dxpv+IBO@ݎ̠k^VԵQ,L/,E6}?+Q S#ycEՠv FMHK`3(8(z}` Yv*,c^P[;IK\NAo]TW_) PNY[IbK2q+[ \ĂNQdfߐt"E־oJ~B6P;bQn\MY:4d"f۬/{#@O.[ -m/O?yn/g!D3 E_K¹wgMuP}c{~D8؞\Jb>qچ[;+Nf'Y݋Xk!t-[ښ:OeiPg[t/yșz$n̳vfTM4k7 fGB@ yMď,5Oeʗ욹q5r"u ٪!a.d€<Ǖ`e3^Ezp87 xP32.|X?m"2YClq#m\0g%nM4W4hPMT/\zuv i9@1q0lK 0 qDxոDC Q#112qf@>}p:@`iXuL:o4сe~EYz(|<aFCL/ 4t; ef;䱺i8t  uyω:fp|5MO*II03$ɂ*u¤-_ /-T()ҿǑQ֩1Ê1g[OURkڀn:r ,}RY<8bINfee#{0p3emsw~ºҕcbRƳKVuf5~yH+Cgxl=993/7v̐ހ}>D,&> }6')obEjȭRJ0KYU\my񽝅 kFa fBL-)uICmSk-NUBNlLJa~$LQ>Uџ}Zhk$_#0ˍra}  (ȈAK Lƍn9^n vAd^;m?qQB;=&2wxIJ&@G&Gs xH+]'I`:52QPx#IB:3łC*g^JCe~taS}F(F lL RD{0/{i-y@^V H}»-H]HpuEYf /xJhgzUTUgKT&SW 5DRBV?I¨ovD.*oz1 <" D1Y{`oZ ]!_Y58,QȊh^HkYpa/*Sd:NH!LP@_Ku3ڏ4I"4_[ط| A؄VS=oP3V)LuyI~djÕxm/#:J;pMZh{) /J|BnRQ,PR鹀;;"خ^d-UZ=|2}69p͖2q$uNk ]=#|>]tv@|:N{Ĝ|(4U 2(zZh<KjO ART̕fx 2M,zS.kPS-@i#g ^)rY~--lqz-4VpGgW^L%w`~/&}X2Iv9ۓ4z0A >.pUI۴!;]X^݄xos, Xdw`ޔS7Њ/M/Ոn3 $B2S2YEBY97 CwpkQM[qc 1Jb߲5'KMp99(rېПF|@ŷ۪X-}GG98͑\SVt1 ny片B-+{U}zfm&.+' /K6ha5ۦSG81S/D(4&swGBQs}; K|At^3 *f )ɽL__)@%A qk~-HQ4eSr4fKާ> 6Iw1eB>95@^ucA؁ +h`1UƱkR.sjd&6jƬ? `~J s*R#bVCgv5GR݉e[#ބZ6Q[2CD$׸S|LG#hVm;|2gXHgtGSQgfx.k홾ۧ͗g\bfwEy8)0jv\zVN1pa௱&6< f@> !0|XbwωUة\_ݪ8JhMfj=A1 X6sy6LM`s| BG~Šhy!1SqGƞB[ڙܙ'ڼTQNjq=7ffE4u >hw0=m8 yi 6 LM, yx܀C5:0`qI-'PLvǩ#0pj:6g!̵zSo~i~;:ϜVȀʈ_/Arc8n${o!?lwl׶!U)PãjYn>X9c ׼Ґ)\(^MeH6ҕ*II p$P֞VwȷvB: enehV5PpDe%$i8R TOOhվr13q'DDR~H]uًŶ!{Hǐ25#aW}'*yLT#㿢% hI0/fdW!U)l,j_S&\^"F B8Z|AfNpn}l148Ӳf^@;b u1m+a*bE$!7QoǮi!p2{=ʥ["=ZsZԠV 'z :v5s|}ܝK lfk: %9xU4:=p-&Vbad%-NNO |0C]IC^9G0;_$Z[ Ō`Ne\Rۺ_Vſ(^ &P X &(QXYvz,0^oGI9X۬lX{p -YB;},]MH!C3AU(,TR A%QD^!jwjbH"/ d&o3R阮>K7LBvurf2[JWSsވ?sN[i#&W&x7*(b&m &y`W{`ڇX-YJR4/sqޠ#OW86ݑ>+G*)VA0)tAc~_$ L+>)t0I1(xp FEqeg'KpV$0ܖU=pT7ӻ3nRFԣVU|!S=@|t(IFͶg/f'j>zD{wq-"8 C{gPA?.{ ?Ji8`I :y6=ҟDtnk @|F']֢0R1_HⅩ=$w]# c5: ቶ#ܚ)f.ңMO(ݬ/+sdO&ǮwZ%k N2!>nWw^X+는$ z_2juq!o~tiH+5訜{;NxB=oAE*=a`'dL{Yy8d) t}De#$\sKܹ%qI1M3-0+-ks.'h^PoCdz2-_C6SPP ZVs iszG2Q˂G:'Z)3,!dBKD09iC}BG2!NuP616ѡ`>ܵzGD^!Pj*gm` jf^oZ*r%p杆vlc 8RQ]:Bda.?hb x`H/&)d7H-^Enw;mֺypMSykWqi(OŽ(v"}fgsjanhF{n/:g(8?t@ċ\h%#1k=X )1>L :w_cE8YHOXZܽj3PV &jpkD0\={n|W] -,kMmcI 0S~rc"b B1:~e x1/Q:_<4V""ژ(=R$+ XL1{+! /cNLcxx99='k[̬0^+K &@cm2?HԜWT,dI ]-p[o:'ib  Qim)Wtŵx\cnAL!&j+ӡRC}3`~c)'01 2G'E4DO,h+,~Fq479}\K]K=8;PQIa8#Hn o5zO&bcTk6FAD*c%'xY?t0ԛ2TIw35gFFq69;6t#nqфR%\u4Nm yzѩQ== |Sd}\]B)fT? 0EOEVJd7y_ :~Ӎ^3xi`xvve"ZJ/?P=eH}c*.<0GJ~KY*,D.;#xK`bG+I3qܫ`Kh'G-%e痹^0IBT:2<y=H.)W;\#6! Gg_!yA6zwRS*43$rr| |U$ b$lf0$!UN347&j:"g=@)ǕleׅG+_Vњ`8RO||n&B~ٸiaU]^ꚥSL0uQCJ5޲)Zpd4U8A8VIw )qRDKJ|Pu%Pa oHd:T[<֞fn P`hg G({r>zwc'+x|ڃ9X| GߊE%éa7x)yPw*.^{(cs@zʟ䒖]]]K?uԺMy7{:󨙛"T/Θaqr֒%܋kvW["CTxRBd's*#ŖJ W?MK7Ivjow*Oݕ*$=׺?Ѣ2X \mHm~tRR3AlG v;-_zǎ \VكBzN! &a:` N 7 #P)_z;;e/K\?8ߍ . d6ĩʰ<ˤhT=gW=NCCYuq;o8_+kcK))iFj|^vw&5 x;/ uD/d"LxD(QrXBB)S v yE3 TPF8rufWT^ zGhEwLzcN~pS7؃7~c^FloLSf`uKc~f藱ϼ§XXq ʏZY#+FQ7db6CYU[^uM}Տ}eXKעƼݓ -J S ,7[/6͢a+dz"#\|9Ku hߙ|e#&|.uuF-״$;{_6[U|ؖ i=CU%O W p<)SC(rGP5Wvm^xMzxۭRb%չu FÑeqzkG!`D.IPHGò"ð?;dY &u-uz r.e~೨Xe>K.Ȳ0 okb8dQ#k% 1U=qs2l\30 /I6CQPkB x&c=C h&2@0G\6khYĂ_@,|GphFn9KBAI01dv:ܪ #9q7Pj6q@gj9~0('8?9q:CK8çDghݟ( 3*Hufĝ̕4.I~w",JҲ% *yƮ('.A5m⋄"?=*[aDJ<ߙB@x#^=. p;MmdhjʎUdb%i\+<7]n41PDC{&$W9 ZnȓRCXUaTqL{9'Zƥg|ᚔk d~ppezb m^/Tdq JJts? UOgx~cfFbmEƕG)Ae&ڞ1J6z}众G&/ϠLH Z`9yLYGJ$.Hq&Ð#M\uH$@A%nzv7EO!l|Rlww &5= 4~3 X6IseHy 30W&p\ӥy%8m ^c%q oUȷ]PXR^aHU}V=/{G>~v)ͬ`R*-T\D5xp(#K^Jl $!%Bbɞ 8WiG -EG Lb52:x# i< 3:CVjs > ͚$\i[wZ#//DM-U6W:, WNC; ]WWU7Gܤkc`|:} #w}j#Y&qQ!rl~nDs2 :&/k%v~OPSTR$r'}S޵'Me j\vD'\v,Axd}x a-BCW~\M/CE@rVùU9ޓk'];Ol(äAt$*P3͆o!|r̬\_r>`^[EL6OE|ԗ!pts6ep6j?}Ao}Q]Z|k/MVNg I[ŀpڒ2{. _V#֎` qO%1ȿթ6kbv>QKT%Yyb (-h$)0ܢIGS"hz_Yd=ə2U\_EWhf7ߢz+A/3\ ~35W-hjܞgxLxt厦[|: ZT.Q"ϥUR崥}E2Ա)e2T$qL4wm@I~|,n,<;wXk ۗa?3ucM#goPM U<LNЮ,p\Q{uL7Ԝ&s+#|gEr0ށfqZL.Www?Co@DWy]YpfnBK*bOU}ǚTt& %[Wa31'N;GQ;6L2P !oG?+Rjo?X΁Z`M /IrW Nj(]݅D|BtG3H9Lbj/} !Eq\*4nj&'Bz-OGއ|v `jrzE3$C2V#iRnJJv\KB8^9:m 0lBt6U{p~21>Hx;l 5ߥoBrx0ggax_?F棩}J%r/G$ʶbRn4l:sm]aְ5B/"j۠K!qY]w.J Pt4u~]5fkn@ q<^gdUʷ"!2=MA^fJ7WEi9AFg e8bP :HBK ܥ c6қkpqݖq4v^XK&%$@! }P+ƒsNG̀ZE\VFyO_M"x8e`@ؓK_j4*C析C>Qr2 -f0hMD$a: X_!/%Ty͞ܭKUbͥw|e*V3:@7(>/W ڴU_Z: &-}8F:/IL?$Z>I4{{{قm:'lc_;QOh%3NGXeGjQxr(Ă5T,v4u8RUyh0]84fc #|1형>}d{Rqp5DsxF]y›].cpܕkֈj!t(UˀWd׼#6FHhR{-j`}ݳYoHGDі┻+\בME6ҭ9E)QPɾ~T`OMl/TaR'!189 bXTd$^|̉2;mƹ*xzuç$ZfK~O&hRāO*ӡ$ %7њ|.m,Ր=r?oҕ6Pք6fέlx7Od&\3#Up}O G\@ؼA-2A$k_=T$(炵:]pa 0*ad{[%b"FLB} T7.\vnB2Jl-0F[Ȳ7 E\65ND6xtF PW;rXg u 'Qy7,ZԀ 4+nGݽH1[4HO_O,\ 򂒔 Lg7t0} :BO1i ٔr1AC&Ö Jy[^8BO>*B˱8P ~EbOIA8K.߅D\2 Y殕7i7vnɍFe˶&**A2Y^#-Z>j(0 IUk##<夽3UsFek ([qg?4r͂Y}]c{8yR z e0>ns߃KU`9wRw(]Xb]I!B? &,#9ӥgߌYz]; ~LntgE8H5:taHxkM쮡UY'IockBHj~6Yc]sPҩ, OAtY/A3_0=]CUfi9> .%KbL&_QIz9mP{03sԲ(uj'pL-kM ;2NRυp#f2ܳcf8* p879 WT(M}}As|xnFG 5`(zj]{@,|@YmY019'l uحR7lCJ+&1R 3Y8VȊ$ eXiΜޡb-t/c/".6. 86T陑#+-jm('a2/5^&bDY?wnסqky(fN{ˆG”ɻ~bD#[rTF~5\r$:.U٨$**v00mJx+b]O<0bl&f̼:`P2`ms\<l~O3h~w1ʜ ]L1%N-qf6 <,Mү }91)UUww^ O}ׄHy}i dZ,!dZj,vʧm׺`~C䜌 uG&*Օ(ZBKX;%w^wX՚mn*!N|4Yd}@a߻9/Q =3kqxpg1Yk3ѤaLi} `ufb8+Τ.Z_>] Ewf.ƿM76j4SqWbiXGzݯDsFs }{DžϚGJ g۳9%S`h߇~mZfU4krT j_4/.3S{.U{ꯗHd.qn;̕slHCWHz/mڒM/25Ieף@/Xʶ7?vZ쯜,BgL$A0ߖZz+NyC${u]%qJ 1ivr0("0**h{ 1#~AC)J4#m$6cs6HNi<ͮxcqCQgdpSGo)Κ+3CIh6Cpz;/QJÒǮ?J WgF@2MRk'LnhatUPGF2FfzoǻOn+HL+%Tw$vZBD}m$DDFAo3ybMZ@̟wB) ~A0 5/]b>;[A􊻰Oe&7]qj_#Ԇvfx.qi;v q%8@5J[3Hԃ\{/m!P%dc?:ݕ+/ lF F /!/]΀عw(~gMS0勦Pn*cç+9@9LGwv+0 @*o H?O5q?摯k}ηe3y2#ι>nA|8R LzeФt0jpm{uLyۓ|a^!%Hm\N}Q+N|kjG bMUAT)sEp H(Dy cX/A`[ w3~~]-;{/ dE#/< +4)^3UCk2UhN 6r7pES$ ؒ//˄*I:9E#,+xE#:Ɇw~ej4͊--dK{BMGͮMq?4omNxR"M/#sɔ ORExsn٭Q-?"MŒ8%s$ _ ”z熻6Ht5tDŤ`f fB~ *o=QΕ>~Pꩣ Θ/I[3#R~dLWO%x9x2չ:ڏCvKd79ܢmQݺ+ Q]9.KkAOXW­$(&FFylL#2Ģ(U`͈ r>8x:K}cdۊ2܍NAWZN 휮V7\U7mYCcھN:XEo@aJOך6kĢV.0\8O }˧+V%bzkQ>^E澈la0}D cNGEh:?F[*JH:Iȁ&3#fqs 'Hš ְݰ Or)g^WFC7SH]7&%1Fkבٱm.7r-Nmro+@?qwx|&GB9? :$n1oQ&I)Qn-ml W!Dm?:xb폿I@t0S^|Q#d)LY cb>k' Q zfcCjG[cqY9IxV a~$ V&(zH^t5'N4 ;vfI k畽>јj/^E+y)3eQ0(*%C<]饴~ n]y9R^)F܂_n5Є˄AJv\]\\u}֋ *WKƻk!IGQ[uMaXpXU8ahK}@. ni_ YQ_ބp>"uWPbZ/Xl_a1 HHЖغDpB9q_хPZR/`uh}5KvFKңN2ڮX䋳}5 ZKS 0dB,_Y C3rn;\mKq9؁ysJIvIݐL W`p}3Bb'!I0pvlPQGCRΣ3E?0ΩE BfV9W oiSn 7Uqq׮wDŽ !,j^{y;.(qVt1ﶙi~ IYX2[P](20׈Bv`5-:g^q56hv;30^[3?lB7Jnԩ^0:Y]A) A#D 0,Sk+^dL`Yr.FoØU%{r@{pga^K1HIJ-QA+dd2m,!z9Ǹs~LSCR9}sR=mcv3zpZ sctV6~:qq*\MB^϶l!]Ho2g(02Ŧ=!C_ͪYËEQYW]MEfh%ԧAW\.8Մ?(ԘzKܢ*\WH.6N%Zsz3DXJ-kX0WHVQ8Bl>hv@ŮY ziȳm$忛ICPcȯ7pur\ҧJQ/km-!E\dڽ1vTM`a|` e=ʕWv8rdI9x2`m87r|ⅶ3&dn,B:0D۳:31}YWqXKipocMڳ8m!Z?<.q Y/R/كѭRxFļ3YI>OLɜR]Ux4n 6GR5_<\3!/w`cn(5!@+y|`@#ì߅hWI&*Q64uvb)/^qY)uf?-=]Őj2xSKˎf  fyKo3KTwg=Vx<C;5J| ֈRg}n3v݇B?ENi4~$_oF<0זr^0c\Z<߾m)q+L;ڈhFmy^pV!ifFE\,.76+ nT NGTwU0}0$;9\lGX a.8^L!?>=^3Ke"rp]ɏNllBf ;m<;&0Ч" dI@|c%ؒd澋 vXPQm7+떌DB\X1$(л=1XȮ'h&od,LIT1[ x:I|:+Nqvgj H^gqkbDs ;>g$] ^uZzj:UFcvFo l[LِI|ZG&E`Zi' &\z rZ[O0( Mk"E'I#0&F\<6 X} ۀ:v7=9IpȘ?kk50{ ImaPZ#>~ߏ2lt|\A-} X8.N̠CUr+2y8 jeo ;j`֟[l cѹF}I%-xVxxtN7O/TGXx̰f*z;A8Sl @Oxԅ7/N >CcB[Bhhlt,f8$= RZxcX3]+O_ӹ/Hb]C 9 sB 3㎈ٛrƽV !8;1TaR@2eCEںTTۀ_e*Vrk1u {"Buy @F;t6Lj vMBOEP3wx;H}uzӑAFֻID=QApwq9۠@96D{xaNOO3?G Xi/ *)ԎZ2{Q o"֦F؅T7f:2 GR3]g{Rjoo 3[Bkc{MѻuI# k1# IΚΧL6pvɁme͗Hd[~idT,8 _q9UErXTJQ.1SlO;cpGѢUI$F0J^̴A"ܧ#&e~DŜ[Q;\B-|fŻ`_ G-j6qoNQU,BQ.Yrn'`lP ,tVQktev* =@7G TWw2ҭTϚ){È{!$R)\0rI#lfo0ZXiJxE A5AV\阨,_:5{ On-g5;`h1HhW jfh9y|hP0P#NJCE$ 3Ar8VCCxٴjSs7ӄ7![6^z&1f5lYb1 f}Tin?\46]:QPohRB/鸖];m@*߷,j\?bzo◈d2 (՘Ӿ|;Ṷo2\@]P^TLuKh#M}rS'}?z1U4MEw,]'[v/ ƞo;t=@PXϿ0B+Y]zFdJ+ %O zjHxv-Zy9}9DK$@Jm;E Ц#ѕ >`8NMvn_uc$705d<+Iےٿy]D4߮ID 6'#dڰ/ں E[fQSOr35_\XBN%;.Bf2s.Iezh~? *Mו椱,sA0AvYZE(yCwiyO~d웲Mif$z3G/ IODV[f/DVR>5]ɳ7;}>PSGF558>W~ӏ4l{Ϙ4ɟOk&wa)$hg0D?tvbC1k6 Fp6u.υ^_xP8QX 1=tygRm#"-W dbǕ=+ Oo%ɤ}́epc 6ZZo2m!҈dZ;eSVo'x;58m/Q2I(r%蛴4j,Qz5Hx Qqw6 ?r>dfb)qC3g{" 4^ܺ}׾xA\XXGPc*!gg Y1p6X2mmjM KEMp]̰3no`$ïvzԪ=eFS)V`Z IW[|^AZzXwܢ/yj30IcXB` Qn[oE!_6Ih1 ;m-֥:/7;-nr])v>N:jӖXBZVz>k =0|y1A`kZj SO@:'qt#'6D@vZ3]q D:W6.D *hS8,;k]B{ 76jH+%8 C£"'[4 {QRgLɷhn2G<\ Ik\?oa<%1;j-gU4wYzXe T=:)>)wn?~t@ăVpc07lߡѕ٘;ۄ<$qg4tii q.#횾STR+sFY9عA+)NS_~׭QTB7@exhODx]y͒S9>!?K.8l\ ʊ9"q,`*Sah}op}]pibAJiԄ`pfROa~U! B_^Vp[&Nk(IwgfZRlj 'E\?$AfźkkXZ^C~M{U8I&^ fG F_*>@<qށD*pK(ј[h}ǦwW, Hi{)K*璎}9 wPwuGBBd O ,bbRw+y&T{ M8jF`†Ѭ<=;\K>өi>?ئY7j2[~;17 C/vcs8zBHt?eƮʓXEK5BCNoY |aDN)M&*TbG(,ӏTBV0Z3PL0UC% .hRבTh]Oa}ˠ8Hۇ$:y 7 ՜iRr]* Xix4') کⒹͤhQ)տ͵BOI/PM$nlڅQYA✢ CF<:,J' ڦlӻݢ3]v~L&McVh$]t-8<[vN z[^~g 1p_b茇ɱ=L.8T];P6.>'t4FͿNRh`E~S }}=C6$Dz'PjT15m%RS4BgVL.gN1qϘ=`}}ҙaPHy9DѰ66>3c˦]Hk#_&ԊڲX`hkY&n0k5 ɣt׭ȟ|_MMGߨP}nv|MQjHg$;%0RȎ7HPRLT3I{%^0G}`~Vj-XKtH' oj\i~-t&4ĽNj{\q U}Jd{"tfʟQ$5<>|y\Ez~zqUw!61wBm\[+J^"Bdknnh5xIi| [wj4X4R liöpo~+VkІ2z U^Sz@]n ", x߀bX,VbMWNnP@k3$ WteZQ}1lP4lujPxɎâ6'Um"nUGJRI׶C}]( Sw+FNA W !<%*kwP#6S'P@֘uuvC6mՆe)@,14A9R?ؒbQHw. ƨɍ{󍢪L-?P՝qO1=˫yEU,a֔(c -5ZqڴM3h!?E'sTI9ryyL=nf`.TixSq xSY {M1C:˃J#n!1~SbCX\G({z&$IGwj] C+Cr,~q1ގ7AœEK qz^ڮ{}}.#7U67쓠T(${gu4zCh+4(QvR0 CݡR{1H='E{T%-.Ľj KV/w{{f(Rv; eSS۵4Z p}E_4pZ [k$'# `PE}#uN1[ Z-lڭg 'OobepGi+Scp^F̋V#80 x5Yfx;woF2NtHvA mm)>_yPԫ1K [nkn/-eBVUmluP?BtuoZ^%R"QMeQރ!ʻP^DmM'A7rl4 kA $ ? lB  >moFf+;L`Ʃ1Atzf-ʤg60ܖ{{~&VYJtE#z;aDJyoFE-<7іBUy!nMf ҿ aݜj qdd݊·!v]>='b.`n-i &O5.H06n ĭmG3w#l9] i# |ѨDuġaHa^ܪ3۳ꟅbPPTV&/-%,\n)uhܶ'[/(!}n>V;5Hd0*%0k <6Fo:0ggKVՍӁ~;eƾ=1CP QՄl;G_o^?/ZAEH >;ե==Wf 1Gy!@m\S+Z 75A\[YyX"ܲSd6 kٺ1C>C?s&sh^;YHU"aӏC Psfb9Ү' A7jγiX!T gR~KPBdCOr66|p" 48ZH9|W2Ux)T?F?K̵SFkœ.W9RG•Kjt" ^\(#sdW4Rk&/9\ɑVctWAf`#bwrS)&}TdʇKA>xndGq>;Nғ»FأӨF?Z/{Bii7\,Tjju}@ftaG q˅NG{4 ]S1G'Ymx' Mva0e$\rdxd0 yQhzu/T@w;$^-kqKר݇s yЁpBޓU͠_AlW%ǞuT{yĖOoSM}js[F tnFƪW9Mq}wOifjZ$[a t]ԠbpLVRkoX~yvKo {_}НoXd܏*±iyf/ >+9D@:.bAr5r]IFo C \K7_u֠$fԵu< V gLkO +?wL(s<6f*VNjB\DY$78JeB` /dGM*> } Hߎ6las3LHeLB):EgX&1:AI{0*0[#O.p$ۻ=մr u"wQN>ا[gw z4s" 2 ‡ͯaNfpu5~5}3 αYwps,j5A)* 5&ҀĒ8M ×G bY/t}Wo{sF‚AϷ>h.Gb:%`U%*קT[%[-̳K'5x6>mʴܵ@_r[Lq>( ?}Avrڴg(Sǿܾ6mN##bO/|i0 +ͱׄ oQ*#p ڻO[g{ LP]$Tjyk1BqVQ3E+i*jOh{h1Si_T,d=V=s?|.+TDbe(_gGVOAHOo$'GpJۼbUh&;K>pAPNQƄJ(؈+^ےH} f􆵧~f? a-{DPYMN4(M2_l(6vrzzMvҠW\wF?aέ1(u̓XcBЎ.QQ^j176=V:v0II"`~}-#oi$7)5#Y 7ğH35'elȽa~hp\@crwBa[Yɚ)@ %*ջv]yQ?T9mpԇIMR(AB0Va1P'a5ͤRg6b'ɵ|W6e&v -#H}3aMƔ5J 6)66kg'?XfF XˇgIw-"{Zh,^ST/ h@NEP7Fr$ V[FoRb/^όVe5<.ZRv8hK'2:&eThTo4_go @AE{Q> ng-w@ Il)scb@o+0g X_˘b.["1kOte&'[[2nNaeL(ez|+hC bJQѶNw恨6$Pq J4䷦ [ TL+œ$d.\nfz; kIuuHRzgT 4r.Zڅla(?wo~8Rb~(^:}F\)J*m sE2nί6h:4=eXМ陽kxr>2d7Nʄ@.9$~<[ ,:<F\qiNQ粰<80[WA2Ӎ1vŐ#`p`<`ʍ jYձA훓iOureS]m,X?Y7Q۹2A`+c\dm(a'nXbRpQS拷ھ,9܁M0On:>m<=$?Cgx/y^{~剕}J#aG#%(yo\!Pmn@n;]+жPwFi#|e G Y4CwV<ӥJo)7Xfc/B-O -*̒)LkIi-g6D#WX bGݛlVelբm-I1:uk4`a<5(S&@2ӿbKein '9ސFTė}bu5l"S[680aӲXZUH血w40lq\Jc3S?zLO`93f M*?zՈabd"̾Sb>vX6'>S8DṔӃz!-eeoѢ2Q3y Sтݠ->8*}E9}Z4hL\uuf>R;Qέor`PhwPV;{9B0kf #8g($#6؆2Yޕһ3"n(y{j<)zQs:Q _ՁdW{ l5pb@ݯ 0;0{Y<(I5ox3]^}T9۸b=j >Oѧ i˘HW[j6)9{0ɓbٝ[T [a 0)| ߭1D]&w\E$`0B`2ӶP8^"816<1Q EpLߨ»H5 8!5doVVlodQM4͜%fc@~q^0grZU<6&CCH Jńn/طbZ`y+DTmŸt3RU? 62CUlTu4$Aw g0~<&i?2]@ϟ]*XQii'q͸)ܠ.Z> 0'rЫ ɩiH~$q%w"JS2i6{l ].PJaw/}`+$P2õդ32_oNV`CE'X!#x%VHJG'һ10iCm2)rc{~b8+nFB͝ &wm u)cRxgG=S@M3_LJޙmL*׈HN%a5ʷu/^6h WR/G.=>Ov{=jd@7(aI衚Ua"|oI6b( :j: *o Ha-Y5HSU >6(%GpqE@7poeɷOC K}:"$D4d1o\Bs!~[ @U`π_7Ҹ%ԄJ@ pgv|O.+:_phTh& jƮU+ݖ+ݚ2نq}MF:Ƶ6`/&[ֵ j[h!.ˢH#5ȧřQYV= gŪ2K?Z\ XzQE {{3xel TN4 E~-t-^9٦|u3㑇o5FwC_JSfذ%v >)FC4:TuG]IDJ+R> W,2'[8hK}c޸ [S O5Ppg6җ3kb9b>m, \QVۯʳZb5 mYXq\ݟZGxZbI=K|4$b9kC9CO"[\[m~ƻns%D$PPSa.P?Y5Eꍎ FPC1Nţz}nͺ_J h #6FT*,,-G^U.utE)}%]@Uadz4I_h8:\dҭaz|Bc=7Ўs! M/QЏudqKfAyyBx[uZҬˆLC(:sSӎ0魜ZZ\ TdFxjn+8d̿Y{"5F$pW u͜Q@p@ҞcXd4q7_d8JO6vh_)3=)en}[e {|YiJPJB4]G ^*M( G,[pH3_lF\Oi_ (~z>vu!n%*Zdq>o!T9$#p]fk-b:-8 jy*tҦW-:2vmNdNAz7w8ʛ>:1)ǘ˞ꞁw)Fl4oI}8ZڬI W.eF!43<'9b`q2ɡi.FAM>%0rW_}}CqKGw>N)S2 mڝ-&&~ [UnK-3 e~=⇧HK\W3j|dd^$Z]4S~ T袂V kYîZopPGГbJ0LlZ{0=r Mk䎄Y7OxsB/3eTʫD?%!u*H qU\hiy15E @{<']c79} 4w{6nO2pW5'=xUYLxC:"p,91$%qaK Eݺ&]Q*=Ô[aZRWb0q_|~aB33ݙf<;6Kz[-dƑPr:qˢGۻHoODH !,3>ssx Ћp'ԝp: :nA+x͢ai]CC8͌(e9I~1V7qk/:*>5S'U~oFq>j 1T;0fMfS#iC6!$vOzj:̗ U2FM~TToOu9wR՞vš|$~H0) '@,/Mܢ[Z$i'_uvMVDd:S;Ga/{4\J+W\D%O ȳ!.Ttɴ9F`d"Lhf0 =7GC$[N(=-3cfC3$>]zaa-)tyTHv신o@Z&88|.)JXi05ߜH >LaP鞁 7[sL,97cvg"7 5br7U)Y@L%\s!>v:n%dYJ}d3٤GH-r ˴-CyH."n?0q,`xT^#L#5K}Ws/.59lB1J2A 6sP}$[HOfjek_#A4= х[HYPiA,uDrF%_au S] ƹHBJZZX hW_7mec⷗w*&ujB#I}bԃu8M@ /@4;Ո=vjqP/h-e$ozVJY}%N'ަ^qlA.L@y JyC/-C+`J}.6TTO^j=j/@~p=SpN-]OhZr׊:>T".@=l/D y>+3hm+Sz7VW/Hm',ęSظy_ f#prEHEXtO>Qw^%VKd0΂i n7[O~_iʩHeʃK$U1nFo C2jA7RЛF6d6݇HPs&*r[Þ_&7kb\ey U=I-睬`Qe3|./uD 'Цqua#Նі @X*$0l޻o:2z~墹 w387?4lw1n[V8 i<6e>mO$Eb?o Пf-k,SPFѕh0^Ɯ篭l/؍d=W?/)GDCNd~Ҏ]_jmΏG5q{6r>3e(TMR@ -@$Oeaop)|)H=Tlt9^q~LKVleoUh؆~H2ʐ*$1 C1?9i}8V ]5!UdvE cWG臛]A)%-,F)YJ4'pz!?$#fT=5 cY5aߧhm5G tMRa RqP9BGi.dQ4P3ۻa!2E;\?I'vm^CٝvT9[Y p ӁU$HfyzܓY` *SgWW`-x_ 2&eenn~>V|M[%Әq%F_LʲGS(#/T_,؆F B$3b{U06@Lؼ̾ۋg'+?YAդ\lS>* o$؆(J&@6r?[~.KW AccomϢw0B!VR *_lxe># :j!_|Ǧ|YS`EI@<-R)9e`8JdIJgD O=V v#ӘxmBܩa6ƁlD! ,T6UÛ- N5_jcˢ|,d*GFŔ<Ĕ#R^R3`yh@]e!P0Π#-)l;B\ƏU+&][ֳ =@/Pi3Yۖ%mNkK'QgQI+ P(6#A 6Laf“83oq DO ۫*f:MŎDe)p8O4>ݹoOu=ӎSMzauAm)P?CwI==^fJ(eS\dgxӜYVbߍGG5u&*B->('כAz4ﲼuN1$cYbkd)ln;="u"BX VZ!˿햰.d-9KxH)6W\-g~3zk_ڰțMv??p̷!q_zE}gH5[ƻ0{9O͵:vK7:9 R_ 7:Hl d3\FN1/УiE>eU'nF[J*=5xSE!FK΋ۣQijnboLڌ)i6KN|K8Qx,'кBFc0pti^P 6ތ#qYxBZk4$>Xo\JUqiMpce;|Q6o < f_Pm6:0H(q'`>'H]NaӣU95Qf=Q5ǤN~YC,Cӹ`75W޶ &hNrg"J0|ٶNh"a t.g{%IƄ<\zraϯ뽭Vud23wӭHl3m\*l2C62!d}pj.uȰ ӊj\tM9c'1E()IY7hUt,;vLՀI}3VxԠEl~hoPZD”#g ]hN62|aCr@+NN+`zttJ W"mj iPz=%ku̘luZ#W,p\Hʔk4.{63a|v) a+ֿgz ^>Y^l}63/jZ:)-?r*OW1uаTI?!}nݓsgcO $% 5|I9\jkL-#,rq!P"Rp@INzfoL}}w "DX/ 3V̸aJXe${BX'}Yル3nL^J61 -b+z|x Y)s$72]l^GưiY)qD~# NC> @B\O,>qFJj\a%ɛv5 7= I?N+΢]!C~UvEhZ=XV [Lae9Ջ@;lB4=IN2 O+>둘b.&%ʾƩ@dA:=IHX_ǿcB4an"+\Xq0zǔ4\¡θ:hw$U#L3KlGwWb(V3lٓJ =*`|р.Q6҈6M Sk \kt<^r?\/~(|>*ԖH$qlgwƻrM,˴:8Ŧy[|6xwE@bn%H>60fs\׫wol'A)[{W3K*4T8E1ʢ3:$b 3c GNUˍDGS1Snj9$ U_^S/K͔9o)! ܯP仿ܸvU;nSN}K5#Nߚ C4EkJi":nr{5PE=YR?,N1wT'2ɕV_J#H>}x4cU8-x uw &ql ;+JLWPй"eGcp-KdS( x)Ց~n";mFWU rf$H#.wf5'<(eִ~ŶZl9@}s])ymNþV˹m+2\WSc;-=~+k ƨs7X܇qu `AL yD `\O* %: ٥=r4ьihn !ӳv&ijkܰḄjz9AQ56 uel#S3SVtUؼ"YprduJ.Tv2Pc&߫Ƃ^!PdR\|7鍦2SipcFæPŝGQe >j佷JXp59ۋÛ;x# lfȸ;J:<&3$F*]oOzS=C;iUN J„ gmL1.n?İ1kZKHƦ`e^TA1 rnlp=#paƷ^}Rb>:鱖ij*iح1Y&C;7ET /zeW;?4]=H(!w&'#: NNS̾s:VGP*vn~h.Bs+{ii|vS==(9d)َ֕hY9=3.2JH ƞ:r*gVTX+݌P(L <}Z2FJz|3^V?@=ňOMq&߻*|Ii2˝w>42pʶ~Vf5厏3! h{% `nIr.GƊ?=[? uY/n /OQ1h`p'&Oa&.|ZA oYoHQ5u4֣l/DOW@k\Q߸A )c]?/bLeѯi3xl,⿇NPA8rh6.BIAn)7&>Мî(him[\N;= 㳳_RmNO rbCƏSJA#!AY=z1'A9YmCzL)Q)Z;tpSz ?~&_] aC _EGDZf<}sX\ux]2p>W.0( I!B³ ]aiY/y8,rE,Gq:6ڇ1_LLV]EiXɌ޹T҅^쬇1_^\JϦRQ< %(Oa2aAGa ŇrR3":V7B5( -Ha>6xQ$K <݃44U5*,F'F8RZlSC(@<S[h[!!>U`y zC7 *  tM:q,1vYMyG#QƸ V gB|h:uqQZhm ◘ȩ$~~<%4ZYRfw vg=܅TDx!XHvP(D *oXWEl0>bl `myX^ˊ3t0QFEVhiTo2e,xwpS7=tlE \P(7uttJžV`dCj #b[jcc8? Vxa\lYm6Pat(]sKznF5:"*]S=)L0ϓ&C?D3 20\Al\D]J{\?كl'VeTe[ Mmq鷺7X0ͩ]Kܸg@. Zƹa? ̄ Yde ,$ypZ|,j"b0e? q Qjmsnnx+?; o . @.0U^)bwqJ!aZjwow՘i-Fuh4}cp'.pdb8fh۱ۀGwPu>UX9!i={@)/<:&%~5B TiEL⩐+Vapr~QP>+t8Ɇ^DDC,.2QEfw/j%53`Xu/峯0ilcuSC-#Ap:HYC8gGQf4'[GZ}#gD +ju$ٟ M?LU:}}dn" u դO2hxb<-@s=-{3OVoXյQ/b^:W>$jXShٱp+$f2="fݦRfcz7*יhdMiuRӞǬ[śTyޟ7$ؓV_ڔ.dc!Odl\8sBh[_N hTntTSV+%eJ : 4qFxQs F9A2w5DٌPR4E^|[)C[͕EU1Ƽy>P+:_O4Nw7{פ $B 1쁧h޼I~!־f:3м/ǁ=q~l |ȗpqrԛ*%Mt[}bfP@ٶ-!dN<^sGZ0QHNw@=X-Z_Id5r7p0k Am+ڢ5G|VKB_xTM;u@1P'/*'H}m08e›a 2;0B #^p[fsdYyP\e!7Q'2Pn`nxb:[G|ڍ G.M@ (PNq bm;H"'X3sS,55gV7HjFvW? >3(`X=$A1mHcցCA5Vn[)|ؤ7{f Ǧ4H'|Q܊!Zk2+NlRt %ܜTDQsop_#0]@$HJ3Q%zꐌ!ߚV!t )ta}7ܚ\Zo$7pe0#|EL鵃hGVRzpO?n*=ɞG۱)#-^NѻV .Aruadh.1Km Ϭ3V$Y@ ؀~:sz˂}ޡ@+@E-ӄ4l$s"(?3g+j_`?Gk a}si+52x 1a}qb'MOM/wC ɏQ~AܨR_`).A¨; K2ô6/6l(믳"ZHzV-bwf%n En gSwz #=Z+FF 1V^ߛԌ Xϫ_5TKTmU<&>c V> )˪ٓ*K=ϫ%r.3F@чxȪN:*t\H9rA}yޗ-3aw&ϼf[]=UkIxІ$`JA_ɐ%9k; oq!!_I_s(soˬ8UIԎ흉hr^ew:U7ğǂizF:=9.NFzu.e<&,R'Ed.l2tO5m: }NߊYþŀ+*7C!2u 5{"71T8U+|z讏i`W*3?ZUs5ǘǎǖ<.0qԫX*a,#uݱ{oƭ7 Ssݭ*9?T+%+BP=+ +{Ʀgf9h!2LrE^çi *Ξ0rz`q+5 "ܪ>&ʥ?sDEPGbm6Qݞ鋯LdJhKg,lJ[,%tEna+"#'+㱯2öUQ;SA;}sCҤ gXPq K yG=!ʼn 갢 , .-MgF1~ve5s@ioho=b&z|4¡-+=#*D>qzT/MK$Jka477NNW(Č㿜7? 2 u|d~??z-\|'U%LL(ACvbǘTefH3Pe}V}Ll}l[孳|LZéqYƵi55>$J؃c CvH/ bż>ar΁@9 e(<- suq(gx|:G&BbwRl4ۍ: 3/ű3F'!}:&*Es׎}`,"ީ+rlRZ0ooR5o 58;Y/HOg?-6dbO۹F쩟8Ɋw|` ]YIbBLzmu 9A-aQ6_ϯ_v''ȻoE= VLW )~{ESzw9jd`UiV|_(83B5±!ZxF ՚^#mwU.:8$?0DW轡]R!{IKV5\iu֮ƚ~9Vvy=a;v;OU @W~Ky'0 ڰ$I!T:=k >G*8II;$d.z ]ZbX-Wx{98J B/RD̉ T4bsp4\ߊGk ;G Q]uϏwBRIB,zWq:F;Yikpp#~/A fNXx2U0&#ZD+xn/(7GqTS93un0tR`qdzZV1Z/rNebҀ] + s/!B8.OTL:PZb4XguM<_ -0[޲ПGϠ$m)8d7 Ԑt]kCIvŘ5I!<+pጐgusRIfwwjlLvQ8c+"F&4 EIy3TҽF2{i87TrZZ4jȂoh&ZRqу׾bcK*ssnmg 2Y, rv:rS?]2v.v} ?U\feɂq AbYqz02]ܣ F7vp qMO܏x'ZDfɾ$,sۥ$k拗{#[N @VMpx@c,zVZnj bBDYI0X-b%o~kCdfvŌ @F:JtokGo]ǥHDV~Uܟ?W!FD]S̡A>.u4K!CnHהQdҡ(3]y,6lT9!x&˪ԗQ`^gG=uUծ^G"WJǢiЏt \p֣:8U_wU-fA-g \o^@{-r?r"2_rn8=⥕Iw<_"j _mȢHJ5v85K_vOYq2s!5= CXHfKrQcNj칉_,%HNYP}YDfDĦs1b$R"nfuZDlOpoM[;ޟđР$*%=˾ q?~R;~썜[1`/ޛ~C#f{hGO{퐃ޤ8ئ{<._>mek`GӗTiI t%~Tdquv x -D"zOde*Ӵrƻ``Z eYɴ; Y.hU.?&8~arfnѿ=l!(m/58;ĒT5r_y^9rNonf,׌GA1NBbX7^PQun1T`, zJ7U㝆uTmWTb]ș?(m=91&t˳h)K#QL>Quƨm]ϖL辰*b/Z26i˭|UIk<*Ӷsz. =kh^m=gĀn;$Xi4?<UrIpB3!'PC1؅eA3Jڝ;)xlS8. BqM$ 8Ɏ:g;R=̷-s)-M/BOѩ@Rg[avʼncr*[w_~0Fs|/62fC~,ۮM,܊7$v. e0t>|:'dt=fSv ENg˕kޓxG]j8Y9(9p'טIkѱ{5`M\ɦPjdg.)՚f ;> BEC%ŽϏ6U)+.jjIK?v+7VZ%kgH)p ;4~fvS;5B[Sa*wvj ( A{JB2Z$}lo"daެ喟@1oH92X[*ih|h S޿01}7{_,/h9PUͪeVi^V% s#Y'*0Syjvn*r%UVzLͮA2n?NZ2 E^ Ԓ.:3oJ ;iWnYD &wE#u5whTWTBo RJʉjzKM5pb&^ֹB.ګTLl8!~-)U+IgRj%kJj)XRs-)[QDwm\Lb{oW)y&F$ s!Zg ;/LO҅a{j}G$D:RG"t*"g7yE. \ɞNh禲"?uGK~oX.4-<& VWf0>34RiߺQħp^ǡD1WJe464_.n>#R3on0d/l<2˩-Bcw0XM-9)VB=(m2tmڔåzK6I妃`.#>?2ᑀÃBh%ਅKmfӦHE+8NWzВz۴E)M|/Mpuw U/:bYr&9&t~ÞƝqb'O-;_^g*HvU؃M2ug}84X| _&LqGP3LVrI$VnC]Y/6PSRSlٳԅ(Jf\ <语H!̵BU4&jc "o. .){pgxS/`Y׮~Y3hخ>?ݙ(셚0|iϏZav)?)@+OoFֺxEN` OE~aISQ]b~QbIΊxV,Pu~Cp/Q$\&ܱntl:sM D\cP3Cp̞Dw\ x(uL8$EͺY ۔K/xu߱SKFWY2Z'/8b׷}l|፾.1: kȡ Hq෇H+09>@ tXV $@ap0T!R]0VbAn W[Z¯N iEEqOK*4M Kdzd9|'Ww?յu7d*8ױb3W>dXy v'\4+QK؃-h"J];iVd5@=[И5>6ϱqMrktQG}9&:ŷ7q9I}Ra\I('؏@/,6*%8 )ld<*ءfgނmќ'9@ }YRS +p(dģ>ոqpZj܅4q$Pw!&"~n0gwөo7Ts%>N4LQ>w= 5Ar GMVHοd{+@q&E Y Vȡ°tC4Ǖ7MDU5kSޯK,Z"?4# v⡵G=2Wh%9"RLn5 ].ȝs.4v3]~HUSK. *최-OS[}Aٺ$ ̧6WIXi/BVL gi)ސ}91?rME.z}]&=?>h,xIH$L _?ñ2aC Y$>_1u#MeK"pql#)GR H ˚Ǹa×Y)1[#lDS{=ח)A% pnpFB瑋lZ'r UVp=E-&@vʃP3AP[:څ琑=(IeI=YZh:YhQv_lf;G4X/h{'7KP?fX\;AD^XU%r,45nC/>~#loF\7,Xs}ԯqoC ݡE-dk9^+ߛ̖$v7EDLY."xC?&>h?̀U# e>fTb9E1nG֘*RJM7ڲzo6=^r3BDKwRH0[M^fT }qӴ\5C%(\\Ӌg״Wm:s(qEwXU%b\`D[%I@nnG'_g?Q07ӠJ#UDcy ],M۞{ <ΏyoQ |q-Ҙ`ک*3'B+yZI p".t fZ] =~nGf:%L\ ?]dՕc[oKrn ׾j:c32wlE۶ ρBLGqcSqz#쥱r!bDAc/걄,9,9݉Bhz8Z!ON0ofj雎 , e-/\>ֵqG #3d6="k2 "6^UlW[4H, b ay<~ѓbٽ~!bx܊`9j$͈[&uƧ SH^N "`zl e,Z~Ym,IwCc\1E GL>yP ]`:<@ojM@[&, > m#ޯB?uWEU;N&2N:^y{d^c}7ܷ܈Wm/( ΢T3޴k\ضYzH0vBк/y-khU|x|`1y{=Wq>L@,o͸RuPE V'n-nMKۼ82wu*\̹Hwu e_Wޑ_Ee "ʱ4t;&grۉף"~w)$ ( <-6/s~%j[pRr4!l |t~8>ԨK\1q #&)v-RuĝS9E@$-ǔl~mfVu~V3WyÅEc_|+~kh6ONHo4u笳I3{ %9;h}59ǂe 9^9J)ʕ> 'vm Yߢ/3v8Y9*̂(qi:a-{pFuIKBq-  NnG&NpA_ӢPk2ICߠa+$(=|ǰi{/^6/]i"K"KnzOAC ,,s W0:f"е(~4|>*J_U*#OO_9VBMd:4Zo⬠-ɤ G{sF;O]H(c@Lcveq|BjdH>}9I=C6:SL:+(A Fu__ [!vnWZ؅-_:=lv~:J^ߴKYbr>7<YwGy4'܏& A}$\xքHs6/ ] SCL0> äսr{7wi{rUc-iBswWցPmIU 3D$%e`=s~vQo/H ^9t{m-FZ:V-(0D=!3 AaJhrkPF]F%INlBR~k:liiwE3S_#eBBpGvꝪ8$4O'sVǾSgz^$l!F*H;7Vx'H# 1pT+{R,QjQEaf۱/e0T6U8[姑!r&W8=p:N\ޖ@5NH`< -;k N#˞K纬xc 5w9TI_p,8 gro1š1,75"iWI)b)OBZ^y.ˋ !HcUd)I{uuN݇]'.-Y>T85d`ɐ'J +fgրf}r Y~ucGvRl|R> VDQh `'r2̋E e Lۑ`({Mn?ˉ6HZ'Fr_VA~qaw܊&oDŽ=!S{{Wg|V`*>p`!JwN81 %}ڑ;]0q~#]C.␕k޶[eb>Y v2<ק̩냁 8;WPcoT-c"aA6N4)S'B)pBe8KNd_E:9L N{^ꑋ"De]>~_Jt Asz ɥ\~{$i0`]j+YhgI2rDPҖOy~B<$ո)Z5m .vNwl{wYWQ`28Ku6 .<Ѧ',9~fFbd{YqD 1ː@ZTH8+Iܓ߰OFissZO?D6uh+TULD@e-Y?**S";d /źbfgbZ?4i i|u2};SM\SJ g}V\lp~RW`WFc[.S%vDۖ8Rfʊ ϫPRӞ]>ڎkI{lVc}1Xvf ,SA%Kl;,`6:/s;Xq8E71;ȺRR .2rohׅ|g4dc =lY2 GFzjUB4gr|r ]؉X޳ܣ ޴k 7J.^i^%hM-0{S^VICdYk/S`|r;y@)g̱GYbW=M d xO)"EB>v::wp{$6i.K:$\J"=ޓ1/77lKZGC5vQ$ND>I6cne3XDC`<0u^V)W8 g]M<8~YּA~Iڄa*a@el^g N>>*XM[ Uz)dDF6W+fC eU4L;6\ ~U 3V (_Buq*a*[PC;˟»0aϻ B>7)2 H6tJ<2RqMHR\ z2+)ȐapӋdq %}5H.#«BU w7ic2aFW5ĺQ[ȂLWҌ KH  EPܞl8NHCל?x~i '{.|ʂ*X9k/36' z2 -ZgJapFEIn&ƞ(`) }UD}(x>B1ͳƒB->wY\MfG-z[B=VLlάΪ~4Qz5O^n`"ayIr) VA1DdmXEGi"EImꚛ'f*'<3VP6owG}p+ -Vߣ:0Y~DbkC"2ȥ1,5"Y  2q ϒV!3 nБ`-qr)<%."\oϊx6g&!~I]IWٓ7ir@FgV=HM+vH?)@Jޕ"L)Q%Dˆ"L!9Ϭ!$~Q"ISn'+(=@N@JR /i:HR,#ac|* *Ag}Tx45efBQC,Gzr($LHywtjRSM~49 n_H3ۼ5S.D e sN;t{at%zd0ÔMw5tx 3k@Atс1:9Máh8;][oD$RT#6><2{#_;g(`tUrjkP9.~",[s|,[kWBbE e}72`:i=XLlU34ruɅ3qj21b×);xyԢPh%]'Ca4Jfu$J$. 8M َa$%cwІ@~& ܭyC:}SW\KCq\P捅t.|E`Āc%4vd>CmF<\ πNW oG;yk }RE'bڄL#z,s!Oĺإ=wュMAxzբ`xsgkѤ@^VqWtd fflwɚ$rWjˢUö9+oz56j߇]fɫduMzcq#0Ŭ5^*CjmF?: wI_L'@WYRa7`l% /qN8>yK,\|i{nAbꚈ^Qd$}o'4 ty)DQ#'Lj␀lQ1Ai^ڜbsˁ7} hC[Lsx}J:AqbCO#58cyWu+YlP+%C!kW8gʵ4lis:D&4'FP%*~ivF*qVc+ x ι+4_?iI/Ǣ1ghUt-W*;fuUzY]tcϝ"vV Eف[tۍ'&``uqdmk,-t%nG7ZNm%.7)v` ϧx(H5XD@9Q|Cc>HgQc Y}r#| )YpП1SIDLaҘJGA,}p1:X@GtQ_2dیo?Nb΃8!A TCٮK*S,1pWo^\G8^@A+V8Mʾ $->fr)|ap2'K9`lSՌrJ: SgId,к;_njeG{ /j[+pz ڸdoŚisō܊_CJ9;s AIB.YEIz,?I>tZ?7s֓XG}L< xgngKECv4lev۳o=8 N+|cq'I.LTlCM.c|uIC1 -;CT UcV<{V@ wnI̦[o=ģڝk8ۛx^%n=ۓzTM=U*[}"& Cbh:J4COWcA8Tx">Yǜktm[&)7< >n27NG.%JΏaE&:R+G?nv:HmfvPzP.{6KpLyM~/qS4;R ycxU_$𔭩)'bV౱0~5Ĩ/- ^対iɪ 0* B' M=_kp={EumE0k ]/Y+#zV]@sn'PU4[p[ԬZRV9fR:nq s6?3l~.|W#G(ǚP̙t& #- ?:5H+^fpyT\?!X{lMNC[ݮ3\~0HLFO:=QX;?\[d]Dl|(CU94S*n0QtԐ/B Hb%o閒-T&:(w ז=ƿ71z^AMfVLt,1 _Bb=YO//Deّȗ3m.X;DJd ȕGrߟ qmX!B$[EDNA4 5&=LѤ=Zeo.yG,10Q֥u*$N |',OdWȈL4Ujc4h<$U><׬u1*rzd &y{4f>E6ݓp '[0*U X2 Gj9;TdA|.=K Ԛ, bE[M)>ő!>g7:!?c?#jjGcWl}wAHєeŶd&BM Qbf~i;CӪ y[92&<UCxt:/B!g|?LBB =Xu֮~Zၷ1xvgiAdiiNܜIt=nMh^9xGm7eA/`Zv+Sg""õr&| 6"N=`EBZێ^!y'%VR4Bw2x~'vL4SK<6$:v}<2\;)qR\pEZ# x#k@br|.``ڡYO+ij>6.'7AX4pI3v";y}|q4$quKdPGV*OX· f-U)b% 0zJ uAV3@*/]%BkWOrbFaJq9v RBzJ|Khc{ _jj%oX+buS8שtE;< Kr_7B^ )3Ep([XHX+f`66[W\YSV` Yge=~[p8#9abIJFޅ,;)HN ^lZL^܅bp~QRA= 8'?*uVxm/ƯQ,APyIa^ Rnhkd[YQx/r{c(E}c&HhWc҉Ϳ֏Qs9 5]N~L!L}"RCD~te|j|ᡓyqP(wŮ\iXKiQ`dǯ>~$g$v&.ie~tiO zeZ0A}ڴ笎XַMMаp'KTr7>S~*vz \$M7\I<ڼzE%iexF>{T,sw0ȓ:A")rlW]BrT6x1g%_C`!uA7pEfLWJk(f0zƄ[a}p*$mF2?$6y飿6hk0oȘ{:*͂p;`4|VrBR𿚐&vF*ke{7\"9;*$]Lug  \ֽ)[Vcfd7LKSmQHYI%%ϢoENw 44H?Z=,P(|elnSᑆ~ޣ󻑕 ż ..V)sa {4ܞAno6_QT|Vgry`rLݤuOzmoۼ%eJ2,vQBX䎣$ ES")!k,0DH&4OnK)SX#&>|V/518a~c2޴ӐqܙL鸰Y DAĜx#k@qiupNgnk\3hOl`H6/7@+[5`P5=]?UP'$O*=5u5ShT&r8vN(03LV S#x פY?4fevx ͘еhnr1J$ |;}^OxB ^-݇jiu `m6*c,b=I-}'/\~rdP2 vOy_d416 3cyVt42;KnUeЯz\]zʆbƦJIa# wC͓u29 ?K-WXkV'/mhUb^mmNxʲFds-ý8Fg,_8+ љyk>I6o}iR)Dw#?29):ȥ;])HU۹4$-f RҾr%fKe#Ve4RޮzBW1\9D]wwJ5<$]sF+6' VI^i%Ta7?iin2frZJU2 ;߂H@B ψU&ypPO7m׺(x`jpFfN뒍g c"VXCX_A&Y&,s͟s~Já&fLгiL\/#z!K/Nxn|EcИa Cmې%y^VSK{}/Rcw1TN(D1`7:ʋ\:cU%W2UX.,؟^wLH8z_-1-sQa#] _"~{"AbӻA,8-i}iU"NI69#d-;ݙmvb0/ЮƘl6]_ɏtՠ7 bE黂 㭩`XBIV_0> ?M}2`aZ<{4 >\ZB7LW\nzz8CT`2Z{yCQaP r'Wvn>E8L5#2Yw歵UԫǢ(g$!7f)\o,ڍ'Jb>YL]ˉhCf%|`}E&Hgp ߧ(C3k[&X&ATU\OS^`EnBX0\du-p pm`$ެyl)us~Hw(oޟL 6R 6SyS֩MN}ͬs\U~'ׄ/*z@f!)ҢCJ ]!f4UMՊB`eD+5;e|Y'+{iNϜGSY)Š&1C$E~ U2dk.t? h./2ƠT>MxQXsTM0'm&Faj 's ƞ4x Ũ 6߁bP{g1XZzWWu % xAr7SS ;DGdPި{*mڍMcK_t?'y{.?mI k։Q#!n&Eo67`\2VG[Zj{%󎔻SQ3㴱i`\)_bHc)9UDJ@&OfM1 3,96{JzNN&]Rp~cj謴EX.%ުO (rm]g>H `mnYUh?s+^48цΘG|O?14n}UAd)-Ŕ A"SzX,_?y!B.n?ʼn]Rc$&fgQ?4sڭjwq x huKڲ4:8AlDH_<2<0ʬaϲ:`Ŵ3Y+KGq*rJ%e+LxN>łx| 8ʪvgn%GbCd:k400ùGb+>L'J6.ԧH* ݸ;v^c|'Gb$to85LH'u Jﴼ j{ n N[(N K5̿SE6T /|ٯn܍* ڸj Grf*r nA9iqxUUd"R>ĩ!/KPԙx[ Æ4= ߮]ќ8#$ӑV5T+F'm8_l#y/es3MA-<(ǻ˜-miP[w'[[!y9#0>d1J ˁsG*0jtDzG*n"XKN^8Z.e +̙ϮvLyَ4$OG,28ħY|ʉo|es&PPJ_2]P .Hi6Ө_"8 yNJey̺4+iA!2@q 8('p“)=@~YbrWxQl\yːDtVq`{JN;(~)PeI5įBf̯@he &"1EE$Rs jЖ`rXVq gj|3x#+gC ]ܛU3. p HKH4&ǐ=T_ҟ;SlGڃKS:dh^Sd)~]MBe H{,!2ZCSm_i#yۯt8 E,:~1 m?Lt Zf@(6ZP .,6}n]z BuK-M.J*!ia<ǣW{P- 3pL_< [e!) *D.8U&^ebw (.:T,ӀWg_3"tj;v!'{iDcVP95U?\xZ&. +1U9_^C vؖWAlx? owMQ'P+IڣAV=6ߟOr!3 f]T7պMs#;Յ4L‚#+[s&ȧ2Td,1cͱVzkPv.mq).FVRUHFq/@ChOh6)`SzNlPV{0v<_^_!Pt<Ԕ\0N$seerRF-~#VR)3Fa85D6uc⫬qcL:Kʕ \wL?1D:`M{uۘH1x~$GêǪU<%ym~dEbA=QZj SG)"QyXbRk{=㲢8K#@G;q\Mڞ)~ IPHiVD2x+J =y ?qvϨNMl{WPJm;D"JXFS@ IReQZ5!Hߊ!%2{Bh[)}ϮT^"WoK2d~mRWʊie %*к vs֭=⦳Ar 0޸HbG}pAw]饙7yfoG^,PttY'Ssҙ#VQ`L$LC68\s'mvSrm*4U:K+If'0ޛ<&BWp㤢,8q3 ޮ/w:yႝRRE4g !ϡ53ۉoNeZ7La0V;N*,t .1܉2v?p/s$3{^! & wIq$$o҆ D[U[k> :ًQ9Lz<[+V Rf&݆B9(4{ӕR*ez;-'J ctX5i?o.Mpn;]umЫ㷯hZzy|!72ABnBR LvgrҬ^kȑ *"O Kgvm]^s9첄a:al)Cc_£#vh `U螏ցCB f;G(e>#uz V5c]XB@w<~hUʈlt9|ieC͆!}_ Z2'* ^!='rc#0=""άN 'G9IL HI11kBMB42(Z ?.>BDŽ^y/Lvaխ<qMoPs.p6 b#Xpق@ڍ;`N1y&_پd%;:Twʫq;55yq0P 4zDlZi4N] eP Jڑb5bŷQG0^P$X!ː8 @!"R j<Gn9"X?sAh?SfNcXxML 68qB)l3 nǁ)l=fAlUi1k\c}vfGAMg^QS &Y.;{%y-҂qmtEl&{,h^-mpº89c,6% aqkӖZ ~Bӟس<LF7:Tz1wKMT+ foCM @{ ׅ4TS`DԥR0MS<[afъUz tj6;T7'jzNi]<7E?e9"ߐK-za孎D<3VM̴ yPr,/(G˽E'Pd' f/7xBa{B5e7EURYS:oT>TeQ;@9Ixe]`P޺7#UvrQG&Ŵ/ZF+*M0[s?ح vI4C/oEqS/krACU}ԫ/ZW| fp~ ۲N6~XˁgMv>aebĶd-dx?×MnP9ZZ'RVO"nm흶2xep)tXgbV>W r̉⓺Ûpv ev_:WI}~}z|G TcW0`"6D(˲;89\ļZ?bEV+M%u'uE0CX*٢qt|}J5X}HnM!q10$e II V@kC`k̑epG}5f(H}yb &ipy/@+x{6#YiפA*V Zvy5ۥW헓LLJ-F]kAB|U!=Gy֙6ؕjld q||ed7gLпCqWz}ch~dȈ'["αX j{ɡ ß =)L'!?N(H˶qqTro?˼,ζ"beKo&޶JLs2K75~^v~tzE;b[M1Q=S;PD3L|V>jJ:AwvPoG&:2FuR ֲ}t ~'O=JcI戊 ѠqR&Ǣt.]s+\'N52-*:S@!32ODSƶ~N8)otW@3mds~@W*aЌ[O紻iAthx}*"yxmdx*3A|N<$/zuI"6a+P ŤdA'G#^D5ES*&$*~ |yAmb"3eЕ&OKu5®N5K`vܯSV47WѲE[$řn.pst@؝+>z #4,.7ke+dWkϰ Ub:\?a7zh@N;h!f.K!81Kkw!˫[R:W1~5cV[Um`m^eE^ysHkI!l$oh ]މRǣ I@jIYc{/_-z/dKcWՋ>SHhc|dSĝӬ1h]U \j(Ϝ|24_+@sj E&q:ډPy;' .GbT !TLH)  8wƺ3#k-i} e'o^ODɄHKۑ01On4~ Z=0ҰA[X5 ++b%MKyV G@2?錵odoJ@*\ [iFW1+?;1̚D(<pJPm >56=I} ĩ'`SDq}a&X, "UT)Ү=R"/Ł.xªd O˱v!?$]m:Ŵ{T@ :NY2'ۻdzFXGZ\}[tzʶ @=M$EܥF?CY= e; ]QVhS)h uJë)(1b^/UAj5pK+!.WrDG O N#\7\3bE9ML2AK[IeKKBi9.ڱ ZX(VP>rfc^HBzy9nο4[AiCۉ?mp)j ~ UkELǑ%h&jVFADѴ7\;[Zg5KaBDu R(z5 Pgt٣هogka?mgJ\MYywYoAVk*thzSD:UJ 5~VLTEc*irxjXCeE3dr=d*1@] Q-:8&9\%ΐb֑mU뺗IC\7U%*M(NK 3fi¼UΊb53EԿiN%E"!qh$/ W2[ci6Q_adc|_rS}^x>u+c]FGFy9=X&rWՀ&G/ Dv ;әZ]ou'j |znk0dƆ,P:~zcT bOx@F=@ÁMR^*hii+h%Q .wc$:l٨f I?D M&3yc\-c?akaogg"`t3FQ5 '2e"ĞTc4-s5_*aBEM|פ \E/]_t??;b $K?ȏ*m)$ZƙWVg{R9te`0EH#Z Y{av`k}AȪ CW8QՃ 3];X m@"ۚMu=% F/OTT0SIЋ3l2{: #9o/Y}y9Vgr{'O}"ڿy_Wxs]=?hbMg {{eBT>JrНRS5c5pdsq 'c(0/(%K;EWI.vH_˻spr2m*.ʌz)dS$ߦgza8H0gO2 2`Өʞ|14<+0+RYב Z1ԩ)-%vgzBPK2b޼MQY?*x(&Cghth[(>AHmˋυ%DJGlF`/ͽ6ڶJhJ;~wtN4Q£؅B {Cf' B|i־JZ81,ʊ)?ih{Ku%)ejQɍd r@/UrQ&7n}B;3D}Y7CNR0~с&ɪl(uؠ۬pP/w'cvp)O9Nû4d޲.u:@ @ űxeI/", *L@&Eׂ|tټ{&_cF M!T, P~:l !s7l) -?|wëT7o{T)}5%ȋ{+imG+x(#qsH چUشdt67 6&a{\<N3,޿ɴ`N_xe,|BYL+)]ã'[}M0PQV޾7#qo`cKϊFX֌7=G$8^ I`wPTp]8êX<8.pf{J.Ph"ƕ_LT=b8oak0@B~ɲ!g{iB}}ɴm|C(y E&"@io(j+mV`*7YsVJ@ǰu!pAaS $p!'cwޕE8P2y6C)!0Sb&o4L{hf{tܓ*N=r`y~`T$WK!6Kݸ4# b]1ːzUWKuԈE16{>!oXknߪihw[0|AͧVv:O"'4:8O(\ {!ugUlzUsY@.CufQ9Xiɨrr՟ŏiO_yW83dϓ>mO)g.6{)ŖNlPIDGza5;D]jo?N9f|;WYT^dF19`2`dڿ)>ǖeHBDA1WA:`;wZ"n*f-6zS˫Њf|g'!ۋ[A QtH|htmREwga ߊ1 ČkѨ\n@P+&uҗ׋):Vث$f9S~ lFVԩbԸkfJ+azr_lFZ)|P[ sϲ^30TUfbSP͗]_ +I'd}1c ~O9Rl̈7!tOAibT}j~7lK P/%"j[knI/c9@QLS /5֨ A#߅V3Diđ|v'?Z)i]L&y%nN_[o `*ekz6B"C[sr8 Nz~5%Kuן6ho):N_q`i[i dZ`c%4"'7AmʼY]l@`Uo{P %,h)>-MJ H&xGKw_ryٮX*kq>=.3 ay! UO@?&(E1$B=P;e :&Xrph:9Bgn* 9qNT&׽2`mg+擪e:dc37^X JfT+-?k⪺޵ K=@>93b@3CER/׫ R|z'6?"_r?/): ӐVZ%y @ЅOwȒCХ߭"J6O9smŞ aZLeN-͡ka wzB rԎYY=&@0%߲wg?C@Q9̱5%>u\+3K} u}`kY}3=ޟۭo|UXOd=խ]o4t iCE,xm佰f"!xM5pr$IgamI0Vj3}]x_|#$=ޑK_&٨XSiĞO8l\f] J6 ;\*34omp6+;8->li,4Ǒ1 *Ke>xCjVX^|[aX`7ݸ;7lZ!JR{┸Ԫ2.ׇ}A5c$D1 KiF~6[O2byQPA9'nisMKHPNk->l5R|a1mQk:\wpfV>.CP3YP!j)& SWSD.5fB;pLͶid)a- gr@oA歗$zcdbġ*[̸*QUd H !pZ& ur.!N(gc #>2%cmbQݢ53D9wc{u@3g!HS]S1lC0P g|#k8E!CD?!*:R'62KG]^_(iPC)~Tnvo%Js.Ő+Ձ_%hɳ7l03>VRt5.mEPH/~yA9#܇-2WL,!}wf3n* 'ǾDU@(HvҀ( o|wSO(Wf<oՕTAUB9Z3FnKxO"g+ʲh{b$ӰLKL XhPdmjmLg& 8Mv_sEnU.=<>}Т"ɭ5@Ku=\yk]) zP$ k)Ub=}CxeԅREҳĩ/QPT]8cGW&f6 @x9eSh.\]5m(Z.c@/qGST`"5<'eg%żgJICZdS~0Vdxąc{tTʘA:їuB3vQfXOcc~Xoei4DR`\DΠ=׍Of@JMEZco邅 4 zo37ϧqkMG@sa']ʡbep v[5pt#闏"I-t65$Lst"N[W_?Y;NoVnc‘?&XVTp1 Eآ|rt쵂zAϋ'. TA vJ*W9q !hv$/,K@V=wudb˞/t*M<ej>`ˁbhJ1HEXW 2,] M I^ͫvU=s2FDJ_ؿYl p⾓JicಒG)bԅJz[Au/2@c8WXТ)_w9x3B<#7WGE_%*jNpow. !bRΰW,%2$aMX 50ƧPm<N4#|T 䞽b; ymm"3E$Zfs@PvmGRMMXrkE=a 6Q^j?(؜nTv o ke4Ҿ{G7˅ )gmc].aߤ4! (q MنWlX\| ŔZzE^a"W+mnJX ?ao ^<'ȾLuizɕK@!x/(Q}R;H* 8)٤Zb&" mG(8J EkGUg^fb>r^(b|ZEuB2*MKaP$7ٺ<))-vUKu8q.<6NRͽꨍ[ʞnofee4ܢ/ j.8|B~yI-"d\U京Zh븉i>2Q,lleʪ7;`=JF+v. */>YB+\Qe}ZV܇U8*ѽdGmY`}"qlotTVӈFƱ*뵻JAQI4+^RCtS# HQ٭G_4u3^xBW[F+1&YWhZ*l>Bkw ?<`slcLʑiUqd-f&/uEXwfحmG@P2d:d=ہO#u͏x?tZ#6[mOϽmJz{Adݟ{JVPNSeH%8q_g?*Wߏ/B}/FG*96\3 } Ѽ /kxK#$eؘ{bA]L'm0l8 ly$Lwzr&B{µƇ鲫zv-JJ/ӂmg~c8: %RDgw[(%eڬ 鎻FP `%n`!hq˳W[WnL8>$YLkP-m|Qy CLFHN6tZmgfLP(uj˄x5{nz]kd 숓$҈"](MaLGU&Zᾁo/d_Y3M:i ߺ5n)FiPAs#* L]6fbw<JHnxZLsT9ÃO&:lcKr!Or !&ѵ#uiN?gSW0OdF3vK lb=Y08SGnL=V''tƹ\x'pb4Yk%ƧCZ+m;uᶳ,;;!AkE?GۖQ)ϊ)栫gCtq+Ⱥ⍣}i! (w8%k-btcu 8xtYxJ=(*ȎnʭaF:A C19OO ^ 2El3&;BAf@+3e_*H z/ovʏ^eJ"ֲ/ǐpi޳7CDgd`QԵ[VA^L_E̪ήL&l3KyI>Y^O_lˤw,*4"l2Ki{ SUl?J% .,Y#f'=]^5 YG"L/'FʯȌj']}FW K:ViFkygogI/(GyD[+gز:ʅWf(h`6F%r֐?8󭙪FMOH#i \GجȋRErZY\ͱ(Fy1ams;iyFMowwf~<e2TtE? w@H@-G6KjY Zz+YM]*ҳ`O\KcצsW)#s˭p4 ^$1֤0o5jޭhԘqj*Q(O Գ68:էa* oaUc"E܅"M4WX)Ū*I3l I34tI(M@bɯfJuHl_(>"&g;ץϳMAyJፏ|#ZϥrjƘԍa9!!A@`- y`G>UsTƑn{eF uز @j?!2|M tp &6!qc'/1W*(M MlwʈuU[?ښ(#MZda6mk.^aCG.~YF.*fioim~̥ CRf"5[lRM/ g0sl 7ԍW`~޾+U8_duaW{C,̮@Ly#gv,ۆ_oR&0Wvo|86+s)5fC q(vxg? |ޮ]{m("~*naI1QQf3K\HL2|{M[[؅$x0Y?dYٵSv4~M}S)/U)FcxI5-+U.c._%\F ^q"a%op3͹~m8qjxEZyXnP>q+*i[Ԧ~/X:TnuòO< Pp<:p9TMƉ"<SIW*8z%V>U3P>F7F'tŘ|xg.c mn\dMj{Q&k ojyj}.e[+96tǢ˿V FX.IK>z-w^H 2ICr 50Pƻ؛OE6.c=PضG]E$k<3=DhnjɌ_dK"0Z!|aۿ4r'z wK߂Y׬:0bW-,J͸<7`*ex%Yz*('W cf#xzp HA>C|!Yj8o/FˀS}Vnri|fdqL|ߛyQII{Ǩ"fq@PB=gaߠ$*.D V?\AϬK.T9o4b++׏;Z[a - ׃"*f^$Atmi^vTgl C*E -1aUXh:<6'#Le(%s=R1REp?l G%O^d/%5ZGF-&ͤo<K?7,!/NB6q#N̮k)BY/8Y_΍p#£dofajhJ:R5Ω Au M#AyצB"oVoS&ڈdN4`VO]םvjP.'Y#; ]VNFxXywD} s+Q>qFߎpq}I0¸蚺Ҽ! 'J*R!&X64p>T@&zgWqjVY(M:B5Nj'}9co*LDgҔ4kp]v91L`f~,}4rwVm \5sh5,.gV"_#& '2{)=ƬB DҬ1:k[J64^1``?%,=C=Tԧ|%  9ع.(X3gLNEn;l<'t$K mjsG1P]ɻK5p2yN sK HR+0?R;dNM"wm52 +=zsWW~wV'4+B&9]b~[Sac7HRmh35E&wrZaicSXF6< :<`8jpSg kyfҼqM=Iq^u8}@*8xtV@SWݢu-[5Ǡy o@'i ޭ &78fpj+z`\^JpHV>ڻ\]e#l\Iy\-.5nͱg -ejBG@CE Rbhr]`7qdC\P6: Ӄ " O,mۆʡzDQ ,[Q*I`װ?z%c=vOp5aX@ʩ$d^SzB9NnD]l}BOނp/fgNTPH]@%4#7;>p 'xg?W6MWf ry&㸕>5_:QhXN%݇$gH5Zkv;&gX Ϛ>;F_^d݇j";.%frM-@Foxՠ'G{:f}r(M$b߬7rN 2I/n3r>#"'zG3 d`&*MI?yjǑz9{̖%o) @4@S&om"dP_JHgVk l@y }ʊ|C%i5 1kCo[ :O?j-c7j55ᥡeޖϡ2V.&Hx[GL6DxtGPfϢ]̇3T Vcy#r ֊N"y ~ 2[w9v`VM$T7 ,~V ݠ>9e[1_v2OF +;vЅqU1Aݳ>7xedeCض<db{{ w;ҡlE RQi.&1)uD2MITpz͞huwCxoj6Uj_({5eɎ .lh˶"&zG{2Btz ̸!ڐa:lܷcܧʖ~Z~(16:lƼf za4#! Ov"`*\CG! +-*sea)bp+7Qɚ>C':hU5\NҷYAыXӳ&> j1o_)Q*QꮪA-4a##8*n~TyƂ4yrvaT@o4sW@><"#,e4*'(,]$n[? CyBr0<74TT4<*ʶ<,\2[4Fa~c sR9'n,(`?~[sP5 vJM9Ǚ$n@·۵ѭwPL1 fgIQBz, 3jOdB.^|Cʩ2̘3HaPW= .-֗##<<n!!숁ϕL'bUl,Y ϝ)6ͯ.Ǡ+u) }uh[B "!eY 0aA.AqfZb}u Q M?f\D 09A`/xIoy?ԣ\ 9(ɻM^FXI3Bp  ; -ML=0~^=Ƃ,[!޵e4-p|Vv/ǹϑЈJk+,I zjd}A3HxW( $a23B -#cꄩy8O  Ny2Yd 0D?UhW-y^- y3a6"C aT70:d=s讟2KNܼwҾqgv%,בx3E'U㦏.X8dȅ՝އi gݾdm8*nY|n&k8fh"$~j gP z㢍+* ckX_dFV%w6$<ީ wdK(ޔ>4gx4M$Y{c u3PD L ЌEVU Jw<)U/9e.(e75?ZUCf(  j9I#1 'ufZI8> \צLb ;B#[;e_D @h["SSju8sQ+@üԌ(t|3B̝JD$ ޾2|*Q3țlVVʨ[plkݙ^SJܬ}Rރ}S`:+wٕ5+)#H&J׺"h`vT#2rg CT\ˎj+UId#7}j QmChc)˝j u/h$Kj%l8Ai $6BǴPz+ U # øJc}B!etR`LZۑXzIh!My8dm#Ǫ_D0VμD2Rr=V2wµޛ;ߝ 6˂^# X+XW G ¢\ xdK]R{;n1js/GX Hd)*NUgy *S P;tA=}-jr~-S;ӿ?":+JSrZ.5 W[2YYod&) Κ/dak,§1f)S`C-g>[A3һ].cRoo7P•*oqGNhrtޣZŧ<pYUT 'uL5a{2}zodhs3TEuZ\}Uʵr%d:버ksL!d<֙ 6 M}K:4X&c/rS+˙::oY6p ,!>G_oO6S&xI`1n/vOsA?tPjYi ]Ep͛n:1b 5u#8 ,JȜp"NbZSC187fL6[OZF: Ws];L;w yU Х 1)ڗ#+77#m)' >A/"9lE;7+1kQUnz$U2l/y&`[DCPs&?4N;N8g~=7W%Wo9I!" P绐@0t,&̈́T?9"׳ydM@{\NhHV&]ÅNh)o03 WBf^5EZnk=lʨ&_*_”,PS GNa^RmɆ9ݪc! G34p|㹟^C5nU8cH{~T}$T2 ^loDD1/=_OfkVwI,8 qdrt6K ۏ2sXV6ʑ\̃{Fh@ ][^NGA{Ny3A>c t -OpM|\zbeȖx̿Y±#1=#t]3~F"9 2c"Pck7 pM1e$ߒL%ڋq0;l9>9Ȯ\ۉ<,F9gP |ŞnĆ'a9@~^g~snKA(jg= 1F@eg(Gwk HjLz@h0;#9)7LD&w<gQν;HEH m!a CEhj:Ds°\J(iTd z6v_/03/eG}<" 癒i<b>yR iW/͌y'{ 2I/iڥ#R`q/=zA̼F=! ʤC6Cj^J!,"ºcD^ED(iumw\.jN5tffq:miPloiH62H3v[ї:ɺ&8Nc*8V_Pof҃O+V oWRLF2l#2U6G2 Wߦ Y?v=7 eÚY-Qps$$w#ʌK9#\p# 7YjN|Pib_nSAĖ:LQ $6 шM۰ 5dz#5%KzKG:0`0􉆿MjCqFD>e(۱\Ik7!o@8> _\s?=JirGہIf0U+ Ap ŷ^mԂǟV{ols-͌.}V8`2gO; Hz-WfսShEn?$ouu0`q㣥>Jl]1*ue%4[Րz'~(>K8)t5 l”#d&8Hc!E+n[2PO4o{2z.vaa%Hp )nEnoZG;I۽rHB|-W2#qyh1x1&r4156\dS97̶)p|Q_m7 odC>xzkŞ oY¦ި(ٿ`btOV 螗X {eΪsy_݌mzA?+wO}V{9\+#Ԡ #4@c3:+@%1޽X*Ȩ\e|~g=FN b8L2sq_1)?JA7UBa@]Q1^䦟 {5rUBwK;q$OÁ:Aq *_MY(,SCsccұ/v1I 㬚(d1B4 Þ:1Tm|')ˆԼk(A,} cof ?@E˥], ~1Gt]IEAW@aj`"I<0nzT"#Tw[TƯ5BUL9RpWE`5MNr1~Ja%-^仄]\Hu {R3mRhT .o }3<qGbod)s3kA/A%Vy9a, ƳνUnX9I4 Sqc.T@ )+i&/'ƲъWМdDSv>P${gPi+em,xxد[x2W`v''Yo︽fuïlgU7 sBzJJ(Oڣ-:feZ#jtm}7 { G[l6j񻴌7wMwEd`8p3Nn`=8^|Y;2(jODq#: ɥOY ђrClf8_LE. /7O1lqҝM2vS2UAn%7Sd0A{t,,#dDwfkt ?#XO(ϟYIBgQHl^aYޜSSa!P1cZbs8T\ĭg1^3K勱W&W!%ҋ4k.W ]l2̀|㦭hkXH+.SD3:fk Wg,Or5z-J2vӒ7oRŽ MF5uRAw k3DA8G vG 2boj?K(;"r!A8">NZ27h |uڮҰ7 lAc#!گ"K͜N::۞ɾ9e6y=nCɩC*}9F p9;gvDK.W|'j#P0" 7 5y:0`:6=4 }P>!}%sE@K g5:;IM&6vf "+ Ŵ3/1[Owa'@IQV+b\w! mV!o5dJBխ&@o~iͺId6W*ȓ`*þGJ9cf;(Ch7U6.>=\yBXҊޡj=BiYw'ä ANz2{]7k\ 6j"f9ӵ ttVh_o`r[._vFHBfr$7b CaAt)N܆&DxkN ßhUx-Z\-%X6X_U$N!ugmtsM:LeWܨj gRP`dZSҫ5=1Ҥd~B過ˍ~Zz}ˏ:PQح(Y{o(v!$d7 g䱈SPZ\Q_qy QZQ`qźt(J59R7qPHI_Ϟ4Tza V03C/J7?Ur}SLx V|M3s"W6KƆK> g-)Uވ*zr4دn1,c?62&8i1^-"i^9+>ϲw΁u4)E.QiҟV6%pa-)9ªZ}X XgZ7DJU7dLC4 \pbeT́L{1=:٥E&4- 7O eJ\ʪ^/'Ă:ѡ*Tδ0g؋?zB3"nxⅻ,=| <encҗX_6=LиġHD{aθ9Hfc!DH[q `-E$IlvmJb~ !V]OF[H9%y)RFeePf_<][ex(9.߅S.(4Qѵ97;t0Ae f>iT0rW;Ў~]=KZŐ!'f^X_rYbJc r,?b,ř# SgRV> vBHbAZ-, odzw[|OD92b^n$B m:W8.UbߤuUuϟ>P1M\+|q:|ci"F?Ci9mc[tWZ̷O[xwQ֛|hUqʵ>B z5e|ɠS~l+xP-2[*<$ _8vX1 xn%%*Z ߔZ}λ(f2:΍E]s~LZtj@T0 1H鍾#/)"}a;Wh.̝[ 4N[.c{~e>l*70cZRz.?7o)WvԈ&w<5eW2 }m:2,nFZ-T}D4Scė`yinްWE"$VfoԀS. j 3 GugKȒЧX0G+lpoτL 2P8>gGO}@ ,dz ^!?KPһ,e _Fax5KDc~`.ʖ]&mD:Ir3]rDqרvIҬDzYy̬]l^2UUoYC_#ZZ4 ۂ,< a~6ye4ATɂp1 l%6JSիĿ>8H$俾}Zwk$Qq!떚Լ!$ ;~&~Ru$? # Wf8ۃeG Ϯ܉,r5GU$Nil-CW1ŋ %=y&-~n):8L.iM$,O/X] 7xnц鮴 \4-,uBtglsg:Sjg_A21Ŧ٥* %f5J%+̟tz x#H^(K.1V# 见_ZrUejɸpc:&O[fq vA=9 ~$YasA%79)p"|qɻ`#^3\6p ?[i`T̰­ zu^Ki%4^Sv.@|tqʢ-+IEB 'gQ3%@??kUp2fK#E^T&Pg$rL! [b5gL F55P?Z1;|)Uak?o{%]a*f̳=#y̼=BO:9`IYp) FIv;v1C3>sd;}|hs|CZ0uJ,G(VVAS9gK:>@h]L^D8\};cnnjiZ>`AN*'vӳsnVa=%4ɒ@'3ͳ'P|PS U98!zx_yMDSYn}^ q1:8*\4ZNWwO+t6}cm߲ OR6L/ZV{ ξ{3?\{D҄4xX&ɔ*?:69_7FS2n,hkjLT7ӗvPjџ/vjlɠprJgK%mE=J Xf/]iͲ[ }`,#0;iL<5kLH8l6N<_fI=^H!zW*;tBUW7OoӍvo_5uS<3 c~WׂÊ|IҦ4PGuӷCnxRO) *1,h5|ד@rexцC3~my/=-"U`HRgf2s?M-߬C=FJPe>~Kۗ6z1B4 @[7`aY"hxP0mL,9diA0GbI#F.&SECn#NzzK=AkF%&hJԢX0gּJIOz{(V MIed5YcSJpRrJMbe*qG=\QE9dc'\&L0$η}̐ޞjLuo,cڊCFG@_h*:ԫnqeBፂ#`7]d啇]1#iPԦO'uj}oN>=^5sWuj'_1ޮ2|: )Tp3jFfgV:8ha1R #k<5KP)زwiX I+0뺊Ô2쳄FMWD~IM"xCxC ju6gw^ZN4Ǔ̳8P)/KYiK:!^8h 0ER-\pRv?cޜ5nĹKq_HO-s:V${Cn(FˑbJЎ`vGJ I[nnWv #HA>fE\/ Tmno{n tɹ..7KV3RlF{:MUARvBg E]U5Vϣz WD!8}Zߧ:n&@JXtM=Rұt,A`W\$jX" 2s9 AjR2Sװv9 N v:Pc&W-"CMefdFaI_TI&0K͔G&/wa/]3?oVH*ڹw 3bYSۋK DIX鸆sap_0\&|Doj"v>N^Y'>z1Ƥ3V+_hJٿ:mT#P`-ȣUg% 8ЈRjz_D-XPFmtB5XUO=Gptǫ iܒ2a]9|U`9}ut4J卼C>P4I:R5'R~+VZjRTV y{2ظՠ}]6+v٨u|iuU-4K`u+fa׽e$4P=jeumW1ͧ J"> l^1׺YUvW¹ftiQ%}u`5W3&hT7O; SSGľRJ2cم&މn@Hj,j^A Pȯ5h4dž WtL٭/+,lQW^dKO|$V` (k")]bZ- :V0ۛhFX笥4k"U͈ tǡ:oq=dU^N&fV.< NQr:DϳnQЁxs%pOB a[>Ǒbej"Ne:=%fw=S" E?%1'H SHt0XϿx+/D}ܘ_e3O\f`9,*YEcsC vzQ|+DS ?1BF]{V窧 0fx,8g1$58ZczCqFBV |Qyx G9f*^fK)[ݸ`bOf{ܳP}}獣<-M@ |*{b25zTñgwM'P;_G⅘[ʛ`IJ"z%'@s^Ur3nex !װ%+W'#wXv+t@A.Iܕ楥`=A'.5Y@,d:Z 8ǤD+}zmOW -sIr+KrHo8^Bb\]A*#ՌÚs$bJfB!_f' >P[ʚzBzƶu4,We2ͫD7Yv/Haר΀ '@|c?,gpG~PFl o|}D 6qCLcν7FDJj'YPjqBȰV4oG]C0ՖQm:*|LZ *@fJs} yiV\kRD!a0^Z͋R..( n7 Ru|xTM$u8ߛ̨[J:㪲vcZ|ϘO қqluq::bd_s qv/;RJ3`B҆/Ԍ+U႐;H*8<&%xU5zjl\6 ՊSO[7Z{8ibII{;>ԓ{ģcXu{O8Hsظ#ߵ]nL ggݐKn#:zU]Lx/KƳVJ`h G*K,Rx!pŖi5{GY+Ĉs9㵶Iqa*xcx^āe7d-Ml Ss\O.T% Ej)6 36nwBXDC˔hhU,It{\@o=ܯ,GxI[4bHȘG^TJŢ&E75Jޖp]rirEG>~ [}¥>,J#b}pKH}Ftm1&qR*(ȅwC2p+O3\U]k b ~~;1x, "JKk>؆ɷBI%w EߪëG^J ny{n$3Awfh/*SqڴLW T?28I#7_jt '$m|2XrWgQ; Ց|IESA"T?.B2~թ,0?Ė;fZ`jP;Tu&:u@O|,-1~k E5%kxfϦ:ߎkt x3%wB9@ʨ ] ɹ]ۀ\nߨ޷K]FӐ^ a[>;E62|` wR<B(o{tiAde^!c f 8JgVa@3KP I"E|ixz`J+t8!|.d|ޔ4֌%V(Z7}[hOk %(DϨiE142{V# 3]AM> t<<L"+= ' 140䝷`C*hz%%:W.9ߏ2c4䈗I\ibr\x3-ʞUsv~N-7%*dN/P 8z1fRgݬ䟆/J 1WUUmT톡.s7BBc򈧫CJJjq1$}Dϰ$yz&?rV'qL8+]깜s!\tE?QpuYc/tVS SHI{qӨϮh6U7&5IYXuuj&SH<#{-&$@Sk< oJ,: MI=YTs8Jb\wI+Q6C3'9$trY \|6!4-F8Ђ2BYaϒX'fhˠ5Rguo5b"Ex~9 wk|<6:r:"UPj̃raN/V_ \ 0)L[87D̓#wxkRl+!(M? 梲/Ϧiy2uGB?hۂ :zL4{F,Gt`;3fh=yd2JGK@|-ږ,>Ze 9wu N|g4f MvKmnW`u7bIO505 %ViO d\4Nt;*p;(zu5X]`(n_ g,i>3vhUƋ-$>@@)zǞA ;b\̪[w$Q;'<CއaiW.92TJ})Ԗ?Uo!4O%:1.?f oo w#~w L:e+jHd9ylyMij+^Ria5G%i#"@Y"b=GRE$ FqLѧQ3.qۄF}>ӬV,J l&IM)b&(  Nkc/,}3 +CL1%Sٖ•XfZ EZ]f9 s;y f H\흢Q 3ωcq"a@LE ؀2)o8ՑWK] Ef`SzVG#PK'yT¡6$t6柪a7u{cڔE%yUo"惥lm)_e+kdc>u]GռC  >Mf\e|Ec%9}z5퐅N ,4 P͘Ǧ*`k[­,"hkA.Ѥ@|2wSdܿk|}YIq{ N"US7Φ_۰ A8k;g9{Ns٪\5 MT`-?gږ=G 1 2NŊbN}}NAjZB2IYe%vAru)n1 !洹Vc!Z'hzWv T ۆ]zRk K12l1cj؝B(ӭd'(k=N!m(BOm7rP)bQ ToI-7XZ7SDS6pUݧ9*41IvsUs'yP8ǖ~NQVs/}NL= GscgCBi"u‘9opB񳔜.#![pX[Ov -/5W߯mt\;Zi udDYK[z[EY {klÖYFwC ۺT$;y[w7EhXH&t}m4)eA珑jS5Gqg an]@7Q p a7 )G ߗ@Y7rr4P+iҚDn:=дiV:fj?&1T}IġsHQΈf6G+=GMǓj^cWHbR[L֣>D=?)o.(¤k/.Xm mbt3>r>Bej ?\xJCl;qRsR' Ow+D̓?0ƖF5#*+QezoZDɾ#ĨqVeQPmӟ:RU3&&=btyZ[km3=!2`Ktm|gXKBwy@S&R+)g]'/|oy_f93t_Tj %')u#wY^ oaYe\^ Ea -C$]}X|^̹SlṁKqN|=j$A bipL$)_i2@Iq2KUn/PM滠4IpXx%3b&(!$aX%0:9 7f21/mjQat0H<[*7up8!y{C0+of%OܿA?RPpS'9AO \`ޖ8/ ^2ATQ&$|5a^D&KB;QL]6YlbҐCRLT qO<ZR;o‡h9>])]LgK_ pʀ7 Z ^<s].-]{J,nQ Ȧ4 .*q ʣތ8Hq,E ~-KNwr"WD a)7Ϝfl_}~ }&!=tX.:f_:ә+:@(1"4E[etU7-ʇceCY,eW mp9ͯpܺZ?[*aÀBL`Wlhďs BzօiWF#|y)b1_^ӗ93[d_Cu~>-ѳ޲r,vto152] (kìr s$Uz[c Ǝ>1 `ׄni\Ng M|L*zԘ޵8̓봳Pã7.ftmjSD_S/( ,l#wwֽU}:Lqr%rХvm߈+}[#0˯!d&`"n09vVµ04ZUQ3bHs^LK O'rܓxĭԜiä 3vrB+4slM8eL>T="_m2Äܳ=G8${df*#0vukfX=j`DOwS]p_lQ_+:ʐh9z^C]1w]L1>?*8уyInFJ!< H1T:5Sy (HL"<[l8l`ϴ5x6ۣZ[Oc~PɍwyP8Q#%^̤鰠ϖ%;kF|ޗLY@CtpҢq}"^&3B1ބzGA$HŦ=|+Kfvf(@ &L [$1w 2/oC"UoOV@%&$h>yT}a*XU"YO?s3/yIPhEyF*℆|)_ ИKU72Mx卉mFaNl8Yhp72<Njb |EoT$* )sv孠rB8KH.sI_ϛɃAzѮ7`&z VwOY#:$dէtE¬ WpOzS atahǗ h~1K:/AM`Ĕ<娗ŏ&1Cm糖;ngAV|)rx,j9Y~NiI7w\HLŊb$m@ݾ:.hzYf)7U5ram2Åwyz Żi?([6E@ Kr]1ٻPE⅘ٱQM`6. H%`5D-Ƥx*`}O qUrTad=p]%H j|{<[EkLMs53{jhZXF #f[HQ9|b}in/p0Q2LdVYLF߲!~kx>P^|ٓQ\B3*@5rd"UX 1'Z$KC9avNQo 4,8raHqmΎXT'%:g3 _^\t Ĝ:M\[ݲe&? =}#k oqh UVq!(cux|%gIM`b/]:t$[1G@kMjua\Fhr x}nV]__ƨt6 e+Kn)纹ʅ_HY:PvWm0K 79a(d2A6fMu9dCg'N^.BzaAu@#Ԡ<>npIz_.!6m]4Kb nBM8)La0 $&S{:s zS۔[Ai'pAgg?o8ȇZȈ{X&aEP#j(b%C<4`98$s峁~ha(16'9"E;'z6Z_ՌgESm8nӡ*6O XTTH[g zԝdԃT2E\'GIim ayN|o5鼩{MբO~ 8 < !;y<6/}7=LJ(g释b6Z-#>U(Lz7}!qDJDE/Ue)|[iyY=uLPwf)KtYU5Waܖ:T\y7'k#qEYIijƺtmr 1uA.7pda*FTrz*͐w~Jmlt(y%7:xfC ):;<5Zzjao=_SjkerUlq$_3ދoǔ<8K8(> KxqUB*p[>\cb %-Q`a3rgOؾҖ&؟y"|T›r Uu4+[2EXȓ2weН)~Z3s 6)Ζwkvp@Jh @_%Ñ n@&7g5JW)2芇\ dj 25&J 3sTC]}0J ư=0nb IN'nf?l3h)bG|K,#>Sda56D)J^"Zg7™K*$}5c6ba4.*$m5_J|!<02R*n(?{MCtj -Y@ȂWa]s)*Őnws݈ qv =&vCSW؏v anFY?I~3wMf?w*JHҁ C0K!8Nr;i}uk?}N97WH:MwUk<)L) 2ÊvcҎ=Vt={*[xZ { 0ȥ|BV`zSIU y w md @ĔvdAަOǢ_Wc] 2k7Pr8a`s?{}̯S )dIM|^n6nq_/ 3L/Ժ9- xOC04f\ߧ-b!/LZIJwƫӭ,Y,PƞVKLus^-rE!6^ @V˯8xoGeIa{!{x?QwP=RjvXJL3G4 l6Sx5L w.iP>e1 @_^|~,Ʉx0廇9-s^>FX[;W$ct`dΣ*EʼXu5 MZx̞ +Э: ^b#W?oǛٸ{zb[L1%T2e+|ե"rk8ZxӚ mfӤʿ<4"_tgY,w;Hvlb w\_9p0GpLJ+99Hy_CW8`\}Ρz2]Ƹj]2`$ߖ5+$G3b%iPͩLjSD䍥9p$ [X k Ѥr30Kr2»jZp37uBlGb}!¼!\sA]7F\ 㨢 syz<:"@35_@:c1Y󡧂& Zo_ݗ.hz nr-GMΦFmtں Cc㱎mS'|2ͮoa,M.R1 cML3ùTŸ*mȦ#cXo-@#c_~|j::x;NOo*aoN_}pEޢ[Ͼ!ވ, $Y#5eqv 28gTA<'C;vH63þarIw;@ o8!P@,5Ҁ"P&y1ѵ8ޯA+Z-"TO;lRO+[lu'j"S M≟_}3L[WxQ4B@#2lf ['vK릀^L^>,TmRGG+)-+HcVվ:Thx  8ƨ0d_>.K):Z'Ѥ6*]Vs(1~H_ Yp/]n -1\L^ G0@^3IWb0yH']z]ǂ6hV˹8i @ey+nLC>#0TpC)[ns]R'ćT ̔y?pڍzƽa7~{~|0TMϫ9@ˋ֭»!h{ZAeXKuwA^=əWw}_ebdsWڹ2a=ȣӸ/VTE84)C2Xk(ؕ $dg:N#DETk\s%x~@ *胎6Wߟ;bG@P;Vf&=&89 ¾iAerT["Xpaa:iݪ\r[i]0h{[T 7(jlO1.vlS]20Au.ܩY"ɇg5I?js G_ɘ^뤽a$ws uK'r)-5zK@0pu9=4gw{|Т:ơl=[ pzIճ꠸Q{n .<{򍀯@>Z6[Q@i'5H h+85Sq*@IVaAa'ʔxWiL ST%Xz_^6?P @4/6xV;V`V!J.y [޸{J[H42M";C\C^Uta.ӨK`X%4jkim\p/dKRG4 0CZgKRwAu ܙlXTgڨͮ"ƳVH~>bsb,,j=Rç*V1_R=KtXm@>:{t49Κ`%!bV6E]=C|lo» _)n`6&8T#AXAݳf$`D?5-2}ЌGaϒݴmj*!g3HC}r :3uc&v9 ^AdV0-()N%[LղduYiW!7|)gn07ATZbsO1.3-"rde;DoǏ-8E`+sbeZ"ZnmCdW.`S>wK sSy@7z&&bq+)Se$ υ$jW42`QH_}F #Fvҩ-j V XEob_#Ul" .7pP>N^PBҔ4.PGaln6jy!`?^REKJ»m7FA`7Z/ g1%oy/gsQ?#KbXљ+]!@֋AٵR$ %v=wb3gȂGqDge_zyYjtSLU 洇=u Wv{JӬcaHK݂ RM -ި+E4{w3,0~É[p<$0k27rMƬ72d"hn|b2p6PxuT/5F,p:L唅qn( CeZ|7,iCۯ-s;sFbioOS蹂}o%ĺj.G~Vvi{NÑ\(0 0M^z27)ԉ2 ʂ´>hbB"w]+{NjWU~w=_>q!o _.Cq|ԬbњD65ciZ$Niȧ#lAU;;w+*C ^4t¹KGde+KR5u1 cO,DV̛6G6 H&g(0ʷUTX8,Rݪ.iאhC ?N,ڱ>:쎰S ŁOfa,d- 1(9 ҝ"/4Dgmw_nR1h}vC0 0!Sͤtn Jj \5Z*Zl^ xS8`xLve;b8][.;43"zᶶ>$V+ 2k ދ0!"|0U3Εw4H@𞙌emu~STUV9|6UoH9#r  WRyX(qLNWp _"/~v=Ž发P8 thީ[upI4͞l`ȲHDZtX.+]qN9x" -ȗkOaf"~~0$ B@~=,opB/a xb7koh0(UVuq0!(jmf{hAiSNEwl\Ayf` b^rz1YAW}^}+ZɳVOec: ƨۦrϛ:Nei-$gFk y&aJf.RySKpXEe|Q~ul [,K,qܟWT Gn%ItłٴR=J~ LasݡzZCBHub!D^Ojt@\{t} 3Q^,x ܰڍcdgڻ{tZnͳ0kݼdGQL}9snBYbt~\] s}+/KDL 8}fq<䢢ăqk$ r'p5dEA2aCi)H%"tאt0ʭzct=rCd"j] 1 >g{~07PP"xX"rM)3S6p虚YJUj >CA@:0%|⎚ }=IGF-ã}])Dx ,Ý/DWR|r|h3nz3drapیhHUM ~vDd$9֬IJε9#E3u4}| iw(ԃOI Ya@'`j\19<ɰm %4)va0#FB\aS$Faw>0CR@{ŧ !k"!%36_@w톄_Un X~6E*x Q}mu9í]V eAsQҠ3"V{]~;̩8hKc]'w&&&c G*|U !6ȼG79?mWW aXX1Ch7/+ '&idi".4Jۙ8|gZAрE|)CJC;xW1YO,=JII~_L(zggx8ui˱@µ, (%a`uk;^M:b) Ʋ] Cfc5\|3Gl8"Hr*5}8l[2*Y՜ƙ kG+~3wRF|6&(>oks TCq%0uhS)H؟4J -e1t5/W%S"F;m )Ik-.X|l)H(u횚6OtfٵLy[…%#]XUI2t! &kҬ?j`EE]篵g02v>+-2fkxr>k gnc&$7Yb>%ŵsJ 7(;*ѽ"JUByk i8t. wtB>n ˼rZKUK6wGOI;\do0xS$<F $ro5ܚ>L|"PϜ̓6Z[(@JXO,NQ1u5ǯȡܴ- ` ,<G?L!Em?#Wssgm-D;t؆h@0 N&7jeEۦ^ 庍'7-$1ye_ò^G2e9n|)ĉlkH6!M1[!]mu2P, K tu0Ҋ|5,{ˀ<.Ŋ0W* }RV" e1p-p~p fۏ:=F—K"tӛ+S-ĸP);^!mM]')]0(~NPHďx">?@nxR@R MZ`;j&r>\+,RN՗׹oզuc8FQJ킕@X톷*\ڳ~&Գ$pkZ,Ҋ:K[r4T:!p"X6]'& GsF#KV||ྂ^q7.3$ߛ| :iҘy-dn}XQԜMvX2- Vc.4z"hRIu *poqK1Abڜk( %'onqJ9#AcJ=2 grN}3ω GWSفPwx/j,€ÔqQ2j5 k`yi.II0-] )}[(m}|g8Z|#hHSػT6|uƣJψ;rc .Me˭bzޕjJH"]@'p76=V:eLi ޙ@kl7qkey n'^o<+m=Iy 3N?wix$eso<́y9TN'X8} Z-^u_P, jo'Š Aʖshw_2[\.oB|DΨ^rz/45WT$A~6=31PXͥɌ|jCWXYDPbPPXLX8сՋQ) WcOQ_cBreSlcǃӔ31-[.A38{$ڑы[FTN>V^թ6TUovyl͑oRXZE`Kսi2US4T$o@纯񬙃/ivy+D3:E\k)H$L^3LLTbj)iwP*K: w1ܥ.x0'G >i7vl}k-!?vЁ s Ue/pj߈8ݬTھ@PNxo7_>>+¡I¦B+ln[Q1R[Av=}Ai.8`7y,ʰEiS)0+4""!(IeNZ_ZQ'qHE`1@`u-Y 6&2|!YL!:s TK<rR^Ka7yI3LS1xk u6BAjDNs]s{).&+8Eר0ؽ\:ԚNj~!T"yiz9o=fÌy !eA}=|P y gHnlOD бK7H*ewu 74gJ9utZttRp߱۳\0F:M6Lxå,`uBʈK`^:!dڋ^[6JC<+=~=aO(P )6AKPf <,'%+Zr/9؊AG`Ll2s1px9M3 0^RaT d;MםF8ǿop(wk|C,QP߶X. xkQQy]mxuxK[0@|J}ŢtDl9.fJw-*Z@z+m  ϧ cHuUӫJl6&7)dER<Vuy^לnQp@VI@kD+;vNmoUJXra-(MU3󩑷#+g B!;_cۙu"`&)w,9 ~s}MՊ݋/}MokHby'afBoeۚ#rl G4)(W\%=#)9Mpe^~NI 0 -'H%aT*8KVؑ7q&t /ںJ whX"3Y#E<sJW~UK||XSecYI7NfR`mQiRPkF$y%:?y=)Ĉ&g*iSe1:ڿ &FX䉮UJB"60eCw]yG]8ĵs8{CGa]5-%ov?zzؾYL6YJ2>/rf=]ޫZy~.],Uer3q?^m1||ӉpLi_cv.ƭY˜ D4bb4Ys2xE+N|4D& %#(+_-Q)esiӷ(Y/yFts34boL 6#XS` u'>\`bq_fo')8Ê}Aʥ]~-#vw阏Mn2WKaRFn"{;;/cLZonuyu}q\Lw !Q.锊^)w$A3Y)= aSNk<&8}VY3כ$ ^&tH]LAdT$QV[=:;w]b[fn i׶uo @pn}h]1l̇ؕ sнk/~`pwAcH8'0 C4WS.+HL Wkuto qW2Α "1"#`;m䵨{xxo.*#0$@)HNHpr\8:NWz)]{8HBh6biy+/_e?LTBO^#4pAY+<*\BT@7ԣM B8EI R<Kiga%׶zѿ)fwP"_B@t|6UnsqK§ԊOQ0NZuIN2C*|՝aoga*{C |/AK D8'>!Bb\|bM U6a[qysxEP2ez jƝ$a?qe=Qz!@i)jߕEUıQ,v,HV1d?tHfU$F]{H y ʷ"XV^WΟ)S k`7KH{+ |.VM1JH"hYȚȬܥW{ߴEndKW'/@|,VlJ= H]P\.׸u}wtY6} l& R%8-gtR 5@Zc p$ 7Ĭ=Rjs=BVsa9>dD0hkqF M]slbAD F\ 2&YdS390N^4-ȞG-"ڹ 2Է ]Xûs|}1<:;AgXgx촿Lܝ3{' k/+=´Bع[3c@52#xb[ҳ^;Vp~[Hp8S/'qE/kN$-r&*-2Q4S7 wzpvEtlu%.}z]0T()aTIj3U>d$ v̿/=G1eqG71zd*+bp~wWrG\vc.$\OmmMᣡ(:h{ ukΰ^$̴wG/+Bs "-z@$"^T*W [L%^J_r0@#En+%A4 0QVʪwG"(?0sIs}ߣ!:t4LVqV+˓}`\*&GH įT,34UԜ>6at!9arI~Au^cJS+6xLEa|kp>/?=얏g gMx-+ 4EZ>[旴?fRxU.k،(XbLtɮI.u-A3/^OwsFSU#:3=h)8"xʩ =F5aw ڞ)RHx @P+01-zd|!<ɕ /?.0)3q1}Jdu4AP_m0-UNJfxV6?O@_SSZg0 EU[tN%϶TlR{<`@!%_󟄥UX#www}xp'=̢ XčYa`fj 9接J`$P=VcUty줦J<{_|/ d 3)"x0TmKs=ͪu ʸRz ot@)nNe"k2f.`MNmYx(Iӛ-^]-)\hAX+SГ]7H6+"4ʝ7ڇg7%w?@f:pة؎2BUvLz>dJa_fjw3P,4m^2D0݇3VBҊ9˯GqY3|)#'Ǝlx[NXvVzrɇ"Hw6;(\0bem`4Bih*uHNu|?V9 aw(3EL;oi XdǮP{y2vsʘ)~ղ81" pD~0l1tM"a(JeXjJ̤ L|I ׶]zM,.?vp7Iuj\zMlXOEdݟ#s|m2\hN#KUb+"oy*Js$zOoBUњ2..X:2ok;v:*NQ@2>'͛Vc$J?pr&N#zFA;BpLy2pf:VrOO]άf 66jsfaΏKIQƁ߭t\B*LeFK"@雱N"Zͩ_uvzɚa쩄gJp{D1we*pezqϕn?ȻcEXUEZ|<M /7#Vk]h[1XV!'/n 7=D#IFW"PM&kߏ1p|w- ]ޔ/[1Ar|>Z{$wZ>kMGzw8ɘNJBv]b^Aa98@ J8Hp3খumDF F$ &o jgFrGOa!-Q>$1kVaWoјl:5J!vxm$` g+54v0 <ԗ_'9r<}3/w)%FîheBYTٝ'['hHlI`wTa?qw|yߙY؆bN-+X# @lGڜM 1UnprVQ2bm¯ZY8<o-C_nl&X)(fEymnV!4xYyJkĭOKfFtzZQVof9a;m3n'J-~/Sݘzš;cS~tAT !V,pFJe NuWgGoß шɒ/~3ēl^ߵǧ8;+ :NK1t&%&cISQuk5L?=vvNUD34Lm4՜ @ @cϼN 47.%]oT>3iVxcCՂ7H3wԛ!oWvbFy(CZt= X=Nzߛ,~M cV^i8=3]\TE g֊!٨q]wFc ?.D_}⡉.q v[Qn:/.#ю,b11w}fM=(namD*@>zY''0LIKKѣ`bHDОU0WHYuОf'7 d< Yj,~T!Oh ,Km.amDp6I0vھBaQf Emmb>/yK:7+Dl& @^nLgoDj?qGu~>*n~&@S6VayRy9'"ö=,kqѮ:g%|w'h(Ss=c([\^ wO0T}Of"ᬍV/ &oRX{Dd٫Uʞ4dR|y!'5Eb=5&ֆ`w+4qBӱ%gc0%&SIn2`LJ Ԩ!dHum~gqψ[DL:.z<ü$6]cL(wsKv]?d#ATVkwHaڃYX/bE9l_F$ׁ9e)>l+S)QY۶JņC/c*B7udev /)ڐ᤺xLKn]K,\Od"?~ozMxL]Pz@5I:acU`(㳉&)NwYtͶ(x~&b;^7){ .R]3lK'3j.=+Yv:#K-_aX`SO`{^̘TF7$z P^&iz[ubX)^b [UE[k{sx01k<0:T[ݝ٨l*HܠШJX̊,qmǀD.|w~Az,q濬l}J^{ qG2=P̉㏍Nw ]QܦtRujFh@v7+=BRxT*l B+X=}d L'Q Q+Sk-*{Xi=iĀ^`!$db+mxl/<)9Gd=:-ȁdE19Q-gjr?F}x^}J;X.gLg9+nDygvјգB0ڽ_G1Cb\lRac,qU!A} {£Os\b*xy$3, j&SpPWr!wܼNڟ^W MC`i.Y`m.-Pz5ToA -܊_Hcq-Kdv//VR˯?r"Tp"*'0 dM@Q7-u,ݔ噟EĈKW:pfUHO~dsd /=FR'stZNws>%M bDXG% :kSۂL4! dr[E\,w^9 T)7 U|A}S+ 1}Hb\a׋:t%,B L˶E[{(ØerUabĄԧbXi(!W۪V֋3 ̘fU<:͕"w:o a;j8Υ?Loa#CLRg̲6+ft7c^eenM)?xuƝeh =n(z.O%Ƹ5skJ E3 Z֘T_K6I@LX Ӛ6V/sMl jbO{@:Uc U1hk@aZ~ U6m[W6m ԷI5bDfŝ(r<Hq'|@H t鐄Jʙj;U]ҏWLL--)? N J^zvZ|DׂA)|((+b8/ E7^oMl]&Q{-lw e18[əʎ<W]"q^Peȋkewa8Mu:*4< S1H%K:ʈMũq9tWdk]**EnnKLVrUPLajTsw) eHzV{.}ӎR0ROŸŇX|QNy"Y72Ѩim1FB守_hFtY괬lWդwM6>)-BqZ$ζ?b+F[1*Ni.#6ʒu!]?B B{vj'FdSu tY-P*0\m2d7 րNŜ h7^̆HDӱǡQ]ҝS|] ~+e<۫H6gF3q:8`Hc~xXNr] ]DO^`3Q% "F5@9>d*91r0mte_,.sxcV bⶐ캒:b;䛚lC+pt]:g2 @AkjE;Gc ɌYCb;vWL^B:mӁ^x'ד܀pliiM/.z5j+Jw9ˮ_] D wKhf(Wc'%:1n $\ֳvG9V-1ܳ22Dc$8]A N8zD}o`>鐞Rε")7G;l/Ԙ[&hD THBM~Ggz?A%Y~K\WA*p.aa}tزmX!X ⛩a~zT}C$r~օGtއ&f_ #E\`= FoE9"`םUzTDи/ped籂bhzr{fpS7xpy}֯Jmد`_i<{*.dt!,ًH#o镂 pL?LɃK1R/Fߵhރg"g+~Q|j6O(eOS׸>Mۈ~\6v#ܺZ UJgmpAASy6ɥp1St~sOR6V'\f*iԦXLF0'fVR}h1ifhhP?6=pE߱npQ5Y1+oōZ-J~wi AŎ3|#blh!Kr80>0ަg!:gs=4,5{4~V"r$'YKxM13GD0؀X!46\!.wrYORRf];㐴! mB:v">횟N1~LTÁh ;`#,AdHִVܼx|?9.B$w˞7zsB:\(4Q9)#]9-$wYl1{ {gBDS4)%;;RDJk(bd#>p-f]\0Jz)6RA,%WAg T O_ Cs}k,Oq2z{eG;y]q+MhZqqbށy_б'WC)'vq,Ae>i|ј<Ibl.y0MF3΋P'KӾe3)m`V2R5\gA,2(uɎ=O!4y5(@9o ,4\MWx*2 ,qJ5ke0k)-xbh଺)c^xs4oԓ&D;\Ü|ciUjno喝4IJ֓ߛ m/R}oJ;AS{K!kKI MѯH8E٥a j!XF?Ί ˕D'_&Ak$G21A@=t*V06w#&X>&SKgBoUqy*==d@uŪ b}ʣmKڰL@(X j>PZJPՀˮoMG =E_0ӣGM YX[W]=sX/nuT¥^SF٨[)tth'l;\W'GX Y?xɴ wq{

cr}@F垲=$ 7u-qvX"Pïr"شPFmnp8Ԩfe!"ߠo=AՄIh<$"-hp@`Z& j>P)oUZI 噋ωV'.I0Dw~m|بu!`E/onn N-ȅl(m72vM٣ip>AG"rF,K Ż7 GsYPWlýF5Бc˞* pjۖ A܅ t<>\~~N$=`Io%~1͂ /mjgL,ET&++E `P }/WiJ"frHqr# k Sg4n%;鷮t#vdH%;kZjCY~50`"")9i55WēK³ջyc6gZ!-.TIjB(Q kofi, C&LKc{ .f,f8#$JN.Ny!eg8$=q~=F>}^($7]l5PedAh$f^g٘5=bR|!3S44eU>&h:OԊWOoTXzyRPGa򾙎`$J6Q`5$R9&js2!f`{2C* Zѕ }[Z5w<]8 W4ໆDVtR\IC6p 嚙j9Ƞd_"9bERFeL"n0_ϚOC(\Fm ᜔RqEo+ݤeIGpv94HNߣ_[. =V8we^-!VUsn-6f^uVQ#hd~" Tڅ7_ffhH< wbLXZPMK<ēZNgֻ3X鼥vz6מptam)Prj<[mJw4(TY&U1)V~ v5z[o%'.ks~t Eٝ:8dy) x]tC\w̢?Y šzG5Mkzcʪ@ A|Q!>HdwG)N1c@+zUÛ妩2hm)Nh/d0b_l1m7{cumifo1d>hnnYi6KdP'KRyBxiW 'f1yldc:$ξYZi)nxN8ҪQWF$<r6w`3vzuN .;S.`3u/ `vtS/;X  AZHl4}tPʩ}#X|~(1LNv5X7h{ e#4p[FD[e۩E\3.!l6Lj@ ؙP8B$6?)#a/,ɷy!e5~~M\\ˉ ҦvT.[1ZE}ZQuceK!1ukjzmX!BVE;&/yĊȳVby^ (NdP+v }z7-6Js]=D8 `lpx9/4_=3=z5t6@^i6dX%)6r9/l6*=:`MB>TG3#{ns,.2y;Fb@`iv#D">.ȩ fv˧3؇VRň-P "ѪL.̒#g)|7yW0p< Mg?lm$W;J`\֚Lm㦊NJ_)yw穦69u ޫ q˚6|6mUeݬXL88CH2!tH}ZUxٟ ,7[ [SZ+nC0 ]Da0J1e^$Jז{tdw36b֡c~N>$ r; gt" !4OPݬܖ> 2wZzW4'2ʦv(HV:DrрerVԐSJJ@Fg Bp {D]L}v zKsȶ]Q?7ƮMc)0,ѧx N3 ХLR&b=T~\ZbsT o0:0ә',;=R{Hf^ FԨrJ||wM7Zu.A9~l{$ 19WlD[gGgU}&/Lz} B]?4 ?!1{H-WQ)?{#ż*xPTt;Ei͋_L 3G6c 8ITt>AyqÈgzB;l;؊۳dn6Mz[,~N i3w'%%+ʗLʜ pu"d_ _lq'byHfKH 2heXcs_ե~.cUtN [u4?|=5!ˮ6e/3H^exu(r_E` Sc< TYb!tx$O*09P۰ {%`D-,}Lhj>zk   &u:vH4JpCʛ땴Rl.Џ,IŅ-)9{ݱZ' >K@]>%+hRrZP B5ul``9׹IDET)ǿVHv2G3w#HqiR}2pA8@( w{Nx@F_*d!axh eݜH\ ^iڜ^قQ5xV. vȘ=_s@~=\4I'@!ȅM+OT^yzLmóŇbt@7WV O_:"ǐ0E"cPz[ ߆Zw萤+WXMR{ ލI |aB"洱_gZp+Ԩ[I@[F'-\cz ] l mp Hrnm :ꏳrۂ^DeN2DLe>~"P<覃fI*=vrFR|4i5Vv8|h.^GBFdٲeV6{3R&Y<4|5(:#u#i3Y}!W,kKdoX0և9|3]RE"PTTH=nsUğIObDR?s,)48'LVy4Þ~kG:+)x|tmA{3/.cٯMH%$RqpQ:Ad6РPoo64ghk> 3^"Qo!w?՞`[^ h{V5 ڍJkh.}YZeCS,+w {Co)X\ ni8q[+ H.}-b z}!6M' `[h{ЬP?=+lk2j&}i,jt~!]#Wx"pr-ډbaOwF#~TwU[hCܳ'%*GΏ!a"wwQqf'` 9(`.H)δ{!:睜/ɡ^|OfݔР5PB_5:!S[XD^Z//hSV4S_g8G#\+7,"Pr(?sɢdf쇂q`{(pI?pHjSzi!}t;/Ke@_<7v0꣋u?V,:ՅEZImP#t{HѶݰ a#  fϋdLQ8֊ .&68]x_MeqR\ŝOEGȭjBnE8^3OSW B eHU/eia^5 eE}9iSo@`dUne#&RN]@;O!NՖ "8ۉSx+6fp0$\C@U?Щ~&RiFѝYp/y |Yvm Adfc뷋;§IÉQHϵ}Ml~pǻg]č໾!)PM\B胗>{a)fl%bxWټ-S/ރg/Z}R@w>A5ufЋM*W|^.БryOK+'xUt<{5x 7\x 2#KWOFYޭ{=<)hm%}F-ӖQY(rH1[˺4Mjls̻X녡B%_A{/r"h.Ǜge_833:}vPw~ u7!`Q T[NP53st/JHYgZFx"̠isyCOQo ee H C@p|>Q '䫃z"uW'pAZoLj{OLꓝLRg:@VbqВЎȬDjl<۞-Ji24ěuإYs򼽄6l0gHTB 'Z0|L(Pv7V*@[Z!mEiÀ#$x:íTc<N_mhiX3Ѷ)$V|Š5g/n|[)bmb/Tbc#=k!{Ϡ&$Mlwd^2 l׉"4:RuVM ;0c\̎*(23cж͔Ӥq2qo}t $ZsFF!(tZ/ʉ|X*S<;JROF pPmV7m d6[>H}fi0͝}L5`; FF`m'cYTо@c*hH/x+Kg< diClf,Ld U?h'4%ofTB7f/8Px>Fz$-ۊK Ux׫{v`.l䳎(AaE#&[ #5^lN.he>k?~4g+k,j&8+W*fZx;x _x^5'(%[UtW*-1n:Sg?*Ois艸ƱGqC4}ԫXOj\'WH9 :drL6ly<'AJί5}pj:CP䁜ߗ)PU=%*6CS 38HE\֛Jrsx(y^pB[N͒C9 "ۘgݛtby w QᬃI/QA#׍0^-y8JIN~G+7Eh5, 6~d)٘8#{i>j4-g?,2'Χݐ(r ɂ|Oʬ%s͢F 6OXZA5| 1BjZ8G͕xhC@c᪊W,.4^1Bry$8.#=#a]0@2n?t4;ů /='Hڕ.)ST4+Eb1hN`YxW8Yd4Q0oρ4NdZ'/@5&tG`?Z5^GÃowHZ_iz GSȐ>@waW%9)9 rrO_2- }|MnѰtBl T­qYrtHIr0)8>lTA+7Cc(P `NFOt9lNn~7׈WcKx_םo{xw(]?uIMl[:࿈0Wܦybx0D(”>zX(n II}VG^ uZ,+ ʡT4O^JJyEcc(7dy쉭qs\Nj6W unKU3a$@Cgr KCV^w^jg*D, , `Y~v,,߈+X@kDkJW"U8#WΗQ6Jc~H!9[nTՈ\WnjzFۨ2H;h01x\NߓX $ /Va22)ЦndH6s.81Y[{xQ "ŅQa~:(hZ#B$?%q!Lpt mO̕egЊ cubLIg 0~o"$KA9215i}C[a0&vكށhQh/j *c]aکb lb>{=SPG^" vnd#cǗ $&ZraAqlmɗTKeQ?Muw\D6x!'=)v]L0x>E<xAڦ(Ng7#6:L0 10oԹ88g'kh, twd7X ?h1j\Ҕ(nDu`S4cS^IUg4l 6ip@7}e eҧ;D ^Z2@JLeծTAʁQ1 {-QӐ͝WD:R6AJ["䀴tF6!h.p|q/6؀RKy`4MAП H$KY㇖VY#L4:ăF)U(7H R^ZݦEJ]Tر:3#Tw1M/ǏK|S2Ņ{+Sht62j "©ggf2GBw6\*$ ~@u؍&bjB- xuu AtضljىVNI}ٕVlA޸oWW0x(G\5'> Xk"v1L 脯 vOC=~9$}!Ji菭r2[|?>\Z߬A3ۈIg{m2VY[,fwPpq} /b]v/6m7vShGA[Vt+x|-j<QU9!tLNQSbD aU51g`[ V7mNd4 +i/{zxdn/SV`WpL\0M ň8s PSl6ߚ~'G;:b/ڧ[u새70Uo(]=gP/W Yh CohН2璷|#BhB!V\lIG|b O 鞲E7%Oނq Y۶D%F!~<+/fݷ>R@7Ehco[ |:_]G]9˽$BE6/pN>);ccCuAfFUjw GmváhO#œk=݈zSsj=T?x(wbW~;_\Bpa-T77ܧ21Xl1ǁ37Cf zHP7WBvSc7N-{'=l25@}XȖ>#z6&J0AW-$'4[Q?9RfZTY[3,0k_"&5O'&r'1p!M}=oޘPw<.,{X,?r{٥lVNϋЀ?  Wg7Ȯcw!HoD(~)H%AukOWds` VsFrxxAHg󿀉RrQm4BZ(.V(w,fZ@^!KR~?<]H%]xѣ1@L߬dl5s Ǔb7t'ȣ; "cq$IҳVk3iܫtU:Lj,6Q/2>Yd׸Ԍ +!^e o#Z&?Cc&P,kWC Ylu/5<3eH +\ph܉p4s^T/V3Q .E2]yi"p=cc&tL}JGKVψҸȈHaQBXa#I[vQ]jk6zVz L`k!de+p潌gPf5)hLg|OG$nF @miuv$q$bpiE}ިdEʙI i "ej0kcRp^?>:2TYچxDud͟56Y Ⱦ:7{x]2I%,H%}iepɧQ W,<''ۓ"d9b\mo~x~u WBܜ^UrF_fY&R>Z$ǛG\}y쳂-U+T2Nt U8in$ !SANiK.a2 igX}ݒ+'}Cdh'M6J.' T\^EuTŰuy椻 vD0vR9!X{Aۖ7CgLHU+ 69j|:SI Qcm'9 HCVL\A%R Zq)%LKo'R>V_{nq)$ `'#"hf>tDQ yb_78Ʌ2Tdpun'C~6k$ ገo-E%9>^4}{wChE˾ƬօKR44:2H*BaX]촡U-{Uay_ c oJ):;\b(:찇Zr auceZz9#Rx&/N: ж7,`x ,jEodc{ͺzjzNVzN5ȟ2 v$Lhmה3(K1V=0cj: V1C^nrmSx ٳEmKc׿L:͐ԴVh.pVrWϝ/Ok<=7*g 83,sџc/E)]B&aؔW0C 0NԠ5v2.qg8t-YfȖk`ǃ$Tm]W/bz-Z =YqNЦ:)6gUliש36XrR0x"R1hD,74l=KR«9GڑpdLqff ,8[780KCFFA9&2c`([jZMm h6T*U!F؂<,]VuGsJA68k󡢓Tk QƜUIVjD!g,imv_K.n%sdtu-AC2WԪ2&_TQ(C2ȵS1tt-}t5ɿ\m5Ms"{S+pSu^6KgP_ IP?bEb*+b+ ^1KZlf՗mѩJ=Ip1J&1&v jzvp{PoJ)2ЩG|Ҫ~ڥ0ǩM&aj We!rNf!ɨNTs""ޫrmFk*8v-6IEH IKcʋ Lhb|^\ a*\GYe2?@ I6?uxgqXs)4,2iO[ղpi)0};or-b++6en5gPKB>"=h#) E/阮c<)`WB@{OlXX|^SʚOhfE0k-IHWȘ! fCfj%#!/xC{];2ȽZ _ bA;7ht jv䕇~5coyz@( !#S Tmj< EX}2Ez"+B}!: 8 a3o7s?%v +aN:!?WtK`۵ 94#:)? }kH%S$++5DZEM~mk`(@c/}u,"3CDw$˥ǀ|ZcPް<zhfwڣ\e7豫BWڜ)Yed`^blҏ}IYYVA9CCINYal<;pmL}`v!]VpF䐋Lz593$?> ex+EљDy|촲 V.9TXIYt>P`v~Tqei;f/d9SW*4nJ3t+mx1OgEAiħnp"N1=(  t)Co3ǫ`tB6k0܅XDT57X&[(ojoygۜ&mjԩ+Ʊ`Z:Aor-9/ 5Nd6qK!xE3L]4ҐbĤܯUbh#_LORUh% 4v4Kq= ׾h[Zv KvĒmj}ˤpٰ{id0HUYvr QՋ-Xc/[u~i)J壒rp̄'5 /+k?:Ni;)Ɣ4v2C*4?4F2죦wK~+H͎}o\AtsU vaMiy^)ak `ɡˏ.r\\TFF6Q eÙp̒0&!ce #a#d La&qS9h4 Kb ^5ePϱu8뚢‹3wPY|F-7oȼ7W<.D#z˩JZa/3ޤ$fD\T8vE:f3h97ȅPxƴTϱC3"Mۉ{[t޴xju?PW*:/[T&zZ ڙ|9:$V!* "R%EۦR | @Xtx ~ݭL" K#t#(q;[V9w+.AQ,[mTU\\G|{dC+U,b%=njq4엯dzY!,gfVɭ;F*r07:$ WeﻷsEiljcߕ&X@`}R~_-czzLWm򼶝Ng(0ɺ4AjJWMbRVӞ;Q9‰^5XlBCԞk5a)~f+&k|lRyDڪ#h(Koq=꙽i(ʃnm  *SA>kߵm.AmIJBdú UEr'`d}kGp=T+mPiTmTsټ"cZCO )QTdnX#B#"9 &@MhJHb|]Fׁdad4vJ(*U^ܿh7\A+}SC3g_s )ƍZézt6TI%>2 p* ONa0Q'P#y2æ1~ܪo& ˗Ŝg!WW/TM#9Tx[d_Y٤xo1[C^$4`\ yi0i^̕yj5,\mcc颢+>P2T`AQ/HK`+^COBdy@l6 Z.9J_}X!bO'AHi O@qLKRh- 3]a6R`vdK^j?MT/5b4l):dwk[ހYMovdZ"Bqz2V|%ϠԸդCI \Iz]BUH`5vnʜs}=[o 1!Y%0%zjf\nTY{wvȝIkOSvd^|ʜBRaf ><=qԼrRn5gP\isUe>[u";K&W)L@Ǟm`ۼBʭwUpB_/q]%KN6 >m(OhdfG*Qr7swE0Ϩ KJ_1q'Q8(rZRb@8 )~\؏޾hKe<9`JmTt`]@Jf~O4TZ2̴YK*\5yѴ ho]z$oE{@U&Q//_5AG" G_HZ)(^c6M 0!\?gqvvıoj|M籃RG [!OYJ٦5?}2@ Z w;q/5v]w'p,$fMhVTXi$~rNZqp7.LLJ_b<u- a7;=,[q3;1 TmhCy#F)KP"4R.a5!L-b\*6$S&ɮb4Hn`^S35Ÿ do+ӿ޲.u ./<Ƅdr)䲉+G;B#1`w.R*fPO;/GVrD/,7د2?Q@hڥ%b2d\K QS:' wصr(c`Rf)"Dpg߸źJ"d) GE [[;<+lJmX4`KwtRWtXvIK}kܒ}»l:t–:Aޠnڹ(~Q|<XNe -X4y_+ Y.d]/S^V`L%!= J3qq9. = lRj_ P ]1TK8߸ii>ğ{aS婴AgS]֨ӿv^7,  _rt9 F[2^F=xہ-{nL(^k)5}f:+,OG!6,j'L;@n4?cj0KID nԮ6neOkۮT۝❳nP] Vy3n5}PDx! EQ?4*yGފ0bNrOmt; %TH߬jm-1:ΐȬ\|P.7;Ga"F'.y,8(΢N)=V|FtHR̚Qͥ^'@G#txօ'z!g{+τsruXǪ@AP"vd`kƔU긚D>3s~l^- (0.\wp@0G\Ȓv,2܉Vuڷ[|?]2_|^*&%c}XߖgnsV8E8)['#g5|2;EΈ sYv)<[Ǜ`m$^M=FR C'i [D.dxY1C 0G7dL : /SrziRi8m2҃Ld2@Q2_hUN2_T<9kc fw0ms>g\* kw l~r2 P4=*1 1x;ɭ}!N0Ln,~N=A7Z˨۾-e!$^[xj"0]@ a Kc!٫O;X^Z*ޱ7f%T!-xEe_/@(buvEo{8ֈ5l%]gb`3v{3:AgbۯC8`fE"M]Wffw6Tf : 4>=9K^OF-Bx49 o2)n˥v:W"b)LXZgК㜣Agр(Wk+5u7Hoc s'<Q'e}000+)kBsu e|&kɢroFnM-}D韀[xA pMLq*C^#sr]τ *EZսl1m[XdЕ)8 p[2dĒ<,#Y/LC5acdCǃ ifrbʋ*ÅGptsD3ݼ Q:"@,FѤznFx-6W(94uFm7mSul̘ n{Y]tgvU o4; $q,V_lqVԲJ壞 (JLdt~(FuJ mV;a oeZǚ1f:1glG'Z yW'CLP ( Ep٤4>-؇)tIl}OǖjЅ I%^)٪H΂0Lf2uJeV %&f""v:o4>:~ 43QRt=HG7(_)^A젹5h VyW?E^;!MKV|-ڿK :.IR'_xMY>v}&?ڋv<ƀ%z Yp9UFT.ݖ%f :ΡunsvAܛ>i$_s '$ c+0ϓrͮOVz˂#:}Xt£gH1DY5eaW9PbkS[1*}j5UMv<=')NBs2X8 vuVm{Pt8vz+gc -6˺uv~vY@³#MLn)K*afN[`[%_8lO0{B@޸7KFhLJ&@nwfߣ(攙Iv^gN,®׳; h6X6I0oָcyn'ݐp&,_k*"!~H5yP SPǬTcu.{TM*+Wk)I rI _Y-DbE4jXmӊerI3"0".,(1l n[7Z%!#I{1aZƟ8 zzP]%TTt2%Xl !&,KSA!]dp7Aǟ-7AQ>Bt^0-Pפx Q$?Em?E_vi3Pbjl2qԊW=l>l#VEze`ݗG 8ikSAT&>x!Wa-K!b e~l^܏ T/pƵiFX`@bq?)6\e;Cd,cvLԈ<;JsD [TӰ^_id Y~.-:F{(&@]q c:p `pp67W6}lOy7jW$9󼣎씂{ N!X(}WZ4m%0;ƤH')" M>>QG12vFDNenBvȝKU]3kt6uH喧Zp,Z1\VS,Keb4n)R'4WҐ~Ms+Pau$UVcꚕB= [4m){a{EZDˉY.ES y<)ÕOtA#rroBqZr(.>m u\礚ChmfBЗ8:? :HmMGq̏cRȺdӧ$j g8(B!`]#k6HjuOԅI&A|~)tv>\W F]l; ;[QȱƩz BEg#@vkP[s;&Ռ0jT7͛*~i@?-B? CFb+gAbD2s]`>#Dvg)9…Jq<Lj|XĪ&6rczݒih&)V%fUQO @PBy۾Ɇ T /|~`h*1]@INqn(4 JXWW &^\;_/s̻ܟl-Tm{KZwq5[ )rO1ccHhhbpEryHt!n{d4`_p|\׸W#Y v='t/!w60u9TW6 >ZtCcY:`B#ߣ42Aqrdϡ诖96.7%,FӒ*=cB5m7.QwFquEX^/gc+R98$-'RPϧҊt{TVj{RQQ lrkY%I񆦫5t,F5`N~Y?In aBҞbBh_ a4O4NJGNt ga(E];goc7vYjT?yc)caeu}ӾT>.gR騅qt72j\zM.ʭ[N6=_n9U.*\89߶ `Xb5HѷEMyD;LKL?pR&VΩ[Np*rab*dWm : <.7Y9)i wEp]] ^g^;P҆LYEe$8N2­"iΛO)0|~l„y͊R dc2Hy]չA8&к3jNvÏlfZpLmq)^i8mz@]55y@Y#DžiD\J>h&͙#3L_ a('u7v@BmMZ)3ˣZ+F7XT1! v^4 R~c-:_n5)'b&6Ս PqQϹ"i^!NpWQvV"1(NKUJ%ĵܐ@ ^cՃ3`R]Vqksc0 3 ?gns[ȒQ/Eu[U7;xYQY:^Um5% ! Cg=ۧH}4zD0;[Vnc)JOKrU0.f +䮾$N &&$onK0h\;櫫 \|F#GJԣ5&پ8g 0ꍬJ|X~9>յ Pz}_ IP)'RQhK YX !6+YE])|~ RtFG 7vqjmLvVhUF}v.ϙ* {Ze 8:5T3S3GFgL9S/݃:`J 2 h1SPEK2ӹY7~kY/z :](99J.o-U]f=k>]sJ^[ g"6jU]q[tQLhͅ6 yY-5kgwb^b z]_y-+*T51=?EIHGE_/0.9Ȑ/#J)"e} ᓉQjd'wxl[.EpOK@ȩs 1U{,XmQV7;},IRA8 G˺U{Yĩ|z9j VXZVJ5%H9?"wz G>)HxWMvz>OV ͫcitJ`:#woL;8  ۇ(Wͦ} dHQ#k.K8 .DbR$oߴ;;hvn:q{AmpfܦHU x_r&kuEha/M&т# U(Q 0>Pԯl01S`s8~-)~i$ 3k&X2S8G_0lq%n_YON`Qʵlc_D}_ BGR' 6v0CY .ϼUg1$H9q N=.cXi7;+z#mJ`M{&r2)ڔ"VlfL5/^Hڝ0I!zǃ] Î$sXogn8|bT[Aܔ)z6!6V=WqVCDҝPE40+;\KgpOcY.4Gه&uw}FHJl\<Rq( 謗oszӎrx/!|#NmuKh䶇,j(H=h~c.َ=qWMn(JB}sUڋ<(Sl|4yIbnifc~APݭqF1n5]1:=N jܛt[\xAwW*[Vwk:M#f6a9DIȁ9Ui(B_$8g'`ūcuL/ [σLwK/>"@ثB1u]q;xk佟Sf8.n J r2;Ϳq!u(%IQ'}Y+~NFF#]i}>>s"4o%t5B_ 1 Rߓ\nD1$JW&}p p4ʊdY $ڂ4y8|-!U^Z"IR72^(L\0I˥,ʔ:@>:}04Tjz:& M~yخՌ?qOQI4U^J 83?E,d[Cd>\%=oaR;>E"dE7L M8k4uI%&MLgiM?}DEBȞƶ ueeel:Y4Պ,91Eщ$V4Gsٕl!pô[>{HY|o\>wM?{fsO6NJtbnu*כIV;Kk= r@t>Ve 6/MXF<(?ܛ{9곐)K5A:/N;3y`rP7&ʩ;v)#QG"?ػ oD>_E3(T MɈVtawpS?CJ yMw*=6l9G5QNwcx$iU3n]8߈;(2XuJz ȔUWI~3B<5U,:ҶkQv|YBv\Ƈ bD<0nj$%ZÌ Y=FK2'H ЭLW ˭Iex_Xʶg9VBxzfdrV2j abXbc& 5 :.T.)U.kębYZj^x/ *CH4?sANq%c `}+{LZϫ>U%T.[:adVcDV=mWKF)gqdv:d'2^fP2JT FBcL )BB4Ü2)1Q3:<6V[XWԅǍ.,+ 5.li&a5_QDf-_E<4\gRW71վͻ,| j20PVbqJ K[eaY6I%1~ڸI4)¬H5F+M>;-߂2B0iYG9}l9 ˕ٟͻڤye<0[Myv&ϛiډl;oV|k' ޒM $cxMηZ",*_SGCZVE{C0A#pX'G3 "6Kˁ_wJ/LtEmKԼ[8ۀwҁQiV|ΪD`=9e<*8D[ZUPF'~.Ⓦ?LcإnxwX*/x%O:Ԋl:l4^6UL^cJS}F2F5Ȟ+%;, 'Ҥtyߑn`p(Ϗ %`X! |:ݶ@]9O/Xʰ i`sڙ6 B-",XO9J/C gƝ ?Y m+ꍙbbga[DlNߡI[J2/Fw̡nG% UBp24v#w pTν^#_PavL/}{RQw.n‘ C%?wH^VXZr8qπǗ p0:շp; jN;dg( FHO#A. (\І=1DGR]"p`^j4!)4$-pY<`}%TLl/yf{"`mCE@ʰDbC.2gw.JQ-(o# #0 b ܑZT% n+4PA>4tX>nw`v3|!_}웁! &Sm#C@hŽ>+of ƎvhC*5+2IB[wv1VS5 y.980ae)PH0` m`3y[5 o3eB A+!i9DҰZ$11k20>80.{഍Epq㾦Eᄀy+Eqs,UTȄ8}u@3v, LmnHLa1;(@ a辝6B "~ڟԨ4^uY2=qn 5zR;\a3r6ןԽH|3WC(wt" F(Z(r$y!yf~\ge9)mEIwY!e'=x|΃5xw('Hv:_ \b8J_ʭ;NXxr`o|]rj>KvN [N݃ct2nJI-M/(E}58`ɻ}@L9G"- =OR.6c``3 1}_e&'~-n1g<j.elӠ2n>خmx񟽸j- }xaLsRf;+ a;K㐈* ȉIWC@G~!sfw0cQO:|iG3jWkxc'Eg`]4=g\vޒ)oW%eRU{  gqn.Igm4aVZf,. ;9J#L8~>tWWg[,fL,P^lƲyJ)lp |0(I <%T>B w""(U' ǁgU2MȬTnS51OkzGäL߸Clt]];Vۻx69 CSՎkG4_aI0Neౢ"$iUAQqp!9h y"X{=5o(ҭnL~nBdr& 4#iR}Ԝ84^wcr:)o/v 77@ai)?x=W&uSa Ri)`v!/x>1y䪿!'VBm h{.&mSS6?X:Sb2swږϮ:k;I*Jز' u\ @rgC'G`@yME^65y ;~xǑFk]6NDA_%XIEW X-řrF?!/†HT٥1j(x[x1|,(^ѩmEx,x$&kn ĩo_ A,ԚNߜ^{}\D za 9A*.ک4nowpTLDHnW_ u#& >t!|U7 MhK<~u2ov2Z2&5Zn:xa~W^qZ]?s/Ƕx]0>gf*j2?eo!Dv,"n];6`s zuk3d_cT"?Sf<+""rxOǧЮErX9_u?:T=JxoHߐQ>hd| h7IՏJlZl3*OdK%|VV.HKSN V[\+1&uE,V&v0U~ƭ^6aG-pLUSP˒~NTSC\ʜHVeηYXctGMolza7ZEN{ ~=i TFc]¸5C;M߉3ځd.l'e>IJN˹4&3isveeTu5}f&i.6þ|.S =ܶ%SywBNQW\2431p7vs54.a UwQE1Svk`]כ?:6`Jb%.bߵ% s]]#rTAU%nĴۧ%xi#es9,[}IƊiœk9@rnaM{ Hc[IM &h`LO8 Cm[ɭ e*jȑ;_EsXi4[OΤwB3/I5,y7ca&Y$p ?߆\c~A$V ,< @ŠSuq 2A>Afo2fmt` |f@ˢ,pK< ;/{*?WԤ{&_n"ɭKe׶wpf u(u|ŇyPp$F>.hfFex)fBdc&I:3ػXwj")nF+,r$hܘupGY:JO&sP,9_9h,9DThx>>R>؉L[Z 5lvYShnJEV#E`bCV ^7MTelh,li\)6zJ(FG93C)4W$5kQzhq̪sOځ[BP4fxH94,R+gwOD9q = *t;LUyPo"׬"Q/"I65CDdy䊨F.,! +5ɢ/s,5J,5(Z$Yej֧H1)ڔ0j%(' C(]aE"oWU"hVa0*IU]v%Uv)eXBxQ * $vTMJs~!}ю%%+R L2"Hcf,a!Tf\aZՍh2Skom0η/PQ f~&dX((3&1(8+8( ae&@B6ܨVuuKqSK0wg%Fi) ~z\VD-3ӯˑӄT/D } R%ަA\ct 3¶lk4r4ap014ώ%/#,jd]_oԦx83OmLtQ7}tRv것b S⡙zCJ ,oΥsse\}05e^ Vo)miV&`b.ubjE6tߩo/޼zH"ШjT#WbEGm^Շxw|tU~|ّmmbpץ#~+V|fx6Z0X1tV uų |s Gط h6E߇ %؏_%7+H[UE֖Y0 D:LVKҿ|3MQ9E9Q~C҇Waz!=HUt }_Z2^=N@&zvz8i8:|‡6-㋎vWn1ߺHKĆ Ep?s)[ƻDib-7.+NQ~Ȋ pe@p. r (7 >@w l屭ia&ж5'90tS0phᕂXRkh>Uz"y7ާw=WI7MЩ^ҰM }|B_C{%e .q_eSeU]DKIC˽k66ʏ.x,(TVC?UAsz4rq#ĭ ĭ 252؁gD\%,5GG i)ǫ gw`CLm 1S,W䵻e4/VeBB+yzɑ٭RdURPp(TovI3(QtqbE4 ]A/6#/J~4`|=ѻ7WǗtIypH1~-IsbTy8˨p3K*g"mv8]7LO}x[פm<%*(LTD6DM؅!uߧVxx9ƈ"͒Q> ~Z5 6Y:!N.T]^@>T6j n-H)ybC7Pru39l^Opcv|E-v /Q&b[ƭ`ڥ 2O$_5!&@C%8H?|e8H-Mj,kjA8HuK&I⵸j]2GXe]4ˏ:ƃ7Gl0x!Py^NQQaԩHk tbNa%>{DXsQ@uF / xJ8{ޖZ[-0mK,?!aJDS/N8% `O085 {L]yl͈r4Q6"k>..}uO'r}xsw͵Lq G0(h5X{-eֱβH_T`'D10ܲ6 ;*%{9pwIglt0 d& zɆKe%vE\_k%|\$њG+I[M1S;~;0H }d]+ Ec/f&0_tۮaQڢ؈dpYAʝCgIuSa"K=Xϊ(c⊨s}cn?S?W_#8~a.T'\l8ڱ< REj4шNKCJYG%,1v.-&T-wh$i [# aYd4 a C˦Z;q`S F||G ,y_?oK}6eаmww1?m@-\$F vSٯcõࣃ4o"ުً\ȇp_6_P]Y(,ܟl;19`2ݙٌ% ĥ^qzzc8apfvO}Y aKY)u)QnW|W%߄EΞ0%%fu\AMgv^>>,$LW/(B%~ FTVJnHD&4JC4ۤ-)&.].Pwbblԝ_{ҩ^4|F9ygO=8Φ+0xX!3IFdqJXe}uQS#+\-gߊs4lG? w` Qi_ࡆ?\Ƴ08 u#VTyTIMŒC%?k2ڲ>БHjZ0~ZH<2{غ'g6+v Xv8Xiidf-Svn"C ؂񫏄U͆2fCx=);[H.mӾ\n #EgɏGe2ei7X.qh)Qȏ~tVdT'J?ifogK| R!.Q;Tb9J G! O5EםX[B4E麖I )Gq"Ȇ a w==7o^SSu8ؘݻsQ <Flp2Csc/|4uqe?= Y-jYnܾ'+!7T#7VdbP sH^Jt NKXrɒE61<: b2pn&GMÞN& 7i}>76ŬԱ`0툚?05ې%5=0+c ~<deΡmɄn:Vz[Eņ[oxe&*$6(o-^ GiՂbcq=YYdn=P euÙ28y֨qpNuwjnJX!RK.hKkD&tvFp׀P"}rt [ ;R\mG{i Wrut#k5AolŖ[%24T+ Ax)?tB6G'k/z}DXQ,`'nP{FlJF?/:SY99r:^bz.@={67BvoNE H|^ $M5P?]*uVD.p_󝟁ar#s+ne{|_GF_7 ӈlwV ;zIc󭡬1i}R#ٶ"Ǟ-Vu8wC;v h$K΃?/6!ZS.FTpd xt"X81@v\s@= ?6'Wp"!\yQV*r T"rJ1+ŢG"{LjeNgؚ>ò]rNɐE#d" \Rq29e `r Ǒț#("rJA حrNtLs }3fʀƷ{s; ;STseoІZ Fu}%GO&tPo Oz}E`|sn#g|D6rۘ:TH+SvHXJYnS`t`u8a=br؁Pe gF9Gݰ <%R(vr0+7TLvd͐1̭G.)ST/bK<vېnO8}>:H8>8Sؙo5?f|81~Og8H EcE|>T :4h͝$R\lEWo)DJfaC5[&jͲ0̲yBEдgp֘)~|*IaȜ~2ߘr[}^3WvPb%{@T<vVhlԛ-ljvD8ƤcL:Ƅd2  sFs3[Ȝ;ӰX;;bwtSi?J/aI8g7D("O`Ma ')Oax6IֹH#[LiT 4N[mi((J=(O6Yaē8J7}'<Ï@it4Ń5^g[XI?a }N@p$hDH=@IVTlw1Oh6Nq%BNW]Ⱦo\ <^Gp=RKd`pɲV?a;59R !z%[>L#0 dr[=jDL|BcqrpnOԲ/򓤢U#pKI0eI% а*`9$F ׂ4htP @J91X*)g*`x1+AST@BEʳW|qKv|iaY*E8ƭv0P9*Hͤ5@8QHx]$5r!M_`0)Dr8wGȂ$fWaO-9Ui#8L,$0ԮBGu;v荦"}E2-j5,Ȱ6L&L4fDxª")xσ<ī>D x\6FV:vX|;52p, ޔm+=y{_ߡA vx&YR;zdLR(ֺ  2vևYȗBH8z)dhCʈ{܎R z! ,S凢6\!qYfDڈɘ~doksS4פD';=ɝ"UQS#%fi+. 2" TirQ)640JF~7(5;iu >w vH)`>>cxYO񫩑""5DLk䣋n&+B4nv=$jbJC$Yƒp;Fn.QqjZ`6 {2r`6.^GBȏB03]|Z6|H'#|dOMLLLUCZ7Yr98U?ܵWrj'Vo[ U#74tB|N“amɋ ³I _zjǰ‡)JTAvruͧ6iGK٬n #2=hBj["Z _<!ARw_Ofn}A`K<~"1C6t〆j1ɉy`26.Xe1*ex3Ew*K-0[^bQdMhAӝ| إ8iX~ՅpBE任$s34NqcpOҩЋl2 TsL_ki$^۲T?g/zWfEyj*j 9vt,;~KElI"3e~*;SD,f("KY$g192 ,s쪈-y2F"=8'V5zmb.<_ڑ,6]_Z N(E=c%[*gz=Xhs 'coDJ Ao>7,,QACTd4Y$ np3k߼Ubg!l(]ҭ4^GB+2"\F8j6FG#tEHa#sQ8 p׈E_2@Iv18`4^ghl]́HanߕJyaC0Lv3V jwY[Q侮-}Eq\ȫw^ 1Y@BLts}qj~AH]- m!jjNlN@jS#;Eq9\D6~tƷD"JT:h4ޖK88BюT 'J'wn8Ϥ3J:%8pgi=sQH($H5y< +yoB>(l&Mx jG b)uRp4g&_vz T@"xJ_bC9+^<^eaSΏ )?<@2Ia+i&3Zڂԧmn *$%,s' E4At;"U[SE!ӌ@XLyOU?˽\+BާׯN^jr8$0!J܁ɩBT)CIe\Ǔ0I#L)vqnҟ~S+0^{ف2]4g75$ 4dKgaß *须'4́XA7_jkEOBA9Q. 0% MμWH lH(x7vw*ExRG5@Jl:;$r̂/@^0@e$HgxԭPӬ2pu4.P2tIdFYOX`^?O8;e&& (ԅ[&1kn-iRFQ>:y9xSԓ|wgs7xãPJF.xck!ZXtǵK3r1nFB?J:ZxolG¢oO϶8eDn%ރא ()56XX%luCqgS[9D/yOZ8, WD^oFy٫I)z8 _R9~X\lʥ|(. }.0M|r$;)q-P%(NlةՎHRۣ 7ѣw*q-۽^p9Snx=:6.a:P*+@ܰзYY(˶'V7aG_o09IȐk.BmojƮ`͢h*gv8RXMUgrzl [@yfG>q\ˁLϔ2ge8|o.8I^Hd`ݓ_+MBtX/q1" !1HDZ? oq'bj}ox̩g) '^>n_ߊk1_:u?15B~M8uPYæ$#jmk4<`ͽB!:L3OQ& ۬ɡhBY6Iq~oVD$`[IsReA "M:׷Yn9<a}=P);E~a `8VX{nk[qtRst/o`yxrF%ũ^₉h.i/wi׽^EU{}H3G/JIXޱK|bM[k W[guCIVJ(Qĺ%'2?tSmE 4pV;, KpEu̵/y`6 z6Omk}&^k pv _γu{' U]\;j(2xvxf&d'a{ C0DraZX pɌ[q\6Mv$S"jNif'bEs<&!}ۯNQ;؁mMݻ[Mun~hzH\szS)AZ!TdP n_: PD= p L\"޼NYN6QTݭP~6{]7`MJ=]$k/VXd9q).19ܖ<s[v(`@O/lV;E%Per5C) .hclT1ҲddAQNy 4FJi_@W)R; 4BGTjN~(< 3 9ϹEqi<S\v㺑Qd"`{ӈV>8!?Z?s٨"Hw;p|y p9&2Z6 avZ .km>ctTjR Qom 0 -b@IՇq24jP?!f+!A$/x|i8s3*¼dy2JJ+_#j%*l#f׺gu|XpL/ٺ{HhlVf,ZV 0x epl|6]$)mr iTXrĠџ9LC"tC%嶅XpH9p>,ki8Fm )}IًU"8ZXiye:`qJb93@]xfVP8V=:K:DqvnQ[#8ъSښdzRЎDi$)]HS<݀cu͋?tOz+wiB <U8m#ƣ< ba& ~ty#BA(_#Ak kb-Wwǰ>j6qVP\f:Ҏ%[H`i"Ih[,Z&78F>iYMV$pj!#uD eJ8zD4`r^ 3S, nv2v]Cܿ$:C5jS:*$*0Ӡ5ѼqQb@hsMǓg@}nrq;ouш E*>[lԺăҌO,+F]C)']n~͌DPLsQon3z6E9d.:duIR[v(UxSӂjP1޵Sg'A&6)NJviYv 2 Ći_pk6^f GWEv7.uuuv tjH}gFrYm=5%.y>~݅p2}` )kNh[t8`&H8M;3< 'U NE< 77w8{GS0<?M7I#n"AK:}&uȦ$u#ގ9g5v,&639JS -m8 @|gvx |f}e8uYyw ǿVocMMr24m@ g_D)AW <7 wlwk^llj.T..C&%C2x?s fy]ATΡZpEˮzCmTF} 6HsRDj-6T-s#H/\ojIx6Mum9 6.=R#^ErJ,)-nC6|nEOx-x LwdpC@q<1`\To_5 ܭu42.\vV4 L\ \]< +/ux02Pn/`g)c-\`ˁŁ79&pJ*N^QY(נ!ݴq `Ӷmc܈{7q;tDTZURlLn۴LmwV4I`0I QВBUo{{|Zkܙ+3W$7zoІ}&JAh-dٯͅp)};ZfG W1aL\l9G΄U;K3gؑ L/LSsN3ghM%Cnpr:Ҕ/(IE7$s?𶚈8qDb yjvvc4{na(i>Ohrږ}ct/K F^?p~\Su1mP -/U+ShfŜsu*bvy8Q]Viע:Q;J WĊhaI {R^x5٢d5B=^~g55$COb%xa(Ttĥtz݅Xw\ߔh$r~ *ae.(s nFjt_tٿeV!*KbU7"ckCkG[{K0 sVSkfv+C9IZ΍ sp,p ^*nk ?ܮ~CiN$g*G&$VA%V[kꦣknij4ڿ7k T̅,! 7{;Qd&5QԠ U^YɇhNU4Xa$5`II/3z1z)eƨ8T!zGa> r20B1M)#L NA1Ry  - f-Ƞ*9]V)LUH g;t[r:8MK{ho;ԈPä)HMivP@wv> nzJ' q.ErZLv=]t(BuʵCoqz@ DAZ+ Z`(4q[LFS Ex.XG/8B#KͷDejB=QV:{aDXt&X-^ D2ڒa5E++B&!-ӤSyVCi0T pl0̬]bckšsεC驻e'Pw ' U}'軘o 4۱Z J/)e(0XXҺv׋㴜lO=\[=#dM/yO$Cn9h N鑓39ͳӎX~vA|V[XҚe"z1$SPz~$>A/ \\SOE!8( /sG101)-f|.՘+}5 &3qR{YܜDpZ0% =fTe ,J ij+cܟPS2p(pf^Zr'&U3lK|Vj;ax ^T\ L]ȷihӉ;M-kƲ2.L%}ۯ'"6FR~[ȯQʰ3H4. $ 0KN uaәCjelŽ]SaaW H~WcXUoZfxq+}yUۣއ>38P~%O>~%2$% Y| GU߷rǏȍkmW`?E5~v0(yCgMQD+JMx[2UMe(A7-GO,O'|f5Qgq\5 oSɬ@EbEK_6uBFs!x $< zM[A.Sm J!b. ;)Zm?aC<69E~ݞ|4r/^; uufgԯ< br`RĽ v ê,L|Q]IXr.Z΍ E]%]{ރ'i__S~i%X!h7g\)ފ<_AR^|YK_&NJ1-JO1f qV[tVïv$n6}7d2 bxoX֟mӳ~Sa!7uHٲ2ߴfnM-\{o_*ӉA˅DWy튘:e+;g΋sr_2"Z{s;3J~G]>:YneuTvƫ XUeìԗ)F kZccȩ9E05԰C:cX U=A#f5Y0$ ny̚εJ[<4EH1߭//z=~8ƾJc Bd5kX]oQ1\G-"Q^ZD7$E%v˞qXi%T"ercw^ؿ܎ Wߖ?zy"1}5<%$æ67D4-E *ϏyL KS aqpjN'g#y.Xԭ8^6 au_IN s_dT iSFg4nܙ i231'Pe/j5Cm <(,~K \3Ho~ð*WI-TÏ~LYJ26-+YS#;Au, ss*W26҈K24Ș}Z}=5֗ Aҹ;>O PHF٧> ݡ'ʹ;_7~I'Һx6'SM=<=Ϗ{wߞ\mn%a#7_wz+_1Cmĉզ&DDS-wkzȤ4H?B3\a"-'h>T=s1̤vk;s:I~˳0ʼnAطʏƤ1 3b S4 ZirWaZp qˤFO#ޙRÇFL|T0Y W<Z^έ T\cճO/dlpsźXkTB@ B!<tvf8C!R (BY^uES> s鐡!j׈/[-Xѻ>ȼ6|1ǤZ| 6S2 PL|Q}B&A~,ԍqo0G3Zf&TDz)0lp˖=WXH(E!ngT{PcϯyNt*Mf b_i _to\$Ezw$C0f]_<ϳvApїB:5ўG¬</IqǦZV先ů]svhu)Wd78QbEA!V.;!=e,kq8TjTI]Z }?ZkžpXK{~%|c5>s)/HI|GOzi;a[ %qגDRi첓ݚ p*PDvFP!ϿmUzd3T)`Y3\#1@H[V]h5=! /DiGi3rXi)d랦/4i=C2&N{z>ux&?T(J%`vPs qbjO-D­&o/~Ifw^Mh+ĺK@30$+e?hLᛅ+%`4*]4Čp Umi!jɜq/+ڪi+nFÎ~ K}&Pل#bv'@XI㭌F MmRi8aSi$9A{G Ddt("uA!ٽcNb 1B>L.~.ژےM̞IfOo9Mr}f^& ^ˁyFfa$bt$#n l}Hb5~?*T͕,&UTV,nĪɸ\8~𯘝jvWo X\wt_sg7 ]݊(>NcoN((ЋoR"oo,^"ehCbxp.+c !d[sц>h bQؠXuRڀigG5ccU 򛏧0m INzeoJot M=VI8ns1Piw\3 ɫE+ R\KΌ)$AڰωV OXA"^r~w)[df)40Z~Sz]%sGm25Q]j {=W?(r\F`:z dF&)N!V%f.k>iܗP@szS*FNqVOXV.+9WD-Y.D)U/h]P&+8 ,Q}TX[9ovKq>v߽߷rOVn{EǸ2q;<(IAnReHOb'Ns^|bX9 -AG$- jMxaXRه$ r{DOO 18z M ^cfIe"nˠ6u&=9]G=xlzfۅ̚l]sni1Q`tU.4'eX [Q-fK-9dog5LkAXN1> sZlޝO4T{ŰY/b녶 >h^l2dѶ.?BDߴO&j "3pm8<1$1g7*`D1ɖP( ¼ jRbG`*vbu]`$i.͕;'*('sàZfNu 9C=ޚ};Rb&'BJz{] es!I39RB#f}%|IDNLl P*'!ߧ ] ֍kUO 2],LPLnY|b9bC°a7ˆbV3x8R+::TX!zi,7a}W)= C M GZ]?#NYFd/T.W\k>3Xif2=ms $<ĩR&Sa/5On~whgD&}a&=/2SO8"{2o8%f vx |sR!9$Q [%ǡW+'k/1' Ze="A]pݫ)*EŁ3OP۬8t|x>aeN +?rPiC߱7 ѼȼӍ6Vew'"}j'!TC*xqk ^1Z)W0nch/C?+4FXl 4MGQ[DS=}kv_ DYqW|[.&6d*v {b>߬! PX'mMY#7)0<~ *8 O8"֋9Jⴛ0*l u FKn˭ǖCx'w֒:r{i_̥Xk]_]٦W."t`ұMsV9j1)R_/3g!$EqQƹ f 'AQS-S$aigc&ͻF>@Ihnop֬"6J; @}3vL_/w NrUUʦ+>KͩS ~C4b*z,.~;1;;3y2wy(+_FL犔Ƅ7ߌӠ,Dۍ_t" u] w20RGm@T  Wv@!Z459+ Ǔ|_i_jnލUlxNfhDggmLoɞMf %gS2T*Am,d`h87-XEyU/w3 k>a:UsO C_D9!4ВL*R?=p K0ҞP@˳7+HV1pSZۨ k b 1=MQ kGShl!A(v 5|iԂTmP7ABRB&ָ$mL4d$'NJ |jq.2ps@3Su%A*0ȗpSI(VkwMfT:L{̐Ϗ` LE"0a:p'aA}k>sA}J_}ѡ`xL)o[Ǩ)}Bz~,"׏O3SYҗ_7CW$:x.8Y (qA+ ƱrEP|r%gcmff|5 p\j?^@w@B!&fVM+_U¯)lM X8Kd+K> yjn%Og~ka0\h@}MD-dIe+$-jD"eJTsoBk*̊y%^7=aIwaVj@)b]P.,TcӹeV#b#ݷ]~n5 ʟ>pizPG^+/7O?|dߪ%5a@a~ΚZ? mW{.aFMqkۂxjx!SS\PRhd߭syRs~ﲆΉGUugr3`wڟVg}lXjϺS%̫ixTqȎ5b8,gq}nzBؿ5CI}oɰn;HdfeZyy\3>ڷu ._ϖPƺ G n(Vj:+\aJEhT1qqE?`@v,cpqv~3"V~NڌHo Z{=akȉ?m>-T7kH>/BV7d Kt&7n@EO$f"]-t5-  O=-kچHO Nyִ#RʢO~*m+`3tRi6Jfch-{-`F((?}qh6Eϫl壻頚9qMZ 9}߯3O ҾZ/=X*?sy,:P⧮V'2MGYi`=RF8mo, V>lyi)XZfXꭉ~H ,*xL=ZfN)3o6zc7Ec'KG]CzeI.nJ;u>]}n(\PgaY8}e)xX)2:tD+dBPҦ>]ÎFjv0rJh&ڽXEk'1KuZHB*fo֩څ iƨ%a EC`Ce =4rgU(Dԋ*] 8l&? SE6Mm +ULMWO:59 8LkstU oTPOBOT,1y:T0"*^[ȋ=y _>pr7f_M (it݂=]p/rPB/M@A*pn\J s..-GІr}3|IKtH*pT=e ƖZ~﷞P> G]Ay(M..*n͜   YD1L?Tpv^z7z! PRG ,: 9vpU8(XnLd u.ڮg)oǩu+~.{5g䋑qqUNwh8ܷ8ߥ~1'N:BR4Ma3bkh2=`FgYmVt=-XZO>v!-/vO"6:I .o:i'7dE]!9XFꥌg)m]"p}2 (b/>x/ ~4M6}8a|FYfS! x¾2 G\ز9dq߬UCq,EC0~A5MbO#UE:Oon0Ҫk$ ~lLatd|'AF膢Cp.1ڨjya<x2s+ԯyloX}LUc{_Ѷ-ۊKS Pf Po:P%8] N[ e[< H8NQ8w鹰j2J (NX2f71xb=c6k,-,VB_.;fe`h@y|E̷+yB}t1x2`B]*%_/7X#k8/3z綫CaKH\ϩ>}iM܏޴VOa^eW?<[{VXn%jT4S+̈́Q~_TOڔe3bO@`",0éFr'dJ7&&lW>\]_w޳ ׮h->HKpm(\*0Uq.CmiX'Km2&C S:64R},|RRF.>7~a:`tdaƨt>-NPO^|TF;Yjkj @ۙFZZ9 !w1y3~a_k{sm-r*׶EV=?@nBe@:}^)"#Hr&!xH # ϵfvY7.> h!yಃ?3dr&6ӅeHh?Kkaha+}Ei X7bW1RMva5q7ǭP/ e~nA|[֛uebW[i@h;v4aUS`#r\xߤhKj@B3{gc'[r<" dhV ݎPFR+PO\ 7jSiXbC:Ql\HV]ƙPJQV?HREx(P53OxI-uWtOL.y_Etu͸x.L݄J|Evdc4[$i%ce/Y-IM]O K_OǗFp&1hC؀x!cOChI5yM5IŽ'Q1Cc0 pOV:Y++b>aghS⢨.73^+vܫ-çf_M b<䀌X94`Qij'0@+?0%/(-e 񮫏5N>$pG}CO,eO<˙ߜ@n, FթB9cž X *S0s_05f-gaCiW 7n|cVa?8ac$/ZDӅ1ei?yx.7$?|c-DBx ٽ,ez]L2R)eMΨְUx= \[;>̃p5khpj6aԸv}~̎QJ\[/S) 䉇/=% B~&I1 ۥ'aꎸU5Ĕ*ٲ&yCoG jMD*87~ʷ;&PD*EEb)AKDFK/Z鳹)ijLN9Sw&iP3IM}H{:&d#ƫ'2MNL* r9H x$P6$[mTJu&5ҸY?C\=쉙RR}ok o"ti%Rl}g;Z&P@@YQ: ԭR!`,iRe&N2jTS"Erw1ʓ SS꩎\_qBx>Nlm"V)/2chc|$ BiR;i' T7.{s}>=_vèʷh7Gާsu}f[*s}ͷ l:6ߴaz[?Mcx3Z"nWJV<2/@$nINt#2t Nmz%[9™? 8ܴu&j*ES*)E x|>z Ǻf՗/UX^$NK-.5Sǭ)x gG/UޣM-Q7ѼVpm܋jv㑎<^&45Y9?^@>]=='6ghpɖ]N|$'j Q!f0 _r?Lax^[teQzSb|Yqfb ^m=}0 3>!'ԟߙR=j?+eM{u~Ӂj^'qBbw0-b}pT%n: }4'vS N4 g F E,.PWвXVo0"[빢W&.&Y ELTT.X ]q;odM*nXK93'RoH׉AkMsk폤֣$*a ?;b"V Ü)GqJXш,:f r/p67qQ[x12G_ (zKyrȎfZI*cy#v{HSjT `VljTJJm+mZg2,^+!QkcN-SJ͏_Nt҇K-/K 3ei'Vyk! M1+ ⯺iF|=R:IM0>&Hs%q5iZ~45;8G\Qeromn5UP|*/FI `eRVePc]J΁v7B W,ɛO&엻[%D`Ʃ$Q泺Ò,xcE08QO\S`DZݢxrfh<89: `C'&V>و3V Cg 9#^SMKTVoǮgl8LJ7]S~5^7vጎ`AӅTXW syOWDm/%4O?,+峾RTr^NY&uGy"Ƽ&u\khz֤U+t&56"ΜDB0GwpҰ. x;ŕ/yG''6V T1| RzJJz 1; GZ'2hcc*) S|9B46 IȰ%e/ZPxjJѽ*!ٔ#d&LX.VDn,ڛatD[<u7ļ0i^E\~U$p"  ~}OSp€50@c:M_4-86Xx!^y1s6dN<c'U0n))9ctKIxK4R2^Ki5WU{\M,)<9&mm_[TNc$ Ŧ vԙE i1k @С-wr#`)#V3]~+ș.95@!ʚ;kI/xm-f<@7zA W(yXY]&A9cWS,o&YX]pN@bAii/N=sfTro+c릿?^#%SSXjQ*!3WR 4|k uxI<TsyR{Z*LIlg**^9+` VXۮڏ'fPf"DNlL'!7_S u{/O>* es !wXj&)5FJ1 `XwՆmƁ2qď)ZVt|h+^ZA ['a:p7=0yACC+h![|᡼xgK" 'K5K<5M5#f6x7.PG#n-z:M͉*ig/AEESkv⟾Fjs[#j[BΗfv^H׼AM3e5a>f-^d~MFaS-X([>_8W'wX*)wAE&iHlnYj>QAD#>YO 1EHh8B!~ik/Gr'ػeTE G(gs!wM gp`Z~+3rF4m`n/GMޢ_Rbop Kξ0VxʷPxnS`͡XbZ/Fo7\_ovmbS65;X: ?iN`q,)#~.\I KPps5[jƬ 3v6u giM 3~r&$pH, A%D}>7.$^ٔ 3GEAQQP6[>J8sH_Mˁ,8JdS{fƨvD3%U hUv{Ѱl掾頃n03?60lV>HYօy_'LZ~d5MZ3~+8&4`;b|I"ka&#ZX4*gʯ@HVa]8ێ$׶X s23{Ə%`#Hys<7k3>}OvT48ŠJ`9e48tl=xkH 2M'[-_o\8>}I#"Q-֦;U,"צPKg"ɨLA4Lk-sTTeN3B+unQ8z|Pp1Pe>ԅ~} mBwNXA 5+7؟m(bP5i-Uŭܠ~}ĥD\ʸP&pMI+n Cf $yg7 =g4dhB@f2 S즢zxCWaɨe E-|4 c2DBDABlXۮ۝;NxL7PgΩV@{ywN 4`Q[r:>ync8GJ[ BPPKrڕAmwq̭4n7!{c( ^>^C < #-Qxl\m3̄S̫|]4TN V yۆ[͑77`^2y^ 5hS-m:!IB|233PVzX8[8gYydO,W^}^,l-V.?aIJAMM 9=,']AUX{7pxCf2ښN8T6 pO@0J! (6YM]k}{w[ .LdG@yd/ι*Kn4ƬG_ .O <ك a"4eD߂cV°<NUӔl cfZJR.7hEpZCMT1xT|q_ҔLԜ h8:*1C,C`6;`x4A>͹`Q]eg<+cyP5bY:hMkE@vy}3&f{ bQk yEcEh2Ł*XOHc*. ֎L g1D9d3ۖ,Na?iMq~wi??ƭ-~B4c"&(gn> `\F [TL\5) |nqGȹq>&;*8ȨO4ccvIaS. WI$iPDź>hPcT9doαƕ3nv"̦/iux\&\}ŽdKl*ZaQɕE4rWDsizh9%\tC\Jc7p/Q']߮3[΢`IoX?CS`0 /"Բyz-K-(Lrc~Sb^Ia&$Vf?(h'lו{B1r=LUrzh7oX<\e),9+}u K C!LsKq]d,>y8El6nbv7T."Q5.qDyn s1-\*4fd''|Tɔ)8URQ\eU6rJ;4X>@a3Ww|.Jw6ex;ᑜ@L v<[pB(va@*`ޚ@Hh'dT (]l8(dSo^<$N6a#M?3Ӣi/ =~T.m:e~,hSފNnk`=|fΚ6eO1FR|Yaߓ!͉\uZ>k^Mծ.yVH5ogO$]Na ;l2Tڼ;Q^V仡S‡5N*졈]n9 'jWŐ2)|ԏkZդr6HzJ?)4kvʀH/1QzT|ީ_;>ܱhp6OKI)ǼW[LJw<{%|cVB-R~jX;NLwmxyG GT˽۞F*g=(}/ky*m[mhl>h2"BXƔ8(asbDb.Q82Fծ׮z3gޓ.zYWHvbg|[UWr,:3o8/ă]:3 ͕8ib~2%;f>ZS[]'y[-BIx00l-髠J&y"q} $#Ej- hARY 3 r+{{Eߤn>_'8I)Ho8YZ#; ڽh8etbo`pj5L}<Hdm8q55Ȧ&bw}%J?1 dܽȩ|CFʝp/綷M]29^\P0ܖ|G0FJX Ǣzms08h.m*6)}RTةJ 'O}eXH/(ܛᎴfD$[|k;ƺ.0V9ªV~hL1g^:-X쇟t@O" CF'- w?3]bJK@Թ_0ꅧ|%+6LLŠ4 nCp6QQ-㴿O<>3sa*"v+>TV47dc?WF7pXS ^?5uPw>B`y]"jՎdy2L6Q) @Fc6=e!da;~ D±J#Cw*Oww4+ t)y)仡7G&}Ȟu?4L}Z;3$Nh5;|`V)m߶Jg;C5KTӰ%Sp  MoB>qdoc(?>hc d ׫i?|ԵqPF\@u LAJ(>Ls:}Y!8vԵZכ1P`U@g0لYL*4hsN,ɃScpҤikd^~alм2W- z uN uN9Hhea.E i'.b.#Y[ю*Mx20Ah? [a4jcJNRPԽ!YEh'a>4xj 'J|ݡ K Rlp:QE(.#t=X H#*tPJ[r"XMf`9 ނkXJTLF̲Z OHHu}PT 64B[V\oԅS~ ofc6pD]:u גRōn2(aWS2\1HڸPe:&Lq]oMtdq9[nx哪+5[4)0)ٍQF)snJ&7@B^b 5h~837쨌pT' G":D,[*B5j D+N_-zt_1C-213Sџ~bH0 meL50x+ pD bV[_r#-dx:0^[?\q[rVln0<<?L#szEOcrr4w\b% ץ:D% p4ޭђX\5tJt+mhy {x= {A*ԀCC$65,)ʟPDѦT 3J8(PK:9wZ pl6< P419 <`šAwߺY1"S$ /ny/ؖp Y.k$CHdzXB)Dk8lp b u4 'hO&,hn&ۦ7u4N7'f/_:C{$)Jhh-{H5/x c{4H_XӖD2f3$6UD)r ^-hP "1īw>ɿ׈B{.U[x&8!I የlG mމ1]l*$+$b^rf,_"%q3@^U/2Z+&'v}eY:Y&/*+W5)RU.&'mtsq+);%]W!0{Y;V7I2CsaH+:plYdIa> 9%?^X6|%]oBI „F%Žf};Ľ!)pōz|L2u9{b" u*+%w,@S -, 8taFm"1 06&wB6S;ac ;!7j1\ݰ>v"^SN܀1Fuj>.H.,: ~k!<9+qY:B#Y.M-tv^5A: m+l$/Vb~NZVyC]s q~*@ɦ 7g^(GqZq젵o0 bu)}5q7a E@gitjf ,Z,W -; %Ow (ֆz8 * 텏g *qTH(xf}7KAU+X.4_z(̝2o2kJ!f"nqjNy ? `zLݱJVk~cf5sk}gzOsM'|jy'ts 5 5)̀U[;6jeԡmϗCs۰љCmX#,"A"pï{;wQfbk <&KK2xm|?bE5WtP86+S [/ 0:Fy Ttԡm耉fj؇f"$ 31hO AEa*GlAQh!d=cyw^쟣o\:7j{rT4gN‚*E'_"5LK6ډЮ++^kJl0:,#`&Vwar+Jx4J}j/ 1+7BPNMJZG؜&{xH[lC'`V I 9(<Jbcnk'OAIkM6j3mg&u|D(t3\J4O FL͵]텼xf,l `]SC k LGܾpv,n7WO蚶^Af: Cԧo:bݮ[ۥ6y93a&+ Aj!8b+:g1lZ誀ې x j\ke*6R o4E+)5qs4s5fhY4MTޭڱ+M`~`TjCi0YTj8oQa*M6 dlj@,f ȃ3Z/@<4ta~"`1s%~`5hfw› b٠s$ֶ(uŵ l}"k99>iv+ߧGi\աb2k!i].' ?/;~ws^6"&p@3C?r 0J|wi5ۜh8@Jkkk6zJ)ڐ_#*`T I۲e '>YWhmð0՜B.QnӳlSO&_* :ʎ <Վ]sp)cBx.HJh m3..AݙCWrLu?@=G;D%|q?ZZ+PѠ@auʠ_ t0w@ߴfy_rD:V!BD'>4RmygIAPrbaFfʂ5EUeC2j?c2=mèޔ8H1q5 'k㬁˞`(u:S 78~QVs y*)`oobplc(Kr-RKӘh~1l"mOoeOVӉW~ISrk!Z3 &T0FU0br dDM5tMT!fuے#>4hEtbn(vFq3ֳ ~?m+^C!F43K݂  v:kayؔ}tl,4gZPk{YkeB<&FE |1#TFhh"䀸ehkRKr(K>$ EeY?y$BA "WX.Ԋ@ n 3ųA)l}ǯٍ1|sg um.} u҃Ԓރǹ!|wT"0pDPذ`F#g'>URߛ:lHi8 PBhn~2I _\kZk 2Z d_sԏ:} lsZ6iYs4?p/xhRVH4ZӋa< k] 0(JI#RKu'x̠qLy>x\o!+"_VBaAo*PS HZ;ƊAe3g&>gisͅ2"H+"5MOK[xY P9 FA>]Qh &jnVܨIAUsqEEzsjX&ZU$a{WLvUZv ha:uV6UgMSK}l%"+k0g ٲ Pj R7PbE׆AkQ o _ED—w'é&ڥ n4deִe(mCtjgTd2t"H6 om8fO5 v&qX~`.Uᢐn5frGxGuðIANXu2-\= *Ll\S*7|Ⱦ&4ާ]=$$ Ap=$ֲ,sΏ2쑭[d ANz{5{ V6B Jlt+[0*aW2c'$e궋kf'RTe`$˖g̒2&(,9=oΤsǧ,h9yن+٦3$~DS9<t.M}cIŰ*ϔ:_ 84^VT‚/7 *'ҘVgF /a} (hy[((NR5&O '-Rsy#4;췃k˙6K#TrI7gQi&bB[ =ͳ6C00φI.1tffSʐFXO6YC%MkVDIfN`gt٣ BQzkj Q(CSBwX +X'*E.{\IV Hm]7~/~ שS4|&4 Uu}@s, V&!ΤxF_zDIG('0<2 L.Bd4_o&tqQ`$c:xy <6*J!,<^}.5f*cz4$AQ&2su%iݰr"HC<>J ҼtG߈yj3-O @+$\0w/]Ӌm090ķ6o-܁h8<Q m+2D@ ]Pm՜0 .Pa' /SВbJh9S@*kM<ҸU DjzI!wő*(¶pqe!y&DMcPxP)9&TZKge1QQ@’#6$gǧ1WX馐"rXJ56`#qdMʃŭ:Uq\ag))@Ȅ-vH !>Gdj8TLyeǣVYp& @sTZIIsx uI^8XPu že0EUq$Ȓpžl}wYkJf6g:οѥIS8&|3AS%q#Ŕ"ր*Ň}fwߌL-}W'0 82[?šU)]5?7˨IFh0+^pWz6fD.]Ձ*hֲ[ f]!AoCGvU 鼔{щ怋V*r5T@9v|YQ{8ps]@?E{~GxQ`; cϏ8uqDP+L)ץ;]i<53H ͅ$: ˆqY3;`n~.jn&?96].^4#Mi>'ތ0_-k 1$S3JuSN!>laޅ !MFSf!3&(/:s{X#2n5U3YҲCQiJr'Eyxf_ %DMهu:<갼 9a4 ҅bdlم ^ЊEn؂5ḾM@"̌te3jOA[?yXnVu[+obY 5[r W@[&l~PZ@8jyç6vC\͵ֶyهw>] )\TdV7t&|تzQpk7-='L7o@yd_pr4mRÜÊ8/f\̇GP2/_df` <)h&q̲<ئ~\yʇeQ4P6|' [g(]C!l+3'>3@c|p!|MI&?M~i"+8=^G`HaGXȅ RƁ]L&p/n6/]Fπ\f'v`d /iZ 1dfL43 RIhbOžC9v_m?d- Dy0Z߱dJV}Bexv. }TOS'M.ҧ.؄2YU&/H,?O'f% ?&v*v?AYG a/=`O~ kjܜmкGR!ZApJ dz V)Vg?U +YiI,PLSϤ, {ʂ{P c7 4dAe3tU4DpU8AkBfZ:#gz wP&wj;sR|ϰ >/l e->%î']urwrOO#H\O^c-19z&O|l3"TT/O5Z?:>F.|5z.jtblw$]}|zG'Sz9jk\@w唤'3fCfRi10$|< 23}p郃*6^d|]x R~a 56<jV`P\ OБFZqHbg0`nfϽhP+U-YCh.AQIy8G*fsusuf:H)++W6RzW9s'0_My -e}*䶇nk΄h7M:f.`LA󥼍 LP _}W[Ljrc~Q\E~Z!h=$i0J?_4#p )Ɠ󉦃 65!tjRIM`y#03ۆ\94Y"dU+<9bR*7.)(/xZ3^`/*hk/?wy5^.+T72@;Lws~s _^ { woM9b^ h e`/pڒ>sIspW1n=GW1<$ULs\~x`I+[AiZȘ 8uR2H(l)5L4(H4 ތR^&RkYKZ GfxG;soFR3[7/- D* KkF>D@!* F O4V 8:Hh9} 1sQtBt p:x*:XkO#~"x[[y8 sLxk q:Qa҂TCJmb-e4G#p4bt?FG5ӧ%a.y|72o o ;)@!ф@ XM Hd PT ;Z'Z0Sq4 8=)*Pɹ K*9K؞"6N~ 'yN8=er (r5;ί*-z<~BnT+'aK,n΍FB<1[^ɆbbH)M[.4Rֆsc xt4raP}=Jci XKNX>8Óߗc.0 pd9QGzx@ TwVzBP5d"QTi (Vg)@L$!W>Դ#Fnu>%-17ƣm1age:u<&gxw;u@^:}(JV(~+%unшOiP~3^~ F)y0z1EC̖LxV8 XV  Q~k`C,y/9UAk?@$X4/s!)~ߣmU/1ơ=4ZX"MܤwR x`f醆Xc012Z3@eRRC@aj㞃VT7yx ;,j*~g :_2uXATVb$ш`iΧlꌋfD/WQQC 3<Սb蒐B2&R<_hIdZ)6NXv6*5}Cbf\PcbTk+adK=V롰`=]$ХײF,j".L?R:pkYafMI:!՘!Ζ )EJcq5; !=)cW4Sqld?qc 2v#swEm2-z˄xj;U@IA ۔ǀ:%A:DC|2?@HQ^AJіxlc2.L΍(cm*Yeß`M9dP6dS:ɺR*OR9k/l}9\Ήr!~?e&.մ&!b%5@h= qFp`Pt"{|)VTT7UⷧZ2û,B;!_k\A sӗ&͞eI^ auxХUX4~2 =#vt\ &$hÍ?8 H/'CjXJҴ$%MFl/֚A~u7Ks@&#]㚣EmD|"8-"+d'ͧUhRP +|Tk4'ɚf f+[]17ӂ`N1l3iw"4R/*L*J&\ r=ܣ wH>gK8XulFg *M2RN}4'Mu)k:1^Z5/|qӪ63`5 Ѳ^9 a:1֥^lc`p%sYFjC?NyzKgº sFF >u(dsaw0Ϊ ,l{FE82n7;?,_͛ ֧·Qw 5!Oj)s ҅uM"<הXLՌjҝJ 'It2\PY=HT)z2r>i1fJN 2D\Ōз B-8_Rr #Om jFT{'bJGlfEr "8,YG[M Bq 0WZr#%|pF !V~q6_QwD"ERCVnRgrQ"|Gi'mtj|H! vD Rʒa4|x@oRcn鋦B)ɬ6 (իYCӆkԧ#5MץΤ;#Z}c*Aރ`yVP_", EX ~DCjqD-þS!ZmN%e0QFX0 NH )$^@aP A,冢T`~e%44LyXj1רPP0u]TYS0yL7[#ѴS,B5"=`s~UdE QXU$G)F6M&rA=3̒C< bnAY_x2A. DqL5 ]u>,^#*D.WA٧. /< ҝ wHA`HlRZ@,drjŘ6|1 &K@Y?5Kr؅тF5]Z8`÷\gS3,>^l9mYC W8jVAYuuJV\VrژZi# GծԺ[&}ԙGA|2|"3}LV$k7]|T)rP~kYEH!vR:@+W "}hGٓ>kV pC,LU.&"߈J 3T;heb,*G`AUԩf< ` (X-RGjh}VJ}Q},=8s5cƍ. e&i"1R؁!-jt$'mYL ))k-CU;`e uz-Q_=aZ%7fȃ3mI8>iB;΋%(& |8$#*鷝˩(-OЙ 7X;կ2qw|DNDx}lj5=K;"d. RaO@Dmoak֗m"Ĩ^}kRKe15(DM*h)EQf򢹂)D-hR&- xgxR䦾)^eRv\U2kIgUmڵV_TC}EJ3jtf}lؕmEWLW?Z>TVsĠҲv̸"bPFZU|TގT5Ws*eaeI]\+T/.Êl\! µ̮d5Z\p#S%U5Zn]ߏJDtl;%rQA_Ā MP⅝v(,KR1[hhTI!i8jp*U#,\~?`0/̭ :᛭->W9eC@ri6N\_Nd` =a ~K-: _⍳sN3Һ14>^x"aC.QlU4|-+35?FR<[F.).zR֗lZ)4tUґE_B?xSMb,DBuic8\.L<|mCkB?ufO$/'`纩־\!&_wcҔ|V4l{FrؽHuEUʮzZIuuWקUb^zt(IL0Qm07[4HՁO%(\سjH(pw J0uՠ'=ŕdžptC7N*7:4ñ yQ/m:\pΉw[ʚr c/񦕫ݟt!I/P;' 4\xTs>꥛΋z,#7<4_7tګP~.=i=`Ul9E[pnuf v Kf aj/xd5a=kDgoZ~F_Z(| u )ޑPMW7-I 4-:!@b6|[v[hE׿tݿ1!j..]wߏycr@~^͂@caVaqx 9٠ڐVY̦=tsȌ i|?ሀsR}0D k" o9wd`?/i| jt|Z7nkh&@n˃1vⵖq|9~qf ̟+))[nroL+]i`}YR6ݒ <+HR}2dN3Z_RJIգ^25_8bh'2OWPn8L%mo- %ԲLj0y'nnR"= s(EJm"I |\7)~Ǚ?yx.Wiב鱶o5|hК Vb<]apQC.jr=5LJ+ ՔJ)nYdUfFy\Dԑ*XCԜТ;+Z@0j_RMamaYDaK[3rHuTTb {)J]S9ZHn“Ji>6ٚ;ާ:Ζɹ\CmJㇿ W{ݐ>I; ƫj5{:{s0!}QrPp0CuI_鉿ݠ;Y>qT;J( ӺJB؊K0 d֗fKy!lPf=h8?BC 9QA  )Mɲ7,i4 uo^^OgHQs6y /Jiq¬YЙ\+皰t5j'wN7,u⇁}Hz!о~K&)nmRtFfD4V(ܔSutS{034齻rМiM+^:@Ĥ;[Dl.ti??OTrn Sbmkt(hiy >g<|dsۣ#_|E?[OJ *Ppі' 戟mcq8 O^ W)p{(WHWYp^`-H[ (@.#Gs G ݃wA<<- ]Yk13݅wh` XU8UhY s嵫5sª I}Nz. Nf4Dދqh,-](/\)XAsW.*1֟PxkOT :@IEM@Jaܧ"/ԡw.NV Bf+Q+s龋GdNQb>/B$ªpN>2oaYҽ}qe ՄR?zs!耑r,;2%1Du:U%cNwsRМG1ki,v2/X0pG[Y uQގVn g!v)#*1PD"<>®00]̍xr׀ћLp a 2o 0\_Z³G`/qxm+z73FE~0XGnf\I%^.o` Z%\7œaKtTL\IRU*/AK+da5D(o:r _"x(=7dqM+iVzq,4%bK#=y`h)|l0B*FpXU,ʘZKƴ˄`8!J_u4妻n:U+a6S+RҨҷsK]pMZ\+08s}ƨZ*>)c-HAS"}(BX.`NiDN5ҳ8gj^bvbf]^j+]!H( 3T1~̐_nl\ e.bv'_lC)={,\Nn۠Y*ķ0bB7 *)lⱈ J^w[o )WA,jAm׎IAͷ iW ЙW+ާMn)!EȦ.ƀB:FG@͔,8b+TTU{5ljҢ@,ab>eqp*iCӧׅ hI< Py ˱96 RNgT洠¹qBnXx)J5Dj2["=h2TqK-J.!]5.91A+̃B"nRиTdY{8 CS.Xʩ[R@WS!Mtca*+4B̭c! H1@;T-rtv#BHDɛRpHAu:gp`1Y0ǜB!aSf)1{ 0JlVSmhj T/A\NKſ|& Q5 I i3)P hq[@FF"CG:."~hҨ@B@$vv#͍aM?њY+d)$ Y{Ph@.`!igK2IɍwhfZpݚJ[o`H iڝIMW?zdw %D[0Ȗ|)),}b' _>VݏTP}B)9bf??"ige8s9_J!Nj`*(.L&HJ+ ' ЌN; ZDh5㮍5w:y>#,ҖͧIbNlD?-[R?ܳ9q ±+NkwQXreS=?{|S^]HN̘abc f$>TL-(Knx% +RK_5!!^K1kiS"!{ٍY|Wnf(Z6W'2ȑ80AP!Ӧg!]7K 9$]uJ箺 Q޺$t/K̻e\i&~UƱ۝i#3 F ]y6/ DOHc:җ~!:`́8^"ԕ-1t# K,:}$4;כ%ALXi{ h.K ) RU W-#)$3Jd䲮#m17]~Zç+TD* ;0Ajv-e B 9∍]`\®مViΆ|Eh;UPvʄ8(&>thǯT+d}&CQJK#l?/i]FʿYn1=mfkS2Iż*VۈU;%ElRd]sX8k;I}p9R7@:\p6ah̖\ цJaxt:ʵTs1"R_+;0r_i`~ i ƪ_D_׼'ts!լ:KsX1\?1@ie6!7[ZU.BYv|n$e+zkđrV. ,&M<0u*q2yu^6Y)z8y)-¡_ܩM%lT7LxʳhMi}3k}"$[^hG!5A iKu"ZDRHyg߹V\CD5kT"˖mؚ1c=ϲ/F iI|947 RBsrW$ O ŚiU:  u1WN2scv{hJDfVwl$ϬHq״q8&F:7ueRĵ̮SY]2\Cv0ė?s}< U֕'Jbu_d̥>QaD!qKO$!>QϦ7(%:/ϽO+F# Gp0`L\xJz0X!pj6{Tݰ TJ꣡v WiA$#[OmQsF.ZވU݈eu@nv04k Ml*bYz~\sr$ٍRr5}N\=Qj8Ad ”(f6V:,W_fͰ:S5p1Ĭp83 ~ĮK<O+IE]¶7bvA }:ZA|h9||AHO0+/9ahZM, \ˍE^Op02oԋ 5ǃh =%eТ@6 [ ]ͩk-oД lX6Ē(+yC/B(" qH5>I*5B*&FZ>; 'sҒfw:D*yY"u%ߋ=vrUM gvkGfZ7o{/?4Tfg=3i օܨ ۆ})nzYhYsjojH5m#ܿקuM\b+ Ѧ/bw6 t`˶eR;Gf^pꀫY(9B?VW…Aj"J4'41,Z0Lg5 0̅e7HH SC|eeX2FB?Wᕔ`:},7)`ˀHaePXM٠bM%f{l#-C։G,/JR?2o@t]hdI,CO/i+3GNJ +mûkTSLyԡ)j4N$t{E /mlu2 ;o aFB j#-7 6%lNPї˫** $%o+{UL`GZ-.,[0ӝ"S&TmFRéONl [ 7m\qTg]ȼAb"|x 05UD]BRG뭪xej΅ySs'MJ_~z N3Gi'^~bi(}۟7'.'JBu%I6-Eo֟U\Si4Hl<EgUM6%JH!v!h~]fGtS.ђ}MRH7 Ih+DMag ɘq]O>P IHDx?26x_,h(> i){ JnU-/sp/77B /e[NUg֜Cw Z }9^0%Cbl] RTE6puPa*-Nd.]R}3RA5ZaՖBԝ9I}cO4t/ u#SwcS0|'pT)QBDJ4ZEmks! Ռ/$@n_ 0r-s dy-.Hߓj9a-K1PG+Œqt|` %Qg;8uG҆'ՋLrHb^MiX>A/L*8N]*1WSRؘF]'2d 4Kzi&klMO:}w^S~ǩ5jaxT|KsF7!$5z÷R2TI8 @@wf`څ&Mz6,P_5pMOnz& 5s)Dc(<xO6c_uQ )ߙzUvE٘0pĻpac>tGtycG؎Xη)%K:`[e 6مA*h d,!!$$2I=1\k1soI%9Q 4r-*=UU 3+GnRs0,LHb^H.q 1OHxfd0Aa_˃"VgFnE ޡ5׿ZWu2byxP]|NJy1|P<|ό\PPNĮ+J3<3nC-zf3 2dbHaV4lr*j,m\wtߎpK|`E;wȁ2|l"4+b"c "3{# Du/O7r)S `5&5^EDZN,@ \LGz߷;BGatӀSc'stI$Cr}5RBxpZtGǸPZ&TUn5z]+*+S݁QHRNSKټ à(} o6o\a*E[^[s*nd!0 fZ6wx`CFƮ!!ZF~- }HHѱ⪙f?HuÃRik ]x!RЩd)T[}`d;{s{ڕ)O˿˩b#4rv9-A'" vMA[iVYB20c ڧM`32} q~ LYEzEGga"a⭍vFSZ.4&2Ҹ~--pI6SAaDY}V-q,?87ؽJ$F);>޼Wpiɝ$+QVq1AؖXx\aC秹X@>Q"ԓmJp!rOtSa%[ɘ]0Vzp tdt]rM dGbj_;);[(4Fslz,rNBwֿ)s[%2]I>s/Nj!Ϟ8Fc_[0 EQAׯu:5 q;uY,­ᄈ7sB|~Syunħ+K$ HDl@ٽp=Dj*hMybbaYamJlu%t# V` V6 rl Ɇ RQcrÏdpx3hrK@ޛBr{>c\=%Ww[|d:vo"U'Wk{H P$)!h*܃ĸ@YCT)A{Ƹ^ҹeVƦ4qշeViҶeYkM#BYhiC/q &csndd<#6 qNS7G *Zċ$**5ۡ I2Nn7\uCd>UJ I/(˛+ |V*ZLv/!ǔK`mhHy Evec` Ԗ3C&/R< ,*ˢی$Vur0B B`(}Zoh:\Ќ|vɪ)؄-07PQSC6;/`;ϫ# ..n/=G LYv2ic8v C$$I.'Ki2^M:Tob#7Qi.!q9B8W<tD u]VZ!F H_ {]K͛ڞAp5} m-(lF'U`6CsuI0=^{PD&aАZ#o6炟qɤ&AlzWcFRF F 0C@Ul WRؗcM@f9 OEIi*ꇅ d3lb+'òG5ӱ:AeSa0ZxI váQ#*@z>JX^ViF M& oLj$.a !Ό2f.3/r~ /љXGd4e5.r KzCAYEnduLAA= di) \;rX̭x,+xaL:5k|aZ9Mg]셒|@ pI8/Px1J )nYfم{7dQk Fxzjj';W첐ӖQw6Q"RoYH,M`ߡeFS5YƲ-Abl&x N vF@!:ˏ \;ly`~<h`xNJ-VjTTE `Qɣw)%Mmb!@ɨ#l~-E-+ 28 Sc H.N7j( /Q94bKDNCBJx0%I-a]rKy溦J~OMf{B(PX`J^vx#MNWM(GvF"?[=x;ţ2oh9ʼWnoN͔{&q{ &>Z}}b05B j(!Ƨpϥ $\b|b۝lb y?K0_$C8}5QG* >wz%"EB]%u` I0Ely$5zPk24j'fZ E3z+ޑ@טk |?/!Yz(kKP?-? 0cĞvt+0`;]} }79LCéwt;pc,_7k>CSC]Y}BHM @_v"h`wfEf׸Û[ɠMM $D^=Z1ObuCEq$ W hG!& k 亩+;ɹނN]@^%阦(xb*}ߦ}ACMN\|kB` A_% w ?K.׏ܞlw@!(*A;6gRvHWJIB"2C7erc-l㟚?}]ROM.ەx7q9'x@MדqzLjWjq^%Ǔ#< ~B!{-Pajmۥ7ꢱ+=YhCM H=桸MOT10#z)kg"? a{-uAJoKjCU|1tzWh<@ SryV\={,;KyGBT^1cUDXI챛[!\3dDzxfZsI^\InI (bG};i1I{R,aPP_4F*|Pcx݁I+Prw> k| 0I]3*oɇH8 {H t=DR#o>˱cO`(ӧ iCo}܋ - X}nY: [3PFDk9Dӧl)yKßAj e}l)-S36/"]A{CxBY] _pwK4D񖫑U\e[V'Ho%vӗ :tH]A@:Qeçbу Fj\w=ƸK\\p靮2 `lnJ "]~SGPK[M< VjY+>,ߗM_vysbkk ,v_创_d ƙP?z Y>hӡOi_8Sq~]Mqe(B1?F3#"|gK>~7P%|أ3LhXrvk,L k[bb{ѻؽ'Czv~|wƿ Fl!TLzchzKJ_Lq;َoQQڙ"ߵ-,AӕQrh>P26QK#OIRџrO['*GpHl?zj܂@m-u=?QH_$rڃß#j|(-j:Ayx*j_zo])qHH}/R3P玅?-w-C)T?_w ,6t፿/ M!?je,E 6.&C ֫Dd#C|^CBEtZ!y7["T+حΤp_Ρ9!WP_{4ltq't'b!c5$+(!Fl2(3qLHB RӋzcdDEN\߅,Kon}eFPYDZ_n]z,΢OH3V-6QyNͳ"[ $G9ߔJq(w4T)J{ܥ(ר[FX!kQK#E yH 8 T%h6᧚qx uI7BȄ{ׇ_ۼዯ t ҉ Hr.ү+V\/rzD#`0UY%x=4|-˒gT9ǫeY bø=wq7|t@N{pQw=|~]@ -`aI Scn=nSnx.K ʼ )霓崤G7u P=12;2q$m KV(Id0C:9~ PZq9,",n/"WFV'11pRd 9As;NVq'X4>T7=)r08nWCejOՖsIP kA!A201G ri]&OM"간lrgvB =x`L>JK,_{{WEThTڦ\-Nu)JP >sJL4oQq ܄"E܄"%1L\6?p9DKͬ[ WP W"쎶aZ' HRr<˒U Иn bWdfJ -KaJR*R2 )$ B *u|Ǩ=˼j=h.7ŸU/0?dlPw1ȅ - Y #.bm觑Ȓ.`?a~rw~كv/S1oaoL1V7ؑySI_ȁhEi;$q^l|g@xf %  VDެr_f[i6ڏY=#HAVov6Ymu?|֬k],g{HB&Z1x/k "$$/5]irpJH ^hJi@pL]n|_3(m~U<up~Cb^WaPr6^UO/!!"% RX.Tv-HHн;)A&vS$*bCW`x/]xcBW6wF``5p%ټf<\ޥG«h|˗27A|s+T`q@,FߋvѪl?Av]^@Dv:jҝm:M)Ϯ*6 Y>qS}M(U8;ū 5.-|_$ݗfFszL5J[7>;?Ƣa[\L%$m =2ZF +1iq% =6z3%ao))`{'qުOcb1Mm"R&*MQiPiRTSl׆|r=2g~4Rtz;&Z7ߝ{22!eFkaLg)aՅQl㿭wKĈ!XՃۣWJ ;^3_3= ʑ@}ަX|н-&柕@r"vIZ(AY7|"tOs.Aj-9fTr?kư3N&OK o_'˲\c"+'eKBZ7TDeB ٴo|VK%rv܆ rCػNZp8Xڼ_=Ojw&;/Ý"RTGBX=LHIT 3UP!tX*``V [kCzݪK]KpݔE?h0Az\Aj{-w wzoM -9j-o`l%e $Rwi=L,u1bNljk@zp1Q#5>!f"&V c_>a|lQ[7B=>b#I # 8OϯhMB51|C;tGOV2BĄ~*X,4[b&*fyLZl _`A^bZ]0kq ;SL^,\TX3&"`-sρڧl y!ܓȨ=L~ZbQ鼑 EOTl^n8 @Иl/d0Q n v;Dx6KFú]b+"0Z&ُp{Xwgm_,&Qh3]BҘ#og<˲ŠHcx{Ak~N@86ٕ8@nc&* >;tוz< \ǩIMQmaiܺ{F_oQr]j#y+,,]p^3Z,I󀁴HR}Iҫ^s9V^h{:h/aS!A <3oQ [);9]\%ME*12~WiC[[4lK7)BlSP*؄])U"Hk|qO80j]J*Rϳv@|dv.EpNě:S/5TS,f$(I/ 8 xp[ 3}s{LJ K㩤6%@2 5'KkI ̣@P]9rf9n Y)"øq9#<ǹdrK#W~ٟk ڼd i1N;qf.gTw.O-a%,NS,xĤFV\`ʾt[qߥqp_ \ʲD1 7=[rݬxnjo%IHbl;5[ ~BMg#UIzĩ"bbaT+fw,}2=G!b^*+$&<-C)9DDϕn;=73]vFm_*06#Ph\^X7.L'qґ$xF"1^3v*S*xc6#i0&H#`c<=EeZQ.d7K-v¦H'̒36%T+ا*'Kʇ {?K L (aR2riqpPW_"" $Ղ3}])_qrngDsKX-ZqVq1{VǦogpP@B v3Snώpu6Adc7 s<%'sDz!J|n b [l{& S6!baǖfg\}hDMoѫd1aӛ]${%=ĩjSȊ;>YSڌyxTB]"Er \v{YmbA~ ӛEoiIDlQFÏC1\@EBLcx6jL88MgxT n%g+tvѷtq p?# 1 u(9gvP[ӤK7k&Ya7%,z8 0X/=rQ!%i46R6"4hr%Bul(N{'TSw1!7-`+8Gb}*a L$*Zqv*Rܻ>{/g"^$c\pW< YowMLB8=;9>Vq}n_-C4&щ6 h|qCb)I8=&hg#$DWQr F\-/7RV^ 8 ^BA.roHX +ny"o^=8Wt7Vﶼ/۔Zۖr6DiO:Yi$d |[4C0sێfHΦ}&  8Ibդm,' R&*LJpHI-!2ٍpqI wNWrі@R+L+x''_ry -M}A>Y\MܖR'48~ia1Y"le>JL'mvCy֗F<70BՆ,~70ގ]a\n&u8^ۍ:Za8%34dkߜR(7++=@n$}n(Z2R_:fVB1&G3Te"/T G3 &EKk+ +}" CեqR=mȟ)p4T%Hesݣh@ܓUR _}(Sl]Cd+ܶg8gA$x+dd6N͢ߗ^mwvQ ʞaljs1Psmy]oy?0_"6޵KM<^&)]kBi .P1J+E#?*Zƛp,|Gd|6:$ >./t;*)⹨wI`ML;SHw|ٞ6F˨r<C /H 讌Z#x4t1З&6ᒲK(€؅'CdxvCj\P( Qpf څ2?%cn.*$P g`& !;:P`TU's}_ũ))Y]bBV%״R!!1_ǓC` sh9[d;/.LO4(KU&KtJ ׈H%P913 Q^aCQWGD _Ih=H lLuM0t'tP),\sI8צkY (2dL-YBv!4Aa,t])^cLxl'ƨO]ڧ=k| NDͽlyJ&OBQ7j/L THyPz4pu~``n.pREDY Oq҂OeQj.Q{&4hpCK:).7쓕x۬~Z,j}3 6_7fl %`@$)mܩ 4R`Hep!EC+^ġ*NI"9Y]GYZ E`(Qh:D; (SUDd%{<qK yG3Jt!<=փLyB~G1p9?Qy2"q%ci%wFЉЎxr`1Q/0膊C×PDag3I);mvq?uVD"q:&--r_9 WAdn;ò6E|avgPZۙa~.JVd5F}Fsy SGO\P?4}t&;B>Opm>Nkf~&i@ڇ6>#JeҲµ8wԭk6 s{tm~appO=#|՜ԸtncmdVcTYjMã[cdj1!6qP;K)j+?LQw ezw DnMӉdb:Kr6Ghbx*0Tb)1 AY'|&4iuJwtluU Y` }܄ڸO884AC2ήzznA+&Yv@wQ(!TC@ n`A>J '$̐^Jn T]ǶnPkq&-^qRsiF.p)`k8iT-F_gK1](3O[0J2Ũs05EҴ7 3,BCnul8Gg{jľ&np|0cBzVPLd@}]e5ö#D#0-@-t "ѻO 7&P^t-%LzjRs]KhB-> ΰW>XNp{ C#P#x˭Qƾz^mcB@+W Z_&9شdY- 8tats>55e*뢓#moK4c6MG +"?|xjPni38z~y|բIZ,Ln$wf\8 [VuʪH圬H(9u֬ךR>Ύ{?LC8uP,R) 纕k8ӣ翈2xwVB^֬P3Ra}.v KU~K<%Z3 JӒ:/ p iģ7Y̡$B{wRճLmSچD^]ϖ5kZr$ Ԩ\R6|jJV2Mrr\]}rnk)R@$}v`_aNi"T$h7 {q@:.w+Lu kVt WNof=byJy"f[Ƃ]0ǂ,Y sVBQH[BrRhu"̴q9dʣixQx +DƌPFk{")њte(p+xTs{Д EDVa?ģ9 d7gLZ^pO:DLp i>{ s!'oڡ"d}/SHwPRi4fHQ1{͖Cd ڣRtE8L׻#)9S$(Sgsm4qcTl}1)9+iz<^Nk>HHU2_:ι'lvcڧ|P{TG5<",Y!S١-npIL}PΜ&>[|fT']B:* \^ރWB/ËQq=, _KFJ$h9o%m]Wn|S?xZi ~si$[DH}%Ri?n:U0p" bv3mSSFjm"\T|)Tr{[9J$f 31kGmb/WRST(LbiR;g; \2D*:UȂAovO$(*T fRj&멁\!IWN"@qL(̩.n`Q݌&&k+/Ks dL`fj.sf =S1(Iぁ4nބg=L ٕ‘1=Pū3M}vU+lNY8Yh|;N5CR c}#HOG|Y!p1c2>krLhOS vWlCd ;͸E!Lolҍnavj 8@,mnz=&{I^8VTT䱁5,>0i}}`@1}N9q*jXLJ(䑮=JtAj'pWsN4|*YI"T+mS4~r*WHKX3wLdOE^t{LcD]^3f @d.A!bBqlMP[$٦-v^C\h6ܞmm">Oܔbm۬q8_$fE &OcˆRb!^jqP,q K2&[ĚKQ⥨B,ؑq* 5&`#r scʖ yӎ8`cغt(Vg ,c;퉌9W!zQ_' {(]/5spj@9*mp=>*7E k8"I7r:Ovu[pNjN`޼D5X@Dϼe٭{(m4zo}q>L.! AK4rJcO`.S;G3^2j0<"LНΛrϯMz8yHz'ɖ; qq!qJ\jȃh)Aq0"+;ml , z1nZC;7>^ 5@&RxBA$5 >ތ?L">3: D {,6oX#&Y?h&~8\]I GȐ}8o RG{&$hZ_LһʉVdȃPi%#᏾%e/>&X ?(g5Vd tcM,} "OiVB͕(fJy/R NKA|7C,o^}!XTNz4x-bN_7㡌[:zyc4눏 >D<#-hdxn<84] &R=ZqE*=L@/_ ', "(.LF<ĖM2G^% xܾ#jSȃ n+p?535e4u Xt27Q?33?5S6ѴP*{N\eI+z9R )dG4 kd a:ALqXY(2,owQd}m NcSSM  ڪ%*-,/-Ш%DBpUC')O˯/N@Cj;8dh0Ѵǎ N©=W~Ԭ}w;W;dUWY+ǃc1p$:u+MN`3mLTi㺪cdO\.a ŷPk\l-(VJdq;&8S g!7B7"dvH?|oA@|5'l lߕ +I{{:uKh@gSG(S-B aSƛI_C pa߸o).' 6C9 'ĥjwNBȈqXpjK`'HjýD飙;6'~Cuc9eGC(%|82-^bfpZEeSb(,GPP_S pJ㫑G&T/Fcs;? #|O!_v\D(]Nh:F42[8 LCՒ8$RYdLg  V FΊ1qCcwT4T:>TADJ>%Oߩ7]'}YatoQR\{6h!}H&Kx; ކ*䑛T~e5p;MthoMU`eVK*õ(UI17Kjt}졜]uJztf;J:ǫH\(*ڶ6IR^@~!J%#B\ %ܶn|26_zi5qS Ba ڥ @s˧oe_'v4v(Z $8v,ʐ,Y+vI%bٍ P;t_hTOhbdj.>Kxƈ%t/rS~=&fX WfTֱ%2DH 벡hШ6`%I fazrb(rڅ6A RDp$H 7TlX0Exn#CY֎]8S.c-1(Ô>!`TwW8yP!vi |BѴ2K(۸J|T|E;qGz:}o|Zt*:آlaf`\LP7.ϳ {]P[$`Eޮ6X4&ʥA5zZɐO60%jN\KLv'Apv7ߍwcS{A`$w0"Չv$?PMn)oX;,8lgO$8q.QR-<9%8?$pvfc~3Jax-xIL*-$FPڡQ)|jX9xSSG*yl[ aG ۬wH˽lѓHz09{0C:4Hs)r7 .r?:l,{p+Et>0ƶ=#< Da!^3҅kqA /c'(#W0%C)܊Kb1"x{LC{1ܒ2(+F4NM+Btfѹ=ĈC  M(#,UMQ<Ǔ'@41Zn2;#L?&\^SO1@QM۫LYis{#9~RSEW!Aln,kk?j+ڪfV1aªCa2QU˪H5PiͣrH1b^J$@.n#Ք{R% v7+(M ߛXhE+~*fMu9M$vmo1"f߈"pبvjA6Ci@o\<-+v#냸c[ՔɎd"Ia,4NJ3Hܹy dp"q[LOiTlX d_Td,=,hK0"PQ:iD2\rm:[3x__YC[J8h2+E/N#j1d"*j?d@Kbl@Q[a* 4KG"ph ^B/ Z?w0q ; o$PxH3WhʥrGU(U%sEi' ێ< nPe.ׁ,UhRHWaZ|x!B(O]b2_p+ .Tu+DO>T$mv}w'P݉ & %jYuつj5ja#/5ނC[V[jyĻ2t1 uv6B3(,3FǬ1g3{3_W13YTTb#XЃʹFgx˝ LDn)0  Y E wȽ*X;NRK]VfbjDd#h(icr?bJGč95Ԏy=GGX_aI'K"X4'`  N咨JpĮ)4N GcO1/+`8$樘ʑpdž IB#]['KD3BxjEhDŽwJvQ$1'E} 'DyQX3%aK!e4qwk eJD3saalQ; >$&곓dxEO)d&M y$ u/~/ح W+HG(8S.3W -^y]HeOBfx8>XtL160;0M;ܑxm}+ŏH6q-6_*yyMM{D~H9c']pWHrcK ^Y!5D9sXV"FVv)fFde`Ȼ0G&z; ! t z_r;ٷDʏs+>zŝɔBO! 󢄢Q^g8U@l, P1MbY8TXOvrոYU)YB&+Dq0n 8,ı 95a[g%-rȣ?|y,S䐱ݳ1^ҭ9 ~ȓ "F`b8U)& Gܞ\ %@(p.17F+y] vp_4acTldD B&w.Y5Px+{:w5h=7=4p7p7XrFaա&vnv}A ڸ:*E*e=Y3' Uzr ӣZ\>[w`E7$xKIoK1m ->ajv0unhcG$D ~2* ~*٭wY{3 ½ZwPC~\Qhyt}UJ8\xd\c.ԎiNi_:&nGFy3dœN#s k'#g8fW^ S1; DZqɖhps5O%rc9ĨK%DAN}6ϭRFljh(!)j7ܽ/|JeOgR5#zP{zuKoEŌZ>|ffQptCk7󌢐ƓJjQ>^UqN L[?.MImJI+CV2@boC*)qWJ hV$yFƋ HQ-pG0(. )pr*&BqL`sAIfwC&C"wܮpK4es 澃9X(A[UDt{yAqrk 0|gkؕ;W)W "fALXH5 @{w 8-^jSw.}}WKw T ::A0_G%ؠ خŞtK_eM^!Cxw-5l!풊a%k%LAd "#읿@q@ỳ%Zqe}[苛˪q0n_ g8(7k,5pD"0 y|y"uLdɬ%iqA!\1i+Ke:]~pbo%$DN:c,S]&.qtXZ%3)84zXƷ.l80I'pEy}__i 8@cY 3@C8(2L#M)cŀ</ZJdNIb<]'&ˢVAɰI3<$vO5KN1y/]B]CPŽn]F5ɣiN 4I$`*h|5!&d> {J03 SŃ8h*tEV0Wb0~Px{%1!.zkLcƨ}ch^mFVID̲C{Xؕ*P"p{@bIm,zJ}GS|N6Oa:?%rZбQHasMe"wRf7\eB\/,!6ye2Z6]~ӎsPO*t'qmU%$mٙl 8 7e ugr3q=p`gf^R8Ȥﵜvz@ץxHgld|"Ez|VFN/BĮ+b_G%oOtcpzʶC":9[l[$ iI`nK`:̛܎w9S>i묿+Kw#Y+I0)A6ˉPAC!DNLg eJd10š܄;V3BΒz-ڄRA4f ,H5ޖ1$0   Nl x ۀz|;uqAך!=A}XD l8M=馍A>ǁ)y_D]^ߖ vb@*dW.q} [%hIb@夔̇R(Y[`sTFϛ1#H2!C u}2/$ L̿"㭬VnxqEc9n4vc%@Ӧ;w)bN> , pHFܿą` A<\܋V~$TMeZy,Mۤ^wFOݫ6ZψiG|73 0GxiN?eNZȼ;%~$Bz|joGY%^;ަxֶe~)߭e!Zv+$A^7oK-N/}4}KHBT@n66b.eq$ M'"Ʉ ޘnu{r|ʢoflz+]:,җDtRm-<br{ yd/(u]p`3 :e qO߲lbגc`wM][pP~_7KgfH@%3Qr禸-QL#GY6ؽ?VQx" uzF g]"!mph3)7]9?^,w;8fngorE^~e 4D}#z[ɬ$nDyE_9'jK764JؘOK"#yTbq̩~2P^-+=fc2jM8җe1FCpnvpIQ.?x]D2w%ÓbQZ:s ڔA fCWc^qzN')y.T!8Г|9혭*uXGv=vo:QmX (t]@d\duŏpBMPrͼJ]kknp&7x$[$(/B7qp9w] _95#G  \)jtR(W8vGë]sP7|5koO*3JflraBsgR(CI진GRm3\]P D>襗݈MMp喉e~P֑gڋlD4Y!ox<*AbWdWjCĴǫ ]JX/r3ʍiʳx@|KeJX와l rAf d&t,%=7m %4+QfBOt\0SR$4JvN10Ftђ }vq9-,fχ=»n /Z{j W;*2ݩ+1S: tŅlS}ȍ+VĻ&\*N 4  KuPj%6}5+w\t=F@ v*e9 E_/xZљ@qҍe!g+䦴S5%Nw,`z&7;F֩Z.a\쁀LIQ/vʶSB5St/Fhh& T_cp;; !S#[ͳ+ZTS7*P߈ \ҝtAڟNbS(f`JA`? :M>LC9Pn?/ /R.l/y,ZC\[|AǨK7d.Vx6 hž_Y|=$7;ϥ^JY'Vys?'N8ի 1v}ߞmdڵH Nk*鹐0?[l4߿J3_Uc`4N#66>*T|9B^oS}j,AE i/7 [ёbd,ZॷrQc%96c2c1|w>]Wp@{ۆH62}%@ܖAp>h^ zJSzAˋ7 #d9uōc%ĪeƂΟM&, \g2J_ "DזQgp$t74OٔXN0Q;QrN;,'atFu+6vW>S5W30Ypyh2aST.)Ƹn2 TѠsa>rиR'c[) i8\1x?HY9 2Tk_'9@d9#z&ݔ"S tB/4,tzR,elP% J,N < Su~; scQL暦S7p>pX4| x50^6(WRݤ̀|سݻIQҚ =(c?86ɂfp@Y(㇡.LP,TV@ RVxiIpljC(+# +ZZ*`sXA6( SDaB5A6iь)^G&N>qmDnmO2drD(or;j%V֎%cIT,mVꕯ9&jv^F'G܌B`.hf'˩\-+ƶyzv (J kJ.E"ҿkYc28E,6s21λmK+_k-:J_t_豰]K92R7@JPx=D/#=qtʅ>=G/;e^1Fm^R0-!%5& ؽ/)nrlwN {( \gcOO._hYJ7 <_ \BLuu1L{%-Nuz>̂eĖ ueEw3r `_trx'EQP&oxEвT=$hkpÕMǽfb~&}`\&r=8:T6 ::o "'=:DlB{y$,ƣ- W})4tN$_RL|pL%x+v1ޝg ar kVqZ^6a`]+'kǢ,T0;D{->2bDQeo{~w\n/= d6WF& Ģo8Kō1 tDjn*H=Vq   =_r(꒬_# ac KdGwb&zy(+fADʛKB7".MW΃b4ꂃH)6W>jEYJ) 1Z=TDW(lʽ"ߛ^WIܕ0ll"u.A-oլ6W1ZaRl> ~:O_xL"8|쾕G[m(z4|'F;QӐE\¦hsbBA5`׺_kuڭk(p!|aG*_Bne:@l<~~ԾY5f ֭ vǼ_2]I>=љHNYbm^)p%-41cH9뻲GNk0/a“qf%$eSxh̞n:U;_iJLfe&.l,]A yx WD9gGw'hq\kƽ6r1u-PIg(.R\cƁy >i' |I;2y@\fCFJM@I* ZЫaWlb|嶯qz{uTfHe&FU2+̣}-E}fEŮ]dFq(VJ_ ݇±Gu`qƠE')$ķkRؿ?||®4 j. V%uMTdX!5HOx|YE0 x|/RO)UsKbUe#e#xtKgq)2ă|`rS_^w2;,sZn$@6\υ}f/€^!~D݉!{@GyxAnp՝M$HRj9`^ƽ_߿~,+֔kEo"ndݭ.lFbX VE6vW(M7NfD:f3%ӛūqLEmcp )-D2-36IrY%|ED ǖ֬PZʃ'NQ kS*FxlN=S V@bc2mYƎBoCC0ýYZ-ă⭩;#h&6qT&WRoeYAAFˁIdyn\D#eG:&p}IfmCNo ?2!c'{j?$ LwՆB|CTh`*eQA{\2-D]|V[Ýe*+ϒ4Y2#߭ 2pcN@pGǓfB%tKĂKoku4]F043qYhIx=+e~H3':h :D362sG(sCk*)xD:'$)EA+6L+&h!@ bf4l/\ugf*ޭ_80n^ m G+Bpju<[}U04 FYBE~/M`k/ RGhz@4 IѩJJc{w& P1Y`s])3E]xo2H'~xA9b~T؊7WPwsVʔ&/=̹ `pq(·Lx84/7>w ,Ff)n;Iv'`l=\/f- 9~^+YKLξ֗Q/Sşo:{_%& N F?r87f$ >L2q{A&\(Y̩}I]E}H Q7Mbۢ}1ɾrH(~= g%q!k*|5yrm #k85v0hi%,"$ו{ӑ2i}wtAtF TSᄃWHnTPV_Ƈ/boq;VB<& +RصUTFq\Q]V=-ey< p%ei8œ0 .t $*}9P$Xh}P/Ըwȏ!vWȗG3v!|V&1x_Eoh&]*bTfd9Ǧ ݔ}i?Ee8|m@=' 4-D/k[۔\CG\w27)L4] e*|/::>뽦 ?TS!ν ˔BHCR]ӄp - bN8; ^D!; ^~=dP@fD+nA>O5y,}2&ӛ=|] a_4b5& 5l_ewkࠖgSu& V~O6v(Pk!oWK򤫄S(aICJw'cH a(m/+y5sI0JrKXMJT,ճ}WyH܈feQ/\': "1ʽ'v{ТwF 9C!Zڿz@_ 6su&"s覍[m$#L]ꦿ2"! ҟ[n )CA.j& ^ɮ}pcg|{˅u'abzo35WJ˂$nE=NAOk7W ܹLGIbWW2oI^.TS&^reu;K%g:d특Z:6pN6y:j"gӄו3j?f|9] 3b8!6}8>6~/ٳBޤzԗ;X$ZwCĵd ,{G.qaG Z(l/<?PÛYb8a  [xԊ~µ~ Be'F~,Kh&P:Q{ S&fj~ZapK[u&/۸Am:@~  N-|`_~ºfOY'Uhk)%/ ®~[?NQ_Jr~x0yܐ]=2庶l\L.OaYvtfTsA1؞t^:橱`uΦZhnq3Xͩ>rM"_17yFSFEƙRd[ mEm=$W+{M`1 `tcS4`(bNۼ/bux!!^^&H/ssT j<&~s lЯ~"K:8IJ{ ɼ\aV)$x$8mc0] 4x52C &^K@C* 73PfՐL6Ffj&Y_3398KgLZJETi}^i'yoYf0X$g$0R.D"?*QbGpi$|:edϹ/քH nW bJQ6q_>GGv^whL¥dRhSAhke썽]坽NU4S+v`b?!}IFAm8w7t/8yZd t{0yEF/n[k| o|:,CAQ DXm/gɏY3&<ە7CXW— 8vJY 00&HȊD. vRN$O|(ԭ|A| <tҭ+h1-U)mo ^ł_R#x-Q FI+LXp2 qM aaHۃ)KtLTx|?&/p1P» ;izt>Xw;B>*Ȋv{C-d]Z36^yG,l/t:lwX'^ bҋkbZ|0aу £ ˵ѭ|B=t*] ID\EQϢzJ Q xZfF9pyhbv@/ڰܲ|O 47Cm~G""{ϼvd|%U5ek_Njs6?wƾgbS/a`PTÃ&i-Auʣ_,:e 8HK1uJ* <&@]A6 =x?'AiDyI^PIV[PlpY4Ȑ >6=ǵ#٨i]TLTQ:jybSCALUY4VC@8.&@I&Sё7ec i4!J혃eBfրME/H/{5Hِ){@>f{}YPhIpndq93MĆ҂R] ʈW vպ 22 )|eN ܻJi[%p|)eR#A9)Jm J9r*?{seU|9m:&ZoP^l*%_?393%>T<6ngk߶9Bsxەc SH|=?%'*5Gҝ(:m,dB&!HPXBvn0`P|"6Ad:sCy ;qAklWMQ x鶙)!_piEbn\{Pw[(Mz1dQٺ/ghou-sf8 Om Z3:@U4YYN^)3xʨn*Q{x όiquO?OJaE4Ⱥ>וnt#ivxl lyA9 [u^!F z$c%R).LlN~k$ ɀaK: N[)P'm<469n;LS i¿/k4TA+˸Axk!N_'/8Fߖ՛kd\äKO.d c6 =$>魋Ʈrr?gq_% J{mY6lP Z4݊~b}>YG$v?Zf\LQĐmW/oi0HV"TbE2RǠ5%s)7Y x.vr6Ippǃ*1ޓȸlB ]p jP8pr{t!^?J#݌7ׯf2zyx-%sl`X]p/CBmU}{g! x뾸ɄA1t4z|{@>hƨC^ZYM KZӑCT,{tj"U޲ u4 G߅p U?+ 8sw4 ;S%}5lNQ@pdxmCP7Hp3(P#! 7&+iI N Hs΄ޔ587xœv&/NYTIP-o3@~$SqlQ8"P(6 )<4Nr؍ReBq!)|ظ,Dy,+&P 'q[1??a_ ό|:сLoh, ્#y!񷷷Efd7!EY:pJu">υD[tߧpw,cF aPPkL7I9q!\>)CO[ݕ"@̔:,c~VΜ}ƳnѲVPxi1Sm5~um p XVѰ;/Js?:I*DLbH<=O[>b ~8Aq\C _>uۅrw_vSIGD T7| Oɒ%DaTeA• |t%4MhaʠrֽUosکjRw-5}Gֵ]Y /|WaXJ8vX ,ɒCG4DR[)s~9R1c9s9!*ȓ8BxQb"C  )M R)BdCE/|4UhށmVw]݂o^AUqe|tܠ+4x4rncLPSR\T0O>\)4}z7*".6ok;bF)E3,F B6/.H8ҲP4pnr|v5Hh蜃czn8hղ>lhww)2J:6hΪϟfr*V{AYheG*~o5?~ \D:V=*&B3 D(2T"acĭX#ʃb{idh< F#:CX%H '=$,JޯlPfyB0 (ލ|:cJhŝK FҵHR;_c,(&\n-a8)]bИ2fW,K^S@jv|ч~&^ׂ罫lp@Qh J  GEDޛb(]Gu1KKT$ʳ8.3}`ŠO[VT>FD2E%־=#-UL68'EPn;L7sl!Y @g+@YɅ6N(@K&= I唯nf.iWbQ˱ؤR%_e9IKe$҂EZ@`RJk$uBXtdr9g@edTp@Y'(dԉFЛi aNdԥ䘃eR-hw^:K@>p~b Z{{4 PY!OtsDw'c<f} ǵ̗Q2޿~.}~_WI2aW@D7Eza u3X,>x9}EЊA~(W47_ pbDI"_^G'{'5&E$ c!z9D^.G=+hd!bO-m[%\xAH\j2xLt;ج>%ľ@=r*r;C"#dL庖un-v[=m@E#$b_.X2Aw.qֹNDmࠑ&&KMܖǾX7Üہk?4LzOH G\U+P\Y6Ze#9~J4"u\ZϺS.D:"a ]$) t)<8%X] %c gSJ ,pHf]+,QU+P WX4xTpk,L A&yaŽ>j4y6|9L<0ҁPN&8Oc!8w/_qj: UapdE߁gt2Q)۰_dx0%/<4wܵrޞgfqEZ\C=g8UuU P"ߜNop3}J>L]h,λ#5Tʱ¹ ^=H /3GG$F1Ov\4TqaעhȍnTxl Oʻ[H|n|o N oВ Oޱ*(svQ=&)"폲M-=LH W쭍mܩJq`GD/a?ZwNsCa܌a=Jyꡉt* KZ,ܾ Ͳ;]Kmį~8;WHvIV 4\<IXPطdM* Eԃ,|o8܅<fuk)y,`ԠZZ=~YiK!LFub49}0?!LC̡N;~2NNiӽ&5_\3r/*K8E_2 o2Ua@qdƫίpɘz(Xv`$>-9d! z%/Z uR*ZEQ}űj{j36 I-l'|bձ,Tj08t #fPCAwy%oW >W[y.*+7*9  [^vPQp WY+Oc X.d^#|7(h2dqZAbF@\xC6fzcbB=AQBVPUdj0 K6?!ƹL4#!T7\_x @c ɫKnTq=^]ƼE3G10늌p>N8k6u>@IS @5y65IZjs_pS%@Q 8[cWZG|5zcr(Te5, 5]<˭-1S>OcYvp떟Aе( |%;yzhz¦J3_҉ CR=fzѼ0OGMnqP]z16\O,W}$Fk84QX|3*ӅMN -L'Vjތ:Z|J1d.VɴiI}J4Ƌ)i6nc51i=Y"`Jrrx#hsᶙΥEv&pಳNRI# \t¦*#-ϧ|v23W]4,nuʻu=h]ι XshpS9g[Z5Xu9ޅʇU&&φ2uYաo͕"u>Imn?F&vw_iã&,…WpЌ;*zc4*C[=+JjW7 nƗOq1Mp99`؃P(=Y^),c4`}pl&G'-"IZϹ˕PmS>1;>6Eg-34' /s:>xɆDG͈x.' f E8bqܭ,ghB+w2 \fIKsmvE_\3[W`W|JB|> &`q +tΫn'#":k֫Ŝ*YL}- Bj`/׈ㅓw 6< oŐҐIl3i`?g`R%*&C!4vP075d~W?1TakRdr"y2~2h rl~ NW9iEM~k\cn'cse"CBOLh l@n'^hmebꆋRXݲ+-_LMPĄN/ ĢjGv~nn?6E¦ {@fN~1Qw "*u6yܗ^Ͻ+ Zn?M=X!@ 㕀 r6T =׸&SW!$+ |/MK4Zg J'<y)GXCGCvS$bkOp^OwZ)3OYAs`ifRtDEgZZdK{1cK;PXעPxRL5j4~be`HjWxyAh,X of-Q!W Zu&fqw(,'ҭ(p n0)6epr8NL-Jٻpՙ^g\ڞ7fZش*78?P\ۢlUU4`PWB6>`6&yʸCgs@gD|S25br;sݺӆ0Yh*?/wGݒgmQV3Oe 'prR}@ۢ>eȀmQ[zҮGD&=ۘ^ÕcM&h+$%mUjMcZq$ݏW"&V <{~ #O,ϿUaURCu1w&Z8fiKCZlJxO$ՠC.΂?Qb*pV,¡j2%61*@čNi{sUS'_$Cy Zȗ;k-7Wkdiv" Is WeM]osEu/݉5OC>̵FE>ȭ'Tޟ=KwHiWxO2NdA^n6ed'#-M?[egW}DT6plK}g!N>"DGTf/ {j2v6$?DfqKU2 l~!7~Wn?fd^!#+LBlKifq5ves)hpZ0>zg-84hz8R,av%L: A+.mBtE\غ@mKJd^7Hz!?Ulvc=Nͭ88J~6v>[ #Ol^Y$|7:^\Z,ĢAoNq )z 8˂h9A?% ^ gmLexVoy0NYRclT׋A蠽k\@m6U(,ܻ0?"Ntt)+j)3Nҕ<4qISp+#nJJ#U+y]S)X r0jzQw%#Fr{Y=V vŖF,Lv#{͏$oleUlټQ~a{KcpZM">f1%~&$Vߍuq \3dy^Uph>39E(kS׳:p(.:b8փeQ [m'H]ro838krNeu1&t*8nt87x$*.8ٖ`6ëvr}1L69Os"ž&ڲu9>8-Ҭ_NK)=ӧR\*񑶹px"x?ٰ\%"|*ŋZ)ǁ b ~s ܌@,RC-jbSd@0UG0IfR0V)WE-0--('NȐm ݒW#tp)3LB #SbeGbM;*{.8^(x}zOoJZ㋽Qϭs֩OAqm$2& L)c%şs\PAZ8Ԗ[BqO 蟳r"nBCw)zj ;E@? -86J𡬇pPsXYYjD.8,p8- Q]399Fg?ν-nD :-}z`Gd6;!Nb =’a߸$b?vx{ܧ1G5".BU|O)zY,G=s|eNM =ޒ4x:Tl}H} fBۄ:S5d&ph5UF9 TOM}"7}Î# WNmN_@ޚ) M2} ]|e1'zFp}re!3ULTbL`A1/wo GebrqGHt!0՘\b&V`7}Ui҉7OXT}EɛʛKi8{}.$T:U\>&bQU.ߢA^O!SrJ&^ 9\'9 7"U//yNOsOvv+ ;k3*..? Q)D,[̚"GX[.hpK×d=n(|~4Orj瀂)-KPY5[8bZ`'QawQf:*;̏cFn`B`;'} rvZw~p<d{!aŚ%ѼO"MEG߶e4H^$J|wZ%&elV,M dciLi$p`J{ ql&E\_*ͳhDW0)عlҀ{wxp iT0?",4,շU#ME5=пk%%v;xp@T5[`'-"HGkj|! n d .o7~U[xs2W\dKD tQ_E FQF=)-|dUڪUȜS VIuP$&JbS TYp0>:kSox@o^ߍ c7w'FS f'*U!o` V4N+ [8![ HRk|%`;X [p xi-N%wRU,C/g e$%/sT!a9ViMR#j_]n_|hdN]OVEJfc={,%)q*S;D9l]m.Hi @iGs晃J*J_Dl଎ G V`EzBu>9(ǫ EDI{0 TE♬Yix2|NF?YXxw2Z?(>AF-v8Z{XDu3SG/kSЃo*YsRs0bF"ل)7Z<)!a\a: <ؑiTШ!W zZ >~7]ؘ4E ׹X} {1h}hS* `-A,'JGKGMufBsi*T(班JQo1ME sӢS'vZ9?7twbfŔ1FZ7y?^;C^p.UE6g?:,x " 6GOIEs#AI1vҠ%9CBrxH&A REH+5@m4㱆He"K1zZSz ;L<q.`aUVe$gBkj!g!uNXyhI'Ƕ1[},yf$Hi%>Ξ ToiE@[Rٗ9;~a1.܁P?Yd'Tg-&H0dxB@ xtT<}2 >Q s|$y=ZpxۂiYX *2>Ci8PPny)Re`X >*@_h,KA WVKLD*uޜ,Hu ;9l OM_~BttSKDymjŶ6poƙt"<#ޥU3)F"즟F lCRA Q'?7p --qi^s"LQJ  E<=ɭ@s+P"S^W84&_T>/GqgU  2 Ai*ǙPnTOP[-܂8_'P̬ʔv$كƥxGsݞX9+(bKS y8FYm.lCg>c`c2vu:=Fh5׬|)sUg:P: l<]Ʋpb-TX~8l7kD>6m1Tċ[歡o]ZAy0@ez(%Mz&oı> .hܣRn-l%ZGbX υ/A/TND :8@!msP) ·FrLcW7ʋuxx^ B>7Ǟ\BXDœMQHsJn)5B#dJoG8ifH]%ZV^Ԕw3.lvX۟:טO-C:̹3_lVAx%g )PTͯݛ'&X6eßNVkV+2 M g}mnŨ%Cq|CA,cQ\a+oNj'Z &hܥpdd`e"L3T >kb3?i}&"8kq ʡLQ\K"6%MtvUw*fۑ+$w?`"PS16y%J)͠^ě$(fw^a|Oޒ[-*$C_R/X,W˄6.ܪ>T.w.BTB[^Ϋ~KkA]" {hhD*L jhE'0@YGѳ{#``}͉|8ínO,8U |l fg?FM$eI&;.7>gX|GJ ( 1@,#fmTFGpu8nh"#ߥXACr_%Kn?ʥ5Ut4lZ<0ZyH'$2c-{kNhUo;;":ynTM"\4&ou8lpPJO]`CV-)GΩ.YNٔ=E!#.4ř*|bC}4tQ'*nwhO\Slf:x(~Ҩhu2kԷ!.ҨT)CiV6.Xjw^t,6P͌6AO Pˆ/o1|k8>'.LaQO^Z1db;=6yJȦU;6\tل ,)M>a_{Pe`\઄mG8'waI׮⇽.CmJnAT:wb?7%sQ[RUM .p瀍sn\>tfxQR֝#@Hl5/Uͭ-'I9ԑfzM}6NC=:u% 2cv,4"zc>.«PpU!sSowܥ2*V)Q 2RkhYғѲf60TYHO'&.)%[resPĸ9bp׆/|Ku¯vAziXkvF4}1;2S63|vp!!ehB r9T`XT&p&!mf0f(c:   {|6oo$5q BtxHڧQ,$xlea˪MT L$xJ8| s~0*(9S*OBW| r1mnᴂ\BL4{y1ɘ}NU#M'tj1ՅMXi) X 1 2)A3vJ^?3 |w09Z9%Q`E( /nuKDF.:oAxc*Wj&[#;EF)6c96FM܂MT{ <} B[3W^JKR* }%6 Ċi$~A*]a*S"UZ$Η*R&ODn[U)iU"(T%#4Ȼ@U(h!hjx Fgd>ɰH|XR:8zT ezNU S,uh)CK1#)&5to+Yxa?H*vwc=T|Q1Yj-StWDlJBq٩(]N c`U}vYںߣ\sAl?pvGkO=|[. bz5tot.j _/uVPnDqW6ݛ~=̛NkIg@.&Jl}$ȯ#=Šs9utp6S'J$ ~gׯx5)Ɏnݾ%`"ؾ ҤAe| n33r|k[q{iN؆wtSOia'%$P۟m/*ɥ;Z^J ~Pc8dCr,ր'^< 7oDJn.ui'"&<)\0EmL]w^9^d{+3f'wdE^ b>$?:fJ9\T hNZ`n$2DmBH2OIãWO۹N:_ȯ+eHcRcSQ0 =ڤ]1?®ztŮCw\y.tfqvq; V!x,BW*46i]۷b_¦J8yMY!R|Zc!+ȕ3h٢Q)cS9Q- \4#6@88љ&Y*P~KȋO,35hs&Yf|W .^!E)v<6ա@y`}PziUi߁ٕR9BũsNmahR:YZEq-MVѻV߫ǕC.Ůa%oUҿ[ޕwէ=BQvUn)v?5 f-|f8g#Je'b_篘=숁[k-ʁNcи(Ay G5_LA`^ӕfS`O}rYN$d>) GY4N+!@K=/˶PLHņ{R 5 1 =? pnCFU9t{Wk,0CY| S6k"kp7K|hKKmJnL44W-++,>< }ܩbBpv_ ጼGT~voK2v$2;(Ł+QT+pTTq;:`-H AhKujy*<6˕&;'R'미H~`7!h"o ti3\W$\qW$ 3KdcNϘ !'T80>ٹT31Nc{'SBTOcofl*0Og6RG#`4g@eΥ0lABcv~uT׼v^!lvyAI.s:3UO3E[ܠ% t+M5] 4xh2US] Z}|ZE'%*;vx߳Cvw5P*py:c?tE q3;Xo '7`mɇ_RɰC ^hY[/;",^B8'cIsd3 sKg=@);*PgNzv8"w}ƒ0i"|s O~紷Q56;W9w- oYYG#퉛ECGf|%7*ruMs"o{_~ UhZW"E!ĭճN7P7@ǃ{hɼU'5 ,c!#Q.#Mr7 2u/|\ϴ 747Z}/xyJ{KCQ+(`ᦱTM{)P~р4`D-Fcwp.;G=zG[>sMՄbG,w5|mmL^:ծMKxc(m&k~],5Y"^)ZZ 7‹NFYsb1zY ]Ŕ.TOXjڏ ":k56.ձo4:z7}nI`XoX^Y1^]oVz!JM#Db:OZN/{w4NP@\ $8;3$N1zA/NRpF]UywK՞Ը;9paXG1ͻ1S5_-9Lbes)!&VxW i=V'!ēC9O[hmH῅@X&j?\m]ձ&x?vb\K@]Zc(p9^ȅnd9܏be}ӹV$H.&%ٟ'I=Ak5SxRK!Pj`"yc*I"*LkyLPܘ& CydmbnDŽRo"%CKO;Ug{v3'V6cw̛[XI#eqI3Y[9xHS[L':: sv%E@Xe/qߊ$&9_p *; p|p!t.0RyO'Tp<6$BT:X bqYTs6ugpe_^Mu7=\@{ lo|.;|s~asi s%5U0fXZ;, :8fxo*CZc5xP.4s$4~vUV bڴyj&TTfY^_ξ2V#HiT *Æ BiJ'rO b=(W$Qm \p~6Oo>ŝLԆd1)*! V!\p"N3_>xmdwX5 t/-̡ED`cD~iƿsfF`S!oUGh2t9P~P Ņ\r2 ~01QEFQeOH)˾ h)>H˼`K3py`FEQ~~e1>DfIU\@~a39 t>s 8ӡ $ԥ/hL`E UbĬjb2LbhDJ Xxa+AF$c/c8컹+N*!cxI> 8DVS b~w@Q!+qDS ۚS 0!0QAPɧǟp;?4Ed W_>H[B(1su9?6&*>ct=on 0iA*NAT(nn PK4Did=(g|8N el0҅GgYOcq>BKq_1#ශz") 0(y_K\k$p^}8XrvK&jduGDCMD>aaRcOXТ8z,ԧsM`™ ( /Q cv8F!B5zx_3;N] 0L,䶹0'abZ\#4bnF[Xn[ϥm$Fs 6?ѹmE"QJ呂L޼[ev. V/# !~łh G ] =TC&xr.niǧj?[ =JntZXXr!(bz8e/,wuOj!eV3AwwS⹈ҼRu=t )^ȹ-aT'6nf](Bߘ0*j{Ыp6EJ6jZ`6,ʜ:jm(6ht{QB{£Ç U O2 EOɅ:B"R[yYYn3*qGj,]*ZCۂ9gUopi^]=47iZq'C0h3t |rֹH !mﳓ_)0J#:3mxېU^g~0:Fr鏋յUbDwLd88A~A. ҼCR?~(-%94v' 5:T,$i+ Xd_+0 jC3RSuS-4DnsA_s5y 沗@5' WL|J36`O>WmGBv Ǜv&/&``Ob5@6He?@ =k69R)(Ej6"ͽGȵ@{S7x~S/uw.ķxtEס~ pa0as $d&W~ 84?l,ΡGl/^&aSkHcqtUS]U$gYŴZdW_CsʨH-  SeZ#<$Y?TkOKq3춰d)ET&%U!!B)?]e5&rzF?r(5.AaV 5sz 5ĊU,):vK!S/JVo|Q;C0jHM#{r@{O6=[I;#W?n1ngc*QS]z-N3-^ ֐DNmH.3D%D}8z.D-&cD]Qf緶p6UIV[Msxhiclʘ[dSX]dlOFzJL{ⲑO/`q?ڻVvaq"!Ƕyu\Q9ޒᄆeu9-{臢=[ܮZ2q9Z 0\|-CPe4uo =o̧Iz>P7}}*Qչ <]J~Hb̞౩䲇c<z36U|dwb{/vh6XgDۏM 샀Fll4t(<v|2 <Ư/㛭7K`D-~s7 2HSII {Шr/];N+dJK|[Y T`R`5R?z,;p]ѤCb)>V)JGtYѤۂ)z ԍ$YS(iI0ti>7$B(ƥ@~HX6 DFx Hgʫߞgbߎ?, 3WLlj^,?SR\lPwHC|oTx _a J,uW|p?--*G S5l45mϼ3#2e=B]ِ9ih=aVQ dŏ߳z*}mMc}`anƴ 8"Z0ڪfX#0OfͧDq\=0,K^Dহ>~Sq'IY|!mppd0R-.C!HT<@J݇no Aߢ~Q|K@ly6Uj”x4ermxÅ-Ñ!0ç[űIuZ ^xD!x͏LIJ%azyԠ+Z3'#"C4 5g+[$2 DsLSz<prJEGqM׃,oGv HQptuu-bM35xmf$$ % -S<$t@t!|⽐. ԁwndnZ`c|&N ݇U\'ȍB VhV~!CgDnoj3?KyE?N\eC/d>58mz"-8ZsshO8^DgPGnd1=?AٖS:D| 2%f'ՍK6pm!d{OQsJѩR$R&[@953?ɇk7aYQM(K[z^lΜx}Wrc/k&M I=M2Hmljhri`7F,07~@s,] z4#vG&Ep2ȅ :柏M4>ݭT[A լ2~U[)(u˨oc;ʴ~6HV'>՚{tm\l)أn*f~%F. |1_%wPގ ;{8;NHn)ܽ~9ܒ0TL(XU P%ɊT%xy($[~]jt)^lq;“0vX%ahlF^u7;{~%v|cB[ Kץeia".13ݕ܀c-pSBD RWAӂ6>*.+-/XET4kQUJ;Ω#y[єX#`"X1v"`/B G{BAc .ĩuhR!B8  4oD\{'zpcLTGjVr%rr-NXr3LwGHxrZ&#ִ+h[wW $#:201[2^[ڜ@~x8ݎQ@JN1h~:- q~1V6ٺuxs,3ES*HXA{T=K6o_u5B2 NY(՘@E˥Cm.ȴ"V`Kպ }r*y3%.Jê._0 ^qޘb]w?WR*14k_(іħ.D$%UV]vs1qɣҩޡ g8`&ᇐfV3&d۵w"Ydߘ\ :}.d$•2v{E3tK Rl*N݈tR$;q~5C,=6ʞW*-pY9->PjVIN ]x\|}"K?my, Of\1ܾNl)JSCڇF[o)FZnNY{Dghӈ"&*W&VzʧO;\*j^pmT%+;ᠧk[KxiHhx`P~uRї`-kGMQ*dzw.YjXNiE]SB]S{y8g{W|^,n *eCxWg:sf X9wd/aIeJRRS@ȼwY}"l4lfsk|&*vL=GcX.fަ6pͬJj@Q8R Aْ7c\,Dދd1^6J@vF)OrR$nQF9xH6Z_~fY@l8pHbnj~q"v[֏H0U$@hҤ sSx4A&A}@S<3cKarqkmJoŭuaY)bg$I=9\6UG*:6I(`cBSR>1rì"%]~7Ǥ,?Kȋw q@!?NfE%o2 \Belb4ap1=Z-7?(|xטa%-Ht1X>|進LCɗ} TU.IY&T(rkk_W)*ڏ[:nA7rYfFDU % Qoj~1~F6M,m7Tph^EE"ɋ{e"'JׯL`0Xf2aWW/gAs>UeW[?_hG~l58P_*܎+ n5cSCRS$ӧ=iAx4|i%Rӌ>Vi _ck<%IPnj _b0ҸE̱t$9iTtjJn)/F-R )u\4 Y T ޸kcwGƊCH0f8M!(ת_ԁ+a Mf\˩B;Fi䨋h27[ S/sgʮm$P.AB/d&F#>nxSb%w:Z#p0pJw86a, &Tn*!B-Af1ό~ҲepdِC to ,u/5~yAL QRDrYy8 _LN?E%)*X|$mE[/$ZTt*V1B,:NZxǂoN#E|'oh/і#,3VbҩșI7>՘O8I"K1 ( ѤL&'>yas`cDESŧ&m &gDr4W 4|p18贀` ˉ^OyO|rd,hv2V9\s!:xB,o -/R>y dtbol^@yأ=^=~wW|CZc/SRN|?CPG*yX6C-(Ŗ7 GI20 1. >T}#I_7=Y$cZkN|luF4DC͏GFlF#n:IwŖSz8>aO ߭/zQ [8f ._<9qluY4qb`Fi'lWkqJ#UIaؓ^7ƙcg!6ˤm#1p)>~1^I61a^-X\ؓHId9!lsEMD4x=rT؏Wג!R$rp52H4ix58 ,ަ:*>X"3Ƕ94 ~P6OrN|@6FA+yT?'] PY>Io0QZuXӃcF1K(xȃqEKKz%W2?o:p7/8}>x6[lc߾ Hm9.$FN|>uŎ) )|1l+O+V0cS  t겢UO>*frO1ͽ&XX{Y:BfL#1LC׆׏7ri"5~r_Ry̨kf>$i6^X'"w2 Dͺ[PP+FWA2;gcgvDOh}鴓s'Tųl s S7Ӯt_o+^,j$p}BviR_a!q)vJݒ8޿[b;~ 5~. " 4MCD}x攃 כ*I΅BLBx8۫(h*atXҿ-)FZAɶMھ I.eFS)px 8+oagN9ظ+y;")^GCO'Ca;C Gb sVYm'.ޓ:X&ƒb+l8]HFύ\.'/7L$GŇSV7%I3'Rol.7ZFi34L XChppR<܀.t'TĢhu3!.ԃpGi&ص)Q0Qm&Ӵ}T?v'YVhƩO w ֟>+, Z\a˂ o3HsdS />S)f0翺>1yDH)aдfq-UcS5(_-^?CjcPS_%e(nv~1 49y 9 sX\lIqk{/󻚛PI9 l"PDEEU#9 IZn0I)dHm\[~mMҿeW -u L E`ʥX[_@v27T&;0Hi+H.qO.|9<߰Ƹ H@!AǪߌ/OGbLJx /a$:R %Խ\*a QY4|+:+hS#\bߢ9x* |_n<9ksaXFhw%`}$1|L)("3l3|y8\U'CI<1>U鷔N\th3I3FHNR(̀)BBg{ZQ$&=Z$U3@?υDpQhP(Yh*v6 Ǯ&ZB:~=G,B h3'y[¢GRc}/{|%(=©CKGݖqQKFtr dd%GUt=y`m{0YJX_Bkou)Id*׆s/R7wr vkΎDeΜ&5BGVR[8bPE{LH:>P6>_y4rExf:&a-JA;4q+Nƚ囡jpq.3 #Ewmxm(40-;d8{G]QfX>%qzc&tdsg0~n=ǐ 'y{VI)ؿo},JU.q]\xӊu} ۇO^4Ї&W%xSEPO)4.Mf?NU!4gLVM+FR<X)!+? $BkbWNZU9l_ 9>*ª֏~?O ֌4~ $/bS(*Xr#evKMh>@c4erqr?Xl,e&<}cWL ]0f? 5 [PŹ6rfHfH 36{*ήBY8wWg. iNK{H2MQx '4e}c"M S`` KʩRP9C6Ls(^P؎%B˙@s$Ϙ \TtLEyOҝE4car7H\O`4X!hR@Oiܐ(oa"ƦXl ̰Q5>A0LM=„}3+#-_.}1>vD> 7$2"YDk]~=M ƶ$5]6DRN}˖V'ՠ2ix0[ cKעiS4 To_s((o{ ~b{`Oq Rk<><.T~|"mJM^nɚ<\F2pȚY&Z 3ص\0[sWdzh}wO.F`N-#Bb҇`m-/b .u&տE-T !E|hbKR?m|d_5'F{})Z15|˨۾léc1)5f47uS+JWENh͇‘V[SR)i0& %+ޖQb~]8ݳm\Tk>&$ȭ\~ͫt?EDPA}OBi]νRxk\sK F8to<K kg'RߣE S7/D2S?WQ6 %@/3D&?~8{ E RGX_ *0C?OcpjKS, y&x: 'zAא_OS +fkCNeiEF-[dGEkc 5zuk0bib+Tx* BDw*&qL#ǟK%oX כ46v:N F0 0^{6w?i4O]Cstf+kNӨSgOUD- HۙfRYGqy%m?}{skN6ygx}/ZmhZkPbϹ4a /u'O튦Mn-Ɗbkiv|t+O}DӮ-ۻR`eIZ |&/i޶u}Mv˹o'|`ȃABX8n*4FMBl8M[o)94<ש")lz¦@!O FDmw[x:ڞZwͲgnd g1)9;@|հHi-lr/&]ۆo6617>^8->U"0Glk#7rOu*I͕W0J@fBtw].#`%\S;- Kg .5ۘ6y8mF$Nxwn/6^<@ k) ^JQqL$Ap=ONߞMdR}å0h߽՞oc>ˎfiX*zMs+?{AjU\6PDp\/P~[b]ښ:jV4 h8 \,V%˳ 8;~56&a9'%L>MKdGۡJ$dDjA7H pcmA'Ve ,3TcRm&;΁# @.*X:Tf[Pf}(RiT ^K%M$fB i>u])yBm`SA~)26?*x8uoTGU]Ω PM@*Jk˕#Wu9 ]ص HRɀ/_xN0bRB۸5C5CqDu`; ԉ|th_"6cILiE$,PENP0>@w9|rEnbP|VASLh{;k.fᤝf#inp*"-,\;1U Z8^Iܼ0Wܳ<E3a4YC=~hab.qد ]q2}>Nd.Q{W(xζ!*+vt<Igcműu9@dX=Y-2*E-IK1ޕB;I賐*>J&VQ}(Ň>RBjkb#+ה E"_\zWB%[Lx.{X#ca}z.S5UKt]BTx,^maPR*-We}L)%Iߥ@N\JxKW]4nN '2]jtt_x9֭C{bb / k-)IFo"c$p= ^y I^ P {v5\ȫ[>o؟̧P;< 6s\~f oGт'ng?5+C^B|81BѱUR!M,jR#b` +Rq ^R<"`ϟ-wrQȷk68@#reFc~/X=]5@{cֳ@44QW:EI}S-DO0}YJ.&%l|+Sd /8St?V>N"0: ܏}d>ry̭a<&+A!["RlDYa!廉v oQpkľ/m6uZ-JsDKSnxN˷۬Cg"`9Vf[=MyuMG\dCZ3!ʉ뙽ŏ|efn}+/3^tCB2i+e&_S^n?ácNӕHEh4;[WuC 8[O"Gr&>/BKO7OY :&B r&}$)a|T~;&Gs0Ƌ-4%𱲴N]S18s;24 :2 14|yEr l*l[ abNFEnffQRMN߰@iL؅N+$ <rcsN2.з,*Ɵxj2lL%.+ȸ"J OD@sQ V.{$봌9|0mM*2Iz`~iB x=&" M'Cl!K<_sdyQ2= NԻ) 5@\_Q`/}u}"t5.14 ,d@EV%S<5:7~A3%pHY8!* bgb+% \F[dHսS~dCRy=A+4 aewW'uOe c#N+].JJO[&> ?;a&2קLi NBXKTNqOgK>P= `* yށbS58L6M0:;<.wZ { XRTPZʆ26-,S5[>8CihuJR#רRhZ}rB*q c}]"bţSa= TtK7hYtZ!W =US[1l"$H>Lx;my !Ά @ ށu{^y _Z(2 0W_Hcb< &$c"5pZ:ɔ]6~-rTWPWFPoRk_CVҺr0Hܜ!2|}, +4ICbQx Ch_=O@Ű{~Xb[X>D*h1dKa'gM /Jh!/I,ҔSecb7+i9N`)5Qʅ]EDUGcKMA`kqmjH=YtϝG\*x(!.8;)%/>LgÌc@~]Q[5pC勣KC^Po7 LGAXeyEA ͤUK \FQ87x_9O0IV%D,~,i*q/]eC$єJa;,)Oxx?4(Q,,$%p~AJbj$ _url-w9O49ZϸU 45t})S0(Jem-o %akM@3$VJ>9otNPm ;"Z @>4Psq?,q. d.9ƛ?~q *gRa|uyƼD-ߎF2x-Sd#'"WB\,ꦬ\LBtKۡ³שvTthXXTdg9^2~ܳT+mUq8SO\?٠DUN7YTXyqraMj&;k둰ΆGXܠe4uQBǸufRٟDđ*Z+A+Bg|f~Ҡob3n| qPƼIˑPs.Sj~ .|O6|!ZK*g+'+I@Ds8WKKRu$kLˍ,[Hmr*ނUKɅ[P)ѶiQA#0j KgL JUTDRlLkmԹ+ (0Ʉv)_|J e`&2fznjIv_ `9AC80M}JWs.IOp9SyڀVKR%{z/>8otis?+ƧHl1<Aq@-<ҎGc̘z?lq5q(shZBT.j3",F7s80=|n6M$ 1<.!a 7*JFx1XI-3{Y |mlORᑜ{PBP #S?g6v&c7/,&g߁vu |1YMw(N'3|rtf*||aքM.49vJ ݄̜CNfpppoz5UVOf _Zx'T1)e) f~ ژ_Jўd%K/--5Z#]vM<> SHJ,|\drou eE6Ah꤁ۇ 6IrcvˣVV"nZhƔRtp8GQ%͚Iw~v*p|}SNąҽݴ|x$Monrkqr&a+$^I' s/O\6<k|Ep9:R}34ܖB.Eyo&w|k <"Et!/D e iT<i.r\ ,FxRG&ZnzFȽ& ;ۆ#v s4 t6r/# Ŧ)"GhXLhދ)QdݓR&Y" ьK3pwl̺p9bpT2Vgild`n0ox&0N@G L A %:yrdY.Tzm)e\RN#<^%AKp&0JͷI2Jb53 f!/E7WHAnO&66bJa Wy!?.@8 (ATƼu!Z ^Dƴq,n]/%cQʷ6z(w݂˔ʩumC# FGByVg`**p8\v3jȐ=aE‡=* Ó2̸/7PVr3'0lguez4\ސJ*)lQ{?w#&Mb5n;E61io"N},ŏ]q[@qa[E|$tiߨ"EأZm =}[`~U(\\(b\nN 4Ψ.zfee uYP$k<Oa 7bObys},1=mnЬak@K$"s~^ jTdr?F+25ƥ/%]-b5w1V6,)eKµS)4 E8鳫`gr/=d|}4job(os|8CA~Į N>GL,Ca' >1[PH0JnR-pJ c$DC9gpQmA`n&jO)N#̭#> ˽5^ПEBvg&C>)ofKg}P/:^tUuKA|oh@>{׿z\} `R}[{6;C| PrMo')9.Dy`6$u S$rqR"_ !e:6Hzm~أ?%G\>5zAVD#臬>d3;p iħ&JtX>lcwlzl 6dPr>U8nR:Ar!,~+/gR`a 2~c "ć|8a\r.PJ}>$ F.Jw=Px"+a]/'Dܶ^ӎfLWO\Ʌ[ Wg{GP9m(eaQm 6@~-)Pi݄o rhZ&ӨrƋmAk1uM (}!rK-6x?и7;,ԁd;LRN׃O=M7ޕ {wV +*lcGټn85.kE [vD)pv]Y2\u2*`C:5csLA@}po|kœDޗľ>-s  jםzGo4dPbN"@dD"@]c@ր~$_{AߣnM!O#Fx9$}Mfe%mR ({Ǯqy`! ]S`yS%K \nm lrIgOorɶIGaP-ښD, J5?lJb!C̉w Yo {=.gFg$kP8X}rbzsQA5?m/T`BLNJi%'E3IZG&]?cN3:T~(Bml_^}8Xppr"$I=+K0s^g0kɉ\8e~$tko5')B#h6 }rBމ)(1hbGF1-𞁝R}LYQ(fɂ+Tf+!'d(6k[e n1(ie5 I QgܺxӨNWAFVR%$`ͤo!B1_$'6Zz$+2"nѝ7a7(M!!ih{iߴ |[  l n3^ݓ]82cA]4VvZDFV|K}xkn8C$&{&Bi7J°rwMG2a12c]=5~c=@Q}FK9ee 8y'FDR*u:=uS[vwh*pvn,ϞCΙ Z_Cj mVslAƙ TQKgƝ?ks$|jjS/97.{+IZ-LHEJ6V S/׎vFoëeC'x7؄x9'nU|or{?\A^݄YMĻ'/UԤ*2\|/q/riFڬqOI$X,8.N]XGC l l/{+OHP`4:=*ce%Ӆ-#C,PQҞ8?+/2e 'Sl xQ$5es[qݾQ>4 os̈́H3o`$(tycr7F?B 2)V;O )|G޻ '{f ޖUtиqwP^P0 S@o G~?#Y*c.6G.};m,B*ʉ M; x (we,<5]^|PW" =xc)n _B{'EdEYG-#P <)5jz#S4A5LġT D7A؉,", iXҼ2?G {ݛe/uBE)Y%uX ԑY2{\+[(Gq zDŽLXgрvzDR>7z1!҅IpvlCIi4`x묄.LؗZ3ȕUP҅)AO]Ў+:QWL5"@#7Cccὀ!p*p'kĸ#C=,_w[;}Vavc:[Y%Au㕮ϸSu pv]FG!1tqfZᛧ?+vm%3sp5yiD>L7աfdLe\Lc/ xA~~w\xi /m 8.mzXގFú3ow=5|?bקVӓe 5Jor.#%&"]+ 4{`zQUk \pxLxBy*T}tjЭ26D]P x&F'uj#ٟP@& dť dV?2b&*2kQv\ lz.vn0ZS}^*bЅOMdʓĭYy̹%csV1.Iv3FJUP c{xA1]rX :# dvu*4~PІG݊  <@Z)<0b25fP R.NPxZMM:ZxȦ|b@ 8Cܵk_f zH͔?tW!FJLڧ 2?XWSI4Ƣ@7s ø!uKɁ3wB,Xn98 סQ!>x8gˀE2c2 h:us\J#Rx˶7\iou[(6Dp{레I;i OO~c AK^ЅP3+lY5?R,5xFmDJ!M5ֳ >OC VO{bwKr$(J6v&1@j0U<+fd sv>SRjhfp2}5RNo<V١u79s= STFPnWK@#M&+?֗u@qs>X2)\N[{WeG]'P =;FJn62C*BvJ: v,誗XfE81_Xzz:9)}#eo/qRUZ7:.V_Tb0q<<; {LgTm6QkFn2&8fpS-/nsYYƒ[[+^LaM& )3rUEMlƾ[8&Fф ]cλ-|bօ[t?n}G;#>J鞎?\b24Wvll Z $漍"Ͻt@ro5DSxA*N1z]6\RbRP3Hr˲=y?,|v')[ F{39Nb]MwTP@,w wQhuqY#edg-UﲚcѨ$<n]r*&ϭ0jJ4W~ oN"w<6qm軣pRV 9% Jw4'ҨuCo}'=ZQe&+Bw`X<5l9.u Z*Og*Zu\PuHt~L,VyUHe2D1F\d^=7"2cujf wtf,&B>RyXb,Z62܏+`G CtqG |(-M*@{O]atIO7|[ $TxKY͆&ue3+ψX{)19+Ar=2Ոאy[B\#GIqB.Tjٓ"sqe/Pd'`RǺ{:>>Օv.dU LlXˀSCi3?E-op*p7~ vSm D^8 %~di]A^ 5*j`'2-<v(: rB/1<{r*J$-5(aC\5i$ `GAʍe<ۤ=%| 2(I<_02$/ዷ>mH@`Pi䓼3ufMr 1Q7S ifS#P<\s-UzUI`75CXRq%iq0w +9÷| jp=x]\Mw 'nfyў/O+xw=>tXtyrHvm!ha*XĤz̺4e@v F֥Y9rʌ6_w@z]~dJpr;]GprLI4ѝnpԼ"oq{!,c26_E.Zˀ-7ɕ7 Cnq{Pp#k4lJplC1ct0Qڍf!:p3KD&,7C@n(v Fj> "DdAn2s/L OV]&E6U7. Hjod x\!%LuDä9hʣLAvX-` }l7[EσgxVd_dăx>N0m#i9ΗwdŝUbY^,&XiNRӞ1iE G_վ2WeD@tֈ }%|%幁DhǓRrSL⁂.~riZ}>+DT^8U ] fpMSp 0bHio"=;*8Z2۶(W Nm"^ o}zo@|#ޜYVSLu-&.y$%&Zg!L^'~ci36Es3"/8$f8)*2#+[`@[NQ0iΑ@FlKspɽs74]r%:~Nuf'_1̈SʰaNٹ?J' $1b@ о ^L)"d\/tsuKl# 퍧` ҁaINh[\^gvg1~zF`^ @ # (8f)wvH};2B0p !8-0̆=zxG5|%d7n`’:D.L{S}H,6-Tkfh)n=GևI+8>,}EzRa@}CeS۰Ld),1GJ|!U; Rmd`[&Be> 7@@Qŷu$,_rGЄq K.8}X/ͱäH;Lr;R|tK&#t[1nv+nż٭7dy-2kjB3PЅ_#c\4Uj tmxyP>_t'ybꝻdEx3g`cEEWv"|r)#[~`m HĸM2&Ef̸U<u])ELJ *h"wƝK4X]ͺK^qc䃮r䋼mX攭d]8Lhˍe4[}M"0jBQn#zeg׉Nª0f^*[8TTpKS63)0IX8`C^(`4!] cBIqf}fgsZȁ1;E.*ZM0Y .Hh uD-0{: |)c#UOh'/vx>Ui[-;yNRsǍg(WI.>(;Zf?)9zbۉ|' orz }Q| ߃ d/5ln1ۄW59I ~~u0^vRK9^o8Js@aP,aa# .I#тt|<"shNvwݕGr[Meɉ,>R*;8e_Ɗ!iwI:tQ>!KNoˀ?`'n!2u9F'~a8A7@Kx_!p-N%[O﯌w7y7j诊Ҏhy8.߳ V}h}g uHRWګ}90i|=37BNݜ&=RgG=SP3=jku{*]?)I6llI{gqCVr_{≙E[*'f:ᰶ`$6~h!h4=m~ sig҂Ծ|T o/q煇ˈy|A|SpRZ o{jHry}2 /dY30^hGo~SELʝ})4Z)n72W2Szǂ;Δv. *Aҁ,Q020Ti œS /1 "Ux$ƶ)\&:INEi fTg1WJOYγZM_eyX|աrZWϣ398f+-K9݈xDh}g7e㱆3kb54v'AKXCQb$іlV|Pݓ0bc$Nib!`&kBsRHE,6q$0ˊ2r z]>s-HPV`~T=ކ[,X4pXBBn}wv4酥gP1tu25ϣ5ɟ΃sb$4䵄^Tۣe>Qäq̉ue baK&ҷX fEu)&S0IN ;sO/a !]^&z$r~\"O t$>\io#I(}%2v8,\/1zbd7 >)HͻbX81P^NnARWeqA]Q|Jo7Ccx^7bDy3wi`,ͦ414וPJ. v#y֜>[q!3ˎE,GPgԾN<7v;p]|4/ gO)XaĊK\æ=W}1x`B|>2vo-Q^yr~Sw}_yI x64oWfM $Țh"ۍk,i;=詀 &@*7J! -xOG8z]GtdvO%8/Hg:9vzF"d zt}:v{.O{3 B}-]$IײpEGG`f[mK1az[/,T4,d˩r^ƋS|l{kڡlUX+Վ= ݎ;K3_®[@N4_ :ۿ2`>ykiWJtv֒彎\<~bC{aՎWjnҟ>zdu v/~r(]|j|:bhh{TpmJuj|]鳅CّJVX#Í_>TljlJC{ߨ{dכGg/}) U9r'x#p!v gLt%*+GIJQ`=yF;YxvZR<ޑK9Ό`2woEXP(xxwVdcJqtK#nin^S̽y]ڴŎ[>UX>^=LNS+S٧:O¾]Pi^3Aib~*V2Iu6-xz*=*7!O{eӦ? px#C)`zN O`vY*#V JZ_T( SrPWqt..sv+/G=)gWBB;j/\FG`?h=L@=RŁ$|&ܚD$E+n𥂋&C3C-jiwߊ7F$ᄵGCPνq_%L>n^Hq !ˈiq(+z6f Y^Y@g{g]{ g9-#yJ- szѱSΤ_dڋ Jg~_z2gcxcDxLb$/tKx7Xx|c0Xr9wFNk.p H̥wz։cѵKfR@68huQY[.83 }=77쬝A&km6Ae׎xW3խf4XpEG>/WT9U\b;"X2(/\=ױOO^M9(ݩ8f˓:,W?tmÞ"~ɔҐ^~дGŘw96 ~wgk]#tx04՟9LarrU~Tf7gF() ;̅# A(NDdV=Y`J}ځ^ݻ RCVdS\Wǝz ߛnkm#@_y|M>BJG~w\L5Ps>jus>O''SUgvչF܈*i'J38G`%w]^L Ԩ>[ MDwEn:2Z\5 Xݢ=8ȟ.zVx]4}`~)k9:އ'o(|X6o4sTuj34hYכR(C|&]Ttp̷C,-JehFߜ3l>}7uOĶ]3;9CʜDeQӗ]ٙ[ );8\4--3].govݟ)NoZbǷnJghL_~KpmKX eCU=4=؟P+ e]8mPk>u2޹`Kzgv+qG y  ?z}1 s_Er6cNl +t!˸s;ICWooWLL }Vacp'*ҸM/ц&0~<$jU?Q5Ы+َS?@lg f׼ uvhHNi-ڕ:?PŎCF8k2\F;JM<6>Fm[hT|NB݈ll>ť:"l^}/30.;D6ص!Wcb]8ALs~b6 )(d3Z$9o$01#-==yj|ql/|fVl>Tbhv8cЃ-2<0/N) <Ѧ'>hZ{JTgԜ ok̃#C9m[Owǣ>QKKkcD3?I'-nTѸ[_X~ :f wNVck;]X>i٘맟m(b} qy뺒KY4'"sW 3{ShݞYƉx~TAbpH9۽8)i/xsHFq$7v'a.6K̉"e=`'j;ەZ-t*aԡ~qGWOz*1F9 "|kAώ5L[ǿ]t')*#|ay1K%7}M4]sOܭ\YXIRMȟ=yieY:6*=g+{:g(UB|fri`ga(>Ɲ\;#1E}XEϷ3ffpy!sgE7FՒnR{oyzl.=mVN͸p'D2hW3+|w;{}4͙m~Kk&VS٧mЬJS?6eޯ/)j3M!wx=G~{IMUW#ԝ dn8k+'[B<'J&~1`d^zԳtpîT|YÂ_Nq8ai@=WPu*cY(W̿HO|gSj*%}4߹sAi^{eunQuW(ӹ<:raLbEla>!%\gP`4~kӧ> kH'`E@(̧wwA߁ԟUHb3Qs4;x!ӣxĭ*Ԭ;TFRc[b~'SfKٹkE'GqzTyяF/CR])?,T5$6 ϮP'Ѧ3E5z͢=;V ?|K$^7l@upt\P`AGn֪1wV{@Ekx̩r`AS_G obVb۝"h7>1_U8JjoХR#nn{deE[LUna-F($/̕.%Zlz0 zotAզ*5[rU4{*j}/(>|]IBO}gNy!l[WRWX}{Lob1OVg{bcj]6A=t?]nnig~u(@|?yri},$t}rB.SEᜄpɟ!w1 Ys 'k(<3l*eĂprU㵐_l)#U9t˼ $ٿ ߻^τeIplz*psUHi"G}؎FFhl}ÍT{'-a;V4PTl,>(Q\/`Үv+6nu{zTw ڵvfVإ z83cFzڥ/romn#9QvI׻WFPr2 rJ۵}iЁyjcV]ÄK;ۿ}<֝rRvas/Q7ڒA>u+߆ ? X0MްI!{r&~өݰ2/28:DW|_᜜uM?K$XQY?ǂ @_؀O)Д]L喪kJ@eeUA= _t}U UX!yHUr{P<@:vU _2K=`&kXA3RJ4*~p(n](O,N;[ZӹgrK/IձDz NĈp}?]CqJHͤkGfqͤ\98Py4!\lyCQt@/h;8wi%[;Nt`H*]O?c/h҃&;N;,' 9ڟv+ <k*do0g ܘ h@/wmE.KE3WUeFFTc0w.~Z&1 $;o?0LuG6PN\9=ף&t# =sWvݥl: Ξ*iQTs/& ̂?ZXaAa7?rCBt]]&xkW~X6Cn!ԻF `f!(ێը[ CY1pd&o?+bkG}<٬w* .昮I,H:Տ EecOh"ENprby;0crjtUw=>J8$$~p!Y[ޫ>ɚDxzCZ0;7U)Mf2w([lu ]e m|bkdž,=Xz£.Q@lGe29~[$meԚRӣ\v:26uFAw?k"",uS3Gf+ۯoRm(lGS51Df"vREg rxI5B3C(X=[;g"v<-LnIY>1(ĜP=ɘL֞* Jc.\x{v ! vl? ĵ+cR희KRɺ祻J@jG-.nM/G#S zvء૆̳?)L.Lhf7s0p,u*+aO6 it3;aQ+8!]U+O^ěcyF@NM .BsaNi aQa4rY#\GH GY9lDHt!PDg >5w6ky:"Dpp&L3>{ݜYM/r`)\qlpzb 7ESu7^7]wpW_|>l ν+< s9Uq!ojSbeōL<av5 ۯz p!iY7D?𕉠KqŅ[ |ԎL 닺oʼnuXnW=]h2%q4idd8TٮN~vLi l V9=5)A֥*=j!<|* AlڡcrC+m"cH; 5+QNLhW]/TfHekeP ()Mj} ć C#̩jVhtƕ^i<6^eW^i|8p{#;Cϩb~*׋WB!4jG{ njWʏTٴ~}^ 0OjWA| ߎc]FqW!wTˇlb|d?iݓWg'Q\u?l"-χ M#b)&jWqɋGT:4b}a´(-h';T Gq\ OUujDoz ?&tZ1Nj}_V\pjlBT1\D[W(O J=Ǹs+QB{,U28&7P{Q%oLa<ק(0oo(Ma6I|uyd_siM vje%^)G(ULRCEn KkjcqkϽtwK | " ƂECK9h[k6Tl@PX+ۀQx{rtaP$jo*懧*%PE]0\I[8L"y$(_7am`,e8 )uqK9 F{W,T ڐmS+56ЛlZiYT5mUBhcu2Y ,@QsV4 ƭH0j0~j6 QuL.wh]T׉*!W_5i_'?O8ٴgƷ* Bj]ABfbk Pԧ'k#PE{pz`fLɦQgmRPH_-3Ow|̐]#5j]: ԩc/&:.陕tv? tã+}s&wW^88銁e1 T($,0㾔nq 9+WiitX9Qjx߆:+d"kV!07m?UYVu prI+ [D[9Ql«L{]P)PDL*ֆ Xcq ލmmx= hC J%R+Չ=W^El?"L\/FCg #m7v>;]je}Fj'{tVpZ2^>,p}f}N8?(T3GarFcvab vhץ3'1]v_NvѾ5aTLi#&_];{Շ)ڷ,d g~~x )QXSB& &p #`߂!,v3pj+N 4svp򵔫TPxVfГ$;`tAA"xЈ{(]{$!lPXaSCwݛVljU]m ѦylK${+İL{$' b^0lʘpv*a[MAJ]@4#+:Gb A+[*;,pG+q r^R frW) G'&KѾA?0`PJ*1\sJ,W\u֘ )Ŵ@B)$;`"8xKӤg=U9Ӝu ר:ʵsqH]$J .-B/jo%dA9-bޫuS2 J͛Է"8R]ߏ% ZO6]A_bE+N ݱ >u x@/M#/"k24r;VLйaŵ*#-boٲel/z B{]3He:0*o?~ϜH)YQe..+`Es dx\ZѸx69 M/^9Q8CNnMzx8^0 7Ikgb І OGђ§ع}vG3>xTxŪ9L̳hެ6qu6U- MPsh +U4BM%4\Kin*&^'20NƊ[Բشg8'"ڄ#=\u=y`Lv(JN~NfԲ5gE6#F gpUV*EZOMqN9!.0y|˘QL m-&}+́#L8 6dzY;U.[5,x+"]J}2".l#v87a(zEeKڶ{X@E;UoOJnNcfF}QKAgVPE qGҬFYrX3b] D&ύ LCs( r`N~~.s=+jd"h㴦:.AE ;ʓ^> D`d:"rfp23x|/ݗ8~gg/x^gG~|ܹ/9>giPH7Ö|L}4QTdvfr@ly,$@]ųhcW;9(bz¯h} % 5葂Hk%R M8j D?L)"h)ciC)0  Я%PĄހNm `7߬}p:U)M/۠gKA.Tכ2غ͆^!&ayAXm]5D{@G1oCs\C6 =S,B>ZMBW~4}E& $v)V+L~BcYh^=#PɃs|^M);`ќ<6uBGÒ-OOGQ58y *`eٍe8' b Wp "v6WU(Ǧ.*ԅd6l i~nqUt5Cð*Zն~0rVf7F¶W!I[Nwuxg0n+rls)] ﻂ\s,}W0@R`wn z1GSe!h\vvPvu*,C3]^*ݔC- XDnpe L?XquTo=^r2Nn&\=N4xRW徑`ԡ|BtR Ec1DŒ#Ġ1F. Q@0XِTkuz{ڿ߳1$/O~e!8;drLʜ:7R0vr(W|$<ٲ!'';YxP!BhqYh0L/=[ 4c1?DQ({ :I ώ@g!k\$V,`EB4^wXh'_.}KkT^K[5Y/IE1qcAC0z8m}N^<׳\^Gm㙁5/o|ƀ:]_?Q'h%xiOk$eu;4d g|X쪺ICqC8<Fh0[H4hkCqZj.еP!';\{ij?j+t)hh{$.HVضX Y nfBG Q $&+3@US׆q$G0vs`ba%li/ y! <lU649x-'q^bHm|Iy5h/&RXMe:C!Ck`0hjC ܅ItcrXn?`D0u/L?}1hJE%`6YG݊):,Jc]?s~Y} dPMέۚ|\qG E^?d#v; "'@bIcDbC0Rqb `)b2qR:Z b2wJHӈ0!jw glq&5aD78& prMܡpわY C#.Pw֬\)S[αTQbVN'~JlvDV]-u-TYhF1 VPߩq~NKd.]x-^]dj 00GFC4#3ӈS;WX1Vz^0eq|0E6x/puou3~,{oEm|^' 1BG%SІҍV]6j5Lvv:Lo)_ڵɏr"&]mjk+_4PDH- oMNEM "`(}c#AJH] &hإ. |te2>L#Xc |-بǻrꉉo ϡR!4t مZaT+"@ev_y=1|Yx)>ʹdR0BJ-fTÿQygS?7싩Ϥ&h ڌ`zٓV}}6i&N[,;{Sja,T `.Љ\xPHO?$+$Z+a/ "[ +/%@ ɭ}8G!:Ї8`?h+VIU9IE$]mq"񺔣֌ mӅn:QVV>S+~>C?y^,$u8v*q40}AuU|1C:YA"0y\*3%笄¬*]5)/DJV##izwkFU]0m4LT)EFo*]mt"^,kQKTX?Nlʋ۽@/*^z"ӉP:V&徾LET%u >9澪 FɸĕcdOSn-3\̡ !?MS_@$Ct s%F/^djenUdӴt3,o m"3hX{U:8y*{X6SjS٣<aH8S0Tҁ>ۙ BHzcwCO ǐ aˑj0 RKK(?y<)SsH8^hfOn#h Bےr$WA&SEQs [\Bu.!M0d@f ό*fQTG5~w^P9x}zW~u{}h?5#ك0x<5j2%s} {[ 5ʓ %Q HuuG{mmYڅm۟_F0lKԫ$h^T8 !#JcJO]DKF)R=;vR8ӽ3q$^c#(e@ZPyK8΢P )U$pF%h8/DO/_[Ѡ'(/ Ƙ"PpPįDKKC1,f2 ˵Wmd4DBP/TaU /ab+7;Xxc855B886D,(]nVj2BՐ&wS0eլhT\_ЂU>a &=(XA)X?& >/&nMǸs{,Yv3A0]P>J=gbH޶4pÔ;p#doù r(ds5a4B*ą qAC\g#$ħ8iVpa\t7n@ b1:Qc|x㧿LUtumF63 ptlUP9U\<`^ski+/_s BV$jE,O%_֝eBbqPC[w6>0dL@`{;2C5pWQ=i]&W/e;7@J1&upIf&<aSyOwq#k`0l, Գ<0` ֚h9/Cm'Tfpiaܥ4ljWg UfT` ]jD`W|C"@C.uM+0QJ8p;3"+E}.z#Sx4D/olb| ;hfOp / F^N8t4@<6nN"~Kl˵U,HwqI$?dn&Tg o_}bO$D|xcMFtHzH뷖p(heia{v+cɃk|JH謹vbEn<%%rH@cI\&jZڠ*{rdaԣ4V閛YԵ%?Y%tm. DlAfd~]/MkȎa @ztY !F-M[SSgu0;"Ht?",C,{Ev6Ko3B!ҌZl+ԆaPMCk|FC83~@Z `*.Ivl2l-HEQښhV΋FXϧ=>[,60t{Z$;WS vC ZY_yS]Nm>MIuL y.L᭿.pFo%Ž?Fh3B򽱨ڋ(jBԇ3hDrӧkW rHV[X$4ˇFl FcccyTK?&[@=q| ZGb@x-c`kKcSI@v کeݗpv)AWUг)TRZI}rW*?^HMcQ9dWTěܳZcN0%_gfb:D]«.e_J\*LLЮ库x5|#`(u tUw94@D_Ӯ836F6T#4qyM5KMlS +.tjũ˰3 #Z("Lr Blf27c<"I9;\_JO`NQK½1;LVFhjgA|r(UFž)1Y_'1r gabT竨*r,BG#$}yo )+b[IՍWrx%'xЩ, Z?x+ H:{K{D7<}1Dke 4%f AxXg~;By EqWAOO|i倶BP(W*L ^W$BBSrUBy('! R$c#(3)~3`QK{'x LrlgfB-1q-O67Xf&X,ng5'ΙGU:+@K~nN]/7A'Stf`E{3(s<Y7D{A"̈ ZbMGD|4.ua}4" q;E$L=82mA?팃Ƃ,G SJRE|o@hBG)( yC:?&Tvbe4OEf?u=?JDP-DcFNt>5q,/-VODlyDv_}rcpWnEU*bdN_ ,щcS+n _B1~``C-6'ӣ,䂉tDˡhth9 ڵ7mqo"@a4AYncV6S$JLķq`s°guP?GєcfXn̉ T͙Tt' e_D}ykMaE웄!=ՋNnkrwI(a*Ӛ‡~[NSҸ/.jC1p~)@b)>ځB(fc0s8jۛx4L HeM48.,&T&vQAFIEE(5q&m>\(v:̇3P wrQ6|^s,U gkϣ'}>_?ǙZφ4@RW11㩮 MJ]kz״F:- GqЋÂx{CA![Q 'x&_l{=W ܨQ;go/Rݺǰ,.ٕ'nͬ{`4< ;P!l;M:3`T OeĤ7hqUAʩʹI"Rzev!gKfb*)*O<3c|E{o`Ck&/jxgoY#>V͌PVe ڴSZft?vXIGJ ަ|-uT&|^`EP}^{ҳDؤŧ^5joQh߾?SZ7c5meUQU\-)FXjj$UGQE+AE>>zY耏1玨(r*}-ZUbpO>R8mK ]`?aG-hjvQ1h0/*]#γ) !51%V$‡[>6ɼ&03 X) [պ x_y;m&8.Wvo/KC +}x< Y}4>XhvwL%j푰_t]e/ W0>[1 {~#^B geR|&92]4J(^ P+BzW:Dw\h!-_*;~O) BIA+r6(WOt]|mݥbz<v*x/<Ɲ"s=<]8- -Y)(낪ݐzth~s(5`6 0 X`,`,6ʽ2 OC]w~}6h;N%TmވEwJ}X[BO>L=0C.w7t#RCO+,È S@ƚ JJ +[B0nشBiPhsǷyhP;΁XNQ"|* ^fbS_ a/ӗM>E<~̯lQbFB<Yy72ѓ͙|}1M<ib>7*4MzcBp+\2`I,y߫#V(EZ2^v ڮ>MZ/eJBҗR%wkfi|^ 5"qt4h,a !ڞ ^'p5sHE\WqՃ̴ɬh>\WcK:ZPq0@o?nVȤ21gzʱT&j5{54Kb! (|A$h*ƲI b,7W7(|,fՍ7gr~W!V'cr9G=q8QXR;ٍ|HmZ1EV[LY`$CB%A[׺A+2 &+>xWT '<V<obtfeR^ݭ5Q>s8}^MGSЊmTkj1F,5/eM]EuoHMNj+NHy0~ʏhb}<_=y竒67E{|%(M5Nj0w0߇C$ +[3|D7Dga>0 S]<E\xU<9‡5GF,2>YEvtAj |>қ0-_N0Ţ\R Lආ(B|0Ia߮ww_-H7Dm:J+G #{5X lQ$s`(hpmdvdD5vp)WGDVS$HR\J, ph2c"2J ߐ߉c37@ }E@ f'! 7@ɠuN$2p;L@& pd`b~7iLK/hOئn `kI ݗ6, Z͌5aF_Uv'g-fZW6# j/Ž ɢE @,?Kw&f,_ؖw*b>4Y_D8h<>fH̨qþ`{lƳUxVmM_ 6۶yfUS@(0x*zAT{UR\?0#LRw %) ^-B)#9㽟Miʦ6@w)>G[ChHdcV](ɟ戀^$,J]?{DgJo'A^x *rz+^]K S1r$cmN?˰V| ¦ٴS٣jhZnа.'?ʥS-dkD Yiw*֓K M& 2B5PSJ3MٍDyXğ7A05+g 5FDҪµŋE6qN5yD¡#d&BAZBlc#na`iQ;Ņ{tWiX+EY6V$:)θb0Vtl}MX_i 竏μ``˒O9dҞHf6 qGa}\"IG3cTS|2kRNI<V'>A&~ӇQ#`q!PFdAjMs藾Od{9*MBk=h,O ܸHi-J_ $۵*,C E) Ȓ6a3܁P DG[p. xA당 ;iO6ِ5 ~"1! Y328%#FZ_ϏfObAbZHZ<RV-jqU@(^+ v/iҫ#h؉[ s>>q_Iǽ3ՉG`fy <ڎk&S'͎(Ƈ F\AoiCn?EH`ﴬCQ w/6c~w&V%jvVn*eh uA3Co"ء $CN 09*Ae TDVPYA$7"su;ݨ3U\@ K7{,_}I~=Ywϵ맿5xy=#Y#349bGdIկ==2XF0]8q#w1x{ú4rݟIL.z2=-tnCOOd& )lڣMdr%ʖWaE{'jg. m61v8UQ!TÑ@Ȅ:P0햢~U.>4GxT.vc. H#ŷk^ Iv1^1e;1:aL|ikPζOWBM 0o_*Ng3G' >}d $e/) 7|#c_"*& ^f/@wܚVɽh>_%pD E=m ?P|29@b: thܕ[Zc[a%"ƃw)}Y.533/`;a)y3dwz5?Mtۡ?f& |UXX{6P[&Ojxxy2ۏOz} CƓɽa^-&E!l]!RpBט(p~ Z~ѽӄ-gWܝ'tŪ9ERG^.҄W~eTT|C+u^і~ ۾uҴ!zH|A{5ص ~EI\9D?aRKJؤ_&Ws5۴8q:zmㆦ@uP\8R4=9TMeRM<7@Y6WI/6>Ď`sV`m֦zB@ *avv[# lU&r8yZi_wYpC~~8Rl33?x9d+9)!LgeG'cɴy QUmcNpkHB u b^–꟟i=ש3M>q] lDy+ȧxV+Sv!LNDv@z0 x}xɉ st+zeE10@n~q(6&U!.%vM<bjST8+ǯOOx$$ޯ+bXPNd_6gZ K|Q8NH pBӕ aT"p)&Py7IucoYu&uEO64B<мR&bNypGϯWIt-([KI:0ʟ32YIoaɪ<8=sl]Uq|#'i~tFo6iI"?mlWkt?7)rR,glfI'P?do&JQho៝Bʆ?uDuAs=><2/\>VI*h/,O2n(f\%huԕ$Yʱ6Ed.g댒 ܚS&rd˄>5"+&)xJZNy'=jB -,7 ;Zw>/BG76.1"v1BVM!g!BfΥDgӞ:‚zwkEx1"6řdDŽ~Hjr~c!L.7pN;S8LHfG Rj T=u2b mC>E0"tI/|{\brǽ7ҫcf53ORG cXhRO^"=}鞫>9cåS™:Jz*PZ,G.nZ=;hYb^Z.p۩:BUݟ.{<'7Ku̥GףϥЗ#F/RSF(􈊋siy94[CEVLug*n_L-[wִ%|'Ƃ6 )LWQ]Dc*^MB#2ǒƜV77rd[}긮wA67G\02 =.sEzP.uاR^y-7IG#X|},d>8 }|qtrqX.nD)D:;u"G;n=:s3LʩyT7n=5sʰWbv5qj\OUv;<'sĕc7!F_)z.mtskǍ~QD;LJlVNqs3jT[9|A/|F."a¸Ж-TsA"x5~_:qY٩oހeùV[WE菞@v>L\:v++&5% cQflOb :߅_7%zI}Q:ET҇(OZ%PGV>|_j}otꃚ Ic 6 Cz1B烉L[vvlu>bUAuSLJ?6wTwĆqnR"#cI~4T0wU%TGs2q֑M-1BSGCL8c-XVf`#\c/ ynot--s[!qgO4 6M -I:O.#E7TbM۸~ ݈x%b:cAI{Y}5xkO3k!N_QҦ6Q>T5K{ [3lVK}gpryӵ/SP0g\2SU/tO//o\ +z@ؔ./Q[nTo=TK>~ozQ=:EociK Q=mN=^Pn[E閺"bi^z޺Z*fP%3hc[IWC#]4J|7][OR, wiuYoz-4>7Poءs|beal^?IW*3rP. XMUBbr)3 paV|\X}V>ska%ϊYTfN^ri]8UvHTX站GPc Qu4OnYv}F렣Xqۼ#VJBS3RK[=i钺lI3ہ]RFwkȮp&?|oUKvOt$7;˭{7{h߈˦3˵e/ri"a0L{Uu+"HG:jfcvnk-Kjk.MD䁃d7yؿэhk=?|e`5{ԟ]-OS kZ5$GGW5ա4 .|>6aj,'S-sFFP#y2`O& ..ǂ)Ovw>؉+!˙wVw$>jrI ϙZ KngJ~.ME+,Q) (A遏Ȃ t|쪷.!%Yq[G=UYt|cu^PŜ=Fxc z\t_-0JY%R# M4[H|”(,(Ťz,Kr|Hፀƀ^HsZu6u$p 5a nYՈ\5vwp8$a~_3<w>J{ sIsE; ɂ!mp:'QeEΡ9=oenr~kz?#z8[7׹ӕ%t"kHq[)b G(ܣ:p;m;!n6 ;dI=U|sYVN"Ƙ<$2YOHϥaZFZL<i"HD!<6,!n3{qMcDg :׭pY\$ N&A[{Ӗ\)Gk=2Wp⹔:cEu8hC<, "+Eez"cx ( z4/2[,DE5 ȢiMJVp,֓ Ic rF0‚/8Y$n /X}d[̤ubfI3 KjLqIc_`E6&IF,( %N eR/v $IbkK\xglBZ˅ѱdGtϬMv0oOO|`ozH8KqǾVKxfю¡QKʟvi"siw_FD7%qzq×SS~!Eb7s!|3nrĕ%,qf+7K<|7K<|7K<|C7Kz{|X$oBJthmI4(7u %p\B8(h A{쵃;^<ޥOevE tXj7GˊP-SPF`ԘZ2>~80ހ-"iV?{weiN@>ȥV "ܲ,ɜƕulzj0ZGgQ:})?8Vs yA|4M$A? |+p8bbKVb%m_ uAΥ&):|\NC!wwf+7K\Y%Y +_Zb^`(rSM] !ɡdg~b7oH߀nHUnH ސ5!5tCj}|LU"7*͒vA\D`` knD'[ɍX,|#bF?]klUF ~I0IZRA3 ;~]~ݶFZ$J6!Y!QYhC!&B88Y嶥9nGJ\|ǩsoݾ@ZJ(@,RhWhWhWhiiiiiiCY$,if+k)nHrCvDM%ѹOo2*F{%WU:l$D9فR\D>j3:UL{81t" RDp_$gwNFc37UYKdZ},^M0KD.J݅0+p fU:as&n4MdNI;%:,atX<VѴÖ#ceRG&בIudbPGבձc;[vvK>dO|ɩJ0`T `Fďq}\La8W>dsDU>Pnj O8 FK˸0(Bd &-wb731EbSe/"*UKDpVEg8+)q$qA7$! nHpCrWUaݐ ٷ8vJh2sTT(GEY*JRQB&5<흀C`.ɶuˬ1$y{ikO Fynpf ψn[>/8Gy12{cd33* %vk\NdyL# EQhLE(@˙FpN +*VL%:,as|u!;RmwE JTG&:+{{똩Vn;f #pK*Sa!q2NSzfMSy h9ໆ'I;jI/ Ûz5MYCq*Zw``录1B 2ےzYSbkq1q*(Z *4б(@4Pvgl@q )cUL#eZGfOR+2AErT T*PQR+TjSQ>BP0~€by1|#݀| &c8 TGEY*PV DETXm&0ep 4?.Vaj\VEAT'@mg)| l TrM~^>!s!&9ǚ XÜ8 \:˂x7ĵ[onA7fjf:Fe \T\ݏ.psMxDg;T@Ey*QQ:^{ekJs} zȂƅs÷p/_r|Ա$:sn}t/W0 y QqE\5a)j&YZ9]2X7%"8#qUgS;|[G&6^Qc˔ʆw:zbU(YH %}u/b;+ 1jbYuVU\UUUUEUպ24X~1TFlC`9,T\A2POT`ʶ[z+沷)6߰k}\])[Wԓj$KGL [ǃsqvρ\9F"*~yQ qQ ٺ4ՙPVj2,HZ5մl=!SG(J=\O(3E JEe.eى^t=_B}1__]} tjfb}P_H\}1[_ 梓o[:2#ck=S`i̹?8BXmk2m G`egi:Q[ke3g+J>F5@JwZZR:OҎfS6a~ҷ6g~=3z3ځ7{qhogSTM?gXrEpyK&n6[WfvGZ6N9o7\m8kˎXh\vZ'}\Cz q 6ͅgFW x=)Dcr_8`Es&ȣ+ @ߎLcZ-R³hZx O~j7inRtg~j1D!umKmnFCp\)m kxP}n$sƃAbc-.=@6zC5/wpz77֗P~jQqfz~KYhGCcS M$^TûR?QW^M!xǖp3 Xi}䭅sp IOCqMY6)h{d'uG'ӷXEx܌CE;TN:n015 {fыcm\ rs}K Mɠ_ !M'*ȳ''l A/yRG:,n |{jF %qT7#z[ >Z'Ԃ̆FtM^S7V-lA'/Wxy00"3?Ca3uy-*ns: ?PFu'U<$h4-muxզwe͚̫VA6Ĵ57V2| gfB63R~5JMk}I1u䯶sٹu L\.Tvu3fNiWLhUk_UWٽ|vJH"ۉgK#77991|3R$;vOyWy<5qM#aJ3湣q||ol;1^!/8 "s-HebSOvA)3@]MHW}:NF-ts.6z9/Uɹ]`v,n !äT=2¯66 \ x.d\>ԝÝh^˒l;MwjT UZ-P?# ; @l* zg@m1QdZZԠR#h#vFmxDgC?O^a#R+]A-aTg(= k'[+t&1cOې*FqSR0@`xv, MXNA_! !T$R G,dB(kCg4ڧ k"D M8edӇ)n.7e?f#m$|Q\ZL^@ό.iRג ]O'OVx<6F^\&q+͠0D_Ü$&n58\S%%! `jǢB)cv}~S|wMޝݒ|ʸH `(F) ``]W YJx5 ԭSݔ>svxw\9`H:h?m0%w]P }IAZ`ql#vi8|31 Kq]٤#sT7㘃NܦornSc-Q]iUP*FDNKG-IU%r?0D3:\zc)]kI chm>yչ2ۗ^b>9>jhM'9XP;Z q\DX.q_*xp0IdGż8l7&xը4Dq2 kISd>*KR?&)}rq' ГE(Hψbe'#f8(] 3_61L<9Z?=hYCOsh+Δ[v&ڗv0Y*{JDdjUEU@%U\YVoSuy+"n-Lvo}DǬE(_L?i UU8 )m)B~1I"DT}hb*}7wK/rƸ`c[ȍf@ $h]%2g&mo&WϨ=Ee*)Ry"0qmfުLzPCEw0+:Tp*4qH&ED\BIGBo!hfYb%qvT\:4s?Wz'*WEBywY j`;MÕubYDuůQ;+fH:Bh~#}^h22t)D[W|+meº9ա&r٪2 }(^[胥ܷzvu'mD>RUPPIStk!m|7&&]T5`FGz%[|Bܥ痆>R=2f{Pu7Or-۪eKLDO|s ~/ m"^%"E|BplEnkޒԗ+O]ּR*% FTI`~oYzpN^:`T`YQa\i{ٻuESgy-LoxϜH7 )j;y:M>9N vW6jޖjM7۴uD^[lCOÁi,I %$oV楁i7 "8 N3}x*5l!/f1hzV ,t̛j)bhAya%^ o4ِ5s5sf?'q;nkKreS&֪ L(Ŷc͇7Dn L+xyn3r}na.'G=Wٟv)$|%VwјPgГUGJ+TJa'# 0¯y[C?+ܦQXc#z{ [[jex! ҫjEԊF VM`RZwe>PexFj*s(2zH~eh?:Tq3ƞN],|(4Iw5W̿82G+60J"\Qm'.&+S>^ֺ ;47Ҍ7؀姽7GoGM{qV|4 L3f/J.z.Nܿkg`iQ6Z4+h令UG bTqS*CX?'/w'lyIHŶp|~ʹ?lpA3p< $ʅ^;㫗y3ppПADdfq?ƃwƽTb;kh2U2UK ÷s&6!Av S.ճZ&CS$Va) *(_k`(\]FC9cul4ɬ.](Z\bXCz:Ylς =}~pY n[K+ꀊ[pt<MCC:l&FPڸHQ *؎}1S&0j+3]֠Y>Q cdo|QWؙ,`mZTtvڦ3S'%-+i'MъRYQl+z4`1S#dwꖳJMdNYu=񆝯z:_џeyX/b1xl̮gxL`RbaR>YG!:*q3\Y{^~#V*5n!oS{Ƽ(]rJjVvp(-Rh_Nf&bMf,/M6`eyw) j~aChIφRBC)Džf}Ï6TA00:`I}hh*=ƒfSxE{Л410rߝӸE+`Tz5 t4C1$ 5 /h8ummİrds[z6Pp P.~>6zt'i`2:vI;< l򶉅$]&X(-Ǖ1iOyGR:" Us\In+Q9쉙/ zQӝlp(V S.Ͼm>pg"~wk ̀7#sB#,{!VGΫ g/+vrF⸼k3H.}xYXMUCwdvûBQ=4{"E,O0Gr2I3 ⻮u:9|էT_]"QfcCg҆=vIx;Ëu+ =.$<3Yh, LSXu~<l p5hW+n_==VvĹ ;g^B2iTB)vDbϫ Aϔ6b q y9j.ӚRh GLcw'u0$uA-Dߛ=I7 woIJ;RHj{BkS0; .ohejUf 0zX|Ujfd'M.!$b6 #xkGxG1݋ !O"eV0Nz[x'S}z|itvze*U{x|yi25\YdaUYdl}: 8}Ʋw/= I*UJR(dYZgy $d1?K[|4Mq̩ e#/drG]KM 4o\$N37>7T'xnDͿ.7/IZxR+<ȣX m.[g:IߕS aQ B/k"J1lJkdY)r(E=U :;e$C \?M+b uRh^W^)V=`]>DZEl/<9'H)Fa)P!)zXl2y"V[E"~kӘ$z`&ѝٴgsԇ*ț;%)yJ&``*ꄪC%Cs4C3V|:JIMCIJYZkh"=[)o[W*X)YHڦ2+Iɷj^`F2}yX;1@u*z"g+^0AwOafČ 6DFL!V]}z|1}|'f=W\+B.@A mo@jLC9sb~E7*gʽcH*D]Q;d0>H} D"!"Fb7$O6$!kpbF0 ODKk1*{rc>YxڭURS4cm)ۃ+Cj[ L`e}&oiuY -8n`jtT%釻o*m#c/e>Krl"H4aكq?AHBn= |3<,0prKCYd"fdʳN},@u(= :|xhkk8DtdW?K1(c xz#`!(Rf>.u!OtU.Hyդ`Gx KG?2{>S\Zuc 1/"(v ).CE)XEHQ|qBNT򋎟L4So#A[Z% }L@X|:6eVUo/_ _Iއ'@iy,?o}Pvgwe- TGA*pM|4 5_qHxЛdM”"ٔ hY$mE+*oAq=曾oz޽-b pĀ#TLO束{M5fC4>~;ʏKRzVNߍ(#J[ 47Үя,H.O_$ 1v7J`6l|_2hsH)MV ?2'e,J2?5n2ڲq2N5F#P CB_XLh:FAeɰlGTZHSgǚ}| g%g4iZ:b%QH;ݨRD?j<+ 穯.h%N{ɎɼGLO*ˈFiDb_&ha3{>W#nOV,FBޕE*Czn(~,C;E$ cH;QOqD TZ6aBs=vy_[oI+PQqYMׁ-b[L.#e#Q=rs2qҺBRO5;@ T'|*-Rƻ1K%t~ OÆ̓E˸S+#M-zo_I32 +2YFoiʞH\O *bGXj &9NjuQ#ϴyMpK^Cg ^oyVt#- X",5-al oq5~VTMP$ }4+*5'-صba6M36(?o"1 `OQlu|,蕁f #U0ꪱ~RHg*UFmqVv dMI|dPyœH"*$DOL 9~U f/G}W$ *zAf=2LM_޳cYHJ# ݍ>vƤ\Q\Y,'Kz%J$X&?~R0k%1XNwf\) |>q&x whϕE'XJH!62L?$q ~L@xg,HhhUCjj[izVP` Wؚ! +GɎBgL5H9h&F@Lg9Ǎt+zZyC=7 0?jdJ]=օWּX[Yw[*ƈ0cd/4-<ⵙ"oGwǔ9aͧc !qBM^ngqhp' h&`q仟p!wW֪BOI #aQ *BJKMLJW r1V2J&(VUH4taP|*anmeS0 Ň,<ь H4kaA+=lVΪ ;H-2ꎊy`8$pFHu١l*Q[`.tprM?~;ȇlOB3K*0NKM6 |-*z 9ZqsﻢC0}Na϶tƢ#-/zoU뵟4TɪBS($n_a$&ׇo0aO#55v Y(~ӠCrEb -P5Vle=)U"w3uwh҆f4ЖҔ_'c`A|n lMS}[cpLgC[i "uJ] 4T/lY84 4 Y?_mn_H2( "P;j.i,kP^BڟVSƳ"lzٛDh^(*@b`h6e.&/Oj-ҥB%tW[kxQB0mfZ`/6~+S/=bbu<#9>h98?s*ҁͤg',v# ^>ORQ<*ӳL!$< ye^La0}q EOeMts9D/$wf/4{u6JJ;P]bL$P>VH_g驂 J]~O%WޚϗY1gq*h4!+'$RŢ ڗ8ej7i~ezPp:Rxfb;_Al6of)ՓDߝ ELppq&G#-Ыz-CWPk j=ƒ4NA6J4{6Tf;Ix-O9E`k+5`D클kӁr,Bne*zFW{*Б5\Mt'{h@N25,MA?Ƭ@8D@?gtv|d$ @1eU] T%āQe'wElB5(5KW CNЩIHfDd̈C"u݌< 0 W8-${M%{w-gNNXpY՜BOx8p.gCX`3Czr>p A Ud|[IbFPŷg%v 0EEĶN쨗åtޠAc1xHEz>0(̡Q-D`΃2wѡ ܢĹh ,T:ӊW$V@EW(bg23feh!e>]Y=w'l~DGgcojfh?&NÍ5VZ5xڻil^;^L0x :Aރh"Ti[ƍcͳuڭ/F?TaMБHƨ[b`m(&\L'N@h=2Y3fyPϳ-χ,|@^<\{L?ߗF_3COcA82Q&v".x)7!5M Rx7N|WuԅƟM6Kب7u5C{T*ʼ_ܯzjP)Vv[U!:ixv1aa6gm͍H&kr!E5+"n)m΅/p比ިy7D9]g[0VfX4f?[ê RKkiM3HK`u+J6ȾÂR!YĎ}L%bO c/zL骃aKGc7ʡ9GcIl ~'`*io1\=d7w¨_E_ܒ,f+N_qbd@$Δv"q(#Ucf1 0BE nggJ0km`\CÝh1%d+p',7EYmfܬ/F*&M^e YMp"jF0/' !1ka*z+řŝ \%|=CXѽP|y/z[f"M}a֮.' {< 1Vk ?,(i:![$8x>|c% LײO3hHgib _zޕu_Ϋ{6ZhsW,:2\: ^S|JO8 iAVJ~/w^ydrFpF.BU/5 ~9|82OLBaq%)v;F`csLm9萠F=98|6"R" Sh/8OO)ER9 5dC&I3ЊfUP8<_l\@7 #fiN2  tOԫN32WDsY\%8o9샑.@>aK~OQ'hsPsGoF"{8 RKmEmV-?In^n*0[u]g%Bq0Sݍ4ҐE@*<ȣ^_9w7YZ=pXlRej0~$ Bb36,Cqp:sM7\Jwܰep]wM6Vqf6֪ cDvMސx펍ٕGr\(w{-Zpwe6h<{lR{;#KMO@, WT4Rtp}N(ʘS޸1uC9 ZC:|`1DObL?.X.m~Qϱ $ Nߌ556b 1wtq?uv5;Ir`!vI wM7B)eiv$@e%_aWAd6lH[,G+":]lvP ȡIN&9GY/L_ɱljȴj2~a]1&_aewgDBE>PmԹOYXK075kKmCBmC:aq[f)4n_#8vce_;6&"q6 @lcj c ,J;X~Oi1 1\[囊?)RޏaSjD90CZ͸>IkX3j$iCH2Hϑ5W|UCK|J[o8|# $ʡW6(7N=xU~e{5p:F$aϬ\J_Z&ŨbmIdФI1Rb֖XїCBM"Z 󪒎~T*/Plq4^J+:p+q&Vjkq0vAlK$\^8|sh~Nߦ}%.APrzB >=x/1_6f4rpwiw PݶK\H i#M8|h)=M1p)]cEQm(@S ] H r.*&:+ʈŰ؀zAY >(!*M Og)X1j)#QDI*w=GKr`-tGNe?~H)rtGKq^`ۤLYXq x]Þ'2.˖¶%u_b*@6FUs}s5?S'Q\f%_%k[IJVE"lD>ʹ.ՃbFOy*^\w$R*?x=)#5nۃ${r8]n2HnZ"BUrM݉(_4(a4*kΚo?-[`;(àpwEx9(Yfz2렣QB34n{smHJ:XD<uto˧luy%qXmyc~|*h[nv}6vPM!nd~P؁UTf1“Rɨ;9&ΔF ,O^e2z *Tm9=7сvQv, enRRnD)v PR]PQ +{# Bm߸⣉@ƍ(PøFr,٫`6E3< "YH ȿSlA7 N(mW]7HwaY Z ? /^e(* ,sQ"w-,W=| :U>hJ#*5* +cDǵS- `I6qxXw E=|9'̻{LXF<)Ptcsza.&HeiDItJuwʹ/qxV_Xσ-'V}Y!ɚ{}6X?Nry(gŐ}%f_)%65\Sò]"_wxGF+_V '8(Cc olSĭ)a ""_(\h Ƙ#wP CdGaW c `r3"GN9)XQh^e=*6Ќ:j8 h%>5rzTa+Gf_uYuA!` ~՛ 4sI=G3tdT 3x1dLmlqv~Pd+du49He|>wY xCRX.N o0d(Idk({|>Q`;'}&ڒO48D> -7;.[%8hRت8uIE8 n)a`];gsn|`7uZH.%B *lqz!cUFzmYb+b8~嵥Ӹ!. Ŧ`>#PLj~o l[2R`('m;mۨ^w5J ʻgk9XX~mNQ%b8fF_<3Sg@uv4|У,Ouu `?'ΪBޤFOA 2MIpp)G 0]bgjih#.@@NkHq oЄBP|ۢx=ߊͰCX0i-#mQGZ!:]k90n RDZ㢤h>>NL> &"l9cZҢ߫d3D"*]k\[Jc̨8]ϞƍGAjn}۟$>߰R$8Z440sEw\q!c,9z5 YLD-+XD LeqLaeP&0` 0e;l"kI0-+>dV13=-!|I'a#E].Sceas_@Kmԕ`&BhDrqd&?BtQœG\S3qLN mM1`jhdvU;gǢlA\>s0S JO?DOV4'F{t"- o(3 hٚ6-▁dv*![sJ$c>Q7 ^ &!Qxx K86V!b3SL Ebq\w!@@TUT%gdԧ"էI5 ]UД^kQOfvxzdԈkJ kXEW=8 'ZTO4YG!\F IiZcj}4Ct }Wt#v濺$.GgKN xF\9-2oZf#_lЯĩLwM:Jf` ;G Ni_/Ol?\h)ap(hw$9_R$s70~P᷉oxBDfa2lG P< Y4ªbk &s\9ZqϰJBDNEfQ2@9_u]Xb%MqtYRNcsP'q,EhIKoXu '3IV7Gf݄  )~u/eY1AV&y0`'~_&# TarJ RA'9O}H V+=N&_YDg? 3?`:d#|^s R+ yXѬ⦢8}xZb tu]JI-^^({=xWay!KJYC+x6D/f#엷~52PC-w֩ {uСDK2v$ LaGH!Yh?7`Y)rLoeg-;*V>xT uW`3U˶*K$C9z(jAs{tI fQWuB Xnb$tMN*-,r9J2\--4G7."tmݕoQ ?Star!|GCuLjK?JU[W@[q.\g d/J~ To&vcPG)1qJJ 8@ĭ`}piy?v?vw uH%nx@1(à _5)Qb|g/a|/gd/^bΌȞ@J@ذw^/aGpcPl V.]O v7Q%%+ʡ(Pu\:l)}P/n $ZYDZudq ÝǡdGՓLJ-Yc퓓̙('aP=od?HMz44jХU?@;bg=]0Q2k _"&Q`D WbRUt"A͂@:jet3a[i`",$rM| Kp8)Hm_f_2OD;(sDs]Et*VaDd,BOV)쬥l*X!Yb $=UBX&K:D6V o;Ji/`e$lVWeغ:U+ߣ _APt86T@9BkD?g F~UPƋ6.`X)'( 4|(ٱ (UNR Li…US|LМۡcYyڮwxpA`{sg Wл{(~r?/BFOSVo-H"Q<{է;ICSÓ;RDNRZtE2 "nLPEA\cVF=C4R<7?C.鴚J!^#^cPN[MS\[ˢH2Q/gi6D>Qj[7qe֜xp!׃8AC-D9_̾,ğ!Ap=AU&o5:'@uP Ahj˿*,$>뼔( TxiGraUɡsq*ԃntyk\CR :{GaE\zqBPF|4`Lۄ:1{ ֝rB@Y<ᅙEⱋlx,0["t@5cI,11l_Baa!aXany Rܽ-OX6aDDu]&@p5װn|2끳]eLX$xD !'0y@)BoHmӨU}hJ^C|LOFA1RvP#:k߷vUoB_Pu/͎VgQ=~zD-bHytu$FaĂ#06)ABTR1BX+̨b`vG3B0֨YAfz% xoͣ"S}iX*Ѣ]ȓhQI|ѴS=p/ tV/FO q>j N>uD%s%&ڎ"Bi}Wi8ނnN[< gc4/?:e.6:Lڨ*OM1[#?3Kr=PtSXK,Iw^1Be!p1ޘѕ0F1rπ| /QKF`9_Y\,7 LCIӷ$28V-?# 6b3%Y>_z.@RȺǮFZ!صϧZ׆q s-m"y#EdJ.ACBS '8F)~7yM֨ ^P4)/|+v%_v@6\? h2Guĕnh!{Bܽ.k)P;so M7,@7*"D/vTBNdJbZWe~($O\m24.kI]~]jd%ID8_]Տ䲩P}Ѥ}ʽ57hBI¦ݽuv||)IXok~îaѷ* 6/Txv;&4]59RוG[P`~/6A 4H]rPCe>>6/l3pnQX牏T݀e>Gl /C 3WrkPr |~:_NYld]%AEm~SNc2%C:kY FYAwצAb27hϓq jҲŒ-}3S5rݙz@Fkj Z2Q$F:'y gֲ?nBB7(aSVMhBݘ1I+S$q̈UtYt Tmlgs1ҕ TgUc[ +の$@d<JgX=6K҇XTp6(ȨylbX)ߗRi%zJ3 [[=CP2N]"kH07͔>Edjg'K8xo>8dKHҀk( &(؟$q'JOIGbl[*X=>^uQ4㡐Z6vq{ٿ'k+L73zCMYܹ6DwwV]˚paMogZ5y7J.}qW״2׉!B:dBQ1A} {J0 <|c@M!pj4w_L}^bH/o't'v]By;nrĸ.XXž|4&֣㚀e2#eǣp0ANtQ~/IZS@>G+]Ec,%[Q:fvpI(*)@T,JdfьAys*Rſ1(Ո7ՐEI]J8gTLFayjK-{BC{&pPO`=p7io Sgn[K:R`+Uc#)ZX->a blǿ]L'Ial>vGNQ*}?:$8Kt[03KUAo$]S ) Y%t^sWM h&p,͂Ts\#rWI!rTE̠j- y]&;G7qcn {-?%LU$%, $ bLEO&z%rT1VCe5-=u8Ku3:½@4u*smͣgLEeVpHRRdJEښ01HznepI%ȶ t@ً$Zgȇ^@oDwyf7zwtaX?9 rT9ezEA6is/2H5ڮ=V^v2s,PT|o +.-p&Sk޲kT;œ5E#ow?4yjaW,p3<0n&9,Qq챫k_ݺ$?$ LOD: կWcK¡r-S5WR3մW fa5z}~v *ͬ,4j|.Te^zMa Lcɡڣ~ 'GUٽd y'&G?X4UB/-yh< kC%-:.([%V .JS*Yt^pV ,i7rň^Wg׌ϼ ~f՞Ӹ,ړ(Nk yUX. N#7shxqXKŽN(01O]$ۖT}U˱վLF|6idVBx$|vG7@/0f'Nk*ȮYg:7%9.m:G}L\C!&J2 BQpjmU$?<-đ{'SOxW/}l|Җ췘b BO߯ޛYOT[7ڒM'l?MiA=fEHL|4`RJk !$UTCme:XS#+V;sۥ*_f,Z(Q}&_DF$ғecɢ6 epQrziLٴE@+L0}PvW$skzTHVTN_nBBH"y1꺍}o&å뱚֗m.+~EibOi0R:\(}J\'Ob 00U|7t&ug`$3 D-0? NE t 9VCnJ70՗ k<f& Rs6`L(!,N m-; Byp+i6y6t+' ~4΢Gk4_gǩER<1{Tf֪P_Il3 Q^msWvg|J,4a Xy!A$w_D r]|îծ٘}Ǘ62AEц[z #C>ne\ (et.[yZd,eU%lĭ-Ey؀fLè1qF }s]o6$x^ުh5"ڇ.(2 c %خ<", |67X]H tNjfعhJ>F>"rb[ x=Csل{L6SdK؞,]W!bTNڹ^^2e1ʧ"=]N_#ie M.&e#)Q YSJ Ζ^cxp7!*a ȏR:uDFg⏜"_f:)+00bsxOPY8*AEv/nվFc*܅jh>+㛨)|mγ}Q(QQqp!bP9>UOSp> 52gEIE0H)}HΌِߘ8`  "Ok` I9@. v ,x<֮vM%~ ЄI. @cxMJV\BqP$ ĉ{;oaJx ީ6bgb&<Ņ VXY<Ăf!&zPP~&+MfqZ1-Kw?+qЪH{[`yeOڔM*o73-m6Bg_icMR*xsHҤ* 6t]P+ =<6/>#\SEFF$10zTr (fq+k3Ht7`\Ws]JlAS#ڐkrEBÀNiu.;H\w9݄ؿtcr?4xza[gW};Tao2/F.ZwéHP)|h 8cxڏ{~E\&hk3WEJR'쮮t]@jy C%8,>hU.`jMRZgt0@LL4tx_hG%|9X)&a_w 9@wH|cʲ̶%b7-V%.9I)dzX~cu`Q='#<-pTmĹ&MQ2ſMH?R1 bӍ>.,'r Tj{n\1 CDjͦjLK _5Jw >-c%2֮[cN{=EѯY@XܡK|/% \'O+E)6@8!Ly_@n iu*k)aZ˷S q0൜k\6?(퇞/Vp4Ndx{5=vjP vʕ[m{/% ֍]ߗi(&⹛#Yɖ Ls;q@eui ;ﰇ{iܰk廫*[=c($g~m1ϳ@.$+7V;~e辭i%]BA?FQ!dˏ[m{ßl\IDL5D>t|Kx`'#dYҧ%pmLFUSXu&Hg`M Z`Kiz \yFoF%oÐ`X>$땋Z'PO[rFsNV`˝-:`g ݲ@[ BC Z|}oW~x" 6_ 첈c`1xP&ka~) %53Ѳ2*k脫:٭T]'x}$8=JCFOC]f,Fv#e)s4! p;$1*6n;i_U]}ݘuЭoW90tܟ6)%93:Д1q#g5=WB\ /qK#1C挅MYV#%%I C쓃t{=}4=|Cn$&EʾQhDS,#u'ۮ*rnL:[c:c|QӇE #F]> (Bm&+[}%H_-ҁE:Ԟ̏YƄ{?j_ԱzyAt>$9wtbܬQ"Ww]' I1iqW03X2v}? ,|JFPlBEp1Eayy eĴwk| 3kgZ$=Ŗ_{N5BDua+'W>2ɀia:3p[#,+eK(|pe`:iͿچʒ#,eB }d c:=#G97z#k 4k*cqa[3Ճ?N E)&<gS{y=c;`:Wu,ISV?;- AwiyT81<;@'=DIٷ9ݺEDU>oUP8{b(Kok@ԇaϾiKx@c{x 08 idnɪ BZfH6`R0X|e#돔 iveG,c'݉>g3X?͞aSx.iqz*,uW2e._PyMU9(TWv؇'i8ygYZUqXn 1 /7wZrĥ2\1;L7.4Nfh8$ncۣ\L+?MeuW]/▵:{1}MCcz8B sM$m?STeܽ$J!y%K@u0b]njfKYqSHFWIQOS͎.sQĵ(AJ:eXc@bgHV¸rVOx_n]e֦n`k!*ٸva9~K}gq{Ioj% *+#qpJAm*R[4GbVi8rX)Viccpni-= [ ;JXxFp礥Е.kc:}-d"Sf@F ?sS? DDibuQGa764)U q+t^H`YP _EMhiF62zh'ujWM>wZcaA=ƕh8{7/{ny&bg0p8!2+Z+4rg!Sj=mR JC|f21ڃXb|s%tUW1p6ij48'BHBfB@׶ WI*L,#Y9d&6*7^% A0pc^$X^j b/;%xHF&k'!(ܟ3+g4}p6}[p%ER# eTLb."N-P({ zCǛMK$ogpAJiSTySnϻ8ZFHT@*5UDx"千QiwӤ*Je2 \\{,nc>Y}ZJAiwX%_0Z4>Q 7U˄ȒJPթhr~?MEn`-jn zk[hWB+ Hf- ?xE O ֕QR@dp;|&pWSjl@nkmb,O s|NsrCQϔࣇȞ8B'5j:W!$ZKnNwyFk9 aaM_>B̵pT^i_[BR%.Ԧ|_%TRTVEՑ5<1g)ht8%txr C1!? 7{Q -s2f:Q6krBn'eswr&B$>_0QZ&&Q;:ZA^mЭrRʶXoni!Zdgp21I*y#1kQzVULGD@V=%2cd>@t~8f*Oa2 4kTQ663d-[N,Ogo=D>e za"g.ӺkJf斒Y&Njϛu#r n{SSsGax']݌ږR ew P]sZX 7!~}cHxOs|-wP'8x*ПeEæbNG.Hsc?X>VŨ}I̟Ҷş%#s>B;? 5H;`nayj sktՙn^׮CZ,zŧ׵5@w4v̉fxҒC+ifMOU><>-Pkh_@qdl mVSyirui05vW yE# opN)㛖:s/,GΝ 9y@,r_7_6Zh[Ml9e(NNo}zB$P@~yjTtwb3~$:v̯1֣XXg,J4pvxm´"%i||IkA_f!I kt[]D 2XXJWR_sX3(ǔ"CY+m~P3-8þ`z"O=c?C9Բ 'Զ`XTq@x7OAezs#M{LrbVȞx{/<ۨP/˔l5(M ~lpeg4a??mN zoR3Os?qTYJ/à IWo  P^m3[χY6sNfS|  ڼ(L5}9vZӗ!P.;lٓ*M8~/[EMW1م0n74T-1jےD.>lN cn7fwN*zP( `F2@Nz ʘ.?7v{׍Ӕ(F٤,\PYfQO(u?S?#Ä߯]ξpȼ+3'=82?鼾J~8iq|^^C), ."K*#3F;6%nZ[ag4t ͱ&0>͍F r{(*)'Q6%~HFoĠq|Z4-@~# $wd;z8|S! +#) oJopF#u/r%*3yҊɔL0ff,pcV;ct@pbdW`s7*%Nex `)/"8psx:R.E_Q$ xJb㭕5i5~ipJ ({/tEm5a3gv5,鄓Uq%]C.˺zUUBi#zI( Q*LŸEE(Es _} 33r2Iz#m8hA\DܵG Jew*L0o$ݹ"[ba6NC n4?DI–rEP+3 sѕm0O p6A%DG;2+>8b$^-7f;ut}4SPTA ,=fAKAWڲ'P**M+TBac"׿.-Y R]TgZۓnFWgQ80hUtcHe!!qd\,D½;D,|h5`> S_F?)Y]b91ge|;i~&zY/8_d-v[MGh]Hse㳨 Ѝ$,mHofr=CI)TS], ;آO3 ·l}Z3 b2p Fm@lTHj8T5RF>29apQɹ:^h=c8~#2)0Mw^lF|^ ,M,m bTڿ<ڰ|5剺,lex[soZ/cm(ݹ$aU ~J\̈_QZ}4n {\ ^ɣ_ | iȺ:X{ ?68aTwP+Jjz6VgyO{ Z]-t uqyr6JWw?3#tRyD3ʨ sUS 0:@Ly8s+N-NS :: 5JWk7Q^igȯ<] iL*N,ِ~4\r]o" Z@_M {~¬JwO",#B k&n%Wz^Ϻ S}{3m,Ue E4k6s[ l1kO ?h28v0,q:uv597rMҍ@#-/{4Iϥt0V[4@ɡQZ1!,6W;Eb Ru'{7]e ^AH#ӗM%ZoSd={hLәL"O C~ [Pk+(:E[ rV3 x\CM* ݁Gl:q^o ESUUC:(m ;arxNu:GEmޕ?,+j^dJ+rL ÈCηi_,qD,J}Dԝ`;5w߂F\?f fkOX|DN2@4';vgH-;$X}=Ҳ&PMW+7_A26Twubsڎ_{,ٌ}7h7nyr*χiDJz0O|/ woEWGZ(McVݒ70xƅYX wp]+= M<\8| ݠas29vYlKC`&!?jb Iц,Y(7< 򖐖5ck@ss߆i'gˍ ~DFBU*VR~m78ZRy25QtN[-k^U`ѩ P{H& ܿ"xkcZ24Т9"POm#v3䢅x5tM#u26C^dwZK(^8j&1}0=wɢ1z J Ca>0&%!fFHA<ȟ;n8ۅ{n5BtnMc"V*܊ Q ЅHPj}~#}QdS,Leפ's/ߋ&vv'vcķӆ,fsܻ@۠x g)|ʆ]DŒNECf AKn= :3#p"Imf" =ܷ+d?YQ8Zig! &w@VDXL˨_h9AOڙuGyN%+x;)3@ qqÍ6>)Ϛ`K[9L$=Nd@+F1K+p7?̻,_h+^0r|c I% 0%ǔq~ס 볈=l;kov{kvxq㏬DNrޥ{nI`ͮ1Zbh*s'y)fU lڅQ\SȒSi`i톫/ˀ7S& ؝M.y,ANdprOD[\4sj\tzuz>9Dd=6o/V@j4ąd˲|"o8|lJZߢ΃4[ࣴΑ4w}>ΌwJ`{}pHZ$:k6ͪ+.ap_1˳c %G}q%e|Jc!W]5J=UK.s\]:*)7O6u [%oocn1Sa_FqHc4F=W]CnK]l%>~ &<`P88%IJ V JN "x5Bz<`j!XaYykd1c)*O<^|,:wed,]*_cw|ah5PDk{u3mD.DbHm+=4$eDnVD/~7vDw n.${}be}zAy/`]TBڶM `~ks" Vif,$Ay{ITh.kD̩HTNe!aKGtMډ:XpÙ F] U,(Eуinmh:Z"0^ E7v`O^"" !,%MJɳHA{[ ^!WkQf^b@.C[6ZTtTO-pEerP.[s{-ެ1/sL-6%A-MzfRW,̋rȧE,O15?(;Ғ a7"IW$1x2,LUЉ`MKHI;ivwCz/(*;ue?mYv{狯u2Bch/Hj8Ha* ܇Hq0CqtL50i\5 -QXߊ|Gɐf|.E&j8B@VG54&ehz6R@[ 5M% 2֍Rd{ʘ$OEMbߏ9g|fcr !`E0mx7՝W` <ղꄰ#|b^\u'J'2xשHN͇&2lnٙ$]U<]ăr6ƌ,X; `7Mf_(L(} -V9q'Hzr#ĬC w[FSI0VU~BeGB-&f3 :ĩۛJ W' CvC~ m;_Ȍ(.aKAPK^L(>q)6NTneg{XF ;ՄfX@iXKf&`axUDўc^˧ .+$J9g}Hf33IyRMv}ֆ*nYwA𨓡!JY 7Ɵ?֭,zT3$m޴6Hjeﴄ/Uq8XҰ8llJ#EY~zݭ|7MKx\U:_#wf7C102c#gF DT$'\tYR)}TnXT2k*L 32toL@]|W&K!9I13책x;"xTB=yW0.B8/॥r?Bbg!J78b7&5ٹ%e Zf *xUi5kJCE*~솢y:P =հ?$ a}q K5@>LLo|z쵦`vb^+HiE'E'5@')-U_.L^bB!HGiȲu OztMI&G{Y褁Ͷc-rt7^p:_Դd#UEV#!W.y NC]*"h״R=%@20_|'ފ "xBOGc#:N+f:xʠ,=y$#e F`3+̑9E7+@DZ72;R**0)"8%_y  2XAN22:;oud&v%&ªnZs41r{݅@q:Ĵpa˽ K u T5z={|i,tk}ѻ9, EU;k;AIs/Bl'~IJ}|ϣ^0l2/#5aJ'8&f:׻ZJK&x!h1l7RVm&/z`QJ.iDR,=러(pU]BQTg,1#)Cq5QmOSX&2ߔK2 !y˒Y? L%q$iOqiF08_C !h78I2Z> ,A#-b4YH]rpLIQÁLCqzp*GuʻR2*Z3/C@oH"| ^2K֟F'~_j跴[&u4R(Q߈CZwyNoK-:fx#;tH/nhZC)fdkZ͏5琫X7Prɴa0:%)j] 8|+ q$!f/ QwbٖTyaj~Iv.MjJ}0-9^T|e,g#IlgWrQgħF8P\krϰHXnWUlƕ )ۓpi0XؚvA:ׂ>26εar=&gIɮwҧ/K3e_d﹤P`ukSs\%ъӥlYG~q^Қ_'s<FfO3*?򽥧mdY~<9Wt[~N/V $5\n ݀,N=T ^dYᮈT͎qåG1 v#O׮ԅx'ժ%R@|S({`!;yع}*!Ƶf/Ah̪dh}w918jjoQ4(WDq=)8Xy-#>i{}!ve-(T?d  pSuSˍV~'lT\H F(3,} zu4,))94^.9vŷ,хިOtyS+H+Nc`])O+)\Rzg!5=&ku:sUD ?ڵjG&}/0o/e ?0Z܏WB\KkG< \#d9ͺ5<wGi~arKˆ1Y)Hb1/SP3ckҒ4ܠ; ("ϕk,: Wk20hƧD~ å_Ԓ0q3a ͼ~iY B?aAuk'p"PZA(jfpθ*;2)9QmXbGL&@8kw6/N|yIPLF DbV!G#6ڝ yB}tUq8Ey:YfDߩMUKr 7:)I"Ll 8LxW+m'lvu'^hXc%S6ࣦD!XF4(omK֏W9]Psl(+-=5Vxp`fK"\p[ F=n]~CQŊpTMZj̒ ˪ ^K %SحnBrW+V1BSb/ƙ1e|+ Сc!9_w(˯m  t}n/|;Dim!7pF30G۪>.Dz,,¥&jj,t:vXg3dInčsvP/kMf&RL&$rpZF'7 Mg n.3-xM7ɒy\2ɐrv. AQ#&n׈L(YSQKSRQfe(T>rR"2&c$֔\]1%QT7k|dHY_n"0UYXgM^YGpu+nSx{1dV"Iajl_*t$'q1R5׫.N4ς(VC=jER|8FVjkodDRȧun Yf vi'4{uP -W=[XPkS(M_$.6D kI4M+`D+FA~̀XgQNXc)v.2&-qvH] /;vU"]yEw W3;bS֣3Th)+0 nN:b!-pPx+OwnxvZ!eUPp8!ֿ Pk_s8DLJ^y[;4~ y[EePĎ iAoh*])]Q>hX?A(hiuճBcZy_jC#]TfXtL*9jSD2W?m+QB؏YmѰ N@"S̝$Kr pE9#C-ωӓ(6ߙPqӃӬiQ/4'^ULA)QLxdר:ɵ MBz :(V~da֦[m4}HGp*Śð16JX |]պƬ]6y!8ybh/ &G*0ĹS+$32vKG,a+aۥrqhE\ #OiM.X.X6Vydz;}tT2A2aq/MqA+낌 pҍSD>7b81UB4rx@%&LB}Ovr֬х)& kfINN_T9]^iB7z'=`vS,V,3 3 $ #C.(N%WQN2؉-᜚jdڹՆH3l!;&Mg~u&ӰA_Wju9FȓxԴ!()lHD#f:>3hL|>R!>wYRL E[vaG4@.I6D5$ EU~J. I`E fsnDkr5:C3;)UN RI{΋hC36%+ZQm`%8ZgZ1D ~)&&tf|*a$?&lN.Usgggl*=i5ǠحbiVNǺ(yc0J<[ۭU`7 x =)3+JlcOG5< gDv-q777 ?5EnFoߚB -?eCf4¹6>;V>>JD9 '' 3;dg?7/qG' u^^IqKs`4u/# e8Y5D$- ;DooF 5.fR|}.~)7~>DpFO< %?z6@w)d:9Vm 97"@NwVdûF "e_Ӱ6c?al<7/ˠKEN9s!08|jܶ 575'qoV懬uGVVܭX|ml@ٯ׆lD%Jy];u^6zϏ-?!v9]8'CؓYp*"k} &,e{ GJbKoe'NAH|Rmnmw@W~? mah6@`R` (.&Úl#d-QAT*"%uNBK{~YIȥOD~% ŷO7ZˇX'w:_T HC`Z70k@ɐ D&OmB=V̀Se`MK|KH;O`!,6ش<(fL%$׾' 4[3܊h X#,$A֪$>AJmV g[ I%6;APo"K;Ě2QaPOT0GЍBÝքFL+2?@^[eᲣTۿIN\SI5_7in LL.Ҷxx$ZԯV$*1H5(X:d8Lӱ#\14i,2"|2{T-ZX4*2OȁCy8"m>,}Ҝl:`B*R?Ji> G =ʭBl01gm(C\=spŸQ 0Q X!gHEF\+gf뼕Mi{ܡΕ?.XgDXJLZ.( SqaD]+*[`MbLVxi1z|c~6%Q0I3k{-ovd\UhU& }Ws l{j\Mmr-%8uTa^-r SuEUXHmۊf~Ǭ g;2/x>&u0 y>UІOGt*|[BY+5-U=[-c> m!ޘZw7xC`Ew-#:V!z;ɽ,[n|\!xk5B:MZ8Wl" >KBk%BRM|B\Vb^j7fHpS^2ggNN1PţN9r{!ژi9Ҁ^iQ`9DY-9 W*jPV=NjGt VyUz&sAD9L7}m['} G3*6Oh þ dw3W9GD3 dv!L9ϫ$(-{!gּ)< )pπcel]:*`Xf)n4\=nL%F&[B>,qcu p7U@Fοd¡\P*}A-cAvZ 4CMub1ӈ U LXҫ ;1l_$9fh_!v9`,1 gDLNRt?;tH_ q@(Rs2Z:x(; ;d ՉK).{oFA/%O_}62.zļWM7Gi`%2:TX&so}n [e0AUwГ8}B & ,bvjD) oe(;w-tتdiC"A!*s\gӲoL#P7axĎ jz$[bf1,Uyvw=̥xHEo/Ə<$㸮[(D䟯Rរ"-zgyH2g'VpqrW>:p+!XGRKR+quQMf^v@x>@񣧷OHN+j e"AfbYi^0Uv 8gO )Wr.lל$Zt{Gdq<?Bķf?ôJ_N冰9S X wt;[WY"߾b_[Nu/ҍp`0( aye_x41Aq!C}Vg$;ItM۳bfatA=Lp x;ů_-w,w%.Zb' cH)@i C2QO+h-ߴ|&=/3,VOQ#Ait'{3y GQ0@r6n4^E F JBhNsC0x/d"Ϗ-:g>gzNNp4䀃I13w 't?2]݃|@‹e+ڲymc"}*>#߬rd¯g鉠I_@?=.vطtW>c*6l,l z8&RTAIq:g3zUzp?7h%J.x=4 P$Vs(W]q2E1K3u(g+c. gbBj/j㎁T?2 ZabNA(#bM|K%M|Vr#eXiseig;Qj|Al>&|-l " z#ӈ gY5-}ZVR/mS*=>i"/ڽ\UcLJb΍.`f*(1[e]o^P*$H50 a4AAUu$YNMz_U3|mT9f- TC>1oͽ]1.kG6W ėΦ? n(UdUMy0Hټ&4rńWG5e}_nY֚R]5H]B 5h蹒3΀f!?//D{hLǰN|gĆaʮ!5uk46)Y#0؉"@b$Z|=57EeǬ gp* x!ՙQLDYk戎4ٰNhſm"N"G6ճ;ˁ^gUR}dvR] N tJ:/|xrdqЀNwqS(`_1ZdOBT7N#4(|;kdujrSgL I'N\cl#es*PIei`1Ko=ب,O9.wР M Nvrh8wjKbg?$J>pkųу(cܬjTm{`+Mu p p%p#l[Be,\ċV2*.hm=/xXMd4J *i%Dln.vǦȦIˡib )<)f@VӞȉqjnF(wkΆ* 4Bp{tE(|Ib) FøYȌIe[?Ҍ<>Cy>  H7%tJ3#iUL~Ao.|ogQd Zi3 XiDRKKzpt9YA-,[AΫ$~V.dKlV s vYFEbx| {l?71(GPq5V^otrQXa5'ᩳ<Ǵ%>џک~x4J;/aX-huZL\6nQƑ\{;#GJw|UW`UGXA]_,9FecUjZqol("wWf)[|]ta<.V?TJ~%9l!#3&6/8<v˪a yLWc MQB`tvr%N-(F[VǼcbVY DVy’M)2)9Uh BͣO &f%}k%I67X^Fd}%U,&rxhN| +]C\+ <3+wpUrƒ+ΤXX}g͎ݵQktbr׼{dًԒ}~ell1~A|dfj" uvO󘬼I@N֟BbQ3Ah#*t n j" ׏j?ӂK]  s[B;0DֲD" ZG$nj?^6n32j  ƪAQvnBfN1"q CyVp9vNpaע~MYd8jhDsE#ԕЍl#W6+eķEܲ>D߁Rmv2awa~Cz@]:aLɞ+玦 w;(;%բpy3D2۵GIul(Gcӷ7h'q P 9Jo򍫰̫WU"/?^-GDsQOq4Ω,I=0-Kco,s̚ )!AbMOm_RnNx-&>V~P,|:5^;^b3_ut?8L@r<}~EEO.!+I ky{mM);=kˋ0H}_ -& I׎=vwL׆eBRpZf2P+6dNYNҭq=TeT%}].[Ώ~ xBl늧\m4Pgyit #2*2rB`[D5=uȌYRKe$YFwֽ򠡓pv_ujZ䈮P"4( G<@56M-({9kg&vKv_OnxX1ngn1:}%H%-IT-ώMOլBO d=QaT}^_ٓ85د3'""FVMޙ_4ar^ݢ5\ZI.^[vDB}sfpc[ƿ;Wy_1h>mʨb6*Kr7 pŇhL\v) #o$E%: sro.kY:P%ouZ{es^r <5i0qszY'zZ=-[m'tY=MٲF/1JKpN]6 $pt)=O_8˶-Ib I;;HXAk$$a$s8h+h2Z=GB8ϧ> )J7tv ;ű_X̴"¤s׊@[aGWLwBGZr U=oj+L"/g֙4,\@Y,C3"phi>SsMr7J`0A6,o7Cf&IKe{6K ȗX8jkw8_bs`&:\սC`g3nc]Ϋ|rv$%ӽӵrEB / $lO8BsKRWJ,En^E{3l1UE{[ AʒX9tHPJ+Er2Fz[ybՁxhH]ѲM(w: HCjx|9rcS +AG=Z lm!>)u>>RR(y2a yG( ק2W*~!`uf>_fVo,Ѥ6UpZ]gԵ= q9Qinxcs"l` xAm?t8bB>zs9S%fTUD++31w5>SHmèuɷh0ϔʤ;/O72V)nTXFځwz @Kg qi q]#od|MxpdWƲ;r<"[҉֜ɇ"R Oiɳlb04sB0P/E9\Thf:P\Eqҋ(>JD;NB:'E.l:a=Q̆y^Jl(-9STH tQ7zLkY\ ?AejDf%G; ӗ ( &dal-7>{,}`W9ֈL96G΄96p+rPrP&nn_ׄY{>^ ghiɴpOL4+3yS;9{Ew9g~'z]Jw/h`/GkO2)Ud'ք<|&XH*{HB|0y+J8Eϒ5HBW&Bcj 3 UM0M:.xiK|ă#MG%$h33ŷií{x=y7Ƭ~}}/ J$枔mnAv$ st-/\/䮂(E|)D_6WSDҌ,$ME%G_VF8꘢#M݌}<98 Č?{<[ZJ,w#C'cpc`9,zl@IOT2& L:v9ث 'neN*^r o-S'q^r$0Jhݷ&@v1ĥgG~17ts'JUhps1LRZdCG=pogO]̟̕J.۽jİ5y:6rɻ]_/Q/ȌoO0t(_Ja} %*a`(!g݅3b(+K3Vʢ%Q3v÷E/e %ȶ$ V2&Ҩ6U=ESK:I0#^l$t1q- H4Ni)58O O/HCЋ3ZI_'fhљ.)uIVe"ᨒ";qsZ c#@!51t=WLbw w*o. 51`(G>#<=c>[hYj4i9\\c^Nn>^= Yi#:#?ԦE1EK {,*L6'5 c=_hFA n t-C ~OY(0W+Aoe{Aߌi>ؼFuJ/'Xu2V"4B6@a@IS ] oFbI2\" B׻zR\r4]~𙵳_Ȥ@eW0rz:#C;i&X)ܻDE YEWwh޽lÒXK|K忳nT%Z"p.%Ӫ{[%\ sU@@’X4d4M kw\{!Cܓ 27n,}NN:ܭO ;F-;wQL͍۞\ҋ.:;X/G=D FeO3},yBB/-$|"1DF{ĮK%Zʜp.WEZv*v?5_&U W5b-Q6wp9L ;_2j}-Aًn& zA)̗$)ꥆ,0~q/ N\oBieAF*YٯA"k7 WM WF VQ&;o5QO8[XY y^:~CPQn>@_Ws *.NC1we|euK)$*qvɔsmϺ0S_r3<7?27q-73-\`CF\I@ʩL`̉96UYBQR'?WIEj} wWό||x$59¾NciRo'CEH+{3QGKaYJ܄{N@9Yxl*{wx2ն*Q JZ\& 8!|(Kb֩o;]g~ \zZxg֨Ζz cv, ]+7 8涼E~x9``75 7`4/xZt=n$qxqgS?e$L]gI[6U'2$oCWhy?Zߔa֑7Gkǽ,>qt7G KU; `eL43K㶮 @Jfөl@nx`Xd?ę-=F:W`Qg獙c'Qko=dB{f 6?&f^M-+Xzs~4Ki/.>T%h낭!~(-O8[/`@n͵aUk,ɹZ]«=z $re3v {KUWSrKs*u-X$Asw ̟ kCPѯ̲F{gUUV :N{+_؟GK~ftW{of辎W#]#\& kFv`?2kJ2u>V0IӺD +C@ '3=$-l@ ^aJʼnwGG m{y6'"}uѵZl$Dbb5̙1"j!L [} SBsEf2ؿ] ƲE$XQ#Vϰx!S A~$ZPnJb=g̨@9|YDuךF1,+vZA"wL>ش+bJjA\QДNF%1?$eY!D{d7e,fpۢWDYAr3-gL9<{1&,?]d%VHM>h'f7S!Y, ht/K[+d xDz7inMP˿ U^rtQZ+gݩF6Pu#Wr,ne4cZD1bf/RPWR %Rs;tH-/Ԏ$ .pL<3 <o^l28gF=ZWqmdTo헪FQ3#^.䴴vC1rC ާ7(Ȋ_%xKT9qCPB.krгay]:'\͒O7NFWS"dDe4GBOs!RdH1cZҨ{?chQ&apT c##ȹL*5lQy ޹k4U!Q'a!# c݌҄Ymwx}4)gg[$31[a T{Hl%_U| nt85[ڲ4@ i([DJUeP5~4,!uHyۚBS<3c#OtlN%RsyOkQuwb(uI@693$Y8vqbsRM $ai޾@[iÏ*CcI zO6x}T?9~J{JDuc_4S-v+J!3dtHR^%Q2ju"еk 2U^*y,46hR]0-2a@a6 R-|qS1NRӷ+#a(PKU@+}?̔g4n8W!jKTJ #E3ۿ+ cId{N13~w1/&\Dqirϥ3"8}wQm-?@ aK(dk1I*~eFf x넰R%sیQ#Քݴ-dp !{gWO3B+-YA_~5rSW>cc\iEqejr9Ė&~X9!d:vz/ު+8.mDh˛9Cn0*w#;9˒s'$@61`$MdAabejt$p]HʾuF2'Ba{o$(C$>EWW&s"Gb{ͱwnK : 3cFJ0`1ժ_أЄ1tc4;~9@˷&OxťO-HBفe|+Zjmٸ?WuL!Ɛl" @J{hD.QvQ-14^.hGŘ#\^^|>Eb'ZS"K~0 ~x?⳹'_x =&yaΡא࿫eK}) 4C)Rޱ C_!h\уemD7"5g'!,.MZ̉@ ]'w%$5>CtT+YS dz~3CWU/6xËflᵆCS~ @.i$\nJ] ] qxH,HKmmu{?]!9y!n fwR%8|՘MbnrEڥO yP3@+]W64z;dN.04K]S hOڥW#Rb[ЧBu9kl\تk^uQQo6pPs7D=g1cNk @pLa8GTJЄ޾aYSkh9#S?i?"%Ώ0itA1r|FK$lUϕ] PbJW8z:>u-!ߖ+/ar>),RHn; jOߑsI`WbMZ-``Bv8v^jHZ%ƶP[0UKM(AvN(nQ!ju{H^@ j9?Q q4":A\\`U^gRkue+A|Zʹx-v^! D{ B7\ |`KQO|pޤl/zB!/Ts"'{4vW?xoOz{M;,BvUmb7!M[*AT8tzcr0$$j*4dq5/|#YS&Ӗ!Ϊć!ENZ_x:Ήn{#(LLqd+z)p Y [$h:pR-fX(ݖ6~0>4 c\="t 94Ʒg]v]+ŷ!]ߊɣȇJ ݯ{űVa =q0-'!|Yʖ2`!j?e/C[oڰ pg1"Bf#hgMtjn)N7|UIfDX$[N!u#[)f citq=Lwt"FѠ# U'-Oͧw9}," MG *֓v9%fZ@cw#ypcTA7EOp7?d} f4'DϜq|NGNrz-e K\`Cuqi&3#1KYCgHNÝx +^8`ܪ$a39PZc0+ s~]Q$@JFAvQ|g6@_M PCK i268-X!zzMJVghb^ !lV2ƠR,6ιMVuM*GcjHAuMIʿb@W8ci0Lg{kAWLW! Eg&T\<y:C"L1pdK-Gȴ>37kR??jg+.D?bh&ƭy(bBF |$׺?D`RaJB$uҴHNZfq|2J$8}xi/Xgnw{ K6.AˀD&O/y!6ML7,Xx'R|T~th*&ڎ pfP6v4i?W8N9eTJġNk#.t_`ͷqW+}P2[vp[iqHFn,O0߽ee`KAyE~{GbMV.&gAjƌrAmIʶ\ Pݏ7gOii,iNWt<ͯVMgzNdeDnՂYKܛ C1_ (S#_Ek cx U5//MbPgGkN9Ö햻Kq^ J2:3y ,dpq 6Ɲ)0d08NF(D d2ɫY @y1 Gp:|dJ03d!bqq%V:ZE 䒬G!Q%GV>*!u 7 Ѡ oJBdK=ɳoh7P r!ˏ_gP: 7/Ew^a>ft}T3pm6:)HOʳsg*P sY ]>PD T_$?2;c!&ߙ#JfBaag/bQwEt|fFzLUh;PQn>p=dsg2~9{LZDK ?A6&ʳUq)S6`]FU[]< -n$ in4~4sdMAO;*b뮓`Ȯşl Z&-2l-5R/&VEZc`ڋ[9?iA}t&<޾`檐^xx4 .u{!=neN,Kz-ݍ/\VDiwV_;U;ͥ8`[͉J'kPEŖ=Db21OLXA?UޭG,q~C=xmm0I"x6mRz-LT.vxq_Llrw5^ w#rlFtaE| $٘΅*ku1YCU~AXػ=os7MH ҳN"=C56\ǃ\iIUv`oʸ)\jVjj /6kD{ 34æuV VTo]SaH|*QЁվl"mI۸o¬ U!vP|y5iA5g=Ď]9(EؠDoR2{G_PM&k8W">@+կP%adt:I? ~QMTNoUk|ʿ9,TQ)/oHlh#.թmس~Yʃi,ힰ+ޅKDޑ`4*CܹqGiRh\[Y#:^4 ]g- s~1w5Ŝ̉+ $K;Iw޵~ږt8tcuJ 1,d?T /LL^sħj)mrj>zm9; @fE5cW W7w#ɜ_J'ZNrvF!Yt~ bw GѡQϋg[jIBWFg\5O:-Tv -#R)%~24\r8hӄMZV  YEqJH?ܭiywsR~:f~lEuC$<.Las]fdIeZns1Jt),@ԓuRפʶ6U|{]Y0XN{7/-t N&uɎ3#쪧]hL _ߜrnױȮ}@ЩkoV!Enm#S*VUITޖc梍Wrة/ief04x"G 7@{zᵎMC]a4sbr#+t $4ja:6TwXa(ҳ|fAnzstHsjz)gdyQ^~!T)HXtBJ^0f|n;iw2ǰb6wH^M0BXOȩNIn\"MqQ.2Ϥt{;^T*E )z\sr1R`DRM.UDt5όT- wh6 5 c`@I?_,dE`8o;0tŐ\G#|^ gopżxUξuP] Vّew:ŴCT}h% ̎vc5g,G *. 6f3Geˬep1}9`Z7}(wW!mlHM\y6d;_q _TPZ@ =$(gI^]3[{uYܮG4ŀC"N6U:<ԏoXVUm."XTĩrܗqszRiYFC}:~<0ci]Wޛǰ.d D:_̗1,l(v̘%^,/-1v8rK'jw?׽5ɮ}ycOm9vM%͢8r}q"!5%c ed,]B~+NyWg ֦z*HydV̘0pV|_&ݢBj鴗{&+&k l4u48; ʍL0NDSDl>h\pf|f>[|qiwyFyr =|dRSp>xf슣I2FfĒ S;tp߯Y{es.9^:Ԋ/IP FK$P1dPQ[^@ /a E }Fgeշ:nEj F13( +q$a^Q /W3go)<}21v4X վ٬Pp/Е5D_I;E-Z8k1Yg>~al(Ȟ//y 㵈eN6no9pH:ZjDA4/M#/;pb J1ޛup( ])2֞)ۧ+h}xWrbl߫dgۈBjsCg@\J+ 6ρֶDä\6s|;7AݭRJh kIć*vr+,h1ʹ[\AOYQAFP)5U"B4+_f!RVSʧ\}8gDt]żl|☎"0R(>c]tr:ičQJ"u^ KdRDRmx][Ҷ gF^np&@hZ̘)X}~Cy;+L!/Ug3Gꒃ@I/ctjکddeK"U 䚧r0Onb_6둁5KLF ߗW+AUVf7 =Zz楉@!/ AEZ @G!NbYǼ5^(SpZ9# D C;V)w8'Y`@{R?S^󁵜f*Ie`t&΍8 Wlmpl ~fZRi:hc xfZ(!nh2V_ (18xMx'pk 'MF^㊶0waiZighlEDOeK17]0*C)!]m3wr&@&#/:%/`fмI^'n;k٠MWf1Jo-2pJ|+C%IH*iZGhx`C%;L;^Mv DXqqlHE<o nkΕ5\ wQ[2ѽf(7*Ɨ1Z˝P+ 4u3%cA!)$FI Ocª6e Y ʸ/b]+<ߣe gH/wQMKWCCa,817-~{2zK8$P\on5)rM9Jv RgJ\i+sGЁeL}m&ބڤKPTɷ4) K.7VBd=yT_e`BvPCqJ݁oMM+e~\P@'$͈ 8ݡg 砧R nqprW/޳"ɋ)ّ0;/|ʅ?ϮwGtt &ahdtݹӝH$h hX7xxPGGDMDOXN-jpsE/`@԰/MaF{DErS~;^sH^h*ջtV%,V/ 7Yu-ngbdK3|dp;w$gXO1&o;xzi3N0PO]7yjO ٲa%FajG\Ȟ^$jDr5>x!KLT@P>Al{! g:]B CNWs %7.rU buf_ axNJJluc׈\ 6<;hL3i[=FxF![$7bg>>+sډ]h7)'(v-\2r+.e?&)k&LsPGGO= M+ѱADVRu{8wHݕ/ v5K55Y :D FL$@>(N5v+ m;vkpv&#?A%좓2y_ob!?##G˱ 9\_YcBR3Q3N)sP'| X{ItM 9'ndYn zTVk G2enovb7 .9~S -~ ]2`E ;]Д 1P̮,SRrMQg> B-ˈmxK;͙7ͱ|<1X%c{gLڼH[ih9a(L=/gE77s"zdMKMQ<0TAlA|I"O824T䨮*К4G}C2{ 1kP/lŤ/'K$y>KWHrLSl UusQ݊wbNYe$s?0?+@cug@Јz2_e%OFJK\=ʮ=wC`*amsM5䚠:G;y;2|'؍ɄKyџC al|7`[_(M4b7E"O0BA* /*)aT+TW˯0>ґ%SQuar,[*yd#Mc(F5fcUKY=ZAj$abWsO`_5t6MOFj*%ce8'<_kQ!Ioy81AWEiqד/,1XXqN- 3Jo.4*^oӔInh30Kk'-L@fT\32B0XňK2h-=ֺ$|p 9٩#uq&BS)VkX)wB8]~)Ы^yRGUKc|nUwFƄz⭡981mm55="fP1>=QʍaKǂUX(!e5H#eR?M {Wvy6p6Q.d1mR9keiIuT*m}j L+$/Tqpg #r%0HSOYÝ7ъ3VҮݷVda(1jEUN{`qIјr<\ڍ"Q,NwN/:yNVr:3Nzo*|`f~9#J#rs 'z`N{wa4D_8f DژVjeM˼,bgOxvU~`W{S;Cf$8$%y) DkY4y}k5S$SA]^ ]L“IڄOմgTWر:?f ;9|bD>_1Fu~XƳN*HrҪGhdIAM rڪ$iAzyR(Xy^ej?/{uìݩ\Y*0 (]?P(uPVAbҺAs>>>b;RYv{c#JRެ'i{ݝS\K,E z9?\N2ZY$Y%~XiSe蹘OkG[S-o"M@QWN{ۭŊ0jKp KLM rC6oI< aXd#1)gx5(ڈO @9rDwJ"/d!Tk򮣋ϣߖ}_ nGH kZ镹q;UES5gkGRp:Uq( 쵞dHJQ“NIӊRDtׇ;p-!z_Td_q ~,Fsa/$yB3EoUY[HzwrVKvVLL `k;]9/ :o4`%BT2Qh{SI~A+*۴ή?e&)lu~$Ri{͇k]=<WDS~suQ!z SnfW*/%HZ?n&kP~3֤(5zx9?f!wPMꏁn*/M6{F8e{ g}2=RlPj_ _-%(UNsW5[Mv Aک,RڮBQ,WdfuFq-jW}V_P>A2To8cjr6VT/5y'au5t:/ G` xdǗ]vASbm1n-hHz, V+ !/(d7%mK@˾3Ȗ7N^ {qap1:IQi5>TۉۣkG_&/'%aK< UW~ϑXiǐ6`Kxr \4xWAl7 AZE'Np5'.wYĩiU/?gxeY~^OSܹᵕCdu!C#P}/pK!d& X(\͝C9}5!57iPʘr\8.=JYn#AO0:vaHzuMȥ؆ rn (Mf˜VAGTXJUynWNe@Z\ };ip)rv} ᙀkr<HBi΂j"w0`q"Z1Cu톸 ycK% 嵉 %'Mx:erIn=  ?6Gl* {GrZ'!6-bޝ_+ʪzōV~+ W' xod=W1=aܱv5f:ֽNWLȊm:cJͬ^ԋ*ZE$An x H&#)"z^f3w;پu|ݡ2ۃh\\ς*(NXT>c~ ;ҋdmQ>!ienMo[TRܞŨ:cA j*W*# X`4?עAϓw9HGDPT@x` h2LG:.&kqpftbAJf).ס6u%41 wym=OE9Z9G}_=ŵ;SdS\l+sp-9sdeeakd IQ;} Ӛt"`KaxW&-s{2yg+7أ-ڪgc=E:|~os|1=]`/\iOv?hD:K'}ӯV]mj-MdGT4ax\h30G5?Ř5Ͱp$RxJ(8SOM耣"U/O.pFVT;{A mrB󞼈7S{G6;R+!*F/=#I`} ҳ\l(N[EyvurѿP5=N,so }CAr*TwSYDm*–( !~>- #݄2o. \`R24Tܱ`c]$@|Np5ˮ|w6O}r/޲x-cJL`^tzMmgH%_J>2*Jx,wx^my@NNA,&2VF{MJ Uf6 KŻfk~!EȂV(|k=DUO;+aΈ)v@MEE &C7Ǵ/T^ׂ|{܏.e/2!˭3E-8)0= b攣3LV`1Sz_~(\Նw`c,gU[3ۥ<Xu%Fb~GZ+66 !ɍ*X0rIOZ+~0}~qz]P}PIwPr64:<*> 7wcY^8}j%4# VT7tz(4LʾЩqbݕ{h2;IuKhQйjT=fmD9-' M%.N?d:BzY5T¨}f cQ a Ob0pv \D!";'|u KX.[hy>/c51 K"ިkD>|ǣ0)6PaO(CCV%!]3wnxfDi=m&"M#yMl$.;Z#vK~,[VYZ0X_pt D2Vf-x#q7QJ5,xwBZ3IJ`fb!$,yP,0*E*[lD-P=뤫ti%e;)Qj/%Xmp:C gC{kycJ19:հYarX)6$(:m2a͗(J[%(9S\DHӓ(T~>5NTV^iZv}@&? > 2as^NU?`*(y<~]$qıQT/iLY,vt+ ]0b&/HjYK3i6ٷM%[vOҠ'1 .U`MÑDR nDIe.jUƩ^IhfjdS76;UV s' hol2["؍H0ː;)3*Α'/",g2̹Z)|A^30JB[&A5~-?h yS:c]AK"}-]+V@ &e[ujzEk}0;@+(*'n'6RqB%'z g(l<9ȕ#F*8/+p"Iʱp2@ 㙢D#L*_0ާL՟I]k`'7/ ww9MY$<(q>|/ݘ[iRSY':Jz iVΙN]zj_DM\,-:UQA@Q0ݩ+@9_ɟp:0zzSA@vs&KnӃ`_ F`;]0lMwSYYCͧn / I?lBr_AU%b 8h^0 ^^/IS]!1=[xv!f7FE9~ F~مO܈RNg$&h[idzo-m0LEԴǃw~Շt,Kߗ%6JwX@Nl4G:!!zx+EF>;hv(I(dbQ"_RΫȬYAv']w,b 7URm`v^7 k^!\m n\ͦUwUY]g?6Qڮbd<ϳվ%w f=~_:|H)DZKJ _rY8oyho<延w$$[gFשvG0 $BN>G+"-b_/zr_ ,mĜn;[/"DRZ .簮&qosPIem䮒vY (|*8 S0s.XfPRm!<4ѫʔE/<եyؐO2Cl. Yx%%>3O b^:15Jw?C"ܹ6~Ö>>̛]LKW"Nf(fͼB9`=)PenOLvR}bCqxq^)cDC QGRn [ R߇q*`uܠJ@vGy 7S[ C*d=}]/ lAS(P7GU,F[~ 6-XYvK٠ߐ8A+ 彉a")Hj'Ъ{'ɖ.fUqs*MHIH{7Զ|F+/]Mˁ;5!U,29 W3jͥ>EoHeGfKK,}F'*\@v<ߌ^nW'JyucMRS%"M8c<{'{gt]4 p|sxtYYv!/eZA }gE r^מuNofnlDEb_S ׵d>~i}:]'iK|6{t>.-sJՔ6:/4u a)V꺢Z`7J }:fʯn\NBMCf5{3V` d?Jʔ`pߌqPX9x~A&nz̽E1RN#?g'烒 [rVcEETʞ;`a]X ۫A?YK]ns.KJyż]3A: 2Q^^h,[2 5yc'pw#J+lQŘio%G8 gf 'kA%&f~xX+<9ix_ޤBO7^|qX`?& /󣍡w ` {2 SvQ* ĀyWe]ijN p_*z=e^R9&n+ɕŠj̔rUW(U2}b|#*)TG:ghLr[yA\a;LwҬg ۴?_f!z(f(:(t_'K)U&"nY!O^GxH@D6BhCRnf|awPZ9Ps-xzɧ$}Y&"[!5he,OJe掸$%RSc:MLʽJrn堅CQ^[;?)=pg쐾4*2AҰ {2DRѻ2mL2yXj _XN8y5,\6S"覘OަO%`v-.č`Բ⍛&@j&>B=1ܐ1;+iLR׶l^>Qbulj^mEKLwγalZ!2.&'x>ŅY|09r_/ ;5oj 1O7ϔ%,ӏv}Id#+i(:rLbt2A^L!;[}sc2k?ȻZxO'/E"'kn zCNWjBqȴ־ kG[C+n*"ZP!^>F&xpTsA(ƌ|=k, _xdMca/E gO 3f|:U_-7bQ^!y )?O1aJ0TdيWCAi^I!-1<@6q%ݐͬi R:U05;o`蚽}l5" c)› Ut::n뿥ivL"I%,l B-dOA"0!Gii c| ѐȼ 03>Q-0؜S+倩*|f=l;zXQ<"5?3:yeF!*qw|Yynoc q]JMdH. ɭ14hX%t4Zz~xbhH$#.%a?=[l[׶1`lt.Btr3JرW~q`&7MfVeQߔՇvZSP{JM;DtټiTޟ/!n[0}/B;1Q>1NUOpFXu_gJJ<^7XㆌVL}Sշҏn{B==Tb웦iC#m0S_%pS)oiJ͂-GEg )PCMm)u;C̪@e+4̄ML'BB#lo#wk%Ga>cҚݘa FyCʌosVY [CQehOCC3 1HRutr,>F0_0',KXVB*IFaA3 69NqrP#2(jmQ$/n2zbZ%$qĽԛ&vuf_P@ rP"3GHexTwǂ@!n ,#7%!"4 G+]ḄFiOr='.rOy8fؖ?Sv_Ur$^&% uS0:)^l0DNGxcf x(0G1s6im3QAW\1G1eqI|I<˳:JRA5 8: ~  \$c rNRC\͜2y{-4#ܑ>ŦȳbkߨO={pYn-h=@ 1xr0RdLLǼYlƟdDqelgdcA"@o^ L"J ̉]{R]VڻCl|zSѠ>70 d9OISV%ޗtg*p(C;Nz`(H:eZF+aH}NewƕGKKѧ=9E'ܽ=9u<͕nl(! uNMTGsKt6pzۛg Dehëj?=cYVV- -?׮qi _%[Ph]sm[FSjT]n_je=RUšqͽ(:Nɤ}ӿ5O2@u3Apw0/@tsWˀc5B g 2 j9 kg {Xmj/N{2 FGPu3ڢnT4NUF[a 'u0gVf<8ljX#!i Qi5ڡ9NB?AXT5ŶKk, ;ʍ-m-$WCLk` ̓}1v:!8r/FfMyO\*,iN"!(&b*N7k5rj9yNd}w,9Y8F\R*"ͳdVK^Ěnn@ }vz"m%pr9OY& ]._ҽ}/r~BTC̣JcP-ꆸݢQZgϨMLwD9˚zF' 4l#|a;%Sbiޒe2 TU(HkZ6mdc%}s|$WK1:eD)}<8H׼@pUIkgJ).>ӽU~)lxw\UR m6Z`70uf(ODXK'um `FO1Ͳ&CLKZ"Q~V4b^&QTK͡rQʘI.ʡʉb\]k8 8≚! ZSyk >j o(X2M`Lp B}-̅C|`j5!rV.?Xg@}0qY+ q; Cl4L):}H(3̝"גqlbL8`|h{M6'?A])5PiO<j-ؚؽReq{ fX'챎1*ƚ~J>GV a)Aq0ɘV֥#^Kr@sM86׳u(Nq% =\!9,dw]BIY ,`BvF=,R xI xA$HuLܡ|S%C7h DT|23;dise|+d rDb9VD'}ag?*kwzRwl:2Ob"6tM*WApӛ=ŌwQ h,CàUKJ=j!qӊbwe}/@,œQicl{)0H%.׎۟)<2ldLoQ^cEFW ?I߶bExE~ )B^~h/o L[kXM0^Ki Čݙk:uW «R~tMR 67|v{LEXC]6`&\ryC0{q 6L90Ssa÷{ȉOT@<#!~zϰ*Nt'W3L~% 0U`>Fvڮ̆)I>՗FB0ErӽR׮v/+@Z,|-ّ,J.aM5aR G5KUtH#ϖe*+a#xMVkA73df-l5U`)pxbEȿfg/lȁ|Mb%WLahܡq533d[KgU33AI&# #O(^\60;ɼ, L"ߚ ?̻;y ]9!*vJИuB%$) Y[ bIЊ} MQrܰ,zj!>gղBym ]4r#CI11τ8x@]&nny⬗V+%pj07yDCL|V͞]3qypL_wvn@w[ 26!-us [sTWR> ?ANf pΉqbf^ȍ[@ZJ3T)nVz t4A^U$+BYOB顩0 5~u$kŤ`ٓ Ö`aex,g1XnU=gߐ3: 6yx3KZRH"IpbEYz !s!2c8DY w38OJ*-ȁ'[` Ɠa>8tOhIo<,~|O3R[klʸz"񑌑?o!0-sP5{~Q ZT,L;52(UV%W /(V Ƿ7}㝟|`%3/~'~>Ï=NU\/3l 4}Wk0?Ԯ#`za1jES7#A̤VRxU f3M.GtFv)+"o]:ι((Xe^v}! <2k)\= grƫNdY1rB$}1Kȝ",6P@=`H[0N45b$ֹGMR/9ʹ}0A8YW0kw)a葂AVE0ahkZljb!@D z%@Lm9cRú>8*u WU1y)-kƻe P4R/ , BIvE7#8٢ԓ*ej\INίssa+6?( +׏ݭ 66ѻvĸsa Q \XJ 6$$ 4u' #`,>%"F7ĸfkەHdE-ЃVܭpY ˗3m03\X 1+T~$\fm@57 ?TaPc6Ь.'azxJ򒦩|I@ݲ`k&-,ճL$U)l-ZCć`l12:w@S8Q4-D!E6oeԷ∦.J9Q96r֑[ZlH:$If]uh2&)#q^R"j= W C4ofp|:CM!A6Aks{n^ +=a|9cO&pFۇgX{~Z{PM ؍Vl\O* 3>jhy5x6x=䶰qOoH'IgP2n'lo9Y:%oYd^/}k^D./)ڦrr9xɫkp)镋n2De&Fl樿eXqԴdl2yWʦŀv% R;r1{+J[I$t)RzՆs-Ƹ]-lLq\76jL3(>w>ώBm|ɫf`Gh۪F p'?*Cs Wu* L~.16DO)KA .{fn%LrBfg]eǢd[_Q{8}.L FM 7u>_W)P*#ZXz˱}'C m0%A1ܺ]P.xoB16f鳐 i-WjBZ3S|^'Tp(={H]<) zU9DMoV C9}z%aX2`(5)r$7xpLpS '!E(`y\,|fpnl>\ "7~_]J +vQ`oé٧&+d4p[@i$V0"mV1H2[SGVe@42قy3k'K)w!A!pWl硡?ILlU@*T 5"|MxzaxTO*$d v(+̻m+,T,JhrNkp-&FÝhF*Nv^Iy??ߵP,Mñ,=H$%>7}t4|f0־KRoO og&ؽC#};F uuN`r-3,1i.H؜Odz(۱JxL-DN%{ wCd`TXOaok uX{9v/? e6,+TT%['ܑID=>*OuEj{>t0_WY$jqe lHG,人4+庼fs䕌Ez\;qݿݫ@cMOPJc'9eNޕ {70=|l_a?[&äS LиكQ-d'-Ц6EY!OӐܫ΢VU]g/\0Gҙ AX}Q &XN ܝ[A)-}Ae8/FN6ĥ$yʍ^6fUb?hX6Yo$ug&mbkEO$=ЙJbpHg 57&O=3SC3Oj4lꝓcWzT]YsLMߣ諸pֻ݀7k&+Oܺ& [o5SĜ&}NF˵g]. ^s 2Uc.X&|k2왻2O'&2Hْ|'J ,} C'UޮLrR0 NVY=i[7@xHЖ)=(G/Fh]Ӧ2F<~ap&#KG8e.%TtT ]v 7 "C^ X ۟x)}OG7 S( 5@A^L/3j>)S nr|e2Е"1a0X/71l{t܇mPs>IOM6GJzslGz"cFrq҆msk7I=3ؑO#dhol*y>;P͕q'BXi8d2n.`AIL~9 2fq*o(Jޒ:v vl/܌n`TLϽS<B 9I= ^ב!:UWKFZ5f՜rȭw%+_5X)<&!Xo1Mvij$f7]Kb`qԭظ"-E#}Djc!KG-q(/xe ^G?Щ_Fxؒ}sJ '~?WLSEuW?~#e^J8% *y;2(fgMaը_MVA4}cSv42Yu"c!u9ڕv$R>Ln(=/ɥ>I{ FOYiv jXD' AoRK=uUu咑T TUb0ΙRإ tzUi ,c tМ}%xܥ*65 q3w Sv3* Kps,qZLܨeB| _-pS7c.徾8s"$5wQ ~/ YaۻTmFzUx @aȷg!a<C0^,hO';S)$OJ]N-8<ᒈoT"m3xA^{`J au#u.ǖLwPJ %<&ҢGx6԰6??]%9Dì4[ds9XDq$QFښe -i u bɄV/8"5\ϯF-lJރt=<)p MckzC y^q ^– NjC 6=!PN"bOM"MDL J!8vXmAAuC!,EvP6jK"'WF<#NeD qWD=|hw3_/'XȱY ],8U!M t6@?~o <[đV^+DA9֮9qjMvdR~4&&885>#ɰploO)I2FGƒl3&5fjtyK.SS! ~JV-τ㟭݋y% "L׊ڏb)F8҅=8H|1*XB؀-SWf::2Dpݎؘ~4/[[%|GL33Eh̡vrq4XnHNgS%Hdxo(83]O⥳2[|_P'Z~D kyz ̜, i l*6m5k2$Ҭx@cirT墰NWltqqSNDwcPGiRUdBW&x%y ofy,1MILBIEWkao$*'$āh&I pATgSQ^co|G%•,v^pKQF jYS0:+/uT0n* PHuNT`eLM#YV߃%ݚ! rrz\IȯQy ]E]/{oh!,j3Ġl=::U]jo4Y#8H&*x&*RML!sktѕo keyWxچ+e_~-/Ej2^:u΍.Ʀ$FzFI_G8D`y+ΡqG5*~/W'C0d\E|Sǩf]Uϫn٬, /?,Ⱦ`;|.C:|=~pTvPNM&i@[b|MtHnՐDH!otzv+;+tK1[?kK|ZWC*H5L4Obgܗcho^ٮg؈>)⼕?Vxԯ #/=VM[,INoPˆy\JK g#gH[9ӟjiN(jh(`!١]]._nlo=FqjMz_El`?gSz{;=r_p\]VO(BltNҌ)Y8za_iCzod]"NǞ(_+=TA3=I',R.(Ҋ%_%aFw+{$dPva# 8 T/!O #WxMi{3KY9az%acY80}bNX$rTruylmZu@cS2|*Jܞgl ~V^~qb9ٍ/)Xia N9AyQPҋ# *9Ʉ]pVq@39P u +2+w^Wl"iEprW^yfBXR=eicwIRyL ۯ v<Wlj4=l0ʤistRF};cT_1]85áRy= Ry% ?e}y*/$fe`L fl*^hNlhFI1Ӧ]<[xۖ =ņYذdv b[רckL)X©-*тaVܔZHf~pju`Mmty-1 jx&#`C ICu3kpFuvjd{~ޑ._5RrIJ;s4gL Z=RI;d̫~Ȓt@J Y_Vej_V}H;@na!K ֤>??to#c$´ka@ݡ\%p B+t4=a_%%Ah9lW|Y tE@X|*DZ=UN-k&S'C ];b (1 3%'cEDEe8墚v2?5IFIu1<mo؜d7p>a t=.$7~8O7><|ow&JDx:J|!R$'ުNs(S9Y|bB%oYZi(*ޔFњ }G5]FD#|4C,Wq0׾``cNa.mzx}4~Tgjzfd؞9KGx jLh%wS!%-Ԙ"5KE漆TW.w&m|u`E\'DA') ]HѿsH 6(a+5 &l賽ol@2>>[/xcb>#ҍz+P[{68Y/zlrp̰҃hD{hRx56ʽzdA,0[Һ$ck(>3 AC7lx챡{mrgRKÓ=bex5j'sa"#TIPSbq vd[5nb"6nCj)dzY]6 }[XzE[B QX> e"NQuC ca۶}U؆Խ_AI48;Bjڊ`^IB$J|sO,N/ZG YvfEE"JN6!m8ip/oDl'^j\ |^Eawa% bb8 j"4+xDLDPM󧦒A(oN*tüWt?Kz=7Ti8Q/("Hӛ'MwNE"y [j.M]CF=ꕥؓxrq{W.RKC"dvzIWXoꥍATA&-!`w3X`3 [Q2or>U $3&hN'fCe$-!eݿr\_I$MŢ_Dt$3`LJ o fҬ0vRPn 'aN/8N-A万),ZD"x|"cvKT{,|Bx)mcԉQwYnq[fdh#p a.1oFM]䐀6P,- , T~we'3hH_HZmT y,PS$cuS@q61VnJ >&F==_#dX%$tkBN3G0U\d:ЏXQ>`*P 2x4x6_ZBzk74F9>|aY5N'l8Ai￐I 6AK Mc(9[+ CUƁD̬zb'鳴q'& Ru,/ dXp-'#HS'#\΍T<#ʺȘi[([ԋB.tc frIȺBuνN)O3{6t_֤>P G+O䗹dt̮;sh݄ 10zF)1wlr ]2c#Yv;GP"7ύ&e HHeNxDfPe^#ʸ*F 9"$W" fi1ѓRˏ/}xݗbJ%6{Ȱt:穡.Q5J}q!3])0 ߡB~-3qQ/6)w$6~2deGܴa  ?1tz@vr@K7?)q#sm ^auO@F'*LEgG۴FvWf@bhOVď?RƜU7m%K/]vTIo;X۰IR t-6B.vh-ִD5-FV;Џ,MCn%(  O ۿCLэTN; 8"ҸI4i Vc )L#-4ඊů 4Yr5+=ӓk8@py{#8b -7ci-(]QB^QkC,(bXHZZä0 dHZR[%bd.MBOÂH5DY/Y#)$ $=R[b^89b0}/1Xd7" ;Gi$$¡Y H.rK-%_ 7<JC9߿_VƬZy8?˓5A(b8MJVQ 9Kӕ.9NP?MпIj'6piq[ j.Ɩ4]] $XV!wOZ]Qm24 &ϧD>O5;{kOۡZLﻪiP޳}V&n&߭᯸6?d/ ]D25%B6)VTwnim۵Q'Z5vPܦ38R,SpXG /}B̎u<\R̟k2jo͟6C\9 n[XvX0c }QiR5w0Ίڅae}KX`IDy&an ]a#*s80$r0\;韜ZN8)VWNQd.@ 婲p걹[n6t+1v`;V$x;#݃B=ο<?ta27>S-[X܃^r#m픁O?e;pQ'\0,Ķ.BRwD]5W6o]?Ul#J;HbBR1|l%+?>}'=Zs;X,usQhI΂!!B1YpIӐg'ԧn8˿7 K.OwU~@']Ǣt)n%Yrşxa8d^o^ y BCA 3 o& &]cSn|MR3m!*!ʌ,6I883 s=8 7 vܼqA{CFxגh-#;*cOL\a"/ٯ.:9)ol!7aD4P"DL1=@͕ڬ!,PWm=e$;_%3E𜘊`T֟\\Iϣ 0(R2D!c;$RJ&"w,o<. )5rm¹Qw|.:N/{O ȖMh'xҢ1KF%xK,HHǯ)iRbK32r˻s.ZQ>wazĵZW/eقCۗp^L RqW2+x(m(oȤͬ jpգNRoyz `Ŏ50K[_䍝@S؋ACO;@h}aQiUv2rJ ۠!@\jt&OMeoE‹ Zh^QrMr-,.,Ҧ [h 7x.$MWgz./&qӵFЯW8^["5Bp|UwoaF߶aPfwV^QJXSū^{r 1+wE,0-Rxfր`5ibKC(juҡz³{ H,I>J`[$j|/T'O!aq4$΅}Q6IX!5~Ƒ-]T)_P ¹K$~|ֻSbq,#%ޮc'\aSݔ'+'{Ó&i[|ϫCF!M#2idjŒwۄy&U%˨%, ՗|LU1څ2$35BBӟ buPXu[ߦΦPv6QMo~?z.\`dps/QqYZy%8v8F$KI|{h@wFatJ˓xiRPL7H_R𻴣,.Ϧ:k4Wx|؟ΧO'츰JJ*{p:*_PyبC6W]!ލׂ3cC l۵Q͵gE!,CTfi.3lFsypdqp,WɐC25TQS+){ N2VSb$,SyeȨ0P_PŎp—Lt2.} >#b0_;>g@^Yxȣa·y#CEBz z9^n/FηsSzlmXr//I귩NdBIN~KFeiTM?._9xLњys L}^ cZVMs#W8 i=>Qk[ZM3hgG ˥VW1_16?)%U;cщKGG}◙%ԋ؇ hyHR 8S)>VV<+jJ̐i 2nJ\е4`n  j^k[J}F~ZMS= )Df ={VI30b22v6Aj#D`{Y'Yҗ=M5t/fkIl-(&d7O> eQRx?1tNl|,*Xo$WW+ N9*_"GmU1"R8=3|V^:'r {~hOEo_f>~ "Ktm &>0S`|jwF#ϑQ[}ҚCWP%?q&P7:%"VOMIաVX\s@A~Uvϧ 5*VS6rv/v`e|Ml6hM r'5[An1]{ߞb`s N ʴD:QÁ. u>cGekOejʍGbDFAbzJ­OӾ:EFpU".n6nal4US+Aat ӠKT*m͉w#3B րJɦ&aՉ,>Ӷ,GHoE vrA|L.(W6R =ǁlgy[6E~ J.QYG%v׎Tc|A;S ݐh[?J4_cYGIg.ؖTۏLM$?z@Ԭ/9-rh\5Gq,E ^@i[Ŀe=:qa3qM Y|ꧏGJQy=f]31EKWw`*. ]%~'of +Q!Zx?kܟgvpN*gh8.u P\US\u c\6 A8m}!ΖvC тSmNa@ogSp: "i2Th-zDGbheoh !B7l-!>a ۊ:M;TfN^ oV1p o3qPݢ׌CB*qr:kc\a,ć}&]o 5(%z+gHF*Ptx7ecQ\@)Ov)7L^k>R{989mClin!rCfJCz{6uHIC&4X|gRe43Xh'EbgwS@*(JM摚jXU+QÿJB3P"ZAcfARLDhTCԓ$iW~q_( @.QH ۊA\vaDerݤŃ34~xgdc%}|$fԴOMp(<ֈM\ߤC@V$G8~ ZpaѸ7p|5] #DR_.vgqƌE;W8sǩn1c P5=i"w:Sά!)4CWèZHҏҢ]8i/sw 曽ϧ*aota5 ?tYڳmd,_K.Cⷿ'37WM3ݝ4ODnQ)&X')"njRu9|FPCܹE 7I"q8,Y"ζk6XgUvm.}:&!S]|ڞs}HMѧ|:fCI7W~{ɠS]6 zu>}ר;xb8s8/M;a5z'鱙_|.uKA%xiU;Owj`?|p{"B}z9 ^'HΑ AIGո0p'EKc F/\/zLJW\^cdH~^/ez/U-G?U_Ɵ쿯jKL%Gp-^+P%c&5x_*(PUmȕvL!7Io}V[}b%x9X ʪ6aw?MKE8_\eh,W*&#AŭnY¹JHl,.AmWm-Q #O&~ime4*L/*6aּOy,.;8{?kM\Uv۱ 1( B` |!~tW ts/®fr{'bRGِ+x!ʯDIi#BR(D?} I 1(te™~BvQn+y;xnlW`opE Qh;$@BK}cA͍_')58LjLkv+Cw5V?|*6JBMq 54Lǥ["b1߶Pfg{uV '~YcA[*:@;>kFt q܅Wr=8>.SGlkfw݊]\$}1V 0MY܂>VV/b߻Uâ"oHr|(v54'cX v`r'"PKOi\s;5=zd))$!گYPP\NMC)+ݑ-*8[QnFM-){TF|hMl|\`{R*E#8]()Q*<@=<`6B ؞'Τjtd<3 xƳn`t~8yk}5jc6 Ig 4'o",-B=%ƿ`PeΡRqHb}BdK](;lМ⊚E|w7hU]k$5Ik!xt>h> )`oXÍ#F?ץ C /ĝ/γ=}Igbl?s*f^l`g 5^{%a ^KةRNNUL6҇`a:'@u7!ttjTVSɩ \8!-?O`rE@ S 0\ rql8{I@c v쬼"iT;DJѯ6V)N N 8-Úʶh^yNÛ2*SG:(mrJ麚m&ox=C@ qtA 7^ĉlDòb38N=܋H}Lm,udp1qo|oļ㕹c-yUq~EĊSr@EhDw*C(%ȅWC6]sxkJ^9q*eKvq911Ѳ˅`3:ґ\Ԗ[LL⒄ (AVu(y/0%7gJ}<0Ր607&QXq3M`ZMRBC;6ܭt!vLU@{T?Nv]a ,ArTIo A:!ԆBeʥ^87Lu$H7&kOim$]̿ ]FӤƶJs4w(>FW!)=:CѻjWͤ@Ŵ[Y?]@vHrkN h\x?46_MoShA=``q`#|]x=[FC_#+} H (!ҥ{#EQEA]JU[IҥD:1Nv/EG?{?8, m~^pqm6 Ր|aoߌy駯ɛ<Siq|MV|71՟c:.Zf|43pI <մAT&`9iRww T4ۺR. Uaž%Smm(l}?(X` e[qᶺTInwp?>\A>)u%,@oJ\`a_/ J6"R\s+whcD|MY oM*:n_L2 pgE'e%p{p<`q_69@ iє9;GAi?qDN$"??QҗiW@W;,0졡`oMڃ{8=Faz [j'+Qk7݌Ԗ[RCQsgyuH%p1Y0.`_nqv?Fr){7se`v`KQ,vlB#(&bL(;,.5{yXV#[jmd6$ ,jCQ`I8,T'196ߺ  a-x2-ѝ?JFEHsYH@ިFQ>Am6$'GenO22iB0Ֆhw &60,O}o޸4_BԊ-L:G۱i=>7,&<ܷ<-R vm=~[H`e&fc$3g/Sr9I1%tO˧yF"HNP؍\zo:oa@#̍ ™BSA`f ׫l^z'?AVx D`/jNjk=iL|FЅ;`I񓺻??Q}…\.Q ca<j oTT#hھԙVݳԯzdYUcbBR8U$4qz/ 5gp bH=%q~Pd`MPv8!gӅ!9ibB镮p^tnDpȮ$# C=2eK!ej-03o%zbҠ mSUlOY [5%mƒ6cIy^$.3{h0Ƴ_~&VrR#hVX'B_P9SXE 907vSEED , EUmut 8H  _l~ ;o?Dc<6d`  ,xЋ]ڃ HkTC_}6 W؍=.poo璾1X׻DZCD?S4`mͼ ѰgIkV}&;7CH-L`Xl,Cw>LlvMZX@8Y6/Nf:;V}.S2ZXN|'F@v/_^>ptQٻTyxP7xk'@M&SCA&d<7ϫXj+&qC.3OW- `zc'LWH2=jRl$G[%v l&dzg rMI.EAige{I/:<{AQ%+##uГ 992ydQX i:DN!<c4 k^;>]HE[&"N , f'49eD# :Z` &X28HrHj'bz} NEj$8̓l9)];Ф𳣊yQwDdK#05o qQ]F6ӵxv[^[2p2sYB0`&7ODt~x@dSNͧnBKAn@sbJ%^q81۪Qy]$a{7ފ8ŭBdmQrgnႶ?~ }g^|7G<[gU>1˔cF!wLƉxDHFa3)()?2]%B 0e#Lz%8maqYKZ8DkӇPNy8`S٨L`fʄ29f@_,`쪞6NTKhoA!?(nLRzK)n])^-; >~e@)vRY.֝p4l.-L>.ikzcMB+Z~/(jӴ%c'>5B.Qn\NG&tW|enQQ=W 톬^!Ioil]OSXF%[9I|?y g;;kǼ(ZvYqr&SU5Ԣ<n/A8[$,V.i+0ܶU| [E jp+6yBqm'`vU㱣|~& |pa_~}<\e cK9#%l;ZwLqG4E3$X8y=| z+OpjOn+SDG+hyKJx{9!73zT KXHlfܔ޺xfI\]Hb<\j!shu^Oc6 7~YRNc%iCɣTe>"N#M{lĠ!<4p]Sd d:Jgh7ֶ=SƉWz3WepЛ!tXx=V,Q;nӑH⯒Ew5> "]񶕁1>kU|ٔ{QL;u)C(Zĉ|4MO41KzXg|+Rȧ|p$ϯښ(~ÔZ/q/ k0 f<12>CS7DU;8.;\na)A Ͼ IJmDŽv}{_otl [%!'8a7Sʎݝ+2vD5G} و-Ńsp.$kJ\ܴ(F?EOlԞ|)i[4`7cKCdu'qeʗ> 8Ug!ɨ)w{r+崎CPUg,2I|Ol?Jml4"}V< - h_%|LK{eWo!70ЎU}b˴T>ϫ^.]*52D6gezx[Z~b" Ƣdh,qc70 S طL%4OToϡzl2L` +XH4\ǽ|>HnC~dՂY"gsWF=]PMz1}oq]>70brKp{hHl. m6Ѣ=>gTowzL#Y\a7cOlCoo+.]Op S TwShz$r?=!NR'` 7P]P:paCj&, v_s-6?Tz)9rBPP.U1E]Zal }*x%`8~ `~cnF*  hE%Q.RsْF3qBXa(\aͧ/hW[ GyQyU,鴉ߞ:E"3=s˵˥C Y Da\[34|U‚>e5'ﱑ=ˑvR )Hu$"{n {t.̜tv(lș[@T+9A| DfN202n5]-A928xrRbh{ cЍRꃫH`n?d}nKXA\y/4vG{~;S!l%KzMƿhT 017R> 7P>- E6<ҊE~.gHO??[؞|e׷g'q؅nh#rIҟj-Fgw>0YԹ̲Kgu 8>nI-ݲ,Z$Lv#.#!Nnq%1d܋H0:MdZ'|0ЯIAtsCŅhgsWpFrF~`-/BP \GJ?kӈj1]8qp)|JחFT\ zG0n?84;hlXz8q$NVoE5z1H )i 3ޞAd=_{^( WN\O&2П' pK"A?HI#CyL1 n !D/CIY Lqcr*^-eiy@5On2$Ѧ!bDqeR1Wl!t=øP1H Hz7I/^_cS4AiX/!d98"|yl)I.yס 4Lcb@jhL)6ʨH Qa-n7g=gu8+AadZRffqJ9<l,Y'㾂9:Rk>FM+uhwq3bD!2+O-"M>]yQ)Q7v i~jT?[Kjq 6;WB}9*Xk}8Ov{k4}@dV, oI@OpX1GөEz)=c Vb`h d=`DZ,ZO?%?[[W31wU&s~5V(G7bJ⟪Xr v41Mp\9|)lW6F[ʽ@ްqKz}",982,w i*hw\ʢc^$'>q?q^Oh9AHC3>ir!lǥJGt].f{+ׂ:lT"=h6j%GJǺBmLb Ylͦy Y7-oXK>$T~=9d[;N_yJ4$ UҞҗbw£aAzļ>?[ fc8&ޚZ;c^q0RM/W͉bnql Q]18֚LFf*{:%z)mNt)PĤS&e60"AcS1 8 FϑGԊ݆{YN2v,[d <{G/_`pc5}"Rk'f#4H~uy !8[xQyTHfZEq:x?q3',)'~{ԏ鱃j+KF<ߤA#RCsExx ~C^d)q!iO5ޙ׃ds?/Ov쳋:#NƵZTϸ,$2,DҾpɭ?vKPVUrxeӣϜő} ^W \ܱgFb?o sg}@LG3x{%CSML;fô$)g)ӌBcBM/f w(6x+&Շݖ'IK wϢW&AO#_C l oUd(R5o_ y6 %Ji\qrn~Uʼn#K*,LU%UtU«4 bIYb1Ҹ2gţ5 2H Xb" i*ۺ(%p&)hWo܄*ܣY6ۣ5^eQw&_q'`C"<n&K8 G4—0Wyԕ E1 áWvQ-&r)]#5[Ndʁ3:JB dU窂RP9zcSp8w$3vBZ0ԝŀYjMݹ-?sT3p nj>xyhf +Q~->Zl25Bu א*i W{5HT"fldPZ|cu0eI;q| Qj*eﭜIʚb5D&o2ZRtAEzsbWfOh<;*m7ߖx1*w4F>>jU75(oT gmfz x7zU`4m:쟢N&*?.bWdҘisx7Im_xE&3(- &smOvSSwfUmoSa 抡 b+mz#}1S.~W_,`CP"ei 7~ddҬXn&  ]F'ю3o<.K=Gu~\ |ۥcݥD>lre! H|Gѫ_¾?|+B*VCjv?oH;v`UJrGGMxJ>OupxctxPUu3>VLwy69PEDg Cm!~M SI5U[YW*!*vL"|JeK} \*TjO&0y5sM&p7+oٶũ)o{#v7 {~cW*maH XYLiEmѐ'0tds!"?fysHڡ e{vy-; uňGG|tM[[V^[7P~uroh!,A*繎}6RW'?Kv K Ƌ-h#AQՔp5A݈`mpЗVG~=EAP*7ZpXd$ҍ_⳽ܡpH5}GhDZQ_=^W4&7ݾ&vgz 9 o`ӱu-.jGm?('Q=b@? u <~>p>A ʗZi\N(.YSvq/ rd#^)~:A7B]> E#*3(FS+\l;w&-.鱡EoR1s)P Tmh%irћ^w!P;ϣ7ͷLIBȖt%~R3N!KcJIco0_,@ v{>|Qۍf߶8DX = CDa3-G6:n w }OG;iʼ+tl ^R:+qrpAn+U|Kqn\fSceUAoE Qԣ) 7\)mLGoԚ+L|Gv@̜>!5[*<ĢlPհ@tH%~ Et+';p c؄qO";!޴ шG:/i/{3%/i!Z%;"6T*p39 !;s8p+߭ǿNJi Uc#[4>[OA1".+}R. c[{Z(7|4V8|o]WH8o./u}| sp^XLX֥A.dS0϶W:w+|,i3 (xlfh##n}[O>AaL)cS?OKx,fGFF5{@۝zR .uU{+ۧ]U>gx< wt+H{O;ODWNbC!Ki@ggȐ:\^`^,Z6S<UvSLJ"Ǥ {@.UWK8m-06|msgN ;۟&9b[S5Cӗd}:ŶTgƽhyXgۨ[ ǀG_P@/de%4r0> ^llN wAԒmȼH2_ji hm[{@מ+TeS4ȐR8Tb !̊"sSZ+6!mIa}ʼ͘wmh`f5Qw3rh4`>֫_>)̗qT,KNQŵ"u}.#ܭ\[y֟n><$E1!F#zƝxF {`E4%T/=?ݨC,xWse2XQP<98L<,Rym|;mɟғ_8(dž|lL=Jn 2j7P3ζG;mcPGl< OJ/1qĤ0!Kw'+0mWN)vU&XGw!-ΩDav D"1wm~OҠ`[n>z<^<}l"3I]ؽRR>'ߟ+J75y%j6=DCKD=\*g n ] *4*$uG08 c>_6S%fP Um<[-GX:$g$:'[7$鷦Bi76Ű>FuBrɂ\,͎ۨ⌛dq 'exŪPV: \\fV;z(?,"A '[Uq.m_rׄҭOwKIenC[ ~jߐRc{|x9s{vK"T͟ГtNaZNSŕ\%Dr|tpzz+9t[n1Fned y&69G7MrT8Q|X>c䒫eGϐNCP_EA 3]Y vIR# C9!4hQYen>;؇+B+T_Ǡs KџE.k~JP )^דw+~c< ;# D4)`azԯť3b ViobvsI=w_g$18+@UNP}S`H edH|F_M$<e*M sj.4 D ܙ3Zt&H3 e(p5k$ODJ]5Xy?gIweI>/ n?p~(p긒K]Zzp6t`OHXBVVkP+S(A acڙ;{N ܌qW4<t[=.ap NiЅXJF 7tYM_ ]rd!;b&t@G*Dq$=@ ؝8=Hh"`LBRz !9J[Eޝˮ~"N0B:kά_(9+Sk`r=-y>v<& Ɩak$D>aW18<)sH_d<(]UP tUF{9wt 4CTP*Ibg"+$!„6 ĺKk~SRc[{&%U%e\90I) {dF?N%b"Ma1-T cwy8\6UΌ*}g5nW 4!Ǧۦ}5BXKNVx͂FtVeҋ̼7l@'GC0V7%(pofI:W'ǭXaھGk i:W , a60N_k(5/tB?tW9-miNlN%ڢ ;6 Bȼ{(S9GMRrIi1H(I.IF(x]Vn*~=8*rHqB^qM#h{IF .%N!B֨\+$:#RblܐK]s6]mݢ]Cs;NLfDOO0|9N"~Ʊ~cv4p?ɁfoRKVPR7?|Wϧ'M1_x. |MSE'YI|&L)P6"^",ۄ㱛b~7w1"ت s*K0#9 ӫԾs9YxxkcBdScWΖ lo:lߔkx`4{uFz ӥ( m36JSo*w%v䮤-S#&TCx՘ϵevvMȫ];d}D;h;A75;FYUt*vW7영М^v#[wt'yGvnpH(z0"Q $˗Dc8G8!oܜ\  mQ@rƩP$nKAB FL|^fKZ$-/iC?SԊcsq[[مN^FC0K>_'% eTr[{E@4YP@ ÓƘ m㺓;3ljS.BcVTa,`NB.27!uFSܺJ sc%nd5v7+!B'f#dsƘHbϬhUɬ*M*o-1EoZdR&Ո9BC&+ Ndjf+-t5EbRS͈g kNi˨Hs b,5YQ#pѩ[u0ԫCeEE⛝3=uPϛ=.6=ha8a`u0YKn)TAlg@ͻy jHƅQ '"w2sNnD, oX艆Z6.Sf dS#T[@onxT -9Dnaɔ./%n3c7.73Y͘ t y,vSL=30}7 j-/RFf|;z&c<靓EHoG1IW}>Rw(=2NJi\ޒHz0mL2Ф3$z%f@bhE%V b}/×`)BC{? K}#6ZΌZ6WۚDJ;`#E9,NhAjq3$ W_@Ĩ1)1Hh[(IL9&aZHN|]P<&&ir'ay S[ʛ,K3B-d+t֞嫉7&k>Fx^}E؞IdWÂ7.X LXDͤK%|6؇+)ȾB729q[Xbr]*cIKr\-7{*ⱿR#[9?z.ƈmۍ@W+pMcq84pgJڽ^ חTTM)i3,Y䘮x%c`"aA%--|&k*hE P4}xiii#š59Knr)Юĥ"QZNj6&^x3qyũl\_i3G "Wb=/賄ũ~{`|--13Sxhמ+wu/R?n#MdW(1GuP&劯cmؕ}NBb-H.%̖tJ83Yꔲ(wn #j7;Nv$n-TZD"7KY iR 5ZYAaR#{Hؼ:Y[dQ7QUFa"p(n_A?~Sf(6KCK$>bQxa_Ig&'0#ךBU].T鮴%WNVW]"(ſߜ`MrAD=pe'Ȃ<5WW@+-+5 '׀zrXI„! isiRÉ..n,C)x@=1@[6C@; Tpܞ:\z/ 8.O c~8%\UB5XzSXV&Tc}L^"=zM`]&hYH҆nak!RZJFURe3}**P=ڵh0sm>zyt.1W3R%}U}%>|^[DTS/^ph^xp&oQab3E>KM [3ktȖqF*JQfFG6NTAqΌJNw3!yD+4A#qE-3RM Z͠}Xs Nv/5X'G09 u6hc]|7~D-l]$:+B*%Lj DEJf 6|xbVu>|i[U%]8+ủ>ġI\<ڡؼqs7D+!D@qIu2+Sc@%`c`91X|JHƓS/~58<ؑHk 0HN_a+r4tŴE3[Za)NGHU4=K%EQf`fd7_,)Ca NMFgX/Zlg!r@Is/!myLn ~c bŁNWGALW.O[ FxH _ p7pr9qqvAKb!!a _GXHS S%a<lnɫp#[C,ڈɜؿX1ssC;J e".Ut `8B(.R)_CxRb|9f9N#[=R@t/8v8k>Z!Qhbp>@L'kh|27>gav),f {UiY,}UoDjdmIHeb`'I1a\:R_}ezxI ZY(Q.5R|FWx?pV ͚V ZJ{7QMlpdcxS[\xT6 URf `ϧJBTΜM丷^D"ԅSsd٫n?K`&gK}n6gSn؎˽UM$;a=!cXRV஋ʵ:k -5Θ?;~]D-Dg,  8Df0@MPLOaW+<= E3 8$lʡ7:~JJD+ax2DqS.xBK2Eڌ#]Ȃ@`k_Kb!정䨖q6|ޞ+4i ?'N9cG4P5I;ʊt c 2Zlw>(GW7Pz- |Dѝ: 0Ïoz7]޳ }2Z䑐X&J"-Lo'޳JVQ{*͹Xhd\0zޯvrQ`/nAKϦ+qfSR2B.`֙ s\^Hkgu T~b p|*)^ՆOI̐Cߌk>4(<)]FjNNA Sq?0@?BB r Z4'@p'vĠUOS`^IɁ0dCNq#ee 6HC ppz5>йiMЄݎj\h?FuV[# -U!=xB16,0VR1(H~|F郼D51=}>~{ؘ-+n, /T{\aߔICWsKM4q(<H~7t l@h"9y4ӂ+_ qA/x^nR͈<,$$bzʏpw8k"=m̓%|Q g"\3@iHX(l|`dq /`]o EMI4q@ >>QaC==Ctv\;B4i##{dBʉQdۀ8.#zRySHM1JJ/AG\6{ e0K<+W$utXn49E/5U96#^\#m"vLܫMʢ׈Vݿ I;; I0&W%59 kIA_miB^-Y5RԴG>AC.fƂ͏[JLOɣu#+9!vq;K,~&͸ ޙNFHv}v 00L?z%#7#L{vS17g ԥb2 qH Q7d(uh'ZR VÇw}2"ߙ-ǁQ>޷Eeta@K,&9mXxxnL= /S : &|B+zN+W9vs"4T& KA&M8 r!/.C5jvy3 (ʼeR^0/9DheS9Qto9abI;@&Ex8Avd$a! +pvه1D8?5j>Á9׃5R`{$y_Դ蟕0rq~Xn /_Vq jzu|3[($hTb$;aAݾ3|b t_i!Oƪ.2^S{ˇQ SiUK_{6 :Xc4:Љ\"[JJ'Wە\dav"VP2*'j'_/ILT.&AgtdcoeFcq#[T#[8o}kġi.5ʤlY`l&FȷBE>A ]1ROLW..a sdʍv2 &Y\fىR Tx~=ciÔF$6t\bN>snBR+'`Lfp( WHT)%vBS'콴=A2G '0Qgf B@b(D_kd߭,G9fxX ;zy=;`fgYe@ gs'~5e|O(~ڳk0IOZnLJM$ldI5בֿMj4a~ʆj]M To} W.&v<Ĥ|n.a)¸ Nc D 6"4“L D;h5VIs퇨[X q7iFw'jpJ(^Kfh"lW91Ema[3=J:'ۜ,u"+a|DB{6E^(s>3.\.\`k"R{,n jP؜F@a}л$IRJI,&'(Pi+QVOv\s+L9}|vKTq=EKM"IU$ ")_哀^8o GS]ss'QTKdWq!Euj!dn?ھK" C% KG0aۏond/(ׯtK!'(Dy$ɵ%.>Iۀ1ކ666 02IH dk !2ڻ(*({̹*C5ߏoF$=#0]ʝܓnʣ,=Xq Ktmv& Hz~;S_,oM|@2=l2{z_/5@GaK|G/Վ-u,z8%5EP#.u;M6R;qiפ c:m+gGx@Kal42cyuQ-^(O LHBMO<=Ic[1^K?ի:)@dDa@x*wخ@҂OƭPҀ1=YBwQ & 0 1@Oa4ȩQ|ΉP e<@>`4;Bh&q}`!@D,x!vKDTZi=XgP"~?N>UKw$'D6d%3Z"ld_*<+'H:k[L"KItGAYD @tN"p(:^`T>Ô3aɈ"ŧo]:VRtf>=Xp?Jo.er U;BYDo:B641p((EwV\#P{nWȎ7:\cc#9,c@C,(a#sm/>D?$ht -H#]z_&![a/=c!yӼxȠC͊&grW _wO2*`Jq)*&+` 8J"OtV eA f a0](6"W &|fqlvZgmj1SoTW2ɔnѢҫɑ^v3sإōr)dcه\|q ?w`c$qbMc!6B)=%9~fx tec!\ [j" ;ǒAg]}! =kJ{68 Jʁ^\bT9HEi|xDmq=_8| d$ bK%|UtRKz$Eh7s]A#lS0X.ӺkC&%ՐXCXSEQRX(d:)\ŗ[Iiؼ۠q0 Q{~.z:>7}4yv>>uJ R.q&5so*nIz"&/w9Փ'|a7O30jst5pHޜf<B% - GDzg\F.gʇ-87@*CEY)2m(/$>&)%iŐ0r)͗af R鴦&񂆦݆aȅI1}O!Y )eiY7#KIdCfw H ˓.PkϞla*2o~:@qفT $G>[^E!R]v!<7ˬGȇ0׽Lka4  anKY=(xv3ՖoοQ #c;a!^&N\0)|;+hwo c*yU`p+ܒ] bŁ+sbI0SHuXRr"Ae?;mԃ%Aӏ(DS27"5x|_Om4*A{'H` ˦i;\S=sxp΄}cHn%l>|.xy"A?ivMwg1s۫q!=+["BgU _b_EGY nϪJԑV) N 9_=ًg {(4!{8H4-_"T(eA, BRδkn{-{tXr.A᭘NL Zt ?gnƖMrί-k*dQ'JP'P€NBu Ycd3!n eA¶ǰ5hby%>|=]56UE,3ؐELI\m z@^[Jc/uY FGzW'lŨ_AP}ʲWTLZ#E0htѳMOiW6Cb]/^"{^2.`PA=[z`sGzc .ńnq#hmDz`g,~7/mR'4c8l7ydxPVU{Az'M_C1s",O ̜ \B;,pZإ@kډ},9o7Ҳ' 'jh)8X86t{*"lGMF|kqGZ4j3fX:\cG[E~Y?mPl'ۼTîVJ&P<^T C.1/f? H^!Hp0o~)s7{n~ԥ+ȯڰ)n#kɓZ6 i}Tӣt/'Umc @I?U3 ӹ eAQ۠0SKd'o߯swkkua *H&00\Aû7"<;f O#0YxCIK؂ 8Q&0ARJf ۈq~Ð'T]*xdzLU_o 71{c,2}¨ۥIR?@&Bœǁ')t?ePO\xw?d9𞷂4ǎ,%WHG;˖,>$ɣى~8<49 % a]T ޘ@sj.{7"SMctt7ڱ%A~ ɭ$ tyr `JY:S4ﰞ-Kq: ][ȄM=]Eޅ`уAKyS=vk{X\!HxyJA F½ƍh\o?w@Vל))FhOQvT> ^@sAq|AG;r qMMKh'~4ɜWw|a,a!ٱ%RmxD;#XW/q&9; 9RP.I^nd H'$u*M$c }4\g9M֠A0 C=lf~AQQ.9d+BdP<)7`=DZOVRt1ktV[ uDuo8]ȏ4yN~+ښnf v^KLGz@ ?0e ^Y-B4}LghAn*&dzgY}puH1ejXC\nO'YפF Cew[MF.?~*#_a tlTCҡn>.NU-CC!U~ڏO e&k=;DDG!Vq|T-ӓz%H&n=Jɐ}+ns2.B$Encf:&X)*5-P x7Vh7x5x">:vxo"-Q\Vs,ݙ=qOZ3>p_~ IԩJ+UCEq!2T'Z-RNq=ixRR ۮj[SGaFo1'q:h"h좼hix`\C X T\Kǖ (Ġh7x(5)nV "V1jQ".}o v'XJ="_Ǵ ,4uhsW*Okp ͒`x;Vۀoow~F\%4<;֣vO fG` Q-O_=zz9N0ͫ};4(n[M4DaҐFpt6&šLep& 13J>ߞ~,'@7v2”16~G٣ @a ;?Ox<6=wsX"zԛ^L 0˓h~_'lv(6St+T3A"2Ky#Y B!~Py`%RiFl O*yͩAѵ/4\06&V8$ڣ6rrЫ_3HʑEHx4Ŏ/Fm:9|uCk7 ;}9rOEA7*F{<,+ 6"p5w[*2{/RSmq, w0adYwm,fCP8NM'wlE?XL} 95%U_Ex᥽yb j7!y#M \R$3+emcS0ZHQX|M0/`2 qOcoNLVq: ȩJhvWFZ܀?eτjSOꐮ'Gh=מbLlC ɔ!50w&r>\t`JiGGG vsK蔰KB pS``$?Ħ;8:7u.`7y+֏p>p:D'>p<)xpgC~"=h!0t~ߓ}#0GhS}urJL)@(=m KBFd*21T`z.)$yޛVΌ`]܁'߃x6Ȥ`2WC]' Pjt|kZ@ ]5͔Jdh㗋*0JXPYPTWmYGEx >?P:i1ҧ.(A n 2yh$$}49^A;@්ReTvK~VxG'VG\<_JhmJQ.Nw1pY MrXG2 V^`8S" ?L)P{7p muzXN z`h&I@?2n7heyPoyX9ItgǨ(/ DwvGv?$:CϛDxLܭu[,{&'ǧ<]h=0tyt((9l*v1W`VWN,SOKΟ/D 5얢E &SCˣ80584^"/N]dtT3Y5Dda\GdqlI~9ulTM{, EfHDgTCV.s~7QJ}ãQTՕn`0lX8ʆf=T{3zA,\i4x<٥ ]Fe~,MGb8Gq|J-S@PH η@X,n87^3h  4(Ro_!PGAY*x c FYy>؆2># EG팾 1zc٭i* e3iy{%P[px a1T(D-< !̉G28F:WWT%b&~W1{zaq}Ƀ&ysV|M 6ʚd:F+W ZRP^Oq>Т& 11ڌN3ݙmd>gw)K]؇ m;K[U;>U7e,'x}cRJ_ʔgpB4 ^u#}ύh% \dU.~"nS\NCì݉eˎJ2NtC+owGL8JT\JrjCdݚo:yCKz]*4bR. l&BjH r >߿ޓ#( m3}|')'9Aɨ54.LtnB1ԫ< quw+Njd<07yW5@r(II3O2} yNSxJk@A]F00ßHeQ#1Cȟoi46A&Q` fr!(^g(LGz-!8M$v:mUp{}N&w݄b[a4߃RgRw;) Pq8-f._D<;o  !>Tohӓ n6M?@W'O(T/g~|uck[^&áx5-^h5 aLr7浏]>b/N86BT#s|-Ttg:w-P?evAnϱtt)ϋ=ҝly8#Jx;~>*}vҚؕo9Ε_ǯjHC/:\&UU]^Q$Q F4;!.},՛, -B-FLRe YhhR9;:!6_m!uDl:to屡t}#| N'=+RhAl71G|*ވ #J9Sf BK_%Ă&4]L22f[11^2vOO{JM8b͏r?w8aSFRC>{UjBA(gv[:-*jJ, )D<ؑy|R4YT dޙpuFF.N swi>n ֍{}nPёnbuh.xi2ӳGߟ&ӓ[~x?NPoxMiW[ijh3* Ğ],%݅kEaYJ\4tԂ!W 4bX0_LcHG56Kdž oDZ{LMоJ *'Ho曙;~͚ARWk;'qf/`.|!̟O#ɢ&3fpwRA3 08Оv5!ۅR>Ar:x%,Z t!|NdzRVRԼ^Fީ+Gv<@񭩠!jtuEH@26rǣČݞ|/7Fd{oVфSZWC1jiN~rP ]ũS&ud K#p] qCiTt/a%;1c%1o7@u&+Gu"DT1s<h:Jbh.)\vbPG͑@Yp&SxAW^M k iW2]>őGVz*]GIGKSMnsߞάF3(טf{gAۼVT&K-rWDO }*6S\IϞ,^N'qDey^ߕ ;<pYA*yV)d+ 휧 _1&CDɈ E5k4ا %   +sǃX]cM^"z- i^ևɑ@-ǝںWZ13.E:4P^r!͆L_]Li}fQXdT9,/~3;IN)R>_ɷޝ>{2~Nì% =t!>/0vSC)lAg({&T\+vn>BHhIR=lb8>Y ~ oDҧ6 xxK!v10hGxzL 6GC1*(O|{+ڷD8{KG!!ѓ 4 4EKl= 5[L}N3}J t"gȓMT u$H2Ie‡wOYӉi#wO DmTNv3;6۝\}GK6xcrB=9BdH;>bA$B% 7Ǯ k؉}b%%.Ff|WH,u'եrFQVtJ\e6; "6#5dFRer./xL"X*-f')B.ȣQ*,dZ*` )0]!*8fwMdFer}\6p]&׿M/^ߍ_VqIQ2#;,=R5D|!:nbMo6ǟjˆ>am/7=X[cK$N7Orc89`.p|f ӌiB׃u =?sQ #(/M+ V9vD"mx3E PFWR e.‡^Έpӧ8[`a߂ rj2}Ob_3r?nt^9I1}zG`${n]Os1E)<wt}õ9U6jk0@\QU'% k4&3eSKTXXr }3E=]܀ ( H%z؟jq|m6DMW[iP[h6z |A*/ug]8'K\S}MvqKE$K Wl"L({!R,`4}*|3!_+{&)oS5āSTdb$E#xmS?jM, 4 Q=߲ ʶ%WUhVd؜}(>\7^7ShWevOQae|V_~Yn}vRHbfLDi<|~Cx9zO+dtzV7 29%*݅4ib3 `)\v}x*=7Gt>m0nq(ޘ咓b^5ϣn ptc阉OF GbjpCp-:vnqP9 =at>d9q6iLet &ߓq02szsK#=!thCphR4roΡɁ ""~k׮uv@6^9'1Q]bM:[l hc@\k3S|cwp@br;՞EUqWѽn@E8!.0; k#Eu/LQ|m z3"ÎW7<~2RC pڋI:;)Z(>@n`-. P ! ə'K=⎡[;jv{֬X*7R+5.eF181n,Wč[V4sUHjNqL8ZFک^웺e ֖mg٣]fBJ 7oǘ!ӹBRMbuuCBpC'vZߪYw=Ţﷴn=1Y"a,J؀ ~7rr,z;_.,exb4rJ7=;/Kr7B2It~o?i*y1t{ƃ /^UЩ@97}rFA!۝4aM;&8?yexqTW G0 ]!l[ ^ z#X"fAzCGhD%:(%yqFB.QK͟{-͕{m[~T Єe4 Z珟=Z=0olk-p~5P;"ӳ[T]P,oiYZʱ7ؐbd:MPP>G#qq0v0th4=3uj-\o"R*n.60ϴ ;T{!g_X[X`Ni"~M#wzjɝPf2kr6-r jLBPX'2c"ܜ?W%kɦvؒI)N(D| ۠$*UМrto&,ʷdwZ|&׮ B6_}Iퟮ'Uc<896W *GubǣP@Cm7|_rΩíT/`73D{ʭrGa" ُĵ lȴqmj[mC'C[$;S;m{ !ZB4D8*u  .[yo ^'4Ez$y뮬VH"qQSá!{p{FnA+c}w֝M=Ο%6vW!_@qQg* W|Y' ;ffѵm?;3״m52ڗh?,ޚn)%8K?-n]b`@%yԡtrs"E,Ž#.7qqZ-M-_w9O'ÿ$'~ uNpw'G??ɏd??O|,4DяIƪ!Ud9*6BjeJ PV:v$-q3P!C b~+;[J~bz"1֑[&I"V'\Gn JD'/Pjo t:2fnd= H&EK\vɽC޵׬ yo O`3[2IqI xkTen:4͜SYy2/d#L ~l܂"0&KSp35Hss'Ou#1wuܷ V;[#G(wAGp[]PnS𕼓vNG(2ZJ J+ZꜮAt\o.)/^D/\9"éW7o,7[Ea{sJ5gݬTSHe&W6ymqG?mAs2%t/g<6Wy1)_\/DK78 d4#/+|>Z4XTD<*=8޴oULN%| bјGʉ9m 6LX~1mR&y NNI?Dᢅ̂-&dy#[/XY Qso^Z {"1n"~uTzkSWۭ(^ipH05n7Vp2ۨp ?MuTK%WNB\mHJۂZLb`1r-mЅd]&[8%ܷb-w\Acɇ0k~#;pq\/GD{'Ć#=dȔSIP-«#@g.\cT" ,$l`&OĶd.G O!LeNmq1*rgRt&ŭr@@MCקuq*pMN &E.^3ԃלRWA{5C#lҴPF#5N,i!j 1N0C's%,,4Dݤc{&9k0C8F7U{vOI)U(^UxwT5͆6CxLoZ(vؚan$=*]>ÇN,fG\ M)(ISqzԐl2ʗOeB;8dNXrjx+Bw@$"p_68p;oH®_b;bqNL LAc<>Ӆ32T#Ѥ4XF|0tQtC_ HF K T(b(?טpYOyJu 7*+$L-@oƠK4Z+>$݈|lAđ| i6P"Js?R#JW2yj?B kۣϿ_ҩqf)Mb 3]eet Xo*)oC2*.4 nͭܐm>ȏm !f$UdoZpfjMb,7 f P뱨Zi.7 4d6 R`υ: ss-  ʤ9$@֫ЄIՎX(30mS(D)䵨'ma!쐽g L0}:6PkAp u7 %A\bSKdog)%M`I@4d!a{LH%PRjL0Ĺlt-s f*ðX|=4Dq3(;}&I6hPEpo U֐g#,τ lH=\W4砩Y8wf-O B2FFPϘfג$IoqV]d5&pdwF+LܭpGFw艘h .A2ZVjŻ8j]a!HID,A^`}uJeV:ZQG#e9i8d"m+V*jq[)S&YS=?{MbG-Yc,EUVJ-. a.kčϏ:*4e?ZG^\j͘fN:/o{(^; [rnjO*2aeeµƈ]/rK%prVm.0o,+ZRy6W&O<ݘV{6v<& ,m<~1lO{3+TO辔ZR 兑rynFDps`ca/p~^B9k!_#:n%&naB\Bx -C  yN 7Oذ?ɞ?{!..ur DwdxZ(TR4 QTWMď=𴨆t+Whyez^荈 5m7xi繌XJƒ{atuk? 9n'av4=l?|8=''r2)"kZV~=K Q?O|  |O~5d? UBTCj-My)9Ġ%oLiǠ"G{3v&4 ղ|bC%*Rx \TPtG0yީ`AԬwu?/'y+?.4-9O'L͠vmx.B„Z}@mA<, W׮s59 hгV;Z5;4g["jD*Zq<^"WS׽=z#H4· KHo=ǵ,P:,4=?85- *M;Eˑ#'#ǁr,ђgHk U~[TWWiqUVMܯ{ȉx>x޺i8#5:Xxs~<.g×"AP|@vsQw@( w۠w/hi؍L. -r Cp#覸V|ZdںkOpJIvk6?ɽgU˗/wS-E {tbbNa[,V20j A'vwߺv"/GS2}Zj/p=?P z%^:| L?8amP@&h8ߓE ;L{+ViԎ)$[#D|x"™`̥rVm M* 18x >G`e|ga?@IVz qS _OBii[ io{W4Mtnqjq] @n0+FLPْ4`}+P:#τ!疷„\/tOs ^!cPPQC&՟>XS;@_ͮ=x[@əp6|g{;_MP}<. TRkK몿kq _ ?br0 _)B}47blx{{?_Yπm&^ V#L͐ս[B1wWB'3o-@5v2!P 񒉏˹. 4OhCS/}-،y Od@zPy, "XǠ7hG4*tH4{a e+yU2<23@G(8~O|Y0:,vLgY3nE-Nƫ.`\9;] 0Zw~.Rz/rVO:@f^\FtoOhR}ϧyN̈́ϘR33j)j&+~#7psp ԉ9=efB/]~rB3nFQb$A%Srr6.Dr*S:Q\PPo dO~5 3"#V`leK[Gl{-kZ,4F1.n|Y&'ta#h$?8}lc#MΘ664|M=56Yw%aCG#}%n0fCízsjsH4`ŋNZ?GeCU\w$Z_ c2]d P@ gLFoxӐnKV˶.)ݥDwI]^vX P@̱ gG05e8(aUe at~QS7k_/jJ /Li ˡh)䈛Hj:#;Th#v-`A' s"H٤wN*ߦn X$p a0z Vȱ2q/13V _'`IljIB驟#%O2&/y9**6+-D6?7 Fˇwftu9m{Ȫ m$VcIFQW:I!Wjm!^( CT.WKba2\!B9O"U òt)ΤEPuL980w4)L ԑF~U#;Gt÷ U"f>#>KT8Ky嘷8c_Ai,Ǽt$$?+5/yAD~Oo et#D*ˉOMRP*X RP*ǝ+C"d6Z{UH,w P* JCҐRRR `TP! ֐ fH#  tD5ZG ?nWǥ*FNE95s*jTh/)RJDK30W:^PՑFvR4ՇՇCu? 0pHsTx8>xm[jO):2w>$ ]]W3Scx-gՄmAI91糧MNFW2j]{WXHs {Ktn~A}x10s4>Z…L Mtɟ-7~ *x- gli5qI_§{J&~: # 93~jWҼd &'K$ʍв>[Ԡ]c";܎,_NM…tcs-=fShzwDr܁qI弋Q#ܾUq tbV鑸Sᑸ0QKRpJ^P)mYӐ{pÙhK+@٤ ׂLZ2H ScKBRIWh]REҭINj#긮[ԑ4IN`=BmFf!R%SGHd5uR5g(K5ttKecmv/=1Ȱ3ëb e$rJxT,yɌKFW @hfR*HH&0YII)'? +2ݑx" x8;zɼ?bGV%R-I%.c/5{uu3zLW7F?*{ sбs`c7}-%l>Z5r_Ъ[C{Rx+hsOT M)F zKbj mzIHE' v ^"*8>*w]5|s1#мe5,P&# ic>:M0j赠=qy⻃]bv=? ,C^mŪ֖fYX+$9g`fZ<"k/+ΗL o(I W^z3pGQrn #?B!U dXD҆?<ڇ2 nz,1M$ :zzݵ:>b=6+*ҝN|ś Ǧ|Ϸԛ\aUY*j|+[fLycɫ˞kݵ71a>k dd-򌜛5nɯߔkNrN1`7aQ9D50Q蚃Cvf*ndHndcIv дt3M C>grA|HkZ9uu o07@z 1Er}aY5k;w\p2O(Diqg;sI>2PqVa82Bf}RI}u"|E8 Yޫ(eB  PYҼE"ۋv, o؎7ɷ4 a2|Gk[>@9oDH[t#š`"z mgR>% z fDȉ'C$5 |jerSa[o[v%b.!Ps9<#gOτ q|TSIˋJ.zxFV!YIO%C]<5|sqx*S@8 {u?{˓xrdES턬hXBV9n׉ KΗ)+K$zE˘FHJ1^NW 5ԬN#R]bu#E+9c3P/X z^Y"k\1"/ E}^}Ȫ>dQ2i Pzzz ` Pzz:b;o-57am1*̨%h}QkQKQ#̸ff 3nirԒ\Zs9j娪 edf6S\+Q3mj4ʹ)EB*RX^;CSBEY65uefdE9vhw1z V tRIJ,c p4 Mb1cGG61Pk<#7sЇ}6ʿh( ~ 4 \~yrukW$_j$ Zu=H s`LB٧*bEi[yG6Ώz7|=U޳jh':{({C"& 0Ga"_a}hA$` zWݢb_ry^;)U`)+-Dxd hxOs Gt*e.Ό#0kv9ܗu o81V)'d*6WZr뿙K\h0#tj)`Һ4J8nzkOp(^._x5mx+iRn=K_0VzZvMt89fQ[6VYzOdɢс0Rv" ݯ2E;l-"O3χD#0zЙzNtVLtqeCahBM`S/8n[۲E \>yж;&:78LB>]7[$n~&by:)[4nN'=4nv\@É:ZBQYx<Ƈ,uu8}DRE* a" /{m ( tM{0sfD 6r%${B7_ކwLtKXrt$OS!]h&v;at_Bn跛Lt)ӣ5lhYL7~f3\"\~V {oCS{-pv'j/. k/D0_D#f\Xc_Bnݑa4#!vu*{-9[֓{,dw]2oP^m! ywmHD2a`K~f'` ]s/$Q: 8-ttu t <-g%cb+[߮h/a }x?y={Շ_ g|R?gW3Ŏ kߞ}xrP!a b,“dۇ_^8? ~h[a,!DwjP.r^wP(|KcmJ8D_J*$z6ΉC X&^Dbtiѧh)D'g>c ko&5^Ht=xA^`V\g8|CB!^r^@yݛG~ @@2{LofN+&V(Zֶ3V#Y KnY/p Uy<"\ֱ-ZcY葼Zh'v"gi^bHtIFjs͡w6)Of2dr訍9wǰ̨\Tx8# oUB m#)f21M8_dwGJcHX)kMj.w)9e^(=V)_Nj}#r*={Lu_^1H~#;n2<7.s^eUtS43nV3%|ʸF$vKsم7LGVlj;#\dq¯ZgC'6s^>9V-_jCf]̼<ض|VZSLm3hha hh+ɜ>B'8CKnTl  zt!1WFWyaqRoT p|VPT[[wS,i[ֶ5${xD|Vw~tW@+*g\shm _zhwC fYkxKQ! t"! ĺY9JuLqݔBt$_#|&+\i6 _"1tw-~qyuŚ<IRl6BcrjgsHsJL';uly~dGN!ikz߿kϷ>fèi Bb,}._RD&{'Kw5p4^Ģz  uYҺ7u>if_H]1xSE_gb|fn΂{u#uʆo 3b_SV,<3\т5>}oǧcymd1-w`,?/b3$j'G\8 ?"1CQ "/޷u 5Q+Y|oX;d]i ?[ _=sF=^14)K6#r2/nһI#俉5H,Fm1RGg=1Rhi%;/ײ g$) 7N%bghD4N4Ø 0/a`f /n*vO~i`xq;Ht]]6Aӣ)@ª߹jAu3[Kf3qԋDVg1ԱC@-T˄K9>KZʫcwG->;ըE@*@b(Hp0hxw*!Y]@<ohcWjPѼ hvCOQ91=_ 0oP@eMc-m8]gdd]v͘0̘fLЙNP`o7Ko7nV<Ժk. /`!~Pc0#v,7ofM[!h:0u~% .h[ٝ;D5A' y #j.!rt(\%|饎NlUf;fִ%ˏ,qP5[BGv7UhB3Z !+)cXIrQrT<!@@"L(\+JXV"tYeA.Rz//e#Fӑ-*|ӡrѪL?#Sf>c֫ɧ cf7aı^ī⎩yKFۃ|W?P1pb\q Oӟ_7ܱiCEPUzEڈG[@jw=ոk zc;~MQl`)CIj~Ԏ&Qٝbo]MbI0>[y.mqK:zx'|$7J0r.֍vذ<8wN0" 8zxx~vA D'{2AYu<&;.^G)H%>1!4 x24T "B)ZQ"vB o6@>8+(80td9ty=҅믈MjYZ~פ*U%|Lq͕Br Ac⌫0Aɶ5V+kejY/h+QD8fiJƺE[KU6w+N٣0r2^dO{{/]??z-9 -bW}D'"ٮу?[(9SE'*aMI&(A O+#R.8lb#\F4yDntwVh!Z*ED+WQgEWdQtCQm Ft6)b6y\ή˹,GA9:&gꈜr@aq|4&9cqvu(&eT:T\-4bsաCrz`w Bn?0B?JlRɮt\aW (L{(y,O'PIq_P3/PzN8`Esp#QfޟG-Yk593daT\哓Dɓ,DQ"-[D_))t#iZ`L/:8~kU^ ʢOXz}*w_Ư!JUKtmpR=*%6 2) J952+u춪:MEFV( [|7~#PM(PDats3( FJʡ;.fwx%i,cwv;h@g\rE( F)!r6HBƼGGeԣhEc0"nnhc(1$"@G%BD-rKhH4ЙG1;Z}X Uca? +}qwwN`(oPm[1[I:h5+( r<lX*IΜK$r3Hmѐ K(wɆ ^!rIW$6X^j:ZunS}Rsy8m 8m 8mMtsyi iDY %X 5Oz' yi%ȧ G@VQ jPp~w XڻFgwMr\J'Ô^B*DpzY!pFu] W]&WBǦ܏܏܏y]h]ʶLnKo8<3(Ug*d *SEN SI]A,mP$n-NCcUkqz-NCVז )n~%ҝ5C63mRm$_deF`TLe_2/ۢ!Jѥr RjG1RPWRpGLF15h))<9DXKmѐe s!WP ;]ʫ@vK ;DH&%rtIz ˜%/yb9ӳTfHl޾"Rݾb9}Eخ۪4RV`MR")rIs$(RʩC`e"f+_*Y[E/At-|㆐1@B)HTţţ-"O*,_bY |SZ `X ,-)32Tf<6 5 jn^ɇ_!'Wэ%[Xt]iT+J4]C=.+4{Lci=+1]fGbZz8cc=I.0d~U2r2Ѝ#ej*lQEآgN>TXڋCѐGpZ۸CcFqqAǫ0C,*T$%K`RraAQ ` uwFpkp3\EaiИ%y,DAL[4Ӧ&C(i)%DhR/J,AB2V6IPTva4(ƭ"8s<cx'g},Vi|ڐO+yd $Y]D2 ntak _lp:B _JGsHΥ.W|1Nɵqb˒;!# 208K x2Y4s>ּZp dTd68^N6\ׯrHp5>˼ҚIn%w~-vgx'r1 tFs=DJGt|o%RXRx3G%?*CüXNK|QYο/ŋ>xNj}4cӳhB:aD 9x' ꇉA~%Vݯ$Ur,1lծ6JeQ*#R t[}y/oW:p.&Bs}M$ڝyV];1Nx ;RR> Cw\*($c &5JeѢqZæqcX;X6;EV0ȵWFLYa tPHڤd1BC%#!a#&4chWn|LGrⰹxqX-^y'@Wǎ{$jA bRwnTtj)I?%AS0xxMjڕˢ0tJcxP[K1l]ނ | PŃ)s-NFHa-m%XQ 7pi>5ɞ\%K2XJfAQ3@. IU*X ewEnpC̩s2&y450& E۱RoDFo`FC]՗w )['mrF p}Q,'.i4(4 nMi*Ҋr2y[ɻnL(AQ1}4PXKՕK`S9 S(]$Fir*~^ XYdWթ%^C* mIm_` ŋ^fKr٧N?:L:>"]=9!SW=|zGR~dxY%Gz$ A) {dJ!aEل]4^)uFA##b "(?kglf(_vhɭ}.'ja6JWɉ lA\!s"=g ;!@㓧< s˅]!'g{]ԹUb N:Qo щhXdtޖP;z<;;D;,gJM=#&@&P& IM|g .!@\U'Z|lEI=R i=[nZr7rz=9ï4^#JBlia#M=3LάiRRޔWR$2鐐t$ArD6Vs.SET*߄%MXB7pɈ%k.1d q$S<*;PVm-p&rXx)?^ P+ņ(IPQ+E(YTYuI4+W";52&I_ I.._Uꓮ^5D _I<Ga2BF=@B`=yB3GG# hAۀf(C<A(4N]x2[h*Bhe(ox1xx|4Q;AhZm{jDZ¶ePo ;z7_[sLrI1A]`Gn?ӠAoOum{P$^(I^(" XVjWG7F3^)yO`guD/% G`(Ӏ`%F}+ dG #N>hmE˚bVzn8^c:VnNޭlȞ{E&  m fg4]]67"g *{?&ꍸ;Wi!mEvdu.%+WmKt;W1]ӑ Vx۝DAd$`$o˦%E/_'bsgi<#1,a\`6ω8mvlmKj&!Ǔw2C 9lTQ{Gڂ ܁&A2ڈF_XX%)@}u*@F"!3'm@HF9- 5pCdO-ʖmVB4 -y:=}8>~ڄno7tT,Eh4y~Y}BIcma_]8HMD>qKqNm'Pzel4kpFKSuE#:N'C|q/r E7 Ne!@gMY+/HM%!l5uE*?ֲo&ː?Nb5i?n wH%BOW k,Bu賤#DY4/FZHM"A~5 2$K 6ܿ)dzroh/4oY+5rN, K=wpa2sb}YL3{BѢH7\LoS73&T㬺uM~ZƊmYc9qK,1u3>l<_ٶP-7R^ڴ(A18m?-_ >T5+rZ_s/9|M[iߴDbu>/1o_hl~*: 83SHם"éγ;Ī{^o*E1,0(kKAS2Y|fՕ kZkְkaZöZ6LHKʐSeuOK2u1K'@'띭ڏ[S#i7?^Űxk3Yj>-+z+zwǒ~uZb}MntpSsk&>UxJ޽.SuƎ)+ahV`AЮ[O\O(hZ @-Z1ZH8boz[}`:fK+i.DcĊ_vȬ8̇BY6}dxEgQ$-%}B D[ĉƴf4e&'{~r|\D+["iْ!L[e&0]G0`ȦV|&!Cr0#Uϥ68{A}Tc ia#lb|.4o#p<膟{;nuCNaN+rn3橣]-}8L]kH6*m#xނNWY\-Bù C@{Φ£t!n8#6 ^?Gf.MwR0^LMHw^m&w 㤰JUJUfy-~RGo lp*0k\74Q3.1Zkd JoI#WJ(1r;}x Yf78*!^b<#P.Lc^PIB&C~% _a< `t g ZF{l +1qb9O;P35V\|\,=1-̸O@$䫏ǥgC=5"|rPzM8d JM:X΃_ISs:ZJZ%2&S]/jh{S &ȠYd8*J Ac2p1-9M@8EXߣwWh-+CbǓgrm>~w ו L U_Lۧv\T5-Ċ64Hl#Z[y`Gǫ:lNVuԭx\h!JE;<3}!ttNT aR#\ 15]:kԈP | _zpg‰ZZxA''}";sGGumXrl g+[V5cZoimmu`@ _+zkbňgV\*'0F˗qv9$lkU_.l;uN_Gԉ/cG? Zފ5-W;d<-;G)W. ={ 4UphȆBMKTxh s{$8"a/D&ɾC %leï]~LgPA&&Q<ѩ'> +fR6+݁t4zZzm QwwG彙WM<YwA<'̭we 3PϏ."ɷؒ3XBp&X)kϜi5BK8kUn Jqp|LKl U|l\alL>n0 8:PDž8{^ IM@; =,ԃ>DǤBEY@>VeƉ &l}Al!v!1c%("PcDiMPoOwQazlレƏ`^Csװ06R̝”D3_qL鎝0Wlw|>kUjU^ e? [llݧzI|"zJ_O^ZU>g DuM6 @L|F5ixtpnWO> >Tx*gWڀ(^Z[}:S]vŖ)t Y W\_$@d.F/Cs0/"U*5׶ǚY[yfVPK=++%l ?|A`_9pRx9Ҵ+X ^VEC3bS}f|vzKɩLE&MJ0|4:K ^bHL-yz^$UJ? 9m^ ʖ:rE۷0:#@cVoI*b4| `͠~7l ~B`$nop<-P+^+_ :)fblS(AyQ0}IMk&++[|ji5 }=ÊハƜf%lHHj%zc/c~y`.0[h>KdaчLfN d9M7I=I-GSzAczA'u/clEr|y~"Qc eej2K 7u^$U j Ʋg7JЌd$adTYh+NAf9)|1|l{xS%д7 y23Ӎ/ƫYkb"Z¡5t$vAjr*`zteSύY )]0DL?h}-BOGKιD%d"L#eFF/bV'lpaW@6o/:PE< /iXOČ^{[7hL/3׮^)FxmVɉp}9;3IډhI@M Ld/oibvBh"$u<oq8 S!h6 vi#3˘T/c ; :>m 3Գ/R"1iaV6ѻ./pCC bA_*F. vSw5tLBz#:~M,b7~%5mkXAw{ Ǻ Q>=/}o&\b+(wOPӯ6VjCrk>BHIp,\dO:=쾻&? ^0o%+oU2 ? x sp}3z\|4RFnoCl!()d]rG wD|47{+׺/wh=S=q|*; UF"UR:o ](琍([} "=vڎg@wfGbNǴ$^NaY;ZyZ6kV$(>2*fV#[\W\Y%v}D\F1+%eU*DIPo?O@q{. b/=. ?X \~fzV`1K'L㎫<ʹ?Ly¡!zu^qWн^ރ VҚ HhǦK{lg HbDJQpKжb$ ֫lNϿߺm^\ӲjyPlŠ4 rC ?}PsVͤ]7/m-i[dK;m(X!~t?_ӂoN ]$. "|/'үe2 hd%&pI!z`꼘^kVLOx+}NY=%P 9V2$ˠh2("2(2(I".vC%Xa=+KJ ɒ!O_Fcׇo{ RxhٻsUqbC&8$ i$kQHq’4gIg&ψL6'ȒoÒLKFB~B~N3v ~N~K~Kb<~k*~}_D7#Yܱm!uՈMhoСj+PhMN/҈};#mL \,4n{ \&~( 1L ui4RnЇXȶ$~i)v]PC ]D!/&ZI4C! egtB{(PKI=P<;,>CYq=YGQRH?窻t(>.{jx߆&&,ar(M6o_孙N(QGє==SЊ82`<} v{f00"yRvd> ;:ͩJ#|GA D3O/%qI砓{g8m ;vB4y|@r;#85y|4nb~B?1P!s& P17IBlwq4wɤ5zd'E4=TJ МKNbbfG](Ktf&Tw5?uW?~@s@V;ZLF7ҸbOK[H<g¨|CڛF̉S] EEcGNMC>Oq\+Y$=[Ʃ굫\>j=￲9y%z>=VSTw ū ūQ=: EjB m3'#dsqLZGOs4R-!{:.g۲d#TԂvoXSt0J xb`h\Or~p.IcäDMq+2Rӣ<iuMe;&Bګlo^HK31_*hUr8ċꇳ53o҅s@=!+ǐѐ;l0Xbí|B!G${Gya9wkkZu5@< e.[^={֚֕µ3I8@x3=hW*齸ɍF~<=IDN_C|]|"pSh$`!I7Ne`vm0#_|JFk쨬mu%!!\/^QZ9)?QUhRKAdL:9]H ,\%-W&^F<_{WO!?q2^o2k4tSϢ>Hr="U%0<'!`^2ͼ8(5 |HpU>)שFI#[,vN|MR}`6n5s"/ ÇI/^Jy{*m9Cӗ)f_`umzL' H$BAq/ϧA>K;z7KbA`^Z{D;x?7dwG)ɣqN@x@f}}N9"_ivLAB\# ۩o9vM+3S I6dF/H 67 %pϦx[9&'ӝY$4ĕНGR^9x21LdJ*p3_Ҷgmyc"pАWg`M=0d=A}6ql׫$!T D3+cnF(tr"¾@6EouR Ҽu,10č|7b2TCvBM1Z݈pq#99o.pAR ?x"4rQ`0SY|n`g.=qPO9/ }+C^lV:wldg pq[L8|*^9|Ü u;0ՀdWj]k :D-RcjsEM7j58-:5xV*3v*/4wbz.1/cPK 0-9 P]3˛UJ4cZ~g e*<)>HS˻Έ-:kbG8^ 3LyeM,iE[Uh ^ M7[ !M4:/ݖ `>Z}8+1M˻hCy?'ifLySȅ3ǭN{wl%`t2-]r"{5-|]~gi3|(l|e@WKebXa~_A%q/):a^Fҡ 1.T:-EϩPx}\(KP SnLu^9 dG?΂cCClsLBs}tƅv,:#^SL'Zg𗜙[302z;'#El 7^ nHҁ?o Ac--޵9Z&uidN `Wmb?τ}9?0gt4xft1B*'ۀc/ʰ11&y\&;&B`+cAeGRIu=~^keu^)P׾b OAhRD =5>+^l1"u79498=;wmߏ*+o[4C۾tǨ0yǨmFt1e7: պJ_AM qu .>䴞ZGY[/rܖv߃WcvSV}iE :C']JA5"kvfP?qX! ~6VY~$5k7liD_VC'W™deKJ+|*mW1G52VnnZȷVڊMntwK)[u!Fs!n/"g7ޯg/pshOhZ^ϿYk .?!2U @ c1r7ǨocMq#'A_Dvy"(1g{h/Di]UηRDgXb6$s{q+MNCl):[_=q-Av ;Dx)qK`}Ճ-&-fZΔ_SO MSܶ,鍝&7ĕj| wj76=T*C nB*b~!OʒZQiDy"~F?7gQ?' !xU!u?0c5D9T5 Ӌco^}@Q |.3Ꮯ :PtU}}"ӌ({^Q(aו0US*<(T:Svϵ krcI* qt7b~SebuLS.-"3x)=#BgVbo.%ެ;2'DsOG0uE:)C:s2310-ϩ#bj'{0R6}ih@ ;KK! U*݈lvt7gO(1;_#%z+-'t&o%dyb$*CYn[:/Di!sgs&n{z /mRYkD~_o<5;}oVh|dmM )uY,+ԭ9XǾ@E2R*web'2-46R34%쩁x%D%L;y2?|Կ_*GE&m[H T^ku* O Oݭn'iC_y^0lWV'Şt/V-ʋ Fu98qX ](r%^r +:KIَd+Z)|$&ckEt X,1ciHЏ6 x.T9;tx8J1qX#~(opjLKɏ-O* yagRc,fB|x Kǜ:F^7sc^Q7SνjǴnR+bdGk>ٱ$!UTt KC$=qwUQY'س}{e17fi$0xU 8.xp]9M}3)M[ VRYSy&is9p TASV%XzJۧnѦI_-P;M&O(դQwWp^4bW
7??>'${gn`6"O *njq4%$9 MIKdGvH¸˴8n0hfM_7z^BC:y [8Tҳ]_vEL@>Yt`?{f'HM`S{&U$>,s*KP/tMx(q@2ڎa% )ύZ$RhKʢy[!E^)^zu\*cRe Ob ƾ&"5A7SQ ==ao|y7XE=w4l;?)wY$9 WƨM|CIq b7r|<coeR ʷX*\qV/J!k=o~=~/Y[c;ͻ@ne%|8+g»K0nC\n^maٷIq(Ok9+>}9~5d)Sݟ⟜̷Oʧ+Jͦ>םGFz QVE@C\,san+ C-D^ҍ_KCxpݞjADY 3LJΠt!wz&O*6su6Ph%~o\ Jb*_CM ^XiSKOD%k[+7EUd|_cī:& 5> #)xo5Hԃ\b Z!dx{LJ{6ދx6K[ؽ*Ň%10b7ruxfkux)1 B`Gx^N!5!y30!RRJ w\J #^4JS|sZE4=_ ^X"Vw'H<޺QM:m H琗_R&QR$73u|MFB"M?֘WBOl撔 }—r_v81ͱRFd ě/)e#cLI%X' t?m1t52T ϊEPbs8/LJ~vJR<;[$2HS\K2y&^R95t0΃:~FQ<+ba Сb7?&L )of>?]'=ɿobҝniĒS I$t7ԕeZ`I< X~XaGfI$f0e$L20{VfT|XQjq4^T_>҇f?,B1it]F:ijxQ2F-jD-AQFY; juSݔ̛$F  8_QM0,Q\*fQ*9-FMO%CwP  qȎ`/t$AjIBjI$W$U*/e&:׬zX0P=" aG`I:3 B{Gvsn$9 (U:UI6x/VRtse芸:2Bau|Qf@h-B|F&.va)&({ߠvN-/XBݻix,Љ{L^_Z?^*=(Kp3eB +TVG'SH3ENK r%zdqoJ\V$l/$p^sh:I.S]RTgԽRT<7(C"}۞VOJ"Ҩ JNWӂoUR1W Cx9ĊrĿm0']Aj0Xʸ D09qhe곱JC[6bq+$)9kc`qXxqd e!"8_!~1iS7/wי;gb\WxW)* k3E0r|x -j *Gp by7 f xzǘ[ns/߲"u'aPYǶB{.߰8ߍgo@ƺ`VC<Ҍ < 4byV2~.PE]g4zBUkXȁ0Nt $[D޼~韮ymCHݻ  =>X&u[hF*k'ca]? Ji>+2>R0x:k0:`\.aJ_+0GĘIENTi ⳓ\8;/|:VQci޶i/.##gv "Pn=uU8C5 zY#.>X܅22m^ Uvo[W^WOK)Ix9K nI2"PZć t(95ڂE<6 -.4s 0LJ# s?&V\@«hųK7lݕqwʸVB)eRR&Ez3IVw߯|%,wn|ZW__} ] TDݣ]"+Ta<(IcNYZCLDf]B ѣ\"vJ*t#=9S ƃƫbW\5{$Q iYQ]NW RfֲKJ]_k'*M &B5px:ޮMO42~?7Aɞs]Y8O^4m&%4'M&D,,E,Lb&Оq0Sx6xJMgSF.kpϝ /]?nb|ݽt6p&z{ gJ]ls+}*Ӡx`ߡ,L/U`Y:s&H!v/KXM4Oj g)Fq,%h &soV->OIJUʓ:S h1oLo˺[bw1!Np2vܼkS|>]?8/)a9,^c3@6^|d.hoդtbHMRVvLW{/e{k=YzW|؃sO jWLP8ޤ վpw"zq4P꒿H=W?|@G*5uï@7g+B>ıir'ɦ~-z/8kXW~@4 >9"]gB:ˇHX|*աe%o) U-D`*Cdx%:1 JwHסqpB3ZV$8 E~+C 0^|b{{BwFES,KHfci~~`8*"-tt:T.aᓁ˜q[_x{'Ms, :d Be̅aXypn%i\Μb磨~5/%G7ޣ3(Nlg{!K1@<\Qc-"srϾu7+irnu^=`ʤ8]G~&OFС|eUT,K(/tMhQ@R.xB 1\|󕥇6 g7 k;խP _c,ICN6֞tPQ3m0rXh۔!mud/sL u8ήy5k4|Ύщ*?̾iʼnZkDlM*E眩Jgc:7;翜+?G/IAq^*u˨s$$!bcXu(?\jDwPQ͖V kZgt]xT~z?]`PUa|A'_ŕ³:#rq},6 5E='L,HA?ǟ}k''7Գ}L0ޑ1ܙR|l/1TG'mLĖ=!3$|ƼER֔BVIwjf`*wx5kR7:5'^j+Vy{0ei[7v&z,yk~1Dj)2 +,~!WD:!67S%dW5JctvSLA:ɨǎ5[gDܥ x _:Vq&i3er%%D'UPR,]!1_D V"W%#_1eW]xR"~BjcY@+ەJFPxElij~8 &DB^[ۙ$ =o kw`:]:q+K2G]J%tm&\ ?C-|};!S>w#goDNH\xvt8i  膡FkR'og < zLپD;jE!Ob6YARTμ(hP"cdKU: 5k=c "Gfc~]nzǑٱmK smS#JM貅j #Alj  dJRRfs# F԰(40 pחN*L`L;~F*Bmf+U(T)W^e8pUGf"н5nnUo;A=bؑkֳ0AMU}|_ Tn%||Pڶ<Xq}(L9VkUHJf܌PjZH]M5TIFZk:cERZijxyW=+ {aQ\5.y$R6S*6`dmjTIבszS՝4 T3ZTeCs(9 \a } {zs`bԣS5̒,5hH%u]= ⤯+@_(UUޤk}z6l:տ,i9Q&!gAYU1>$T_DI2m12 @_}9e">a˱ +B4 <9_kd]v$g`tNYQI{*zPAUZiU'2j<2J 0D\W@m:FH"_wa>2`mؑ$ 4,G˘ Հ9E@g Ue` 8CXnNT (A=::C:=ji3sa$,VJ9aezum!UfLKU?ξow5Q3:]:[jr,ja,10d XWI.| 2`WöA 'C|XMx:ju I zdg XMn.ח3p:^Mj z9jY8]]+gEz5+ j򲥱[#`8jbv38ɠ7t2ըڱFQ&N(0~YYKWmohUG8Ⱥ2/酾Q3 t}D wjk(GJI` q2u}*zz6޶'\趭.tyko[SCFEz 쑞`BPaPը@KmlT+-ܔ+}QDjS=WdepAT-\WHC Z L[T 3y0hl+4k=zZf66@Ujck-7:5֙z wJ,ՖfZdK7X&Ӱj(;ދPXzaxؠS j@۫z-GS}U[_}7ԛj{8w;W"mGQKWueXh746/Mռa(/ jE(5Z` m'"Q (`ݭ`O /ŐsV p pѦ&2e`PB}VC ZhV0P `ţ1tK:~Rl7>t}:_AտaؠЛ!.nj·ޟBfnl]$I/_au!ɓieR?iWԔq<=r圌#ℤ( }Uz\˩[~nhxڗStN=2'=Sܳt_NujEB3!G%<2'٬iKJK)s%Ѷ0k$# K(ĈU)}_R&.Vדpi51]8#>)=g 9/zhӴOuQԬb#+mLnW7} l ?7\q8V90nbD$OoBg<+{AƗQe(qPZK6@~Cߒ8Cϡ5/v[{,PejÙhrz}{*PNE7o>pD/]Qw{1r]}_ZV RɃIUva#s=~W b]*pj#9ouVַ6#Ihi_T]l_e/v> rtBc]J]w sw +'( _[c ^UέJL*ч Ǫkω܅=&mDKm'vdRl2 fd%+e&ff" GLlczrͮYF p2[Az{݆Q|p'W|ANz~(uR@w멵} Q68Fʇ$VjUM.e]xeufbbUZx,NK}K_Rʤ]7n*jIAtN.;| +RN/m_vJ{PWxLroJE_$|q* 2_\Eڤ+ \ 5[QjXgK * Ũ{HxIPRzJ4}(϶Ynnx+p}/_3Ҽפ"VWTtǮ\vW+I+jK5bmWu] WϮ6hل4^&SF.}UѲ;cSr/M!0/쏆ִB?<;&=O#O-83ZxwϱC|ģ[% 왈gA`ۑ8c1r2  2" 2MA:(<َQ.>"0t<ZRE`(P}t+BC+<"$D,'{a9X$ai 䀅fD BC.FC/9`ZlmH 8% !>$ŷ- ,JG/ߵ2- 86̈́OInd;8>E-pEpH:$Ae02g@-)30E9(5Z\%]C9h{X&;Lt8lbA,kV B|<\l, Dr?‥,g)>KYR|x,%x,c)KXR\UN͈KqYR\,a)KpAR8,8c,f)6Ka,f)6KXR,bX,b)KX ~ȣ!>.6,%b)KXJR"D,%b)K YJRD!K Y (d)!K YJR݈u7bݍXw#݈u7bݍXw#݈u7bݍXw#݈u7bݍXw#݈u7bݍXw#݈uGoX nĺFnĺFnĺFnĺFnĺFnĺFnĺFnĺFnĺFnĺFnĺF!nȺ!nȺ!nȺ!nȺ!nȺ!nȺ!nȺ!.x,u7d YwCݐu7d ɬ !D8u&&t xPJJD#ft8l8 |΍kAq@(ۡM>0˜d)dd[ ,N@uVgAATۮKt&z<!>csL/.&;]2"psqrp`SR!y:P"tDhsHRV0a B_-!d&@`c`u$qZc)|14*Aq`9NL CK/2!esBկXmGbu 5|>ո (lQIݫr셢RQG}J敝~Nnz+/U -\и1/ڢ @KA~?Y!IF*9ϼnЦ꘮74pY=q] Į@ D"~?+pء1@F+d8HQvX)N}F`- cIdgm;,v4K.^jA' vHG 1кLaoh`%# ~'2M !AE<*}2-V[DE_g\(0BJUh $v1OXhĴheHD9?am\Ib rRqcWf#-4\V^k298QFv(iVi)gno?q`B&L?S[?)6_#JZ`Bo6V0 !ZZ8Mv,jӍM3F͕HF~ G^le ߲A:-4`ώ@@_o!=-oG ^d\@n! fvءePVZ[63+bJ͎mWImei\kK R*-ifƬjgb[y kmhVVZ[xK$8zkC46pQxN`N Y&gD?`+K5yNlp~?Jnl\g[ڹUZxv aE74 obMBil "/[Hl2N_- IEG~"6ͩ[x\[xKQ6څbx/7jdZC%[YA Fҟ_8HEh&oj/5YtadJ(&n&:YFh(h }+k BmZ֗__ED>(Ehmn=aQN\E/TC;wh:_+q砵tD!7.i &JãZhoknM Hk=0y`iҵCM47J.OεЭXlgᱽA(kx2'e\t14 UMX++@BnmCZETZ tAXo.616mDQy&NjMF4C_gN?y1C^}?uyAi1jmOlThpҢlC*a&V&mmh8/MZg E2 x!ﰫ[, npE=nfX&jbW/ئ_ߵD(ة' 3~E MdpHj0x<ǶN9öт>^1 "X+16R !#a&L:p8$sp,~͂I4Ü%F:~vx7q c>܈qS+ bXY[U(mfYŴFx'yU,64̪7/?Yeoc, )륕륕5_o׋0p˻|:*@[4CAhk6vZT{E7hD,HDs'whQhvСX vXnsХC-m,j{X 2 Z+Xyr:6 1B##RuQHEƜ 9.6F-- &x"@+.$ZZEVdAmB%FŒmCyFH*<b/Pl=Cz-np~i3hD" 0FIەA:C $/̇$2Mh%339 K6j4MEi>DˍfZG0phۈ<ͼdZ$:|Ȉ跜al'h"iӭ贲C'!(N;+"dg[lK;miC-|O415@5q>pA;t#ɝ6'|ֲeFzxÊWқx%p}!pҦ/)f$6 HM~fMĔ`:*$'P̎8ƛ\ ;|0iwC4СxϑWĪ׶y@ݼM2zwtʽv\Zl) zO &-m.H.U-4bZ-1Vx9heEs1\ښj0yG\R-v[@d|;y-K[,\j 7O3Zol 3&}yb6.G3tdkL/=Ǒ<vQm+B7 \<|nKzp9&_48/\x5m.>}[xEs#.?-1rq/F6KGMVq঵]/^iƭZqņ^n-]1AK8ORR/?c_7 ?4P:v1}}?v7Nvuwá.KcC^rWH_u-zD G,=SufL$6n1ӝ'yyu>\GBV4ߨvْ%XBwZgk1Z| =5f =x]OJ24Bo +Nt;tgu^!)ZmdI"d[9(ejGwrX+?O撀4s;#nۤtp lv&_^DZ:uhzى%rO]6eKj[ 5Cc%myjVk;L2לӓY {#ZKIvGÊ@1$2얶Ot_4׿ξZ %4ED@Tym C6jʽ~_uK__݉C}"Hkৡ)r5Lz0C&j5{T|]qoWRZjS#Eg &_n,xLOr]_7h`|uoґgw[ry Ɨ2 uFl)PXLOD52 ٪F0r0882"ى=.HcHE,=cԣIEæwJY~U}^h쫷K%nSn8tfg)L!J̱:/&uM~ˇ"wKUMr}1ޏC>zǼ2T:v:^tYy$\/mL.i<*Eni GR=$W@x~~gs?3gːy=%峝hkkLGFNvu۫ӓ'ѽ$fiHz6d %&L+:338e`gQ<;W3ńٍFR85L ﷁ%/t,50ZM!8ůDgfṉ#)HfjlKՖdd=mdN\ ù;g@usHl+СijWgjjܚ1=xj ެzE3+ocJ1ֵ%%Zԃ5bnI MԷPN~|/0D/>M`VAgp_ٽԳ3Y`|诗 "#t^Sdl~|銑2U42ήo#;3hqBq:)_;R+N^ 8KRj: F1Z)Xm#uV/zU[&u<+u%3}M zPW\[uN^TGH"=" %5) 9- "7.>/{ysRfv$Fs`M:|Q2݁Q}34 l<SLB}0Ҝl[@|u1O|{\uп#y 858@9wSR::f5p1 C=?u@7d8 ``km PWS}{w'6>̹D1(bVI-B /ZP5QUBmXv E!}Bqbd_b|eUz1KX?_Īo.adŐ6FF5ؒ8q28FzO< D/Ni52z-/ C+wlB9Iy {p˽S]R&CL97D/IÐ`|FȽ? xA}Y$vꮮ38+턲ԭ~:QrIox$%pՉ8 ϷGW? 27@+=B H)ͅ~yDL$5y w`?TF햔!oe3_y @)@Ȣ(| [i0U?@{u ӟA`+W;gsu>. #Wo.NY^4^w=3/v 3h(r)Qn./R'*1~N@pzxՃ'\,o!+%{s[ڻZ~0|u_c$G){a\phNuD {; Ɖ$S3ץYPrA^T]ѽ{b%dhp>Aya6!*G]w&Q#Z0HKE'+cISҮ'TfW~ b=v -ΧirK%9U:$p}jM4@Gf ku&|g74?|Y4 i %Qa$nʼ Qn%HA=f*78Ņu|ʵzsz)U'i]?Zf-zZN)13@_3""ۆ6A͂5d#flvK|Yp 귃\6);Σ^䋗05ÑEq?1b@X1"'W ~}W[T2㧀nh[˄&R~нjNI[:5|dZ,uyv*!c|Ի@䐰@Q+mUJjgi-m{0KAX'Ic"Ou8{8Yv TCoyU(r dͧwKanHOM:>:_h$ 's}50b-6)17R-I j$U" ~$ OgBC0K(A[( y[[B0WF|\3S[Adrq4͎ wY%M+ao(׀-ȩoN|*IVKH\љߞ!zz+̗ߜKȨ(?HT pBSB+% QSK=T·]qVlPyԫ { ^X7AB"t / ՟Li |){ vUtJn}Ye=:xUuA+7\3@;>@H <,%:0ݫcA59JG;W66啘0z{ #Q>exnC@3ĺc4 蝫?eBN a/uI'J@ud9rdN% 9M:}{\pwlG՜<"50wģ1$x2er5Dµ yPd3RjbrdWWcuV8@Pԙ.aLEhqxeȳtڪHc"b_MX}R{Yy\{ X7 ë@Rۘ:E2~1x>픊K N/Gl%ki;:}{쀀6߹dYV ctv54|QuM~i|P2<+}d+A]9VHLnf:/p E:hz"܁IK x_;X΄X.9>XFKթhYPנd(|K{jfM:e6&BˬٸZ:cҠ~*忀TIhJtF0 Mvd|.xpKz0Bsfˉǣ[tBt(vNO?/[`Crwی*qJ-!sh{&Ƽ&]ƥYbvhZZG!n 2wlf$cGKq = $O:GZE&Me,Cř_Cs#~i˵.sRjLEN45]:n80 hݡ܈^pzYFzζWgykǧ꥜4nƦ7C""1}52UB8c]"4qYMLਮ (H5S"[@8=bJ2p<,:[B1+RA6I|+n79=inսzi1Ũ9VCP(Z&}cͭԡs='*=A" N$xXG!Kko,j&/=J2իCτlD >_  m0XiDy=_I)-)v6wEg =Z̀Nщrǝj R!:2 2/=3YR0TA+VMoAW}&Iqy)¡H whӻSS*F!▕Gm:v7ܚtr1,;d)\=} 4/&|gTOO*-ˠ#/꾃ڎۯ^d1ޅ{ ][^ 5ES s.PSg'2 *@ B ?I! oAA牘+j. *s?/aJ=XrYծeSɍ.LK%29;?ʓ٫@n4ksDiw{@@;5t3 !F/1>ډCtp/d֥]Un_rc!J6.Rzg?D.⚵6A~%nM3?ZJӡف):'6QXP,ֶLR^ꛝihDD1T4Wj+pHf"JͮQҲ=c-d%E * B%kPKz,kGWT.HvW I><^p됲PDʒg_. 6_[C0Ҩ\* Ik+Guݽ1Vo(iuxD\uj ">@XW!]#e)o|Wd;To.dCoC|]<&Uܒ -ۏGvT3kUt37/Շ37A식};uNVzN!P=4K]4FԂ= >BK/cO0|Tz){rT♟=>| Ê;h~VI" +.o +OJ\">'emJf6qAE{Fd"\sPj8_<,^5`jkP%{ M;+qZȞ un,02i.7yP1-k k_QRsQ0ʖQyIO_E\b9}[ C0WI :TÜCX Mf{g >]q˘m=/^Bx ԌQ镕Gl 44 6cW'v? V4;f"-\֛zD'khYB'=g Bk*ЩKW m1M<`o€q@F=h;ʣ>/<5Wx7.紜D+)9{A&<B01(}=-s<_^+z-Wz-էS]Zs4NW0>#1I#n|v!;6|z4F_tgb.`Y}^*ɔ\j`gf%͹jX&30FdPK'y:8@"FR u䛟C#:FϏbTS% A&Op"BϞ4yުq"MRk@0<ǚg\&i^ ;u`exdPOɀ!O1 SB)e祿@.S7j0! &+t F4_Kcg8O%Jn @ֽɮc0`IeYF?ğ5R}a1t%&;^RЙ&Πw0¤kUUq&ƒdF~#Ž{O}gW>l\8$)>=AhVH m3Ƈ{p ܍ xt,qD_ é1ӕM6ۂ ofWc #M@:tDJv!Apʻ٥n+8H5]lj {׃ȃ/cdԆ%Dd5q0L6 Z8BN-"٭QIY7`'ZByD2$!kBFܖ|93 L >~Ӄ08 鐛`yĬ+ 7%!Y pMTE3$΄n*BJX<9 1# Q5ȤGM,tOS6RIj6Ou=ڬH5 GKPظIp.h7v'&$,"CHB -z M zRs(ɯQQ lv~SrCC`QT(0FAjLB7>Oa=4;;~B'BʑjCo=o<@|&nZP hT)̼WB& q5Le~xE('(JGxc/ۥ:J?:rj#{AG'ô/@PdS8bG[!4(?kG?p/ ei50g߾ 'fX;[0}1m\3ЮʢsI$zTyڰF rh֓Ć9NӇaQ!vaKPEPn Ot_4#6^b`@eHerE/zk~k;/4#\ gS !z|]fդEqaP .%, !a\Ah\'eZM__DZux"I`R;3ql@m; (CE佣KVB8AJȡ[T(ABp> :ePѥ:.겨B(S:>gl,*`7@dQ}]BzkQ!q?K䂶 H~yϕ:1ڃɇ>-L@l 2^^AYvo{sG۝JK3߽<'96C3yo GBCrZ1,pI2!)<5,A_ZN3pfnA ֩@&-DG/iխuτ5 bGxz.gDn&μ< /r\A-Ԓ#02jtISQ{ xjQDTfF{,6 -C5MJ>fR])uJg$yݢΊe 6a35w2@AбhJb qׄQ[I[G& `"ТZ @@] HC;5Hs&7Gʤݠ)m=^;"'YYోz]*%s B!/˨=. +5Amo AExN|'Hɞځr2}FcCdGۧDN\'t7:?B6U_8!(B>"@7$(=P5:t]&@p+K,Dfjh_O5/b޹@BJ֩ b#Ө辽SuA xEi˨豋C ʕFDքT*v(J-]D̞~\o4FKVAy ŞFa^qq&@rc#`6߈U--W/nQGB{@CܢOHjvD$VHD""+z;ܮunc=ۃʮ}`r7S BWYPZb]\)JgW/j ~e-?QSж ["[ ]jTe<]=tG 9La\X?O]}T/l UT\::ahϳ:a+` ‘|lMILጫn,cK <5>[IX<-ts3sV!{P^wՎ/>w_J"kر>38@}2dg_.wN^w,=Ta6* {aQd%upv۲<uxe=+ho= ( 79 8ոj5x:>+P)ngt 7F*PQ =]g; ghg`Dl;' :ңmO"V>|K0w(4DX/Bى,c{u+N;R}/ݗ +j0j3=^hQy`L콸 m|4z4X3C:>^.Ic(B" BMa/o\/ x!cÀ9[B|ӻ@CA"~#|w~woj.9>ƅ-h>Ӈ *8p~HdA&]q{s Ui=Uy{+Ȅwϓ޾; Zmyo@=})}EudyǰwDa%x4/i>Ζˡ7:U x%_0 b^\|&|MVas!dHaH[}Pp͈!]((T#|xHe2TyIvJMS`;.*Q.(ap~׉LP\KyMWpЎ;ҝ=l(rt)/ܲ^7,D^EM c:l[vp":2ڀH`%ڣ}a*Ќӗa{#ʹS@ PAx'-铓Gf!4 8h9;܃`ulSKk< Z6R{/HxbBr(J@ 6y1axu'ꠜ)[z@xBZ z"Z^gI!~Z~V&~Y$%g绯S,^w$k>Vf=a2qW(It)vMO=oG1z-m **A~`,U+4sdgOw ?uxiZll ̹a?u?m2Q"Weᛘpϐ<ɋpP9.Ln.PEIj%#{>H_ZE-cbv.*XcPkRi}+J>/^5K!uѬ4O] b?Ci2Dq 45]B\.[i'h+%Z5S`@S\E_@EU6A!C<0 L8JH$Uq9aS(kȝYx褈śG'Ccrܫ-ݻ}% [~^mv-/cBr:cltUz[Eud[\!^$*VGS) =W! w1O'E[jT VPcT<4r`1yU@V~ 84b®=%qI}F0qhHvK-U :D;FDq\k}s(1W :58hn-3kRx A` 1̭Uti\IgNCGN]'O`t:^?@l lHm]OȆR^& CMµ'!R5@ep"{]0*ʥVDst8+xgrQ@^#`{3(g'3 (#8T~eZ"a0VPx`Z xJNm94Yjc(^<{_#VgT ܍~E`2d#/6B~k_H'RkpԃP|r^p-h)-T˧-fh3SinhG/Go8{4SB"i[0r:} j~\{~t(s]n[J/E4}ѝcK'oMMD4ToU_v`ùЮ՞]]xs>\{ _ν[U3ُ3.m@-wO#0{(gXVHB-.™KPL(n}cg`X&˄Cӻz&^?ͮX ]-VS{ PWi^MbtZd]9ʶtM@>TD< PCqiLwr}cgP>? p7-GS'hH|p_ ex=Z=G< S%?c[RMC|~ܮTHYܓ~>V΄I:Aqwt4Z.`+gpXR|Cx DVSnΆ@W38K+:fgf_ w9DM#Aqߘ,JfyrfʃBh;g#p(偞i}oӎg<ϧ(ac.96pL Rpxz</?zO҉唧/z* 3P)gS7Sx@M\`Ǘ"P37ATKX*@%\?x ԥ7;E.^q!b[jW^ 'hO܀P@ Ƈrz nnAB|p/BFgT 0MYUR2`W 0Pl@TI+BU [J#|MQcmPc/8;j%4>IvH(OA ntL a tT/ұ6<%4&7Ad8^|KRu3 Ju![t+)Zg } 7ym%^0fW`3ذݕnBF:vhvt|L/)uѰ2V3F e?P4xy螉, n"n)foȂ~u%ip}= Ɓuv>.bo=h&?HM je>o7}%`oi٫ǢE+,jMUԸ Gp;D[BȡSBo\ bM/4ux/YW'([pMbz6zǫ0hիn&ON/‚'EC2$ը dl=U?pQǨ>@1kvUxg`فlZ " Mdv9{]X-g UOTj  dQv)oV#Rѱ6]Xm,@hU`ȉa80zHavwjn'[ .T_iU>:Gq3sFy1^zAP԰>DpM06s 4T*B\FBl(1 }DQ0ȯN-PG2E)퉘R. Ÿ]j5?D'sR;F% }l6N?YW)N2+%A+!{9ՃBK["D-SOhmݶ?rSC]-[WG.0=كKAXP߳/ʘvm\9Tk򕭅p7J,?#k@Zߝ#?ITV@kJxXZ`tUP@@AWIn 8.TivrA?!7CNC TqA:{b|Z-(9VߥuVHf Mt;+78h|PfnUfd ~t`!c%_W.6D_@yE˃͵V٧y˴h-L$ UU`t>'4gzuWXBČZ )X]Ch–>hv(V5v/TՏ+H(7(d>9~_=*OJcRt·Z?^o&;A@CxWwC:tט.v9ws\;ҷ'O@o!hE 6#%y/v]h=˂B҃cӳܖ UG@I;gшNJ "(?&AQWS:S;{;,](jb)1- 5Y?PvqZY(}+Y7[L,&En܋|ApE^:6/zPw*]FuM8(R$<ŇX|`x<-Inl{r( lŴhjbR+"!OtO0*FP8j@-X+K\s/yD 8 Cfg:#L1 {;;3ܱH =Ut ) ]V)\.VFt:q:G[%@7 %OU2 ^zOSK#]ѰX%^1!URrAT[Iz"0׿(\5 g3G#X4<ܤG-BA dYCzh|vHbT#Gaz n^ r~3DW~h1ZfX̪ԨD% V%-t̮W nMzZ(nrvԿS3Ž:+.a\4cj™_w}F< 4Ok c_czt]n2 prdڄ3k u\;Xggn04cLEnA >av^;@;o"į7.֍]G]:2%efkh9 Arn,- ihʙDW@ ܤ.l`t[)m@ZBI>Ri2W48ǂ[ҝEV봳wЁs^:F> ,Zf>O͏}Mޔ+v%e\"Ȯ]r/ :LJ?H;AZ/'4cMJ9D ":ZՖ'ZOu HsXb}epD(".oPDR5&3qD_m(SXvk%/yF2!5pxkd^ia$`. &_ 0;S'@(<؀ fWsħ >'{46q詇zr,p:qh9#>Kd´58/AFJ?p^  hHN_KױyeD·3|HZ @$h|]#Ӏr/h|3+gKo~V>bB(h!\_%NS 0= q i2T +x`-PAkɣc{@!":T_5w{/j==4F)>`Tk RЂh*m੊ɢ Py3mxh|/&BI̜`WjpEg]?0K}. aK\?G/6zl-1e`^rTin 4E{#Xk􆟬07ziJD>pۺ|75#4ˌ$_m#FvOV"E˧v_/u*ǥ*Bڠ`_C_wkWީM- kɨP-":Bqhkq?-bzE{v`6}jkiP`Ó0W.)E"fx=z7 qqN}%gνLD?/7ԃxd ?[p~wu@_1FDࡂ'juPQrOjj$ uVl  ,C oiyKv/jN~3b=I:-fRx!m-?dGUWAXt8 (Ud~Y"gP6i+EK 9i<N~3K k:X*Rx7M^whA~Ťw\  Kcb8'ҹqyu74!b{t8y89>D/#݉}"zC_CtvE0"Zb  ºq/gk|JG1-9n))bû(N z>XP j2BJ-@-w*dc~,.dͻ)9I# J+V'}+ދ`U8G"GM_P|Xܽ@ߙOl3/^7xkWOpç@ph{o.uP;.|8C>L/C 14va*en@i!m~Cy>T/=P!ÇA|8cݗe '" 7C}\< Jhl?k %~9$ht$NMsS([kwwf|d_ΐ{nzKଏ|jc (EGuUkZQn-n-k.DznmtyJ׫_\[+vFoxgش d:o3&PNkhPCM÷;xߊ+1;SNWd;j6U=]<ڦ~>]69Gѫ=(HXC c?ev=`vvdv:^?j/܄;Dhk>/HMc7so 9y =uy2rBvi˸:$fP(wMO%ɪ *?QP0 5|M{4JxaD$V9~@Bym@߽{ev~gL6q۟ ]Ja2+=M{o&낋Vl"\1~y؞2Ŏ amVh ܺ4@JO%;JW3OFr#SX߀4$ %|~C4#fx\uk[RSK;!7.5I)˨cDMjuBsF^C`"J5 j/'f5߽_~jh7^C z,|a=چ/B$0;Zlq`2q&r 2 WQOg2t΂]ff1)ht-3hTH)$4Dy8S8sy6pCÊoc9@s.Ŀ ziO^Rb+j4'~>" ֶOR鰇K8 ѥ[:8f/&jhu*jm <4%>/1Po 7ZQiG;o8?B6$߃9*-Pxñ50_(yT>ܚ0rzwޗ_}@+P( hl3Vj1f P рjׁ6hՁhց4_ue;x5b@O0;>ut>fX} 9 GS}n)8q\~4VzuWUcJMrqLF!sǰ TPC{{S xu0٥NQ?SUacSS 1LJTIv_77 P}[ oaOYfKë | RBX-WtA.akCScI(mF7=N1xJ+Epj H6X*{Gaވވo Ք{"ˋtyht?4=aR"zmcУtN,"gZH; t|ghԏ*2jd`V"C1B^P[gc?=KŮ`C0?:܅q 4jҫW 6nX+j-˩1C7^66NB5 분svS;-qkdBfw]Ca~_>!hH|h36!|Rm17Weի\ !?P>YzwEt)D/DyNasuImBӛ'8=\h`(\1BÊ@5CM~P>iT' h#ٍ|],߰R rЊ_%V$@l> 5}A= Oޮ9 ѳ^ouْjw"/&cɋpКΊb{ 3Lpq~ V/ s}\ ^~>-^VỀЪ1$@D"''h4I^`_6"Rwb.(N-huzJ}=Z+-3mUٽA@X*m<$jl7yGУ.r'-pnM: 5ּ  M =xEߖAq:D3>" a Q̰62 |B֘i,1(ƒ 7x<e@;ʏǚbYGgh _7 g=X3iCgtasK{ ;^t$=B;2wvO=uY5E_BdgݎVVⵋ-_&rX`š'?FΊ_Xj$`yc!vՋ> K8Eo=ߖЧ zT`B0zF,tW^J~C򍾧wH8'Fiؽ^L"]dA]U:1!v=24V⻦UuQ[ManXaH3-t. $| %z-ֻ&aբdiCLa }49PiAȘɺȓaXofX/(6b Z:wC,͚ $:aaF'eӾ\=Jbȑ^i_1B[m$35 Y`yJvNdV4̦hE%dt0.x^=i1'{ - Xˡ[m%AkSD-̊R6e Zc&7L=W_X}BTJvlBAaUؚ`.%f_2Ċqkx77 \^Bm58+e5"[40g,Pr~+SVx=q![ZsieO=€ ŷgL|lJ~lϜXИO cD݂XdVnJ$;^i/+ WQiB,IO--EJ!%mZ]acҰK'de?xV}]wӭ,aDC9K\|YDq}2[(d'}}k[[J_×,h9˷Dl:_D0͓ -|=-@VyM U0r i%4Boߨb5 s<X1gɽ_"h/5|ʭC@Vi15 aHK:Faaʨٿ_EdaD(\`Uߏ#?\\O'b$ߪxхaųN|9@VX^֗j2<\@b4=s !*xGpGK4:zzEDsq.-97Wfձk{Apз6&pK>ٙpJ@v]-Σ j$Uʸ:Xe A7Qa  O$Pʩ:zs U aznW2ܛ{rn~wWZܜaehNtYsܹ/b%p6? p ~^T4,4K|(9OhzT9dFu!a.d"Ugk&1*ӹ.H暨.9׍6L]ħn1>ѳF!Z޺!5􅲖P~,n-$%(-aT3NsIt 9 SE`j' p%NdQI:Qp]4b3R{m6 ] rF i:bdACJzQڗ9yVMs&1' >_I 4#sfȜ2gq̉4BP1=TBe|5f~5&s tsy *77C -KSR.uۣȄ^hyG_/eNubb. ֽ&2Ns'FaN0a>6dFA#xEO~vէGaԭ{Zbl~evp+^ 2#@pU -@ XK\ll2 }T*b9hr SYdǫY%Oyy$ÞD+y%a ;$hyzf61?I{`2ff7؋1<&|-@Q=\%G2"^''O|7߽/p0N@q 2M!Z5ut+j\؟ *!/uT H~x ANp0?)P=xdAz_$=}_EJe_— W<1HVX+Mh>GxjzE?MEQ+ԟ0.$Z#l. v"J^D3ŋ k:>k W֑pdWP;P_SG3:JWr xJLxZ5V?)WsdsŰ?+zyLjg|&_a5QWtUó[GVXH:3[:iiExIj'=>MwB?УПNB$ToIkMߗJ}{ !9B0y=G'cR8 j5dZ[b!]дJI]p]P ĝ%r̝ $6'_c6' ]]~Mp=a9ÊH j A%UM0ڬXauwS=}TD(, sFvf (J< OIL,~r ʘXNH~R~RO5х}^5`~ "HLՌpq"E#Di;htM0  Q%A=ʕ@ HtX, s7a&O 6&E !H8t1iv!B8t©G2D=G2BЉNF4&!$BIPN^: 'd~!ĒB7dD0E?yGeqH .zXdO]cLI@$U[Q Y\y1y=IRAl )l]$DQ鑘X:%[:iQADk .dA.p, 1 GX  7b#餴AB +\yżPt*򹾘\Nje=,^ Dۤ2}Tl @Se1I$O >*8/D)VVG B|:u$'Pۮ3)ds49@Oqd6Ӈ@$xv_:Ksk(Eqmcw Ն@^F=vXF=Sn}) j(7|T:*HI'4Moę+w]Yp *8b_ߓ߸@:~A ;g#2IX 37j "$(xɗZS+uBt-/6­Z="x,q룊-ADrAF#[QP"Ļ{VNg H*鞙h-DSzKvCtw_ԡbwUZ "u`{zmS. E> fZmRwa%u4Œ{+}4ƥl<w3SAJ,46d|յX-['tVǘץ:_%/>+HT)k&xb\n{n׺$1ώi,W6N@=ï?bn+j΀aiHid1#L8r]Aydw,#OΆcBm.Y߶\D&¯՜85N6q x./fy5LJ$'H<,@]Ll_*%n`R ֚L"d6lA ӋcK㢼L Iv c{2x?$>1M~-t"TN7a }z f\h\2c:WL-!b^l HH~6 +UWO%4.h ]=DH^uZ:Vrlq)5ecS<>˖nTZɹVз͓xcǯ(ȫChP%Vk AK2d[k))uyPDyj4U`n!ʯcKI7J_YGd<<"MQl1QJ!GBdJ~4`8%A !cwԉM) NE51eQn #.CM kqzxFQ#IeDxFBwDž*0 EIFn:/:)NyJiC:;F[ρIctPʰC, )!)\P!BC -yDoNϰ9qg-C/0,#a-sk27 3!ݛwRܲO|cx,pdpV!ٝx q[\{ xyʝVBląHKִt_>o8Ê[ eN+FJyp ;:k4~@N0wH2ATyC>'72ݯ3C A s#w򇕕^ r٬W f]ҋFN#Fs#HlοY%xL/g|eOS^̂)3tƹƬAhOYH J/?hEqY:70R*ĆȝY٘xFѬG<cD`!` VPoI᣾A8xwIE?kMGH#[ _Vp@TDMJ#V9ShlYLJ>|`9,8ZS1@gM -Gk*JEi* '9 Opq+=ȦQMp.#(|RU}F+FX{qT~“u:#sfEq#q( ~2 /:dz-G-2~ lE?ڤ0kNDtc |IS2TFǒ* sySXxA ?7玌<@fя q\+:1d:qĄn.X+ݖ>鵆2:GnzsO>D'1{ f̎x+pS|@['no͎rx(GsQ0tƬS+GkVϔGLMYLEzQ,kE^v12f|nf}U`|mfc.^+bG͊jG\̞)Z׊4%`1ˬAGVϔAYflvKhl^w B |(0Gqq~|*\B> fT_I~_PS6glTRbgOp{2V|"gURM%bB{as^+7[fNA7Q97v̍m#zM-3MkP]#_k4k )kEՌᎭ_MUvgMNh#k4܊XV/˷hըP}'m֛Z[AU`ejnˇi韼ۢK6-"& J޼lz󺯩i®YkOYTaZ˭,3<.) \뱰az,(돦/uA[6Urݬ=ݙ&PVj+w;@"Mb e¬?F=@5,cpݜ`[.BȐ?d&Ү'|cr?~fÛ1([a}M-n^} /% 80ZUw !ZiMsMCLcEu,4ZMBXLc^&k3V0a)aݭ#o[&z-4.>[CLD^kB`3i;LXys7>PsMS tXڹsPs/pL&ʹmT6GBUsCPuj4fV0isѓhi2v˱h9a<3t8 a7iF1a1S7ͅi+F' C"1Jx-pQX}p @3:%[1wuX!h A x-#pZfMw`^3Z/_B꽈F6k@s*~-wq@Ŕzl ݘZ S;~S4&DV[6ےnblECls#(Lq[Z>MnwtܢusNF#a4ôč 7fmpcz܈>oZv2 sj0ncEUXƆ6m76qFS #u\m>6n][LCV&wYm+kbImv1m#8bzyNزaЦD!X5tKd2^a٢Ӱl췕{lJ6>@]ck,nGaex=YZƱش5"\lK֭Z#f1"p>=QF S֘Mݎ5lĚJ`-a][ WS74[1HE&upd0\7W0g hةoZ)6̵j7͎lZp4N-MS Ss,5hQj+MR/B 53N5fBƨ235i`hpWimڤ覦}b C&1Idd"&Zu֥j K3U`I,YaO| kF”4곆iȈ4$ǂ2l5MRn;nQL5hFjT&֢YcSܭuh1QV1 cPQ! d/ {c3JAG3,) #@֊1b#JDLYl1; ^asFxa̗amX0z5La/#ʰ041`0}j\K[2iVX X6*,6)WL•趚 T0ΆDjXałp`v0 #V`1+[ ׉=`L԰kElaLW*cBdG; ]bd&t(J&͔a uεn5 kӐ\]&Kʰ_9jejeF+nIvͮN?M~_'hmAPC 2W!uUK*HSs@hKN/bt)AQT>$bf`<"2=tw&Iv9NGyFi4+J.`eHăT&up%21HL~8 #?T0L|DfR=/{e+1)¸8~I<29PEz yz5ʣ1/esL"Ӽ?Q} [_ވT;5Y@<!\ɃI@B[3Θ r4`>9lDÏsOᣙ!~+sHx)p]__i_mtaEaGki*|30`,*4rk}b6$ϬlO^TPJkg޳1*Bj3EKFdgq }؄s9 k{&$#-h`  bVxNjH`lP<__F0(~\N r ˑb\k'}A¸0} :\UjfuK@EF8Pg lOwM(u\q% }xD9g",H*q\'G/)܌D??qEѬ{ǯ&mlm?,̔'8ܿǁSd=n|/Ğzc7`X¦Rl*ڏZ]*-A_QoC_ʿaIW H!`+4qњ]y*Wٸ0_]J<^ܢDh*a~Sp8&M0EWru K p&us |",#;LMw66!|L^:-osP>NS'2b߄KtbB@oZ>6hmEKfmĈ"151M%i ~NX;%yGǖ%5Uk5\a4]YTEJ_D2BRYSh9WsYOp*B.T`[e0nNS,BmboQo+fM%M4ک)ٖt2|rcvZpIzT6Yp:Z"(F%7C( -4$nȭ9Cネk[xR! &хBMDMgՖ:E݈(,]6 b83=9~L)~24jԂ0*vP~vQ8au"-h*Q",#j8;[K9Mp꼖VSԤ1Sܰ qy29UĜi `}3(P!r}OHBѾ=רsK_̊ͮy E=q­|y z\$O(&A#Yjgٝ@n\L|fn0=^yɐY鉂ώPxU=CƽD=cf,>z^Qnl֡R rޗ'"LiK?L}o@CHBIZz|Ɖ8$4)Op~0:P߃G)'PGECZ9pz|5aeL^?k({l:: jT~V @ZKNBQXYy@GVyī⛨V&-n@UQs1x3鉨hj TJ瞊P\*oal/eɏAlsa" MhnUfMj\B#9<3E>9FMUݦ!A߭ic!\ҠobksW3B(%)r+jI $enY̤D2R-2V+4 !ͬK_Yp^sAi'u'=1f Q\~⯢P&Oe3{H'ƙ+ 7tXII T8ы[+ 6f%>}b!1}Gc5p:b~`WT2 aQTɔ1nHrm0 uS`b89 dy&evYUY K1_q vU]D9K !5[dq'SndIh=uVAvfjJOnfÔ~=G gB(*,F$̂^(E&' T< BXwӔ:i5g*I]ks !tKw Y7j;2'p{D_C}>+f>2zNC(h/b)+ꉂ80rYG9(׃V8E/=\SuJNc 7މ8a QU~* .C9lLWO χ CoGqPo'Eb# N+t]x8T nb/n@bj>,Uz@ x o<9U5Ssৡo==GX\ සS pQEGT)g,z8߸65[{XG |x;XFfN2H8WLg{ + ҔA-q0}[(l| )hUnPz"RK*O]\z&|llUU~^MT}YuϺpVBK<\ʾ*lO6[c췺wVkz7Wl"WalC غb` chN ֻ񈹣ة=krV95oV9\J e6R 4(S>6Y$Sn# |=iPd vRJ[zҋ{nU-$!B!Šr-2 BQAUU3U6oh䏓zÀz@BX%*F{yƚ4.eCzOm=_tz+h "ǙNGDܑӠ# ǀ!;Lt;:S!n{"^.7 wHDPxF2%=QA;CodS, wCաDS~%y#ubW`tgdgvg2VPtW6?$Ut90`&y1޷XRhO`&v3O&cUk;@4DΎfP5+}akb=Z:m 'Nv/@3oCvO7J)֖@[ ^{5WDJNehjի_y;WCp> -wD@oF=tg$|jОi{3I|CM([ؿv`\:$Yg8ͥ;а<^L\X:;~iv[nhv{ιc]){nvvL8L5AGᅰ={n:#h$G|Z䒘2#}N+ h0K糪DƋZS?JCf"ͳŽšs+_<ͳ"e]-U1w1Kk:\:FqN?uGȏW>gDt$`ݴ;G\LM8ޕvDݶWqZW:@vp~#oꇁ :?̇fv;Êc p3scL9 \{BsX6ȓN=ڇMVnlGT\rtB#ݨ˫[L:TΞiʋ%Pͦx!K^HБc!eNTUj@ŵoE8Or"t{ՑOBa߀2J /wGts%%[߀[<P8=ƫYiqqF:3!y r"DV#d"S*k*̞TUB^mZ&E^퐣ȩΉh ZX 5D%<6D +lгwOލs^3T~ 6 w*@'L>wO<ȟ\z?j}`mG\t4ZLW2VfM =gmSBS -4@O65ooPؠ ɮrW*Gn{زRP9Qʾ楋B\gC퍍ΈFsDϞY<mgۨK&ip"xǩ|@ _ eO]k'8 taO/[,8ExhA)=%N,;=2_RJlnhin,ΞNTZ+:#/giE W-z#l<:bɓN3(u6'$}|/\ "0l4$=ig&e6f؄)_+l?'Qݱix؇2GG0<|5th}&.^lgW+5'­^TMDM%}'BQclb*؞iWjfĦ@wj2Okc:\|TS|Vt&&dxI:vFZlYژTЇzCCcX?:}Q! ][dx lt@-gB 35>"h`wl޾5񮫒 \\(0` ;qg70q8yP'HKj;J96,9;̗w;G)/ KX1qGch,hhHSs PG8"iL]~hzx*/b=¦#@Ҝٲ𢒒|OԹ#9H8ANM@ՁP]/CvOl/ ln6֪zC;쀖0|F?h*1" d5PvBЬDX^ۡfBuc \出Ș7:CܝbKO,Tj2R?ӳ[}zw~]{EYhYhsp /=NMT<*n9v咘P/6[[hF 翺;`t<{ez2H`ɼ\JM=/"if mv~M$ E<^<@+\u}ٹL'(2Gf=$#&g.7ж|׹!Vl@gv/%Uzud:#~$Tkg")kό^8@D9lo"#hN}؎JZ=Zq}}$ 'xȽ%0rk*Cq4<3Kr[Z3"҃˫a\LK0j 2],ěv`w(4Ъ^ } yaKPyk ӊ;rKyӸPyy2*I`aeVeKOuGίQm̡pBqD@CCJɞr7X Zw /`dȭa\KI%M+Ipzv T;bP!{#u>P0i M <2;R[ ƖVJp뉘UG>/8;c! _5+th.8݅e7Ҁx0w,Hc4"xlnkkoD<ӗ:;^9; (66oft-)e#zjaҰbQ <^` f'a. QJ9Ukx3g] '/:]P[6JuXFA6e5l}gBCPPo>[M5XvDC7c눝`;`JBwi;".>SlT~{"1o&lsC-2zGl8,tiU@aRKj Sdf+DOB^e B6yo{7^! }RF5a{Cks AB2NONvΆ ~LJq|eD5-2">2hY/=s1b)\̓>qv#Y\(!znnȟ υq5aUgcA<X` IO7 [T]D]"@iOûеJ?oHc™+t 2 U@G~#ʡE/h*OLsqً܍au}UpX!8YI){wOQiTv.ЪOT^Ns[\"b=^41rPFz=6o^Oo#Ύn` ޮJ;ݘH%;S@63 o6{ţy'7 Q U˘ZE%'$SGa)~cӷ}гH0a(,(0MqopWu OV+Ž=Y(yh(&;>VEix|\ckKYᤝ k hVQ|PoMЯs9NA(DV&JҟCt<\:9݋nk@Xf1r?⛛q7g.?_:0/'nDsӘHN/ڜ@C#t/mn9bOW,8aMTnS|:Gd^|!NN.{< ƗWJMzRs#te,/ W ,,jsW~*Wd~gtC3B (wmA~P@Pjn*##?oO8RЋphTLV9d,(Qc/E߆tbM7凉 V(Y馰'mGQoFQI:+;V`{q]*]H>gӿ{uk$:H:g 4X#OXh)H_X#9(44cdJØޘ;;Ƚ;fM ^{yhl Lg@NYt3G/gP%"F{׮Y+/G3M]kzBa<9~F|~J cvg>/dcl ILmB=8<& F!N4.1?0JMKR4Gm¯DIqy}عm'R{-tvUg`Hjn^_anVQSqkAнdZً8qǾ{XwoV;j= l `qR xrLu_IX*1ռsZyafw4ꉵg0KxJa4D.?MIğ44'HY҄|&Bxzs;~ī %/NAZhGNft9L eC|H(O16ǁ^u!™LL=FG 4~(UH/WRY!"WC&}qAW0ɕ?߃$k[!N̓;WGi='V}=J -s9@6IS{ωÝ@ vG#0OMkH^qH-"`H9h [] xT|FvQ7D Eh8pusRnDDHƈ[d="7ϭG&X)\rrJQBK?׽W3 ŃmG+Qݡ0Ihwɷw ԥ&?m>ѪHCL0a<;6lRYhGuvcQ8yOȸsq E#ʡc/घф!`r%\@9@`jqj H>eת:P#O:6Z酵pxkrFE>%`&c9@ <Yz ,Msx0J#^*%Yw|-iEk:xx޸}9mk&(_O8X ,N".ke+H觧.|46"V,Qx0K;V(p[ċS@}N)݁SxwOLtoGVJYtk;ΈאlCN,|iXQlrJH'f7ڦ~, %VlMNLJŖNܓ$LIH}5Qcs /9f>x: F9dBd@sdpcss_8#Ʒ&|&[]w7_0m(}to/H\ݘEG?&vA@ߝ#2 (zJeF@(>HONɓo?"oQܫ 7@ڏJ(%͍x3C rٗ_CUkXG@uq4 p~GpRAO:,؆b.^ e?GW?#CeW\9(/ƩCLNZ$YBC~45bBr:.R_3GPWhsKRyw;ԤCY{$.)_lxvݫa;{ChJVlou?7~&v~^ڕƯ$wRl{y~7-IM"S($,0#@ 0iեp".R[,>]|U;Wy7ZoI:(P,Sy˜yiJ|w gnBcϟD\v5z0]zŗ @WD4h8t&uHLD#2"z{V7}@yW4傹el/U85: ]pw7,*c4ӊs(vB~ v<08tӭzgOc%|gGe@gf/UϢD*we}vQT:P %矶 k =zscXU' p^эЖZQ"{y_|f&#{ks[.n:E(U'ߙצw䐹 :ixg6HOLFN^i}:_(p O,ˢ|FDJ;vP2b-‰– +I$yiҧC7FBsu %͵P`X(aLӁ{ 3fƄ1ق xb2ߡ/3`1a6Ε/rzV躓 \r@ݤ &-j_ D /*_L" > aЩ xO@#[srH+.T~1ݾc{bGe/^֦^@bJ"IE}7=7X@W.D;0y:y~iG.)pl }Tr<{'?3u!f NY9ꚤf]$Z4TlT ۧNo>Hb0׹(,Q{osJZK ,ͫjk@!JOH( h3n_dBԑo"7jXYII6 ~u8R?Ʌ'XVo~9"-CB/+糖|I|%ܺmU@5&U FBsfM\I\HΡaf݀Ji0:x>5(6&PizvBCS<(T}fp@ c#_21gxhNs# tgYͨW _| ) Y/Pߙy~wm&K'妒L.Sg^R4/α&T~:3E/|jQLj)8XW!]p,zӑw w`bxxI!Ԭ?440ln"gֶ&]?MR KG&'3LiɋhI?}r-g`sbkxМs1L+.BOq,"`8jL;w]hX>AZ X|\I<\(j^O_4i4Rs1W0K#D>Z8_:仯.M"jjCHoO)o)sd*AmRw澓o|h\8f.}>M"6wM'7i_RM2ښ s1ؚ.FyuL:.έ-Xe%6_ä%)CX_oOxuBX-rvZb|SFN#c1qSi޿F&ݥ\/q`[qrH'!^1P Q%]oLY(>LH,CM4"eK0 "ш ,duBǍCO4`'@./ݭ/=@@Ϥ.އre@dndPDU_f$?5XN0]yyUGx(x8̐B>"`ձ 叐 {§7G2rW'&Qc QP`SBՃ}I}8GvғSwا,7L`O|7D7˴n׸yF,f9HPkK#z8~d{,fǃ=Gzq{^9#)8蒭[EP65@tQ*yuzd"gnm^uwvBPaňp#t 9ha8T%Cn?~}C 8\=pbE{'d)z(^s?/<ןԏMt|FHZ.^:p2_3+tg;z *#}^Eh"hib9a]&dtzn\(ԯް^vW_̟y~Otxu{Ro}4B3p,is@QS6c~бg~wʜ҂ݫpܡJ5'i1 =އHcstڍ_cx24wc~e+K zI #&D ' ! ܜ?ԛ@m=JyR ~97%#yJy/gVUem{dPoFR[菱o$):5r,EG'ޖ8x?XT⌙`"{ctnRX0 Fܜn7Acącd5GrweʦݽaR )4 *CJ3dfG'OeO0҈\?t{ˣaq|iQ y]C aPkWëxRc@Aɷ5@w! +5R!2GZX^Bb2s{}q$ 0FGv@ B-% A&Sܲ-#%@)]n<ڪO~rglzǁ❼g]-L&mgI{)%Mo0""q C.ZaA펄z/BF0tu[d/٬x9i厗 *X7֜h9a o 9$7㐉 +0@q=@_A$`0=92+nF6!cFii׾* nzC?1#b0rIʍ3 1(6(F4 )ۖSo0R{_?aǭ1 5tz Do = D |Zbq|o xtYO_*-kӍEZ[JB#6a=`Kd }vb~ڈh'7ۜكf97$:K;3gdfW鞱O%gY$/޷RMJ߬߂m-TmBq7/3/tΟin>ǁs\4* Ɖ|[2dc/.xv"5-|﹙ {ʜׂW'cM;;}D^(.Qr)g3Z"v= } f.`O!рC{&0 ]Y [IL%{NaXZ+QMjwOD Sg F. r( @fg9/)oƒB?ΧyO<&>/iNi0{ʼQ>Y%?OzPP|Z'o A~ X!47o2f(]/L'TBVภ7_>;}Ws}I/_lR[ P1e4sxⅈ#tq迈}#KMWhCo98?٢OLX$}7g߁F 64\,9Jrb.ߞJP oȃn!o`?b+/u/~Ź_B狙bBw$jØX!FDVB2!_Pnu0[0Kt@xi')8N.g>\[lXE竺k յzH>omǵkG m| 41xo҆'ڼ&fxm_f%s7Pw|ڦ3~eΚ`E?P Wg7fY*?7~nĻ m;ߑϐ#{Ѳk`~$G-K8c$$NqbF.c91:EZ8 @.D!|-^"@R눻!jԞl0Ix*J?wNCt5}mn˜K/?5UXFGɄ=qo(n@(MWAsuMHgO0<)t&5k>=:7cḰ-}3/O۟?Z=ip".,L9 ߅:7HHuf)wXFߪ,1z¸k\ʆp6eaQ\)gPtrіfc|z &s xVJPZ@ψXw[#)!I#Gi~ެ}Opsn!x Zh3r{8( JU4ΐ iJ*eG&wqg՟•q~PE'|Y 71E^朹]84^t.Oђم_@Œ[\?*fțo6VsҜW.kyOWU"anw\z~_¬~eXe|c,aBC>zcgfǟAّ,7 ;.  7rOdMEk5tߢJsݑYL~k4?h ] TUA*BX,֪ x7BOEP 0}vaWRg'^nѭ9ePq}pM4wN6!v\}|\}y&h Mi<ZPs2%2zvp/id5x s@@'b]{W{4C0h@hw5р)B_!tcǻ@_wU t; ^.،qa9{3x / Ƚ?y\ďgϰBR pld򙽓zXs>أ(g|/D_"UE!Ea|mv^iԱuNebc"0+4s"I֞P(&¸{8$q P5r4^Adf+|L^~Oa4t  xm-?(ۉusZp݋ժn͉e4Ҍvde>a `cPn^&>"}̫*ݑX<ПypvGzVf60CȨdOb)du6=7bw-O#fD}O>5SnfMF'! }MrZcshZ` 3$ʵR/gɦl&V}pI" B ټr (٪i/p3p(^̙x0qƐe٧RBSVbVbop7Bb)q"mk@?άb,?$ɩ{ӿ)1"%ơ)tUf:j}y2p:FBjʎağߟy+gA,*8p*fИA b BxHĹz<uJKj =8Ɠ ҈䶺^h%yoj%deh%YF̲聣 U3+_N҂ZQ\{cg`C#z@x,mpw SQ c~١idI}k^_4nG|ld<$%Ah® 0F=}oo6p7w_Gy)Ϭп3-.Qߙf)o}X2A% 9D4q_|Ffi( ~8 2ʂ*f ͒JU GìfT\.v!Fv)7L y &J# V!&}W =iĜyM`4^HW'y7HETCzP#a<6XB聯)u8OL9(ď~Ky>~ 'WґXh^ӭE/T[Sw0|glpھ!U2f:Ā {NĽJO#x N{CKӀG7??ׇ[hGiƯ|0!hxe%2U c߹Y] :肯荭֧.WP 16T!',#р~iԿ/Y;ٞHe= K~tЉGrDu^xNPrzGV"f<XILל0 E[|iª_/{v𶇨w0sQ)xO鯐j-e"`=_Fk8aޞ0.~ |}Zͺ4 >a+IrqyD-iN&ơY@NFZ_4`oddUJE|mWOw/~B@97[l& ½G8D[C׾ x4Ʌ+xb!#0&/+): vk71E\<Ufɹ]>ymls,|4;\*;NJ>qxH81d&cosPo_3 Cfrtl$=A/|_?a>FVKs0|.\rMY+D!Y[AR$FDex rBcw/xu qU @`v 92Ra4H 1'8"# Fa [B7!k,X"ֈSN$\z,.4A);M8C~e7iG\wgES"awC' F"u٣_:ҮYf!p<\_J`4C5}j~ ;ª.I,#G9Rb>x~cz+à4Km_х!X^n(|3/<<$~w4&h_s-˦/&bE7&ףB ,na+YsàBupzB9L=6b\mKq,<7(Ӏ%x,k=휼qW=ݫt8gmJ?R,C8 bܚ$10܄yF#==qKzX?R j@.UF?=p09D--xCDW8DX\d`1 PfhVqP ⑀^U^:P3<: Op[V(TE¡xax¶n⽰Z{#=!A;Z"'͑ĺEnTxq{*!3)KTn KLƣ;cFso=pcc+1+^ʭJŗZ+ S 7zQYL+yրx' U$€+p/Y{8XA8q0D:g[ozCds2 rl%o5ɟwMpt -Yې%"3)gwpCols,^:44*EQxQ!K{ Ie~U&O?|UC@h}5MwE(!G"Zx`˸=Y/>JIpXQNثkݚmr{/M07q9za_Ɠu_mOI.̷֑0"jQsݺOY ͟fJ2?bx+IYJq~˴7VR}vH|vj]@yHF=sqNOy i>d-= +%uA+m|31(l:m<ox/=?ҷ%K[jB!cBv(Fo˯dh5W{ܦKbx~@_h% ߍwnB%M9ݚNfmK؞?v {ci'zM2jH#{쩉L\e<%X2Q‘XDhz 'PT+S:UxX^%ҧLjF7$ѵl0VdWq#c搋@/|VÓsdK`d1++{"wbmX0(t{VGv'P_y"@ Kp ɕQZ7wOX,Gk(O1a PK7S%ms܌q+h/dm7M&bcX©f=cK?1 Q o=,ٯ )6S11y eaK^ٻ~KOn1X+"7~擇oޡ> )o,Jn~P;BOP܀bܞ #:qo#"d.'[)-yz-(na¸3b2( M7PR 70Cs%4^n[ra/d%>%NM<dB ӭ=DpU@:<`J#9F/>p}Q|yuxsk4+>[a۩f`E₝v%A`3jZqJd /+F@ʃI胎"%FDoZB5 *X'!D^9JA\/[!0;yksߚ=P 5|;Nd{/(@P 6|ٺ2a'>J[9]FGa '!Ds]mC&PzWP8SGN9d_]+RFoD$2Mm`l}e_ jJ|)s"=8P ?pWzIi/zR;w%B"$!*Դ6Rq,- A>"LǓ0?GMia)Ja92IRzG"ޤ=;qq[M(@)&r>#$kc8vV&(+R߉c2&r"BKK`U n? ztuqmץp`Dj;֬gw~gZ#c:bgpE6z"ìy`/!)߽oܩ7Q(ء7McF?B =~\k+ byQ x#ЉsJ†?J*e߹oXYPDqBuw@_ v$ Ba`Do壷9Ĭ4" f!:T IT3  ߣ#6Q!0k¸{Wp3ؗ1}{!ystuZ>)SHZ9dPu; <$-"g}!帀"l3m,4Rdm~&{Ȇ;g\_S LNmw!|/mwETRX!ܩ"-HC0} P8nJ$]*vAԾ EJgV^A A3{hc% %`c+_Q|ϴLGZ?}'=~Bt&s{t#"F]vwNr_H3_-oϞv)gotY JAxh5^<4/=rNCARHK㝾 e4u: 'IS͛ǯ5s)4ӌ)tGWo :v)u-B8+uXz",/7iFI.|ڤ?|[X{= ?+s8qGف㝕jxp;^NZǞ$:x"׊1.=}ɊPn~Ohi>H?z):j+eo8>͘}!"B'D޺$s !\9}3Ƿ-zZaE1!뎷ꅩϒF433i_;9ξXPIU4SR[/7s9W S?͆Iu B:I%XFD^zF y[%rHv}m YΠ{짋:p BCպmh]mV~R(čyo9<ݫ=1qZۜgP qV5s-~xGkC*?AÑ:Fe-zsYsIHeL98/|5/on2FtHkM쳝V+扴#&%blՍ{QE&`* M>iuSRҼ:"Al@&`Rݷ<09,\WEvE G{ C/CpNT9Tٖ$gI-BoKac)T07+Χ\=@ᐇLyݽ5a8QאPyq4)"W'vC{BC>e Nu4~M@jwB0?<#?0 '!>hooTFzT9ඃ5W@i:AwO-VtQ,蹷{,`k3!MS*ćBy>~;³Sī"rGrH-Zw<khէ5h: O*>y\YolLJhා QvcՉGZIy#+~=d쎇{bդKg˯P$qL8P((`V@?#@d*s藰 9ނAwY71|sǡv#t&p xEwةg`pwxz X%54yxպP㛅zŴ@$,#VqU|:t?hpp(bwFZUHcc-EXaPPS`9m{C9Ta2yw_=v㑠\^8\.F-͉4*OE\(aȋc-yD$¯xG8!6肥(l2k^0mދLtj!ӂ?oZO''ذa?r9Op8Vo-qX'08\q N88?p8 ^npiβ&Usp!O8|& :_pz'<ᮿ_px [op4S\~/ sGWpo9]7r$4?8>srg9E{Ó9&>־_s]>9pز$7?o5p>ŏqzOp[-k}ÙK9HWq}Pp79|./K9K|q?scO 1'8|*-c_rxNG0 tÿ/OpCCÍUK9 _^8 ý;80zW] Cgs9qO[V1\x?_'Aws-^? +/1^^9|8|K<_0{!?XaGΫ8\'OpvdP MSReeҜUv45x.LͼR.jJWXWT2"Y(CN+Y[))%M%dTJRИ)bjRB%hɮ(֔b|+攓Q QO;*fEp0T,|t z (cJ-NARJD*JL+=Jb'Pi.)bAN*3ү$ePR6)W+(ʟ(*eUU>)ʄMٮ\\|B1S5dG1 I, c#)IEWRJZ(YR>L*9%b+;(eL)ʌ2ܤQUrTspr)—,xad[+=.*&Ld\R)s0'ScDiX F**؛3 ~,2kePRJ*єl}%,ka~'ԆfZ[/(+w(w+_S|[٩|W(@(+{g ʋae(Q?*o(o*'y埕UEihXްaeCsCKC[5 74m`7\pQ% 6ohCgCʆkFF&7\ɆO5iÍ zѐn6|!PhJ 冩}ß55y] ͆p__7pi2\ pfR&,ri'TyypYT>IA(F-)uװJQK:4ֻqsd nSK}\\T%G/[y8&iԚ ôn=nE IɃ@1ꎖ+K]ήpbpz=ZAQ%U(kr([ ꙃ%r/E y/VB^4gsr)U)WRh(J&sf^ы@2sc堯yo%SUUe,qIKgehM@ilhAɂɖGʙ%'M%c̒PM:Qe's2E_j/jur˼'oMzS2rky<<F,q/C ӳ~v0M[ݜTuN[3)BK؂h#] ;N&S+4'o)b/V$aZS\'b9JwԅM\ UW zUOO~>o}L|4ga\5jUJx\^+f,AyO `mxSW#g1`R4UД2ZE(A+tVr\ ;\v.T9VW v l^o4RIk^qȋ"M.p7aKtoȃ t'\?3Pb\Ml? UU̐í B ^K<%xBu!'Y?0߈6eRr~p,rF7E{T H}6CCK@[%ex O [C(U$|0Rҋ"vtD0J+gae|9%sy+*#iXN)̩2T`di%Uh@ C _m+,#Tⴉ ]SLjٕ2\ٲs&)b^$cSe+J^KRa\}X|*boZ@ =Ifvf wE=`,uGz=wO/D,+:ÞTg pqjK+b:em*q5_C6t)r ,m!jR x1X3 jp5qdHhɠf0WOA@*:d6=arJg|EjڲnRّpF/iD^(FrzC#=£:ȦW}b`pO~v89CKY1$}u]"~ : z2Mʦ@ 1;"YG1jE /jE /]P1Ī_({RIe][٫x1mOTcx"5ĔdҤyy|k.U[jQ{K N\j)$ FPȔ}'@B9Gc@hN Vb.Ij0?1 )ya,DAզ ))Eh,c%EhDT-'"A$ƸMeDQ٬GdذQda"Oer)ljX̓^|/.e.2E[Xּ^,Nyu(( (VR^v)p1,`E”Y=`(*<vl>|.SHXŐm*(;X P6uU sCo@yĮbXSa".U 1EŒ%8ݢ|FI22SE3*ʚIENj9T*+F0@V]Q͙7e7|qc1K~]:UQ-B'N"3z7%x?OJGcWɪGcctx@#%@Z9nol8<iɚFC }MlNsU.c#5GgGuk Ɣ!(4LeayeFF=%G|bJ+[F딆J(4ݼm2P=֒; sB@aɄm+WZΣ$ N:|KKx)zYye[\hq.vĺ}MM+%>L+ʠ" Mgh0̀ &`, r&P.PYTHPRG}$"x3.$rw^AxxlgQ&ӗg!X  @X&Տ;W,ۉ [4۫!JWo?:6442:*#ppPul|TC@)- DgY4S#}Il*$[i,g !"ӡ̀ mE) Y09u,c#j>i(P2>Qw. 19H7S(C#Dƒ:r&xJȠ:45NQdr{\kj{'# )mB !Wd/)2<9aE 8+ GŶEm793LͪbU$G(p* mmQra&LFUc_2IB `,(T„R*Լ/5K(95B9:q4g=lוgm[Ȣ4{A@u+P w !`gL?64iU\rGWI o d,&H:Jѭ".;+!鱓L:̴'Dlxz"Bo( DDA)z}Ũݿb&mddtS!KjZi+wqKIDy"Kq!t1(_JvN`";_$etdbxdhLa)F2K$\4IB*[*`rb]Fk ASW>!]9'3=AQf~`ZtVǐ}ͨ:r^Ⱥ&oQ26)U*Ѡe) 0 "daq͡-~x@! )e0gfBbZ_ڗϠQ1Zd҈ -P0%j\?>>F E.b@2C̲S0U O+P7aBpXXv% K _P)*EQR3Jde =xIkB 0 @f'yEQ!Q^YS͊>Z^"/WНZ3'[!17z=u\T:@#.&0ʵb3\= FSC%NJ^G?#(I H$NYPAH+ k-KLH@hB5 LI|_xz0 Too+6]Y1#1.W(Liz))VQ8C)_+6lJ Jl%bc(鐃I7Bee2˥-Y3] zvR@24@GF[CiK<}sLk13K%3gQ665]a 2XL/ga8 z-%xQX)T 4R+P,C|J@rA~0ag)FslZa&mQ/ř"t?^IzdvRS?Z4Q9Դ2SsrӶ'J9kaauTH8B$Rl(n>uńd%')+)TvZBAKx 7 &Ui0zRt[ )EWC U]ipDpMٰhy—NAˢ g* Rt`Qv tf+ve>Ҧ((Le,9S0JbOV`ؓxᣰIÀO%aas@Oٔ% dhq𖇢ȀMi@u)*RrhQlfM~2| =((؍LXN6  5QP쳌>irvs9&ބǥ3L `b(5(25B\ (XDeWdm[uO1]ӨO]NL `qBPʰPչ q@8/3dJluĶ[׮ۢm݂*; wL*:JG{0z=bjL+T9t:P:ؿy|cC/pC|:Y* zeTP'oBʐQ::1~;Gg/ L4Uc#Bi5TeSUr*"PME?V`% 59DD]hX ymmNeL˙"`"/'YUWrx.vѓz`xUUc:5OF s*W`3Z&AJ옴PCA Ym۰e߳ձ-WFrdxMsr8.Ég ̰\K/7G`ml^6~)Ü S \f Bct`uȔ*% q FnA2%\BȼcL'p0[O*Hl@⢨Ug(N vWe Hܴ*-7|MV9K462<ؼu !Ki.Q+ >rE8\x$`/H4DGT bN3f+[&!*eS1swP½x'$(UzqMX3T)aOB݄9\"}V(Fr2璬܏hH&) ijv/6:I.9" 8/Iue*<ŽSP]0⬛-nJ. Jg!Ai۱nػqy1+()'+QW /y W,s&k)#aKӴOd=M׋KSvMц(4T@4Xp E<) IS4DTW׭tdbl vĻzT% g2cc5QAbu# ÔӒ%N>9_RdEJs* :wh$JȏFN[3Ň\5}(T^7lP)%fO63K'6P'VOYd4ˌ)"ҏ>_-w%b8M0ݝ%1u*Tlp$)pb}>ă Z$iN`#ghG6E6\%oRDڑF2BLpvҋtH O.Vu-xwŜeS]Sy "bF,Ҕ@sF*#Euz͔">Uܮd4z䓿8 %Lm$mu<)ģ]#9(_1PzRB_صSr w1nQI2`.73%QqT |x;=A~& u].ژX(\ʈCݺLo'ᡑ-pbD#|҆U?m\oUc (^c=qcǕlV>،D41d H&GB1; "S"Tj3Jot:ebh:r]ĕL[@oʵA89Fg"EynVGsas"2آZEMHqz(TN1TxH~4 )E@_1#qTwlխ0.!o뒩D8]ߗt rz!E hL8`m^wtq^sw B1@Pԏz@sJQY|ĉx,Z 'i&ꑁkL/{:4>g@3l0zIQ~=[\;EadYMHu0[L!lyշ (' 'k $2;^PWK?8&Y2<{0,.]Xs?$%wu|mFT=e< T5JZTI< |v?t֒%Q f'ȖRwȻA2>2 -E.,2)34XA s_U5oY81сQߑщ>ƾY`zlЈ:<(n6r<,u}@u8o=#qTZNFNwxUkw$Z v!$la4JTD>ςQrf! cAU2t\ś0o ;tnŪ,Iɫ?xLNTa7JW.2)]:ȫgeZ Mi`H5D/NR><ᢲ dR1BsẔj{VzvQB^7*|,>46>u O̤UKo>\qW\FCmCG?<ݡ2S{ }#F0:,F(v/Q>P5h*y9[F jG}i]PS*J0q3S5ez8B>^MLf;<:8DcYsQHJ*X x`y[(Vsx(!JDHCXǛk]=bH 8$\s@os!>:0:6\X̓r7N8Rfi_HᱺC8Y|4D`œ 1qN su0O7Ggs<]B@K%A= -(e`tI@״NG(4jqTpF?" Aߺ.!@BsB*($ou_5/oqJ|h `![VvqC2:UeZE |h "5h_>25fmG6@aU;0/ 'abчwf<,b*[ƯFYBb^ _ pqWG'?ax@SFF^ $C{8lPݶ= ǣ*׺D%֮# 1d8=?>eHbh 6ޅ+pT >1غY< xnr5 TmڼuӦ .9HC'͒6 (KWJ:(qQWT3GFi#-jxVaUB4psMdZD T%t@F+T2Ir߇˗:jREd*؆~07:d|ä]*ӕfR -L[2[.* 4saO$+Cp~Dُg>lr*O`mC <_ G˺pG 8Y2+tZEg_\qJ9ꚍScOcf6D~EOȞ k䦠&fB<8܃[DMgЎkcOoW7b4cpdlSB UPa^to ߅ hH,\=Zg$+ UV&?^)N'H: Jh4& g q(e%`Х"~EToC}Rj%[xJIfȞD&)6{LvHwslUHJFM(@_⊨mW#R4jبevA xÔ? "r UtK%WRC6!(Zg^nGgq \3d&o3Rl )[L?Qg琔YȂŇʈ^!mTuUɨ&j80됨y՛.}n^KLjC[T#z(1t>wsӕrMkɗ`w(/:I*d <ăF'T㱉H- \FUxPn_Yk,B IUg@\\@ۀ\QL(lTMit[qdŲY+U>.#U^Zù^*W$C˒6*Jкt9hB1Faʒę_E0vOҫ\. ,^1]e㣂dyV,5>t'W3ՂORo=_cϧ@}J {Pr$@)ݸ^0RLC!g979fߗqSF4WYTD>>Qae-cu+#D0EK͛jO$boߊjJtf18!dR #a%[LpO1Q`S6 S WpSW]K,ݽ$Sҁi[mAq|;E3\p3XCm)D/K)pVf_(NM$P.A S@t5YE9(06j[eC>:UStE* }V0.MJLxrDi#e+ӯܶ}|Bн1q/G׌; *uf/$LȖ)nft><7GX=8G&dojEapb3<"Ȩm(E.!e(UŅȎE!Cx.&[Yٺ|"\k q9j]\7,`.*$v1ު oLqNw|@re2iSvX2bH:*albgO'T zfc,,CxHMs>|.$xN^}K{g{?߯9:2;+T9{r95SꗣZ=ZPQtD- wq{PAjb¥JJN/]LQ;V$* CC..3\!!( -VJ^,t&DrXjtucACz+6Lw@2 fG]gs##EwzbvAD?goGz_ 9E/Wu$qJ2}g/'M,س V7 hXgtoQTZ+%^f U69+#\L9Oq?8N[Qw~x6oXp<.oy X/zr,Bq}l-1H\E[vu|qh CD竈yP/H$qOT'YM/ n!;v8KAyŽ&KI&.>? y9dPMHDc_Kk#Ew\S!PmvV3%;߅I~WOBpӡ^3>HȜ 6s$^ګ?h !vHY'AV $(gsN:TN ay^p p"h,dݑC\bb\h J'["r?(6ܧ^WBK{$1,mו@؈w 1#cҿgas DT 7q׸<sy,qӷj)9ş"6WƶAUq@+/|0Yf,u:TUŭAM=zYJhG5C Ɗ3?|X([oÒN9xWਊ%)?Fe_t)Csnݨ*r:'jڃA#B CkpB[i y*wvr9s͛3XJYO% /~^]?. k "ttWkvUiC6_='4X2Xnl|؋WKzς=xous2 r߳/]U: Y§V' 97=QI7#C220Ctt)|)N|<8qv{CqK;yˁ4RS*/԰>3Kx YEž]V" -4d ZYeiIh!b[ǤR]筏H:%慳\;+hOXQK\!R\dUTէz-N'{ 8 !$,d{(w nu ]]\qiT]% \:a!<]u ٸpJvkuK Po@{rf ͔ẒI1.:N}lߕ=_iw?A֓~d).Uyb䔑nwrǧX3ZXop.eVMWJGd ssԋ)|_oٴdmQ.'Iߒq"JT)`Pڍ늌 "nЬA4ƹq~7T!^ud+97^+[4!kd5Yx϶l*I!]lX.b)\cc*֌-K4rt!YrӤѿ$vbG鱗$>am8XEycONbX~\jo/E wt;8<~(锑Os9+a?U)iUGћ\E-/.oNv\ ~=io:ډթX KޥG߭ooAG";_[P4"FVZ"FDU5.+G[%t?/A4w{3"lO5NcY5VNf[EXY=6!2C5=%;4F`S48#C>: px'IC ^YaY;H{PUVZ4bn^.48KQxѵ-//R]]B‘ۋsM{7>)߹T3@CYd!$[rWS"\+?@D= W s` wp ;ӱ8*5|(_ ye$I ufm7|,{ve݉:r"w`g:T@otDմET(pBl~ uHZl] !E {(xp(uGބנ AI1oP;Owۥ.@\"Q_ X]KҠ['9yײ|JD$QApƖ|28-=G 0?~S<}rf}*:nV Ok^PvR};"o6Kp``MWk8s*9 +EUr.}Je$E//hD1-]V)J;ґYvNjo0͕}T?um(r(+BFOVpͳ"k!% nm)zu6oCn_';}&?1aNyOE.[w!:UEj;7Vfأ3VNZ` &PRg@/aY q!2d3QŃ-)RKlIP{t<0A$R7\PPO.O lFߡѡ-C[>nںmEZ$b;Qp%٥&Ɔ% G61uulVE{N|d贜H$E/kC*:"0o "%<9riI#L]FUpo蠻dm nt7" $ɂPLT ie] ×!2/_?2n+,*$YJO=ȣ5g99E8 n3}vbi ;O2p3e! a}ҁWɪC4Qc uTaQ"ԂEDutYJ м^(+Hy{} u74>4}h0n) ^껄VanJzxq9!H+-r9)*{`SI ҷU^Yri i _e9Dȼ_#E/josPg}M&z&xpY YI$K0P@MʝNGy9u7d^ёqa=#;:Z]䀴«_ev ?xz?F1![6/!iBg"s+lN@=C l7AĦ**guzmCXET,&i >c6K`S6Uu4(o~=k`yIT9G3,x_ӘgiOt?>3,jL>#tۑ煳Q%'͏k{i@'; {%` J6 V QRjÓw YpdhԏY2PJJOklI40'.g $y qNp%,3ehOhCcp8#6hQ_C/ ԭ2yC443K>4yd3h:!q=ng4葧dɫ7\Hܳ&Fp8?JLw\$SAD9 %"}֥dE<0۩O]]X=xQ?.aURrEȐMpN7W ^un}xS xϸaz">d+4h9޾f%K\띣n\f.suT \fKC֥;{rErxJERۡ?cz$HN%fWm(mV/#+y0@E,Ú3v$aQO7&GYy". X&cE]HtTkae,v\f.xYE}^.=^3>D ߊ2drF<܂6YP"E(J}@ʟ.OkH`~ma#W68l s3PeOt%A/N76 hCo :7}@8o wC[:tA'=t[``-:\ xA`zkbPkzD }F%T Aj M$ꑑ>-w5R 8 ~ZUg.Lޠ zNO?wyiYbk6;ݑ_LCz)Q;;Nʲ.N%K hhwus]yj:j~:G>&2% 4'+%۩zX&@=X^Ը!rݼ bDו!WX LV1R=J遥xE qTvol. G ^>S$Qà{`Tq~|7_o/w*n:U; 4o.??|zQ6%PP#{G wKNaFֈOm=8V~nd{ kafYq'Ci5NZ Yѫ%U3f4 GYsV7#1~LḰcfD[WGFs<.Ojy^h8@ȶi8D73 R`0!#$}KKu,RS&Tsh㈲JQEGQ}d#|UB-¹ntCnE㻼y',ߗPw4`; 0׈qڻsjO%: vƫj~q\/AQT(hB0 K&R䬝ͪ [ŕ%KO FOlx&k1T4ox6: LroqT/>RrJם*6juX9] at3z@"U#*bk7ȟwd#~ԘPqcIٚno ^!j)mu)u* +[JZSɛd+}2yE:J \[K=`Yr n*V4K<LtOp|UըEg;e J8նfBf>G$c"A+*tBE)M }&1@M(gb'w._KGST,7M&A)B0$] 6/׶oqF;-"r^6 ɿϻ˖$Y4ՒUXuޥks_}&|z*Y䱼;,@U:GmA.E֑z2eJ1Jz}KV^=w?|Ҳ|,QeYǮn`"8%ni6VC^Ϣ>3XF5!Knpo3,OD.,,Ccu'fʢ}=}/THzه( ކʉ] L=8>:Jtiـqv 1ħ_^ܢ-ױW@"C gPq 4X£25LK 5/|'30,wRk71&S!C,g^؂QΔFA ){~ڎ^qKUQE~>)J,*'l #'m2``}U:C0hY43 Cg{dSF6Cɧw qyto4 Kf k, ZǂЁ%sɌ$/Yfsi*ݳe*NVùXeʣI1̠J^j}͒}?:Nårhf6 nF!-cgrɂ)%mDlv K92YU_KM!H_A גp}^'iei Y˱'.+u#{69)7Ryگ^E_.]g N95+0;Q%q}-굏#1> _@'UJp|Nu،WC\ #߽k[G;FJplMf UJϓ#2:`d$Jޛ4z1Y2|7tUʰy-Bk:B)wJ}>I:Dϐb8syC:kI*s"ñVxr]=xifBǙ,sA#M);blY)# AKJ MpFm=B/IASRrQ޴i i%X\UY0H+x=#O,$[?5nQ}$cTY~lIwo_oo}]r9׻|U.{WBz}V4ՀA=˚Cަ*n𢈄>0F3Ծr$loE}͆,0Pb82<:~ѾO02چ.ﶴ1䣻 O3jW޿Wfi˘P] H+R !UdՄC6r-\a)1,UHm9aX*u8.u_&:ePKx(<)^#V\*&TTN\TDU%C&b,aW,1gW20V_OOBGB`Cȝh eȱb`I=\nǵ@ 0k*~*e %U:g+XWt̸k ƶ-Şi1 8>i=po#Unj6R| ~D?N{ᤜ\OX<%{A7 19E8<%\o|jZK.kBf'CuF6:ڏIv2bͤ!PO6 ݨm;xcE44 BD IjS^UyxI'*Vm/B?4r醟H (Xxb>HkG6q! X.Q7 =i!RUNxF8 /\2e9sliQM]s]Pm06Z++(,,!Wae1δ8}~@s^kpNdkwyb#š{y ;ho U㜷,%*}Rg):g2H:(sq41e{&<4KP:i]Rs}[>}|&_M9&W"+QUZ/@faiAu~x\5Bk`]{kv(U$[N%O:$20Szl.v#u8~BM®f˅Aa`C$)NuOj~3)GOH";zU=U.=!4nhi=LZgk  f*[YUM˦BeهIShک7CwFČ#x߈ąw j;^H*ajfi=m$`KirOr55 V3a+9<-ŜfWwE0ʭ,]n]j{}M3/Lt)EY1"o>?ELSѩO:̡<4'oب|k:v:C/)_Ӯp 'dzExS'5Tc`AڑyH)?1G#I(|T$]gWSb|ҳHb}.DG.-"}hWYl_H^eްė%}C\siOva/vR~&#>Nmg|qDc}nprc.9 \X#IP){*CPJ3=aFvE%ڂP{r'=/K' MKBֵ[*[߬tm91\dIʮc.S=Q]D>ɀXWXR]jіC/kd֑ JߙQ/!W;")dcp; .).+ uVi# }1ImڈW6VBFy@{ЊQEwb~da`:.Tv68GڨG#+x/mtuvz wGߥ.<\G"B`M֡za~F]'T6h#-y$u;סx{74SFnW.|!8$/2jf^=oKV'Zg|L4`goӇrIIxB w$lx/RyKɱyBI+hu@MaG 2BX1{D,#=%$ IyG:\ ]dlȵS+k!VU.>!n;<>y@iy:i$x{fM3ߥoY/`,[D:b2M@E<*vT@]*.HW#d9nx >u|0-L뛮Y`"ㆷmSQHk?|܌*/I.,q?_lE 1lwk i9-[m,Ǚ/522&5-F)~~ƶ)؃*_GJ4 H,q4gLO yg0'R╤ȩDW(PjQnuxΠ_sV^)x'FR9FW[F,Aa hof[p\1pRS_mK. * lޣP6}x0HJ[C) a8U!IH( 0aw̓"'so~س+BeLP_P_HTEHu磺]`B?ytq.݌$Xذ3>cuϗ4\Xs)U>gp,9 `X[cP'Lƺv?KC瀢/}.<`uW<F]xn{8a( ?1a7##߰Ni̝4xem}56A0/"g]1ѣCf$XِXW >V E YʘUSwGFF2CGDu-,Uqp˄= LR^yr[j+&B6ǃtS|ר5-tʿz=8~`Cg;RJ|w9)X#JP mḀ^h݆ȴQ6RM"-T]7>S}یeн`&˔]5(3/-U3ykUUWmwHN|2cƢpZ,PK#Y\E"E%u<er:t+\o=vX.`KJ% |ǘ޻~h͛kƶ m UX|E34'֢WuקЦa, Qk$,\G ԭ?J.#>_,j-15ցfZ_G{CS؈le͎Ķ/2L#8?]?q[c79eΆt ~= 2h#9+!?krQmwA2ʓP;>'NH;t,0>?mOn214di O4 puQ_9H-m61dX>>Ps=eRv &暰jWԗWe}ݘN(ST]o}Ч?B\ T'6ͣ /x0%o\#S?k R6U j8{.Ks͒8 dzÒ<&^rd^M^$WQI5%%:~$/tBVnӷAxt=| x$rmpq !+<eԄ:y?>yoP>ƧÆ;9/5Xi!4|z!Z,YO2"^iL>QΖ.r f+Gt$~z j|eAú ^+Zű~{ˆ'&nŢ%+_7RwﻗlL^]ٌK Ête^W94j?ΗcU_V+Yh\SřLĐpx#k*޺h'a6Ej+!<ܛ#.u`x &cqǃΌOFmE#7Wt chdc weI7 0z8J^;`Axqv]gr.D)䚤s؝a?SOGEwnF2M"U޶HBG3L&dl.|Nܳfk[S\pSԯ%Bp"9_z3tM9 2.g.Mw?p@T_҇cgoiQOsLJ4U6WgA,qT]-%.[߮#֡CW Ph>u"Fb'y qZp>q78ؓG"y]P;ikŤ v<ʳ85,^ zk]AjqS^9KrS16C(A'11h2@X;Y_٦$  )nj%q&i 3;)0)U. Wzbfhy R-6Gףw މ4(98}rz[<c"Ddm+OӑHD|x . CѩSJW<`;&3Ձ>@EwחF,uTg^ؼ7O~yө jZv2Zma7=u[;^wv/+pTV[jWrI8 D>"Ҋ$a(FSj|b3}<剀M?V鲗/,jS^2-SD_\=G~$mmywG9lt-MncE'HBE輒r3d}ٔdIK/B6G˱PfO2_Z&gQ$->g>ن75=},$R9p!MT%O@D}g`;;8mZ:uYly";>1?UˉơkCzos y򹛰IkR kt8 KCB^Iرz|_:6 l'GLН߽eyyr^224 [yóI?Z}b0Z/s0[l v5{Z i)qwA;@'!߇5**b9 гq[S{~bm* \|e.`Y 𓹊Wg?--&0Q-ձm⛁g9FLGC:},_21}Wdatע(N/]~kK eE;Mlbg|=Rb_U7sHfʧKc%իahx^fWT:v5،7ח>S^ qH#W{?N@BU:OZv[#J([ gƐP< +CʻN8 )Y1.EhrC7/,2ahZXn#"C0 ה*NjS0wF7|MgLJ^.< ƸpzïwEs =Sb&UwJ#h]q[EGi+]K␳\q6EG#\Ggi݋to.=?v~<9`-=^|yT襾*V(LYP7D 5oWrRJKxz_Izֽarԅ<\Op2%B%7[uAQtT?pm\/c,]//I,Fe+nY45œF W+@ACSDVUNfb(6lTR}>]5?v~^MJL/#1w/~ͥ ړ󀦪MZX*O0{XcWX[ח ,-kTLb}6i<َA+5rynDw P*gÑ9\q6<ÝL cEdgIێW0v1s4[f]ė6К.SSo WajxǘAvt*Z3 6uϤ<5jj1kK iB>;`/FV1[1d=&]ԺeүM&մx|^|tx"V-EOI7C*O_r@<ԬNLn}fH[F_QEMWt\ͤt8$墺aUp*9CS+j8dKMDus}(/,R&N 1R .J s׻ʼS)V3Ɔܐz~>CkpYc&5K%W#ң(_\ܤI4<`}S;~.{{K'+_9pg9t #' ~k̤OˈK?n;g{` [|ƅMƭ;>TcK6/Hl݈h+J»yq h[!jπ֖S:G2F۪闄uInJK"ۏO$r1x*@~\ƹ ڛ|`-Խv/pB՘ve/A%F*qpL;ވkpr"aQq ez :һF %m>6׀`K8epg[8GLE"ػ_Q`)%`6۳h?Z弛^SN/Kj(f}M--7ݠ!ԓi #j$ghrxy4gM4xifС:9Mg+WB#Ƭd+25 x]7J3YGɽyɥz诡AZ- !@?tDq?1$-"*KǤdxE} (E>N'C`Js4<8`2@ SE#l0bYww QoNK Al̨lӏxCHG@oG%.bP z-lfdzZĴyEiQNE;ٯOgѰ֡c)pUU!Wߢy^e_)B:d 3F d{,+™EvOTo *KUݠHsUѱd0h TfΉ qeŧcX A׎ƑEJN_4yh1C-l]2$%@SJ@GO$P͢:h6Y*go(( zos\tok-(z%<1ȴe1:3[7r=t1Ap+ޗruLXw~"rfv%2lHjD(Ԅ5_Pl)oyT{)_Ty`N5tbp|4=Ilj4/_эt2I velMGLJ۳}1v`1ⴋei l>lF&RދFM{Hy%${fҒ:_fkxcTš5n욪 h|iq%׍Y}<2j%4r|C<#DǥXqE1,RR6 H,}N7 ل aG`sSa ys*n!gy^mz;jic o(G[*|Py7|yl?n{"&L\_DPvQ=ƣ'"ge= bp ƒciSrsll"*LnsHiՒ'}A,dr) (q fjvɔ(\tv>O=^`k$vI&ia2bEڌ|5OF4\HWOb,6BȬ×Muy-[YM?R*'|ϙJ@ ȒhĨ8AƎ#h*%9BNGBXOP'/Jw _\dy@3%vz Yg,ij.ƱڴY!yƙQ\dڼ1PM“/ _Qzr?C(W@{xVnHm("زY;Z#UmͳӋ_ɔiG`Yrz@yA]ClexXgҐ*"VgHW s4P |p QTف`^0'6 9x1V4{8{SP$,!Mo=+T4f/Vͮ:G~hb6ɐrʸ{Q`O =j[&ǽ1ݵ&4[8749t zH7IYYOovh7/3{r,Q Lp'GFHvx:tdRט #G%;8=-H"Syɦ$?FL)oق4ʊ'lbS-$H0eJ{Q);.t.ZJ|u|b_ ~:<;r\ۮj7:9}H{Sk&hEePM\}nIAiy; zSߕ>߽{W*}_򼫫gy6#TWs򿚗LUw~_lXӺʾ;#fM%߻vخSYa>?y1r`U)zW6?FABS Rݻv_t}"wnX?~~\e̍e}yyϯ|۫S? /?"|5hvgr~];ey%e )vupsZƬ3GV{$JˇxDg짩7ͣiaT|W;B"Է>iDcqLwE3Hkg;G^C*sy'^9/3s&#Ŏ$|ռäXWl5uw0vXMRVJnX QA~ ; DFz "uoR76ZP= *iIE+d|ʅso8O?ng0z{{wLS%V%UI<3q2ߨG\1`%cCp-IlG1q➣}aKDzwwi^!:rLw=UA E@~rg'z @ YAr$eWř"ѾIIfgR+R+CH|d BoerQ'_6$ɖ9C!W_&^nHNgf_6gmi uw:4&!|9`h>8匎´ i\3:'x ?v`ޣp'0`5w\EieA֝NƢ(:̣Bf!t)U) +BCnJ{*;!?S.a3,۟ޭ֖K Pz+~߽5uTe]NMDvrꍳc9;㴹|{,AlǑ *WõӬ;~qI2\cf 5m#n6n;)XCE$ RS%`pZ.63`cQ 71q^?pcq)g:+IT;Ne&ƺ/† 03 {^tf>՚Դ7%9/ۼ/bkūR9V^f_k`U,`P 2ȷ܀*cv^>GFL&o&t:>wfix^OP;Wdj8%5zӅTax^y9'fH9;-^kO,[e;KGӭ%I-O R>r3Ke5ϦUXuCN5Vz8B8@Lї:P {G5~{@pz XJ\PR~7Ixj<-7)+Wi;\RWe{^4tR~8V*pG:`MI=-^[S,ɼJ82- m%{,jPI7W_T3Ou)υ[&JY'6^}>{ǟ$uC.GbS]DѤ]oq#~L/lz3Ȭ}7bð[YiQ:b+mh3 @ evgJb kU"JK6{5Q;>X1CKfЇ6w_*umd] =|ö= "|ERot^kS%sMN9Uf%.w;E4$uuB raCxUXW] Cp27lwTvQ&_L t15cɤѴE(ؑHJ9$ӉxI4 qaKf!29| DC5 B=-K [m1(%| %ūBܑㆬݥmk 1!UbӁRlWP>#Z@%Cc,e=$Θs f4j|.E(3|lݥVo .B=ZwȁdsCmok8&.cU #W&%# !:+7\ ty9 i&ߒAK*VHld1#bhjQ^ED2I",l:V,}H?64#6-V`HƑd̝3L<ٯΜeKXz3dw 6khZc*A03P?Va/))& {ewsS֧eNqj_)3rpQ騥$L.>_7ڍˇg¯dx.rx{v\AxUxFE3Qdh~9k/]hlxyo-WtO@i:U-5 LwlI@ i_*vTDqүMv.&cCi-ho2Xa*4MZ81Z@RfA"\LTo|9^C–O_Brҵ!d\U;&- t<9%+|%X#[kKK1&l it5 }+2DH/魧p&wǒ_Jt%M/ϰW&YauoSSIa_f.+Hđ_=|=&W+gwToly6اˍ\{gPW&cV1]((i̦ _Q ݹۆf+ `)vyI39_(UzW+da]O sȇJ:",fjhAH(O+r:^:Fzj8y0$ Xb([nG`q}#(LXW~TaM)JT5g+t:wh6:CɵtBSOni =`Jm iMO&|-"UW7iftĴ+:vx, +P"dn&ABN U6lxb eabɡ]W,7r!yZܺ5绣q')6FB~6 IfrvBO42|ٯjL6کl4ʐ;,Vt<a}3qQaQ؄ s#l Fzlu+Gj-4(RYs`( 5Q2ȓE+FBrn6r,ْ?YTaP hi?Ç F{Ns`1*Z;:GbGĉ*PbԟUTL~-ܠ'wh)Luy~sagB@%et {`,FKHI#-~e10J;}l_f>c8~v(E{;[;y0e*s0 ߔTj* = LsS!} Ex=_)CvN| Ӆݑo~9wZV,t['Tu4fq;:fSzŋR{퓱x!9\9wFlAn"cB LhaKyΕXP@ 'CO6V+lk|( G"P*#,;z0ߗr^F|xb Gs%^%P7?IU 殒%3b0d{t+ wԌy]I 1ai*e+%QsvKRCTY t>Yxn14!$l`1=ݢXbvtvZZjXO]KƂђ<]5N矞c9Z?=2PQD29V&|=H}i^_s b:F,xȋʄ04Kܭ' x_7]N0 7R BGTEs˜G tk\| i-B ^tiS A wY7/߮`NxBQ_aX3!2ߧ)6"]ݯ)I4__{ռ[%7%HJac\Q 9՜CdoX- 3+ZCK[dU3\qF\ga@qG)U=G56tUĿr= ˀOgE W<`M9 #c8fe  -;ЄUPUpu3njSܱo O #`58&>}8^^߸l"5߰Jk33zhGvhO4q:^F zi?W I_t$6]Jo\Eg&ttYOEce𩇅0Bg,5*F?P ilLnPJp3vEt5dž?|zqFB`2#A`dƷNQT[r2Ӷs9 lIQ4^1B}*lǽP9{!]$\Z=+]jGg9L%7Yҹ4޻:`4AP>&XҭYUK7K/3sE[Za| -&R)2ir:G t$kЯHʷiH+ntׅ_0S,MU\n Nާ K(`phUc %4 zwL<c=#Ky+!Y+N|=hGѸPoo#Z7#XwBA}p7(B26H_p*Lʻ1b`:+o6O֚h0oOdL[V-:"BzAn8a_~~EYK۰[L-]b+UhY kE Q?̲|gY>}|炫). Xv͢/h`5ddnЊVCa)eSiOvgqD( VI5uh8 :ma+R캃QBQDA0b/H%~c`[~O#z#rЩszG_|m1ى̘#k*'vd5G9Oq~"~I't;[~ z0fW"R?݁BKo\Go~s8G&u !YG񌅻kk&/.XOX +w4_D]ElOnp_D~.--.JΥե?c'E$3ta_v¯9f o_/ȋ`|_J~zLdY CQ>_R˚.jJtIzoG e|rRVIe k¿7и L:A7dj׿ttid,e"|n2F]Dڣ_ YW ˚f-xs f?t연O=S;j>)1_t .|4%5au{^`bʅs35>P<-Պɦ&4bD3kb+f~PzZn,З -rQoH;zb&N<E8_9EԟE0"UP+ӭMVl?ͽӜ;^>7uNlFPpV|>A<}ӝ6r"~3kDfwa{9V3of|`@[Ted'iIܢ9+Os+A'ٌo n<=UKbӌ^>TQ2?O2R>uj2>=Έ߯~;.Pšq'wX'ȷR=ZH5AG-n++ 𛳎/^/NvX{q1/!%2nN FM*m'}to>éXiĤ̔#J~|w<ݻ<@?HpmgXqlQQs^k GߘqSՖoMqc9Q~._3~70I4eN4zt 1Ge )m6m*_>C?=md[ԓݪo e}&)`v'}6g-wF)ŏ-F&ے...wψB Qo}KOº/nq&MqPHxxA;3ڭypAx|xq6O'f_n|Vh|^-LAԅ<^8zo&2TnPM<1.rũwGJц׶Rp7VTeOApן3tj@w4^AE;KO?֬=׍b}Bc]4Xv*ui&=DmmaKE;T7OcPޅSlH:<ŗ婶AJ}SF^}\6flrW Y϶Oa7\++89}7Ne"3=ۦ2u7i/->>`^vC}X½[<-$}oD@Bĸmߜv`1>L p#N)L:5@ChX,1ZKZJjC谛EilUW->V}z?/l0&r"L/JGe9Sqk1+ jK@T:),2®=Bh_ECU&qivw畊tH+iőuf²k2鲑XqC?A/,Hyk/Nf?-ȹ"`^| anܞ:å7켈ũ9 GeŐ43cѦޤUp9- Sg=J:d k bm6rE JvٰvxmԀ!ԀGuBg ư$u8R4Y-^ U=7/&H!}UIS L`,l^bVHxB" ¢ëO4uF7/L7Dž"`-FZ /P}ܼ_Otd6X:fc؈^(sM#<{>厦yiX|)~3?~?a#cΦg'ROazo<'p`0#kj ൣ7W%T`205Tzg5ck/ioboW%AI+ȤuPGUCd@uFW⑵ٱvx1 ዆[=N<э $FEtX11zZA兇Ldb߀fH'Fc0ܭWg0lصb4i5[5"i-3a(<0 })~T,|tD uĜ 1u?aGf~泧j%&BC>̲`yFܒ-N]׮b>UJe Bۿ23e(g#rktɼcF'ɩQ֦Sg5~ލ?xatwqDz F7 z  _s^'kz)fr?qBmYv#2D֨`%7c1f7߫LU] E%ףhZVf#n~hL ݘYŅ*?%i6k>UgԒ8TՔw( .!.S 'W춼*>qS}gx{;+OZ/퇋$t~+R ֛"C-KrqtRFo-VH#6 ڷG£vVby ]o7fG؃\4x,(m8zpsω9+q~׫9nU&= ~ &֞f]X(tc,;Ź6큀IRk}vy]FǻgOG ]!h:hg;=\J}>g{?\F'ȇTFp.~=:Bz}KϚL3{ Y)5Ly[<5Չ{Xr҂$dWYf:;JeN8 &!H7ٿcdwB&}⇺8چv@[c[?k~[YǟPf2r"crw>~Ʈڌ[4j?fJ(T kd mIY1=*dlES9ju?~fbPn28z*8qеpC\Mn+R (.)f@Dtz^CʋXNȵ%uxjԖ[hƅw~|qӋ2*h2+.PܱZRȌF/feݬC H_hqn ?OόKZ\Ai H(&]7v qZ;<{-~ y!hԞ`V@Q /0O8T^ #Im̙,H]y7N 78IY3 3j鍊_|ŕf†!&J`,^ƖU| L+d+t{ezJgm0Lxv7?69i*yoO2tٝ%71gez]}x@Nh?Ó80}0;g˙O] Ѡj6o϶~+n~=6畭Ly)EvMeQB0~ŔH *+[`?fn%;ry"HFMb}ܫM>L6y"8M1*^V Onr<+wBRV#j (kM",!.Z*pP$7f~?RO錣&k\veQی@Ft8O8 [N8jӇh@@/G xexežo~1˷v]jF(2nhPe_/BF%s29HLPs\F">= Dʐ*R"mf]|ypTӣgOjށ13q]ɒM킑X̊=V#!Gnh@<3=Qw`ډ$SF-4>4_U1`Jo?4;|,N~4˸??|` =PV~fsƒrq$oؠysqpIm(,N{}C5{A!cqiAn =7)> G:#L;Җ@; 7 ?\> ‡7>> /zљ7YM9EHv-oQ#x4jpP_PC//;{0{4XFE M4NQz [*\Ə{Л?c+bi[θYɶi3mSǾ^rv(QzdԚ83ƌw #q]aW>9J[ 8/ol^{P)ȯuMqJ d!^R}<"Ceq?>[S.L5.7(@Wt\CU4J.*yh% +Z|iXM Qq>hw258s3\fAXW_D=X:G(^bONÀU'/sKӣ Gsأ{[J(ipEӽSlw"o W%I~x4_CK~BiX:T/Qަo ;u.P-f'crbY~)ǣlv=<ΰm>=́{or}d"aKLk0ʣq v'LT5.Zr陷ć 3t1V9( ,mCo /VPE"+Eh+#oLX0` %b!xpO"p}Is pL9AT Vn}ϷhFM#`b&\rKV .%Yyb 0kIn4{*/lRhMo'=W%-1gbYɾh&y>"ʥk<b8A>0Odx+)V k5wky;GCJ ;^B8%2@wZ}bEQB`*K9gsAxGJV .W7'VR=.CBPΰj͗Ki4F|X3B)q-qQv2ׅdrm2j qL+t65w;݋Ք.CJJZN%u.ciA96w44ϒlN^&.-.%_HML\a WFqzz{ݜ6X@rz!*j7݁ⶆWg]Z^Ӡ$4HeEY`u@DT1◛eʽ˓ DSlK2}Z7͸$΅i) 0MJPj*mm뇹7|wI~( /)k9^N5s9&[;՛q1dΤoduY | "N`kv^-.7sR{b0/ja&.w iٴuېRM^-ۆb֕~HQMA2{+S)x&6=VϤWfLOf^OfjK<=SWper11sTJ'L{a-?YB[t2[W/(SROT`ZSiRΙl^j$ޜ,(E"ҩ\q-G|b4(~#2n*H+xP# `i/hWt^l*h]X滐Y"۸@n5Pz5jc^qw0JBV,~6ITh,AށCPbpō/p .^$5ʱˋP}CYysCC{Ajjp"E,x>NJeۋCU4DU'8-ޫMGi"7l\"r2y4 $8C4flPTK*I3YP; INLL5e&Y鏎JbN.[̗t.d!CMj kR93D:3Q$*eR-e̐B\؋GK}_Tj&\ P)Em|9T^v7TN ,o 4yԟ* =R0ىT9 yKnR"R)@'7[F05FE;D XPZ;_KVJB;utS=lIlqj/bmw2|ASHK{ya/?p~hA:p1e`c,tWRhZ}EaCa1n[5ZƲ^8yet>3Ga(^hd|Jt#'0 [k/k/P!YSx_2~6bX&kyvNTp2ƃcxo-( ƴOb8$B4O{PDџ?ޅ$ԄݷTS7TFWv(yogAa47s\kΤrYn1)g ͆nfa]$e /LA3eC:x |/RAՑU)@_WazWN|t@֩p^ƞ2-t!TNy5w>T%RxTR.t2eJbEKQrAZ$gtA,$gL`6pBx&ETZgO&G/ ޘR H9lI(]񚛏 \u1\Ǻύ@Ffhu}w~nόOm7$c5lT;OlDE$ {ٍixFi+-}ekEazRUTaM,E)g7Xfi1=oxϛ1c ~Ga٘{d=!6KCGC13O5n,0,PAF#0>2-G LyH{x#$K[{HXVy(-\lm"3.`r=l\Xy04<ڨxs2\mB&N쯈7j攴 EIL5{I{h#=wig]=oic=gi_J1BQј\\$Un?,2vGS\N;ވ("E\=mةL0Ǒ9L{X 9* a2yZb*ޫv'ʧq? L[F54(65Me-njWRdTkU8#1xttr[m̛)f^idμ]k|W$B![h$ow()Iu$+$B89"BԬ( ^.P6Q$JqNA.a ȑeb2pY쉥0^ Ȼ8TO]\~ȳNx)w48M:J ,MkG@n4 u I;Ihy1ư{ x\8ExsWTk3EolIuGY7A9s:9ҹJE[ɕ/=-вI/ r %gQhe+M .\6 1ժWZc < ॣu!U;X(UyƦkR?NC0d" 0"}i t`!EpYlwɴK_PxfUp,f{Ĝ*F+P. Q%eKh)3XIݐ6oYx/_~vsmq wm3u_.n.vQn`QʨȀ q:2o{| v5j_5Ya qRqRs%<p>IR 5S;ű|5_-{TwVo8.$..Md_  zAP4J8h '\3穗*ť -pĭ_~w7r?4wY/:=5 ŪA*.7 Mnc  h ) i >h׉uR ]W2ʅ|1p5ċʆQ*%`M}O ]aob+'>ĠΦ,-ӡȇ>)2W:&{lT Z1)qZi6$9K(XKtѨ@1umt0xDPtU7Evŏ T D~=tI:c`S釆 \#Z4O"wW gԹK$w/. =sذ7?t3-FI!.iun+2g i-̫K=W>UlQWH_|v NLrI gdSkr㚎p°Ҋf5g6p:\ny.4tt(B& ENժeitY!0B eֽ3Bp3m~mK7O =5g!'tVGڳ4e  ߍ`^QՔfa1 +310PN|+;HFr;7. g/MO*fs>^36[HX$r kqa2gBrxWQz,!ϘA7\҃ }$BoT.,$.B}yShg,5ֶfm54kT怂gLg2)e䰺TLPͲZ5TCgR ޫ1l r S[´\5ݨV:dQz)j5j:|R):ʙtT2Mk[ʧjlRulmV߻ߏJJAx( frfCs[6yƾ_ ,<_/WWUl7>k&5|"Uݦ`2 *KL#vG #i:rr^A )*桛e 3Th+kX +io7z$G/ 4=(~ܵe0@ έ0گT~򌟎Cc:Y9ԗZ`ǼԄ2.u-ϲIFW{Tm]AECd8LyrZ nq|Ė.LDПbzWa{IFy?OW.LTP/M۔ځK8hT#i d3;DzYCEnO{'oN݋wӋ󃣃݋j:}{PmCDD/(4pn& QWYŸk>b²I֪=Rɕ,$ DGkX)wCkY> 2c'>I0L#A2=~oi-%\"*wRpʷUa,8nau;,An{q}Dֈ`W5$C{X l8}" ^m[4d:!bj|?<%O!1yP̎>o)ѫ *.Jn"F4D\@y9<Y;]:#6md/y6<N5q&Pdi{}B5f,۲<g?\`W$[vU6,4XO.~p`,|q C@z&,;dcA\noԡEB788 qx6|>JoF*Z -'Y؀v*6ea߆Z-WWv 3&Qぉ: FP 8;@5i} +{$.nTw[)Ѣ|.v;ZpzD  1R(\aOς6+n6Sm:6 6H,3D˧h":g_1Ԡ+pCG6x )K_tM-1vӥNĀTFSյ͗[߿7b>?Lcߡ@hb)fX~&?ihD8Mz.C@,,‘2 ͸88?8 )pW}&~$@Wyj<KE^jfۓ<wDdz={|;6~ICG0 7uSB п$)ED1;BY'q(iur-hB_`e^b$z cǣm8D(_nOۥjքvu`\@'4/q聈 B'bP]awb3LULp|-ا܌᧘{L6I!\E!kݻvCgN4Z.?ՙgmB'@@08gyJl,tlZ Z2riB @Ge[ypN, ~`*t-|wcl" /v_!8vfapkkvbJǿ׏^WۏMM㲰?fN> bd,h/Z%'/0Ri-7@Df,v537 np.]4Ww(!^5t "f$$U^!VǃIr &"tNrptxB㓋[P&uv~z|F%)Y42>qevofۧ &N @q5>~͞W7y5y 9IS{Pw8^_-D,aov^lJ%~6n"}a@WӐ!.h +q=,*\8æyxe#y_@3n3S}Uȼxutz=[HaQV1RkRY|\,P$7ִ42kcBm Vl6ct3XORSitn^(]LWW~zmq:XVSFr/|w/.>=qN_FUYjp4{+}loz{NN/.: I"@ӛ p4YVm|#`rΠ9n"5*€1µ:5ʼnwQK]xа,\]8rFWiMjcBᅫb;8_\aMѮnL]h$݇4Y}{DvGMIʂ }o6xDqڅ= LBtҩ̀ew;; y>1 `.m.)feTu&2Cp(!}\VX {S]k]eK&5@ܠSZ 9?9\7>J!? ~Й(ޛOy a :Z؆:μeWm^-Y/{Y !)t08fSXR5(]#3}ǰ"{|킬vr`tQ 8 m0M$gYO bB1 " vs4qXm &<QDw͆!C*ˆi}?R }9XUk5PDޗ('v9g[y`XNFrW LdNtBSbxuęt'L] qY\ 7iaHn[}Uvվp^Y9\#"BB11c~A]Æ)stj+fx+#*/0*͋/l^r15w8I5mЋRlK>2ʩ2nOG[)v6MX~ (c%Ajs.C#>5,MHNΣ]@?Y'VUe EťBi6"4\%aM)M zGs͵ qwp'4 _\\}}}yzp vݿϻ`x-txKՅ"}90.Vnl!PEC_CJA†vn6>@#TRz5)i)|k:tFgnƂP Kg#h ^}$BԜJS،~*J48ɤg#Qt@.m7V!\[Lѝ'cX2Ld%o?ПA'Ib(<`h \yip^ۜ3 Oor\3( o,ڸ]p)4'&2Kb=4y#bKd$f{sb6M tƬ>VVE:FaXtwO8:,q(4Y8rqȒt /PqeP!f5y6}|yNr`<Ջ9LlA)-ki`u9W|1Kdi1A‚`(Z#C h cK Cޠ9?^\%с'п%- -9̣qF\dIP/ ?k8|Im @m!;n]rA"]B:>JXʱ~& wSu)ےQO3UĶpHlcYF%u^"m=$:|X/G9WƦ_L6m (0#W핢*6lRq>CVݸuWiKEIJTg`4Ng`fVSgQ5 qM66_u=*r~N)Whx:!YػǠ"p >c^grvV*dI@>2R6^_i1|҇g#VgxZ4{E6 8SM.'UMd0^{t¯N~-?d]>xbD]yS>̢U*w.5\^c"'aw,AA$W}$ZLm`.]+ ܠb܉_6"N\M@<&TY|'H2/$%D^Kno W^;]/Vh.\Ü"PAƳCPŏ+g&wGw[)ZgU~^+u5*cWل r .;5ZԽ*xss! r"zK45cy,yy+?L>yiWr/jOE%=Wp[Q@Zb1jp[@Z d=!Fm%GͨKڠ-ljm),Q=.Ί^7uU7cL0+ DH+A(_~h;bh8LEN3֍ ?N+D8l1QFD14A;ծ)W1)o?;hC 0>4BDA6Pm1Yp.4u9NSˇW4wkΏ2D4cCf[~\B{(CT [C{e5RukQ5 %U/&RQLshN..ںx~iKK\!sm4eu+^NPMn^$kEȄ<=NNO(Bˠq&0+(a4)ܵSy: jKﲠtMՕ; 1 c  66@ױ ž OWt"HP̒7ds5y_߱-" D `- p zQP~lusA>M3a#QPUweX~U慴7cc~BP$̆ѧq!%t&_Ya7&:}E[^]H)loA`6HyPp;Q}S2W;d8Et{ypw?ղo}Jǧ?#F~rp3O߿}w2(UIˋa\ .'Am i݄ma"z4ԸnqbU"l*Y|=̄>W y3/*MCj6:m衙])bq9VziqW ^'t4E i&Hn4ɯ\ g:<aCqKQ?Pcp0۬nhY״m| t%ڹ#Ve@wisVUa}8'*H~Y`PW̶Bͅ] --ۖ}a0,pCd Ra \ u:-{'-SӊoeBSm"lE7ݎE !WYߠ.׼wtBT(CyEZ ='ٛjƻQ3o@ ӓJ0C: 2oօ^ C-jzj\ޠ1s.g  l4E`#/y*!MCuO`!5݅(Hg&G6NR`aaQ>}r B,,GՀT f0-"OAw<|gXNmšvaX{Z/!@I`?Qћ<4 -fMĚ 3ɺ2*<Z*-h"wl#,^7Hl:l3"X; b)AB>It_ BRde f>wB3ᓃ??KX_A8F-wjW 8 ߒ| :иѵ'Js F YK;&Dp^?kwNir}ͅS?peÕZ1x1N59)Q|p$pFk^<ڏyFkolL!-G<1bw jkS`1udW1L>J#f;?+HW5g[tD!qPm_IlAv xI@,M?2Ry?!z+5R~G[tc}) ^Q=6#E,9s;^<f3"u%j&-69Ju|Ɖ2㬈zW"AaܵrV[ lнJ K/H6\Y W} _f`o4Qap)`?xWb4(Ip\jC  3cVv3 >W` |SQ"pHDtV,xykq ~b #JպM k TIy͗GQ;pE~y# ȷqߏRuWF_A գI vȃ J.nBnء1} QZb1{qC~ިM S XN}l 4/Fi:N3҇UdԵpL,iu*d,DfQhu5'.3'ܝЌ1ܛ1֥bˌ3[|C5O*aOb).5R&߆4zb9 1LHZpq<$D?M PHS K.`tӡʁ`K ʲ$$R cKo]'uI}Xqy:>VBfե2=*݆Tڷ(k&PSJOlpK`si88Uz皱13CWģaipV7Zw=ncuVDa} .RUKf*IetR\gaxZm3YNzu'% 5Y][=zhwvM#ãXpJ}Ϸw9I+d[42pԦx1@W9 a7÷H$Z+o9<:|s^{&i^ |fr3 26w~=e6iDB#JzM YX;Hm!zUt36ċ68o;ksk.J րhi-ؒ,EU.:՗j"E`hA;jW2:<WבƮ7r&qjF_3m齭RpyH/,) aRǐ喞Rֵg>M 2&4Ti-l"++9T8e {CaAq?Hgn((*Ajg@2:sq2W|L8& 韞+Ė E+Z$8={+nLMf`"1ҰM\k k{J2D H,Y5Ɨ;̛mOMf>5XBCTga^ nȶs V,.|upb:bwsuЗJӑNh1t?]ղ4=v ɀ<'9 KLmn/{~/OYvӝ+3aVzNi5@!e|Ɯr">3jCAm|欆]-"+g͘&Lվ?l5B]e$ tv3 4C90 Tua\8ЫoQew6p6J"Z O+Cǹ;'iRK˶1jZ36:c^tޠ匀 $NdqL-`0޾nP_j>KDĔrҷbZl ԰B$͏L^wG1#t\dV4"aJh^P9ZcT y %f {h8`2 /(Ac/5kvnp|[#o˅㈸'Bc4n$?x 4*'|#p(3岒˗>SiHz`BR-?*p 2;?8r1/v\ޕR(E5XΓQu[%wS?1L\/?g0'7J3xhXV0ʫf;5.ǥ JNN6>3oT%y++)I|RYVE8n;'O0@҅-_YyUQ8Ojһ:jV񛍋"1KY%l\p!޾ 9݋J+vW%e7mL; LJ':&W6^t{~w/3K'\2 lda|tco`xİip \w M\f!zryFw%p*$t-\^0` וm,()N\ ~etmzL |dD3!*05Ͳ ,sd$u&4JLPthC' P?ty5ŔoH^d%] =3fL̳b#X2V,)wvװ 1'5,LqGREJ_9Fos}!!i\ sE q. VsU*4˟ug04)ag룭vȃˆtĒ|b(MkNA[;hz܋s gW^mSn1\ɮy o<\{F\;qh1=m#^c_ ,Uy8 KtE^ZpUS:p"K ?ȢkH8\9gwK ttrfKF0fv%cҡ&~Ssl7\6 O=dfdz2ݼC~ua ଘ{WBK^|}7* Z(J6\1*7J'dPO= F'2Fł2 9ZӬB9{31[1OE[+x H>"Xw3WΖ+G*K6 m0Dmрp:5tx{o`M|%Yd{2 *;CgUi*d M!fR)b_ @)u2O?s:xo։n)o?rڮ^VxI͝`:I3상%X'+q&UP晏Kw$yٙH8v#",Q EQk/Ks\!*ƻu2\uBȍhU!kGIBc{2IeڱL\xhNy#o;>چ $=8yYZήΦm9LUm'- 'b;`AҽC]i۳6S`] ?~ + 0q׏Zr,+X9w2zU|ltxj\$G3VaYäمai6/yV9BSw pu͗lV>RHgkA[ +TH% )*V@F:c#`22}cY@LJ֘W`a2+(M%DcR{l.7 bx6Df4+ 1vZPn_aMIX"{7ESv?܅$o*\_3\W"4C;HIb}:ld?K6!؆|^-T^8+A#MP0%wZV!je*bJ -V/mx9Xctp8$"[;Wn|v`&spNjc92cYv$I!るKq< 4֨0C.цԔHz+{͵A;lE板G_6CCi_9p񺟱lB\tJ Ɛ ?Ts 籯 W.tטhCL%vɗYڻ}<aVhn"y yV36'y__p+-$s!_ aᩒaLedHؿrn{J**vsb-io;ǣF鋟)Av9T3_ rj+⟅Uc~i"v|1}kօ-eiv >hQ c|}a-*ҘwJUN,m9v]ltp%3C c, .4(-UG[0'l㯸>Mՠ3rl.dil 댆kYbvïOXL^@S'u\ApZ|aB"g0.ťϯo}np|uLD뒁βD99)%0ӏ8'uO{ۿ7KYXO54gjtل{统Si8^»t|x.[:(Y#"qv LGD&wɡ] wC1Hy):\rzzP*ov>K6{d*}{(dj4셖-V>ڝ:ƷzY/c\:&YpCnz#N}8KchGȈYz9tȋz ӆ'|߉3/laѯ%싲QGQbˬ-KB.rLpBZRf[๡~8.@א:x֟*C)sGeIV/Jj jRrG߁/lT%{h86[cfnEH$ ["ln7mns;5rM횫.?ߔI>wMGn!ytNxl@M[mq0-,|x?hi_1샦~hDڿMWH\ozI?meZgRL³v=8 ;d&jN7zX{-m&Ky/< MpcCF[dѓ`:%TY=$6I4ϦlZ}] kA$*)MoQ)AK ߙt[OtDSǛ?:u~frҬ_]nߌO/pB(_x"4ߓH֦Rsox%f]4)"/%15d)@&ٙ}h+cDm0r37zP%‡ڠCLdj ի5@ǥW1j%I#tk r3aY-v1nKK(.KļDwv{7G/~OJp|}}Tpyp|vz{w~H?^i-x{Gv.)tД~p;=>jѩ|n|gz;~6GʷVJzR93;5.ϙb2yb|z6l[ bIL\3rd9cՂW1ezMfCIQl/e8T"z\ݸSlvMYX1$s9po*V9]][ <`SJҳR931zJU[pk(Łz)KD NCw.PXԔƼ؀/ C:Z1m`C'ra%``ɘ7'{7 9Mxx<#a{qV; J7[Qk{*Slo_M62(%%M#Ab`=rGȪ8Z˜ͫ7=`lΥBqe؆.,(ʆ̬)&ȕFI [=uFOὧC"Rq_*U.˽⃜LFeJ\nMaZ'&4x_;WxrCH#Dӳ;Q5h7awAWۋͮ3paO6}WW1)b*{&޼7C%k (4{>Ȯ_#{٥gb/4T"A\P)W _ JV Zf9D\^`r%!*zZ'B Xbیi XZK/^C>MDŜ G=NȌ0AbwZ2|E5`"Wqڹ*Ӆ~ _Q 4KJAwvfF58zfBHë<9ŒhܤS(i &غ p =lM5í;0(Xn@=6̚ةx+%v @/A}3߶~bRVl;|xrIl{1 e-ΧzOնT]O[qO hwLei:z{ DD?&KDOrq9,G˜ أ;K~wɠX^^JD^/<FaXA:ʁ4&W)l)e37*X _&u)29c0\Bn8JU3~e?I*/VӰܯy/|?4m(B)faB% ^qLuekRr-^zĕEDDWH8 W+ޤ r`!Oz(? :=!;lDRPU"ʼn`y}ӄw 'M(cᄏ,MD~:A?ĵq ]J니’m;u1;.j&d4V3ئІem<(>: :^*^kL@@oLUİvA 3P 8_kg2svW#.l 8CAhFOC׻[Ggk(8&o =xl8ƃؒ:K(%RĖv5֠ ^@Qw)RWu㽁c>&9C'1 S,Q6"6d|[lp XQWDQIak 4+&!k-,boL7T70~bFt7!biV}T;hsq퇉M@OKi莺`m| 'vϞI3V5L晩 +cq%P վJmMCخR?`uum;a6(g̱,ظ[JV#D!nt+]A 64MNL(-طH%5ܛ &PTN_RnZyQ?TS.ii(A,ͫ b\-qTͲe9%^Lp' E:`nQ)T'Amaoh ?†j$xzj+zgK(Q|qɠK/ţHFg/8dϳs+-H X9̐F6K`j170/G4y\C$x骡i:cGTL$N&ua~N fUXS@r܍ŖGLh`s!V taI͚o4Bcgvgo#wsCq( kfZX~38ck8q#h99AvAo A6WNxPTf(YT"[L$p b%ewWFDѽE[by̵y%j6tw}8)YOJOǏG0o)a6?Z81. s5e"2ʤy788q#гm9Y\b8\ĄxO󐨞np6`w!Ea:ȓ,0I`}kfBtU6Ci3nQ lf!ǷSƿd?B)Y3N Cgg.RZ;1ϗ<ɭ4q:kQɧLS`^O0eR:b,^ RYC΅M1|x"ct@[IEq>&*]LLhuTg2Ph{eJEOdwk|r'lMDI"Hv) Yt0^8&3*N៌ ?b4A:_pCC-`c>K^\}/ruڄ=m>m]݋қh0[p% x` ]G8JQp_X 83E@ Q<%y:_ѭ^@3"B٠㶛JkLZ7+ -U1LXθtr ` Elbh9TYeR[whg#SO`}J\]r}RD-X",ݴ9/.YtQut9$|δ 8\92m,TLdwڹ~CkD;*kp'>ԞuKԔ⒵֯qhMԾ<|LnE+p`J{78|IPk쥽tv0A0iz8BĜKnhf{梹 ٩xAYj+"/m@nǁ%r昍pYr@zH%VѺ0+i$-jtg͌"b LbEWodW_xqz@ީ=W%8gHU$ģ:x!nzٔ:z[ڹ皘7LOMKL0Szbڋצ*5-SƗWD2ssō|_dDKa2nԬ:oCfKl rLBM;_zħSW -/oهLaj6x%}OOÞ9 H'7rH*,Qq$3>?X[LyB}8y }$PSwNB#=qCT [^ߥK騻v) U+P,.ݳCz8z-C?`Ɵ=BEA?b?t7C:GRۏG'Xy*#mW(v^9a?4TmFEc֋W4Ќ?%m գ{$$MO~=:)=XF.tMyNj-9pCD0fF,돪 ~Y@hxU/#>46ɨk "՞;fѾ &iW &>ܢ«ݬ}:ϥo|HW}r9揶ɕFP]ԼFm,7^c/T8L%EJ x(X|l֜K4usS:ȲNp115E^udJ o;rCbR̈́lOb:pe.{ӿS7{~1nRڥ믁.{SjXA/ r*_fh ^^$Ͼg-–)2 )rsSo¡)q't%VncP=}-X#-ؑo8끲d~crNΖH%YpD+XAp%l[/HG}"¥Nx7d҈>AtPFH$b~(Ntx;ƙx,$g)F$Nij2*ԹkVOR89.`g + gU^fʂ/~4sPS +ԭ!$ clU4`/jūt-cggB=F{]H=A_KׅbE` uL)n@en^G^0PRB)*5nK H*JAz!\8'H6[*|+R?=6._̢O+gUFxYgQeC(^بS* i}3GMsln/}LìQ: XG救m} em /SK/G3K"9$Έ@XTLvtqdU\',n$f2l9,лl'bmz߈lj4cP092hpu=LT}bcFARK.Hb4u%V_f< yAd?ou\t>@Xh=ק4vb45.!k˹ɴ#I'n@լ"_7v:u>ӡy{b0}qbc6-gTz>uù1uդK4=xb[/e¹ F}4wskμ b9tab2[%yw]'֨(kh2g_!5O߿T;#y#,ͳ}<XlP *}8d̯IMz\֑G3$|d|9m7K>/,Ʋ4FHiט@R/:|KـA6HrO5v==@EGpg>U6١Ǥ$W6 Rm@BoK-܊Y=$)dOBG{ܜ(~H)ؽ{1'о˓Q D KY?Τ*"~33M{f rSNo;p-lIbBq&wyt,yKD:=PHM9/$s&(fi`2c)8ITa(7k>Rp\v"pzPk!r摸cku1<F̂\R6Ⱦ\MElAQ A>b#*C.Nbڒ*eU?9f3ɫs]ܞ(TUj\RJ:437Q1./ n~}$L!^4H}.0j,#*7vL:[V¸лW~,N*+mu6PUb"d?m>/M孬/ȾP 1T@&~R ~erfP]*gRk)'֨ /siK嗂ܑ2޽F-'t^MXR޽R 18{ Gh1g}(1 ݋ABx ݻĐ%RydI&z" wRu%`IUjh] ds Ͳqɿ{i?.L,(ka6ƕf ÃDCuyhMz-?d_QV$x\A#;&i `W*3ؼ7u *pN"P OQA=fTP%nivDgZ/|C~RB @@к^]~ qLo+. [ o֮0bkO|Q^&HА@Ѕu^) S"(QvA Ysf޹w.93s3gwHD*LDC)Eb ikTe/Vn/.9DkYD*-CUq/h<(79X!S|$6\ R :<?<* lIkNI" QBKnLYY3|f%λ;;FcǶҐy NO'IH</M%}ay(s u3+Ɣ0 ȊeHz;q`Cns~nD`Q"n/lSkHDV)lXdaH5!+k &l@Xj4Q&{y~/1,eA6D=j  =WnrQGE&&(a`gNAżffJK#9",ʸND\KL=Nԑ9J9 VC@ĜLY aD1+KsTjq=7O .TC;ki`9dDSԌ RDRd o T&$-}4061/"6Ϳ4Nbiٷ$[!7нH5BU E jSO!X9^QbUOxdqnBt:T~.7-CsX23lxC$~a0"O3HAN5%RC4b׆N0KM #A1ktȿi"!5k rh&RLG#v|O΋|J7S$$%b@n/>X^3du^I^$ݓ@[3Q @gf ZDqZ,Ǚ4ܘ3eS@YTBh"O奥->a`!aW{ Pvx8]B"w"EED2.63؄3Q%{Cٸ4;tJP׫LTGŸ:hQ7 S WBf>ŋx" Up.rC"l2.˩[YO I(A J-X(%0U9a\s9Y;[|(<ո3@A;3$P;E[Z~MhF~˱8ԥWSCi)CeD|maP,$ჴG638"lɂN=bڡ~u!) ~Dq&10b9 gK>0.1&Njm!Or647N!YW?7rX[SMuM͍kH}xT;z&2F2fRC}m 5fDRWgPd\}XqʪYU?TWSSCMUm84Y5*r8+f ; 4 HF`4|12@yI1 _@Rt#DCtJທ~sO4?`Ƭst84XӺÉ4ֻ841aMiܪGN9G3qVJD-ᮢVBMBT4e_"`pf/xW%=( !u6(FHБч(F,k`PqvI>[+0ZX Ʊ 4 [pz3 !=Uܒu4Z yAA<3G(3L`{[' .:Ȩju ^hZI8Qj8ކFj zC 0Gm UuTb s4Q3HLNa7y`ϿJ%\w6sdX5v::T8 r AJɮt:HUH"7ɋWX)QPI'mj%^"e ia(Ё$%.vJH*yaH&1.c<I4Vo8m*9:y}+ó;XU&'%:%rҪCS\HT!܂aT*:O p!C83h+ àq:_ &Q·77BrOhН[! XWUEC؁V 5S hF5@(gJd@4*,汁X?;H+2XgF":wAH1qcxḎU J\ 0ԉb~ y4PMY@6< +D0Q OY%/T[&uDk% ”PFZ`z$dF>jͿxe ǓWL+PD'+2& G!),͌ @}a?;u6Tj~}jޅD#]|C ^BQ&#` 4>W(QkČ2ت]:14~ ᢪ˜PtFvuLRx7Q4tN#bUP13Q#ppq萼\b2OjѣEKK*.ϲq''/XH짬]a2:29bRC[z+.WjR 7Lb^_pWd?JĥyTj|I+3CNW>Ku"! [+(/_bw`0'V\rDգ!7]귀OD=oԈR #i.ZClŁ$F&QI@ *AcwxV3CMvT楌1-hcH 䀶Y#ؕp(XaHAK(fnpng߳hwVyAy}$(Uڿ.>y$O UbM:줃Fb\YEˉ bi\6L/>J+?,B.uO* oKFR\!t?(nr/(\Z:mژ\tYoC:cx> cpΑ">?~ QVT/\m|aȊA߱>bgbA ɄjWu#*rnoI-pE;,8 1͆ AceZkf-rk-)[E^%N-'ք]#h:aa:]JFQ\YjBP $ Gcp]TUPw}aKQ L^+?hәR"/Ism? /?X TBӔ |a`%L \.= I,%6k[:Y o3S#fgꋨ;\H88Y:`Z+'F8&Mpy gX&A-cKadӑoyJ7S³.&I3]4#,'1YN~IfN2RiJT&+- -A/39i'.f<pfplS).f%Od)e+Z; cP↵..{Dpv[?9u@%.sF[Z#xpfQI4ᯢ$ozA7pO ])s9`#|@x e\.?jik~HLE*+ ߠ%?\^+l v^Q`6;Kqm.LfSԚr8a%o5JJSzddgCm5y9omz:As{ 4OBlIUSRwʢk‚+uɟ ?Z@m`6 30 7T\yLvMR;$t,m.IC>z\t ϺO t e~}ߤ "O3]qcb%.T,*M'pY.Ib]P}\/JiB-0A+X4&3U;M[p#)uYS.IK;WH/vґPHW Kh膳s3Hf(嘆A n(lխxIR(%vR]#HB-,`ˋpO&,q+C0Q,5{0]ǻ~@ h'N\2RL8cGM'n5UM|OlJ N7}pw:me6q{LchHtxUx_oOXYDBǥ%6̢X+ զFa|+>-stDɶjΫc)37Ƃ2X^$jR.4;%tE=*T@%EBx |sl x Zz mCP/5gwS{0_Gf0)KV'(\p.h>ĜkGx>P)%IO[,1I e/<GAFJScղ~H|>&‡Js&#j;&Jb3Xkg OD`͆%qj;<:Ӛ񪮀He:%k0t@)jfeubP9hDOm:쥉HT\qNX㷪6, ء!!G'[D²Pm a^kI G@8N2Nfp`$$eH bѡbWn8c I~1G3q"T ܐy.V* Em'#doqUG i8%AJU(^lW*['ðTM_uHNYS8jRX8gNLz>}Ww%ţz3W3ŅCP(7A@j:zgS}yb^EbxPi G[h#A-Jv?rW.ٵSO;M8 bn1AC1(?UqC3CThg[-e q9p-kAog5FAedeIB'  iE4txιT˜.a#n(HN.' +IPü1' “]eJO 075,\Zтʥ(%JR0҄ Gi "`vBG<64R, 2`_ުN3 CĜ)\q\!*bx. Uc>Ac\Je7UUr) X2a0F]uh¶A;a\qgy!sJ(၃R}:(LvYsC*SDk*nx&H#sitgtx>ȎdZ(/N܈n|I;!l *;]p."&'΄ Łcȕ3E%W*T Qs8Gxd?bqX=/:OPU%3U;Y5U6t:F?N8^D⬙\S\^  YaWp'$@PY d*< ]. Yg>5]GTk/`CnfQ3{D,[S8. 7sx13sו2upoCᓝeS^fB/ØUcqw5@!+تzWqt͋25r 9e53AyiAא J'6|.>Ul@yoY' F4!;e\=+`6iǣ𾲜]mL (Tio "Xh33VW8Q q`mx-]ګ~Xp%δv(~c F~a+ͦ;sR$[*{þ EѲEȎxwFi8sf|QÁ2(&Ai1\Qcy9O[]b'~>or\2׼2n_ds~s3 uv1^:xہǐ?Gi+т6:I"v_k)-dWpϬAԷ*]ᘮC^ph!?2<;g9\~AJo~9rnZg&k"JYg>h[3aG׳0'YP0~"\8@GYXTKtijtoϛ">zPC!m2=8fE_VAvʫzUH23qp ]:ӕi*=MwtMHϧk@z>YXtiMG\ɠ?"O0+HVtee^P巗;i5KHa? D `% S,x#fK?Dn"ˬDZk|`eؐrum_cO2i7N3}Sk'i:}ΗHo3'g][xǀg|YZ>To㻋jg ^U(_VkOgC]?FLᴲ/XgO,|Q#n̳jxZ~]]꧀ACG9߽Qc3{1+Qf$ ~ m*{fHWYf|^ uK㷷-6]lt|TCLr\,ջ/2/"eX.ak$#yu7Y~@õ e,Q˴<CyW gC)M:=/dR9tQ@o3 :2mqڎP'|ೋKsֱ|]r|'b ^@`#/Xt\~n:k8RL4c*oµKB{`Tvj-l/L\{ _Dɼ-Yے-bt-Od:Osi=Zˆ#n*烾W X.?_?)*'V~^_Fh:H mćm%#}&7[L_Wu=+G֟=~Y-n6:ݙv#xyHDNQ NC; ϑD'/r[Y@^v7jc2S0YIDhl+.CaϷ0_ۻ[2_.I,CLO'~]m4 Sl |;d]˄qg͖s%xe{I9%|`,kYDG`u@$;ܢ; !M`e HN"A25E$!z+)G܂\SS 248[p DCȱ@z5LJ ^4P~%E`ܰ9Cx5~YUmRǎuq'FAچ֒r1X9~)T` M_0[>^ǔ?q9QR==n8B{$4P\D</ԔhRgJ򵵱op: n7QhX>M<,Z:O `.,ˣh|a` `_20Ti1D{N7*m%W %#5- 06y}h&#Q"T*1 ❴x-!  !A9lڌ@sKY!KgPǗm{Jބz+^}{k4!!?U jޫ _ejX8Vb*쒦>:_9  /ݸ D RZY^6 ːt3lf:g3Y7m3 HFDТtҨT[ mI#T pݟu%>#Te;߉%Id՛ĹH._R=WE iS+t݇xh R ']G0$0pN(PDOKl *㼐ϟUށL aK3W,JL|ŴbQBHΎF> jW5[B_,g*JP2yFgЈZ*<7 M8s_x<9i|ڊ;JoGo*@ʆeK &RC T9=2⛍je`XK r!^`m?sKV`orExOkDd&I6.)$\ hoqaF+R+0 r*Dd(S;uZ' GdKo0Δqߜi!3QΤôTQeŵ |r~禽1>i'i/RްiÍnfLQ֤c̋R~6;ѧA:T-/(ys-#B.0>>-JT0C%ujfQ.%ݸ'{Iף2;)m7 ] SyM$}kc9Ǐq#`0f_H \Ql" v6l=86C6C7cBU(#ɝ{2l"R%{CB^8nzע\qexκ v5_58{5:br,r1aWD?h#3 xM4f_Ne&2;_'}6rU#:$>[&= ӕp&C ū 7_ͯry]Dmt4DszǐVK˜W۹4̖1Km$*.ҿ_PSTZ;a0@У<]LS&lUvL(ll9y&f#NT F%T쏤&̫YR}Jf~2f|}8eaq et5Uхh2?\=K=ڸXS8^B *pwĨ0ўj8=N+wG<-];hWVl/?O?}[v7>H"֑3rصv\#kl2SάVq䊩4)M*>կ4>V 1>@JBͮ@NSvJWvRvA.K%ۖPdb.;ؖI0 bP8EK+I'H9 KhILM#tse>QGp1'|D8>xu0/(xa.)-Hh$$ ~6y6ERC*IA+w1W$2C}FA(HB3ꟉTe"(#4)fC<(XTZ&^64JlCOYJa#s)Ml ZŮ bX a)QN] Dvt1N>1v",N '0W|UcGfkܚϧxOǿ> v_i籽A 3scj s{iJuEE%Њ6<` "DW(2kzy,- )UiS7Z FXGsy+_71V"# +3d% \'*Q1QJK8XU)@W?E i.,D QF:ZuIm1m1Bv*tQ̇u N?Tm2W%?rW.#WLf!3"Kz ?ۧ#o|*r要'9_9[8v:Yw9N!SM~Kl * ɷ_<|3`&;ߎ!>OBj{u'7?dC '䰅sN!&~D(>{Yܾ~JR5+{n9WɶWCǂ<$7W^/}“{׽r(ͫ_DdE%/\sw)+g7ZR[=r2cKt;:ǁ?aK.=cA|гbLld=cG/޺dˉ״X ^Bҿ?I#F޺dߟJUQSzm=?3I]1Ke|'G(wN% Q?ԩ$焚W-jm.E!ÚoP8UdM%9~ou_[zԃZ/.^uۍK^g~GJ-Ho=xao42?rgqQ ?o^)~wC% ^w3k%#xオm;QUZHڦ47AV~ ?nNB+͹o m5{+:접ȻWa?zӵoL-\:w/?N//\=-N9MJ/rtG%ӎ]\>_8d s+~s_xIKH&~{ <=d9K@%r¿꿸ǤYGϣ^w- ɼO_,Iw]%>jzґ)k&7F|cqICi}^L;F{3\5/H>;McgAO1aK䕱L> V҃G }x;8xfLk ^qh5oq}~іKEcsÖ8 /v.O!_r]~\^⪶#~~a㒚7tyO<`뷿ϑ._h7MW7_!y֡~wȢuZ`}{wN<ݞzgվɲM4;䴒).'o_YU}7ȓ?to;yIWM˦ ;3c(4g&\z~ݱwߺl|t;kȵ/# دߎxMxF[w*W PzW9:_5CǒQ_|[ؤ~jʐ+WPw 0tY=;>y`;}ȗY~ ;{w2 w/yvPk5Nrn_Yl1Yca%"msO[:ז[cI^;ձz:tڙ?w۞OX7xZb>N 3v!IW0l~d#|[4lxt1퉗896Fۮ[“Sb=pi/{- +iq|ßc~)ܱx#Һ}2mW7s'Y=%ڲZ;\wʀYg]Ed}OZ2릝?WB&OQw/￾Z2}*.lId_+?4u,I t}rA姟C.z_t+Yk\ N!}˲N$域Syg|Cec߮Hvԍ>l"幤uc{'h+/emJ)c+fǺ8-dg-p#w~]~e8_~9WK/~= zfjoŭU@,^?̳=‹/]+o=x={>#:c#9ӗǭunygn;m\Gl ٿ$wamv/*vw׽B<9 Z?78 ~xK\!sMsNq/._IDSsՌ@}x՛ 漾޿ze]ҿjXG!~x ۯԧ`a`ESO&o.8vҝ[k׋VumKIS){>^xU9{xze=ެN>1~=(p%p!+3ͧNy̦H6y^%c' 2uuyd#=jA䃉gcԷ]3ng}33~Z1Iǟ~/?vnr_?۸O'Ϲ o_mho9l{ʦC#ޝu=#iع}k=u+IkQ]ߧ<#,yؠ 6~9 ϙ·1d?~+?`K^X5o;LgpVoZ r^ed17!b[շ?Z]gDGI?{\Y߮ӵӟwmy4}wbGUuWwL}bw\u䳦Ž:^ VqQ_dssb_J6w#۾9h5e+^93P]W=r2Ö︣GtKI䄑O.99?.uM'Fvy|yrQ+z1VE -Zvv[߅yr>>|W{ʰOk|;~9O5y>~$9k1 N[YyoK|Dn5qι/]u|-ߑ⎇N=G?4䞉;G~˹6-c>u|٠G8a{~ ~d@[;&o&[o~7/M8K|3mO%\[}~ɥvoi_|$ ׽LPf]I\V/CW^t1dh9t;dwܝ޵taעx`suǙݿ06ĺu3]:vxq=u}}wg/w{䙚}s o"7"oE'N/'VijwO.Y#-NhV??{>S[6+D9爛ww&ڬWkTQ.?2'(*?~诹7=&b W勵4%u6 |n_[2h"2)S~~p~G]ua헭 'UΜ[ɹ9$soQ{N;ݢǽs^yD:qv%PnPZT7Hq$K![]&K0YWH"-"KRnIvemUJJJ7lfes>yCS^S&@Fʪ6Ǘv4'qqpQY<> sƠ h`CP e#aH.tCD:kad;]U @` .{ ?Hu3Aʃjs_>(hVto-LWAq4$KxwiH]G S1玧s8,}^I# am[AݢʆEXɖ >Cͪ*mp2ѕ>_X:r9UwdttS-=Hw$öWծ}2Xw]槓-tQ{S6J/ij֯D.H6Vl7<Tiv `foatiP@UœSz\XmOJVs\dsT1YG:DnXDk>ޚ7ᣄ5g0%SޟizekrkUow~Y^_>YbB8X\IYwW@K '?s(_ciW۔A^$H^1gMm '=MJ3M7wiI |ҏ٦^(!ᮆz\{qwʀ!0ވ T|= l|:=vá4s6Ψ|9O}*|H(iQY+J<.rE :ת̹ۥᚰ ̗{S0.XisD]W rv~mKY8$we-a` "eZ[SާAiq~=_o-? 4#=SVwю82bі̮#_+=Nlr$HBmr|8Jc FSv$CCB<$]Lm }ڟV2ZK3u@Whu6TU-ymdlPePeVG:LT\tsVXilҚs*>n/jwWӶ;z߀3|0p'kZW>FB)ǏPGq@p,."zȣFh7S!EMۣ"([t84?6Pz;Cl~XI őX@Y0,K9M=I"lC50"(XCMaiQ -CkG0ҜYәӘ!3I,/P0J.gKʮ@2ޘj\3RzdFw4p*^MH$94@N1 J%gmS{YV5"e ?곱)SCf+)F]QЪT ! p0.DDQn \[F3􅪆@cCY+a8 QLa A0oN-7M7 wmH\Tohm;0y].:=Ʀ6Xf!,b*ŋ§1r ?Gt0eژ0jd`ZVAӒ!#SQ~d685‰YdKhh12N$GRBGu1Gt@ m#fȲBCF8zI?HjC-=+1fNPIPdDEc"6 $Gxҕ`Bq.Q^ 1don# yj)҂-(JtDŽ)1԰D _X0bitݡ 'ݝxk|2^W.` IG Ր: ǾAX1h+]3_ע!i~xoz9p?&,Oܟ'8=G' +&߸}]4>kqTL(?Mc͸4z^I/_/s`tq9ޙeHt߇hū'p]u%|c^c\dz oj=D S >Y8AQdJ7G4pp Xzn.>=qN%s? #x`w28n"D&KmM5:Ss{'K><x=y%Ntcr;t 5=w[|~@8 -Lm-oj9'.N#A`9i|Р8"ў1PBgQ;q>F*ZO/a "Ṡ͛[3?#R˗<81$c H0zq@!lzIgm_lw]=?|K/c^q1^q2蹐ۖh1f$+a@OKA\ z{ϧ`F*tn~6Z@9f :NGgKdXb4FqҰ0| IDrϼ_qzCAݔ~=0~o5K縜9M8홬~nh0=V &rZ(_hZNPzRuc8C( E۰N2P|vsc9=:YVKT׬ jSv7.O&vاJV+[mܼgoQ^k"ն ۴X cfsz'a{}o],oXx8|~2Uv֍?N ?gI=X?gΒ [ >jXg`fj{sRAd^սKoްQ37Ө52s?ȍK7OJMx(^X;2``scρwCKy[deܹ Iqډo-+%3BiƧκ}p7ݚe0.N81'2lśjxK6 ! 7X#ͺ *'QA u<GSC (,,˶EH2 Yma5T\hzIB -PJ$PB zwvN'&$}Aۛ3Sm5SbI/bJY4cΚ .-kLCUU/7~OY/K qǛgްP>vؑG߅Դ^;U=r,> 9߬pG6dWiz]9dBbg\ZlDܱ#VzXG_گ~?]1՚o\]]hg|TZ+V>ci~UGW2&6 r7|]M-tʲ'CFhwNʲZ60.;>9Oo; ̕I=v0(hOl{$ug/MXڱ͇Uܘa׿zG^S~Y͟l^q&zq ;oDp#3U|wߪa?74-{jS6?YbͮV=x{i齋H]pp^KfoKZyR:&9F|C\5[v,h5ܾ[ʿG:COS}SJ}9W-)Mպc+4h5ioYuWԱq{f۸7vjeGo^y۷|wYߑ'X0˲X|lҤ 7 jd-ٽe4_3?}zY생/:WI;^"qps.e5룭咶x2GGjw5ԫݶ ?1u[ؓ}soUn}˃S-vY ïm촪,6{[W85_NTW0d݆|.Smٲ{S>sEׄ9 m5-R/hq7sF_͎v}q'cǗ?Uޖ{l9拶6g~]fMa׈Hq(Б~˼[1uElcuZnL5?7e>F+ujW/3^=_Cƫ-\%[4jTDϜ7-{ZPe:a5kмd߇J C?TsV/i$qK]W~usr'ty|㵍?yKՉJ*s%ofvFwwuHC+Eᇛ MwW31c`AOoxJJw8Z/;v;)\kY\9v|=񎩋27iȹNܿkz5e _/5dQ=._Zƽݩ//yJaG<~~XWN5?Cuӻbڽk!{m͏7ʙo[nvm_Yw,wumyZ#֙ dˑ:@Z +5CeKqeY߿{IKLknاGJN/_~%sgߗ >e 6Y$=sָZ[KoRԼw[Nߗs-gM5`M_?YTn2o9zl̆/K%};vNh,?t+>\;^onqݪ?}ڙqZMOrCϞ|s&lFؠO\1%'>֣_5t;˶v{~8/fUnORڧwԬie#y;J^l^{]=}|2oK[!6΀]vY}`GŽ^j**2{q[4S6JCqSwEhOy{L0`۟Lj趩'?ܪvkKmm=zW.̊wηz~ZŢyˋu|EKU:Օ3e\4t@?n˯5Bپm:ϟOzַ}XFwL3 Ҡc-tk~c44cў+O5rPKo4{{+QA?jOxҬ]~;kaͶ #ro&Y%V6\^F5jۦD{|Eo`<*_yaZW~4w圍 ]oCk-~>eŤn;~H$ܹr3Új׎=~y"\m珋lsWUa.#9UNKs;}](Ϸ9O:n;j^Kl}W=_c;vmhSqW(&9kK5B._8yZމ^pifZ7O>{StԒC7==t+\;,nnYWDTm)YKף ?|]}i}_/OΎ^u6UЏLJ+k,3;]\p2!AKV0dJ;rpLqUU4[x͠u hNVTʮ-1M:N$llИ*6{ioaش-^oɏlK WSgC_5[nY uE=V#WskW/ة 5AlAZoԒ)[,3 _b\h˷bفk:?qTX^n9Ǘ6Ȍ [y`7|ߵuiqxxeҕ GB7$ws6]}nZ[߃|tʖw RחC_;_UAoW7V[@<5h^MĢV-Zn^(GNZ[^Lb~|PYknۤґ/_4}#釟 Dޮ{pwܯR{%_0duUh4+㗗8s'{vX(?r{۠r͝qGr=87y~]8:cfxWl}{WkQF;lk ?sv]ޒUU;؆U:#IMVhW#56s e~iWK=FZJ.?űb{ay:ps|AYe]3y?sCIvvݤr*s lӾM\U}TjPEY};_q2I?vuPH+ŮP$B?U ÔO9?gi?2A2ʫ~Hyl^g:w_0yN<{g^f|ĮGn7[ͯ Z5@ܢܪ}/740L2X%Vw4=!29;̷U8/>s񝇿n5RnQ>`]9wWR2-~E迷\=̒fЕm%f kH6BMqZ,{fKT*wl^ij~'s:5y4du]m }QRK{;ePWӜ.z ЩspoKV&f{75غ8im4ҁ~}jCq+zyʣﷷUgo k~JvcZnfbx[鏈ÿ9(ݵv%/9oMyZ]Vu_go{jwر-% qce\nM7?xe%vc}cRng8rlWVә_;NY鶾KԡSkϲ_[/4}X!:_q*n[8Q?ĝ;Wڰ7oMU>2tΙ a5/ uf|klk)5X߬ݡώ%=>|k7t Jy~jTJ?9%>?Dkǡ7lԲ߮d:4_w"c}дuy+#}hjz7P}3n;=e]V~?vL{Nj٨일6L|}֡<>v*<E{L^ܮ+6|=`GZ$hW9:œC\8 $3f}QqN%\GNԻb@I1v?٥CÉ<9}Kv-!~J_mTÛzdmJܦᛞOlS1DƸoф4;w]Ϸ$W|T"D_ڗ6}] *'˹RKr=5.}Y׎)?gPڕ4^r^ڶf9..uxd VsQou}Gm~4Ǽ5+5out3NK+$7y7iʃ&λx`qnKΪQ4;;DduK+禟X4u>%ڡyw|aׅͿ]j_hxYW]*gk)ƙyH'|tVuWi;})}vx]yO?J z;f70P8ڥ+5Nzn{ ~MJE;j%ڊ/)LYZʣxy2?S;Fw AK /~њ =þ/F^M6W5QU9~=*KTo2M^=[rCd㲚.qOu[-sX|qx_LR ;~JXĤ{'^3Z…&]6c;+^kF>{{s~U"%Luu߹zO뮟%R[6ei3nݴ|)߰nZUb.ޟӸKM5:i ~.N*Y}ָ6աۇ>k?ڿ>/2ktʣw:B1,_~\nP5#H.>p}kLR>|SRJ{ή٫%f,._ywYU+;ke5yNs-Ń֮j‚rjYm 1]_\vSγT^hou R9]oר s2B&_hAū^t?bxe=>s1?ҍ Q?~:tgjHQԸfhI>C̛i) qƥewJf)[YT"}Hdk-~Se䮐U[G_qnUM,qN;Q1\B%Ό_tײ7/[9z∿vYO'nTn׊%l؊W]aBYQoLi{S6c8k7^˷qZ/ǟ%$aBڹ'ki߯;{nL7v񏵃t}XJ%>/]*sOeLjx͘Oz*i-ǵ:` l6Mx6__T/(wc۟?j!Wmiݼ{qpu}~gԇin<<&,jƫ<>^mfhXwΊ/ cF ͳuk/6{aQw=SS/$ona'.m?xgTNb[o_mW業/2G%sֺ4iۜ:/^sI‡[+^YrZ/z5}f\kdpկ9si~$:u՚u[pdg,%d];͸ C4ale+.W}.`^ ֽ]0eū|v3n\k9:sΎ/{GwNyW֍|bk׸nuvf~_gNF6-7ڸ'緞^ҷjLϳC.^Vy}pikLK_A~yD_{łGuBn4љ\?Rxm'ι:P*޾7m/}~s絛ײͫ jk r)'^gUq~-/9+L;Yn=(Yęaε91ڄߚ*m#dC G6;t0iXr)_>ޮe۬o|!mƽ;!Z>!wƙ={5y5uxѢU[7f<.A {rV46^xݾF3\ lX;3n}ܿ)~JJ]·pKѶ{k<9IicZr^C+v8⦐58pKը-/y0a\AG!&u#>U0e>GOyXNu6r7szo&s+yfL=_=iW 0L\5rȾs{l-m~jϾcfAJx%_>]MgOlS*^X+cN|l=+~k/g7nz#լnc fSqpSv]dvϟؙ[iʤc7߽ۯ:oTKmW욋b"]ĊcY^y̙S;}Qo_?ة:rjۗ2y˗Fy0.8}%z?eÎ:x#VrfV\.gˠ_.Yo]t\7q/c.}~01j2Ghk`3jwz_뼝吳ukulfmNz{MYpYvD̡^֋/m1]ponXΡӫl)QW(Ď^6$܇׏tNc.|'_}̙E-g}59=oszDtTKZ78✽xwU6LJ^yg7W:lL獴vuy!n~~ד7^?jʽrDٛ˺W8YYb`q*͘]ApJs->xn;[*ѾܷUd2FSZ.3Ѿ&ymM뫚\z5lfk79[s*sZAX3bUK*fVtթLIc~Oznfrӏ nwzY^|Qr9Eemm7жmlHvo:单O=urg$ձL%/V4h`yC˪]{nڵQ5fY#]?KqKz曽uy)>_\z%e^n#|UEek](,kc7zw᷷Lּ֥lXT^_?<{t'Mo)佃֓fveWHz̺x?^Oj~귧}ݣ6+VSWjK*Լi4F^˶}'|JeO#LgZW8Nmk'^9r`k{yix9/7AV%'oϽ|M-˿<&9l#'ܧKj}kO3 o>|p YgڰNO׏ m)75:";҃+6Q6lVqUET`VZfwWKkְzM coBx.Fy|[42AN׏^mU!S4gLHsóaQ5jggs_k!Q%x7'}_qR-_%>cΥ].tt|~&ƕ%bSيw(w\˽>ܨ~1ROqKv^h2krߤ I5sfq}Mx^nFƙsx~KcŤ ,<qi.eEbCSoI)~3.W76[ٌCM랱+#]:vJ)mkg꛺R֋2_=8ӹO3/'=w`?lz͎}k>nq Oyl'E r7/>"v^gz/nD.=wB}qu_W݇4xߌwog3A~k͕?>6A1OÆFN5Z aR% f圿,l.<3-WȣۣDwU6M[}Hnh2luUY`5|Guһ]mRKZD\lSEm0Q\ёaÚ/z6|W̖˷ر>! WΏU?8-zםMN Y}:ײG'(u6Z6Q2˕ugkdz |#oޜ6yKC&f-p7!vXtM;o/떛Z Zo۞x9=cSu` y+TL̹uJ'~aK/\b~3OG/{\hd.?I|b}MZ]YIVsMyً2C3e3zҔIW:S")Ղ5lfOɫ)^u𛂫W3.ՙi,xq|6y6u~kj=fhIo~7rڋߘuCW륹}AK';vԞO4ܹt엣v¢I;,V:\b5MJ=RoٔL6i؜F/MNTaS8)uYW~RⲟK9u MDe_ev_ bbߍ묁ʮ?}^'Unź_aO{ܼ#CKc%戝]=~n)ǶW w{grKI/eX1]z$&~)v Tu䃜7S&jMw9zѾ/k毿};>8.;V._?tͥ֩rȖ-DD5)gQ{ÄC_6siygbcr >e}O5E9qG6 "m~Gi=v͆_oЬ?5m3'wnܱخϓ)3α6 t–ܯ x66:rw'5{߹#Ե{WG)$|+TTϼn!c|{ݙ?L{V-?y}߮L]_ߞ-֣%=bR6םZAU:>?W w_3jWWoy>_mӌz9껱ak,pf'~iܻE;bL,zӷw})lM>ve"Mƒ]JFUK/rcAc+VxU_GҰ{gugO.:uꞓ>ܳ?rʰOoC!anRշmVWZ7ֆf+,\[=8ԋ&{Dgl}м hg9Sx8~7x"" )K+=:lY:\pU58e=gZWE*n9Ί_$zj/`˜[k޿uq=>.W0;UP?R;n]ZoWΊ6uⷭxyg 7n"qƼ^Ufc?fMKݟj_X/rp/ײlQ_nz;cıI/ܚawӴ] ;ts߶u}ί]-s[jڭ6[[$_MiӦsZ+צ,c0[Aֽ='I*-}%y%?|1ƆO-3_kh~$^]YJZ[#ڰgn]y`GQr,Iud}ݽ%`Ż~4|1Wo9[<׾uףk=].GeSw`u֞z;/?2K S^K~ym~vṛ=K=qΌGaNK١^I.MgrO<@wԾnWWe_zQJC9LR/zݍK:t֚yE3+gv D-KocU3R"|A1`;fȦKm9mnowiN^DO9]&6R̸b=f.,Ž%H‶`H̺C?fh.2pl=eZlzq!HHKpedx9}zc镕̽;Qz=["bZoM;ٰ{KZ5rߘqt|=o/M9彟EW/ݨU;0ݯW3_cM륧&t |j˸?=[X?vmޓvC総91F`s׏Kj6eJE?Xꎁl>LˬSg%+5 N|گOsov|簸Fs,?:>>hHSpp7ET҅6Ϊb 69ɉCy=j)U<睿 :nݭ5uc>ݝЯyWà@ޟYV.e 82^<̀3f 83v/UCO =VEqNVXvVlmvh`c kY@#i_%ӑA瀔xO!~DcʰtYz?6Mp8tiiq Y3^}ul֋oxZ,hur[Yem>lz  K>֮~%+>)>^޵oK]ll߰{5iibژgQݨ/7O\̏ǯP+t50zDD룛JSRgyكVj<;h ]J¸=g;j̝|0gc_mRۧ⨇ϣbkSGO~CڽWs:oe+8nݨ:7/qMJ?1fZ ]VSǯåS6T_Xy 7FYno/]K̸6~w}hۯf2씷/{guOjo+7Wu\Zz> X\ѯՐQs˷3mުk?̽HyE4weXqP[ǮnuN==ɗsZLٻ"|GfK-MmkwJGR%.]v|^ 7foYroJ6]m{aۻ/ Z;7 -STaOsȈIj08|š-{qHeJ0<-_Ul;-{v@Ee|䴠-/fmʿe0~>1ˆf>#\9!Sv6喧׏fˍ'3֗Y~'97H{dw%[w_?,mR)gv~uڶ-s*`Q7СzEexTG|fW{O_%-i/5o5e^{rO9U6rZLԾO%nt}h3u/ מzu(9{vw۽l4[AU *xa9#Fjl ΂/M3w7~U_ܬxˉ%-26*O2Q:ۻd~/VƜK?& ~72uVSO-qĜA,1+{Њ_{V/3'tˋguAPu{8xhM^%C֕Ⱦ~@˫ݞ]cWԿ!DM 5~67Մǟ$*u"v FvF18N?7wI95ߔOjYJUxܯCyhѡg~6ˬ ]{n_S{=i v6=<^`y Sg$zU#-|_ewYWƮsNr7Ѽπ'G7_tlph:Rth6M=t iז:./l[ :EO1x?[.\6o(o{e[ov6-[a;H|4ɂЪhyxo|CzH$EXCǛvzV9hϷ6nmg|jܞ÷{ekN^|w^6}<<^wZ;7k/ Kw}ݨ3~/jb of>Y=V$Lo*}G͹ f̾'9Y~_tH^XU]kO退< JWMtTl}j|\[)O;pHQy_2u &|x ԙYƩ ~QZ1tg_j.js2䱘'o9Slq{O_?k{rŌZ*icϨ^xi_ffmżGk|tJ8mUe}Ԃ*Fore;a.&KGV+5վ|_[wxs@|q/?X:TI#?{S{Cen~W +ا騣z#îϻ2n/EI}4:oEyG6 hR"8M^8?qh~š4a4;v^;'Bo*ce, tf/X}Co^B zגҘqIFg8ǂE (>P 5YvsKKcA9V% v'BH:[, +yd/?T h'De45vk!-DL.j|E荹a*m6r{5[zy\%{E]ס6RX48iŘtBa}tLEZSmFkj18B7:2p 2b7 |"B㏭dN|~rgADC2ZSp4Z}>͊=6S"e(W1Gd"Ѐ5Ω69|~2 8y#`j5:FBt`δ~ U1䙱edm鑽 ֏1N4 du0Al"ia3i jE7{Wd1Im= =I@haj r]$j7 I38M 0 q&M>AF,O48mf,wQǸi dtR 6GhIS햄h `BBHqF׉V 8,x) $!&ΡASk23!schtlr,Yx$5F&^mטBqHFgk56ކV* U4j@Xe1.agL&fadpђ噔ͭQZ Ӯ2J@(ErB8—cWd+n>9<К34:dgҍ)[BhXT@:x"`wbΨZ ;z#-B |KXfhl&zz`dRL- xӁ2N%JMVNJ5#:=JOLPjuiFQm3\Q W҄R8tV|zhMСCx^Df^F!E{ͪ! O=?*}Q'f6[E@D&M_MCHsjAxX;ApBT3e[Q5#ʔIXX-I'KHTR+]RJJ*'c#AǮG:c7"5i(0jk4_D82:t+nz?bYMdd+۞IMŤK{Bf\h<潌F ob`{txp[}0=+ 3[XʃЁk B/O5oZaPΣT.<ѹuTk۳DFC9Bgpл6˳ 4N\ D.P~6"uƢ&ŋ!< *Y@bd4Rbr|U|9_R0!+L&bXjJe2- `t0 Doa1# aF)COj8B8*? ,ZLj# 4Â>'#A@jmDڠCܓh}5@m8mhCz@:EqY!>:',A v`Hn 8<1uGlR^ :Y Ԙi5F=+xC(JcD.n5L5pWh<GmDƬ- R[\@W3>GH޹xCQHű^ phn JŤ /8'۳f>)1mfjCAZq#yҵN€&LJtXrfh F_cƉdCìF@K%f̉ Gγ< "$ʹ46.;i A1@ubV/r, ڂhƏG ч4ɠ$*&)Im2Y0VF,1$f4tٓĉ-1ap4V nP #F/@􆶐G5)'qհЇJX2qbYbXRJ^T qRP +d] &I3r,QJ% )׹Z)N2)D)*fS B6JPT6e T+2T`rJT/ebSUrT 5HjHkTT*J*F"Aywu+T+]YuN$ҤjRxXeqLHIM侫jeX`bPɝeajrPoU)r9zHDƂ_rD&;d.+L,VQ0%)Ir-5J,,IKFÄQ`q,*]czXKKQHАʒehrRLj2 ZΡx\Ċ)UR<%1VuJrbwY.2IGqz]N3@Ug(b<pEl HUو,bt ]al64i:z  s~d.[kQ 8YѲ֨\E۞߿dds m'h6j:  :x}/.,%\ *e|U7 +ۅw*C<^zOf|vZ8_;?+QH\-MAƃVCژA Áγ(P. vi‹ҞρፚOwk? 5*_fC=t#JmeIC/F?1b΁`܀ģ,ɩx\\toDeɏV/w_ ^@p&,]iBbt!L6Ogab5 P#*8?+B}8k|;g@T6yZc%^YGd8+Lאiw>V&DC4?SL^ A¬)(Ӏ *2 3P_hj@rLl6`Ϸ`@,lp](. /Wpomˍ#b )gTkѩjB%z  >A= @R?Ϟ ~e酃 k\ (X9Lm%\|7rs ~Va$0BS@DՍvU hzPHPȴОi -=QgA#ijNG6?dd#-q]CXqnBw^x_>`#"QM걡dŢ{P;ΓK RH*M)Uy!, >^0 hp(' 6L,LJP|.{=~BÕ7l\i 2'^4\MCz[,%]wC|;L(DЮ&?$I$CTQjP qӜ) lT@@O1 hO}8̊DLXn 08dpB l_YDX(0nE;2)unm].r&ԩP N=1*iM 7TH Plg2QAѠ:EW0!28,ѸCq)Bh#۴k!I#5Ȓ  7$J# ˆ-ٮh<4yzP9IBd1Qtd hO7IBTl,wrS4,ɝ'눹*0=b1LgC ?9'Ez?%A3DA!' E0!ɍã#H4vsDJ@n1dGjԩɃ,b0 [pD`@=ȡoi}>6ɳGb* W y07Xy160pP,,d~aSs8І.btf >Q4h `F.>F njA$TX3`s@\@Ѭ6L^˶f}}}|H>@߶,~іD|0`Mq~갵E4vZ4mFMmM}_x l5Uh[8Zoj=i5^0$<z*ӂˀp/Q@(/q~j,y-\4XF^ ZT ި~WS,g?/T>/re=ݿmS1:4lCiv~Jpٺݧ''tvO\l_lݿmP4/5b4:V™{i(NEa`zi#һcep}C/Qq!jX\ .p^տ՟hLr,=}CP~-<.< 1 EB ^ VPvM)UjyLrCQp<_1%օ\GH~2K_G?%{n( wx^`ʰD^FZUnUb wݧEkȞ]X[$1hTK =p=ֈߒ38P>beb%͊&qj5خ;/O{wJΤ_0iQ:ZoVNOEBy׽od1 XN\I1x דUІc@`Pxb>6Ʉ`$ bڗHJ]+Tz۟ wƴ*V2 'xu9O.y/V^Њej:ؽYQz<;j#O& TH[73[3$j .X3V6i KD :* # H"XrU'䋚~@Z^6#/jCj,gEst@Q٭FP{1sF[~ 0*Y61D;AQ f0C`Z9 Al+1p7,gQ:p{?.` )$̠O?+ .0ni༕}dz;D כW0G_=GQz .hql!CCm g+غFhcrCOc:6Ρ/ lH,tQppw3׈#b76#:?rN424~_KjBր0N,NIԱR peZ95[G3p,@|XחAe!XeqV1,]o g'uak [Ut=*9dEhzrYءA^ QQv쌈x4%Ղ4䙨b i.W봁b, TSsH:Wb䤃Ł0+iªuu:+?'3ޤ?Uh>\  CP(xJ%K# C F7Er, {2IixEJ!DZR Fq3ypw4xpxBp *.}q`Zv칮Iep铐Ś,I˒(K.'m^ *mТeƥR\ƥFaGdnǝvC P".%bόRJzndvKByp:kC2Wt%Et9wQx}`ف>v_DQ g _-0\RzA"@F:I,\Iv"F:?b ZP;8}Af`u ~:FtJ!œ:xdt7d1dt"۵py2>.:Yp,Grk*3)֮7` v>kcja8F6Us #BrAx 5ܥf@fju&8 aB?tr k3hsaEh;BvsW&l ,-av ɈlACXhwX34TAA<΀T>,;3F_0UN "H[( ,b84"!uq@$ig:,CtV|½^T( ~KM?뭌IPșn+؅G V a jh86&=D+elg#DBĬU&/BL(BSD'*%\7ga>9+D 1E}&I&1kb:?G6n j#΢VHohx%;zNľҋQKQiR2ЋF ՐQhGWJ*gA6TH/zSˡxC2<~&\xx*ɎLLFvdPy$ O<Gn&+#ؚ@@8 W Lt#c0!:@- f\Uk DMs~nĀ*:Лh;-`Kd4~A|ErX3`pPa3BB$k{B`=GvseUj |^C09䫅L9/0g hl )v؞;2x@'-T^ DFqJq//0F琻}+\ U Xr3-le.2w8rTZ+n6Y FпŨU#v/7<%b2l1 W4ϰ룹L\^f`)d'<#7ь^kCd[9l+mEBшadAȕbd]oZmC`i(f΂/>5.~69w4ը65)JēWY,~\)*lsi% aFNXXgClݽ{|(\4TCCCsx @=pؽPyyZ[b ɀlS@jz;hY6;Mv+Q E)gz[_W3ipњuW,#4;D r>(z3)jpcԦLmX;<>3DDUtT*W1NhCY8qYNW+C3F hC\B`6)? /QjL7W&d݁I0Nᰧ8^?O(IQ8Nq+RxUL--mFj,JJ c,N@ eܒPl|V$ LPhDc'>{~DH geJ1]]B[2~N-Z1: a / L#28$ $  [!DGv8E-Dux~%2V&RhEi ^df? ON+I.|&ve8/8/؎蕈$Q zNjuU($!X0*I Iz /1&%lc>ӆEFpMdB+%IV;wͥ$I = CЀvΉ6tJJ,@vjHB)b%R LFf>B'Wkkk'ح&l+IbJ! SKp(x$Q!"F>ӟ*Lfkيǵp"N3NH 8ɡcpSit`1&~7M7RQśXk+X5'/3 )Rï !&;mQih-U\I\b*<Mg i\Юp&8I#\čId%ەw #1gh$,vJ++N>7}CBCσ|+B976=($VaAT( ' ?"b].H_%[̢840nը*6Sԉ,iTR6`;f M )=-Vj 5ŘLNyCNI| @a9|@[,D8͒V$;zEe4Xf D:h{'84/k&lVG\NA~<3'ӊ[* 9O g0,>H bXV,ARr#G tFYȑ7C4b;1UDS?Z)Q+2)9 ?D5jP@` ;n}!U\&i:Do_+B#2Á=阵K>h#q2y) JfJF+rD4 b*⢋_(!Ӊ h0?E:\dA3VmDtT @+oDQ$"xzl8jM:Йs(!fIJ;|n# ۮHH?$DN53-@]c϶j= IK.3dgI,5| ˉV*konOd"^4SOᶀ$D_ ~KZdZBgm]$ջ{wIMך`]8[XאqF2`' :F pǭ5r\|EVO<煅,]TW|xce24F*f*,zܾ7D΁$V*@^:!bFR,` ;LȦPp{ S!$:09L0/3X}zWٍ`8 @=G(Y7y #O /ƕvBcG_?~:MvՁo|qY,-DoR1'gUxK*j4 q{µX, <rPHLTP˒U 4`Wra'`ΰg}$M~u$) *Xt4djc-.}>B& "As]ujeIC2|XR%qɉϧ7$$LvAX mȡnwcՒ p͑iI4:fW=Z<):A?rF-㵅ow=fjtgY_g>3mG $`e ֙,ƚm 2jT70I]4$dfْ $ B(o]>R:-H ZD[!_od24D8aq2 W W ZPQGܒ*6FDbgf$F`J1bLxqk$^HIar4Nàn8݉brQ(QdةpL :/TWd~$(SRi4|^.poT`vA![pT5 O6pgכ\%DaxQVe}ڋ&bڋ>) !1-B3M45GMJ /V Vئ]\]U^@c 3SXMcrlQp2 "|(21hY]ԁ<'U! d&@C 4!EwJ F1y#; @EfYgΫJb Im_Fӿo$=ׄHuc(yXr\ף6zp= 7A9r%--X/---D-}3E0@`BBS$ "AA  !ϡF)SzЄ+ ?C85 'pKFfHcjgW*%g 2, 7c7"E&lqZZ('X1B  `*StapY::BCBvtqjT dR[5-#5*5$cUԺ } T"|d}-K*1Jy.SZ0,.d!zvM'^l\#.̈́9UjBN>=%^7]LfA E&ɔ$L̉5z <!8$*4r$Ӳı 2y[)E)b#7QY=g苛`yX͍-=,\L]MD:j&:K1j֠DhQ-\ tq=&|BB\cLXw|Ը(z r2٦x Ȩho]SkK,XYz?o!Tid P2Ɠx-"8QZldQ2(ZJP*vbȷu"Cڤ%3*=ېa8}!aaXd;:X-9Q 謶[ 6[""B"< %J ᓺZlA a(AlGT*e6(0( DK#[cr&{IouLbg>%PF-IHQsx4-qSq hXmáD^GrF5ʼn ٌ@p TI2| `,|fD8j?v:Łs Tj5k\ 1J`MDs D!u@j,S^Q.E6/m5߳/ Jg,hKHlJWB!FX8g!tsȇ4Qw?!'&Vl <8[yprx:+TozdQPB֟ z#8"iiBX- ua-ᓳY0c Q*FY0D`iqx@"V`=g2G \ U=8ڼ>ӑ?ĝpw1Rȥq, U\)Q1LXpg\&6&^z,&IO $R.Qt4$r1*1R-V ?E QȪhƖ48+ cGTkA\e'1?؎c70Ul[z0Xv5GPtJ `='e/?sRB*~% \-NcC(AJb4lԋvټD>!0y^F;Vd ٽ| Oeڙ4okChu2Ip]ຈ@e7$B1ݏOMp慦(R 9nR>vF:&eX/_uhTQ&>4puZl_|B' i +܈vI($Z9wTKD(b8!DBl R $iR;x3w8 IfI1]D36qF}r(5SXjڵXjJ8ˈ.|袏 ܅1.ے'"Q^MV$$d 6wJ,3!łJ@>bD:?4 9WXe(O{ JN=s %'%M;N܆1ǁW(Dl~^hx` dQĤO$'>Iɑ#J͖aAe3ą)۠1X0-4HN($-"-I&Hc"<ہईzJޚlAΒ eQnA!nmP=bƊdđX;V&uOCKdp 528<>Y-/ e #v O F @JD1̨do;"#}sI)DXͨ*cwmcrRxІXP ^&*ն*dTI/Wɓ.@oqne@ 2@ gl.V PpR"ډeN"d`<61JʺRK? X8/2:i_uo($_{@DFU;"$9h7F!Ѩ@D3YoLv0r鴠֫STTZ tL ?J$MYZgi'Β.tՉ'󙡧ZN+̒P<ČBc' 4 ;D Scbv#qcqWX2T'$%7F gՆu9.ߟTRQ{| Bhxl 4B)2V\ahQ75IJd̸4T #$^ͼ#B^*b$p \SGZ0Fل؊K؊XR Kwv!恵rɼ 1(ÿ3&oE&, #I;p%>k\,ANӭn-.6E#({5xn7R]3wQ{qrה(oYѧ#օ,9L<+!P`+| ə \lUq2dy$P3Ġ :Q&ĆhI|Me Z0ha,VqwxMAe*b2FuT,& )ݤ xS*APm@@?2Wtcz o2|{Ku9cXdFJ(ADNA8nPT"V`7͙ 5NyDRɡ0 a]RܔLV$^I 9G:AIމ0G,`4 BY9aw4.cb^TGzĘ4+MZ^ f][ VDT7D" ʥ>7dZ|:4ĕ@肃rIL7 n"Ov*fE]U잼qxP(MD#Ċb##"#Bڄ0&$9qr ,> xpwxh,JNC(0ᔡGCmq)yLbgtL"6!P ELYfA"_e_;rs sW Z~fp~^#1M$۝v 6 -!=$1Ejy,HŮaÂH \ѪfcX޴./48nv/@_L0z{ň+8[P)Rc=f!Z:nB\`\}G<R$lUk'xqA_G+3>EObI!˦C6Cg "읂,8NN4`cuC_p>v݈/0zzS#E݈ .2ץi5 t(#D[_XS }!%ӚtE9"Vt4Iqd:]ntw~tWuIUP:.Xb#O""MCv(Sa0J K#ږjYSP6: G$ q.j궢ī J3=}( %Z,9 bW rp/U6QNTSSN;x_yDI^dIT Y haаןi.9\S'h7UFd TSS\b`F.NC>1oDik  ۦ4Yzw+~hكCE&/$ x$ ڀcVH&$Q8*P;K*QD;8 O\E舕[n ݔ\>T^3|^T]qҽ07]õť6@7vZܨVm]Wxj3W?H ܠv811ĵvc q=GnV„0eQSG< HnBT -104ޟGT-?pg,z;@,UpwQDsڙ81oс5sP!PZ01a5 ^4=@d!`ܼ߹Y )1sLNZ4!}Gy$N|m~tKa}W@!rqVyU C2╂6|rjK\gsPC?F ph7 oG_$O0 #Us+c:+)%!IŸ]>K^HvilHt9PUNrv+8_uY(%Ay QYpS&i*ŝ!"ĭbL1|ʘ2W0Yb6P,H<@ԅ*ΰ']^vceBc%x-%Wlm6.:wd"zꃂDc"E6[PNhKff 5Z?u  l̃ W\К9\I׉s'3Yzka̼-;Kel,o;!У$)E)R$[a'ZQicZEwrK]&2iI%?,XUaa b&#LV_F+ Djsu +i5FGn8+.I0֧k9fߣLV,URqlw4MT)\QŁ'1t5Far C} ,4Kl8 3oL2 ׄ[h% UA4*zR@HfίKQa9tXtaU wP`٧C>D1"eMba=n^Sp *FUR$Q4 5(o1J>xcߢ1V;i6FL%;_J-j iTe9 qxM }%U{~2>8;Y v c:olBl 7vfi"vaxfUgQ V&d0x7*⧹%Z(Bh#-f 2|(-:͆kWp'_J^e_ϺC hoXP8BNh @<#2}-'(RKV kc^4l&fv e)Qt E<`2_^%)hFjYb;i@OxQwG6FHл 608p.KCUy]^XvV=g%f|3EBR\ʟ(a#')]1yY Y|@%B@3V /iZA-%d&QoЦ@Z.׆ eFN:* P;)qM!!F' U>QIPK  Zm k a*W.mWŦO}qJ]F}i Wڊ#8NI.;Q}-Fхӛ9NE?!p#dbJsǢ!+X?)lNʢ՗ `L,6/(6AP/.\[Eh 4+Ztpk1D&(8}>1"]p&S|Fɽ]` y.H0o֨3pq(MP\ϸOv N (Kl4z\HD@Qr+4 b@*L" +%dLpvΑuLe-(Ƥ3YXVM#Dʤ H^Q5|JH '@67E@E@<9zw@U4A/%"V]~Ϙa05BQ}3z!Yq[BdA\jp/2&)R^¡K]^)8Np[r^ÓW%j .@Bl.,ȷҳ[`YnLogk8<3 B)Q=+"HbI±'wa_ZxF8@DmcPD3jɰ[I Ş<>ر%D%DBN  0 \y^ 7 LֈCBLJz5LAݓtٷ0xɢHMO,)e#˕ɻ1ӡ4_Ev.'>*c*(NajӻF?JXqʮ afyQ g v1]xla8 rh;dB?,("J0VKh^LiÊXJ6dn$(5F+lh b(Y3A/G\YJ:^+Xp(#l?hyV\D Oi3Vc}av@EP/tXoP0ckuɥBq%{c5У]p[%kpO%Cm &7 TTEUvPܓJz&P$,!Ւ ?k(s2d&@m_',edF61Mh'(9Qxhg`\pr$'Q$.$o0IdĊ R.I/yDUTDp-f\la-<һ@h4,g 'BDBg0Y44p@4Be5ap5#AL=@'Uu":?^S^{nPb]E6l՜ TĊ ԇמG@I<'$8nn!_lK%g)-j5q2m'~\>CX@wBhcr*4B_yn<-#Ek aXAu0ܗR`@ $_)ŋ,%ElpXs7im??Oi,r켝V\.|Ax,.#EЅ " <"m/e#n5l9Ak$3j:w1>ǽGB;Om%ު䟂S% 1r^~xRsIBTqոvG5F-½@:bRITP#m/dPP{!B^U \*듋h 4=7,5;u>}dg"v~ )ʦ>x7uPela5"FY:2O$ @#] A&hdw0;4X+)U#@7uvȴ>(%5: _aQ}.~,lPԚRD $9ƍ"1CmHdh%EKҢSyK7HRA]M@IJLXG媀js5.J.jRL1^yAX8)[*3  M,(rW,&r |yP5%9%sd%h( &n@+ /^C'gY/Avc99[ZxJARxyRDHT+TE81U'ʥɱx]%U$ɒ*J!'*]oR*C% 2qR;od,YPLjX!ɂ#V#U8Д Er) <рdYL%'zHcՉ)qbџĊ?HIdߖ$B;Ĕn\B/KIV'ʒd+6=):@n_L!IM+g4_d7"S"1H;Qed2zc7(\XÜ`'QiF4s wM(D@Z lDgH3z;11/$y! d`p16NETw'T.QјsGR֦a@H @Ι L2 :ͦa 4'vBVy/81N-'|Oz;FvH_d)3JMqny07b q3ĀPNeSe5VH1ǀQ^ yp3s(_rx-uVDYsaB'j~A `v%&3K[K%\̻80I^1' !,g9AZ)$z&ʲ鳰>-!%ό5 ]ƑS]!2v_l_?p"gQZ%<dbe"WhBC/hp*ŒKm.yW_ݗK0/f.?6`vOrBcM$V%خ)o Ѧ홞g3icz2=LO4>v_ΈD q)=D$*3 :*'5 Mne`%캩SzB$4 P^8.GYtKdr?^܁.HYܿH919 q\$:Ѐ ZRdfѪ5]XA deFD\L/l$$Թb0QJ5JcDj3{U6託r>}bֳG4"l,JHp@FA'P):@x7A4|EaV{wBRb 7W.78g_d Ypƭ ŌcniD˙s $TKep<GJrګI2=r|{HlCqCؚ0m.h[}h#C]E*I!'ېH7Syjn~G`cppŀQG_.(Uv9K*8 'OQh8~َ0B=[[TM!|2;Mj3@pj^D³M=~K 7PgS8~|kD§BgQj$qf#$ * K%u7k5Va+HH†"R@E%!d?7 &u4124Cn{a ⭋/08l0JTHGP%E䅷ܵEv`pWJ& LJUl:{5JT5]^+R'=:.EayEEY(; 06ă,.Nw17(U"M Mp<+ބ\|3 eH*%nP^o=H: ((Rѧ>NS*I0BU󄰫.tIa%LzWT$~яRi⭀ JIKy9_^BŘOUb DjVz ?%\su\(rHn@y}Ds쟔zu+2!xw%BxDKĘ HI0xr+=<v!p1QXȡ?ZaXѡmhd%)xCT(x(GCcAbNJ(N5ǾQ>:e0#zĮ[䢞)#@(]DpG1*4P14v FYעX4پ Bl* h;:= IJ`e)GTb&Q55:FAsR , ZpKu̡h`7*_"K!Y!#` uOU"arv9n%ц<AK\ {hbyMpgkiJ zQ|:Q`pqLŵFWt&HhQ,,B; 9i ޖS_P(/Cr#8b=ZIEPGEITUUcngRQ9qQLDN^ؾouY_o8y N> Vф'zgNJr w[.$`& כv7#ksK/W]~6+ٗd[7$ٕY}hm('"jK eUtNk5َUHH:*]5rDesjB$D `ouDb,Y3g@vS~$Jq+J1Wf)CtA~?q`Ifh%>JC8[1%!pu 6\h$ԹY,p)~|r*i @͸iR A}#`!$Oۇ&Dfn [:+܋4@ÙJ m꾆yΒ~ל Uo-3F_<ĴVՅc me Na* d{H &컰?>[S 1oU2I}گ2^(OJf2=&ZɽЃ; 3HU o?=Gx63P‘_K5i\ϕy/+m8DflUp5M/[i L!=S>hZI~Q勆Ȗ*B2;p:A@a'δoCVd]cAb&y<5rvy$,$? "ˋ~oSHDObvt:2Su<.tZ!v9o9 fhDFŰ~[hmqˌ~ P7(M)i6V0$)4~a G *lC:? O 4'4:e~VJ'-pC6K@İ9{Fp~?s=< [$JָO@&f?k'ɛXKo0r] [?!K@5:=ƓN|JWт5unm|Te_ lO0 Wh>lr Iap@M % 0J]qeGf!x08{YQM=%L Nl;dB6즸,]L%2N$k<%G" -lOBT,&`JF.B=npc, {Kp2ӊ/,7hx,nm&Rz-OʼM. Y+n^憰Wz FAʈlq`>҄߅a"QB)O>/\ bs=X{YXhQo1SAtٌyVs/K?ӬFAow0'Pn.ܺ<+ZmMfQOFi*y> [`rd7+P T{| XgH򖬿u!jݣM_:GpCCrrxg:ؠH;@L.g<;r#6On/El+9;#(/s?4nv*lpW@L]Z,;3 8m2Un\RۧZu)P1'An@f$ۓVr~f:x4oiW^揆<~r@x- ^Zc6OD`L֣xB=% nQ =?S/t)r\?3u3&@4l¢X}=91?6eͩr0CA ]Ijn~L9ԧ=܅L\֎l$y6.6m[dv^Gw^{m" 9n3ǃwYn[&ȁ(M3:rA[Z.hƿ\P8 hE3b|5}g*R = zYӏyǔ)3QA\_ \.WDo #g~%G?1GAAl<.¬ j:Tl9(!Wq .TnX1׀tCO gmcȓFc Sl*i#Nk> ':N\<i}!25- ϊ 6j:sCNhܔjUzT;g=&)1aVޗͰU}LV(YYUsU~vNy:.,0_?ևnj0z\ʇF쫹+25gr_9c@R:sqU[)j}t0k!NԜWWs5z߫9}gI͔OMzRZHS0D'?GG<[`(;ᣯY{ 5׉6erJxwl+(nM?֊tD;؎3DfxM-d W% ZkL@H~ϡY)7lSSOz ́h5iOvؔ#iLiS\}û$N%yH,dZ#f ,gS7C֧!pOWBh1ۚՕ2e‰~@ҞAB.3f6YnF3J3ipޛD8dc4%l2ggOgC`$윲g į?Y JA\?6lv9ڮB'*aQr=MߖDD=&(B:3XcŖ*ףʛ;@C`lx*G ].c׳愣md2l4ISEʘ^DySXrR9c\M!I3BBp` .'Oj7k :?`jC00L[] )esLX2ق|cL|.~GsStD t ].KJ-w`D;\z)MiR <xa3\?zNMyt+L:xqrr3'2tD_q=h@\ND/xy=p6? ,Ijv~ND'3+~?P{j)LOh EȳLU xHݤrf>~my6Oo\1R_TJ m戎36ͯճ_L{0zziLnb۩0*#:&~*6·6[/۴YN{R2e</_D\e S/C~i;կiH/I)ÊF9 OSmJnOz= D륇rHm.W'}isQxH9/ӻ9zmz gR_8zJ?^Wz^__Q1)UMEV)Ys4_MAe_>Bgb+R.\EO!˔«WUh`*#L- Xo$*XWIR@E 1rB=xv<.,x^[_r[ƔQHlv="WĐ[PAYG$0 b_J&$ׄx}Ό[𤹸"+\T+C Am-L;kt'>EJ{͚4^~Xi# U%y[Ġ0u ;5ɚNqD4*Ax?cY;pr)'rKA T8Oc~Sv)2t[ݓ'ü'Jmh u;?:鈮iZ+oiQd,Uwn*L\\=u? 'K/3^Dž[4Jbd6AsxuڿAf(97<ӹm5f$iPeZ9LaYm3a[UuЊAx4,7/ݡ惱N C05Mz0SmsR =hz7`}zF|!8,>/қ!]^mu 8mYGtXbtd`ZlLN}5ףlPMxh++^x1:iXz%Q"Ay|5.͕., ?*r'hzYg]{Oũ荛ǒg*G.vBhh:'W:OF뽀vGoDc 0cdܑiX {"ubrt䃫xBdr!EZ 8م[=(ĸ=UMSfнuc{Z?tSBlVNwX W_lqVgX/ 2cB9I|JBHcPy,RH褕⁈bc rEIi5&y)/c7؃?r\)Pv 3gv$./ff_,4Q\ EU^:|$5W)~-hZ4ڻ7ri0_pЛaE2+h]7L6Bm(w*G{DxJl/.ai5 qOITECSUCTOW\hYo AxyQ&Tf%dD ͦ9nX{)Ѽo՛ 6]#C7?Oeә<\z>05OpU[|[;n<:y2xj >cFڅ`w[>Bv3%@ f24X 5VqPGlAKҎ`Ŕ$2)o%;Je6nIn}-MjіrdZBm0ӶfpfF"1DB]}F YX`ilu ;A{ v0nM, F{E{ȥ,B\xw{'V ݁9KOMV;37t|fyF>}dEګǦPU?3YrfV<o!(A)!(y4%A{!xL,g| p>@ yv::5mzBqe(t4Uo sr蘲!틈IHo٤?M|uY`y5?ӧ%~u 7$xzrB3>v3_=e,g %;P/AO(Ǥ(:%T\XL; `bw@)ƢQzis HK /-.pE;A|x0̸W3ԛcB-5ftvYJ(J5a儦a˟/zWt*CRODxa7#%>SQn4 db tc<`.WjJH{ћ?#Bl C5 OKH%<dp-x5h={)L`R0patqk,IQ־6A d6JKL ;<(I}Pb[bw!IU5][If ۞/80z22_lT_Gه<57,/kt/ 'eV&O*;ל{T@% h NV[=m" uzƈ.f(۴ьW/ ;:eR .xH^ai<'xW*^`9Ξ<TxUS Sht$=b6GacM%ѷGu MTA]1( Rx Μ'sw6`Kkok1v\ tZc3&(" 9$x\8fўO xp^BQִP>!+'I|Oc'I'xP iҰ9 ]-),;9 fT(C]h6.:VqQ֐=;)Uz+ nƿ^jY2a ~[Ҏ4a'ߑM|}aopghu*tN3__΀3kadޱ[_&f=SF͕hC[G+lMalr% 7l[25S{Y>FB,O55n`-Θ IRPDYl:|Du 4?|a6]Db%*֟?cE$yg!Q$_vt4f_[8czlʿ3^RYC'{ё9rbWn=PGq 7p ;qO%($N.")H\IJ>+'$<e'#ktpE&(r`g3L@pEPNR;m!+$\ ~4b/ ;N "Yp(7B+[4r⿽xӪL-{i[$Z Ym#r .WfIȆr@x>?e֛T"5Ak7w٠>hyIj>k!FKߞBj~h}RK Ls4@ ,'崂@: ;~;)lu0b0ͻ {%p^;Y8lpt'~Bap8um z S`:0<8Oʻ5#mA~o7T]ŠυW.TOf6}TI4jԻot&EPS%}C}3lNw0lթEF6v FMMlw1pMVM^zA5m/ ·dOi]}A~޴ol::^9HŶx3֩ty=4 ]o4WUwUzСE936iz~SF[nkMй3uAO2uj޵6 bh6D[Dux%(Lh c`SZ:ݻOnPɰvSRQNs34k\>l'D97g=1(ƥ$ۻv %(`+ W6)J07-2Mh#w-) 1_3.b P(z |AjhFF_)KYh5>tY(խ")e{ED6J^6h5`0U{Gkq|^V wZh w=$ïU0b]9lx4}ApM0iQ a~@5.N֡㥌 hRqG=Wn[/T7E u IuA:jP/ovpy#5zpk7=?`ǎ!.$ W7&Ka+j B5 fHEZ6/m1v9P<,S0F!0lPAq 0[L8ۧm cqʃBy$F;x'0.^&`~q!lBMo-S:35m!LC4=FB۹ ɭJ4gFPܗ˺ GUoz3\/+MڷsIFO8Yc}FL-<>\fYZov=dm%Ϟvf5ࢰkGy/OTœpUg?GNPTխo=ߥTwԐ{b[=7 0Ģv*`cZ gso5ZӑNV D8g/R=K'TqV^T;mlF_8>V |}F{CF,[#a]{"qDEZKhAn 51{ahlZyj'kx$CNtEӄQFΒ>Dms93{z1 ,8:0c[O˅0QNٶYJ,Ȩ x orN.'sh/pTN5sHV`Аٰvbb~Rjg@Jl6J Ar&l A8|Vwp,X2a&P7%8SͯD6XHgٟD/24KF%Y`N[5+fN>`EzpT7Y\Q* k>՛(?X]7v(ǘv04ֵ /W^|8[ލT:7(tUpbI n*vB !ìq7Os/BE\ĝ_>[U|BH[%Oƒ]/#~qגp͎!f Éײxㇷ?I) }:_8iwӣBVOpl%@֖]Vn =smR,Df'lBP:Ophm8L/PnK7Sy؀.`׏P=S2 Ez4fEEM)+L*Dԑҟ`~+ϦMf;ߠW&)UFa w&)a; c-$` l^ifţiױě6nqkȍ?T^F[] h-8u>9-֌߬S4,)Y.V-`Ki\XZ` W)8R"%t$f͠rM;t¯۔LJF`iZODS!Qid92:fb I%{Xά>+:.vOA>ȕ %003&?$t2e|¤37hmITߒ|.\^qr8 <1 am[u#YycBH.CvPE"reJ> LԴ^,봹b+=!fl{2ӱ>g~[e -PzGHpnxlZgP{h**D=ѣUkWjL\c?K}p Ow e\1$iZ=e3^Lb BULvKJ£#_v$YNbvBK® }x*b~'wœxdӈw=n̚zU!+vZvWM|$OOR 9[jz/7-%OL[M;wbWuoI=ܰDȭz X47e%hס@$j!Sx:*rǻ)O#3" K / ; \2`|N{3Nx6~Dlgh%zKds,9~m2)2ʌk+K *sd++޾[CLN%|E.7hdȩܯHKy7E-s5jt৚I5,\?0 ΥȊY/ wT'T}YZHy &͹8 [xM(C64)m\>I{I%pQM9GߢoRJV; )c"ͼڅUL;nh#DprtzX%DrٖU*JR!Ԉo;ƖBMeb`}ZPJ!i[T瓄vy$ ̋vrQ]}}".ÒWxR[q [=LAJNq-€c&Y3'eJ(ubd'N 3dBko0Q!qq ?KX'gXJv(Xp]Jk꒖]I2$,kI«Q"8FEƣ=4*Shѹ4e+OQtpc uxH#\l ԡ:TBIifxD{@jC0 %y-O\ZA#i&cxuOiݾ@Ru{*B<}ii9]" (hB3"-)KxqxzޤfERݩ=M9v6WaH2 DSfM2bu44'X[ wߠ޲c*sfGAiQnX9 jMgOѽ(m|/? YܛW>"ekBMNӱHt4՚Vq fXZ;ػ4k,tǡ$2W/{:#my NT_Ζ*qI-vJѽD]xĚU.Rr2͝b]ζ. RDEP-a \PIfNJ59Ǔ];h` ]9nW!!ԼSMF+B"#[8GB݁gGP4K:dA@ϔĔdc5 WE7nt͐eY6ya"+X3@S\fJֈgLdz4 dǐHx{DF_S < v9@왯׹urؒKTP$Z@7T)؉WORCG__xa#c\!uL4J^I֣=;A⊼z/%pjGӨ 5. 78+S{*%7JeDZep{ +S*֡7|P*^b`zԪ_6 [n%o<i;jR;eb(Bs y7A# iA*d&`^ KWCի_Il~iu+{7॓gjRXЪo=Zk.aݯ~w d]7~ҩw-sR"sB[W7 fߪWzLTL{McH =v,Jq^\S[ӻՊWCDEoмktxhPYٚ}u_Lvfnm~5aA2t{KJWV`tY)5bY,o\wg z%Mamn%j~7BGx~gst ZWUV48J8j>*UelҠxL45^_ ZVZd& fA֠枩bWCsFo(ƽԃ~iun0WtlB+_*ƴۯ{veyYgb]=ӧIZNօ ~C&ZW2i,qz5kf/?tS2v u$JB=[*~(nOEFF<֜^hT l&Y?VӴc>UkX,4jZ>b-B]YFN%-S;+K\z]7.MKƩeկ")Z%G/A~m߈lC̼2H;+e˴KTxF;o _]P4_ij~WɴAzgęx*UNGp_J:LSg&]x,`xC"F/hёOSrAb ٠)|l4bټ΢&_ NG6//Cο='' b%wQ 8/ILXo\^@Q8Eat!%z$`:=~N{渐^ߙ]36UjX^r_VhdkVӳ1=Uؘrtγ%AVMFȦ);И 2h5gkmf#9LAe3Ddt4W&S%lxbA6M1?ڈl9IXE"j02UPְe1i\9 zKvb%ҨٹnvZ]:-_ ק]CW *L^ QUF5vpMrda8ЎO(ua. -oj߲w6G.ح84KGhJZSգ΅TixzD:+9'IJyuxoazNZN]Cm:$>W94Tv䠙oIVoBz Q;K$!X=OҮ>!,4YbG3/ l=&f t7!/3}Og+VƑ`)*n bc3(|Ml `A';GZn}0<}[LƲwO"&$uc:AI& %"˵KCH fv5 -řh>}mNԢOY<^=1Zx ;!x|xA׻\;`ʘdWObў;fgTmAz!Iڈ>ܧP:jJ"zq8pmTns:9^ m`>nTO1S8+-RztJC ayߴ2.,~χcDLSZs4,Z*XGodW+DLc焉^O>\` Ax.z+0sp$v5 Pjw.Uhqmas򼋩Rpvͮb"i@|Tj& @ހn^yy+oN0aScP G?a,1 \2 (ٸ%c2ja86)?`sa̲jX'`\e@5G|[ 73&vQ9XAgm*%}jIC4Z{*YSH ONc|nv<'bto/͵Jx({B":ٗobͱzzR-#4Q[ $1N/joHi;fS?ѪZD|iX@fTmg)muZ_A%:N_\X^JQvhi1Gz#vs'4%1yo)~ԛ"u<-q{Op-hPe.E]R{C<"X\;P~vjj:Re74Qbpw3.hR>8a",5 t΢|)l)2N)Ϛp|BFomZ6Rw=>M̙ Tϋ^ə[bz gH>$upGj'V^:*u|uh]ՉPD] j38͡_0Ff1Ϯ| *|+2|7P \b*7F?`yZ.xhcy1p=VϤIiUg6|vSѲlGzAdž^)/C\<=a1VXSs#z<Y0opxʃTTCx*O}_0m2ʼnyؽnD]cDb։}ķ"H?h3wEsWfB~|&VA7u 'Ɲ3~9XW8D1/qdFp|FG&cv?0OSNvdfƔ;+Sϲ*nqR;FĩELРo{鑶|1YFp ɾ0ώ''v.WKe [BՄѓ a\"VzPS[ON3Xb l~{FHKdև[x8],Z= S9'1+E`A,1F7/~,?Ξ)w 䂣Bu?RG0{'Or=p:]m  ~Úi~MZs!3o}VAw3pI)*f'OeYQa[r5Y6NXf ox14TG.ELn6A{n>Tx=F۞WiEIB<4?\{ޟUP78?h-:*B)v4!]%%<-e7=cSm; ށɛ2,'$gԛNj/{"z fBDGH#ď@rfܲlU3v\gWz)Hb7@hLhģi8REwWS*A3 Td̸=z1j'9PjIHVJ\#iCMvBN*$>%p!` 2Q2KccX5+6ZJ$l39Yd!҆cF?T!d C ԁ;#[P3~ I]}a +8w0$] RɌA*ivL,LCtn ٍȼKg evrjk|+'Kl%k`ޜJvG ~fLG&%t%͠G8gw[T)a*f~n]i;2Hl n)99S[Z nݞ 0޺Qt][CLCmT|x7 \{8t6oPr}iV{j~Eg^ !ڜ{A!;l= }HWK$^>9<18ԞO֌g3\D2idFՉ ĽOML.]4J{U=1_?뭨,$>ш a_K)N/Y?k21aOl!4YFq V]73Bɱ|ҫo#n Yd_vᆬ\.k9!$% 7RNAƫ<Ԫx9L]._\' t~"""ب&% r iGU|'їQŠLj)1fe#d=$A@Kja2 _aO0L[\YE%<! ]QS^CanK8TaW7W\,oiE~hUja6mFp:clgږIc~DS/;Ki{"W.h~EzƪrznPh@UۏO> lI{F2Iv{]"sM+7b@^13 tʥx0l Y?? gghЂ(n*.%ΐ͏-"[]_W4?)S*$Eq^~aX}X!~MڿCCnoou>Ԫ%$7/%H=T6xT1\^A7 b>Ʉܴm 2nI4࠭MOۃ!xDѨlt]/'map8 m7/N!(fr\~ſ̈ [E4 ba^:l`7)mnڍ&=lu( Ҡ3i>Qna'$O<@d(lZᾉXJ?1,M)D|G9b(xf^)ɴ]_a;GğZuAuR=zɰ'2$"Vyw ítG'Xk*L{mblal`1vt_`DOz  A5Sx>mCZ}EOA gHMPDQфr1,<,%ލI]{V^Sew<| BUWe$h&-JƗM+bW;辈/B#UltA%H<‰5ԅo182z`/am(Tsx~OsUp4?zXM!uQ'mhcyѭߏFd 9hXm>ErQyFwq>$]r?y:n^=gV\_L 8|@L\c'_ta["T8*w~K Szy<ֵo~X5㩽7.[p@z%< "U/|]'@t"D`ll%8NZ\_Aa|dapA82LI`K $]. κ> ___0/d4zgw> OXi>E"T@%hiS )JWt.D@ᛣa9є,2YAMZ,`fEDK1X2<_rPfU@(M>ݡ26?tCXA08'BK tk_@ BҴl\yb =\xiClGPⶔ&jY3= [=r,j8`L`go=~޽߃}z̡o%[5[W(g1Q Q2vqGz0|$t;W&tkiL^N|Wv j67x\Xt+ʂܰ+_:cp{krbdaJX\#=O8j_$O~Z`㣷 HImei³0*#2Q°g'ȬjRG2# 7Msl6BZ旝&Eu:/DK8;F yא!t˭c$bU<E! Ylg=:SQjg%S%$16IPGmgIԂCܟsuLpwDu=T}ϲ.~'z=2#޻atn4O<Ŋ L*`D1u1-nWV/G0[,Ԕv w&*l6 kVW[v2T΂vsW#ŠAyjDZXgcWJ84HQޏa<0bBNh+J=i&.;(Ŝ~̇4jcQumzueZr"=#4/ݻZ Ws)Pkh˗2[C lr l#U3uj=Sdݥչm@Z]<\glp_o&[B%Ccx( ?# # j݊E  d4`|iL,ؙC@R\OtDɀ-0,)U)B $oáꡠ)*, & v̐rfӡwʭ!Tp$ۊY&t}RgcL8JHeDT@ZMua^vG`CQ=_К7I* 1ДAb2C̋Aƒ-/" X5;CZ5- CЊ[/qʡ ;\iA ?+IN&N7+g%™Oi9,BT͠pZ:!j!C < o&?T|M4&شԯv _JyD쫙 y2 ^ގN֏[g޿Г1600%iâKa[>O )Pn޻!r)g+aJa&CyVHô˼/znW/ޔޖޙ0ΚWb@wFcd(ٍZW.Oq{.w4Q ~vCE9г0S#㋀*|ּ|ltN=6L3'/OOk7hSbZ[ j{ܹJIe`3[}[Att)y"vry_HD  Z'ĒIXrhzISikQDf)n}Y-xJYq ͍JP47I=Fj=\<+|8tFl$}Ký]n%PDC~_P Y_EL 0(5jRP̳l\Y _Ie]URåFsu蘟MrgC",xԳ19SE1ADM.,̌t5-#-:զ5]V\Ifi%pZua)o0;\2K{w3? h[)x֣T7 b;gNgSDAa O ~%%G,13KML2clD=z< UcvW:nZܼ͟AW' ur[Ќ%xn+LFf "Z<y zn_ AmJ%XpGb̅dakJsxssSܧb];RՀ v BnYZG^h|TsyyyȽ+Մ&:Sp\kORңьdSw끭Y`>e@EW`I*~Aȯ/T9R,b4-KRcjQ ģ(l2dl5}a`)h 6BS I a`AH$U#ɡ)dzg F0@Pa7ETFS ڔ::D-pHD,J/{Dd d*E:T /:a!Oh@G1bn}eMS FG60bՉq({2p9pP-{(C/GbԨ_4g1]v4z#jݤt:m59j^ԡ½[B俺<OgfkFD7ZyD7tqUӼU3?.M6\\j ,3J7yt45hF g+U?;Me$;5wN7Xu~isir<lR|0tӞR`nVޔ]aa}֯yn)lŪri1 QNr6 v6KBgU.2_殐LTd'v56^<]OWsw'Z6XbQ!v+ML4JH&[r<Q5]͔!`>뗀V^K1. 乆aC5_˖r?SIp || '{j/|YX\@਺/蒃9n\8P7*Э- #'ZGD)OG7QP?Qp<9 >|qP0l>Glx%ky:aQvQ"f6W G©C76û076\i&w^+ w2N] #9f0È4Uao5{ =S>gCJO(WO@qҝ2@q+BmDcp?=a$ⓒy86/7ƙrޯj7nO*֡,m?fB6ϠZ LPLςi {*UUQ!Nξ2:v@7o2MRL< CI㳏;$0hC2I'7sۣI .S^,؇RgL?s$Ѭvx7e ^ϲ1J&VwKڷ67EB?nwW+Rs)옟GuϲזZbHD2I%Fd nӮ$Χf698~,=*t&*1-/k$kW6Q\nhy/@݃7N߿i}to5@kkyA77-jヨ_cm6oCFwޘu= A'PiL 5nlviPY+ۃwjKv< >aaβC)Bmezkŋ-x7$\ gc$ȢK%0csF~g_~hўɛvQxU; ZǓ \$ſytJv gڥ#nYWvHvt?!" p,Ɯgx1+V]ϋ< q+$:p ApMD1t.j`&[BOQ*Z)ONR:ߋLm C/ E?&r2ZH65im&rmzAk̔ժ43120T D[ c֥PbXEuka"^8, Y,H'fc/_pnwx/W( D(/qT7ju W Em4z5sudцle**nCݘ"$QZof] |6Rrl+a[NOw=9 C)g+!8+8͗е)SnP5WQ,qO*{w?qْL{bm^G\?!&(}]TYqU"UYn6O. (7&H}BjPivَ[bx HPf^BJЬϜ0ٱ,w(Zd)/Y4vk{+hR__z`Hvg!4a,93zã֒(jަՁ:~6: e0akadGiC%?òop]zyxSVOUCъf|8@g`]Ws 5=ZFU9uL"E#z&i Nwt^;| f^jl`As,-P&bLYQR '!`+q?O  PDhahJ2&7Nȹ6v66b M^d;cc'#cM ں4IUq v}m5r4c^?5OtRՃϗy]6~;?7/yiw.uv%Tɀsx/ѓ}!G84LS#SSӱ/W&1z>Jc4.8猄l>V2 \MrcD0 ^H +%qgGe)K1YJ@iZ AMwr)z9<elV>\XReХ h:3 Qu,[)U憾<|H6<43Ch20קbӉ-/sS\{lwj.$ntHV yV5} yPR 5qR dvRz 0\tTa.Q`\+(-}BBKR'`&{~_A~*Wھz/_T/#Syq6mIGL}-v1rէ0Zn%*~tOEBϦ5RlK궇ԭw5w<"Z,_di9m/}\*2!BBG-r]U},d050/2fFR_c}yxWU@)Lqni#e |\GYv:E?ͧW`D~shW{Li&1mÿgDWp?yO> #Sj!4x;lଫNt$yaL;'`ϲ*M?!!7 %ݐrP|Oyۺո"2 /AgZJ8em ! s~v4t; x?UnANHO'eg|$ H֖MMjxm<`8 J&Q 5@ =T`P\3/@\w5qеɉnpP! gһR=鏯 saA2e6QuAM\#Z}4h~H5:5l/wJ:AEFEY:Vb-$^ .ZPuк`J!ԌbVi";(QuD#x@!ßwC?P&!XDx8|Sݿ1΍6We]& z7f+:tali;RP0sg) 7 iWA>焪gTyp< &HSC x_ؓb,wKI`k</K%g-N2\ 4֩r)z\UqA[mp1+;ē;01xY އx٢ Y.ps0=2x m}Qz\<Ѽqalq.J(:D2LgWodJ nF[7ˁ/HWx=(_k8!bOxxCoa=џݛyRoVR 21DT+pwJ$D$&.kpR;OB$H *S>A`{6(b/Ψήsq@^;Y e4iEo 2Toy@E^~'H*hRS{kbWv|BC&jکA# %52oL!؀t"1}- u奟fM60 y mxBŘ/6V~Cn^1s׬e˿}}:ؠ,ď5u*X!w!V7^sd.P {K@@mdj4cS_#ⅈ( 8LH(͡T,1Swrc{ƀ1pV E }hZA"%h|8,&Yt0e"?`gB8A$)Lܘrdi<|/|~T1R(/F( cJ@XFFmR%Zyb9(y귎ztsoY`3"*" F 'Mtih@.L䎦vӦ3$Aܷa[;o|z|+diy 6v*D̆@aқcpdy;AOͨ\sQλi}@g)~3MlqjS A axuzu?A}^ նķfu"93s &sfc% Qk9G!U4U|/UAq8uj@f化)V?xW#)6WoE#8gwɤD6xW5L-FU#q G'NwF341h Ηx*]0hm${gE^(yׂ#o|3\D ZWEK0 .J.Ol~R^8Iz| [6Kz*LGZh s hp}OqqjR .惝1Y%OHYК4=:YJoYVAռ}l3efޯ>#1 >&z:hh(Yv>Ju4"ϰVF|?hv;={J0U&@rP9E-/* Zq/K* NTyF_4/@hMIr\@tھ3ZelNv pMWGfv?~j7XJIs27 #u yyQݔX*(΍0<J0f/*r70a|zDD\9lJӼay9\5U5X r( ,eDjL!EuPfi(SVfMўOEC`z<21Bn*Oc1hRkǛjD9BЪz`a^脑y,%lQx吋bn#ӣɍx5P~R~*X0 <^{J /EQZ٧jKH  ڍV P~O-}Qogb~J2y)1~"5tV aGI ns+d:wվY:I Q}O @s7P-^F ̛FO~6 *peL̼vK_|ʐWiH%P`fSf3+sbRdž%~3 *`HQs|)LځAu8r?5DPKءl ٥Ĵ~Bh:FmJ4)sD(؍&0ԅ^W4&N1\B}AZqn*Ƽ7wM?LS&Xg> >iADD]dlOO ]Y:zlD7b.XO* #~:~Bx[|m>W4<DuHU&/ƥBI] dGl 2*P5eK$aՀrW$ :pq! kb^v4UF*G3U/>Y:͠Kxݧ>)] AxCmi|;K&I 7Hn+S'S7zM_DW8*͂ZӠ5]6N0E99sSІ9,?(C'~`Ǡt~zl>)Y A c<{ V:sf|饣y/˲gcw~z kd?<\`Y!pk+{=hRQo*Bnp6~gn+g֩A6}D:m*Gԛ4M0 %Y6s]:o ]g~)#@ӿ?j@Xo[GGۥ'O4#թ_ԃH7;Y|#sVkʸ}d vc>Q4w~pW6)@3mEdh9Z)}7 JJ;M*-Y8wS:؀AF!Ng4DRqIJkZ<9 OioԺ@驐=|L3 dFF;(C3[#ލccq-s Ɖ^pDO myfuh/ iznu/NѹyͷYԗs]ՎsM}]$Pf{Cҿw-8ߥ{oQ7\}'cW,TR7hF<&=?A8.7,ne{MAmQ7!"{RϜ']&?$;ak"ʡҝŰ+E8yFO-b8 qx<?o'y:yqVټzOwJ7XhG<]yyfzX@@~| u Ғ.GV޻PEgw5:O& YJ??&|e_upy+,IzׅH9(EЕc$ae>e߁ٌ.hhR9O! !ZQt 1'qN4r81DdbYQ>[Cۏ~t0ibgw5j߉=QH6Y `^>PL֊!8Q{5lQK;-|4{i > M]f{] h-^:mñ`h֎kka, rJMt1az ԑnGp޺t]NܮNV4>G5L16ӽPe^s95\;lUZ JLn_ܚ[7JQLxd#"!6j2LRIk7 rйQA>NY£NԽtCvµjf·ԂT0XKƼ ")c 4mHk}uiPZAY gax\;k]7v, mߥ"+6ߡމ;6#H~quveiirKmy=b*~C6ˁ|B[읧ࢆK`iA<ۄ!` *ZsA@=@HPӌ F+._VBq:h%ٌ /ERZ,Ѭ)ꙍӑ@Ѡ@{i9nWo{P]I&<_iϴt-fJs:`4[FA&B#xYPcfʇ)BR|-ଢ଼Pֲsܡ3CFX) 5TH[;O2]16dUh:M,\¼zfd%Pe /{tN>ڿNDER F ^ؼ/orK1.(yT S4'n{ګ[%WU*Fu*|LY!G= $!| لX›wZsϖ(I.,.S`K=G?rݬ]#<[K; bΛ#{ܒ< Հͣ+{Sa8nuPnK8Բ cM[?jSst<`^aa26:j[glL(dǯ1n{Naüq908"J!niQLc4=pEתpFxgE_ē(}JuW@UU uCu^au<9W|rVcs9Ք7)aK81/*XIu# eXtQ[ixx *NœgV~Z@OJ>ֵpGGY}ig(i%8JX\jҦC Adff^wqmQ:gYZݏe{p/8]4}/ۦ*IW AaHvb<T (9px2$zMV(XNn̰ʓM SqFBh|$:שsqfji[Ez©=m¤eZ9Iln]\F1<~orXlb {Ef驆_k;?ZzFW!߶ 1τ};p{d,&3) FƓ2x 2tA`4C:g-_t0h~6v@w'\C$.皋5!S x/1,[Ly:[&H"MS17?^"؜&M _}'h]_J$zgW,& Mí,7vzh%䬍g&\\rHr% ^C+M lФho$8!^.~,. w(.f9hƗJD4V&4cڔtQ1|,} ~>Y/VJqk\5rq##1;sN˖v;c?J|S]~yNM8b6]U1OeS$*>믿voQީ_|hRDw)&514T[@j}j>e:>E{v'KWtFM:8%a7Dtv k`hOAtq^`[3&䊇l?TلOz|XRfRUJ69X7 /چTl. ٧=KReJ^zy'3AƳ!B] kLw:ӓ¤F!`_S䂦uSMl:O% G0?nT }y&}֦߾L ؋)d>S=ѿ|o~Ї*; ք-D-ΟlJCڋ7 PEx!9) ~p e@-JHMɄ}٣`O!|b4,9'GsyxZ~YƒZOHY|h .L9X$b]rmޗK1ӹHS0 KRx @O>܋ӌv;jPVv/?*;kDM{E> ML vT0AOR|zw- 3blk{>4I6a9E1x,12P}s1"H= = t4`'>cirMPخ9hBȸqFwBjL}xO))H#bXj-- o(Q{cS!FrIF3*1Aq %Ym6UnIe?UPx/6"8B9L}uŏPwoCx]՛qJ@=e6dzG}=dntd,HZAY`^X@) }e)Œ!/G*4⺦zB\ǚ3$O'05W驸v`ɖx}ؼT(Wފ LfqVժ ^Mx3֔ &߸uS5c؆I?ǠetxDKt#yhk@MM.NatnnQ3r֥HqVa+(hY3a0G<:% W 4cx:} ޖ+7‹O؛'s|FK; +y 픻<)i.>*]"qer؎c`[,H17,b욥tm;b9fe9 mûjZ9cDZv)VH -}AY`V? 2c]zSZ5l>`,|>acY2lUkVcOxGkdb`"k*}/[ < gnQ&3C:YS}xuz&34j F n e/dow *y84fRsm@ůauRROEC`p3Dg1n\TWD8Wc9үڨJţN֟cTtj!9ffxyk]5.N‹^I:W'L嗖y6<&/|5-,a BhM*p)N 4;?mTdW mtW'Ȟ .@қ﫜{U.B*y^?ԯ m{lz#Hҕ܈re!W]l]૚* ;TVhLZ\@̆fQ\.@B酔^0Pq[^!zj.>[Tbpt.;aYP/N[Bծe `hjN4ɩ dwH[[?锂ѧA q>K3,d+dynsZ5<"磫V$TxS1TD b>wq ;lOl K4]Ď ǔ#Hi 3wu*-Yc֋ժ8zQ.xBU'7|n݊:r^`pĞ!H_vQI\m կ^,cU=+8]D,Q =A}@Ksα3RE͢-'fu4 -Zr4U*S0/N' }·dW$)xܖ/zIIn71++k9_7]jʡ$v(:reʟ.~gR%b|J[y|#1נx?_d^рRx?ᛘ;6ր\Y t1/ᯜ[_F\aL{a"=/\k$ep93,ϧ˖F#~|Ct kɲoOb\:%{C8bLYQ96ЃRY: *S}(aCwz}m(ΜDDuZ Х|tMt0O]O<#Mv#[7J~j79) Cm+$.CjrnS?w Ї `҂mLXέ ;wۍ(6@39gjǴ1;v/5\ @?K@8b}| o$-k3}(3{[/֦WE:^-P>}9&l1JOBb#^73BWG蔚=,kӽyeL7(3 p]Z # *OMt!-N0m#o2@0hسF=%G;nF5_Pɯﯛt$Fn(6hSMbsAvB[Uut}+rKf%F\B)b}z&kt9 pTْ5TYŀhnPN=| tij.D1FLzdѷz"|KjBo,qV.p7xj"I+B;/OPށ0FJ5qrߛd,DUz4N1<=Ć<2Nj?]y&}K)wP,r`PGX+/1^[, M' ALl#C{m6:9{kz (";c6]MUj#5L,'峙̞F '3*44Fk=4nuCi)g%5؝ARJ+[Ic~kީ2Kdz{! 'ǜ/9MܯOMp.V<l 4yƆ粀XUpgT%['+-#}qErz7'v.Y4JӺTX ͠ON~gۡW).|I_1,!ٶ_9@!2 ;#D8>hG1").0Hq{煠o:Um"e۠C qya\ٗۚo][cQ.Z{:X:hNHCAV^H G=|C;WEχ'!o&0h Wd2a$$kh90^ %9yʛQXAqXn̶Dvض.B2!Y"Q[u'5ob&yW#9i|F'4?Íc\!ogw  YƋ ?oٶD \]o?0vms +Z=t~.(_DWCǑfc!u8BNxdbJkW} ІCPl! )(?|Gtu5S',]!gT;.WFZ.ٴI.' ihTWk 3j\j1^"f 0w.t~wyb1SŮ\`w݋ps'EHLh|N\;ǍJpǙ,1%.h&sœp\nӪMd;).K&E=*ܗR2!=Đ86Dew-}x+U| Q a3|3筚Kg~jyG{0z I$sf L'=a_by|H@wG۱;7{ uO0݃EhaM6w2깟R+獏j޷hZ/MF-bG/tgyuE)AV95;~6gP"a<)hVruӕI;ELJƮ7=^ h*AL{-:dfY[ jP`1w:C#,$WM1L+7QrMtMOEHUoT&Oe]7o߆Ў~{q_략Lz0:GuAvKuèp6 ܧ!OUN8~l'ݓB~>HhSaowovt?ݻcf;ɛ3oow[09+"\ET` n+j]D_}`Ċ ]\QA{?7  DCţ>Ϡ>n d2,xڟwX] M2WM(`ʲ7ow/l{#  #d5xũ3Jfُݽ{~0 LF a:6% oۻck: .#Ex)9L9|˓cqkXb:~d9[ESj;TbJ+ !\7{R0oeh?|{,?x!; P?7''13k%2o]|"_!>zK.>P>=YH :>4{|zі/_+Cba>{HFf  Vޡ(dG,mɉk(%즶r2g8XB)ɍ&"z?Iс @2@j>o\BPh}Ĕjy(:=W@аC8zܸxڽ9הS 빴b,#T띵Ï|ut[\t0݂LMgޠCJG>IfTPB&a}boLdQ2~;kFͮ{ua(4/U,ghωeAS0I/8P|0 @,ᖛ̱\q[F , .,C=;UΕt26r,%b~`AUozSjFbxptŏ|s}>!-j@:94:}ko:3 = o ^J|[@ ?΅XP ^ʯf2C劖sJ1]]Jf4uSali2K mrI!7 U1CZmIk7Hw4rbnήύӱ<*M,}|.q6,5S,Ivc(Ȍ(}4зl/U,ɮc'"#"!:g;]a}w:8^~u!  ҥL.}h,'DtEGĦ|9s(SI<&ߩ*k,$[gjkfWwx`jwZ\: Bw:Gv8UVHWP5a/U,RbNW"Ef] TEUe f1a|au ?/yuV7fTa4fi@a;.&9h`ӕKщ#9AQ5PYj5z xhUɌgu*BTS)`3T7>GaLEU#m~*#zI7tt_a'A~5=w/bZF8詻Mgi#{|-/2v'Velv{{`ևٓCx+ uTa?j|j%W2%82Fp_:}a\5Z)}CMI ;H7ܒcĭfAӥ{-'-Ӎ#-F6#?kQydIל{VFr b:1xKnv:q<_Í{MGF>=M]/R|hri5*OӶ*ons{V+CsO}6O+ӗ ٢8 ~@4p)ш S ʩ{@4%=˭w[Eў3YsO'u7`9dUWJ&AU’7 769xԱOY &}!^Li*-uKGiutu9$ <[2odGaY& /?XBRܽU:Zvmyzn|%T_ nŞK,\0yMM ˀӠuf~=X[u *1R9>^a1:[9#8,^|XReC̀r9RnAfVC7;-b)`n7/yEbc.i<30iN2qـEe(w9ܵxX %,g3 qrasI \pHظ:~/:=yqҪ_0Nb]d*hwk\Z.Y-5*@Ο\gh'QQ(~13PϤ$p_y7>ať{w`1<˨NxRߵNC6 X l0@0&5ƫ?y"Kg+)FM3gD}#ln{Q)G|(:EDࣞ_sPϟ,P)XsQ6b2myYA_MY>U!ju?]L"  IkՔTGpԩa`l"cŵ%6 Ix70?l'jU(ߗ2QΆ+lfqOJ@{2Wk {8e-Y2'.سM9 ||f^oh M!ylj5`UܹlGx<=@!#7b6eױLzfŨ8`TLaWo:tJ _Cc7NoIJ,}ƣd.~~{%r'RJ/螻~Jn eBK!V0(F0O[]h$x_5}>h>p51g&:6A^kO,\J3a=y&0C_e'{ejw!,j3 [Ao er3C ucÌᤓotCnzSۻSdzɯDa-X%dleg!G='g⬕X~w_w _+(Omx gT^5l_6S$?r97 4nczM9t ~+J)דMRY_Kcô(hCMW 3ĺUI{2w=>W[*:+;f emc!7ZAݮK; 6IIInVg[=gۺ?ԌN꽺œ$/e~KA6ԝr֋W|"+FO^nS쉳EoU3ڮrWŧN J;UBXP=%Ζrtoez(CtQ6/N{_m.1 RJ bz< D,$K:K_އ #yLծ?Ks/QJP3 MmGz; X `Kc81mfap <5y27kt{zA6inkQ>[<3^nFm+Z={㡷S{"BWJd痔=dõۻSktr $-z]v?Rw>+v.ĺMgf&F)Iy*mz#*>G =3xYnꮦOJH%ϗ_syT&yom;.Cx /c?P =sIk@/|lol.ܸpڻw9"Y -MO; 26TnJz>yԲG̿ oN*VB9C.taԝ@9^gۗa\<\|+W פ{!tWbdI_&Cp%pC[m??YPahPÆlS@A*;IN;Ӱgt@j׆-SH\MYl>}5?5%1^ߑz'3vGK}J DӦ/].B5{(HtC,q$u!-a;bxn]q2}k{Zc $Vַ[u ? &LrXrgƖ&#^]ɕ[Fy,mWNfm8؅~] 賗.R ^ҽ)X':} ~Ⱦ/7Gs~1xJ_T;ܚ}2T%US }:Sl&lWgg7B_XoിT?!Oq|CFɸ`9koQL응8fɳmmƁi˗/|*7HzֽXLE+rx;-FiK7^zB&gEqd=tnTKItB\jxǂq2:a6maxj̭9Q1<:k@oL&*94wqQzVĞ!=T]vD/m8\:&6d9T ( % -m˺Ud1;pg:NGsVt ]h[1bc]bP-F\҄ 9 S"d\\^h .ziVYۀm04Q9YgC{rK0ayZVbsWoiuT^JLgӽP*Oy3"\O9){~:Ѽϟo!P'c>Ư8D5SMng}>Py1|G*5K-&y;i]. 5F`Pn !Sgyf6 GtW6.qX֥tMgUuUc$17tw5rG~Nȍ;\ċr[> wz'DPev/R4ml#؟)^Go:|t`}8gȐ{AW#Y`fI3B3DNo"=yFbȑ?_(n Zǖ5NGt/tҘ]~c Z|n]ǷK"`B6x.->~! -[˧?,r.Ku7eο95}RSv\ d31܃% tJE#jA:Du|`,}1r6#* m3/`c~7Q`Mu%5&}T;|+]iW O{b "~zuK;T;qdbx u +9DRF= ]U0w:`F"WD(|r޻o>o].2#;3}:vثIM|cDEZ wG#a)BOtɵyxqlfTO2-nlnzvņ,XLU?HTdA4n3.R(G6`+4$G<ooH)wsϳ|Ѹߚay/*K}yE(֧<Ob8>y@YvuPuMM`k 245^_JtͰ T\4R:{>9HR~prF=\Y =lwm]`&[b e ~2Z[#7L~?F+.^_2z~ L~D~PEYi#=^l4i ae9~ϕ*^}'I~o2W_a6>4Q@no耮[#Lw$.$ʸhu}Ӟ?/-E)m[PDK{|r9߅Xו*4Lm | ;WonW/G[|\H4pnR^nYg bހ}?.cX&e}憽BzS#{'plR 쮔 >0x'rԽyoۆ;q Œnޛ|cWԈ5{;oh؜ԞaFvޤċ',bz|3a]svUy~pxFWevx1uO;a$P`̀3ʚrh_ަ\nh#;ז|M!`e.[R]nP#}֊)E/$s6aKߥ-سxgYɹxƧuoc P:6,a //tm@dLAi f xo (/"pZѵA \{r.T TK(B-_ W|:KO9w!2 $s51??Z+7]]* 3&()@[QrOq/P6"fnMSϽmLk>Uq~aO`nc+1]V9޴ϧ갈׺ղ]GfKV(3N|ϤV3ǀ /hyթKc]:0dD9{ۂMgIlpK4n}V ,Ud&jʡU2 Q tFka&T#l/{^2r(_ a 1 E!{IvggT٪=<ńV}s5v[!o CYń~ a͏}ۊ7&Cјf\eDg`k؂($_EA=ŧ;K[qtXLw `O"^=VG V &bml{| 6g3[!r9zdKb !F)!*̥G;Ba/f] }{~WgK;&y:dGWi6/ưIfGzÛ,Z*R:ݪ4^CqŰa*mk%qK+pɅ"^0pA|קkh(ũ'6j`G\a]k85-S 49<^\p q8EyUo֎2#M90[w[XvocWl3ß`1ckNX@N0U}/ސ3L{.&Y]^:B6hp91];R= "Y}9wXoaPͧX$̯D)Wk<9~}fjqRՆQX$)*.'Έ~:X' {1+dN,^\k Vf X0 _Sk[惝ߋ\}arQ$j?:.rT5Tg4}3Z^l{0"A`US.ʥ:˓5 d ^2j';$ϖFf?ٹC jru5xp$xq O1 O6XϦzF[\g, _W/_J/go{/^,)=[snt:܎َKO9@oxѕnzضS{eIS99-=k74Ayx8 "ͰO-9^=Ȝ8[sI}HQM (u*BCH{sky&BU&c@mR`<?[eHjŹ Dە5%~xVJP {礌n,3Jbk9;DjX%ݩ-ؾ{=TTAW?Yq^e>Z{#OCa2b[ 329Bb;+r#ϼ[4Uts*pf@WYxȸWћwן<͍IEվb*IItkJ (8ouɿ.Ft޺x8+˱ba۹27#jmVkx{M"N7YrXv|Feo4yjdoF`< ڏi l,6BqAJ?񬿒L>;ސ0ci_&-48{VqdsRcنbDn&'59 ^xTVۀ3k+=jr?OwIHyyb [8OsY`Sqg!;KDq rZ~R8~LNjQ`r]PCa־뭨,-F\Dqlq?.v(N17\/`1\[bbf!h*.[~7/ǰƖczpwc*]OZv[.-vN^Lg|`}n$'lu)5|GFqv}`Aro|\CЍ{gZ?3A3ҕo]'AjPή,Y(Ĭ.t 6ߩ0:׾ Xc6ah3B+&]D4,BTvg/I7&Bh?U?)pt0at$2wj&r{T۸КUS7zTueMzЬͱ=* ?bqk?¯KBKxqoqA̋i\9NPĖPCĖ%˥п( .yMꋻZ2](n5I?l^< [/+C)I%~bC.@|iur4KM% 25Nkʩf \Aބk9| 8_ jb1f+']s[suz`
;p_ g\f[[~tpɷö3 ެO}"#ʯxKsܡw\}Ի:Z@wL5R.PxW6ee<&FҢQP8Yϐq\ [,$@wq =nO}F 3u7CgqTBn)aO8ϱ/lճ! 7 V>!a3zs|a..FCv=GQZJI2!J? BʊxǂuIA<>%SvTh%/Ţw4,c!Kc\?גL4f@%`,},t$_X-? 5՜ սLY a wvwk{ll'߿޽>d1[U~̽a ٢6wZ6&$F^2.5=,C1Q}?Zw/r0ċkmߚąoēlyL~bM~ϯ)DVÕ솥.NbgA?aaM9;tXuwoiy~?3*HwnjXG ܫ(_vIn;Lyb7}UQ}{E/8\9-WtҊy7â%d,DUS`w!xXN@!T.(-hRdu*Lk,O1.9N&:~_x\5 +ysRk񃯲t"$|!bՖB?~Inu\#} W; ma&l@Ֆ=Bk^y]Yoj)ԆIqsK%n%BXK>G),ic]p.g:KlZP߯ϩ@qQxlq4fTKF ((lVB];O cɖ%+~9"m1|O5Qq@FgcE0R=5:GX\U1SF1`7RVGܸy|&`>fR#[=jސYd5:}k<@(psSA!Юqm"[s,UJ^W'}g^%eg‡ķsgaMz:,ȮdlO+u#sN!3J KKGS]]z*^Ϊd|weI>ᏟA]{sϋ7kկ=]ey*qdL a-ckkuLsV^Hr,V|/i&˓_=I:tz#ўϤWpSwv+4! Zˌk"3y - |D01ݺ%e7y%cok$Y9|T/ x>zlt7B=#\ ae .tky-b:KՖN l{ON ]b-sӰ \o]zn;,t@ɡlQhuUZOS=xkIԎaBjf+J(WtYy,Bu81yk`aw頔~)rdgRqDGw #fğ'p&,FצO+ӗ- blm<?(G`JT,7X\NvXc[2B+BL؈8Og 0ߋ}cnno&;z喺ٷ6(LM/ 8|&pyvf"zS\ew|ggT\PS'U2 qTP~'Tt8ΚD#63}dax}]lʑ4\Uqvc$֒,HVc<~t?D{QSQE *A8D|Oi5ϭ}"21>ҡ7tޮaZKh.}eҬf}`w1}[&YOwi9ù/=xO+yL@b}ףPl>Tlsĵ ˍCH@0:O%:$Ljy[%vTkkzH#X8G˙k6R~bD-5#wY-S;!*,V<ΞtzI Jv|vVǃ\NƐB>kگO!hCo] V$R4^c˙Y08kӥ|hQ%qu2:5@kE~{W3gqK'1LSe}>jfkyM$'}e:J'w:.2Fڔ(s.J m4iؙjt~0Ly& ƞK81!D.@3] ;@n'{t%]"1¾[6UZOp[t"^`I?Dq)cԽy&}"jd.%unYg6Ϻ$]]~6gc\*E&/L8ZhI-qsuφӃ'xdzBS5Kso9%ydsV* 8I='-w z9+U[ǕDN < hL9BFZS6Z6_c|(肿:y s?sQr=|3S-奲 u:g?cZp 5PZ%NNG8)U |X-LN>iRsjIU\{lDA;ܜid z+z?Dj ºRzӀ*+VaG{7w&_f͇^~Cgg\uhR'j>%N\k '^}P:ȧayFVV=EA ]Nhפ_Lr&= M6 =_(̞VRt*OOlUB:r?幢g;8dY5ɿN=gݾ[>' x VK+Ymϲkyl3'AOT$q&6 ٬`y%f^qq{7\%x8υYԤЎr?+e->y[Hx /dұ W=<63$̂U mlMIrg gtPDL@|=/~zj,}&ڑ,ϧn#~ Xfcb"/;J=oNj (4?4L~>lgf{f&?_3|+g+rF"33qX=Ϸjf"+f87^ٯɿnƿo!B3z>w"ڙRu3Y7_3fKWͻgf~OLu^k=G?oO.7a2|g=;S{~L]oL}~Vgүϴ9^Ϥ_9c_?fu'3{n> Lg'3=W&3VNүs~_w{.ߪ |z*>LqXsr js-KI+:~<Ek|:eN7xeyvD/̋ U\I90bp&#_/F-:[gh>e1w^b]Qz=ɂx\ \/H:1:־ YR7Gr OkhN+S}uӂhH''$%LTdpYvI$)+S܇$%8y߃;ku`&]A0ۙX&t `ƔS*3š r*WLTh.)gI1ٷCwx4 U4KGG(ސU @*9Vo}!D@FiUmYZBxi ,@i*+.yIzBWWG؎cӶ^+j:^yeM=9vW0`K!#t*q1|Myˆ _b (̍|^g;uT12oiÂpYOmk ImӺO*ۈY>?<^WsvIY>d;8Va:{:$9=g5@IXPvސM/ijx~)>^hO@Kvwye1ӧÚ+VMI_8t⠵_RA,ڋ~SF,ltK#,e>Q#3.nCEPm)lzR%~n1y~#-f~ mmPH{# S @հ5ԇD*a(a?,P6z>) SSu+VdzBh9._D$Fg>S3B,RXn)Ŭ|4cn_[Ⰰљ;-MhFotq^;fExK^#NX_LDdzynUy{.CaJ3aw#]guY߇9[J7^̓G?'pXLL)`yʛ.HSq<iږ!ՋG1K!b8_@V^4]X(̰AD1^+ۼ$Uup]o[l*nW-dj+u \֏Kw6xԻF6IG!}׮l:j`ŋzC~] SwuAfM2L?_4p3R+etoo8>,:}hi>ğmV槓E'uw1{qPC0-k4Z_`d=6_X:!9a g:@<̘d&4QE&='͑mrPoBpe2_qhSCSA54}tii$6S<UǶÒ5xx[2|q)vFm{:ae'kz6dPfz)33V*->d=)(Jju8m Ûb:;=7yn߀xC_5_SR;˨Lk6d[FkMfěyf5TJ4HӤ{v b`4zH4%g}xV: Uwl|+,ۓ57.- X |E'd}v?I۩@( X'L)ngsBR s |3V1)_N#dEZK k\rn 0V@ˌB.>w?Y^ux ڽ5(O80H<~ 6ՁjR𧊕'id)r}$P{FV85^"YdMqKn|#.Q.]^Q5x_.ԁ]c(~Z|He-o@Kԃ7 zVE>6~ qYhXTٮ8z6YRW{|H8t*G8Z 9LU7gx93M2'\`T?4;0yK(Ix9Za*,͒ٝ Ѕm>Ǣm-%GGIťKSd1-T?Ӊu|A7guWK"G8yk{ `;['2H@[0$ n,w~1lKV%rw0 4kd3tFbJ1yȤ\3.[G]Q>evѳ޹AS"[ayJ{Pm:C[. n$Vuާ!eבPOîibҼzIS59+Y]g |5ݖWHNuG׺{O-r@Ap< 'F&Rj^| }kFȬ(Cٛs]BtB1tۄh2 ֮8^O].wُf\CsާERAs#:d uu1"J *\d EqTn@b?jk:1|r|.fZNS"\G{,g2YVB+-_oAZTM9gw uY7+u$a;g{h`^L=T=!It݅Q:N#:+8ZPd1ȯV£Isrӑ_#LJ57":mifh˓Y=/S2g)?J:Y3#s{eE|n3QXLk)(`On1˖}QjhNr?y'NG:6kỎ ;"@;aSΗp)<]D/睯Wd8Һ=dzPdrKAB|ṢqуQvsș\.ԂHh}|, VbLwlR~3D˝976O+4'WJjW`ӭ/v:FkmcD;Vm.Nj eG?uB$RTW~xe|MyH'xg0f?3QuDTsN^Rj¸| #/U۷Z+G̃d{5@0P;?'.ȡrOœ,I<;_pA~W]o9WTcywp^[s(]y5lƉ]v wEB R5t+诚|RHe'-s t/sl)[ӳ)Y"mhW|upU8Ԗvgw{޹h]|F;vߙk, m9mq:@8@\uONQU!՝Ϧ\_N} tiLfMmT2 ]). s4wXo[=#fV:֥-QdDQ+ܲ3v!a`ag3HXzؚj:;Y01gрoK61j6dcD^۱XoMν5C!jCяXawo5 YN=gU,?,LJh./ 6GVa}o.;mVc [j+4( 3/sd,|@)5AG*( t 0lJ*'щ=G]NrQ}0jaźCgP wdAD>6> _=~'^F\1VL\O[y2̈́y )t&/ Qb(\ފ_I}6ygKW[p z4 q )G:5]?؞]O>Wl`Wa@{Leߪ/h{XJQ էݝ>NJKh Rն2kD9|y5iDžFVȆ ÑՇfo°ɪESo5j#o/ݠH;Ϧ*?}j58:¾Y=&_nۓoL)YI=EU> ay-}W(ŀ,ŴA nwS,Z\IO^glaeId_\+?[:/F c^҉HD"(01i΄Ӫ_sm.7|Q_B1JSPǩa5j!-9d5uuo&]+S >tk'Re0|/~ |z$LJ(9)}d}ȊW PቪwN,3 AA.PG|ֱ_-дz20җ-]`66 e7\ܾR1gCw|W6x9psܘЩari2/Q\I|B2*dC5?ZX,X߽궛'͓pcc[&|٭pm~r7)ݩ&йP@97cbmd5knzd8p/:v?ҡ FD L>5bVɓG)ӗaEE}ixزh#kW37heH!WU]ֹGA=Ϧeԅhb0G^,k9@5۰ zȜ^ E5:s23!TaI6B*>LO=[.rx%zUF7^ٛi`P:PZ)3%+Qg3z-WyH|_yAF7874,M\tQ3>"vww0'b@2\OPghRh%I!Mt*& bt =``oJ$  owzOV|G/`fWsUkS?=YU`aXյȷ>!:0Bh%Wj8i:/ GĝVI͘IKҤc˄V6Q8Ⱦ|*fpjY(֘ y?s/ѧS`%Q@xL-rؕ`oqJmZ)V 3Jn Ge^:_]q]~lv=!lw;:r*oeã O81}RK>-S*4-ʹfA to{/ @ Ue&I,cо?Q.N!u&}_ӷ=]FpLҗK$5yC{=owʞz,jM\MqpMbTÔɻ;16*f ,Ȱn{T=_Ƴ02FoBa' X \"IٲX|[!r5jMye-9/ hOC-|~kiϥ9Db?Wouq\54S%lfLF~5}'onUθԋ> iʡ^(xg/%2 *,$cS x[uρAo^zyIC=1/p ╫ۙLs[ /S!v@@ b8m' }Kt!43GE;p"֣,ɰ=V 8PӿTbG}W{_K#f4h[qUP2~t҉JT<4މth3OfOixQ!|: i*4=Ϥ~ 3#+l(T^bDEP8VweM>%ǹi3Uh`VӭiǍySӺWk5=ͅGz^`A* / j lhX%zrV}>:, Mr ֥Hb Ms/'~R#ư쐚2p9XȨ1g}Tsl?qy`X ; |W?s"~T΁Ndxjqe;y'@}LmOnŠ=#i-~f7X֞" RYf}*ҮYazmhR9#A(gʶ@α˜#Ki!%m &i++V|\ybyS4|qV@UVlݕHnұr=Zd Ҙb W!S)s,fbA$FcP&flP_W1;f_{7hcY:yxu`aIV\UBnr` E q'7Z3H`}r^7{piWcZG1f*H].~ ^׏fpf@&dLV~aN3ֻ%rs7#,+4+,> R$ָWْ)ujc^sݨ9ɩ_ϛЄ6{P2GO$P̑,iOU4ƾPh}ƣf3/lr-Z .uhwh%Z&gǎB[ܘ Qט+)"4\iJ+  >>뼱c*O-0墓  V}-r+WZUգ]՞u7ᕞ'7:)"ڈwVG7 vx~ȳIt.;Ы2fIܲkN֤4k9,J'A^(Yw|~^/FNrZPΐ纯Z|;@^MEy{ %X5 "rsVgbR8tx]O;JĭLo}L4;ؤm]8:U} P*@˝ӵN~'P'y 1 ߝ9;>Xom ގha :s8c(Hx9iV %lEQW V-Jk-&K/Y!chZAǎW$CKlfieG* >¸8ovB%+ĸ"9ʧ }i"߹H䂾-CuNl;yQgkzXʯvT8=lKF|FY͊tK8Q+rZs`q:TJk=)Yn>SD@Ө(2Rfb@'4FI<!^`x sm HDɺDی U)$sh|7QN 8ur(=}B\do\I ]|vtOł] G-f9c>Pq5_JKsK]wzX$zn-e7%qP$f M׳"*<pL-Tb!. .(mϵa] MErPݹX@}_]>aޒVE  KFO3X(ů[gsH,~C IA;\1`;e3t q,+Nx'9vφOҽW}q^ePjHNКb!Цz͎tyG%8y!Hݕ8'ܮփ8BM8aGu!x1y!ŋ3A_mѕF&icp?x sHh ϥr :߳笭q燪›Yw9"lȳ9ئ}!ٺt7MpjTÕfssp&9:xN_E- bhݶE;DٲXH>Y\eՂ$5}+]d$DO6OInaj&]s<5k8.G݃i=3/e(lk:\د >En DZY&}1ñ { Y3,= 1 a 8muwYu8o"Rcɓiq!cNOxvNoO Ͽ|˝za]WpDgUjNпҙ|RT=ɜL)qrM@QaJ]K}Y6}b٣m m{䱑{z (J9!2Gf,);)cg d͛}'.k!~=>F\)i GA ݌\MŚTfۓn=`Kf#.GxgaS376Zuvaі7aMN L Vϧ+ύv2 $\%hvmmG4>U‰'OO7Z®F-59 ,*釅藇M"I%՜GilSCϷu-c?wȓF؂#xu-i1~msdd^q6YƐ#lo~dVY@eE'#x1:,֛͜px4"%Oۅ!ma*w.޲'T,mUPġnz[Xhϊ+-*stձD}a'^bx[g>{ژY\QLU!6h1#RXwr <*v (z &ѯUNJ)B%vE:I% ^ Єh!)x!^_Vp:JmG<,ǒEX*yu ۣnz 941ov,d[Lq1"A;|/yN9H +FiM:V2FŇ㆘lZD{)u- :;(@}u6-l LbElh3^=xCAI񫋟UieOru'sv|5ei?ZцrlzlApys֗>V{ڲh̐gSVLYzRPB/n(- G]>Иs ~L2IP\Հ])sRrtGZ7OWOzt^_Q2LTcuBj&5t=~%!8 Q|OJDf.U;C-?$f}'+?H4>#m|C_ZLru|$vlDOB6; .{8 |půN_9Qo攮"$Ky&% -hCBs!u%:k^|}ZhJPa }O_ྃ5kVd2E\UqYUek*zKjz}W64uY$=8GV cڜr+ ]j @WX l̊f)b"kZBYe(3%5}Έ܌˲p3mݾME6{0IJ1~))kd~avitsڥboaz'hΓ"V;LRχl DUh=6e.UnuG'Hv*1|}I+A B7?(fAF}ŗ_]%g|62Cߺl~b]Td%;9b T NVb9Ҷ/ rrv|D΁z${3Ot046CMn. מPm{??U(i$qݺ4I3J 5CX!J}'Vl)'K',EGOuf>qȋt QϚLe믁N=_\lDN86\j-&?cs8±W[ڔ)clJQ~}Dzr5߼du"XK2rBZOR;C1[()~*+|zC>Kߡ 8M^dV YҮ6hf$5mͨ!%zo%P%{}oF[̽vs|A.q`j1+FE3eVPX+[5:T 0ȑߋ;Tgy[slr ZV,Y_Eaf [HȾ+G 'ѯɜ)~|:׮۩s?Yt-|^]8r> N5ͻɚ[{Uݺ~2l/A ;+}쾙[Joʏ|9{K<, ikHm_6;fڃg[LƜlZ2d. dER>QNwҟ]|v~yl !uTt_G/tWOfNOё zNBJZJF߆I&#'PS]qbm~b1yL{ȿGG-Qci&Q|y}Ɗ3:ϵO&&< 8jYĦ\D`>mm7x^0W 8Qm1X T(}ȯgMĶ;d?6,gNEj -N# Ͳ?%ɹ&)75Y6c ]4@%m-)e;/F8D3d%;OQ& Ci1;$c1UCZ;= v/8 'AZx6Sm4l6q|x'H^f)#b\{LnZ\W;\^Ln|1c,@Ί9BTQu48v+׎iZ җr?[X X.n, 06=I|0~PlE\ϥJq حՌIiIy9 \ڥ3QZA%;@> '=ɶa5h&H+c_НR is^IimG60"?,Yo/C!绐b%#ԖgɟMQ,a)S|dH+,cm^Ҏ 7MƦ2\n[8RƔg:!9vh^&-wb҅5GHb2e#S-J+NO63/ЬY*t]EG/]XB$ZwiHݦdж*C~ux,J$=*w`j^A)XiF ۝Lۚmkȶxt(b l[{^!M@F.8!t%4_w/BZvNVͺl1mP޶Jё,iQ M3-Xy$*ɫyTJ̞.ӥ2O1acBd8m4,`Afldv$ȿR%*K>N~z34:Țl!ˇql*T$n}rcܑ?*g "sm:3XVavdAю(,:;/ǏNYK殚yuTPx-.QG'ifyUd7] mp#{n}VC_ik<0Dۇg&233ǧ!`"''՘Rv>[t(3!ɹS3-_l! +:ͫڵ33|;QF6!T#‰Tg،6wfhz7{} '}^./{wa_:ۗۻwߞp*έ''=٭:w>ܮ.,wݡ*\g,$*@?2vV鈻Bt[CWQJ~'˃Z7ɽJ>kuvqi+tMi֙1tJ&sXmc x } dKǍM Lܼ`bsfw.42]6xsf@v}f|F'3&Ez<;_NIkVl3E'uvXK Y@~|_,V?0x!bI. x# 4f%V6W2DeݛR[>lm4~/mYk <+m.a>kq24523|!Z "kdލ0'"ic Ó9A4-1SvmΊ tɎht2FE{˗pfJƜAj+|9qٻ'!2xpޜJ%O&e5CG|"Z* .W*U~E{:\YT/5`E(b_T@e[;[3,A-n BڝjǶ۰6<.vQ!Y8:sW%qjs9Mw}.ȧH y}e/nH'& `=xq`]Q+pPr\%'8f.t~l79>jl2*,"NT9kO-vogHLNIZakގk>f=fQ[^9_ ܆ ygTY6f4%$ٺ]V_u@Yx䳤-u*}mzSכNL,D, >1/#)~@Ʉ>uK}Q iͺH̗@fn)zx0Ud\WOR8V&x/o7Sm$Pq;@7(ōV`?:7[V0ߕ7HMvDcI](Qez =,PgU_o#Ww@ ׋`8Ԓ>w庉8xv+)$Q6n{;5WQk1yWEٱfA7 56=+m14dci;4+#brd$39ZyΖj<4sZuv-, Z!S zD| _{}$p#ytSjP̑|RXL4HyicFãP gJ(8Wm:\ 04yJ9b@,I !+KZPy|ۊO˳AlaJ3ua,~m)% T9ُ-xvh#~|CNN =}>jbޗeR1I~cih?~4'/}jMl% 3HI;<7&R̿)@3w@pz SݽA]oT|>{^|=ExV[Fà̜bh׬a 光S.&f!7۵_*:g$[Dr>o}I$&3wtMhWoaclJ)HƯ:eӑg{+5]ѽk95c͍ $bbf"cHxǺQe#R!h`_!\8m0D+؛LjyOr^ۍ9c!7L^ij(Uyk5+RGl&A..[2KYN>Ԕe :krrqKvR|GvڼRq0[.LQIcïl̠2sye4Q^R1ŸIzs,l+_Lj4I79pTO5I_XFoWQ~z W݉9V FV7M)JxY˙hKgF܋Y!7[[h%lެvSp­޼(SnCc6@0K( fӮ"+Ot\´/o,G2d e3Ϣ}=ށ̀?zOK4!L jKZڧxX˔}YK7/ٻ߈}aI$Q0MNLAAnGlO,P72Ys4V匡m_LVb.D>&E pKh~DEv>h`F/ug)0 =~TuI mӟclf]5+džXXGr4= ʳM1.aeY -3D&c^TEX:PLlIhho#СvfllWER 9yIa#_QK|Iq };~v4!BTeF.d~b{Whhqܑf7,3jFKٍ|" ͝2?97w>:|݋S_dJbHCtnor;V 8Sn{| (]TF3G6Ű5o)L 5~w)Vek)T2B]f%i6N~Rvs&X=޸Ց=VIy#2 HO7 JS4߼5+q=AՈ:ϩ.*zÎ/k"R=044D3!͜`vuFF\3$j3/ʵhz:BK"WBF"qmob*e 5(/|T z;(ePy쐥wP5״V#zƞsyZ9W%DSta 2J_IZ'-kݟ5kV@O-BI[! sqD,MҠJ4'[IEHyߩ?\/Ie-=pRzկ̪c03?VLpAZP35:=.0l0Ig+Rۓ4kn.mVV|;,2qdS;Q EIpLYzX 7E_Ax$qcsim1DwW%6e&x(Ȣy|anuӷv)wt("]FhaLJF;&G(Œi28YE~x-3}d謤$};cgEIиUiT.6k ^== Hf';z6.WɣeE/&)W^Cx@1 F$XݛU.R ip$ZI|G2qWZ>bM #|c RVWv2 7`.\r᦯T)hՋɎ=p!J6-U`u>Hqd,Nln5*Pw¼0?J#>s9$rQY r@iKY]H-ǭG Mc*k]Ck};7Po :3Q_f*@,|k!x,YovP=$3_'.f׆Eeƫj2_G$JR?'k&8X\ra^֡xXBo"͘\l6`D|\Hҏ_eR-]85"Nt`U/Hov'L Ù)w@ [_8`|intvܗ"jq5W,9؝1WH.ʙ1;xJUU!lX2pe,U?Xi+լ|\AͲof[g|rҥݿpOP`/Z== wJpwjCj!6M8JEJx ^E6 ԝ^*5.XGGCI;:pԘ"0<2:;K ;ep٢+ݱ=#xXױ|,hOBNWq G#Cn:$f.'ʟ k0k@2)lV0dڴ>Ƒl QU_ҘjP%*` 1sU^]_$hI{6VBX=+#K,EAlI,j(e;+>9Z3. c'h=5N8"y=gS+|g"$LQN>w~^=:X&ܙ>hW+H/.BdAo-FV=Xe; $\S)g=/%kǯ;)ՖS%j9'b m2![E~IڦjoWE8MMb1(f4.c 9RNL}PG:k囘52gSȻQ"IF'tG7E\*ltaBΚ?Fgt_10bW4HAKD36z1R/ڟI%}piQy; UBaJtG&[?rbe|;f p߶Eo)۝#q;oY4Zp?048342}a{;cRڦIV#V[H 5$8.ރ/u#7f-Vs"ב XlE)~7$y24+]E>I3rY}/ΟN8B4|֏$Z+<ۨ?Rj˸`q8,>}*{zF.BC23 "#<sb|c$%\F%AQ:~զZ$ORK2cy ٕ2"0#U]9,P2G}δ^ح2K:^/l/6z+yW{뺇V4r|Hn)=$Obxk,Wt|P_#Կ:XԐWIh qF?ddyv5%&kXQ>![-͝#bE~%ߠM^ػKF[*jܨ gΜponCގt)-Sv4=op*"9u;t#i:U?vsߩ/_['ǒN,Hzr~tAa !`&.}W{nT-Gy. f7/Z45!솇/֕c$ާ#nM~מ'_+#?1*8ǪQh_r:18F|DSdҎEm3٠㷱FgF}Jd(8EszrcDXz iޡy(}c"Bw9boM6J! ;' $XQ]N47 +Y_N5˹L1:NYN;7uv~QG]]f'n&i?dUh ;68r&ёs=jק|Qp1?W9ssl6[c;M3~Vd?ni;tǷSƀъG떉-Σ\ҷRhvqLciQfU\9k q |Z}q|x#ϠKԸi ~?e&,s[Vh#z1 ioZmZ=Ӡ0p;x}DYڱY|Qyց%뵽 '~6hUr9?,*$.v/L!͹6i(27+8x#撡w)G0PH9".tXd1{E@ZbNKiĉ`u]lǵwzIJU^ ] йkX,KƮ|]m7ʚ8N䙇H9KYvė%q& dn*6v4YI/; +nwjP r`Jӄ*iq/o`Va˕rQm*9=S}eMQV XJfly&#JfI)k~#"&Wkе0ͅk.?[*8|8xU"FCWkF:SH䦓xBMUq'%Y&w&z+W,l#Sq rYyr],?qcY KD#fbuZ+wﶡM)SDGjqMmX= S~g?.'PY:JvGqDUjYyt*_|k,vrR֦wXR-VI /^"kOD-jd{lHY/F"+O% E#Bbc7z=vqPksgm/6w2QvfwT'BVf+Cھ؆QiI+$gĺP%I?+Z3+w1~5?="gb}\nid]C18Gxk9ND2I}:J}?N6N`4UY|1]$~wH岵IcJﲚ†݅G{C<1"KGqCx!Pv[@t"2a\] s̚OsʚM,3yhIGbի?!}(:ruy-ƍhMƩ~'{+#SFC\!oBZ7Z{gUKfw W֋f FbEHq藤|:˛<9/أGG)5\:_-.7wM?jDG:c[^-Y:)ޥcx {%kmi"Ö$ҩ6F|Z x×iÃ1msnvms:{q b%ˮ? ?g46 鐨3ªil?co\:$S!+DO,^lrKpoԿf7t 256GD]z?\q0'bIZ.H2?qb𨃵2xrx-m~B5g$Aʮ8 77qCR0JdZa;/MEYI,g*\QW9[ڥ5|8t l5ڞSK 4"͹/q|ב繦?F\$_eACر,M&q3\g2+iֈ 8q<r+:zMT)Sl"u{=|[gvgҶ#jGg{<9z5_ V;(tdvdHA\s:;z&ǺjI҇ @yD4>bŊq vl ysT͗d[=ݾx\XÅ7#@OStZv9ψ{,#*ϒ1՝*aBԼՎR.=ԿrR$Šc=b7z闲ufCjBHflxll`ҨZnLyUmYK|^ZڤqvDVjjN>'UEmHR!S)42q{]Z+7qy'a[уI@f8FkG̖h$C|7b_é?mñ`` L8NcW ˙Mqxn LY8* ^ՓK[˶o~2)#jv aÞ0uzD:S3Jqoh_+CP@6Zx1~KxtDmw[ }Č8lcS9RDˌtF1bWxw_$~ޒG|Ըpd7b֎([!#򧻃T Ǜ$&3jg^D+1FͲ%8Ej&^.s;:Spn>F1"zxT7ɄblvdZ #&׳ey+liYgSYR|dFV)4U+]S'BzȉG.G.RT?V%$[!vQiOr}cdN"qyW?"zB(@yn,|tu|Wj̀όM#PNCc##lK͖n0jb7HA` ]ތ$ ޕzWقبeMn"m*\\ѷz?kVO 7@6_lp1&u$l V%b*ZKF0EI^RN5iem Z!GF&g0+i߻"gpb2J;HPʛ+D #/yco(uPL& 3㟣G{y s·bwY`=#o%b̵+}T=V&&E5Șؗ`y^9 s|ebq< zՖ220Z@oM$}QX y,Voe2_v.v&FGRX'v5cAG3:&R ufK3Grު`c~ߍ<:@N6IBm2XįTABeW$F;Vx4Dӿ=o+R,bݜ b~@zW0jxneH %!)d`A4.ژ;kq!921I׌ L9J(zkX~V T>aPy%tZP,eB+"#GZCUۃ4Y-|lěAlW].uvw]=~•9%ZG~w=K1JgrzMfU.M:FN1o0}Fy6W&XrW,3ƫ8洺qIL7b̂Utu.-C7B1=yzRfrMJx7EV99crj~Ww>X?jVPspb_HH%R0qz)P5kX6w.729nٺ=In pp\>Io-mZH_/z|ۤV]9$rBaLlMj:ؼtS\TfҶI4d5?QUF9Yn34T*Q"^F=ˉlpr`(35<915Jm?6q|zE&{d Mikt zp׃No)6cx"eٵMtb:뱘W\#`e{z>j#>6Hw$OSv/fNKMKHgmWβlt vs5LМ=ig;ّ?V~~x!+-炱J=P8!'J]칢dފObQ+f7ݨ]-WW",f*d!\.Ma'hfԻ(sĝB?(]m£,F)O&r?y+/Úb!B\pOkL2eXK;,D::!XHCv_ʥ+ źVZOl6vnL)^e\6~+;ɍMMVhM|n񣈩#34` #j%[.7P4f«#Vh6t] $> IV/ż\qu EA\U';,HP\Me(bwna(ȲS9Bt);Bie^Ԇxm**XʉK$^9" й(b TW-cw59hU3::&v@R?=VM^16g&FETqM&d^+2U#B5?2ߚҾʺU%.}|-O{6DU5  [λN$0'\h'/cdˡ3N65,;9^[IBr$4hrC[Yҥh=X;1٦7TgCymI `1IZR9F$Ջ.hk70]B>DrϽLg`~ٕ9,pm䓖cL+(#O2^'׆93Q'A?.7dg||ٝ6=ss0\ivźz>S3؛'9L(|i?eIzג>>=9<>wޟ,(=HC C(2B v ec;H.2eLdYq&T;xˣ:^؀PB+d"gV|Zw{䴗ꧢȉqJPܒ#>2(VwGv2[PB1} H1|Wg.c*$϶Z/CӲolj3ͿhYD{+<)+ayPl0x$!*/'X (~"PHu>63>8<:,˸YSԊQ 0#i?G3Ã3(N;x]u>329bYѭI2Sr森M:k o!u6ub9g鼐Rn}vi#5&hҩFZVЩg~sflu^WEM2PcuI wg4N 3񉙑#pW,Z; TIRo"^)qW3O?fyowAuBwxzf|wMb-mQ7TwƑB2؊}n.۬8G]\ F9k96##G&i &j}rp$qLѕ F㉣FЧ2ƛE7Zb XɕBmz-B23q^ieDEp*KahFUA&OG&.RF^9{v*kNmD\珃JkL%xHb1(_چ_ض`ID?z5vg(OGɧ{O`\ w3|֪eWED7bF* +3<c)LTB12VNg?0̀WAGG_sP]IT3չjˆǏe~#UM/z\BNm~!(&;J62>ݬHH*QقXӸ~UEP",,Ͳ<v~Qf7NGRZ /]ۼs[2Ds$I7).ε CvuiVV46&_d̯034rbdhx*30::qq ڴ>OS !=jƷF5^IEigYp\&T˴iA]"AG<eb}L~ne.QyHxʜ!% qc'NffNf.:>||83:l@-{Ɔ'F` <OKzrt̃R+ q"s5(VvINx'~s/Ygy!4;4/ϸϔ(wtʃILHS$ʗ&ɾS]&SnyV;{['_Nu=$f N"E6XDcմl aJU덌e> 33Sh]%T`j ld"39pt8sdL\rX1-ɓ{ṞPMrGWJn3?Ʀ_1Ƈ4/Q- =G O^rr`tdHaP3|F(ON G0'Wpk4~Okb(9\GM~#=:,hT4{j,Qts_S'Kf}vCߩYJ,YHsj$ dB:V` 'oZa;69Qj*R2>Ya/m%Gu^sm0/Udؽ"n-܋O\-KNa tux'fW]|Ph6QJtgU2IЦ-fI=xrJ|ʳG ə,XiXMT,-=r ԉEFdf= ̃@J,t)TӍQ !w%P 1KBtB4[zz)9DH*Igdblؔ?amέI jԏtZm4yhILkUE-<"kR .t5+dtLҮ2:{?[*lIG~۱J^^(a^q,d!s -1br V%PdGd̸H)8Fj#Ta.ڶ^SǦħ ɫ; LيoyRΦ޴J9~>T!We`-:I74| E=i=/ojlj*'hɗ,_WWH{U joܩz~_JĞ)&\F}[9ƴ-5+/F2D:FgScrW2wvJi>.nw]?).o'_:r_*E2Cc S&ѾV緓;nqn KlGofnC vĞ6Bo*50^kP5c]*P/9 fL1zӎ(*89d´&)q'Q-0Z33ќc=C o٧h_+Q.gڥE쨒sMrX+/ryg>[m{KEE+#:G} z'4zΕƵlZ1c6k_y_m{-!LEyLQ0T3iZ8\{"@Z>֑H8w?;FW\1*m+IDʾou֓:1&YXa*02j7cwn69HDƸ ߒfy]7|;VGf#+Pé;GK*{?L FUhfY1Dz#vqzIWi1'(,b3J> k3 oW#:&y`\oL4;T vȞ)Ibt紋6ɽrO$# 1: tk,Yk3z) u%[=o㪯%-ҷ 's+m7_ijh0U#_vc9^4, qR 82qb@v(̚RV(脊|)9BV# 4_06DLt˄|,7u<^mϴXӸFMD'E-m\$o_Б?ng:y?`OTڲ h=NT՚ Ocў(Y kѥs2m9=DЫqץJڝq>7v#pFǓxF@KT/KY:F gE1y_P!2% "Fˣmڞ#Zmyd*nÁ/t::rL6l׈`})OL,I&଱>RRC,·{n= ~oL"!{k>2=1xrijs$m,4&hoLTnw2˹4cR6w-u#1z7p7V<̵T[&a`B(Uk2bc<.s>ɬ`NFe"-VrL >@\HژVNZb}M]ɖx a-r^-֭-UL#f~؛ y62E=3!rۜ۽Ym.%5pyo}2!7Ȓ<=^X(Ȱ0W-&Ti lY3}WQQizYm8cn_uߠI+gdl=0eC2f%2ޯrorNyEUحOÆ68%)KRD┭k^|Lګ۠Cr8})\H*oVuLQtҶ[ luxCb޵nfw6jDmw[}-ǠͺpWlHxk*?JL9PG{z$վLm3}xQ9cNo,deG ۂ(gyRQÀB|"'3SڔVAtoD\N*&Wbÿlv{eO)0HUT41v ΥzRH ɹ40V,vb͏rfGRI6-lj4K!\ݩփZ{t'Gyۑ=Բ7#n<8hFL~l iMږcw{پH#O Ǝ") 83zdr>CA#Co *NY@gѯzqF ?@& 8MgCCt=%k$iO+oxbv3f;屈8"P=&]C's]|j fd)2ŕH߷hl)aݭXm5gFKoY,t(UP%&DnKI\N2,Wk_6C9vIļUNmW'>9|9CKr'1ϫwmcO-jɉ޾[nZɃ+lWW@ύՃ_d׎Pw7gـϰ1@g4|͎2C)%)*0';?si"hAr+Mm7_uY"^'5Oow'вuER*ef\,bzJRP=XH+zƏgABpmoZj'z"bqv2ni(vL/c6T1ޕ y:4ʏ 88xk%xA#GE_+v)sƩmlQ=:Cc12 d,YqSdЭJI&Q59J;D:Ab)3,G'}r܄μia"U􋩗z-5u֟J`]qY13v١G\ݺVK⽒ҙ0Dboc෸7ykW\ԡE֟#' dϠ&/M[v{H]-UY&rs2%_h9YCZ s'OT %YKe+s#|[^ABg@Rjzl,eU$m[NTJeݶR~X d%cdI-Or+鬞E_\ 1eGl\ǠlYc$^. eø(ZvΑJ.O/MGkO^DLӜ$ L؎Zj9o6L:ȀoR;Sao/.oy.W`Gg$eߏ}es'ktT+sg煞KtDn%߲]3=.Z=wN}{6^6Tv{Ö=ʉJӥ5q".eRDYIT2@=0"g551u#BO\(AQ8I-WUq{jU+ o %ĶitǮIqT9KT1$D A;'_˝ Vb,Vշ 1#s1b.Mm;D8ijAv2MpmEU]%էYvVo͉?#ܫ .Pk F-q7Ά=/YENjF1y5F&Rbfu}~mPdXߨIJ*j8[8; ux2/ ̀/LZ%ʋөQn{t'=QjuQȶQ'YX%;!jgS-햧46Y8A\(T.᫩q{X/̉_fJ%^-rfIa}"G4Ad B,YE@+[--S{)":jSꒈFUm)>ZKY!XE@[n XŸFЌiʛݭ=ގ>?2r4UNŬ?68?YdҪw?bDM"jVId4\PϬdUD3I$H[P%G=)0mdj - OZ8]4S nNWRDk3716=LzPsXZ0M jj~9gy17|޿<"8UjXӣwz&GE<ړX/)ȀwbE3>F'bML{t\&&gFO~x\u{3&r?|QR?1:6$Wrٚ292rgd7,ptBD5k9`IX0(JaYd~kcmN)}uRPh("x -|: JFMM^D|V盁ͨC@mc)؟˴=>3r%̐M T df] pOl38,lnk6iNMrI=T"dze81ݏ&l2lϣ{{[ZNYԶHF&MVB/YVh<"z^b49emLd|?\!c/_t34(fUO1Uȭۘ*ضncmLdﶥٌ?X 9zid?RcRnL;9^[5gۧ>o >RVH<uXM P;q龑>22u*Vrd:+ao5}ŒHRE^"=dv$8Sd70h&ՕT 49]6:vDM'^Nݎ_x>Fn^m ]:Rwy}8/F "v:1Uzņ<9v?@nWR)NEY rzqcÉ*b;6YdDSLHFj%cj (RF z~7%D=(D* !V!46#@kߥE7>1ݗ%>D4lt%.KF\Qa3]f;r俱 U"1 O}rQHޕûYN:/eSW?Ɵ̪M0xP :wWªާxiЋ>1|#7is%fKo{+~G_̭{mT9iGBoNfw`,Fvg`dN^[HzxrY]!iVlea5!%c^ss4!z>K'FTF{΁.B'&f&GFS9˧Ӈ};=loQHyz$;e2Ysa[ HǪV LP:r9wRłlE'{?2EknNZA,(oS&pc  nPM΀&,1Q,hGˊ0XϩFwqĮV؍Dٞpzhd]b4p4WL'@nf\Z1͎vr5v_ z n9cwkgCxKE.n40NUJ{- :mX rRPm5?$z˸eëCPw2 5:` ܠD ERuՃ XXfks+1›?^šUFȖkOf+mzÇ1۬|hdee灺YԪ8"Oۗ9Mb&n grq(|Hw.,9҈R[).;naoGItgVŸ^wkGjKvqSxZ (eJ f*Z=0JFa{usJ{[OyM2"CLSIjzXhT%wQ[1;DQPc rrR 7 MYPHP'Vێhk3 lIA[9p Wey_+s f_Z¤hrЮJkC2X{"p7 Dܳӻ?/ sijxc,# pyHyޤ戯TtObt%A$Ky#?9Iغ~37K!7uMz/GĨ\6BSƒTytizʃ ]֊2XGG?yǼeg^L\Fli(`#B'l>׃јL *uZtA9t hRE+#d&49S-.7i1Bր#RTtkFX^2ɮ  k&1bH~1#n:lH8RL8eAJTIdٚ4Zz,15tצ,KE2YkR_zh z񖋘}l\a[,NZ kq:+:s ?~i SB,Ǐ?eŻm-NEM+ hj.`ո>,_kHLIhMX# DG.&ˣJHJIlP.JT<8+KSzSZƬGʞ\&/鬔ӇrrQX1{O7k6\ĝN;E\O#mJoÛQrV{tf3LfhsMj?_Go4\ {J?>1>wҤ'NdUn!@.3̢h㑦Xe:/+w@)a4.+ꎍ۠L;L7"whFUH4! a !yM;3ɩᩉ3#G#SL y3& 8u6~~d?5olT&&U2WpC>(U` R-eKL.vH,ф8 o[wbygbԚ: %F2h3ȟ VIԙΉ$\:a"8I߾/7/<F ӟ&)'E{c!'⼔dƛb߼Ш JPc:Y;k:$~OB]UڳMzAr;s&w@ę.ѳ$_gydwT{-ޕhIA*ˠ¤+yN.2Tвw,]]gb&5%XIUJcăn،T\ 3Uh&n)B[@W&*0۴8nn;xǺ)ϰ?\d>TW]7dK5>(2.u6e U pkpdTHYD5Aϕrv5JBƍ+T!V&8PG6NsrGR&,P[Z{sܬ#6d6mŭ^Kg | D6օl÷\go!埴&Xn^ac gw{svf]`5JؾIVjG*&[1SueY[bG ťBYE08YV<%qe8WK&SE=,p'mTx%_N4tǤ&!M&L@rޢ!l3=S]D]&ן +]|]u]Un-ˤI'Ŋ(|AVY5…RIj2}:6m2gC4 ەfn8V/ c^y!.p陠 ʅ6]m{6[,=8;Q%\ *m_~/2mlJuu'$DyZY|\fPJ+]LXLEi@1 JbR&Se_p9S֑UX$EKgh6.d<]бPh"rϗ Sf6}f"e .TR* =]_z){rƊ= Gj4" K1R6xgQز7ź`pQ+%]_9'#pd1alS?dPF,kP)^T 9HĨ2$ng즓ܑhkKp649,TZ \b9MPS$`,I>tizl6>`hz~3 qc]<Tpl3^ kc -2l>Nil:^5ВPvT0`#( y7"]oH(voyL* GhUK39vy30ԧs?^vuڱQ(hw7X.\P[V#5}WG'᫚獷Q'Nej@\dɶ-Puokn08t)u-X%vBOZej @pS/%4pKjiHӣn+iy}FS:D%e9"߼'mt7zb֯G @bO] 2mT'ފiZ5K^<%x5WYswu$쩓, Λ}&.[D 2 ]!: "X>6`E0,m0Dg{:)"㰞+_߮rn1 D18=Ij)AS@s & B&Io, 劜O}mf Í3&ѨP˵SVr$ن6ss(o/܆E*s9izzXCAlE3[g2="3!URS15xEen]l®Qu?@T"&E_G+2(-ࡨ炼Ͱȅֹ8nMO j4t!\8@i 08g!3]VNc/:8۴ ӵ)1pfHNX8c)[Uχ-J>ylJ>^ϲ)Hĝ խ'T-fDxeg'q<-aV,{qTE0K=u$#w&a~]y'YvXX@zjiI'ojR⮫w|æ==E*<7:SK ~y&upp$94"}dl+6yl>tCrזuqYT]GW,ֵq불Ut۶`$YŏcO;.з?v& d56ծ۵bL30OI[5韡 g[%5,i6[gYǺ} 释Tqte36h/Mc`bMeD[[8ۚ:F*B:5ń=&Db 4ր֏H>,qbTbDZԮXҜN& tm-L$|TUfkl{9ςZP^hw'([]Cxxw49+`/#NS3EM.B nSٓ2ic_4r-Žk]m/w5F9ŻCFJ,qOQ5A#5jV!'ā&Yj1.~h@Tg= '/Oʄns4{uj2,Wb8O}K1L+r ?3*6ӆ'xP!/wwpv&p<%( ɞ{ !U$_2RzM k^ EW͑"x 5ŷ?!Um)ϏsɚZ-JwfY{T*UOIX`4QiuDvV\Ґos¥Z[S& g<:W>)ļrcO(9ؾGFReDԺ&GtFѡ=S5'!/UUÄӅ%}ˁ`1Ωɸ]c*)@Vjm0\i-^1fDsSG!Z!^|wO k+)lmCCw&Z+j&7|+D0!rÚT[ . ~{V.*Jcs}(yH4G_j^.,ovHG(5@&kdm@ڛ !"u8x<~k8ԧe6"cъK=Wоp2qn*qsɣk|( DWutA0C*Y!QR5<f гl MQ.eLlJSʾԒzwٰFd q3oX>3Š3Sj p<䧋HI ׯT a`z߾K4}r4݇9eёQ/۲4 ;toS>U ]5͋ Pp\`5o+ ֆ;JGSxU^^W 3im .FGa@OHln.hmn[M==9 ; ysQ@A^<UmXZv2u#~aޕ?"=<8`3 doyOq@tZ =w:=:ȥY'ZȈ$ws̔3w`4 p.>6 y EHe!/<k)հ}H`%''|`nzy/s@sWƬ39/ cm-쬧 ޽/:_AZaZ,[G3#t]iun?T%+lYDk^̍!Wܢǭߔh s"pFVÎж[1[q1`j1\Mr@LܩVL ICir&^:a* BۛBiE4jan9.aq+jD$*f-dyPnk OPwGzl GХBF(O4J^5[tpdUUI b<$K-;ƹHl략 }yU̐\?3u!gI[ ?_wIgcs#FZfVO~%J@4O3W&y'*q 'I0,|}L(Ed9^|P,,{ ܎-q><9岏4c&K,a:sU$Lg 'u) >Uwd O_ouI6]IKNiuD8jd7ѫ I|?˶C+ǾCL\i ^q'x) v˥M-r}`ִ7  y"@z(x扵R`Sh<:(Hrl)$@c%hn̆d~׮PL*u hPP_eD?ܴtN!i2 o`g iH{YT˝L! Xh׃?H 0ch^AkD8=N=X\˂IɆ%\;`Kapa=Gb<-HaU*IK5 <՛t=EƉ![w%u[/p z 4'fv[Kr6 `\IGDdFLq g!_lr& CUՈ&BBqSz“4rx=cn~ (ybp ObB)D¨{./q{JuZUs`"R`JJxFBv }ʙdv@Uߒ<#U/J" @֌V 䄅8en-mIM$:*;Wwvۣk{6,wĨgA Y xر}o"ҮW,ѩH1MDR{;nwvjZfSy%bfoo lnD"j+9Ĺ:Ր15mҏ(,|" N#f9Ʀ-j,Bf5Ny㰣1"jnl]|;S69}.QWMMT508;tuc;`i)xUQ#p.wA0(WA~svOaNRjY֘c #d b1'n~sG(=UHy c}!.ɤ}iֺs9^$Y9`gL9x&i>!!}.]c毉B벟s~!NѠV7au/H5 dfv04y+fwKKJu&?.&=ZRհY~Dչ Ӄ咮[6|J]tjpAN̓?[5G4]ETn~bHșa暱ΞW#QA w-%~V]*myGT3Q8W{'-{WIқQt o2.}&" $~%#OӉS{\!P%XF ;Q66ߗicڠ|MZ|= vtyIWO7$.AJhb6=$w%h0٨V*R%@ɶ_E$_b0'Cʝȝ#YUj_#;*ET@J% *ы0g2Sƀ'g?d7r 7xJ=Gnc_az4 ލLmIHʛAwERB-$|bvVp@>09xM]H/3hL<#~sA0Pfp F6{ J2 D}  U:$۠T< BT{m]vbA>G!ꗐT}t?|FY ))EP 蚗TGgM-*D W1j#]+.;*]Q3cYK!)g9.>} T=)ADf:DpRUuP~ ]Wv!9OC}s H=tv8G2Ɖn҆ jg>Mm1MZKSXc ɍejAzُQt._+]`[YǎQ,]'箴L74nLpHv57NOwulJtDlJX@3Hv/̿Ii*-E, 7VZA9m|5"J;u N%V|ⴢ\p|`SDHq37y%oY~H4j岢Bc6?Jn(>Al<He&"H}ƊhY n#"G$x/e}}74~︱JR5bG<" J3NdA}vWz,Yc,jNeM&T>͉<^H8eg~9T?>=sHM͏RP)N2:sעU24]H\ZX@AqP(;cLknQs[*nJ2btDMG5X*ZL95KB>b9힖N}뤌m@V>9CcB,A ϻ@]*#dP Aу63[3Ԁi@/vNokI6 nHWỲf'+_U \}UU.oaZ4!A\yTqPfu҅(֫7Hlpx®]̋"]1}Vݞ ,%+;{û䄭nQ(4M(_ÉD8PcB޺NiCĘݲ{x䃸aPoUi;Ic;3`@ùKƖ_Հ(*r#D/lORcsۤ7S p-&R;ᐳ٣s>S\h,d:0bB1V\.⦗9fI9;ɣ>YFA`Y Z>}匫VpV =`_Xwe T32?uC,w"7U;̄ک猺жA\ҙ$z}쥔 ` 07LJl3.;RFf`[ҟH1y#oJ, \AkJ*7}Bn%IL;H*Oq5u4I-Œm9"$;I?F!5V&>;}<2^fc(*EZ&MH}|J7hD:}ގKΖFeQWf[-tl8e o#IOzhC(,c۴tҝ\_okZk|;[Bw $jŰ it;-&@ /EMU4re6!9˅v5^LO &e]M(Ee e<~-M5p BqAeƮb.$HۂCY kL{sƒȯ䵐(@K$8 ֌(?UաL0r_ (p\oީ!"6lFT%C_" R'C)y -lirGD`8T {~!P{%>F> 2Rzfw˜{ZnN o͸4;řר;ãiݐ5Z|VDSA$àH[ɧu ̜ sh cEoZP9#jίȄ eEM"i_ΉG{UEdYSNjsf|eģjSXmvwyW ퟂڕPDoCހmes?* 3aN4mT9VJx=,r53^!:gCn^I caC:f~&5R{H x̐>ѭ( O)FRAXoP!K$PF/TtUqX.5+mdq"Z7Di +Czo,ޮ|;c3QkqGGjC0 N,:Jz2!3(q6SjVƱC.|[MS5. =JһlAZd[QZ+WX1ըzNzZZ+[ĐDT7 .[ tVaȍ4Zp {޹gYڹַKGk{m V- n4=3EtV$&w`)0s~ Jzڐ,ph#مhXod\$A\@SN˞ID7 ̢K͢ah*lm`ab͟hO>l:l*`v#Wd>t0uL03Z|9:3UnsEcib59*) 4i/;gQ,P>F*8͊wM+x~+MF{f ~<._JSu|]F|U6U&9Ya C\-&M~ bhGG¶JC;b1 yS! .<޽ e_NRS(@ٗLh fU7F &^^D/16~g(s dQje<sA(MvlYH:,H1|a$A2KY7ys&G02ڻKf2[ MũO-E kB%ꑷHuwX,?f-bЬVI/KmeP\͎oQ_"arf‚ ׬,6_'s)`jj +Dj'P< y_Dq JNkVM/[@\P#j+Qp ՍnO,mx TYTP 3 XhYv{EҴOsy É@D4< PDpAڬ_4#H #v8pHǨϖNEf[Tx,6ZNe> N ~& ǟ֚ĽKv=ɑexaC% r ?감NxýxJtg/ؓñlF J7-E)D` ETf#kg[?_dBڒbXճ&QG"f1tH~WӮ Q;uȥuBEk/sم|L>m|>z?,c6Z8GoX)B.@fUDl̦ ].B2L3Gↇ=IƖI"<`hIډ___,O/M Ȓ\&?ūj9ABN"4hO6kmr\p[F̿;џdG-w%#NU/&3c RxSqfעP_M|+6tsU3wY;cX~_/ Nθk0g=ںZ-Ċ!pe|r )Nʒ_J*bJz}i=&ahAz39>u o.W‰6|C}[[zS@!Yv_ )hYόjJ&$[/G[WReyr}0UnFn)D>YK6C'vLk.QRnGàULϿk)Ti#r䋥@= #3Z9yT1U6Uz dQ>>OSx $m6WBx>dcʏI`MRS뀇G$/sy4cԾ\oPIP Xc®]\<ƐPB?@^*4>+@}V\OB Cb~躘SQrMG$΢t}ȍTmyxܚW|cK\*Esf,.*-c _ֶcʾg9dk|oN5ƬP 9*9LcL=;%ǵ)VLx8]&̄-:;iyCŎzp@&$/wZSt&HC:ʬD* iCZ5!ÁȆ9:PSLՙ\ <-Y9* )`_?(P}/H(r.I @5ƎL;"_-:9փ͈p0ݦ~QJ0U*7y n6 fɮj11HT@{Y }5>^}^4Yׯ1sUr} L_PKsfGҡe# x'gӖJly0{k,0yy޷VD}L3\n6$XfTYa|ʬ"6_&,T{PMg1;r)a5ٖUu1)м d""uSpw?-A"ِtR*/u'9׫xU͠ӓoXɪxKV-hL2Q߃8 _XIp3‡Ce_ "0;\ys8lR<ȭf#bhkjLd BSv}մPc/9^(keƧ'eh0YBՍ))Րl3.&͡{B !ބޣR8#[Ů 8Jހ5ecF]샩a>hM^s2&uyE.\wāj 곣MT&m0x무NY_ tΟisY|".1JYC4؋, gA0j^ ڽoAېSKJ?e-vް m9́܎*=1U|.zE݌BR8$RϚ4xЇmݩfƧh: D|Fsv#NrĢζ'1w&Յ62>O:4_e8 J&*~SџSg?.Ҫj'I u'%\@@ SE$1ô(z#{(%GBO (QЕ&_ cxQ^53NLRl )0[5$*.f8'0#eÊ{XS=˿]˨&N-4-^"1xxwSnuĝiKєӧh:}'fKuOZ0cM0؛BϨLL;%(:?]B0P-ݞ+Iaif.~,LJQ0@TOq)c bD:`SXe짏,tψaV0h. a;w;ssM{` tu]/ Y] Z1ҶvsDӴ _B\H rҴIW|kWiR)lwoJA+7,6/²![ Wx7QrNvKUiUEVxp//% άHhf<{F/IogunE-{Z]'uTūq%}Et4Hc74SrFIಾ ~a8 ȧU`~nn4z5ዄڦg}9 uw $a}iW>aݢC;VHΘ֦c_ZV}fVl?_[dk~ P &X+Pa󡀙?mhnqѱ]X˝j^i9>Y<.NO>"M iM0= fC9Yz agU6~9^cG,2|IQqgt>ڹsgt6\^Ha)0zVfR<-S.!%ѻC<-.D::u^wj?Y7vI%?s~7$@l ]4kꄥj@GSJ$^7(bnu^jwMZV^6mҁ$#(<%4xyu_У*) ^Ґ? R5VwQ+Q[+:!jWx UŠ!t ےcU!8ja~j \\ʕl#KdC纤*Fs=T k$m<BfBA8!LRE\c  0B-zX nf]?:y\̑bOI0?BtT|e0l' ǎ_5!T>((SSr"u &ߠmG\ޫj ;^Cn,`ʊwywl|o6$^ ޫ ۤ)!o<.k|WRQ9w$'8]²y͵pc<6]&-ssQ-5sܪ*@&Z, ) r-PEϔQv[XlNv5 yMmK&e4k.Yb 73\PT3R BB}ϛ2LXv]rqh#$K5[SǺ$>>6bF`w[tlL<*(Z^9]{$H%o)͢iJ7axa]b0H0$j&&~&BrϷũ /y'G\Cx'8$uXQghvə!97S٩226X 584\C"bTGwr>G@to y;w%ͽDv}Ѭ2ruu8^foI[S9#Lj_5[Wn]kGC-X81S&drdz0^ 0ct$BM7a܏~obZJ݊*#2j+OOFmόQ;2kms&PZ6o"vPk^rY (Lhȋ|,qvnFǣgZSw;SQxsXZrbMQZGyRdž_dXq }_ sl)ւN!RPYoǙowl)*:F;$Vq#2*H/i%z4 fփ::Ƭ[2 H*&"6 ,\ۀ!\\Ks9{KD/_Xm]}Q[dĀՌ9 ۏBp+ )@}Ff½Z1ł}1a!QRF.K@@+3"ʙPܤ]#.j*YyT)8*%|~-Í|v]>GYMWqpo")BO@V3 ZUSGqe &¿\C@_6R:~Lnw}(:mEYq!BA. Aj$@L v-֍!B$2'r)b#35`W"YuUysΜk/VtX }0)(>&sNNp2r`EbuVhofK $^*R a(W:UkkzylsF% `džBn,I_ޒ߼U!XXkٗm>^}ŝնyj]ss7 &|@Uenz :Wg'LvI<דUfBCDCIj@}5vnoy`aTj)I=rw f<u&5FyH7Ryb<dW c1S=DآOQQdNSMGWCY7dbKk>$ӤgD`;&jk"c(4cŁTC!?rݥsVϦ6ծ}ga\BxSc/n|YkF2vUYn^6nklcaoj;ȢLR02)Z* 2R\P/)9I)ufEsmH[ ʳp!L`9Q.ϑS\[le ԞR}j˻6$u2P~) Wrd?pκt iuA|D f L.u󓱸˧T+!A(]]MWhX]V zoTH!E{k~һ_$Q1Al^O}þ# x?B8xCطLqa)/:E&0iddoYPFYJ^j gSAk;o"JLfm3 E# -q0,ɔ'4TzͅFY'%73qqvt5؉pG ;8s4\,_<%=)e;S5Tn Kl"Cs1> zX50+.."t;xe2"E5Q<`DgN>wvvzAo޻gװ>Z\HK3()#gTٖW_yа:}cγ^)8OChS+w  >GD1@#X Klh4Da)"|'_P['cD6IXLY>?apï r+kvd۹Sm]s*`w:k%:e̶n燹4&*z1/X*gOTme[>Vk%3!?m!hLؽZ{2:nLFXf.Sk-/~tk اCjԶXU6ҌEvE> 1ڷ$dR{ZBZҳ:,5:|bމNDѣio2|815lnޭa&~mw%!<0w߿E5F8xoWn*%.5I'ҍ)b%e=)vylsN9BK͒>a =(3LzGDU*hظ Fm:7K" Vo|~9ݣ(13O':*)n pnSk Ehye*3w ݓnHs%6ļîqY6OBB5oSM# `ܨb#*RZ-w_. Ժ3LƑPE59EAwk{0r Si9p+Ba#7eۍH?*ִ ݙYzħuV/Ok5c[.&zɈM Zaqӷ.`;;߼q\Oan[>3<%(dfۃeIog+gWè]G 94nR= ,wah* o@e g)l֝ O^t%h .'^u59W> /$n3VfYW?6FX@U_`$@}б<" [Æn Л`f񗵙a3`kBx9=\+|>m g9"]έŚS)l&,8]7֖%8p}H0MoC0 eYYȅ3ygcSmȩX < Exw*Sr2܆=P gGNrk|$42%Vj-I,A "~?b(^;i(B M'0L!*,>z#v)B+!~c~Rˁ+P.i!Sfb\o™M89%iO> Ra%@yms+Kltc)_e7=P3sіB[-=8!Om~x#Nv]I `YbTԞP}˴6Na"3 ǽA.c"M$/F´jA?3uxSZ硆.ڐM"F*)!X6#p G8֛QyuLMux9M?;,_AadWx ;l89~ڿ|$JtOY?ha;a}XƣG## LyFOJ 4um%*o4⮧`UNMGTa{1piy62J:aX[\DQٟ8C\}@w\)7>I_*8}y7A P+?gR)ZXclM.{c ӵyS0FzEV{ó.y1?a8,p- ETx 9I9ilE"<9.B՝Aq3}(8k-ZuawG43Mf'ܰ< mi0C1h PRh#|g%YS[\NQ7eLȠoP>֍Spu\|`̀:.gcNNg?X+fͩvF텗{7h);)UEUI) ؤU#k ʕ$p*wV*!4xl:oYIQ R0,k%Dѝ~l}o{QҠD-o$!;x^_c/Q4wͿ`8`z/poLߢ俬XX v)gn[Jlt}׾v77\3-e&:' )zӲXp{]ȭ?uRp.q9rt}E>=vJ+tEm᚛/M;ZfVԬ2|uΒZS37vپE 05*!6 57y|o~AFH4J+6:\qtxsbt$}̜gS al&:1F%^(xn`V+#q[dMKWwnJ I<'W=8!\HTJsmj]vpB>|B0TijPr6i^]A=:fAo8%ĭQgSfH 5[0]=w0hGsۛ$S_!gE;gB/ s  `w=]B^د{tҖo|$B]b"_9Ap݅R3eK!t`Tۉ-2CZM0@=ֿIh9ϭeqнmμkQK|6܊{dEW^A>W$yL-36TuK7b8Ɉܘ^~Qt3w_PNl\qe plϖ9u% KFPWgBbO E"ky[ sV&yiEQr37" N׏hr!OuL^~ENV#\M'jIrEti*`&)UG.a,{jK %TY D `?tKeBeHz­WeZZ}fзЉ"́}HZR`(tٱ{|ce@)C v3cƶLrӆܦzMSe6ڭ1-/W."B9HmIl QF S ),4߫gb ~YAZm'd!'7aK d&7B+y$!G`>in-if9(ꗪ2>*0ݥ|,q4,h |þ`zq\>Dn2MwV d%ؔq@q^'oMe0d(>QUjؤF#\A.LHj> .N11>?1CVC^/4`%9>^DjuBbCBd!;Re\B?ĵBG6ί=zb [ Ea|?]D_TIM- dewkCg?feTc*W+r>_E;G%lqǘf(%waTcH3Qn}Oq~ٖ{28TҌ H4O?0ώTEQghwzz:U0bU 7m@zwT3H3(U@_AY`KoiE8-֭A" #ghjhGvtZ770rHTN|ń&pph½_` 6h {aئSc񞏺Cܕ)m|/~A)u~C4 FO8| _ɭI\5gZ08cz^ iOܾ֝abq:0gAQ6%kd{nQ(l)~0 l|'_2a'A\ 9K^w'w -y=6k;g8>{9C"ƲSFe!p0xrZd{>&ӵb 6 \½"ə(;tB#va5gi^PjȫjVCA93Y Tߤh{⅒v-5u*Hg{9EeD%M`\ɆɸA=T7F/odJ ݤ_~2w=FyK0-r׷RO*.0;RxǭaHB3F&[KcC)nN%LUNZZm5У<.jBZf]Z1; :wh*}2c)HncU.Go:;~t;<:ՅpXscRй `n>_UFP@ڂ`Atm`EAz4bTF+hHmT_Xe\@t:BsvbM_̗{*D{}$|.##{~%T0MbQ*S$*VN7RvBBRm.]Uz&ɜ1ZbPj_4: y&Gv : NWI4 3 jp :&H Nq!BomoT@-dgb12 ܟPMViqc+O{ywg[~9hYWbl+W{Q3T^/qx>Wz/F1_Ӊ!G' jć3] VݼZ:.sP4=bb *C@oE8O M Y]Rtϡ:J5=U.y ac,:Uw}Y..6 wȅ72leQIjUs=aWG* ^L;wtTtZ"Xcj-Nr>[v`Ż^>6@bA4;~6'cOb!slx̼mKiHM69 < -5څ@ @Cw[!1ٟ̍d n42G+u@L}v~inkm+2wۆ^6#@xmR:nHp?I5Z.hd6`;qEDFcnf`G%ՐB#'w#8AHɔehnrDW.@<Mc3[pѨ%gy$/a}:g8vHaj}tlT=hxNy,dlx/hEstM3'tZw8スzr{ST~;P;P_ҷd@l W |4+6l(q&t衙) p&><䘣3"fStvKf*AҘ5+ME\vi7\~וdĒ}&lEc;mL/VJ9,v ?H9C‰Ew%e#)G7v=lPYu- 4/! S;orf_aߑbJ T2 dχ Cqp.j$6woC,. UvҔuyQEI1ˤ}Lz @+@Ċ1I&#mυiВ]P{Wxlq/Yz%2z=fX·83ɭH$U.JOJjBk1o&13Y8}G 0Bʪduajat@+jO (Ef*%1TYA@X+B_ɉoW圓?s6.6r(CQ.Fs*Ρ!, :jzcxp/6wuËcY; FmJ|0{@y') fn3'Gjåh&qֽѧܑ4?o>7aTBDsʶ30@Y>w)*8t?%/VwK-]l z\J=BƓ+qΆqKs0*Rx#χ*dDF'×`]܏c)< E.ϐZߌc\$.rYP{I1Y,3۴jm L]yb~ M ?Hz`:y܍ښx[]OI{Y:ȴc$꟠lLhs=xP^G ߙ3czȋDZ .fsU%y*" Pp.x XhĆ_[h6x{ 4Gw>…`N^jHΰхtFHd܃ -2XyѓmH<gABJ<) eށPݘߓ.Kƹۯ RbZ@O\{\f߬OBCo[2bo(0>݊ 0CČY%]KM hZՔ͜EOlt\J=to8X/ݜXQz%K-*֕}d:Aѻُ?ƛ!#t;fGUNM e'8@!fI9>fvզKl )^7W݄n[Ŧ9{d ]|7 iƾ鴔`-o]q7]?=R}fám7,$&o| ˇpfzBHo6[TK&_/#ϻ6:cX^(WS(a3'vQ)US.' GGSx>6R{P%DJ݉Jԝ$W~yؐyk;@??u-BTt"Bl<95ؙ!if3ٺӃגd")a mSqSQ!ŒfCwAg #-e7r[Aw* "NҠX!, Qy"GaKjyfe~Lߚ>nJnb"Epw sy[H ;0Sܕg[Nl@1@/axn|7(,uMܮezf^ i -AHu~mS|Ҋsɾ?.ۉߕK_bZ7yZL2_@:_^҃'G{ښ}%//nVz Aj^U5|ZmhmS&ŵI*yה+׾PbrrLȴq v33'&Ýpkj Q-^|ZcAzE5s%UǒFB1Ɖ%6ZMzTnf@{~i+.K3p|!i :HΎw.k͕WkHۚ7cVOl:`6:;_8v=5ۖuCXj [1rQlmhqG#%ϴtj(b%$ͨdDsM$?{jd01ˍǮ,$GR,e؊Ss`O$FI4ުZ[eBm׃+%tI$iPk[Q+B"o26 )~cGu v D|~Ȣar}]R{,0KHYWKW>Z{ ,o=R| c(};;gIg=f>h] ONG8qNN0t%HoA›(_ [lЇmM>{GR,=* FHvb>*iI;ZGnPԉ }H͆L ܁Gw'\O,ѧ-$jW1HPQif,o~Yr y}JQ}Fg^\I'pL!T,kˣmI4UQs~d7A5-:H3|4LٴQ)?l^3o0n x& H;x X :*n1 p[?駭ť8WHD]o *9T$ QWr@۽` ha1׬u{-7B*_58Pd ^v&/Azgw u pY6no߳c=;͢^N)J՜q?5t/GD+Eq%HuuCЪ e-ǛP+[RT`+gTH`mǦ, q$k%Lz{U4ڗ+uWgCNdote1XpSڈ(AOzr`>즄q?NzZїxL%rE^ѱ;u94| lx{U*0No<ެM0Ti"' MTz+5+ CK @m@q cH4U6ݮ.~WS t9D`##1:ʼrJ{S9 -@&U93[(nX]eC@j ;b7LTt?OQZg$Bx jn]haţ̦)n-AvP Em׋@`ЕӴsm7a"5(S> *'Psq"by|1JXFʌxc|$Q#\Ğz@PS(r4+Dr+0x\-.v%ޒڲ6]U;W8T~Qs{H⼂^ ^Q1Il$dF q|,|j0:qBR.PBoMaZ!t~ya/@fqXs((YsjѸthx>ΔE;2/fy4Bƿ QxVji^rtcKW!2e7D$\ Fzo_k&ZWWHY+!Z.Fo៘}Z3W!]C .N  0*TXDAAުh&Uk30UgjnC!8'R;2wnlaשJ^0ݑE+|a0D x7aGR ؚOx28Օo*A. !kG$U:5*ݠ=W]As 14Y"ч$6%b\1ʒcÑJv~nO͕Kp!]I^P8hpa9*],*{Ym2/bRmDʝŒwnTFE!랯c9dGa-b^>KN|E*>ՠyIzѺ̆TG7w^pOSz)wcaZ!(\\u-zDӼbǙN$˕{M&#:U}k)4#Qd7fdt S#wfRVFf\9⫡F۳r`:}GܫZ;p%Կpd:ʢϥ (sβ/ォQLuOI:R lT' d/KK %FO0)H.h{q"U(Wv^YZ?fv LO >u]&m ̮_;#c#~(eEV[HIVu$KrȒ1J$ dKܖ[[ Sn|}ktC>v_ #xu϶/4PjE(qx̭T0f3kS6Ϭ͎Q̻#z㜡EVoDVfJr 0~Y(سg@nj<+-M/ y;Wtj2T&T9b-%$ʚi?/LC3/ҿt ITά@ӗQud ,X󨆬O[G^cnS{R's xI+b2(C,YVbI[F~NI'RQlM9q5sR';8s@Ӌ4mHCr8yG~Z;YgȸEuAM mq/-5u_3{ TE6&]nO- {ks6XAj479\WEk"Jñ70WHG)xa5znO׭*wugMc=>rW~B~.BS Vh%N@ ؅qB-LjmPLJW4lO&jmalw4p fUe<,Նۅ #ax4Y>L^&[ٹTy6txR{O@h<LBSkl"LϨ,tS6ՁL/q# ״J!00aVƱzo{W1G ^^بɗ#X$TV6om=Y@4Pyr9HUxҲ]4p;8+Aؔg-f! V0%}#BǞ{|2|H.$F[^$9RHL!TV#<μ58ODt;.trIZ+`{㍫/fqqw}#>ȳG*G 8E~w<= )\cDb> YT;@?yWQ cu֏.iuՉ[ưRdJgQNDl,.TkAEmFd]/]&'. OJ'&/k"J%ZP/䰦f,\q'$RBdxmF/uMD6R`62¦Jjd{7XCsg)sj Jrg`?QRuɧXxP\&Ű W*T?=\En (=[tw&N+"g6j=.bn ǧ 9YMOzI1{~6x s 2Semj|TŮ׺$P{!;[u#%H;uMԾLҸ%n|it'>xDĺT.}`U'\%R_qS$]EQILb0;KG aDz"o)=txZ)/0T@K?$ J[dq5nffM /רBi'W *!b 2Φ6hDSijlU0yW.xō__[<, {C{p.{##AJ^,d^]\SԆ/W OW$XV62۶?)ANwam\f +5qZ)CUU9Dr\y$ ep>/w1hIˤz&wb텧j#Avj8lAf{ZXzFٕDd^vb`YMbUz]#ЎK1='>leʞ⍋v+tE{GC '2[!|E5w4`k5<=6Aw x3vO^^gyi؞#Mv0|@` DPpʂrY*PO,NMbkFwA,>'hkG(ě>j[|2܄$VǮ$-µzv%ͺ3۪G~ ^-ӹsX qNbB`AdJ B6J#$)88-u`^-++/rV!jp^jV-Vٶ5ØC0؊&=8F!Ǣܥ"h=Yt#WIඏ?/@Ņ,xo=8Fa8L,!޾jJ;k"q 2-b 6bpˈFT %"4w8$ ,ߎ>k6,[waLlw igǘl,PR90|g=)b >mxMȏ]nXqHVۚ?q@MMÂ\Х'nL`ix`$g^. T[Gj|&+*>Q󥙇26ђ1uW]JdM1\U Z/|1!4Avv<R$ɱCINSPʫdMySo=kl:='{ 0',+t]r%ǏQ`lDQ'k$YǑ)ׁa G)I#FgײX?7=V1؄[||5|$}m61M~9xF3{w޴ZU*75O̸k0pܤ*#kpVN`M.)?t4G0jn ($AXG[fnw3L֋s h/o@BٹV׏UI TtzuDm*e)LL<#nL#ql!R%i^XΥG-Fҹ"GcN5‰o%[TK>ǝ j߄dQ@ C7iOO=T8́։–-Ue\[B|L:4:aCYH$_by%>< ŵ-1mPg]Ɓ"8z=ZCL73hSdy9PeifjY)ԇ\HTvB~qg9X@rL3ڿ,` v*@#:)[pZ.,ƱhwI JŇ+Iy@15;4fi_+ @\dՅGj&gs8/r3F>¨8áfFМ$2 `as3H5@=>Z&ⵔ.fKVFo2j1m{Rii%1APb쳰QTΕRXE$ZI X+c7 w.E;)ϥr~C^Q lt]{f`mxMζM K(Yd6it—GpJo[ $wmAieAWM_V~B)I8ъ54 7 A,P$Zy61Эr)D'4z3 dʴdu5o4r90ϴ5vm7 uuIWFs ~5f8.H+80AQ#qUv r"z` ȗ`!L )L>UxLy=H>BdڮZg`-@QMuY Ͷ%* LTm {:!X_훏&ekNFB#n*'hUt?~IqElױ!v66lt{+:bo=5!Q/*om]1FK@R2\x$s]r\Pai 20)-4hg+E/Z#vw].-}Ҧ<) 9|`n-ϣt78[G@ٝ`)$)h}!OWZ?ɏkIF;ԑ_kR4}ѩ #d*Z1?R dž3*WRс@U^kªna+Mu"]MpΉ<2}NR7(sBNUd06 YIR1띿59˥ O8, h3G_&FZ4X@!=?UQ[hH&knՏ`wd"'Z#% V_K!^y%b=fpj!+rЉÌ=8`8{JOMF~ܼv1"fAf ܺkk-Zj/H$^}ct5MK;G k[_@ds{i vZ ݁sg-ˌSт0=FTkBC0kv#!*tƥ(?0v8r.t6Ol 24Hg~*iiZX$1({[9,~ayӆ{Ҥh>R,R|ҸlvDI?J·H / l0mזj>=S psf._9fj'a3 -2ǥBRACJhA:6wj..̦v ۯ&wA.^CR_4!>!p2lIÙ$$ݤLySڧRJS^&J  0_eJbnS' H|ӥqQLoڋO Y9bS%"巵!ma JqF$=_: ճm)&E5 ɰ`e&rsV0(|1a\gâwLJPA0OvSNL?Pμ.6Ftm[6qYCAC ʻi b%Db#x꾆K3=ڭ0R6fSSmd˧VQB:\$upq/6|qT!\kg~vԨgS{ 9 |\f -0$W/zA[.nWlG="4-y?XDLAӂXyt@57F}Lܞ7I-aQf3N8ZN¦ܸ~8:>*ݟ+.Taxj:xǶi0- ,i?T;wI.G(O&[`hy'yW%~*a6;u!,ŷlvkIɆ织oũolXCS 9íTlyx>y` QwIJV-$hEկ##Bh_BHlyw".1e|g)}&Nw3AܡIVRPw S x ĉx;/ PvDCf(%Ow;Ɍ/\m 7\G(Tz(Scr&g[vXRweu8h׬lx J,|}Vw&8j]P aCDZW6?jcE{УC}wzjd*JTdgŮr~l8n؈?5rDp/_Yau1W|]m,Hm$Sgu~1C5\vy*]DMw-ĹvÃi&|YF)egR{~kj] Rҹ,>5YR4lw&Zsճr>(s^됹?2PLoKN,خbNLۓ*` Ѐ4Phk;`Pz,&h%Q,25hK&ֿ`b @l!/)s:im"ZX~1`;zH_voߟs%l(ꇺNUsPK@]JTa>tekI3EډFj3Wp.BN9M+"Bbl y 7"l V9>#kAo61K˥-MB؏E5%rt n[Py|Y8'9T:[$1\',osp؈rbבèll#I@)Y3CZIU4wDEY h}XWDM{`SD K_vgm!$Pa\ز05 B Ih} o&gJxufJ;i3 Iq6S ·Lfx2 φK ,}KJ?#2wޅlDv SGbA KJ,a14 }1Ô`:#]`.nbh4ÑҠt bgl{p(x4 "bja-(t>}8 Ց{lw Zd^)ZE^u#5kDZB>N+|ϰ/)gAz&۝!&;,gH ޼ޘ㣋L\x7K>/(lO?&z wc1Pp+Ig\-W}#Euw0oD! //0ԛd4gBI#F(u[CD|E#gȘw ;fqKTR2b(B|2Fq6%Ŵ973M4Ɠ.qguW02t1)V50!/ǟ.ɝ!8ۢzR׆-;D^]9#WROCRUe)'LX?'1$fMEсVdUqeTviUF;&*ITun':u.w/=3 #ON> t80^ )$sXubBn5~F'b:E-p{>y*,iel` l/7Јo]!;0=+Mp ;{5Sp_/`ddYySwc˦Wu3.2;=c3}j* Vw_wyM\vs*!~VTϪ`Aޭs6:<%{=_vӅM {0πxՄ zz0! W`sn zO(S \vGv# =`G{@Tn8}bR Yˡ`ʜb,_rۤ5&u92'k =ě '^cMk``|Y4Tnh\RA2 Qr^Zl,Hn?; CDVӔjH`Y-CFʿxϏ4) N R#+o,-!mvE), zŠs^n}΂&1o6k5tֈ]YX@Z~^"/a%}m/iP]ן(DLƑh0}描 ÇQns vA\e5Prhئ$rqjzL7rd4 0VIjGȃ,dugFkTWwC4 |K)kp]6YcF{6kRuYuPZ?J{Pkѳ!]As'y9wqOc?\tci5gƵ=M4DxUI*1@*;pyZY'0p4LӞ]]l:`N_⽱]c $ Ÿրt1|o(5q_4$P9vH˘BZ([+|*RB[VxB(e'u1h켓}WYP_r+.=#Qbg,HM"$"C?&9鐒#{yJ"|,&f=YIMsZysl&r7{O4:[e/?רPHA#5ym/:D[#+^Ur=:-7T_B6nԡ+ fBOCDe׭B8I̠, 9zyH@d] b6Hs*br?~m)5PqF3]kցTxJJb8G5PH['Ό4YoU8:S쟉-8ڰP]Q"h4B,rs;zCuuոʀgB˂g)K:;3^C3|­8}x܉a>]ܯ~ 06Ժ ~TU#, h #ώerF-ڗ-J:sėǣ?<#v"tS!1]r o\*hb<Nuߊ {4 edU!-(܀\>ݗ>z9%[SSj{s?3/@93)I.c]FQ;-wn$ GLM(J3Msrم3V6F\<*8m Kx| o\wH|7Ψ({qSi٦HE$]o_XuÑ qeBl8GJ!Y,jQsDߕTB kk[v<8Ux$)u3ڮ^:\zl̏67.ݾRH6 yT@]ԯSB2ϕ@cRMy35ƪGoՠVͩϻuWfK~H6H8+6fHk_Fq٤"2Dp-s_o)ha%iP_7~sϣXLЃu|i>W}ЬQ%s>Q1#W9㵗ѵ9Ie9_byxRc~na' ^g^zۃwK¬L<ֽ d|R .9aH`b Ds|t߯LPTZO Pм0sĚPl,G%c9B3&*z' Ưw5t7I'jq !ib/ RHƛls$ì{~Ga5/Ġ@wRbQ(Bdlt N1n>s,[>I$>\roZ,>k 煶 )*mH&Ί6 R-aQ';lccc抛`x %Zm]`\"_=9`0 vr~oN+)+>3-E:[wy~VK/K5,~k k\mݞm ! ;{~m<[ƒZwF$vr'qCbuERw9ލuGUb!-5 axVޙB 3@N!߃\S}X\#`Mcv|RD kn*+:Ge¡4&TFURQAܬ] ~}XiȢg=H3ihueN'r:ۂDXB&" $N"M:ݳ@̞f(l03q.r#nQd'ЈtoX< M \,$nQoD΃X`x,"1{ owZ[\xQA_sJbr[ʟs8?&FcUGe6rٌqGnRUPXi9٘BBoM.'G j.ԄV(Y-r'U5Èi|D5&=E%_1G=' u *b [zN/|n 1i(n)Z=!AiM`4"NLV@gqZo :q^Z'*ͩ2:cZE1?iLE#UcN+ʁ+0 *FݛRgE=/ݻ 6j#ۜ1q9R\!?IiEs7?5bˁJ3+ T[4N"sS\]@ d@~Ca:FNJ5aj]o4 $̱BT<<@|+ %ó.s>OJ{Jkۼ.hv;Ⱥy_ Ǽ[ED?pMks 3Ā= K@1C-vd@h#6rC({SiQŎLF&'XsRǔ>GQ,KZK`Knz$ŻD-:vfe2C~ԕ_FoVߕ~lNоɷx3).oɬATޓpDyVUM+PHIiS\M5#>*|waHSi#PxÒr2^s .xjH'󋙯O З΢9݉J-."iܮ\dڠ Dl [ J( J)~v~1 Zk-NiiR{%ztV`/²ӚP2ft]U3*,OX7BE uPxi`XCrş+zc'!WMՂۢ7t ǶѴS~!Kޫ#!٘z`r ޽bL51,?+ic?}՞ B3K&3' <tR䎽uX**iI 2:*\{lLgΌ9y} þ Qa% Rs¶-ڲ\NjެA%\Dp5퐨;9{3l[_^?>V~!sC >qۋlve]fIP%ՁTLbĪd} *yj3V\z0Ga4(1_=X l9eDƣ[lj|s*!N]j W6iSK H}$ #|20.tLjlOqv ϩG 4xdo7K=x\2͋uƫQgm6y|# _"!]3_B@sp JӖ4Q$ e =4`$CY>.&$CkR/}Rܢ$OSûaF55PړFN$ NbUQŽMo-kYÅ;:f>RvH]qr\,⋐L F<Pi^SLJ T:ySkayhMWLn܃DN7d1!]Ԉ|L"\-ԨAԢRRnk`^HO%JVs[*Xꊷ x:@5yr1`Tdnϗps$B㊍fig a~֪ 8b3J]X̡;sf`&)kƻQ)o=E_ʤ)1̫sN \o,!6!Mn)GS@t&d S=̄VW6u57b5(mm ?`KDlDKIc 5&"c99#Jd|d$Rz`M;Q-øE{4D =%G-S^.}6'TXãi( 150xe7Tlh/ = š+Yau_9 k=уʪ0 a O.ۨa<.n*2 p"nXQFZF 둓IL{jJadW 4Ÿۣ||,}SAlGi.W| CP2d!Zi?O x B8Z]H/s~W"D+G<~NM6gh߫[7vIStΣj EO i ?^S/By}f(6?<nrfLZc"Q[ҋHj9CD›YM WY i@i\#HTrنb:Se"CL ݺBhGTA`F)}Ԑ۽ѥ?ພ %[TJʹAƂ=33뱬7 +6xp(-ԧW"4> 9f_(=tu7&ifpy&^Q[”4!j)|7Tg3$q-o(;#Odӛop熴㛴D^,TfkZi?EEAKN萑6?ޅ<~7l"l6|XSJ؞C! =zz:{[OV1v$T:g`ץ~xnz%4ݬwfGf1w JPƍX>X.$e:2ߺbWDNҩU%j-x,|)k0 M1cSd/O"'3eB=UI}02ט =3M{cULf+<˯Ę`A S0,6fqF+ ~Hsk@ЦF^Z'qI ڼQ⹾3D尕[Ύ1V\ݳ^X x;r:h'L [ߛPICsi'<EH;.+LHzĮ_Hf(B~Dz&=o2SKH*\2 廷?_ %o(&ط~;YD+YY¹Z?3>cE0ajBAAZPtM>-L*WUwN63B|Í|nS9ݼʗ h/T~mAJGHڇl3S~Y\i`|yvp. Tj1q:%N7+4d<צkQ[E@<{YI ԃS,ꚹ(Ejh  ;Bm%`r~ Ȁ65_ĴFto%[SZO2= ɀ-)+ZclbFIayFle2;?kgImx-]<7`ں 2>sO(V&쵸;lSM5_IIx޼v9+֊ &_XcWDjpaXbj D"Z-PgK=v무31oݩ^=[aq4 TPjgcWP*YǗ:S;Hn(i GSVd$a߷Ff+gl P5* D4kmն/dI6Z-VVreA|Gvx jMPr1I{n]*&0uL"k(zǦr#i_D6#M-]@zG>6DB25a 덿dݿr4ۙf $kˎv y ŭ"h/.ȤƫafDnfhuTS مW# KKxd b$k784jX=vE{(*&iNvʛ^lϷQs]#8Vಾ4K0tr1u*BSۃ0ziw-=qJ- ?b$Sw2mvQ0ĒG-kdw=ĖS7[`[Xլts̩瓑šq~ev466..w8J_Z2B²*kwO#!&+,D"9v-Fy%sշ3l1}J ?ZC/@CP8I\ω4Q'yBQ@LHS}`io9ߥp wlQ+P5Uh / !="ں=u`=u#0`~9@ʌgRzF y9Tey7|j,NTԛr流.zϟ 渴̺( qx &c}5Y:W |y0C v+z]PLAO:"d|@;SY \Jp6pzۉQJ}/®3lO۠+kDzBߴC.KdKH8 ;Z@ uyH4JƵCr#uQBhnVuVl5WP v-ulj.?`]1ee|vWR.ev~m>EBK?o|_BO%1ozq2zު:H]en-&xcy( T^͞|UDXp9^D&1z6[}0>XĮ\p0TeK*Y/ax!Nw-LICb""΁&)h/hN0O4A´74 Tc> n- zo3iSE/",a7,ڨƖ8KR*֋<ͣm>-)UD2 . 6a՝*u6,V@A=/Wdq({wsܱT rqCr!9VS4i9Y=_&gxO-%tJml]s>Wa A3<&gۖ+mA{OϵpN9h>CwZu5ȩ m|^Q2;񉞠y^w,MBhI],sF:P?qEi(&"-Քۢ:ۺlԟ \p*4d$ w7NL]%a^ 7T{QG#KvW`+0ORr|4\Ċd§J>#`\ڔT'o '1zEi4; )Hц" Ʌ iiISZ8Уg"{ `lBYz:6gY8xPc|*7iABpq4'Ű (?zK gl~afP*z^#"1U#os A Q-O#+r{X MC1x2a7qbi&_gYL6XMx[vVo9_#I2X9 Edb ۝F< FXaCzO}w1CJcE\;iw$Sɲ`y;kM|ɷt'ɹi(0S, :[Xݝ\T=ɲ"$*+㡪N Kڬ6.8ABm0PĬZ:tXxa`!5U Ipc} :Ǖ/ Xܢ!Q /4M+(ˢ֡GmsxzD-kY_ qSU3op^ni#* SְʐR`'- I<qZrOD mJ)[#$wK%`LUMhof~,_9\HjR*f_byl(UjOcV·n-wr~K&LfE#bit[ŦS:s$Oӻ I!˜Juq@zk,@(= lp3P|Sݰ-\bwL,]d;'5YOWC4o샯4Lq(Q;hegK`+lt(1$iG%;| 9%"cuzn4VP })QuMa`1B0I nH\8e£I܂i-t|pq A*="`i|Q}0ÀD1癮 | D0aV[51X櫪ܶOª jr}lF0na0~%0/3IgYN-X:9J*@#; &Dsyb]YL9OY‹WXh HrP,~|{Pz1?ޛx\Α67d*_0}?֥J3ԒGRBvB5p̕nVq#nF|h`!O+]:&Yb_T~S,sQ+iY=NvwS SP`DsהX}݈bw.s)͹'emF6Ok'cbz`Pʪŝ]ixNlQ8%0O*F"]dNVc,ŠPzpik~ 7->hMV/H8wKX`I\/m3~iNs=)OPء,|ߜb Na~cG[cyom*oMvl&Xai$UI3܏a(T1w" ϻq鐉/R:q#:|Pr)>1|qHLx 1c|Bgti7u. BQ ::.YϘ 4R8폚Nb B&eY#c'%fjobD!i@F>Qxmp5+b迷_0yyw!Zn6pe XY: Ղ.cPnbֲ[w*0oe6b(]VP0)jsO}E4Z:ڬe67{3I1RoU<?/JH0FߘEffJS+SaX# fךּghOW_@Q,dlޏI1\7$ (wѴR<רqQ Ku Gc+BGm Hʳ AO(~yoWADT>e<_p~r[x֢u&[Yi:7IzbaATb8:KI%BʗY8:y7ozg֗<>ULoVRQ =rCQ ꍻZ1L㬽|pGm`aПrhH5W-f7)>X3iY߿Qi79lsHj1N[9Mh7zT{8siO8UyBީ~l54'ӃN~vNk75'O]vWOF, u>pf7|BmA]ҳak,;2鏱Hc&|b阖bb-#0s2'w*2UQ}rY>.$B $)yJv҃({eϹN뙔㖘y=¢r)[Р ~CXLQU oTGmXqزߦʬ<罒*qvrV[}(*DH?!c*h@!M:\,|B$~.7!RtCUan 6̖ĉV/ܠV`TfXZ'QP{Z86^qlaRZK9ы@AAdY[*_I?f}]K_`Fo>TȨ .ǂ[l8=lz(akK(2͎h2<#zr2O3}=d@FBQ.+X{ȧ`]CE N_v۳|8z^+f8Y/cU{^mA(BD$z-` s9(09+5v%S5xx1ALU⧰3F$c!@d0V̘-;MkLK" p]#x֍팩yU2ǗB}aarbDOl`j(܌.6h|Vy,sK}sf;G@)o!E[#jmW2LkmV dUCMe6+b[ȱ@c$yAEI7JsVr- N׳|q.ba)]z̖@9,,mVQA8l1ŴS3riY">@NjWa\|`ۣ&H珴Q8 =ɒOW86LB5^%:WO Jt,Fb+XDy=s7h + W|1)Zc`!buqYֱh|P|1pJ#xueήW+..q5rPݴģwbI<("p\|)f 7T‘V車`\VqZ8g#+g~-~XߢI{#5sݱ>Z),)z#'^[ٵl*tdEWM#Glh@35~: h`qobJ*7AVcB  Q~W;2ҎztH7ZoM7NI+aʿY4N7_\MfZY uh1ihYd@z}{#;a4UXٙ8a6 4QGDTkȆFQh +)ypnב|\ۭ($ceƽ ⨙E}6[&]jY 9¿J;>QѺc&Q3ۻ9#{߫7<ˆaRL TJaTyHV'e0-H4(%뎑{mP'^Fk!R#rN j`0H4nhٽ`en{px-6N~Ғa{mi|e-~Sa1lKny\ג,.% ypxiBT:ײU5"MZ N䗄pwԜaw3SIXOY6lIcuT"K[&ˮ򕁋V3<h EKn%z/&;*3< 7;~`EweqjbbK(wρ1:50PnP!ո!z"%JH2k'5`ERGkbFFݾ-,>s|h}s\?h<06}^0S7e[7z~ b캒6 JBUZok>>_&¬Dm~e#H(Gw'm57q9G3:V9tEKlnʻ2?!E^(h5-%?>'pp3TM?;Θ; ~qɈ@ظ@fidZ{C$N @o֨oA.WDRUW;WnT=.7, ۷#?a iQ&j5z̦*)'(XaFP!AVȋ1pQA&J/'>tAxu ͜=F(BbX*yp9ȑ/pQKGe}Qskf WgC;cq!<2[͛p4uLSm>mXǒ}p.t-ݰD~igG:p06f+$Svxtc0 [pps[@\qr'9As)r3Qd/G:Ud镚R{*e5T 3 ދWPPV;`LJt~DJ\UNk{'CqleMpW-Zbcq 7b&􇚤!@L.AN|k}o~񞀈h ,.<L8f@QqgWhb%`ʭ:4%G [cK!phyndNſa?&SVȽtiC_պIMrɜ3?,|lrufLqEg` ,)Sm!S:$6]j3ާSZ>6*KLhLa' aWL2gt9(`G+QWܽ0⦀j$&'cG+{HDSXb#݁gyF׬VVjv^eOn̬8/1ǕL w6SяmtTjmq !auSxkzB9ov@Y^x1)ӝ7 U&\L  tO& 5o,xHC_X5O¨[ ֚#(7M+\[ Y.vR9 RE/Mgqq?5aGXCksb Zs<IwXS=_i-RsD`pE٢&>ӃǢvYKB8dc9 owghVO%cm1|oe!g(Pm4Ws6I ڻ_ '\?C& ?61}&H IIscQ߾"tcw}!rpx\=<<\Ǡd+=rs/nF# 聯Ou;6B=xXιL-kmRUy2ZBVhPuҏŘON2jxbL;7*T"Eشc钢y,geƄ!V/F,"b,j,JVosTKE?؏\ 'p0oXhM2= ͗[y7 XE޲y^}-y/t@lBw9UzK#86mwFdNݘ-E::ܐq Q+fn͎hDO;N"/*T%hK A$ZNe-~+lf8 X^}D֕‡`N0~m<vi+5 WdLrcu XZ M},BƏTBGW+n +O0Ӗ9{o,BKNx2DU/Ӡʊκ9$bʠq&qFM>2]>c'ϋ+JfFź*HN}v}xzMΜniiɧM!k;%<:8P?uɊ Aw r4.4(τӗzRɴJ -"팺7o(ϮϠdϚI2tZ\Ut /uKFl.:C\K=ǐc}QfE24\,,| ]$MT#}8(‚0.T l.sp{ԱAJJry%jh:'ٻu*K2!|5Ah5"L~SHٳ8ZiD~^1c㖑tk>_s;=n\XȺWwwERKaE 2bƀIBH~a䉍zSie.٪sԩ, ^&YtSe6$P'@@-3C!^5^ڒeDnk=@hw+Sģv{ꡦ}}=:0fx`EϦ1*f <§F ;pZ1Ig< FfgNʟ){ZB EzBr/'Oi3:2Rcy=^Lu ]z$wҒnogPq!l{3޾{U3ޥ=V A@.LS>?HD&!T'3d孮YbPnaj2KN{׋ |L#Y@X1W^V[9sc=N}VM?q[,FNSz,^窦Z-*OEqTr#(~ fKV. ]qVI..z_=^U@ȫi#-q:PKS֮5ѓ7}L `w(i:J"3}Z?KeV#ӄ@t,cBPޚ-D=z*`ºp&_f4PivY :CW1s4Tdɷt✵e&{>C 4|bƍU-/@ V*zY*a8p}d`v}{4J3~f'JOjBq"0/ň) 2_7UW1Z{rx/9c`|DeWAꅂHŬ6vTɢhFX !/"AҢ;rkiQ;d@vse`u8_Gcmb}s3a:/!;E;Y óMdZKDk'( 5?C(G# ?.y5ᐱ7>/{(lŝqv1kyt+Ժ>!{1}HP MlorJsg Cn~9L -$H(&8N6@0NwV)\60&nt5AZyf jkCb8Dmۆ4g;n->$jߤD<A&Md[ UK=J;'ic'gVez x(؏#6H_m]F!w o{Ǟ{ Ɨ9{RKHULo򴚚 vZHxhn@oGiv,E,Uv2JOu3|Y7|Db Rqg[G|I,"Cp KS)Pp!vdc'.q#%Ǒ+#3Hj@Yz@_T8:O=G~ 2Ff|{eM0DF&Vu_cɪxx[Zƪl&KզPy7=pu>$KyH@!_:~H;0@Skk__'<+W(MpibZsK[&M|\}vKD\I'5w^4]' |oMq-96yl7G=Z7Õ<@C@W:m; 3)r. q5b>w[b,aNŽf0#-jRSxU&?PTL :;:UqT `MSB6;dʨ͆}ZQ\ 5Dvt|gT UoxH'<;ʜbYO7mceP[Ń\NxUK*J3ijߜy#4 >1A$t_:Y(v: w9*xX?J/6}HOnj %:M6ûҌ,maE)1 2`WE)ݯS9#JMPpVox=hVs)Ex'l(B]O#ƻJKI˃T“1.Bɗc q^LcDCZW9Z6fx̕쓧Mg{o96n4g}>4*b_nU;W`){6{'(Hblxznu>yW`|Z.EUo # ᓭצ#VH#&Ӎ̽#,YԫMet! f|. S9l˿yZPEKe~2`݆iN}@@:C )R]6ʎ-e} Uz *?%zHpYqܓaA[&Oa1KjP%5@} I1#$Wm_Zp'wQ;*%/#ۏ0@NOFO D׃7g_cE[)kQTD `ƕ0wc+15+H3B3+y\ %XaIjof2;t&ϭe)DYZ.;>ZjIQSg.dx87ѝ:1*6|eFȚryق5u0b-D[TJ #!`+[@US@`ϸ<[KS M,{1F/seK&_̞.W Bcjq 5.]um@bua3<[q<_.]E$>&Jv-MtHHS\+S)jYEwFS)DBy)U *V;w_V|%]A:gg #b R|yjY)+]%OTemJ9*i ``$/Kl9poy*$,YxMY|m`҈e}f48z(:⍸3e9Ph\䄁B -0 j<:}ב>Eo^ͥj3qJ.!h3%`6]`È08<Wf .t 5/&ZWBV(xXjq&#+hHMKѝa9-r\P )q;2'wøAn^-U#ҲjpZf|;V?$W9EJ޾aAFvF/e"#nɧEn.5ȋssZl,C۝[oc|P0{KġWc83%QFLz^A>E5Uw,7eƩ y$].#TTwJXBJ eA7y4&l+ry$:tOmY*QG߱ `YV%>Kb488xe)wam>O(]2lEyJ5rlvo_zw gΊZ1.qu׷VCǝ@\s'_:0r*l>[%:bPɱk1W&M{^~\t,#uR'M @dDzy h.H#i2u?ʉ]) (bQ}EH+» $Ͱ=$6:a/=>c]NSg0Q=lXEAD?)/Mi_()9͚F;^9`KN]}W;;R?!\V@ljbNrn~8bYиw-7ۼvjW׻̚z2zL#1RT ːD\f28#UXZo54K>)*_UqԹTX+@|U{ܾ AD*n_uDj_E =TNoc`Kx5B 7Z+nRJbD~N4i[l*c$G:p~( TLJ' %luc6_N=3tӾۈ8ƞgGX 6t륧)9$UJ%>c~46T -K,$~,\sj#@jXaVBj#.(|=h Y8IYэ ǂ=0Fh!Q!cKK+& ml!ݬ6Mvٍ3D2cDa//7z uat}iݱioh<'fu(vflZ}(lyэl8iEb)kֆng\)=.q)23b4 yL ;wrUfs4r8ejҿf%L rL;_Y<[7jXKd,&{2B%|ةK/4Ywb,}2RPX!k7[i/kǔ= G>I6Zoi#1ڑ+}3ժܛˉ#]ZutF3ıkKɳ,*e@yq`6(/ŠhŸ$~OC-tfyE^` <28 H@ͭNV.17*qv~l$3oݤkKR7y= eb{ rC02'*A ID#HbXUTCK Cy|Q eR+ˁYVdKS1`+-CHlST0'+rtׇёIỞ&~ ̲4Us 6قdzl #^\VWHbcz#e|sWnfs<7t 2#ժ)̄i^axtʢ:R̫_\f/ɅT%hU _,7RFeEV|'&7A/Py;G)!7%=FײҼs7 Wӭ!ZT=9<1`q̉U/8Wr%Q]0h+F p]HV5QI/(DsJ:R@N~+E?ն`qGǧ-ғ9F: `ii)%1- 2y/ 5J"\Kf34 \OewɸCt1Jasb19]VvVSR6뾋PObdd}/. _(p) 0k.VmFOh`p^(qn0|>rPrW Ԗf6wQ&9Mo-zW݄Z2s( @yh#/uЂۇ 89vxbV,k>LZG2OV6%~*!zcSIb5KzQOzZqNM**tŰ&$X)4dh  BTLBS`([tѢ  VZ~UݬTCRI )Zi[dM'_ˆ^ i֤E ^K+A&os4 F+6κ hZp8"|DҒΈ- ٘h= au[2!wߞ6 .,&*OGۊw =yCePg%Ej0 y䏝JGvJ<M2ӆY3^}Fi]q7@Η w6;VmEgFky.aP@r'E^aIJі8ױ 0i*ZGQeց$4"6 bދT7|B2"(8Y7ZYɷCax 6xZCR8d9?rH㿔^Nvf#{V41]o&m#%8Mnea7nzi "!(RP<"#@%KN˓QMd/G`wr9'.]AqX|ڜK`qikN 65Wn+Λulȡ^'zاXw]iY-B]j" de]š4wUz+ ##ē1}NLۉ^ Y21qj=bG ~=<^b7 _ECT_;I*t-N!1fG[קzjF5rö -bMa9Y3);I&܏qWL7^s~gck(ЎbaG!Yٽ3ڸq8DsCOm;# "C<2) rRn`oEzhtW\ۯ:f o{#^`KY5 !T9pB{"Fr\K2tTHBʲVgJ&o,ωWi[ jz5꘷F6.f;UlP} W ?StPj~=$rAMډ>b>P*3Eҵz:gEvXR_AƺbbI9B|/5UB"˷j|NW xPc(E0]eM'vF!ҵH^k:xQ?Gײ*+AcF/Lsu}>.sny$2## nEcđqįI>.b{bF2MU ش0%xvA/!G{Ƭ~T|z_@>"04d**m-]H;Jy&)W+!P9U9Xڄ}n8Xȷ-W,,ORC6//}b A[H7Ѷ#'}rtk4|.ᔋ?}0tU_JƙWl*0mZ8sL;9M틬wD8t=lU<_qS$dGEŖkS-PڰH ,RbWg^Ka+_mL7帯wXǓхOT!Z #2YLpLqp "9s"n;ƨ*`,c_8)7}xe)laĉt6OJb=+"|e];C3ItQcmrvchѫɸ*ɔl?Seta 6(FOX< `WWk&?k*M-rmo\]52E!}@lB~26 `z/'y> ݉7>ĕmX" \Ԙ_Jt/tv4!xWg^ B{d@G54[@[m K-쥧,' [3"Qݚ+uݶ.W s<2.)p˔'JDEBSI /C? xh,lO`RljbvyLA2y=nMNk'BoD^%Nܡ6ۇŭB1G]]ў1|~Avg۹_8D[U".Urq xzCh%e,N*;hH ۧi`w]e@p/J v Ҋ cķU׊s>C|@}G`IshhRV־Bc3h{A~FZLh|^*+c6}/ ˽/Hs;%<֤EGQU;"ǫ([M 8 P-h/&Ÿ'H|Yl^ϕm/QDÓ*8 cZ.4GM{3i8q=MF@|xJ/X9> g7 1\q CěVtN,T;mYN 4p~IJbHEr ÝDZ 5mM2]]`>،w oU]{_:y!n9墒p+(m| {6%'BN푩'KDCDώΠm[g5$@T˜h@zDĕ"edMeUI6VMT,.LC%|nFS-E5u5{j@ %yucz1$$. iC=\Ɉck, 5s*xqAlNAx.wjiWE6Uvwmg&m14лϫ*.ŗ('U%R! vxڇTAsF˃k|l>eHv?adֱޛLȱv @ǡ]^GnV49oJsQļxȭc'33c0782xUr3 cK 6ѳxll+]-I*'_Qn/QX gX7PװFUz՞\S<{jT!0k?MtK&E]4& ,{<8ƣU<ԹE1pޚeƒ7q]k&UYDwbȢT:덫-5M[( W>P| .䃖;EǦ[|KsBOJ~ĪK[vcLe=.iȕ*]E,FRC;@BkG1Ϊ^Wi`@ -CݫPm2vC?Dq]jk5ԸLoSP~ld9BN\StRSk_UٷH$}56Li6cM]#X/¯&piڿHL Յwc/W=}*8,3oyp}d ^h3ZNNk?j {Oڛ$'+㲸gX eoG%iM$s'&H#Ϲ .=?#g#ٺԲ f2{oNd~P$7iW@ &qy V*)1CXMm)%׬C#NTcݔael.utJ9y/Q)|[WS/ lYܓ ܥYj7m _G LeInHޞ'Xv 4 2R\8 {ג\zTnd xXYI ps~:N.Zw@Aʉk9]ܶѓkӣ=LQΙ}t1pxzPp@iHC"(Rۧ٪\"XFe xaȇfTwy-me|ў _}ڹ]ooJ<^S, \gv,P"935@Jϯ'Þ>曾B6 I^^!ʝ|P V밄P`ޗ硔`[S{uM@>; V@WS$W}oF6v#Xoƞ"Ըa,mR oEebHʐ>̘1pI~4h0^C΄9ml{ E<Dp99Hj4PNQHs1Qoʪ":bC 2ftňnFNQ5'I`S~FgP8Wsu*1Ȋyi&ߐߞ30&-2Hj Y"Fڣ^7KwKn&iWׂo.IUnJ񗐓oDt$ޏ&,rfn3N=Γm _&(;ߟx\^ O\7CM54ܳ{'Vb4i M>x'?dRcJ'־O}3j&q^2CeTtbɂ[y l Qfz5L87!R+n_x`ʛMi F&uJBɚf@AIKϘxSt,)dU>H֑yOfXƮvIH?wW7x$Qp+)tA>TR/2M,50oz^mrk .ekb/_*֨C<hbx}A:/6\&_ydShՏK=TAU: 7ޗ[< <˖nT6mP"O}le6JX^U @Hh/܊Շ Xn( ;f6uX2'>u7Zǡn͏Pg5 ?уtL2ūEk#2)pCp>Ñs>',#[T?G!xZ ?ȣN(n!,cex"}fQsVUv 0|d-bwaLt?ce!ЃR%/V:CtH2,M:qȤ>IMxݎUFrS<{m:XL ȕ6ccu&ħ;g|RE (w#OJj˥_`7c}T=|-# q0VTPH!(gzrǐoMWͫ84| Sl< =JNmV:/r$X39~0W/4UsՒ%^NepFZ1Mz%Ȑv=$U{ĉBD#kMVjYBѮ`TW{ W<)%֜=yׯWe}8qj d&~g;E; d5'@4md`$={qJweJZlaccX<)gE3\$*//fyiU&B_PSxvt&{6:/?IDZ]h#dփ @צ5zkܳߦ" v1VFC$D Gcx;Nn x\Nǚґ*~ lʼnKD,TΌ 9ڻ5/8솨4ˬI4*qjsC:f`b#R~6d<΃DϠ #RWVHb{䙱fNo"7ƕy IsBsNDr))fJ,*%6ΟϬGoqR<8Ԥ@h/.;*p=_* []V> <L ȋqN("z.hCYfmMxtj&ah0k = V t jDi ,QYyrM!Oj.K @X*vX>f}4/GJ2b@ujG4'BgUi.&?`>`>̎l7VLHML us/͠%*CW VǢhϽR…+"Hc @t#]r>l&RgL&S]{Jo<)^CX<:7\ 4s &w -9MoB8Ǥd#fҞWZ{v,mWE}]`Drܢ4^ŻcVc"D:5*;~G+HxJZrnJ.<X7\D/ea̷7i3z}OT]EhtomFzب|PT_9?>J*[lĜU}%+lbY8LS.d"t#H[{钝\TW.%K|?k7i睡xTHmEr՘ ʖf*6!:K1<'g) Bg9>]g $cAyfXx{}7׳h;Qs0Al)w׵l[|f'eKvoEFH/? _6[9 뽉 xq馏/"BJ7QN@'X]x4`Wf#Fj-NOC-Cv`okxuiR 2 Q:kl>3  ÂǠ *E-WSd7wqAdq "~Պ@rPM.!sXTNMܖu B -vÑ!Vm1u٘kqOT/EF?yr+? +yRq4PLgVJx1o|.uzb؅x4Jl"!Nfm/,}yeUY*}c$ON}U!N*z:0f5'ki?p UZ"ɶ3r}l -^R {{3bktZ/r#avuk8U+5.m_^o5]"Q<@Ӏ"4*Jm(F R|-quӗ eSH1^1o̓oifۇ=zGC+RCahu}u+CɓBI ,iqmFlv PtA"C븓2AB 2 Wj8l^.n}δȹ"1Bk<Դ+ӑ0jfɺ rA5㾑 #bVus[̢U,/vbŊ^. 3,m~J|qadoq!&ntvhw6!-*.4^9[o53P,t)́k$^,2b$<}YeE-ƑR}'w R W[:<=.O?~|ߏ~.eoh!aPq.ߒJR+s^)=SQ,j9^4^cC1 ${qJdD2MZfXH)w\BkdIT']2>8M%,J+T8ulFAwnX?b%iIj~̄}D'³Ğx|))BwSK)%t)`/n<ʠ2~ ro۳ >fQ>n OauBVqK2@6Ջ_tp;ȿ5h^_ Jቋ2Ax=aBxMC#`K_N4T =fϋ )Qa-jF&Kd mH4[pCql#E\1*Z` ) Ce:ĊnG$~5"wuvK.#TE44,vx:d=' Ip7koZN]Yfq33)E 2Rj.Tf`^O볠JxEiZ[֫gERulmy* ?ͪ s)y6qߐ1 ֘e܆bubb)k\%cZ+(iPc#׽x{1UiM{kaMz3ϑhb(y>M֟&2n*,O_پD=a/iXfS1q9.l9v0ۣ"WCèGj4 Oք'3_@1kP1"tg-T j0,$ʛ1sSJrZNZJZ&q!bC9$'= zl6W$ Ȭ&['_Ҿ}%wNXxOFbvv8f%KCy7%)1-2!f;-]יҶ- %?@Sxp/r vQ?tTX*J=BHɽr[ bkK!~n4VGDhhIK>apHZ#; Q@ȹ&Bۿ}oFK^d;b6eO3VEQ>MCUhxclZ)nyDvOFs<m3(anx@lN*lK /ek^Z6х61yH6sXB}잿}As0&̉`_2HQ}D($Q 8!"`a7#%0XWDvom$QgGI ?aʐ̲.MND߽z饕t汚\(ccl W.wI5;3q!߻/ѓ-ĊH!x sOBzŏjngpP#ܩŦnWJ E" \M0ixT[K(ح ZW3S=cg}mJ3U_+D3 ~qw?(Sp0U:'T7zCj0vՊQPX~QO4L:~y";mg?#hITlt4áxxȯ;$ Alѕk=Fy ,-qlD69GIg?y&?& {|3H3;Je9Xhŗ>T1It~ ~UWGZڻqg$,r j4HBX!sSd߯;F%f:KR$6g{\UR2dS2ʒ˭vEhl4e(\GB/Jnijen̢$MȻi?y^A߫T^hI"y􁦕Mǽ*d}?@HOYY̷ɟCA/Z溄a[:]EUl}RfFˁHPN'D{'v@EwM6;G1Mi&/ZkhNH-դ3ne~xfJ$hȌ2H?p& B _FGn=XG!dg`8Ɗy ljP _y+apg3s燂2^&b "n(+ᝦ֪0uW 塊ItSO4|$ @4/} }]M\/(*v{2=bh~A ~Kzu`V4Vr_JCs0GyQ mKE ލii0PiMu̇/{7@Jr&9'B9)CħmԍwT{!F3;Sn;úC +˃em ;dFi=vH8C&>HTgta;ztV %XVGD$G]KЙu%Uv=<ʗE@}ߐ8y)u]Б,og`kJI?a=:rӇfVNw,$;62bk~&4?.뱈bOEx-Kו?!dtЎPՆꇺz#Dvy+ *!+j pI[*lR/q~>]ZV]DE(Vfhku 5e5R&l7Os dTlG7zFݚ|p@ĐeO+Ill@``ќm}ѕ@sqF ai(e*{ǂ}zZEG޽T]LRYdoĤjEhę6xݥ53H7($]A':_wSh"z\0cWRČ1b`XgP4 JؿNUD5“[o EindEڷڞI܁ C)eX/VЊnTGNvBu*AJ@EY>B߬]lJ0p ~ld_Tw3v Vr41C)ڢD6;v"ʟ};;rVZ?OT?%<?e?П}oؑ݃v[J`GESI&o&ZФ$,񺪯c42s?mC.D7qI.RW\`Xe ;c[3MJ[ +6I(Q. QcbsYxUCĻu)!?_W3cjʷ wOD}\e::P.V!멹-U78# |tpV1qH;C7Sd&0 EnPi!אݱ/\Zk'$4}6Z;*F{nU<ޏdmSW*X/Dx3ƿct'$$Z5I&mOkַ@ӧu ld_)" 1)!ڎo !!$w_s- 9P߬7N\ֲ~,2M#@psZY*%e8=mL')219Z8ꦭ fZ:{W.Cǒl;=15ӰX7uxȷm*Y }gS=s9%.b. esF88?uRX $MQ?iqZ*^7>MasOZ;^_ps.<jh6!`vU[WҎ,{b>½Xٌ[ Q Q1'|̶.1ir 5%Ö+Ծ+;ͺNǗMjߚL/(ZΒY|k`Zig JY$l|NRASfg!.:?am.[K]"w;7GLMF}IgS>8~`bTn=THmpXm XTsKBK&oSfBNxѠyM`'$6uRH؆!=p0 |7*GP *6-v8-3gI<.qð6M\) Op`ͥkSPS=r:l=}~օS]H/H0ITH\9h~^'UלvM~KKB@+.õ!4ZTq5_2٣~CԄ]$%e"͎/I9r)VԥLT4x*U1a,4;W۟G0YRSkݟ$%ҁD "Vo lywv-Ms&"b4e-3Oғ eG ]؏͔MipdfjakA="9hp ,e.EMގ>STLnpUņrOP召зrj}O x@b"'Ug{Fs"s5n85ڵy>PrA1'O)x?6]lY"qfauފe%Htt]DWN93a5ucU@`2 @FX^$AKh>{8s? ]K╠?͸2L1w9T AD7x)ˁ6^LEv^ @H &,n}f5bt%JElӗ:> (YHOhJW ,z7AM8X`Hac' pxc<=sA:v0}1 bY]?r4̶xoklxA;7P;RiAxOv=qN E>Vm-?KJ4eab\ĆPj@H6~\>edJm;6Da][cү{ߦB\Sõ{UK{Y/'ޛ@|ŘRdP:Y1Նs]Nnq KV/p%zV/sś8k G`yYHE3;iBKBb۽4Lg\pmISJ_)md=PШy tufrB 2._%!]hsc/XLf ]/|5ڇ}zG,MAԡ"LR!2vv+v3ޓ LL']Om^^@> yꍿj{v9%)Y}&/umcGZOcG^3NOT.OOJ WHjnlM67֬G~z)"¿@~8BO`rS+mH]WWMV.pgF4\+%i 0\F7PNŃ߶yFjR'c * he` j(AZrRk9*M(+PhIlc#}}3.c`@q>b|aO5amx>?U^j>9lv R^a;"Fi̺>=c̖.e(V}^VF ?eKoDB⌾勱5)=+]6LKSitGz,z~9⯵E gS%9Le lsjicos[JerI?xו_fG {9s+[ 4tzTIV1LkB@D(N]N,#+Ѯ@Hs )ߴY`EA[[^i m@;w,SٕiCE ϰ> \]%=+ i8}K=%b#iPGFj|N9 ] L@!6UTw8 ҙgmq#0#O]\5 غq .?-el]]:Wk-ROuT7f O'%:Ņ"$̺dKj.Ht#K{̞j} ǁG]!z"i([l[ĵ %S7ʩ"b>)Z'DVcnM =PBV"%7xW䰆Ү,$*Y u/*{*ᰍ 42cDp$h\cۋSfGQxHD䀜w8.^4\&ZrHEJiUzϏC7.cii;#"Ne6 D]‘9oBQDs\'[;@y RIuntMoZm3Ϲʳ21kEHCBf;DzFcRB+jȀ{ `EGWEev_]m n}=8Duc(s$ϒ-[3 yGE[EhJ;):bQdqp*MAR3wcE{_wkNLZ8̰s4$ . <{jԄQ0 jG—/3RU{/ &fPCIO]/T[I55YΒ|E=E =h[lp-:)SW^͞m @)n֋NG: QSa,bJG/!C=%tR:0\dͤH:Soa.Iy>*mÒ; }Ӟ\'h+4eڬOWJ|@he\rx^H&Ex $ npřHo5P[VY}'\kfcٛaHIr"A1nrފghUL>A'hs/RQiޠE\.rY%s񔁬lӳ;nTLֆ `XA u:#0w+eYOZo\(u3`ˑTO!j6h?1c"\,R<f{CKD,/s3ܸ )̜Gohth]`+)fw[85(q1O :"o]Eh7Q<[v2Bsn~M;e8rd(ߕދ,ԟ x;U@lv|#&ߢ><W4r#[QeOp ҋD$3G)B= Rb'r0ɓJGh3ɉĩ6KKUPI">Z;w,&7,3}%!ԧbtd)W,XU9Y/z?7''J5ׯcJ3-xkdP$\s5Z!>êYPJGg0ɐQa|ޯc?ڔYhl%iëeOo7P'✬~*8>2ڞɏӤ̊3h䳎]ݎR B3DZB{i|wNhnQyI)V8-N ;gA/۳d@.F%Tá?!Δ1O& +YM?ղ=omMf?tqxkGefsY:%E|ǹTg\̩۾;% K޳9Y: #9CjHX)i*OZ3'5 aX[ դ@pk`@qJ>̪N/B(M?uEr%C&I<%:u(i˴_1NHH:GPtV"MwZU)ޒ`d]Scs=Ԫ?&R «6&Z D U|҂5Wg8٘oXڃOe1ˣznuiv6ܚ! 1ԏyIJBm7:BXJ;g!;SE-$l۫Wmcޓ62\=tX$]wR%7t6B03xx=*xͬ=n>Bqg>HuOKaOf_"O5x;J؁!`FEΟcg`6'H zBE[C'{;S# XhFu(~O^fVDe.0`- ;=/']Vw&"5X椷VrZGAr]'JVc-]0T%rp=:+̎?â`[TW=dK!$Z 4ʆL3|gnu~-]n}3"[KE Gj=濷w SSzm.=٭Œ/ P&q\ 2|^xwugP,lME=_XOwĂNc YF?JwS<-80 jx9@SmKd12f5 RyE$0{w]usP&oc pjX+cbo%t-3[3] Q&7zCu+d`QWɰoL$ڮu =U:1?IDAPB5jbKdv$nh[CS}mx:dz2>XNg>F){2by!2`cb^Zф)CBLI^L-gJUOTs?$ƶ*c;H -!聮no lU6|U"z/O Y1RbؓALo+2T KWkm6 ֿTzw0 _ذ4Un%I3VJ: 7#*W[=Gj38}}_ɤ$qB=f@=hfݎyvh0w/ bH+קyXHx~rf'l@D|G n&x+;HCJH~YxJ"ޔ-`bs-7Q23&?[, '- #z&UCF<3on1$,2ΰ{A0tsn @]f٠ vJt&=wf lm5 ^Mס_T $ \z&__ZPG[4UH &zV-1Ѻg __miJ g0b dbں{qr,[Sci:cP:` Fz^|V*X#jjG5wfGu];г'BbM =23=Il4921S0ۍV@%G[8tmVll%~8>tGCMDܩ>(Ίb-h?0G5 6;>U(7.'|.yq&0ARWj(R4^f1!cw_7a4Jbo <1viFNBWĪ&Q>(rO Nt0ȓ-^T?Ek0o1e4',?tآݕ={cSIV;j]-U!RrN>Gl(f$H'ck%}V#s>@,a=nj0|\|=AP5ٞ0B7̫U!نc] (vSuc `",RَiY33V?MAd^N~T>!.h-Gq8BɹNƤԑfkC3!Vy-Ε-QЄ:?2_iͩŴAςb s{Q{t?DJTT+}øemz۫ .}/{꽦:A.O@qGp/pAH|pb" <{PDȳoS=nX)ۍ\ށ,+C QTV3)+"7ZU??ڱZbWlh0ML%Ad0򪊱*+ZebwvfxlkD l_z$qb ,/TCv#[5oֲ05#cX1b$E_XlD_ݔJ 'A/HZ=UBHf&X}#@x/&]d|Dz$z()L4C*:[)#k4!U5.EoJwɌrڝ;h $KxͷNB2J i#x2f7ImlBEC攻 _*seOJKڮ׌W\1^Zzg)mzc F zla)DVMē5Lqz S.ʜ*>Os 7⇄%ƾ5"!v堟Ye7AZ ԯcSy}dl*ӤZ'4/m'mԅ]꒼M^i@7ZTm{='(4.N5S^m+㭌 (wH*2<'Ӈ%K-"HIYɰ!݅T|-/p S  4Ճ ĵuCfNKcs6 54l'+imP?3ZWs 4 rPq}^{'R}l_(Z䯴]Zg-z jϲkr-$ji!>GTnf7ʵNI.͢ɆrO3”D>{M9N.oB*DU?6GyZ|Č~p(g\htWK(.1.Vl{v]PxOWlxayXJ_.z=ՠK|0Y}瘎$u&pb –ri;VV_Vv攭&·[J g:v& 0'uDxaw #\@R΋Uk,^=+6-BV `XF%^́5L`=M̊o>zG&SꖜbDF=vl`pҺ d ?uBCS^*?oi$X쬳z6?lA;T/^^@Up8_o)peljd)ԯg|F_ NlI"aWwB;# TOk.8%;R+0D5B "+vh”`BA2hqS)D^2;Xcn{~„A} y.By<[AŜWlJƽAvrmc*[ o,ۋ(WX s=[hdw X^xpY+(wU̦1TGPї{ #%3McluTζt?;VTYѹ@iDYۑ3.ljnN96*ef O!;JfY}5 Qm|ȁ`x~Xvb]N.'[(E7P!]/&1RL!dV@1.tRŠE,x 0p{_C;Hԏ֭ecɔ#l6Pu.{+GrCvult Tq^XWM]pht@Pu->ae, X^Nyw|AB @Vۋ $] 6vi 39[|zE6u W+SKI |{Qn}+;1sb̯$2y1Q+B ~RԶ NCklQ h7] Y-/6; JKPꚭ޻+z̔Q~:H1/2=z%mtEg!޲dO(:[옫'#}KdT) EM9j5֋xhgvUkQ i>5$)ZkWxU)f R##k '~"msmÑO7t &ِ+R:ݞda3#埆C#.i$Ic|,|]8y0>< @Q1]De2[ƅWzvJ!TчԷk(i-\'TO9rKno,3AALyԍac4)m8̺Hd2VU,E.+tb^{/OrתƢ!_Zh}`+27#. 0I^|=# L1MaI=ǼSeEgX|`y .tcy~J;zhQaƓKδY5[Գ+G{w^ZI}r&2%kTkGmN)lUYal<[Y46, 7U.|6+6*/z_I'QJ׋ƻz/mᔆgs_u#),r;%Wc 9ꀹ}&U=L[ (z +5b>$͋ucz~q޽iO›#K,}!PÆW]:+zؚٙ1O3̈^ F`RnYZ4#/5?fBWiNvM{{C*Sh*D֜!'#p´##\}` )n% SݓVX" `34%`;3}1"? z [y2AH)Itܪ2;R:J\O۽3QZBBsl0mΐɛogG2S""uЬ[ܿhܽ@6YApCCYVLBRT 0?5Ŭ͐u+4)a/85]Z/K@u[ 1*YU2 j9 w*//\qf-@]|0>NHsX1B'cXۛ 㗕KI>f7-xNc*e&"4@}{Ռq ^᭯zcHD"X5DZ< 2ɨ=@ũ!(ePRTo=XQ t3e#Q!io8cz+ƱPBRf#xކ[lzCmL\t}Ջ'DQ~C `z,,qSy ۳`(<)[U˵BIAG9pBPYx&d {w,(tx΄y ql|޼*e6:+-/Q@`z:?Jgfx1#:gYM>|vWR<c3 )t׿@,2,׿ZŒ?).M}Wouf<8h#eCHfuޙnQ ٌ{lˏ;]u+l1rzrCQhlT+fapbhr5ۨkcz/JN3J٥JCSe@lr4Oy ?So>Y>(|Ehn_ .JF vrAltD=W~xⷣqoh6[|jy #X蕀Mz0k'Ȼ7ަ 8[MXĕ%FJVQ0 n|csqD ҽPv$ugmC!^xDalR}fIF1ݽ4` dTL;ɖ!r+7Y|a q&)]B̌ 8;EaJ6qk=nMC(/k3RMTk: 28qRoK,3 cdg S5)z_;Ǭ`X 55k+!M[a6Q?iSfG3쭮TcpQ$2)m&m.(:ЯVb-áhרKCj+rԆf\3⻣ vyR-λ+f=M2$bm^ϔ wjx|kb/@NRi,vOMqA]Yp()Ux:I3rcZ>\I@+ƅRXF!zגo'u"x?ǨdGydG!Eխ$}Q69v)$bt&$$8#|ʺ)Q8ضskчm؄E¼9a'ʥیF3OoJ!)Ud{KoJ|lOs]ӃI&U9 / bZ2O:m^ę^١}폌YI@9U b7SDQKhAZc:NX[ JVb tj7ǭ9 2-< FGA+CƖʍU+2CbA[; O,hry7ʕNuMe` e}e'wqtUJ4SM¦$26ۺ{h _pJzg 52T9&X~׀0invBeõcD_ 1gj{7z 8 E E424;Y}=]]U)slԷpq*`ٷK8"[Lǣ1Ǫ. 2?k"`TRbdGCn6%4F !S)b5ជj_CSP;hg{#9Fʍ8kUȴ`mGE\oJ4*lYX?|5Cg+=9=V8/t) DèJqzdQVŸڇanrPzJf;8k*Ѷw)4̡u#Y !E)-܀/2($:'YS+ T ~abwⰞnL:|}?'g&IytH!8_,2슢*]IJ(ۋ:?HŝS?P|KAĘy4DTA ίwDQbZ!HcUIݎwOȏ)b2(SRUGFh%WƣP՚˼D{Y~ԡ V\:Vrؒ!PpS>)D6z~QzͤuMum%,3Ln:P)e匙 _ɂNLO%D1^BX㔴@ӞyU~>zR(e5v"KJ'mlK;Fb|ѳ~BU^80*MůS~tޫC6{>kNmkm6GR t.6wVUYϋhaއ^sUId anLsjwvVL^Ifa)\=L[k%oӤ`D=ž=DO^B{D(ҫ^̓">f|QaoLP 8@1pkw ~NK`D!1b{2w">>:z)zL]60>Cm乔ӷ }m±q pF` z]X>eA_bzv= ?~d)+~Œ.B刭q܍ g#VDkviH.\G1!<[kf3nѷ[wEzzn,T#!fr;-k1vfv ԎeoD" 4A?v=(R: K㞤TWPi|/2(UAA.u툋'7qQJON>3擠zMJ8rjjMyRjU/Gg#E(nnd)4X5_Q;{Mkak{m)έF.<ٮpggyR+< ^[";˅7aw!_ĶZoUJ>k~/O ,'fH Uw~跛$n;*;/]ֈ>s>mk5W$hV|R }}gLܯ8 @y4MN޼tgL J;0j*t;ZE ו.f%w|oDT&e+[OO*R}ߣu;2?̓j閱"x\x2tůr{%@}M0DcsftS!?Ψi4|Edž9nŋ :;Qj AvMz qTU_q5Y<@}bZYXՍlw%¯9WPP jEgL;ǧ٬q~F5 h7 4 p1" jʓ`9(`H>=h)ݰ=@J|dӌΡz;&xZ(C6-J|5B=w׊4v()[L˼uXJa3IkxRKlU48n68g_LW^koAC_oؒ+e W#=`-N%8:GUA~Yt`$2v6 sUfOJe8׾>Uʵ`һ `3r<'(H(ow\W*ݏx8w0C1pSU.ApwAA )ZAJߏHX"Sv4ف6)S5+S-jB6**qG$4%~$Xg~)Xk1=:!VmD|l@ogyZP%EȈ^.y -|_`ku~!pKYL34In}'6\09 9Rbix5mS6гj| ==1|X[u}~:I?1j K@re# Pb6&ki^r"n!û zN#𞵭.shc>(s|]>%e>ϾcNK,nq䍮U+c&>LCH+#kzj~C;0ęr3M{mPf4_PG#/{eb2 Zfpqpx@]&'JyYWRQf~L1CćEfpzG'‘Y=q}M7'HSPv\o28.;T$|V %klGW +$">74i,r9DꞜfTF4Cε-`#>>7\uYSԚŽ휥!$16Uan~џ*٤7#/q<Ei,N2zAJ%"WB7 ު%^G1f5g7mg%`āLwm-%\u2ZtM9CVⰝЌ3KdĶ*#XڥRΎIV$' .[2^~ғ3yuPD//eNeO[[*)G R7mЊo7f9 ʾ8M^ *:W,S@.%Uty[ׂ)`ZaeM"*ws}ִwԀ9WU+tE%TΔWoY ]@8KA!!Ek(纗P=3aKj7+cVlOv#vEéL/vlsWOMV^Z's#C kDɻS\>*> x7ܚ?y;Qh< v8(,ԣ;f.iiJmyr3ϻ)gm*NaR؟ C>ӇJHFFsf6 &EN#O԰dU>UT*lҌFhT pIF|TNq/~Hvzۙz/Urfrt][hAPjGfl5iAh1K 1VAbv8XQhk-1nśNx% $Ub~MNGFq/TxX0 pOٔBKLya yey{$daoAMU,kCMXPr*ܷE7v}jd 5F`韽wۣ`ծ4h, G}d#mic7e' {\'^?̺/_6+ WG1ITJ[!ۉ% Hc+#Dbs{̙~jq5,_THeu"I dK&auN =^ 42ڤV*뿯l MEqR:ηPc]SN% 4b$3E~R(%0Ľˆҽenn\x$R^qsrh|2< Lw3`tl%A+i,P a!ED SYeζV$tC;sy#z4= D/B{P-`FĔqIi*2`|lQL%,Z %foʼnwܧoƧrY?H%p`A[@VPda厽 RXQ/](;or&4/Ts~+6P,l@Ƕ30vg-pŠWA=ʗ [wer8얦{_.3 (qܰ^& iurruNCύ8@?,y[Й "wxLk.Z!wBي\x~T]+CbyTh[ zDN#9Qt]Şt ƙw%,w:4ywttIe"<{!Z>1R hu^a5*lq,J$R؍ 4uWQթJ H ^|>z2*8yOa^ 4(6t9u[Vϵ]e\R!_ov8HQK1<1:n")[R&x\Lq2*bIv9WWY5= c_D>WaeF'}:FXv ;ݍzkIv-[>=zB:VzyɁxOTwɻcLSpo=垽C Hb/aPe9Zy')@|X 5q6\)5(ʾ N߈^%$ v ) uyo!K.a3Td&wx㡙0l VP}Fr]"RMF\+t0ٝƧ^q2.og|n% -?^p;ɣ<"倎9߶,1EIv>|BBNң )BlL'-3%(e1ԋ4Y` xJ6ӿ^{ >ˑ.$}Q&~;NKY[-kP!&M3hk-?|! :]!P( C2Lys!<K=K5WaDB ]N== )#>/D$ʘiݐLyy>~WIk9-j?)-r auϔ%GGzQwa<1H6W0Ḻ[.KI? (`6Lw2K`0Ή CAlink&8%n.CÊb7##‡W<ޓxv@;)hae3zA?:a~ u)W̝UeINKdWAP~[Аs_W螞c"W9&2;k;%J~.ɫMl^H+[|‚,kV5AZ庤@%/D~<,ݝw:FeK.75 % 򒻡!=pZ##0 {al0׆`h腃?Ub;ێGW_z<MYVԃ/ߓ5Ra۬!R\k]7/f}oE (iRj6:ԙB4klw]II dTc/4&pAާ'5GR7f9on+#?͊?h圻Fc#xq |]ۣ7nLgP.زՋZ}%C"Uj&&P1iFά4rQ<<).wXMq)Uh#,Sx7fɆz0pGp`Ih|K%Ȩ "]׷?4m,aK?ikVQ`] ɂ7Sh؛$֚ZHV.3GeV$ ~9#* NiT TiБ8 ZY['Uva6d@&uۗ$uQt!U]HW>24^!:I>VJ/AcOfZw=9TJb⦻Njm~@mm(ʭo .,@: } ?@zxX"rWhhߧךg>֎33)("O~O%NlLYPbVA-/㟾;W@stvl{>^v$EO^H={Ev]y:$w 4U7fMlGrXJm vtU[$߆h3{{L պ҆/n!}ŧ)[t| VCi?NPOMw 20Ųyn"Gh8D &wkq {Ixq6ӻ|v):gqϙVM*W)F15\`{E(aѤcsEٌ@Iv/MwB93l!(~A:q!H c%]} *>缂90ōͣC(6Cs}Y?T3{_ E6Yf:_lw(|==FV;BBlhFR,q`R"O SoguM9A=˨oWXMlYy<ƤM~jh鶣Mh9ޛTBT$I4@]dAT9-*vEy5'xz$;_Zo GX>-|S:6y[kDk|R+L Tji뒝َpwM/EBJUu٥a;Rhqv!:ÏJkhDq,] pX]_>)_M],L=1ή.,ehBKJW sbr;&ב"" kbf'7(,C%=uaoCmLOSŊhT&m-m(6>c޽gyrkBK-1b_̸-\DtA^gq^nPم w}'KvAZ1p,vަp̉Lߍy5Mpge@EZO8Xiz&#-Dv` C ({1 :0]~ "y23W2tߕ5aAxån:{rK"|䶂KDYNt &h8QB[#F 7|dFCtۄ'f3Fvv?&Ŕ;nƵ6j) 1*uIZ/( X yEH+{m}J4#@Ɵ pwi]iL`YONF3G*{&${D&X6ߎ!"sx`G?sPWU5uv?\} d'Sk2sB}Gv(il2UTWWpfh(2/֦ e*p^x|*t؀_:@Pz zOQ$ N.hfb]x9GL.~d8w^N8*м=ԚG `$z_B޾ ̼-T mz\C^&fs1 mGVnw{,S,jPۅ&=Czi#8zAr@\Pp,so7q7[Mݮ4UPyt?OG1w$d?§<]l*o2뗼>YT4Ԇ_|h&ІpkL,Pb 4!ظוqrpЮLF27L?Q*p7O+fgy!L+ە–Eo=m$bIq{uV۫՛85I0c6sܛ4[+5^3٩_ЮBov?cA6>5p؇en0D(Bo13:D Y ~܀q=솥# N|JFUd=aդ#@AW?1#:Գ.(bYPu}v*&?|J;o:SJ#J0=orq+yَmV*|J8mzYՀpt-L!wK` ~% >qߡJM݅VJ8+ۺ]N?ur0\glko uxVt*ƒ4XNJfF:czavɻ.ˎ8`G ' Cг4D"ՎHBaUC%KQ@ *f.-k!ύ_6gNfaDtA$fS}LGnT5hTr42 (FT`Iuu11%32ǤU;3ijb7kܒ[x~u;' TE%ZR÷MG{S&T({?ȭ9z3U*yَ1DXnql 7^$]ED!'Ƀ`FțiA|2c@O"ECkݖT'"ӄB$:E΄ Rֿ$Xpʲh h C%!ӚA4XƇ LC:PlEs#a&n@ڶY, B5$m+$yiSP vU|C:w)Ti/S53Z#8:=pGc$W&2dv8F[TvXTTK/F&NDU9:-SQucRr@MƸF:E}LIAgМdyzYfbMys'pI'B"`ms5B._:LÛp 7e-yv"Hϓ׎3$Ǽ^c| wsaxy[{L$"] kX,W@8SmAkǐ\z'nI|7E"j _~e>{¼OP_Z %wdad\pKɞ+.ԵvQduE^W nM)}ն,'X aيG-"FRIDy0GZٷީί:?cah!-/!zhasw"~0 rR'>6Y:'hh3".^\IԇFa_ V4]U>Z>cJ? ԛo%GBNoġF}Wъ$rt\̫鎭rRe[}*ɲsXі˭eϑr-}kO&bvy3-x"ݧsNl!1TniӇXrYAHGIڢޠ[%Se"wdc2P!yjt:|ɨN'>CD J;¥lXCp+6K9 >}nC(P|d`R%F3R`g;4+[mPmP3& {jt|:vw|}`\"= F"e.\bBl{yϵ,0'm*3pg1tnpT"vd_Bp_;}W$-Dyq?H[ɵm~;z0cԟ#xar'{st w"HH3vO?U) DSFVI-鰘L ?S^f&m_e屉 /A;{k\i  'I.}X)(l\WI} =HWO*Vy}풐BAuѼO˩|oG#D>bE,YZKoBIAm(&Y\G"r9ۯ;cGקONФ )v@#d/I3 fa~p$lvq@.U"-^A x?JZ7Nb2@e͸ YϹvbۨ+N wf8YD;(2`y%tei87[>E;sTIGeoQ,k`0"j4f&eXDZ@q$]vlx?8z<<>ń69f~9 ܒ";x }>GkXۭ2?^ZNʔՁ^EkJZ#-IL+) s]δ@e7C _t6ϿXo* a)"PA,^0JV;VFxMKQ-ϲؓfyobMOIze"f5ꃣQB,ATÄql$J=P_b Ě]C7J;w|OLTq-϶NI:]Ckw_U$ߺx2 q Y) I8O <w(:ёX[vŚVA嘡eYXoSKؙbc|\d]I>ծ>B맺,/=i{ z}y3ۅfJ8SjR.חgrhIx%EqBV,TGe4su1g4[9rzu5s: $` s񔑏_`!t rz@N"}C$n;G'_EͲ{HkV&=u!kIO`eʓl2K0:(0!j$e^=֭[I>v+5pf\fO$2& {Եx QwhyJ\Kc%_GYbiTetKIg?R\U'1j5 L?ehՑ8+D3w]s|~~'dp*vP'{]4ew:$5хDu2{X]a-16saTzFFD`-wI~hdb8q߹e@ Uk)]Nޔdx  Ոky'c|Mf{XxJgi48'O]Gt>^If7că%;g(?|8 ܷzIvntW&GKJ?[yX6^1}@QaTz~2\3n40ճѪ;urbg61A?_xݗZ80KS5I: 0/+Fk̞_ַT:sLz70Nx9ANJ W oc>sc)ػ{R<풘kZ=kBg_j> +sH !h.2']QDpƒ&BFEm{ 4߷ZRd655}fC3$ %Zjڍ{cyN)'&I=Yq;\8T:6S{<#kT̬Ҏ% `JU84HTkA{Q(Ѯ1d&* ƻ/մ*YI=>$<5.d}A걼b.0k3H֟*()6I_10b6=Lw.bDa'X?_3vUTg?rhAC Iy~C7Kw.oŞsiesP?F{m4%j6腕x#Pv*b8wDBpc BP?n >c%"M` էH)*+iBI׍aJ wYEVQ\‚-@ Tq?w Fa$D23i'IAepNd1mxR52Nz@&MɊg}Y2q4nXh^RH+7~%[3'ZtWC 4*J.iodfew^x}>@??hQ˝Lj^j {z1c#Cw&kb֩-$5I,;Vz;Aaݍ-$Rg@ϗ>m!.2~\OPI+j]c+iq9{qRآnwǏzMʋ >bo }a<͆K%q̼Ja\;egׂż_UTX@aAͪG azvo1P R&@Uܰ:Yp!3.lݎ 婄ꀫj?4Pjˠ|ꧪ&#e[ G sWr ژcy"^TNm) ũm-۶YJeqdq4RPu^`* C@z.7GzkRMy $*ݴ /f!_Rf̶=ί `Jl [p g}KN9ΒT@ͲQܾ l$xn18H ZEf$& աZ2 Tg. 4 ʺhX!طFF`:pj*#:GMS? ؽ(fB -浰7cj03cHɎ{3毅dkNG(Ih]V9؅A4[w!pT 5Ǻ"41Z((9.+ J<.n4KzgIU^rS,Ѡ9HQ.cBSi\խndU78sT6X6031M&' W X]LesDIuPdå ? )Y؁hT0|<]$qj]`pe -7FOa$pkK]24 jV^"[DY#of9?&boF[E$ջ8ɩ=FaWsH||J,VqLZsWE4W0QndGm)rY@}*0d$Ҧ<`|kr1WL^dF)wl]+,uo|g ̧9 3ius[E;γ I+tM.0Be윝}(4)_Dk 7BZ!AxoJ]G?rZ.Ȃ@NjK0v%^n_ؼvq?FrQY2Xvev;B<@54)ݎ{|6tRTbܾ,24.hq{[HD.fX=qW ȹ}|iMp{c8=d !ou4:VY<~@B4r' Hj{1ɱOhDjSXSTXt%ˡ$5\+@)T#7*5e(cyPM"6¶4|]uXkOt!>O?O?31XwXr'$)r >йPMZS/lhiIN{ow9+YHT1ޯ+nҦ~c[IAYSGuBjH ,"#<x<>Sɪ -[j` Z ʴčeY\5Ek:Q\.d@xL`ïZ~`O|Ta U.&-tVU;ZpX߳+ࣰ<ؠ3|_69(WlPl2mU}IiqgnsI]6,+\{'MP@7K!'h48>k{"<>] c)|Wo`#kT]Nt3EZ|@cdʖ Pηv ɿ~C@t2s[7vXuQU qh'P4+ఞ2TVIJn$=CR.:׻djk5:;4ZP<@|8ɶeH'%m: Q>Yڜn IsPB)@ ^]D4xڊi@ma̝^C^K*{kƍ ޡ V+ڟ cUe9`$KMYDdĕI%%V}Whd%5ڴ"wnG tF !LYVO [)sC)K]}.,(EWܥ'v/.Lӑ!@iOݣm{ T2K,_EҤ_2H#kIϚ5.icGe{Z*goD ?P++Gwiq&MiCԂ(GʰƱ^CM wEogF[~0waw7m)Ҍ' aA[hL)Wo06ǻ\:Vh,G٘rHT&E䞋>rd(T.3T6mN{u AsRHDRIH Z X(KteGP?v2/EnH"Kv7é +۴ Pox I^v)2 XN'ͭG𪏋Ck-Xx,PX} ko*9㊎]%M()TLܒڗ+l\Ʌsߓ TH&`it&] IW7f!w}4lZ#g>LYRfU9G/Q]^p`@ҌQoʬkc,x癑9vy ռZer@.(hP+1=b:qw oBQWоa#uSD 01#G>c2+ҳ hʮp0E%r̄m2k=09+Mu^;K$[=UrT s҄qok6(dX: b2rج]Caq|jy/$f*;11nȦS̈́J]9LHi9>g;3]i59G^\cDٞj n@?R sJs|J[ٔ3 !3sr4Z[`(AzJ \T:VX]gQV*lgэe3 /2h@פӬ#MUڛLa#R=A߀P*!g_ԈQ'A"Bp~`;G ]5=D~VA\%8ބ[zfANwGԪ. >=$VZQn$~=&\knBGVY<4`~ mYxZjㆎwYS$i o# #Y?0]=E>;H 'Xsob齌ר7*1gZuvKG$붋 jLe| ѵ(g]eܨp9{,SG"Èb)>5aLI7T>J>˷!wuH鯠q<: )ݻ62,QqVN|! \RV.P<Cscj\57{k<j=ę2m x~7װkFs}ᘖ9kcZ-")A1Ha5"_^iUZ%\u]LON_g IRE0vQk˨; *yQQiX0;, m9𲹼GCu:x.<8SJ'Md)R5LU]9Af%%A>XCȩr~]VL@EXDX¨&D-] 胭+6ϵߵ #`zr%z^d0 $Sˁ1 W|@Ss}aF G#+*!*ȡ%ٷ2v1¥: Ȱ+)^"4[=0^؟[+1Ez \9q "ɴޟ'[5ը3-~v7n8$8y9N1 1~>U(rD {7^lRhJ Tf,_ { E H[Íqj8%gBd( Kww(gŚ$NRNis<\y] ۊX%d ³UN U@9G;ڃ #x \}[LORR]EMmO+mQ#wxS+KRzdh!RO,DZ%h@rW +"'\QVm9T7ػ{NNmKsYeMٛ$2Hp~G #w'iӫ^ҿS(â)g"S- L]+xׇcF5[>I\rd=eh`ٚp߿Ή-B~YJ!>N%8>tEIzIx^2Pr9APRO=P?v ɴE"KEP8ZHz*Rzb= #h>['1(koc?i8*HmHR9 |A0BPa©QrQ$Yϟl<ؚ9]E{fSfWTv{ g i kl)L3*tj)]blg  BZJH"*;6 )[|$OKUóLA?HU( ]4o ׍/ 堄b+ λEC= x Ng(3?vB!I_/{""+D]FaJn; {d T*)i_yk+#Ico+g;vQ(w/ጘnY z|b]6fD2Cк;<RbgGJZ*9{ʎ'97AVaFcl'xi5fH2k8#3L.N}hb 0o 9m]7aV2V^QF 뫡FT]=uBBn\'C'k- '/FQ-cu)՞'t{m+/Sj,HUʒXӃxH=VE_\#Q&"`.%&_ivz&_`>T0l(#?,H`Pw;Fɲ]5 1@rJ@/Ln/$dC 5@,ݩIvcQ, h$UM8l5?&e)f50+K6r2h0pv-ЦU45z J }zԂ#NJۼp;.WR[pQI2%-)'luB$&@aFA)X ԂAh߫AvԂSN[GrNd3Ekysd9Ѕs!tjSQ uNMZr2gCh?0Cl>d#a@]խ _v1j\b2斛-啕9P.0c^p$| Z8-0pžfdjE)kRgpXDһ)t3ybr<t+0-^730H8umڙK)$>Dn4ܩ03dmw[LX.$ C+vmg( 3u/,m4$8>T>rt_zZ^J6s1* P㨺9J|s׵?$<!Xs ofm`gf #~  ||Rt\!ͩ2?b &xfp2,rx&Ǜآ~jNHo]!ƏI@yA ݲһIξ{CJl+r2??4 jn8jmh­td x%H<8^(_cOM2! \1/!Bq}Kz}Y!s6HDik(yn!_rfZ_.Clu&z?6Vk}? *En2׭,\)ŒTВ 'C@}PLWb2䆥/5񊼉9fvp0R}chK@ l,Yy%&G 2"dJyra0i oICcFڅ7[SwL; ?RyMQl 5öbF44JޗfjRDžht+/q< K73F(b녲 s q(w(A l!fã;~r4: F=ҞG5td?57 2XVGN#[x5'[_GCUQ0bg7A LemzkEl)dHgP%ʪP%P38* [E1f &}lDb=OqYrٱQ*7%ڻ/BBI Rgr._J]oWM`8v.8r{by T u#4-g L-c ݭ.!}u]Puq%[an{pՖ u΋c{ҼQ; 6͇ʴcRiF̭3hÑ+n59v1& 5|E dhmau &I3nWh~W*rJl}_J<,߆Z(Ea8)R)M 8n漳mui5d6,@3F<u9{iBpJ;@)ta.L pa.)'5^_72Ho7ɚ!0J$q5?Yc=qE(gq6*?'9 ׸FF9Įt<Sx z 1ζN 2߳QXsrx] Ԁ<bPPsEn \Q@dg&uw4x͎NAOkr| |ih0M@B `>fʄj L؍ C*rNͣgG ߬JRqҪD΢B1me4[jU"'0{1Ηݒ^Hg ¥b~i |ߟ}Y "_=P+!N;J?6/Y/c07%'-*u7y@ŸA &HM9iO"2@Y45PP0I';tW!c(lW>bd{}mnpɬ᜝OA)oKAN5kVb̒}r0 9#Dˁsr+Q<1vRD!iI2U{)vMvd]`v%_ nz i ~QƨT!*xgd-Ǯ^0Џe]S3=N6yCr\Y!/%eLᚐ~}h%A^o>g;n !ԯ:MFTov!W Sqtʆ] :C6f=?9q0t$s ̦_Yq"W}m90f6ep{==[4Zzra HŨj~ ZGIic]ڝҩ ==fϩW -ƑSrɸ(Zղk9)) Έ6lYS=of-s}BP*@=Y7YcдGxEH%x0}@4<$&g\tjyOEϫbr+zQ/GH'="Xgtl\VɖrVS(8"83%`gȭA m9I A$n"^ޕ߷j!Rh D155<Lll> ,se&Ԁ@4skL' z4ӣҵSxĖՀ@~V#Ͻ%T4u Y:#оl8D#hs k '0\s m@*h$U EwgDzVN"&WöܺFJ7PdoF<^Shq0K !4T!wgy&?PM sdT9>cz2X,Wl,T}tܣzQ{vQь\^ˊIQ|+W pJqÿ7߫PDQ\H,(yWV|| jZ!wƀ$fv,Zӕr#ܥ ~sJr޽h{.@n}6b|ZCN K6{n/ uנ]oD&$pT* zy>ٰ(k/np]'Фce&.MXl{=VeELZAK(h>e^,K-B}yE赇6K s>SYv,,Gd%8'ŭLiҩW ݅Dڏm6@ZN}YO } 9E m/O "AjoEݨ02!pe|G[=4/4:M Us"WѤ9/4v!93yN0օr5| n=,ɪGܦ<><`oS@J_D Q] |J蓽]#gmj nABȂP.O-yxO?vfT%e|g*T_wPv<7_Åj;.{~gZht MM%;$yte% IB4*mUD1Tb U?]N8)?ΐsx[w L$# ?f0GGKy?ɏ]ꊂ=9,3wM7>"_~c0H$@!owboa\W_:uRq%^^R]rVA=&IXtf(w %0u? ֲx@:֭ @8CUr.?")N6[G+I'ww~U~1&16 v! 9K@RߞP5^ 2sJ0%*E!{ԯkQ{QW%uN/p7s[K;@]KܽjwpD&Cp `j}dr˔ =y'ɘl cRis[<qÈU $hPV0YAK 6+0c9 Fيw$ؤןNgI^/c {vK֡ʸiD!3e5MMڑar))ЎMQY4(|Ʈz_V⟕mr`C4.Fzx"V^&#iJRrJ5eP0Yo([JF~28Hą%k\?qGX?J Oi'X fj"T殏٦۱E 1*#d`r":'G tݴϔԠXɽtO%FN *;Bk!FRۺn`C:ke iIk`݌u9by[ִ2RujLy|#ot.HV ѩV{\ݓnBTM| Um ,W Fg !s/aO Ir?!+-m Nh6b ӡk)o ؅DrNh7,Sܷ ]$8o.Fj Xq6ܣ3|> ݠzJLfc/P8D )1:Yr@s{x_tRqˆ2=27''un(ėVB]_)>%i:<:Nx:" vKH-Y^;haX;727W(ۛPn"=(s8(UZuJ8kK&ώ}{29)xL+Yվe Jyu\:(+ȔۮUҜٗ^y"}0OB$SnwaNb836Ҙ7%;V[ Goǫ(xEx3OuH{eɡEJo D-6+&W_L}8#&j' 3D/K|*LeG>x KCZ!׸jG6)Ӓ[҉y!U JBNq|e%p*Ț8qS~>ρMʥH?5ɯ9,54&t!I|;^C =, }A~>ZRɔij/Ga}it70Z~} H:CYy<@V O~6@2`4HsL .lTTZ@^DWP { \Zn 7g5)#׵6P  RjcTZf#1\¥V4Y,JsOPai\`}g:\w)mgn;O`N9 c@rwJ gR5Z gޖn ցˇ!d'gg \taP[UlUhRΨ7q`_cT|DžHm" tC9"y Z֢s. P%]vPA"ݑM]_qҮ3ϕw0hht?̇6V1(L׎ii=IYDX]E kOXs ZMD8+dF pUKJc)5]Nny!%jHuE#< @'T&I2qO@?gI<^?%5!*}*YM8ZKtX{ɫ7YWk+gI. wɻ=*Iˀ~v۝e3Ues3%jT? C6fm{p* M0+MZ[K6E#?UiUɯZ+z9 ب5n!XS;lhgʾ@ae]sP'',E$:9@3ȪFRJHַΠ+ mQQgLxט ^F`(%*\c628jX@fhKvgxWc5F Dp/ǓtCYA[x3wѲL8n/)I묍|rk颉ruxY=2H2 G.S(fȐP~q̠v=]4BƯ`N#6_%aJZC5sy O_-hiC` Q7{6޾bydBdIɈ& \t!FƥLc7;rE#ӠE3sAjc [<.#tQ X#0ke?d8woM"9 ǣ A`L >%Fڧ&m`xLaNḫ/m{9e1:5* >8`8JkpR\ҶC-LAĢf㚣lx1FBj]S+V0rV!:H&y$s#Byܺ3OBaY)WfHxQ:ɳJq7l$KbJ w Y׆c]CGLcW8iHwvIWW7Lw0c/i:"ɰR׶DA-ȝ"i٨, Rnȳ',A3|eWXث<[J./,b ++o!ٯEOewלh+Ny6&1[ۓϙ ƒ=/e$QshUén򳺈_Gͯ1wMn)r$qEEn3'Qw{chA29C  kTBw2W @DѾ$[]+X'C /H^̄)g~H\425eG`f_o?snUMnYQJ{%57\i7`N6Myl w:[ߦONoM=85Qr^9}$WT%Vm~:W(ʤ ` &C&>Db&&+" ݝ=a7ZRqoTpKQ:Je)VWZnʭsF"/-j8+}m5vΫ s;ɚsL_az6MI %h<\L<і$ͬ"u_/YnBE5M ?VꏮYO={{OؑCJ8 ;9L:ժneg#Umߤ$c차m@9xM8t Ƶsт 66"{F@-o34(A0Ǫs !9׳N.`Q ͼ&Ȃ^>i'BS,QFQ]/[:G<) fepjVq/BMkᏜlԘelcj;%^xľ9&4"5 ݃I*sR]l631^0DOåj"HY{SLF<>-B D'rzU4B4βcES)5٘=fZL^cұk0qw>i8 o~6ׇ IQLfCi#HU6w BRn;Pf;a-ia6ΥAg(tL"^/zoC0X#B^&=K*‰*Q^%BqJy(1aXK+Bxz_7ggjߜ/ |<&T[\4h߽H-jE:ikkRLIҔh||5;:C,WU@uE$.p}F052߃䒃WT’Ƥ@ .-7sGHW gZRQX_&e$ ,irMUD Q?^I1gL00l=|Ev +vcE82!} Ƚw nnI"EmE{F0OYt͓UEՃLwc1 GOUw#c:J2cT 5_YCMxƤӛ];$0TI@k|x,YSBը0pi;ǫm@Ũ7,oQ ^\t4]Jϓ0~c6DZ^'6>Mmv1 %E0Yn ?eB0oE im#s/qI5D&"~*Hxmɞ vO N|e-FkǍ]*hBT>lwXpc ٖoU,(7-/9PRӾ)Rg4U<I٦eERRIg7JYKfnq[3:q%,n4p"bT~q+AûUm67cbx%WCPR5mT7=;ǯ6}gq]ݔ E^ >*Ebq{AW#*#U鄼M4IPs@W{T ׌P 0ap" ($0 D1}+_' wt*+"[3-[gMK'7*xtB I[X+J$L!G\R4C t tmm I+Z;8" OpiʈV\_Tgã8T& sf;T29 ,Qo~HH:xQJ*Ag咀}"3<4 )1(H[ 'gX󧡧z~_a6y|׌-h}.)B6X1S)/QmR-Vg@1 Gl3 Ռx2gJF wE2N ۜoHIF؜W3zmW{LXbCb50 Bz0?< >"jQ4-3 Z3;ƚmM\,F&۵F7e5J/,Tݗ| l)qb]'icx'n4fҥ'm^|Fl:D\'Y8j:I(RI =?76/Z4 Q)d(vL;aNO16{Nz`3|ÔA[ZIda Rʩ=[] hVg.9*=JBV^fD 6UyOX(NMXtg~NnuN`U4* 1Lva`aA:N0.Q JH|an{͖ tv!]򽬊8jy[uSd&n\X)f]5tr%(.;SAË՘hw=e/4l@C y¤Ӻ4O9ؐմ%f`a ;zl?r&PE/i:{ ވX=:Iv`jfIk̰i$K(_Au{Z%6ڋ b3׵[jtVU%(\nD'#~zѫ?-H2} 'e6Ǩ74wtF P`GxV#~&=mQ1يR\.JhP\B8j 'MMK&pߠkJxZ1;ts>]{Y.35]`_q2Qy0 q3%_ +FUI<[맠9Eǭ'Rc%?iO/aw!gsiu?f PFɄ]-****BJ*6 |Ѡe3/`V+(L&B5:O^;cCirgYŸ,Y.E{wks⨤PEh%۔-;츅J?%MM猙O;|S_6yXmJ)KnmHԱɍ1\Od W1f{ ૓-È)u dϗ| p3uH&w$SNok;_Uu6<$S)X㝧BN+W2x636@5}?M7E_\PU#ݹ$р ryP8ndc|Q4m-ˎ댽B ei\'f\z4f.Ě9[ BR "\ۅaٕqo*5orGm x>?H\oaAֵ$<<;\HJ]*|`cGS2nЩKz3H+נ:U ^/mjMo5 K,O{ʮ2AV\s 﫥\kL#YK8%wrPTx~~9xtcTUgƎzfteG+J-9ɠfU({g(WIsOFY@"Z#"wÇQɵ~7Bɺ3rv9^[ĜrDHLTʋ!aPRl_eeSt8[KUvP<p6HmfAб4%}]iִX<%9סT} E (3<zMCM6f=-œ-3yP!3 XރjTm)ZՀ|'ޘa/x2k7mVp5ELF?5O önk^חTdVZx~ ЏXSc{Wss@G0GѤN$gvNIbzc-X[`Ǫɘ²2p,8dѿ7yZ18j"QI uaNHޅ 7JZJLĶc?AUdE[uNGk2.ïsʏZH.)oڧJ \Kz&gd-yCH.zw*6/"~-A)<[./2|6wPY^ީW~V+w{ۖ~bvSE{^L=fN?0w'uszlDk͢hY@ԓwѪ׏͎UR7q"X)`޵-qO*3%2 XW v ]nM')Ws !Z}6mV|[٫P4wO G)voy @sv0oIEVQ.'phcUpħcrYqt걒h\tX'ط\/dlE2Y5r?: ?j@O ~9JEƖMdY' v`YoJ7 OB"(8e:X4_N#ډK+v)T !jn}{qKf` x@M3d٭?jhY|ޒwOr)ХpЁ 0 $ZN\6:M34KVBBi0S.ӲY7=FѩȵHK*?R6bнޔ6xqwX*g[N”q e|J 8ss啸~~X ΰ!LeeqZ)?BD[֜ ~%d@$NnGT2aD:BWG8%|ve!5_bt`ct'1[g_BRO,slJٲ$qDUJ`zn-;V +Ro)Qgegෛ8ã;Y/s.֜ϓ"D@d{-g*vSL.UB=8{ڴM~S)@P|;0DA1Na;1.F jO&D;L=(V4[tr.KuKoD!-$kh$W3$ c)ˢ~##ke[d>,?,nRtb86ÌroH⼖msf}X2IVo]X8=Mx?kL%4);hN䁒l6u} ?sZQ"Am p xE^QU_:}263?:؊޻H)i^<ǸԐN=h~'Э@09iB( i~SSBZ5G7eﰮkDԈ -(̅[dW..0\ۈ_:`+qw} 7x9kR ڈMLPD#n"+KPs· )uYC^Kj8UۂʫBYa^~?P%尼CN6d#s%A$fnEOpmbm­Q( Im?'JOEӝ*!gD^!,V0s R](cRI)|gTy(1qh(Z#'Dyp3::m7p蕓 cɄZ|'=Ɋk#Ѡ#?:vRJc- vkHldĉJh'zĽJؚ`9!yo]:kw$/׿f"Y~M^+;[ݻ0dYIp?a]aqckݿQf;—rܫ  =O8(,pGb9D^._vBg`d֔w@UlZ2煊Ji.HوADs>lzV4 {nxJGpu rCy Y;d4jBHSb|p;m[1JĔwf8M ,dX_ QjGd~^^C uDc+:B΄',fr=CŠ(~,C֑M?&JiK:=5FRODZC,y9TYl%1wA*o)ky&7-F JV+IeZ l5xPv1 UdYh*{K.6Oׯu/(2W2z1p\ӀG7_J8Vd-0~{4 !ZʣuA 䀘D0CB n`nY(6[;.ƻŧc8#D2P\]41waW>C$T]˂9ذVj~]7!NU&:ʸ*S̾x6vt&,8$EYH*%TqLUMcyO!ϮI /HI +DBSC~ HC|ILǝzܣkm~pb6o 7rלѻ8Zݟľ³96jH~%`r?@ו&O]Vfvku}<:햙M#7 ^vKj]i<mO )H`AB|Ͻl?|bXOTnueot1 g!$F(D7Ә5PgfTvaiiW)'ͨ;@ylaS HOt>rs.BTti $s3q]vr-^GHzTm_֖Rj彧 4WaBz@-r!`.R 1cRhlۇs`E J{7Oa_SXy,Z446vJJ-}QȖ=wY ֵWƂҡ͑j$wtR40J ^K![J@'K6B+C=ExV9LwB~ch&(\+~FvYsd;R9ʲAY_B| p{p5_#3]yKB7h޴[^Eŵ߿X@T#Ix}snO[;8 S,|k}P)ۏߥvV'[ֶB(8fD?)`Okr<HssQ Z/Z}h2."Z:s{O275uPOuMŃWp$m05\QjqŅVd<xt1Ttfdxy !쪟}t*&:Sx62ZBV\=}ꋦc >"OI#Y p30*aFn 0-EL6ً"]NNx6 rVQ0R 288*"PvM)elG)Ik~ZV=lN{zڛ$@U+GM 1 fP7 bEWͯeU}7*@TZ?RqqZi W nVΩk&npnJp J_WycvTjDBlKeJ;ihrt΀%*&y^p<*Ybqv$R#vpD>i'f^/9xZ6ccaS6\E?ҽF1-(,0[4 ^7A78o8}} <_87?޾[0tU%˫[!CYV,1eGj{n#j}]zD, '4:I_~c ,3a\fra MDR`2?ա^LG ka1xZɺ$܁iB>HUuU$l(o$g K8Ь /D>+q֯Ɍ(/Wרεq&P'@>-Ǒ#kqZD zۏ+& ؅ лI{8O3;j φ7H |a(E!h !~犢=Kuy3:j [TQw\A_UUK UiJsCENȫhwiz5ψ@oQgGsJ4d`&\vApwۨ.rfR l:6" "eŽI(\P.t 4($8I%?TQ3?e25N.ԅp3ݲ/а%O1_rHL﵆m}I6! x7W"}`^O1 TyB-݂R(LD3gPJ| 3IwXAtk!H플`V&<&ФLф~IeOɨ|/ff|Ak*qkR*f~QzLH0%Uq!oo~ഇe͘onqJQzօElDRB\d]2VY Eá0L_7;\ o-K^=!2t.8wh8`ZM.Gcn[fM4{6<)$2:p7zi\v3*ht%fv fS@p\E變G;^_kU|ˌUM%Yw>gS9#ų3In TAE4]#\Ee* &\ӷZXkNas!g+pajB$uE5ҩ~(*8ˡ{ @o S81d`@]ğ)E3yK_XE#eS՝tg̩V;3gQԨ" ,ӫ3{j,Dne`bϊpEV葫B P ܓsXbaܡ dcYWRۚIbz0;YI(ٹYOReNjVl{?Pʩt-u'-ߌlx>ltQ9,5Ԝ' "NN];FEgm/ K? >,5ؖ{X|sUAkx O3j2-UrVּ@ѻZ/m؋RĚ*Sz[{hPr ]i7>=7'CJx w GT'.icⶥ5zZPۀp'銅L$TJPSx4 N,*8~^|^ލdUn9:PX왣 *6fanJ ZFlabp6&g!<%yZ~\A4m7! 'ӧѡzj:FE<}:i.Njkϡ lgD~N@A8?gf/IyM@/0fЅ\/ťKyM {}]jAnǒ۹KVL,YHRq vҐh$a߮TazNh=}A;iկ b _2{b7K/ׇEFhp?2`Gw` q_vPTwƤב.sJ7V*-jw.2˄ea$6e>NԕM0H,°ϴyq"9=~O,]$zŸmj805 7"7|kw AQ^f! XR0$^̬5TFJ-+D 4잿I=/&GAі qm\AE|&֘OvR6q txv>BK7k_p~UX\^4gbm\3:%AnxRD(*5UoEV1TH3B'+W}dc:iz7zl3]g`SL^'v{(3NvLd"H9l! gf5CU:6a"˅ԺY xs6+UFseWjG#sPНR3osշ bK;,P8=./m`QU(&w:p+265j4r4J`Z%-ɋ$J+N0Od@/< AKk(BrUAA^yչB!+4.y^NN - baD3y)3 _aͅ?mĩ턜T(2O-?@ͺv0GeJzNmIIt_9@{ivۿ"{1ege B? ^x!Q Hj_7 ֣bQtu"S4l8 V Igh JY%"0%V Pm懿(um,݊sC*cN=@+S@?i]>2ibT/Kd/9D 9awSMX <vնGg6l Cmk,BTk6*p,s&&8'@\߿FԵ)UW9rQ Qtbe/W)T̴;Cd|Jh3c~oJq62ӕpV6VVu{f&9V8{Wz<h#6S pXFMOI %ˋ1W.o6 &( LȹNͥuw_Gp #ʹ~^!~GckcO\1o+(#[V}VO\:'ⰮLfٶL',YL/N!kAxr|ઢ}#^%P_]PfaU 5۩SlH|QTCR~nz-h*藭Mz:y!3pD8S[(||TD m sXK4*щI=?mvLO{-vE"^Oq G[7;@URRu-\S.3su釐e6C?]`4n#)FV;k`sp" u[*H=ui#e1L! SZCO3?o,'× pfc#N첺v8e߽(׹9([]·g$7}ٵ趢:&Ξ[6+ǸY)8yš7dK-3/%5"CYMMGpz$˩cN!˧dgUES焑)I>_q2RDZ1>a$  'l28~5ژ = VH}|uxz|t̂/‹)NG" Rpe.s&qaqtB3iMVWkZÕILd5ʟkVpꍽNQyꉸs0ٝjx܏ǐ(|J~uҘd#5lAZZqѝv\ Fp﹐OfW++Ò318ѵjܰ&n$o64TIRѼ}u%~F"\6&&pe^̯!xq1 T]2Uoz})'p6ϮڕxH60̖&c;)k Zݝ&GFm!X"+`Yi>ƴ@R^FYn$룈2:ZA)jJGrCDpA@hl7w >;Y%!XNF'rjȊe=)#UJX!}`໯9'٪ }+pȒӢ/9[ 9DˢO])?%49:3 O =Bߕ]Hذk HGۋ!_(Q6F2͉|]!HAyzy) jXZ5ѯiۤ]Б1Gt$5i3EFf<;ucuR̬pMbϚ׳DuigU)\+ AD.!x+n2 v?|z+]Z3dr >o*ܠN 676mTUxc׋(ļ,iħ/-/o ,I!fd7ԬT+ T߈i2sZ#z=7"N n2%Xz_֮8r#P&UfVRߗqZAp!8.ە>NX|n&]AxLW/vϣ7:WO@wd7x#w/IP߭iל]6nv^`+CrQnUah[8+螜j:UYFR +<ILվ!>_/o"tvEDTwF.($-(P|7SA=/UQ9}zsֳ"1xBybF)l1otb‹Ws2h{>!g׹hU=.ޕ9QȨMH~ij a9 {_S825t}!Gf`LC._tx'1qBWFAz{ @8pW1.rC 3s MWw@},S](+}C**β#f ;R KP]:K@G[" 9`KXαʬȺC nkß&ن2w:caS} FQɕ .a0Xdzbt6N]6%ˡ3L?x͵}F&P1[:}Ҿ*t4^9I3"d$L(rK^Ho֞ nb|ORW%xǩ7'\P&40EblcF0t16,5dzkA;?qO5aHhsnY29Qa m#ZQC͍fVZe9OsJ1J gt,k%lHw[D6 UO$:1j("XXy*x3^@E0k|jvj$MYm#I  PW 2ji 8k#ӥp;77S:0ԄPFSUSl+o@ޜKZ'465s-2[I D!Lȩޯ3蚅 wBTBz&eԼYTTݶ91J/\/& TKyEޖt)޾Gzu&O\jKq4$̼e]lͥ&$_6^.CPUBoc=u٩"/ -.v&?Q/M߈?{ h2{>)<^t+yLU~ B:M?'yv^bdTJbZ ,uAs;{d^'T QIig]vוr`Li7 X=TWDxUgtu 6: `"cUaJ7MV5v!DzM[Ѵa.Z?G뫜X=0O{]pr.-fz:HBg5Gf6ZUݞ/侵 9GskYc*` t15r4P0nِ-˝z_$4S ݈{wj9EZ B5Ç#"/lLj6[wyvYZv lCGf#t{A1.y$=.LQ~[Scp旂- ,h(AeRƤh&̴f8ư\zTD!Y/ V*q]{z0v+C|_z.55y_".vm h,}4)hEv#tnnpOe# W{Y=r9f s:<6|FGp#l%!Ԕ.,؊_z[ŢRmd̘ݮ&=BѱwKyEeL(L1Z.UN4@FX;HÿmNQ'st)U+"wz ~Y=85vi^CDȬ<)ct{<$ mXj[>8 f5-璁?RMBYV0@=5W _(`Cv|z\t f^<}2,ȰTѴlu ڮfQ!3R D,T7L3>{=gzY}1TfeqAqmuZr e-Qo|DQ"`4Š #[t-jUbBw-;3PHsU!̗|\ؿl6+ 6&M _.RzB_#ӜBʫE~lZIHgٸsh^aXn,UIVM q=C[[kaN4.?i=jĻ&3RdO,钢_ҷdrsSZ YfN!ƄQ}_gm]{q'9bSM_Ł) C/q[o*} @œVe(#8N9aNVF>s[<Է7kw/XMh=GN1v_]1\]Za&W*60j3@9W_8b4= QJΨԡbx:YUk I a ߎk?8; tyPBmޟdBb7~rk "ѵ H=W1k [Qo5jSk~$p4ױqV}Vr= s)6=0+ C‚cS%HZ@Fl)Yp@BIu伡?gSR*7Q)K,RX~buU]2Ѽ[4VgM r`9}7 PMlY:gzdAF=jZ&d<硞ߒh@!{2V$|ܡz/uy0k,N[1j䨰)m|fE);#:rrU<<4tF6zZ Dkgev$*^}/ Bs{Fh@j5r2 ?>O ohzPWyQ잒vԕ?3xe7Np-{3A&&F ֺ'{l !2q4.Jbqfg !DʚS "e]6G]Ui+ K~бW_(xݖk!܀"$MpW\6_刺% ed OZOŽ ;,oA<T5]gAɆM6e"Q P, وedu-ߐ+>~qG?bE ;jh܁_ z-Q@B$ջch4W\t;](|eG K[n/FХ;=*l$(.HXqM}_H-8)A 2^GxT4AxbwbWwH2v [u쎏7%j,:hYIH1b"+MmeDMih}4?]eCz-hP!)-֓̍!]6K4턿7؇_z0l>091;yOn(q/}մi>\d2Nd4"E^pZ>5@uAZ :}oe WrJoW~Wg#]&yZOnB'.oBSwfzm a' A0>CwưYlKPw+*F <&D9_ qƯŸTQ#n7)p4B7(%EL.jXC^`S?.D#kMgEb}-us  {J f , ~ d& }k\ vh#)$l988sNc0IN uCGNP&A!PS>nĶiֻ6?Z|DW#f}wӓa7 ҞzѭˡϟgpܽCdQ =;τAcMoV[|GK̄ĉGxUF@[3KIkao3 U%}JG<6~M`eASDΝ nuFM-Gvźq Lh%W͖49MPn?ouAqz㽛LmrKMZhb33!% XF\6Z XEMɐW"CB~+C_7PR%iqQ\՛wIJQObKR ȹ;IĝhUm>U,5{d@+r~dٻ3/T&O(vK bB?3?o N0J#(kQNJ/M7`;~]=svgy\ݒN:j&o7j W.RvWbq E%!Xy0'kR3}]"6:1^!-Nl K0Ygs<5ApO֣!So%1_xD $} H:UI,˻JUp;/E!'~p6nԓ}uxJgdD3)vjfKM;}E0ܖ`'^vA8\/9M!OzOAܸWX[ S@9rRδҚg?Ar="Qr7˲?՝Y+ mim,JI;+[fn6Y^dbB/^ BSW !-`!^L?sϲ%"J h&ɣ "ɂ {׬Ha~Wyd duHA#,#|8 WSj*7 .1^.h6ַ"5i֜#27XPO%ܬq ,b87h7[UR IF9!~J;ݱISXSmcE&.Q6 `љ>ýKmAɔLѝvc `M p{`{0}^. M}y*V [u+iD׃YlIj#қ`u8Xԣ@ؕ#:KǙwgU~.0YP&N^TQ5켍O]KUܥP4vgNu`!"A c0̌ZG>C% 5H^Y&1kemc+l9A2|O\iF [2}9+I*|\9ÕnʣjxFUg?RTŊhm*>Q٫MZPm02 Bx+$A ϖؿS%˭ҊL1LS#SgH| `N٧5-_w_p)kc}C`}; 0Yl9ip _(s2I݇.eѴ\ ? NDLj4^(rʍv yFkt{<@+o_ayd Dv{ͻM9' 4G V%çp4AjLp# wNHR9 mC%D,7le[}B6gg 71QԽ/=`b0*i=1fTC<cԳT4y2=t^ubLǴ7U&#"_PյuB1xloWU"P_!MD'rSZ'ԤJ4Dj/Z'Os|:<:Y=a#_<c2KB &.#ooOgN9 d^KE#ۆio˙x|MjU@4 R0D)cV fr^4؍gN]ϧ_089)+z;C#*޳!qWYUKg-Q왢ݢ"jV}_p]zA;ǻ.i_uE"qH1z׵fϖRhO$t-8(w$>0HN)Ϫ 8-b1"kQ̆)!F3HCp@x ?[ 3꿨ۘ5[cT X7 p4}7w-:35 }%X7oaL-/Up&.ǪHE!_׬ azd}*7-7օWk{JK}nIH;Z(IJ8dn#rƒ~/OOڽ%nOO|WJśμ4 :_! a>U-;y<{r3w@qJqI,zb0x#MU hQĕzF/,%A a%Tv/ђ&RY`ϒay4ФY-(׌1i#? ;a|eFFF{a;PT97WYm^V}Uiy(&痌CS?i!f:><&l8a$vW]~IoM(4Fl<ه,B@[~Lj&G PZ2}#5E2E۩ׯ?LS)+nZ[A\sB R$6 RʛέFҹ:q;L_t1IBgGD5˽҈.IbRRV5C9Ow[TGm(O$<܂OY؁ݡ dp/;M@(>6H-T0[U(d1#jIZ]ĥe%CW`0e#Tc?~`ϖ߰j 2P :8t3b9h!cYW(3DiH\ގ/{M-O$I5\%vyL}\=6Gpt'a :" -,^]%|~zxߺHS m/N"L@TPeJEo:qw'"Э/yS jVv\1[v)SH@^)jQ(*Q/~h\g`uL9h(% (%E?¯sl`Qn--Ȣ'`&XvD7qʳx##_6,|C=4 Nh\*:Pǜɢ!jQ4,X$DgaCm#/HZtIA~ϲ BoT r;ֵG73\X}dKd 3TRBիSX2wZc1XЕH N[zw|$=UJUAC)(=Peuu Y6j/TGe2ci֖S c&"*ynhbوA[cOy1;;Jwa0r''$H?2胻_wAtl2kX!3Tm_YV cl`4FK}vg.gK*GJPKF189eKЯDܭv)lCSY|GȮQdr7۔K܎siE fr_9? (TN{c? WWH=QM q xPԯ&×LA#EĖ^{}`DPEUРExKI W2lyX@ҜFi$05sg/tp6GF6(_?F;PcH$Vڟybh$%#d|h{8!f;ɱ7SЧ~*4WfF6*c QEJJ$4 6Iyvp#ff4IФ߷R|F3kj #1 {9b,<ؔAKhTu"wPT? n&_G6T=BDW@Htp}lwZ豞VA!n屉l/OD-zN%G4k`ؐ)ۆa :\U˒]+obQ \1Kl;Mu 2yĺg]WL|EW{:9B:#y^H=FmgmM0/FxT #?*CDQYBwu4QC^_*? 6WWRR*kҥ=Y~ru@\EYd7%j;eFgz&6μ ~y4]Khab]LKȣt[Whz%jr<{![7̣҄iګ|LG06gT;U}H3Rj~4kKbu8,g[)Ky%P"GZ^pESy@ɝoyW%]PNXUjՒ.ЊA(@VjO]d)E^s8K-n^8X{8X JbzfKMU 7@>QKubBG/ uAD4"SAF=]fї 2g2N^*"O%ufCx;@muc]_Mt n0CYqRò GtLMw_Yl<@;- 7s UoI~S*|$|#S hq{)SYMqm74+N_<k <$#Q׀1Y2C5H kG EIXͩ3H ]v"U? r\rLg<1.n [Ї}TlQ aN4W}c[KkµGs{jw^Ep7M*nl 8 dƄHT1rfnMR_tJ})e8a ;;0Pc2q{= ŃSZ#qQ:/HNhvl("ӈ|懧eHm#=!N[#h_.a~}XvS?/C5XVmI :'/!OgUHIko:=)ɝlgWMwzeX)kiH(Cy0'|A=ۀ U#}˞ǚY%z㧲\az4rejd8PH2)&kր Ȃ95H /Kfg۲Ymڈ;Cـd{'e2ܡPߛ` H)16Jt9CPс@+_-`hF3[{?tyy.ۨ/} L…i5J1ƞ&2Ӈ%3~1v>R 5~XtRm{Ho5{VoDmr8,qePr_HLCoyIǢN$:NEOk1cUzh09_cc+FD;Gbhͯ>06n0ן9S/͑978χa?(jLڛ~NbߤA*x ֱdic9a׎XԠǂrq>+6id^`8<ė eBԴ ( u+[\{a*X_e L}J]Y('F5 *يN!+ NbU-?RGXSMU,&M8kG]m 8[ M?Fjp"%c}3ZR@RPG&7˛GUσwbN>؃fĈ7MU\5nIAG*!.@nzťU>l&}gĐESr>l {걬y)C'oQ'i6%hE93l6 ̪7BƷ]Jj⾍|Y/iLٳR M*my9S>[ĮkqI$6Hr&[Lζ٥ulֺQrk2qagJk+ YdqG\pS0h&*Iu 5y2k-lkn"AMʱy / Sړ޼Ǹ>RD'E`KR5]InX/]%]$3$AVԉY:e1a@W-ѠC $Q!!ɝ͌?k;!lg̼VC'AhTS`c9@qb~+ OC^S20]wg\^a shQvuvȺ?4GX늨%&gTh7C * Qycw I Ljsx Ls&q׍ \琗z4r2u4TK9BIS'i]Cl&%.wRez.YPG~PuFћeKcΣ^:e$"O/Lp9 3(G8e8]١rNZS_lխ"&0uL@mKryUɇ:qu GdZ`E983E];L [bCQX4HR$\ݮ'~<\w=Z}7= Ա 4?$ntHOg#sdΉ *;d60.L~x>%i9f5=s@ƛɹ#Y'%<ROeN)S6R2-5P-#MȮ h\N3UVaFψ,֛> B"j^AO&{ȜhBc+47=ݚ~:ú7r^qK"0dK`UqVZ@)Q|dr5^ї, P ?){ Ac$+j_I0W b/IBte`~ kV&+ySEu[. YR4SOe9IYyS1w'b~l:U}g,]vd&BM^4+ir=iݪ^-KG]hKWub;VԤ\0Ch\X,QaQ@/ykeޗ,L/uzD p`Qo?}\9aixfu۱Jq.*k-ۢhNFC/|3)+|esXկLc؛I!~xQИ^±>Ku toG]+wvdw{4+-ekN{m2Dv LsԹ ׍duQ hSjJ)RHLL207S`{ΚS:Xe,>FV# Z/J |0pŔw…KʼnJd$ f :5,!o9ge p0"Z4!{-Ҩ/D3?Y+lE=F,>Ug` tP}D#d U$IC}L.N+H8t0G-@?r:Tf |'LF,47PSU5iPnwUU 4̌9\Y!t䇧xr6ǢIѝQE,1Ecž%2ZI590eQlM%1^i;a]ZŸ糯k̩^xڹVX8B2XϺUA")$*xBb3 D2 T6b19uD%1R!P qTk"E|B ߽f5(;C09jVqdc3:Ղ)Di&!2A{CET]JYGD5ErR΀PdjH?֗[pLإPFB*ѦrAŽCl =a셛?MmEX%O/3z3G"{SfƫIPsAt0'@ROn ?l{Nx{v(Gb)SEZadR)dDӢZpkJK@jS$xpTt 4ҏu]ITq3,U;`n}EJKƃk~R& rivBwBϜcݫK7#ҥA'"t%WLBdalw93F_|qLweG[Ža4'4Tv']^{yveU+DXŁbЫ6*fg!Kgku(b_rcUǎP>ycg[/OM|k`J kQ9PSA8im"LDžt߸;;x7J+\ېaq$ ڄW Ȁc&]A2EK/8X/Q,SܝFo o@:{),Mw4t4B< r # ]u;|>T_A IV APY٢ْ7eRpu84S/,W yb @SS3A0ɔm H<^m{qy%9R@{cV~ 5޹B3\h_C} (9@|Zכ\ceI-%? 'OefYy>*-1$_>/ě+kF>ŭ/wBn'נw}HӳvVh M`T@sbT<1Y ϐi?Мn^>^,|<1'Db|ţkjDw1>Z%{)8Qq,x Upi,)ovGN &2=\`%$kʍB^8uGi3)Bρ9o/jmHvNrDgQ(tU,nwQ9p(Z$nTrR9{zL\LtMSi~%nq&3{JG!Ī\K:6+(,ILnA7e-V搻a9pE37m^0J+LJOiZWz2>6%8 Xq,قv=`伟Frh!bӨ sQq\σbA>[xKE4iL5͊'|/z,C^!an^_';GךټJM9O=פj۠oo/= 9Y_6~ qpRĭFh%~6HvG萸^al:L4Nٻ0VO|)Sj2='&}bh 1Fk@quT(^Kϑ8)@j)ѳ7N됓4J=q[f/$;R~A#\} wlXͭ>t) 3Q/N_C 31FQjܧQ}ˆ[~-EAvCiwY~qoI:mq?UL?ߖU.wnetG\ CE`"JD[a9 * 巍י+'y'ҏ2arAvt5oL_1Fהa#b-7ܩ;=veaJLp+W1]#4 cXLn[on(J|j~#SqTRGXýV 7D|[xGcij7/ 7/k +IMۄ|DEsL˃y1Tm2՝Vv Vo!CC5 #ڊ,^dDON2>|<)=g07,(+wTu4jmHޑ04*2Ĭa S#:퍒G[r7H# ;,*%[{j5vǴ}r\E( uזel$PT~P#[6ӫdox B '(nӁDO= M?L+DZ>L;xtO} ST"uchQY;!Lc++q!2 R+ݦ:k2J' i/3q;Rb'j;efI7`UА^<2I `s|P7>0y ?SҖу_76gםTῷg9g׼Hi2g) [2 Ͽh$}x2+A8봬#ϗ{!(E^f?ΜU3՛ksU)9<0Wk 9?[P#*AnyӶZ;lo  37; חh`_y̟7p +RO2}?*hr%=~ws@'EN0-+Vp枤F6kZ9CRߐpma_ÄӛȈ~  Vbl/m0p7CS!0A͜䢹4'?lT`} Xc~ق:k]EKlCMYA.˖qK^ޥst,i976ia,.Vb\n(.QID܊RDWIN]57jF$2ܽ>jxvf"}JK? ]Zx06t[EH"pIHIgh n9td\&'ذ%?E4NFk4û慬4^ljO} fvCMZM,>"*Sr4 g)JMyZ/~L#{``3 nL,_DyoZ]7 R/߾̲=4蔃c|WZaCkƾY{L2M_$3"YL_#-IwѶC8dX Q`!aO<G"6hPoCNa3T/- >cMqu8~8G@*=i έ]1^n٭.2HtB><!:h`у[1 (/|M76 od+6!j?R$EQVMtN83%LcYuZp#qK%/ބ=Pjdvj VX/KRPպgb<t(?JpͿxz,xa¿I},v2oZPO ۳lv):Y|@?ؖxp 2o@tZf'o^$v#*LHn*D/1[*-8o8FV`l*AP7Հ`f 5%QX[h>舝M*p&[0Ҹx<5+ZH$#U%fCR C¹` r xLшSuc1 V|d0fĎf#.Do;Xd6!ϫ[ Բ￘&Nf:Bͥ&dE[()0h/"=XӰ,H A3Rr厶 J_0ŧ j|QRe,O@g#YYmx!srz40vR;tKʴ&kI "ϖ`JH1eu۵[N ?: ;@KxJٳGqy/14MzJq%Yj[exsJ| LXHL2m/ CxνJ@bW哋Jjރ F'v2 |k uf&_/L"Mz"߾BDqȄaX_If`{i"1G NL!19N8 'XqV)G/]}™%7 0 xZMuR ȗׇ+/ EM*h /ٸtZp3J71gCZ;|&sՎDR;G]'/y-96Tyd(a63 tٞI\~5߃I5{ t7~L aVyg- VfrmQaR*z eZUzm? -&fhR,[׬sCT7YsM@g䊱/ 3\ nTQ^]@IqwfwW"s @htݑ.u=,vG*[e-sѶN Hy'Ù\E9 HwQBM1!t ((krcRCG/:ʐ3M3q*Z[]!0tMpۏ <ݿV<=W`y8Iø!xKZ&\ R<ۄSƑLςT 6  J`dp3PqGv sG  r[ZF9kAh[r쫶?mxg?,,c1{P-P_5(ftSuIWzm%B#0g?umAzpa ]q-k0xypV0>ؑ!#<0X~S'ђBFU`){`L}Ѡ7+˴INdNzJ>VD| fmHl݋.RERC/NGh,$C7})[$nXۣ!d9dK9Ħaq2(l)SE"Ym]1eYޛoI`A|h_9P^h8!8(d-f^YϫZq0$[sm:b7}I_x ѥKBE'j1ܤI(}KfR5 jn`i͜dEh49Bip&Q\2(6NЃ[+{:lYj~.sO0:#P78懯+uϻ}_ꁜ} mn[nz[=FXo,C1|݆%3x&:L(VAp=p (jY=k[nWQ=CהwF-O4*l8:ZLDzu,"co#yaΔ%@iG#4V„oq?mUFBxbY3hoBl?07)x9ͥOjEj!( +,@ 4a7`斒&tg{{aiqĬ%b&kE@ ˯VEh9,1Rȧe`9}h$\*q|,͐;|aJ z _CSR[ ,~:h㙥VcMɳn˱93Op,K<:1N-z$:0ȭ#`]Gd˟홮2`mig!N!\5=+-VG)/VBJYLG(ȭ$꤫/Vuv͝wns~d3Yĭ#f=׶Zឪ fs6 xʁ Dp0H\ ʆZHl#Lvtzk; O>?#ry~F[:Zl+2꣦Πˑ~m< nmDls"oY1;YY[5!6eTe(~XrS'ci܁e K祹Tm<7>>Kgxy 3wqmlobq+FcEf} Wl__nf]!q@0/L>IO=vpd&gEaS^8!85aԚ]E/:nB[,,BYZp98W1tV(LJ3;sa޹"x4LRmFYQ?ċB2G46ĐcyhM!?KdcuMxTm. ~ Zn\-XhKxNt[$xݫFzG hn^!'HD/{S.ٶbye {~K$3Vcu5*m͎S/$.z#KΪkLӷ)Gl@o|x5XeϤ]%vGi}@Jv:uc,#uBB(QEˠ#Ta,/"\o}=Feљ#|ΌcXƓ=4[ ?5q_E둙)ec.gطʃ`wC$z?D_ rw_ 4PxD{,:5o7Eu b[TwX[xT1C,Z!ST{P$XiX>ΰDPzb &H(Ǥ׏tƼC10)qi/*cED$B@R}FZ.z3m:?pk3>|1wC`?f W hX,("I(S6?FyԺCh@P]E 0"̪'2'|#襲KP涻| @u u>262 NM,VToCP1Qڡ4fQUX`3>yhSI/TĒԂ0=vq.ǃ)ėLf9` z#*\<&=4Fx{F[Psvn\c/wm!n*vЦyddB- Wκⷫmh,DPּˌѼY{kRu 1kC y)k?Np\G%1jWfE!j^F bruՓj^C, ]jwwydH I3c%,J)QºVqr5r oMq_긚 3=}h|vȩew2݄+F;]݄R )XtJ @IyT3__FמrξGyU̻3Mz}[1;4QN*%H%OّG>vI-.ORj:B^+8`DtM$D>>Fqd# >uq- jH+lJGN]i& ͯ6KzJ-+nRnOJO9v[lK|Ĵ.q*9'ۢM$J ACX?qU[͙ P>Կ2h3wux ΃;(P|m6` ml% di#G -C UAӰ;Ae,Zy +|$LӁ>;"IcD/Z0W p=$>A#iP8p}TYyӃfFٸ Bf2}sA,Y \{D+EPH W,+~yrNt9_IJ00>#ƌa9#$=FR a"r:Zv[1"z 'rZkvu\S|UzAAݚ~U*\ARsFrlmk mt=96ȰoRHEK3м`|;̔bSS[74DZ`L%d}}4{0Օ~JhG"?lXzy?pfb6D~K惱AixaM D`4Q^:J"%D!aDh_tT/ "Eʸ7G?i46TqhU~? Z_I]y⩎?<;I&njwZ̪WGWO2ynyA]ᬫ3sץ/Xe]\X7dtG@h`g*ʰ[ x, {  ol% IIW޵an^=GKN"Z/QvR;+=G*J%N<y8am'en3}BoiZd1)]m*b",U+B؊XwS_[P&^y%tL8rGS$ NEqnmRyVN=ORRvP)ɐSv%~&NZS=yr o`q$V:cZk2L3B&*̌xUM5EߏNva..qZ3'1ʚ;Y3_˾4Z>>[N`Á ~ gБg&{ Ei8em;°{[dW_A#QR*Ml%ёY.^3]l_(z`" u%6:kw l7BF9Kv@.{TCl9*h]l9>9WM k^<{=bG<$w'8R7K25%V3\d01M}J)ܸ(xƮz=ZKR(BwdO e0{'J#&";عGqև ڬH(rp`T uCHs׎;+!&@~Q!0:M~=&ͽw < ՝}y<,6=>|?Jߣv.M:jZEB 鶯nliFv" $ WJ<:U85⦩^ez3gevCKq|8q:lYi,B*`!sFuP&>fQ> O$j<sRy ė*9?)#hSW%t7I>:|2k}z{Πu8z{8Xi+$36V0N%H2͞JT );S?#:+1^0[F{/X[9 %C6#]<.C߇T{L>֨'Dp{n)e:!paVa.iO;Mضs(q 7ٯEF1"t;mƗƸ6M:+ cҪ4[;q ]ofG&ˆ6uy [S)` s߷UX!R}iXM0,vEzAd;p^9ApY)7N %U??aN$j,j4e"ɢjuSp@1Kп6FftaǢ::eFvvA8"`C)EhV(h2b R/$;0LB>L*Ȇ"H1+[BNsi.&rU4#*j "?U8dVtv8mal j{@9e̒U6օ?%i:V.Ȕ4JB⧇o 'xF]{/KZ8,?(6n>W;֜Æ+˯=)#<[Fa|mB{8~+9+Jo%Zց,8Z\|E. OtiXzCHjUI -]f'YTHW\Gi5i5gTHF (( 6܇U{Tzk ?#C|/xd4+p"ϫ4tk7%?L}=qa% 5\-GL̄RG6σ]$q*vBåm!xqg&ZLwMX'f*CU><&9a84 t TNXuBKS=0ɂF$D]-\BV𼯷=yMqY\ IƩls|V0Jv&^ޤȱ}]i |65R<0-t30 %]23w?FK{ (>ir t/ȘLE{sUsx>8#[IStyWo%կ#g^tm׵>m]fG򽱤XnAX 9!E U3S %#̓vPs=,`D&4W#~1 oIo5ӫ3uTJͳdT\"KP/<-O@q@7mg}3 G=BS'U_1~fqȈdfe6`#YP}n.=)Þ¸tP)<\Q}~E7h0Ћ+y`t.4` әi8cEQgȻznm5f'= |ږJ՛ދu$|<}d dL~EKܕY8FI|뙠8sϖm8lnop<KQ'E!C\П T%)RR{F+{4Gt{H3 J-ړLV>(~MG,7: Sc<—Kc_w?cZ/ؐ37_1 5z^a" 7&Nuȟgѿ,1f V<}M\8FcA"~~g|Ǒ~Ih{Ne#iXY{Ci1m{nQ8%]0G7x_,"^$ WRj2/ȝn1/Q iaIB@H PAvlAWݡc 6Go9J=P{H< ԡ_h6? _6@tm=q *~'0syZs4H$>[@1G?tEITv~;qϊ\? t߼Sm]wDΪy-P/\s':@D#E>48'm>.(?ȩёXi?Z#?6y飒7Na1niz :[ FSZ&.R(K{&i3ݙG v(=I^Syw$Q3ilfj9j>6e0ǔMCf!ܑV#UsVJ9Bc8'PlyC{Qb#ÃRBpwah:ß;]jiU++l$&-CN_70if"ڈ1 +"f(XV\S)mDeNs8EvУE$AKg3oak#!~s>J#q|D< lÑg'{*H'~/c̭!J"ECAK.Da'>ۗib6Fl-Dh"'&YH̫¢Q,PW O?jƺɜXh]/\ =d.ҹNbHhqNT7Nj_ n"V٤Z<6L1!G۩M`?ރk){Ekr*]'TY\ޕ9tHĨmT@_=I0WϋO1@H'f}'sk"N Ԣ35\JآQ]b7n{q sHDC$tc aHC8#)D$䉙Q乛>Rhm<[0"gձq`4vƅFzh3y»J)d;kf2D0 )$qZpzdbgvHU=wDqʋпE0mkt |X6FAo6`^[n}IT76'r-5r("\Fj2+aŃEjA:j4yi,1QxUdֶjUUr]CYl= VYRL#ȹLT <tuk?&*7(31J_!fj,Ӗ ,ʖ[Y2[5 TVT]G]>mнB jt)\=(*v#7"+_iے|y_{c\>'yt.Swa^BN1 #L/ :UmO}B~*5)Jfnq05><@e~%sSd*a-B lI ckʏڲ˖ӭ8b/^r}N-a Ncˢ:_}n,hӐ6*U#\JQr6ײGD)T,* nڼ9J07/j]6t!ñj&;ΎuE8~Mik cYrZ*]ה8*;UZyD[Ec"O 槂G""̇Itp4V0Odė$}4AV1*Xb$޿ gSN2uiÿLd:<BlUPSdd#9x_{z4 [ƭ}*"Epֵ%0}:XlSMRYcTTvj]AZ+*ie Ak%8oB9?!E(0AlfA8d(p<Z ω*vI2:nwOUj#GD#flrڿ9'=.4v3ڣU9DBQ64(RS]n)"fGؓ6gMn؊p6PlX:FRm,k3"Jrݞ- C|sA̼6) ?(O\JcߖdXjԎ[#k1U,ʓrӮjt:v.ʾc5`PQ,:ٵ2sC8 h/gkEIt 1 Kc B9n|.`&ӂq!-x(1q4F3\=u,f/U<0je:AZ3dCB N$g9$GH^H-yм+{ɍnj٩Bq(N41&Rb5orіX0vFD$+R]Ng@mQVr(3'_?;,\{O0{uR$>fc(}cb4#S(AǠ>"n]SC#QbIMG2@"{ꅴz/ɶQo,ȯ0mA}:̱yT U^3`Q5HZbe*ܴh*J|ޗRUY+!|Y[`l5 qC&;+B'!n[8~ΑL"{6+&}t!5b\"sKqʹ4 +KԱx^'A*qJ4u|dڻ87IMU!r5I2yTA\a/qAܘgT aF񤣦H4 ֏>m`]2JI֚a|QzmHkjj [2׸|YXnAUtukQa4z"yj#.XR "Y9RVoK?t8ŮfՔt$ f{5dJ#KQ!YsJ?pwt{!{KBc4-" d3{kJKk{f @<𔅛,Ҏο `PZp7Or+sM9G3 j-\}r02/l6,zGt,H (+$"d" (cpXw⪃d<_7 ãC(D?F_3{R:ғ.!FE~_7̯v~UI|.hdi#SLb'+ {mG'5 kehqhӀIv*}E#-?Zn(C5Wm j¢91UXih4Jz2eEѳ^\NX'Ka+)IIݭ|)(O G=<%4-ډ2E}:4U AQa̡A7Ā5e) dȂ^r;Rʍj4 +@vq\\ ,Tk;fGf7 t_V7pѫ܉v?#Oub gl[#IRVPҤUӄ~SQ&UK mzj!ZBa%E(ͪj/JT^ B$qi'ѐEzYr$SCo>;Sb두Gǡ &Ҋsmw|ϙUzRP;AA2Rj77gJ'O06eEض/7u'c5aX5|F)5ݑUV@a8G]f31UV#I'7λ(=?EpO7It0bJyArlxRNe1|l'k*MIJlK3#j)fh1{.uj@! ;madYi40Xg Hǻ㇞P$ͶyK*:gwviY7IwS$<|L턕{i[R-X_ۀАD6S&c0ڛ "[*!Ex<3NgY \<დ""gOf-rM!p(#j€i.g{iIMzsby;}kJ'}Fl>6ɿ=j׊k⮞Nmŗ8y{?HBY.A0"16Ps賖bkh}oMrӏ<$#Iz*x={%STT¹*ֽUyw/Y~dUNqrZ x8y@m%;Y,>& OY 0`Wօ ^Nb4r*I[B#?CQ$s]n}(B^(12EyV|W פ&!"Prm|5QB,l`T"kRv8}5"O-ƴ#@Ckg'`CdBPJ(U y Qoiܗqew4*γ,^{ Ͳ5bHp8{`?nT!5C qp2:!L0L>I4XSRE`FwtIlTJ700 =ڹ{/xxh'y`AuNfJ#㍠hZoTds[+tٯDDZ_g +:xiC- 9-X#>5O GNh[i2D/YfRzm`Y A'WYs!9܇CxdFu=H:4x >O2k |vi&b؆ֵP:,c&Ov0DRCP2d5#tu6L_ׁ 9kT4 {8k95gtWVꝼhjUo3uN'1}_>VS#xc,I+n -#޽C,e^2aT 䟗{J* \^<`ɏ-oz4B+/Z,*q./b !oKVvz w&ts%]Dume<o QkU㣴_2A?1W8k6쮄~~GHG,Q\_8ѽ*A$a^ XC9Gwrs,y#iӈR|e{ÔEUve|7(*7fZ}ԃ@q_MHp1LMT9;WE?6@P&mjgo^z5懞7dylsZN.5|x?&%A!2Z{Dfό2Dk^ g,Q ➽- r9ʤ@{ct4m$T}AkqqYOs+[\dEל" AJhITNBx5FaW'N/}b!ӃABxy52Z<}^᥶_AnҸ/34J@Sk2mu}Gベ'잸U[PqFXׄۥ] C ;gw<EFZE pjxrtS`A>0F=ŸR5hdXRpގ:F}ҍE0E).+x h.Zz󸏚yZk"zkVבOбI//?!.P +;V7 o;Y|^~cZbh ԯMP>f=S!+H(Ii: %CAvXK91ȝ"{jpC俼p۠ ¥uDLD*T3{{khK#ƃ~z:.3M"D=Ix񓬵 US) 'Tގ1ah*#>Wmm)/J*dW5:L" ԏX^k@zntjd{ $;5יP7&p@ɧtDp"L/>mu2_N}G2;?|QC#)|OjcN똰(HB~e4~#ǖAya/8vA)rhx7jSi+Q*fM(NEͪǘ1d.=DA"&!dlYjˢ-h{=@-ˤ_OūE"fFڨ 3V!YU|PÔ'amT)7np Y* x^@Nƕz%RNqi en+=Fb8ܰ 7? 3JJ3>!cx2^® /e3G}aZ_p]aasO*d2*;q<ľ"7EK=B~à# "S4hgkTS Nʗ*4m yLHXwRSBXa-]*Sl4'|GvT Nњ6x`Erz:5MEcUk_}15j/ p0} Z{Ơ&ٚ8BD 5N]ԐdURQ~S4ܽr^sF'=GxRσC};|1ӌJ!̴S+8`_]Uw1yCK @.f]+| ??]<[EBEh>!}Lp *4 {N-?fCix/>" e-=Nf0|'$[ar8vVY? /[?F&gG]]rWi TH$Z9W/vSyzK8Ha㬄-3y' ]FWH(f jA 'T\i:>2S 7Z $.A:9Ɍr:{ZPyw[ Cb(sK7itv0?a)W*gjIZ2SdyWojvr. o0X<]ryv\L}<^{8aѵD(MbM_!mQ3ېw {;M.W8TGxSsȚ*\2( եd E}$:EE?4_eˬKKl#p )um &e\`{ bDɧ bLh0b#T *TFYKWz:ojWGr]9?%VW5Q,˖wq-JfsLYjʉ1.D?[joEMF%Ok6gٞ9a='c.lxbȾ觖#pp'^ύ0e[8jW v+AH ݂8~lĶt3# ߥq\E;#6mֱ3DrK8b,԰⩈%e/6(%wAzIu =⫯t+OPS9;eOÉec=2%C\,6=Ԏ>T#s? /O*XB#h)"MuXʔhb䋓C2w R;gMWX" L5T BUiP?|A 9wA#S3pf(>.QzÇaerI # 'F'YW/=߽aѱ(-Bl:`h=$SbqEj4x~ E!n@JE̬6VaZUQzfebX*=buy-s^T]) efNB4=t'vn"s -/?3}:;Eݖqg !"gZj5*@ EɮF/mI2OFʌ±_:}6ה9@v+@0}Mru!8Mn|u7R MHҬԄJ8t)GlY1Za ` N !>Wy ֌Qm@+tMBLJ=N$`H ZUpPg Z7+=PCj\&j8s6MAD*^B,*Wbw-k%ːn*Ȩn|x@).fϮW `f,$ @j[ r9Z'.7sHz(|EP052[ nU( ϊe &F*,ۄ8& '7Ba I? ?վ|objFՉt#zu?ϠL- :$:uV7_φNB^ yDӖMrOٔ(LtvzֻO5]w]a\0ݦ[&v>~GyAi7Ζ92D-բ8) yb 񖂬Ɂ wnr$bU ٝV#W[XQ;:^=BٺJy~/6ʵ)!](?-DGL0$"b{m{ϮY7{yX*ϒj^BjfU1_V1ߚ0P<37mW9L*8$w -FeF `XHɤDBCnii`)nJYTe&y/B{ś>~$Ta,̌99lkQzQS6~骭fCc`F0@ڷm;_ҩqgdD6o[>VW0`O !(BiL$3x7\9![LǾRzj>Z"8LZ!Yd_CB9wfG!d '@W@-vԕ:SO0u#ܠIQӴ }rW|EmO+'bDJfz+ y~.|҉L<3P_Q"mCa-E%72)fjEmB-0'ΏlN~O,rCtLbUye]#abr1֩|-c(, 1`ͶFc>-< uo[^лX $gZp }LsKԟh.NQ,NA(UŽJ&%&WӁwn9,.JQ,V&\}&f}EZw]GCѴ z:տ]nh43WQReuly$fcM*oH-=e@jvpt^1D֦Iãѣ6~ǖi-(o9?DWtT85u2@>[Z&N,Tۻs@fַQ&4Ltu޷yh{fu#[UzGVlY~lv#nJz*uQQ, |?ï ͸`]cn0;/}w>B5ka] ޘUI[Q  ;@Umt+Ij;Ptn;TErI7*㪷%{AƂbBYu[qEk lo>[Kftp4cxVD >\ryK To!:$BQ0/"α19t(l7E e;ʹ b2*8y +=*r^cǢc\\}n7q4Sqچ`Z1nyLeF=3lYؿUu>gh8lUn-2V#@|)Z YpfEdQ.xDͅBG[S~+U|0&+ sjh>W⇖ x@RhNbJ΀yסʋDZL(t,^)`Rѽ%\˓SWt d."6bˉ' 83 |/uG=-ۑc@R2 RO~9nrKԂ~}.3дj=$0]H9ֈ9|a8 4.;km;~& A]mF |?;WÍ)!Fi{x.=ӹUKY7/DR1xӁ4UMM&T5e$o3,N4vDSQtvθI51^YNSf٤bE/m[WdC[8MG .],m-xlnn0o2!+ը7#(gjJvy;3#da@.D?ig~_{y#uɬ :o K@7Ʃ^V_!&~wE׺!mqt]X]j*ʙYMʮ@^nsfGݰHk|6Yc݆#q/h A #LkNpqU> lQtsSXn8|0YKNߣ}9k~&Ũ15/D!~yl)c'W.?Q (Bމ A bx?y~ z'mTD}}9eLE\P'JzuW2MH6MFhù(?3,{K) 3xE1"p&Xtz%SR5Nbη5ʙ()ס(s$_^3÷dUx>8tψVvhWBofo0w,; <9Y|%@-*9+ޅTEp44Vfڑ k]xIrG\1N,$in > 6gPGaBOδq`\VhnDJ_?|)P6вXA:F%LŒݲ{vY< RI~v4i",# |֦1u}zpٿ͛ΎHΦ,-,qz{l-+X-s-^S:~Գ jpŨꁾ2tk_|P'na2k#n Qmn`_RN[T4ȴrМaTe? L&zrfmdM`sntnjt>)yg'X?M? 9oEf1k.|cȩ21¿Hx0^%Ǿ0՟ 5i>^d#|a?*eV|\_YƑcrF :dŮO;q9JC } *e 旳ҧoCVT4Ɂ[dloq?f {E ~ %%q[+p!~zm\Grtw|ݜTfѪ͜nycMTl=8>bMfۧ`m!9uhNuz| 1uodqծWև%%K#i:MmC$|22|P( YJ{C7*er\=Ӊuz\VYʜs'?hqDaH%h :)ʱ~y:lĠH<^usrQ|Rpd]=4Q^ $J}R W͓!sUk/U{I?񪊄-%#tSLJe;Іg-MsRU01b[#F|{茆.A QV"ej*66wpKtP٦P 0dp^*ڧ:})WsӲVM_KXTΑݏL3aV@iiS Žkfen?ATĝжli)aoSݭc\u= 5D ۛS'oF_W>QXAK a3瘊D 3⨭TGg.%:4$by@뼂!%|']PVV}82g^BUTf~H ʥ}2{;QE{pg$o~C.`sx9Ki>).Ҭ4!u*`/LZ}H8l:=Rr &pAk/T'3+ݷdK,ib3.d搮xdƟXEqXo seX deŏ gA>Tx_E8qY}v2{q(]gƱ/AR{Cji';M #y \tsX K)&nE=0)= >,@=L[ FG 6G]AK;NHa|IJrEF`.; iyhPSoZ->z4IWe\z($.Ɔt46$xLT3~|3-zsJ/(+~ wd Ɯ0kQGS'|I\`^ jJsK%y&6D9䷄ʑ%joc;UwNĞF(>=cu]JP{ w<0Y/:,5-={ `1v@c KOF<[ajŻM,)O^c*Gnq1|n1nte 2^g:i2u5ACM4"w|kh=?9V9PI1 Ra+tSz{j~8?q-$gS"V?@A g;.q2nY$loB׻SQ$"mS ovVKc,\ Afks.f>2n_1=\TtM"&* =;Wxq]0VocGfxP9#j@!FLs}PhC̎9is$x.aBC8?}W3{GN=QLe7t&d:jȚ8k(j;myI35(ot7V ؊7豮ptsߙĘ&OvY]^翔O6Y.U:m>?D`YdW3ťmU/Ӆ[ eY*k y!;:+\)nꕝv)zmOXfQj$kaz@,Y]#Hq$1ٯ^Rɽʩ侞7PKT*M%`F+ERA"64Lʜ6lmv6 V Io jVuh{YI Y#;ݙ A-]JUV.7"O EdǣX7DiN@/UPO*K ı4ȄX؉q~{ 8Bxl8RzCGAH&N tW/ /BDz\{ B:~šj3E|ӗ/uR621oIOp ̲0a ߨ&!Pw:Αʧ0܆aKhBi{P9N o79v:T:r &r62nKp$,~).;JFa\S5#̚j'=J Pws`+ 3&T B_~Dc4oOd/]dVS|?d;!_tŠ jt|Kc;٣";˿A M1zD/q&Ʃ(8xEP^>G'p()_ lv z60_|϶ڳiyG-kq8䶜w?^~Rӹl_2nblB]JHɴH⭭܎ (8NdmaNNgD圔g=!Nΐ`mqK.b~99Mݤ]dn.BEd4ow ,ܭQd|:?>zC,o%rtИƒlmZE/OMg6,7c%}`?<9>>֊WO_lJdnAߒ~4L /73 :Q$}feݧ\ r|GӲK̤x7 fW'}vbbZ͛J2^+oxAtrKv%bY2 Q)H!2`oeW)34e(J\)1U*qy!QzߘQ$vJ9Y̚ɸaah-6KF.ZyprB-02@΢a^Xa WhO%0F4Z^i h??3_->۝`Hε]0ɱU ɝ̮[aOƂ6aoWO)Q 7~'A^i;bdpB! 5EJYۯzr^#ǍxR|T\W1Lo2#N,\PvDhe,0 u'G~>q|HobO/{DwP ? MelC#=7#$̛ą6MRP'h\m]A=ٷ$j'yoilD4_t[|7gR2(D+>z9y;f ؓ[jvKpVGQk^ Jo}SGT҉0T']+h\r f}a%WqsvIF{yh+gXN_!ޓTw2Hh;m;:1LzZW|T nk O(^d H\Х™-*5 ;O^A*p{0A뿍@(E:i ;*v"=s͆"J7`ϫ&>쎰>=Ga~cn-ؔ^8uw$Bw@΀NYjύ'kA}Kb}Ahf_OѠP*'N. ~j8|$b,`8[Ԧ!s{azxrX@Oh_mux]CX7SV']/4YhFIę:lS 1OUgEJ+㰗"ߡQQX47g/,x?H/t.,z}žPllIXAzV2AGF{=b{yN&@_GM%K!*hS1ř5F_sIh$ο^j?` `firmli Zd~0*UBf؏C^-(!)cjCyf F?f(&|Ȗ@9؝qjd*)|G ^jq-2]}#K==Q^xQn$Pd" gjT.D1~%9D T'";b Ħ0zK ~G!Ř~P h[g=I v GGt>j*A^.n 3,'vkhT uVO!z rEO!UaDZgA6:PM døhا{) YlM޹֜L֯!XaAhgYX Bj$ I7氜#̯pu^ٌAV6XcezU<hpӍY/N|/rQsN@NLξ*[puc,6<#^AB$nk4=֪`R3Zm ԣ.?-Fɠf+(AT)ϖRd\5D=#9ﳗRbɝ|B}-UN?@30럝2ٯiF#(z^ɖurU4ET'oڨAmlMrZ/Yuчq܈aخ8+,DtӴj Q-5b;1[ؠZLbkPwWY9T.lBLPN;GR֏zXø$ʱ^|V-ݦ*=Ȥ;rrTA;}YH"7lVˣaǘe4qH} }[f[S#a,ی?[hfѧNtBF\]'*Xstc'Qk[3HukxaF2@B<0gg~Q}\ :<=*{Qpi6yJYKL}_qj`1"Db#OLlI@%"sOĔ@LIr0DG[-'NԄ6|O<m#_&͈BngSN^F[t LSZa5ytVjFD ߛJ%y'7^v+iIUNړROe:7|c[q 6$K9gPFv- }{(ӟ𛈹B'{F=%[$."uS) GpkM<R`Qq:,pPؐ[ 6@&Ze`-*.zԌMU@gѮqJM %{ek fYh+Chu*I&PŗUu#Hu92Ծ=-Qu m%n usg1Clmñ~4=ݡ Ț7]ѫD !2 dLS$E{&/(MGmhű΍rku$W- obo|M!{)y]oN[ I?Ԣ"-S:l^}9@L:ϭMQͫ+&&GމAh@?.ˡob)YOY:z*]'rϻ-ATp{6/_ŊhsB5& C"o̒͡It zN&yx;OW+qWSe`_y̟[ĒwL`>a41BV$V>ެd[MO+?GCUPWs<+Xeqx:mA,Y0&"T`Xlb!/({Pӏ2(Dx˥azB(AWok\N5-R O"\޿ޝ rgn+o.Ba.^'od+*ńƆ.K7O2^AZ<{I.&)!t.VE-0H@o펡8>[寎(aPcA5y2䇴!)jM2'kS_?tO"G>oOMiPZڧ&X9,d~H<[HYּo~-cj~S7:/+oS;e ?fcܨfI;uq 5)&UNgzi 4wwj쯈"$^ S6FML}KQnsSQTl8Nא3e, Ur9}WEVȽFf41ppN3vl s3We^6 $ۻp֎ F{ 8drQkD7zl pu-kai'bnv]"sZUj'R32C!הpAScr=.Re*(-R#YCՑa*!~EzGE gsҰ$ `BPo֢`Pm^ ypAtP\!*.W^N:s9긝c-ٰ,ҢKY45&( Ը%i޺_ "˖ 7E |>}E(]S#`~]LA ɫ\+E9hqfiA-x8VԏzN9"ōdJbyzߘrMjwڇ[69&u*- #0&.]^뀽PD,kR`IZ@=2F@\20k5.@F`&DZc4B[ ٶ[5ʽnP;B|3CmD"v;Xo`z1_BkPx{p7Uc3$n$Lt= ] ܕkL#` %֍Dl0oH%QL -Z_NQ"K/ax4<@9D$b.T|'bpL3J߸g:lMD^z$F\U]ufD3ޯJpn1';3]j}EsEr:Ws&B-~ği uC"`t x)(h-;_mdgTɌп}Z)uH6'+#4[6LϓnH |TE[IF$ic"*a`W k5sa:F0 ꅷAvtp}"pdQ@:2*v=VeG{ѼQoK]ءACe;,wES*3E%ٕ[DgɻU#XlVu<<vkٵ58 .0pN3%=o|ۼnۅ6cQzl BW'3^b®7a,tZaAQNʟ*Q8;c&{}3cJXRs/9PRl|J]0t_H| VE&0eOL_t)ytO[rZ%sǽPmeFxP!xP >h'D5mT<RK3c,W(``,q4yWՊ}fړ\?I]+qtCC,WT,6eK5ҞSKa60DQ^ˆZ7'_KȜFS: |Mx9bYγsSQ 7bD URqIY8 M8R^653+q *$P)@>Lcw:G-Fϥp/c[T1w}ٲ=JIo2ns*|YK0R]IcCC .2Z)=2OZFxң.^ѫA{"rjA)k2Yrd:HF5K0Uo{̉0XR cXMckN_Ag}U"@U7F<5XI1Z kC@)⛌IwGD`05Ag ~y&~Q }{^,\c O=| h˒RPRNt]>8p /,*:i @C^ ;S45_P#¯yJz:ҸaLj3Z%+sgw:I $l(<.n\䆙QI x|f5ȧ ZVQ'1ڪez?}"r9fP'ujFirFIUxߺps<|򗰜'Pfk+wc|RO`vĠ]/Kج Lz^ 頻[ҹydNv$NUOH\p+M$+*@*_$n;xw0J1=lSvA=N1)玳.H@𴷓螟3cAJ:sh'LT3h`laKMl29R4Z"MJzH.jpv?Yxm}:+NY:8cuvn~EzZqQ 7 }0x5 "iOMY|ZFMJ ,uni>m͜+Ea;:@_ɝ"[h~KpdP1le 6yM׸ joRh|',9Uzal4zNs -m]{Ũİ_nƇb a^l^zhvlU0ݯO? jewƛu5m3 q3*mYty%i,GJmbdpwXf wj(M#t+Yz+ [\(bexVLˏVʟ֒q^'t.z۠.!> *#p&U?q5Rxáx @ypUClYjP̔vjHʃόT{OV{=2x(4AJ_YYg||djPL5|́J5%ye|CQ60-LI漰FA !6&MuuʹZf) nZf>/4ensk m&HK5^PՍ [(Bs[O/~nh2O p;ǣ4HYڜTý6"8{3( (9Hʟ(Mi.pr}Bց3A^tj޻4N{;!JNQ qʖ3MsEoYAĿ;d= 1r}Lb3~Km ?V9ūlXDi lc=⣶bȼAV}"`iV fY4m9>jcf8ƦQ{ZQWVݰa(e\oҎfDGiˡYCg>sXoSF>GR.~BMVںo]5@g#\SM!;LmAIR%8#܄?w>tEOQ*|kre<#x.6T05Ω{:m ],PͲh_ m F!&ӧA%58 -jCgf0+߿ͿυRvkkij0f7FU%jFNQ KJ܂px_.>#6rbs(1a ȁҏ[W:d_ȩap׊ eٽ%r Q.A;;=7~R;%0VU {D5TDb?būl;8K+)!]0tAou#$کpi"Hm,[ŰѼ"X4j⿐q{P!L-C˙vu,E '31}Xnv疟4(L 7,Qde''Spmق 扟NcInM[ E(_9_ydA> TLZARUѵ:aFb:H&Njf/:rGjf-WTbӂc[X()W 8W0f.>Sm]FP? ʵ:N :Vrq;*D˔8r*v?@yS޻ky[1Ϙ.^ bs VE:YIVJ+g<9rlߣ)4KEN3.J>svZ#ޫ[nwG:&Ў^_wʾ KK""}I.ۃ<6A7D^MlkN9DJ 'ш1F(; G ͨijI0#J㲲pgt59씍xF#EBa)=UdxEκ bhohq5 zCL~0p1)p|G+izEwO-<ї/Kx9<>R}n D['9.!o(Y(w %5&Z74_xK~pǛājWu&`1]jEwrSR")gS:x143dj ,J53c "aǎ`#R2, }y2 s:)1zӯ!ͱjՑ_Yww o%s@!B|*k@a3ҵqա99-j}!dty_g)(^$QZE7h3WI1V |^ #as<,chVs,CU B;KJ /CԼU3)v2gfژ,h7VOZK{PFDPg mA$yͻUoKK6^9Cj3Jq}u0$& x9R~|_-aK刧$)pe>l["Oq!W|0+TXIe5c1;bB$O60r[IgItc;n:t;'# #Va} bSN;?KŎN+L1Au"+<ݱ&Ƨ`GmHAk%*7vkȇch>k\^J;8?I]+?doTBxP'`o3C% XN>X/n4%($mˤ)zF &QpkwO͉-{%@RCӵa"R]Y rq[ 2||XkДaT-}>] gVQ}XmZEk}"%.i1Tٲ녒Z8(W^H&ho! Y~PUL_ynkgp{5  {[֓E,_9l{%R.9y=C~~1_Mz rRhVA[,c'IDUx9ǥ'\[4Lj%/^3+N]#- ^;RGEı,%,umsu"A ffʠ;vw,ΙWbƼ 7M 7 fD^Ϳ8t7yɿ8pbKGr:җX%_Mrj?QJmCUM$d}wS>lK{0"oЀ9V`nwBXMrGu s;%2n3ȑO_銱j?& ;8_R2<+ݕL)5cIͧS[ |$A,Wˀ @X !-9/ْv$u5]8Cx.Sr!~ez麕 .î& ūm-5d0En2%5xa4O0Y~?6,*33 Hyksg}$BO8q~qn~ =ȣD3NR1:!i>ԙuYSOygc[{FXp^ƵL)3Ix,S)eG5ljTKy&$owE(XJ@>if*,J;y_;3f+<Jau;Km;λ` -lO19ַ*MF_;8ڼbsOZ$DfR)Q&420u, O06QA޾ ?ur6 _R8fŕۮbBWÒ%acJ^(xCr)ۑDPu ;]Ї[3 :}>|8efVoj z]QBt7Vij [PknhfĝݪX(э$5Nn._~F{Zouߜ'&;h1qC_Tw [xdY>3^mWv_Q G'tq+ }9kIbXF ncoubZRp7dEo!Qz /6X|VL#kYb-@;Tوp_wySfUxAFC$Do3 wC<}[M-B j[p LR(U$W@ 6&UH-/-^ ǘ1'`|)Z8HI.-LnpsutHp)D>uU'o*(bOC1wIA\YyI541 KٞnTRS+܊P4 QAEZ ŋ~dox9)Õ,"U1KXř(u"2lB7o۩ΚHv~?;/ ,5[HY+W3CꚻkERi⚃{oLP*pyyO~!%i cd&\xѨO9=u?w~WLJ p a\gBfhs߃Lsֆ[ VY>aGrW;.{.'.O"V.z),h,ih꠬8hlCSd˅y4GorrSTҷ_Sքgg~g.PxA@]꓍xɆ$꯵ǭ4upkeZS.F^,?Ԣ@mA @xέHFH}#4%Ik;OafidŠvD Kg9,u_"?̻مnd1{ϿEI!M;5>)ޝ5=S{0I 1OŤC<2U-$=/C!ǪgN@j$"-:MoL$&o lW_^us*Ma6 Y'N%8 vζq2RPe!!c3;#ʌxS?kLAu/+0kKj!Dtx!<.)q EM sc >2x0CÂCX!Rs^_N Ld8"ۜs~ApP{Ovˢ1aꛯXCA4 .<*BL!imdQ]zEQʕhou8͟bh Wl/` ]qjJ+3(>As@ďDa-T\17y-XV& H z8-̾ -m/UV A=.W^4h b?iarMV{ꋆRmzIPiqH.*^J94FfI6$^p'3"IԼfnsնu3HT}I mUCTJNX p,nRW`J z*X [}Q'I8OϘ\5%?J1ĨdiZGސ0hPxHAHH/X)Qsly'7_9{ոVuy$N%w^ і^ 9ɷBF?*Srr:^W6WPEۭ7|?* mͳyu[ JᝩVO @(F) C+@+xZ)gY_:I@ JQo/3X0[#у3 ɣ#I\4;F::A3)Ww*;5^El`&$ ɾL_Vzz'iOؼF:`7@M6/|$m47d.0z*VnJr)ףN"ȳ RO!\}~lN_t]>n Z@ۘpǫ{ ӔƊ~nml@KڟŶRƼw=3@AK-t·\s.WWagYpWMRq:L|W|Jz[zkG Ԑѧ"ZWȴl{03(i%$ܷ`ʼn^ ?*2j`^:o"z}"́y,&{>oEqP;1xB7vj(KH;?pL:b= }k2Rp"CWo8JYWa{ 42Z"]79M=Kf?gp0s+@LKb]L|iˠ*[5!0V25UJ/rQB*Mso x`ZE6H~ALZ6 "P4q>!eנ*96|C58C@K q6F? ,6XlGdTfwo5<2K  l%'VTcQYQQEs^s"CʣIA& o䲕^u)h'ͥn'uxfx.4éhVt7 ;SIUʗK͟gCןUV'V1<AE۫ %vmxw4YjIaNҚL4g|W% -"?t.M}¨vN3|7ZYp Jp+STL>\ϴG"rpƲi>$S%(@~PNӮ={,`';e!`Fqy=y̳o3 % qW+J?@mx3|әhәRbm7<{%`69CPi>X4~9( SOʾ!GBz-}^!B^-fQE;,(c=o4"rLȡ<K ߏ}BFt 1vKB|{fàUʂy]ɧBW9A#-0ظ&QrSoO 2^M&WvLx6ܭ0OPM:Cܖ7HiadHzD_ HHE'K* zxfn7))F(F{vc\v%2gݞu=\f0==5;֕uJ@ᗱ,I.hb9S=-(['_~)QVI.` Q 7utZcƹҥ|bUQcjIRO.}q89[~q,& ~Tjǟ忷4ڼ$OBTӵjj\(ߤSכc˯sG\}US4l| ;(t diE y+X(AϑI8}Px9f2>(WBp᳿LKZsn'p$?KG-0nG X zSG.x 7Jh35dM~م^|Mcwxm#E/a#j¿Ai2#:Ek^Y#~6}w#%~?a> qѳЋ:Ի"{K"d Cugq&,6HDAY #=y\% x˥ѕF&0mWC=p?W#m1> yxuCfħj-_C%#CWVZ.0kw7]6C Wo[ vEe$XOwN5%nm0f-6_=4Rxn4%%>[a'A*X17 %ɲJmKic[q~Bq>AYGn{:=hv{gkeINu5T'%[RQ:_ܗ[w@PƆVHwt>(Gw -v@P6#RysBR9w~cP6 FcA:E*>.{f3mtle9nSt}+pg2p@( Q u4ݧEJ :DvĚfbKhC[5w@9ZN)+ysm%)Y#eoM@ۊ#&{\G4^SWdw"fV~{}Q}ԍZt]1Ak0 7g1{?jr+:W޴&E7iiRzm>^ l_n2ݛepk5_ʭ!=C1he7@\!{=Air?85Oڷ@ŕӼ^B?b3!PDb9}At^uI~z%._zcQ,"fS!!hU`9AjV`7ǯ)0Br;׬+`T/8TAɼ `YؚyiKr&[x=;Ճ^ ] F'U,9DO&5dRU'xҖz$-c(Nxggv=B|`6wE'T3E u#dz˟}<[JkWkN:m~ ~O,|V>iWam&&$;|%mi Q3X\T$b^id(в54+ Wy>dA͉V貭SjY_$VK'ݝ),8>r ,'0G*ܫhIt8.~]yyN~!ELLf;R2cV~(DYIڪ>b#e F"wLdž@@(oHr0ֲm֋3NhOU3(gьݨ6,4yJQUhmß\.wrn2WZQIwI{T}o%\`Q L0> Ÿ8&`jc*i r%NLV'8Iôf ѱZadM/bGU\>˓~;XbCFQdB׎j Cq׻|{g1_qwTۂ; t?"U2cmrC%[$F4֞'dJYn[)p+hye\_`eVm~B]^Ud ?R;#۴ Ҝv/aݸkr+#MdLVNZYTT^0 .N3%x6p oemZ/*H_+Z}ertKhw7uȇAaI! :-Kщ}9:8L0Bga1F" e_[| ^_?ڶnЕP#r\wsLB4FoDtȮ c"d>tp$b>0"fD#xmL!'6]uEUx&VkctD6)i1ZIw/w1n9K\\$}c?bq^6-Kg#fSR-ݠ':Q2EѩbiQ m?F-)7!fK$ ZRAR9t>`Wb_orxp$&kBL3ľ[(շ!:4,r{iXq r!-cA7~k\傒4>91nE0夗!rEHQ^nO2$pf Ҕ)q(vNՐ}\Ag?tЄ¼|+2f~$F~VFRhvxrIڧW[F(V ,4{ @ժI?iT,0.E$r ㊱X,94SZ U^PGTm))+3I?+91OT!) /oZ>N@YrnBZVq4 X}J2xP'5P#[Gԣ-ӷ Pwc:HI26U:^l&T`~<~7pO\qQ/y\Qa\^~7FSI[H; DncZz*0L_kKY\Ů!\zPWŒ)X|׏_.é6TLosԒƳY$f`a!)bEgc5%H:H8JE`w$TƜ@$|h@q!:ė *$>q)-N-"oZ,@?IvWOi>a&A.^ g%!'۽=!܇ U¿#?wq<gI~y, fp1YjOG/ l|*D&vU06r'Npn-ps#% vo_BhiyO/>AU O>7x 5 .uep12Anwxމ !2> wkgPmu @+Hx5`XpuR81sIPp@vցra %*}~")֩LF**b[!h\{C N)?LtTM Q㛱{6Lu-\r۟V42,'.H`XdGS!Z؋Bnji`(/Wl.B֭\OQsF< ooA5PBdZ9nV=P]RBUYp+=a.B6ł䱠ŴUP$@ "6LjGeEJ鹪7dApdlc#b`d/ eYq[[;qp2VhB'SZBZ/U3GV&gY5T_ .!IDbMz}K*<-=`V̊;qv=X(.lX?cFyGJv'A&VFՄckI2wMg ω7B*]qY{>7c)c\heG@>*@)j5ٓu u/\2 ϱG|VAm^O !(()hz}MɫA'9Hu@}9fX ~m ?;Qֲ't@ң|pIo X6[.Z[2 rj,mq 2R6CG#/brF;6pF`.8g|92^<&%UeZj2v EA7*=4`iI<<$6$>L מyZχ*-^k;fa^!JK[ND!trj}\; *(Y{{؏FoX &n@57>[e?t,b)8(`}48dX5_TL\ L2BoK"@@'RNAFmh+}#]30%=V`;+=W]lݩ aLk&S72g8AQ4=`YusӸ fԶэeTYSЖs-,*D_)dPFiԥ>}yxXCĹ q+PXO6ag ?큣5!l8P |>I(A9n"fY{-zjzY"SH,+]~Iw>;4ю{Ar05[oV+R;SkF!I!r+3>ѰCn%(`"USjs`-]N. (otv[ba[ͬa:r(y {hxe>ch|-qĕG8ّ_]zkj^"@P;`JcJxѷ6.,OsO@Q;z$O u6ɳAýfg ?'qkVHS V-<$mAsW9Hj O.q~JQ]ЩH$4pÛL8$5I."9?J1%9_o @aj+t?:7Ԓ&@~"m 3]bDB+J}c3%K[31HɹR` <:g$R3"!ӤGm#8֨ ըNp1$,FlSg?@,f7 REb-_@r2,|"uQ#0Fnđ0%> v"fZ)n"W*eە7[5;3d^ty15/fhqKAhӬZ0| ,aJh $Nr8IQĩ)4gcÛ-SoGXeK-k=I,ک&\Z, `~Vм(|C(G+G{60V,YvU߿z+fpDh28_*=&H'8 RM3FE xݲk0qy{ 6l{鿳ֳ0?iu##gP3GR%Yb3~Nk>yY4>YcF~ǽAێ;u퉚 M=Z7R8 g} 8*vYk M84Hw??9vw+qO&(Ύwi'5ú@JĄwrzϕQ9-]"rQ*=5ϼRD=3Lol,2U&o"D`n7%wy)}]p-6qOI28"0E_5i$2n$|&I o¦.XMwL<Τ25"d"?b+МުoN^tƜL&+v&|;VwawǏ7a/q(q] r" d(Ad$=kS;Xk ;_Ս Fsa5#6OaI!ng@|U#ZK~(~a?H2cX%6*B!c5tŚtHе;_ LnH `KA=||xJWxy:cH|y`;rZ I'}0mk^q rU晸1 O2W؜؈ՋWqI=W}SXD]K %r[u~3ׂz7/gJ>IVsq&j2soJ EY"gkbRr,V(6ֈlq~\AnԮ(͌$ p\CFD%e+u8]t~Mwf\7}F]uaڎ=z6qIǜļq-'=%޾P98/40{6ɘCvSl&uNc@qڵ]$xSy~}ʆ얙3y %̸Y1gG ޻O\ F0-V>ZQF`Rg5傿<<͹nS~;̧n }UEf`ir1D7`cO| bz`A5V=Ah\+p'A.֩؝FxƔ]GNJ]D=*ېWX$ WZNF0C]}UOqˆF<;:TN1_z&}I z&;dWHg BVQ+mmhCWB#ɼx4RЖ>NYD9UX7IWX0yN /xj2/`{$|9pCCG*Eoj1[ Z9ɥ=152_^~TхjsDĻlBtv>DQo *y UW5n*,II#"Io9(mau_Q)q|Zn*#qb(Huym !I2~2GU2JR"ǀdz0b!Rh_uFEIm$^dlb-/,(D␿ۜtHG@t( !=zSjpr^+{gsILʧCH*Bg9N8sQE"La?dDᖗV~T)"e=>fIq #[)JȘb؅_&%y큱QH8y70[K:6z-8}$%2O2>ƜPKܩ]5ʆI}SLbW_P?ZqдgO=ѬsBZ,VDFz7P#i (ro$[! h#/[Bv|LI!h~pU8A(2g2VG~ɺ%?$1Kzla̸SS[3lvc"(r4 h_V}`[BtH\H6BN EM\h9%O=xk+T-RK⪷b-c>cգ„ZSXy-rV@iScA E벶Tx[qHC)Ʌ'B}+as/&9bd%X#*$݅1b;$c<+ {+4ݦgDHXSH9kߟ}P:j3p@ !gviY;TV˷R{A0hdXXզR2\VQ!p?ȡc^> [E̿RJ~tpmJq@5"lٚ&?Pj(@VJ`ܬQ HދGxhxBC$JY}<$Mߔ1lG;lMg팻J{] /A=ƼDޜ˾>g-Qr_eix煿yvb!K\4 b. =`q#!EY $WTNH`?j@Ki(Cj% {^ f)DzEe~n-1kG҄8FTU(Z1u&=BjM;GtՆOG,dŦz,ں"9r/&Yx p7'ZgY2vDAˇ!aG8;?#T'ܻ')*NŁhQC>q*R3 YNҦG&F?RA'̽Bޫׄ#*MJΉv.*(q`¼4s-^dA\e}eJ5[k8~4@:OGO"? IqwW];CG¤ROםhZR2sZz[@Cv\v4W=Lg^uت#^cBqI-jaJ^Kώ$~mꫢؑ.<,]R/ȳ8j|:}}Ñ XRШN)zmԠS e_Vcl.&e8l>!3cɵh G %?P d#7L4/@`@ -42ANW&Rv?/-]{R-(d{truw"~. r&(v::7w%JX4S]C1oE")?cƠi/b66@AFGW#,f?sg|;K} ۅLo+SZfw17Ԩt(lZ_Š+"AžTx:y_$*ش%9cfIRakyiER2(Ŏ}lդl 1VEWmwLY-n]=fIBAbB5!i I"$J3$]zn7^6fo5Y2c%5wrvh"dD{!_)m2~Ɵ Kw5#6&hO]QlKBfWuJ%z3E;bU$,@7E+N }Z;~AN6kr K"46"JWg/JۼuEat_ЁGƭ2N8Ѥc5 ߚ+TvJ-s~p08<RK\k8Ρ-/.v[;7TIIol8F[U+S$H-4|۔9 h(r {oM^9? [姈z/C%ZbX\-7#:f~WRl8{Wy2ŏྃscWxk%},=Yȱ׉8n-2_UoB1ed|DdTHb⹥#E=>, 38ΔA &kr 7RIZi PFEC䚸Y~q\@d֘ҡA }Ed`?,+b;v O1! ñDy-oka= 4(":\^c#@;CZpؗw x)|,/c^bt1B5SjeI',8Tkg[(mi\pkۣp7'4 xO R}`ɖH}8X-P "y=V 1f嫐&˱>4'A4wS>[DpoSu!h)+C5nU5pɘd[!$ZFJ4FY&@ h{%>>.)< ]B״wNהz0R/uI;$2;&Yq#zq] TL:;`0vL-͒!c WBIdLb^XX={*oػ'~Hτp72RoyA@Y3&> l~P h'4MS+63%Qޙu<-/ o18x;F5Na̗`ߠe$F1C}z&9i$v=q6@k G/0Ϩ4QV ;~' pyEjmp t3vIS{ UV&%5=#d^@:v6я?w,pn@K xZe7ݸ_:@թ~Va%d pv2R < !Nf3vralXpMJKV#gFO he+p&v< WGIDBCq & WӎGߩi}:B@ t驋|)D `X+1Q1NG޵{JsLGn)8Q|y8G/i11Ržr݁?c 27B}_ X}̢̒!M4qIzƀY A"neH~ۚ/j֛PEʢJֺBG)dcXn }cu6UBQ3Nm}pA:4j;,y/4JʅAB5K[[6Ee?TJ8ufztNjcs ׵m0cb<4;;oD"Cmfz۶t鱸ŰpsSj.DVT26i^%͝{A4 Ӵ{x詷Iwż9nڹ`9h䗅 ?fGD:\ glMҗQ,avq#=je; c:R_Z,VCn ,(q~[C~gfȼBd@OzȀI؅?OE9$-G`}QM :̎e;R6O mlRQ$$Sɴ`nV! 1h7UO,<{M?ívĵI3[a,ԅ]c=rnܘu&xm:&ͬSeӐ{\ڔD!&+_Zg̏O ?‡T4mZW#ʼnY<2iXjvX@LsNa퓇meζIO,zC)?ૢQ\\=~ҿ?/XEINXTdj~g[h펗4MB:I=V410MmD O&M Df rJ\e(JFV=gw&CL90gT +7M:g#Ά;OBqT|q.WЃhJ:,Kz5ĘQz4ii^=(Zzb{H vRjz%T— -C}i8m"&<ߜծ}:#D^깂`JsRM-mGW!R ԸuĖS Y {81rhFU:H[q?&_˘ϒ!bUc(7um~5\Y]JKR:NȺ $v8B(𗲴?&^F+a(ڵHٳ!:$1np#X~x4w`tZǘ%Td*.c@g _O@twkӦuS*'!KmH^Y!3rYdH ٤E'p[d.&wRŤlq]z,{8NA9rj˧V_gN!NKzI196 ̈v1)Sߙ5f4ᆼI?:ͤ޺UDZoTfJ-Nr|qH޲P#~_R2ܡDLr!=դ'8Wr5Ea=u}c+OyGsM|p]p$$,qX\v[Itˠqy,0k^cng*Z?5nD3EQ褺5|Μ?HH hA mӰ^} uӤO.bp׆ Ƭ?MeF0?yk=|ρ`}TRj6} RDzo,ByiFU)F 3j;6XhbԎ˷̙1&kΛTZږ1E:V c$slf?/fϩM;(agQqLȴ/h• َyk9aB]IͰm5IxVBf> *g$s-d ǘ֊|0aͿQUyokFD!%8);HjYƘg,>ާs {{`D:z >\pp&\aDZN.Y(kk?2ErG:9^-]V6m%{*#5#ϟ%iC5laT8HN.Ntد^skFnv`q%y b Nʿd' .wSCaJ\B+ I,z:<Ȱeӥܝ \/>O{0J8 K"Bv`8R5 )]d|=_t1{h&H۾3nR櫴V>7CA(YkWTud#! *.p[bU F¨ Zea^.b7K2d;cj<Ϋ >ml4'9?NONU:YGNX#2;h3[+n(a޴%Q^ܑ 9FLSr1k$\lδ.kb_1K#4ۑW& ]x-$-Aɩ"R6ɢ%{FtU҈ɚ_zjq%Tb.q3KpW6 L~+1G"y4E޺h("`jXSڿo܃mePU Ⲻӟ 8N6 Z#*iMft4̟T#ҽW܁trTDÝ(`丨}'v@~N)> mCko,SvL˘xl_^7B^J*JR[xOtJBaDRG!%4 /[۰;Yzv0źSلiixt bdRG3&NV+NT^_erZtN$QE{KнzLIf0HRdaO4-U몇R%">6KNJ/Z,S0`R1|ei1ZgCv}W^} 7ݒkQp)fZ\08.] h$R&kaXO߁2^#K;II:ٴ`TbYt|eD ڪ6Ԣ#k 9nLiP;C2{_`\O ?:!tџfe&$H51f/"7EfMFXߎ:g$f`s.ؗ^c|dC4{jI~r\&zDN&Wȫbmj+ $f$Ԇ"xӢfHWgl*?%Hj Qq% )@kgiޱ$H0_v k1c- >xW'_ Vui[x1Nbt \Z ݠ"؆\y_ $9̛K%ɧkc{nanl0[J"qmˑVn:2',roJ^:jm 0{r}f2vQ\pV3*%#0/oL )DIgbXyC磝n)K@ EySpӏuSzlf'cz"X>cZ`dZH _ό?e]e S;G&xyGe_V SgB5p.UA4l$5燷4x{?}Ty 0C2 >y9XQ[D!yetgg{lᵉN6ivd""d%IJ6A mY0, SK\xaårݡYDAK.3 mcy Q#joˮ?D2, oo32F:i&nvi,mM Um66~sDQ𵙣JRzq q) 5ԇ4>ӞAd59K}4tW9@$ qzS-l^_|F2ܥ>K< pպI{}4 P  I%Й6W",B` Al!3fв0_ý'&.GF !!_.ۣ݆m/Ջ*\8^º+:=F-2 9UtHn+{変4߮O>1%Ry;{\ 5hψ=!$ h#:A%j<;ˬO\EX05bWBMM 't6^ztU'`bdze*Pf^WU]xEj[Na'%b|cUƖ%/qpp[&}_ WǨuw'F8­40++OMQr_^sy:%Fk6EUrK%mRE-w^(-$fVkzM>ĸo`W%$!CLE-׳ź-1`m[ >MXJr@W<ƃM%W0.ǡLR`o`b^ g{ֿjbU~էԠ#kCE6\P9Zd- bѡj%;8ތyUU;#]p\i&F6_#\D:2.N. VCOIKyN. ?&|( ߦ%eD^Ls 1.LMB-t`y>R$}K2iJ^1=+gú:, YΦ¶Xn$$O[>q/,*)V)>B`,;2;&08XRzF8^▛0&!I1{i`86!(8>{8,r:z"C;X7ͫis9-ܨWc^鶭)Il`{ 廊18}%E ׼ݯiㄽƵ;' &ƼA%X" 7q&P?ĤL-ajxArOML={Н!\\f;_E97qDyrG}To{tC]'H*]g0M>TWailCP! ps_@\t d\c&Y{rw ʫa}rq!)55z%a6u@fP.xOpPטbcE aS'1[x▴\L6=ats'ۓaScTc*v۞E揩sW!#YaΉ/LmUW/gRģN=5" c0.ר  p*2~sK}p+zvټ'< 8*33FmTTƃf -z@qZG)ϥ2eA4+bҌ(U Tq_* oSNϛ&}g2ס^%û@rʝFv [|z7kRFisޞ˾_F}.mx<7;`3B֨\] =L/gl /#URcVu߃P2_26=2U˄Dk4{mjmzԆ˳\ qBvB<2{G(Ԕ:㤯6 cP4;{[^/krYl)=z.:fOQx-J\R)K3*^0ӾPi<{ ѿ@m6z<%sO[Kiͧ3O2EGH춁򍊟'#8"yշYL(i'giZؖǺͅ-3akff*65iTo%IF vmȔuD%4kX,>,_>F}|!\l'jsZ۶U7 Lf1LLd./u\_]>ЧL&IPŞf9?%v%2¦zDA muv.IȖIzg-u Z sG^4]$\n'ldq[%E A퀋C $JٷPG*T!Utnf^_yJgku8d<-JOiHIG)®$Ü/lc6~(l1{XCIt 3,58@/u|k6+l•;A*2tel8H4ZQeM6|&Y9H6xFaf*QO}F/=(J3I U6/a6/EsxX;P]*4T?&pⴢNa}]j| >w[>}9`̃e+DVɢ>3{Րm]/Zj8+rvCrpv<]('&[aKLz4ؙa߁: J>'3yy)cu4ж: eo~01Ѱl!ݭZyq\F6d"Fh6,pu!2 L PW 3#?Ujr͘`z:T^vypR6&?Ł?BڝP~k{BEcQ[8Sh{}B+QB(f,U,Eϊ 0K AP-wwaѕ+ ZڼR"3|%[ؗIr7d/b403{sB։\ϧ1;Rmż+ib J1TCJJZ3-.I߶!H#@3@ M=oMC);?30Eʭ=|j`:f[ߠehK4G<*i9)FSLԈ'4vzwܬ|}Z蕦QJǞw(U<_Gu' R-hsqq1?Y>*J~lS~~FFiəmu\im 0 x>PE-n6S5/p*~l5[Nyھ{x"l8BF11:O\W 2,ώÞw!ʹ]`VƩF,I5@C; !&/Qƭ'bE(}SΣaU9^6^1G g!3;$;\-ee!e1Oh/l7k$Ij,=̽@[t`[ MxC64*9B UnZ#QQ8XɨtOs/sIp$uil'9&9@)^>GP%0fd7Ę5Y$Y\ TC$ɆsQRQGk$! ,]hO񴽭Q!N/2;io{8aY}<_C\E`ȡ\`:#"N &}j.p;I%&=e,e³m;Z^eeG|; eg ր\оjDV{bgGJI r7%,5f۪{JB1ܴ\wm~K*x܏YsXPs/v*&Dg1cfx8[Rvl⼮!J`SٹhBT#)}32S,Ӱ[Fx b.yC۞5!s)in}0YYK;ѹ rVn a0ʣ#m\WU4xjA_W#pSazj4ďm WDau~K׎-1$`(wV.\?ЖږPw(>T  y]YqX"zAUkT} 1٤SI.ڹ .VH#4!F2"Hc&jSp(4X c]FWMrjpe5WSjpL3zQ\`1Ӱ%n *gSlI}A#警eV;Ga]Id|cŘ ~RҾͩ2\@]UMO?wń )Ws-% qN*GƐ#BLJ4^&ȴiYz-́O{+Pb'+ Y5/ . HM &Vkh+ؒBh Mm7LBō!Zy/ T*V̦0/c!NQ+է|Ҩ2p ה')4)ܦ'VVyrV 33^?A߃Ά3*D>jҤОC@*]4-- jI*o?wm4K65p[LlJi!yEf$下4[ၡ_V&6aȈ?˫9Ŭ? s?CrTn:NbӐBxs0M{)Nm)uzy9uYnA+U^̧YvhP L(g;|K!'CJIZ\Yb*Sٙ MGd] s_go}p3mJ7ݓ>J;O0a߄9nT !P_TN:[xh0-Tqr m c.qtP -N!ovxaPhgeϾ)P \Fb'0BidسsW[~͝ȺYhlGD`ӗKC!ml=`STZManzUSבֿ;aH,"Yغ;H.5Rb0/'kÈj^Ҽ駩}&sЧd4]؀(c0 9Z&MrڰbWˏF"xITs}!Z2}{^jlͱ-.PUFg >0% x3BʅS"p*«dNo<@oT-1s~7[ Ҧ|"rDJ@[IRܥ>N6OGX_wz<A`Aû+o%{/?{S\APq5drR]b2KmB&JѩD*i3rR6ʓ-nEޒuMr+Un "&UIqގ捲І'́ a!L%$?P8;m E تLZ=-)#7v9f`6D 51 r3h7V{usy?ƤAr!LW)y5) HDCq<=y5EJ[zĭV213Kf3 {NLs> a4(h/)FwQTb=fOu)yz^+iy.5?вKU`+rѶhH˓U{J՟pUA=S sr0;BХS(EjSTDREFm$攖Qu [ E4?b VA'qXwo"~ І˸%-~yX] n͠7 *17P_Q-/_uMT1 G$Ewd~G ;DDa#8-1:ɞ m@ C$a& j}Päm6.c IoO>jVjQ47'}xvV.4d'Pi[ض k{?0%/ۑ푙">ů3p_AQe,ح'7&'{??!{90vMp_~i+ lk@6g-횙uďdv =|7zcu-o@qk2Q6s>vM>$A@4\O[ȅj/F䳁74nDZNh>>\sN8!O=R5 [Pxge Dhsxf.}D=/RK]ҵ"aO6a'Ĭ_A.yE<*ְh,cMƪ |5lkS~-O6H(ܜ#zRrFhә݄eq %GcњUs[ E[tZC3RIG8%NLr".j߶rhZ*S#p+q!#Zx@5Ҏg)`"m9=xR!j"clF0{n`~Dž~ y׈!C#2M#` y(EC#ղ}-Q&F>?֪l?] N}18cjs#u MA=-n ]j D h [ A_. k8a!8ȟ{7(k}YG  $0$ j@O ;?p>-bԪ TpzQ=8^Pw {JԀ-&f%N[~[H&7ojbHEjhM<\1.1=nxD8 ı>8EݓKI3l0K b߽P VaLQjj:iTǛO-"6`.!8yE o]/O;ME!;n- Y|F];2v+BMۏ^lVqV4Kjыc2kn?8ا")e_^z˂eE Z;@d\Owp<"c7 -%'/?@E:17*TɤƗjtn]v=-TMty:Si]ahzwĕv!du[JZ1\c[/و[lD7h$mwizG#PgH8IvQ'׺p<K\ m6?vDJ\M( `Ҙ0,iqwTxd*;tӇƤɛnJQ\GZRw7J&°fVFJYNJ J= 8ƨ& lIAkS>Kxv~shbد:2T6mG(OȹRc 4h )>rϊb Z`7ˆZ_:O[u jȫKJOvc6S6mfT?N"r.<|sr@mcĩ4Kү$YISh +0)͙E=;>a;]'+j|Kb PHwTNd.+g&x2aMF_ lƑ#l9 i4̓ˁ.\Tm4"FhEҮTaXL8Vj{5v2Ӧ8cχ"3Cῥ$rJLF?ey7{Obe\W-Ps-,RwYS;b`<@?Xdx(40!-^!n/ctFs2NQ L֛1 N&$/КֹV1O"c %P__Y|^0{Oo fw4L⦁*$Ѐ'Rq} (05uT黥8m 쥢&*<03oDƨ$Ȱ,.\ N4.Zs9IQ3! -2zԢFc f(fۺCE"}4l{HaLfcD$#Iފ*4&SYm7mC&gatUWBMq‘ A~SU8ﴘO͸'oy l !&Y&b1᥂65P\Nk<8E'y ) qmT44Vꌊ9j({_ѱ ,~(X eb !?ʸZͬyPPQ>4힆n-~7ЙAAF=OfkSgZ NG6QpR{EWƨ_QrRj=@큇SRTS~ lxdP?^ۺ l@uh) ?O6ZK`ڬa8N)4=Jy 9ѝsiʭݲwN#S %8Ԫ.Rn[YzX6#. :s?L]B^zC49[%޺?[j*7֟ 5@ZW#nWI&tPY'] W0n&LvF;Dm2ˎ37?_- C}x'Hnzv'1+],V;rs'_, K_z?2ܣƖeB9ϽdTN܌B8 t>zeH?\njfRxtc2E*!;lfX^aqR3z*5SíOVL&FG~/G{qc, t7؀׻th2[Źr}l/ɩw(`ѕNB~姾:Q/?7D؎MFftң6 sHcq?iƾ^R mu%ؘ\ݵ޷Nz2*^T9?|g _%Pl\,y'\EZv}g 4{@8lOCf/ma65ɄM;>BX^F2w6v T0Q\_8fUcWE'cErn +Y{Yom;'"ӧ3M6E4\֙!gn"$ JEdmшz4]@qzKBͣHO0Qr([1px2bf4c0 / 0)_<m0۵hEuvطYs[x?j|}ޗQ'ϝqB6T(p$H;N`ەB*,[6Tg'{a kR:e1 +ܪEwS*SfPc41%O.:N #oK"^Pj53}Y%1dv}mf#,S q_z-Hڛ3]Y<&AX{uWhQٴ 2EQ;kۆh]fa'Yڪ| 9n: =lƿu%Ұwm1Z.nI;tb&ZFqNF_-Wr|^B ˔rhsCλWCLl%(YF={S>ȗw.l־Eζw&1,1dZ珕Ujц4,"*׫ i1*]`"3jHuRBMKdOPț?V. ~& GT*C2 1N@a 0塞HT|7LaL8f#[ō]pL!k9e1GַagXbE{uDTP{[YwO=WӡvVK PNբiҊo6wf>2o[ujs!oXqhX"K+S"VVqFV4XSF" o : -W? g;DFG\` ,R!MP&N]ಂĭchYFE$R6\˳μѩ_Ӄȸî0Ł񸂪G1x!U,j*&96 .*BA/dfxϴW1@Xk*:jǯjFx/c-b_iy>4ջo*wgftw#%PmU+\u,V0OE@5u6ucV‚mpѯX3}:(1/J L|mP.B1bJ}|MM[WqVj@Ӏ4.]`$or;l+*X)XvŏxZȨBSFVrKSs8t b Br!R7Mt@nӊ6r6^3Ϛ]fPo([K Rb{D qLOoA5y$Ւ1mݒ5"oHCXM5B/ (̑-oǚ ۆ6gF"zpЙ.' TkΩ[7/,ܬŅg,pP݌`r2r<@VIa$A^ 2xqKУ|Jc;iZd¯c趕z_ԛJtk)Q7vfJhC^7#dy=*b'4Yo VBua.pB1cEE+!ia^bSv1$aӧU9_S;΋fjm+acp5h&PV%lW][+-S;' ? K[UClF}>d2X4em%'zy[lb-0?6c~xhj԰ɟnG\e}QC)+5MciG9jH$|3lEZuJAg՜K/ (K`@@W3 EiWWo$YTJqdZ5B9. ArљSǪs󊌳LJQ)z4.*z\VКp'wuF޶sǑf(DJ`l}6/ϜK.NY)#F=M|tLltR\+g-K%hND=!M:8k{YI) ٖ(3]l  _#K{u.A,s džvOΝ:?#^sK,WƐ *:}Fb&w4 1Sb7|A#M2kWK% ϟ괎 Z]rRL>Mă`+f/^eĞL[#"-?jy-9m>R@%roz!]`ƇQJIӬ+Hn2wOTP/Ve7>C[ *eAz `YSxW|DzX.A9EXt6Urevgd^sW5/Ve`84_F=RA`&f g=JwCP!("">IB4CK%.:CmAxqVjOm*g^+),Œm. me\oS%ۛ(AWPFCx^E!' 3Vhbm2>2Qm7طϸ( CK_fQ-|]Բodףlrv)X_l;@T}_x$ѡ\8!9Ac >(ht^ɪN3 ;Zg" q0=Ϲ 9qCHvRN>#FfkoGxi`}p `)R_fjYM#q/׆4,)8L:E4I{pSL]}9Eb^7fYFoÏ:IBefVsWo犎UI7 9H0~\YkB9;0[wm?Zeu/oWjǜ`}$D".EӺ;}Kǐ#fl32;q wf"U4/12Y0WoP>@fȞbhEFj1ypb8VmQOiZ9dҼ@(?iyH{=6,4xʰ+w' R%3JW R _A!% /[uBSc $%eH>$ qr^= t!b]ٟތDŪ+@7"br;VI*\ǹL'uӖ\l&w&{Seyl|l3We$%c\пJހ0t΁ϋȞDq̂lwDUwڄ#  )P՟+tK9s@ 氁U{1O_~*?{_+d v ]2h`:`7Vo4[ vCEZҤ8xYjQD.kV/8&<,y&L݃'mΈ}5&38 Dc~9H8䱸Lś8퇪@9[ʤ*5k ˗ 3cl0^GckhA?L<0럴eԿ$8tZ-Q>mf5\sȀe}JکD:k9*wJҀ3&<P w|d+>f vй4ft}~zkq}ĝ#0dwv4{ds'iLJJۏ# cyBcjdh*YóQ:;I'ylelu t f~pW]TMCNi/}J{ )$G:28U'U"Mdk+yeTȃP 9ku(^Cг*|VlGwcJj+ioCp2m 3s S ge6ƫ(/s0WO-{@#Ah3d 6,~F؊],\Jg96b*#Rk ZW;/[pR y2gAe;Qݶ9BPeՠwE4=^$zT)Cla"*јU=fz.0F}P=jJ Kak34{`g`7tҰȾ-w"Gem]Lf`kDZ7C$UZ]=nv "6DPqiqsl@!N̋5ĕwĵ U쯅 Aq0odhaN/eȚxU=2" z'K\}΁J<UkyjpU.$)E=T};c8Um!} 7`?K%sikd)J6Y#}r䣧$Uq[!fE|qGx@h^[##O6KLE"wb82 O>k}sjVxa5{¾'xS`! _18ImHR0*b֑G(:Bq e >WXpyU:}9ZoFQbLG7Wsر8Pq+j[1i.m~ל1zH{ 2OPq2TPcd-W8Qj+Ys^roo00h 5x%f@e1g*ɄvJS rIhޣfޡ^Dw {>8:sĻd!4 u xgO6,g2+&葖HG1HCڦCP똙3Ϋ Cdʅ`VT]"8 OrJKˍ>~_XCӢwSg:Wt\[G}g(lw &H cTF&oɹn:9ݮk?O:CkVŐPn66|hFcuD*]Vo\2Ĝ%p sBF@}3jԳûTD\#..I+ZPb[ 3&lqP,h._)ȥZ`sI^:BG><ȽrL-`DXw9.̦m3:hj- U"Y J o}D"ّj?g7?7Lg-4yJ2nϟ'J8t\S#H1ha6Y9.Be^V^6( Vt5pUt\V"IQR-Q3I,/&I##+-3A?6s(!7# g:W{׫aCFLeOwnSЈ@!.WY(;=ꘌ8yL+01=.Q+|}I@0<|"*RG'mU8gC ⳃZ10FKU]$@CoyqK:[L?/:OK-_akm:FS[^q+\8=f%΀sT=t”hЈQØдhgaUȇPmEv D ߧj1nŸ́>gTDžfgeee&ZS>xtCmS"]_ZY A8,M>ش+/;K=i7%D8;a )YL4TRt|o E*;46 [>lϥ &0öWMR`eDgE ԟj6{;D+NJjv1E(OKĄtzM-}>6ٴn~[l sΐ2SP,RJ"K;Zg 7a>C^@ߎnl׃%3l^T.*B+:r}i~4wll9 u1%tl明aLن-ed^%;9 CCa8FrGkՂ!F&" !?fz'J{zcԊ:V솩?߈[1 R>-\UO@||i~ɏPT%U m:hޖtT^yce јJnh[b]%DO$4a!s_آѰmBpǕ1B\N3`(tʞ.2gZsZg15iwAPttyktZugG9pID\EcDVd!)ޒ*! ]TYX}ܩ4Ìd dh JфjIfuwՊen7zޏZozG5y"qD@J=W+??'4eq.w;r!b[+_=НQ 2k?i7KӇE&CZ ^6G c2kZfL1' #-d-i,K+l4|DlƨJQdyB@/eά?HZVXAɝj,ZsZ໵~)3^E}"eH70Xm8>"Xb  =Z%ztm=zPo){֠[nGx љT4h|Vls^bh] E;:dA ISR;\'H Br Bg0qu$=J;U:@'̟63[ܢakC?_0gnK|/MeQc`W&1x<p;vIuҗa3rmfC3qh@88'Y` 5[HDdkL[׶U[<W f|IY$ |V_`D :9)M>EUǠZ)i^ 0 ?tLc?c^L*M朒LQLY>A\@B@(r.Y~[a+'qqx숒 |pa9?=!HY^'1;0 )ﶴA/*F$3o񘤝p[W:Vpšq1K`BEdNjG*/(4y#KhOZ>i-9]>?g(x).V6}_&Z[ĕ"``LAgKxMZ C~;bNibt:&ۥ [z'\v E}Xr~J}^(rZ+Eh7)߆6e2Q' րB̢NKnШ (6s-Y^k Շ=C{Bˁ! w?܆,@KHM; 55HG‚MWn9'favHL'du|.8AHgӧ!%M=3:+d[ Vgrov*$4u9U@M'] vqi3ơ-6I5P'\'^EjCe)OZmo@)Z[%>ol=&5 -Tq@~]?N|]|I"`Y_ipIc;iPqB/snz? ru{~03z6Z3'G*4{q5TI4@bD7 (g1֤/;Pǻuk~ bܐg1!Sb.i-k/yv#A [f@!UުTЉS ?l'?]\srѮ@42c]n{6RbN>'쐗F_u(&8Û#_vд?H $ VvQcp+Oe!졚&a ڝ£-hx3G?5j8 H` m(JAXF [=a>qke?N<!wsCb=ׂ}} 'a~{:3PBg롐Z qaFqCzvd*j,]OiLxLG!йͨ彨˷pؚ~,_Y$v5+R6Yr4JTdHИm2o`ʁqS %{A1=E5$̏g28p_jy{gl1 芎%xy"N/z+nW;\aPgmdZ9|܅(Zsj ,]wW5q.y kaY+Z$([lŜs:OIoS) o$$K{ț닟Hv աΊ_O:.,AVO˞iC/E{oLu̖ dfKX *!`od F|Ձ-`|*ow24x&p~ah=`=>:'Ev~#2}#Ͱo&m|ݍ"pY"Y!d p퍀 Ǯ:TmxO_QNYC@L[vP\`v 0i ^e1#] FN#<Ҡ p(?A[\~Cne+t ۙ9RKT]*w`[Hs3ЌڬCG"o*zͩ)|v ie\~V T]9/QsٷSF}}"6^J>!׽Mi ֒!)Ρ쯕"}5kӪA7b2gc"Dh6g0J:vtejS4MP7aNg<{Al>G;IB9jkN )؛ ^;ن r'!.H^pW:c[ ,z>8Z ٭]Q])-Pܵ#l0$ 'S"lqڋď:`'F S6,qw)4a+S#d MN"B**Pa&2( %hD[-*d * A/ K?l{Y~KkF|nՖa.Vh (V-,4%uXj~sxҳ~x0 )H*E#ͳI\>>=)ﲞhրB=4Uҟ,.͜_$У]m8MU|%7y^{E3 uӧ^tWiڶ{izn?N T{Q+繞kF꣚2ТdYْ!LFl59Kք>f3 ,H'R?GTj7岀ηX1ɯts /JM^f.^9n3la󕤊0{)"n{Lr!ƣx!aq 8vs;`V=xa9ƫ7x[+3I^(#(rP>}qD3 pZ2ލH^VLDAm+y}qn/)\{UVW^}c㱻]KfKlGI^wP)3qCI/qe" uxŐX4DW}! `6.H,antX{2(F~?[?)ʿ$}ݐFz֛utUSrdƮ*F-w^nWEe9BD[`b*|?SCn4;y/]LvXى"2ªmڮ[N68.Є&żBU*>5V~ŭ?C ڑiיJwjbcZO8-Cʹ\lrru*΃ۭ[ )UXsoaIB4kM@ZOy)PGrvJG]Zee93/lݘY@s UzLY^ [ߓEjZHikEUy #<#9##$WFKJb| oJ2)"rMmT@|N2K8.j9ժK' T-w&q YZag240eJkQx:.~C-pL1HػX]} "JFav&]mp/+Ag" {wcb+]wLj,v6 h! vk֘)U݇ ^T $ %ƌݸa5nTf+Bt(}_NrD- olxʀ(L<] 6{UXMz4OuSw"#6x-jc1RȩbбP.qmd9E[S҄\q8gK.K!KE!T Yq iODbwÌ#zJq:*5Rp9 Ot]BIaez|n]sA)} ݃@4=혍l7m?ŵĸ`GN,GGqF+ĝ}coaYd"3=UGb#LPu\3Drgc!s¯^fUЍ" tFy-aJّ`:}|p.&bI1jtd_?8Є¨8lv?؅FW)VWgv'dDD*i`~ÄzҜ Wa!Έ=,z_eHQ;.s<<V@$F5e s\ݲs$QLD}ȴԿ\!k{B.NҖJIPw'o _\Q% 57s**͌` aum>oؒw ݕ(vee  8'jXcFT_w]6&yۈn"l{taS?P`` vtuaZhCr66y 8SQE^F[a~]EΟƳ|:cSHyd[ Ilr"Fiw2Lj;|(7a-u@y2sa1Z tZ o<ՍZ*I#1\2iF)^.Cd,UTx$૱4m<5Zr~KoY $oy#5>[ O"g}q;+nt~`:-ڔ1ȗZʾmEoot9 j3~m}(䶫@ /k#Fl779[[L7P5d( Ȏl8*`(<ԺnLG9r-hx`ꬒA;qybP:$$je HN(N$wDJ7LFvDpV;UwlU&q:=]_ϨfbCvǃtfj3;o%`b(yK%Igs;pз[c=* M|!D(%:[GTET U'ūc߯?(ƽ+H|f?=D.llQ1Cq98,Õ .B \ W^o\Ӌ∻)A# *$ѥ4]Y3$-~ 2^K64aL|W9akGT!BuPyjո;@(Hc!+pa/qA:ab_X˺wpߐ]a'AilR]Nϭ)ѣ1"M">TȢѪ0UM;ܠRUI8RXT'k"<7q8`| |܃ P=.Fv7GG\:ŻIJ/S:ELwP|Qc{!XmgMR,a `@rjv>u[6\* |We'fʹɟи23a#Lwwya=܏1:Z3GK7FjSD"qcAĔ=i;!|2N9'_yR; dJO'*I:qiZ4#ڌ"2A+0+fzfTٕ 9 +֯R $th.?Ҭ8PG/ޯX͎9Q E1$KCMV_GX?l8& jbBև4|oQ\ 60ZHGF`+̎Y9X_ `+1BVJI.h)8ڤ^@!F\΃u2Vzuo\0J8[8Yr2iJh SMI `"3tFm7i!l̏WȳÊ'ځcK%L&MU#_aV2a!a)Q~6A$Z;1u1e؍a4vQmWeJmث}xdLhS9ph3UV9| v&N7c/z]Dk: )hr!O!"T_uT412M3<,G)@iU90 {!]^({EF ~HdV t¦-j|$u$A&Ƚcxw(2wr<޶n% $+% 8׬~Yry94C1\syWK>.ᕓ[M^g(}+MK@vAd 5 ɴf[Su :>޿-LOAHty:Z,׈&C}BeW}Hhtr!P] q4' lgvIlm9kə]J H3l7,#d(*E6|I`U+YLɱծg2 pm@rj ~|N'=x]2 Z CZݘ+>IRQɕe3M)&l7?o ]~΅ +SHP~tqŵMRQ챗? nPM)Gi 8w +UAk}䛵Ârbd!Yz|lr.@ N+stLbI c>DV:.kD{i?I1I,;HA.żܮ:_W|3*dVXu g`H#FFvM\W!{KeW{f WQa9^2|c goGbʼۗ|}fTuP{{-gmhU#>Vv(AWvEe(\g b@=?*+ Kpx'd*נQ]pn.g)v('qmӸ'l;+?ℾrPV5pI)U+f㦓W{$Sh`nQpqS2uO :Fŏ$|WN^jtS&y,,QSK~H f!c3;٪a [XK{V2aG=4CJ^)l&(uo(eb@@soiUmulLTAr,#f(Sо{wEvW%HMV#&K_@;f(AVFtlm5`K:ڳe<.j&$@`qPڝ#WI67\/#>ubD2XRjaTYKTVi!oVPLF(Ȩ匃fԑ GՃi]!.2$UBZ,(<"z':(k2y=濤X/b]&Q)ar@}0):8TlV1+|m&S}8r]+;bXEpe3 R#qmfK~.T'؆Qpw$fC`Ҳib-bfHEFM^۽ K!9 N}k@͞Ոk/~>T"&ag̋piv7p)0D\ uĎW/4hDT jQ)7/?exz> iC!N|\3#3mŃϾͽ3fXq5o .{KF]Adoio`%By6]M@v <4ع q.ϸ{Əy ޮ iH>IdR- \yBM$ʣﻔ-hzL4s0H$kh8cK1G%\ MR_%i@AE0T+WTR} {OkK P.E$e̊>- ūI]mй#on.po, 8˵5ƪp{LmH&SE╡gdiԉo8 35+nM;2Gt y: #md|gzĒaH*rlNy[^!W,e+8FKn>@]Yѥ. I[ D&rd0iíY"=S4.zp$++&O;T|Թ uLKFEyMs`qq'fA09[8neˡ%Q%WAGd*G1,LtE)i P<bW˾)b̸0l6}Zps T:ja[F2MuyPA5 gRVj{%jٲz]o3Fץ֨Mr0n)[ W5ul*O0[6_܌_Gp5d -v{\~[VJ=Qϛ?2/ 83+M#Vܧֿi0L'J SK£/R+*ض?u2ͳ;LS,}{0 )HַDz[diKur# jʿmm:heO X^^}&O3?`wN?6kX!6oI@huwZIsV+^T8̮<<vΜ(3$) b$^^`*7IU9CLrw IY҆LbXT2yrƟ[S(jT3Lq&ST^N쥶Snז"SF<H6!, WX@k!wlZdQ{(`~{.vȽڰHɇ-CS1^ s35 9cxTUb -:Wv@,4}lA`l"o.0LdvGjP0ZhnLv:ڏNdbXҊJ" ur,4DM#]U6 OgZ.PvRcJ0|Q v=Q{Nbk%!?vf-= A.k%uDJ'mٞg[MO05k\3%n_%Y&u-.M*[3H uw#4+xueq=B?1 <;v9{4jϪ'0kj:ܗD>>dw]!I^n/fܦrMCwD!Pj*$o`,j wR讞-8uY$:- нÓ7SG$@6ZY͢cqeL?Xwx>{K;wLRsH|2Pjbi-c;TNm ;W _Cw KuN\Y?s-Wg D ,,K],b(6q4{ fJ^bΪsZ\mO]fGif"]cĨs{wuU9ø*F!T=5̵ϩF:gن #պ|%':iWgm[Dӳ*9-@8PeyED1#G윴^-(WGF-g܁D\'#Vؚʗ|7?sA_L NPw.cZGqO‡&;/.)ԭqb .T;WȠ.)e*d_4n* 9bcᚮpO6i9 M9h> Kfu%yj}hf\NYN~3)T0#,ׅuk [8]xksigl[Fw_ôaM(xm/עgMW tU>ChNӣGB2*:I|nްLq[s־1׸O~(#{~{EngFJ]dWrl{!<ɸ!в%VkJOAJ[~BO3^e)gL3< ? /]H$֕q77651$`BqbU{k,_Uzy W5X2:axq - {64Z[N/n~v3.2uJ d^޻.p->؆D.L]Dv^h=uğ!\ h6R|GtR??G4D%%f/ 05,;s׶qnڦR׽JфkPOK.|L?!owY=v֙`R(ț,\6vM}Ȧox>+,EJT0L}n ɥd$~J"S(/M mGwã TIuehG9i}Kݪ8 U@0]z*s^%qJ=_~%%f|5)!rUM:IE>`v aA+K͏dwҎ \VnQiR$uj)/(Ң~~, e{l[6迨K\j Sև@=h:gEQ6M ZbMYF&Ʒ6 hTT-36 !zQƀ:NZ*ש6XIk_'˽'f󖞍K@RhX{b2=E{2!F@dBQtT82G-=MP?rDlfB֭ S&;LTMGLm^1rS`Ft=θ'q~(1S5r>D.Źg &b! n5x)-"&z|lhƖȠL(%|1a}[r@]i5VS~2nD>;D?Lt( ?C ŧ'[v z9:킸TLT$|j(@o3(9nQ #Q{cYnI}B V-#$_=&W1BuTʤR+2dB\LD |;M4|w\G+s#3g(瞛OoIvCeaVg,˭K?3~%,<>-S#EmO7@s¶݀$}KA/ fV~\KEڏџ_3(0,3Xf~MrMgmI=VPٛ'sw֒2F&.WPCBmn0jքݎ L]zN=[Pղۅ qT#L"3QGmEt~SB@ǝUHpDk{L o_k&/#',$Z8͝/Fo ZpO]ihaⳉFM꺸7ER΂HW ꇏx8 <:X q'~}i75s܉"ր c,Lנ䱈ǵDŎq;ۄY|˿KvB慙,Ǽ9:1 f_|ukfYJ;[-EMM}Af xM5T#ANBG%3$4z+>^ zpt dQxi$)؞X0֭} X-T;p8yW0sne73P/=iF'qo߯n97\k! P= "ؿolú53pRdw`f!m+FJ9=Th Nǥ&ڶF۫)W%VRGI0t.ѯfsU'x)щmeg.&plkS뷹>MB)!F\1SiRhZl8f %Ļ&]_}B7F Hx5;&\,PƷ5&O` ;gflfÌy!*SnsQ˕I^i?!UJ5s~GK V2xHnqvTGckeیNX %B>X׵= ]+ IWP!gin8Kjq=tU$CXRQaP*NÀ|#(ĵ]by`fb v8cܞn\{sJNv`R4^)ͨmJ/z4値k۟xHgؙ0xIUb:s6ޢ`SSj)ipZÊFRz;CF\70bƯ 8q[v ) .C~rTSg6މ&wKlD҆ޒ]J1 ZyA!6L N5`S%] z>G yjJմ&z/^"u z LƼ(8[]RR_uَ !BJs'qmZܛ*7.mƭWT+0-7F+?`}^{*vn#Ձ^L+R<ȁȩʨ*00U7= { F3ߔn'>2)*䑃/ؑޭ=loihz>}<7fVwA5abtw\T,x5t2@B6p3 c;<ѱe# 1k ș4gz@nZ7-FzlE\*Cm97eh``f@[l R-мD,8#ZJ^wB4T6AT?9ȕD N(D"F!KP jzg`t+ľЌ0H\ ?7Mam',L䄇|l~{a|kEr6Bկcd^XL B=s>>UT >-W2j9/fma'6sphrrC\uoF٦^wSFcKFm!ԗe 0AԷIt;3ɩ\J;˧ RekI Skeiȩk8>W?cNe%eH$n wD;;j1BQFN;Ί&l- 1RX Y!ޣ f Kgj&ƤNే$T. ##9!1g`q"KG=BljԤl0+yl)-Ea_&igj[V>FXy*9+ǹnDLbQn .<47@pl6]=KX`' Lĭ[Ѽ&V ֪nŐ rD.dM~T!al*?H!y:qDf찮l+6%n6c)%.֐s=?37994헷V T t)2$ bD9DzxKQ)¸  O.@7R̗}bačsW8SIDF$υ< N[XJlYRz6p]ZB[t3\D41 }(d[LnxR9WI,1 gc>e}Iԫ2I ,?67FVW$aƓ /fԏH/xk 4g&/m`lwqtEG'7 Mem)EoWʣ;Oȃ;MOh#V{4-˳I˚n4~"P6\%7K{g&:j pؑj[ΖOr~0qhWuVg &P/G)]?y.okg|] ݻ'cޒhBo.juBR /<0GKSs7[4-.U5A0Ùlj6Ƥ|!cOD?vxK_]1b0q&f`T$*to"z\@$< Ja ڟ5)E$*je|EeO6„lA"-&Rc74 3`ZH )N8Sum.eQ,XJ9;B 1՞5U2N#e? ٘1-^It,B; V[uBj7 ;uS*aQ io.EL t:,x-zGWA"+HIr+*?eM]ߕHdtoIr0>bƬYADXeQهD2MO"kI:ZX!+מ<:MM’0/vxdy]/,4r>0xj^QJK\s,6ODidOdZ8.ȼohjccSHXJlwFiowIޞW^X _Y7Ȱѩ e]ctgW$:Gwd4|(#fTO+]jw|rT>:ԂvHXj%m7_-涜**o؛cXW;freUTUpKOhoaDeGZ_Kl0Zrݗº1CiI(;&CB8,IicRcD9ra?m7xHpM۹ߥ{`|wf]牋DfR3`K+=\T}l(Sj [-DᴵHfJ5MMwPaC9=곲DV̉Aurhӎr22q\X"QD&/hcQTi]41f䑺>%lS,Ixt Pgu:ݷ{Lw0~g~D$p`pݍmw*-8uň˖pmmo6Uz_/> @,%Yc:3Cs0#\KΧ9ع}7wkXl슗#r~5Xj,, g|04!nP=yHJlA[/~O-=MYdUNyT/Stj?xE_D*Qyr>hN'%;rB36?tyNN,s]9&i`ESF9qNDeܡ#$e E4rbYؒwc\LJ)160ޗp5E*`DgƌBkH|-sJ=$ӱKaw>,MV3}zP7btIX0lWɌ&9_^Ɓ*%j |>E +A㱼GMQؗmKq ]!mp#,keIz.T5b+DWv3@xP骲 Vlg`n!~Ლԫ͇8#'= ;Ŵ]2k=3TO! |2i5MP~y.XӒ-ڽ֌J <5MQTiJǙX*@zѽx5`pBFM>Ѣ9?%~!jAqYw߃^5b^IM#ϡ>"ml2^1L%X/W~ `ɇS4#47% \>ȣfe#P[^ۣg92G |࠱gxv+!] Ys<'˄UF<.@5JIҢQ ic ӓ.F?2 LsڜU_Nm!"KB@INZ" Q2Xn]_Zu rZdnj˥fuC^3\F7@2MN&`E A^"cEINzw:(ֶJ(ըΏhlzA$i| dƆ4!TC숝 E?Iiit09[_L2.q0oBς=ϳ{Sݢ^:Җ(3o'V"{49SDӦ\TLc2xgNi WZ Tٞ,ڷ 8ymT3f?q!(# l(hKC ލN˚y_(a|٣_Z˖cF`DFzpiCvOͪ=o[..|49dڕ<{>ʺ,Abz?o0&-N /T]H׽ZPY6vʱU=ۓMf;1>Cߴ,o03R[ph``W%Ҟrv:רVhrFa[zT C+B3>yU&66<w8|q6'7VP?1>ѝB?j,k{rC_ILt`D>e\ߓOk^ԣ P%g]Qǝ H3&G@CSx01!Vwzv.;>UDIFMP3?K8DfgK{LYh:j)h%L\#483ͳ9Ca.Wo+.j=/s ܻEm(\ncu? 9z|y uiNJԇAWUh #e? wXAu+Nxg BZ)dȦ* Ovoț< OmPh@dնbɋNl Sk=m)s8ݮW2/>_e.$5 PSWky5Z :+7]rloolk<^%rXy"Q0esw +65,8 _;|j1ŏeR\OHՔD'=H aG y:T=S4|1}^k;s;Fg=*bmV=#rw6d](q5yS|yXWۧӎUk llks2]vpjt)#p'ɦ]sX~+$ 9q$k1םl:S޷^~ E £TP<~3R$/GMm AqcH5{eG6 KȦKD-'7_lE}|Gc/f!mxR OY5~^9FSĀU`L{G5[/-8e}TGYuo>^& ?尡cY[te/X/<aE ?Qqj5r1 T+y0#]\mP@Q{ď`]#& ۋbɝE<ҵmqZ?}Y=/4}kꊟ)$(h$vwJfHd,'a8l59Ib\5Sk=@VB1z ?L"x6ĺ뮿:n ^>bkۺHFluVW*u:S^&7&dK7=gQl=)'BV$#:~+Hm K, `h]5]G0UfNESIh(fyC"u$3=kZ$7Uwj[/ L5bo,fc&]t9[0Q7BzF'L=ˑ7-{`Bz6GbzM*U)XᑗCCwCD>j(F:н4Xy@DoӬ:/F,ZSWɾCތg=H6^x:EDѻ [PQNOi:&) ʞ4L-oe:1#&zVY {6imO5TO(.U[[>sߖeWTtv[yw0#.V#*;*Lvnh`"1=@x_xt裄;⠐ME[9מ΄rQpACEMqU{DB7P(c_E:讔|+U/iR~l3rqՠ#`@HJKbhJ3IrF#[ I}֒ǩX#0mW꼲7+7lk?zxjFE $A:yQ}x`o u!H4d=*:T=.CnJ@,q4bvvϛT0aOFGFJH $*a<)bRP{f!`q~5|{=J1 6PZˬJkHfHc<ĝt:h3y)gvE%ٿT M;:Ӯ4!Ŏ FzUfq}F"a{dG{" XK>.*mp3O_ >Xa'0H}VWeqSCSG]_-2xmZdS+^ Daowwdy|8jc!ߓiODcܼ.7jG%  DAi g}p'720ВLtUW5^PX[9xgHzcd XK\LW q][%ӣiH'b='l~[BeӦh]5+J-!n eh0Ȏͪgj <} 2y.;JFr.a6ӈgVl]>M3W3uv{Vr]VgHdkcۃT;r2z24=D,F5w`,cxKFubsC`V:6ߴ:Œ+.4n?< 1ye݄ S?|Km|=<@wШΞkfS_>D# ( Ph6Z&?S 3l-H{7`g r ZDDqjW&:kϗ'd`Vx>HGG" Mp-׍ n![nr?WGA "/WP &WS׮!}߰d#^ZM~ڃ/ȱ 82_-Elgʾn973Hg$ݺG}oPwolz΀^p,!N-<'7 )-`(Y4 _ylWg-٩)2媝3Puǭ"˰h -r,I~й;y f"DXYgrw) 4*F7^ڟw Oa:f{!+IQd©d )I-jklɫOp+[[oA(ETZ + 5cy}* 1+\[sobH0%?.}e؛N;|`g#V]h e韂RF瀬ޯ&L 5vs&Efb+%6fwѦmuj|E怒'P0^1PpLEPᬷȩp~uBjuRwT2.5zai5[Vi{ `R'N]ڝh};d6mɨكeOe֒ ɼ%R{x/|{PHZÍ,ShBD[6ڜ\[WGGyj9b 﫩nt<caAo!z4t}Q?4MY/ghn6OfiItv2:}WT0SiY=V J(፠يTJUכgE%AT6WtHw__XX[6x#tUZY"$v?"Moy-TM~ƾ ԑRwJS['0/Ԟ} x.q s]]qrID_vXx=qUnޫNjUJ4z@W 'e [Ķw"8OPLVV\A|Θc:Y#}WHS Dm_k>1GƗcX^wh[G`ڶDCj!7_ߵ,O#37O25D>O-G 9~刉_gJ44#bw!E5ℲDaB@Atii Wrl'x-NbO_+b?zѶS"*%pؚa2> EhjswP>٣ْ&(؄bKIڜgۮ@ 0/{[_v6@S▍Λ6fND9ޢYK q7\W}DCl!r!_\ُ>_ 70^zvYAХ4%нd+u΃HIk\X'.zQwB_kB9 X56$ܛ&4U&YDОJsӇKχq?Zm&yy+blm!lW ĐZ;Uz]tؔUEXїݣ(9-|jxdWh 7Nuo~B[,z,, /OP/t^v@'lz _Gag"hk #(KMl'χ<#̶xԟK/ɄmysZg,#24+nN'>cyѰ=}@pܓE_qW,^o?CBhi/k{-ɁEӯd9oݪ0BsJ.z)Ī&=e M(3mu6dӹIh\v,KpK'P -~MN6=NP[,@D)%22B#IsGVpfp$icj~6B:7 k~%OڪH$ڠGWɫmDnm1veHZQg}|whJ=z}J5/ ` 3FN?] <2 mMҩ7⭸cׂ  ق2E'0Ü P4a#jϦvK d / &sQ0w ʧ;e1*$B=X1LOqkAZfO.`$e)SA(oGAJ+Fg43 l'xyD|Kf\N_8dI(Cq~"he§BP8dZ&.B ~\2\lW&#>%@ +N~HOޢμ& ^l".ow6 mvn=*f0mq=y>߃6m[G{Ip%hvhf%Og%N{]rKA/D1rz+C+aܛhF8֠'x@Oq H43e=RȄ55#@썴KҝV&!ʙ qf pS*عN% Zw;SP| *csIҪf @-h6Z#9%5hމH:EC{\_}Q6nkv=NviX7A:[yڤNN^z\ Ă0;~G'U:2$ѝr{&IN J͢F B[A+ uYI}|%ݛI* ϔ" n!bB90 ]w6=Nى$Pܦ#$9@ĝ _3_aD"4px+^!Q-\RĽ.Z-tu4B3嗰UIe;H}AF_C{CKbձ)SZRާw1Ax,[V;N\:@M?Y*^, =,ۊG3t8A@p()*܋ =˜a8JgsLpD\\gC)A>oox5LjڄL.\EMO'> >?z9:$I]ĎvL5ƛ-RY\}脠~aeR/-mVgX)q8:`FOPD"u&5IH1QjG-/F>jsnjk`?˰gC"5pJ??#hM[j6Xp^:&j8 Wޙy#qd =VE<;})-i/śOmQCsP97b h١-q!4]Ŋsc)<N |m-P4}nqI&tjk)ixxzC=N rGۉW/ݼ ?!A<;PH7)9>w?0|gMʔu܃gT12kHb.ȭZѿQsJ:a! aeJp\a4'oCgp[+ z*憢ϰ%Qo"J*3r$@ɍcNr5 ydP RW~e` Dž.+mNo=[ <=~5T0&bBm>$tR<4lvWAdxK'Ԭ4ۦ8-?㚇6%nOcm:A J -C1v7`h A0|ѧh \2|&K,78Rn Zv0dYGQ:_!LA2WO8הP!֨rZFi\N`Ƥgˢ-P#oӜ-ؙ Bj*Z!L/vؖs“R)WKDG:V21Sfo P4$J1Vp^~zhP01Z7 A8sD30BE''v7$5+[)?&v ĢT~WP|$:)F&e!7# $xp!*@AB=n? T Ww2Dt:Xe:+(d྿ <3B<7-CgRN1HL)b&0wG+i[d׌r3#q YP5"[Fp &bu)ݏ:е Sԯc{g&(j}^;G;);PkV$r@"}o=/铴w|ثpg剉IkUJCtsuNKB>zSĭK$z1ɖ2\*Q[da^] L30+`wCYDaD`sjN'{8aZ։94 k!y) lE\ԢKAg9^/eWU uOԅv!Mi +ztfhq,nJ?3`K$"4|QXK2v#%uy%w|1teiC0Fd+Zٷ"{p'׊"2qkOaLt,p6\ؗPSwoOWdhkLЉIhڗoJC4 -L] n^6s=챐-T;Kn!#G:8ߟcw-q !ۏ|ҵ:A{ÐUf?,lZFjXJ 'C$x= 8 'VC4)2`YQъ]ȐuO+}J 9<@ ݪgU-̽{)-&lLȪGsxX/iE8RO,ݼ[IQ "ycPMlB128S"Y!.|]>}D8\|ȰM0l&5IW mI60=[l;/gLD, ېw|EU;ƛ茍>v"PU=Ol)5u145n(%8`@lԒo'ĕP|)IRշRR*O% ;FYR< CDɃ[!׌ F{ؿoAҐH3 lpX\PS7f\A%B3ִ)T=}}wUw3UR_]+^գ۷ZEu` bH4bM_1۰ #oЋPUp0N:<05{ msJr C/ Z ՙ?;HO%RF* v]3Ş/3G\j&z$A R\CLFoM4:|.`Md2k"h~#>/U# #"c -_ݛrz#]ؙ;^*Rӡ# Hc-%E*\N>+}NW#6y!AXRa{pGR wNA$d6[ZZHeV@shO}\* ǥB.r*u$[ѴKWM 1[(7ip=44`,n^N&ue <%*܉mj:m.${ȷΗ8ubYyC,|/+5[S^)ݭF`!ɂLҵL8TжƇ˃uu?Ό[|e=jf>SqrVR`G$"ɗjц= \I+sw&N<޾iZȃBӿ؍oȳ2 gq`.h"8$W*Y`]UzvI&IwFy?:JI<,b_LJߟJXjU`VA(И܁@`8HYXe#]csJZ^dUU/@#^6jeZ+Udרs`5kvtKSz}9nF"@+:$߆%Dl ԣ%)%[;li_Qi×-㹏B7ЛѽEl}KhmOa=lN%!BqMY"HYio랁IcOvq:kwDך5U%3e0,'oB\R\tL6ȳ3]>\+CX,񖬝ohS>]6kwFu /PMq~ۙo:L6[a1# hm RXN=Nk R!,uRDw imcvׅK? m f#KOkI@8JoWE*r4){#0+S{%ymt,5|Ւ֧/WX }w#y[i<dVOV"T1r: oe2f>+Xz=L5ag##yRkRwqx3d;E1x4mb[Q5cFRVR;ڨC~$.Dy/y~ACt!LyW/ љLP4AsBjrM'i172@|E}! dԿ}OH9 &PA6CMs~&f8w'<~;4@CG$X(y<.(<;%jg -秪.EFFÎBI6j%Ƃ-+b/1r8¤g}j{U7C/ileOܓ ' > 9J6*`~JT(trw[V4kF$F06j5fBW鏟xC$Lh2iJ4Uޥष}馿nYY?D6A2o<-/笨-r|fN>Gd]ia&X\Q6q%sjl1>=\Xk~Yƺd=Џ/8THP'tte Mgi&kodZ(~A!ZH| Q5#i$.&"W'TT]C`6ӻhy/ Ak_1YϺ9x`y3~<3֔k&pz:ުG sC2sxYͰOξڭ z[ex'㩍40c(Sۦ=! Q ጾXxs,.y׹ñD(ifeZG+V o Awa,Jbnq)i07P^7 5yP]},=VxZBVO4s#!Cm;X`/h957PG<4in蟏0'9;fHI~k]a;[бSn8tK}lo'KhUUحJ4]J,s5J6ZfJܹ!x>R_ⷌخ6Sc7׫۞a8z|{ʊH)mNH0J3pz䉄Vaoa Y@;ZMPO4˙ ~<a~ْ#G= }cQI F*(B^~zƦ2me͈2eZsn1 C|j{}*Wj zǬAy\;Y,ymNMi@R 4`@[Op[(IjB^Kچ7s98b6n]::>5%gF|jd~Ű̩+5SSGyk* 4\ܼyR> &Wu! 4F\_5ż 1Hv] n;&02 1/MSQ(9\vh<]+-d:)%cK!_j|a% BQqҷ.aS1dBq1 o]x<ى93`E GD:;yb0y|pr.;]-c6왂Y^:wyCy9o37(X 4DJ)ywߋ{cFdteg/J{8qY;( ,6ӖZYչ&Ph]:T&MJ땛0 Ő \ tZY{Z ,=V:R{t7dgEBAs`ܝ?5Ĺ J(TϿ7yWi4imuI8=Zŷߔ#՜yT NϦ6%"3bEj'17 k+OerUe~$dZvEJf?0 oqGX8X'G9jS|0D(55?>Ii9E`زM~W'WFC&c 2MGo1;>01IZg$Th6l̾AXz5+Z4&G_PѸlr`*׷w3*Klx!sw"C<آja'vy6荂\[̐{|? 5!*qtE<[vO1kx5;Q@8[I)VX0aza_e[ѫ=_jGE8`Cnymr]V,=B,1aԑO[ 9ڂYZAjF^%Jm!:ʖ1kҮKt'siu ~^+#5uܫ».B?@peľ{ZPAR7 AmkwS2;laB#&aa)p(-Z8j|n\d&!}-5!Sױ?^d}8wd.@A{$ixb1ӭM~ڞsؓj1'$Psl4Jq/?$`M&M扻a/c#xkX898[=ǰy T\CAgM{?7+@75ƺ" {6OsߕsMU]Ěp V]a8WN3S3 t69 O/sF/-kWUOֻ &5QQ:*WlϬ=W'K޵ PxokČU%ǧ/,ZL̑K/,NCyGL zf+*TcV |4O HbЉ9E.^M #Y_ϳ/\3%zZK87S"q1;3")і/]]lZƧh @Źw2@)cM&K[ ?sY.GAeD皝 ^7SKQP0&ePf{jlTW(l 4x0V3S RW$dc@^X7PVWF! @6nL_^R?7hxU)EHc`KGϵbr>2W Gx4=><6?M@Ńxь Vd9~YQ1w|HKLFoLĈڽ ѓecPap-d]\ζvl9$8Bx*goS{\ڒ-A۽c򞖨0CzG]=GEPC#*[ّsm]|o9cAzf]U8 $*Pr621"+nդ&}B =]~03j|3uൌղBujO+_ ; (H1EE-]07f}m|<(aVԥ4}_ {Ƨ'H[2,)9@=sJr_(D$6W%5ñ?/}>tDW]SZ6~'QIAOvpl-bPn L^<gd?6 ϒ80U^[/[! r*/g_aq&̱HQ3V,-'JG;s 8nl|$[{^3"Qaמ"a2| '6roͦ6$^(Z+8v7.{bjBƱغj3f*qw -Fċ*gzwGO(QN|b-˩~$0ޠ> sՌ_J:,S,TR jXQ؇xJ\&wxMP\ NxLgRyJy,q'^΁gOH MA N(qݣ>f/xJv͍Q]H:UiMW;Ƕ+w /s¶en4KxoeϏVag,:+xmt/=[ҁ+r7yj<{˚lj kZvmߒ@-)^ A/}Ay{'Maxy4*#$IF7ӡ0lZ':JƞxDъc5hb}=))R7fepq3(5Fs`'5h/_*j-75Tm1Ol/\gL"ˡ}8JD$c k]Ve|U"LjU<ɱ='#SЧe\e>M6q? Cڑ7Țߌ(Vj߉G~Þ # r6DvNU3Ib@,*V,5uwUo؋/ǯq:޾rՓS0l!ʷ+#6 w8 & f@k2z4lk_$p[;eEBE?P27/ )sB#^[}^`5bGRrk(B({U?(ÜL$lX6Si*ޮpCzg'H\`[;~L`P diw&+7e6z#Ӏ6k\&㶂n r%UR]"hAOn %`6j"B7pg0#dw݁x.Y6 4~e/+ a;,a[5D/r9h=k_fcj|BG`  9]y5nॏs0ЈR2+`g>iu3I|flUquIG@EH 4aYPEL I5k({歩,u1+SllrZ~hzL9R0҉(aIJ;.8tLy~zk{٢"!G'Ѥ"HɈPf- 4U({,Jl$d}D?/!+zl%nbWB@2FЂi&iܦK ~+*^>(x/>LNڙi]pC(dDs!=urM7~_4Ӯ&AT #8 ^ 'fԡB==YZ:-Dxg'A Vb=X %P+(EݚZr{7 *YaiI ~ 8\tD5 Yq9Z6L(iu~$ [Z74[1BoV>sNNݟp:P0`ȰSC [?B9M kV&܇|4ZYX1*.O~p瞚?-q>qu۴]#w?L.SqQA \泄̅:hm)3=Y@*Duz ;W , [ 2_ckd):?4f 'd Vwe1 ,rˤXqwZѷʒ7 L[M/qp܃%F7(6d&dC?9ewb{n+F9ύϡ ̏bcfUo3ya HLb;jV,@vw17͊T] cuYc+@*b -x[ ɵs#NY)=| _9룾'dpsn'6Vp : rZ؋xaA/xAdcA Γ<ȸ .9|L}V LEjZEc 6ƋN X)6 NC$CM?h@V@qM<ިu< }/eٙzZn4( rgEh^^qݘ: ep=)j!p?ۀ3`7?,MFٽvy*]E'$԰kIV ʲmC?Aǂ_nE7Hϯag@tzVH& !)&Q7,!J:t{ek.VcKͩ_p$6-_j0Vq?#0G%WZM, nK]kCG&AMRԑi']mRCcH0<#MTߞ@_rۢ1?}]Y~ &?y️I0S06Ą95L~} ȃ2&)>/]28@=/J;e2voT6 o< 0$hN>6`lH=П*?;{kèYfxcJ/iM'^3-*M+bD*B|`5K]Ume>[ӦcX -`ǯ:T:-ڭ pL[W]bZGT9R ;L 64p7Wc~bA׎@O'WEdQ ffZ?/u^:6Ôw:L=>^K*l(!G@17ix%> r,GtDTk5w:E/`%9m.t- Z&xQ&DB?p%'_mn}\A)_T**<\| )aB>SՐ>6<*0G n2I( և~4|KJW62 6SQxޟ(*=9t5 QLr~7mkŻs2Y'1ߵ}iGdRx(a3W^{cNPsl@{}5/"9?~{E1T۠B!I3g2P(Q!CTۦ˜\w9]K0EjexS8u Hq,*+*NhnI⩞3zuvk^-(4 $\tkVk ̚B- (Q4z[Q"ݍ/)ʧMv^|] QskrI;zgӟ$wD]!J>%Մnjl_iI4ߨUxJKJ/) 6O={Ƹ2pvZe`PXw)*HB(Aggy ?7ߥ:MLI p>tg%_#2}{@أWҔ7M r`sǦZJ {΅ .ffpSHpeREeiijXu};_W bXGsm8(i;E} c}rh^FdɜE)%0fKQ,)QYIR- X-Sr) pAeÄ} #+sUi]7|[Z#OL0&fP|Ea]v&Ly0PS ЩxNr0r6bu:x Ipw06WG5eWA!7LQeEBMv2ላƹUq]߬q=Lf dQt:Mj1TB( *%<~xgiRy|=|+6-$!R5ۺ7doO{>_tG/$|TS}O4Ct+)֎3% +jY0RD-"x(OMn бUN\8SK9lY .䔽ۥKi6OBJ,2{JllYYLRb}y |Rޢ+k|7gWFf{}N!3Qg"7D߀Z,_suk~(U\Py͚z2Б} HO{Fƥ`yR]|I'HIߍ 9ísFk:2|鱖BY&`E8%jDp6N+"= ft?h(erkf)La0K@dxԾ)}@z DoݬAy=g盟KD Y3r i>,ρljޓ+f|4ɬ~Β(}6?D z~fo;׀IMZU z5S2R[[BlS#ʁth`KTZ.G:.LZÞN8(v3%p;d6jp\{yKm{0UvSؙjc+^E]Wڭ[QKw^olܲuc bHph -]9˸򁒗zvj HjƜ= }044H=uZi"\>VCmhzV4"_MY(xtDZUY^cfx-.™#VGrH d-zUVSB('B)D@X2bV5dҽהۣQ\]-"[qWD74MХ>̙9vT娈=1KoZ[c;@oSLq6 V򰶈6Q1tš=e` -jF@%IJ[ 'fşuW8|ksJ5 Jc 9DJXz3P 8$urn`q/c]X̩l6tRD7 ?QLTopNU^*q !YeyDHᤄݜ h6^vnq aKWZor\@>TifC`09aNl>/n{e4\h*KM5@MvEfHDT3s>"(.|ѫio!bwa5¤ .?Xnz$ufy#-[۰ ,xZ:݌5x^uLċ~ajԵ3kףٕttX2~+} 78廲D6ǝ/8I|پTo0'U` 9.>@i}x~eR8!q.ڤ*Ok=Iޖk0QӖ<sa ,Xuul覽IJ@ژ&/&,*T8t\[XK58WF/ F3 /'HiGT>.:?Yn}bdXt>XWW+e>ptK2@nw@bpoȄ8 ^#;.YD蕐50t)Hߎ,阓t"c,"q\21?EE[#v\])M% xyxQԱ^Q芗o K3H f'1W@,Y+pX]ބ^`qUzG7@ ,<$~l1)\7poao%MdqŃu+ec'SlŠפR*$F3d"M7H\4={>GqB7^3#1 ^Ϣp1:ZMs#D#{zݱ ִdp ?*bg+< z.@P l }qdv:5c Ȏ$2A{JMAĸ7/]@ Lrkf:~mE2.ҬvcnpI}jCW3p614hLB^_U_횐?iZ &_๟'iPao<=%⥋zzh3AJ8)s|lҹh_qh\%ƅC}шTV`x'lr)%/*!w2QN\̿L .]\A'6EtXiΝ~y ="<%AE\ !B)++=E#EM yZ[['躅k >den=RKvCWk_)Ǩv8Alz0Vi\bޝYPLȣ17?exa89)pLendzjg )'-H"zI`Nmrh!Nv}p:.#eZOwQ7f|r$)H[9~W_pŞ-{.N{D44F}?p U"$l" ؍Jqk]y dGf]LasMu \yɸ8ʳP##HL w˓&&DFo1$[RTwA\׃푵Mk1XB^@L?]:x7? *U ڌ&6d@hoZ]LhvORWYU#I/D倉,O0VSsD p6Wݱ8LTfVmz`=9\]@mhH$ap1 B.c KQe~)m{>^q^e4߮w4I7]pV;mFNdȠ82 Y-].G tUÎo xl8v%Iss|jS#!8m|*pKqe)&tɘ ytaKf^Mf`:Q #tJ1v#7;~K51F-%D݊'" {b=,㠇Pra}>k0 /uo u *uI p Nf՗.Edd3vy>NX!*A;myu:TdJw௉e[jl t,~ LS Jݞ>avHBK~bF:w ~?6j=DM-+0*Go &3 b܂9c60<,^5vԢ-% O3Xr_Xyw]̂BQ7V=(gK;%Et $ׄW=>C;`o\~]wd< -& `. yW;e}w\fSfQz ޕ156Ĥ{R/5|[zb{;9jiKL *;%'q[pZo Tz[T} o'^M|Ia2{f&'Ety]4$c p߾wBLLjd^L=)x)"xy1R~=QsKTpx JCџ $mjOI ӞøW֎ge*,4$Sso r!$iń~L胃&qk]y1b7fK$U?wAe42.L˿ GkŻZ)ޓ*%|C2ǝ9}yR2^ܦtz,^扅eV?]3Ɋ8xFdˊJf拂bP{v:Q*D%;E!}-l?8bMˆߑPU0Dp*E$c) !sG_%^u1wTO5ܠccG#]kf*0T sxD#f7Heٹ#3z96Lʣ0m͒ƒ?:hgǺڙ1Bm\&r)RnZ:/;=<7 ;|ݹ`=@e,Ŕg'ځ5FIMCK};@Q;sX2xSG?H{V 8vK q:.-tf<%Q;S=Nƪ;"hE־$?~`]3j+}C_,TmSYY,v|m _ɍ}ҳ+8M U<)C2E7x(KHEq',~HP>j/]Gz;FK _ΠqzӟuȄcpgcܗ 6^UVwD?l :ba8͘Q3y!!F^Ϛw">,"&E$wUWg'-XbeY]yEٕed~OaH3P CzQ1M}Pd+_KO>HJ2IU{]0Y;/6Χ߱T)l|xf&jV,M1gUq{";3D}P>(ŰQL(>] ٢d%,T1c)ʤ'})#q, ZE@\R_Y.jy-kh.ܤAsfgz"Rp腠L}Rbprn;yPZ Εp2Wܪmn9.?rYXH i)qXAȾth(;fT~f8 "e=:Bd1np< tAC-lU!k:)$` :2$wB=z={(x :C %Aȿ&7&GZ>N29 CQAo>,Q37(W|0D偾 sI ?(y*Xr\)uy{ŸA%p _(;x1/(-W 4:}rޛ7ٴ_XM$<)̆ )4KJs=9/`߯!pOOg6an2_**[Nnr Gf<&ZB\TgB 38)]>{mäo3 N_:r`2Jܽl}{Q2yCIPWҹeXQu:XJ`Z?Tޖ*Bk!b&(u|d&_ǃ$adZb&jUD/YE *pI0؈}ݱ6fsfj`J}t=^NUW6lHL&axDDlu7~J)~̏(u;Sҷ%yo7X8{E4Z㴶6w4~=9յִKVQ&+-۰po (iUc&\h!@QJ_D6XůÊFam V Tg^wP<:1߃f"unj+b ̒!:ߛ?Z[ 豽G$m )b=K}L' eDZ0yp,6,\|tJ'8 \.pOЦZOYJgM\ЛlU*GomvUHH-:c);LGenW܁}l[{P`aNdeZt[.,gdJ n}Um3,.C,̉RřŇd1HAa(7J5@93'5e3>cLjGw85 ,9zPP9w1=hy051M MMstKEmZ< )  c?]XmuDע^ps9 ٫&r t:ξ' 7!·lWH0bg+hՄ+?Ǯt4ĵzuK΃e5e{DGPoFhM)O\y“pA^VB|2r+#ڠ 2JNÁ_*uڢCm@wxVt3J%5A5Z&\[]\."2 ]~MzãjGdp%2"OQ^@cbQ! xVk)D)74ŭ= 8GOY5(i<^fދhDHZVnEb*|4aZBz1T4ZVS"ad^'["r2߇B75\v!"0r~z`au 95`AUdh07N޽4wISpWɚ3- 'Ίn7Nłʟ{"V˟aVGd U9`.¹ix܆+8$߱ ;Հ1OBpHYZ=9p%;nۖH}NŖ J2Q7좔a|v ~'"^[:W[\᜔]4*o~I/wo*()Y{BB"85b KZ'|1^SM{'8_u*AZ]" ɈToopDe7k1uRvO\r̵0/>D̤-x31?{gJ t_o~*e([wL4 <={| 3χ)IESWiOwwI:,`(y S`~5m"n#4πP+*|uBon%u^"eEC|֧dsFȵZ1[;}]7 3*9PҘ79PX s^xX=|Q4vŤ2$D~M̻-x^Z/NOKe/Z$;'"dҰ 2Z$ AF~^޵3Ӓ2+5;-h=AH@7 \voZaV|pmḢ)y¤sˎ*EI$̍dhLUz:8'Bk6Fz뾃|ޖ"h6'ir4a qTQ51Li~{$%c݈hpMQiRbVSkiR]mto9H1!,A2W.~qlo>Dc"s)5aNsx6ce8bh6$2p*3^/$/SGNR>-:bM#4>ۑe tpތWYonѼ`ǃ(IG}kf &Laڀ_4w2R $ f&HMy貘3PeŻ 5??ITzu=Y);ǀuV4~ H\ˮJ\˚ 2{Tm\Us,Y D ꟳj猻icnĤze nl1 qGQX<;8(y\OO~791'q-Sv;pb޻>u>ko/>V/| S(8hU$3hW֖{ʻ;-N`>{[ >]#(hv>63ɳI4!wU" JEzĻ&cQ5,|ELS !5ZvF?*@TLsɹU?^M(. Ɛ+< d=B .\K}P+a}kڑRd!r߰cnuMZ XMςN,?!=ocwc#: F)?(xL 5U0N$Pd> &:Fe+ yFj .S&3AnN0 AZp 1}Rf6>knozsgqpW=(s/ c \bԋ;}^ձ$-$rQǺR );2<h׫ږƺкGa!ۡboeYFQ~0|SZ ‚Vﷸ S2`rp%uLPŠX ,bbʹ!߃p1-=^7WSB5A&#/()g0IK. sEݳWgNP:)UBQ*n`C T~̛\韞oGMde W?oqPM'k6Rޔ!am&1O뵭z'6U G݌Z]5n̘!^[qE||5Lѣh:pgћSƊB3[TT95%jP׆mf(|].cb@_\wUv]$ݕRR=l~Cѹb3\=ݒœv.x08]4 }oV\+Ճ^t\(m KYb(AM":aRGJ L{XȟyߡO@9Y-(liUsx-_5͟hK `~՛{S;fA/Z8`9<.s8ĞX)iz^u/P¿S.eҡa!>qY-c f5 793] >_t$=k%LotR4 Rz=޸aHTAe'MS(W[l^ٙ]ZI`_nƷe$.ŝgq8HFFmLv>C XS lF?-Q/mģ ٝ4BRE['@! ^(JXI@JY h_WC%ww[{!AbdL9P-ew)ڃ*&y;gl)6{Cݏiw@a P(XWk!⾈ \z 9'.d y8s4܎+X?Hj(G*nX9 q F3z e?|{NE.ckzRv2Lm N+Tfq_zzt A{"c#B-U-lmdk7O\ id\F K`*3.!S5f#oI|95_',G0E⊴v-i{3{&GQǐe?pqrM8ƻefp,:ɥ\~_ )WH3ivў"oXWSZѱ+/Xvm-'g1*v d qųr6 ]Ew`e˧G9._or*O( Wot{lqsuyjGOaHH 8sY7R o Rf#HW5ɗbRy q~k~H.&/_,3 [[ fi&} C̓Lg9c|xewʞ-36ܾUN |3FJi= ծ%S\Ëh}KZG3ӴS#UFv|8s >ɱ| n1J83'F MR2 QO1mnJdh>Kjk:zIle*J u1ى2޽Q_8SnPTɗ8!&W]`&0=$En(8֓Gwhr Hm3T'wV֎ 8/̐cv34"ET<ʂɇb c_lDA>=2Y2~v4(eB^X~#&s= o 2`<wlr~]'"`K'g|6u7"?:HfV'vM׸}/]~b DpP0uklz)/2GVN1fzHU!zCrSZ<ֹΤYۦ~1]Պ"e40~$Wg")"qG08*JBe ?J/+l؟w:S.ZkPjf@)ԡɤlsr53%?uG07)d3}=5` qT )4uhǙ+gB}iAZL%cS=%|9V7Zc8 I)P>LtN6fL/qu*Gk%WV2PL]]|~x=c]? /"gΫ\Ğz $|{P?8 |kQƎɐ?cT](/Kł*%ڶ&e4he̒%4];.cLV޷N@\N@X5%Jk(Tgx%WNQlZFϗr9E,rɶ6~ Ob奢WG}oi O O 3 D B_5P[,$ .]EDo%LSjޜ٫nrΦ/[ l0Cpw~z B($Zien ,` cV㬾h,Ν#I۩6m鑵ޫĤ8 g4 [$VsOI8Tn3(_oP(%?7pCLpY:#eEV_obtcrg$n5CI5dYd#4E9>Z1[& v/yDcG#1(}aOGܡÑ :ڕ:l&m4ͯxpߖB(O9,x]N|_ke*) "d DB*`ƿ'&VO7'aY j&HrCHqؓJkgl\}A+hi+Ǟsq'{Śdv,V/9cm6ߌDTjB9\d$cUfN.Sct9Q\ 5H:V M8ccJ(|c&";)a8גtgXjM]5I5DBg̜nԢ6C/Y⦸vVt:忛A'i`^@h7:+AG}|gN/%mTXkԅ2HQlFqƺS~h:H] 3Ve #Y h*ۼU]A(lbK:_a}Rۦ~8#C}ՂT7g";lPY)\.34=FNJ(°(""^ļ{ 7䗒["C~6j9p\QipYU6-q ɒcZڲKy(B)0B-(7ޒ] ضxK:F`~ˇ!u97Mp?+-YK3Rvߘ\10:]UH"FM])q 12,Q7pp9ȮW5W<ޙX]x!hVp ӐWjsxt\`Zf_~>?+!2Z:}[(ႎ²vtLix3>GfϽjGw]`3LQ" IÍh.8$ 4@aݑf y/[UI])5gU+6k\^ =)l' [|}T@7a?u (N'{C4$F  f$=,ajy"#qd8kS{M@VL0[G@*lEHrh!Q؍#`7)mwnž5x3) &)|fzӾ9Q >/<5 `~ԽEl঳"!ݙEfȽp#@2Ҽ}`d?zPDZ Ux OI cjbtw qGAnVߙ(ERj: `EU௹a6{xW>\ Jc퓜I.|H!o/k bXTh&-pWnhJc}}$mwP|#*3Nȸ _Mw{J 9N,u5g+zch!H&OJ]<ZDz+BFT4m/V;uQJ衤T@&  [Qɗ%̭ǝAstȌ4-YmENgJIutҼ,xNI9Mejhr9jde|,o32o%/wj'+~lH |^q*l #kM"jm߿x"͝fWl+*!ʈi\-@.1t;gG%A%4_1kJ6cQQD.^uJ>ô_l[2;Jzi6Pmf4ip+Ӊ`aۇпmiAoHhv30p;G@D7Ϧ?>I7D㒐JLA`g8cE%Up9n[j?ՍGnp+nAPDs4ƻmIf$Ý1GjRQr,aAdsjZuL,ms'7/\zTruTּux XBF'zB73N7gOFp 7$?|g|rv~¤҉&ThV&twye^=cA} ܱ noR Ry=Pi[5 Nɓ&( 8$s火MInBd\xަ'J^ Њ(uuGEڧxtvϮOQo4zڜ 0v,BpS?`[7:NݒRd#`]\!5K~ׄ5b BjSswʿ:L遲 S[QE8>'Kf=A/w ȋA8E|8,k  UnqbbZPm iP`z0jU-(O79;:%\/SU̿l"8 ~t M*CX*d/mm oՀliԺegj[+cjBJuU7mG45Kțڀhkvzk@J:7g ! *OH)7sP̧CE!6wWUyڦ}ͫ'*f{ @Q~"JL@qK'i\` 1sbk' T!bL l"*dh @:<#G1'f iC4R/,51#[=Nc$yqM1@HrB4USI-WDQj\Az\m2Yq0 !rvY;ϽN;I{+Zzu IDP-z,r fkLAk_ =UpʻK-A Wآ?Thz-ֆJV -7'ۨiJVk} f&r)_vnjj1#sn1q9 H *3-CQRG`L}5)ʿ x|vcJqrm$qCW#DѽS_h2RA7W р\@фz桍ޝ|ŏgj2Z2^N}j䚳]NW y03Uph@ϏZhKC`Of .La ~C^ӗۭG0'<ђjTm cJ"|ΫõV(B')~v¯}웷`]eHPzEJ5hp~(!Xvʎ;Pn|xʊ +ښ8sa%hNlW]_sD*9Dt :SdtT3+vJJL ErDZJ( AЭuك־u 5;K)oB0xgdҜ &}ft:#,5йiSfm(W&9pXU >?hGD !J̦u',.W$NE t(:m .N[ Buٖ0Cj)MWk1PoA(1Fzy`[=x02ga1Dzd2tr>Ow|&6O5hu\]!Gg|V;Ȉf=8p]'ɓ)AgXr%$hTÁ%%Q{&;䅛\〬(7W(z {*_{GclPEYlf4:U/x*G"(sve-pݭucnDP߅O_;ho0R,XHwq-:| cCظS)a}ަ5XK^k+1$yML~M T~FGv9n Ltml-Vk4v^d2sqy7*vG.sԽ#> yPŮIKgJ05ķUW ~DG훙k.)*uq Z!9wd IFo U@fM[74^6km!?aTl(Z.49tX[}vۖ_QU)0q0yE6G)SOJ{;כfh1*;U{֝U7;yc<·frC]=Zc'/ZQ+ׁhs:h<$+bo/5@`nQ:vѢM³िvu^De5Npt{IJ3Fn91 3u&89<vODnP+#mO7XZ n6ϬN8Xĵ[3? *\{5V:~zbuߏؙ ,te%΀lEVuLfW\"6SކRWR :է=kyc4OJZ7&ͮua _bix!-%cL2wRu!IYMCm~~H a g<6&K!_Q C EvW8t!{雗G/Nrq:i-ܗtspZAjg;_31l5k*Ƙ`:d,9{Bҏs Mib%4v (+!5tcL*|h;3T9G3ѴDz][g6ݦ:=< 9Fqa v8@DVGgMA>.{ŵȯx(̾ vt`sfY#(pH2kFS&Qj+JO"dZ\'n]fygV87#-5Ns ,DG)&oLRmKw ѹ$csl 7]o< 7կ#@dTm\ CÏWOpᠹ9v f̀T*8SMhWd2dr2CO-7)q?MDwԱܜjWƮLd{ :wi  A>ccI'uXӞSXn]xpPܑW&2)Y>CBmu3EIy0p@TGȇw< `7' 4 N$ӉH]xP x7JuSF,:0F!ٹVVOq$*|.WF&];Z?IĢqђc_B27)U?] X~_(P֡c t ={wG_ Q [DczL،ՉWu80}8k[H,Y-xASp]%J遍2&i^g6 ,P1K)xإ,t[N-!.7'E=gADܥz|'9&],)nMRD[r`b< jh/\fv&dB ιp\ӻKebt\A,c`hrO篯N8~7IT9))IChɃA;sy)P0^g>g 0f1 })?5x nG.c*ܿ=sZV[#4C~z&B鴌S ,xvDߙ/2C f`諿L˝+\S7shqW?3RAFI̧w+{㿏r=0\& 0 Jͯt6j i`23T@NjD4'w9vGz.Àf9,~K2( [[ת 2'oHJ'Qd݈֨tI"l3, csűv1*˙/f-/BABʈ&:J;Uwx@MҩUZS G$LnE7}f;Erc;:Bi1 YM/n05nLU>1}^4G~Z-EKq߀6g՟vކMUb/~Lֿ| a>s3J @lu4<Ya - %LqL:SD)p_?S5y颖/Re@)&$gF'j|9HcTNaXm"'?|[4Mic'^F9uvZX?N80⩇oQjgcIH " 4*|R"xYܤ B.U07EgwHvۧz%FJLs.[.V:*-IcPE>O!:v`Z`HIFc]&`ۥaU_zv si}N|O1'e{?"syr@f "v2H"Pŋ`(Omq $^9Q݅Zi+3ziF`'] Su4[a.n[G) ^ϗFqX/Y\qԕQ 'G 3xX uVMU+Le>ڨQnSp  l >jɉ/X@|DN$dJjoeܜȟRvf0wU'LXvx 40MFTEaRImR[Pn?tvZ|Mn+g!`iKYv`S}1O7dIMn1́jX=^-_C\Jϸ/B0bEh*Ң ͕Aơijt? +'0sI~)!Vvw"GU$.~Z4PStHljqrָ:ԗk"s?T?e[/̙;jĕ`N{-ROY,Ei"I)c/=[͗o &XU2`vL_a4fke0AnXROa!K K(o!<ԓ<%3"4}h7{67M4N?o?بt&lZ(Ƥ!7]'%TJ@d]2Ĕ"XcA}]ĩi+e A/fuaWϨ18/ÃpVݹxFȟo~ ~?YDž{EK=r睒D<[s^rG6NiZ{LtIЦM;}f$Ĵ/~3X3i(5%,28ᖄ+SIRћ6Td+R74_E> T IzXQs L_wF h&0Kugj+ |c܏Ui lT+5X4]OB+ _ b/^ Fhm&Y3&жb2 :G/#y䵥<+UL$/5q~>ʇLʛLDfvv(>aaӴ"45FÇ7wQ6Qz>P*L|j 1L]b4rKGΗJLϹ";=kցBxȨ&-I#P6~bfLv\:?oQ_3yCJ$j DV_U)&z^1ZkG=ύtMgs5[?[)F 1Ð+Ȁs$ C߫(}C )reHor׬f9PM޵Ƕ ~\DJA+:Dߓ rg<Ψ5S;DUHb=߸{_׸vK4i^فZ'о.\A:rFw_ECV! MfB軗YNVeL~{HQ'_7}|;IfHoN[see7fFya]r! sl1k6¾8$\]o^H tWkx__zW 0@9g Zeiq,-3_& nNrν goҨ}t*;QM?s fSB$@ΗvYs@n98 Ϻ28EjpU/-6v˪A ~ddh[kK ;-LB8y2- VIm0rq4h.(5cѓ2 3k+XT0)BH͑>˃|Tdyv-Uu]xmGp0i^#xC0\W,[jbd@3KN@:~Mq" }pLwR dh7ʇn%f DHE! Z5Pπۮ nRbS:=?CMy6뿐2dϬjFbٰt2! z` ^HBa_"qap ]ՓIX;pG`D ]Ϭ;vڧ}wQtVmb~! c)ڠ(5-g[t/*!m۵PT=Τ.%{/& j)IUw1_z:ylZU[$Y?78l.<)ؔ(z_*щrOʯ5PJ*IQL"8H{lnU&=#ިi[Kb؊syfh_ELX:  g+E˱+gPg7O D?.f #"kcv=3#d/~&<%?pq2$}+(MOw:lI>*F̹[ڕH;~?Kqy1/w{H9۱1nvik.ɼPmCY MEс.iw~`EN4_ .qkzcJʛvSB!kx  :=48fcg瘚&b5i`purGKN'O+̷Y;Z3-cx(}dٰ`$rDQeu5q5CLGˠNE&NgT w׋+y[b0naā1J + a} J +ӈ=7 o8@2M*p5ECpCjsC^ "UÈ .sft&c$\_(?5'DX}&bhZr3!;5eI-6P0\|e8aaܼOn0ĕw:<7^X1vWX?xhYݥ"$SGsȿC4"en3޺v9.|=+ cMBNiPeq OǏb[6z"_1ע=:iiWޜY0ueVV8r&rHK7Ev6"sϿC251 _m,ty`*ph® ZyC&%̑$+[kuX0'ay]ъS3*-1BGB{IrRwhNJ!N("BtR+iaSErRoɯiG'n33ggdh;.D~s%s%8u)Wp=YXss6a?093~R>{ 6jp`Un"T*"\kRHUhbGFRu\Vnw;C` 'BT g}n>#V:rn$R~ac}| \keZeqL"n.,y%V\`NUOQ5V= ϡ]7&0'T\QП֢Bds#b!"8 #s{8o|vGI%ɛk4W? <LXS 0O2*le4"k)t#ۉN`f)ћXHf6VVVD$O||͟!;?a6UaXD#"z]3 u}ԼVe@q?eꈍor}8a#o>0G?-*%.M3O?Qz(;DeٸHn4Òm#ErU +C1XQ\GM#B-DoQ댩su@8L̒k:o`ȡ/j_Bx S-낺$HbLtjuzCyc5tZ lUA&V=k`6櫁~_:yLL9ѓLQJugZ+\ wwB!g"VɺU;t{=Dns$˼%], ^1`ky5%꫇C׀.dH$ K1Zh0M~2u xspפ&zvAsqcT [k"m7)UpI0JAIhFHJ4=ő5586R7-#gc2vc̝%!=OÈMff+cuy1w1Z׊1|'"lBl2}gڵa(uvR=Je'M Oa޹1ϕX`%OoC8chi*\Tv~%<,FHuĤsqMz `v%، Q&אJ:$4)Q7V.f0:p/a)=jf'X *ܬ0y ÖkWL"4tT#rh-y)guoF ~pSgqgnD<ܛ̫ fE,F0X8^L[yݞkPO*%)]< N`#XA L=p-Nu'eAڮVO}Dk ZblR qR]zCYUd@?a *D[6l~ҫij &hv5 άʮRO70ee"6Lȅ3n{HC5ʌHݕG(b\mq; OB@Ǿ _R)~ ,H/B_m  R av7Qv5+Pcd^9&띆d e~7;Dka8y;6GC8ߺZa M]ՃžF4.u )EEmRUܞ:Fb1;iCm:Eh} zrxN1wލLBD4+h`9uT 7 e'QRpjCRQaԣ;#Y6Z^(bYv4)FCVN9Cg."FjUEL:)N.۴P4 1t>j>]mvHs2|`]@$HAK|{L[𢡄-aljNjI읟d|g7˭DR*ju#J)dܖ;i #cz i0BJYwͫrt6:ζAG !U_)l@IPd-$dTTY Ո5*2ߡפJwJ⟼KEDŘvNS9S$C`#rgk߼Դڑ;yO:EZ1 ;(!(!j5ׁ;wblit!CW =weCNR~:G ~g^Ѿ*P')zKFnNٝeA®'ƭe=:wf<!vl)d~Ht%N~a@41Qq>Vv%AEz Y8p!^+f~R,@eLxJ#F#i3JZ'YQ/C~]m(?"6Gp5ު?4",Ud܁HYj뽝71[g%XsڮՔ+^'3p ~d.6E¹D.?Wy|S$ ۵L}3>%tuÜQip<ɗ6njݤS1A5 /)_"o MÃea?>p܌͜P-M  a# GWM3Dԥ?>4OzfnKHȡ\1[] %"dǮV^`1}8Hȥ_/d <9I;k-ψ{#Xx#>''㽜ndkGjڹ)`ъ'DskQ>?9ԐH)Q=APhI_|8? 5[ `sє8E͝tT;4e?ܸʰkI҆% pT2(0h`A$*hmE#W!qη+{)^ig,]"EOj OG1!f"~H'﨓q,JR5?@X6:5@Hn6xbd$ 34u ߇ǗY_<#3 N|gV\SNfSxxFF^4݈w ,Ogms}#;Gɽ`bȵ]U'ዃ(m1$U4)(ŎT+.J1F7Hͩ@_oĭSOd>6Iq[ړ@]/K7{En9|OECđk&ʂ Wj˃=6z12(472{Y]W3*Pϖrd~:h`Qs LM,ZVeތ&g1ނ*Z/E,g@I'!zo2` Čɼ*mxȾ˳Z^'N݀цGWP⎁l- 5m}ն@*~7sZ ߍ'xG cap 5='@#xET{^VlC$QW̧X!3̠blU}QU,Wv*4r5]/9(("ԅ uEW)}Y~ eo'M*Ds[+`^F֓SRlO̴nBL'Hаaef#BQ :y6xt>h^l|?k[@c.@'6 %n/SKvEqh%$IM)`G1Xb) ֕٥W60eUn\ͮ*5nY{8HӜ}k78O鼱\̖~lnyCT !5ˆyl!E\K_mT=*|`bUi ;mXG2P_<}ȶme%gͭ`Z"/ʸ{)0Vg r &)4$0{%<٪GU:{1ŢwP4WO|ĭ>;zfjM0=-kɂПJI 3JƯQoT:O;Ds-;щxH\ Ӏދ`K*i0!2?WdR=f$8 hJ-!}". %62-=)WʟFeBBxo4 19J,Z#r^,5|4V!H.%O5׿ӵX27&vtM:%Gy?w}XZn+hPuп\]}ޒ寖KHaFdp*V0q>ZviO|8|]f+-a^)N-Ro~UZ~́L}*jdt݅x3svFsm8 G N<l\YS%x7ge(s31`"iTR1{ iT@Έ8 tfUd v#{.LISӽmWb=M}jF34܈4S :%ʏp%{{b[kޯWVʡ?<'J9!S 'Z[zaaְ&5dr?W}UFbVW]:uIs\o3{]lwP͓KPY{Qh'_A<Ƭч c&CV%[@ `PAb] g<KTg"+ywg/٭CroB$Cci^&S='cRdzXW&٭!1㈵DvRʥ_iD!sS{Ƥ9(r/++IcWc }f5pte(W9J:FM> gW3~GP3=V B; U)8DS5B;bvuNP*b\<O6t(o=M<}}.Wv͆Fpr/sa;Jq%g+T,XEd&0βXd:`ߩ ~593(xȋrAa hLGVqX%雡𲮉(X(]N\T,?y!@>l8Iy' R Bu~Y~P˾B ?;Fԧ 늂諃W'7y80IlU`hh+Wr/>/k`tahb6q!{^0&}! (gp/R]o drXlo 8; "sa1L~DelqQr%8cJ=LqM^[:-=r\VW[,8ׇ b75h@_J' 獠c]uCTM MM_}32:u^)YM= gŮ"c,r? Ae@í e Eg]Ug M&~wewgd']ߟ.>3kgբu̱˪mG*q9,qN3gIrPeԽoCʲV T$aHؗ*#6PJl;|PWOBBd(f"Orq/3?wť7V!G(ю#TR9UjR65m4ڔ=]aج gO bwZب$'\?nγc[ ^pXc _uJ`@jL=' żO\XsRםa3i.VU:y =5V+Z/ ΋8:h:vVj!uRwiqYdۀ"hߣuQjЎ)曬o(GbC<*=O䡑wܔ5~ӂWj߱ ).f;1C g5LIO&jt-;!3azPⴘ!1&)^(86&Ud$kQEsi PwYΒpk;-2{j3+xU)LaPr=ġGH"18_(t'Hͳ|4Y/?nM[\вwkQW1E`ԅ*O"{)gUSb`{| ffa))?ލ|f}~?Oce3 U"A7Q(zj{F8$^Ei#(C3;ǺxlQS]<2K:߾`G\8{QV|{?qR3)9N(BN1#%7o` [">MY2؀ eBaxvNKl6y\q:G~ՔY􊪠ܜ1$]?sdT`ĴF!ss:苗EeDUdvS7֬cIœr ` YM*lrx M<= #TʾofmtrW``dEOR2ӉKnfdA=2fogOCcd×O(B[7j<8Pݎ`6Hx(3]P׋|Kq.K=-1[??w҈2/数u=܌[v=6'7{Xֿ.r[o޽9}N?+]YZ62Ϻ6 +q0ʘ vlN37!h/PnF_Ď [žjK@Tnj$mr]\@Պi q}$J SS9_`y񿴪l|6+ԕy'zv%Ӵ,W Fv∂w"Y$Ud[(jz_ܙ'eHIV{U>;h}]t9uT#W|Y>̶oط= 3nǼ=Hoƭ\j#4H>Cʖ{nқ{k$ذÚyc5 @UD?]\/mdP*֖ x!e&cx@aʼnDյ WaʬWQ',8Y(-9`aAY-wz0(J:!j6.5(y'e葥o fݰebB'nӓ(J.nB)0DGuBi229& x![HJ[ϬfnYb{i2ƣl^TzXK`tj6Vh%x5 "W,3\~ȄYR*=}6J枆y}QJ6;Ut4p?;\љP٘n2\9ʜ q,qnvtٲIN@sh+6%UџOJԯj;;60DLLgrB mdVrR7ҥ::K)?QsϺwU2 $JxGmYnOC k"C.ewQqpC#d >S*q'8>LgKqus05~ n0AJsP|.4qg9yC[ܺ&FnGP;l=~&RУیh0?,ROStqd]q!E&π4%.%RLOt䙞 ,F@^HbJ-񱎀z3DNFkQ_"q]p!#W*zA v-X>9X!Cәl2= _⢮0vd6t |؂J 1v Fr{ѳCx o6̙6u%Ӧr;2ӹŋ|,S{Ga_nΗt*&~]M]2^Eeٞ``SzE@fSC rU+[[W EG>|Q6"i7e5 2~ùF]Qc@ŚZP|ruE.;TfV U.7>|ٍtfq/˱Ź $N"IT^B:zw I;=SVsҲ3ĺ4!JLߟȤdu%!|)`µz-wըP9B}/NM+*` nB%V:Iqo42=%hX(εL&K @l0 m8z]c+X&h7QW5}8pB,\ZG\\ؓ6AġAJ:\X=O^#w*M@(u u2v,$Rj c%w2f hfUpO1vʸ%pnHTt0h}#|n/ې޺댣A_ yX$">kN6+?/AOYk?m8boW,V*n qA }[8~k(ɟڅK5YR -" Xp"t}"w'cIŐU6Qڣx$ sΥKBVO6x#*;AOW+*~6V_coIfN-PBĻ?\-]Hpw*T\,)}U~ܣٶ⋫zОe#q2st܌k:gLea2 6=5#Ѿ~ ?SzL>J`١Hz4ٳ1Mʸ8OƝ)k DBQ]X@ytpξCݪHx?Jq8G Ѣ"ktGpSըʔѱ [BVT.PVŪ \&m|6B ?~-hL=u9-{LA&{y#Pr͡k!-g \|@˙lsx(nd=":#T-A Z?ܺLWuY\_ wPf!4[| ؑA[J_i訊C_פa#yޤ֋65)H}92`n"1Z̺M?Zr$*| ^Q͞E>Kuly894|[) boF9j5K5$g}`{9#zP~a> B͝L๺4f~a\~}w0rӪіkf $%*j/l[?Yw鲧x/+ʚim5kBY=^۩/Ag:.+wy\0mpQ7nۦyEnuB!W<;yqEo|EzwJT7$U /ڜx(~ţfS[r 7oe~ߑV=P)Z\;b̭ i-U0m/VZzp^h$7>L)%gB7htǹ1g;g#a};A=uW}(o4NZn մinr!ũBiV#G8b#/K 斗X2i+&2]tފj \T2Uf0V>\VNA1g'` j3|n 7{t0 uEi[<ZRP%ci3!;K.u y:`+@Y6eqU5S-LYZ7'P<^ZvPgCR&\r mTPK(xyWk >lB6Z(cj)'DvA=`LervRgdMǿ=KH|ZUNы0=w1/oo{pHj=6GR/[@_˝0ܒԒg!7٫ʭ"3tպ<uy3X=3=Q]|а#rq? AjQU^4G*w!=:v(Sf0V-Pz1Gw6t&~mV>^K_!kwk{`be uLF$^ drt'ϤFàkzaUg"$O[5[lށTz_cXפ ~.:"n;Na۪g]Zg0.>S7=ǩ~!4wE=?mZ.ada wԻyBŭJY r ˞r[1v+ɻX_M!zL :sQ;_ <)=/T-;/AܦlmjT-EHx)eb]Sz|evoBgH[wh{6E;P-hvlJ'' xP[]2eGM73%gc |2fGs YO1{T|=+MtTO\Y[N5O dRId$ISo$S1ߍfj=˦{%s?\Z{ܫY7Zsh.z?u]ϭ{.>z!\aM{qGjnaZϽ] =熆aDPϽd Y$깍c瞅$gs 69r9O=z!>i:[J\_,A`0Ղ>gT46a ca8b<3}X*!qP*''8"3anba˄(Qڗ\R(śR ex`A7AfZë󀖴e:/j!1(g^e elaqL:~={ 9* `8'!S}Y*R1cAÅ5_ 7u|>x / d2=ÎO0n+pQa9x *%78Q|9}e/9Y-]cJipcv_:ǭSI!\@ξp;"0 "zcZ[:@4,סD^űH*ilp$.؀-wAR~W-QR QJSn,kSP+2/ZYG!+CM3K՜WDw[b^Nk&Iq~y Gsd>#aQz-Gj c6.#1в{i?Һ+aא+,a܈ M:$mW*2 ~$/X)ˇ,I\cSZ-f6/)%Bz5FѴ\ kTYT2Ve{XH'!24-"=~tr==XU1RMx7\& r*-[IZ5P)Ce*@Rhib}CfȔΖlVf5a3*fڦ5&mBL"!f0OKцs>G#FϟuGq=29zN3 r6=6vR>yLGF@|z =(aM|32'jl\܆[a:CcCS?Y@vꃑǧ$1e\ukxMhG4Z*n `o~?6qc;nS' '?N(x2c_X:Ǣ\>=7tn~MWE;:y#RRݒNנJڷ*i@eӾ\\qv:cI\?"VrؤaTb·S?*]%fB "`ױ *>Jd4.e"\RxΙL9=s2ΒT;/g2s$s9g\zgbC)| 5mT=jNbѬn3{Ƌ>̞+Qbn~v ra잺B<3 p.m`i=w 4O֔ th4t@czbv< d]@QLר]pF{o<#G:c O=y-F>Tɪf-D@z SU^_Xw|Ca%R5@@%p'W][sfaaS2|k١{3}sprno<Qr";888OL-dvϊi ufV_֑rTgYRͿ { }굚|6j0 ˳0}}32*V]>VPqPw3Ą[CJ W)L=y> }@CU#aSFj&ҙ1=6f%/Z/NW̿P^-.bSD50X:|!AojUvK_ Ds6mx Y ރ6љ 㞓 $h{1p<qQZ s0, }ߔ0|XYSݜma|);庀]KcAfzL7Ql8bu/x=Ɲ$B4 rȨ:vtuYe* a_֨sx&̳;.pD8\;lQ_jf+_Ԩzc)3z~_>9X# X:!+BMUC\b @ eu7rR +ۧ$z,3r*x)%_Ŝ ;^}%\jȇF C(DYca>4L=͋]ŋMbJ_﫫դ@‮|?ټ:ŏb~>qW)elwQo2N#![ehdK9x1s_zL5'rȶ٨ea`Wż~@e$a1~*>x̆įTzbT,>Tk }|yjBr*!o`Q.d)#sfb)yg0̞'d[MVGwkJļNY`V-ބֹrkh>,{e-T.꟏1mKUuΛK;MpfA#@Ĵ ,rߟ]QE2i?[;Z?V>Dj)4H *澒5]P5-$o moؑ HQZK\7&n4_LZm9&L7ֺ_Z/ZqJ5*gqC{?KoIƒ)j|9USծ2jm2JJȻEM+*MX)z#e[ Un[ ;SP+\A"VMfLފOANj]_gż_x#>P/ZA_g?/Pp=f@h :M}A?!Q{gN.щL[{,ExlEi8Ư.E#1m}G:ۯS_tx]n>EG˽#`-5<6^5vqnGXXoVz]Wؒp6ZjeҷdIN|i}O,!Mѣ 4@,aEcLEzqM(_8z! \>E9E rf)ϒ` 2XKʸ(;]O5-lr *:.@lUaʭ:lEu|x!ؐyP9%{\5<]$Dq@aMmtz6whĐP?#Lw_]9/=7U[p#~ٳ+Zf*EX»3 .ңMFwej#ʹߟz@_y &OǕ4>-Sp=& hqBJo VOI*7:Tٰ&1禫"#HY 9RЯ]W q]]3UF*g,}=p/ `r՛P5‰|Ĥhɒ`l&zBSU{^Pjʻz]Am1cv /3gz!}_T V Ѐ:At(W\>MZ j+ ŭb_q4sS@4 /$CԑbNJr)P&v }~,qU=  $c]VW0`O+X'3ݰd *bv%U0 ېK6ḅQ鷺? HjM¨S@6~u^sGd+-YoO4\X-)U|c{[Wip>shpvǡENn](: Eu6^Ov6y#ffEѼyAZՠR_W@9o|k( 3Pd#υt7cfGҼ1+ G4|Ąn#_]) E ֐B.\ڎ6OYGg[NHPi9ްۍ3z.AS7L4!wGٗ=ƕM P3=)" (:'RCꨑP79?D(0)ڰ[stdla]Zm:XsB= Cޔm:Ȏ_Hi` ܼ-怡Q^C[4<=N@?ۚb1#^'&̮T31;x,CY1U߅y iyLJԴu6e-hj7/k X$O ٛervk$zE"A+TAIYmj 6Ly]R2,؆Q}p$UbU޸:Pd/|#/F9i8 &d!ZWt+бpظ"Y,9'#M+yfzJ NpFZkpfש8j0W: Eq&Mڏ9<1c=μ-#+y>}=Ru#AORQM"ꮴұ5oc{xz^l268e?eeW%9$=KJ ATIU~R E=׿iaŽbgNPy$Hh5B[[IS9,p/O K% fS橔pa_uEOst1Ed^Qul\Q6w")1mդrp$R%xnM!H\z9]|iDG ƝHqlN/ś0F 'c(ǟ租~R|MGwl3 oO-rKjH5Ðp a 3Y{k?l?|L>M~&CN#S35^G~͚7ܼN?C0%S+{4Tvc-g[vvVw U+=c~Wߴj ē+x`3GCȺC1'CF2rcB&Kۓ@$B~l"0S(z^nMww?꟧k?coHP?+rL=5|ׁ$dVٿH/4*wʞ;_nz`"#{T=n ;bͲrNaKM6b ^ zJOB\02`TZ'vDn%q񞾯@,D9w{j\D^Wc?p~Mxxɯ=w?tAt.3\XДov(H;~?؇鎎Jr-ĵfڷu@ˁ*4ΒovEgndU/>/~K]ƾLEM(z) MA$@U$Eݴ9PwS "r֊s O r^5X?.%VG m!D mC;)?wnhc&ff|۹4Ź8w_J ya0#6âK  㙘h8!o_zQ[-j] tש)(BݍaoߏcFʥYDZcPm4vOWu1]A,B J g2һ{~8w7$=Q$&c.(c+_dò.'~! a>ڇ%n0azP-"]nՑM}AYRw~[:nCa1 !z G}8 cЪ %Bk|JTvKCe_nIveΠsvhA ok \ .8RUS]Me s=ڴ@kkz*h/fqt@s61ӨwܦQ.'T{PÌßM5HeàFEۯkUDgpڜ@?T|,^K 8#54u: 5g3BW}4VqCi_.ܣl~pLFDr%3RYTŖ*ֿOMIŶ1bbaj {e; H #:9`e|F8!{Gh§^m_WƐէI?6bQsUbOljc׊ބ*;Z+c"T #>{iHy`|MGxe/o8IGIm`TDof, io 7'{96 aP}-*N{0N\v8M|S%ۃ"L0dZ)en(@߆Q1Q|s.<וkD>?fڶ=gzȳk{vK|Y8XR"UhVٮhn+b͟"ڇD4Hh #h\7͟ 뫉/=B/rgeOC/^'r) *. ʡe44<9MXѨA\q&U?`"@-Kj%x0lXؑď;wF3xfXh؆OQx&!nktzҗH!nB *2y24w$%7&%^u ߲;"y0F(.FuP3w- 7 [G:[, t8<5X }y7q?a]$ͬaAPc{+xS?lU2ղUrܭ*鱥SPu;ކ&*i&)x2>AmK p:5ذ ulֱOWgv[!k5Y_rW۸,&]3W5}!UJ[nUy9[%L~X+53l -Eh ]ގj4 ъba%]|a@UVe2t)*#զ @W~A_'#t&v.vq9˚ʳinK ˁ\Ufkw0Qb%N'\v|'‚Y6T- j(3pKƣr%kLyscv,-]Zڨ&ouE4ދKq"3WDzUQnw)mAF_3|;n㱈0WwRETF㕅SÀ+9AsJnrZW[ᶗh'sp*]< H o%8;­pq.HppsY]յQd;Tۧ懙=-;h`Xf O?@ }nE@CQ) m\bj)Kǔ8|}t53R;\2g$:X&ƽa}(B3~Zl{`PbQ0_XЦfUMU,1(Q+=nhC/&ى8^iT{*Zf^G3 b\}*FnGyʨpAUi|U0|$ 辖u=…҈{2Ek 0?y}k48O<.;ynbѵEp?S1]%U:G_F)\5Ĕw0Hq5yչ(2>43Jhj[&޷vdPJ'q>rcB=3]P\':h3>#GM[il,Tv~xMXsG ߿fM Cy8ZU /`B "\bø-$aQB(1@CS#ŔWP/ ɳMld(atcM-c#xulq@׎OWk{:1ʪԸf֪ 9*rZl]5 =cmJ=6G>)_MS0Y7`~tWR QMy.ѳ2OG<5͆D|Zj+WYAɢ B4Kd8/i} ,Rhw";㢜"?a])#i;$'ԨdgAtoz {SVD tؼj2K1F 'Nu R Iחqt+Y!+B- B/jaW DZ`G9I!VnYS$F[Xmq7kl{kƲKK8 L"A}s`uܞG~} #DryEvi \{?>覯q[V=<wz dB4sNt*暡 <\VbHSiͻ51ԼPoYޥg!u ug kw;oSÇvH"#9Unڍg Mj zeG)ʷ*ta LV+Y#"K))661QX R9[x6&uB-AP^.TփLO"_])(2U,*>/s23E{Ӛ6kHHMNxB[.y$IXfe;ibthjw6:D8)qgx ;S 9y*ZpHlU DK2$;$"xC5gΑ>VW2-s0-PPoF.nqj+b[зYv)>%¢,QvD냭!aOgȼ'H*C7SLvj˨WbFHendCB½w$io0\+8ڡ8e^jB!Ȓ(0֢Ĝ*eaNZ #&&Fw'{ꪞN}S{ TB:9'0oAn+ -ZÜm VyEe U8Ҭߎ%3Hja=͞9C>!VOu>*Q[, wRhey5o/^g6-rltHV]2Ou˔=k1'oQmjy dSFa?Bag蕻M8Rԓ{|}1] ?(c~7|gi)ux7dd$6=Sqzr:j0"Vn! WI 5U"[+Bff.IA>6!=fܴӚwܫ〡H{z;w ِR~/H?X_ΜyGg3ͽ"Y㠅w0XXfyA򾘊r|q|sE?t3n- {0do3(ւA,djw#Z^:["|-8G x "Sctw^tw<^ɢal?IsIOe.Ma;Ko1&Ra˸"U;-g6&*yo KVbr͓9nӲ\vv$q?msYYˠש>.q.9>-.=WsZ_hc .7Af}p.Miqpd^&,ƌY ,1 y}y4g8sƈl;Ia6@|Ç'ӵH{K,A/5t Ut&*>˞O/dתYK?GwFqQo)c0#Iֵ9t˔[K r_,1o"&sx7x!ާ)®vUׇs:IpcM8$gtpO[ėѰ=[CB}-z_G6nOhw}ݗ^釜bN' ,.Y5JMy)ʷQnzfLD@RlkEѬD.ڲC зԪ(J{{q\ް)5gnK}@cײRsGftսiIbz:LH9 r!iTOW eٻ-JL["2*Iw@Uv1aQmW♁MKI1>f`GSIc_᱑8-ϞXs޽ c`lU򷘰| c7l5nDĢ[uYȾCM1$PBgDBІN6A8NO-CұScIChO龼e9yS:GXl1~zs o:χo;x' rL[:z'E1l$1 Os]3S5K@ t8N{f V:$j[R=E9{5`{ y,KfOXW[n;ޚaܟԁ~4S@w6r Mꭺu+d'L4ŜTBNlyd^ۡR)Kq#g•]O& )b3d* Eή, (%sW Ƭ)J*T\EОꋕBJ\M]bDePAo(e-OSfބl\Ȳ`Xo!`P؈(77t ā3'i?ղu4MZd]r Tjz, zǏۛa:VwYU3e1/kFd.Oh#^8~>:QfMgofV7NBfK3bv&ޏ ts"M.,j,Lmtler&!~w= $|F1~$k,0 gl6ڐ8(Ŷj"="傔Bx_뚏>LhnH HW{KlDƺ;*>g PB mc+RY]2^Q'/P(FO#S1?uv!t=@N ApXIhoT߳,wpjWܨ붦B)q6䘨f_Coj*zv=<(+Ra՞A}`,qmɧ|^uSݓ|g$2.^|''74''OnnoGL}duS|?LS>MSlsݔ4)/є6Д52)}čS4N7N#ϽMy78;LQ77ML1/)`xS=qxhOɍE lܳ+|+7BEA*ik{U+p dS>_m:W&Fu:= 8) [C5ۿTo[0k[ٳ-V" k3 lk=]>ݼ쩖åX& =sE8%2N#( Q(%{w~8WXJfiڹŘ^\ gj5^vF d5f:;A-̹칬ZVwǼ@K) -Jrz`ed&$( G?oF X?%} (yPELc@+,-fO(W- 6b%;`&hD rR-u%- PWu2.z2=dZ~Ek<=OZn=WU\Jt>gXS31¬x^& mUIv8]+aX"Ԑ `jQ SMiHCp$-/i7e^eV{e=hi#ZRwFmPFu)i7̢22 wGɤfK@dfAyhIɅSb~ARL/zh}aBgꜙiVP!R3XnцR~Y QY7Eg!bRSNj HR a|خڸG_i2uڸi;QBoU)&;V%Eo1^rX[(1fsºh* ̝o{,j9Eȗ][2TlQfRUnV|`:>0h+[Vxâe!ϞQֹXl㕐)m-Fkq ו!md# `PˍhSshlߊ!;yİۚ{i\ m덶Vʾ+0UGI-6p08wLBVhVƞߥYKA':-f1Z+v !ieqJ2Ǵ!iXS}t m\̟?8mK ./7Ѫ-b)< QF(> $T|[=Ep|`Cht;u 6URz݈Htښ+֙=ư޽i[U쎋gifוD$?.93M*C(H 6Mk{,2Y2ouWB cax 2›(X l'ov</@݁zL|P\׮ךHuMPMDs&V75rĪP͚lc:jEBxu7q?m߼N&>ةuMM5iM̚V~7Qӯ@7j`.:cΘ 鎳:J+콙X.jAJZý ݵKO4'L 00#ܫpU1; 0MG//LGƢXvߗMT)_@w-d3Z7ڔET +k|9'Cr2aM ?bn> Κ6' Oݗ:Y6ȩE?޷}#9R_N;7$ nvT`zǑ1shibRHZI2+?Eg(͚RQNŬʽ|'iJx7Gɍ'nae!S@S{;)_̞_Tsd?p!1cE8^kfvCGsȔ X f@lc-b 6a@֦~";ڬeIŸ; R)EQ>p7'wT̊C^Jʦl  dQyy_-f<ź썴h /`bg5??dZvz<^p !5{zebE*?,4ۅ쇎k!t dKBMHp;֭v^b/^SGV|W3ѝ^9@Sȕl܆2p:WdB6, I*ö㛜YԕcH׬2(7볓`pYźÒ7O&DXQ)O1gYUxzgݎ9;Pۡg692)QLGgmQ)3 `awJ*!"C:C2ݩ=6OYlmY0. #0`4JHcޑ$iDz6,6w -AID#)=KpHSZ%h\ XTaݾ8?D D$m()eܦ[Q6_u7v׵j+spH_V[yTѝ}4Lb?F*(#xﭽpwD kw:sc@=xLFg;Y8-NZ\YNњ`n2O3꛴M2x~{X϶7u~F+g X4{7 woJn?gnze:EucWZZ~NjCU0 QHȉ\YjLo_7l@5-%xHB Vσ +$~;Y} Z{ IS&dp+SnaC0 *.) 7E˹ظu髮!n5=?@O4%̃H]Lv=E܍)V- =:=7g+*!ݏjvksƦۈJe/ i cxݝ<݇APהVSI}`*m2*dʓZdS竪w>Sϡ2u1?Yl}WUw~s]>jJGKP8x WOAAHs^MŔrd*#c[|=y+V| mQ%nڞ-)ģ ԛy6j}rb.-ޖ ))Tɇ$ Jtb .*߽856Q;6eϩ0Ѹt*S9JHH,::€QVbt44~^[ޞ#c$bUިYo\kN y 2d0J@B$-*jQGϣb J2^ʆų#GmD4Y.ћt$œOY<-gi-6AUbI!.C0Ӂ+ (R؎0|H0R=g98i ?0ߤIݏr,IIP[IqP( t2.%ՠex63޿-n2>I3Ʋ,W bm inA<*bq@ Í+a+52\F8Ι|᠛XEBZ-#\##o'vRQй\ԭIZ7< G4 PMP4hlf"/FZp`On,BZ&E$ERsx}_jn{ZA>|ζ[ 9v }QB'J26e7)DQ JJuHs#]B3m.q9Xzk|!_˳.Ϣx Xr7+АԆ˹=>X%ޙ[MS#$uԻunexth3NU0 ftIѬmj[Iuf5NV4ͭ: ָCxJ~&r S`q=2߶瘽Mryn%7k\ 9 9ٌe6q|8 c c!3EȑXի6yHEhM}XI}b.Q년ugL`,|Gdoo2$cPgK98 "8PJvl7?jAÌ뫡w7N7 R.*0I|lTN3%ߙnZA͔H 6u<^-P{W}>DZ6[S5{m\ώihD^{t¦(,M'gB~lb-S6)jH@O q~Ԇ5DVvzK>%= A( pUay7&U[|׉Nܡo 0}njB;)MZL,@Q}.V\ y|fRk bI_ 츈"|Rh7sS4)vNX:@_MQnrT9M1_ &?6ֲ> %DiLFUP ݊MnYV|g0:})TuVU%5jjadj^3I޻gwGĝlt5@!;=J9Rɘ,Z*&ޠ+AĹ9Hy\z*5p KLj^S@_ % mA1Vd([*4 3t6f2 EM-xw^Cp[;[T:G5^߻VmFeփkZ.w ݈I 9i]uzb)x)0l_Zѵ6D>V\ hjL_G۝{hVSRW6UH@G*sLRKk\޼Cc|6C7%2$C| mnoMNZmjOnVЊ -4 0_ATA4 WBwz;J%Ps2ҲO_Ap]J0M\(L<@zLh45.W8QMe7VrOB, z8R\hn&ǟ`+mRF0^#؆7t&58zP:bp~=o#b;V=?ZJ.{P45vRF%=)ٳj`= {oA[EdB8_Ds\ʼnp 0zMjZ0{ ; I?JJpFQPИ='zDj#%3QErgfJjH6rOq.,f+k]Nh-y@DIc_WxM05*r8!Ȑ*t:]n-3 ;M>&L_|gΪGE]||Z+֝8ʭ^rP;5\4deq$#^Xۻh5Mw&=_MTgBKR=-UcjTnR"Wb,5곰:Nse6D(鸒?Nؽ [4[ XɄ;$;duNbb yYSǚN쁻`6/:} tGv Y.Aw`_mP Ċc5} l3 k""<-c+CfFX%s Jz K\2U‘nJZKb! Gp#!֤ .tD=?y4^ˁ*0t]# um̺$ 0A.ўbY/L9Yc:1)o2¾z= A YT<=4\J5ovih͛ί:df9\E̓/ eV]] k؀@ ['t §|<SNts@l cB afL֋9"VY8Wyb%p@AՒE%zI;2T1B*mYt'bK?W6 v_𽥹eLwZ씸'Rr>_ð _O :po9[1]8g)^N!в>Nu@1^X `U&b*!A,ou>/Z_n.}Lw\ܴLt+-cFe_X< tṭy rLH.ۤhhV~]u,*k6(NY"iZ_h3K{̺VYrmW ؼ&$Bqݡϗo@7v|:MIYloSޠ0N26|Zdd9>A# " Q6-0&s5T$45<ZJͶ.b&Vj@6BnSq_Xt5rhti@ڌlE3OTZ8dǓ{sRiPF'&SCA!kTOĢdtxw~fjnW\.tDKCV kHuiW u+V-}{y*,;S(N1 lȴ1rՅ)o-H,~;e 3TU[*)un$<q9 ̐ :|"9 Ìf1 Qf3D+Q젡{yuuph&/YVRcehS5W|}1ȤS '8(Ĝn]eUƐe-ov5iv! {ZB_\WT*0ЛqۏOk5掯ɮV ;h`0/+B&fqDű/$>r_=HI_0jῤ \"dzJvUdӪЙOdS,r6Z"\KY_r+]nJieS`8F/_'w eeἬ'0?hH%.S:㙍jzse*|e_]V3_lxa{l1.CRmW͹2'@?=t\uM/uٍF"sW8ZDDPx [}&RhU)4whX\`T7!Ǎ&lkh*j*w#BZSc~Kj9n7*) }o㭶 dO"'Xe&U󦕺<;`jRvFnҷx=@qS%m1V T́A*<;"qw`E|,1*ـ] EbnaэO.pp@r$i?WW~Y{"4w0L9Oj%Ph%mwu?nVqu2VjfV av~ݯ%8O k!U?4 burMߚCkVhcraIBC9?kcŜN22, ;Sƈ/\Bm:T|,naWȜW,VEd,%¢Xw:Xq;@WWQUX9X5/#xR ԯtfvT޻:bƿ!YC.e@-rNqeG "nlI..>d"Af XD-[+X7ķ犵Ld&͛ǫN[TXiyf:5RܰHRPc-2d >1V]I/3H@Y{#vekX| ټ(ZgOir ]l[[V* {'uK[M:(n{YDa=5lz؉v㵫ۆcydw1J}{*6J̽*و~z;=+#+aQ0M6|\e;>+.%N]ebEh^2TYs' 4}?kjm]-y ֜z1AĆLU1xQn9}w-r X}^)GOy 7"bg}=V1 ,,C'y 6m˞o}uld3`l1#f.>`q3QI۠Xˌ!u]~:0yMQ{G-emkŜrO;z+]f-xZ-54ӫ{i'o㕙6ݳ Q"tAjͿ(( e΂XF;Z p&GmpIm1ЋZ5"H6AζXyT6UW_cci¡+wc{,^۩|)13x `ھ} ifUa)0C!|3c=ǬYv.g%/uȇmީjR5n/QB!Θ6lRE0rA'sPd:\>[l}gYx6gѱu+_%kR=PcXV>U25:ӱ>\<>s"cGi|z0-xp1+3Y-jzXd\o/ښЋm`*wk1. n Q,<űBt xlrRhצ *12m trwe%QfH*&'(W`׉k~&s<֜{q;TrNuE= As,|/OH`tCpr6g*GßaJPPE2KJkCoPL_m,@Z]ԑaEu,rʒI' ]0F|LR{tU;i{K!8ޅ'i&~8I9m p$ t^`ro%7i^%q&199=tNy4y`ԭ)Ƙ>0 4nvW`ۂzTߺ/V-3{N{Dی{m⸽I&n!M}MR|m/]ѷX`(QoG1o_AdڀlXJ5M\`KVwE^ X;a]fߜoi=w<:뭻{~A#3C hHS`7VgټUjՀJQ*h^M.]>BM;"؍.N8bo lj~+jKBx$*zA' "q䡖 Ń1&5:W2!G{ k·@׹b*/qhUl@{|ަC'`07T{h*<ĶEAW}|J, fJYGygč8n7mXwR_lT_>o['$pڍḡ"gmz7` =u:8{ksp0u0 N偏l h-Ҿ)fנA7Gj Bn\~Mˇo|4t(DMg>v%+L'B(EԮs$0ma-̥8\ 1z |[ ZAnvjj;SOE%'Wl¼np<8.H0MOb?5u/qyӫ?Ξ0$CBXRQ[ &%H褢E5ZWe&(a$uZ]KѕRL,ԮPˍb9~}{瞥!yLV@ⲬFO2Tk@C]s+^Rcq~Q%[eW;'yr#KW YJV=f"Ξll$Ѯm>9X/Sy;OFe%/CC8?!"HN[Cz:bfWgmcXO0/Ӟ "x4,jsɘB`Gz \Q?qFiGWcwK}ȍz*laQj5.(8Q݄1>ҡqI{bNFڤXaClm_vJݥҏbJZҤt~@U;S%[NQE/I n; muj&$";0)3M︐6Vl!u W? >9͘O-p4"s.ۀ0Vx"ZuXw>ǣIΰFso"F܆vk浵gcHl JU.bÑkvZN J-7 sa62S.zmHL֤'n;=`)譊 ;0XbmWU.%o0[IL؁>{@ AZf\]ӉEڡ{]cT!@?%bd6)Ĵ{6 'jUc&7};5O;yb2qDl֟"tx,w20\"qu9›}Ca[˵*ľV_)X.̇-In$ gP%*u,2ɦB՘7 ej3̠D̚T84m#c) E^t!wľԍew0LD7(Q<y7'0zj泜E=v.N9_[lCὣlCDIHXOl,{wC$0I8"F WT*V4JLj@E_3/'H63CQKq;ivMuz:==w8{v_eQ[b d+֞~I:)Z] ch3jǥb`Wa=ZdUJm ܿb9][eAK ZN@)$6vFnp"=67!  ΚCid38>VO"J𫅔:r  g*<}kK ^2v# Ꮂ]"BE\(Xo+:##|P%~ٞ<ĎL-{Z. ӱ!<¼*}""O ɓu[#t/ ƤX";CRւX}_>e5DzGxnD} s57FZ\Ya MXW hgdP˳2;f-CPo(֕B޲ I(Ե֚c&vߑv;k9\,CR8Gzg)E"lj(F#/Ԥ9+kL]5"T"GP>PGRS)S!)a<;S409%WYۭj/ 0ܚmFSY uȵ+^+.q9_“(v)TN{2T י*YB:5F!GIe-2SX ` 8@[D8tfmq`[qEP[jF֤ӚSGXޒ{ \a4^܄mӵg3" W˚6GB; Z#ϡ(oå9'm)~w*PGǒ* Y<} >3MY@fq^TڂaI *bEhkzB#\M7! (:7Vd{i'2u"6"͵HJ꽽8KQ1qvK h[Z A bu0`j~%{m~u|t}%ee?s=kԭaeJt=ZZv5&jM) z|E9؆nYV;rYN H}-rK6^ir Yj25(_Pvu&CnTpϘH8_+l&dsY~Q2ZxTq9+L?&:E}|OͶ6'VX'n1*{Xp3% j˚$4` μ{j)=|(am=b3,JٌڽȣLw#)5LHL 6I3"Z]0F.8uma`l[ƢIdzT[ xY\ ˊ)Qz- `w|2vE>PxѲhuVi'ĴGRciڕ. DyveBEnXU{@ i5,;پI ty9Yl7 Ud)?72 "DN8{26mnzrؓx(enhsS}uzTeHQ2{F {AN1׍70a۹Ǩf=1F]V4/?E$ݽ%a{goW?s),yL,98 mDkHr5]ppb Ҍ`A-Pf#\|Ϗ;z!E57M%ڪbn1SDz臅rw*oEzq 40[ =GsG-Ee! ) SQk<^Q:*YVT)Y"P!ˁؔ,g;0niKRk@-ZU2$! p@ɟ̺4f҃je{RF r1{ *M#818XLfkFS(Aߩ5s!*+jcBu=&iMQ%Yᨐ8HU ּXϴppqukRJaS>b7v{N3DڴJ(<wW՗qSDDFq2y ~Mq2ћ֪b$ 3ig gR!Ha}"L_}t? VFp%3s-ڦj!tG ؔ ^#-}wI`jۗ&10k?uA/=>b^},]r az>4;XHKtSaM rZc'l0>ba]'*3SQΟHeڲRO 潃qPT.=.=&5'GYx0=qo6,YQBV5-*S#Mi`?;xjlwMK, m6MKƴ`hAܷQ{l@tŒ\I ƕ.BV*>-Aa\"mC8E E|DjB>w7•;O᫧e*|ɪb,J}U74?_lAY{R jɅ 2p9hҰЎ [֋=Lj"\D7^>N7< V \~Rsn9Nr&ae]^U'Wr6MuhY-:yb@8pmv:vj4\}jW @9.=y!w?V)WU w`:d(\WJU҉~T ۤJru z>}klNBY߽$]+EImR } ]$~zĩ{] ˅$$gu%)_˚ηTXqVLGFamn0 {=z޹ŞX9+*-?ЂX-h;!d[tPvA!lJkd΅b-5ȂFٱxg){%:3ЩRRLn5 FAjUZ._[7qV!` jlِ3M.pvih*߼E$)5:=]\gގ}wcӯw:V,߿W֖LJzP uvtB5E@Vw7c~}?̈ߑ?^F6!yEj֤>1H8I $:s"kZ̹V_$ܖLR+&x!yw0v5']bL\Ρ9jv N>]#wSH S*\s-\?`ڕNS774v;K741":kt~$|36SSۚNQzuڽDvuD{.d}PPoԥ@x3{N%l@wAD8Et/*Nn]Bb- ҴKUb/3IwvW}bגUpI2X(t #F'[1\S| *6e6jN~vv29Xd9i[j:[$Osc(ʖGWqQ,dQ736,_Q?~pz%^6 kV5..f):в.n/8;ǞGLp:' jvmkAq":P{&, aRF5`I1 4 NK+7eMPU6뭷M$,5EzVN{8GvMg$켻ax^IK0Sه ¥h$Vsha_~c h@\UAw%IksM5`E = R , ~ #mHԾS/<oRZGAe]Ni+Lk:%DDSYv]}Ӌt7>q֕y YŁ>]3!*Mo;vU+Ӵ'ZW)$+lN /6b֤u@CG\TҬ-D&-KG\#@gޛ>_Xj;ooyMS<ăibsCSjჸ]Xy ~EA {"=6NԔglenL;b3)It} buxB]]7"5d G }yY܇ ZZ X@I5(?Ǐб0W LGTjS50pǐ)!.]#şAGZaGLK7 ]7<0S)⁔G:Zx (p,_OD=]}u-ϱ&\MMT+u)':Z 4TNrBsp/{1 z. Mه: hוi-a`08fz,mPD>+M'vuVXh qz[:5]nbWxK/Ջd:YVd2(ʠM}T.zg"Wt'N:uN p˶Z|[.OܦצnDNH'# ?xTUMU}Hxa L{"x1FKZ^ <+b MJ򅩧I]V$7So,F{1Cr~ oTQ=mAZ]KHkK9"Ē쑎s>WdJӵakU6w01$Teb$a6" ݔX!~#!QgE5>y%ȀMo3lA4:?pnRHlF>\KzBw|32+_xشn(DSvXkEhCg VԕQx6_9fR@+3w !8 m|k@78LZ|mn\K(hR{Q Bh ozy6ImZR4Ýӈ(#Roz[s kc6}rϤnɪ_ 6e4O粧K25bH_@o\02nD4 ޘZh +6 R "C Nz'Gs3$L~M>F/Xrd1&eaX=ɶloҪWQF/a_<|ͅ,P&W6 8Ƭ^ê,l~#~|;+_AUn>Ygϳf7O/oaE<%>yQmWs2{ V|w6ɋ{Z]{O!?71,AkңȁA2aNELxp$OH%M@C4VdƮ0;k:LPd~y;Py"Eو6P$ u`qEyoR{D1ls4 CrE{A_0U$ 7t%~*;b!}GI$nnqWU4x[t(J0#Ȉ.DDۼ+ Ǝ4SIT~,@ 5kX(Ë!WJU`q@r{qu4'^2E9/1CcD_`mHQ.K-ױlzs峲WԎJeW2 Uj@8xlp# _uC]eB&P'{"^Ru>q-oIȫ,$9IN7rjPg-Qtܨ7j{>["{~xzvv|AL총M d5>#dLBkPt A\GErM,Cʈ܅2+3wL™Q-eQ%4ie[6^,l2lKT9Ho9  EN(UmҗvZ8Hg#]~̥UAu-U$btpW(BcS$~HAm׫zVlv;$++X燣n6|/vWƖ 8;+$sҒDv:$H9b?msVA3_}R7Lk?ud{': AЀENhڸ:s**B:Ⱥ#+ټO z]\#v\D>f FpF8 D3cL)@*U7P 6Cؕr2[V'0IAFU >0llz)#BWn }Z2a"3/vA֯$"z>SpȔ>;.>UJW׺˾L 듉˞`-{$哆[y0I!Nf+گhFځ:R+!S'#̴sLt@L7P5 .Dg[vL,\l Xo60clgߒfx.Z%Uh4t@jFBҪІNINIι =|S A3z |^GI@ g<9cmQȆjK%6(qt@ša#0+OSwG ?´IF`,0 ?-q*i:cϰǨre@ ܱJ_ȑ/ cP_x̀84Q7e\c'X{Gf3('DL:I>\9 =| a\j[^ &8u_WK)PҘRq̾pQu{:]^B#9S4.m>ikC69vQJ@c!Ix{V$eWVGA}(cNJlѵBHQpF>df|)s)@Cx[t@IM苰Ԕ@\hUbY8JvP`)"H͍`Հ6~&B׮ѣM»O4=zޒM̭u0c ǓdXB >z[.p"3i ŸlKAL C-}*2A;E"KqQ 8Ti "Uj)hOCF kx]޿EŠHWAlef kL<:T0hs. zEC+W.Ioex0dMlj SnSa@~:Qz9a y?yeH"Igm:6ϔghM7H|efBQ{2.Ϻ.hWƯPFH d!D賮EN[X==THw}*ih!{xCOq`tt6=;=/V'tY/f.uO,;] ONp7gA'n'vh[pPV|K҆6~?ͧRų*Is푚_kxHyq@ 6e)|ņgblVx9VwovWlK Xlz 0Tm,ӉAqV^&K( NkS߹&ijDb}TI^iEۅ50 X(9\BnHN.{imY v}Ax> %Ȭ6\b~cloX AʀWMURF$@; ѥ<+0|&@!΃AcCj)  ;ƶHca@x1slNR鄴 %ȼsȷt3ĒA#|TGl@%2B5bICB4 笠`,~0QjR+!4){>j!Q3baŽ [ZI7r.g4D`J,+da0RÊ/s9mI; $ 6` AilEǻZ{mnr_f`d$IH"R=iC5&M'I-/k$CX( 8hxoh ̺n{ۨx0mn4oԨ#+>\Tm[lh26vKO[ﹱZຟ\Zu:KC$:F-p~R`@=V_YBVxe=ƦsGhrMÙ *r5UU Cšf5⼓*o)4# ;ۙn NHt=TݻVPۓa 틦*>ÄZ+ ̯X "0/!^ Rj0JlJFC0W`mB:N۵YjMۚ0ThDIJrA=6B.j"pharʼna0b__(C 17-n@{35gUw7*^BHndT6{>[{o>$eMj}6`,feH8p$pP%ڼS0l9 M7o[g4L@r@VҊ ?h@/۠`vN"7ۚgbfl^#I NldzHH!qH MD|!Bl'AL ]R3Js}UC.pM"3 #<fq<:ϔG#YT;ҋw7#EH(Ȧ(ifL ܉I]-zHUP;n*64[jsBM77QڷQg\9)sZNOyYnG7oDJ G -Ö4Sy;t1BHkYfkjTo4:(+o6y`m]*e0$G *`]nH5c`!/nC+=-l W_j9(,4@JZP4L{ Ngz;W)[tlTMᛲd)NAkve!Pե^c!r]Wط4n0%lvNE9L 7@Z15]x"YI(\{y?ic!WhG>G8y|5Mjll(4n?|VKƨGQ<uOr{ \9q|7((9?A;5i'S c\(!j[nnmTǜYKNˠDIWۥ}sqk>| 3Wbf (K T륁l;M4^XVd=:9{=兲k:v;6/9=5֐X99#]nx,kl-AނWd`Q8ؕ[aSV$ *}LLVMYWV y6:hm}&>dk-0>;Hx.̬(/" |"zq#IY>ٙ8@u*E`[BP97@1ERHb؁ƏLm} 9+bMz_qbD9ًımm]cs=Y&V1s Cx8J(ӟ'r'ޤ-ɻ !LRfEM(=YN۱+}߿P:p }nEMo Xg+ѼGSX݀/J2jd~H~hbP"vo- `ODIcyڻ{Gߠa-_1+D:\aԩAz HpFYYD6?)XgB Y4YEֺ4&HtE"*`!Ӹr!]5Nts}2H Gɼ!gWd iK5!yLkMc¸z!]q?ﯩ!9\ 7آҋOl[ s%- # E3gy{΢t(x#AC6VgxOЭ* (4:ᾟݼ:-BҤ kCS#6&(nuEZ 2[kQqU=`:et*udR^-w;q.O܍$&MĵVVcERJI5pdY `̆@DƧISIAV)א*|ߧ㌜;Êo7r>\i7} ai G=sq΅sQ#FH2&OuAeLFX`Լ8k$JŻK:?$xz"Tn_I};ep,vRtVGi1*c$L||&v/^*j#/NDy`ZۭהC`{-V[/B`Z9S$1~*DvA.f CNYF%aF`4_ٿӫ۵=GvNfp}$5P]g z *<1]bF?l̍Q]WɊ:w]-Z6Ƙw3Уӹ *bi8\艎(^9܀??L-s,r9y O;{qP4+zqDX,RYei paf'~;?nCQө%9r>9< 'ؓG¾5[/,`1 ^0 YXLX zgh 1g8@]͝g 3 <^F[UTz8݈U <w%Ԃm2"0z|?~4[+Ep )"ͼ94AHHO`Ԉ>xGYR/ToԆ['\HO)6(>Wc֐2mw`=y`$KG(gTԃVzK`0']ӏkueSWJu=k$֕ uX!a/g=u=SE0>@ihm:5 / UsO RZ8r/Q _.M;V|㦐U,lݍFM3%ut%zT AX$:8`*J+nC'T oVw!χR`ISĽR,ti6%TxV8,pH-׉D:q"{cԒERPx)9FNŒ}SȞ+"'@AgZ) Iu?u!Kۑ#WBZFZ$! rekٌ"q !32 bL2|,]+?3mBh'0p Kʴ֠ gӘ:45ή,Lwє?^ԭBA֜Up;JJ}#KvhE$¬.AO;Ѥ@KdFW5^LfjAv `Dk.= 3{Sg7@ h:i5_{Cj 0}aٟ"Ƨ]&iviݧ9e!%$ZiբO}8t1n;r kI=NnH銺|m&N!eӦӋ -|̇`7Ap ΃`9x K) d@p>΂`eACKEX[`n,?HN57R 8v[@0l3ð(R6x=b/ RYknk!)lzSI^4 ԞU{ZfӚjOkf=&v_.z*zK=K >20Ng%'DX(Clh()+>"}<ZKm}$t `-FBd ޸k3\c8RTZ:[ߘ2h?1)wlO,}Fl2EuKVMSMcW7vMMsxRUSMSBcJdR;Rvs!cm,W=:m Dݪǥ1Cr !બ^*N")89ٳ[/Ӊ%G2IXu }!U9'Mӓ}*< Z75HG9CfA{8VRe/ HzP2ǧآl%>4i\=MVI)%Ф<7-; yY[\)R?rwwgyp߈S=WA\%))͋[-&Sr2(ZOiU o NTnrjXьV0=+|݈%\#zNI{S/Fsݸ>!>R[lvLP'UC :l{?=a8a,t5b3 jw]qX[\D@AH/$4+q37+X<"-B>sц:Vi5#C)s2%+Zq!KwbK|E@}zw'Q㭛־s D"҄R*uFfO[<}QN=޾7U0hZV|Bov[)^-h@O(ۄJT; j׷ hbDF簑qZsy61WB M5P {ϡ@{"5@)%Z[)|vQ4IeMv1}q:=SNqB}OÓ E}`<^悛S,[V:n1iJ\L$VeP4Z A@b|0uu>bɁsφkӸ(QtH,l^g&̷x}sYaݎZ~Puڼ'*1y &QȰ.mCbm~ŋZ#ݬuCs'Ps?mJ-iAeiZL9wϤ{t&Dyzmka< -WZBtDo/9{P&ϭ|gZH>۫3)J|8M6Qig_aa3桃03tJ"3>W&*^!%PMz8@{P`[ <^UAnA%pBŠ*bBsMCb Mܻ^ƪCDGӤ!U岺rvJUxAeqHٺ=lH%2OzyHOFk]/ TxV3rCyNgC)ԩTfuxYy6GRٕeJ=uj}`-J6$ͫzQVo ךq~N/{Mv|G}~ )v~Rb*/[L-lzWmXMv{&z$B IUڼ7zXD3=-B'U<Ńg]pܢ8\)y_4b|\ʒ0r.q ء k"'x~Wke1p+%ֹ ~ G&+i<u?7N&($`H$ThL) mK7i*+,4*@zBm47IHKҵב'ԩaJ؅9m}SW;jx}|h 0}HDBá TYƋci⫥.ǎN",RB K"!SpMmUw^朢qBvۚVn"TS1E?mHߌtaL!mM<5m& Տ6B 7"Jy,_Pvw;}Z8 ! d" el&RX e9K:z'y'$vSsf?}']% 9ü[C5bG8ɺγ zjPx2PbY} Οoo>n#lg,@4d\#' Y2܏8wReq~P[5) s d9(IR Gށ_J(ז:" Ki7m^k[h*8EQ3%5!)K(G8Zavi bPä}PQ>rZ^Ѯb39G1j OAWà BqLw yN#9;<g 嫯nPlZ)d1e!:q/TWA!y֒7.si̚tiC q;X&xcdʸDg߆¤&(mc+Z y.7< ȱ:³dFL Yr,HM9|{*H%kF2.C9iqb CHb#ZGc9RUlT\d>ʌ&c JZ%ZzvVuJ? ׎ӐdШҳn>nk7kl *#h>`TŖAwwG;=%2zXx!ȝv*觇{ *q fp^~*/5@5i b^ $_>/}39$|"2Iz*l@ܟg1mJܶj򟱾'SX@/ -:bң>I)q}3$Hp&(XFL%Tk U[bh /sXlbd elxۘnERK"]4xݦ%UO4<&`doA1#ч豳d ſ&s~oܝ9AIJ < i s{ַ`$ͧågZ>DEosbyp#B5t|}531qAvNM<H$$!CvŷT?߈mlDHD߈&nNJ-@N(g`-iM'qs%YcqEeO#?-Қ() P.q!zk[Q.FrFPA<-gSmTs5j~bN@,fN*f=64n Mi'-W{vWi/{;>\yIp)&+^8 nHt~Y0)d[(}VyeH2+z% ؆b*94{"> a9`+zw{w~yr֗#J Cx=Wosd8|H'b: ]q eU d뭖؃ X6cQݸ w7CO\&%FRF%WWԍ-K?Q,BV=h- 7MV>VlPEP0-ðhY*4֞R5YGōBb'k?%BlrCx2,8ċC?Xj1lШUT/:/dq {Qn5#Oq*N͂ҳd̽zlL:[#+F6h_:4T}B^2?W'KT{]6DjZ[˂\*hR5r!1 7IqVAF&g\SGd٠y!shqSճP>R#0xėG0R$m`X7w7rjVr*z&4JI+(6mbryh WdOˣG=aY(FL>GYn&LT,Ǔ-qu5!S; 6Qn A<5wUmZ;:bjﶜwݮ.h';Y&-~ogu?kw6cL}ҪSM @C$l9ĿhOx2z,_M|޳w/Gӗ=z]aӼ>~ZgeuAuAVl2 ,wrj|X‡-QYewn\d}B=y?DŽO(ן-:7tCkZ:v ?e 7lٰqC~Z`}zY\b_r:x֝>{Ȼ@_["yw IBVY:ܦ,$"ͧ#RS_[LD|8XĪ}d-')[Pv`稢U_|/`(>RsIx, 0K[8 GC]Ns{py"#hx֜ҟ?hۜ39XĢZԋd۽=Tҟl!Y#9{Q+9S*scxoXR\o%";7W]ʞ=jzW6{g JiB wE~a>_$ncw sϾ͑4e.e]Z,(EpzcC !T!L6Kr2Y|?2/|]e-?@PsuЭ>zMӮ'j@֗CRXe_?i=5=e3bHz!Z oBT7}\GGtv]@ծ^ν\Vt\(WBJ$ 8q/Exbqn.+\%EiXѩ[#Z@qhY-wDc. xKnmTue!*,%FcPE E}ʽ&u]/pK=v7j()-E9|iYin10m=©=`ɳ?[GPv? Q\j*-8jۓ(1a &5*1 qKt $T N"dGKb]ftC.R^;&Of&Z&N`(?-SNFDvA?k=G "Sbj?%_.!`)NFP\W_Wt$d>&O71m9EhO!pGs՞',,{i%{h{Ðƽ=:-&9Y1lI dgь?qprRgjA4ȕ2"M|t>x IN#D5lKK,[B!i;kkIvyH8-gÏC,v^ I􆠛rH&$VSD\:::0x,{py/)-hAe]pTl b|9 V(%sHeq5ѫ6t|'%pH҈/zr-؄YgCZT$9Ol Z yT:.u;Gʒ@ƟծޏƘhD[`׎亊G*3p1u8?PnDRǙ|6UF‘=8tH.Y,T[gJAK9 Z uw~t2_-اgFbh8vY s%ekC5KZף06w \[Л[g%+Ԓ?\a9M]ūK]"\m:M<8*pa ԡmR0ޥt-feG^z4mE(~)]أvQdzt)VE"STB[hS?yn^6Y;=PK!.'3,+!c!AdYCÆalM FCp>M>k=% djN>oN*zb'aTB01d[ H/Hp <9+VS>:d̼|Ptysux[uW)ơA,] ҕ*)RJ)WJaJ)X  3<dNo{+Nn%smPim'c/GYXN;`[F"MwDʬ<"meEUG 5`%^(ZgZOqpw2 uy *XtHEÇ7~7$7d(֒1zĎ·%>^ႄ`޺KAISaiGPZSDM^QxxHV1եh29bf[67Id^,nN$0._ۨZyt$;޹oRB)|SZ;J,FQ#t8voN"X}?_W5S@%1ތ_ u1E-J>RǿR|'+Oǿ*KJ>ҕ|k)Wg%In_ǿ6[.FQHEOK/xwU7)i_bVR~/с{F(9sWr_ƜWP-sUzY+?>Y1Ϊ!Ϊ"cܽǡ~|HܽAI+|wq};{qP+qX[8Ptqx%տ{KA(cO`rQVҾ"'w4bwkY{E{?^n*{ݽmAA.6n[m=o[?-oN >?b.uFl_b-')so*"mq(퉽|7w}-:}y?v={?ǹG+wMR;kH 6sH^c^YcOOT_z.%i1hГlcf>' '/w%d?X-$qfҰع$%Ea+_O{yx1B^!RPAY\V[K4jMA::(59A_يA$XZط}a{л6oxBK>>׬Ra:$]I6 fB,L( ks45Y71-:' GT&S S«߸lDkAMs"{Z $зߋ[ ΀ȿ{9( }k _Q_ϼS`"G0A(&y Ĝy7K1?S1]#SsV0=gT&o:Ho%x&d 179bvA /`ےA/böttYBqRҋ5fب ]@T &,ݠ4سdAoE6u}@f lyj! kw3V6hj c$tc<Ɖ[P0.Жi H7~O`q@9!'rέ8[Q|yQ$l6CzKOzSeM ߗLU#wXstBp$(A,u(E -( zlB3RI`8 zуUQ)ʮk2ı^Al"h?~۬\[_E2`"O0k&ذ A^Y"ߏ=Az KU7RÔ7+XcsIhj]RpA{#ҢXӚXWXus *qgh(@t[]#K*1el-6:ŬՐ(E0Z"qHBIV%j3;BcNZ_O'd$7v} FcDM'EE5꼷[=4oY ō.A_Sc8s+۰&)#HVg}aoَV:,7ܕ@>]]<0oaznW"G#JaZ:5=aJȭ6lMzIJmp.(Ӕ{  5 f j|5n\C~*EMS\7_m]Ksrm {EWFc; n7좞L-k\v6. G>ł \R_-sOT_Ƣ-p[y~7&puG9l}MA|oJ?s?2RVݽvoڂI|PǮ&}M@R?0=t)VyN>[2Dm[+[B%WK (sl[IZ!?0 FOtd =U$&s>])EO)f־]-LT;>tׯhjq3YtlN6ל;N6";-r˰ѹ(|AUfPѿAt&x[f=w  MMutAt^ptmj}81XA V![mtxܙ{8K!E)! @Q>_-C=rB؎~=ha5Mvb_-Yŋ%gbo2 ˨옂y)8)n̬&r J^lG] <GXq&~](3t,M Vc]hzl^+9ne{xrc;&v(O1V@c|W0\ zSCUF<7V* +bA\x~k˙ \S㮰@ݒ>v`a{A\0fhDM~ɵ@~y.Rzɑ׎m.m/mv66e i5j "7!7q/_xR(Qray04`K?-ȥn-e!@}BA GD`]k5r\ޟգ<_<}HٚM"nfchm%/c^EMh92j}$~{%kGsT؋W*ys(@wt$ah`ۘ>0:'OMwħKlX3,ds!^(85uFf8>Ed 5[(\1⧬-ckq3l:|%\c,%P"RՃMUMu{7Ď"](*Tsai cgᰖE ~-=lvw}MsgI m2Va!ֺBCe u`kld[o|uuSgm lLHh @Qa.٠dFWnrzDO ϷHqA=Pt䇡AHƠ/#RG{|E6WN7^A_i趾+R4я)tTF7kjr5_i|chXz4tȝF>JՆ ڐU{-O.V-}dxIku'm aQf$~ֶS Pz L6bia-ssE;oA IM䛩r^g|u+2|TR bȑpVhm!8ںO/yG't%t)ϱqvGZTN}5?=?O]6ß>e_S"ypy5??ŸŸr L? ŠR0A U]#CXw <*=S\WŕzH y{;ȝ!+`kl!ؤ 6CT$ خrf 8,[ m.<2yOb sxIC(BENd(MۭI+b,_R9>g@ 9LU6>Wћ (?O@sX~+W<1T'fc3~ ^0wO-)N#r°kП+5̃pҊW_kWK+"us+] KL&=AVBTРa^ [ 7Z@Ibf~GW5BvNhfF2KXC!EJ jS,.Cpb$G*p%DO WyNGF S?We&7j|'$V`ldAVptb WWLT~@]P+=`鼥dE1=Ok M1B B9s#s 8'?= js`:"o;:\aNX7 ⫥)U: m xl'#-h| dJjgqbc+⊒ -8W<@ c-MR:@耶&Ef5P2ifrdcr#W/kH?IWOt:ޣP^ 8қi jc k`pn6]t1fYŘiv@P&Uf]OK|+2g31S0sM26M;w|fcV ,=<'giiׂ.`[2^ &MS0(1Ky /Gbp>pYy/U;I>@QH/!=ܶ:ȫOƝK^I(i*eN݅i9>i?Ӓ}>1eO @`v*qES@j*e+.bU|c2o뵔=,8z_9)9[H<8 |Y^ibTi\|nu&pN@Ys*r~ P_{W3){R0 Uwdq~ wO{N HQr' 6 [& Н׳2({mH4omIlk~OS JC'}_ ' wGulB >ɍ0ꍁG0-*O3I9|˷l)x'U}R$ҊX|R^) Rl>)Oݢ3]xSPiu #ixNHc;>]VNRs~UP$*"L^/U|9YÇq4$u}wu7MfiNP;b nJۦw:cbAW?n#DjVP}p|W뭱]ݬ"Q\De5jQyeʣYN4u,<}8ٿ _wDĬ q*RP Mj.-G?WسQ8:͘R.P`vN(~ ⩍ѪF94Xgr0<\&6kx`-j$X<] l†rL"!gB1#Jljd#{Okd?B 7h6#i`cfZ#1z}%zDʣ)uB+Th!(`NwAN:xk~-;5ה#NʹZO?B^~ .W{ wS.+絯VE;,9}EyL,DZM3zv).)]Lmo#y V { 3 IP g5" {n-^41|!G |ąRD"("ed$Af]'Do6Re 6<^Hb_\\nfr:h e# .V޸#Y)S6~zi W"ǚS0! c^~ A"ѤP h>R|&ew:ZOYBģ3=@]q스G2L&$ U7m9𰗚 ToH)-s@6쎾у6"6 AD@* :,N_O+!XI#1 ,T^BsL󚯹CpoN |^>onǮ 3hGb]Q sC_T ?KZ8)|ŽN=0TC "H P5[޵Lҡ -TlDL2uvX̚9ȩy~qn1nxdѷ%t *q8_Aï dwA>kVҴ foٖ DaW$Ը,VͯtN{kņPM;d+WC[b02u!xg=dkRNz$j](^ Dt|z2W! G9dbOГW-&qr'n>66ɜ)Umi]°E1so,>JaNMJ+`)Q+TU/l,kH"LfwD~ұp#„O&A$;TgXv~a:3 ī,~F?=ARcMx?ܼ A!(<{.d|׉mCD>٘'[lD)GyȦsh{.}N} nq84Y9~?oc/OJXߜ-:CN #Q>n8n,!<Ԅ㘚 t꼈02oߞ <gZB7c~O'X>4# 6%lc 0AL%xa65rk|tS `#\ˬI_ZV;4}`kI5PwZuT(3~UF1@6PYzv|v ƒ3^$Č;.WCvW?`2 #%PEdLƘ혏 _kpJKCa4l,i؇n2YMs Eyn@iR/Ú Ɣ)Z[!upiwܗ!bmО!qylH*s$ȹO.rhkMeY, p1$&@-膷nxG- Hk~[Xqrd{r_Zb, ;vO.rHd_A d0Qzѡ^0Ko`xic"p _} H2\6ƿyO6/$A>[>ӷ@El(AߪG86jzsus >D|8^ YWH(+ӯ֤yI#/?ez<W ڷ>M쐪.s *4 V Vg`[1]E?ZX8o*j Lw(l֝VjUjcχ*9aٝYr>#)/ -`vK |=5sT.~" EX#{O8|LegMz^͈A9\¢ߡ1l:*{B?io*c$X7Y_DrkPyf,+~I[!HEɫ`.n\擹.Ě\Ws+jw=4jɔE6va]U$IBIKBiPX9iT+dbEUrN翖I'.nϥ~6tx"~aǟ(@o}|QgA\|ĵ]IQЦN*k&^QqQ聏'` G_CQI }4H) z!el~e]B_ l׫_mW 4˶"V^w- X[a,_`X"zp- dKRuԨf)r7dH٩Y$XnL^wy@g5LX!w$-Ϝ>qڹ PXCnգQ˴gAܚ?z;(zb6Gm>x4ٝ?!y$d/{h#9eO'&:X;7/=^ߘ.ϥ%g9`y^lRąJ181ۢZTg*!iRA'b;~і@/5qX}GBLI1O¢X2Ԯ.}R>2H]T羖L\EÃEeQR}.7&}CPţ]A_~.{&iz 8f%0#(Pڃ i?x8po>(KFX6Pj4q d7cg5X<~>*i)4,6QI>M5Z7%#/fB&$o#)]Z"}*2EH%Xu)AD sͫ)dʻS <[Z͔Ouԩ'kƺ:PYy;r]륷k1YqUb`2Lid{Q1:AJ.Ko R!Agjb?R45K-|lE]Y>~hMS/sVbr%{5!TRg+C>wx%b%1?YȪD@X/UԴ)( [%6QQ.kwAzU'Um&ҙOi%SAJ/[+[4.Xo+KCd ‡,Y==п P-(MҼ\6ź?]j}QKKWzAʊl| \fu[$kmcx{&j@NR-wU!C) Mi7/G+Ɋq+eKtiG7!gJ)z19TMITӸ/m^^4LQ1Μtm Ye.JG&8+:+eR{`=-uhvZ/Qf)9T.(wՓ}_yfƭb1qjDY{ gM4s(;-|q|PNs>y& XѾrnB&v뀂Ҭa#ir1!|R\f!m6pp)P.X{GՁ_Y7{̂d0jsùƁ^$P:9*K?Qk("SCa(!)|$քB-7_(39up7uGŲPQW.Yχ7ĊSKsZ4mZVCvMۓhmzfj,VvIiyLQ-mA,ڜb|:c!!;A Tr` 2}s((Z*F5nzpEVx'SO<*u&w>'Z `=vYqm5x#q/t6H'Nf-ބw@OD0̫adZhN::S x[Igһ }D93fL=sh!ɈCB3HA1'-L\5JMZ4n6WQװ͠FxF$t =,֐ O#QPdWakpU7]gU?4X HHmy^BJ]8+gQjw'%9/))UlãQ +2;" ^(8Ÿ5E~CSdEģ]~z0ɴTdЭ#6Po?c;"s]^׼M8FvەY gw.<ۿ [( [wˊrX Yۨ ʃuMG0)`xp:y˞Rxqs:" HsRR3-?FVg0GJh͏Ґ+QQݨSFzIqoy$œze~t~QA1͂~7|)alg2%L/͌ c+v"cڸ>xF ٥TU۰4׋2]8z|ԋ+ZvsARgwx9a;Uoj#7)m`A3]rtѧ m %>GG!\'M5Pp F#H) |y3$+>]*Sldj`+)̩}jG73ґ2:ۃ) mBE 6S5܋xƿzEkmi!CvF[ZqULiith y8Gӂl)WPNOG:3ܜ֗8Up:6Bf8 )/Zrfȩy`?Yh$ E@; Оk`ᴀ*2kյ{E7Y~#,]Qj]xu)B*DVMWWrS0lX Ep[rc+ ܳ S[HeƫP.޼ H2z@'Ӟgh>|D  m;cҦ` 0 &a~A`Ԩ l $,x +X[̇P+C#C @  i^%g^fܹ߾ _${{lTwjb!$ՄC!X n7CpnP,#^QyC Xl=lNd Nk ;ΎDY|D mN IHm#lx_~"d#`ʼ\P/9zrSKxȖ}d2YBhs'NrFpJ9PD\z}@Ld~̡DGzH!U4 q&oNsljc~ȫ$~7i}i}p=e1>\5/ Vr ">'r_crF ͞la<7Q)Xdo7uE^F FZ3ZRrL4α՟%ɛ.X륶Qh`kn#ef5Nu-f)liб8)5[kIk-6COա_ǮA '|%Q E1SP4 ؋{Fmr( mqGCmu/"ڇ~T<20ô Jp#A[$kH($Ux?|?Oo޻L7U&(N@k0ߟjZwoe2]B}h{1'9 ѡ;?)w[KunneClIqZp]}wHVzQ{n$V-Y{ø#iDA?z/~PlZc/m~` q9KEܙ]>CFY{|ѤpbX 6w//}r(xUq.ܳ4R}KJ<>+ƅo3[84QL;o>8OMS3`[6e$`8=l,QXGl)Z<~4'8^JB6IЄTbƹ&hh.v#ҷ!tED]9yrQS Rw\3VgOs ?@wG~-8(_Ӏ3DaP1%ܕ.ػ1fi p8Av  Ss#} 0'L2~2tMyRE% pl*|}lчp - ԫz]p"SR 22R<{/YyT =i$'SPKJ G0O3<{LQQ+"Er'XoςN6s0m`{5r찵R-ޝH~~Nv}YV~YzΌ'w߽}ݷA~jMjwShUͷS'=~Q&X" K~|i2=ZܨaUV)i\;=yIGri2=O Ŭx'((3T[6͸#xԨ[(-oӃ׸bԟH->P,5.J,A-4δGyp:Q=G>wCnN K<Ó[ K%>TN;X; 80u?>a1B7V[)@lFrbv[C?^1h%z-N'T6:-Ke_As%.M;/%ؚwVjXnPrx:^ߵq!E-g۬0w ifјkW: K}Y]u|ꋥg_'|μ~YڮNrbiw:_.+E913uWʝkRބ|w#1n?߅H[nEV[}ԢOVߢQMϯJ' >)_Th59V7ʏD^1*򑨻ϯLilU!v?2߭OŷQUdKnbܗe~*R,%%_v د?\w).?B%W=???&?|l9?>C*?7Cpw$,8^G"7wd\juyVp-DθJa0Ψ Y:*T_N7_}9x!%q74vG˻,,CeDyא,!nO%mߡ|K9 ]xj,gn 8Jڕ']@:#Rek ǩXSGAz,2EDUeԗ$azFKm\N<3ͯDr^BAB9`n__ b jt{!3.O*b'7~8=M0J!bo$XoJN#M/ybQb'Cp'[<,vC_f6菷 D9M?Y^l^-|"w&=bȾJCNMڣJqSBz94ϓ$ge܏_ˊߥw/N!N"d%Uj I/C⍩aBb7](h׋M?Nź[vZޯ$pi(u@Y iGLzɮJ^0sxyV(C%W{(-Et,qQu&n}>;T.ST3(O{_w hMNZ٭q'vc*{_z I$l{4]-g%I}h^:}|Q6LgDd'D ,5!Y?(zӓ]fo"MH|;MقbYm)΀2hjh. ..ι> "}?^3{~9r;Y )W1HZ+z\|Njv[_e ͤ&^a:$lN4gjcDWM;&'.WYhA˛UTxT/ëX@Tٮhg^;Z\QlkXtHQݕ^`DEs*>oz`E37cv_+o)p{-=pA̪ZѓfOdt䉬Q%K~aM"9U_.n\݀,Ad- * ܦ}> ܇)0 c&Ȉ>9>x̃T.e.exI07c_5sag& c "au}^u[H|G7Bhm$X=NBFԭ*haݣPv?c:A=!d8#jcBA?l v0+»);aT[(H>~\ puB{  R MZ4f;TfN/A7e`FABF,l,Ҳܾ1P! ϣ׌3OK5B.k_^Q D.)uI?}"ދ wo_-iCYKaiwX͆߀ Pxqscw|Xay^ *1O}øt%vv{H;L WTrG:I0FɊdtD|?X#!H,J`)@N~6!'A/Y3֢B`63KڛJy ѥڇ#D5ݷ,R|)c[Z(|=+vrgֿ%=W5W؉-ϩ@?@l@] d_4k1\/D2.hdVU 훊ի |k3%v>hyl`fo\&+hBc O!!YZGUKa}H(}]\o+>f<_o_*H3L%wk`]O[,3G}<ؖ1Ɓ RQsTK8ˣ^n("GqJBhA~fثs2^ծݔФTdkq~* W4*oof^$Z?l9*B(vQgg@RC0<b$M WՔZWU~.^f^'`M$[#Φ~gƲ:+W68tD5r' 4' ?( P A:s kRj$v+bc>IlRmRUB*: q5*'wߏwi=E9My7H7Y$[o(w [-΂sF~s- t0yly rܲ_+q׆\W/HNv|1r֣)'}6@(UJ) #K5v\=%H#?ړJ:$@w5 5Rk"HiܶvnfѸʆ?5@җe?g]1퉹 ܈t@KU9*nz 2 @ѻ|{#{v=.5ǻ,!`,[-[Xr+M|iUr|{Vmm͞h.YuG0fRՌW`h^xNg 3`m+[^ŷ#REw3f 32pȋn+$ɭ?_ϱô5cBr 3>1D?EeqOtBFj%:ky3 ٩g`uX7lE7GúIM01)пO.ٌx[ |]p!F#=bDᶮV\Og :Ӡ)Z 6L4R0[.NMɰ wDI] 9dk/;;iؔ$W@)CКiLyjJeX3P","*_&$ꊷ|C F!ZT\8wp)!EEF^<&fSx ƆҨ'+/'JQnV`)a 8 4Vffk~f%k{(7`B"wخ6rH,HOAbЙj~Ғ:6KwR]粦N`_íi`6 FQx,z$v b$){h[&m}3'RvhrPRA0@Hef)Sg*HYﵲ4 E^RS,Zw0':T&!ÜHYcRr"3tB3k#;e}k>o.?Xe/SuF{?SG5 Rr/;tU֖҇ȝ%brFv.Vwt*X' *.B}X#HLno6nqbέ$ sYt'۷ ߗ(pdíE`1ϏinCvWXD'@Z+n8Z G60?,c16ܦ0l<6>~/[u00j<_DŽDkS^V1guyۗCۗU_SA vg0/\w0#<8X0-=UgWGGcX|QgOk >b:pk%'TfWeC:q9`SAcfAM__ i.;z 9NC6*e5YQ#D,ԣ/^lf)f]_`04(m/:x6˽C?2P Hˀh~H5:fo2Iʫh͞:dc]4CC~gm TLd+,qA a~Ot Z_0]ښ$ȷ2jZ>a %D>7MzB$ه5 :jڛw/FOOyn:WUKf蛥DSTF}:ZI(S',eC-ɠu^veFGq v(Fg&ͱEaCYa`gܞ0p:!x #V)lIf}gxcZIVio8eBO $]0>.^zba S kN*koa]Yuy#G[{8z"3x@.<]%>7_ǣ}Gҭ#rl/%Uh$N\c@와S_[25l5/t -n9пPn:M MvZvJS"+ K/zp pOu:~ԜN@13;-W_ե>Z/ л[Ӽ(_[sU o[Y3uFp} o:[-bEhF" !)ZR )UK(m^9QE?׵p}{âE- @ȍ#_h #')D>.0 Ўyv*%S oG&55GkwLޒ ?d_U\@yfyM=ߟ!0J{1«.X>Tkeuw;]TG=:UI! z\`fS mN4r<]Y̖s\xHH kPs  $jrόa>f9"5(4^(fbKZ&.K>4壪2ҧm1pA.|k, bEL'1I[1Iw?cb>ؤ>cIk;ݐCu}u}w?z ԗsKCױ}ӟ{K65-gk{fyВvPNB5\h^0Μ;0as[~ {yWs] \1T 9~p'*\^}T+Ƈd{Ceh8s_w1MFo6tr(bwh4Q>XFSBE"]{+q[}ΐ`C8v8bqeܾHYDelQ!θ PY rɎ SH~@ wc"8u(d}Q}9:,hĢKU)L^YgCGxo_FO8FdfZSr== 6^dލ9 'uYť0L'Ic1,˕u,_$fɷAㆳΥTP2r8@S`/R F-N3ّC` EOh्f98W%{yg'Ϩ AMdNJfaN0Ԡif--bfJa$xB^a>R$qZEL Ufq'3o8aBTmqʒZ+qZxUv4H O3"oX;Q=.ݜ ײXJ`A@Z]GLjU=\/8ݘ g̢$n:5F_6gl]VxG>OJYǑW\$Ny׋ ƽH'L.u}OHlbc/tFC'.eӜS|$!G.֓mjcC%Wzy΁4O;'uI"uWʏQ؂ ̙=+&IYb 3)!+kQ' Myԭx;0ϡjͤ/?/;1AqIe-l]kԖ{I_wik#䫯7Ɨ5prNi[x=&vf*ǫ'WBn3*jlNO I!j.7=$FFG!ý}Ng-jZAmen V.a;,Z[4&uQj? ⅿ^)SF6|WɅ1, K(Y|$"^§Rð OA07Il}Z r|(D4e2y?a-sM;)>ɚAf8ӊ bK2 N4QNs*,ElA~$ |*#F.[eGҾ/&CſKױ#Y+aDEby}Iqa0@s6be=l9u@6yq]>3eeq 0 i.;(hd/EbJUcS{X3)U Hi*K)9$d{'5/ >BlsiL L4ddK٬4\JS*`)Uș$IgS@Č"4b T\R`4)wD\"ٖqB<~)vE%q7s]>,'.*QZZ"̸ PhW) 9Re􄼁J[q",6}׽/*8ytWR8K0eŒpi:Pyq ca xia 2J!E h'浿oE%5Se'Tٛ %hY?h}0ԟ$UHIvl4:&M1,o.{`2Y2Ü;PBP)H yQ곶2ev+Q7¤Mb@L8ld[ˌ]5K44F$K,X|o;f=̕x]8ԎIDmLP:f|#!@JC#">YG=}MbK=@>QF=09\CP-<$ΐi>~:*RĮaw;4v$d4ې},D kCW5Kύ<MW$ԓ71NPKr, sAZt3,JI;q1zE6|E+(V(.tn0`f N *~u𯷵IzҰ0lEy~t=SB҃a|S Xu߸RޱU+zCB690iBB6*MQDV 9?"ν}q}Jb5+ y_u~4qsFME7 Yis>bfq3ݞdk$qsqf1L܂ٮ] Ov&6)#&|Ag˶f)%LyaAv Jf.d Y܃.lE07f4Off U.' pS ƘQa挿탾bvB̧2,;NSwR; Ο* nvj%D3Ÿ~`aVy(cp >')nq,k5n̉A7u,ma{w{)%c-!QS3j/_7}_dtk}gl $1ևY :Vp /킂F:u[Gא.ZCkh Ka,G#,Q?WPn[tf@rvZyJ9(?i >XSd4 {jFL[EFa4 ^+OT+eG4'1 (2=sY{,'G24<'yɻ:o* 4,%̲!ė9ΐ t9%g3( er+%[K=pORz-bުB}loL.o5wr"y`mgg7a9 hqP!V؃T`ODr`V/Tgytm Q5a"xmuEЗHw lsI"m6Nfa1.D}T8(+V3ydXtCυ)DV$ڣRT 0ePwel9lA!:e&*Ԧ庞 cΓƱar,u6k` PLVLf’0uСlPlD&K Et1 "y)?9.)h!U댽 V#8F)rT~svt{ A9EʃqՎM2rt|ZzJ){N4iiqN eKJs [AABZҽHRH/sPz#?_2XuM~zsg˯v~C+B%[T1BUS:AS?ݱ5A}hm7U:U CZ[- ҍ'g'GJ7"Q3^gT?z"]jw(5B6GqS\,Z#ӍO5ҒNf¹:2j'pj-;p,uT7Ťq[EFwtϽ0{"xgFl[t>+%h)o[5/ R?Wx=*3 R7imvίRܼ@|D%c?석7Bb&Bڎh-,;MX}[)B cv|;g0 w6~6UPi^i;Z)ͥ4aF b:m}iUqGwbaba=sX7s/!(zX2j=4}Dpɬnnfkov užvhzDpOD0Qm hB8_b4:t&hMUnj aLyKވ c!dP[{REEKS+\;28%:]gvGiAX%#-Gg'+Ci˕_unPw1kN?2+Vwa&9-Ɨ Mu\C`Hmc-{%*KVX=^XwCawx$ $-?p"֤FU%>~?rVrŻ9vvXTҫ \>V.)=cĽb%y>95U~ Pr:/o}.rM{M ~':2,o޻?D Ӈ*M?}d{3݇[Y⽳#miB2|?[qEŻOЀ0"yQK'w<4d{)>%Gw\w\;ls+J" -̪fnMլ9;j 3 Y6@+OfB|oW=1pcn>ė/Ni} #Lal!1 0*Gl?D&,XS 순v.fr2ć(y.}'lHbyXY47O^g% F|, Vbu2%$/bhWA;|Y=yW7"MOk;[饫=ǟ;_&|75}>__S7G݌l(GWVnEMm'I 9طW+`\[gS2T_zKÂ*˩E2UIɇif0$, `o8jcsG՝vb {Vqy6>K̷&q&&hz0_1/!ͨR^-iȚay u,T>m,X) O18> 0ZV60' vOz6Y1GxJma&YLu^FotT(မ>Wo/c f8;e mӛ7Θ2hՑPz[wo@:_bUxЂ9c|jWWdm%8gcěVP{u'zIrrnqiJav@%&7@0f #Mh={(`>,3xuHB2'aق|1O$nn뭯iՙF @+̴ [-d ?&S5b'n_ބ9GBWݿ7[>H&14jk~ xjWgH,N$_Gp92כ,c&c˘=~ m$u b]fw1k+sCWzSM{(wZonu%e tvg64mpW%EUF QSTU`TWJ(vtb] {ÖX G#Xuq&tWn_LOG/I#iSƲPRk(Fl\\r@`JH?0QWғ`}`fmhgyѯ"ytw$ϾErgE8Ugo 1f0tѾQc`N(+'9yrnވeդ@7М?s( 9oؘj>*QWNF#VJ \w o4r{>Ds:j.Hhc Cr듸-jJE y/(αZf5\!,WM|ƨ(֝*i%<ߙ{N06 1sENݛf3\8jgu<Ȼu!&}xѽ6+[8ЍA38N: 5E~2Fֲ6}wRX/ ko(3Na=,P*zͨh\i޲ Hh~⽛5,A,2#; hSކºGcUd7F벱偧@r_z|+crP/b,Bshml8K7m)nwYiGru,!}HP {픟8~ؑ1y>uLo>.@,bzKfDQM-gv {Non`eUA|YWrgj.`IOM(݄˖po8 Y}mzk:jX[wAdBG ZH(o)[*Ux. Y5k T]/B +yZbё0ӳvѨ $X=찿lHo"Qrݾ:ˁ$`z1]Gʐ2[:͞H߷/"k@9귘Y8T?/W„S#" 7F~f#P`x0J/2C"S: z3"@C͔ G{eQUBe=u M =黰j{)U}%w%z,{=,Y4@]`N݁AXճ(}G+o4C n܀h~rٛDڮ9~VFv nqޜ;f[sw)_Y"vmom~S3Xoa䞆='Xؕ_D,5ZDFOpP 5&c]clf-V<['yN gvF3~%YJW4 pExVP,: ba:z,&I$dUUo`M]ǔ}J% @2!Nd'ݧX72uI7"&t¡&]yH8-"F@g´ W A9 x^*~ #iGQi{7.ǻlfFG5RXub$ӛ,}4ᡉdzpW(#߳)_3br oF^61Od/dr3k-hΛU>zA?+)XZ[Ay;ͨ|X^^/['QaRM0T *J cu`GuLI<-'҃Wʼo:p+sD6-nqTW2x&shR,5Vx XbFc.ATW ^׿)mB`a㩰xa~%=@4ry cö J<ħcn6ބ_Hğ}kkhҸ?7P7/_!1WŸv2m\vC砨V?(*&e'b![ӚQ%C8of! (F&ɒsI8b+gnR/lMl"K>oGLֻ,$-ΝO֘.;_nl87AFǑf,GkA4Y}de+6|߬,^a0%iG ޑ8 8O]7d> FJKOFip;9WÖ+f^߅GQ_yw"avXS@8<0 saa=#dx> A['vw͇EXxY&.?hc3>a r 87źmi:>aN=A˽(}K =i`gyF٠G3KF 4{߁|n h:h5dJipmKs Nh9zL}3%ήy+׮'Uf_|ƦI`ף)2%ڐSg2Q'T>(z΃N4&;$#٬}=o d;Ѝ*V(67ytw(f4ZlN#.yj#{`֏`{,z2QB<)o4^yʫnn_Rz~K!>phi~ MXzZJxEVC\IT{Bsi6,$ m\Ŵf/B fi&gP&8X3<a/v9BpDxk$FpxbT!JSnr3oRa]v$/DTgO>ҁIH8V#}g+ِr3%RwkErJfWQO˕<.G 0δ8MH@6%ejd %8Mpxy@PA ȃeo6/:5Fۺcw/V3v Jdy3|9JQs\}2PҬxDz K{e3s)?ZtbYi)`g&=]˕gl HXb"Hǣ;!l0qvތ$_,7K_^5rƜZI"d$uذF|lOt{V0)E3~d"DB5Oh\Iy7{gɷi5Lpk69#)?;fh&š_ڜԵ`m'9k[M) ;V|ۧ]5*T_y/ztܑM%d(62Of<좢 t$<Xwz x U_dWoadٲ}ʯG AX:'58?t5$Qou-# 6 O(KĹWCn&2*骣}q}eBvPGYq92*yGWQS7N՘eSfx m; HNA&g6WE 4Ƞ泟,9 Q{oFMp?oA/sr[ BUi>G\I; 7%13?GRwֽ|Rk kK_fzl9.RxZK~W^5˅#6MGV׼ws'=~C 1}Vf5R+FaeO=`u04= Mw XYh*Y:|Bg鱠.Saٹ]H/D"x@9=A}wM/ݼOdi׀tz3G #Bd5j\Ǟ;2"lA%a@0TڏY\0E)g|V.xo Q\<!͓1OjL*ҧRREXl^ `Oܱ(3qDfq 'XDU q|ZG7"Еa`g$Iy_{ְWbUp5AuA>Oi!@"_E:}/G'5+'U?V|}qi}W*DkZf3%c@ +?~ z'+.!,Դ#\K*x"O`O!̆O?f˥Spe=!'T'ذ+rG:9ZWtؑouQ=zs dv@e䍤G_UπT^Tt{*YO{z*~( EFPl%x l׍%8\!BηU{[3!f&3wYNMzja ҇­g^JQ޾$S!o~7g*;.(bJ#ΐnծYukz{j*urvyt,>7QeQك]B.zgh/z͓5M𭱻芵]:H?3x whK;. ~>/^(}: w$薠rwJZd&Eiwٹ6,e%o3oآtCp>yS ԶӺ#KڻW끖W>wʉ{2Gb]#ZF_#ⓨͩAy0&?GJ #6_xyP_y/h͵ֲެܛZˑH.67i/qߑ WWPMQAlg6=펌mOH0ZCEYTN=Q5+VB"O̻rt&,gF6`q##{q߿o 20Æ]_ώީ ,6J>c.n=DCklhUzO v] ҏZ9mpE drCQuUɶìп>h'|-\ WRn lO&an ᇸe ;):U>X6ҹ/J<uĘvǗ|ԥȤ:el @ȗ=[pdWC^قz^_B=[Z@Hמh3e5ZLH^ÿEÈOo0&ҹby\&'qGYœ7,MK߸Z|-p5k\r68?2v;pzsb|:+8!lFvoZ:=-[KOQntN"nv3Y=_^pka7PLW?8(RmCPImuޤVqTmuޤoY*𖥂}xH*(eHiV*ukV*X42vmHdC4&1nT-%L tmCuktvwvHjkdtm*wm^ IХi[uDܥiWAr .-L\3!te3-<5&/.Okҙ v _X?2!5]tn{@.1r^{n"ײ3C^jl;!7ۖsHTsS4Ł'šM6Z*3h۱Сf쮒:ށ5q0"6Hfڮ}Ũv=AdEJh7\.Fk"!:{ 'U,v*`U_}xp-Wx K8,l+x u C:~^/2ܾ`7mslFnk𸳨v; AL;*prhI-BZGɲwבvsz ZƐ x_xϔtJ\tۧ,mѩ@JꘛefѪ$fCIܛo*dj w, HȧTǁ* ?x8_Ըn^{Zh͏7F}p=gAcD|4Q8=i@WwݝFzN/ }4xXna5 rz}XfPԽukڣ{f^"FF0hv"* j@7 Y4$HgM:}4ϛԅkM2վ2b_9J)$H>:14 ݐ\ Du:Cfu `ilN}3`of)Նfܒ; m4_TBJC]K_X _ԷXL 5Ht迯Qjk݂CFynGXe{h 8)TWگ/iVe~u3}[ oQ.ja+lxZhMrȫV-ÆܴV8k1mJ۪]YuCz[׸+k?_Nѵ ü¨~guv\\C reȿ⼿=@ 2=Qv7Qv iX*[%bר͎OAQbP1I A1@>Բ&;$_=7A- wo xUE^cjõh"4-RiR5p:T۝N|y3ݥ.KdZZUUk5r? nGu7#Ol~we}Pdt3j6Vϔ; Ln`CfwP㘮7_8fr1rHjsG~ƿ s--YpN8t 3K,A琪+5BL7,~!MMw7 +nbkQ?xs%5$ (lRx=W7O+UE0uQߴaxm=sir(4__PmLDn[m{Xi]/Bi7ߐwg{,Y V.ə(EKRlg24eޝvt/N.A#N %û?+qj)OSQE-!?EF!,(]i0ν]^;ZΩ1!NQHQjB1Gq]Ƣ&|"="S pMQ|+(|GqG7X@)}q>W):]ځB)=]c<R+JS9a=9k ˗owarU s`1t]Ү|;3n!KvtkSc֥a3+)~C 5Q!K^E>U#%|if]zch \D76twHKֿ+=6$D|%KsPvʄТ۶X^{J6ڿK?EJu ;M'7ZT2čߖ\5vdq{5AFC՗YEdEI?3gwT`1%wډN R^RJrd([qt%M8٘|J-f6Nn2*O\MD;ϊ2*(Xx,ak,a~%v0ɹdRZXnq!Xɀޣ*dyT歾3cEI.}^(ϋMqes 홧<#ݍR`MLcg,te~8A7$Lq,t[ChF8a)yPbE߅.aIW[˅ )1NqS8 U02B2ypLLJf2[(P*T"4@R5JE$Nt /ǓhLLELD~XGT֪DjuDӡDQ%9:g6{õ@0)r4:nf#8 Ց$8.jL"@6&a2"ĭ# /*W˧ mw^ mlW@Rs ,|^/*}7qҤȧsg33Ecn+hRd9y88dD"cB45KJM( ޸/Ds{8&"z%EMŎnqj"æ1̯-qT(~C3S+.B>g-sme$Nmz4+#J0ʄ`+ >Bujv')L8 7/]'G,l/D%GP,Q~ 's5ڌ :YpX qOrd1yuC ա 䆯W*zz}X"^^7>ll=-kyZ_$b&"RYXR?歗_p!^]aKtɆ?x`P霥Cmg.A˺jz U[,[zEd l絍gqk>zOkq"CҸIb|' ,n-ɜ1joʟב^iŤ43E6k˲!$B؀fQj%8,Xm~wO{7e6oJM# Gᣧ~ R') yR8N*r?EQW3W3u5@o) ߨ 6,.i}Rk^.9GuA~}(f ;%BN[FFꛯvNjbE+8+/܏der"kuV|KA}os x2Z#6dN[45wKV&k[k+aik}/lfnt7A[ 5)bY+w'%ð𧔸/)JnQ_VaD`r$Il 5ve>S%)ԫlmKb646+%a_B_fA zw`,3$7U5+v ~I8B|#Y$NDЫdA?(+Av#F\{cY3 6>>pIYRb(YȦOb]ݰ:(=cGjVQ'4&͜I-h~v8Z$0`>;xcsh w&@ɴ"k[շ<ag$_qI: W`̏y<['_']a-tpu3`bfdmʤM!U5z)dyKl',! %m]aFKvvݻZMoomF~ҋƂ@ǜ{ }˫#},$TP^1imҔ;*V>q`@aA`F1c!f"<SybU+XuQ+}x[-꧘Z[`AvMPXφԓTvk`?}. $\{kSI#iU^;4"1g$sl_p0Y-?9q1G)gOC[o@dBwfc@#sa A0F MҐ0*EڀހЄ (Rϋ97T meco\tK]HZKgFr6ϸ_ 5ƾKh\3`d_=6s? ž~2 bˡL8 >]%C-@$VrZ( s$4}".ڷ` D6^36/^+9׳~52$to~Hfz1aG).\ͣol:we=k[ٴ0'Y7TX=iL{ae7+b{whcaZm^+^ t6h3=6'`~SlH,S!q<BIAX (U2A2 r TȮp.RH P!s9*UH-A"A*UHj4,'$ U*ĽQlT/AUTZ5J&DV!8|vgh~! *>\`S!I#iP!\$ =Cŕy\I A"H yC0 SK B8 UHA RApR>A0 B-Y_O`@ I!4DB (R!I!?UJƾBV$ [ B&rT* A8 Uy *\`#l$ 2CX7 yrAr`@ BB^ P!i#HA sĨBd gL3¯Bj " ҏ3B)*0( B8U2dAUխMA2 &AYv./JLҍC0 SelA"rA橐o d"4c AUȣTHA* ATH+B_%ϣ od /H W&)P!).RM4'H J/d yC0Zd$ ;hABpԪbTe RB/  V, R!"`@ I!2 H C0 BdARBv JRMA~$*d`ADͧ Z HQ!= "{ HA%H yC0 S@ A ҠBsI&AA@ !} W!E'Ha !H 1q.Q[ EyJr>WB@ Z@ A%H yC0RelA 2 q*?`@ G8To/ :*d`@41Ȯ4[9|}AUH|0M A"H !BRIxLS!8䩭O B~x/RM>C !`P!Qv_1H!AUC0 E#H%Af$O| dAV~,S!pdE45A TH|~^B$ B9 }$ d C0ǘ`Q!iFT!9|. b 3R!a* DjA bȥ "8bTHA*/*5`AT A|~da0htI$$T- dbD-AT*D=I 1pT UdA"Tȑ|~ZuG"Yl$2C0 ]Tv|BYqdi~!Ԫc $H!A ҠB,T F!g^ e4c4E>E5 S!9\>!\|~J /3HA"TH.`@ I'HA#H C0V&HAE<_0X="H:A>%H rë4dA * a1DP!%bTH5AARTH`AĽF AEr<3UHA2 A1*$u_2 *~._ [d$ d yC0` $HCT_9\*$"|NlrtiYM B$"RLl 'H  T!i~!Hg_m|~BRCB U! %)R!7q PW  RB6YEoB .2C0 BdABt Q!FCh~Q! c4KT4RHp@j,>%aAj0 Y!BRޤ ] RBsd)$_i~Q!' yDӊC^ (1Fd$T!Pc QA0//[DCn W!Tm_~e48 UHAATgeQ!U#Ĩg8*UH;4ĩ*dAN Y4_ VT$ GBj )*$C0 LL# BV D) *$C0 F$ 7d 9_ ӺyO yC0 E,#HA!H !Bd4fld3d>ޣ 5I>;w?N_5-f+^ #ıЃTVQb\YuP,Y?,͞jsFfǦP1juo< uŘQuV<:nc =_rFs@ dL램Ppg/RTRp۩m3#hzJ.\{ᚱ9ZAN;jdozRFk,b CSb]9s[GGgjmSˣ1gY}KyFFsry-So^70#-&n TzZi6ᘠ#) Xٛ:)x;3J"h?Q6rb97}Ϫ"vn|f{tGݤ^s?>M%O,_WjzЎłz),a N\:YAϒ?9lgCZrp1`x"3%yC+ /QuTkE=#h9ZDns=A2ɝYiJq]"Twv.?>j"ΏH4H^}]4 uOo0__RjQFp)|e$H6,e昤y󡬑qHXP+kRśHV;S6E { s.h?aeM'Fzt,ֶg{KZssΎq3I}*8+p2cb\6zYKH24Ko*JgEYA4mNsqB+LHp.d1Y?p/R#@cvH D'|=-!N5"!NhՏ#RU,C.*9B/DNUN/{r̀٦ȫN6-Y킪Yl4kq4 xtg:&4OsՏ'_GjhK,a$^3ǎa eyŏRv3~J?b~? ߎ f7=-ˆ9v5ݘ@?G߫O+A'1mRc\~1ѫ׍a6=da_Q½P.V?jF~Q]5:I1 #|il$CL$G詽Q=fغF>2UmZc֐5g>uS&PW!֪]#8ǭSXI}>#dz fֽewx c2l@59hwjN<(xSqW9ml׫5d7b=R:t'x^UV_]aSh8ihv55_=h#@(&  Qp:X$8"[bl9T=F; AfO Hg{l6.v#X7mUr nY%xӺ̄iLzq)jg Bx*_%P!aP)Ս|YGvh!4d'|0@76bt5p2vWH;1O!҂ʺU0|Ҁ /b v_! +ai@ؤcB;TPʼ+0 R$˫']cx#[9guTMޢu#*6VP&"HzD~G QPI=譴3ZOcs>$۞ }2᧧ϱH:W}9qFeްQ|6XU_> +7Dݛ Ž?6d@7yw QK EܒZC$Re9к> Z?BÅҀ 8{}VcP8f;`_~(ڝ}C%՗c)d/C4Ҍi*Yȇ~4M&BާuqoO#&PH/B21db%YDdj![ofip3Y}$JjO>N'SHFNnD!"gX:ήfy>.?v1[i0ÛF3"&ǪΧiGJKdvПΑa{V -3$Bu\Q ­eW x܇I52%IJ$=fv;,nK_u͎+ǻ,hG(/ktZ*j[Ed H/D 0|fRV!/DF Nkd fr֩Fb_Wa'GP`2.Y{}[2T;xH!DLfgH/f"LZ 0|يh/Z#U'?av1"`bXFRZQTuR9H֞D{kso ;X pMƮo|yNlk#=`=_5"S})unDi'6Wκg?fOW ?!W 2pmsUcM3+G:w ]r=ľFbwފ0?eW> *}ʖ@o15sSʯXqaQ>͌ dzv`o,~H&Z݄9d'D5OqίԹUhW$ˣ_>MᥫC9Wϕ6a\iw/v6~VPiiPqzkϕvs vve k5+k{h&lj-`8 _yz64[Ϸ\}|=okYd~g֧ P3sK Zk y ?{s7???\|׻sşZwCϯ^?k'_RԫwSfsr*ZzwhMw׹.~P߾_]4)C.gsȋ-Q]{=r2k1Vo} IuV5BuտB 7_]޼_5W޼EFL=k5󦯆$jW$w ct\>Z2oɽ"w8?-r0Kݕh@;A <Ω&`'3+R!5)d+Q2{y#"248%ūtۑwW8pV#d h{O&x@ۓ<D!ԋ bNckNG]m[Pd6m8ےŴ˜Xf/w͞j~Ug?N6Lh>oM7cmpaRږ7ĎGwĒ\'Vd|)GO9pdK3h.~"*FDfQ@7FW M|ΐVksof#ː4y83A/s -5Kv|''}e sha9]zRd7v8"#cћj^bRdd'iz6U'h7TEYﮂx>;tRI >Y+?Šb z"\E391 >ǭ ~|LƏ1?Fof_ 0.c | /^X }5ď!q#~Np[sש otq ?&~hß `ƌc#||+T7c2|,Ïc *`1?>#ƥ^y9i3<G]M'42;Nߊa?g걱IH^q䄢0GihyERˏ@&Arb~dCX08|:|D'J4@Bn39I"  ,O  'Q Tb} a"^'@B)~߶'A)(eC+Pߊtx u[|Mc&! aژZNSh]zCGBgҤw4`] ?/IFi̓h]pB`PdM?ejPױxn2K%U/gӋ֦KZ^ϭM#KI_r%pŭ/h ˏ%C@~yQx3e}3yU_MP + :TTQ.'4هVK;w/7DhA/[Bk=wq&2T&͍L yK(N%!wAiIإʎ)vcY16hP[Ȃ@Tx iǓ`%F,q ? Sy~@ 4G=ql hR^QّtAF%HHc LdgG:BTj&Av'}(9TzCqv7W&KF=uи/ Y5i%mH K>`=3#b9nO~Fe)q}u0Ӭn}_~塱Cc?c(rVHB,-ws8#S[1osCFq: V 30CnD˽O.XŊx{&V$ExfY$W}4D9zّIRgq jθh $U<TJlیJq%ir8BKƣ’g2^t7P9jPx(O!ӯ/]$' {',1ҊB,cbEo954Dg6uj,xC_$Xdt֎=Ƞ޵!&Mי3@b K_G1 {f"5;G$;G^dT%FqgXq9>Hzcs! +,Iy,&. lud&._+,+n-@B ;YQ YuHQ+QFQ{Ѩـ\JvqwuV_%;/Bk{B aK+mXAAOubƎmf|a:QrsFO,R'U9rRgv'%;7 7 NV?QA8&Ƹ86 0JR6w|0 G y% Nҙt;`>ʓrɾ$J&O14AR ݲQÌw([nBc|ZVZV4(#iq;gAYAwHl]%-@M;VS>[+7Zh$qۤݷQ[/횻jJtZ̹B,.}WD}Gg6_gD9H0Y^OP !z1"i``q X P+,kF6v?Hl:! S8%@!_IY=MF 6U8.__&qIdϝWBűabbH8=QxuWmrRcoY6`cؖlⶱ -BͰlpqW\)_\)%L_q_ġ 0?͈ԫ#05ۍxcLaLC^̀ȉ2"7|X$snE2UB21x!zb]ufo*.kqhYo*Gbۇs]ϵѺ ҺbR`Ev ^L.]a)Vm`7R*pjn] %>UX|=sP.{;EO((El<YAryswY?!0AW~3WЧׂ!Pgl%2 F bhtx:Ȃ~ m,!wb4sϷ'dl1J_v_UFZ;ė[7 գTAbmS8W/bI/M+[nu,HdAR\WX;+ncB5. V_{*y j`uE>IoZZ;ÒGXIj'3l5lxjfN1Qpi5x_9m5Y[W i.Y%-'㍇.%3bd *w$Ps?Zow HRc 6EPEcSx^mbw+hlQfz;tgMpՠ8dqP_PɍKI[T[Ƌp9xcV9#e3Y|G Pp_ +nS%'X`JWӑ/|**vjL!pVD,\mj  ,5bI@}˜OjY[, ejD",nYnϞlZ0 ]aO ع8PLam1X@1sZg دČ3MsʫPX`63\AV;]$[g qkЄ3v[e*d#SeqC5ki}kqs ~W5j #'8å14;tYψoab>(;1X^b)[Ơп_'|xcjp\Zo$xL,k[lNX)MWàO-l rFF)ݲֆ~5_ snGpK d?-a.YmN4'@qP1P֋Ց281HÅY:y[$3Jc@ I QD=1JL5fW\{g`w@L3(u,քѭr*9#c]ƝS4(.ILhU0hRo)L kS:f)~ /uDŤ3S|C`0j[3:+r;h#m-8{ui5(YY g= 1džMsq X4L/Y\sxLYGLxSg8W.3YĂԂy!wf?lE^aOFN Մ 6I : _Kw-͚K,mbX\"]4`qy(:DT< tk&/Ays87Vf*bbߚ+|& mu%;_ЁXl-zE.>g.M.OnAڀ*Hѭq0]PNJB,<b3nnFŽ$^ /tHq\j\{#m:'X +[k DIt"Kٌ2>Du[:VZv H{}ǟ wWW K Km`ok8k/.P᎚Ib͆M-Fa+O<:^ǚ:X[-2Xӹ^*.8%@큮V0]eY!QspaVlC-o3ѵ~ʦA9{L٬% y}`<@)l9jYI'I̭"#& ? "wg)Zb $n.zJP>;`%XW4 I7{BhM<]gʼtt1Cx ,5[qP)jUw:OgAή'¬wI3ޤ P'~jYG0 flICUz@bAkA2<ĸN5NMc~V(f&6޿ LS^ヮlxP@n/GS&}סj57q@2/调xUI>mᅈLgVRb[f̤ I0cVGԠϋC2z0wf&#K=ݚܴ’7kC:d `E*uKڝAp7+HϚz!4ٙ0I/`[>gg 6,m硨ݵS:6{rhH37 F!Ƣq̧y~ZV ;$^P&9Jқ.cP&ؠ+\S2% 칈3e~(XIyAIj[y_+s QS t0b6% HE<뭳P}qVGf6j1=lTha Uѿ) :N K;6JUGXýQX7om\uˆT̈Od!m׌9{NeNj+lI{APIKiε'ōVK 5ZpC6Zs'I0$h?#Ĩ0ګ A{ T+̎ [F s'fX`]$Do?@o}g6DnV7ꝅq\ VYEMP_1yE&xL,nsqߊk@<byx JB%dJs%|P{6|Kd?P'l X<_Bciy@PFf>ؖUas͡i̼耢mOJY} ` (ܻӛ+\zbv_|қ~19M`Z+uӛ)ܙ iLZ-\Xbo ~݄T5Ifs6ؖEb勘E ȋWwE]U P++ـFX>a/e|.߼fW+gh|˷ѿ|.j,_Rcj" (TW}2PA<ZR_XuܜI9W6s^]8N~1ut"n[ (\$oMܾm7*\U+h\v7κ3''ib< W_ W[ژ:zIՍ9N)apN#Y^noh~jZ>A1i%T1[8A}l[kwK5gFZ(8!8Ԑ֚锛`;рWTMn)N sWGG>3n̟)/Գð~݇ۙpmƗa\E_;V0j<=/rDQ],_Vݚ딅o>=aʓF;wJ-gv3+LEo݃5spP8D %E{p kl1>;oƒVbr\<.#YrvIoH9(m@ǰVX& d"f:& Fqt16I S=&CjB%w$Xq=͚$VcE Md#%[;+$Of! bba w>fh;^NGďxwA=Vk7]ƺhm|\4ڀc FceOC[=Zv>5{'Eu Ԩf&J{B) ΐL-jrLdDJۄ"{"C9MXR`GUZJ͏4&]MKGbgX$T)B6d].mL)Jn3~T^PS)T~`*~yϧm/h"V)(lo$Y|zQ*QkʇցU ˹>w ~i{cj끝zZEY$@x[+gN_n2= c³:mSғv}9'{쾗'"vl݆6/Ҷ2 )2pMGvixLx2Ṩ' <)c :u!7I~aŭ¾Om 7E*XcPZ)kr>E3Uk)"I66션;6UrŔ@D` g"֭ R$멱NVC۶mKQ5> jiJv:I?:bh2\/w#u&QM,˖"NżYF`4BVƟuQߡ̉vGz3U(~.zUpڇz ҽ: ⍂81T~j8>;TFьVc)/.|?KAvBqJ?X#CZA\+}CB? ZF΢&`xc{ɩ}8rT( Th4Lo]G_~qº)/0ƄLDV-::'J "i!/w)ʗ+PBk_HEk K}# )hdM8hCRU( g7ZFWjAzHH\0ݮ´V1ō5ɳrf7&?=ijP֐ceLHhPXZQ`:wP5bj[}px*^5B HQ964t'5a~kvMɈX{FRk3"3vCb 1IwbuaG0^um]Ua']lop u.?1I=MEH/n\iR}ύvv;Dp},Y''H?#锁|7'%|xd'#zpIґ3 戺wioj?oDuIQfkG9"GGV %ʐ-&CmaVxϘ(450G`iiΖ)%vbi;faqEBm%^"0 !@uõ.7ɜnU훟2*hT-J6c4,jMLrKv'LL%_(2vĦfc/'+c?I;V2KQ{N+yC^vŸ[Kݓasǟ~U (fhu0]X>T\>iJ6wr_YoS^}KbXwAJcs&D.37@ x41u3d w&X j씰*b'iz"GyT<2b(}:Y))OC9E#T5X$;{#-?y[M/Z*eƽ67\V+~x!]޽QO,U}@ozƩ rbTGLT#=43r]>w8ldT-ϛha60QgvlSƎĬ*XQW1RCYKIkxuӪʐ({TCY0=rf\:;bϱãr~lR|/1VJl7-.sٹ T׼ĕ ;Sjد'0V[KLJGIʉ}nP5xJ 4+`Uɱ>cӵJ9um p<hP 0 0;ʯ-p|V_IཆjUNTF'qCC*qU5?҄B@Y&m* v|rx^d'Q[*owz Qt2\)xWi4 U'kVND4 m?5 h8:<}"~ys>sU| #X¯Oᦫ:w]ӹ׈F{tq/I; !Å'ݏ,77.lx{" 9sT]̅Pxt5O4)?sIy*^rKnc49.kg\rQ/݄'lG0S}li 'ON LJ9կ3oCF_73N'UC^6YwXmggQy Ԡ{gAr{`n!龛([˟0Ż`i|6Q!AV|@ժT{8՟թV{Jtc>ŏNOa~l wLc(əQo]lI48IJ3U)U*,n% =ɗT.DH$"G>XJW{Z:}!b5<C'|fA leiy0yc¦Ef:ۋ/կJ(Kg׍ \Mng'}U#KࢪgVbL22AYf:3$ה%|۬Lls_EwRRKZs{`'=ns=,0R6m-.~ ㊫4,<9*l&dԏ™45a^OQ$~7^] ^6q̲ rD?ˍg(WpjE !(ג0vwf3ӚWٌ#qQd'ݦ_O7+X?!) m8aܯ Q?bfU;"5'Zoo7T P+v3o`|Xӑ>OOLi )K'r:ʿ{mI[ƫ,qQ_uW<oKqC( ٮ1g[alsVr./^nߎ^QJAp*ףz81G)am~cl~ch]@vV\D L^:N]ZX, gfluTH|«}1he ;ȫxF-%lB3Ak~K=|Zt]8 F]TY.3{=|%vdW(88P[13KK=>k75/G^+硥J]nwߐTt(JO&l>_Ѡ. xhʪ}z˞ϣ(i~WK^\.XoAXF>!hN;*f*;F,Ti'-G:]OWz&Y<73$;n[Ozz?8n2g\t(ͺϔ=:.E XluG}l5nת(/ϊ X@Qh$Wɵ+42_KanW EGbU\&2ٕ \B dgVLFUfb1!!/ qeWbj[X|IJNt>JހaeЖD4S܅]4o1VK,-@Qh u3Zq Bӊ;oBө|[X)naM =}UL sJGQ(B)hqD!4"_vrCa "~~yNVIǟY;.ج]4Ņ_P.w p~- 9,G}w^I wS\!?=m @{Jv+o#'RɾV~ ?W=Idg] R~@^x TQf|*ߦ`@L\$ Nes_%:Jv+`OזؐJq8UӾ~9I[4ypAg)UW\J1Bs ‰QdO+ ˂DoG! `MYv6[ 5٧P@ޘRA;\X\OIP !=G9bHk̛$ ?xMmԠ^N@1Ww>"Þ)=3*om`(<iPxAOL C\ =@0K?eW1-̆j;2 Ѱ]i!?݁Z kUwNkgO 8>-6|B=7XKD0#:"J"}Aä"dah4K ,6ek9 Yery$̇)PKnC sN3a$s[Mz~pQyr>YCSss6j385Ҝz y# n>:"[I FOqܖ-wW 2`M{л[2CG^Ex Bb,'Sqf޷tvj vu/cAGzǣ*GAnhH__Ix^j.7;㺟JED9uɗdEP" )\U;ŀ)-L|퍷໬km_ W,^C3$,1l0`&ӏD?!yӦЌj̭Dׇkf +AX;PL1C~׀t-02aHw臵3wx6spM.^ A\O¶u"\CW6OG&8Uj~1"[6% Ihfm+r\/$t &$Ȱ]n)dX{ ?a[TfVKV-F $M4K(l'k R5Ddprbvrt$VV62FH8-/)I`QhTyN1|⸮5;w vQS!˂&"PW>IQExW$c鳬ӨwQ5/ [Qm{Zf$Bт}i%(N-[DU`FMW)]dXiUa ya<ʦ?dmi Dz\'0҈ʯ- #a?c'1|G ]/`ꎪL.#N˯[6GK>^m fC;+X)Fc?h#94x% ^}tjTzLE'99U_t~TkX>÷xڄ8$(8vT/u:UaVt,Atn@H-9sTcេzʪdI`[B >s):~H0z!Y<īl$~u5iFήRwm֎ɺ.)}1YD R9h VӞF!3r{ U(պzdX5X$7)-SJjVٮe>G=g P?rǖ X*B9\g3 7. ?—X *B>E|H9C*05MoCǙ+? 4xWLqLs&iS&ݠ? WIcu nsȔI%Wd)?UWݛל:殼l*Ib6Y*c, ecx[h.p#ށrhcMcN]dw+Is0eȳx50n@&PlW{83YF_]^tnMٸxAF\Íq'6z?xMʖwEE>4aϧ!Sai sgKN|mFt?^j*ҡ1ci~y ӹZrU9[Y3ʫIDS;bgSF˕])ݽ⅗$jh9}Un`iDuV\p%g9s dW~ؙI:TŢP '`C ?`d$\YsD=r|j0htRnQv88*ڤit&; R-t6E ^*^kih9I}Z80@(ڶT S2kKw!CR5r/Lt98c(Y˝凒НOtӺ? =EKV($o"eD8. N틺RXbΈg}(A0c?3)(C=aclf(}J 7tM^lƥ{G8pDSGԴD6rZ,7뾂}Kk()QL{*&QLo*&]״E%PQgCߥ%Wצ2uIo |'ikCn+z;4YT&~`@wJ֖ i_?G_B<OE?30/acV)fQ%t`{!ޭ2*IG~`B2u[̴DT K(t-Q| N-{8n- 7KrrnbeoV~Kd ojIw<5<]eBp$dXdTL\_<#t$[V:#FN4Vvg LhXe@"|~NeK]xE`p>i, [NwŚŗj*Psls_'GFk%-~&9 &3.2eϓ, 5C#T7 [ B'D O= [S!C [Lr\@ٹn4}ɿΈu+cTa# Czfj^<%^Yksv)f)5Pҫ|X{$g&_LЭQ!I ;BvsnBfV: Ӡm=7'BMync+u18jAGⵖ!Ѫg`4ڞWaKhxqX[UgN 8Uj{A2Du[hZm"#4%(i,&i@AhV@c3W$aO;d4)F8\2үD$mIW51Y}M,{$PR4\#lJ&j+ T,Ƹ^(ѭivdr u9Hd3ȦP#?@=~?P. Jc6QUl8gNXq-{Hx,La!:.\km" hP!gQ#WO 7YOqxWFg+=ƅ"J̣D7? ]$$+bb5)GWi{sx'Xk N\kjJ+u6:$V ˣuk%[ZL`i= *G}.8(HFq_kz1e ^2d@` ,_p}1[HX60Z/ CXM6b"΄v*N2DR–(ӜS0 VQ^iמ6{Z?B:{/|-vr\* m&p%Od'Iud}:Sa<2jn#0 XRLtI՟w#@z$1<nj (t7&ai^hVŮ[Y;VDʺypwl΅ $lOGw\ 39{P%+ sf(5 &锌324Y)#ˡil`FV&I.aݮhU~mGG1SAzqR[x訸T# A[o|jg/q'@w=ȞΎCH HR&\,w$<%%^^t@u}nPCyW?/W͛ ;J֏A,@w VqŻURB k_H;a6j2s ypd4*_j QqQ'4OgK 5c4Ѳ '3'HhW4ׇ9 q/+0 2?Gcy[gb=E?}\Mf,y޴p=' %Zz&ҝM*j@G"Lvy4Q ,6? %<֞%Zu<9HfȾ`#uG`w %=l׵&bݢ'4gB7ѽA$ݺ1[3Pþ賆ÂYxY| x dcyN.ϙs~913 *y&.G5%sĴR-F)WOo毽];W+=DA)HfpmJˣ"]/r6o5X-XQP':HC ^|1nQץFjG%la gmg:0=veg;9Q=̗uG@K:oi.q|١/3-p?ܶ0ݏ3pTEјg`4Z4ca_>؋̒<`^CQQwxTs0XkKgD[Uy%0?.y'# 5wp'rk# zI?;J$ABFk#[;yC Pao>{I31`[2v6.v)Ҭ(I[dod](JoPF7:\8?v&EP.}ڢwjF>aЁs\F؁9$Ex >6K|F|ԥ//4{6&9?q >`,!т(rbeC[Y5s ѪlV5& vLOӨ0x3 'CpCKQ`LrK_+ym'a=QSKS(Bcl둫d3-1ՎPYb_ߦT]V%Olקa)2Sf@Z{x}-E{B}vֲ}WnV++MZWWH 3Ajŗp4|9ա>= 1Y}Ks G?ȝi.ڡ|6$\$M0+dw ;w&F(*r{oev % .ei1wQ ylenZ **M%:D'\6U4gw6 T&Ƈjh*l?Ƣk`Hh(U{#'QcX8ٹd 9Z5G' (d mz3 cdf( 0HSZkxoydVw8[پ4@tK|Jp=#Q `%Jm8Y+ʿPhRwA*xQ#X > % I >!ZLv(b}}r+O$#d Qr.c/Z|?iuxPaOJl!h I!~Z–EN>Dʮb2"Eȴ~%@ASs5 '=FqTly2|bu[L}[\ymn=/%q3MKC1`kb^QڻY:vTP&;jv?.?$X_sJf OL neVi7#E̸] 'H].)M@"5W[-]uZFWoů\3Dd"ijf;[OqnucqHy}L=b'ZxjEkT[Oi(¦!igcHYlk+ lq)@-dʞU6e 4t6!c1y($=koH oDhg6Fɬs@deZ4_!mZPU | b,k:·tr {wx9z?GEۑQ;cujyh/"E>u%ά7a4 +'o$2ћ$\~U^e$4V կ&]p>ϹH T6Xr!"!9f=I!?%/P/${f+qB=J%S9s8hIL[5 ,5֡_4`-0@ dðh0כvjG+(e/. ɾ3ë|ϴ  a*{j29G1䰸`~L~`^Jm?ʅEZrO:)>V6./'cnR*b4C.oÙ0DOwTÁ-~FTUb-,ZĿn ׈Ӹm^ױ큰[BWuحm5@զ}x˺x*\7FYRȩkU^~mE[8Q?zC 2$֣fy?;F\šJW G`EU~tkBpi{LQ Ed;lYFm~$盁+Qg) $gCKFg-ftO#Ⱥ zsCOci}y͍<]@X[ȸX)j̻5$Ó YLbs&麗C ;6{|>HI^p@HcG+¸]Fg@`\QJkPawk ,F@Os"*<{XZ/z>dկZIgpeA 'X~l 0KX-=N)osԤ>**|:9x>FSa%%Yp({୔UaU0vxڏ*arǛEљxZkS%ۛr| Zqw2, M{<,=jwncM[h-+2'ɳGe 57ΙB΍ak<0LYt$I'hm#ˬdR.;mhƿ.&)+)NF\aXYפQ8^1_LJL~3 X@j9߰ 9jiz'L+h+Žx7Ee9M9H[@'[qGR.mlr^븾:nc;{ZfG Fզ6(dExoGFNk5@ `]ҏo $S蜶IҸpdK[ B)yc׆x~Na؊P8 s3PTM&ը TeQ PRDad4JY# /qٍ)b6e,2qٮ`)ھ=AWx=bmO r颾+ $k;1vFKPsX[UİF!q\`›-]@h}XU: #ѣ9CN 0EW4ܥ9DVcaAOv4޿ɫOϊhH!WrJdtgna؇&.\DiW܄RO B=ԛD!U(LQ.خknBh 51߫ ?; 8,sYf}l-oڝU|Mkk 5 sU_j`A%hξm|gH6A R6x_ցDWxm<0}By) ,EJunId[Z!PK╮;chDF _nYr^? -꽎醲dn\ YE۟D˻06 5720dp|<[TW?8(έb5Lvkyp(K0;o\]`midf=J_T5o,D2)ִrj/3RxFzFNϡ`h^CB,kF1H\-;O;:M=D=q^a~:>ڳ'CvV֫@f(^L6|(z:TO# 6(^@͖y` Pra ]Ȝyߦ5puhUt8m[1+(O{гMQ=͜9((ǛWkeMhG#w(Hfb#iP$3m>g~Ǹ! Y]H*c<ū,Dcţޘtba8ѱOnBns%_{rEE H.+Ҝ*K?ԜZ/*:5"M?@qd̐Q -=d} Afwn\xkaZ4ٟ}m NV|,0Y, A[xlj;ްXՃh ۢ˕di@F"Y>!$A>Imʅdi_/ \m:XMijRw WrS94O;:]ih ,Z4EQ/p6y_6Lmk#/)= aBZpzfH"LހȟuĤGV { Ec/A,AA`QbX\lF5g@Wil$u;8]UcQcdʥk9#*tP_/7rr: 0g܍B_ { sCuPBe> K=-A\j 8?{i>'t7;i.S0ǕrSIJVQf18IPlj3ϰVMSY:g٧Oa?烃',/˩ⅲVMTXlyY5ɮ(EK=s(i&eyN5Nĝu$I"ܠeXX^W]0} (E,"VB]z  ,v ]sAIkrh]: NGDCƒ Ъ% a?LMy̥5MNSߕGfilO4=s )β?>CަH&)a8dvtQ+'޸5ܽL'l(['׌;G>oSQZÞwiե*ohM\6'xO=NMdurB؁On<7MXGTkK@ұh)Uo64G)H"Rb_YTX6%(*nkiQo.O5(E, Z[Nzr=$-p7;My:x`<7;%kP/|xn.dUCܯ`O4KPr8ŲM#Im0aJ10X#tAb/Yɂ̸'=)5JC fm99."eJ'4JZ:8[$m9=/Ud˔_Zl~=5ewt%ɢ'~uT =RwHR$êY'MdXѷh{'@˗v[c {. `RB[h)g. ZHa V?3PţgiGxFVs'"<۝x[Q?^x'ųՏox wt>ſ&a9(S]-3 @SѪʦnTUS].w[J8@~΀:#@9Mo7N9Swzj#v'O!;lׄ9ڮ54uaN#gj9?XGb ?x,Pi[K4 %DD6'Q=({4٥-4 }.H`h=t~8kBw#Q~r$*p:YepVcL=y=GT#3 rsWB؇#''zů Yk~gC>(8 (g X4%EZq>bj-!P/:~)Է~Cg5r tJhi=ǔͽp]9'll+r5U@R|D@Bg<H>|nQdh+xH}R$)²4n[^h> ,ءZQe rCkkV?m}Z݃I#>Y 7U`g>1^FJgT`&RL`4mK}cZx }+z7r$܆̔Kcz%XXCuKGd?^W~Ȫ?8Jȶ(:Yz 1IaYd;q zMca%om>aL 1U,|$)DhYz ҭY>\/mR<+tR.G+ީǚUiW=xu-Y˽J7]P`#1QQLRoTI9,pwLZB{v_DBɹ;ĘB4е:IAplFm'^?^7Bg'alU%%шj4a4*=Zg?tLއFn&#D [J 9v;W7~olq yPHY,vۗ{?lxs=*KPm^"g'Fuҏc/رCR<;P/YP{ 9kRC,,*ɜK<.󙵱JtKm/vuy튝0 cy6aGƑRxFōJFQ2Xgɶ- ܣCi 3se=*&]͘oXˏQ4O=cCUjy\mRTDpv袷_ ` |6 sV'UmF$tBjJ`s>GPل7?ͻJ3ͨT-%B7VrkHf1YMF ߷ #~_qZf{`lE,x=04&ɧ_|h7g/grgR4JJf$Dxf3+ޝE J3 0Rw&1Yh?qFPxv oj:6VVds#8)NLDF;3?> y8J,Ξ;g(8B޵OWdz+3Ra68Zӫ!0[Kv}s6!$F $נCP?bY mu3'1t5E~oj%[CEsWsa }3>'rUȑ̔,,%zh%9l(pkSsc Jo1_ }0EFۂ^ ,A`4 9$bqe *4ΣG`Ŏykɉĺ "ӕE5R5oOeCuNd"[>j c}AWa,6ghK'|\ Zf(+jDv)B85tB#µKm"w-L~6 o:$e _sSӎa?kFK{-v;E d:8mҮpjDb$ IaHv<OV5PFyARZ,:O `Lu9^9 ]tI&KBqZLM WgUIɨ68nrPؿǔEؕO/12 +.B%&܈:S83 a$f!\@aE)X(l%ѩ1Ɖ@)q-JlbAP㱙ٹF7Ǎ0&f{1kge"qrb+qzjRu=cYYүЇ`kȴ룵]>2øXȿ6[d"AS襳G{wcBQ_Qd2\#wcm/e㠿ITq(ïiv`} Lvl4bt-Xw6y!Kb |S(yp3E\iJY'rq8d $$ m3Щb 2=:)_+)NQ); /S{y2(E|y҇r t[9&&mLvfH! )6ɹ5 ӐHH3 h)egar,CC^Nd+oCB\A%:4J.%s Zzg;p'&D oٛFaB0&C2BIn:x]FiT׫yh>p!j>Yk~k]9=ֻ<f - 5P킢 JE&pe;+i*t단 Tn~,4obK{t) pexsU[Z2;$~:-|)$?}qYJ(| 1OjZ 9|5յQip!]//ʽ  2?@:ݕ!\e:LNR]|:,'>Cs֜{,+H-/-,F6vk ]Dn]ڌ(&W˨[Ϭ)GhýQษ ܠ_fv.XFȦ@ށA&4'^o^F] 䌝 ȱRa@G k7Ke4lfETfy Hs 2٣7K1B&yT b?#^1}`#(CL߬4ydWoPOiH>?A27| X ki^1pP :?

۩q{>,k]ZQoV:t;kkYַuZv|z.Xm8VúX}.Ř.#U ?@3^G=zߡn*Cyy}hؼ{T4G݆ S2})<೻մ7[ެ§Lٽ'ZlY=ThOrAO8Y;H_Ij>He06{y,hݗg ȦEVmȞy{Oeή۸~ή鿮%u1ozƻEm{v%wFq.\wz/p!|3w3Ľ>5⹣Qpu'F8u10ɟ Fs]ï^C,4T!hPҋ.r^59ms{w&/k(0J?³,愪_NlѸprEV! `r[~f'F}ӑ!(Kag;?r4X&k &@S`DI뱥$ݡ2,PԶ@x:!ϔ7x=]au AO;)&[]{ 鑉u=55p<1;kCh"wڴ/M>jq_rvgJ(m2#~;K4D]/WmʘeL8DXl q apD,m_ʧ[kzʓ\;5یY/+NSVb,zȠԁrT*5^5x PKL͈L1 x[mx3lJd`4IwUŵ5a3XSjK'֨ %wa7s:{[MFCMI! oX"kpb.%6;{X!M4PAS*l[xF.=v|IDǡj ɂ{-'h,!OGJsm rH$QYa6o",^C^ t"CV y! M8H"hmE]>"wT\g~Za&| l/r I%"7#ʄ*c!Ϛ}@>r]0- ./,!E3K|tFƦ߉gI 56;smH&׊KൌNjw2*Y#j+H^auP>2Ӣ vh?T8h#M.>fPs^ޝF5/ܥi/)T WOOnT*E0Qn*|\%E3vf/Dݎ][I;6&.˃:!%dXۆrdb]xJi;;~ "o$јfddi*E6[6zZߑeS{֌pp*30O(ciꥐFǫ˨]:h?D"~lj>4-/4rTJv(Iͽ\{!0Y,M'O2%] `=GfDs/g޹ jw>Xzr:FO(͒xeǖyw&e^X6 ׿}E<8ju7^ѹeWblOÁ/5Վ{@3043 L=mwOv># ?i\gWQr&zSq& R^Ҍsk[r\ wb6M~iעvs#ȅVC}C#lqY$Y;HkFMNM(4 P{ؠ-oy8%V@'sC]4Kۧ{b9cוDCJ~}/luPWo!MFt|OIe~d̉dxeaN"8Fn;]wr5 }wl n+jnTwd>,}z|$o9zm"Dmʁwj oގGԾn.@Íqt~-l'(vc]*qeiKgB&ە4W{b\D-]į? K*@u =88>tA+BaG}ɱ떥FIiK8m{Pd:M:vF{x/^Nؠ{dn n,{˴]=4ZQJV.846Ytn5vٸ/"4b3zoܥJ*Q~hT*ơ~>r+%>/.|9eV3a(Fh,칔v 釹^݃oV YrjQߍ%) [Hg6]P]ȝǁݍyj<bg  38&I)k# mZy9b*_jiaɝrх5;4%Λ XpMh2%l=ycrYY7?nj3q=frC*sFO%<}9w.E“YTeg9 xqvBކ#R9i/gRdMpSyѿ(&h+{mRÍeE}l򹋖yO) J=30R\$C+^JH\TKrPq=Cn}[#^ޏϵxkx磾ce:+v+EEw":<UJS=>wW[ ~E[·U5@{ب{4:n὇)]GV(-By] 8$ /{/;wG"@- [n OWmc8FK5Il~dL;VtxyfN%9/1, ւ<̯Q0 L7S.r: @PP46}(W/ {@nsw؝Q|{St//ݻ_򮗞^ԑ!*^ekR)v.m3 u!9wآg(#ϟ(y(COu2\{A:d*(CQ&hg \o (tu槠lEGCQuQ%_pK>#sԇ_O= )(cE (mʧם{=fKd-QΖoctw|=fKzgˌ2[;[u[l }-׳e՛zX׳e޻k|gKzƿ-g7lIx_͖orr2[l/-kgX,n2{Qzk#Z|E謹zlf%N^NMg04Y<>|!ȞY^Sfß {xC@ (:jg T NOx, 4J0ѻj}\<,?{: tF;j44X]PŊ/V 5z }A(e|AѺ > #À|zşTmX"kk/6y3]~g~T3*0d6K+wXf^Amgk/W]O|A/eJr껭Q4W(fgtUTLKP*z)2U_-[ ^=צj)ҩBtw FES^A; lzZs[ 9)2]AÿKӇ`Uҽ{#(UuIuO(N#UO= *cHLyſNVg W ,S˦[7~嵛A_ hQ8jh5D3R=Naš^u=IG#WW{(浥':!;/ }Y)p)иKAP'ŎkmHeX#T[(oB?w6ȗ/iTAcg*|TU >=l$-}N_\;*O5yRP@$,,x, xGoW c4S3izL]z]nP |A~(v _"3KZ+L }kO@jnm$, lse51J4hkvhdB SO jAՒSruIE)S^ӫ-XV!tIF 3L͡Yf}w7)<929Yva"ف A\`./ݞVM,b,62^^],5oC gS~WrRf[TY7FՈSٰmY&%~֮>āc(@Vņm)#dugg%~䈎9Etq`Fu,F-2*OSr UQN׶emwkhy6>40WU&8˶sd2uK N)bi 0|=U@v4ۘ3 ݞmA4g ϱ5&lG1CkZo/pa/Lbɷu8D(18n\K;O] |<ž1M[ $tE{KjEs Gs@j K/:ncb_<o*ѳXqd*, $K/WdA/`,Z2u6-ISZ*əzxɪ4 r|SN2eW3wZ<6I5b.d@%k 0nOs+f bkuy4ΐ3;ZɌLo[ɔ2밫V(Ғޡє7& 蓁*} `V(:^">(oF턫[Gt2^2jb({N;siF]ijUM?}?}4=;\4%Wo4uٽmQ' (oGQyd韯=|^˳Ør|3(~ 9tbV<)hGn9ԊF]N<|^P?3O6 s SA5\'.7VCMS8Wփ^v;[eNPN,]f5p4Q4vJ9C `ΧlV\Je{c>'R40e)"Ԥ:u(W 䬊~TطBFHub/^+4U4Ml}wKя'b9Zx;`t pϛ*NTEWwG=N֢?ƽ'N4ڢ ƖtV2L]!WP\'eg˔)YiE*?BGMyM8FCGm35(JmqTMhx? tV=wּIf#ۏ~V$>v6oѾ6ꤹA鿿mR`T}jiFAr|awpIV{H +xESsw| *9ʥgI%*(;CQd79s%TAy4wSx͟#`\.R6Ew?Tڴ`q=2YEb[k!^TF892N!^TF8.}屉uߥRa1_\rڻϓ'y= ޯL}l塻HePUsEeWPݴ܃*T?u IB}i՘K靱ܛ[z‚}/οFbU][B*4=6൵k6~uߍ`:<ƉWwuM1.WwY랫2$}Vƺ(^ǕH\ui`3(dW]y*fr.2U9 e`E?1ܽJաLug'miϸKgF>q%*Ⱥ3ڦV-ܗ<(^0cǻ8WKbgGe-rŵi?%~a~/Q<(MSG ǟqȡvv2nOؚ4>O\GJlJ2,M-@$t|N7 ֺ3ɑ*C-фI<8>LT׿'fW۴t44ӝ}U=Ks~% [9,(o7x"X zE3_A$1& ڤ+Э /,QAnx26!@ dަDD[:fqъǸ/n1&=kGV܎a`w7<[]wd/Y&Ym믱!<,!R9sc ?1mW/xR(l77 #GM+ #~tC~xGMiDKüB,4).h*a&-}%SQJqY`yLҪdn.v@{V~wWo}}~ŢCEew!k+Y[F5r罏o#^Wق#$K1(c4AztG.mxBl*NǰWQ8 5=c֖C;(p"yx1P!Vk*V3 2Q'rrNt }?0kP8~*Ύ2 ^bWq>{nXpNƅ`,y%ְq۞׶mX _Q^uBu{6lI5ĘW(-VTZD H-*6~RVQA 78 =-tb۸yec\VN3Fh]f)-@vyN~t' iB* QsC,4f/}S7╞Ѯ:}*|}-=FTJţWU.3UF,q8D+Fȕ7>QGyd"$( 0+[+&wXM - 3sn&nvJ0@a flRY^y6IlMq蟙{Yu](io {EQދQV_"$v# #IIGlA#~.jf.pxˏW֞6j=_WuXv2V^-=zjr"_[޲ϱ0|;F >~%G)tԑgϱ}g̨c2aF;(uQQ?N(9(7yܴWZS#WsWUOWSa _ǽdElN` Pbgu7b L~,|.*!2C ۅ6vZb %fk͝‘3cK-ƐORasR*mzێ,-ۭO `}ξWSr%&+ffiK製>KQʁJЪPFv9/WVI݊buICS2N'`RP,S,g @4m0$] M7̞Bag %\-jk^ZcgæՄ ҈бn&{zJ g-d(rn?BX1M$K2孍 _f.un١SqM>۪^NLXIFb;YןqRk;ii/`9  Qv*VAX{=ew>,XO\V'"AiP@칏gl~dh1ki:unI^=:Zqa+S+9WnhapϦ|~v#/6D hyڗ4ێ<თک.XDB6}aAHR/Zb[X& *ڰTT-tؑ'< CDw6?Du<>MnM&GφMlD|FolTfbK>o4hJMaU"[زc#{&&>-e n I~u < l<`(MihxnuG.wMiQ\LGy].~HB ցh&e/M%}]١Oj?6ןJP,{s_n! ëfO(7>셧giU)b'i7lT`mRf59CDǦw_P: GaX/CNBP#ԝ[<}ұIJg: #gitU"776hv2{Gݽ3aʥ\7ЀZa m/b8Nq/%̞娿c#@ݩ7i: B_B7Q]6Xiu?X+Q3Q0 CsK/V\T{6[%=i-+|@{O$hXr3[,TZiSt Fu)+\}m؎zΞ# }^|e7?\E0GN.@Ӌ(T"B7M_mvs?XLGJ~[yp>ĢpRc9fpÿ́ʆb WS3gR BzÎs=7􁹺.B6_Wn+Oh U:6y:33"e=Mɿ+W:WIv.oT蝐̛JFq_(7Gݎ;UΖ50@ndWͰKQ2z8R#7!X6~RflLQgQffvTôSG7e:A>dX FC^Ǹ9B<\}%_UypP#f)l´Z$>Žag,Le\[a4s{!l'U\I ᣳ"T5Q[Ehċ൙%t!0:xS0omB<o_Vdqg˵Jt([`KKƻ ZdAրlT -|iil#0&')5=D<-[SjZp0?խ4+wYbJ4H1~eT<_8Yw H1`ofgPf32T #u4ȊuLCKF)eQ2/NV2u.}!)T26XqX hтF -u0j.Ϋ Qy V sK|A+wG-;h63Dn'\Dž \HyM`߭){^ uO9n-ǝ<~qW0*^qCߩ"_\#U4T=).QօyٔQg_߆{Ww{CC5k~#Ti8_O#TpĿ*F8#D;TO_{u;R$caׯ6۸;>ʀVڸׯ^;jaG" i6!꿹 2Al=n1{\`T{\1d͆s\)˦JFxM'Gw WVڿ&G{ W#,_ ש'p}6\ 2=![>'=!ץNKu=Є<*xTx`XY5B(x &- /Š 4OCJQmP& 8Ȗ/6ftH <3POA|?0͟+y  W9jٻdyo}Wh&&j4;BX8GQ.L,-5g緛h 9IяFS4jbޝdʛcD_rW!{ >7Vbwt,ݗ^U$& C*+CϿmNkc}>v\*tI?8kfxHgFϑ=Xj;~{VQ`uɜ:vNjNt: . Yxy([ѓF9C?ԮU S#{cy, 3vQ>"VTb]56y(dBVDnx g !kC^*XҏCuh~%Pi;gvMoG˪Gڷ60K5w,oM'&TSxk 8f6"{ۏ¦]Juͤief$L&mj[L7|Oy}sY=߭09LsP0X'BB$u5}S9e pUNc$X cY|+x}-ͣ^T_6TLmn0L|z/^ kx̰l2 ̒Y\V oO.B{\xؗvE}jxbK8!WGj[ҷ ?WJ}Kmkks}.;bRt>){SV(){)y6oMIYx.g`ի3ӷ Ot՝3iNN&â7Gl[uUgv3xXzX άzU=P27*4f Jfu~uYL ;q!%WZ*xϩ6%ܡЯz+Xw ӮCNo0AgV ;/"5^ZC0tY]K"b[ı<_RXB46kFiJj;{m}:NR:`mfMV4tX6t܆X _6}eg(MqoӷӬ9@+)jL'|!*t9c'} =u+@R@w¯@K2\Q3פEQ1FDraBk8t:KVL>?:nst,ƽotk#1!ZMխ0ko?%9`l`[UÒx\L'0_gv\ 4c@Zۅy:S>BB_"{;E)i+𩑔PĽWo8>;. No?d Cgʕ8~%ۀ8 d\m5#BVP M_xf/}rQ1ETxZH`S 12\~n(K0\b@drF hn> 8E횒 il "baŐv`Wz9[P9cn}7eZ*f1x|xuj8vbF9/o^WAٙeFof#u~-I4!aLr"x`WGֹ]Lo smxen8rbק#"dM!Hv/öW+7堓mrwAZX=I I.TN.O_uPOP*xS9@IyS!?$|8^$UǡdgF`H4s);%%>)Շ`wnJghND.jx,j.Z^q~vBx Ȯ?7 J6|U`U^ŧ:S_ܛ@B~b4湕Ӕ+@fW.qih1&~ޖAeS9ym? Z#=-P 4'T.ZI!GDq+l@,㲺?B YZ ;vĮx-o7j*q4o"dwڮ?[y6qO Ϟ/gʣK†1&+v{wH_l~FyZ8Z0l"iIѭ/ߤ*!b(P` 2ܻ| _̈́_u/lc4v҈l*OD~a|YAFy!Oxvb㤮cV«3} ;fCBQcIñh) 3IJ R_(]xK8vP!h } M dؤ#Vye%q裺gCe}ߴIA%CxT : FK‹PN (,u5.5d߀Ǿ"w-sQwFkUU\#jd ~lB{˜hwrۙ. {k%I-չYXME:bu9'q!ej{5w-1Jь|R`E N޳t.ǭ ~SPqĕ5)q[$I&o0L  I@.ـ[[Q0B A=7YLN(?I ibC]}ĕG-PJ,t,hVZIJˮ)8~f]*QP(~;(;$k+z<'Jօ:I*TI$ + `4Ҥg+rXX%^JOG.H ĢY(s) ]ׇd@F |rbf'p[@LA5Ip99֫4d2,utp2p?\\U*؟E .V8 ^`c#30U+%]Oo "e| O2~5;-= \xJ0é'W1FƒJTG(މTaٰ*IR,xH&-,5d+1_{ rIe"ML_ J8'{8ZjܠUZ]9Hb>Fn{)0MzF{NKEqد@.RDB?4!̀gS]NfۨghʳQc/I WlY"44#= ?"k@C#}N7GEG;GjxlC<^: ib . I _jAxjn?˽ŗ9TxbkaNANJiDA0$oyQq#JZ2ZmWo bh@wLIh"U-R׎te~zJ8m G9\<=ݪV1Z׍{ݢ e#I@ReA7(;1TZ;19z@V6Mnn 'q7y{'ᆐ$\8@uM8e+K_4gQ-. x3, ӬY2u m3M]@S#eO 2l܀AZ R,]*Ř*$}I-'oşNk)[΀Mbgh 2V3v28[!u  4 o/;'Y3#fu.gkC(qy՛"2ߡT-dQcyބؓpa qV ZWT!?)X72w y(51q__7B3{#: deSsiEof=BwAdsJ` `hw``%(]5y E78d.2uFi*8X<)tIN+۝\3B?V*9mϰUn %n0y r+j)[/8u?!~#Vڡ$1M ?VwfNp㌣T Hj7^uĨ`rCaoqǤWtueY}S")N0Kj&)xU!i=( Pg +:_j-[lqWsǐGWdZy)xEy:U#@MAc-zHewNGF5u!H rx`oO,hqNrGuG~J[1Ec٫˕ȗ#slz/0v_MXUL.c^!=W㕮IFUo1׋f* +@}q(a|8i:,)6^5\_.}%yN@Y>M;%_<~/^F˽jUU9!50r>R&chi-3|6SGzt&ە=65S kg y 2œ2Up M&uXN+֬n@8N@8E*) Tœ`ؘ?>JJXiCC;'69/__5IQi_R`4xn8$eoQ8BC2~>O{%[hpC˰Zx | _/0``oZޞ*?b1kW @Q5)-9p-hj~)V[C[vlP Yt?@"ctj9k BFѧ׹<|Fc]@į;V ?3|hWtfbGɜ1GWUA;k]qyS9J<4CX%T2_l#a,, ?]c_>:ؼY}5wiZO{:qǿ5?-}8]B[Y4T轛tG߅޻I).gRpeߏB?wk`#TP]J˞)|z32S wrƃӝ0/o/ OxϣYkg5 hM)jᾆqu*l{kAgl+ R݉(ڱv;?kƱp^p[p3FOa+]{~2K\dFoSͅ /wƭÓjأBMxevΛwk䈡?}=# C,PׇrQW ⠄]Nմ9 ͡zvwP=Hۀ'XC8x]/1c3y 4K#Bb( Z 1`nijjy2ϥR87=h$L$cdE')Rd8g$E9ƧBrPx7 ۪RRj!#Q)+հeIrOP.2,D)b! )v`c[;*ȣZֈZֶ-:=ք!,VFourF<LNcnp~,f lQb,d]aepF7ek Z4M5 WM?լKEpM/~mτh.m]K[{n^hXښSH9>.S-mkn(]TJO{aPlܥL%;SXtLHSPLQ5~wZKPeQciis~(N ۖv; f~zEN)5@*0i6ʰ 2I,܈3Y,8Z/,IrA,,o^,L#%o"WaiIjhȳcD;6ਨqݮxK _B7fV,%(V97bB ^vH_R*Ñ7?)?񯡖}Țk&!</-&clbm~ eHL@I1l?GU(G᣼rb3bT\<CJ3wܙ3gsΘ7]Ss^pHN O2r9:NU;angptMuQ!,^H1t@j[Zol/♽CC\CwT URs/vaS]   3g[xȜ"U3o<-0lJkJidܑ0[Y!s7jzq@ɜ}yFDh8E)Y.bH1CFjow1U~-ix?xlϼ;|ż|mq^L[ /@/jGxyKS`fx!&,&dOs9kGUۢd !%y9~t)MS,ai mH!+G/ 'df: )[~h1)4vۿ#mN2i[xq~hVWQ $EBdhC#(%5hMHӚmQiJA6hay/R>{-6i555>HEi/Z!9qKɻOL;|"in/x^OUUnlʆHeUkcvҼB9^v֏2V9%Jv!"Dsnኲrx}C9l g.aEv3jRu! m NkPo.m!9aER'>q)a`E ٯKlf+܃z~H6ϼJ{]iB k0p!k9k)E].Ԕ{.xLok'{tvЙU4B<}6O%bw`D{gܰf[&#,L]!y&dt4 A!RKΗ SH 8qS@.>Q[/s"[4u'I_&RFwe[9)Ju7D~ڵ*Uͬ~J"}wYɑ~:#yGǥũ]R|s;k_r B}6(w?ɋl2<z6lW,Wߪ "V~l)c:Ғ ź[JU2aJG+FF4ϴ8a3Xu$ _ͻD%K09_R/kdGM'9kZMtdsփ6fBaF~'1f^Ʉ6n,wӏ)P{3K9 5 #<żipRq/8Qc(CdQokUAEwZyQ;y!.uq\1wդdDBĬ'#@uԁONNW BicUJϿF]G7 !Jʔ#Z ^3.80Ӑ82G|^il@[O9E/ƛVdFm4SJR¢(h]jKg>tKO K9bomx_TB#*5q,ɿn5Q PLhu|&R{EG-iJHO$*Nwi0y%vc1ZXt?llq 2X )or鳘>sH :&fp$~Ͻbl^>Tf8ECVOyRFOޓG?}XX)4 iP %vϭ,M7BS:i`= {Ca&>0s=O/3/7t_R& w09zIBӗXؘ{bq(V" %(*-ƴ5nEY~CUخ`R m-Bs#Bsۅnodϴ~n=R2^zIB4ӫCSꮧ4R$Eqk%IQ RbHB!I&3mH ~a=Vq%Lw'C K;W%hN)mc’`U4uz\,4J}a ^eCp'GOB:G\ 6WaaRn8}rs~3R8bgB+E-a6Ъ(W4ԛBқRֵǥe9O%DJN9o$ J"x[IbfWB'iYzV@R"v[@c 9Bo#yI?޴ l@u>'\#Jc<_ A[$iNO-$ϰ;pYhΪ')u#P.7SP_E$hBiTh[ΛYQb/ Mm1/1酹jXYQ)2'zG1 tD́Xx8}6 >1(4T_Nb\3EuW/_YF|@9kT|y+L7 ʣ޴I9)]l|РϐF*}$"_*埊Bd¶J:'3o hU|dK>DyTugjcGMwI6Z˱R)1d&:"rD2n<:,,`ӻn%j"oE~&R|}JQAjI;gT{OҘ''q"Y\0>EKa>g&A߼>B=l;4A<kMӨ<ʧAtɒԶbqfϧuAm&y7"?lq?Cϱ mP,TIS:dvz>6,W;zLPsֈƆ]ztjd!3< ۄdѮdL/?RQB|oz!d Jqғ)+!mpړ1ABL { 7{4˥fbٷ\%7w0 t:R5b4!Ͽ^idOmmAe5*R}3BxɄa?"b|<$Ha'uL e >&C d%UEZlZڊiQaۇu{j 5MSq?V3)ŴYP4Y^SFf[H|.yGL=Rl"r%FU鶬^,wqg4FŨ\{~m‹k̈8}.Ny7n;v[ǒqߔhmʛmǪz$ T3`jA;TW + Ϩ*Rnr~piqRG$y麭tG}\b) t嶦Xe7/Ll\%g7,k hD "yRh"yzi 8Λqn精Pd -7RzŤuPSZy9b`1ɌZ"쭃[+#bx#$cqjΩz G$h7S=MK`A SQL}ÂFF\x?`^(R; `K<]K!6vR=)QMawLd,~2 z9ua^NQoּw c0zFkЙbK6jyy]} FѤD$M P&y&Z8(ɔcXkQ$4,6T8 $7>*6ջm2MR~LBs>_O=Ȇ7S8'Š4<^ YpcB 䪥OB:ijP$FP_8B)w.ZsT;pnxL%>pnRH:HUY|p[mw:Bs{1  ~0or!i;+Z r”Rr;ZSmh`Mw?˼12 7ς _C{xBTT^'L 9Gc=w ʯ 波ݕgq%7vԟe̓ s{ݎnk۱^1YV(jM Kbp CUO~0hsz5B~܇2P)%i%z3&ѷQ ?S]Z{E*H%kG=T5зO_[L Z)7h߸99{";H6-ҌEɶժʴstSQxL}D\wڮIA(\``GYSʶ;`9;r؛]/Ma-'',mq9dBv W/F|?t|@AMq7GSa%yF#@)g%w8 _2'a~KfJ97f}Gk>ܘi>ܕU}i`ٽݲ{ս>gpmm 8(S]lR+&-]UZpG т_SIWkX~j0F13!$¾RDy?Yhr9$;qqOO#,VپYul-ߡl٬/X0b+hV6x-k ƥw꽍"x0!sVs/RzI+m>ƖsF3lSgwМ"\1'r!DFq} E$Ѫ9kP؜׌Al`ELtB Z_Iqڇd4yn k75ąܰ<0ܚ2EF_JV99?%lQ9_NY*yj4$(.&Kވ4\J?r9gu[77V^$ZdK|IGNYjiWJιT{ۜWZ%,ja\Foc~Q}>~Q]7d eMfjJNɉr]N<8JWlYk/{65P(y+ަ%c;/OJ6 n5u4i!_[ ɽ'M͐}] #15%QVK"$F#w~U ׸K{Vw_A)8TQzT^Ķ v1eʇ *.S-B? :Uz=t{mb14_4}#㞤8OnIy|r;U6=k% tIC,tגzq@OP.[2gV[H$͔MDm~"?#iȝଡ଼o>PUμ0\U9A=\'e,@YЧspnHlm"nsԳ}C{gJOrUedĮ:^})|'?+*=N;,:nB _B}bԿS̎S?4K.a'ѣ9sr LE#w>~&Oj1꘱!7O~m|pF ]ٔq,R欜oPV[n=$iŭ$rهxf!e_ RفշsMʀ7Xn aB }0rqEll/UH# |xВ{H5}/t<ʇ;Fݕ!}QԞ@[Zwއ1堻 g~0l:aw%KuEV-aaa`tS'=|pl9k5=q1=rЊl쟄x+B#Gݯ+TjEqu> ~uC5g16TZ/iCZIAb=HQ*9> ?>L\`VRJJ(]A}ۚ Z7Yb %yf4}lr5a;{D-To8l*yb"ER,D/I.KUikUG-Y{W.8dܠc]]~ӼBoJW`oo꠹O'^7MGi'j4C4+y ͱ^M{}}F󡠩7m꥗3aYPaDam6vSмcăP [ ̆0SzXq;]P[nF1~׸(R$XGjvEhWjbӇL{ 83ENqmp ߯&RpAv%]xL;)h^ 0N'ky$:'2R;G2Ŝ\[ br\恙'l"F~Q3T`.VZ\ΉǓ3*$Q 2oKzΊU5oZ\ؗxH[ebIyLrX!Zv5EQ > ErP=J5? 5Ϯoxf)[ (9Eni'D(V8f] m+H`5bԺc1Y>]{i/$T̾ٿ;E!llO+kȕbU*u{5Yz C+9֖V"+!Z>e>vae1X*=k5Fz?fb$"CͱlXivZG^PQ}2'h"ʂի"8,1\+{Sgb_ZT+[ᶇԏAh#khU8YQZ=]KtqAjBO9X9d!+o'}TP^ON/U=)WتS >wAē+=MUbnR {ih n(DWRX94s*_Mjyn,/F;`,F/}H)c&Tb]W2V귎*ZR"mu?b;4Z|WlT\[xpCUu !(%/t)Y5xJr+i?kgmNR86~d ߬ &U~rVL2Y.9^m1V8-:K[Y9sgܴ(|O|G\OZ} ԙ qHиs[0IyϹm9yϟ|[ f ;]XeVPaE:-" qrbX*]pvʂؐZNߵnUB{Lיv4 Y6.x!%O諸gx5/)M띫j>S+[d( ;z`D+Kw[xocj>2wQl2;-=sycr9eJq2KAyB.=)&tű:WYmU[Q%Ri%Äv&Ntq$E/KnOsA}R|}*QiAjWDafdKwūK#*s7w~*I̹өdo -Y>\? '얌G+Tߎ:B20ԝ)  蛒g*&wLЭmj-~nG%1gG[.$K[&@2\VClM>`] n Ho{Nrev/m`x]LR`ri-fM7iB~$e%%"i7mo@T |pj-Ĝ%8^Y EDPo}ӏ@ťU1Xio>5TWֶ7 D2RUk_v u Nzu#3"ix8r riiI{& 6-7nOͽk߇pMH /m3j azΘ;S,OS$~Q]r8<ֻE4_Uu)?ҏ<(zWg{2vE#r[8Zh79f0qyDS.l¼ NSvh%MLĿ.G-\@E@T^U*K*0j8o^]6B n%_Jo3|nfWSf?lG'MwZdŝd@]1,w(Sg!r;Lu5YBOgȝ1ν3 k$uTCƇwilCcʌ]{ x{Qxdor Dh? gFMHZ%J+ > f~ Dx1@ e$G\kH.r$dkdQNh$ _W# kA1ܯJZBPI]Iq!EiE;ozC&DSFXhb-d쎞D @]( %TJ$1)Qt{GN@ FoH P@,V\YaoFy?/Av##$ןB;6 ]xqy=$wi,L҄)hp^_ZP L1P4Uesi E9EN);PsDɛ'uuvC_kDv#uknxq5lXdz5.HiwcK_3!;Co18ϹF?)[; +^溲TfNn1gߌ`k=$6?=^>QM{xh;(9; pA`-.hBE'J;][ g1A sf'sVƋ*^ `Baut'wG3FCtikugMgB4D-;D)xejC-fT۟Q-:zG ]Wb;!.E|#*`t?+5좄N;Lo2\6+mgtHGXn2U SLaQv(8tmf2<0P/Vnj7%E[I/mk4l.F]WnGx婟]}o.Xh4̨ $Q3%t[נƴ¢0\:ͪi9Q7]Po Q" Vjy=o p`^\r9嘉D"+M pBu w4p͏0u"]_M§:zߴ|ݐډsߧup $`\Iж-HF&_@i^%X@Юc%bC00QͫZTM+Vstu޽_ЛG;gj8t/=ՉLG -~HQ.:ͧ4bp䯥ĹsGR Ҍr,Xe!:c[l#iNߩB}X2.·͈-smbyjeEZB%b4{x@U?.IAtO灹[K2| Z]m#xwɇzk4{\dC3a~B{|,a/X_)eH^@i P}9\KMmlj$ RMRn)E⋃')K\g(_m_3Gq݌K>bN86P6PI٨D6 Hf).Hqgv(&/ oS/=F$o]=GY?Xu ,!>@?dGMPW2N3D&~1x@] oQG}@+vۧT䉅&84 E/)]v3s $L65p5c[f/zYvwkluEO"qL K,IQuꑓfdpͯH ܂t$JcQ+?:unTn +1R\:ºRf$8D0$lgW`<8xޯ% 4F=l<ܧў|skK'}OfԪ5:mt2ÎͭPØ2̀@hlrY ZhzB~TrԶJouT>r\K.3caeXb4sx7LrI,?FͿ4 DO/ofwv: .zI3*s#;Si|c,5A.\kiZ[ ])51Tj~I8\U,8"m'y*ޏj@>sD!Lݘ;\e{2@H+ƞ?Q~1fJ,O-QdȌ0p%T` ĺuQDJPǣTԩFEN흧:W1񓟤eb#]xmŲ\݆WPAyAM~u9](!Z~\^[ b{TZ腨q:)5W"|;v"ICDd0d {AFk)* piw h`+O$"UKYL] j9aTR^c/s˨i&6TTkp[D^4Y5[W碨_լzD:2D*\Bfl.rQ@@+w&JϏd9#dmP' èGHzzv !7󌩔bLٰ4rt#;TchHLIԥ90\:Fs]7c9>!|>vlmHFF3I`Xx0-šMB,|-7W2{V4%10'"옫Wvy`=bNH6ۅ{w&qHi͗I@(:dcH<0~ @51# 4Fü.>1I&3-ejt~Z$t3ɏRLtWu(F~6mZrilT kSB۵3[f.7ĭtDOzpGNբdD_-q4kZPY06ޝ$[2hᵉ|UCLd5W $ 1ăݭAw&ɇxQ|w/8-l'E a랃T Z 5RGL["_rso. ~yD5g%:Τm6djXh|+RZ͊TM?88E;h23#yS@ CY({Z7.ē1>6a1(Dc+*suz7S_ZVOi;MƂ2~.0|DW8ĠCjd'-(- n Hnw\|P| Y0M{feD85c$b`ՕѬI`ߦSoPstJCGHr&,H, ؓiv%5 TvTMo*9Rˁ9rPP2,YҼOir˭F/e+׿"Pr6D?֏0z!)WP R? u܋?=~ _9}WN1S~iv*u%k?:ɥ/V*/qK e&Jb5x?|VqL/F&-^$(IĆc(i'N }hDAgZ[= _mDMӬ1Ynl !'Lo R7{i.l٘lԘz p,a(y8Iз=%>Mx_#_>5ZFMGrrT+^\XݏFaE}<}8/`ҢiF 8@c ur ײJVPÑqۅF{ |u ܶTW<+۰BZn0yy%FCh"U{SsWyVt;>| !$,򴄹2E}FsRKW3t+3/腽`-1*xpEvv,#jܲ?Z+뚍o8T g`+~VF8t[kqzs{LՊQU)VhUNcڳY;'qpfyOgB 5+zW4ɹĭ6ȂD[pSlai".c]>%ie N;ñwa❧YrtL'=C{"."+;] ֒1*pkO|ٻfpuGv \hGx=R%#L=03 3STc$vD/n_ lnmWh:}8d-m# kmzYvsL7#=̓fD~P4O]&1O<28}ɵ{v ʏsKS4[l}xG[%"wအ+[]IV~Ϭ}<8lYvǐ}O.-o%" (Z{N3/?P>yE'oш|ēI2ȚK Ej^.O{Ô00V͝FAe,'\c,͞nP^ ۩fj5Qںh5JN9ASs2-~TzDSgD7Dw k/L9 $mBjn?ݹi,PRٲg2/%))WEX6Qc7 ̈́Qϲ?}R (O/5nFMߔ+鶨e*C|gHdHL+swS!'}-q >+fzB 5I'=bɢr2ZbIꕆ3r̭:#k\ ^u鐫HVLxP"Brtp&kh[@Ԍ糉}R+%/ȾN%R^f,ޡGzdSZ~L!AA&.z*uWup7~5'x]ޯz` uƬ]B'v(ApH(o=>#+H*ݺ]|]6z(jBZ Rz3Zхg">N|mvj(ɠ35a ᴛI!V'_5;y2+w ]^7)FAN[;7T $]}DabB;Ȓӊ`A~74_t1ZcZC*i/f3e k\h>vOQ&w~zȕm%WpF >uwhe/ MHyZ Gh#;yGEkplR̠_1iZ#6# 0u!iJ*vx6l~^ ʧ[eW9vH8Loa&ΘK/c‡}Af΄ oRu!4 v,OWVUI, /q# KZKK;%D1I`+1VB{78!wa* cAdMIr ?pO^sn{ i[;=C'2).@+]CL y,vxA/e 7nr*4O,7{ΘJƆ-|֟8w*kk`:bTz~XOD#YR/.6 }rM/WiYxRœv} ٤ȑw`tɒY)ޱ~]+KΊWQՐ2ڂ aurBB|5v3ݜ;o(+n8x$׹^Dhͩڄw &%- "^ z?FꦇOawbIcH%fZڰ#Fd8@윩mjf3iD۹*{ÆKaUQ5$<ҩ^8]'"HsfR C.b=¤6t!hRk2BԲ=s/m,Bɜ^{t# G/Ua||fDwhINյ?>U_D(}!@&G 9F> 5Ն01L9gFE5x߂aU){?|Z[bw^| W-$&9\N/󩷥&[ XP;=pś8Vc0 ʗZH R. 9m\7fPkfڠsƉ)ܬ#Ѻc퐖W mpH_cSf]m[kF]{ZyH/qnSńRt7W3S%涟<$fd(`']Ӊ\V"cxնcs­Ht$lv?kvySNŕ _#\[HW(Mx͵pk( ,ՏD57ZLIמ]Lld|3t59JK5wtxjxcig8R;QuLvֆptEޭjs3׍%PFsI@3C{LhЍyV6͎MՖg#:!\ 9ZFɖTdF>mճpm,~u.ЛUCqrdX0-(\3`.rbY@ i8!v !vk?\cǶB϶}OGJ#V-=6m뻯'{ P"myB٠=Ve]$ 氢? %teGH_ׁre#~WDhoK(:, 1DxC =)=G , gSm ٴo%/ԒJ< Zdodh^.vP>V7@eWH *L渎ыM`%BLP%*?:/daJUyDs @tc۹v-|#+:}!ٴ 1fQ56t,0^ȘMMt7T(|⅘ū1R,CV/ ZhgwS_se d`yCή?'&PWc;rAJ=監~t3qѰ۔WEHC>fw.c//<:8̶,sj>Cok>>>V^"f f̂dއ'͍uls ^*Kga%.B[%v҈niȄ^ƓZFJ+lVS+>x\^0!ˡ˯29#ɔ뇍ZxOSCSOPbz^jLLLfR!g5 ZQI#r3a>q sp?Eԧ8.1ur ,5`'6-ٸR|$`uOpt n@O Wg~Fɭu T6: ^Ku>s:O0~j d2y: Y;ϲ([7uP_%AcD;V˄9mb5N*/fm0͸%,sAt|.(PJ|hdUnʭ_stGw-Zm{Z/TF"EH&x <Ƹ\]`djQnɿ~pp2} mcC@}6^"i=5$x9Z|y.2~CnxAébנ*7(sU07T5/H/փ/Fؓ}| #@oO"GA}y#$G!`Nk4ՇiSEZ(gr;1q0B^Oi[m:ln0)ꨴ; kp$Ԍo‰{ _{`Y `!Y6q pǹL սGvqS^ 6a4[CE6ZEjk`٩dHwW]$YQt9Se)S.r 4. *: ̪ʈ:+\Z yqW^R "Q8PMO8J(rYE) ŜaB29=\@%jPƛmQx!z&y.T\g%FXڄ@};0VDW}w%S^VɄOOI ŔqÚL<Hu'|!d!Db'\p YJCjtggBKȥ+>sl)hns U{+].V/\CWP(DЯ^jRoё*X 4GmJ`~Ӵ'{g5Tob{'0ElL-D9hyax_B/D։ :7hVFZjN Yԝz5 4K hϠ D{'U?9!uHG#A}LrCw8o։OڱӝKhC<{tmApN`y$=4J'>/W.큝z#sӅq24LaF9>T}"M .T?!X*ifgT_ ̊'S OG95R7T{ ')TOբPJӯ,yL7nIu=n $B:o4X}AOI ]ҽi2^WwI] ,;\q-8IATA.NœPS!ۚ|fþK/Kntt>3؍ i9#AE$<-W4P@!e(؜zOS]|MJZk #>ũ!V!hEP_'lS:D8*C]vU2g}M;#+ֶuRerd`ጮܤO`wp>sm$w[? WyX(gafIDFPtFL "XDVQzM}; nwȋ"cM[scG! w2KmElnOG|;W/ͧ4rty$]dgNd6'ՅUR*xhy]+0}=O .$t%&RoH/$'<kv[t4Wc0b己cQh>r2 w:AtRVabT' 颎Lkc7#'И< CmFx\#&[dmӁZ@O ITS SiNH`Z;T=RI!Av\pjN࿄kjw1hNa>)v\^HXݧa$߹A[-mVHAd?'&NQ%guMWH5!gQ "2!mwރ57<ڃ<'"aջ:$*/J!nn5UNQˉ8%b>^A.š`@cy63%W$v7p\$ͩ)' gȏ!<]l7aCBQ ^͹qΕ73Qr}z1:KGhNhhI vj&6'#e /LZrds/9ʲVIY3>@G:1z4њkhAA^㡡&mTC!C _#{41hX%08L ,L9ĮQTgt~ zIf@< h"|h>}[G+a?!)Z%wƋX={k=s^%4)Dd_B(gAȫ@GHU%_iEk#Q_Qݮ?尺o$U>ösFGQ]|[nuhK8ꔰ,~md. >m#=4Sf?4T Ey(xw1U!Mb7} U0tJhr>ڞqK\7yj$ܽifÅ0ҎD̷y㗭 Fn+z/ .%{NYh6 +J;P1$b-KGnm,GKJe*ssv!^OCixq`ܚ*sq™K6n8F@}lKGuriá5:K$Ӣ~W\1z*VB`X~'/i(<osvmʜ6=;LԴvY谘>7vu2ꕷ򁺑 -]-Y}${e߸Acup\żW܃P1" EywZ#SBcJ3;oaH)GxwWrl Aw##ڒvAG,u1ygWqtFBB9xv2:iU[3_6au„^4tL4ae3TJ^=O_uALM?kVfd` ǰղisMA9\k5$z"DóBSftݹ? =mys b4ނ֭ƪPG{d*+K YyP.L6x75z(D#w/6EX%TW"^KO&0px9 ELSrBRQM r.{ʊh.bY.+?[K✋z2B'*)Y- o)47k&? P]],a ):OwV1HK(r#P *;ԽYi\ldƟ.Tɓ8˿U1,FǸg5F4 8g 7\M&5BW Z>|t R!u1hp/Am%;! >Y0c[7k4>OyѢ0)oTfiqK'C -jN" ;M`m^" 匹-m|q5O]?[j/$JPϮ9Agh1£ P;0 U䠧 _n?}W(RY3$+`2j~ oڿD'4- !raԜ5 $~{D?a<;VÅBo7үFE)}}7_+-Uw]|jE\緓 O#";yoJt-)h+FRF,iX [z+Ѷk:*BX BV|tuKws^f?Il4\u Cc{1ǒyu8;xQPC|~+j gmNW|`BygVה1TQŽM4=nC_/ nbNVȄ<g 7yL;qE'yGģ".se6/Wޠx{ǝ>fy3+[߬F&VUTrkpVy-~mI0T.~Q"uz(';5l0'A*6BOꝫdN{17OurbN'FaW5+2\Xhw&Nb J%4 ə,+r٫:86v@io[[rP8 |_7jtPiոun()3zIjM1ز8=CU Tݬ Wյ0k|'1r?XrNs6'|CIJ,j*Dޏ;yΤۋ;p"S\?Pҹ`Ȩ  mָ9 ^Oǝ Lg10 7}l)Y9Bt,(hL$-4,F@12mƄw!no@sC:P`N"V Lõ@[Xe{bվ9&? cM19M3̦9je% )c V*0T6-™.mEjlNJ9Dȩ]bV.)1o_ABTP^㶶ѴDDBif:[SG= U4ݵK5=zU'14aسm^Je١RmYm-B(UOq̄)3!\n4z/%^4CF`vFi\A.Z(NN贔p68w*c*V|dmgK_ EN= mmaW7Uk{q)]F- 8&[Qf0c>{ݯ` 2sq $vBi|w7Of|)zoWO,⺘֭A,x~u?v143aPʰP2蕢XrnǢMWcRVI޴%Xl uz!P 惪XS0u]fq*X``6'Y> Ơ <9Ϋ΃kB0sϯS+>]rO҄=<"O]SU)Ѻ`EǓQoLGkv[SGo ux~@K^ߛ=Sh:"#&<^{oUo:HƎRhD! <&W;+F|9<æq80h~؉v:ι)QFoe ߄[`u:#{n[a&3bi@^ͣ8ZN.` ܹZ)8П{~Q %.vԢ@f;沮G%y]u`{,>B}ԨT7klq'חmKh%7w~e ``A@:*.tw,G`.V8ˀ17MA(w: #0"|D]{8?~MrQ}Onm3d&fA!ټ5yAkPY.S`pv[|:~a5i!uLlBL  PN"dz .[G%XdNp0y~*_ eb(GnZ0SQ/ٲY A|AhZ~GI7yp@+52BTH@&?z6puyy2!'n^"7Z8YV $%bV]l_G;H^ifPp˱OM&*EӉ'0pe⛣3/II$nJ&(h@ wf-ȷk|,~ hX  Sgo8z- O֠4ѶG~GE[Y+˗UvJK~(^$ Qx*4߫ܫ']L%ȹkgۢJ *08ӥ _(5rM]4[Ueol_;5&鱓X]eWfc>ntjae: :zk|$/&:gWdlO۟Cm2̷x^3B!.b5OgO鍞4pm#޲%g/aJQnLgu!˞ơ;$+)"o[&deֱ+l)$=UtCZmv㪶 vB.<#֘F;[QVL0YNPc *[9z9=K&wzO/1} >"r}HuRMl#m<߱KoKiP}[ 6Nz xBcy#Oo[pSk *5̉^3A'PQ[=ee <^e\0PJPC5Vs%XՒ!ij#glB&Ƌlx$\F\/blksEugHgk?|v/\#IHpQ$(wO)q5R tr>^V3ϨMQ5iJ Ƨ/ ^rp2Fld3$7:Q697}sdE\vGZEՂ0^4AAls۬MdM)Mt0\9jz-2W33 ZEa h 0J$<+oQ։d;Rt̔TW9}ꖌ0v?o!Ll@ҳ/]Ff ~P #vDZ^:p^cCq1!"4HSNtEpLOC}VMWĀ F0O%gP5%ExP YE9 QbϨꓕqpRUӸYo7˲tuXmX\GgBE K8bmޒp,8SjYc7tɩst;r L aPG¾LQ_3a ~F5^k`dxqIýNq返%e)[G{>~ @p+B}q7*VIp U{dΏ z;7P0#Nϗ{ Lj=2O;z ^6=v苂n_^c 霎~JJQde[GAB+-Ij)bE|y^ݘ fu sO%?'t v_)& 6rCHm0gj"%Rp- t)pw[T6UNNqHpvIU=*e_7dUpR b"9/B6'/!DCz|-Q7prr+sdQe/T-F]?b/̢Vśd~PIksBZxG rbSuJ(sr+$w$;WS jf91] !$"ӑ;pq U$)+KM;¢G ly#trOvG}z_DiA$7_/ b&Fg>nwS!c/ڝHypI8zV4{$ WLZ;0K!kw5ԗʥȪXuE<,5FHJ_FqC_j{;['KXpܔ9}F|S.]dcs|^=*KL!zlij>yiPLcn&|5JVo46Ȃjw44IjH\X[?59ARjȦP1|ui1DLRď7{eʣd>h<ʠZ7avh1" L-.xNF[ Y4_5QD@1h*W+ETGB29NБ,({Xa{^#*Xc& FiXk,bq|Vs˾Vz ϋo`;B3Xl`zi$Ei1DXWj?sqJ[!Zg֏Pò(yoS);ųr>D0e(|O(*mƗ7 99\"By0Ç  ضi6\9k/KY,+1y8h?`_ep8i .t4˖CzD7VnV"2!9ZУuKB3|*pp>_C'uъ,]A֗9jî?s ?@R)6=etMqv]jHL<8 ۣЁrJ4 oh4~5Hj+1qMd4MG S6HdK qid0m3<I݆)Ưj \cQvMB yɮU8rb*Cv<a#'ǵ+[37 5e|Q׶"RZMփz5L襩:@M6Iycg2gW,jQb [$WoI<ŭdFqOu&&hS1drDPksW+~Ab ezNeyR%N[H-mdTzV K%GVADV`yjoة j2p颬QЪ[pyWoPfph5`8 > ەHz,rQEF7 `M Aޞ!&K]wEWˢ@]5]1\泪hD2hG2\_ ?܏c>X/bL2<gjE,Y@ &Gv=-JݕmL]Rlהn!%L&2 Ȋڄ@'d$6HH/d>k?k%ү _qyp>Cw&yu.-kL6"`חsМZ)J JRdd@@kx)т=I6aG~\IPZU[OC.NLX6Y {{)>P57Y/+F}{'B|2&WL<*s}L`lΆ1J)R`|y>+_"&&y'nNz r'tmkk9An4Kt J"D6Zsn~R/z`Gˣw0RClKvz@)8*8A n:ڥ FGN Zk4̮Ȇ5yVnj8Nr* ΖI`F 94GV[#FѮHܘG\"?blKh7b$WD-uax z#)dc4hZ6crXfy0EJD5ՈDb5 #A)$hu еv0Hy{pGSƞ PF2֟';HYIP͙YEgOHNI>v; u%d;pf7/tg9c92=˶ͬEq?#}3ee̓ msFt;ܸg\,6pN+I!M`Ej913@4P)+ #bM~5T<_M#K>ȟ w&FTllRncbBH3 qk'gqƷIqCD.(*+D)"F*KbtU-.a_[/5Ѵw84[i\*~ZӋEQ<\ X&2pۄC*5?| ȶ†0@D#"-|7OB;k,O9el98ڭ>]7p7LM.BBV6 ԝ 6ȖKĬ} U14̓9 $ÿrG "UJ3Q1U1ȝn-*Z7(6 3}x78n%N#8aa?}K{T$ E+i#aG9%\oNc3 bzsGU +) 1܅I! T K=^H=ROJo83k8aC$uWlSYY9ze}2 Ĭ`9Ҷ䘑F$-!Mɿ[\?_3Qt˵M(*8M3Z&Ġ85MAT'B&RPfDR62%1{8p)qtĴgDUoCo `Q+vr=|N][ GϊR5fF ZKck}O݌GrI7p;/FMBG-@g&G.eGp?dŴ+>:I$CN6Bd[7GO S(kITSC9 C3GqԬ(h2H˻\?Ii6Sl YPWuFg|;$a-bm;s<7B J 㰳FpJi엊$a P2zl>.p>oIIhW h[ݫ7Cʔ"gbHiZm]<ߞ"ame OpPq _BD2m/n|`\J;IK6'sHȟ:򖮁Mnj_VFLWQ>3O9-Oyv@f^ .(zMYOKW-.a cE mhil0mvTD-iY FSIsc 1XoB CL~Z[H͡fe*_~,&P>;|9.!AezQz 6 =3UyLe֘z7Fd=ȏn^%Q-# v@F&N֩tkbFnr#ěZZQWD"QlYu$űTZNNpNl y <iۑPB >D1M3Kk,Z}]ͤI@!x79`W+c=& AROT$y( 嫱$2: -fAҝCcz;r !Cj&_#FA{$3QsYwS JW]mHSarU>24VSm.#TZFZdƳӝ܏Os!S=e+aFҵPAZW>&B72*UoKZ Qa>:WSC1",:>3tLӐԼ%I6/M4SUWV]+F Pz%:uK^cm`M ͅ)؝${9z '",=npP2V)Và*) 0&}x ݥy}E\ E ]&]`M-R#Ifw8Е sRh|1c J.PIIXaJbxD-CXn^°12ʳ䜍Qh >_~VwkӤ5ƮfA0k%YE?~N:fG^E9ARaQ+^l3=1|Ǖ#ϱd)v40|pR(7?6+S uಣy |R'op}#[&ktED4zCղz jsVOy];S2Y;&ӓ,ctb1;zw`5 ;h$. ̺ljA Ghy<L0Z%cfaY|6~h* YFRRY;{"#R(  'gBVO#i*Շݸؚ@ )œzaqfJ --N*<`FE&&dJPoUA[ C)to)6ܜz͐YK|Zt5OT^4Uv'sw$!q6bCг9,b>3QZ9|Hx8zh2ڠӮ,u0X~ W@9 Z"LK?AP]T،:-,f/_Y@&=ڢa'Ue yz LlA^()4 lLB6 4X *҆5"|޽MdD1H:rcvNy>䶍s티ߞGRHy TyX⢧"~uMmD'_+ًD؛VqN:5kͨV+U8lV Q}HOP?#c/rÑ07zwG `/(Ghh,l^,6rJ&X+Phu*W}`b~ʩ*>jN'7#5>I6K0Y9d^LM* -vbJD_9LZORDX/rk&>Ɋڂ$*/>?ިКgygD]I1E(=3qz Ѿ93O[ G12j83KrZFgt,-e=;jfdӓЅo0ܿ`:khޒR-.|slALjt'|]k>70k,8L64>?/1]I2K=ǒ6|QwU$>qmp`؂\qP@GOnmORUm ۡǐ)|A2xޫk"=`eHdu,٭Ж63\؟~مIkeC;CB!ZcT>?,rH3}n9#8MH{yYqd6>rH"ID(qCÐ.VkRϼIDCR>^n&"тx{|_|}0\y;z>OٙF*]g]g33"~ X2H.AyQ#3Be.|f +jN9]J[zKq$61*A_3.lulR~NY#\V+^?lVi6 +Z#[dmiZ(Xb_tiMLY#@Ǿgת$ !ЭRT3(E3AN?3m3ס ح9: t#g?h88g|w >$)- Hk-Wcn;My7H{MLjblɮR]M?)5^pˑg()b7+ӝp[qMTsQfQ_k -x|'> K,OL/LCVm@/s\UOyQ OhyOki>}%"bZI~oRU*Gɾp W_z߰ Wʑ(4ɠUfnyq88hTV0LA9Nt6"A)IDz4ViӴF-T ۙ ;z]xڝ'+,i8(M:W_~7CoXa ;k\p*@-].‹k;%AMͅojlG&B( rX" 4=>ٸrsФvX`J:v z}| ׾=I=h掀'<8vI56⽽>%:?aOQ҂::{Uޅ}kS5m4bfKL- 2 !5-AdTavs:is\G!2߽dDUrRB5O|rbD>xGVN(aMI?,s#l^/|UӜi(v:'/KڰcZR933]x?9GrCɈ(>r-g'_q*ꛬ>`v˨.Y92zX<=q^kɴ: BቩHdI@G];s? TV\?x,%lx@XgnٛbEg돦t[Y*˛}O_7prU_9ӗh|HF +-^'WÜnq} ft6 qQu^92G(aY$Y| j~-HM o60Dkԭ뤫A߾"7 zћ8߈5`k `v^H-;K1(.fBG` O6vە%3ٮPz92H8z*SS% `jiI+]صr{f` v kjry&m 1-{Z}w~MCCDPT++%^Ph͹-nK%9=X;ZXϝcG|y?Z,Qe.tn0 YSE]"0<<ۋaB7?ӤK?U턮Y@@y/m4֥.mB9FbF?w Y/zR+C%tV 7@O~,mn3cf#%V*P*j9$oc6KMMZtbpF50ȩK)^+fǓ]qf&+ZVOrsXjg#3%IKwDY#kE>7onx/A)5CFAUz1)%hm; /@,(җ?N7I+s/UeI/31oApopʽ}t)muHX 龾(+C|SvdtkΥRԣ# [J\%d+-K\ߜ5ˆ{8a(`8 |6e\ ˬղhyLSa)>HGsە:KQJiN =h~Y3'ߣ ~{6J)+jJlG03t miJhY쥏;al{AFΙ! ܄9ZΞɨ8ո.].$׈f3ٞs 8^ĪAWi]]Ȧrd( r_45 i${`^sr{A^aU]͡ !کB@Nx4^lT_UmXa;^ph;t/\"OQӀoE87珽x Dخ?YASHY.i D۽)(mz5WMH IR)פrmX 0Vڲ.2!8.^{8a(R`JæIG~#>V|lR f)vXlta,Ȑt%Ӯ'܂:gme;&OL _"9?ǻlv*0!cpp (HNjFyb+ E(XCyW'Jk|'lfnϧ]J֧2#' TS8.5Y \/܉?OIC+JNX#?ux!^?t7hEZ @no [I^sE֎1)Uf:j2+gníoNfLߣj&E0 B>Cƻo^pC̪#wm˥m6!*OW&as.I d5-]$}UK=bZsC#dT(3k;_׏P'֯JNAْLC$}/oW@GTvDP !q##PZR>+ :.uyz&ިĀm|MWR*b(qO]~`I b_B+1DLיȆZtݼLr#R@1_q֪Hā8B8N [XKi.`,Bj8L:%!n0&c5l)X?Iԅ$R9:r1܂n+-*iFpEY 9||qQS>o>ԇl@Bep:Q/w/XDgn]L0^u\"TZG cjm71?,dDIirG >w)Rټ`$Z?`"o1<*3'{K@1(_.@F7!7Z!*ZWzM,I *nf'\l3 #v0@$~kvcX]pHvȣUpf%z4fiLY'QQ x.]#,vr#]*\jq d7R'[N{]nR* _JH9GAN=cXɐ [-KI%B-S:1蔯Qt2ٰRrӗfV`j 3TM-A1Ai*iMjgy8?d2aKTiXbtm}Ydi#NCM/2n >,bCriG ʬkT 2.JV"9$_tY[HH2'"|H ;Oi.>C<9~Xk4%8@TL:?m xksJ'|*0Dڼ^C1f?.F=Ēiٻy?pw q״OI3qLk~(͡H akUO:nް~=^o]jRR3.檗 $+3H:%%ƥfupx=hD(;67b4}͡Off`6W v@+ s^4NyBM*eq?%75 xayS $+ 2 WԄ%HL@z'8lolTGP~GTlCt a}R([M@'+[o4X\i )Oqqc d/X+6;kLZbz4Zc2 !.;Cz32g)ֹJ0 ϖKg7?I a!ˌl|&3Ԋ LQ cN2gK 5E=պОwukqt\6Ȃ-!M*޵hjO"/l'ge\awSc-+ obeo˲^5h;r@HLlHp;0'yd#Ř`Ƽ JԵt! n@9S_YP6k:MQ!MeOT3ids JsYF>mCVT68Rz+r}a<76?ݧtpWeg |FOV/Pr<G8 JnjeK(S St tҾ>Ð`_Hj(2B=y/PᨥR+"1 3 '+aQM蟕{:5Bfq:D ~DZj~oB 3Cz_C =.?~4"kI+uq,0~,ښ.Prl3I_lC_quv fV$"l>)}UTJ >tN}f߻3A!6uwNg!qg!׵~EV[e7ΖicNاmSG(|VtZ7ު}!?ʙ\$++~ $|P 'Xր]]K>t։ldZp+j5ŮM“hy.ƤpNǓ+ZaߐQ!U}wʝrZKip6 gbNˠ񒉺+{-DE.܍e~ 2՘_/ʳ|:2VH`E12ZbrU&r "Đ) ܀Z]vFdr.%f0%)Xb%RO]mZ=Tf̔ȿȣ"y&?NhMM"<fmZ-X=$jYHUUtC<'[EI9E  ~7#R 8=ef6R|y݃ᙀX]Q(B1%i"-޲B$d̪n[}/ȂаEXmRs󰒖ͻOPnnbw}]L{yؼږDŐ|YX\զ˰en0})»`yWsL*J:t& |, lI+F-Pj2U.q~ȪX7P#РV邸](X8-D?-KTQz<Ѱwa3R⸄tfjC X#tj Y0j{r'c\ZHL7dA+L2Qg +вTm׹f:M_>a~_J$ z_6 |cw,-ƺ4-m$ 5rvxM͈f+EpPÑmA!HfGͩe"iG]d*iR8xP'N#ӌW_/xy?i˱dܿZ~mt|njK,yr \2&]T=/\(n3@qܠ:qPq- HoKgV ,(G`zkaq hߔM"}hi7YdUدĶPu[yU0~JD&A 7]UT&EuVtλsDgp^u|*+Us%ca~}C+fc`/Q|PhQ+~c9\,l}.$a;5l*h+Ps+TEȹ#g4kC ߑTL9e2RJ]nmԾ t$ua[avgZ¿NÙw»"c f>bVVdO He:1cwfJ ~J"f2M6NL5  eOlfA;sp행و(D q46aS%:^b=\__}8 ֨RSYhu*qlpnkF͆PJAa,0^t{tӬLk/NO`_Ȝq-vq>0 ~'G\JlH`e'%75bxdqXS:'Qxz -١fEyPflPY [x׾s,дD$/ȨO慶,8G bZu7#dk-GFr2V֡$ gTz 2putFO=t`b{v.UϲȄ f"1qU,7۾8pusp`q٨6W|-afg;/He=OU.X4ڭ-\'3t@8tL4`8O ϶T(^(x }~+8h# [xOZA(ͪ;`Z N4*k;)DnFDN[3fd8.Hyo&I8 -ⴼ?0ks^T&HЋsԖkM~QcX&:qMX.MQAOZ,R1<@X{+ VHrkr nm XCw9L^Mq-nC!|90QMP7DR{kī7 捞E|igLv8uPUq$P85{K7N͢CɈhכ@0R"-֩XaIU=yVyL %6JFͶvY{OE/3e.gͩ(RdNM潳s+^6~jt&Zм&6av]\HoW º\vjf!^L4]HPppIari`G鸕V٦:"'ͽRU/>1j$ֽAn&G(6vٵDX'eH ӈDJت jsq_Cxv6W/e)v*D$⧸?H*lJ!&;%1\ו^(G)i΁WGf154>--kz,W3=zkp*V[P\5kW%muŽdyEʾؠ#^5/1~Vkd E[qTW@e(! /"1 vz收{xr޴<^Z58a&D%>e :U,C\i+2+2vgU0;Q'"&z+pI%ZA+?]{ӟ5vP ǭx1&-C -6&5/˷b)DSd(y1u X甿y"WnXMX&uۣ ^ǹ簳(wk7_7p3 C{H V]kʡ&g+ԆM :fO|-TV7>mp.BG{s6Sbt;gYd2lκ 1p:;M cp/{J h{b,2oSBxaleLROJ)šGx!y]GI.lD†h"SS@ neCAᶗ\mJؔތ̜~lrUt;l=yG=Ar".6HLg"6׈$A qTW( A9*ĵd 2~:+%s IJ>nӐW ;HMC|MA2 tbƹC.їm@!Q ] q{ЍX^42wBy*o)loM\ 5;5ƌ >VYýoD#mژQV>rj 7Cꩫ"rcH5W|QEz]%q1D?+]j_&(A85.>/а7Sl b^ +@;W  '!{>.Xy]&@Qs($D&P>6Չ8c=_z.6@a){vO|MZV/9 "2Sx8.jC; Y!+s4f_^0qS˞i吾yNQ?8Kv֔ꇘ%hf\5%K|Ц7EL-rG,%il LeggDZQyI@BpRwe@9T M |!8?%Ydv0bn^ wb_L*DP&2%Ru{L , IU3g`vph7 M 8\ҸS=&Wȩ_0YX i{6lYN-@H\@"+p, 'f}KjS*jD͖Y`G`p'o}S)բ|y[d|bi}ì&ߏnV,|A]\+ym6̫rnѤrҙ#H[k@):t e50VD;mXfKI<=  jsyH 5QrENJkF>u!&<NQ(&<iLD: 5'8$ GPr6l2pWZ8jQftc=}XKevX0jW1߽XW_ąR0_:>W,|(~&G3SdUd Q . ̅ߎƕn`vQ,8,h UwAʜkTM,cwWTAVd ^(ȉy^8޺vX<)F6݇d[gc*,݆͹l}i-ɖ, "ȳpH:4b^ntkHuXc\+_W:$˶d] L^!"t76 !{vF2 L y: 5Xq\Z?61 Cnn A;X`d1i%Zy]7MiZ@%2{$}7Qf~Y.q ߒ 9 @}YY75yC޴FpVB` ̹Ɓڄv9)0.' >G|/b4V@9J[ 0!ƚ@ `\Ƙ{?r 0Em6UU?WH)ϬSbZuNbX餝]>5NQYJe5G·5o17L!HDXL1ON$yw\~wKrUFWdTQ uƏ*!rdЁ{6䈫ϩULB̛d$bS`u*+m *5Y"/L5cZŨjN x%1](˿ 8Av f{k;|`VEZ 1eȬ< mEuIr|'DEt0P/+lId&-ZJi[z$cKN;̦wP-k_%%Min[+vP*x3:,1eOH*M>4' sI*C jL푿V a*~ni \JjU `{]7!ȫ? șj9 :oaItfp2(hl}?DcԁU !`k&#S&(v"y٩\0 ZbT3$dK"bwr܃ F̘}~/{)6gWrl.B2w*bKEcW,'a6bӀ{"[wQXX۴? ?WLD mtmb%mfD 8G̼T@J*HpDqR2SiW1niRѩaꒌlǢKP JhĿ( /k&|3 =/GR~ȎXnxǝr/qYU0dGҏ)^29cϱ6E-l{D|e*~}˔&a^TZqYgfƳ3i[ .ߖڳup/2P <'XFR2.7ЩC+-j.:'Fi{tf@ JeuHP?QgO2 E4| `$N mQKܸx|u|l $^m(C֩t54]hv` lmwGkK~\i$YUnO`eQp! `̷o΃mY'A桢:7nO0te' 9Ras ']"xˎ}ѭD)[o@~9 /XXs`[źA^?tq}m2;j1[LbnPZ)lY9 .Sz <-cg2B1Oh_5m0*qv&V I{ӌQt#&\dXoTq:ؗڛsN?1m=)Ϣ#տ6 i?j_?= ;HARԀ^^.[jHWdpCˠ?T`vXe[$?R_ʵArZehMԕ6#bUNCmĪb<k8,1`yAЌR}sq/ƀ4಻>OR㍢ꬵ!a ~D .AYH)_|a0,c}ffw㛯{yo{CO昶VR}E1h17>\*N+L]2Jd^Xx'K Al} >9ѢR˗ާD@[FrS%Yl1\DȄp :kֹhe2y{\L!=(O o!*]I D1cr"689Dj腹R44o,[.Ň>Vv. t% p+C9^bsb ؒJ\&3Vk.G|MH=w&i$ݟ4+{8n[>;1T5d{QI~9LijQDpӠ:Xt1^XݖFGAׅtNJB^CJ5rQ/O\ i ˍby /zEm4T,H0R f>sm\w 3!f \ʁRDUɛ dDW{M /moW^ i|-FhOLmҷ,e}D &~DǁC{yt?{ʦO*/3mI 21zZB?SMԄw%x:/Xd%n8g}D_kº [KpQGpj?݊^-Soo2h;̩ZgP8RaWkG})!0+*F[ϋU WB:ڿ)5︔ZCp>hQy! .]_̩\(bU0Lp_i=ҜkteQroğV0y~ݩ|Km,^̇[r IA! .ULnARyeVw_)ˌ:BoAEjRLlgV]mީIFA,;*j$u;b˩浗85zĵ0mc96־]0,!:e8gRA}.?ݽn "oD>tHpNK,uO'@1J @k [Cq+{X_ wF~uFKsWQ58( ֘ǝ-* .{ {AF{51 %F](ץIvS'GQ));>Ģ}&,XA60/4#vо+/Fhŀ7oȖ Y&Y|}/S?`Thmz"ʃW]UصOfѱV'$!e%2%nUmA[RW+2^Z.Y`ųQD>tݶvh0K( tf< T#,c-+$g!nA9s_YhSFH~IVf7JVjÂ-vbMVFF^Uth*1< ;/Fv4FJ3>ڞy%-]vUh> uo2_|8Ѥm}ךN9{xC9H))A: V0>stOՂ˦+eeGU\/ڳ+G$Ҳ]wYW,Y)K"CP>J, ΁.ByIg$èU|3X/R <2 ק áٿdYf4^m%B}/=w B[\Op %S<ѣv^[]kKYFA@ ҠJ~ w8De]͟6©͵`ě ٲ`nB˞ۧA,"=b:o4#De,jDեD[jg@DvΧaࠌ[s|"+u넔~?v]Ȭ ,9L~eKS?gS:N|-B6(cCBl ^.|s 7 )5oH­HU4B$PruXmRw ïPOnL@pHEU:xM̘qbκPA"-LJX[؁@Wy_dGn=Y9&9S>V'd@#8F'D."^,iܹr&(;\Qw:Ҳ(•cxTq 7Vsk u凣P=/WE OE ??p%##L:Q,BhyZ3`Iae % +G󫏷D$miP6x2,GR0fkQ 2w9M֢ E^RRpm Jkt\҉=zNZx-ȧ]:LE7ABF^/e*2qA㊎>M@%\ѨRk 6"gwp&ZL/ڗLxvP1U944*3,Q}>^d)aћśZ &,Yds@DLOEx11{rB%'H-Xf)ZD#~dPY3Ы9iwwz:l\.!Lfz&0B3)>B,9v]rWrx5wb ڮ-y؏n[-F epDUmYf9kP+m(){veeȠݿ`%5 01F հh$dɶ`L(zlmTl؉(XlrNEx`/(0\t,f>͈=8gAlgiDf;89?śecTTyTTԚdeJ&KX{ͰPi Yi-Ia`헬b#/;Ϥ]6 koSDC84Xє@ <6u%+X$n@rzb\ʬBwi -0 9l}e@:ԝ;y8Yˆdƛyʯ>lktQ}Z1q/(~flo3eh(|`Np b4ႮF6ʌ3w^I7ܾ AGcQms棅h(أ/?vH@ akQ>Y(/}hUg,OCU*+0 c]AO? P Ȍ:h+Vy t3X^!?%P6G-{ѯO;^Y?HF^ͩmoJ?ev!xE.m-`()I ] /^K ’Ua([@Jmα<9QwmeК[!PF]-YOa Tb~3l$9"!Փa+ZVVh3~$v-? /K$ 4?IRb4 5DK# AĸwN2qgrd))8PۉGHpM@ \]~ǤpG#/Zo>MMta˛JګOkm"=+iG,_)#=$S4c)?, "#TF Z_J} mձhH:,Dr~˄yxQpfK /n:V]@MQiH7J`HuLӎύ̰l,[2eٳmfN# L3]kgCj7|@|BXkKSl *PcRߓ|~}c -+a<0MeU=O|^02ya#ǀ fĴ}DKI bYgN0D;BK[/̘h ;e-NAHfORym>["淘D?cU``8˗j(*5B+OPhNz͠_k03I)^_2pYI+wv؟@:E:HKz#w" 5dN2ϱRnwY\Ob&MOk_BǷ9 u?Xve_`$n6Ypq3Ze\)1xmd|aavQioݳ6ӡp龤B-$eLo}&j\p٥칞ᇥL=_5izu$8t$xw/[)5Gs4j-}@B`/'R7elia-ƖhJEua۫ϳZ*Zr'o S$(IsB|5 H>g7/+;B† [3P 2\|(A]?zG#|~Uf*Hh{%,R9Z֭$ wL-a<} B/jb ggy[iq$$(ґ_7`wۡV 6=q #/4Iޅ2ypi ?KI˔:-%H9lk]ڊ:v-l^TCigwKYn>1a_ŃM npj9o.%L,Xch-]U@ sx)}wduVloA%N1'jhk0 kBg/N:i`P=#cƥx#:U[|Ntٙ+d#[DI=E^ lM}>  tE[ \ꞭMaAYFQ+!:i5Mi" i4Nw8 wRv7owV E#;hPBؒb'BinZ<=\6YE=[XNvF$ n@eXBM ?ui6l2[2;&>xר9ȋjAJ`OT665}xiOoyzq-M.q 8r&\w g>6K\sE$GBueNǼ# ̋wҚ;[E&|p "2kx<3:X1$W'V9 Ϗ5,,i>BǨW|=Tϧc'yo`zNBy2WoġcˠUoj{1I{v4L(a"NxBTK.v{1Qg: Һ0;ˢ_B'4ZȚ0[:}ggLRH`_{΃t<#mK4\ާĦ8}F˝XwVX|_`Lc2%x %]q\g."%>G)/[>:`e-svf*%74?[Gd A) dNˊ|זMQKv`a^媠pޤVJNGѧR^fa[klA|C=83H7Pk0c/@K| CBc|h9!iDAZVvz5''P]͹ W\\g/류8 H/ϚNNw(!ut1yUSnMATޖ$dlLG4jI-pj*.I[fp;7$Qh(jyc6[X]uFI[UoE?@~~|=mF_2aiWLI? e&7~lYmKiهHߜA-"j摾 `2|s0u-8ZZWb}yd@$ъPR0 f\XV{_w 4zֽfgMZC 'Q؎ðZxA-VӒ`pV.˚`%W0De2,ˣB#cܭ>`>}5@*YI3Vӷ._1ŔfY۩k>tT6 }}a]hϙWv]yMgou'px@{eř#}N@KaaxqSv}Pdog\diP[Ciaxx"ѢiaWr꓌FZxS/&. :Ny><~3nfXCn#"?sd9T06TNuUe?h|K"r ]e&F.l~>MH va4sԕp \ pvglpͅܯT0fߐ(/lYS K"NTxL/I3՜#N>ᜆx~%y8X%L.t)3[biKOCj~$DXKXmFvfӷ2L] <KJٞU Qg5+<Tˈz!*t BvU[ғā]Q컴PPMJQ@ctՎq4y@@?KaTeSqn)ٖI2eVޥ i~ {`xr+h -^s^xJsGFO=Y}jAx)e\lWjfF9#njG:)`)&2#- 59^hH6&QΥKwѺ`cthOޑ9 py?qjZ&YՊ.E/5w `=wͤ5Y h!*6( 5m5RdI3^CG#6϶DY8NN4 Gƒ_ȍ]M#ϭ"E}«BEL< 4fXׇK|0༕JYx \2z#CrXGaFꙧ(+Iu$|KIguc*7i}Gx9lzdKJ#C ^k'"V:/bA8imamDk`?J@{A;j:ĞeyB҈nUj ö7r|C#p҅ICbP)/kG)-C&X]x ;Oʭ mvc-J-$ WS\Pr <]7Vi_ʈ7nhӄ3)4<+bSR[I;u[%m;foW"Luv ~\Y&yAg @R *!7cʓ]+{Co6MR:a!o  /zaݲ,a}*ya;K!`7 #A׸޽7=F̧ tYqFťD82SbClUF<>1<39aBI`)(ml8H":rpBRtuWh!اt?¨Ń*oqXCy]xFb*Ջevt` -8cYlٳ! P U0{}KVS17W4nc˖3ͩ # y^wE:5ae? braz.HqU^j?vމSprAdod6u5_Ei]k3/~d&]~А5b/`Y]S%Pс<^ ,^Oliv"D { ͡}14pJgS:^3^GLg|bSge)Bk?lG&]Ky |^85Osٞn$ו#+_8kZ04$.R,Mei`(^5$)._|TQ`NaHO6º{G?Fh7jJAt)fi=G j`#$-QT(f)x~=bKgFjA/*,8YwƝZq 2uSi%GhAn6֞P[(5ah?&-AsRb'Y{Rl1,PRp%14gn >Bo9իB>/Mu.sF!z>ټ_M wii|Ɩbtp;?Vk(C#wiWwOCFWX3FdCV&>ASM58e+p_WY>޽9a9LA԰@Erw57wp߭Q؏ZE[% E%'1lPл{z N,1H[K0qN8YIg[KKm|nguOۑq#ruf"1.YZN[׎8LF,Z¸Wwr[C$L\)y1P3vA-DPdzNi_o`n+[$W!PQF[JŽ~^m`iHUtX;A;}z!n؛GOd"udZ"u>@yB #t^Cw>UA/xF4w}|qRaob[n? QS;y,]}="BϤ6!siH>r#x쿃 q[HC+v.z?ȘT +{_>H$PC0Ȩf#N4X奸jEcxƬ*-LOAHT_+`OFsYmxT9V<"J*;[H2^ءy-(K``jrث@8*tm* 2!1Pǒ>P\cqP 1;YS͏m-_dzzL9'ŏ&;$le7Ihς;ZV5H9„r8V$}=O|vf"[gky*.{$F C 6liٺ-7e^|&b↔4ktr'+O7b0>ɴtx/<3\h6YuBp_7(?Ghi\Z7%N{TWK:A=A7?3/%PaDzwinp(1'DMpS1Ll$^,.( BNKPP-,";q~]⏮b@cp'<$mqj lE rĭҎ2 FcH"Iλ\;X=8dUh|-gZUD^. 3ǗxsM~j aKj4`Iq7uU [i:(ø-PvnjY}+&Vgk6¨n6^Tۉ8&^DI`>"ݼ)9{|.>M-4ʁ{;쉜Lޭ't6u Yl4fE34Wx(A[{UtmHJ6y>_1*{̒ h6:)>p:#R`X*'U]@c7\aDHЊD;]^C}k_<((Cc/2-|xeA&h+GMe w,e,k#J'Bz=B1DG 7j/0/_lTw]Jj_hXˬA!6w\vҽˌJπLB܋/5I]إU'>ő%h<_։Փe1dYY$T} Ђs{Jg =ݻK^I,1kk@}-(?qnwTSvai,H]8Mv.~(F!J}4Wò;ѾO_y4~RcR tk#Ct^qZXw$u˗!\27^ڲ)U^uWg,GԔ7B]־oS%RiA9{8>djOq8C&P4ib}ӀD:6_[>^gkt{e CldgV791CN<0GC (3'1^Ӑ2Ro.UA7x@׷I-HTǹgGD"fbaKsJkXC``͡M; fdSaε~(UG'wReݯղzP_2²bϵʊ|6GJ.t тt?^wf4X # Z'+u; w si0N;<zw"E)M fGA`qډ0Y\ B,JQm݀ԇ15"C 86=SpN 8-U#av,6t^FBz" t& ;C:r,`NJP߰-/'#lkWtĺ ^:^NɝU3*9gY4mhhB(ymT0xȩ ZfgȫTs87L@&g\r) _E #O/ D3l9ɃœH/H3V*\ u۩N!:nh5SKؖOVQ\Gv5"\UB/ͅsyn;5vPc'NJ"1B=}Pn'-W' u)zޜiXKbKz4躖g1!m6U qCf$2 sg5>X VsF aH"r;l#Rv@ HPOlj ]:)Ԧ]7nw)2l.)drH=s^S_,6'F1miۨhA ֿ~vE#|Af [r cF(}8z|ɤT<,_UU=B:ڴFcO횈޶eN;k VMe u-KV&>Ff?~@XN{[mَD+/ |}-F$忊Tv| }Ki2+[Ibj(w.וecKv"!"Tq3&`mONǹ9?45*KsG5D+VhWr,ӈ VЫLRDYX U? {/ۉFvd4Y$?%\(^뻰 5P#M e>wQ,&@`(s:\DhBV* Iʺ}8ă:;4<݉6Cq4´ %4b#:.?gXx]M3җNf/z\c;b!d`rǧU.Pb_E @G JTVSof< Vӿ@}zXa5ܭ[?h"RI GTA߸pj]Z s1" &PJz`*/W !Jk{bXy )HՓl$;U;9{'rv>|T0>I=[T~.̚#H$'[ZA "-7,m5<-rqz3) ,RIY  (7ЂC-V̟8b?I(~8 7bZ]GXiƁP8ZᶡO֊yXKJ<Ϝ;AKɸP} %S!sq:*EE@ &҂uUBPBMEClk=|pZy?~1nN:nUL0x%NC yY9OʂLHF n[`[c=9h`T8R`tcgK6 LI4!*T6hO/F]^Y`M }( hM#na]p)p62'@0hl3/Hf;o409Q R_+R {87cQLVMΙYw ;" č=/1z%\;#!P%Lt#0iWIW'66M8LlؚiPDU%̋ڝ6/ag4_}.Mַ;S*1vq& SX׋Ht(!=5"r ՛+5P>^3Kr_1QηX33`))ӑX:@,1.!sK> ρ$98{4X(慆BrilWjy6v2>jNU2y "@U[}T8EPER}N;Yã-q?<)w|i]`'cm*hK/s6$5Ex]`EcGhw7 6egZTN;rNb# ܮVblW[tJRn> 8J[JQ=ƃ[&Gs?Z밶kzDftXB~d7 ޷D ^<\ƞ`R|KCo)ȏ/^7Qb ?&$2 U6yLɤPjSӺ 4@ ?Oc-Dwƒj:vff?*j K@C}$RB-4l])Ўö=,tUX{eH88{'.R -soNt"z?k%=3U ~,T;l3D̓ѡ04`҆V^ehXi =IbϖZj[jy/^5*L5ݰ3QMt]qE^gS SuTfCQS2jAݶ4-kZR'J/r R낪lϝ5$]5L,{fxr -xHKb;_AV4?h,&1Ʋ/xu5UWhUPG b= m+m%:s8q'N`O:t-"XTAUblAWr`Om@gN(74JP35tSLX eڴד00#c/i.]$mNBJM5H>Bal%3^}G XŨ) gZམo倘3פ AW=ioZ$7RwLKD}csW=.6L[Vrjoٷ-`4-8ye(ZR'P䈯B *-Ig W,!k씿 YwfvFBeX[3bs g-UFGFWx&M]MHme*/:Qc"Ue(wh(8K \ $6;ݨof .E+SpfC3;Lߕts(E:X:rSyͱML\Mޠ}}ݝ_mw鷏.UF ̛JiᢾuP;UҀШ^@klABT#fQS7>Eǿ9*乖=m a@U-qӵk0W[?Aݬ =~Y =قDW 0fBC<p fsa;n@m3E[[+6\nQ U Lx*+I@X RX΃>B'h:G֞DžhE*7(yiDiO1$m] ]{^8]Ɖ LwR016椊C+%Rc(ɍ-lNU55zKԱᅃO2"/Bh8sn$ Puڸ⊀}k}M,(>_'B`dia7&M2B,LUF<տqdk6/րC[DKڬgg;Qa&BKsOtr 4avA%[\j8/h#FmJq?F?dΤ'v\\wb"{:cde3t[Pjޫ)*!ZS@#EUE‹E{ D89u_f0;K9B>^!D]ؙtP(}3.IA 'qQx%P]TidP@]Ǜ"78$RZt؅td!Du\8:-GDzg?wyr X&%dB1h!L˧ie8hrU#|ӛ$:cq^ۃZMc1s 1>}7sJ°r9aS-If' VL3fOJt8{x7Z&u7ISCF䋶P:ńF+,]$me(XL3M#̈'X*Rי"k UW*G@Ԟ13 ah\&,_/yC^Ev Զ YGoߟ dH =jҷ8w`-=PoQ m-5١KNyiyd4`YiLqFV>7+i7>f>!GuXA{3@H9 }TwRoTӭ@EɩGρGք,rꗅE ֞+=8Eݞ #;mRu|Ci7G5loDf}؏ܯT:Kܷ+`/KH\ٺ PDu*du}3O%e֌7+.P'z`rGUS.((UyALlKQ'X|m  w`LoxŲB{2v9շbϫ(Ǡan cUf *y=Qw2l@|[ވr5~lw b s M@TtD{ƃ+2'F//90&jWN5xRߪ2nZa"8LadUW8ABb-ѠB|ӐlEGUUW#(ќ n8F"|&s}%-Iim鮋?>cx߈wkfY#26Όľofҷ~w[=.Iy4uiдfD\ a\y*!' CAK?;/ Ӹ`r5Qp&LJGrSOzBYQ2tgwQD^GQgƤFK9{zj3!ϔ+zi{Z /g-J5G[ݺ܌lefe"l Wؽ!%ݻ[HJ#f-A4p,:=~.W!KBnN݀@V|G7 ~!%ʮTTt2߸X/UA/%ddkr{6{-L=mդ g ajZE3%oQʷ޿8nTqSY׵IUK  I$}Nx۠CKAfw$~tD>lb, qOҎDԭ_o4Ad[*] F[83Lk>7gYFkEN]q?}wv{Xt{$6?' D#d0/PҚ=[Jac"Aňmzdvb?u/M4;Frk@GJ{DUf,Lݟ5PUa o;fU΀8~,; =, 8w(wx|7\jXS~9ʀ>d) V fV/F\Č*9nEP`uL /Asaoyd g?Z=fMXb[gA̺dǯ7Gu, oX oSŎV'ZČ|fY3 &eǚT$tX0z][-AY0q=} زPoDQP :էlH55GifRKk/he,'+؝M|Rި~0Y1de:*7 c+AH|d=!ȵ4 \HP0t /DXV|4s4\0Ōnk) ӣL8sMv/'5ŷ c͌|SH@A4 .8%^Lf3)9L7v+:a&4 垚*Rk' P&h&7}2{M٠seOza# =y+=q]ïl@{uzb"|ˣb|o#T(tāտ4dE5z NMKN# $IPI.N:};T+J}+1)Y*\ 0nLXVjT WV>]C;QiRs@>$WE!O3٬JxZ y1kBX)j265ny)Y;He =cG qň45n*quТDNE,`.E)y'o8$%J[P#GJ)H# =daV8X2Fa9Y&laSd6m\r$fƬ)$wEDve'R絪ܽ^kdTK1|5VWw[X:{Vi:9 U4g,/Ar+!~d%S ܵ8e 4rB]5F9s|vYo1@vrCu9 {M1%ءtmVpn;t2pn GߜmV>5޻_Ke~G8X'B>H _&hr>A&q6 k$BpMN1l(qHѱ=Mfq%9]vӑfR-3p-;Gy֛+|Dp*?p1YQE$*F֘LSNhMQ .XIaDX1 l]e|$=M*(-E֤~)֜w FBtS :o _]{ 5+nT2]#@VgS MDݕD 6i,"᭪nPD9bqX hj\⋗C]uv'6F/J-W *Ln>(Y_//M y 8"Wjg%d>zC Fp)' AoB5Ӯ"'O7- E+E3x$+ U_ilBs」()ڞ dPh1U" z‰eh1, B Ya`3 .=8.: 6%eV1#QWzmYzfi&Ki_UʄW᎒{`)|З|NA~ vt9S`1u?=>K9w|3SI{/LEˈҡWBb |:4R/h|4l`̙5nRc3"68B3>bB_DZ֏Ĩw0>-j^egk,wh XQ=7[*kReHU`WǑ$h{5%[~Cq=z H`|( =aM DSP1{=nu`!qTJ3*p_q؊rQ'gpq=Glc:hJAFAR0pK=9 E+719P I-̏JXRCQhF\Ec|[p@37 [VLTeg5'\}= veoYuGNai(Snϟk@FNUESo!j*nYx$y>8l:KAgv(-ԍ7d [Me_oL~#~$ {yIKa{5k7|rm$Z<;1*#Y^ f|Bv&)f>@[7WV_-4A|`þJVw~͓5=bpqRv[$)^Y_&NGY75;\$ď٧(a|bu;e?pJ)n ,+vw0D;xUB&[WSoݯir^8#ζ A+= KJ,T+qנ %uJ HB 0tO͒`\RhC._nalP[ Mp< 6+uNOrGŮc).uE `"uO/.*2L)<&fwko/;˱_]$}CCh_L ?z|H[UM7dN@&䔈_?`Z%K({OSwC4Ťީ}p_Eea 8l ߝ -98gpGzҴuA@]#^YMל>x^GR?Հ&K%"bLD h_Am9.-.l߿=KkcHͺi#FR1 *K.a|\q,D? P#2G\\ \3s<|M/yfGD—.Ծ3׌J<1č Q&5Jn֕;B8'J͢kdLΓ.y|CaIHO.";~&[#R+&~Sl\@[ގ]CEq.Ǘ-c0]:OnQLTp/W\1U!_D$wqŵ-%.mCyF`;a*ֈ^٬{8rHȈdMY{i`ψ$a!q-K[]@?R %oTT,5opu m,^۾-kse]14v!/DϞxy,Á3TG+M`F__q5]6COTeOY-ެe_.tPr]AV\1IX!5b;rsI$sR~_M4&h&߽y*ȯ!R$Lo JWnSArKp>K"1׶}Ä6sG:g~خScI\!ܺLAM qtP6ל[:Q7$ӷJ1콀&^w1(ʗՔQ 6 1(Ŭz<7߿l™wd)sw`5VΤݻ^}f u3#1<8!xp,M7lCK1֮&b{[r38INދG/*#tFwggc r(L5@Gxj4&ҺW.fZʦf$:oKU'?pOGq]#bugRA_foÛdž[H Aȝ?$o]4bA @FS׈~I::bcey9Z`b.MBзڷ.ؠ )4-WZ]TCaUd%o'y|,I|m?&]8}0w?0" `X%h]IbgF0mERȏ=òvK0%6)B/v3@GiJ%*P(Z7`nk^B&$4a2 5[P5g7ZEMAvI@-gҜjn3G{_))97vAA[\)I2q|IhM}H}r$e$08O<: (~|锎6Zi޴ip"IdUv3hcY%$ uΤz"Tt8X5whteJgr, jE'-dz&[jS + ]S bjO ֱ[ysϡrD%!g+UOx 9ml\@~8v ׊ԡƔԞѿW뭽Dy‡ oS5Aμ\Tt@j8ЮVU\ngdO~9 44gMyL s\HS8.H{qRw"bf7I֜_dYa /wSd>?w77Ε #*XBF]'e`Ut<)}; hT:`cd6ƎKf- D\yV)Smd^ ekݸF;[;W3&=d w1qE:Q EŮsy0 ]/Lq`jhzخ$ޭ::'6a_)@ 'Yc]DVڴFw;پcʯbם(K UcCuSuZ@ |@8&׌J=؝\*D]#dvQCHl|U< AlxB |(C%'PygؒgMÕImcUc/n)X)geq2(*rS" Q岚1]Js(v]Iq&80 y͉4> Мb O81GRqiIۚ=kų wwXsɂ3;Ws*v)Jh-?#70lڂBy?O; o47)6ӄD^|״F.   bH.3q>eҦP~XerֳS}r6䖸Ȃ ъV7[KAgTŬ^5|T^R&5j;2K?ZX> {.^-_޷,TPcu{$ D\nqϪ ¯F fDf8g7py HZFY @{XmC 珢` s.)S'$U<>DT9F4zVlQme=IԎ*Ŧ%~\!6=~ձuT u{]+ wЍcԍT)$PGէdUb Ez L),,,āȎg~m_mz$GK* ud/%sY6@̪|) ݪVh _ju+*'NnqYY Jt6kZ{}L;VC3td;Xpe|S:+wj qP6Oԯ;J ,GBU1_}kez-# |6X,&=pu'Du<\N@?cԺͮb $!8 ہi\f'X_{*ݱer7K-רZhCq毵kJuc=|va# Eb?ȣ2rN!2!7/q1NJK y Yz rc :-? c9$3B Bv“3|=—ec#Føcu%Y',>"kNGZJ c+$Fv vs61yIKM?[599Maev>vFӖHuKPzE^-nfN#r35t_yWg̋\"T0A۱1qfdp؊%K #JdQ&OUi<(~:U&h0#)n+9{ U8ES~Do/ESYgGuNaH`Q@۞VLZ[º[fppvK , kJ;0GA\ L`;sZ/ Άfɩj:|50ZШ=c e~a0!U%|qqK[jZeu YdDD9*#k$ ^-HawΝn<) HxF4aa&I8o2ǚT&d4ve:zꕄq EGTMm8~tG[%!';Ӛg·ΧяK?37.U4[lݫq0=Mx .KE-h95G=-9tTs"c6t%+`eK6,:ldHw-"q] @Ce·Wl@ w-*lI,砛ݿİnxZfOizi~}*;XEEK*Rsprv6TCCɠ8~T BbUG΅:7X "G\O ^i tV@ XOr/*twm&ns9*ƙGu++K'6/s)x?iH1p^q~j[ʤQ|!y` uR2Ơ.UnP7:~$VQٟj^[8z&xu}f- haX1~KlzB=]%ǝB(j&hXxTJw x';xrJ^3\Ud~ʦd]Jnz m slVĖ>~P]X:]줍݉BGB8AM@wCvQNCe`_iRP=EQgEAJ|l mڽFTyJ֦-3Inf\Xp7>Dr4Y ?15f ˗^7iLl;PШy Dٹ ɵD|)CuysR̂+O>CuLg9FopСu1I>nRЕ `6늤 @"8SnFxXCEI.Vx2SG,3 F;)?1`n-~n{7; .e 2XTT_,}n2x<|,I~i1"pl7.сE?/.ƣpдX!/GZ#T jqs/TOE"ɜp[gݶ>g_u:gE]ʎ (YC P\~ TP'"j!ha 1Q5C-* ĤoF%8eak}ylB΄mCR7}*Y*ČVb͜ iފBetfkL ,juARnyAb}ЈsS0@dW iEmFOIOhs/ Q;s\0JOgNzX+N7^Xa_VrDZݺVI/ K\xT\2J?X mWgr?>0ć}%!} n==B K H&&^yLpAnqR+MǜNȓTWjڒd/xH nXbYjpbgB5]M gui%-'YUK H?/sʭNbb m.2 $cMj 6=li0C7&8(@B$bd }]RɈ@4Pd26sGOWZ1[;k&X~em@\5$`W&KhbX"X g^;ram7sH9'sz ST(:yC(ѺE =b8Udѵ-aAЩCzj}Q#l1Pm^u ͙Hq6C[Wobg =dFZ@^CnB?Wp/MjgP[D~g9rlo@@0E@{=5@4V>vL؂$]v)YEy\vgÅQ99qDK|LzS5 ZI;eM=(PzϑdqQ("}Pt#/)8qoeH$ώ"VdQY5Cþ5FX,DQjNPVl4󯫁cP4v%2NsHgP&с][u :}JP9"YlV~H{P{HJQm/guu^y%zV9sh7șZDPBNQfAt"pbߦ9Vl.ەo!C>Wk4,_G_nClAa9-iߺ Rk[EV)p%6QCCBƮo#rƤ\01UeUw Bdu3y}@fe_[tYQC̀m\b)DRd-`v=xLk>L}̉3ILPdۍW)BUgHRyD0O(E#} <.YZFrJήJ_ A}U b)^eTvh QuK AH|[~7(В_ cCWWu!VפhWc.]d6O2@}LƳ?asz d,싍=P$as&kw'&jg,;œzzm@h+h_Os"ܺ6HQ9yՋ.6"2@y|r@E }76(WǤĐ3=gyhdOzcûW9TD3;7s5ɟ'jmh M=IZ < Qշ̷iU&pTPAd yaW!"׫abbO( "F89Q( }㺭'sid1/_?7ײ1@Zw o\gcXn+m%ڄ|ˉ 4{`jF~t^y ^V0Ɛ<0LE))+^f 3]:okB:lCQ,fWcXLS5[3V@#32%`󶁜]5Pah b>w㋱$_DMT^J B:}:jZN }Vؚ鉅H^vOn\oj'\Qʭ"GM7-Y"ܸҜ+H${{b80X |48 $ѩY<\+ ܹ;P:`pu;,t[7&ugJ?xJ!KDSA0羹 B_M}[7dФ[l.zzY7{7LhJ|cd&%şc=YZt8wQO;dola.noSxD"}D5 ,ŮiopJxMq-~d. E8\dTU2u\PM; ٙ{^abnpyv1Mdg\u($ժ{/: 3}l N=td4}V!{jI)-UgiOC fUFbK _ ;6i;0D㷮Ioߛ$_!EOPsCNOrZv&u[m] ہE֘4g.7ݜT3_OnEśMZ~'{Ks;Șt+dUK}+iԲG.•?28-t2gqf{ ?Mnݥ2R W纗9`%|HO7`8_}p*DpK٪zMϯH v9, M J}h=D*߶h@7,h)XA]H;E[Yb5 j;+cD]zvxKؤFxCQP>H2)PJ?=&[*D,CJb$ $k2'5䶟5%.]LWzsE)+ j2dߋ:F2k.ȭ9p,^3ЈJ\Cw(;^݄s!$f_g֝;sgg ΄+Ct'j)jJI!(9[rr9aLbZӞa,_|OcLPs ]>lB# 3<_}2H _GP]+7[ Fː'Zaz)2 gdkjL{$[D&2g#:f|=}unpÕU7ӫt8LU OӥH a;4Eo ŌwU(f}WLw#?(Npᚈ$idJ}T*&;•>\D'Oۧ;jz~o ??jAXrcx :m x]F~T5"ε8:>&Jk?<_vtiC1Ɂ(=+JWd+e0u゗`!SsR8g]>i@}b@c 5mW@2su/5qƀ×S"U=WnD4CJS-)Yf4s +UsQx-!~1|&mD f6 +=e);@*09:M}-{] ^+.5ȹdz,î}NoakպCWU+)c_39tkT[jfYz*1h |Hy֋/9 ʻb XUZ+Y%ૣPJ^>F~v3Lm'߶0U΢fVƹх%$>AX&7klZme̱Ɯ O6],ߒ>V'54\iZ0^lr7c w yz2/Tlj?xv{\)zE&7h`N$]h[Xet#MP[#ݱ(y;aP8̯ #*EJLOsC1jX~QU@E:"Yf]@AӬd I_L@xu\|̈vf<~K ǎ|:`.KT -~zႫF-ƅS"Fxp8~9q""G\":A%L@\k@ytV*Q6|*LZgjNERI<( =HH=`ԹD54[PFbC yeЛP P)ljtKD?@u%V 6KAkry/bӴ P)e}$f͇wIъu N:=ҪZMj ^E:`665_&;hvLl5v b[yߗ[<#PSE⛰ALL@|~knuFA֬V3<\HO 20W!SP`^V%Ό ՕQ .c u_QSCI.JiKrQOcDi\]ᬧ.! _k|Tۊf!,]^ -{+Ϭն&t>w7J(ٱދ.clWC ɀ=Tigmbka|}e&5r'vllLkzᑵG5h|{i-،~D3̋= = ,d]3!SڻKG3daڽ܃|Mh0GA j e=E)8;󪾫a#^griJ KމR7fN!a\+[tֈ BL$[W.yҴ-\M{t-,#@L]cI:_3FV }6H9 -V3.7hYN }bfU-X._cE`V e_gVJ d:_z8Ok_dfoƕ4I}d%-{{3S( g#$+Pj؍JR7qF_LnwCHcV=Cc)r ǥRfUQimW Gxc7U-_xͭx³K{pp"l7+ĈKGO{g=%g zW:JBYZlI˪qGld/PMI$gAGfT.Y~v1a-R!g"s&鍳Y ;ha<X@6 נL +C ngFwҠ; :7xZZ2S_ \6 03/~9>xt}c&Hqw=N^./}D3s=c酃Z4'uy - zRCTsZ:+8 yUKߧpͣF+qj;KJTrg=+mDC]] Hd4MK{Pؚ;GEC.ϐ 9]D3q BErF.8Zd= ?n4S"TfzM-yp]W)M!.Y5 g}qeT/xQnWzϿK?#Հ<3Ӷ h=#́kw(7t"f~'_YbQzvtin?Uf[Rjzo|"q]\}@x"ΙTA}1DpO9AzÍ ~z|RXx-`7bk?'Y6* Jq @C[͒ 8A }Ue5\{RW^* Z;_2q|Ody ihD72Vz ,_[:7ʵ7G΃ޚxeL%3u#܃TJɿ"œ (?%~z湹Tay!do5,1Ӷ|#l3}~( ),Wÿ[\t0zKich{;*J^[ pe>NW ckA~cpeIΐU*_JDS[0#us[BK@u\׹,P[Fzo"$iY b9U:% KҊ,;*BNq~}k{&D-2AWxf*Exdڲw'>DAl;0V˱/~墁~T8—E3JD Xf#@qN@X06uU5I@jAjîE\ɚ/PQr_N{(s9ss)Z1P1]7GW.S#o:_'HGD"5FW7Q _N1 СLhqAhfMW?qtK` k鮂4?a Fc7gуsѨqWpd 7ȯwnWN֙63&oF{"Ծ n̑i}nd0T"n_?'GByI `܊$ qyWݘ'wd)c)ׇS,T_Xղ!vK +u+0QNѵbC̗ud!  (mbVOplƮYj*(BHpW\Ey&9T1VI x0|)MMxTzq;_V9Ρ+h|M\Hc)-@o7GLg6m%[ xw$g9љQf^h nL=ǂiG-ѝXLQ9Pt2ٻaQi=1Oѡl^_Q&^GggLE.TJhj;czщIgM#LF"pߙ`۲k.Ec3Bi&z.s<(sy)hpw껦I-<(3@9u;Ry0e Cٛ㼶p 7'v-}zHkbrCw$xDI pX4$j\A4ě3K꓏Y:?3W&E#<[dV8^Rkh<喇EbF4l%k&]OFHּ>xEdZXtҵ۟CY H}s *.m|iW;rP,E($pa؍rRsm we%МoQ ! FiYseC聩 >H%ʃہ$9v}dNN,⎹ e1f.?ӜJQԞ.J|[q₫;A^COu.X-2:O%Ϗ"]1?RѰ?2+7Қ `8j2wd69j"j"gcAvDfl%BCtEoR'};v$8h˕})3yOnɛ9YÙNĶk+1L,cLĪu$> Z]կ%OƷ_"ArOrݬDΓ*{6±xc/Ds(?I)z*kɩ ߗ6+${0|RqUU |O$tnawIM8=, D66`4LUI7` _&xX:6k F0 4 yV")?ۨD4Y[֥@5Ćdyn0'sC/͉Ukb]'KzIzmܻBR\x*Vk5,(lSp3Obc.\懅M5eRs~?ed ,t6|II`spArq@L$G(tzOBSX|8o|K)|lh1"#>`\9'|qPfD\1 sa 4`:#͊G=LVDOo i}I sf2oqa'V{Q~C/ YMDo핾;k/`12/3y6ceHC}q %3n+dcqO s Mu-ֶncqf`f:@*rW&n}&}.?q:ӯ4S 6R%&E>?,$MJ@qv& T~a`>}#>.DS}ԗ,@\CBwE`'q'@h25 UrsrTjڅԌ|täU AčrXδr~lJ#y9F[C'uۜr/)+ry:+CNh&|`]^)=+#NP@ δ!ЃSv@ V ܉騐F^.ش|8h}ߴCb 3>-g L%b7EʜqMIAFcp }O%y JPa0h`%\#4?"*RޯHJ$Ǭ\|Ny/v؎(̎ோ6ͤI+c{oj|M@rVZV^c=;m8?'S8j64="sgHDZc69&+ 0JfR$@n'P3o$Et~.[C}+JΗ_Gr_,y6 Ϛ::W\Eڭ| k_rj$.鷳 :x7V(W(XMGV>nٛKgf9P%}l5Xe˛b0~=a56Yo]nTգ􁿸1Rc U{=1C_}Z˷0C1!WjׁfsV>A1~HA8&ebc\k`!Em`n0V6D EJȸ÷yH<܀t"02xi~̋kCM.ז3t]i|Og)5  v@DR+z2;JjrNq-%~*^wf &(Qo,o4t,yO7 UCƝ*-U4;R?U o.~W1N~@D LZh&PuNi^I2jZ}EJ`舑F,U#2.8Bih`5J&Qavл^ݟ %) ua HY#KF[ԩoNAPӚ1}YqB)d^(>:shaX9vlW m| m^G5C;JST@%0'{+; ",~9˓wEZ4+*VM4`99_7At!E1)΢g(6eؓ >Qls`׾DHIG&[St4ITCS[-Z/xB/">.fe|w8WAF`@fF7sӏab}SSUiׯW΢.[I b7-35P[$ KuڱѸ 7{ws^L1 Y Fq,x́3qtTT8+ {5Ǜ85Y*ם Ϥ{b߫NԚ}pa$0{!ŝ$p(+9ߊXz$zrW,4ZXv#/t~ƞt`A +"{,s7QIW{mQb[l|- ]rw+łZ)S4;kQ>ƙC1+蘞9\h (*Qmul%'*8j%\rW:&8G!4s!mS%i;5*z) mثzԤpwF]V2{0?|,BX}`c0Kl^>;^hx%} W~ j BVse@I9 #[x'ŒE*$7%4PR2λ/IP<|m-jW[;Y/BnuI k~ِ֨U4 5hDe;Wjj^_)R#r $+ob,!p U1zAy,xWf2h=!C ! M6h1gq1֮Ջ[lu~Qjy2}Nl7-?8b6#[7 "=)N@OκDΎr$3*Q!+0AZ8pJEb fi;WhE[6!t ӥCQrC;ڰ6.}H=w)VdriŤY*lmr&~`t'Tr ,&:͡&AQ~1aKnƦ)Nw\U g5I:>H+bP*0LG2ܩx/;{6Vsj$vk UɻS奌1@,ʵY g@&7dnT veHY^вuA8;˪FuI6#%_3/hы6X /\sٟ2ˍ1\'F gƻ嵬ڑ֙q N!V7T >rI=]6CP ׹D`hX svJ5?v6ڤk ϮQ7$˚vhpk:>JcchJOzPL fD|'MA . !-8C;G֢M ^Qt.{f#?9+҉° 96#s IyOBBѹ9W<Ҧl *^u;8:Z4"!!h kZzhiAa=0b B ۫&_Rq)Ԁ)k<JMU 5B TϾ#:T W.Yl0ԄK ƚNz8fpҫ EkhH`!9,9*ztJTWҽ(. m=;1֓hw)2 &U*)!e@/@- YN?lvI/K(=ݩ 4[uR_d$I9%Q/ IcCEP~1!U &!b#scIG12'"7IVcjQ§}/`Dg%T ήXi+W],ؗYLnkOaK\Ê|ֺMuh-q RcUko/7N'KcBF+pуhk$NZ""c*#\KGMK\de;n魉G%,$E:Bn߈jjgX\ԗŗ~"5]ЙoHH9DmʔŹzr?%[f+}%?xDv&TwH֬Yǃе hSg}-A䬣 ~f$V3u3=_4,\K4%L3p( A0ڪ\zQimMPieɪrEVRBYrӪ_,Atȼ;srVD~:{ e JHAL5ha|-w;8/H7!'6$ʱq`BԸJbek"vʆbjKc:.'3,ar=maS#YBI1Sfg y8X&nG+O%ޣnU!b}^=rts#:6)>VLKuOI,`k,uycܨ˜ $y4cvUer|<0:ah풋Y@" oc%uXO._QnZfewΘ: =H@VֽK G.*W 6fiWCJz'/5f\f3}2OINшc)W)Z`iT|~ȑHv&5%vKأΜD;e0\ObB>jÛ$k2 KR LF1П>u'~zcyw7[>*mrCk@ö'5&7 RhYnC˄Iȃa}ؼ'Sڹ:+u!D덖0 ;Aә @Q,Q?O ;]NW,H&Fh#GUmJ8pBaBs8IG^d aJ֩8f8 )LJs!±ₗ7:U`$Uei ش$-鸾ߙi z͋ cH\DV1f 0dCVzmRs^,_ʩ/E YoW8A1hv&w xoͺ :@u)0!|O0$='Č!ҊqʑqES&w(il=)0v1l͍QF9{oefsYlW97eWûYp4=t-/ch㡅TѮZ@$>Ģ .V]WqW61|vԖZlO>F&6/1H#{&1sn0/&.$pX?f40^>E.%+qģI a۷ݣƩ~f}+Gj0 E#fQo=DqQmὛV4Jv0zkPjKh2OK;-M:DDyQJQnFvR&K+bM?0NR {!99!\EO=fHM@zr#+Q_sAtE,CseGKm#CuA%mAtiBG–`S <pi- Yabt8_B$͍*Zz@<|;$Zfk~3ϠJv"iq CbҎd%3+iB>{ 3F<#bv[B:Muۉ?gӊ;h(^ S0djĬ&,jA hw_]Ꝙ))@PF;ۘq댯//N:޳M:PX܍ [4u/&7MWoX0 ^阪 VC]}k>fi$3#^:V*r"$¤(/Dԟ}הU%)[CIgf}Mk$y8V9QSVy4$(9NmPc,󽺶m79#eyۇbnvi&#.F8)"oVju <J/,f֚b<۱f(n;@ABʾ6xC7َ>UR<^2ezPfQa\c@&Xpc l'X Fc76k4RSZFPc'Π<j!4v3zV9jKb,6[Xb'z_e'|' %I;rRBĊ\5rqWx8kT(wWx:Y \@ {` Y҂@s-VU=2b_܏MWsTH/[N wLL+⿲AՓ2ArޢajЧk~ex_a\Jŝ̳՗wl)) !!K->9GmkN}[#c[EP \wgeNk#n+koXAgTzcnudN&zoߒK57h|Ϭu-J_$vNcw)Gn_ _b$H'7{OE(wS79$mʙ2ia~ܯ3G&K=/ppI[ޜ@ hED%rIPǨ㋔Ӫ+DZ@=vw4sȊ"?{T BMlȥ63טeYun'5{$.s'_aCϹ Yy7_w).;DVNa6_7#H5 Eg/em'ylnj9&r{}TFm @!g"8˥w?.xU*x-RCy;u5l.ԽP$|TP1/ :1צ0#lE(Ϭj35Wk,M>qC;0p.]h#Á8GNS=)=sآx{9WA9R@P RrR7G3Ęw݂'ȉZD+֜+1MLӕQ/&0afsG "QJ ܇r~WgU:KP5[ JwrэL".X; }XHN'e_:y/g,] @m"P<]ޚÞ ѿ%B;rPHz6\ rYL XY 7E~&(d2i#[5*"7ʡ}N9(1lTj<}^jQNmKKI46!=ko1 5Rs"v,~tk`XB!~NPֹ_R?$g\ƕ'ң^Vv>VO-p~lpV4?:<Z&bnDR}&Z>tE+i'Y_ӽׂ}-:ߙipDgJ?E*Nxe>B>E'?dL&$Nswuc7HpuU Ca"r˞]< M%E!Zbu΋ck ͠2[F?|3H$zN{w'cYI+~=P=oSb6Kݛ%YMiڮAwn0k-AʱXAOH>W<q>M7q缊tX/}y*o .7[+"ϑ yѦĿ`SOMYE`J$S0HqY|k :Dxaɦ b9^kD$# 2ofUآK}U¨nl T$oG~,vǜP%LB{-FLUuz~=-UpZ[/G:JPdH ɦ`u::rY)NлueO&%#^~sggA<. 'b6v^QMT2؜Qb;? »'p!iC{vLUDΪqڒ̌1q C~)L\uNm"#D⨅ɺ$Y4uķ4RY\{ XSwSơ#G*s4a;".)": jˊ/ x9fy蔱Ml"/ySͪRXܩIYq`{iߎS'o?DmC6ΓqnzE<ˢj;tǒOs"SACWs6Iq%6Y;= >ijm|!>Z:Q*Б:Š-\v&#:Q۝sump#w\sJxy ŸzIVL7[?f'H c]!wD߶4ZJ%M˜4E4Ve݀.NCƓ{ J\c'&3A؅I E13xlɟʈy؁o!M\SDr[`TnJM&<>U3r&+|$\dtcz^5. )4ֳ lG p'"b> bz/B߾ݴJ0wrRKDr+"$2 Tڨ&/<1>5S!N|o:otf~zON͛/[k?bm"Da1 C?hs\8U.P/傪Snp,%PLkpgR +Y%rT\l䵲4I{pd)@SF$Ղ6H ٿ坳J^R7Ga< ʽ#˩)<[h X=)˔s,.8/4qy0f}MT>hFD avu?^ݼh/Ciș,b} xJM4+L ^z/`]h~\s?e2alU 5ARZݧǴQ&W4i~v҂} KޯB'Wgl R#<F%:8p!P:(wCc̋%ajF-VnIF_Pʰhr9hb N= [WȢ K2~i$S'5S3j^oxVG Oo܇].XԐV`@Py5*)3s4zi~@vn׷c 9D0=|SûEmAv /a0 5{mH)X.C~]k^5F6q  RPq8-Ad ݢGzU8߆vO]Ffq41:V{ 90p5Ad fTu.u< s׀;sWstQz@2ܰtW䯣Lo%*_ Ezn`64xc@!pwfAYus#c̯~(.a;i:8R쀱S0W)}laՔV< E()IfyJK@&͡|~f/Y>CP|'RճL :?BׇtϿ?0: * 7FfTXMmT=,ntSWBo[FS2RIC8=[20#]Ai G[vاmЉ|ZI 1TE fW窀~8X¿\f[(z^Ϻ#j*/U HJM Lc)7LWYT4g>S[crdYT6QVu'*2W`å| {̫qyq\ rR4c{cW sk>r$hUChfSxpV b|D-.W=q^d:5| Vr06.pI p]>Kd6<hf#k8u #Zsr(*-w*תdkm䷶@+~-yf/?T$$$GpEFnkt`sނUrW+.iNo*۵)d<8]J`ATHfҸwneYo8qƌ'ʸ.z"Uk諄:T=q_dIӢ/uDzmGAhQEen4J"t .o)V=A?8*yuӭdw] ;yWg?t X} qR-#A16~ռDFEsf!ťvsUb#*(auZO LLA@YR?3YiS\DZܬ}S1mm4I8vcaEUa1\uF:mݱVIς}l%;B:|5 #MR\M!OqFSZa=oyRcl ?)GUV(+l$)zLųl.©|vr=v:g-ߚs!ڔ)}zWM$򩩌+[_ ƈRw!EL}5u<2Yx0a`5oΤgCx[G{ N/d$C1GpɄUnG h.B"rY[/Npc]4h;B;Ԥ Yh嵃ػT_z,g5"c (u,&t9oAZ۲ ΰnsHR6#W-%T]=ˋ'{C\\7K?3c!W1Wfn*kVIcq8ch(#pĽ2"5\ޅn{( ̲ n)m)ow$V [];J6v:z҉Eth6BZ*Q׶At 6^-ŻaLxT,=5E  Uذ#CSAFGDo»ǔi$0H;$+%7h H@/V B={ksE%γOsd6Ko˝Y&n9PԦշ2O(O7mGt&M̢e);ì5/x|pfɼ ANurQ&3F`G '!+I5Xw T6$j?އҷ7p6tAx9p2O%2y7uIH9w@Td9ȶ{rFz)0c`eNqю-}Lcpl= ÃN`oJ,Wږ,"m0?wue jF+땂GG7 nƬtȓ[̔9[vOH:}R1pϟyTdHpU,hNf~p YcabL[n緁:D=}MlÇZhİr[MX~M*+&ʺ#Y@ V99lws_Ӽu=KɄna#I@hiH1=_7hX_ V3lOsTZ8/8!eEw>Dv{' 2V^<c*GV;32,ٿD6Kg+e\gn?.caQ =j*Ɣ,}q,ozpoXvUtx#0 (d#=G U+~HP,7:5 V}1jE:L8|qWbp5ښk,m߅0β$ᶪ,:B]`9['Ԍ*ۚ.`oՕ{V?;ï ѻ'#Fm$*klp:`ZFj_?! w쮣6U((r%`'X5Ҟ~IS z)#F,I/̱lW/OT WEm]Z) q//)+yԡZck|H yyڝpnRj3ull=wBw{ȞqU Kp4/ʞZգl9XF]e 3b$FXaAT?_.r+@RW<=D;{-+96 =&z7.9Ͱ U?=0\2ؓ%n;þ! GwLQ5Ȟ(&}pfHM)[+HuE3{<)J%-<&:k/i-qZh3?A[;w6Qc (#nr|b(6DHO2i}DC)O3(ӆR'a46U^w}GLڢ̾|D=4Lu#NRr\u<V֠ݿn뤂D8(C5T}ܡ︭yT@Ev1@B+A};Y`VUbQfT~^S-Ƅ}ɵ}İVuw_pbYy^'lj~{MrW8{?#IWk".̎;BoZH];+uOq&D TjfPTꂦآN}&[ Qxb4U?2KBFeo?_ }sިfIjq?jh`+ X Dv_ ^;#nƋeY{NxqKQ'zsiPtwFA\a+S[ UD0y7 Q/|l5?/ .Ⱥ}҉M.>jVku׫_y7L&=CF{о9?H0o2zK_`4[I^.e.MXo@ ,%Ɩy*Et8 qlYpshڈ 7٫Lu6b_~2PqI*u {6L%gOEt uJsfcV%qZylv|;;[*my-5+) DݥEOquH]i_'+}gY4Ƣ7xո,G :u;~yk3V@Y!e_QeOB4?&[֑c4)k k')Hyf[JPΛdIօo69hZizєEf&Èt@K8LERm={Ϻ*xP dK`8DW3% ;w+쇈j o!\o84}J-;yLr=6YAr#]`jkg} ,(ې{AJL=j&Q4KxvMCl&c`gY+H\hςxSum+;<@t.߷(<(`ٍIq0C"Ʒg$bi-w]Ӓ_}G>RVqb!.az#;-u2ÊNr-}esV;%Jb|Y$o^zQ~| VUAP+)Rܵ ܀ w0= %njG%SmV $(/x\[aV ,u;GC){lTHfݜR(R뮂IL7a<[):Bԝ DփN1_҂sfx7Jӟ ѕ ڮ?φ0}Ct&9(JaxdYߙ e_aFh  `dYT'f16mc*ť ]P@IM7;XV`2ԇFǴl+r|a.+Ŧ8]?Z^]%-|]f+پu Ge:l{;AՐu2`4(s>񄌂8[ƌ0_(q U ]$tk6W]v@.*,)3~|g(Pٶ.|-Bu\  iƖU;T=O eYaA"RD9b%$܅ϖ"˱J,ݯL'ݤI-ɑw4h"MV.-߫X|c8ӪIygְyr-y3EpaA#A 6 }ʈ~Gd9X70>vjH>zّVytEǡ%-^_]eqXKD)Z7Ʉ^cNhgk|jZ<!MŸPg&=BLsz>z◡ƟGHsvY[\r!䡮|xg.ց 32϶('AL,RHh/{oAŃ3kbT7 <pGOH8[6VZ5,%/KG25u[ cWa!$4kH$8H,P#ԾIRcrqWzҁg|VhjqyߑD2;٘w(~cz Vv_RM/G!~N*54 0q[P("bg-&nt\Ƨ:1ocp 4]#t @nt5 Zl]l&= N5<3;7tX"/&C)hsm*|@bcҸ6Q=AD][»N-P8j4ɞd mUI5D0k#/'YyMc`y"'v>;ys ->(MwjB.b-B {3Q[9]]KL!rZᖠCث9sCJ ٚ6l3(i]WMPH_iIV*e?MgW?x.._c4h$"caY{ zu4GeKIv'#_׍Ua =,3Qoآ94p+{dsvY(n4j?SwwgH9_@($U/!?V} &WifcUfwY6#}T$Pxep>}|]6trսk[V*E@U4IkҲ[VPڷW[RZ2It{}eCxLoC_jGx a7IO9Sd} V"FE/5IӞrKuUG*lϢ'dsPc\p̀jt5SD YvvYj1bKum\؂!/\$'7ilL0&1,Y%9_g?eul)-BL{گqNNNXHgϮ/r98tƘ3aC*=r3`ܲ06RU5GRKaښ_xyI7WI+T`/ŲK:yiz;A%r3 @DpAޯMw ~;ܡO0&=Ǻ,ͱp&Fì[<Ub` >]G-`m"y)3GkTwu8_|w浤rXY9NЂtRW˽Fm[j9'osO0I~sy"Ro$ƪ? i otL=8jjޯӝ4t ?uoGR# 9"n\>չKKu]F|&9y @E+Rh2Z) !2QjbpSz [ynyG|'z/5*nQֈ<h #)Ac0P$l5<6H:[Dki;e-θ%Sif 9?Yu}5URs mD00z-M <਼с?z"j<=TFlZ:GX,X>͕JWF,ɔ 鄧W;wy]FEkHM$Gp.-e,[ufє0/ܗs%6Uo!5 Ohr-2r&e4? &P޸Y"귈NvVjXsH _vi%<Φ1p?/.$؇pnVӡ^{_לLwyJZ(_װ,xk%82hn1 EX۶1 ͸0m_BN#[XAǎ&1*:BrNG |n ^W_Z2[PbF2gkim. +MRNAf ^i|Ƭ&y 8> 4ȭYh=nF gLĦ 3KʸKyNkHXF[FͿq$K rs{ ܤ!D$wWŠ^3E@= Ƅ&nΈn#|AшvKJ%R2nh ۥ+k:սqC զ!\|Zs29d m4A{Dz7X/r~) x H (/1<}tPũo׹=6yѻr9T[`xTX.dՙ*Baw.!~>Ζge)mml2 (vZ2YvhA»pX2E?]KGWXYU4m7J썻yU Dz%։]NvOvvȏ\j̣X4L'X~ (F}G ⥷NŸp@ ŜV ,c]m"fGDbYW4:Ahҟ 5jժvAHOതDfB|%a4-L*^CcQ]#yk,Q%}JIF\f3Vn^^ !mL TƸ bѶgOwh (bLO}HOP!{A# уU0BI^SBn]Z_mp-ZhL1P:X _ZM̔rHod5?o .6`ors7J_4QB$F$EkQ`oxP )n&-CC2el^٬8pVZxxr~bFU0үEeq-{cE5Oʍ0 j@t8Axic-?cK< oS߄6(]!让chʮ NxeH[m>ZJ.ٿ,%qH{qtF`ezY {%TeK~G>٬<7sH*SC81uh( ˓K0ޝ`6TǴ2&ȝMjPw"qKf4zCO'g9p[%!_N'iX::^"TV lL:h'yPl0k3:: -?qI|$\2.1 A &ۈqC?r*o])kߓy>bW."<۲ɱn#tViLJ7]ęX=ڪg\mA4qQ2ft3%J ;h%!ƽ,ר(26`@,z#4ZG"ך_XOj~y&"/j(OnD">R~sK- 5(MA\Lv>3[6=!Y [ sW6Ρnڇl!n Y˷q,/" c2P#MRtqq( =@]{8<ڣ:vU(aT|]i4a>< =(:TFr]ǔ%[}UzmE8Dd( 6 \}W'$@WOƠ,uE 4_T(@h@*0i9Vnlj@r3{ʼN3xf۽IC>% r#m} [  ZX!,kz$KXʝL֟!6'z/Y DewǒXLG& U|'(RS]Gƀ@w1ՏVi9Xy@6G|g(0l`m2ݲYAytOI$SǔsUA[mpniw\ ǴAlk<%5#9/hKD0գ$God$J&SYNk~X0 foeMgdYį^oP0qw }G+."B ֆ}(.E 4yy{PH($m{fej^%?J=Oi8έ?'E4|߫N^ۗ\֐%}Z*q?f8KuL^ `s6:/V:T~@f-Yw|aontlX@^nZ3ι;ON7 դ'cR=1Uq[wFc3r9v 2TC 8ԽPXO#75ҹbɻceuc4E;"e\OA*CMv{33|% qhgV~~נnF5 ; c:,sbfLcZ߇;?G nQ iᔞVɘiJs ec/>50Y3__ rR_UGYc 'LV_t+r꼓JE,g dA]CUX%fcˠ<B'oH5gh |MW'ecA;hiy(}B(*f[ռ4?5֦h#~r mŒz#Nh@0n] κȃ˻1 s3Iӏ}/ÐԶ^|Z}鸞B2ANUAj::՘:4-b}EpLyฉu\"Y-3QG; ȣ3Ϡ,OӬ,7Wyex,w(@"rjcu爗yHͿufPi )ڨ[8Tc,H X$Ninhk;XCLrIԛG} ,_drR,ǒq.SbEھbN)Ix&-ѐCww둂Mmc"Mm;2'u$=}% e=!!(YnzcOp bf*n[2j +S\W'Mhs8[뚿JRiv1*LynՊ=UĎe8Y}Bb X|fxJ> V[Qj,=9)kK 5GoHΞ}1S=&{}./qv:K*2s(@ JO՟ʜ?;t8ק͜Ws$( AwbfŸ@]܋TSwScޡ `춺WΊSjZw|*Y>sCn<9URU~^Aq|*ǩl*AH2?߸ I%{;𡞣je#~oq#c75ُօTV7U"#(J"ŇMX#|HtH*lw2wsZ0~+E}\A{u]3eTo(@Lj5!}TV$YGXAc~ #i}r"j}::ʲrW rנGwo Sa##^i &ZҭD쀙]ze WSo@N>J6J=wn }/]B6t(&nO0(`o4v P.1%Z ^h)^)|0F v!U]azy6!^ )5)#Fa*px>0*7rJȴui@Fp2Ta#Sc" '9Ũ{Rơ̱_0b-&It,xf!戀Eؕ [kUz:nq=6z&hM *7!6k]ޔ&>m|DZş@oo@mfpeI͜W3p С'ODv8"M84ѷ; %6tڦ 7ib w׮>_CrHr Ի[Q?Y?yCfC%'# 8eRGuFm\ƥ܋[1:%BAC,f$ Zkhr/iݙS\1Z a}(f :nΨN1 B6T3J5SF>&vld+*Gv7e̔!1ףѴ*̈́S!pIL4pCtr+0*պQ5(r~C,}'xcnqS7-B5ʦа0pS7[ 7טޏd8e܀P4eѵA97X#ؿF=WT+bDH.cc>?!Pq:32 +j G+'D9,4ԃU :kkD0[뻸9ꋉS`;Z`Nzڿu7[d&D cW2 |Rh5 ޲(@ ϣAn]*gџ(J~|/Xڳa3SІu~Lۉ?4[M9=^XFM( ŀ洛& vu!WϛgV/;}T^3bg2 ;|4V5+AZ"/_w k =?Zsۃ_4sTso–k{!f; )7'sݜrlb0"\.5W$–-w3T؂jVAj)U3.wf 0|ccN^ڶo߈ƪlՏxa:μEwhVByU:XۅT7jH->1԰}vfx=NP-]\;2kQY d;ifTpn8Z-oX;= :+i; 4x ۓ4JYYڄthI΄m[ ‰?%G/ڜ`|gV xH갿! XN3͗.5,JsA(L0*^lgItwP*IAg{ qdlx "7\0G*1T`kKOdPB;;O63oqUL?jވBRζCc{+TH8[ n.uu5^`!P0!(}?t҂)%݁Sغ{^r֒ť.kDNUa옩ڷizb7 Tnv2Y~V^$U /YP?Ƕ^jh9^s=u xF6ּW [͏h]WmЭ}L2Iݰf9ٙ57b-L4\u E$"UC:cL2+wlk64z#I Wl4_?/O'ٲG7(Иn1g5,ѽm_i%ષHjj>|,ALšl)Qr1ݬIdyFE;gvȃz·M'n$u5u S9-k3 aBdG p{02.*+D] +-囄1/?˂trpb&ܕ)S`waWlIEU"jo,C]?1!:o-Ljຸ/snu0^s7#D  '~;1so׉a!J.gm| Kv@j/dw8oPWGCJ 0<{ 9, z<` Niͽ*j8zK<Ԕ{Z0$ҕH{PFW@XeXV-aSQْd =VpfOf玾-k1i)%$8(Vm94_l؏τs13_27X  ]׊k:F <ϹW2Ypbvd?.U0"|YOy'Z áZU+u/JO2d*E]PT/p`.OB ;cZ\l$ZWx,k <`hi HVKDI2=: _:*[Uhl3:nQT r]P!&~i1?mct (.JmW!7%RG/+WӢ\(B'xaT,ڑ~ԏh~T7۽ .w mגcmҚGqiM#v&bd/զa鄏%CI2P͐":S;qJ%p̧##RAmdz|-tI!iHry-jp> n>+}X?}_G?o[vԑpX?O eE/})@L~\{GP,X4{~ DQgUɷZO9 %1*zdJC _eZHB,UBҌ s̹=@@a4Fȉw,/t`ĻPhGJl1G]Ņ)K(g_'Tuu*2I:s^!*3NfW%RO^Q ڌEPth'B-Sk" ?S(MQT_ U;jJKe'BJ҆13r yVZ:܃)Zr8L3%in#iV5^K7fNø/;-rO}.I,GjW/Ċ`bCdh$-8 .^_'):n#FNZ˲iL""1jL4,4\9^XWhAXFIL /#aGM20,`F;Sbt"!^䧚ZX?*I#7A;T[yfcJiP/+N ;oy&B'~ Vl}^äF) UADZ63c\[!r d{P_*)uђȩ|pv1ċSrc_p 6XAꅇo'1SD3zJؚlQ%k#o\/?0s\c䙳&;9Igm-~q~wnە>ij*j .Eg؂6 5֯OP: 8|uO-?s$oe9lKփ(M )3۩H@a>L m<twc2Xjus}?],lÑP5c~4u̖-KFs j8VuHHQ{)i49S~[406BХ6 _:65@1R0d_ܢObG~,8EˑGVFRk?1g`&9.V'kS]]u#髯OU=J00kԽC;};KRGZ%G#8.NMk7\ż'_M$ g~H~r1=*\'+bt % V_ Y>Ǟ]Taz4R1wQh_ )myU2lnt%Vur7 9v=yȶUɜF}ukhDJ,SV90<;Qh.؟8vȄ g6ڎ&:\Մ9$VѕPTF%\=Tt(R6,"^j9JXv&e~>頻NGhr';Eg>-&_%X-wV,1]0Vn\Wd*4Y\j9}KFGD9̺x +^̽Y[*1J%];{A[Yps^OI Sf YUlgn)#b/{+VA$am; av3Z^]#Tsi]LMҀdvfK4KwD)ۆJp([]944 eGraf smڤ!_H'lUn&TXT p܂8;pT1 }ľ"ƏO|DM%_,HY]üڟ{vQӔ|jψ\|nNLR}qep; 1N]uA]6)3sF&5•G ]z\Ȕ89(͐pu1n3M$<&|Ò|O8*8و~EDVjjLAlȅ9 .J׷&-g6`.ܪq7"7}%jGXM'<1ӑ(;q r)/& 5Tw.mȧ=%0Y]=q="m}lп|z.Fb%zSWCrZf [BƟ.M!mp`9H{G;,0*/6z (uQJN2BIu9 F*Ղ{@75]7g%). E^3#+.c}sa*:-1b´^u>J+M[u/&E!ffϑ5ʼn HSCiKA* 8X>A@Q첬Wpi-! z7,XڔZ=;3b8+ĸNRC%F#Qavq(N{ѭ ^90 ʺki\~ڴ|~``DfC+fjd{$w0%8 32\z#)J&uXqXןVC@TYb_aYu;k9WOexrnh%0i3CHF_/ egRN''wr\3^UV:2L 5Kv5g7U@b[~NOeXHɟ/iT,PWf W 2ǿ_j!¾%,/0ǖEqWo9y&/[2kh]Ytm"W2(UobWdho 3 #74KuVU"|F˔.=۱9{c 6ONX}4Lw$VH7|A;;~5%he0gv&i, xbdaF1F~6ЀwMJmC߅z"z+]F]PM`۲`EJX%<ݑRG} D|Vd6t yg$F@L^w9zA!,50q?$3ܴγmߒa8h|G7ث<wzhO%=xuNl 0J4'ہEl[ؕf-TO8.@) c~~j+-e,-zlݠPL* )$  a_^CdH$PюZNIA O*lr7dy^Q h B:4ޚQ봼OAR}ܫ5'L>GtO}k}\"̫7g"~Ɯn~v$C qTz %)s6_f1ב>3Ru&G yKAl){'>K}Aig>Ik9^y$ft1U@l: UPf&g:{S>+Z}Ckʮ٣MF+C5lgXKJ Wզ4A{uBّSj1-DN>ַW 7`aŐqZ S7^?8P0)W–quwveTNl`X\ :豦E{q}H]`Ɍsb_? fW&6.Ib1E#;BBȨRF%QYR=Wp@*5-j3gW&ڤ>}52fU~.`)j=6h[ւ)H2r m ev*&?9p&$8,$1Pn Li Hz7]/oV+@o'R 64SLStOs5YmfWFOd{Ә2`y3ߤ}qDu@վ?rS;9\Z|T!5X Q(5؟~MyKՓc}=NxhEA"geh@8%Acݏ›m;x,,y*Ʈ*{,Ҩ:%o@aWNΚ<1`_;PWnStݕT`P!ځAb(KU.ҧR<-cXl ҿ䞂\~R`/ Sd(+S.Wɫ6=f' X%pbq4hIܥ(:\ja?2DӲkibgxH$^]GvBhmc1s4 ?nȭMꅁNt5Ǐ4F!4TOտ>21˸,u+pCJJjzI-Ol^cU/LTk]DՔۡÇ!rPgWaVpp=UCU0B3bՈ._l%Q\Hؠ3~8;ea<+ ǫ7QY5 ħEhr8.d'iꙑg ]~[<:\r W}ǣj{GPH"RI8͞k^{qlbg[b-FxOk[I0L ,@jh[ '#49߼{%"f=~Ǧez-<;n☢\Ax4%n꜎d) 5_HYL1 U JВ.J?w[F>UJ~}6u-% 䞔Iኤ7i:Z݈mzRb쬟T(z%a;j[M* 7.C* kI#ߩ"jtqД-@p/Vt=M%t4 jDO4q%>ce$!ە}{yǑU|iYbprj4NKJi2a٥hL<-%)Wsg1[5FA(.U)Z.O #MWypi\WZ6P4ݽ{Xq>ZQJ%y4 >hBOGu.:I& b#zg qr/Bt}D0neVXME#Z:iB{e#y]y@ +F1PAy^'M7">tR\a?y$ Ezpf #nx0jyk8Qz#Fz7[\qb-@^bwB suТܹ״4 R##yޓɫSQB71=9]}hYvȞG!OEHy2تqxIeVUDhO4Al[XB&qյB |Hj,)@ XCdx+B}qev͈co&g/_%f3<>݆P, J0ODx+G%2q?Awbw\@#qZ'c:Od AȮ$IhcM )1x 2fK 킕.]y͛i>|f6T1kQn}mtoHBţK3BTisܶ40ldx)[D(P $2 W>ʡE:1yms<6U{tqt#ŜR_ubix빕ZVBqd$ ^v[@nr9&D`I%A ޴.5dj V,F^!mdP?L,V!\n2<|PmǭsJ nlOu8D .7=v~\ACۂ;vҧqf(Zw^lek]  2&c (H֊ǿA?tOj~yr,lq?KvBh; W$B`Khxhv՗SccŖ338=ztvX!RyEg[HAg,; &!@DL1">8WRva\^ó h~q?fa|ETUyۤ㓌5\eJI\ܓHvKZ .JN$Z_/utQGIP/$"Z?,Zxs.@/vedMmYe\w hGx{R{t7V\7 39mQ<*LGJ| U^7eSv^@J5#McWշ7b 귔K/e}G^NoZ9c`tvd+$h t cZGDSPHkLy )#ջqFo~{ں:18,<;Wd6=9SKurogoiN m,#z>S&wv\;eX.]PB 0:Je]㕟|I콑 "'[w3"۴]0ɶ9TXc-]Pܽ4=J]k^NP2wH=܁=p%zaM21ky 8 @D:phcFo9KZnH ud?T-9K?鏭F0+z#Y1F;A@IJ򃐿Yh7"9hUKZgC[WkORtZa9R =()"Vي'y iԝETzn]x1YPtwm x|:h)BX+ǞeUVmgRhu;];p'ZVϏI(b%j E=&x7╅voۘxrH|Ilispex. ـč ]V^ݡAHlJШ/;Ĥqn3eZ7'Nx#M}jeqiJ.`reu1䞭cS7O:|gш~?q'rQߵ)mK[3lUQWC\.[KXܰC_'C7UqXE7u^_ETiO %OP_ހ<CJ>s{=rש<\bG! JrSf U7;.2ӊqs~ut,KAZ_s@vi _gOT |*?M P6>O 7U;juugf͌ʄ3A# ԌH-e-9$ެWb0!A2HRbB,>Y[;{` 1dQ+\;ѩ56S.U4j TcT"<`9{:J~11).[^D 0շK`ɠ ' Mi}B*GaDMB+ISt/кq^,X\Q_' TtZ"ݙORiĒ~rfPHW=;0⑪-֋=پm 1!k!"rM U2"9,–Rv[әkVڮkT(,넺v"yU_+e٭dp|,ܱx`=XjcK)_7u'=r B`_l-nquʿWeUwPQ?3pi DmRU!o=͚݂ &6H-tulDEQt6VFRe2>u+kqQ sK ۤ?{Vg^[eQpΧ0.U6ww%Tmm\0.8Z ΕTGïv[=/N6Ѐףp~NhDSuf tr\ROXԾc7۰HpHHO7I<7?c.Wt%Ý*;]{dglIc@洯p˥m c_ ZʑiVoxLz@O y'9-G9Zn{u>iܢ+ޚPH |[wkf\k>[F f\΃»3u"m>Jd͢; qX޾*N⚃*UԼE1uٕ N 7SxZh"t&DC/Zm >8lci?XYޒӃfIU|( `1z|!jfc$"31(]/u+|>\M ReL '? [+QƒN8^uS*$uv*Z i**K0T2r_T(ea|o2`>4Hy \&U3N ]j u) 6 `8&i#N ag O$W:I(TBՕӂ*hX\>zÍ,, `~֪ՆGX(Fy _<"O&t&-tE)TW^>bvzQWۚF4"IҚ?>L8sp)/E9R3XC D>Wv1-92~o3npV,`=8 arK;!4 ۰0̅a~Gb{#9BSy*ŔK"92AIϽ.]l ;eڜHL3FXx~;bY!›| f`#Ud m= @ JtQq[;2X'u0`'}YU,#M,{6}{ˋWt7Z=iK޺wdiqG,ڼpgT!άZ9-l>\bv^*8r Dž)umo./inLGN ڬ[wD"H2NSN[P,6-^GIdILm_M)2R *䭱W48Lnee^#&,[ XJ 10?55"ҁ(\$ a"djMXmRZG+#Y~t7НQ:"~ٔ\'MFq2gz6jHdg ̅oD7"bJg{!%o*Ѱj15Rz"t+:gF0{R!zW%0ƒ=[kB_Mɺխa*B%ˁU( a*(YZnkbp? n{l- RJ-dbTՊ'i "; fNcxfxr:e9k,O gSCg_=jXMc#+SѼ)if sbP{1Y鿐c'Ap^x(±MkZ6V{ b5tMi?ZO}RJ0N] ]I10Av\/X$hZ|ߪ uOec|U$K0!dR;s@W>gsʸt^6M /#4,xJV6n{ ~kd;CáAc}ɍ_+_[vy{R!CSX=Qv h qK՟6]P<:LoIQ!4E2nc%ne 4H! %(If2@}>#-Ic:߻Mv~Ǹ(xn ۤSܷV(3H %Pȱ#7N!Tf-t1ڠq/$j0j/x2 'd/{=֡ywVD9\ZU~&DesN`B{ !E)ȾR"<s`WP>HU ㍾N)%K}IG3ks`v"\?5nQ0ҝ!TM~;x04]hk=jEc<ᑭej>VL.5n9jTI1겥e)\oQI (,kǦŷ|'F|z~]OQHs)0aG0*!%Şz;+_Vp:a!&7VS jE\oO5}, X8/qs5VuN3CRKf&Y# %bqI_5|PĤ@D"[ J}Q 6K00 TL. ̌2j68{ uUd8.Ģ@3L&n/> بB(l -gJ^H7RE)1;Pvۉ?o\![i7\Qrءg̦e'j㌊bK ݥ2 Aɝ6"U @'"nUE>]VuɦAiy/ӽb !?q),I5::_%(c"^#X+@a?[~YÀFiE5B ѻ7<]\Nq$nk K?!AIs[+͜DmUo0xFA+2 ly4Bs&xO>HVft\o5Q{+*܂!Y~qX).wJF;-xSvHNY3GeJuw[p4R\V-GKΛm%$ K7(n \RβCQ)zzf+K ;ŀ/~'j|Wޝ h5L3<nqzWwA;L3bwb4Kݟxβ8m̧*H7V7 Z)V]ӗ/}aPLhf[!nQFME5xWv&<xYFڠf0lTJb@C2 )eNj\+.l5ig't<'ru5' UܿO&Rq ;؇J #%?Hį7ðPq|:~:}ڛ̔8}؈E O46 jwsx{Co%qԃW ' h0J Cb<(|e!|vxdzkJN +/"E::BD0뚃/BB>pBS&X|" u@8$oZG4zk"uj2j Lsu-T(F!".V%eE2xu`;=km k0X0ʼnF%%#'V0NjruQBN(L0^lLp}{RnE~Hޥ.bR^l?q?Dd[o*(B-ӣ->ܾU-in(PzDL)-n{ݐ>% hh <ؙhQ5f-kwwvW+[q(:v˓^V M>!zHr-h&hK7h"w&u:|[P}KmI7|ߐkvƷb~uf>:4]}+&R~@ {[x6&3y밟x^G-}Bz,Aͭ?e]iK%v͎u8Zؕkg}W9sgqkI3O^ۣboXK Aظ.?1驈jqcJ\^; &3;= mRE|7"P"Of C4Lo!"=!OhVWBrj5hwdڌz]hj]ő8<##';Sm.G"  #>m`nnƽ ƺT/?;~ӕ (|p Õ|dEDZRa]K2"ءRmT&_2NqafMj u´ k Qsi"uB}Lg6DM~AS>s&݋(pZ ,Lq݁ !yHܯɈeV8 C~0Zü mI cBɒ[G9`&]V'.i#f28Ki\*&免?'hmv3>߱*2ަVMy<kE|eI7jOMê"99,ZIŊZEޖd0$EyGnTpu0!z:u ƭRT>L =E.)LX5 TR-'F@߉k)nzŞW[xÒDh1E361|OAgj$$Nt# q{'Zmk%u9WY+ɇJr`e(eq' <*VuN6ll #MlbG[Q{&͞|gĈeɏ5sVښ0ajj6Oz,Пrni~({r .Z!{Y[J*_{шo%VH%f7@Y*ǀF]=$ǸHKs}`x,20vO0/,M6J{'TPl9@  .ԣZ&Eb&up{dW՜;%)ѝUkQ_  9{OBAnrF1c*ƶCjFcg90JJbtiWL)ulq(zw_&SJYgHv٧)mz? '~0M;ށ1Jv6GÌf(Ի Uf#p>-Ak^`NF7a=wHH)-5LӝX%Z 7`˖iZP3^-_%XvxAhhP Ȼ|whZM'ZJV1pʹNx%YZj~@֟l+Sc */Oh[ϺZ9I=UF&.Xoj d㠡838@uWe<"4.@d MNe4* ˊKKzlѦ^i<nr<^ |GV.R aU.Jݵ?aJ`!,ӔhKgT]Ul$PaeE ?5{Apv,!>@3)N܈zȨ57 `]V)wψ-gLzw|eTl |jIysVXp^ x4My' څP:9z18fMPVi=Ow6 z$HlrKAW٫eaaІ D.jZQrDL _GOz FQJ4dq㍐oE^s#Y0;>6KǺ̮L΋!חsd-ZJlYIjs'kE $4 Wq+nmĭ~rClhA"UQ_ 4%hx9b䁎166`Qg:BI?>V-팻w>h|vV=`V=5$BOhbcK+/m=b/frbu!zko̿wm 3А}b6esCn^5җBdXɾmUGH{qH8kȂȾSâoWQٶ+RىtCT3NZTqns)ZnHqlI["b쯼~IGWZh]ᗍG+%@R\1=3h(<>hY(ĝ8 m?%9)5N?AFs9{&&ѥ D7]Z~J:I?|`?fb>5,4s{!E 9 c+q#zQ^~}zbsՙ9Shz8P6TՙVȝ,8) WG1dOUܦt85;?~y췇/Y TW-%,=B@-@{p֞~ vrY]V7K!@IzW[XP#"V!يd 3ON[2]3d"7x 7銘p,> KP}O蟥Df @D aQBy_W!Ds մxBVYUɇp6#X6i k pj촘bNC@X`km#lm'C`fr\s*{jRq]j_0)b0>+9_hu̦ ; Ъ>`é8ȝ~mJ;ѕVk2%*=+HjU̙rQ Q!@o/FlZIYr coO΀/NB M󔆔la[7OYX9o] ;LӶ _tAGH(&`f#!v.bghRVx-l ԾD pܚXi ?vk2,Br5M;58^? bJ 8 vV:|!M!TJD1N gY)u flABUWWw>׻F$\%P2rr޹0R  i_#6V3~֎R=jq?TndL}³O${OϨ׷WoP[AV)p!*\M#-”ucTi0!LMi<=t׵`X>eP fX=n,ڕIRu{DL'a٧Q1pR(m0r iܷgGoxef+9:GbTu5(W6?ڜrmgp#:-ӮRDjF+x&m􏙵>=:3¨FIїzIY5Ԛq(9^"F Lw4?u4 ۼV 7nҲ7 cXԁ`.CPqnKǐ*aˑZ}t}G% q*1_7=Ыy9mړl*"bNV t\'֪ꧥ_2率2.$OFH^d-#SC "sӒ&pd]rWŸg)#9ff@։b1̥nBw7Ma]xCɩs6Wy>K)WE9Ηi_܀2;_hqLہey1\tgΪhlL.#QHmHS/ܫ3lzomb۞{2:ImqLaZ_?M1,mR-@e\ټ <p)G P" npҌ)TcE& £z0qhb1a{/hPC4ݚŦ^ZpE52Ht״']L}y yls^\-* Yr{(6AZ& B"1Q`CTol/A?Wna(xΞ}T{:˃,FWg`HW+Mr%5RcV1WbN)8۪H=#aOW7$27T٭}{g*SyfPZZWD`negQq9Ee3v I!=gX|]j~C;T|筣YDV@;G?7ĕP`H@vۖ8,J! B<ɻK3嫤"wI`7k3wN)1ۍ%7l3oG뭊1Ŵv{Fs.<2Sh2y!*#(.^Y[l9Tb);BM2xí xjcfp=h'2=4y /N3^);pR031O ;q4ox)V@e0 t1wz܍Tkj H/Y3Xtq7[Б"Dt\Z{R o[#6rC4EL-LLsEc;v;-czqgprhp84*φK#R:=,  vC̠ͼph;ꐓ|wl-|`RM*@C i獢g6̲. We_DLl.;ه:-XC|C0xՃ$nrPύ&2[lW?vHzɄzSqwE>GY Ay?=o]pI͹b\}mX,( WgMg~lm''c4tY& 6;b$Q&hV{^|I)֕I+b]` |wQtqu%b4)@h¾EEZĮlRL\519eYK*Axۃ;7}xLsrI`'Z9*LGs}$ Yil2:8oֈczZ|=)͊7hebmFxl*yL2+} P6!"X:vbFqpCC7쬬-y.LPȍ\Krvu_߷ kz9I/.@@`蕀ϔog.J^:y+г'0ΑecM~Y6e(fg[ )'()BYn(T͘xA"O&fш=9<+^] { H L Qt>.,P%0ׅce>@K 'j(ɞׂ^宆L&A=[8*ȭCLk*6'6@|iTmK]ʬSo,<54M:aFNW?`ZUĂ7:q?BL!e{=Lr{Lt՝'f j.Q]5~3Ǥ[6{@M^ڬ  OCq"I'Jt6V`RT"^N&1%?&' D#⻦WL)XVΑg:%&{KCu-tP pN[F"aR._8ޔr_7N@S:@WG~qR@vjG@T%Cz7P_H UO{ !l#GgY@wpibk~m?]Ƚfƿ'4- oNT_;Y[(U.&;mȧxyENrȼaW25ㅣSBlꌡ<0q&#Vv9օC8xY.j-זʦ: v.#̞ ^Dزɥ)o_;$5b}4FJLzX^;He8r3%$Ңٮ#K L;P5 |Fk=0u& 7p 4[_YMg=5O|T=5=RXp).f$R&[]<|Sڬ7[AP9uP>,;np*K%j"Y/C ]l@>ۤ>6E1q= |ͱ=9N _ \kVNW`GTBy\v <`l d^/e!n~7SU.?h"W-+f4mx6#[Gܘf/s-RMH ?p?, ZpnSJs1 4#0`*q~$lOQ_Fsvv0UMa\{r-fd|i T[9ףn\zj|iE X ]oYසTXK!\DN)s(h.݆$]YRe)/fƊɋ8e(۲ +ͰMSoc?38mxfncHl47%?vWaf?*.E"D/;8{͑`WF8p 18,蔖P:͔(V ƿ*itkAbjo'c8Gbd]0VVYgN o2=W4|*EBbeBWۙ(  2aρ (-'* 2Gh]wu%au. ?ãH${b~c{7XzM"rrʐK&9D6!8w^h^;4k@C9h@5~ -5fEG@W(u \Doh|KR9.ES@# fg*+FHZ A߈2J OTn]6qT|RIf;==hrVND{~:ݳY'6CdOcaZzGa<]a-f$yzQD+b0|-܊3moB%CL%T^TڋCTY_.+!6~Z&6gxy(ɚ_Rc/KߤۺgzÅqf D~BҀpe 7Ic0LA,\''uBӽH=ʺ1Tz*r7'!5>Wz'<˥ƨM4ʯ3uQh>u(_k~3--: k6QG{Mm$cxo1a4/ 2*W) d>\"WZGZ|I0'"ٙcjo#zdWCyӳPSȐ.GcL!nWnaqo"P$]=lԨXi߫nmstB\\EQ$̴GTY:x99:/WeO6?9XDU,`q-+T.'pi6J8gcFHP%,n\ZR~c\ޣY1ӑHA^οbOcؕE>`:X" FK5m9Yu+䐷]QưV(k"pñ8Լ5-﹣s kp>vV+E]4G.սX2jhTʣw~*EdL R5q6) 1 UY`la6Wi.p #^F Wg-7GS,R2aR  +ՓD GutT}EzwZ"?{\g# 1. QܷG,EnbZd`G V5<_WUJ225nH*S@6fنgo|ekg! &B'k\Xt{~ԗk0"k>mTڿBwt)8iٻ<+>ݓ K'9Ǟk@d ]}AzٿN쵪 `65ÏJIy!۠aө&pd;<ҭFc\v_v2 Q#I`hy/뤧TV[|l+aVح3\9QBjϞ)Qj7V0>-#CJM98HO?m*Xy)m/쒱Jfc`GNZ LG[+TO7yNx1SzZn.dR_m)QnK:a6o:'rxGQdþi cZ?*Afn="~fQ)oȦmT`%|ܚld[~bimXmQ %lֲ@&tkї5'8õf"%[G [jr f)9cFB퀓&rj,䈕.ξhlOU99 jiBsFv~^&XU`Zg[t7jkE=TO4ӿڄ3f2`_쯪u$Ϋ:Faޠ!crg:wqCd8A}vL|;1h$.L^, N|` 20g%ݞqy \qHdM#ɭ)AIK38ljysK/V&9COG(^*83?>8퉔xʙ )n;m ;UFY=[tjȈ,<2mdYf!0޳,yl:kk!+wa^M'=[r[ T%B1wco&FhoNY rDUw55^pZlS#vAApUD{1Gz:jMv_`ɺ"D򉒙;ov.[nJS*Gҗri[93Fh< ov惟0p+8>܁>LUacaB蜡ێ *LfdqI;-lIQKGp3 7E>Lx.1cͦ]|N|^lnt&IonղmMO}JS =9.N%KD^Y-֎"F߉A`M'K _ R3Pvx9nF;sgIzм'kO-n-Lh)~0'/vX<\B`̖s*8*үvF]I9DOU} Duzfgse9_Al+\)/=%Oflb_7o C|2&b`ݍ:bq7%_T}0#LUJ k-8o%iN:Kl.J2phѲ`+A)uA_AL덏 =ssKr#Zӳ3R7NJ耛>>:_ϒ 5d? K'¯S2yuV鴖95cjtWbm݂҆.L#&('LW%p조Ajr[Mq0sNlW۽< {i8Y0r{&>Q_l#QV$SӢzeZ%% "z7sjS79V-ld`},P`@PHDi 7WVBNcBb=sR*~ô ,el:b}ubb@ݍXIe m 0O9frkJ3`۳BX L]'rf~\FjնkEzuC'Uf$ZAm`z?z|pG=Ƨcghi/yRL,kL/ DB4w/ q w$2e^QZ Orrc}e^) lep@9p4MGLⱔz}ؕ'P%^/23d"<*|>*TEMwb). gb2[h>L&y"ή*I.PjII^>N4SM[&u B O G :6>$'GJ6.D$6~"DITptnFQs>|Dvjvxp _Ų/ 0RƼFڑfx ˗8l*+ _tHh?J캋 :M8{?64o- ^u!ܘmFG5jf;?r$0wmh|15*g&c'̷Z/Xy=ϲ% FM6Oȭ @` s.ƫ1i `GR0ݠ]no>a<{qpv]ϻ6@ȢQ$'r1WX wP&oAuӔDļ,b9uxx[QVXSe_B h29"ݲ^mn|]:ƂBJh=Fu"A]Ԅ?IhO;t ;{[lv 6uJ0oO,[C#o2ƙKp25ʌ=>]$xj]|+Zըr @9TW:ηĶE||`&ς_3Ik5.('T^LG#i|ݿķCMh'-D`c_7(ri: 8,TS6d5cNSM 5˾/g)%0iW| ͵>^,$qj2RB$wgH|sjrbi3-f\ۛuf 9ג~4Y6;cd3䂠{vDz!aI!ˮͧ'rEkjH.}lp2[YntYhf4r)4'"^VM5ܛ䇲'7A/%9Xa0\K*,GXSH ӰNIziL ie]*sE,/8X[ŪvGjZ/|dfvdVU鼜w&4p(b=\Ra҉!).xߦLI^a  5:-VQ"mm38jMF.;YjD'AtkY.Л%[kq|DwWho CR7;Q1B< ןAww|4ϣaq]5V9M1jv"$3KzxOf->p]4up* iDdBְ刕uy=v0d䕕xzV}Z-[;'(|YM])a=-*hf6eB7,!ݩL7w&Vn~ӣitzs]YēS㮇%nv^ P`y$^T~Dp8v|-Gy1x6afh!x7P|G5O 3<# FdcnnX/~c\xg}h~R"45ӱQ5!BuH(]}ͮu /tK۔>C 0/qZ}_ MQ3P2~!]))Vfz CwL;q?_B0lp*T8aUyƿ Y#NEt HУ r{hΝC&oumD ET捿xS͘Z2mKxWs& nEOh9Nߓmi )1HO`T廒GvH4rj.軦̞T7HXHD{JHoXmN 7vfi$xQRl>ߎx|(fg{4$k>>—/ܓKEuihˠ8ǎ NA,<ߕm)Ou]$?Tڑte9)X-ƊkhmyR;~!eX+g-8tzFքRMy䖴a_tZT[>m`+{0sM`Q)I/-v#}8>i&0kM_;VDڟg)%q9%PN*n&O4f:Dd\?GZ<88i +p .0r:0g>w. F@vsEtϵ;M5Y ?gR2OC3K:ːzGdLjfJL!V8HCq}[#̭pg-S%8GuI6O c"s+ՀE{-I=vFbaYHmZU=쭱{X*_l jY>13zB856oׄ^93c֏0ᙑnU<(C5G*.3ES8̅Exbd@>:~ln6HAL/1<9C9ŽDL_퍳( _jpNb9-! DP, NAtcjZ>Ad2 s^ zÐ׽tANjxJ۴@m;}@_!xh:8|,l93b97SHI{NGB` cbiٷCl`IS"-4Ce:6{VpHiY{ 0g.?JNLPPjī;UI0ќ#3%L>WZd4ȚөYУyQ>, 0 X_5@0Kulb'\W/YG>"v5z h9Id"s@F4;L.>G˨tkdNh+d[Xׅ!.aȽd^Ʌ^\:v"xq* ͽ6͟9)*ҕ87%űZYn%}:{HƝg(şͰ-N 3"nހ$«;2Iu$N_~?"?#_4v {PǍş%IJٶc_7<]b"&9`KaٹkEW6)FodJ{7kt +LBeaEc!r-5#qDӳL*TY-.|uH![2懀CT7صû>DS%N!s\uUX-w3͖ʾH` q^wrg1^b\o\D(v+~ynƴ*+#r #͎e7P(ƋkqCʱq.bDm(bv/C\]5S4_B C sݬw U+6+e1f%&k_u=.!~]X8'ΌSoT LlQd$d=w8B;ԙ(X%vrsYDDB @@x0šT'BY^)(,,\Bʸ`U٩&!on:A+~@FVK̡b??y0BK\3  JN2ћ&']Xʝ2$b4P%-UQ̻.{Fm |\àmgr;SabnZ8AE"a1/׼K$>19Wl6sX CH]ƼfK?n3gcxMR޻gCYf=4&';]HO+((OGƶ~UE1YK=G3_ jd~׼ $ը^Qu$qHO/!n*f7Z7V7?d]{dْF'hQڿ%5U[dJ5i`@O ioNlnJ^nS+C/P̣݁񠦶B3InAptB=H4L_?VkmO\DjAKVՉGj#܍!rj@|v3KP93<ǭ1C5B]3~A(^*hn oӋ1 ViBr Za*#EeM2RX$=p,XXa?fx4b\{8tP ;/M32 ǜ)MTxxr)J g̟}⯨K~iݕr\σ$;*J|14U?K;ҔQ)H7$"O~_ sxYwDCERL-:3>toit-Pd&!N928e~ }s$Q rUsra͢eǀSV1xk,Es[sTtu@*sSm 5NX*Fe영\j* l)i1<WNOHvC u˰&q:9 m%Ձ3 S5Y6G Ωkwe,mf.2xR6Q1FdZo*6$R+W5[N^?Xz5NWm<@i19Y~*+hVۗ퐇1IbĬg4cHaiQ~L'b[dIU$s8[ d\5UiRn{ˆ'y{9'yf'*\tFjs!AAjw`9 .s@< P%؜kkַ~T>FR͞pMj,6W XJ"gTz@5TGΌ?zR[ vOxϗ`|TV6uƿ!A;F1*!6-$(p,z0A20ˇ?/13KY59t  ؀qVzkr{hP~3<%t. >l`OzO܋nd53 =ń't_9Ȏ<^=ѾhZQp$\ &M8w%6)ϜFZNN}lq mQkX S)Th:nX3ʺftk"5#B%*"<JD I+/׳7;J):$Po4C\ v19>n u?!yQY}K;Hɋ8Z`A}]OklyLHCI̗\U]Ay#ei~q+<~ n99m6hM"+YU; G5Ա^BoIk]q*l%nBoVώD /Ԟ7Ԟ~{Fu SitbBI}wgMhLFgz5J BS+.ޫ]*YI(nԲ͛2uՁ%K{y !u6K0Fٸk43A ugYƩqq֜+7[D,>#c 2eO_p~Y|W3T;\# {#3I}p40#j)!c:{L5(()ok!Q_%vw.K߱lj5,'&Ru7/`\rdPN:/Sqc۩Z+1!n(g&&b7)Z&M4~#\3::$c©vd}ܒ;JPVJnOpըiYu?oX1 (yz^(_: B)& K;$֙ct$V UŞ"u4GyUcIM(.lm-(bgഀuBklp(0 dMԒ+Vȭm!\ZfYߝ+fs祘|\!mL#\)ql-[~Yf j-#O`˸Z|UU'[:2~D4\=#IRjњx?KMu\ =тQ2؃4W8>;2t߭n.X(Z=UEZt)F+ U j{cpю EP3[y M[8VB]Gh;lx(@TO dN+oz}3:$}3s?DdjuozY7;/Xcr.1I 0]&Y95gy)Nwӿa;^ݻP*n9Z+,>pK#j% E ع2dE-hoKݟ-}v#:]@BVv@ǣR~4eV]4=2P7B@"ȩZZ-Rx^9L!}gOP^qH_~,?穫xȠ#G[wKq-^8A,zŁ?|;=#67TGBXh`$|KS<[[Āt)dB\蟥/+_DO`p$\JVή&hqmoCTk_\6Z6vuI+ƥ $vv5U 8y7 9 k)\T3v'Tq/g<<U.P^N/h'`#c GT% C1mcBG2ł7[4;56;2 *7CnSšZBk|m4ԣ[v[W1LtMBJrxh-D:P~ _s)ӊrdo+ZVTei5_oFej ls,dY56}TG=*>:nb_Ǐ^FTH9X80'bF۰Mfd+qt3yHHF=:v 8/㥡Z" $sCȍWmuu5Mˋ4y]= hFb8^Ѥ0<z1q6zڱDƻz p NY)z'[ΰ6&ݓ3T[5&)G(a63aXHaK՚ [* toϷlN#S>MM u6 tl+] Q77*͝߉Ec5r@DjBq1jIhk TmTyfڎoEŹEviݟug jwy`O:zT]03p@=z_:-2>-(" W7*SRxQK7IE-D80L^4u4]^:W63#0>xT-ǀ6L\LXQ { &{Zr_S1R~PgZEPͲgnZCgNNw KDm埇I#D B% :7')~|0LͅHtӓVSajZI:{I,Z.:$qd)dϒ@8'kQSPƘfQOs5t AǜxUpp*'Dҽ ./ p=T[S-s NqKƐޯ Tlk/-.rf8#nT k7#ԀU0Eu$:^>Ը&(k wOsaX~-Qb&#hDj3KtG(xq[SQ/#+^tMꟑ= 췈PA†&QxɛԆ'T4F.^bt⩗zF4pXAg,~R,@Px}k*SLY$F ֛Pl 6xN^Mu{KcgII+${6 +*ٽ-**[@b1xك~ 8Q yMDd0Wx\yl<\4V!he`i@/+'stg};Q>^(xBNY/A{rsr:nZNv;!De2skdk8"8bjH $0J/6ߋ8{u2*H9ڟGY*xV&RE]jQӎ+`ZbSYmDylXpm8.R>LJ+pSy"sRVu!D͒ sT_8|v^Q84{)IHJq d*[v(#ۮ>sVhl$UbhD= 0aa.(H7aw4׍"zxT鯯Hkߧ,_AxmԣOe۟ C/ò`+v1v  <&v\sL^}s7W#l+82p%h%s;$YGV*xi^Ι,EN=.ƗvuK+{X]pj 1aA+\ 1*ͨM@6P{ImoWAX[navA 6MV-q'~F)Qk6K D190Vѓ aCdwI`I~Fb]YP,,9rwWN)2Y&BƌvQ3!nt|?{Q{|ĭ]g-^/ݾgPbz m}R LSNQCeHhbl ;t2 & +pgt'Tz_^56P-rsI_(i]T*Ϳ,֨壁U}^ \_(}ӭRG)ԐFP1f@[E's ICӳUj/tn;g">‘Y7XV8u:?@=6k-Vd~' t[\# vk2WWPf XA@ԯaxߗ8RYE  iz޹b 1?n01-<-*2)an ?<%$nxiEsaAJ5Y|W0y?̤B!>xo .urfI of S Kj +C|E޺ E~:UYD<\jfpla, pSzm6_M\7apu{q?Ӊ9 ߡ"FE>}qK`fH&X%b߮bj|{}EWޢz:x KV/? 99!qGVɞ츱=̡(uib}AM*G%V D+Z@FvnJէ{RsLo֜>b|ݠN7읇-G=r. ɣ\%:~hZPuP|`Os:h"c;9gmrj {N%bus}xfpy6Ka@߷`M/6۵2Y8N o"܆ =B[*T]Gqzm>/?Je? b*o%Ϟ߇(laqҺq8sg,dH#']j%zqqm8yFtj$-cY>Iq$K (X5$hTj?ܛ $ڭX3haj >!89RW֑ఉ d^F*@h,Ml= m }3H8U{&yţ\bG6zgd:HD{&=vGZ,$W jaA4>[+ls;؁]C,Q6Ɇ5(N rEyIP\t0")M_=PSйx2/IiR3#F,y&Sο;."qmktzB+Lꏽ{SG!@{J]$CdY쑠-\΀g%T׆HiM$ؾ}8\[R[l.L]d]5U=]=O6T&QXڮ(HSw=uwh(b7JUYlR7ntN`a)[UL=QY ɉ&z/%UB?mbfF˖>k]; #~0rfYq/D#Ӄar %?݁~\:Ջ8ٙX̚#4a8+o=LA4]6 bv,G؎N AR@&b+*XrD6dxizj#g8 l[1exTŢ%&m)o1usR[;t0 R8Az mKکUW,>! ?(TpT,2:d 0o ePMde).BT6Gc~}5DK5J]ZѦG [_ _U(8ߢȬrplH, /  v:?IvJuÿQu9me9SA7|V+f O%x<+ \cZr|]X)qڹ\9_v8uzWlVlIeǦC^CVv5(;=Yeaq{42oI'w[X溫~V^+{0SE\us5! {5Eq.啸t0Rj7t#ƩrG.=}.=YU4^ׇDx([ efk*-@C:pH&;4܏K")C4`N%ft1 D R(5;'1q>pD,`D|fb;l.kt1e̽ ѨO5Q yYtĕQ0l kBSAB TR&&ˏ$fg)H_j'h+J=z-c˕,"Zɭ%2RnzDDdrLr]2iג/ʸj7\P8=2҇"8T!݁xĺhtRjY ~dtX h/&|q+7p^[AB p9# w-'ˉe:N@j&˅7uB~Sw iبNdo^1FBqnq%̫~=wSp\shL b8K V\Z6i9`9G:՚y|SNC4f;G oqLiqM u0wqמA`2ϻ^g N5cHdMX 5=le []={桔_a-e<])tVEY卑u뵡WWq) Uhb wlUmNijV8Ȯ;~CFEU !v1vyފ[ώ`e=R)ow=F~7G HbYK,74L=2ЭU&l=;< RƫК;7x$eFw@h #~v(/Q;|eB{->4iRd.~j>F5N8*Vs~툽ta. d_ 3ĝ!OkDꔸ}b~a I6Sl9=>.N-Ql.yG-?*pCݵ^ш'PP%pNG?Ҫ0=p]i"9Y<ᓓdc%d=>=vJc?wSq˲)#T'‹P7Omfۧ0Mez#[EyfZR#dʍ;?? ~aHN2BO|.g:++\ZkXKvZ,/僚 hؿξRugTb,Q(gE+Y,@<`KdҪ O8BC(uw)ck"< wdR~L?UB,Qf>HvȆAڢ36ڷ.H-!mi a8#T@ë{oVƔGp4͗CFaf:|7c:#”ӳZ >ȢD6_A0m%`K-{"!PxEFkOV5P"F4'9A8%GSMޙF•L }B`0mD?!~*T" &@ξbg,eװ-^;"#3@AwjsF8DaJB>Bv&0r.U1|!HvF&Ğ# dod%Ϩ!8Q_-H`)E5dZkE3(6*L狱fmyh#@wt5`cu*R5 X+|:r$P]j QεgUkcU)f+Z^hVi \W>Nهwؤ;H*g)}Ӆvpy1@rç3(Q/RFS{" (!(R?{)S[2eSQX0i̾/&P~ jʰmli &<!,LȢ+-=r$(=]3 mɆ'=g(6D6 곪ek I.@ۣ.?4_KkioTWXN ¤ qD LƕX,cD<D#o7?~Wť9A8Hl7qU%`A<$bKNXd; bq8ʸI"vX(`l{nhVznGSIMUx-)'!՞EDvsZq3Z ]^ @ZGH>xP[^Zڷ!X8?2$9@e>ٗL[BHg()8eLtfY*؊ *J*زd؇oK!ݯY]~i>so 8 q1#6LI6B.' xR;eEYpp!M߶8U3>\n}(ZT]d{oaiHIu Ks`b{C׫Fei \H=.U,0)J/z>-DsݖcSҗ2P@*e+ry} C 1!Cc2%v Sduj2|D2ne_[ieJzE3e4ex꠶ mҊ Z $^V4ہE4>[ BRg=~2IgO/oAt,˪ˊ4˲!9ZN%&;l:C9=P( G]wYőW`<{?ƈ.kyv:obgTcݕ.Э9Ī za'fރYuQvv2]srpdwp:}~q9Tp< JpH$=č &%jgHE;ktm+T?W+5{j2-D7~]~ _WcC JQf"m)tN~UQƽpn%CgDy#u37p 1W)i6xhm_G5p%n: {/ytu0СV~";A1fCn䈞x郤O8v,5]ҺC";$_XT=^q& ih14Vl\9{6$U:y'0~uxw-qф뤇[E1{ sPvzhuu,<bNGso*eދ?R6E9Ojڇُn]]+ ޹V&Tv|nC [m0z[ VcjY5A\}2:VNXB E{jc&qqTSp,[kr9͕NZ3YiL\Hf*qb…MV@'OJPLkngs9-pQz6CYzjV>l[ 7ż١sɸ'*XֈMH_Wꉸn j0sQT(9mfۜ2,aEՓ-yުkӵsmqvD~[W.r1)La l3<aI:"?{fq XLs"Qw%frMacUVt$w-8Ƚkgaq¯zL.,;)W"U^;)AuJviD<9Ć5_|yWPf=p}rC/8nrP[mhggl\0ͼ MJu,\d_gg y;B'hHⲛ`L1Y{[̓~"0–Xˑ##$Ta8?@pqPvuAtBF8Y!K>T]GWyWq3ap;) | tE>Uy…{:{iWms='H-X+p. YQz*ŽfK"u7ExUXˏ T+\J#x eqH_E8eYjOʻ9ZP/sƅ1PW2t&L3qdN;YLxKԛɒg+VE 9J*v"u=WvttOd9rNvϙ ,Wwbg!/ߢ N@%K@D~C߰.stBQ)0@߅.;=%|`v5Lb%kP_AP>ae}t\:խ} =Cv'N>U'ijoOxNL#~#&wF<H lmlMiI_ɥ;^]͗XJIb=a@r#P~cU4 Qv"77罃^Au #O>ZI IiYӁ ?Qv .$[wEs 2^R3$.Є Fo&.5vsIN#QKk`p2EkHשND~lŬer εXy#^|2Ut_' #duݮ~6Oioޅu쏇λsiy%tR+SpjhY;)(VjPc? fps, v8c;iکH6n+:탆6nj Ӥ2+ ظWuvkRp;WoĻ䛐 !,(oDL>;c'Q{;cHoWh.ArKGWS%q96! ;|]a% =鎞a: CxioTJcAjK{ыJhmdRSsFGz'ϝ]'a e<ܛf-QsK8s8>Fz Ϛ˅Wī+%tuQA+ U\ץ[ݸFcC xvO UͲ [ {,=9!IS4Y_1a@SI)8sd`Y@zCl5O s01a8 -%HS֓w~f|MRق7{Q!RcvCAbT+ՊGwX~߭We62UlUDZ']am(<'lW /BHY>D.^˥c(Ag(^şS!|ig?mlE8y0͉MQ9fh@n {ac] =3f6TE ^v!0HhSCH*^ÑAtGhħ~BW2+CtҖ9(Gggka#ye.~.dJ9B[ &H8nѭfn&oMmE!ԅ #H9kn6B.w u^3nT}ȇGBݖ"LGd kO*$FUgΎ^Jbr~qJt)8T"Ϭ<,uF%Ahڂ bB7c G5M%z4'hlԏ׷hQo禎-7ٶ@ sϡS+aQҎDKD5 DEghcIBw ,Rm"Ak&n @J6P!#AFLiDz]pkEԤ<_Z8&n>A\wp)!vUr;ϷuMZ SX+xg[sdzGY7Ύj©BOQ׆jEF>>x F%ĠǻQ\XM*܀EKN0 cj%֔IfxN|鮚5OxJ6;ss<3~%{)CY¾ܾV JFSilbGBS)炰*]Ԁ0g׫L86pRL%Or5͓;.%H34|wB}4Y/MY[J!1k*&LIoU%`Z^e$A>*U7yFp78/Pkq R|Hܣʙuz0 lS,m҅3s$"K$@=a5k'L&ţD89ZЫMZf! ;]lx8|.QK.ۡF ԃ^x%LB{c1a%ChZ-i0YzAE[a[AW9/f#Jً) ӑvh\0okiЕꡡk7gsD?UV TRMBfEZ̽Ϋ(ṣO$@4 T^IZ}* Ds̭mIa xxٓ1O10 m-]36Wp7QN҄%n t4LD;~j]2 CZVJ"nNOmIS:!Q?:>|.*tvWsD7静 8CSDm/TSQ <+/1f* GBcBZ4La@_xW$T'EF^3t&I Q#+KV?܇C 65%"lF`nElLx70-)'ԥ sr݇׋7(p@\=tϴ^7nZ(Aߤ Hm5}@ JΡ!ԒMc O=8TՇ0 w͚i3!+3WE7 $i "3}G xoQftFqtoUch[xM! \ĢzSa"!;U$ XȻĩ JzF BN*ubD$mUvkٰuԌMw3(#B}H JG*Ƙ#g4-*q?`A-d%E7%dCh`D* QեE3Ja:}^י8jCNV]I\*I{sU $O5|?F ȴ~zLtR,gA/ھ_YQI9v&`_-qM܅꫓1" Zmlgd :xF8 qד.4,WzɫfQ R_(\["jY 9ᦑ˿s,elGȧE SZhxT "ZhǏA_ULYR8J&;v5ĺCZln\gD*i0*JT; oiYR%Fs~]~o>a甆?VWVi5QU>+|6ک/nOy8Ӧ4 SqjG(mކo[ $|rWV5@X!ư#CH%x8G(5\٬ N/["qˆ4UYl+7io)ƐgTw:[l}l"Nl#mvaH; B_Ga,2 w^AqY_‡|4Y<)}r}$'"#sEۢT^畮TPǁ7z_GZy44E^&*>*<\!}O ea- dյ*GZG/wn&T U/$f(hxwoeHb2!xcbu爋Ub!' ^GPh Qa.KD)LY3vLA5s~ej H]˲-w[.#H ;=7^iCnGGEdZ=@ǔ{: X6v1Sơs&a_k:o4Jڢ _Su^@7=M2,[uֻd O6E]0Ǥ]Ύꭕn',N*t[p`STdƩ%㹵z|%4-Jd#a/G"{N ,pf%1Z2qbd$\IXfif;]?f.EQΣ h<ǘxr<'ڋ゛ũİI`8RWJ#5Pn0wP;y06(8 ODEf>fx/j`}wdOu0|xH2%TlCJncHx #ؾeXrU +2Zi#* >yFsꂏ)?&Jylw7Z:%[t0f{(c3  ԯl5L 9 ʋL*S=RX@ 4|drS|^#l7&~)B.L8 !W9VUIk،sO?YXC~$l>ןw 'ZW'h4~[R Cl^Xgww-@d+~y, dtdO;,x d9{0PW},hݭ5sLϖQ-ż-&޵@Vķ5 jMIx:\^W^G'q~fKu:<;`{tQAy8bZuƯ|6Ǿ]s~uAKRv4>ہ?Sb[eg{ .f\&,JDvnl}$=Ixg5Q0_}dsꄯ\)Pᢜ(6qR_S;_Ci]+iFBW?}K@g(YQ.@fzXz\'jĂ֫ՏV"9O{]_́_e`8}D/'⎼zN qi ebٚΆ10 ;ػu踭Z VgN!Of[l Y"ó):M9?m7@lf2*)ual73##RuR䊸[^=?D{p頜5az˲=S{ LcDSH}jTC M [SR"~؁!F+NGؓy]g$3fcQPzd{v$(W"IHPC3|{IgIF z٪)U#>`/˲J| j!YYE >&-/בd.XS\oEʊr1G*+bsA_yo}j_ꤽFPtd^W8"Gͯ?gE`LF Е$k08`ZAfVb^I3{۱Ը*hm 4)Uy~(=e/ԧGUOH5@V{LC H^a/юԿgk_I _޽B8Y)#p w`F:/Ms}wV sT&m;X˰h"o!+ (=} I@ݩl)8\e>(b\]22- `imy6[% ,Zlɒ3ͩcs&XͶr~+L Jl \[AYmX@1/cvvڣGWeoJ」[sЪ'|E>$ *A:؇ q+ZFrOK-WgPj|K _ E,sBي4@A- ʻ_F҂tH*EqP'Tm$Ն`~9(kt<*]cyUpOY{3Wb?,{GH-NϦ`K yiV(D] VxSklxp4;$~Cn])؏Þ+-qu8n$dab$I%&,*^^r7j: A:ybt[n?MW eenf=25< GwFrVI_"i)m{n&].>Z,6z$'H:9t]͌ N;o~VÊs/1MpDTKldޱ!;yrkpEϝSQn#ue/xEq;>I `khX KN`Cp҇>v^vIVkBl?qEr(5Oa ^p*X bL!w = r`cͭ6][,p2Z%kh;ѝzZ1'T/~XFe*xO.s FO M^8Cj{'U'oU[ \~U$ ihG2N_LM3rӵl|vu%n|/U)V X+ȰP\s1Xb{nm.Zw{|d͐Eyti?HW-,. &s6D %g-EfxhJhwI6Uy;ċ΅"`y[|/ް|f= /eعD593%f23Ph(bEeb&w6SL7uV9{vX7DCs"a?#`vJCߊLsim%NCmUEF8 3䊾8NVhD?O).x-_HKw3n>~֚W_bNHdK@yCxu:xB4<#lC^Ak(I _baD }Dxy&TGUλxLygʵ3j* AyeMj\*2]l15W2}$snU% -f%&I1)>|OR 1`|7l8 ESʯ=/q~m*`k5EԔe%W*yA"J[ ʠFm`Fo8G;wpJ=D.V{U_R?fӅ:&JKp! _x8)Yj~!ȁj BG٨ j@.LQ|c煀l`|p.'cy4VnGA >VPSFcP/ܲI04`n> -E<LMï~ḯA. sB4lZ_EBͩ+[5o1ߑTs&]tq$ QPʰhdHץ wH-RpL|vmB5(TH`4󠰕˘ @zJA"]Q]H9 Xv1!Ɵ;PŪG7r*~%2K#WcJU C{ܵwR G>C'$,<3˔ɮєMa7)o%B{V,˩9Q^rH ]Qq<GSi;f=SܠDtĎ82w"GNkO+#(s½rS$t6يv>]`y;[!~n.8`ۀ~j"‹BTKQ q-CE27s^,+G,~[P)T%}i;k}e\Scy}22g5-\dQԣguFzq*V4~ [9^iy-0LY!ØŤ)cE!7JlUohH?DECKw:ɼP=,\]}'zOD)u.PYeE- Qi͆'瀬ۮ)ha;ڂV~!}M-q~rW|kr^'j,8*RK|S?YuӧA=ztRz2G~ Uob:p AFZ)Ey\Ye[ ,3dV0]{'M)l*iֽ*q/MIuZ@.vORg[In{G. 0Lb8џ3TU?YYNͬvigъM4[Odž \O}k? ӀYBztc=3qؽ]_v&@WҮ"ڐգVNL3Kyրb)g5"~gJF$8cվG\!i!V6['r:SӜYW9V'Rau IqYlKw\MR*7Y]گ'vme3 7gZȘG"owd! e6wbtDbgVD 5SE=Dcd&$eL~1~5 ֆV@4Œ#G%O-~w;D@UP-}Q35iN_ҫ.Ĩ)3XxgM5fnf{'KK$@/H=i^SĦ1(OkB5pS6t чQg@N\ imLZLc+ +8—iyXQuwSe֬Z?wVi 6)̀] {xzxrxp*47B]X%5'Ⱥ/PʎLfR.Bk3HJҥ`oGC/mZcށ~tz K7cD7$8V^3<(޽%M84,= + in<;{x[+EμwrOͿ䇛1fV%SVدH×5̰H,ڕ4Ϯ@YiRBqxe{ NSjb?W26 4}?3?^Ls0$/m8rI@Ws(V!e0m6ͅFf_K펟\?D 6\({1eۙ2ָ\Ȋd$UkIcBcj.Bq H)FoүFrNq,|dӵt?_ghx*`^K9Ǐ%=|o}ZdP/=pػJL_lirt13}Ѵ^p`q!l)PW|`ouzOȕ'k|r6Te1^EgNmìm/b4¿VaA4fTR,þ):Cסex#^%䶎ry>vp"+ ɥ롐a{!h1x$y.6qU4Q3@/%-[Qr^}[B*@?GI]Z7s{9"G$/lpD TO̱-(D1Mw^պT0CAƫ-*P d6lutWfwHX-hAvŠG,r%Ie2;h-{sNX%>)Ew΃ r^wy N-Q  wlK 34.˩X6 L:.|/T= ^1"?'! v]c?sj>0JZY^"ƐwkfA Nj6xeLq"uR#3%jt4eӈf)9(WػYqWGq>.+ fcmCDe9 `lU װ딸v5@No7lBw0PśdJOqH$wZ3 u@91^E)oMU_,WrZVDC ,W ]TJ4_=[jt yz>tYLX.2X "42kcc{2*~0SJmRO6m@?PB0rn©&E*<j 0&wj󿞧%M.C9k(׷HN~ hg($xx iK7WƯQvaV2bx*^yUb,tr seɍcI6TFg|A\fg&<;ump}q ;`j6 0Yv`OAGAj88#ܡ}σLk \ȷj[x8n̝v`i}/$R!ġC:݊?Wvd5kmn3>Ufw2I=I{$PDZQ:8:0)" z=X]]}J56Qb 4iih#*̖cY O)Y,RaZ?%0x|U'ꖹ[ ) <Mc\YijG셿qܥeHe2~lz0Qzz3p^]'9 \&2]$2_1S.[?9RC_6uUй1aBË\O"UdW"@ҋ`<axf]_ ,,7skDz'Tf[SPlP?1U%9%irb%>HU2$+7(L}>ԋp>w-B_B]<5E7g> [oor=I@c?=_V\y>tY*&- sovTzE+2FkFo흩KAX8]1 aWGnx$H;2Y~ɪB7M I62b(u-w hLm Ή =bi׬d mBs"޻̱EvGsb2vf}&Й5?_ HyYCHUsz2a@]֗B#,}F$&EM_p]ns@(&O- l+b Gt_Kmj |W21v<۬2'U%jUHg蕂+vTZEVј(F&к$\zE}#_WHivl7 lpmJ,Еp#wO>\Ҁxuրm[c&Wj;BƲpan" ۑ:%H _7/\+|}\b Nv!:V<3nVtQ4ARlLI; 4 o-оS:K?psh@Dq6if .O8f슼}{ȅvL\KD%B5;>7Vᄊ LB>v6_FWlȨ#{R5sOa<NaŮ:DiŬ؆ sUyFbG< ;~BeOxbS~ ѹ8J::|\j0&`^C?ûbgwTpG*Jڄ䔬uͣ$ hkP@E>~LM~TQᤝ1E9U/t ~w+8[T @˭q}92ByGi57/-ZXfw'o3b gXH$'V 8AZƒG {QР|l0 ui0Zz`{Xi6J}'bGEv%e[]J˕@yPrb,ar9STeto`|'v?QB5aNlDJ`R4E|+{oXq Z܀8A35huàx/hA%' B̗wbpT4X-7w5"/PU Ji=6WQEM1+~ 7;%e+?<3Iċa:GpU&V 8/S`pdb'j`S 3ݚ~P2 D&QDB˗i+Zg~3kݘ^Q*J"& ȆbVmGebU\ɹ`G!R : E5XVĞLNY:w^;`s[4V1U"ܺW Mr}+Wyo>BRLj d-O%%8vn1K -^iz/36ܯl*M/c"k]Cr<$3tƓj45Gvd Sf-Vu~ð0Ab.Y5><~,eιAa!'`Xs6} }5.hF.z:xs.1"i7fǞ96̗&pʊ.[8mqw([xs}@%kt*v=(r?N^.gkp/,˿ӢIU u~4'̆]p H73Bus2e/4udi#s;zյ̢x*2PܐOYYvŻU0ɬ Nք:Yؕ@gfͶ-͔` "M&)Jp"܇OW-1~LI#\Vj44F3+H?=Zߧ=5J_6>C\&~@L#٭QlM$l?ԿQ*]0.!f@:]g+WGQb֢Q-]n8ƶJ!ISId֥&|='ҜiK-k\8Vڧ8HP@Rqp䵪~N1݈8lcEnCelgr"M[Ǖ5ϵ .}|'p PlY>jх9PH4{HH'kAGfC;4k71[.~-s`lFfc-b)7$R9N/u G Wu4L-PmcgSF[%<6h-.Z50?JT@L9sN`z Z]ܧ4ܜJ+x A^EJ2$.:t|ǀ~0a\ģ6U hb.G.0_p$Y*`oJ e(j*ӌ,_[(硦kExl,cĊةPIk܋H:Tab_n' v{a_{<ڼ4S!U@Fe(6QiNwDj !3ktRLSBcxuMy! ԎkBm5z,=~'Lo{vSesnGwwiz"F7f'"J8Y $~ U#c] F7ׯQ-7XrqѵeH2>u:ς|0pqeS<"qMt>օoLf#_yxTֹ`c_q*3 vWB*Cg@IXrTvF!aJyons봕+Y4v;^%1qtEMuիjs0;ȤL=z۴򿏈{ZkHÄ[kE]W_ ,98jlDGoqðS97< |ClNR_Xrrn ]38LssG&ϣ5C8\FqUJ'ݷ#5?IF)wgUb#Ami]rwaʟoDEm$ʑ<}Qꤤ[OX[hY=.+% }u]br{/Cwp.MJ/4e0>9_z7TM47DNu`-]04_d(\ ܃|{΍ X EKlnKRTcf׹ItM>F8K *Z<Ѕ1bw,{WGu8h_D1s_XgK`[.!)F"sR_ Q_f4@vҁT|'1-3[PlV5 Ȭ+)py-.jt=9K); r551WH[kMp+;83M);:pƐKmVWBaiJ92!$ ԌxI-ʙ,Մ4NԻʹͮtq/"dア!HHtNOr1S<=o.F}LiѴz(l6@+A2'O+Uh@AY]7(Ju,|| 1aS@B;iޗڬ,m2 č[@gk1,ZGҩLfZnHwYo(x('qRo3aF[bg)5W(rOϟ)I[*cvh~:*I5ꬮZr̯b|:OicH}ˉ`сs# ÖDi0N !DR|y1MMzڻ\} 9Kgg[d~nBfY&֧\jgHWS|3:{nB2w˒D#Zil:{\raW<zxh+o . ; VcATg­U y'+Q* /z瓏 {O0'[.֘ԀR4y>a 39̉I~hְڎ@sL% x#+jӔj3p %KJͬc _#}GA)hn ?Eħ~r}h/%8zTf>NKW2w!e/c|4U[' ei*<ab%eKU^ .25mUj^;A_@m L, tP5WX4?[^Wvrޢ.QkzƢFT(d+ s8O%p8oT4(FhEx8nvDUiƂ8N^W96Q?\jd .k}ON,aTc5O+ )߆?}zhйzt:&,DswFBؗ/'VxPP(18Vҟc99&p2!rF[a3~m6:15]56iJC{=r|bzX=fSp*Id^dѹLg wpI@KNu|jj4H #ٴ5ís lݘY &zP,oEْpph=R;7) DKkVH%Kv`@sGjkS}=CMa0D[Cvѷc"˗(h&(`6+& GS(ݯAEA~vmUL#M'Qu?J-ɹ'bA %Gh5(MblR$}SW >3y;KelM !dmXbB z?rC<7"gUU)!OyY?NU\@ifӇ8t" *5MϠ5U|ZcPI-jff:!ζT*SFt}H2Fw?NPW-򆓰I?qh;qMN~=c_+pi bn?^W)7an*860VfmQr5phpO[Tcob9#uH8,A39ӀR.ǚ:֮ $<1p#qCsn:^p쇸'tQi1HVEJO|sAI-W\g^b7$n^ 6|LsY9,Q>\p^i5El @nX{lF=MXvH3s26fN80P'5ӯ [W4I7%rr$p`MkbyXnXz@N9NST d (*׍`MI]EfvG&o*BV1RB誠tct_a#CG&P D.f|oEs #Ԧ 0Q-ߕt8}YJl~̎g35+CkR%绹S]U^xɘs,vMa" r ^Gǯ[QD1!p(-!848z7)a>ԳrST9*Hlr nd_A uQ84 ]jjٔc, ?49eiqnF!kWv;hABdD@Մ: 1{,ƣ0b;ow*Sx/-bv2(5"OO®q↿zyLִ;I_tvu*X݃n'BA!飤q T(6s.iG돢\G,AkIZS2nRĞe(/VFBxI5KM*0~cvcJIZo!|*9HXxTiƛgRnuZgIOiR WƇ4<cM ЗTpqRLB%1p+kAB6ΈP~ ֶ(52)rNbY'QXb?Y~[t_W\}Nf2׿⿟xwkU)l"D=%߯ (n<{-c&X/ٲ=|3j妊h>̗fNY Gd=)#WB;d-) ,$n u%&^up> .8ნCۯ CJaa7Ezڂ\yz3rwUPw (8~ |H)WpfIuZbI?x6eݩy~4;H^+|?7 y%x,ԗR 0__~QZZd;gF䱹%@bTa8 NSBj+ Eȡk]FRǭtLn/VEslh1kiSuHFӂoŜMF@UIhun'ԣ{gql ,&@ߠr3/x߫[-%Hga݃ҕnֈ_Sb=Uc5 X]b=GPUH$bO]UoE ** sߡaMa4a>m .eWT/$%آuU/hz_ Mncn5@+[2WmXF^f뗱/bZXP,JXjPx'L`o.-ē k DǸ ߱tqjAv0M™o n:hC[!"J'`I#QzVKi,87%Ň0 Kn*\TOC:.!0K~6ԩ0V).Jj33>FN{hF\ !LjScXf#߁(oΚA*߅ ~&D)c _wW.e9)0pXF&_2u쵘EMbJjHE Ȏ/Q0ٙ_.DS`O >cXV72ڒb/:ؓu:XՅSl~0BSNv#v'H_'l'E#Y3'՚5P&c%`ftg?c[7o~iuWZw\g-N?'q_Sw&RUU<5MMs7@$xƐ*hV[ <юu~ej"3qjrB^Q Ve&٢z K >HMG54;v&jk{E9BYҍe&ʎHLӭiIãdt˺K%2ߦO:XCrJ IVS* ?EYﴪv_,w!ǾO6~uղP؂;}Ŀ_X"q Py(2?yE3|`%=y<3>3baYu7p4NV9la!⸪z'l4gBى9aɸT(Mq* g`>l&F/sr&G2Zg3Pb et}UdxJ8*JE=kiFx#a˗3sa5$OiO(#4RSBwUËTU5Gϫ%/N ə%=TOpfi&bRތ9, oO>ȢLU4d:[y^s$Uض vŬB~3`tOL%e$oNQ :)jT]BKE!Qi-?'B¨נP xNYʋ[h@NoZ6|4wCN{"gu8dִ\R.Bޫ AEܖ̩KV4ځx{XXR_8l`F!cCih?=mhI"%%y"A=jBP7V@R|7ja_`Y4;۶wFp;+yλAIIr9y$1 !-lkX؏i=ůסGzNZİ {S\LOZ#u\z\ҋgmi+sإzT":ѡ &J Q*䘖PFkF-vq\$xv OhNtH@Ly 9Dzj[O .!FSЫ'b7[aXXzq  |J( ,A"D0@e%2&޹tci$#W!$z{yƣQV;od]i ߶2üᮌ?g* ν'5r>N(}x<+kLZ&&!hMO"񾃶i4=P%,QkYNV{pdZ Z@(azs !-].&Ǹ,'.Ǽd=_ NTeUEbMEkKVeʹ#U:~@'֐O=ލ%1:sv"`ና^$PGl)%!Uԯ %IؓH']1&p1 vzccb5 C!Y-M#klki-C~&鳗(bcnrK'e4:\b D]E[ƹ}ž>h!;Ww&OdGT{)aQ5p-ur4Ld}twBiVܤ뺨8wi|zhʷ^8~8crz&Xb_b&ӞhѯqV&3G)c#,7|^ w`4*I hהjUoO}PYJGld(jĒz9ȁ'gB T+|%85b_݌b?4Q ȓp{8b[US]G$YjJbU[#Al j_4X"ˤ~{JÓ<حE'&*7,LaI6- ۺ֕\C]^)cG"FK:NuX̜@]+tR~'x=ֲ@IQ5ݨuZe,q=줐+k6>DvO:46˞mh`O+N)b4S8o{}'ԬX y,V+ԏޓN"z]4=eRߡV}fqV Nǎؿ"ޓ\*cc+3ő$B=-`2w+N$sM_gN1< 'VxϾ DCэ ]欠-Ȧ)H`r 1#k}=2DrJ/x'mYz2:9!B&UȯY)@8JU.F 6}( G.g8_ݧLf|%ծox>v8ĭ2|k;,!y4 @ϋڸ9L:ӯcBa|my|gB}1Q)boROǭ#8cy-89\t[x\wZCB,A;@'BwK#! 4wq!9Ms'N>A4L*wj2bMtflt4j~ߠiQ#3? {oQ=u˵ID~~/G@iRƃR ǐƇI4y4.N~7yD}ճSL_Ʈa>16gK{/Fn(`.]-'iO>ÝۆENk,UZ{&e]e\㲬ib)`HiWyy2{ir,E)C^2Et&߆ dC&k){W6\jU,l%{oŒ^$*Y!UXQc-\ׇ3jb]N zY% # SȎX9K23OTLyE.{^n-萤޻cFwO \H5JMK*Kx2)/=P+!j`w̚,|hKZ Q*-̊7' lIs;cN*}k*/Ze,M'vposgzPc-|է]컗}szG]mIE>hˌ 2'/<&ۘ܊R1XyyJ2Ko0Wtg_ -/1xBUơ>D*UOM2tNZ.YX2rI$nèdfx|sr Fg>%'1;bK,e0`3!HGbzor>*g"_Ү"*"E%_Q`S:?$g=''g͗f,ӇfJý 6x.Od`|c=b3̼n,׺&{N4"iE˃9͉*:T7J1}?c1 @)^YA!^xy"+dJuyU;VלX'os4Jû S 7l&}N$/D2co|LY$Dc2hqMV~.B+82%7;>Bb.C-%4%ʼ|,"ŇA I=N uxU"zy !STgQO1 483m{Vln.EK]+gj Ԙ)* D٘<2 _)-[iD^L/jȶHIѣ=?!NmT)iV@L=lV٦?=kzy.r,H.̲;=_ZK^m IC2m-'ӕ!袝.qq#Y3d*IC>XiW˒ȑ60C>̅ "'8+,WB͢tMU(Xe>v-/ulc;%X lB> =/䵗ɚ%ӱFlQ3~)Zm_KWX{l⾽lj' jQ_Ȩ \B_tEL7K Z~"xd~zJq/>8yיeᚨM& =_-:8mtxm íB(_ݏ5u19c%>6_z]|9Ep.{̴^<>SB1w%.[0î#B(P}Nln|"dLe<ȸyPh&륤ORsg%08ͺ}Ҡ+k0'aۚp=t`}3j] Dk18(l"3Gxơ1ȓ#\հ$vKbKi I4 p(5D^&? 6MjOgIѯ0@4MG}"-5)bq5na */o{:6L&0tlܤgbݘI,J,1${ <Tn,# $#5QUZy$%M¹-aD +>Q@0Zv>:8W Yg]jY77WDjW'{Sԙ o+i,PQǫ1OqֺQ AaN)K=;)8YPgHv}˳|2Q|mM{1H_Up#2vx4X 5aOOpUtB@t%րxƚSy袙QE BE hsiҩ#^DMkG2LT`V}/O_i93:K]و#|mтWW *'NK69ο{IIʞW.h.VXunnG@7pDs?!YUzMC3ʯߎdq)oư[zXU( rn  R oBp΋?P JDɘ&M˿亱.o.gJSNWc=(R\fΐ/ӏF#ߙR!Y?㾨X5!D,8X./p>FØO҅l -mVB,*4G3fX*V gُB'^n%ܢѠ(yTJIQ0)8A'9e%SK. Uك!V|ɂOB}g*WpV31YO"I0)pe7?FOAdh/ߥ$e"'{Ayl4@rmq"k;vx-@ 4YC|jV*T;vL ;D=0/>ؖ\؜K;q>t'^A/NA;u 싍"j~cL%G0B4+:jj%EY_ov^̴ST\,`"iy9+h_ьև~BR'1͂ɥ|n)$%fTժr|n>ѯWg|NH$ɡ>;+d^Z|lw:[Iv^ wyh 4r$/LR X|C7Y{PԫJT0BIP&!+~-݇VDo9YT_y.MhٚLۏX%Tv8ռfTIomIAyꆆjA#}&v=JMjE&Q } y wLrHum|q ?@JE$y 3CB CylMt 7zId4Y47ym#F,<=GFVH{ E[/H kkSS^/ct-f9,0u1$ѹUg*@cXv{y|d`!*wY&a .Q3V$ŪLx"`?ogF^tR@g~327, M;9+G wx2Wj|w6(O|ԏ4_F^fFwBymn2I0[`U&gvHL/#r_ k—͆9sҫ #ČQQȤ6Yb)ؗ٣{.Kӯk*j8!R:Q4'; _#3Q#2,"&{))߾#\v΁N(6[L;|թ}B9vM y+D6&U mWb4V u\nM սv5P9ט/`f٫W}KvI:k%~gNn`$_t`|`'d_`&0+RD A:F-l$|EY,49B/1_:jɥ)v?p*Kt~i^fk9&kM^$LI+һG .u˚͆HEc 軉>q=r04'QT=J_F4W}pM4;:mPbIR[?x]s L]6aYM޻ /pN]u;"F 8(Z⤉R8k4nK"SZYw.M6I)j 5)U#rᙄ<Ț3<*T{v}Iơo(yi^5ݹLT&R'ѵZ5+o_DDX`t;B0$Ls/FM_"GoFxВXWadċ2KN!H@\f#Hgs`"Yps/5̸GV8.5S8ƴc`9AT+APpX0OGR(M:Xx_U54&G:ىg>^L`k9OpzPXf񮰚js&ԻQ4/auAƷ!*|!A^^AT?[4b7U=>{#g,`t-稈͸yL96 ۚ7bQc<3=* QWțҶdJ7(MV7oS D䅋d^ݎlcsQc!i&s uĆgx-0tSXxqo6hL@NX #9!EPm\0tv>j[ڞW*dk}g!)ΝS(%A"z1G\5i;5 C9AQZ ~}`-eU"yF+͒wyh|`9YIU<4%v:aA': Gvses;yZ+wQUYi*͙LAT~J]<8"`u!X ?ɕuhGa=|~7 \ä =i51`3N`]r9nv  azzy~*&n,~ g}3Rwa>i#sVEL#gӊF.|t]b( kKD*N%rZ%@9TPFbn/On{ Fl?:Mvx =c~" QYv];˿Cj5J'kEU+f(j#hgr }VfznU+xؙP1Ogjݙ}_ U&W qD9嚮پh7J];gJvνjD Z=7z pPPᙇQ(t}X}eaG]i"]$藏@({4Ơj- y,!6u3Lh@%=*,jK'bGQr:wt[.-8ǝˤM z /Нzsa68 tƢ.XA$Պ~ݸw쨦4LNͮHP}_`iL2b!_]&_B:̓"h1YJv.L񳢋Krg/Eo4JR:aas27'āZ{nYiu+-aA֐1s8BR`dA`Ȟ-Ðk@i̥ >Ao˺&DЀU lwToR' oC~n H\%t/>[)hu$)}qj6"l`8{IqOU@dm'~Ҥ7[c/tR,"!x4i9'~onwmpipce.Xv.{~lڍ+, jNLދV i=8&5?Cj=~VCa%Mt]n A3 Dy<ܯ }C׀ <:2d(I$Li̚T3eD:D9bTZ8ϴ7?+T4Sb0W,^t H!\wiFʶ7U;9w6JI7aSUnIB,w l|B0ē7x׳Ѿ墰=w֎u*-Y{\ 8m_z62y3LNs™GĶ`)u5q:12#O&z24+<&ǟy|޶V-eo cBvMh c1ɵҭ݀sJQ xF,!,w:hLI tѾB?moCs{߿Z7*qV4S,͵xk*Qܗvi||!$)QK:duOV.56L i֯g ѼkLr>/MLգ'K(7J!D 7bej'p*Z322]zK [`Xd E`,Vk]k!k_5is˚R: S s&WWZ`5֭s 1CZ\>˭p hɢ!ń N,ׯIDT9ooXad! g\;ԥEmN0-OOZnrZ5IM 钇f0[ib7$?BBDe}qZwݔ "P-?BαE4 VJ2}ߠ:U?sFt,JV@?.qh#Śk0XfQ7 T"HKxc|MzBֺC>Lg 甙/`#U򐳚"WgU:_{6-m Mm.,fq3| aS$idǮ_AjPX3'ZɈ{`<~Nͣ(fzL,S?ZNxT ?J'BmiFg-gf~4車Ue՝!B<%7uOtV_OY֛ߑ plN-\oBxz,ZhB®boskJ"2R<&K9R߿k'ujJ?z]GC`@(S, $d9XXQΥฏAR*X{!yYƓ.@vl-ܾ2OuiB(LVH R*jptwT{uլ'׳mg@c=[tAmyno;;u̲KiF¿[%M?O M8yPcj#q$h:˰g!#nT4dBU( ܏SM?, 9{ Z[I#IFjk󮶋߆}> V{rFkKjŪ?5y!LsdJXTޤRЅ+$B' hTyXR;=Po;9;F![DAbٿ}R?y>7Gx>_%s@KdF5 }ըA &L3p:8So\\4}{K6RaBLU;dn&Z-5:a[󉟭_*Ek?=IG N3n5/_BiIx,Kb"цET)(3Bjۇx-]ȕ.l>?%$ #;98}?{ty}H]eN//Uq]g}28.$|wL똳ZIc2Aoj\Y*>+dЕbο50w;<(.tiKLMG[J?cH'0m˸ E.1&V1zz&odW]=+wJO t^pnVvaq|uua ]:& iRPΫ4ƏKb&tc.@( Sm|:Б_pBd5]UkɴS.纸XMx8 * AQ0^?.8\̅LgV8D7E \LQ,8h"-\{*OSalCI?]o8+M" ];AZ,/qQTcj8ϖKdHaI;/aw-&*@q ;8_XfH.vq )=BffY,Sq',ДâAOiI3n@&翢&oFJ5p% lkiL=vf27 68p>Ͳ ,F0 P!^! -y=4G/43gZ9ޮh+Ru"bP&T4,ÅL_۹gk&J<(ؕpۏQPM^/aFb:ƷA&R3RҘ 5*#3Ix?0f~eE!e<ݼ<])Li{fMz_;9~423+~!CIaK%\|1zN9]HA*6{m21 ら^\맸*1[&%C^Dbͤ:k)v32>6]_y<&=q\fĚ^ }j@ 9lT9r%_^^ ׊D̰<;KeL4H O<-}p#_(R(ѹryv 9`?B ER#qhȨ^ =1R{B5 ^b#\^,e4b{Wy6doi>)p?S)v>WjF?FLD)Y!g"0>J`IL!&F#Euo[/ȏAD?QM\% ظc`pd0i/p?P4( NaGY.NӺj O]O<}NתrMg* Jdp!o [!R{U2~()w-H x.-7B 0wouuKo*< vߕt[Ê*+|K:-ёEВ)~SPcnSU@뮲E*-9G>Oz9t(C=Y1N _I%mLTLPӳP%\=Li6Df,pZ$hZs-%*Cޫ>^Ii׫EM\Ŗ#M']k? `&|a>k{ʏ~ =ۙod V]mGnvZeĹs_lk'c|,`CgYѕ3gT[g]? :z9.Zv[ņfgyJ KR5]HitOiG=*xϤe Y\ +~s9aRQ論_@Cag-S1t$ @gL㇘ol|2';<u8}C%%٦U_+p rm)}hϚ T; ;2f$RvKuNK%@MWÝ#+"3^f3Cxg4Bsi =*/f11KL,A y!FrQ & q7,\xPC6DRbO=OJML@@2\/5ßށY#L hnvdqfB3:ݱ%5 Ui{M~B%Srd>ܔ %U~)et'/XvaEF{B_ ^y]L6DE2( w L~5'x@[ǔbpG%6*>WGz*K؟UO&~G%`ojЛq >=JUD0iܺR/M~F7y9:WP\[ĶslDux/6 s$C㨧h Ba\u^ڐ<3[6=Y*%ЛQkzS}bà) {lhjxVeKM|p!8M@ r1s$ιKY`rr 6nޱ)3^r)/9KDHA&; 1/d3WO!RLm(ޑ6,솣0B+GR?G^8cZ6ΜМo6!Eֹҳʥǎ/ Hqs1`5bպB;gW>ga(R5r3ϭ,HW?v%-q?OT\Ao ~`7Zs .G).,SKc <.W)ۢ{Pc#0-Lnukm ߆; ##m$&HnE̎RG|esϸD(5؅I3_VRdV;Dι+u'Tmɽ-m$5WeA &a\q%EAy-8\& ^j8⻾ԻSr2@d!˻qѣa {0;_xIu\W8ۙ\T_f'It!,']4BGU}}6UKugIB8i@QʌáQc9=[Weԟm8TX8 (6@]M NȄg q~$hԫ4vP8o(ua%T*Kʖ굉Y` xm (7;ME_0B9['C43j0ZE7a,I vyoHYh9&fl^MX[k-rΙ coܙD<ꗴͦ={j>XڿtV>'Vx>c90k"<h'IR<Op}Z(U#}qg^}qCDp5|HNMLJxm-|X)Gv~HJmjCWYr2 3JY1 $^B|8$W0'7 -:9mߕ9h6breƻ KC#a;L^gN2͜Q~YDApŮ-XLq͊h筐8dǀOl[F&ڂj_L)zLsAXE}6E왲~do&S3g7.Ex  UgFP» f?˰!#<Z@e2G.(E0H$l;ϟ8Ш_TP|q܁6K^{<<SȇStp[΂뀻߈{QIY;aߺH1TmP:o5ㄵ@T`ܷ]2Uz+%…%uJ3R] MgNdcrx9|1:N|XG$FQ$]T:<0ǝ&D 1w'qp d%l qfH+h W9!:}IJ?,6M.lµx9:탻i9Sǒ1]&4p~ aD;,Jd/5`Bc~05R-2:-&[/|MQ,-RN[YAq|E&M@PJzTU% x }Zs-FsI.s^esB!"L>)Y)j ,q"F"̄CXJda0G^|Y!JhTmg}(Rt.55T/!>; ;mx~/CG%}o}s' WMb0 y@捆[]3h_s#☂Ol?nWj k/E맣1rDIi n۬i]aVȦe*X_IY\So+Ʋ_H5!8V v;Zp2ޭ  a!Ns/O|V46ɉ: ãE0~$+kӳ7H$i\{j.D0Mʽ-9c-ɾ;]}l9lƆOW&kBײ/G?&aB[jf zB!κI`.pDxq7tYYz KH-…TM$E[/kED[ڧ<Ӣd~^q =iEv,')BrrYl Vl@Dm&RJЕ!ߵb-OZ##<[i`(˺EA̔w!*-t' sC xsF.x00}om~״gL+|I۔N&H<7h[_?mJxf5ZMJ6 ~ ET{dO-.L %Pigyh}C.3U4n%Kvzq5PG>'IQC" hxlX:;4ED~Q/D,Y֮py7R]gcM\G_u4윃]x^y*&lR|]!0U1>czaL^鐠kbMȫH뇓Gq1#еTb5エeiSk#2_2^/D/xUp'Wq]a||`8ZEojjq鏩M2st]YIJMS(.<7of;145D[]JT}dS4hwfs@d矨a~x{a$ v Px^pWg{8bn ̱%}58EGi4)N_+S؛y3ND1c/aw |?D&cVֵ\6cieIe[CAnRmǤ.,=g}%GO<Ҩ!i+N(TK˭{SolFadGN7>-SR^:T_>1C'KF*PldGVղ?{3?Y&;a"΃xr7X39M٨btIE>3RcJkH"?|{DPpt ƧIYUoƓs#mX6`4WT5I'|T?0`"/b58e`O||eu4sDThʻHҚHχbVW@yZy9gJU@I1NnWyrO%Ftj@ l>HieM*AvI&h-S >梼>3JVGqNv9B4*}]VRUӀnB $c&wo')Nvkڃ”vV,Lt99tyB?tV X7L<Ɓ@j5UwKpDn=,k /$?9*Pߟ ~T_,7=C:p=_jcǏ 0M&]5 #WE1Y7=\Kcüh1Ȼ5Ho^$];3Jv 2#<1w 1fQ /=9/}m-EKR;Z3ttS?qsWLIk[jBmQ,Tn܋wۊBb6 ,o6o\ sE,)&k2%AK:8*L$@e9GvS1s A6 #siH1ȔN_G7>,[nZwƘJs8I~ڑ5%ESy'TE @&d ^V>n&Mu7uFt (fG[^ u;Ҁ/;"g{-U)1BJVW,:mSz{MKv#CS@ cѺ>B3Z\V1fݠr<㫻zķa17--_?kxvq_o=e)Z:m'^ o1ۛgSX>p/+RR #&J(>zqD5j.M@̱ҕIٿ]qiJBnWԜ c q\Х|TFQ(56Q_b jT9>ɨtPO x4Uc3{b"ˌ}%z ݊^i?K::R=V p;N"!~Xg֡Ω&&Ŕ8҇sp^<`gA׺bw2<&,䏚ʟ43 NDc$S^4 9Ng+L`Dj "Pg L@ÿόOMOELW7,lW5$Z?-]y6}R>[xNd+F2 xtbKzvmdfLzk,LwZʯ>NR@ 9' ȝYKD+;Ռr5ʽ)c⸥ri|=̱ $S=7OVnFZx{6$Ƞ{[^WRrgbj:G*Wq;1x V|7AAs=r¦N.gO A3 67J2;/jl^TEV }&z=1WD7S,[ΞS$l P6]s?&g|"eR3vg~ZwAPQؙ}(?pvƗB`GWƬ>3iPh-oEVLMJ[}_EkEt)MiDU=9bmW;Ϭ',5uUt߳•7Y8(y3^C#<E854y rpɫmV93yZnW-Ĭ ޥ|ˇ D3K:وӧM)9%%gbgI绁vsfc:KU |{"{rkXCu@nY)v  [o<@h%AL(Ԥ $3laVkɞES/d XSVm A=RPc=½ٟJ09ͶdcwS^%=0|!@ $Jùo(f⢧/͚!6!.>Wh޹ t=3Y^*㚐0ttS[󔿽B|%^%Faeʫ?&82EeZ(V ceԮ<iovDYQj`)k8tߏ3~ b}kd| ,ty5mxVO=DfܳgezsA~E"C˙ 6@y9_C-1=='B~kX_]KϠ?5~P·笍>Xl9%6,a.pUfD ʵ"_']KU9gi՗sp(pvW&b%ЩTcx@4)d}p8FG{q'Eby䴻G2]w.8nYP/,zȅ01]>{HiF珹y;n$9P<7ׅ0ԿM2pBCOL, Qs0_h,̂ez)?rEׯClzE)GH:U'^OX o /\Xσm2wQ^3:V܇dh7>X73>qrĨ=ڎ-}^1QI,Jz/z]!nk FA̔NDn?UJ8Ԥ20JAJwuI-mB3kl5TAG~)=l/e(ϳՙ7 Ap\z^Mp(;ܭZ4f] ρ9 Ü%Z9+aEE4 S':)k^=C S3b">9\?B31:HA1wKN}zD`"UK3^YT?ji.YW k'N8M4!KY6Py$'Zϙpqv> brXgH  *RwD.E:F_o~"⌒i;eeX7T~Mս2an"؟aύI\rTbo@-Cs;v𽲍GeKݲ߂q:zi1((FfW~#eH DfskG`sS'">Xr쵍2# H[D]|; )8R^^Dm>=rfp %b#GW[ƐT 6=P:yIٰU}4L:$7\bp ǵXY'!蟶9v`~uˮf=%ɦW,3fE63nvpV mGʱNߚj@#sb6[o"SDZZm'鯡 5MDlF$0ӅEƠ{#D>>asx/ pN/׭=^],ü|1 Ҷ_fo5NF:!=bN9eܒpi oE`@eTN5D/jf.:{`KsS*㷋*;hA^n5 D_`:p+9nѽ$'Y&C@xgKY( */[zҪgKkP$d=gDWI_|Haa6/w1!,WkVs3~n{dq0-Q}l5lׯx2Xa~|l ]KלW#Cui|Dz&pۄps:8L{ܗ=SR? 3TG;je3dI(\?*Ga Ncb\'w@y<9q )Entyvl"|<4_✕aB4s-]"=J)Eë'tf q>S!X>G]c*:-Hs"RNa&rhb<#RrV QMY#g:V")V J-luՃgt3{ܣI#^S8}s@tLyy [)rM<Q$xj@7921g'jR өΆѓ#bW,C-ވkQL AeC$V@c3ϕx̬79}ln bܹʳFyB-P%VW:j.CDh!o*{˵|Rz4rznInbc 3X? n\wFR\ffJ՝Y|aE=^j-;,[t%KYִkQמz#iRT3'r:LDžoVKBOEi)~= ٘ y'?ܟn5 NS\!&[|kmwF!ф;G*i]iiR+F2jŢ^*~:p-&aTo061S`n׳03s*h pQV> (Dӄq#@*{*c8< -8JdfdSU q l^ ݅Ȋ,H V&V!0C[=uQ+) DȷW򖩻lsE1:L"սAN_QT:|@nafDͿQ@sݮjKbjԍRceuBVpQ]0iS]R\r*h%?(8 *=0 Z,MƊF'&0bEfbO:kPGU}̓QWN6Zadvx۰Y)28*f*@0fS쿝>1: !8aJɡjLW `Uu[WK6SZğdL54N܁2b1;(ߌ`"tip7$1ENG 2$䖼"yaVN ;%2ˡYL#Cf-D%:k9=7b*uuDߚ%QyI7YYA v&oSZU2ХQ<tR5B1*U1qA9s1xV(CfA``dYr9BLޮ_&Trஹl m~ ?hHj6afUêocY3]dŞ$@'ߪ- ;/-] , ŨmcA 0֋ѪM3Xel<Uh͆?1jqN$PkjJ5E tF"IJCW@юP~N|E$(U CĒ FaMRLժg,^H$6/x*PH,KUuXOr0_n:-Uf\㸫]"n7z6G8j-A.t{$e7%(_?09De"TܮB^]z zXiz=%n kbxh1cB2jeu<Ɍ_.9&_Yl.Xsn(AHsANlHEv=T, LS DC?#LD֢@_  Hۮ6Bw<ڛgK[J0{qiu_-7"E-|eD&Qc1PgMwU׹> k%IKIQJpI`ݑ9@@}v ]Y+tq7uux?Qj#:Z A8~y<.#ؽ^H=@ G&?=q!T7=.oEjA[st#yc_]wox4z' . ܞ*,c~@ދ1!ۢee~=w8isve#@::?S23PHdΖ*qCfbxŢB˱T*8c#6UT}}d8^FS7@dĮ!N!v4V:kL7su3USIu <(7~хkC䔷5ޘPGR@P[X )bt)밫ʈ[V&$7SgY"}ϋ=-2S!SAjJo)XC}oPsIImDdiN_S0,NVJfla=1!Jj{ٲV H$HiBA݂\ݤNfBu L]H'dvN{עgTn =d #!w8~J3}L+CrP"2{ ]mGaÊ¥'BvIt͏!L+"Ut9Ϯw޴zԎ#Uz?QDg:2JqpTݼCi'o$BWO.1#.Cڋխx0^?{ttI\>")J176oW4ȗ^cq!{9ĸͽW \~8V8-'3$mtzq1H%PUՙ5+`.)@X'HQ6klxG]u^my}Gn)bڳ2Y;oy:r>W|eh9Ҟ!<_=KYL 5yx"؍w3u;0ڡs wg]\j M5_ءzרϾ8Qg7Iɕ'}BeJ_4iYwCe1 9@ ]lƤ P^ǓnsXb6Q!t+Դ ![^IrcL&{MXNP,WzFC80 s9z`럣^mSuGljBvSʳ?KBFitSWnijXu$2㬣7GK{{ZFMYUq(L1iv p8bHS.?Y˼@f_ F\oUL ӒkDʿO0nK.d!1Ue 0^>ZdEǺr-yapmC( .ԑ$Wnx:HOD}~/+CЃ RR:]3~BC&l8O(D/Ak\n~F:|;֎ K~%H$!zf"}i8k30d0'ELQ˕6D{lcLu%q'⵽ ^NKD.oh[Xz? ^f/"K{=^Omݺں5SiH¨ I&=o+iͬB3wr>H%mW\3$>crܱgy)n.Jxu89Y\k"7X)i|@ÅudFn|ƽό-*Ձ5.9`nJdu^{7pD3>˷]n;8M**#4Q?}dfyBZRYGx#^qC"yӯ^$mֲF0m$DŽaHDM1T( !~,Hm{ܭYhq,4S&(^`i|&Z}0WYG3fL2:/j$jԢvB4=s's(^~/ УQO" P$=]On;UڜL1l{d]r'#B}|,#We3-xSXFMah726G;5)u̶Ӫ]21WB5} WO5#+=HÇ:hdfq]9!XD$Z%k*s).w}> n^vĢ3"pz@ΒٜԌ*7KӺ`)FrJK,qtV"CHK ߨ ;7~wݮ;n+Ty Kf5 g+Q 1D`=VCYIFE 0wԦP/f C O߬7i>*i1lNz6D. " @1Y nq}u0]( e &fMG0(i/ "ra5fDقO@Z:P13SFa1Q8/zLE`u '~B}4=Üx+8&v}R)tKc2F,w~*f­.%0q pCJ)^+Φ83>(7r4,EGf(%M N v#ˣL.nV>*q)bmBb%,-80dS9ˍ<>.'3;|# ubM"#C3`Ek:Kmq> X 9KkB ifB{>O\KpX{q#gnNˀVn؆&w'F rBjv0W{N1|hdHtz|[vjb5,EtfS(ޗy&b BI D;ƭvnob)酆nBUSTYx*ڤ-V2VtԹ*DZ Zm}2cK 4Qٰq^Qs_2@{@ug0O͘m3!K`6:??pIF=)l^/*$o0rw)YvHrE+س.rp( bOym hūKM u!Ŵ.c2a"7Mk)Z궦TM&X1>+.']P@ $BĎܹy _$ӇdA >T [x/x>h×3*ܺb'l-xȰy>&[qR )l4t7W|}5YC3{߬2Ɲ:c2K2&ЯD 80b߉ ݿFN@}̧Vr;{Yg߯:&lB/+GOޒWh:\ZKf/4T2o:Rz9SBR"F+$cb/4 jwНF:;ߠPgۮe+ p^M!>lSG/P~'gnR^&%OB %MAZ4H);Lmv]~N7, ͿckP#˃]A]гFBiuD}=\4x}fy*9f!9 g.qrFXh FUlH^ a#Aǁ?# qWu(˘  YA|)3FTFpq|Z nLvc!ܗO'2^Ic5f~ ĻɆ+08U*U]qC qsPN2lwM>C]M.NBjXY\a%I%+)L pE]D:T+qIJWs AMͽ_Kh#h7 A%n+>C/gTxצ\evg9{"b_EHA™]Hv4&r9Yp]6cns6yHJn)!.B_4i*@Kv9$?^h3ノ>`d3)iZ誁p RN[߂xQ6Yؽ Ai>:ZZ;B.h9Hcnj[RTBwx)rL4|+o?pYJWɔya?.W /]Epe ?^\YmRQY982S*h?&1%<(/^Y4VUC>5驎L%l'ၼskLL FEu 7;/7 mumȂ1Uא맣:7'b-l0(tlD R$@ƔBexaU2} &)0Tz>)!ER]Hۿ![εObh5F{J:/Px ςMpI_`MU'}ǧM sAT))`Q~H{z+7-I( CT5XmE%TC-%%F%bG =DR/ 30=$ؠfE0|>"FRޏ e'#‰Hۥ>؜XHkV1*Dg r`AFQt=}xْ۪kelͼHJᐸٗ !J4WzH}3/d2ˊtUGVC5qKd ݁򻞬H[޻[j fUUj.QZ<-\w&޽, \ʲ9c* 'U=6΄3^^>v<)]5:DGy `ɞvF AAA ܣIPO>{%^(ak:YAů*21e%vx,`͞i l?3=$Y,ޑ$U18 E!Ai/k&i 7qI-\aO 3leKG ,G3vݼU:"RJh{&^څZ?o !w.ȒңgL6ca_v7(5c j^[^iP0)cnG?bㆯ.Sm\`;] 5ԷnP;M@{l-i룥M5#&>(\\džNC[Р\#Xݞ'h4 @s6 v> h>*bVߢpLUj+ͥҽN/?O ec {zmtY\. կiDK{:XyNo>sr05$uw"׭# ҝiju2%7|5ظ\Y>Ǩri s>Ժ1=j=dwɴ @ٯqW+D>eZ=3g/5Os"{ŧ2c"yBG&,½ՈPI~o  9z@1ڮ$xg!$5DP0&@. ❼\-+$M|aƈ4bgN1Hnn %дq how`]o[d!Hmx~W)ԫ2H ԩ 3ڇh+rbH`kM6ra5šC/|um tݻݰHr/C w T>8QCQ-dHiRRDѸ*T]bh%.ӇE$}55>\ 6aXdE=B(yr=@6!Ѿx4u+'G7)J az k?u%}`BW͞䧍(!x _cɈd!_] 1lUWZNd'JEg7 QSDr r qJm:RRȸC-KDo*R|UzM!:&xܻsJvќAİ.P_ t|dY%w0a=Ln&a~yzզYFUzdlWRrT uRd,~x)\>f,uV 5G,~Q2BgЪ~V ˌW4}R.D9_v 'P40[y ]$Oba y3ґ&;%P># CtV.q ~f lzPVH>ۂL|߭\ EP_pͷNN'e,$&a@Bb)v@a7NfjXRӤO kB v(d)rsW*5$ĩ A?⒒F!?Xhu[Xi,ѥ.YRle}|k2~_},Yqi& Ty| =Ui<8&ኵҢ*85%OFhzLFr??u-IU:*]lL͐.l5y!n8#5,;2s7 wowOuG(P}8[@q+4WhȾ^]yI,? j;"L A;Bc&`҇&^]PJS7KK/;_j厀lM*a@rb$<{T“IQǿ9&2u[$ ϷwWSպr.6>eET΍jx>-햴T:I{gX1:1@om-}]:fHV'*09Ȧ>d{{yXa72hc1|AV?4?@s3$=L1vG0fNűUsA-:o|eƑmqK~oI-,.fS\/zmn>v"Kq1ώ|Uc‰JZBzWրS`K 8 JpB60V=Jr's5:AX!n_zPg^ ,w""=z.:J)'-m`X$앶@\v"M4G=l8XE?zcʾۯoN\7z30nٗU&N}4I:X?^~+A+(-"Nᘏ_eKn/&])2(q/Yw7!RmB=S2Xb 8hZ06&D"exա5H$nk J"ʶ].r`MY,{}!yѝ8 .t/DmF$}ocgr"'%Tl# ,PGKަȤ{,ԝ0NsI3Xԉ'\+;]k5.n6ts=?੾n ud0tIR/Lӻ U/vc.$:קuد? ID*vE^{Zot~LmF,ޛ#kj!~.2ۺ5$ཟzU0$kUELjL!/Xf[h-`k,* 92[Vxo!6c I_*Nmi/ݳ[*O1_(#P  a_=BG1ڱ*akwxM ̓- \Ÿ w"; &N<N'*G@cE]P5>*QlđZGx$iD<[6?i:C=̴YNv9y'i|N4m"!xTJ+z{_WnǾW;Ai`9UKݿ̉`݉|3m.0sT`ݮtE~d 77^C*;.hb _,C{ƈVO1})kQ07S1g|!]=2<%P^wZPLkAP[rѵSjT/FH+9QƧ:~-QI35h= і"nnݢ:68V9p ]Ŵ*V'w*e$eC~FܡpP5CJ Ҷg^wb ЖU_ MNMaX0stR0J}jH2/9ezY#^D/1 h 5UTx?P)Y,f Rv7w,D&&| / .|IG~PP",fk*Yt&?&47d)p:w#Tj vmm3 )+3йdO¤WjJxlN^KMJ%h1P Z]\]ѯvgӴ!%~#EՂRyr_Éx,V^`IGE TDyV yvj-|BEuJKITwQ9I$B۫7ZI.N4 By +eCmA'62TɴeΗҖj1r%+HQW"Qi 5x0S[D3Cf0^MG!T/j9Zz}DfdGޓ)?wz\1N!F>o7^˹8 u7,YfFR,os^}N#h,iXXFHJGNhϐ[jƇBombކqc# >iXuޚ<9986ŇDUS 2u7JZTrRx0Sʂ-Ͱ4 UA} jX~ܵk! yY']OI0,:A}h-IZViXa:' qd2k"eʮ\'#"?Chbnjnmv&kgR󿼘P\ +^ґ"b5̞wr!ŁQ cS~ aA2-~!m`#rpD'c}q2[7T]Wv |qؒ':F!27[@-R*f.aY-J K 0 T -< Kvv{$J(:3ؐZ ~GKR;bD/D ӑY MB_Ǜ a#oTFϕKpYXȶK IN`J.3T~<%G!R 1L4 YfT!5h"e:gU }ʥ97m$`C%I;[x/ISOξhXdvjiI2?@W>:F v MIc7.5{>wYaRuF+S}'*ЖqEh4#'o& Uwwl{J-~M b`J݇Y%?6W+kZoYjAss&drz.@[dJPTU#B/..A F)@8 J 9iG}Rms=i"uEyBLس 8mݱJP%i$ؤ{$Oi]AN) JcJ)>IY> "4y @³?D TT&pG(qUSG+l/|UL zp+ 2 E[=Z%>T $_-4^ `Mtz~^zZݪgqGzb }Jg[|.#~@AˤFcPTZ$ni _E$"n ]eYO%pGN\h,+n7`@&5$*\ VhcLM u&u\á,sX)IQ'E@xsP Cgkz3{%Bdl)\V4(3pU08Dqհ npz0Ґif0 DC.:d6M65ռ5sb7Fȯ:Db( jp1zvIfjLkpg)890瓞ťMmdH?hS,B!bⱈ4V*.8ಧ08pp?4T55LA>,sTGHC/ٖpG*++# /* AdƼY (h~lG b \$G0VOK1 s,wהwU}6q [}}C3nH cOh?_Ows9PǶ6:y`^P-ƅnEQQ8{qP¹>4T7lD(Pi\U|7P:|EnFPB-PͰrZ6  0PgqcrO4XHPl-خ U8fj5ca6Pu z<%TGk+kAf0!TQ~?ϣ71h& '43fR\v舰PNo0 Տj>TsPC8^D:3g~9P+<ny4:oJ Ӽazo\6arB0*Z.LQNazeaZrara[Ud&Za \t0~l@epjJoҍ4Iܛa34SEhz$"QEz L&D t4mXh׆QSӸ.aZsa dX% 1V35 &|AAa2 Sk<&ajVX={FQ4PKAa*q0csJBf)!*L90FͬQH%&4GǗ0n S[,mF,x(=LpCnT10uN**''x .!<@a ?G RTGcayX=H?x0 V'uqd)r؊ʧv&LI'#p0_ /ȝ¨z_#tjAܥ1os܈ʈ4 \^)"H쑑-#2J2wV{x{~q՟k,j!lA1> #T V T>V-aIq%)}kd=ᡳBm~^=P/8e]PW rI;"^!"4~2"Ex5DCT:ӏ#c*lS_ܡJDDEF'xd#]2DEԉM|'܊קEu#ԋ2o<) L^#Jsd}."d4Ayop/DJy)"|KZpMᕈ@k4e^)"Bm-p D>[Gn|Ew쉡F9&"yOV>xa!q"D_Gl};EQDj[DS{vMq9@>!d6:B^Fh5~zS#ۄPs|BPАAo#Ss;?"&,ѕެ`wɹPvqDZFVEרݵ9ME|SDxrG#¾WwG\un_!s|Dh#a\RF0O{Ѓ\"gȰpOcrG&"2"f{Ga⣑aa )X&2+٫Dڴ#q"C?7OEGDVD\ ]S9"Ewd\Pyd ±#Ca [Ez32$|+2DҞlXk{#Wh6q2oGx` ߉ ލ 5;Z=-}"}i~ !rCP0G;22B<97>'Z;eXgjd(:]<Udxd\3#bff[3Frs"Tz_:2В%Bo}1Lf?93@w!FLnW tE!cYsٯ>? rw%2W#Cu` 95;I'*}0*t.1?D\ѨИsţBևBǢBK 'B2˛

* ZZT ٞ y:*y&*TCUbVQfP5߉ FESQl}p[dFA/bǁp Q 5.SfTh—,c59-%FTMRTXE-1eD3šQtèZ/EV{9*Ln4 Ib+QKӨը'ySE|m.*Ԡ+_r.YKQ&2{: u> MyKTqTK~r70*|b! 1վwzM#zmFT1S}0iVT8BQf[Tt먰Ae O#sB^.wQ )1O|8Kh5huTί Zrڨi}P7{T[xfo [3*t /'kYoTv#*a1q7Ef[BQh=ѡѡ]I+^+ɷ,$Ht(P4:KEWy \x$:XtxtXLtX+)S9:tltHDFWDFg*ҢË|pDdn?|@_vdltB&Xd 6Eµ%{~9:lmN20ﲀ>/.hG;EI{3uaNQxvi;t'][;4気۴fO|`3}y%۠P31FPitt/vC_qSlޟ&S谝3Cpd=6:4%oSm}t8׹3g;Rs'ЛN>ʑRtvBtxAu.g ńO (W:&_.&y"&$R6scb݊1>R~Lǧco\31^vK嘐lLhFk:ЗUcBj1a49#bBrdLhɩ'q1[vpL ey51&l@P8%*%ńz|Ϗ*y69&ԡ%c8ʃ1EńZ;& Yc3T]1Z^Iֺ1w.ӄLe;8eQ$=4 \\Lˌ kf\L>yQGyaLhAĖx@fRQLxj<9$?<3Ptc\їcBe=Ƿ,d=[8e 6 ũs#>a>Ą)b-Re:_iӘ0/]rjR6#{+&j-QnmGﰕbBJ_Ƅ%Sg gw:&DW)(Eu-YLٹb;;qd;ΓJ^*.R//bnQ- %A*3Yzs"KcBm2 12 >|,syLH-z2>P様$}ޟcSL+W:c< (QKT6ҝL'ΑWfa3oj[-hz{L8;;p_i__v zmޣY{vJf7KJ埓49gzXߑ1}u\+: 3J2iٔ=c ^c,sYsR3T:0!5sH&s?''ЗEcP39.ss]1 ,*._ҁݜa1e'WcBYyg&+׭4ݰъă7As ~`7w(zszdfm\mEspyzR=%C)bUeI#|zxÜC[t`>9?<_zx9BC_ZzzdVp>SzhdrN=+UcrPHod&sYJqV%)G4uHc)UĪ"ĝ}"7YvH{U=d҅֍vu5hܮa5;ѹFJe^g9[8Izhq)IQ*>1?ɕgKVqirL[s-$\VsLc,SG.ҝ^,c*u/?9_'(X_,N (x< ӀV 1LgCy 54?_B$_I60i{Npjyִ/I/U9e6֗b>s2OW\J!߫Cc+y5NUҒ `_pT/Ӓv`2۸Ý+)dҒFv#g/vZ6t3xY>8 4#sdP[j|b=f5Y{V(ϋ'<98SSqa!rO/1 1&Y{_|c+'g}= O?CNqc@s~x҄dbp|C* sa3rг_>3F1nf3py rn1I[8@I~# L~brS(bi, T7 Ђb"KXIF+z0?h} #XCٙ~SQ>Qzbf[#4FYoV-ܟF9b ]t_ɾH\1Z,c;dz(uPh:]YRqV[?e$ Yɗ/^ho_'xqTr;iM-mTLl2vtkPzs"o<_yuĜ=Ꞵ sx2NcI\#i{?+D]G'R//3v쁬<=2#_8m07h7\) ye3$꘲,''Obd cC{bC +#6Drp{sņ)Ӥh6ybCF1976Dca&O=~,nDl(R26GcÇbGb= yؐtl(^qGĆhާ}::dž+Ɔ6}*6|ʱ!AJp_Tl(ѱa 7k:`|lx$РVlx&96ĥK$~lhX-#6p})M!Nr+c8~Fa$RlIoz^Y_i)~#6Ŀ)|vl=l"ߏ AbẸ̈\&P$;8I}g` > ;}9sw1$VLDZaZ3}>SucC) w?qذ[df|fa>w&^|ꍊ ?<;Zmqdbl2INTQrrlds_Ɔ c%ONq Ɔ(X<-6ԟeo\CocCG"ƆyrA_xu~lhH&@mЏű]v10}?Ɔb~YƆ^_~ u8ڬ p^/ |T^!iSllSxm6Xjn5͋ݗm^fǎpĆ NbEc=*)T86Nņcg.-\~bذVlpņ#4#vwia@0BϜqqi0+GyaNq|yB!"Ӧp\MBH*{3јODVfQ{XNs URĔ|QJExq!:JNDžBDžs|3gją=ܓ($QV\ :I. {y'%.&Sctd YRŅYa9enz4/Ҕe8N\xeu-[֏ XF _gƅIjω=-7r>Pv hø0/ą׹Eu(.Dę^Q,k_Y\x|:5 3Y^fZnK~VڙooPw(\Ӄ Q$1ùBBcmǎBqãSnҁ?? שI:S.GŞx<"U,6ƅr @\x;|30.;g"# U<.T%>c5'H5^Nr;40Uld?cFƅu".%5ANPfӂ9%wRiMG;9ZI'ą7iCG)Ø!&Od9b #oxky{8I>9l|ƒ3jS\ /2Kz'{~A~v'(uQH[_"2[d}qT&ϤhE:9I㞛r#%_ so+y\܋\6]39%f \ŇiLkbXq<9S@6!WyC3tsb#t/>,b9{({|D$BC,=`LE2x<\(>Iz+OkYrECbI7g=i@gz0'K-R2>a>fQҗ}9YJ<11dx(Y&>^6>rjU`_'REsaNqO[1uN1XV&%yW\2!Z|\"C(qc۸-GQZ҅ e23XôqX ߱$O!SMR||%I15|٬g 5CMZ1]q"kŇxD7׹Ì- ixn%E_ :5>шl}CHc9u%%i^_ܘF[ hf'8LJ,`6/W&YcJQJ%kz*=SLюC 3,b-"F|Jlގx}ά7tT%_rei ,pr6ڵcĂ(,T6uCQuCp^ޥ3ߛb6G iHH-ysݏkN8Dy!{|!ިIS*/bg"{0ΟA&V[ s jg}nmQ5>T#[J/qjQ):<=>|,$s3.oRW{!sX_qGPFlpklv"|ă2< r^n;rƇOX]fIfMN] $1OBL*L$K$'+(J?>e%xфP`9{%N#&]Bdń O%D1O'Lb(}ј||vK!G06!VK7iZ泍 P1&!,dTzq !o13)/5UrL?SdML-B/JM*Z-*OѼVABH6B)yB/DB0,e+Rrџ\B{]H2!4uқȩV 2>S![ ['s}O\KtۄFIv0汍'2b6s\&d21$a2;/u>JNwN UzIz'kl=A_0,ЙOXɯ{䏵nNpb ֑3cT &6>YvqCNs||E AǙ oJK2D.FvkXq}>8{xq#0`k^%0BSp_gTMifFtF 8Ru+Jr>3~"g'T^g$g)9GoĞǿM1R纆]w Yr"%$/ׇ,OJ{Ўlb'y|şYh_g;%d_lv׸CB 6$U b7CͷWwNFɌot7ɖ\5B}5ta"p8Eja0߱d>g ;H*螴cl^-0*\#9oZYF,C5BZYT#d\#GgkPFH6R>V#DoW04 5&r%j'B"Ә7RV\'w <Ǜ|D/& լE ?CM1*E ֪O=FЗ\K]F5;|$V}1̨fCy>szøDfb w^pkk[#SCΒ}k3Fxyxs$i,&5R.>RF]#l ];VQ|NFeW1F(Hq"hL\!yr0Kߝt$4;]p49in}f B~4f'_SKl99"6pQsċǿ'0XF:~kv28m:@ hL >f߲IY#ܥ<}f1F(!P|Ӛ)_(n{&:X.EOd.3˸ ̠Oꐍl}d7e&c)DU:sj{Rxё!cٲ eN&1YkM\' G=5Ë46)9j7M5ý<̓dГ,=ɒfH:=9C5CX@rW,K_˴KYAf!klg5!jlkpr5\(c eFƛQ#6&Ӑ|YMќ6|XGr.FymOޤ#>LSg|fݓJnɏefqy,c~yE'>剹Z50^3MGz2C֡2q#-pf2oBXT3t?pa:%k] fKG/3 (T2q$I f .W偟Ŝ&pl+'e or;Ĭ{L*j=F/km y_<ߠunt_7 *l=sKέta]>vS3T8&,;:*Y9f9q[iyў|o\Ɀkh', [iD+>eWQLaUs5דH}\ۈ&9UosKT͕jP+wb'1L -obhK 1':=wpjCM^u%w$QtKK %NCƒ4_yME.s H*_bHg'H (P21<6J K:Hb ̃%O T:1d+>*zS b`0䫘!Xvr7?)'&1$ӀIe<7@LD)ŎU헡,?*Ws1;(91Z}A"MЏ1{'b"sTaGj: C)тZ~'[Rbx4+߰`{8l:e>`'V).S5\(TOHF2|*6p䯟J1Cŗg~(g˃zt^d-2CrJĊ9i<'vi_J rbx\ S$1K*] a&rŏK^K +Cfo>Dj!|i?Fb­@G3u3Y@w`氘m=9ٶ&ЩXo ?s/nw#X>.e?+LNr%1N wOV?^j41T}z0WbOH羌`R1 BKAz{/f<3ݜJlM MJ cN>ۣonQXUw*9mSNxS}ՙ|uxd0_5Yaqg<(üDK&2 _.i4m8;9kykܢ~Z1q| PЇf .~4 2i̯Enq7CG9Ie> fZa1:1o" 0.'nzVxwiO~"KZ!ihA[iϧ gV>;9dSBY`,qwYɺgkUĐ2Uk+KYV+ [ND'vBUkcm Ku{yޢ7Ŭ`; Ū];WgNpޚVQ2VoaSxC9VjMb3r-ktw!SP2"~V>d1r~ |7C~Anh;ONG鬾hLGbDWr-]jnjL wCMl'fMOy´s@/s%^y/E\e'OŤII: ' I3Y$)<]4)W,)ԥ_sБB#H !L 5fpRȠ9mN.STRDC=\<)(Xxse;&S kЍtc(']!)Tt)%t<?RiI'0 T$vAWN "pﳮmz1[Žy>ū&XKjI!12)|wA}31>c.Hj3׉^3'%d;ש^;)C>g9ϱ3 WMИVLa+7yxb!A`ЅٜgI<{9L!(ICB&]Y%jhHK:s5D5p6:2)3o\6?xPRqLRxh&ѓ~ a&sYrs dwx,bNj71A82QPh!:K ?Zӎ,"S8mVp$N}eβf;g6pinsܳ£߉m^49L{Owl# /:ЕLe6Y>p[.e.Wx89,J3%99<+=fl6K'2s~䍲&%<!"Um&ɡMtp_r>&Q, '0vDrX:QO2uy1!N2|zƌ/)<տijqfrX_s|qp|5X}aF,J8g49[^)9,Jw+Ąd[)ÛtW'rPxӕA,` )69cn6$7>X/\%&_ō-9%)!kqRkdTp383URB/ӌw` US88VM!g&sY:vsg"uy!L[Vp"F✝/1%X+%d$_N y%]XR?%lᙌP/3%u9~>%BÔВ*/ ,{QӔhJ$O"%?/? YϿlJ51ӜwЉ1`\ufJďlo嬭<9K1ݔm {Ͻ۫G-;eWs\=w}Z=SB 21LBы\&9?M hl8E>>f_yKslSBA0$z RJ փ.k?3S^,d.oO U>mT6ReDJAmV72%4j/b3&RJ#5I/fL x`f~yb %gBsm82RBV+SBf@fodE9zg( ^ :l$v04Mo2 t_s;Pbё̀֠yrĠ7|tJy>#Kg-ϫqV, ?)7#8{I/T*:EeMN[f1U:Oh;sW5Kj@佩NH .!є7hOo3|R>45,#wй|jap*rUSӌc 8cܛx<"5L SYDPte,ph{c\1խnB0X!NrK %hC N S \jibO C{!54njRiAۗSÇLc3pOЁl/!g{JSe4M~55D˴ fӼZjhH {9ޔ#}[(hFʶK OQLޢm0p{{]JvL ?qj'az:[.u?^MN>K&\ݏvw԰$׹wDjeHq(xxTj(V\x1eyoBj&gRj(@o1q4Ovor_:+$S,g-9CbL{r,RC>!4j83f7~sd3v5/5Ÿ,95LX!w+JWךԐ65T~Y{=}r<԰ꟄK-G2[/ݷ6Sq{嚁~B`j:d.љel`/@Zϣa F{KQ8ӓEO?F3.Lc%}.uJ^2Hg YAzBzFjvY\玙J4/3E]Q$KZxdϚR8"_4_L 5h"Pvߥ L'-,!H ș3-dM"y\Gi󥅻^dhZ.PPhpfR\<-OB7׹LZxҙʦWtCriըJ>沗X֑BZ(I4 `_1-<ͫb:L WZxZLTY+--&c6-T!^ʑ{td jZh^MYNE3k'Q^sEu,vrKV#6-˔8gfBZԴD$&E^7-A\>$/5Ps /\X2&i,4#ƲyEЛR?bZIƭMgjʿ_K /K s>H [tL ˸C5B.G?v=?Pe%C>VwZ8eq/iWy߳|'4P}cKqzV`!i:9S[8L)&sB >7祅bń ̎J7-rG/K W<-OrzNg^)~3Q{ڴ!X-voJ /W|Cs]s&zvCܩ+-ܠrG>`O|IփmzpXR`,)~T3#d=f"+H9{B>v2-lSi' NG#d;>'${ϛ3 juc ;JNOF0oe__6x]#Lޥ3#~2wH DJ?{­p8~v8u e!t: "=T-i&߹]*ѐfb(gN%L`+8ʮܵÈ<ϛyk#_0%p{ S^v8(V;|j)^;tU™x f991a;yHziE0+eamWSC>S;t<+ʵd?Aڡ7 Y~RtޢGPhs_(N>o"iLL% F}2٬`Q` +Y).Lg);'K0xkPxiJk1 ':pk#?Ʊ j̻,d=8~"~&2\=kd겁\`nH.S`?Q/`޵CIF2uE>RxЇlc5f8#p9e)9XHm^I|vrk~@e2;R;4g+GFC /і,b=;}~,954=ClwypI>ѝYbDÙbrweFlhE 1_K?vLV <1N>Y~_;e3{8ÃTѕ),橉 nQaR"25T\;J_sasm^%4$L7Gjf;9Bly5=:5yk״A-w gq KjI)jFZg3WYNrG.pB+1VUvxM_:bD,-xuk8Y7_7g1,[g0GhO沗'3Nr5;cxa\1)3}}~&itc$OPd<3)Ml6tH]2S?=8]rg8PQ<{R=ӑSza/;-gsE{r[%4-҇o8ErKMx2{"_qm!.|Ȫlh0P.Gzh+=|B_q|ÓԣXjR2OzHb[ϛ~_zH XJC"d/fd0]Q>Z29R%ZL3Shzx.d/(U,=ԧ5))X<=|ar?J>X ,%À+ְÜ&>Iff0,kIcMSM>Nr? Lw]&=3z%[:2"[-kS%IUd;tjzDCqJKC)Q;=._BLFz§e?#My.=dҊgM]ϫa2&/2[K"=prJ hKo|wJi4`qó="xiyP,Po+ ^ ,b3Xl?#~4cȳsz+[z_˩UOk|`_6|xS)=XAw&GN 1"ޥcY?o,/\3f93y_bg95@'+9['->g+7wd*1ED= S%!xe?8O+i3汕WKӁi<^33ȠXY*\k>`ǸJ=,'oa6(~Ӿxe)gdw0([2 riA`_c> w7T#:!d P)k8VqܦD:9^K8C{ e9AuA㞜uC3v'r ,e/ؔNȓNI7u:EfnpAQHPh_Nxebn:a-r:a3ư% sJ M(U'G?V'N2L9[>hLr@ҩD1 Tj:abO [H~Z>3uB[p+9eQbIa iMo9٫1t_ypO }AjbFaҕGNp|#ui }ֳ/0qܢjБ2H7rć gWW'2%d=9r "F uB h[e*SC8m {6hZ˿L:ZJ _^Ψ>=浆uB'~ @Fꃤ,8\'b.dkfyJ$0l O s8DW=Kݫes1ET:]M[9ÃoQ6ЩU0o 䅷w ژ;?iVHn :)vKpo7yq0{ITOёꄢ}8js{0 {8Dꄞ5ԥ!]P@.k8FrLoѕ,0)O4ik L.qHR%d=GY9A^'9tU'<;_ eFo\;׵ "a:IF/ǥu“ÿI}Ph~Y-d[Au*9~"fsav9g^ψ?8$1\'$>k~bvRҕ!Ld {Y9`-g |~QKSCKԺ~uc1}=1XJ^a֒=s=? Z1H;j .p"w넇 B-zIzֺa,߰TZіLCKG8 Q0-\u3dЖY\ʽuC 0̦Li4?-,^M3le:7]A(|htVrIgzJiuC4h.eeONRٺ! d9VTCu.Un)#{" ,%6ޣo Q Y{Ƨ|rְd)gx*P7UÙ:j}XSz,ϨdJѻucIuTk 2A[3ꆮʆꆎ /%}nXЦz i^7lu0oK Y7no4,,%{ fR<ӏ&" h8[/q>lLtHpdžzDk^Y7N&׾2X7Iu9O["9]8B)y7?Oc3qQs昽҄7ds,ňrT!P?~Ogzm:GJєOΚ]UnϸF#V^7̠MBQ]rޮ*E+01n(K'>f:qnqߣ"4f ȝ^(D9*S:=BNp9%ZH3ӝLd׽a.;L]/|#yKe*NCz0B"&OW&E1p0i\?=X/<"Ez WS^HK9V=yT=gHPz!N(W;e)zJlV}N' WhY^IϔHqT{tm{Yz& x^ ֯2'C2}|;G/ ХqЋ%ڤ^5.6y^x7Ho&fu*4^71qL_RrnvPI|E;B2uiă %yTӆ\k#4|^X; 3M;?ǸȮ:ANq]vtc:MnAbH:1ou=~(?>8gABux7(g6qP/UޣY6E?cPoPi|2aRqBGp֢) XF~ Gg 3\݇3=LlKzC~$>g<8&˨z^ J'g*B&kS/?Yŷ/ r,18X=c5G9g(^J^b2?,~2==r"|v2gqY)=y>c#wX b\3"ט K0l&Q|y@ Dmt,įb lcnqojڴs1*ߦ[8GO]>` yϾf#Mߥ'x Lz>,e%uO(W%ɾOD{P@v^G#z58 8$ɂÞD18jϜ>fRЖMO+;g,%Yjё?g77vA]Tg\&~kPRKz7/yMﳀb9n\m9&RYF߿#]5E7ɚ~)Gmf-[0Xo~8%Q?<ӌ`38~蜫~A?^]?45hX·~X6Ȟ~C  1=)@.X?Ld8CBCfQpG)ה]fvpEܓ"T!BEŜhL沈g뇗ynpz3k=%g(Y6s~~(4-:0TRXH 7!_&1T~xLH+[?d"{CD14z~~H.7lwvqe8SI-WvO>Z?|gW'p#NdsXqQ" ]?(]L{qg=0uU,Sog rP?TԨ*AVSY\?LQZ?{Ktg$_Su뇪ԭ?d3\{ 9.]6=_?'&`CkђXrq\/7sfj_4ChRQ$_gyVa'{uCIF/ T/љLe6M|X}42c\%Wj6''Y7ó9Sf'Ӕtg Asڳqa70׾O`$+1}s_W?\^}yAjсPz^Er>[L O~6V'Vg,`FxZ(#\@Px|`FhX(P4#To3XF/LzɌК!bs]|hFF2񌰄%^ c=e2B^( ?9Ir'+drT's1zOet奧s{*9+ChS~Mz6#gЏ!2*#4P=м26c3#C2u^.p2BEHZН^||vp$ٟFF(Zq5멛^R-q!4S2"JfXƓ%-#e!NkD$$Ӟ.a2YQЫ^ ]ei6/6=^}XNFNg~K꒮e1^j&b!N^OҌMz),d'55U[CZe;dm-yƽy5D֥?3L6jBF3&=Qa`#WymF(O-1~`; ʾ9dfqd@OÌ#v5In?QaGO=<1WH_9Bվ|R4p'g4f? W}GY!jC3B??+- 3xmYrְCϭEbkGFuJ،Ƹ.=(g ^ &f=9#|7fYn_\Wf 6+#0,zsN 9ug3ynZd1?1؏%zoo3Vͣ2Cd[: ],ӗϘl_3Elmr+$n1{Fxx-h]m;)Zݥn>|<PhHmGfUvOZw&FQ$6R3)4>>#Zqvqϊ3{ \p&\4_ N}û sKXy P'Ysgd҈WiAN`Ё˛pBdtf /f(N$-ffi! !?aK,~4)V43VpRa$v=b}Z2#fJDҒ2 RPLcsGKgd_&3Ld%hYߡ'8Kra2&'Ǹ=I:AF䍴i`q:Qa%:3C{`+7g8!3\C= 8nh_+3tP8*x92}\f9Yw60KjUů i3ä3Wz=:IξC.cK>Bpwf(G yZӎ> f*Y:773aR4}:#lfL~rHy*B=Z6З!k̰=9ާ7m%glj$WhAW(5#ID0}Gf5]7bI_Z1[81IUd,'DC 23|,"(9/|:oANWzw|v3m3䟝cs_+|ߪ99u| ߫~a3'8߳.|Za&G)83t$miJKq;X.'x~e- [{)3И?WJ=B"l^_YF( F=2hיO b 8Ff7 YMMjx~# (s=3Z6r[65%w5GA59Iuu>3]WNjo\7&xf2m. &jꆼ?߿ M %x &`/fi5-6z40"G0ɚAE}T İ}D |F hn  \ B!JP'J,Id? x&+{u{}YUI2$BYQDHvr}s:}~~+k=8Dmn$-D 72`ЊX3F#H#FF2 @Hu5Fטԃ{q =zB\A*z po#9b8K ?E9z|f\qցFJ:`45 K qp'b#gx!k|B#BK pL*^8^Iܳ}c[F#;|w4Eo^ SZEGO=b0[8ca~80{x?: g)Fg>Ku8c@qp`&` oo/H1iw_ PHoL}jw3>K$2Bb\40NC6e8<_CbG4X $! (28F*ґ(kTLWP2;`ٌ9\jX±̈ )p`n?k͞c_سW1 N7bv(rQ˙^xhp` lqx/w7cq2Ed.#8O5jgx`OcY<@ˋ0P-6pޠu|)Z ]p8b3v`/bD|Gg(j4CjPř?C cYy2y[l,B>fb16"QpXc,n\g,gv/v7A(c{xf>nxXpw?;09X:E2 ː{L8FpEAx/`#⑈xc'x" Y@10ưTXu@4pqQwZ'Gh.0D$r#0I"+e-9?G8C>+ڧs'xŞtA렖wX We;#WY3V Ie|74f-؀̡0Cs1~Mn o'@̀1lE<1&n.a5X(ed%ޡ~}~B1ґX| O "؎Ĩ"ܱ1A>õX|0EsUs ^; I~Y,g/>A x#Q-{3 G&@"PL-*1g)&T4a6cT˅j&FwƲkpph3q7'jxbGlqV m 0xhi"}1pJFۺ&kaߔ&RjԠF oC i܈pqجm"; &Ӕq73=85:܏Tlsu-E(s+qjm")"xL/HCۚ#3@j{y؇+u4w؄4d`lg1DbP3aDѠ'9FD2(X6lHW 6@81/tj"a&TcpqE:pZ4[&rƛH(N4&9D6X;xs/0=$;3ɡES?hZH kHq`"Q z8H?XAG6ny31-sa1OhA_ۑJy2.1Ѹ^ C0Wq uoz؄4ddBc1|G@S1b:t 2)Ld6 Mda 16V[ق1؇Cj"xڡ:#Xb- x  P90FD27d [[ g0;wOE78 {y?Z'CL%:szaǩ b@I)8ř?cYCLߣL*:b@&2֘~&\C|AKT{*ulF4^t@ gX9̍PӇ8k"b8d|\F[Hm{hH7xc# QڷyVa`%P2ݡ^a `n5ăDC&b ,;{b"Cak8bV!YB<8_9\-o8?*{QD`2p =A*D\!\]y~r`-6=5Ac(}i0'TXm8 <n*}F:ƲpuDZ/1l$73,%@jO0fpqk"5"D&n9`b 6$JPh1T&cLX" "GPD)k8b $RJg|,EFӈQ4ssfпG*4te*3a؊XclrsMe"qF {MI,#Ǒ44Oۆqю۞vxC'bi9\GĊj`,j|D5jcf3b9֠Q8D*27za#X+aV# 9{J, #As1.D2a^\ec9:*nuj;>y]ĉ븍zkY?Zbgl c= c#ICt6#"Ef*S؍$<~5s f[ME^m71j [}HGGqa2<زk(D[8p1g Xy&0 c c%֢(G8 hg'# qUh305`HC9>;ϚJs^̀1B/|腁p  ܅ybp/ԺL*lNEK<QEĂ30-UWT^yI 1J,EH@fq'3 HF)#"ˮs" sCtD/L\q|C\l[ԿIm1;gQhqgSoyXQ}XzH0JA# opz 1kCu1B91*Fx?p~9?J~YE\XlD `s:a9 }'ǘ(34o8c boꌫB k kqpK XLtV3h:A o&[ 3Y6Lp燘f&0fTHu1 h"964fxE)fr98o"exY683E̍F\F!>L3ClC161,@frd2kp16B!a?n'*,B K3邉p2D#cE. s-8GXbc& [E6c.=hg&f0ڎfD9'clv$!*PǍ^l.@e'i:쁁 ulXģco59E .?py>*s=g̤fꄶf2r Bv|L`R>sAA 2 sy}#xLV5g?Z6DdP~Ern.S5>8R]̥~}s1W4n`.+ǐ3-sȜ碹"ms)ZcsiMxg3s12s\li.o0S[mg.m0sK )Bs,d.ր&hHj.wQr|A0sIμ7\fXuFaHe.<めC,N(ǒg.HxsC,ſiD,V\62H0{s1 s0mw体\{RW8v|s.t^h. Q/apgpKX3"#xFKͥڣb|,lMC1^2s>>\撼\+Y3a VKS%\1,E52כKQth.3`3J\fn#;zlGKK$Bxc 14\2Qxbly'$QC 3,r N3sx4d@ =sCSYsY8(ETsǏs_4=8DLĞ Þr0DNB!<-&p hrqZX+1~sW؁ A7? ++e Kp jWQX|6b::}'As}~59؃"<ǀ2F?[f!, k[ !d!~cG:Pu,dRJװ!LNTA] #`t= o!XHhC 1hGm Gx>-$?M,Ķ,a P4Aw-6 7c!8s0on!;ZYȶn2Y\oa! !XmB%Fh:‚gLV"bT@c$cܱ;[(( L%h1:XH1 1c%fO@&/:Zb V!`3N)3zDB55̰39E$`Km!XP \-34c!-aEC0xZl} 4"N58 5ꆁfiA; ً4gg!awp(ϛzR{?jb { #%96U;S/h,4Yh!m0 sl o Wx1=Xb!qH,$Q˩ m| lY\#D:8D B# YMPf? E81(0 < _0x-xߐueE.{(H|D57G+ hyb|C\B$! 뷰̏e[-d5" m<a؆dGޢb"P;}.@ 줗0S`5؃d.q)(3&n8 'q_%k1!H@6Ltذ q BD!JxX͙ow-I-2pųqM~[x9qVa(Qږ{XG4а=ѴZu-9F Ѷ x -7s`%\,epZ%FF0  m)llb)i@)R!^nn)s[Xy([4hi)VҰ`( %# kt- @ iCZJOmG,'KhR`4"УLA%,;',R:bC#|1d)K&[Ki&$TV؀,e2Bk6{is,=pt>&V8#jYJ=E. *٘>C$ L,6i<)s@ ،b2TXu('3w-,e\LT%&(RnYJkTXJ#qf0 c>v#WpU]K) %a'q٘ƫ{˓^#`-^#֛*a GavyIpB"KYB30Z鵖cY+N,R|# ˰sv#V5Hd"IbO#pMqY(C(j40\ų>k)~XHGG03M{P*)c#xJԉ pΟXKJ?D/a?%p^4;F/`fxA1F$?>~8a)Ry&k0x~<j[t~NC*PS˖"!G" D>42m\F%ta;x ېE>>R!7, ѧX[<1)8os`1]rRQy?؏zB^Ѩs)=1[m)V~[K6)

GAy}/sb>Bq ؃P\>Q\]%_؃5j I_h{x0~ qnX<. oR8ca-r@|+iAgDo['"p ;V2S $-YItqu>< 3?10 [)~\} ̽x\DN1j}/,D. :TQ[4sWP;σ<_1#$uXX mrֲѷ-C3cCw`A :w$VxƝE] p(En ZBу^Oր$cQF^?а7. 0 p±[ym(7tq#&3-Ԛh-vNACC3dCk QD6n5>@m2@tkY3whN%GXB|wL1plq$C}t`ZlF n`s&lA$p̶݈A2 ͱ`T34+7,Y9ޠ Zv`/bD)>SO蘑S  6&5EB`"5";Z6pG8!m1 ]X=sc:Z<g%LTAϙ=$ ]X?|ֲ m?ڎ1rGsN]a" u[OZ<8ٍS,^i6&$$rT2#p{V A,=E)RMsĝF 3AepW#46Τ&OQ#pxY2Qm-_'\'$Z8x! { 7=8|c -Yo 4>BΌGC"| 1;1 { :R~H~sqJe? ;l|A F~QǗĂpRD" Qhܔ = -5ӟ(z%Xd+}X;o\ 8F^؁MmѵZ1A܁?c?&و=ղ62 ˰m$8:6OFb?k]tk#0Zl,E6 M( 7͸Z62P6]HC. 0 /M\0[x"HF4 ؏R|Bֆa'h/^8븃7o &W9;pob 6r WW9>aJz Y [3!6hFbfR[D#uhg F`FMn35@2[C8cox7`%؁Sx^;'n7FD@ .-湏پF,p,q0 =qa+Ї,8Ko#}@< 8vo>P!QRx&DA*^_L %?a $cj gYy(pqbrs}r؏mr=qMYwmdk!ONHXM/cWꂫg3tɾv_0ǚaL ~B[V:bQ.lea5؈]8TB p UV ZVj,,״8to+OjJPC[I7aخm+)j7Mle*n{S[YVtAm2Zt;̆N@  HĬ\.mg+`Vq[Y5V2V mJrDZrw&ʢI=>V.%00_{3&,q{VJ] [HK[d!VZXa 5C:p [Yh+ƙQJ ߕ\aݖg/&f?[f0LObTmle-  m},&6$,VbJ[I伄(ST xys8؊ jtZ*h/u-c8,KCuRJs46f/7JK3BPh{ l+#0ш]z~"_P'F6Gրl+Z|D6XIGpaU5,.y}8Kx0Pb; YI2{m;BH;9i'ʺ|VNF׷EҶMB؉\p4ja'Qvvv򯋝8I4.tv2[z9Է!$eo;>v⇥؏#H;b|$::: ނ>fډ c)vA6cĪKĀ% }i'k,rM`Fdbubń\yi'89z/q-`vQKlO;heLym83^J)^[9Wd1z3`s 4?sfa2-8jbx0 (D{$便YG>0Զ:RP^6nZ򶩽TTxwN^ ]sHB>`lD`_{ ŀ~2;Ϡ>^he/} FۋL@ c/BqbT!h<*ï =^rZqPĜXΓeN 7 %Se4{ه(B)Lg͸2l* -f Bg s%:FH1B<{[]S'1|Qb{̀^v6[ۋ1<'leܱge+~8ECkGXQNЙ0 w7{N<^<xo0a-JO^qQ+T̍\}<9C{g}3ㄽi{E'F2=9I;t>Koap@e~֗8Aeeg`vus&a,PK/*orf`uBo/W궽ݡx́H4(g '{܃D:=bK~.:zj/S+B*1kB2_ {0(WkTĄ ؇۟poп^␎(7hWŵJ1&p.jz88rE؅_˘YU>>f /g?{+XA"pj; LC;ohqR {M]A*hsS/ HB7r m18H)Z:ȨV2 A`m$kwohсb1n}GA:vq sDvun֝X0`@O)8 ,D8v,Q/}7qd5sk,F4Ghٟ) XE0aL WQPr }5 }0q{hڶҫHB^a6&}0aDv-#s;.ֽ:G1\1j?G az0yiVX; E8?`w8B> i9'NwA>}H9IbMĉ, 8YlexJb ΢M1XLI?PWq5`=b,^e8]w4G.tqݧo009AV9Ⱥ<&o7-zJZPAVQe/^1kG߲6t{ٍCy|p+C+p`}Aj\A hVqFb,hx1J$`m5g$r)سx*|8 m~2a)Nr͸߬0 8Яl`#.~sw?~7`BZQ x - !QkM__!зB|XP!H!E&5V 8oMRB^!HG!(\@@B-r jSm نۨlҖxirBB:tT#OD؈8)nWF>+QB.#BV㠾B@Bp Czn42>ëB: VH)(dPddG Y\R{B*' i1p3R4S!1>èY܋5/Xo]؏TB]cA{5.`B͜a`A V 1ܵ!f,UHbB*1>od ^}>}/$OpC,Rbd,QȭeIJnU`D1WB 'V!b:PQ gxaV`v  8{R01pDQ9O%~IB*lM4;N@ 1DbQ'N4qaw9If}grq/s XA1ʡFm кH .'$e:&Ypgp3HUg*B>nt,Gna`6fy9cc "qwQ<|Mz -t}Cc u {q 6C!1pq>{ s{a#:S%OA1,,VC1P)8 X]+Lxn/t?qQ|TUsC GY暎e7w+]-G1%°pQQޠI#bL4^ %q-8JO 񩙣h8;7a\[9J6ޠvkuYq! Pm (c1<(0pK>e,:J>s]ȅYGq"l^D PoA=3 d،wX#h>Qza<`" ?0a"c ۰1;1t0lC9Lr0B̉YXeXs4Q# ;Q!؀ve 3NwwDGhpfЇRt#?[nD\WQQW3JQb6pQhI|(gr3Q*ɹX1&Db.+Qm!u &ط[.!ˈ A&GIDI{Dy=xy<#7/9Jj:kLWY5֔E؈8\F)ޣ6{ ;82Qq(;|^$AE4 u:I_6^;I)cI#9>5gXY2q]j;;:2AYvsy6;<d\n,Ce2ж }#^!vME4q[mŲ;tq/;qEY"鸅j,=`lus=Wp{:KWltwP!(^ eV!U UPKЃfn8x+;K^=phdAw5<r僝^qaRJve c+Rq wF;K1p$C̅8dčwЛ,p&)܇h9n:3Yb}8Y#go,&R2Y0Yf[󽍳Ե%&a>Ba,'SޙRW7\r-8 βG>|?C/ za4fP&|aG6 QJgɰ@BX# OUh/1pAqQ dq<ƆBj?>K-)|Rz ˜8 *z,\t 5XK68K0^l,jbΒݬgb쎥r4>L1r 8 S$,Lub̞F\@e=x9`vfנ@6 E!V+zc-jqNXH1HPߘR?h>u(ľgVrxY;6|VD(N#(Khs ,2l$! OP }n0/ qWHF[(34xǹH@~#=X]?G?ߘ Kb)B;sYsF/܏_%ѨH$ 'g! ՘]C!9H 1b| =\,.x qS]9E .r-\;)\+Α$`(p ]df E^+`^Hmwi`t= r.:E1oaZ" DH{%t)[Tbq"9Ez?wȺ(YE|Efrh>"="βn$rP_"`Ue>. ݮHbp9ȇU#ͳ]-zP'XD$[.!&qqqꎋ|G.2 ~.`t# W>u@0B1z"sw8R`SY["/rQAO+狋 7Q~\%RUjY$jy]WqCzUʵ]]SWiUtU ۹wsp\=TAtUn"EUp_W8U%<J iC\%ksFbpha* uX3;37Wr'ߘg r_U#OL+4 ~ U4O%]*VJQobCx]*zL!my]*?z(@0W7tH/b Q{yG(5Zl3,G-N_nQV2&o' Am3v'#vҽ7 Ĵ/68n=F=f$rQ \*1aj}w:3([ٷLp`lIC^q49rD#j=")?Q?a|-HF& Q3bBϝuM؉ddI*{ 1+Qi|W,6U /_"F|Oئ 벫dpm(dj䪫c3:ds ixDg9V gΨJW __ *U֣WYֿ\'jRo579SMvmu7 :nRnү ̫&9Zn2ai#7&ɮ&nrMdZ371l&C0i&_Q5*uG7MsMV"@qGNn7Ѩ4GD79=&ú pѲt'V# L|Enb_"nCznұl&im p4M ` ;&\7Y)nMY'qnbWd"Άld kwptsnn2M&D77]w>G;/jen j#Q>AnLB7 sR'|GEnBa%7iML!nb O^&kא/APr/!k1ykÕ nr0z|n!7ĆxMQv1 I=&1xnA 'e.?M/$Id7 47酁d*{Pк&mPLwnR*,ܤIBmz>c~9yDް>F 79X8||C{7 d`όn+{5}sXGh.c lm.7]ΣY+w.mŢ.;2 :P8a"h.+0w~E؉(G5wa|Am8 qCEn O4. GK_'tQ_ݥ=.)L.7]Lܥ !̰ig3wy@Kw@,حpwtN.~RLih@J1VI^.p/,"0 &v,Bvbb]z,Xh-;Z._[.e9embjw@2jBPj؈]-gPa K N![+hAoN\8/;ev$b=@)B}=l~\A!^nֈ3(gFKP KKh>3$~wS! ;qŨDA,KTAAu]2 :2m8(GCU,u8. ٸ&p~$7$PxFo`yEewQˠ0Έ + xv.sSw$+:ҳw]bN0]m去e}؋2*-=&?u 1c#JY4ǛYe87D+D6a*,{qo瀻K߱4.maSc1c.}*U~fq>I<w4}!C'n}r̩)xʈrx%؊'Sx$b]ESwW)8T@O##'pH|)2OS {p/0-ꝧ#S^KtZyI{XT[/YK"s^RC$^b/1NM {^{MdLB:v^^%uKl%*/ k,[o#/ل\,XKd ,&+DwD`?ꋗ4G? r<^%%3y7>B{Dod^bK|bCK|8%7KV`D"FJgX=|:%X|5]I{K`%n{ot%؎U@,X}քrl? T#/IEw{K, y(G%Z=H'{%m0)(>+&X(?aHF@u)UP^~C^r緗a?\\{0Xu%',ì6޲izҳ<({zKA>2s[ Ѹݣ%SxK߱2cgzK,oњ-`<[(ԱmN'ow7o-0[~ɟT H 򖋸i,g+4oɎZAo-99-+8oi؁@l?-p8$u/yeorQ|oمvZa)R3\FVe$\ /h= Pb#=R[ZOqݞbYX0E"J/e<ၛ\/-1#gbBJo':7;G[yKJQ?1}$(JG7:>bG>a  o,Á>a_k9D]Qk#!E){;I#iPu5id]L#fP! HS>x#}pTJAm4N pa4b#qL}d"Cpr$~%tuo$S26bƨ|dvF{tEN}/匉c}$~%}ć:(ǘKJǩ%6#etz&F4NUi>/%\x5>b|GpGԇ>R揘Q8TT Bb15HSj<ǘg>1HE >29A27^p̀9 ?Ko;x |ƺ䭊q|F} Gb/֊oM5>2Ƭھ%XH@>4GWI+CK?00r̪+ΈӘW1\ŏ]>rZqk_B6h| Xg}e`_ ,F 3wdl#:|-.*Qw]| Pߨ+2ۑ#J3@+UW*{5h+M1ca䵟+7p=aBQ&c}%{"؊oNpJM؎8J{8q'qx/h:>@"^Mfo)0J\+TL_kD,_ C,PJC̆#؀=844C؀CO4+0XG" ~tF_L |bTA˘ dXwl|Ԗ9;F;7lsXF'7>3w_%_# ~Sj% |_@, }%?v{1 d1{K|r)j9ׇ&m/0 pvv;=WNbŞ{+8{qR8Ίx_CEq_Q;+Nw#.}enK"C!،8S8,$_yLRW2#nj×WQ 8;y/+*k u|^TZ~xA|0m'M(2Q:~rOUOCHohЃ;#7j=Po':OFAX)9;IT'ցA~b8t7\''0v= q'X^#d4?1l%llZpoQ 53Cm,s "~rOZ2krO.6\'6~_k# +r"+v%cߐ?ЋY؎Ex'Qk꠿F4ceBp=/K E8p_2X4+UjBL j_.0!\!@,A3\b_؈[2>_WSnlL/o܃;9Bbc>&;D?Z/_!_nZ~h_Z|b Hv >@5-\Ii kH[l rp 0@EXs=6@"/HM~G 7 I 6{h6%@FM 3d.!`ff/bf1\A>ja<ܵ ]v Plg2y n1 ZuD {?d{a'|-1yy JVdM(WQ4 e͘6=zm PV[d%Fl }8q}wԇC, yhv @"jdD5= q菄 d :  #\Nн 8 kK/1A>A3^Xx{+@ a M$~$~@n0̂G =}{IE1BģmJĺs(doƭ(U,k(kйmG !P&";Jr:J>tv]EM/P3+PpN ^@r(P PbaMf)2X2(ʋirzFP.7|*Pe A?WRRt wxa=p CK)s%Oc6QJ'`%6^%RJ9w=Rq(R~BR6 PʱAJIJi9L)%kRSʩ Jy2Y)(%bROWJktRb\̲U␅['x |FR!gQ-{G#ua>W R W)VFJ րUKB KJI68nRiR#tRv`/r1JqBPJǃJAh^XF)7&&hvD)ǔrOSJ:MYthL ϰfB ҕr O ~Wp5e*Eilj|濫cc6# R_(ϨK3JQ)aBN#0]~{TCSG T<_K%*]Ud$T륒؉\@\oQX6d&FUq($_%$rJ [wJ1R%Gh)p0@%^XI*3E%E3UtJ"s6Qč 4Rd9񡩥J,f6[1V%_hdb;9\1Pw$X*YORI Vx#T~*j PJ TxLEJT⊝Trd>XC(B͂r>S\AE%BT2Y+.U@:j_jDmVIlQ '0`J6OJbvEAvR3$&v"OQlJcq{UcUr/0J:7{L%TܟHd; %"q!،X<TA,DZJ^aԿDYCM6c)!.苙83"uևc bpKc9^-zߠ.nĠy= dC3Hǜ[*;u/` %PR^'ek q(@rrc,B*T3=GjWB~Wc0 FXG%ZXA2Y 8G1j^7H ?qyA 1|,:1\k 9ƭG7H*I5Ih )$pK䠍^BA2ʾAR4B 3 { `$7ӪL"6&" J(t\Kv]}͝9sΙy_1s;$PƸ*!C:5C3#8rR$~KG ie=NkcdncOjP$\G)44K~Skxh`")V]h(|͏A!6rF298:z'FNAΡAo$]B c<5q{x<ˈS/s`[~U;4g/4JA8RvQw5}$Lb&u[''lzjOKaЙ;РV|e5FݰLeǸqg̚ynz51"Ѥɡo:Nb%̇CC3\% ka:xH!R/b g,ohRLokH]=Q. Pax-Z$^)WENs Sp5r{Zk~\6xd 7s}hpqChrch J͡AwFX/嶇y;Bd!7E(Ayq'd&+9C]rg>Gua#>k*Ovh_Ks[;2,9d *SGBdGC9O,q`.T33IvB Eғrm! O3t汚gͅi:'/C "Hs2QT-!eD rӛ?\ bB+_]4&s[&%=!]6_2d ǯU{ Q7了d=HwK^ӌGGrӋul#WEjLa [8})V&޷~r/zdOĝ~L`'C§|GGf꙳_0 gS)F?c[>gQY! /\qx‚F^rk]% ޣL%OՒX4,ȑ,,f H|",HE>LATaA}RYqX$Nkn|O‚8_1, L<,x_h6rl_z/Sy|)҅ig5yKίÂ#|yPd(=~_nS2}XNgzg >d!Wvk#6,Zи+E‚t;,zcL!~ X XM4Ka aAJUY,X JXPM_=,K4oIR:)O5d5_by8h=r Г "S@9G ͋ߩZ5/͓=&saVӰ`!h,,ƜaAAf,h)y`0y%'ik" YALHXuhXp/5ÂU#,b7aAVqRTcz3,=rRoͧ_>ki/˧2,,(1GX dTmM<"qyi~XxAXyaXb?㏥aAQ0kYflrWfeXЗ^֫ |[XЊl䞰`ݾ `ak>3'1:w"95C'&1o#=R{bnmf/7{r¼$`;IoRⳇ?|d9ϏÂ?hz9n`XZ}5 Ew/-2UXp_Gӗɤ~߼!۰`I7\ ƒV"Qx]IÃ(2$ Z'U4uy?Y*%db0-pAW2.31pa(zA /Rg䓸S .b4~%F+{ ;5mKnCYH"+!3/n\ve3?0RR æ4Da^aD}T#Fvy |o"|!fo-:hp{K#:>|#9 _ggL_QI64TFlko5y,vlV>=)ə 44y~8RA8Eߴ.J# g|% [r6=N d7r<1؂vq)&Y ^Lpk=xF^E<7NԃN~i%1S`5)-FӋ=\Ѐ/0ԸJ@ŔifƼZE(?"/e5蠲bGSIH[DB ? jh2R) ۗқQP~L|ڞʻvFr..Wa ;b~ R|ÇY+,짌~nyu3Umt"e=wfH^Ӳ \Xgv UpL6ۄU =l an`?;K9O eP>~,ju;|6(u«Ac[}Vdka4{nWYR}U99;A&<{ )_慤!RDeY^>Z8BEUɤFH&O%jwvM »'K' *Mt$G-xfv2( \gXG' 䣢lpXC lqq4`o}1vWQ@67k^8+z^! !z"D-&MC1]%([P?W[WY}Ԗ \ٓ!ek5kc=Q)ty_j (J|6Va*X|AւCQwwoUܐK`]BH ]ipilQHҶr?М;3>%xYi_͞(՟ C\q>@R4Tզs@9s,WOph @ft.~Vlҷx\+ZUlRwnAc jj6o8 80$6@Lj`/tOkLxz ;"/ 53'8rp?I}T+77@As|%B9 Tv$_U HC+?e~l6D=Y֓q(X6ɕBcݫnybؘdzOO/%eV<8[X.w8 <%f< gIEe&*&&V졨Bdu^=y ' tV[*yN)<:s~=%Ҽ,:/WY@ޯc09-GyP/<'4F V7K.i鲓x2"'K…$2c. _Z} IBwfJAb/0%bM5K٣.U}kh]@mp]H0BDi3ZPH1_J3RضYrᰤKnަz]pKcSYAhngr5|nҚAPUDnP'Y,4#TCJ:.!`>aI4ybiqW!0ͷ?D\"yN=xB췩̀FE4- M[/0WYTFk C =h=1?xNۍV5Sx~'_aGj5UY9]Z6wD[+^a7lIU(\RR|}j.\( /)nHgK`]ZOV]QH&T";z,1 n_ݪ;weʿ6NIr#y+ =o9)6 /Y2w܅- n)Q^͘E.ٟū6mW9Bz2x٠'ôsG:7b$-};},S:7uU%M3j3I gҒiJp MUXgst8T 3 J?i![{"s=J{8V[.h-ѳFJ!`#>_-н |J6ᚅZzf`E(ս%Uvcdk4#ړ_ΐ"ģ14]M<mL$4u|(Ҡ{dW#oD.<)*:#ibԉBc[x1{ "CPCC4w\k Yk44eW3Féfpn{vRSSmW sHًaf|- Ak},1?~\瓺'*3amy1YfሕTr-X3?*#n(Xʽ\;"<jjSP>S t%HyTL|WEФ@u+1!l-4W% ۞"gDrMDENx?u" ZЮ@8G}]Vs֬37+T?}2V9O-KRh!/=B!O4g>!4n|13oM2516vyc3^ `Ɖae0+i\ǹi) Ulm5>J|8!*:6͞bSdmsٵ`;+ ,5RZ>/SM"!eXpFj) v˘[ WC]f/{o|MUoߊS6n~ĕRY8^* @g"/mQ(L]!PlF{Ttl &  ѣEqq&3wzUR&9.Ap"!Gg G`ѐKme`^Gqvkiɂ1r.l0h` |ff|iv j0Ln+WON;2Tz-&LПZrgkjVc4Z*^'x0jmh&`/J2,O䝍&-F&jp`,Fveh}jlJg* &kMŗkf?'tN Xs3r!Gޚ72^D{j? ĈN^U١%*>jotr%6=2n96ƤÞ Qin٦ֈvr fp[g\C*{( fD$Y, ޕFN g$ e|4=ʥ>H/B4( uH:b_ M侀D冻$2-| @GP-sгy#~-TN9, C>k|hdQўsp ہ8זqD߸$SD!u`wIlsJIvVݵX<9g0cIA |9z)!'kbP̆d 5%_ohLTAjݿݙ!qp<$NI4 Xbq9t8{F#0 w>Fk,AJfڏ *1UYtUSezG l_Yl&@ =Lq!UcfMPNWL'>G{z,>0Hqh).ZJBk_0.R@ C\bSq%Ⰼ ׌<K[2:EG&1Ln!n|&J(q܊EO&ÕlZ.UdݻmL|DcZ[/ fJVXG!KC!P0z'>}<" @lc7OuRa;@׷UNF|vDQp\S/\Y@`#ݑ$-Ys/HdN! JefeS]@~|@GŖE͕p8N֪ oWO$fs\i>XY2fw'( go%/됤~ :JP>G+%\|St7Wq*>f_ISp|Z,rQ:}2grxlܴ]PwP͋+55,;у#;YY}N[lΖϣD'[rj @b3R=-&Zf*"ͮz!h ++.<ԋpOA8$H?y%ViF@j\rZџ ŧy[[<=7+X_ O7gs`y%3Z 8f:dsAȏq]c>_$Tdz`^őuED ȧGN ; kF.Fwj! -M,E 5%`-L8{vy$?y_Qy+츿l|DEzA|JqvR%Z~a_M 㿞paZcY/SǛQsʢi|)s%8A^xOuُoV%EFy+m 2/,ߢyyק`?MH& z1ڎK5$b 7hcwtvكf fx2aՌ|ҤyB@ɺ Is8MqbR+ GAE2_mN` #_ X8Uo/#嶕ix.i 7+U.7TY``=kgϷR 2ލgu,Iɴ!` VAfIΚh:cJ('u/xpH9_2n=]#/Zw;%_;gq==&Vğ:kPkwߞ@_Ƣ k|~2@?̃&X M DDbϡ\\kL`2Ü2uR-6Cԛ4i1QW_ǢQVU_v߳%;.`0Lm-3cG%V"ALWM-=<+>&3y4exfs_UP *6q-=ͽ8@b.4GR#OZ徎}ԒMp]e!XZ^v@=sR/FH ˫W :Yާ۪zk9t$^;ڧ ;jֻ,A }Źd{+IpPBb^P tY}tϯ'U! ,}.F?TX|]{Ck#S"~.u8ehSTR.lRT|rPWN0'?Aֹ>Zbɶ[bV }|!:Wi8JWre5 ,퀞=Ʉןdh7CgT˼v(&{jU$/ mK#ԖO)<^ ȏ/P2)IuH;RuGq'ݥ8#gTRuͱ ~QT4҈ҰU++& $E dUMDk, V*aCVuJ@?Λשl5PivCyZƒIyy|ČWpIhH^Ҟ*BsÙPz!q~]lP;#(z8צ2'[{*ulm*ʷ7@*G`ffC]Ll!^^E .gahҷnG]\G h(lY$\,)`T]NŅqo:ϐOR_5xraHU#<5 kR6GQ*ͬ05S.8&]44Q!NdrkQr!-Ϩ-u gxGv2ol%aJ 87/߅LvT_Thx蠙 AA_Cwxf@6z`U& "7QKA60 IW4VD]+KV{ t"N!-A NPt]4.G}O{დܯZc5~s8r)|  Iweʥ)__'@!4ؙޟ s4~˟PX΅ o*$6˹3?Um#H%tX#1!qq %Ue1@bs˷ $xxqCj'`>B'RW׻Kig^&-gU`${-l!iҚZcBuOxwoO^]ۉʙl3(3gw k^{~X+\r{j K)tgPRp]]ٯudB%R,ďd:rHLϸڵ/bamg9+9Ҥ@jzT}q|t ]SRp t.ph?X}0)7`#:DNU;SO:>|U1y_ZwVSk"uqV$6F 8ŎË8^|J3D=sf_'WFEJ),n9#hnSbqc>h%(GAL{T:[ϗxߤ 7I5'ˉnߢDyZ`=e:'1{)>N!CEՈvSGm[聛}n˸7jݝjG }wi 1׋PS>3x8wlƌ67Lɧ\lny:x+JWn%g2Iy%uKQń䂂Ql:ћo*[J`+6~qO⁝JDS);"CZ|0,o!6XIyh16 ܲd>k٧8eIB> ^̉<떉 C8gwGp#WJP.)iQ"Z-@fpn\;ygvŝ;+y0 M,8o: f59 c L-\0 濾GTRT]5vB-G4cob=LOR.߻ 0c<.7sͪZڅHf<1nRÿ'<>uU;mZkp s7J>dՃ\AxDL÷sV+!i_4!)T߂ L$?(!>rK1$qmFF=P9&L1<Qk-ZI|!=~*O|tDkF9 DH `1ێJIFEIJwNHhCMMvȩƲ\or8 /r5⨢uC5X6AC^"5zl|=Uro.\=gWݝ{_*zjɣ UgȡUK%$'Qs)#هqRl^׾ X^MQ{٘Lf#1(_!J_q&jPk=tp :6¨gP' fb*Ys_2[ݴ nݖEr^?s@Rtt0/a.'8-:04y~a#T*I"$o\h#z8֜M4fv7:Mad2Ď<3\KW6z9H&[P[/Aԍ1b2a-S~eS̊~&XlU6f 3ۍWb򣶶^ WuN=*..&v!_KybkμP>߰Y2qh4l1r揾Fn< :Z Rq5_HN{pC 43o-޼2-9unt)REjR1K6ʠ>\>W\[֒ʙ.R;\[bq +h(tZ Нu _9`:BǞꐣ"T'ޫ*PS#4^rwTN5僎qq4У"h3!Goo?8an=Dg>%7F\^:Q "JrMU/" &kp9x7 sN=V1P5oHdu\y"lc+}R_ D$s~HSV2>1U8CzVn#) B @,@fGwYLB[-_- "O#1TwTP3xHhՓnfs,GMh˪Oݖ={r u߀sf%$rӺz uy[*D:anjCy=nB9/|sXaSsNve ˄>Xz%e5lA"̯ nЅc~IFՇ߽Qo ^u8 rZn' ͉‹k5d8+(TLz=xk6pnf dZఅc7܎oIo  _`m% )eԌ#/NNL-KwjpLdsѐCEUI~ur:PMns+ϿTæ uu*9!dHKGPK1@u"c!HQo@:J}4TEA^YzOۍf-Y.Z#q/v1Xox@eV$ i2nokDҏ&q6ɯS܃"/mv}k-sDѾdփS!|"zqpz*m[ɪ|sFhZBPa ҃sdFN|I!6j4i$9WX@w A삁5yV M'|jn o?+J q }}"=ͦ?6='+*輥$4L2{-lKַ*~r'&h'Y$Z8>ЭnNa`adX }m$T<\ǧl=| #X.\o)rTFsI tIzg L]qԎdx5&e ܗhy х@'S@$&Y$;,Ggg@'EeXH J & u/`D 4y٬7>[5:/8GT NoD#'/]CY̳`36-"v!5}Yg޶|81TPɸ??@9$*Z]}"A~4qYV57{8< Q#d2"`Qeg BW'Yf É">4x{7p HZ  #fSO΀&mS,WMd| kTQ%KeE{SwI-WtMI/bG=&fx_VĭBY=7s/?$2 Ry>+=asLwcc9*sVsIeCZ u0+1R 6:A;~#iivóvxf,Vm%e vgW ڮ|3Z}Z*;^ BOɵK[Xi4bO,:Lbܷ@U#Ϝ|ėQDI M6PeZB "<{n%gZhTGx>~B)H+C ,\^Jоf?;7 a NFl %3* V#e>A132tj+RqF‘gEcvy(!IbsirC.\0{iGga Cw7_~P" <`]8H#ma o'Z ^Gǯo:fgUq`3D緽 q`Ϫ@(+(~eZm1}# Vتf-[ƄTغxb+Ll' !XI%-f 'K\ϧVeGARs7.o vST(mFNmk[WXà6+aOK-G"TT?(:y:g*~v ¤Y4 /\MXڼjՌ]2z(l)Stӎ&. Krן|1s,,<;m>n좲v@Eʶt+ HYP܄qiތtQ |O ZO]^#MCI ;Oy7K캧1z_N'lG%t]vNjY&l/]Ko#]ω Vݏc',MG{6SkX ! XEKGKT@9hOΫr Qj!@ycr>cb<*QqJIot*Xηza"1J/h?0]xb1aF\Z9磨xqn.-.rqr6z@ǁܬ#$$ YA4xB!gvun1;`XqY;WT `DqiU;uk'yL$Al1*DeNXc&};@_-ŃFcü#Ž4LcjX' ȭW&cH88y:]5J_8.™.Wєy=mކcˡ X|ÒR8{Bp ptpIu$IE4sp"۬QbnIh7OM<@ÍlBOɛ;aSv; 4B{/ 55|K8gIm(#Z6ʇԳoF_1;7:+<((ﶧ5܋#?)/!:<+7e eh˻ \ktS4\_!C,Ɖ\-qZhW 7~΁썊œhl,Wu {,;h[^o=>PIV2c$1uh Rbx/WjMn!tnU ᡫsk!6+MQl+Ki}+rU;8hcw}wLir%jSKWUML1 iLc(lS|i[,R۫汾&#JDj3j} \wW"sQ Na@sYd DAa)+5fQ*Nr юPO{&BdHjFNJVg_i^cAx!VYx>OCc]|7=vN (3Jv;;}ʹՕf-/Mojݸm:lӭmNP(w (a&K]݄a ,ZD_ ΕsMa5eV>zRͳ?6졬g'03~R]ot 49 oNƔCXWTx0ArX#Fqg'ty^ G-#;s@ .˽3tP.У"h嘁E&_g&qXܙ%X)F(VT#V[\y 6.&3^S3T# ]eܲ>o*ʟ'&Mˇuan0%!('Q V&UE},Mu%jɁڔW&|dcpVXY8 EM{T^n3:>}?G a _!ZK: UxS{%դu뙯0{Ǘ*aˣD  l*w0ixUy'27GԾۈ{?i̸Zōl]#Eޮ+9C/ +sz6Hr.k;d^ۘ_^I887/4dڊ@&]告H(?}ܑhgz!t@_e,1sG\ r>w)'׽WR ff^/nHր.A H2XV{+S*AL' ְQNftp8\>n!]{ Zj"x!ۖ~>V.L1Rw|-bƀڱ:hLa8~Oy'!A^G7ҊgQVW(; ^²e5Bh-8D;8 祄 |5iMwsCNv?k0/{F`i@;ZoKb$R,>sd=̝', xZbјQ@"wPP\"U:-$%zo@ Qi5Q&+v3El?mUob15ucRƇOO6FA:.KSsVNw7%x!t^_߂}˜A,9'ܿC$ODAR$ByՕA[<鲳<Ÿ*yQ;QE/Rp0)0R4 ٳY'&~2ꑉHRV4lNwcMsK3xz35wQ$>.f T1tMqZrP|˜1XŽ DY3?8ch 蜕$j(JG,̔rqa#ىtg=LxSuu`>n{_A2LaM!\+T//IGe`6TEa.qSj$yޖvܟiCL;kKnmP].eHBێUCviC=Q-L ~YkSdPnh9$<!]hGa!X3 |,řJ"g CHHUnƮWX b?H h$юG Cy);2hնj_I?Կ1Q%%)]v[| 6Ԣ1ttwC.nå=UdP.Ll>Bh# =$} U 'I"93dhJ 8m,cMDŽ"cr uz~B@}(a݁'YHe\np~ao=#3Ђb.: klq o|~ɂjFBaCmݬpuC+Vַ;ow\x?+T%{Gc{%߬d^,O*UiAV꘧8%~6:J1)ȣ*`q?F|UAՐSbs><&ҹהcbudN\CpX$4aŋ/6 fˏ̂5[a%\ n)Mk|LMeEFغ,gгXy5PW)̋)0e@])ں>sqqOK*\[*IܿL-D]u%^ EnDüݕwx~%R%嬖e .8yZ)թGh0su-oS[M( i4vV3(A=1w+gt=N1J_jX\`ˑ/,ز=Rȍ -G`v:g##0 lhןC"dXT _^N\ϑus6:uoTgɲ I-._&lZК}7fMrS{ð fZ3dȫ\ t{*Z( .}n~lZ&Q7` c`sM"Si/+} BެPD*;{Nj r:;﨣10h3?GoC 05éPul$mLu'rӏFVK|z;EF.~-vǑт@J{Y"pha88͐[FR'lbx,pEdَ1-6P ;'U4zNjZLQ6 l^ a܍30_:3WiR=A6z獓lRV]&Ϋ%UPvODG(_L3/GI~_2ׯ'#o6"+Nٝ(_~P T/R}Ѭ0%Kn]`nN(u`Ҍ0$&}FN'.ٖU`墅?Qrx[q- cgW᥄q0J:n |d$b d64 mQ:yiSD nW xpe1^=8ԞWo#s1q '?yCaԋO#2uoi_] o _V0b*VK I[ H8,\{:$ cAuG98˜˗ۖPodZIGPc&5/tԔo=t8IZ4껫6# A ^ 4Dѱq/ep0J3i_i D4 QPEb_Ή&TJ`Zs2 g3Nk&QYS6p;K&zYf\*ϷxzH{w쾩9>;3x.[fm4T֡>"HeѕqV!%'|e" g;W?B/~ƄdUpr@&Jb'\۝ x\x zC`֨P(E"jZcJ=ej.g2m]CבW_^js <35@NQ2\_ p'1& ) ;wN%bZdhOMKZ;ԘtfYeD2 \+˚t f4@oyw`%ڊqaDFYhw漙bcd' 6 =Zjk9l.˃p뜥/Uyf3>E]'b&_n~L6Ei{5O= vR!nHܽl^{k&<)qwn /G0T4-g y{K"7LYY8eLfҍx/(+]u|4B|JR G f8J lB=_WOO2 H[r":狊x1A.4+SP)S ^qj׬0ONBK=d0wW45Js_EN&93.YC\5v K~}"jj@>oEn|)I;ϕɫEŸ㫴o}T##&GZSƺ<(RbD~,F2[:lVJ'*2[a1`e⤵I9WP3_# uΊkD~eSVF&Y[lz5j1w: -V5,HM2(vYK}3 _PC{+h X/EU:6=ѹG9$/ ?PEw>M]O~7"i -姬RrX:WOv;w+2/K!u}ӿU܉G1 AZ_.gUKgxe?G[=A#G=U wyvjr"ʃVˌY6g׆,2c!܇tBWYF4{E  @? b2M~aACE A;BՈQwmnp}b$>#w56OY+u^@i\V_f&:*y1C[#˚}X0vcjG%ވ->8'_ʀe #^E xdžmwN-,&!(@Tܨ\!&Qx_ ^ lw|eU皦-qʍ]()xD2a-k/Mg 7+ e=K>sP =5ylw; 9Lu?[*6*EX̢"V)iY;p8k uim3_0_vPjw $ö a{`Dm 'u WN~u Tb*%5Uft%0S 4þXK<)J()-1P }֧ (?֋˙.'=ݨ6] eGW`[?>^r%䍃Oo9fb GuOU1l߿|_L {^%e=R! A.VEBxA-Bt޻+n`/LwѸZ9|^+ / Ydh.WH6(z[ls 1rxL6ιUgWˎCdcX`$ԥ?> Wn/ڝ' e9JosYs fn繵B t绤5*2/kXk.YfTzi@<Iۻ#+|Bŕ0~\uQ6-O"KAav5RS'<=\4Ō|t*\f9-=*RZq6!X}-uGCO5foITaJ5Q놶 -Dbw^ cCxoUD4|/YmΪbk܇U~6JoPnM9z0!E5]V NRCJ Cͪ1DӬ-9AefVuUty^0) 6 le7=w,'(Gis!Jw[Dv211H1[]<0yWH9o})jFtBCV(nRAz'TeJ5܆uN̆dpq$˼F.*3[{*<]T[0< "I(1?SYZCwUؐe81zZ Ɲ7`p 5[! =KGwkyh~ n:_eadIڜd. zUR{MiQhP;#I.EH,}Uc3o%8[J<(k"se;=Q? IQ~'2d8/Gn7:kGT+ {jvSƂ'kD .iVpXZ.f J.ۀRds7==֎&["ZȔOQ޻mӞ_݈n:gXjrXo}as! `v_g?jQ dVHUvc$Kg;i첀9Kê C[WŹCr?,!uAR=` 7SUvΘքNgξ(l3x A }Y_wkߍsɴuyP08ߎF!=ue&4>'}hEՙ {2⼶.X;O"槤a<'[L}MM KiePbڔD-DLm~ͧvbhCѣ6Ai`JuE-%?!f|:'jjkoX?!\V *f7 <&OD~]ՃPn[MuIT6u]$DL!oj n2"?e>.bv@9%׷跳02+r87tU38hf"h8UVnsF@GmX*rLy]fRA !fs; J.EcZϾ[xFG2ATm1YZ]B@:5fZ~WԿj9^'}CgE;T>^Sæt͑F;ħ 9~ MDq3qM"1)><ԅg]b <(J23`s.Xi0c/b2Z_q0(W #Y@% ^+ZBq[w3#^BR~U[)d-onh fnSA1Dv ڗ郓]ꐦBu+E>~_<| hq/S-Y'SV%s/9(8Cٞ@ahz.gTnG\ E^)1L7$qyt;[ضOD/^ k{ֵ&ŧu{ ' ԙ=? ;1pV?D YKsɮˣs*F*RP_UXʨ2Q!K3@۬u4I(h$K >YϦ!q0"Ko%5\_hL984?{*?znHl_{?tҞ#I ZG{S0 ߽K+#U f-^6rY8k xH?ɨ bhQP12!Xs  cqJ1N85\{9}-d GZ̵ 72($_३Xt\mN qM#M؀CIdUX`>}$1h޹0v5'/ .hH3 i1==95u̗*~:bq0ji6J L)}ʑ~66k2~Տ O {+L1-J[u Y|f!$?+:w}sw!۳'OJ V,tq<妈(ĶnBNoYWfr'0խ7;!xJeWDfPD;'V23 |kvmjnQ(Ma|w Sʖr&dBj' dzbj" )}ܤ/_{Q)'$#69`At k~ydF+~>{S~E>X6뮂r[/O@ڎm ]̣X~ 1˴9 PKhq*'}HFmH>O[fD=*|#>ڦB$|.ʥ $"u`F;kOڱb~ ͛dM(U"$.% _3pFUOɋZM3hNGlhbnLWn?=ͣY]MeaN~Q]}jA.lUOn[sQFrMp55 lntB0zԠ=tT-Ǖg1OO`QfsIbP,&,\pLXNZLy7*E`N;S=UY-M3?!_6,Z0 UP]3*E"Ef= a,#C=Gcd%Px;9M541rFj~*/ $7P =ˆQ&}KYڨ(6Df]ϧ1Pu2.,^ < RtDr#Mq`fYg Z,JOl\QmMBnM~4GWg=d|nkRMYECe%/U|OCͤ_fn_A}AF\F07a0к蛎SNԫŔ"x_Fv$UL6{8kiy,(qR1vTb"nV^Y?Y~\oBW.B) *'+6:/C'lj)yxpcxnQ .߭v&޲b%\*wHǓt$}G׭ E7C UAg\5]NCChfN_J}t'٥ d=31E 6 STVhNH]wJhtzUH'1.XIG//{HJ~ւ_e3O`ҚG؂y2ƕ8#><}/@z h+ëC: |at##{G,UJWG e͸+GL/<-I-80hnWTj~ ȐM82Jxofd$C3|MK«ynrjƚpH!& !N UFlyJ%=9|˃3Ya)}" %uHJցchFtу8-+.O̖(̉?Ud"ݴ{K+A(sCv(N j}p|8ӹRJ{4>yD;ݏ^]H$Ţ9\:}bO[]8$/=K5 "]ao|@BHd& 2ŴO\8>?jߍN=FaxQV04(2O\B{Iv-.x70)WQSdj>Wd!r 9|V&1D;'BRػY ӤQ Ϭ9GgcWzmKc& v2'0КVJSӅ?i,?IAµV~>Ps= EB/^Dxh+ D5e1*áw+.0 tE+8?r=+K{Ay"<]mI[=&jr~Jt)]/M=`9tx9|3:1\c޳pQgj'RNC }`0/Qι#=aY.\̓<2= Juc.my }B'4(Β!R*9$CtSgowhکMmN0eavytѳqognڌjUz97OGwFNxElꆈj,=B0Wy~ IZ_~ 7~^ToTBM~nnys}Cϳ%neMԯK(&ѡmХ:3&MJ=\Ϋ?.Z?7"R.SB#P 4%mhu*?Ap鐊(M\R6 B΢<:$,`P !:Ig$cN.:`,HnCt߯d +#C]G[D5W0BQ~F8VVxOyxOﭿJC8qaEYJ7 ݳ9IJ%C ٢2o*g 7d:E>˾$#ݨ1e~<$e;&i1A!_ޭb&VQ a'= -A!9a8^ܫu(qvOγ 9Ҩj1DXv\|tz35hj~XYOlӒ$w:n"W-"VNP搬.ƷRV_3N;(R|BZՅ3{x`HB3R%M)5W^}NBP!j9Rs~&z2*RW.]')ӕ L.Nrqx0Ab"{D[x )5 g<gaxb$k W|M!1 ۆA<|qD(\>{@m+ )X0ajԛ(Eh菞y(Ν4sݵ]r,춼 P*A mL (`;F ѹH„,7 #YaW3yH, h *7XWŚtvRiS)4O*k(EHMZ%<}) H+T>s'd`p.$^ڎ(%\:VH OyNnEs[v8xxrؼiDفvV󖙬N$)FfWeB8^DԐaK|y7]߲:N~uuћitMB;t&/?/AgJ |W+xH1Y z^ю@GL1 h! :֛ v`l.U> LX 7і`. }G.M!|!ga R %N^W?T+zʸ#XVt Tyìݧ" *6>9ɚ>0GM+?Aq^!Tis˖f4x:ȆSB7+aycykp `P@;aXѷ*}Tav ID:B}pD\8 ,XycF\ iT,[W(e.4Nh$5,Qx('lA8Bm+7pő+wHd=2Mr: k;J~%\@k«Vy'ܘh[{tBSd5>>3x$l̠f-u> Ab %ULfoEUr~_\^:jl!UO=62 =({>u^?SvBٷf)E*ǒB'=HL]:iZl%ﱷ%xyo5(( '],3PjKBN}abP7g Kw_^|K`MΌ.;R\S7)Ȓr1boLTVe^Vl62 inFƾL. s@P;j\Jg+ھV=ɡ{h$qx9Yn&WєHtooüD:,qKV1SҐC|>U~.t_ "*H%nYty`yV @f KmHBw*15 ڠ%f@ 1)טO72ϺߜIah"L KK5+o ~Hj]t?@><¬OV}29G,Iy5B.`Mdښ=nRMׄB67aE]<7<&.D6_2A~cP#0~?F'TB1k_k4!U"+F" 1vX]][RA4^"J7eS@w4wB2%1;zO-qAC3sP˷{j|j$bI=~l 4tS#\nf 4Y ISI|9xO9>^_z/8K T|]4]+ Ye&ZB lf'pJ0.\{89$8[;V55q>"jBjQ]X,X#OJ}UMK9izν*ϸ5|`ruednʐG2Jԕط  vo;VRf[6>z ;0B@6an4cq[qM*漺%di=fG2 t @ڋ$݈76^B-oy#?8D<%^"re=Unqay`(3 hn[-2 |=_vϟK~H$uwxqJ jl _!/-0ME'Ďk3h+B*ae2|301(Z}γ;Gh o ȣW<ExZx ' ;(|U A }w%\4o+؈JD>s/߫ K,fIhؔf(4ͮ!P1%ؘU>) OyLLo6ta{~\T{)V}Nօ\IIΈaT cCm^qd4T6II], }93/eJa'Mq8k] &oaCLy:$~ajSQjHb[Yy89-rInPv۞E/0s.7=pˆBaV7*3lx01RHW5n8fM[.Ivzm"S`Id~G89jƚe fM}:ֻF6ߑ _8WB$*;:8_}'?)`7y.ڄ\sSBHd 7:(q2=ZLܛ:p#5 n_3@ M Ң!:V'8_9cTSD\6v~QW3F8v]nCEi@]szKqBo\D2I4*/g 3uA{Bߌ ?!qd׹B?Pոny=%H9tV'E,}/  6i.%ֺ|6uE~;ӃHbKk[2 jd8AwJӥE~q?>]ef_w"~u׫vndʺ+ }d4LB @̯ΞM 'wass(lLQxQIySdZKe=jɠۆ`ְdIf[6KČ-NU!U {&"MFBaɬϢgdxv1D:x bPHYN%-q:_#P/J+>%6ą DA"!{;9HX\sscheL 12ŦCq>3:*q\+tYb w`ທ|N_#-/\)+虜 3EX~<yGD3!mtOaNb+#XvjV\ѸaqK`H糯Y5wʫ9}yrbJ|i.<hGOʚ$4ar m+փC{sLU>Xzҁ^cZ,s\ [~_v #_D:Pp(ڴP^ "pHBOPI¨z7ӽ'23h2K[ ~ݭ.1ɎW xQ%kN[vqa q7T Y!s`S526M2汖p9RdjST?L@PI tY_.c. [,cG"^$u` uyFX([ل]H4]a'>rC'#3'AH_5 E<>!潐-Xn!鼸Ha" Yi}nON W-q/z)}`5 M7E)_^?C=7|{57mZ8DtzGvZM>TnR##;d2}E1#^U(2/~Xfݚ)N:_<@ąn C:$`9/]s(ȍ?§tg1lN#k My7r@{VMĵM$}Ș`E~C&:g ̧8Gq_,ټj7x@30 EEWum0׊eW:df)D)Mو6N Gf²LSNN0,B%n)EwpgwR9> \3 y E%;45e{ IͻmlVjOafcm`@iwkqt%-Q#`L_M;?yP~U?̊U $O"Y+nPXPf 7wG{g࣏NwqRT¿z>?ZrpTQQ k_Ǫn>ev*:ꪉooT㰞AL8sٟzbx]z&YJ4,v |9m!A2 JΌYc ꣊?ܛehP4_4TT#?oNw#xvWv֪b5w w.!Հ-*C{ OvF\TU$]ēc V/T`@7N[dML{\Q?E}_x7&'[Dx-t*:ʞf^߼A6d D"U=M.iUԫK+C+ߑ}#|t'=zuR dm6؀_Ly"僢|?߸Q AzyB_L(D{!h %sr5# =Jix(ϱuo.S,Ij}=@iiVH/)5ThE;ʾN6n5ajmb ` u??Juw5]ɼ#`_ݰau6 kWbBiop Λei ""/-u\wΑ>79ˠbDx_&Gu#G+Gb|7!.vӱ煨ykNpυ4+52<Ĺ*h7ڟ^OZuVbouwW!lz'?=J`Tί+Z^iJ΄Z28q81#Ńi-a%TJ^fhY|` 7~N⺪Z̈́hנ ؅ _h=模MoNԛSڑ+} ?6%>WT)o7+!X/ g@2-!2L,F@ҋqd?ջJ8ЮJ뒕b%E"]ZbK1RgN$(i帨R.7ya\ْ(jCW]ɥ@UBNOFUK :T>]D6ΗMTVߣ堢0'(0JYc-EDZcDp-2&EN`9qP~a M|"YW-7+WOQkH_1_HV:XҊ<SA*+:<wz4-#jj<TV(o6 F}G,D]~*)vnT.Q7Ǥ1-5ibӁO ?힨þiOU%%# "OKc| LgT_v H$՞`eAirYLQ m~i(# /! GS҇*c'YF F-2x]Q>AP =FҝVTZȳ/9Yt݉o<>";pcD 7EDʂt$-0[&m#cW:jR1bȘM60v/`OU-i sQBR+HM# !wlO}}"u HhŅS[g̠nmyܯ]1*>،u=Xu8M0`hȞj_&^pgo2<ۑI7e7,ܡ+qI*jiD'X6 ۖi9z Ie; &?hܽX's~ˀkjh^UU+Ԋlk-$Plr$wnIhl3{(!MD؏Na_p@^GamX/ R:(uARtY_` 4Ղ^[-t]( MC,|[+FXncA~XLϲۦn0}ӝ'k0zڸ>!֩8]dOyojtBLDEl)E^bq?mx:w+_GLvv*@qއ\GNqXiC%_D Ma? DaD`39Li8?}JM6y zSMBVPh|P[NLΗB\*+KXR⏆9y_d r\@faf)=N?!*{\{Q5 9ب_|R5υL(/ [UcUչ{+i.B1l% /g*AX[G2s4jt̵;i:K*K~52Ih!>e 0R]M$^zlhCFH>4ъTj6S$ ߓi%.`65љUL ȃ異!RIl\x3JE ZqhZzlFSoNPq(~rkA oC!gкi>!+|QB#ꓷep}2OHgN7OsR%z8L_~#QJ:JʏQn\-|=q]xNOʁNuvWC83vg1j11rݼ)+*[5GQ6:X5HLވ-߯\Z9: Tz,i"ixE;䦩B46ӽ&Cz,hzra%d15`9*\[t3gaN,߄Fy,ȮT׏o߲J:k:IM}gN0aaUQ X-Z(pte, AX3]aƒgC_.( wL}2\dFkĒCG |LcuSцlq]jr,n.SG12<垩&꛺#f&AvWs} ݥ-K=|tC׋*l M\du` sSjy},ڙBH08Օ&T[P!$P]˯}mP;GJZYJX)h-szB% `cx&cbf;tDm(k GGlLfGFuPkh#-(TjY%B@76j7/LRj< ϓ "; '60:w?jWߡAbYc4ŗ^1FQ:ޞ>N' 'Q}6c1ax4^rPeJ\$P? ^d7Uj{i5ݧ^( # )fUaJ5O*@U DQB43[6ED +i|B~!@[@!UͺDW<--753?_63yoY ZV?quѪpr&QRE} Ÿ "%vл$jGjcvv:]-?(GV^òrǧ7HC!+L8?I 8κoըN[ʤMI(ApSVFH-2)v nRv̘E; #P )Ms|RXcf`j͸wX0{m(v.%Cz- }x,3RăpSq}BiծIw Hk0GUlnIL7u*ٺSAXV/~b>΢=xص?HQ#EwePXN3se{&^w㵒riÄR|Z?[눡^mYr9TO͸lULWB0ĸF {jr 67=ʞ6s|ɩ=)HIwWwR$Ile"r7g@4jZ5j|ӆޜ}]hd .WGU۽ oCK3C4$^F bmF#r9Sd$:Q>7.{J1=_ +ՄտvlȦE`tVVKC^_ I ;խF[=ꬵ)םE^3#5KS1RE!/ 30N3)NC"T4|#HGr-7hN5^Nɳ+X ?^z [>H"qQ1>KPe^8zZ*D] КZ.۔Eg{|:~D御Q,Ѱ`PX] 7IuGewow`Gnw\u]Ln(L&7#^_^Vx P_ AD߰q@*Y کO+IJ>g ,:åpTSX"i.讐s-NyyY%8p\$iUsI+$QCmwH {:qrWFBTEé)蜥4Y<#U%0 EvB~s+>`7r}J{"hkk}f〄T@ڠ%u zSK>i> YQU>@wTm~ #r %72囧G Xk0Š/dy| Åc/ZZNDg.|7%"1 :# Xj|?XwѴ x#z(͂Xy68RD8Ph}Gc)q~nU==t}dif;*R'S7[ny9mN?svd{Xƴ04M"S_D,Op E3m )wqnisd "e :Uڎ/Q& JG 8-u5++TZ6TQ6/5KrT;Sc^QWɱrD˘1[܆aHL$ 5ؓ<| w6FQx-JOV1CRt۸Q> 0C LFW}f[\αz,?Q#|R!v0-uyUġZ.6Uٖ8kH_}gb  ImT) dt'{8yhK$D.BA fN5dWFMun({ 20qCJ?oMh5lOTAr41껖ay{pvkvar)O~jnuAYTy;x&qE;{Cf 2Uc]3Umir` R-$.@Y|`Hz[3BTޮ7ccw%ma&"?^-͵x0atБ"D̵!r/\zt JlH U*0b'3ϥ΅ϣbŢ/0׈{Q0F9mJVay?/ MiTQIRyWQ2}/{*51xTQJXJJ@)$N+jr_,<}E'I'@p+5s=z=3zyyiH~sH}垂lШ_ GP[ 0,k}l4l'FB.rr+k%e_:)KPtw_saҞtWX#!,1*,`z9k.qh i1 nGQ<§lj؁.ק ˾ëC]0>D]A+#$ ?$5fgdPNV҄2gk`;H/Ip V)Ծ1{'~ a(ysaȓ_;T1P.݂1Sn,@,5jC'$A0მOdM-+bJ0"5\?s̈́PptWl l=ȶGSf&Y^g({e#׊w̡ٽ[Nmū*πiMe`ܔؤG ,H%o)*>C>B܋ν ijMlejT B0mėA b. GHȞє11@vKc ):@3=OH,a8ұu6"EsLx.8YAJgɊ0')4v*:O2xTc{0RT'}8Mʛ#w+5٥" NCA"k V={CB[fC 6#1 Ӻ)cP;>Yr떚[K=A"@`Flr(ur*>oqSRvVRe4+oH\Rto6JoX!/>5 :FR5ay+-wHsK?ȁAg/n[V~So~2ٖ^$ӈ=@'>uG>xfSP37 bRϕͫmq-4Ѱj7Q-֕8o\ a*z{ .Ҵ頜Of YǷΡ-a<ӌ3p>';t|VI5!p?h4A3""5c$^SFjP ّ#LzJm2:bϺ VR, [5I5F<,ᇔx+?%o^vŢbs6:WJeI sOߧW a9na_umqPKkFhy)=?;~rFf!$[ٻ&gFJKO/G” o̥l H'326dt|'2>5ۮBm1fѷE_w++EҰ^RN9ly)W2de0OIS`$;ZOD$e?PfHQ  8v5qGpXnWamgJ1Eisr؆*~ Gg f()f+m+/;-LKY[t)sD Ĕ:Ȑ߁>L\?9󆗒֭:rO_]L0oX_._aŀpA ;L)岯蜾vCDcRV`9dM׍<Vq6*۔ȯMCB!{N@C^I8) q38k͢-l" ).ǗgbF+&}78Tcvkyx.6$l&`ޯoIRN5!DGJ@GAI_dyܮ(!a~ȄW nJCd9K!L>$K?+Gy@ : #A\rkh16Xm{m-ӔĄ ׽br?ԝ,/ޛyUt]K $y/G`$C_}I_I] 0dݳ8LflOa%%%'ϾYIf攰@BzeYʂ,cFEbN6#l͉e(iup?ü`*g .#|iSzs1n qS!CUfc85?Ð}ߠ(%2n4thؾbӽʜF]}8i8P:'0k (KGZhO-N9o,^F>NW5L,uf=kzKTW|.Y+]xł{AV#96mv>Mf̺%*'HBieX{va#py坈pofHdTu©cr7PQլ(~; m{+%z7V&AB4IS 26Q2vU1(iGڵF(V]cAL]`T sF 13ū|Iu = 'iSGC+qEZ*dgߪ#͏f m*3k-լnKI}}iT5_lZpVp{}7~k_l4F_gJm(WޭwFՉ}VDjNvH$f 'TiۯBc ૺ?;oT]a5r|~0Lf;7'HV6#OkfC p@wy}P"?+PSyImf `rP4(iMLXȇcjhi?& ݢC~A{Rܮup; )i+TsV' 1!ϕt?Fsgu] h; s{GOI072*.9-XMOߞ-&_}IHE cYu:5? oFsbmkZk|1ݏsZΏH̭m{Cƍqi Cr,di܂ʻFRz sox`>>]{yLUY nw>Gx8d='}KT3LW}^7աKբON6Nq $pg6.Sפ%%1SNĒr}t$[TyȘ`G_x8HiU)&Ǐr{ܿk\O_E2uHx&aR8+{Ɨ &3Gx64;XVO4v& wM1sk#ײ{q+YՎXhoƪ Hf+tW\줝47!Ԭ|תNeC .3y=;eXQw!H$exjYƆ<ԦnF/?9nD?*ݑͦa!+D B,-4Dz}Ԡ9Q3+gz6D "lh&8qkr7ۇckspuF_6LryDzזz>t~bV)IF˨~c}Bˑ ^ߗ@28 dClLZ5l >M%df_'K. g#f ЋIZb!7QGo)e8h*PnzdzNz\Cw$@ˌ4i~=GQ0q9VN5TFP?!$?]qz 'k@($aK۷.U#F1R`D9@ͼ1HQ%CJ(*ɜmK ҦhSSXYEljs'J-Dg!P2ISyaȪX+~ZbJ/PNJLfxalH^XxLedw[+oaRٗo|HG=b m S;ш8'M _ 3Ɛ*zf =N"p8r4ށ:0~&Z}Z#m]״n@(Y^縉."cjclU55䳵X騄I?n58F2G]ω_$՚1_;fn֊w5@EX:ބ>VzoW '1MkQ cUNF, e:߇79$\Pv-X${bruGoLi^l_~-Q53XADA7=PL`J%>r bEꅷO [2P%7$p vBjSx 'Q %w2HkW+'8$Lfth Z/|x}-cJI{x#)C ) M!B,|bFi d#qCJ<Dr!#KɯE~womTQBKtҒ&N p r>~ {X+'x:QO "{_{Ck':z82fY=h%MTGjxAO;˜|e,Q"/#ŀVpn|QQ?Z\͏K|r-;K:@tl=ڢv9"*ӫrZaNCr+4w98ˣX_W{(O;dN 2 <~PcC^1R>AVnGw*>/2T ; vshڅܷ,G;X"wE,^3e'}:Q<Yŏ` ,Y,g]+WNU\Ly0Kʁ̎`PrB pөN?,|9kɲzL5.cȿ_\xQ_i FE `Џut;v~m[ ]?:z8_TK=&6! y-I=w+GHTA^z"-#(!>J؝7 r+e 1+(Rf:_8&lrT\8+p(rba7[vCͦL)7Xt@Q$!]jw'47>dPgጚ;s\Q +SŶ9eY*Jg2IǺ~i;&Ή:a )* $Tw[r5(3z>e_жUDZw] +c.uJ$DVnᦂOT\ ˭νnTFJQ6:6A@MPs?ƪd yDr19oC(l²;WuXн\Œ7$4 i|uU)&h"d#Jda[8NDl'xR4Uk|f"`ތ㻓x%zCtxcfZGp_=PY:6r + v(RR{. @=pZn925>Ƅz;Ta}BᗁK\TkUIEd;Xsl.O'LoF߽S[oNH[T<{Xxu i`5(} ,-#pߌBզ9lscB@!UHsZ [`=xE M#> J\{05%? %UKRY3۲܁3T dC ^I(@sm^uT ǥ#g *̻*I/?j{\a5n::?GVti#%]P#k"J~^ ng+\Enc)Ao29/.ar ;mW͕-"Ns논?wzp+?k@'1tv>XpI-i<=IO>쑬 kK֏MP`Sxݵnrn}5K2jaMs3 zqA6^;4{lʤ_%sCl&2J_uz'{3>nC7uOZ7c@]iԌǔ9G(\$j( o1>ۃJ/@WWZx ɻ<~^\`,bwˊF+#JKcb/tI(#O{5yK~:R9N$:2L67*8V/^Ys(" 3Gzq=cP-~K܊vT٨O:wI+WkėlcvəP댐;×n(^Pd$|<8Fzwt!@nϪyMTs3 Jrn#N ä>瑬 l`}aPZۥYC#P{G*a{;[?ҋ ,yJOZJ)Qs )bKu%2N ekݐKpO'"xKp k7su@K.}Bj[48%VcʒeJZd#idk2U5o F"!j>Ol{u-/#]ƑS֮{?afMQ}#mQG@udP~twYAu )ԊL5m/KHGݳԩ\VT~t%䗘\NLv;i2}O4^%Oid>Pr^*Q+<Z6imy@j5 Qɖ)"49jJw6K^{M$MvFnɬlɢbnlziXh3`I{.3Zxxb%S_Y^,&;\ dg8Rg-J_ۄS5@_θ:2O;)%Ȋ1Ŝ}K%pyrL]ʼndqQb}7@&';]GnysPnG†!WhB{|O4%jP6RȨE5 oZvW^hH4>V6Ij"7J0qXGG)p E'OM8Q&*lb'&[zsׁ ީx틞tIF#fLaKp*aXryUٷsJH$2[7"(B`pg<^ ΒX ]hҲQiv#5ʦ 1FBHni-ӨIHxy7LA=TA֓7M¤dЁx#7LS7/@}ൽDk4{9{؍=J¥Q]+/9_.WhE &As3̦Ԏ)qE몰dP&}#؄0{NR/(?ǂԕV^oCw-˂խ曡Cֈ;e$]ڦ9U}ړG0.H:"'cbu|Qoh8Pj 8M(J#z*ѾRӉZ_+Vmhәy&@ ߙO]FгN*8:~(&ږj =o<`}Y["kwmCbSh|rļ6/cFc;ю W*gt巊Q"(ډ4bCZR9('cp^_;VLM$^H1ݯDKoE'%^N!?x+ؖʻSA -Ŭ !ETHH.4/qi.🂉8MMp=[)S$T?e˧wҜzvd %ܩa8DVwvx")DC$ mʵ$8飕4˜m4&'98<.3|;ɷ"ڭw )™ѦY1`VEsٛ~!TżoqQ|qG-1Գ-L&FBAlnIfFVCgI]҃M :]E &N~utWY'ԃq v#qU6!mF yv{ 5{n-(CSEWNVb⑭ ]-hZT_p0+ǜYUeyJm8P]OxMIH {|4,VpUNšG]uk88 \7H:  phʹ?߆$ Ĉhy$nXFiL| lvPCqH t;P7hkR\qXÓ|U ~hVP`xŤo'y=6 ɗBB)tP@Qޘ咵JJdeAx~I3U ];.-aQҼ~-5 bsBglV/ <458F)gWhֹpj PSùQD@zF"M߬<;B_2P#DNMNhRGHjGs s ]m"h^^r t_^ \S#([1`Tiy·(+D6n`4VP5 6YwV@{.=h\Rt{JDVGT!EdDǎtڱӎ[{,ռm ;$GxHߴ%g1J7ޓ+R-6БF' [xYAk衖uz*BJewT .,,#R^|]Gr`zfn{pb'NRoAVRٖ@{|n9F/UʸBEBz2ʰiIzHdfB5?E oS\SAy(dU3| ¾3t_+.0.+xmLgNN^bPS(WZHP*˩m zwt:5˃c*w>G\4AiѥͲl=IO5gp`)۹TN >L8w׉?1%7a1얒K6eGŃ*D7l@VRx✛@M8l; ؙ0_P Gq>zЊ:r'r pe\ZP ?v|ueo/fݵ>PС8G 9}W-O7ÿq @VϞ]yK^\7FW1ewZ35" ^,ھa> !O=i ~VfXK+]ڹkG{-ePH|E;IO LK'T:w-?@ޠWA)1kXxDL9dAW?ЊYU ֝X e97WZ@>be3hQ D:aK_B~E8wECDlY!Q%ǣeK؄02ڱ"lAxjd~:BXy.5ֶ8>K)T( r-i~Mf=[І~ZUЗ LmꖬW$u~W'\T@y uAw4䣸`841X4@[-<2ȑpkhgΘZo0,Y3[l3w{jX@lx@xK^ }[!>@4tKC>WCA0ǔZ15KDŽ9ceN+0iuՊoYQ,e8J>mZ) ovF^fNES1VYE6+T07p±3@p</p 0gl=eH‚2ø7=b2"{F_C: XU Ury!o%_n*4 Gb?9)1`<ގKkW{EK-bml4_ ?_S5yLhqx*9&*f#?"KCRU߇'dD]Y@m̟D(乊̄!vQHLT)4KdbҠ,vSnvA8:`F<f>6ZyNZ<*Mrk'7sBIGEvnRuXrbUmY!`p_d f~]*DA2ey CIk9RBK-|H$)$L{k EQi<8\#xӷ#ES]Dp,r‡7RdnҀ2jU^jd#MY|I\<ݙc*wId&qt7)mB+P"?dESPxs\JM%Qv]98 xGs5%g*𽍱C0BMNkXKIn۸.8j'ܗ]z [ZY)DML?37;?gtM sA}P˞8\gJkS'#B=dz( l?O}1eoO7i!#U##3w1,çVh!^8'/ %MH&S@ɵG 'xDnB?S, (c3,{=sh)N'k"{.}vu3Qw[ Ο"Mq7'ehTƬ]j]+ J*=d%=.#};n,.Ha~nч/z$B%lh]%X:&6hyLBzєqWl~fc U vz7 i Ŕ'Y)HH;KTj!PpNkON -!xE66HQ} uV1bxK]YJL &%9bPƛ6ۡEՖ6LIg8hF7: StVcuZƓi`pPL&$bqa}SXS+&֛_wWDnE:kH+SPW 4u)a#)`;(R*޼ϋt(ܚs""(b݂Xl;xj Tr'&b ڼHX%(3ΡwMBL#:D|~0-5`Dq*+E3O`03.#ϸb>'#caGѰ_n}dlUiIB"$"p%^qUզ_ah3N>Exi/+MW^7c)yD|*\ ℅Ώ&~v( GhPf Bܗ{(.tHX7g VWhU(#,YVRd4B1h,ߡd`]|֋cX!&Іy#ieq#Վꈡ䛹`,E(^崻%૨uy}.TC f#0h( I߽Zՙ8'BD}<ߠ(|a*Ra)IJ7V-`d _Q)j~1p$`|?by#k ӿ ;ouKSݜ zUkztwpe5˸$ˮ\VڀpCӻa^ +X n=Ё"ol`pAh H =c(_"/xSE*ޔkeކAm'>[Iwa2zxP`BV]tJ?tN Y0^|LKF6!vqvc!TF|rY6@|26 k&ҬhD:Qv}]cO4zki / ͓O1OVșAP"uKJ//0؀?$}SK Xts3/Zddžp(Y dzAҎiHH2ofszrtaC\|6?of]mfa+ǐ7Bl%?T~~<4’ˁhvUMon]4$b4R~md(w /6{!|[(FHXW^`mVXnAO08[:7w1}j94ŭiYɎ'-Fa2wԊfro;d`q{ rFtw qII a[SLysY 9S}iݓSӊ1i03Rܼ_Z|H2f&K>Ikx ovg:0;eѾ4r{*+ VQzV~˾6TȨ|4K+[w:m癇"mS\aE,cRy$jͥDj.cBGyW{z׽V m5v|TJ.0_,q tO/7Bῧ}O\,)WC,(S}x˅%rCZNHO !%$EllfE6e33`T=3*^n`#N&5ks]sR]2H'}Ƈb#d+yR=/-`> !Tk;AnJБe n(B @lnNpW(i5)Y>W)r%y_= _+e[PRv%R0q+6mxFYaV(H6%N &c+9]߽tKg:;?t}ńIiQaʳqn"Okn=9Y'E/$788VΆ}b8=h0?*k-};`>RDCrF:D8J :}wEHL<}A2wr~7R5vPH‹Z:X26MW1 D Rːdd$(-)zNvy^O:Īc'ա3PWy,xy\ZbUwt.~D6xc42B]Z0yuDMO %E_Ii>JuȼG DvF|eؗVc l oGt^L'h[R]"elqޑdҒ"BVBcrS1WЗmi5FVr|:99Odtq?Rt CRL׿KN_($eGLu)޾MBr;|;%۫AjyT 焆zt>/AݹCct WedʉZsy;pw MLc@46P=A'9.l"Qc,(gf]1w*L8O/Y3zot(Ht3oE .BOҚڭ% Bx]ʥIݕ1G9դZOzX8wvz~q_So}/& [ͨ<kɾ C[&Ϋ`}Ur% HUd@'$PzVh9AI]`~tn]s]vȃDy11oa&ts&89u Ȓ,1#҆HL *_'9f& 3YЉ۷CV9Y ~ TdL6f#2[. ;dU$L|Pʿ#Qj2q_RNj4Xt]Asi+׸Zkb`Ykʲ z;:R&=-C![ "мuܞ$ +&xȘ[4Å\L[HnWa=8}<`nvT^8s" ѓ!ˉ b5d{\t>_@kڭ'F WpdlW:@K: $E3~㮍tQ~?c# O +YŐЄ~jJ).hva a}~K&n ҵrt,hRĝy@ j:.DN"HE@fbC|DoJ `)=)v`K=2֮"F*}dQЀF+A 8_!&큇FlcFLB2rzi6*s~FD5ϩӁu=-J0U]vNbwҵN}U TOEd8"bhbW]8z' o@xiT 鐎bğ=VΒ9$uR#kĨrzU#ho+{[J{= "魳n&nhJ5\8Hh'}"\S 9E:VnC5c݂CŻYt+dRZo VBZ/@M6!]hm鵤<H43)8-A:D  $fr#Qi@]5?P&#|º ۇ腜'ALw4x6p,&:3 !KN)avؐR>jU1(ke41> ^`þPR<4vx;ބ+?sPpc]XS=V.n/44[+P/r7BrIƨL`Z3u=:rIAONCMJFs`̜RTZ%S/bɲz>)| IX; "q,.4nm<czo<5.ᯯU]Ti{X"κiDZ@UB POs[w1=z@l{.ϭ4yIf;C}蓼/}}1%Wݳ=[)l||'*&:/$L[*00.2Ou||xMP:yAr\)wG`ѤJuC U3,K|6R{AyWZ9bA{dKEp$R 1\Rl;Ty}=興?]TMx 4_>&9v=vḿM K4צ&o)؜C; u[Ϛ9ᆻvW,7ϲ`rDߦ;%)Q4 TW}F7 A{ZOv$J _JFclׁE abZߑ~g/,6ڳ%7RϺb>TNuzNTy)dxzp #aݸlcK3S!, aP 2_QzׇońA0|c `hWrA>ӐTv' 9U^}:#ʞ4Fw-K,Ә#'7#vѠ"k𷥪q#';WU9;mUL sC̼:s]fKȄ#ʫ{ޱ-LHЍrk r}ޫbXyެw%mqc (-oO).*G86Kvmցy s@{K)t\, ׯtAmmT7iWiDGU2Z8PE/T} x[j4"aj88cr!>ArCJUc"~z>D~ϵsP]PȠ.iyG/9B TqpHIj S)srs: vNZi"ObZQkwjPSVCq]ĞaKK] Rey)&hx aTԝvE3%[ֹF!9h2WWhr@ϬB׬}lh5LMe K)bWQq؈գ0g!\2IQ{/UdL嶒 c^AًDϦ7Ե@V⬅7~$֭߰h?4j콙 0 Vu7$Y 67 ""pG,pѠ֜[ֻ$C|Es5{*5WA0H!yܰFu .!D w:?l޷x s4`3 ?,?Aީ(&`Q3]BkQ ʹEm{HZNYU,ea`Ǔ [\roqt׀#/tҟeżwT\fKj=Y݉1X]iŔc[e]2}tF_BVKl%G4R+B GrUg,3Z|9 sr/}2F2vNسfwU|Kڲ!X(UMGc . C '5Y$% x(_] G;6tOpA8eߓo;0n mT.Tp#QJKxqECך!\>4ધVxma7pVI\ I (dͻ6<ܪ'fƣS?h6aV 6 }99&#ׁcu/| ]:'S+Y BmSo fSRN鍇}fu822- Ml2xٛ٬WÂO/zidNր;@P sXli?AKmUbBG#|YpCYRa r8\ɸ4(܎#婃 YaڠlGdI( s5*;h$ÊXN9 Bt@d;-wG)ROHJQ~m1#1P=RH%^ͭ>8 C,*12*0CչFitc87 ;l _YwZ8Ѱ`i pOz+^;u*ǝLv}rNiEm]sSwrKJ[LW;eN7gy緩]0?,!k5h.|GNؑ5Ѽ"ԇKfO10mdbW~m3.%5 1H? 4Wf :~*{@qppVftkyD)$j -;26mkYڜ"dR u5^)?>nxFOVQ!T. YfH/(rt{kiHVU#^b'!SP5 ]D$e1l$(59X2nK㡎_LjB)m5W}iq;:nmQecfCF\Y?νX!]Kz 5;"Ƣ`^sw \8^g֓*Q-.=l74L -tv-='a J;=/?§'Yqx238 Dum9OY7>Ϸy+8Xkm 碄poКl'pPȟdunn 5vҎ 8*p~9[G + j+{osqaocQA'R!ǯ*v]AEgja^ WR$0w.醣`W7#AKQ-;l(״[ '[>6NGID)e17U?9t),3Cb?3Ya4#jʬ]b,#˩Ak*IizY'$s81u!= \(RH<!w]ApvȧmQn H)Z[$2)b[XcHt*:,GLޛw lȸyGLυjO̽oBJk+hUoVIAh=6Z%^L}Q`X&MY"jg)q0TdN.(j}#{FG<Mf ~(_l/pM+5r3jf1t,L.pRSL+nH/g~ۥ4@xČfJLaX~qCwV:SHT`۳=ۊu-I>溺Ra,.(n;s0?ųޮ|֛tgB+r Cr/4n{&C\zC)^ әm*VӜo%l$G*4v)%hzl)g4ic&T,E*^ɚ 510 #.S0P]f:򄎃y| \tn)nZΓ|+3YhՄϚՆӝuJG|4d[3m- %l XH~ (fFhzDP` =5*>g(O0 ;PM^^B>Zy;#@46!,qucxheBm^9}sn}.V危$Ȅ8)ҧ' X{6tAPN埠Ըϫ0 㰾*SMPHhU5&Pi9] xqYX ϬRW^ȒЃߗϧMJ3#{LTOE7IYbFW9zw- b CR ZLֱ&J`7XIwLعѰEw1 zZmNCaǮ`` BJtL( i+_{l/۔➆N‚Ʒ7_̅vt䅽Ů#PɉIcP'9±lƳ5'"FqvhKiȨ@ Mikތ",umc3xw\*"IJQ_Dmw;RELHo;\UNLY1aLtAzQ3*!(&w}Rp> Zy ہ$=b#lsv@˦K5,tA=H퍵r( W*'G # ,G֭ ":*j Yt@2] *PaA/Pٝ)U0= %`C7AK|U<ӺmPGTz+ﲻ:nONpOZ23LˈX'֘'~f 3O[a`Ul #S0% ,l ZfzDDU4-`LTxTCkJy| w`%F~<[Ց6]_[ Y>-ɩ9] rN7`Yct͝wG:`tǕu͋yhvi\Y*p:R|"Kڙ(7/3)uzi,Tf'Cd ЕW0,}plUc'669姂Dw'?6j4' ":h "?$%XFAf*C<^!f x(''/AHUfpI)ެʇa NNvUڦZѵa7!Z5JaΝ6+r[URy%cQ<`Є׺%z𢝓t)oJl82BcFΞ 1F7,eڑ"SŽ(V+E]z|$bc_:]`G.29G^'3h6*I-C8!gJ.k \r~:)cx7s2tj0u RP:q6}?Eh3FHu?{Լ6 )ԍ4d/:epN 2vR]5jGSi쩯5,xn.t q誳gAetNG'u6@,뚿xܨߙ &j_pY]4F)EPv+P"G#2_JB@ hpq!5ħ%Q ]-Pe J)0nd>oArqP"8hf>U { ) vPت!yl2(mokYx` :y˷`*k8~1?B >t5ݭL&25;5DjIcru}=Q7 gh^tx4ekOwǒMNӑul˛-=>7=yW7#Btf8q%|WC% /IثP fCw/WeQla֒!`ީ:hrd srzQ%!HѹۥF> 4"KyȻM"#ڋzaԓ~ݪrRϽ_)~ۍQ<јJ[h9<[w$tMr7#ƧgoZU.3tͨXOO(?K4 ݙCY# w98E][c<2sq'n_b%~~g% 5\7  AR5*BBhP΋TDZoyjY몶.2Z6P P(rw^:^(4-2S`OPnUfwN0-,1,i(˫@\27 TW,`=&؏N9-C GW |\@TW*]IfSCb*}CN1jʻd˰6t'P5/ZV&ϕԵ{tvU a&#neۆ:A2t$e9-EL-j|Y}-Z200>*~'/ $c"Ҥ#3O?%#tsV;ա6|T.CoU~=ɀ଀m+\cC럮fF}a_?˱#/P+̆?R^[캼Iy&ͥb` ߾2w7T`qw CYD؆s7q:cD(5Yb`o+Z "*ÌinX'veK4BR[Uwچ}-]Q8X* ̓yo]".n#zS'v"Vlk]oqMwtw3mjwV~b9Oڠ,bn9')EBxJ%̊7P@/~pvWjr1^, t'h\R_&! AY[Q.xd]IimQIڪ8#9NfH,YAک˲&09' Ed{6MvYģ*3kcr{ڼLLq\5tTĎ'(K/Ǡe3ߡf:@FT jrOAƑ/@ts  !XtiFrb./BT3Ed4ێ؇SU Oƞ/\Ƞ۠Esm@wxa*wQ;Z'#hy=t ]J+I-g}U8y쾊JJXlJ di|q][Y'fQcDMҿX 㗞}j*u{h-2w ( <0Upz "&XиX#\$dŇ-i_n_B Q+֒)H4u$,rq|~EtqtK (]ׇƼ /MW=`_oX.u֋drFnnwsrt `|2rsdE_ 9Mr׆^PqƋUޞo [J@R Xh,+1aa7>[q>UfMUna7{)%Ɂ6smd嚕<>SQLLVuv->!|ĀGdWҜHX6duCT_ɏ SܶmLX _kVB$t2$/E*6> tLv|,,S.'jI2Eł|i<6B/~p2-Q>uAcƥCxâ[7.{cHTD 菨8 |z [Iᾶ,a_ߊt;t|ە'L+ +7G f8dCl^PYҗuBT *ڭfÆg]J̯Dq5(D.![JQv!1fq8>l59xdg>iLma9!R37(UuEQK-OKa◕#~ʤy&5 gs+Ahq"ȩ ikN/gr)3ޟLDzuY% hdG@7k@f}u{Wh޵^T?g1U2aΏMLҷ0DPǓ|,MTaqQ?\5DvzC zz[팃WD-ux5fUI,:![^=;ޟ;w~k`_ȡ7ٌQa՚QKG-r;YKsfDց{fvsƅ;NT`%Cy#N">Ap mgʳ 3rp.+wZu6[ Ҥj)YirY;|XEQz?ՎGYkj0/qbmMJEu:4f ``G3 5љɡor+y4D3ÍG"N3ݼ_2aD_JmFGP^1O07h1֭HWKfuG9S +bIb aC銳cӱ@Vda 'l՚*a*,z <1&[.x,')2&7®,Z_ѝw?o}nॽ?|3z]dbHH5dž9v>}3zU 1cze,P$.%"5`3_Lz.]Rh32] u-kȅ~dr(3)~ diB4^qЁ GaQ+ kvN2`MƬ?.D1|blJ]ЛY GmE1wm.$~ P+aYX;uH=(uvss?„*JQ"wz  %?a.OͭVa<,g\t ɀ8LkOzI8QS50G$ |{Dtl_3߇F)U`wh5OLs#vv6X%7?[b1k{57nn^7) +DoRk luoHV([B#9yxG`?S1Oi3R=vLD _̉@e>Tue#'/u" TJ)OִBQD8nޜ97cx6Um%Ly\i5g6͑kh-G]z|bY\XYQk[|P pf=S/gR5'];k ֓'ў(zRޘ}q;i)PK.(%QOfxa؝Rl,6rGif8q`-+ʸYW吀JmehI~<"N!2y`4Jy?7W+׹x催lv Z \HO.rа"1wD3-k 4L >>Mz+4Ɲ :;3h+/3mU y_$@g!$By k{͸K C$&aaEndvd2Scs f,7?4.3{t6\)g`jgi&پ?e*%'VXfo& {Ij"Ch1E"I e`WEg I01N=͸ ">G Oޓ 2G)AǏzkoa\EW8htD]߮8*D3NZ嗀 :P=Gn"=댙"!e.~,7/k.-JjY ^P/*_@+%@ꇵsNqVh3T} C¯(Lor]IΊYɋgujO~lkGxmMmnU!R6)P5B-X ( Cx袚FB1z9c)^  Aχۛ FB9%y:)P E0JA5Ndn y}ZC L"wmB ]?m[X ̀+x`J?Pen/dVlz}/@ZrJm+6WzUjh61UN2ۨTpbCVo9|}l흴e nY",'Ҭm^W/t6^nBL%8(g'JTrg]Ǯp^Ii ?{ +O!؇xNl̎S5&뙋FmV{} ;`x]6>w^b')?b'F׌'>v{l6B{l((jܭ|v&6$M1ȸJ7L@ m!ߨƞSm. 2_+Ʀa 8N&91Bk v J5O,`" [jYC~!< \H٣x""\ge2/nqϺ4 VuweEV(݉-ZO䚀H4+A:>YBW)@4O:B ټDMnr^N7,|p"Ƶ^/y{SRC/> 'Q/uO m@w>z Wl1՝QN 1*՘!pY{\wJM4~ p.-V@IHF18l.lQk GLxf&6,, =fx2Ԓ0٤RgZX`3DG/ccC?󙑲9.d؄CStZF@rMJH0G-gB(I Yм€h?&x qp>2 )9LvQ) hm1Qi;0BpLV%܃+3{%"?Xn9Ǿ/XE,l(h =Tj't$ g5ҶJs [Ju^&tyRR3٬hX.a`|z w4ÉhqyG,_>~$'uu<-hU#L C0{ÊLks&_).#Őn <C30p=a=樥ߨYxmx̟\McLWyթ$$:kզ0sog?cs40nB ⮅ &ucD8 |37&Y/`hKG*a[AC+3huxuؤ&,K䳈aO)1#yInMyߍ〮t w;]6-`bo?>?S,x_*CZYk_5* #Вh|<ݔ&L5ϏuNPN} GFj+񮍨R:q|h2ΐ#,[C AC6#dD;Lc!'՘XФwL е^N12sjr.o^DC .TΣӘJ)3^-}VA=(ԓL>:hrOI4FᢍfSP]̄Tq~)lݻHحg ;^H[9:7nZ:[;IGq^?lfo>@fr z@EȰyAߔkgN~mlع _F$sϺI> >-9 e3|j\i&R|#~؝*<^mݐKS%uq)׹K}9! @ I nuCRdGcdwW79OmLnĐQ.ji^XiTGqeK(VKo#VHXQL Hx’EZ {Ѽ*d[0 &w%}L_+` yHS1|z:CHf#GHqO~)3Nve봁43/@≉ˆd~Qy*y2v| ۿ9n^,iK]P9Dͺў' tiτj?`N,ZU.-Q#Zs$agF8߶8C(Dɲ+RT9_ $ L1M=g8Ug/4sbYWlnogӊ :&x# d=bN1kw3}(*[vcYfŶREX򂽴I/T v. #@PӌSӥ9!;{]QuEWLJ`"{ya)ɹPѤ#$@[ؚSV]#\_6F}nC,- TwrҌOY#[M,4|jf`w$noV+0=]:1wAX~yZ`m8oXR'ꦡuWX#mݫ3$m_`L P|fzQtѠOez]MWtX5^/E"]枽IR1|): u\'4x8`|-b3Q hTH74tݠ,,8!RXUOfM^I^C%f=ܝK[IXDZAcrt !3L!)ؑݡAEEzv4Ne/1"5a ?TAoNw ikD?,~}!xnV<7sV_^>t ӎ*m,o6$9λH⅑|)=oJFp 3xwv6CuYsYCJ»r༭ͤH;0$`¸!cEmxML92(Jù?6ګ8 )o/b9kH9P+٧G%TWȬ{zއYhdA=z"#AKU-ĢKJ<<>eaf=@,`0oh?ݬ)1\V{2k}eZ3Q,,3.S>n}9}äF$GU|_uox}FFX3!E6A~?lǸ*ezL3lvf nzo+dwϩ봬|˃nA lf.ocS@ɝ}[o/bcJxvK@12kl ن;ߩ\ࡰH,9Z$ ꁛR:U.2n􀦺N3Os{هⰼemk{n΄Q,&Z@5bOUGi<}|5vLEͬXAo+Dd#wIljGP=s# X!& he-mt5KWݪEi MRqfKralHE)[ICr#2R1lU`pB8FnvʏúfE>&eyS1kC= MY`X/t+PZOt KppP;r\q nxl>qSȎEj4fɴToUQS{Xw#'9Tʶ6ntf*ZY1;lDMGS~;ЃadO´8'^S#QKI P&CGr 8\`uBY1R!Թy v̝L4b" 5Dei{$i)QJ'8~^A:*eJ/5"DJ6] %24 N(cy=ԪPQFDiew3xq l$ NJu݌a@J-x vF(DI[D+>RXHB:?Bw3ѲqVL r+fm'LI\SW?YVE3=Q)%J~MVd7K =DVNaC ŭYHӞ^g v3 :ҖY.pt\ U~+׾ҷxLxVzDM-zBp/3iT>bdX`(L#ţ`\#2Gl֯HBSY]|]‹Fr^?Dh/ʳ-J.KBPr8aGS ZE>|˜'cI [t=Bxc^tsC8KHGz *bOoOYqyJch=%IAg|`IfR^^J;p.`hDI5aF{,`"t;ݽDJ*PX2m$W E ~AV5Qj~ |+M$ajZS1q$ UWz :+b%KʰK@SSReWNZk .D+/rz UH? 2^0ξ* W0W@_nlkRyR(m.HUA}̩(\Fk$1*[ z'n\rg7(5>(SտWRтj%vq%4یGSՆ輡D SX"1Mu]g֬)6Mrkl:>d>HIz7tz%,X9yDC8wjYtQ aTT=Z_ u#A NPȒ"jUYgH,{+&q.u9y7Y34 9%46,/(܆c7> PQ9؟e, HJ)2c]\po)MxVuuuՑf)d]-'SnH%ɋl8Ӊ1>E hΆG6vR[+9.La7 QgaaEW~gXdə?h$ք+52|ݖn`1<U~DXX%XE"X"vCIhOs V*W :26q)ì=/\6Ew 3Lh\ ]*J6{j?>WEA  A93疾uPٔ+vM <(F 1vciC3@|MX%"ܹ ,M1<zڹ 7OoyZϨpx=^'YZrT>6dϤ#O %hVl׵I9=SX,M]3dB ũ#4٪׵p'ځr' D" 7 C>n{ҝY63_ܱ "W{ &V.枉uc$Ǡ}4őEƗk p$JuSW?49mк]T?+ErZb훍͎nTV?Ho=J4 tegܸ!o,&}A 30[8qJqN=rY=FP>Ukؾ`\zrޭtHt vUzVP%c#v5 OCe<1˱#,e0"Aq;;<#R\ Kixtg=r)HdG {y]$0 #sZx `kU᪺ҙ k[-[O_)Bn¾!KE뱿?lD9Zi3:1aPv&vjWk#g H{q3; Z|K(Dgf'M !@1X  ?%}^wMnA]闑;"‘({?jf`Ǎ$v:LjC쉤ߟTfjo2oC._7 ߞj3[+I?^,|sg$^i5#=/?b PEr34aEa`vi1/ w0p>L+a8aߗлvkCVsAT-i!4JmdN ~{@heҙr"Ssa$00il)9V5bIBp}^=FNFR[,VBjǵK9~ "*R-]XeSx#.R8YǐvuCWb6׽ub3Ms{W1H&..`P=ewȜ8ZxXgƫ(G#!)qxb> 4׽yi`'h3XiT(ͬ 2Ďpf-&M ƣ 4%rF/2r?j3O^ktT8zV*]}I&{#=6v`6*}vR<ޚf-n%쌈izL2yqR^RCkaUbY*E:ܪ0( ]y"&W-^ȼ=nFuV~MX=߾\{C7e{8 #st.U8ɘ T'He* YϯH%=y๡}kZ~[>?[sI!rN+a>+emAkz!au*{<ƞX|b)ڙލd1iQ%Bc)[n<3yO׻T nĸ|4CAjY27[{(7\b}b™O|Y̶s"n ׫/|Fs(c+$VXU8pV  \d]D V6UsW3WV#?My 7d9G$jDqmPF|˖Ց<+ Gw,׺}S[#8G'49 ?js.|P[%;jiTqd.oXuU/`Dq gڴ^+-[: ܗF9(N 9ۆI׉~4x: H?ĞĻK͂rbɭf!P]jK5pƵ"XO_WgcPu @q֡4 _M{a9;d:c;\`60H8s*i҈&f"l GP9̽TSgL!C$IwxG|_M%[δE88$ :GD!`Hejk)AeZ63I'&Ah-` ~5yP25W`}qZ%74e|YɛNEt&I f~T_XT%Z>{짌wc8[Y&!? g k"7 m]+z wj1ON?߰!?y[!'&_ĕR維XaqqeeJH6FS#*0B,Y֚/Fmg.UTI,E;Mѯ1QHhv!FoGO O))}N|@wQ25>9jS{,|CP~[;b vXO!58w!u%85epX?ND?@$1NbtypQ U.j ϶goXd9GREX G@OBbq2yӟJѶxlh t}/m;Lhj+P?OJ"]>q\b_۾tpAoO%q) Ԝ 1[@_EGDsB J'#g R5V K%sH:(6i[Q?8[ؓu7*p=nYIg"|A[B"#t|4jOPOAVw0%%E=a/d3y4ބ}89t* bU|aURo~u.WQaurX6).󹱄uѳn3ˢD&2AĚV̄ ϮaXK>!EzDf =w}9-%)JA;ݖ^s{$jI{w$,yWwa˫?%ZYs`>٩[dH#BIGJ:* ٸ>Q;1JWB*}y.|!ƵȲ}KO;[4Qeo$)Q`lqX kIm[-#1-`ZOYbBxW+Wt33Jka7ٖ@Ť?p⿑hot^C* pH)w[Bn&m6 d:mԃXgG^1'7ךVV;,4(C@ n.(iZs: O[o3E4'b2DɆi/ zt_鯃+b!wh\M?HC p %} % Kv! %*툜6M)"ԵJ [p]l,l|T+ a7XE(QnϮxβy6=Da.K配bfbz0}鈩d,;'1yA8i@O \2Gf3?C:T!'I*W$* wNN"" --B$߮,*gd{EV([W]Mw'0F2ܚ16r n& ?vYE@j " 觸 aVeÓG԰Ɛq$=y8G> mfg$kWuaY@TW񚩭nZm:ATjMRAbfDQuv(2 p„(t.ѴILZO>\tRNҲH 5U 99{lX_(fVZȮs;t1N][bTvGc0\%*)!C#Z }8/Pg"->B_=ߨOZjxhIř߻չQ ܆h D%w{?yׅd 4`FU0idM--bcQ=GY :6C25׸:D`'esi5ϣzN^f^$?Wz7/ M!53.JnFG(*VZи6nva '׫NB"8byb+t+Bwg"&}qg+<9f}Hqe"Z୊eVYV4)XC#DnZΪBgXf%RB &}lǂh1c:D}Li2Q"}ylJhE(G&?f`W$ib=鮩+XmHUr;,RHvytPn.u2iڞ~D‘ (4&SI I@7v˚%Txz I"[%_0YN J`@1kh2*ׄ蔎7?Ҡ,I@Er]F~oq@J*(Ym+~ 5 #쉌3ք7-p%&UAU(N"[*8%Oޠd\Rr1seX]w4~ + hPm{.G[2 cn%Q>_EF\dkiDon)I}+Դʣoc5XSzEtu5ZE}lu)2jXg2OԇnCWLx菗9^0R`M:8 qY[.h'S¹&НbM/,u!+;bxr )m6Y|}s!0}=lj@s2E(@_)FꏅC6&]B. 9nܥC[Iה|>6 D%ƃ9>>,ӔGI{nFGil9H}ӓZw(v4HI {`/T$IS,GX?;P鷸iRzdⵏ35( "ِaR.w?/ŀ=⼢+.bYj%ͪeg0[`9FeB~ӥbz0hp:!).DdG8OYQ(9nBQN@g3x.gt e$R4V9ڶ&vO'Y!WeֹɋIZorozz}YNzAҁ)rdA)-UHN4\Z{o^@V}/ټhndOe_:oi,7)(pDd7e4UDC VZ/7OL=軎 0\@c]'a,PBl:C; TZ)ħfFbz $+Uc?Dy{e(hNg#$?aa(xOm5䒸%Rt1n%*Z^BG7 Aqn |j __peX]J"GցLg-U)J]s3Rq#.Đe9\lRUa[6@TJsQo ƙ+3>eSuQpTP퀝Fڧ.+CT3zV̙NUGvɂrC$RL]6ꟲFܻMEf%L7T74ד?D ͅ..C [S"&Bg?x֕ʯ_DrE`X1bf0c*cl kfC3RF@v\MT%Im"^CAȥKEL%v#~飐n},z?pbh.$UyJT䞻b!sxji^schR.Ž)w$\~?1LؘSq] ]^!е+["EU ړ5-΄^6E`Q5&ʈ9 f_BLGRl6tuC9$;Mlq%!{.3NJWP0Wg"O͑f%ە IDk U= gFcg3!ըjيץ (v]],  mBv98Flt]@mc5B$}[HQH۫Ck#GĉB?.o 1Xc'&ܸυإuΜSg&Lr%M.`+gc* gE9zK*8,9/P#Ч `M~e ԋMM?\U4fzl`VʜAFW_9O{T@ MsuDʄvqGHuӧ瀽mT^-YХA<=R\0m.FbZ%UydrM6-m請6n ==_¤1Kdq#u4gBĭ8|k :dwirŸ3,RH)hiX#S".OP J"^jpz ^r*P/^ᶻD#E['0vỦ=b'C]B/Da\f7J+9b7>j.- =-q+ [[$k8lO+%K Ӝݩ"! ܙ 0LG>%1gdʹȤVbl㜑  cksrlmQWUv{2'wέX|ȍgy[]J>*ONZe iigBӲZ Y)r0>QkwvzT'_YO3-?3#mk~m#壯^-{gPEp{,'&i#&GOY:~W/D9BzZvryAX5P#C,orT ?Q> R b`.Ohvp~΁A05OQIvD4 D|VM*>~?x>k/r7PxױTsl H_ oZ}6+'ژpx&I'!\juG{\ ny*QqЍU@,n\ @idF𦤹EK0:-zxjVyIYqYՎQ10,m)5_0Dn5 LܼC{_,c%(:!^DB;*;[ڮyE0w55YhfGV`a CEsch}p%s"tlS>TXBPSQi.)@?JU!?ǤF\WxYĩZl=:$Cd,mh3Bǰmȶ{ u{mPXrҾӣenf\ }33J^sE嚃lp~\&MrF @SaϜ>Xc=!+.%ڣliy-1CT=@R|@'φ Ĵt IT. jd~/N(B ` $7iY!tf]7̣(xjCtB5\[:0wJopҏSyOË2v,O tGϊ"JTN \k2ekԠo);yI!wd.~z9D 3ꞵ>0D[ ڌ Bȿb~3/8=қ^w s /vY^zbCsƏ1԰؈ hR8 \-{ ^\YOz ͏D 9qȶv 젯+ ?HxgVj@ 0;5|`I ]Ho@}nX(2ł\Fu1ӷvbX9 `=mmȦz %jA;c5/ W3Gb_Xh%'2P;,u&H<#m9RV$V U%SRV<,E,zD[x)wN&ds)(~,6R|Dg&󳺶i^5ٰ ^V.JTPl4<91tH.A(M^SxFT`3\\Ɍ<튬DFG;97+edc5!vٱEmvxYKZ)Kڳ)XHM[^{=9S% ]n{3: kGtY|@Ar>u/  v}3Նgi,~EJdIh6a{`3` PI`*5w) kr'p &CM9 `mbƐ}Wڊ^} ^N@9>1`YF TNWT+,$m.wc]6.6[ȭ| 5o IOѶ, (qVdl5O \6|1ZMv(4PRK?dK˴&|V k*V[ (z+>t0[<x˘t 5UhwK ٫& ǥ"+ eds[0¬ 뼠au F[m TzjW^q1# 44uGU%-"CA慶1%ڭY [UYEpS5' VW"UspGHb7 !%F<:م,쉓ߜقbی -xcIJ Q.Kh+ yiLC/VO;jC$"T"nqO>MIX-륫 dg]ihH)iOa dP+gqb\'Τ BzG baZjtRN;7wwgĎtopg´}:5*i2q&m{iWU++(nVʝU66&L@c-3DQ˷&VWħȄhxYfh$lAYw%ZMXsK㩭՝4\*CM|<`NC>}H?/v 9XAuԜιGX>qX\ϕ2rC w]\J"lUo~d,Lx| t!LMUx+m|15E>b:yht,qF#FOYg{Ms/w *:0T~ 1!.1z UXCWόfM) ̛1dNt;󭰡:~[iʤly `nbŘKVa-l+2;[GwJt+8E9=akϠxϹ7NFh(yLR;72ӨoPSסကQサϔ삷7}/Ϩ[c(ZY,3*NyÚmiO UZN e?'| 1 TV(f0:#\Eڨi-. UZa tPHn\A}2m@T3N L9 DOHC/3Yh\QfƩ%^>hFf>YK;x7-k/W d#5^pߠC$y C+uO O80t%߯'5h܇FBܛ.+5FK#SA;/zL6]Z3,uR.?.ZE7IMMTqMރxk}dG9T<ۈE O%:NPRSJ튉9!zdmZCO`=G>y N"!zP^ d7r>[#1 T+<OoY l7GK:jCZS}wWfvav4n[yK@ehBBqbB V"!yi($QbaS<`=iӭd-G& LF='in8BxEǁ:-_K|,nZ,Y556%KLby!^/[eE x_" %9DڧF3:.FO":6UhBgFcJ;$ %NVwr4.L\gEd )4(ϕĽ*LàB` 5{8+=&撣-,ќYR;\X|;܄%wyv=wNl1e=rW-k\r:)/D}+rFmuC1It 'T:3Xc:ƚ2ԛw~8\?{:l}U?'B4t]01 MS@'b9=1^k$E& Ma4l V+OZ'ҤǽvSKF1x7Ν^ 45ֽZTCEA U} %3`/Vm̑1OZc&NqpK4;0fPGo ^&hab!-Έ-i=HBH&Z7zt>LٛVw߅oJROT u=pR-Fn%1-b &o .;˸!0h9N-BN8/f;q'dme"ZAv7"f@gv $ǁ-^m Q &yB<ʮXQH"8€.ZY6)$jiuu1pe:wݾR:9Lmh\"!-GxP'iԭ< ZdpQ"<;h9Z!.>.d )IB*_IG+5o8-/ziD sfn z2V)HZ jXAb JPՏsuT(PK;D%)gaj=K;LBN0x$䵸uTGf7vtr3qq(GRm 8)Flb evW4/]13{SS1Gg!'9Ūƿ}5b?5Fny4ghgbdhxu,HMDES4SĖD6˸ .&;BiԙB]’05i2¶]>hVSlm-n  g+$Όpo8|j <492{"[m`ܾ"#HPE"k*Tfꁏ4pW6s-ȧAQUq62L*#nys k[.SL\ʄmߞ = \ szL.&h>?jJ\|?n/i}s-ٗJuf؊3'[ 225pQ~WCN |cu$+D@%7Վz:V0ۗZ-}GD*GR=rCg0Myu^ºg1c72aeL.E8&?J ,-} OD-}^Rrous f2aN$>l VyWz5h㸅h}ipՐp 1fhжv0樸Div, (ͽA{kRE(U~gmt*H[Ϫ_24UE u:YyZ%d> zYBvdKOX[ǕdVEEetqw͐5Q)=KCfGƳo'.>DIq4٘U8I"<_]@6fSDP6 Szy61Z E+?uUKU1mczoSKj:zM5t?˺9.>R+vI 7׆\0NK qY3r7 YjFM&rC/RTSM, [F"zs"hmt#)9m8 h )A'iڙ3~A(&Av{Omץ!N5B9&X&8w#kbT3*%o*Cg)wE >暮iӗw4{yJkH52<vqX ]NsY2\=hKlH⬇!đG6"٭I7k|"k FĔ3Ksݵފbڙ7} kU#ŨVF4EjOcܟŜ'o̴X#}?ca>J_kn =%a cz!ܘt䮁cjz4LWH~kQO36oN ؼ?w%X\wOvB`@R]"I Aϊ2eO/7!jk?9.pn̛ +sCzK> =~GyoS֐YS)R G^k8ojcܤ OZW~yHۿK5牼D }G\/? jzDDeI= ky/)@HxE`(9GXnVr.#`?ĥFAƊ\??OLV80̱7'[u{U&,8"uܑw~|J I40UdB:hG喚EtY u1›ģ6_N}9#}~8YJSG11nl0=HMkH56/5bo1!~ g\+&Ecaǃv>kVQ8>JwGafC.jVid}OX]k2Au%uוҚ])眉Fp]k`u?Ez_F:%XTI~́ _i#Sћ|,L4*\FUgɶFDqŭh=&ӠdEkR뷗(czOIAX)1q{;1;GUz ehrWqw㷅lm.bzQ ˎ uvOX#{eCXs@O`3TXĉ%[;7$E^>gIUp0ar_c 8>}+YJL]v *qo lTI\MOEP~$PSGdz✨:t3ɾL0]Mq25@1&lqz:ĻU(aȠ[^E2h0ThBFw)鲏CP|Mg"w1046BhgM@ _j9?qnw]7Tp;2Gb6B#.LHp'ҶM(Z1q *ǠHϨ~v7crf=9e_ZJC3PAE=*Og~ZI^gNe/WLZ_r >lkapm'.gXl1&9?-9nH<ͩ TA%¡\3R'4ze#qϛ`}qn%;b8$.S"-F7&[o)p)ݤMCR(ƑѬ^rYp@0WdsE[tK,hs= X2tKyhKdiza} D)U,K|RvZL 'tY:50zK8z%HڻbU0^(?FW(0!5a4=`'@\omޙ/|70$߹㰇tnUϋPL'Z=ZqdOz+rtl\%"Q׾Qo y113yNx>[Qia`iq4}ygK R%i=z~mjTex[_&qʤEoD̻P]q[W #}abjx `,w`]mƛ 5>ݾ?=4[h2K+~F%6[XtHM D$ FʌՔlCY]`ⓜs{+(@ 6S TG@p1DP*P"RR:i ma9;7*AUf$,^Z^V 0{e<׭%&QeKa_ xHxM#^?HvcFǟI`!kzQ㨛ÏRg^F`E"&v9`r1W5W5V̖J+>fbIm6/oO!GZN3@o}q8hP`qf j V`T<ֿ.s+4]5YUhr6]]Xfǡ㌦3[$5*D|3^b."i7v!s%uV!!},~M]z2̒#}9G_oJ/NE<91Tzdfu4q95CJM^v͈x!W t'e]z蝶 uI5!Hʰ0S  <^CXGCo=ƣ\2S`f dbTmQ)Yb7뺡~aghEܿvT3&z/HwM})lf](Z [Ev\z}>Κ)) 8(x݌j;) RR V}CA'FU%KLjj*V >R4$A.7cc{i\)Vgb/֓ M7`? FXALa Ƙ>rFu&Qj^`%/\Ux 6Y+z0D&u\iS1p2w4)U]!xsylmeMv}Lv4Zַ*}/ Q4Hޔ>Đy8(ˆVB0tA? 8P{h$tuL^!&4]ڋt>zBK-0".}27Pr$H"O^FŰz)2Vkxb$1uXQ@:CU}63kqa)QTM+?2hwx]Dm O>Nm VO9[Ò޴g9ǯdK+xI5v&MLWTzSnIFFJNq{" U&Јuҁgf3ohl-]-K <4Z~ʌ1K٫jA-Sx♱3 4"'f C6q:+Y! Jr?.FLF7|.^`<+.B煷 rq 3pK+۪r8NEIoU \g[6NGtG7'hs%PZyh9, l0ƽ։\H,8"ArFPoSv{]:_ PfurgS&gv@ϩ8L 1Z$R = F;', 7smp7lCKWmy6r-K}LGRy>%eD/s" 0e] viGeoٻbBdF)>,IkNi)FqҟِB_OcK1_Q*\9}9`V1FdfTN#XÑ>^;03@H r8UA1 6lXC-w_|$:@I5575!'YDo% FS"KqiMsR@ylQ<!0EZcUZxr$K?T߻;6xIQ08xUD*{?vAWRSNGZB ;,"IgWz1J#@嵼{6A-N eg` +zװWAY'5 ?G7$ƭ樷ϡ 4ZlsG z~D쭐:&s7$LLȜg8ŖOݵ9d4MmJ)n0xnc͓GmT O 'Raq>? e-i%eGO(> ܈=}iz\¡L>`ZW6#0sPOi%"jw<SZb-?M|J=P UmMm!T ,:\*-VX]Ow'`ͧQ!k rI4:CTj@nml5մa/1xaa|NFgSK5xK)XSJs [ @S])N{ADZ"tW!Ss[dIL(y^7%&Y..]I*+ yje\P:X@qDEhSkcH@1f15OF~e}s.}!"5{jrJީ<{Т`||zH;]zYh]"Tht|>UcG+Xt[ uե14 {/W7+2?u(P!8﷯# D* l]zU0OK]ynnXaE6ak|F<Oy;P&2(qAp:G*=h]EZ8V5ȚSr+ uvf|yuI1l ӬgHuZ9|FBTU,U.xK\cx-)"?`J bZ mu# 84vWzi[3q ^7Cu˾Xd{R1t[T@xn$T^aS"M)B0f^ȼ8)X M 6K,!j& %T- k ^QP̶-V|C`gJ/!5u/p;M]v1ƈ5r(IrXm TeHz䦣LP*I9S,Bu4iWB\}sR*/yFBݧ/ OwD4{y5 vתADiq 0Ɍ˦۽rbHG;Gs.A9lѪa:a n}5coe |4㦈-|oi!M:̇jEycІ[=LV˛p!WJU7p*$ a<ۨ鋜>#2>-;5|KQx7cs~@aN,(nn36(nm|IcNkd1GNMgqyxoF|8g$` ^{CM|cӱm6U-r+X -7ObA32PF@#!ZB|O:ђqGdu! %rTG.ᵞz:zqc>ヘ>߭Zw6ø5w>xGz!㥿9ќ9f2 HH*~&\1'^6NdM*V{ηӸ+lmNDGח| "VL]~1zQc(Yd-Mi:ct1 ykznFZZ_B_SԻ֥.˜RѿnQyaV(t)_ia2JB&,Dz+Pg 5}TVD%g@mdB:'O/ãP+bA p|$?s + ) ,)$`}#&c!{$&H~8߳a ^d2R4ezle6̻`}AwO\hm&톂+'Eo^P3D+ijpPWCt4LJfI9xŐSP?} qL`k&Z6D(x)44s׊ 19C fKripK?[, x/PE#!\i ^*݀tj/=7H)l}7W&C#ZGі)tQt%vF,s1`Howwy Ꟁh$ Bc&Ơ;+ZîZMmFyYZnwGMH(ۂ[bK 4?Հ[8#K}Vo81٧_Hoo-|Gy]cFZmYB< }<2/ CJ 5ـ{Z!$&6^ѷ:,rKv!4sJNR}m {=j2'M_{wn˒EwCnSj+!rU;Va¡Me/w@~5aуެ?ʙ>*D^nދzJ?f^GL`3 U]vM[Mٳ9^H8~҄–ZT K0A5Сc-4/[wW}L KIQTփ\̊'Wq942crY9BDs2 溥Ӕ8l mS`8`5dDɬx<3u柶("`[J?Vq۔b9,HklQ*ui$O\&f[ hpy?MZ:4."2pr;PrL(f8>j'OԐ9ÏL<+GC5vE79Bb&sߚOi:dާd |FOӷN nq*r862el5q5w=|V`k#tyQIK" o;Foӭfydy ; //{{}ttnVEak@ ]Y<ÑhL%\\Q hLFy;ԁFU_%0@43^ @ٱ -I`')$ZiKm0 k9y`iv[廭{v&_qi g= VgeF Sl\1k+?z~~7O&[jPBAnnK.)W?u^tl+˻ a9z"và[lG1 ֍vpP0Fe?=*cc-d.H!LPƖʰP|q8@ǂz/fCB"lc@(B* "7e4o c4Npw ^=Z{SysS<->  "@ :NnM .)wA,Qqk* r|pt9\ƪiu,i8PzzNdrvS5HUSL3N ZF 2(ӻ*KF _c0tQ^"t+ }0A㜯H1Ll-b]7DNJRu Qqn+`GEVwL7^kCo_ OD߲Ї";#ucN.lVGNj|ӵ"SׄHFh+]2$6w$m&Z?b' Zι%( %x:eCɩ/43B+f mx -T1Pne5hzFĒt@BദB)'W5GKu3Rَ \/9kGWi3drΌkiR%x&U/c-Yof·+OP 9y*AMTv}$ث :gfcse+w% Qg.2Z#zP~؄6cV% R˽*ꪱl5ɹ GN`l$53.NI;kmE7T;v6mDoC@ӗ8 @6-_<G#FSòZ v(Y 9h&'.<<+vB|= ^`k07坦뒴q,w>=wdʖRt*';rcga|34Qi d6rygYW'',Si,r]7>z[Z8JεS5NVFZo}{tl]Jbڬ eƟ]d >>AtMypFL#,^I*sU|O U;TcY\*]a`:׾䁶9Hr-AkmCţFSAkGr N7b$[n/;z#5w'5٨ xjgL^JTWGx_%Еu`vvƸT#Y> >08{#x֭m}w9\[ڽM ^/F~U}qPZŕ~6o.-|NZyKQ)E{{~ s_>՝W.>f,9UWYfӰ4ޝʗ6@)i9cwTJ="+d)q|e .Ie,a;sd,5 ntxӶ <žyl>e`1+SPM[{Ro+>8Db7n/kwIәu] qsV2a5& m4ei#Ŭ`Z?T…-@ny2lxSyxCe0QP4HT4D+P"]KNB %b'>E"s3T1*Vl:k8wN|/4^,h5a3MnK6Kṋe9C猇ηbTsØ)"Se֝ M=MČH:tک>yG I;ӽCǗ{p.,< PͶNE' .?d6X, {_+? 6%^ASHNLl]Y3to|ª}Ak.p bO@#Ԋ>fcFҌk0uql-(5jܞAT}O * y=c*&&!Mh `ˎJF@a M'c]f4`sfv5K% ׫S@c'_BsG+ p3IRߣ&FWf|ʊiBIJYyxq#<DTkށgP,8o>i˚ \<-P ьCA['j`J\a. lu#otTKKKIū41\1H bkCa-Sm5 xAy:!W:pz MGZJMK㗔l`c 73 D2whbKWND "\{of\EMVr˄ 4%2I|]Uco0Et: aʜwȨkK6DH*+#SD0͓DӴ ) f<[O}В8(=Ǵl N0uN[,[H"h* 1Zַغ30gAzXG…wOa X*6(>MR@+L|0Dݑ1_ƤwK PpmJwĔoegi l8!h nO K`G [aM;cU+m_C`M}p r0d㔇~|\mR"_f6ؿfh#S=MiohJsg$a%t>?NeVOb`nT j*;`0kꌹ=xxܘa<\qb]Џ88r*KT2D药`E<ib( Xipc&$\!9P7as]u=xt$o=d):LOIBosOKh<\B˥w^J[6I6Z;Y¨"J3MB]ʄ9h+%{zqC~]PO(t.MDT -3LBjWj{( Ob<\f7h2: 16MmK0"f564 '!my55 YI~Fxi? W:9BAQ0ݪ>c4##iBw]Pސ(;II{ 8ӘnEtՒc;Tq9"X&v[M0N,N> & k'Pūcj p 5Sϸ$ݝOq6#v^N i֔/]Q V$ch?fC'򲂰>ت'.hN㊏H&p 4լah_=[Uw14kaeO TA^.c/># y.1@2fiu(" xeT]G:!_̙O4wr.FT&3:I95TZ։@zX1Y@pCw3?] y z%rRHfP¢")y{’bn̪ѝUsXJ C0E:=O2G-dQ$aS"aN_zہOGFn wV\>do!:nU-0޼_.wOiږ)t0v-Vb@QJ}ʼnHޜ){G&CO mq_L#l34*1XߩdS"h{.4,A+鴻D$^ct}:a[I$[!1D:g̖9p~0!yo~Zhk4\w }egˏL=ql=.XzyLJY#_Iͧx׭֡)+F"A$sgTUMWUR Y>нfғ,&>(K۫e*Ūzj筶@]5?6/wqBv5(xuJ|\N-c4G27!ok1?>҆Ot(PcI815cPP;.%aXR7Km5V6*#~rOܢ6yD v P.EZ|w-LܘMs.]8 OF1.={+RK=TlI `X.@o]8&c@V-#+R"F; ip)}gq栞&@( kr)` ^@O I gwZi{2Y+NGGgw&Uk?V ]`f%`U3?YXf;pA>B c;`ͣ[39owE+Wc(h Y/^D=yـO :Qtp.؜/r7'27w<پ岕 vŪVlt{=40 v35;@R=*Io̹= [ HNAc b#| O~ h/fm~t^k$H:LDWv% kV"ciN_I]1vqMlS7:Nro/VbbF.Ih& o )T@.KL.OvOrBin2s%͛ۄd3=x~\X;l#IB jSޛ\2&% NpS^Ydȸ5(t(]?2^}D3hDguto^IWsOa87$%x_#K"_4GǸqAFP>.Eq R3Bh 3zjaMg[eR\l(iqoQfE4)h9 ^I`Awg9S;FMSҧi s X<jw)V) !u^*$aQEzFv$WpKu -G 8O\wFO[G,H5$r`M6$0MZ$y>%62TB<poJ0!=>VHx#Ga-ef5MimhMYSj!jgޅ~} Ft|1]oGpA7)D2'ZٍS8?*lV_ۛD[}7l=hr& tA)?6m[b/vAX/ 9 (dW0> lpm*=O~hm}=Wȵ*hۃQimot6A|`,%k6)tzK0{#%[dGԩmÝ->&zYg\sܲj/]#A-_0cv]( ]6.#yJ9ٖ~;ɛbw!3ꥇٱ0f?l] ЙU2E _Iv(0Byo'sWY|4д2^^x+G#~U^}(2/V1a5~Px ;_|h_(bj&k~ G˚WK-ܨ<7Hs iI9U~& c?ʸVSlvNz4$ rrQ:!C!<!װQKyy&/ӠaSDߘ b V'7R\g T{ u#܇DTwP0ca)4M4 w*}M%A 5Ud5p_J<ʋɆLڸ vBTd3=X G$)\7sR7FUV^䰫xUXx7WmUU"k;ssɷ"]zUo-&@%'u5^AEˑ+*׾=&D5lY朐U_<\CbiI<~Xڄ@#>sBr9tZ&[b,Q2ó~mQF/sݹ|t.z$lhaҰ0lG%lS729;/Gx7"M;ٰSYv3DcZHH]B%4͞q}°%,ʄkb{n=_r֜ zK\VcP3lJ6Cˉo 3`yhsw UG>14x~eSN'-;^}#3Lu8 ޗ oĥ?j.*cqx(='I>$=O^Wu.;FrEGn}mFgVOQ41o.ú#{Oy_@}r7.r*LqR1=k%tTn`qy^N>Ä?;"6}9,lut.neK*yF_FqqOQų\ķpfwj Nt $*ܬ!(FΏq=FZV >253!jxY9;"v~g */YOOP6+%wvJpl\()@ܣ^qEk@jǩ傖_@WBӮ*yRVD+"934#>~"`X?VO؈xE,hxeOxVNYOp Eܝ:,IjT"`SKJ8g& 0>|R{gaرɯc,=/^x۸75dՓ"1oY MBH즤Mu{)uI) f}Kzy{π`| )*sug5R`ƻ;0)ǸteOl/ _$ LD&FT;aT pR]8qMI򴛠,#MlLj}Á*N_Oqy?}"M6t@:3Qeh6$fD[8|yI D$jîm<@鱉 EY>6@t-pKHy]j;vs:ie_\pl) 9V7\5"g]޹(Ieb EHf*DO&cb#KS./qQ\1kSWЙkϣ wCFbr]aI VgH +åc<͆${zl6[ s­g.;[9[篜%0I\;FEe#m[|F ~A9z"f164{ױ,'VCra4,Y7ݶMu6Ypz>@?i :T9(Ě!d‰N,EqZө,u'vۗ6-YXk9}q< ԥ!a uRLeOC7Y4[ZV,% 7 1xx z đx.7͋oI}q]lJ?H7S&\zڒ-bSI˪ ]1"b`YBԎQě-*$:׀!d*o6D 6-n}\%f"+2WV76ILJP&݀@m }'5H/pהR&#ӿLg*1Q eoeG7;Wi$J$0!Mݫ͌Hg<`Kv';nb8sx;It@-x74܆ @.8[/+y1wȳkkKe+(WcjOGMNHl \4gNinBH4}ua}lbbW߹l.t^CОeLw3 _VC"X> [ Udgn=V`:gwt͉c,$|xrx"0b@>)1k5P:ފLĩ5UeIx Dxե?cE[#xoF<*85W %DhbHqq=ugש :PL! R!-w\1jp.ָ9iln{:K J%u#x_a_v-NFMxa)pxd^8[7Pw,O~BJ31|ݖ(ZoSk꿓{ʩЮgZBP3#NRvpn?ׯB@7>EA!Vَ+x^Ep1D!oG=jg*eA*!K =fM4TƵʷes'C9b'KUn)+k7J Y $yʻ ԕή1\(Zf+}^?Є!NUfR$,E>6'AI3fa9}Ub}qd̥֝/n ϝI*y@"%Y'AF ^N[×5*IþwP|%y{WUI\a;AX6a6UfDžI;Gͧ7H sIjp=6Η$ Q`~^L6}yMa$fL[pHM|z f!C>Aس d#NҙR!7aWcnh,\ˬ}ihXCJCH{:[CsCܵVDND̏,gG3t\֚(脚N,dS14ؒ;>ߐ[!>Nаc 8ZxTn"nxQٺZ=MEMPd@]x'jдWtIXWfaJ~uİ H.HLʓD[,t0̓df X g.`8.3^KM48c%7H> rwރ@_=Ey3L%@*$y(QB[yu`\_4|+H}ɺ_B~sH~>DYrx,BZ+2_V}F^@|$.^HRlOƨ'V{-ON0pO, M ^߱Oegc p:}hYxA)h WŰg-e:H;,9_qP 9,޺D M06ю:H /ǺN (;4=rbaz}xAeF@.o3h!1Zd?ݧz{scx T?M+'6X @ـuY9ZbMp3EH50dt߾F :MTؐHn] T$B<>$JrfîuQh^eYƐR,)d}++.*R%dv޴$%S0mA"Kz [:EJ! пcqX%Nd{Px0\e)vϒ |6"Eٞ( B+Gb' y2ڸr3$K4A[`*xtI@13CQ>-%wtѹJlqFt!2˪-$ T DuM3eb䦬0yT**_ȸ(@eN:”=&k2e]Pdg4ʠ͠ 棁L} jyJ+bϙitTWE!gl/qd50I-d-m{S<0דC ΪA1JkU C}-Z UB{Śz;8-h)9 |j`JND+;hy~e=#҃iϳ]xZ:$y @~"D1Jf!\!EnQq?Qܣ bG?J32Tn MָIԳT2 NJW0Dhq/ ;{3A pАDurNS4:q!D'#g274-]3J~Jg֨N% hkn>Vo Lh˼5\ӫ&,&F FuQ>*iՆR n>hP ec9Qd:Ȥȵr2-I0y`s e/gMӣ>Ghq`&ntK[ЋY/LZP7n=jeɘa"5Ƿ Vv̵Z5I=tXw i@>s}lql-U %WAga, {0W1,&C0)َaZL "L1W0j8CS͹@}<p'%EX!nX gD2/g@~)$?Z>dp/wh/Tˡ< -ۀX.SZn^$NSя:,pr4) 5 m!H]o6ҪqDM !ai~#LO\gwKrs'#h1vfIk#o,Vd"JAjƂ+Дِ,]~&Wf)yFJI[2_^l\e\2C^bw#L+in(8?vn ƭb-q5溍%m$10wd7z<(VQݓF@68⠑~v,='Ox1 ɦ,3yɷ ynuAm!+/40F/VxbV.[ m`H߂P厄! & c`?[@2X{(<4uBJliAOGxuzA5L 3ǎ `\8@: KS=kڨYKei6BCTNXGF@CKckO}E╼&GeIw6 ̓lZ3f`3R&Iޒ{rk5DC"57NeTT#D VؗOPŤ9w qSKdOO(}>M3:E451;'SX~pr"NюA>߉p K(|Cj,@7;~p88)Ɨ# /pm$}eiIyp5a>+8q@2]@ؠ(*|RQޣr2gL7?c,MeKGDX ރPFVn:$h\9M)oY'N,k/FzR.JqK&۶${%dHau )c0t˴KQHOP5@۪xzJDu.ʞ6?|R:̤{ ➚Qa$bA( bOjMpX n𶬂T_xܼkThכk!hQ ;Ih*Eꑉ*ЎԣU{4NG֜X|Jj#P;e+SCs "t5?⋤X)W+Vw'5CqG =܃$>:΅/ƕa1Ziw:rO "ǒXJQ ~~|fzzLFCGF|td;cD1Hp$νlFLAYMQ[1EU!U  |tgjiM_>"8&?+1q3nIg`_XEBVӒ#)+OY sS->Jf3f+(vR$:eX}Slp |}؁&@ 7dp5edXF 3zxuPYVrAyФ2E8I*|7y~Wk@}83HW.K :ƘW9=pdhq//:vzٸ?; ;geW#=\FyUAew喱t& r~ewv9_W h6l &7 џY_U4F-Hě`2Jl-6F?ޚT o p$GʼW!yEU\u HDgvrBqetQ~0`^k -SaڀiN:ȍ|QILTV}ya&M5w+4[7Pp=ߟd2 rF:|Y~h'%xuÕ~PH.xbڗ|i([20b 2dijA:7d_3/=jLBjOk kmm ڛә]s:6g6_Py< |a<#^ B z=PQW7mәYcD“=³RV8:8DbͰcLtykqMF N,5+jG{P ?j^Ty5V刚Պ&džo)d˚)4-E?x5Lz.][GؾEv/_]t Y[!WzNon? |2(ž$ṯM*6I$0|Ivsnj}Okyވ=lE٫T +^ϮpuB'u8߇ 9u$ j6Ԉ(¿99 A`ȽDAr*lW'V+?zS(e|YƆo7-f} r*#ʊoTd;M]@:߻K[.ѦNƨxҗs~O]!8yoX75L\l8asԪ2hjtTXe>Xf2S/ܴ"q |АoU /\ڇ3Sݍ_iG!^d5Н_+S &A+?}r}Zzf#2A)^<"*9*{Ɲ!Ad|iO~ҟR`0jr!­йſlZZջUgRZ5Uȓb13WqIIaB+uAP L8_+/8.~} 6/~LX l([mV5Koz SѷT~`\޾x\a9B϶G;CzH3qp$y-J;{;02U %U(:ʔy$oLv G&A&>Ŭ*N񇮁z9gK!O-r#ke"0v{DAGX@ eY Uc'x4I@9\d95oSk) ԫ;RsƮ>{y9 {(׷zr2|"3fjDI)cɑ7"c$vG8D+[:"@L[QP&pCD)&WY4 hgąȗ{ ~mz׭vt(Mڡ{Ƶj|3A{vc l~x@Y[*o wi "Uktk61;kSn v.˟w3iyߛ楸IL ˻}$1 pt[v+873A+kIYM`H$*`AB-N=5ro#o`fQ@ѿzv QmS~Hޝr^`jh%yoUosj#,m ٖYFv|٥tmƞKzKbS(ɮ,M wn~Sa 3Sb#N HlI2/ 29vv-vDG}# F،gZױ#-NWėڜw^ma]R~ uW1$>_\l0}[ ZR”)7XQi7);'J:]ݻ.C{uE6J$=mgCo=g=*%;YKΌ_"nD.;_0D9*#mhNJy)M֥`F˿'fC%l}74m5/dUQQ/hq%|y4^-2.d梆H ]^xipd,--s#ڬdUzOȲe2@JkmB|hY~UybxZo]=1i $ETz\B^+0]['e52zw&c]Bhd"3{e#d@z[ CM.,9B֎Aα-O/Ղ;)W I&Jp]nR҉1&ue:}kt,=AuDN )^+ԱNsH=ȗKK!^vlܶNz@fAф60=_ȹ(cZRx` S Y:=CTD?cA-BE]ntn`u ; KzݿUjE+?VYKluTԲ-j靭,Zgl-V?_N3TRj3 I',v|Edץc~¢䢏Xh1tiET<_Zcֹ"]JgcP ?L89e!p>; ۯveꆢ%>9r 9ϱYhĞsLVˤpk.jD|{AxÜ&Nkː@ >y.hDȻ@ugV9.>IKEesm]*d7.R%Rw`GpTnG05:yRB2WO:5JYII1HЦN}AY ) tɑ /E^Fwn騍wp.Ni,6%VOp~/ U!NNq. @JI2 nS]Wfؐ"Obf44o]J \=* IDkA)H k.@Wf) VlB QFG{ QZၪ0:>[At2@fuyEBS$={ Bf(ADb ~G[X` 8 \Ȝj(2Q8iY6x\P$>R= 8F'" IM{Ah_H&}aDo$lG&"߁JOt>`C )uG_;J VS/nb?l]`_s)}AR(bi x0sT{X ֹWX>v" x\(l<N*A\Ίɝ =O:낳l$3R'0s-7ջe;*aTT7YB0QdkNS㓖_%8(G .Q Qnbc(LO鈮ܜ?V^䇑CDÄ&|^ޑhלrslU]}wA,P@>x9D:u{m.e$c` Δf]=0fHa56_otp|g;SlF>fm8GcO܃l_;LRąWx_R8|/OM_)Z!*Q{:vrW FB܍ZMH/:VG Nဓ!;ǡSvA{Lƾ٨ 9EE_ip)S*Nw8N1r!g29? 蹿쑐֫@@G# g5l$H1c ~6J)Quv~ *>J^[3wtu+Fg:E^buZkar;%jDܜ.#JCk2D~f͚+ . { COE(YeRN`[zLx@8-6qR+3@N5O>vYԳ4oLp+ߡq"vnY&1g|ޗa2'q㯷Q(<dn8jbU߄HxHdzZoʺ+XD꯵l.Qpk] =B~.\ K3fzޛAA9Y?[cq7 ej:hb'+.sݫlO9`z50)RgW9@qy<Ŷ֪W a[vEB] 쿻E9(ɶC+Z5KT'lxmy< [Kc,GƱ(_aJ7xMeOi9L~Ή3#A)5Aw UyŖ1EE?Gh4 P ?áHP7!ޣ2o9eӕ_+^NFqĆ„¿'IJ_5 0a\'imJݮ0ƸA+*wu334*nlyKGYUW(4lثfHfȹʼ o9j`jB{CtYRxqdvKX 0q>Y1A 8It&'ox]*C`m6֏!ſZtV}-=T^;n5=aMC k䟨 9kwb&]:-+aYhK>SL`r-#_sPä6,kO1_pVzuק@m_73rt͑ez'L2^ԌGh.7FE|+«YmŅ|a/SQUqiBDKs'(9ʶCT64\#+lHewrjWU PL- @u5ܱCbMR9WE6}R~*K;565 ~,ǵ~(?tҴXŽ.I^MdYIOceË%.qqn -p&kjb'>j/JnLs@/b;7j<%s (ԄWګfo]! X3q@-KaEZ`Vޮ 0RP'ߠd=n",LĿ/"9էVݹGvG'KUަ f}H^14իDoRI˅Eoj >#HwYݲӧ8~bΗ3[Jd_Ne">4gvȣn\;رʈܹl^RΏXhgގ;>Nüw^:^KA倞@2{fny( #ϯ|s[v&:7)e$P:4DAq@E$KojKŧN~3̓?5{`YDրP"_  W=8 kA-$=Pǒq5ΎG-ĦCQx RzjrҫTCة6CW<&+8Ƞ3?Er~N~5T+ͮaJymB`=lTtA`qYjF xwzQ`AgҾ_$pv̚zT{Q9*/1.%lYtj`Q?z6LZV~H;5aXSQ&Wy0Bg!B ٯYGFF?5i䣍nDBk] C?oYV1XoݪE-[ b\>:5Yidw+G,'K S~XR?+:G5bY`I3IO/jw0D)#$o>3bRbZb_`D3foS#+GH|}:-372ܢ\a>-shP~V ŵ)֔ Yuĭ#-.Z#EyWp(Àvfᒅ%/Dr(h%p#M7GU eY:&Nr9ϭ {Gdh,1-"Nh:rD|?Z{2^OjtdhAw@cH_}hݷ ͦ[KKk(QrMttl7⡦onm-%&$ q*Wvs:]Xo."gDhQ\nJ0ޑ(3Ib {QnQ5%KG&Uj8 tX*xPlSօ{A9Ert8] \0DZ7u_:ΰķ076dE_jX_'y(YqݜZP#[-hH}PdO6гdPfc`T@~u&q,?Ȥhl&8t[ V#;%,̥T$;T?O8T5"fjgFTrr:ÚǬAkY9lpӴx^mǣ#8HaF춱+R3J|52֕p&r@mO`t7 \VWal )hAz\=dz%zk%\miC%Hsgo ey~.> tS1]Nd鄋F@⬡cyUw 583_!.][RZ.~xFwڑ׈8R+`%b.Ȁ.22ۤIhԛJ1/j㏎K̜J0ګ͇QW< OT /YBHF:$c\;6W> zӮbNb_!I?\oFJ4sE;SZqԸ4Ӆ ARNMɄA( *yʵOBSk4)6XMLXJO땲q쭁rB}喕gؼVz+AfKo2z1DYxӫKGOhw7!RPt.>謡: c1K Hg/&3?3 2bƑgiF^qxGo=,5l<8cC\14U:evBXwHa~ZJZSJȒ(i^/rp"2d "Ğ $_L1>Wi d'f@cݜ'ӏT 8n%O<VCv̫MEKWjɳZh1wވ#Ckʾ: C(.S;'+aƚEqeT]\I13TR!8F#  Al/L*̹8.)9+翔㰫O7̷@`/eR@yzFNà3ˤ9K: >[Rep;dcDݜNYPJDih&kHZ'^(jnRDaC[dt^ƿ\$(\?vLZnA*숮nɿ]n0 ZO7EqҙF:)>On9i(r3C]ޔΨ,dglʺ@ :EƖ,H2u Ƶ>\۠n0IXZ^i njJ |:z KfQOSEY<~ ( {xBQܨ?g)00vL@D-<7wH#vB&l}TB?3;`툝;?WF/>pZs˟>w0Gh&Qڜ^a8؅ȸV#Vu+V3צ ~Y k=xbܬ$>%v#wWi{"8Y 杪>u%8&G 9 lj]TI˦%|(Ai^tSi φ5NG[my1|eid#Inu|x3<UiOBP5kINjte@ܦٕ{u:W¹/=K ['.f>>:!R^x\kQ/B4pzQtw[P tlQ5ByX!7 MFpmOt83,Zcqd\N7pt J2Hp ?ȇ#P$rK$*Pѝ춂=9:yakj mXCj;U zENdiRꎙ9\2<\R> ~i^]G"U/\\IAxk2m j6BOD#%Rc1RܚG.I~C"Cpr8Eܽ3糡CzVċUO:]3mkœZKz-o|\_+D JvC5B2cZv`jO=יU/"C+22Dխ,cYV'(sJ;-Ë-Ip}=[<0%{jجHYKZE TP!ː"3,Yp[`w`ͫR?  F[ago_%چg?Ph{}/WROܿRn(kHI'5ӝ]ik\ecYl d-WgqIT$j獘!0]Z2Lgk»<ӿG_H} p8.l/ Mf4qHaw(z!#139$ɐ@ M[ϝ!H0ɫ:F-(894sOϏΤS~_l%A/grͽf [ŀ\rl Ԩ|N3ަAsOó7d&~Å_Cߒ.Y/0dZS0 $i^J&C'\T!WE(Ԁ-[-Xp8yǠ<أ.j4E)x1]/)Rlo:kC6Z#1. ƽ4w.$p+֣CfH<H, |$F3Oϩ51.t 7bhLٟM͘b [Z V} w:Z,WCf}:`M/,Nm1UhM6u(Z1UKUZ:J nsj^J_kKc0Ѷx=,|Z!nsWռ+%T )ơ@0%RJ<OG.s@Ӊ9VX|j=ߏmp;e$.ǭe6=SȆ.ӟlQb*U :i7VEAx|5@nE. |P YG? f7 5V@kI¼U$Vŵ3w5{d[<%vTLF#u>SD wZ:2L`,$Xh `8] 6f6vzGN6x̸稅hfr(uկK".hh7A8]AJQxJx!t j/kqn̆]!F(16K¾6Gxd[gcãzzMaY @Ɓa7?ܶe5+?\uG=fE8#j]~u$?S+df<O򔖊y: $ppY^@x7gO>5[W/"`c/:)(4.VGX$Ŗ*.Qp#A*%e~\cLv{Gvm0SB)ߪ?WV u'%;PY[Hh@\ +22ǔ-w~U zaҋrUTD1! Ş&q: HZC봬U[IBK玌0US7CU[g|:(U +N^OpN_}"1:0sDg:Fg3FU |9{"*Kǯ1@Y=e&yn \]e"-Z; PA=B<+ލlTes~|~ DiЧjg=qb'v;-=4xe5l@!ZD8OhG |}"cRR;kgkB`3>\9&ȋ%3 @k8 4܍30b?1kCaIr[\_CAz6N/&P_JF/d 9$ϚJ'U}S(`OkkO9P'A.hIɗ뭳Chi=I)$S1¤DRLv[ +8aL_+jlP eH"Aڋ8"<Óz$IF#.c$dF>roεteJh:V(XBHR͵p;sZg{i9{2Ȑzx mdGUᆾ/SUO&<+M}``iOg!omc}`Io즩ŕ67Si0Ta#aQIɊ]蜬I\ Bqy[-֫ib2_^uK0#hb0@2yj/8}HW7Okvq>a0Z@}+v xZ?Q{QϾ^p潡#r;B|ۀ3" [{JC}.AM,ˢ;yN: UfF-,n3<] ([FB?j^Qpu 2!aw# MX^!MMoDDK:Oz˕N5]Bm~ü _HcF՜Ӳ@vl(ʆuF_k)g>7<#Z i$e>L[^<`fzݾgyHbod*e*Q-wv:yrCX=P3ocxPWI&&]9UF3or@7͵ bJ^ ] }զ^n $WsN.{:7'N MU0Bu wb`w)2sd='YL1Ld@7 ˇ^==| ѾnrMFRظvpNRY[kXRg"ys(-Ӕ v!0덭#dy'kr*CT" {sO+0Qx4\I  ~z=wʾdaϱ|I m2]$5bi&c{ĞoָGI(}mpT9 UR#{GȖܥ(yvMUx8 ): Ι1 HdL9s Ԑ]g`dM" zDo s"a̯1O nYB[Kf/ݦQʐ .3Cr=echTj,`o;>} I|Zd,kDFn3'  xˬ^.hU $[k#+ԎL%,,'徎Qg&8d={l|i|`ӷ# ʩ8ty/ҝK6?r[HB#d_:FOaNMs tw`!dmKmۇZ~!a|SZcD=*)9ۗ8`CFۻiHdfyJCI my4Rnn_|4mFm=(n7-Cw),̋<Tt_#MyWY3^8m۰P;+P$;>o4}DTC+{l ;8F}ܖĒiRKpժ3`߶~<]\_JgǪudkX$VO=\yy0[Ay$V}ςqy!f0o@r$"@1eKy?Úϊܨf"= "Yg"{*&Nm ѝ0E`R ՛lEOh``k_o.X` hALh(˚濡W브TIDmr0+|B(?}]`q͂YU>J] eTyg d.v SSʬ'A-e/I}^R3fD5%o& Ү"ܼ+1|5g^)']) 4_Q ή4R1>t*,Y%vwMӭ ~T˄Q|ֱ:*>b+_{N_W 0)cɁJ+s/\ܾʔsE(;*c]6YT\ <΍^1]I;8{y C/e ^ AVνF%oWûu9dPYoo>ܮ0 +awLUֿHC0\ع+p c;z$iQbQ.a&SbO骉c K.Z'5PVxailSgM')wx.aE'Mﮤ_+i#%z~ XvA@8F1 i(:7 ~5ӑ,""3JE頇39ſ2RYVp?}(xv4 A:мeF.Gq ?Dmm$=ǔɷtѺ`/ t26pmoXgPa7w1"YD|lDmN\6L.[wG"-dS7-hrj-y0E"KL#6iצ%'O&lg^PD*/ֵŷSUNkgHShmZrjk^%.'=b5 r$-} ]2{nʅѦ"Ad9JDc*M^TQwu$Gvx-U~y?7qT^%Y?9Xػ!_឵2WE&~z'-p}H,~ߝYa?j'͎6h-Y~"7XKc̎[%I.[ V<91Q፶{l N>!L?S*OWi3k|IF -||P9;@k5↕A!A^;vPٲG\VO-&?=?Fog%;8=>So-ѓפ@>ΕbN0]rU~Dbu#t59,Ϝ,YVI zi:ZUCTHQ`>tybXÌ hCdN(Lt,iJ=(va:'E%*c97V{;!k2-'@Dbyk PnZ5+pLv?h@cFwjWrֈ_1_  6夡8 Iy^DȗwZ]#İ<.:7yuiDHovDz;տ!g(6-b_.o^ғ.Cm샊*5|֠T3[RYk::ޓRxg{BKp_C넻e7S W{$,+G@OdD+Wmnc Cq*YwFmץ) =>~Dt$ETW.,`B r`1IWucm$zC㘖 lO߸0 P)ЉXqItN0(cVt<+6}\7G$[IȊ䴇O짚TDg ioF9_GI1*?29> n@HKVs^ A @Ai5qnl\%c "Uْd)(EBRW;_<V*\hy()}rE;Џ' D'ʗԸsF@h>" Hlۣj 6QqlTqfcqަ脍#\3# fNU5C 7JG>Cg]wBM_WZξk> ڥ%H'G ݿaZVvpt+ʉ![?n}O`(6DtM 5i~ EjnUx -#6 8=ky(Wl^Ed.l2I 3ELw1@_@q.CVxͤHoJ7P`v̓MEN:".0 *LKP@1fAODo*F+69= 8(EOssv RYj.'N9Nc߅Qw)E0$`:^KC牚noYrJPPzV"V9|9Xڳ/{mm,e$[Uę Ѩ=S(]޽}a^3Ʒf:vxHGks/D.+oZX ߍw kJMcK^! C_5S|G;qU nSTHNTX_fE8j3p.{Tܣ/xM N glu%ea,xȒZJ-H6.ȗQ mPlQ욻ۓLN9mGDZ:oDR,9QSs[ro7iA->jʑǍU&|[.]qsBaH-Wf6i뫓 JO0?Hi\"z1Gd,0{mi[-,~̨vjr;K!YbRj[U0woPӖ[)$fjyz f0EN_ غ,W\im%z'Yk2 ]¥0=*a  qX"?}%Q\kDCf̔__7-8+i\^$,6' r^88ts`#Z͒BsdZ8upZI۟K+֊BH έP672]f pT_;z+RZdѧ֔~z#:(̹.T҇HP+ =%9h 0}tAr gүx(Wnx׵0#td8cZY],;Ǯ7i .Bf${4N/R_qn='xù_Ì,L1HfT=M>Bti) ҆#UΛ RSg U=)_X ei̺ݞ6CfE 䎎@1c$-sEN5=)'2BHy!JlvҢ "Ӆot@0Bm?X -= \gjՒrB>+&6\4D6VV(X":5-G´1$ ZǝaȣXB}⣎FgXdn1țv4δd,B?9^|)4kyԃ^yÙNrS.Oq/PD&!rxs>Z8^feX؆V<(3;@݅W}p[.! \'.;AЉd^W0/d-ۥP5`i:qmUe^7evD46`N#%|u7F+8w04^׈?+Ut4"c:̭P8x"WhЧ-lInYc’E"pfHnJJ?lYع+>)'VȘmxـH%>t2kˈt_v)}y}dj/FhL$猟S) /LG&@ߢϰұԵIg]'^m`>*_IN٬"*'xJ[-  U(p5DM2Ps./*ښ :IpexxX|9Q@K-\n!MTK;9-s-w*"ݢWEI 5QhX] {ǑC3xGeڽ:Ka=`.R }rxYC[+q]p9 ۙ2"xO A⌴Tq#wpumxs>;ֽ+86u/|Bt3'f}ýBzȱda#ƺ;#O_ĶOY r&cS |WOfϣb}#Q 1K-C<>KDܐ/FOmņl̞qizHkf^䀗K[>oDC6&m{"y*MZ6)(uk/t^&yr;mI<"GMZ.fT ,9a?vI񝆈^])Gs8~Uw>WBAS1Ot] a*`!;pj]c w?d'-اGei䪐+d}k,衺 cP[$8 cAF/QYAc]B8L p EGmh$9/\"FJͳB.^INqTʆ] 3ةZO46tי<}f[ˬ^bXiC"fkKHGr p,1&c!t.:#.x@k7 X\GY:_\<~]Q^D%4A9o0c^@݃^`P]}܉ߔT7c_:NH⛀cSN'"kAhd48{6Ӛ-; mgpus͌ۊx3p>,oI,}4Q]kr,@p<4]| >VHP\4dߍ-("=Զ"cH6tP I⯋TC$ c֢T<9;eW/Ę81ɳ܌afX[&iO89#| ן3n= Kv% Lװ)i.kOI9́כؠ2D'h&h)7 MJ#de;N$:c]v$l. Zѡsg6ڤ pDn$yggRPqBНx=R|Kr` a*.- B}9tV)u8 dz+OQzi >D[En&m# U:sl:}_YH9>U%Hf?#}Ma@deuONt>s:~,چ剫 P u`0p 3t\c 9&K-d N]Z`0S 8.@\vq<1@U,^XD1; .ۀ-b^爹~X tȯ"_WoˮY0uhPth&1 ?C4K m|cd^X`QTRdMnß#u,R xъTE ^΋9h,{{'W-- ]@5﬉dyƵ;qm@!Ǚ9BKXxsqn ķj[LxhGA10#ל(;r@qIԾJ)~9z@ghK^EŮF'̺8n>h;9Rb| (Ξ8h{(Y_1 d\}ǿ͸-+ 7iF'@fT$Ytf}B/E# 0 >UA=8ZP^ 6Rfsȴykh1 >;듺IU=^8p7mX:mswsI wu_󵼶t"U዁WJ3!bFs[y5{0ߟZ7 ]sH԰̖aX4tLr<ƾ\V7ic_bpWS|˟5k~!0|E/=W@b᩠~<hCZC*c`sKmc8l@v8t,Q/Dg=Hy3!Ƙ4 ƹU#fuTLLaz ֲ|lsD3,`2A^12]=Gjd7ԉ(#eȣ Z[ycQ8冹0#=e $?YvϷmo>X]4{ ֫3BfX!.fzV{LIeFWGP۰ag;!F<7,"^$4螨I D]? 5Z1>^),aJ?+}?WɃNfj_G`a0ِ{݁BsW M̪;?Ovk`E9RH|l?Ȱ5{{)W!Yٱ.٪ }Ǎ(Se"鍌ι )1 WS4%O99!XL*buU`ntiUsJ>b/w !Hf۽UV刷/z᪆Hiy,"kiaJAj>ȍ WRbk1jjc#X\J@-"|| X|[ މ|N 5]12@us5l}<֥F79}trZݶE'}"ƣoH⫌B!Z^ʝi"+iq\ho vBcZ:r .=B8a&K, 9GImy~xwIn 1vao wƜ湅<;P"$D siBZ^tѾJV 罠w?Λ;kF-%&%uy7M.\Sc̳mъ>=?`u Yk?LW64;-&z-yMdDjmI1%,Y+ϝ^%ȒM8'Dծ]r;@+[iGp#Fd;#YJx[LsRXu˳] Db2=g^*㾱t(5* 5w[67LWY1  84'dPQGWg$ y _4`1<~^FE]Ù>SP+Y8g/.JN *x. ϣSZɨ; gNo` `mLP)-J*6Ka!uhF8Iηgٺ n J1=a?\:52K);E•v ɽX1sR4.ƙYt'mʯGc!#?p]LA>Ot/1\FNs$p,`6T1oh,C VU@ f#|MF(ajpAi9&͵B\7㬟g?^O~M(6cƷx[GI6ﶠ^K0oPyP/}vA>RoJEP0,ᐵTm6#l<Tݧt"0XAbq;~dQm~W v}VۊG (J_;p+*wRs\sOy)uI|b @jSjk +~4AkCi ߬;?VxHittOe2 4TB.Q:\R DfLKQX) eɊ?^xX(q)g,.$$TUSӉ RE^;B=DhI Vg'<(bx^yLuD3Zap]Rŭk%q4:)Vd(ɜdu\B7:}bL1~©V.]`fY;?bP}(Q:5C;}jNe -3W@TVnA~uU y+ZFiˏq@7CB~*ȇ?/ᵦdjZ#Ig K 鴽ƴAqyPJ"FcCkHK;6vlI?tyVD[#ALd & 'NK};AƕATywi 4t_J?uڦel>-Cd](Ѐڗ(M'umH\dH TnK 2SڋlO~ls!7_zZ`! WAD%w#@k "L;;Y&F}#JI͈MYY;y"aơܬ;/!7Gƕ`~<\=V W$(wjHOE!lc$X ^4H>Suk)Xż76o" &yLv#%Yuh& kcS90tN[X[{۳~zׂyB>=0VL3qZ1'k/.{?ws;\==N ļs1R~$ %? Ζ'PF~ %wYҟлj`o;Q,6#2S15\~q;pvimg T3a6L;N7t\~r!<Ơmq (Vk4STܲȯQu}^ËwIǰY|w4j?$!.^r#'HYWc ,wnW;AXjw}c_Ľ&ܪ9~da:rck#*VԼ% p;=A5GB  ,Ɍ`׭YCah c<#BMa b0¾_O fuu yR(o}Fv 3ݹy;lw[?P <7@s02yGvڣ]8+;}Hυ << 0iNJ^t]ܫ"'1߭'9•@}@rNk4ζpը2qmU5|.C9L,6qSG8Ciel*Eo5\ Cj/lY,up#F9N/81Lćesk 쐺WR{PQd& l;ns(Qv0>8tꜨ^l 0`W| qǹ$8\3w2DF=ۘ^:Zp@?y BtyoO%͊3 II+|1+SvZgRmaT1꜅{b7+s򏾭#GU!Z+Tq0Re \ B:gU~ͅ^7e/h4S`\o(n3j٪iA8ݺqfmQvHeJ(Z4!NH5 Bm=t8@5 06FƛҸ(>eEIiJI8A.*KpkT1ǖGðRZUsiO[k0ìU<[kK'ȏ357扈6wQL>UPbKzXO:<[f!"X̄Fh3q 6q *$+'OZ20scrC ?P>Z]4a@Mj}.0w߭1ȳR](,KftYԛրʵ噕Akf6g2T€SEuc?^Os[|=: E2\Cecsu N;VoIn8D>{{QOY|ⴧqNԜ`o!a`2,t+3o@\D7 ]Kؚr򾒬E C;O nZxGȆ @.VƜUfŔzBUo!RC* !_S5鶼!'rᄁdaіAN`_BA0Y%48F7B cIfIeùA]f>_,Tmdf!8րsȖM# A܈^rOmx_vfk%?H9J'@8D5.V5Myb{PAX%?F`|>d`R}6qtA l "_$o Z`9 @o5OEpd$dߓbX r6 WJU+B ԅB]CsMpOE%P4\0`@\ q]FTgSx줳utWRM(#r~$,Ģ?LX+R0$W$ iCRѬi ^n<ؙb{6*p[|_I;㞗)DŔo Ɇ,wsRJؾl}sbtbٶ@;Ȕe{)tmi=F7nЄ֖L[l7и!ɏ) k044[q:Ŷdǔn[aջӞ-<^秱W@׋U -˽[a3h*pV?؋$KD6xc੼fW\ ̦is#ҧ0Z3 䟂93|mb7yI1L4N3]/DެS nḿDGu=bNӚfW=!^Z,bPVL4I2!_57pSQMoKJ~c=&!}mؒ,Õb"2{k;&HIׯjp.Z(e1,/45{fy͜7EV`c[[ۭ>7ϕ2I"\KM&H*'jժTK,G8U[(V *VYrƄy[l[74.]%ՁQrz3E#_Q|,8˦>[Rr̃ӫ>ʈ(~2sKC>Uؖ![6?wMQjF &NNbbM GY߯MboЖ#S.gx2JM`&1~p.LN)tA`BOyvmeo~~{(;~8Џ`@¸2k0YzTi-rejTrC se: S DɄ[.\ii,G%1:眮rƕؓ)dv)%PD!sVٔk# ra` lAE5d xS_ߨZlw "arP3ckk l5\Gv/Y0F@:^d|I>b.R$ᕖN>= &<6Pρ~_Qq)߁5aD@Y %j{qQkĿ|ig(_> "yr"gΪwܶ[!]hI[ݬ AR+Y[ªOFq{`-*ev態ql $PO\YZ v` a" ~{i&ϏZx'$='V/ E=d"0{;,r86 JAx 4FcFIxs 8[Wh݊ܖDtEu'/Uv>#O3I+ؚ㮠ݛQZ|l@YGʹlGYZJCmI)7޽-yḏ{PX^ ZĐ:]\QK\ δGaTY @A SaI[EM MWXxb|#/P?xT!=6$EjL'(l7wpGoxN|cf]תZxOjusM*/?D^(Dg[cG̿U܆M=;yf0FA*)^e~eZ &K"\|U@ɚG|bCl0sN`Ϸ) ZJfJ޺iI)rW7p(묶ȝt4MUE+Rab EцԨ7 @cY8-T\؂y5=}UK_%DSH*Φϝ^qhᓜMˏP2+.y80W[5< 7ؔKLeY^*|9^$ E Tg^ov*ɗ-9ZE&)8{g&׾{| xF/[ ȷļ*[Vi S6O&\L.TdZhŶϞYDã0!ሰpD%0ʊڐNcN+xI?zGC=b\W L`"px<;ؔ81F3׃U4c﮹tG}}qsf=5cߒKr_qX |\/Cc5+Sʏ4qnO#6ĚVkW6F -Tx {_H 1`b񊧀:P( oc,\gm,ANe".L ހTt6‘_xo\b9}%AEh=ǝ7B7wWX4kC;[rq Zqn>nMrůĂ6@n1TZ`7P*Πkk{v&gq=àl%MxiVfr(LtaB(ۆMp2eOl?}r~q*_?ȚZ@nބAnSm 2cwiMYb `2{+|L:R ݉ܣU bN;40pwyޣ5dd^& xH/ɔy_~4E#SYF"+K+#c<0'mk[m2N4h`lHp+Yل&>4u![_ %kh=UZ5b?E4F( vsόwb'}W٬ 2ÊMda`@L{AaC*#Vie' jPgr;6cD|w;ctEU^#$Тth?0YuXG^i]JD5loۆ砆+T:$׌}LJ"rcW3ĕĵ[ūD(RJlI'N(ᱏ`ċ|zd[GGîeޓAh'? &(hYQDz'-0/EknxԿrTYɞ- ski%J&~2I:lS4A 9k!HMffɚcIvw lu I4.S@?bcUd_.Rj5DQGmn@ߞWY17<ѧ5Tn ι&8ߐ,HOn $BT o0R)os,ڔIbêj&$WP\. ιyAb YJ0ymA=сʷ(.0l"GdmBX0Z,8fHzWpq%5D~(ŒYnnDRã$4MpV$ kySެHVU7B8*"e]Tax6fu$߬L i=C?y{Φ%ª0 ]Brp{gicw9HK̈́(\a u^3V= H@HFrY ˍq̀jmFo~r *I^,H$ Pճ0-e1#w=N)`/YԺn)4`Bd}4"ʩC˱‰]rygf%Xܙ%A☭2mߟۢ?0&#]/Pl;CßiGk/ayʷj!]gPQf[{#l1J‚ p,Mݢ)ar#Fo|DXs,=5QKY.kJgo::M`[ǕMT8$dHቺ\XxN$Ѥ0= SOӏT ɵQN;e"=' jS( =O Lya^XXN&!#P+2-\Zp Q:>l F,28w ;rdcv%n$"G1 >e {n'# ^k G?r;Aw yx#wpJ'5aԵ+ J)riڛ:HH008WJY 6L}0Ok1,f,$yXȝJlx\.6.LΕ7;r:C%!"]xG豖cvso^qCab%JCʠ]Z[G8uM:_P'OͰ[B6lW˷G|_Y 07-^C!XJp20n˻]`>oM xY9~Qê.D$Gnب^݋>43&/=OX;k,09Yy=+ԐW8(9X*F&}9KCRzdhiV<†~;$) %6eDi]lh #o;D$V[~S4E#y }%h@io<??xm5}P1X\1\IIO.'ûrv?U!)L0=%WO6G^zA6Nl$(:3dtŎ.asjW~A`?9@}EPK+ ÏDxO! Ra2IK/QBnl!P 5U67aOe|dwv%Y Q Me_8H8&po.U[,#5̛"!ٞ?n0 bcm*L>[^(<Odҭ?-h1kԾlhbH֑,yZ9F"|tMf_| a?^bIiS.BlJ%2GuDWOڮP ZEJp*}|\3gcN]*JB0g:tޯ~W aTKrFUb:s'V;8<[QQcCjBID)Tg FآWt1Bi>HT%䶾-2RqvwtWCpk&r"꧜}u+@4he#Wp%:P vyyۣZZ"M,iK'g aɛ=L:{#[ާUJ~dmP?42刢:sԲ3SLrsYۆE6[} H~^gGdz'|\20;Մy/K$V+ t3N%HZ6dr]$y/8ȎkZ;[:g&= VC.)&NV;~{ĘjuAWZ㴝(~4a3^D=6Ї d@62un M\_6+\=j*:tC)e{vP`)\&Ph4nx*@0y3h]):d\5yh|(M?Q_)4p9DTe~L.;~iR /Ѐe-=mUD'c mD5GOZx`P@ĭhq\*xoR-&aA䒱oUet!k9mb[S+&.ct{T-(3KEO?6ݾXcml]M#EVrPY@@@rRtqx$~Cʡbzx"}/6N"G$)3uP+o=a?_ $=xM(7yӭ78 U NP<089qU[*ZZ?uL2rs2;1c))4ޅ!- 8gPe, !k1Gs MѤVh{0'&d ׉op{@Of! S*c/ehcʪ): ΍ivMlK"g7{(Y '!Fd>(Y٦9T=x*M>](5kv0W'`rSô~sl@ d$Dvu ITQG+#?ocN F$"Sl,ٷl&.V:b ^\ۿǧMR0p )"6KᯃY %)q!\"Y`qF?!jJG{xΕ/|QӞjeVч (תM =|Q6ؐK=O}~]#Xp5X5} 8)b$a4.RɉIyqv, xa F:"MS~L%Zsھ"tc 6uA^qP2 DkԢ9XN־}_TƁpʅ$6-2g50(CW`y}\:`Nic 1*+׷gn.hڊUbe,(hr"=N%}u w]e ܫP{Tֶ:Np(k45zZTNj4JW銓$-7Zc{Y܇sfqQnEmh4hra esz[m֬1nxGDg$Z>ϘY>^Ek],3*i Ex7jڂJ@:4g#x`hU>Me/:XJ,{T. ʰ kiKYE睜Ÿ 'J3_z I X[ux}_+g= ylod9 (wgDE{%޴׻$"`bRg)Xk{M:0owgʸ/[V't' gijQivm I1GO>yF?wm/oSP~+|_G)$k5Y|?$,v :ؼ&V#)ݸDSOʛ:q1hl.he%[08-7CAv/u>E=MԧZwIysU%ϵ|4a-_]ȍۧC[JE|wSߑL$?{eOS*Ѭ ך-Iͦ=gÅ60wPȒC;l7FxÀ%h\@ϩz,sйB]j-JHh8껚R*>W<@:?V oh_hf-4@јYbWG`RݻwQy!G͉qCКIhpJV1(5iVVwD9MtH +8{gVs-Rк/5^8% + 1R}PcD@biN_)ox̃c{耆c@Fbh*'irΫ9ᔈX˘mrp]BmX UhzhdRzg|顁s_?V-࣮y/ǘ%`ϵz$61,< 0(7<tn .8"=+##kAq`Q"&RLZ:+p7U0I][Mmt*"H&O);bUƻWJWSE U!g(u< ì([|v^U#^󣘲(+F!wt#nٜkIl_'A!z'k{p&3m%4Af/2Eb38L:Ү~@,T~?wZMeS2ʛX8>/?XK<6y 0Z#Q`6PwCWh*޼ϓ/PҴsC٨1G(31Cž-yzwl`Fh*UF`XЅWeϏt;Oc$Äð@?>CY4Ѷ2}:KKHЏ m?ύ!:t垶XBL ᦲyYrK{ҹ#ŕ2Ek8 Ĩ6ΰ! Cp[Rub'ɯ㻗~-փ_SX/ v ᱆6xԟg/3ei.PYgfq/*Lo'rk8.v(:t JG {xï2ʊ{]O`HVAЏ ʔ@B)C1U 3MUczmn+n|'X@N#>ti_Q6Pc@!4JFLtXcO?#;+$ؗm5Qe~8S^яaehu=3.~+DN`/`Jq_ KNz Wz"'aa 9V!۾e"98 pi*Ŝ#TuQ!XhmOWfcʘpcL]q|oHT[# qg۰7f#8e#V=%-12g"WpE@L9"LR!mɼK5k 2 )n/! GݬV\,pj NUKn{#]EAJ*7NnrYKd׌H{vIrN,nETYFĄK %0]x!Y) l|(`#noDT"[\0QzQ$ PasjY;va5ҍg@] sq(Ho'] 6/6fuBc_6c.iMKolY}r)-s S ɏNF'7c3$s$l!祈vk!;ʙVv2$}x[=[$%-|L4щn&h!ҡ٦ QvK~VxF<f"Sjī(e|ir7{p[ApÍ@2;z^!_(C1&G5G]ŀ)-ȴ~5g]bXk\|?̝"[:,c.$zT.㈪d\ ft 2pDh>\qwߎC|Ingك}K\Y1}ȨP 쾢h\$y?_s"[Xlu|v6WĻlX7#.ڪמ4[#_/DT]H;W$8:3B66.TA5* Υ% 1h pɨ9YjdG:*dVY Yd,xUxHIki0?Sa=ִ0$v2ŭE(B* 䀨{:4JD׸$}jZ*x/Xl\ZȅoN-l?&Θ\{tr_}YmδXXu[,R>->% n*jrx}Tg+ +K^Ղ\_\H~7QFE-(bJv^Q̔:kIʨ {em K+p_pK+HWVaZq9sY^5費G1lBAZ\E(X{w+<&Ep"Gm!4 HUZ&%Ɵt7XKc$s0gz1&5\wO6H(6j=РvHfKmai$9|i`̥QsabS|W<k(L6WY /z->sUVT~||M6o^p1e& H_mwEwJoW|\*-|Fet4xoM q7~d!JXNnYA-~䎲{*;[Bw {-ݩXWZAs[>*^7 Su3+BP_M]>n( pAB3!Q4FWVvQ8ߝ+:m[B;:uEx~G?oo Ƚ'BO' cm-F#"uLGxxNH -N+ж"Cx[#I[_bN@h(?y!CoOb)WrkazvFCzrR;hȕ,YoE{&ͯ<~Tuk(Ñ *tK}4 h`:,2ŷK`ề:-Tdm 5Y.ZRO#'^WCI Ơ5jC۵j?Ih7v{z$p(N05gqH,g*t‡uZ;/wxʋ.\m?li2e+гz%igfUxmlSL6Wp0]B,By*6;>yE_?`5 O@ uckߦׯ$Nz^l/g7>%bBr?fKaPfLt1no0}2 zB-!-N@vg6׀*Q.ܠD.=.y2ql er~h܀ucL-J);R-VPoi?Fy@ι[mkCA.LL$~7ħ9ۚ&s=BuE3SB"pFB *bێR}*6' aX Syk90RM. Poߍ4T`3I݂緹{ɰM5>?uB@*sߤSmA% ioڣ~.7KȮ5o?,X#_wjgG~O _tzsk\WkGJF/Sl|"ҕ.v[yN2va?0+ 4}:/ @NK|q$Gy܇:ެ\]gBU?HQė"m9FaA")Л% ijL XߝIKK<ĨGρvU2ƌ.LO+jtzj0i<ݛ5iB z*I A60Ӌ H3"Jn7!rDSuzDq >N9w\ `鶺d.k_TOo6ӫgy2Lc:V[E~vBwz(()s(7Q.$Z\}?ܔ .JnH&;qFau)$Jꁂ74NJ֥NT\@uc| Go: UI4b^~]! wηGy=J+Q+<*xuE`3$>V؁xH(ڐ*tYJc4ʁVĠ>Բͷ`fRf% N#*m-E1hqÁmyK~%J5' XۺrR^>a|mŚu!>Ѫ׏}r/tmٞ3zOH4xxQQ7~4$dJo7! Kf!!$r /s3#4 S5GLVA?;n)C8. !Aj8@l;'nf Bj sGRLLcÉɜ@KȔ5z1Qw]|ɲof;6V^FCq8 !xk@pGmdI|*({|z'/d=(Ç;]r ,XuŷmX%TÌLI*Zb{ K> \&ccG#ယvt,Y`BŷFuzsrV1@Z臷bc29/GϒWH3 C{9sAh8$rRӜE E/ '70ӈ@|箜{\;,-}M&NJ%ϗx>c(N8ieDž>˘- m'  Z[4pY-F'=0e1n-tLP6˚ w;yo3yT& }u<\U/dYԺ3(R@!g6  Sظv= \*o/$֯nV* C"6_5߼2@k8=k\C"_i&t0;8~!idXXc0g/H:@$Z?=Wr8LjS쓮#QY\Sl'%Nu.0]Bfp{c:#夶fi@x(n)\-_,+vz7kqZ8UI5A=pQS mi+mݙv Do$`P?'(~t~6 "5%ƻ5/ uFqgMM)PRcŝԜ\.<ҍ*.X^Hy+ʂ3@h8E#ڧB[͏fDIuo\c>_RޝT/&4O` ~HGqk)'T%N`94؄f2/'axQ:]8CwTA]Q;GJvNE@/pudѕ9bbfmo蛦"[s6ֆn 㻾W0&oLU/|kIҠ!=VZͦM265]Os-Ɣ9Hy$QW#̦ߣ/]|)H,_%VDedؽ+P&0M0[-u$ǂ1 ,DF!CL/}6lWqvl&"g"鰓яzne^#Ц4 7%+QN91KotU&C"06YNL8:kv<"rMڬl0BT3)vug.kYEz\=&LOJp.9.S:sOv/p 4AX5fпs2fy{wlQ@?j_He &BG}9@,Hhxwvd$-UJp}u6B7Hw]=Ҝԋ6Pj hA]}X% .Ò8 q%6ֿ`?eztw~?' B}H?,]Rh lTg#ͨ#J ȯHׁ{:ČNNsKٯO=H[ A^j*^Cچj&ۇbH" rЍs+8p:p innZ'2+;5v5r'PW+.< ~ipK=oШL@]N \5$DHicwa=7JЧN⭞A) 8q;`%.j{.6GOTǻ|Xt'|Jv$޻j̜<@$+=*uS*;%}ˁ`uCKM=TNiehL_1sΑ@rx8fg.Cwk"L*-6C-:t4b/'JM}aMhe {).s8d5^PA;:F;Gc7Aۣrr37LVb8(b0!԰Xqyj۴/Q P=X_O?bcU\Ows 8e$tvΨ#\MP\qS_\+;hzX3}8=[xM?i#I.]+#439WeIq9 hsAy .U*8)9e'B."1JXw^H4*;Կ'Dm.qP"}DR*:]baדDDE]Aƻܳd>},a(%vueEHtd 7ZX/Ԟ"|P^ڇ{ziΞ[SΉlBrDZtBsҶ$,ğTB汚Ġ-!x1RvLv;9v .}tRtkN*H韈L$B1<8,Vt g ;WKb RwWRls+ˤf/AK4l-H&uzt kShJ>MBvQ%T̰HdKGF+cdoV*hZ y%ǀ=0)WkޘωrTg @Z3o&dIrt_`,w\wתßBشpHFuoe~Z;DO&iHZD@yXaO[! 8>ח~LqQl㯕I"OYYZedH%'X`v2]//߉,Db9!O^@0"S3Ē(NY#z'NHE9۞ U*L |9ϓx mvYx_Y @L2}|Ӆ?=O15y'@f|mlpQ,*v hX}Ziw( pdvZ`?s(-ɼ2}P*У熧fb$kC╧)=s $!gu /&݂D܇%4S{$Ow' aޏ[6rQM$jцf12%U*FN[88^UDFGK"3zz' n g#~P*(Ԏڳoh)%#dEUZy <&tư~G~cJ+an &+x qqiSBpyg&ݚ  \X ?- ˾aQX]9i>Y)K`qC xR>h|d؁BKz /:f%6^oF-OA!N8Rs0vO&kpZo\HG⻙rX~.E$$y)&J&Q_kgLdD#vS :&~Ԫuqɺs~0;f ^A$+F#G 8;jx5u0./nFfDv2~QEVfJbvAW2[P8L%u' nR\YV)<A R[ĕF-^v$roSMt`6 1sQGͭÝޭ핶%+eJLWMbR4g+Z7G%׶`g&Tl9t3xgYY`ǹ܈WaشDa[rU*5TQ;TxHd$ᎣhYacqBjRpAdaճ F9_$M(w-BxXT􀥽gDc #yaX#)7x(}G>t6s@+cURU烨&5J:SƔ\uè*EXɳOBMCG@5eR[J"ή&W2"{WNqz|13T҆vCLHu\?3 : VsɁ@Y"J"GrHLaO]@&PUx>2AT^N.ϫ[J;[`|Rc|ؼ<߆eQz2M0ޙKt()f}[F~Z)gVߪYUbs1ikghэѡ5Q4KVP7} ?"l׬rXs9Up@Y{2Q+Ђw~樂]:3 rv~е JJ_.Ѡrhrfk{|%㴎lSn`5HtTV&?[_aa1~N=`;7"4J,7i# dIu ?qLC]&eCloӃzHqjŸ>nKU?%%}zdʹ8gD$< iݶ'EA*H޳wg)i"jqFO6i4*Ez%QSSWOcZLuӝjb!ꐃjMToE#^k#v^ɧGe X8,7~r1NxL^\֠wfa^ˈ8h'CM [UT-lv؇*2R&\%!w}@CjJo/SƊ'V(e7YhAzJSU*',|QrKD+b5Ka|HV46TKoOt>"I4Ȣ4 gW@;tnErCw-V8gf2M}+}TԱOk9l&"Bnb _hJdb/>no43i\icj+7?y|=ڮO5=n]Ÿ'ˆ,Y͜'̖ c2>tːYC}5 ,pGPj 39/ |sلG/̀NQnx,\HIϝ c?I#g ^ =GU`EV*GQ2 NKxlKTWj`WgSs>B!Q".dF.Lgʑz)hXSͦW|(!"[m7Q\qN7Ŧ'.r. 0X޻Q ``KHߠnPQH)2y3t'?5cKL\ ~7Jm)-Hr4DUJn-QN*t6O:l3K>߼V,\a6v#RW.ymCR˿ +˓q.`% &Occj)s uM|h^WjiGY|zZf vƭq>oU<ėR/h^qw ,y@x&5ѧSX\Sz}}Z[-?':fi7QrSK^U7[8~=mdNN>c 0 ػ؝H0:rt{oZ#yT!z( ˒@m3M <}WId3y%w:-ΞUI5=8Pz5;Am=`7#˧=[;WeA|;wr(rZ<^io&g:<+?4[sըrZ"` ;s" }{ݖ$~z4ܥXqp?~vqP4#Q@ڎP#`l!SH&?sވyI\U|3X~bu 9ҨG"~UT'C\J=rqELpIEsQsiAwMܨ(Ya[ 9K&fMT ϠT\NnUE0KE` 1cfJ!U /Ʊ.BJ>9:游#UhVaNmyJ8,a=[t(u(%:ps^u\%Hk 8cJKf{-7,H lƒLCQ1hza)KYVtVetiݛNJTeN궉4kV']ogG lڴ8hoA.b 1;PCIŸ(7zhc7xtcH--uZSS$W,xN i1=Hptί8 :jR57N>qמҧMATf䌂Hz4\`P#q|2R6w?[R4 #!rciNìSЫrz]'^p{#cC&;.@w/>};CVTXWjmWBdr\d:uJرjQ%' W. ψӜdBDNpj'zqji3QgJd8+$x]''mT [/[vتt麫E5xu|&밚 ?i L"< ̦t"2KDז(3~=IGQH+$vӜYIHp81y% sCFj%:@ypie. ~xvZ/\̻14erI)~u\Rױyq]Zʽ25!4μEە(4HLos=;3Y2HK]o{? lv L~H➂Z׊{ngd1jxs!dK{ @z/@[͸|?fw\EBǽ౞71d%%̿Э? Pꙍ6?\J_ 5!3|E +%>sõeaP>.$ec^5 MXM7|Ȃ>vJ&*2>~yH_;GUm_ym"F!ybe8@>BE!*g:_QpB)PFyMMF`߂}euG+O+|#\:/uSY f4=_D޷YDZrn6G1\9wOr"fVbn+~BVWέ:i҂2ҁ̸OdE &UXy'F/nUc: E`!)< 1Z]#܇V*IW]12*"jA,/x9 d汨+޷s=cs ~05MƒܵɯZRZT wKju&%ѡ0~sFf#5U~z\zj4[|q;k)V~\O$7K3` [IlFy."0E5@5ƅr1ƌv.FP0Uo9&2$GgF˧頷-p$D-`  th.z=g挚;6j ?;+f_΁[1?#6 0Dc].dY3/~+M n9Z Q6ZqϡGI2;D S0'ʚo7흍y|hw)[Ӑ)mg5 /3ӳ<7%eeVMĬZV]np91.4| 6qRv[trJ9USоq#auOgmz3$Ї$68%j5{.Ev"g}srH:ݡ8leEwwDzrîB8(d9Ïa9qAw'HܬY^X1@ ̾;>\$ޑ+ NG:dUk/*_`'u:tFkZ;8gY6UM:,t1JX_g~g9 K۹!HB42WĂpQ4Xm@kG%+aJP8؆9Pw1ͪVh1mE͸1rm$vc) H8¹F} H^8!uLߏ1@f'kʆ25CkHx8 5+VW+쉭MJdǴSx&pBk͸ vĈE;̅|NQj8ed$,Z(Vk|t lnnhOǽ@*=wa6r(Гݨ{J0=pz1Fh f$лl9Q*#G4m'_0_:;:\kކ0c7mECH{Ukks C('H3 |Pkt/9SY=͍쮺FRܷɳID@fg& zQ]|@#f'%?MguYZ?`t?f#qX}3g8[TckxT98_QX2p1F؍V5 :9dlyeUsM `(z|C51ۊx d1Y@ar3Lt{b:̑Boͫ|Oi+"1l^ 3Y@ :` km4J|1Ҩ_i۪4<^ְx0qįūa*h t| iOO"?&ғ{LL\#}YXyĶhU PR2+۽*-NKn_'Sl83=Ծ zGH/0(FUo (0UBI8zY[@XE#)OwKJ wP@/c8>?^twFtaݠ 1V>c=ҭYab (CH 55VA&mff`rs@@KpqDLS ҧP laE|_m[kkwZܟx1~h_F\fVPu\C򔰈^LbQe$7*h}d `x OԮ3-9ɉ 3H{@'Wz#:yy]3@rb]*,9NpQ8AQ1es J16Ƿ}< 0dLF_6ng~6a@t )#mh<)Ayx,\^-8 8U,@[Ȥ'Sٱݓצf#dn2p|{%:s`@*ޢ!) 쭌ؿ=XR8]9bBo~ݽK>;@Y:FJI|e]I^$({ם 9 1u ػUgQ7z\'IG.w FlLEL7NH5ZQF"âFlpbN2)w'%? [6;GF(:k1eT-w]|xퟓ"O<*=f]8a_|-ܱM9 Jm}b$dj-jtl]]2yۢ_zHk68|j6'<) zghWdn @?fB/ \/fFf&z/ "a ܒÈhYɥ&|J@5T5e/o/PvdY{ Y湡&+⥀a->AM-kb%w/~B4!hBb2K d 1㟫&u/OWp8vONɕfS~Yf 4eX3WP{fӸp{c#YV5M8jLIa hȥѐ;s Q\\}kkHg f3tNDY2ўqE/:_LJFBNS?SR }yOXW zv{2x-bѩW֮, Ѻ-1bx<9.7C|%-T3Rt%L$ع)qhu!Z|ZeW1י+L;Lݧq8l!H˹xb>]\M=<0!%۟qvIul6L lt[[C< Ŷɰ8K1UU&nlm yJ"Bz hYY0z <"GNT9TU[qFLY$k7{0!XC;o4Yi8;~mY2ͱs8\5][,<'^9bxM*310g`ӕ>nԠ4/{Ͻȇ4ͭ1 ~c3UR]ofSo‡yd)t/H*Y15V;nt$"ա+BۤLɥ9Rk9~'1_l 2?rY7j[rJߑ_)} L$55KV.ɡ Yf!V8UfY<.'d4촭=zvd'xKL*α6O6dNtDIL>F.*[y u#8Z~oخ9Mh91"MYΕ,#2I 1lv˚Hȧ* qE `Ei~2x Fu_TF(I9G J۸/犠tD&MU ]P]Dj7FQ;L ;]u&/5ad Of NعPm_~4e9v p0Եrc=#u VԞ_/@|py0 kËG]荽XxA_L4S]uça.USa~Ԛk?6B6Sa@9 ,TWZHrǖ~K$F-I[@V\<,8I:J5"tsߣ* kء7Hھsӄw,?ku&O,CD]>v%~ Q8O5UOZ&9ѳ;fXuR/eRl+wc/{bJI#BqU0ĮU1Pr䒠)I;l7,)փHqzC2Jܰ5'XŖ0I#|9Z"{(Aཱྀ^R])C'JNˣ'OQ# h4 Z׼E26̭gU(VS5iqsĎqs84g$c֑%eoy[Ф_RU]aKΝk9-Z`&s'0 r ^n,Mp+;x{w3:" hUs_b҈i63]yB{I$'Ti,zoތ27:0=݃f{~s"SNХݓF^8} hv fz m'v9 ?49;۴Н./CXZX?@}݊$nenrnxXlK>=c_2Ra~u^/9 48di׽}64{usnqer%GeQsf$}S3(գ?XQ٢>I6Ln|v)=|=aUcTR H>_sx<e* zIEmdD|FӅB GB"JB\QOl\&PƘ!zZɅyUBWSTRNjusՠd <QPZ}1hKfovx{,K5\ =~ԐuMh91 aT_b>e5#  {@[o;Ve7{~vs AbΟ:Ŏ0Q9V?]#10,5B >XR*LA(giDWy'-aYrv }YE&o6|P>sv~ =5& ]z5|w\FtA;ƪjT۶jᩖ,ɶgZ;66BQQ+B+uTʲI U;i5LyF!9+T(Fh qfD"JOp]IH SJX“SbfaC()@'WX҆fzۀi /@nY A\F~>?@u(E 2yI#T8la} uX7U=Au_oAh4_1a:0Y<6MLu5(p4$?K#v˄E{oҩqʾc;Q 帆#M7a z=~8SX#F.:cY wxsx:P8]קTM`#:HxmgYd1ʿ{2u$#j^bI=^eHcg8, k`(-,R9m:8ޥs+UT?\ Խ7>[_۟2A8t> 뙬o|$N!fcdMjEO)A#\(\3P'Ǻ9EdGY(\ZthS >U-f?X QNӗKQt/Ky:xc2#\4B;$ቪ]l腀0_@1_o,)l<;s?l~8\~V׺B[XǴ1xdBk>76%a>}J E`6#ymdt<usrZ=ȸkҀ7DZ~Tc.Eu7Ci6c )PqWKpJp\ePG-Æk-j3㞹ÆZטQ/ͦ{1-2dVed*CY"$onyya{~ i xJUXܞ3tz4tNOϬAn_6?13 RCBmP%bN?:M5F$spQm f&zdUݍ,K V~SD_Knퟦ E$*TA^LFctb=( 4Z*ZkBplk^)3R$sE_q gCzGi>NLT\n.ؿW O~ vݤ&hu\l6"CrD1WN8~n^L?h_"ԑgyrK~bXů5m, GthI;L+C򏱞Bl{Kcigg鳞,-"Q@rt\#Z|^kT/vk{##o /%g1Z%fd\o&˜'6'3>ȑ1xp!ɞjH3! (%Vگ^)?{ QAy8L&% ZBz$J4b~ʡzݷWtE.Vv́La+nweoP }SF` C5KqFe>Nm\ R2q-9u!(r8/H`vKm$Bp1DR%z o˹svgO) 6D˅гW_9Ⱥ8TsUC<!p @ݟ%U'ggf6j3ۃC\ StXF3jdJ4It)* @, *FE= #^sӷclwPՂH2 6yn3"OϚD &F~D/%` YvZx %6ڟU e@hxM:5B|>l6G3ix9'+&`Jw\[y/}y^'+\6ŜJ}Yr/f?IRz@}U@ 3!*2k?Ts>k䩙]amOlrS߯NQvK1~sbfh"0Ke !DLZ&C,f.:Ѧ?D-#+yT鏹vȠTËersp,Bt}yCa]QX>ZgV3\i=o7ׇ馱kXڧ, ;/Dw > jY0n9_whwurizTsuv{^jWA+G<>_ ;BȬ*ri]3$%?Ie ]kqRgp=n٩epS} h=.-P¤r8eD_ͣ׮oS3i]MB\!fd@3@A"}(G!5Y}~^i<16/ mhP?Jߡ0JmPxSVTMo|d,鈁8I7 ]^G[X1Y-gظlcڴF'eAp<%iI>g~HG;^D-Q0sX+)S%Շd0$Вu~D~K] r!PG '$ 3V`Ks|qNV8ڪB+G" DOmCYcRu}:*$Ov2Er.gz9 jsug͕0v"u/aRu:[ `/M?{YuwQr A1j{N $q9v\+_kx}^>HL(cZoVNY Lyp^!3ryRÂis MGp"I- ,>sm+L}>E@뀾pu-EmtE)U|[j,Ro8]5! q¼\VwA}yo7*.;~0FaX56__d`DIoz`3{gCb<7j87Jøa)bZIQװ̈́TCfL@vTSw:Ff{JƐ}cZ\4yA(wT~jI G#_)xKߠyO-SU7 \IBS>3@y Jh_ Ae  HТsXi}孞9!0ۧyИه ki~R*)o^7.Ɗ:<`R@}mgےudAXjhF5~} U3U߆j'0_##ߍzŤch)f!ilM_1h9N2+Ef|* kE< \x rH:PS܀D:C kd4&[}~jkBg 4 (-'lj7T?4b4N7\w|ւFhPOZU%V2i}雦~o!-tЭ-&Ld!0xDi_+x3_Jy,Y:Bi=Y^f~sVj ې_-6)uC#)Fm(l͖ x}|ww|Z<\% 't$(sGcry2{¼;Zw= /zG-Yz 35cr^:B"Lzkg}KA@.~7a xVܹķ2zxd"nIsN:h,23?>pҫkkg;P"`V{wvh2N4m P&GIa 8!航Ђ^ǟz6ġ252~  v7Lh@I.D>jTahV&Bh41S%3 |Pkb+.G)".;y+cV\ۆ+SvXz uL$GIÈQm6m6[icFRtYwS*I֮4(D`gy5ȏqnŶh[am:8TrXoV.ghĐ`iNO$6Ni5Ҝ{L.k -xpˉ:2B`ӐrW8>:^Xd|?܎翴ouKбY+/i&s=1OQYv7bSר<ӚIPQJY1i 2ז:a`AVzxgCw5C8=15.ϱuD8wTK|[I_;=v իtTY]>?oQH^=ɥƞshza*!X[mBוe`ӟrm->HX,Xy4'rhzc-RS7v%j*m.8 ­MniY7Z]47sO11}6:y͹^*/5/+~[s-u&7 W\1(s|U'z4|5.PhN\HS7ΠXs5}^^9e5`%Bј#q>4eV9p}\]o Z(34 !4iƶ yF gcPcs`@DE!HoTp,`kSs/>Jٽ"Cu" ~Zm8!`58^`c46?؅Bh\a-Mj) :n!B |]-DWt[3f^PMބiLpk@urWMJFJHp8[梚ӄZii"թK/*wr[M)s'1Ыc=^:P31&|Mw^훸I΢E!LGq8oXv DTL}Vv95$iv~DžrTkoK{;;y[y3CߕIRv*Tb ")ꔄa=c7_MltP|7`RBfj,pu.DtɳHE EEdFCKmCZEPٳo9^լ֠pGpD`^Jր׿"˷[,X^kM#g :9CI< 4Sp\wNRn_,FǮ Hڋ#yZ F`B D]\q ,G.ДQ)aIL(FARvm{/L߿ʭbv c%lk&9&&Kӛs|2UB|cqJ t`}'П2!L7n1|03pˠzcEf8/giq#N52ހylvdY[^4J}:So)S N(jzMJ(fO!!|6#>2E$7)I bo0sVD6Xg͸[+)ĺF!Q?e'k۲Un5$eѬ̗5]i kѢR6ޜmP|] M@E55Y1M1dB1`~M(Ds T'5`ul !K3*VQ&*٨D( fpV!W=`79c]ۆp,uHF[J[?D"I c,EA_a-p3؄|DxL$or6sU q l"u8('/!@p#m@&6~m \O9޶DZ4*~(RU7nz@ x%ĬS1{$/*ۖC~ e!mq!N5c [Pi%$=x{#Bh)HX82&9U'lP|lc։pQL>?$gfCjM\2,n6.A9%.sa~M9~@v2S]qM:XRг$MMU~ #y4;k*RmCJ]b .x} ;/fADMȷPXЄy y|lI%S &a{S~ecto~!BX{.G.̜~(|\Uw\P{oє!ЕI$4W0*+/B(cHR8G`1}F>$M~LnaDsWy-\"Mf<4^7'fn+k{OUS2"9驝uҒ[ezq.SG2؍w^8ݪf-Kfy|<3(vGTi'1p4un+ߠX fJ&E%#"TR%@uW Lw? ƺH,D/|;=6e,?By>dhtE mX[EzQ+dqi_o F<Kq==!ooJEF>%Ϭz|̩yGwV_:~p|p 7zqgv>EK)l2"ыU-S8*MreoOW=x*Bc|E H S)ˍ ߬)|Z|K]M&p:!hAC\=n~z& Է^M: ;,d+qxv 1 QJ\E6e`CkzF@@ n,jٜ[nxg 쌄NJV>bE n$Eh)*=BugBy*MC `tpegpY*ˎ9hmcĶ/McMy? JѲpx˴BKə1ǯ31W0rh[0o^\L1能`z[vȄmjT8k7xۧUW^KKWIGџvw4ieXb4F&ANb8 bJqA@݌ KpT @$b6 X`+fV -1u?ew C}$GtcALp] DAh9ܗŇoܧg_*ADMOՒs7?vm'\Ѵ~6/D -LMVbAP,/{ "D#-1Ӿ= f=})A'b( 7mCSUDpRi76 |j5k'J:x$w ZDa}8,V␜ԩs_h }T bo٤۠O4܉D_ IR랾nU21v!aA**& Ȥe>jucAͰM3',6cQB U&`D-JisRuQ 4$Jߣ 5l31[L}HJ%i($Gvyjq."Qj!7f"35/pMUҍV 6Ѻ0N}`4DI]2\eG$8KIN9H?cM$YG 쭝Uqu-qS=y8ZL;·G_LhcX$SWјux^airv:L`+,PUPY?>D+"U(?qiuS/[@$+Ӱ9ۓkԢp=0/Ea FL Aae00"e(#BVsǕuTa$.8*\jϋmpSGwD! -n3k)Μ m^xw3(:cu#>Eu*\óoGj}b#^0&سl^{U,ޟJ <(Q`4O?!݅|BI-zC~hS_QnWZ+:K xL_v\orxgXyR$zΚJ&%`H0 z'Xd!n[_,n?R@|n\.2ViV A5?! >֝"WVVZ)uo`<>G>ksŘ=A(@[s4ꡗGbLq:=C,\@Hobܣad=]ET!/&NJ(lEb rvDS08d:;v[Jg$J daB of^'̢tSsbJ=Bp ؚwy 9r&s7e2|m2`#@a+'q&616w܍98zX)l{`WCo%s)vϻ*P s}`,}w=͚3gUKGLlB:R7j%ԫ?7($dB䕕hX;;kw梐I%x~~30 LYF2ؑ"'uQI +rikb>!Ax=q0;] Տ)< |"xG 掠mBvmHIzr8Zcy T=ܼEα82`4|`lFI;#uLfYKq,.sڌCe28#8B?-1jVpw%3qaFe~S)ge(Q,;/"ZlZ 3 ٽ`xDmrɀKmϷyxOgJex xeQ1bT8sDlGmXmo__h4I*ۭpAMj߉oO\C^" d>\H>\P-1zkN3f3 :tA$yf^jy4? #]em Ph"6钘#CiV!9_CMhyqV$r.Qm\y5L݉y};X N>`KwYS҇ܥGc>]1ȋ g%e Dt؝)S!jEvb0Q/+b4%k:Yٱ !0ppEgr·j.2 36nT$CR'}Ȇol酊-cdR#pjQ/R]iqt tǹ1pH*mn󬥒n-FH[r"u'8:L:<y1`qgk@{ngMBr#=ZʲAB#H:bF;$LLy'("lId*gdi E?b'> \tj.ZF 6aSeߐ}OVm MS[PwgpuL7ɖ-?$9yÒ4^/`w&nSŞu DKVA,,o/(,,yy&Zb_ft|Kq\~Q N(AB"@SKDBes? z;.5#v+ '>i^~-w}Ztd PdZc|@,NvP =5uX~:ő`Wu<ҞkS;ōE.lSK*{ - v+^^MzMsFdϑ~ZbEhPen#1IʦŇk]ۅϟ =/|i-{ҷO;4lTm@ O6i |>vBNoXVE! XLE~c%V:X\C*fA'DjdpKK^7MMH9"_$74(ṈX.6֕>rqQ'sc)Ξ<=;ŭ~~1WJo_tbI!G88Lu{ݹ7$!Ch_h]ܺ2"ɭO trF+c懅j$n` 0,:?#|2aSi]Ewu\~k|aR@cJ/,q $,_]zCZqռlXMo17ﰆTi`MR_*K\甝-\xR^'kЪz8N?_UG#$]2aT'U&k=Y3ns|JKY@7JGgS͸XYx3CP)>rb!"?06Yg%;%mvDƆ,wF$CXSpӷ`A)| K}:2 `qq|}}+u[r8XL _ʮהjd/?$RofxY=4?Үj@&]0΃a<$2uF#0k0ޭ dĜ=]d tf4[5Se,BOgUV|}vr,il WzӖ7DE#.*iQk3# O }GLX AA)W!)I d8П*U|ſ J4?IYD.Jf#6nGŹGFt((9PIwMC\* \~35 !_Q׉E:3RXz6>(0N1&/3-\bנ"LEmF[C;_)W+2p C=#B7nv#M2w D i@!M̓Jhr IJ5v6p1A3Eo\Rfy8T]ع'7D 8rA\|ݯ!\܊j_ nq2; bL— gK?F'؞Pf$E P*NV\Ceb#VYU{n^? Tk(^4jr⫰7P֢9@ _!W\$N:L?DP[6GْK<ݫ`OQZљ(1p`g @̪P{wqȥLTЬ9D1g3d՝`;˙xa(<@gRX%~ǦaqBG聰-m!rpX$/QFn0Qh5N®=3OneoNFLrnO$_rq;;6;/03ؽZE˽9?>OysdgFhqR-loU6w.so9ٳ^Ӫ+cgA\VuR e&jg53 ?O)PZ5P!Q`G㳤^2 ξ¢metM$ |C8bxxV7L .nc> b f eC -Xox*r=f⃈{K`c61dFBĚXPi+ 1>=-&䛖ˆfH C+\g}ɶBUD+j2$ɍ]BSbuDT #&? pjC^| Ff Jۖ*GX^9 h`Y yHH.G=*%OIt>o]g{ˣ>wWp.%za׃ǘ<k< c$(sS8NS/}]sVn td5T{EQ;b)c ifk? 3S(51 8eMh& oLNv(M, 5̦6vzIT4R7 +d{yh+|d8a1uӕ I-֙Qh~Eu(`nI5sD.kY8p@+Q }vv{reM4uhYc :dj`w'yPYށA& X 쐧, d^!䇲d $QH,v#T"ZfiN3_Ꭿ'}7χ6-01VVo铏 ~]rf?-,bNb˯mՉ!ݰ'-Ż!ս*XU:gX f3!͹]@#=ˑ m.ٷX)HSKȢeQ5d( ũP m@ 0)循g3 C뜥rQyq9l\Ijr 亇…嬼@`DUpkԑS1f|XfB<솙=JK̏:@\o#z%hƨ"o Ձ r!z,|3XQlT֥M+˺(%pR9jFщ=HμsZL<`a2j@`fD*2S8lļ+c'Hv'WƬ \V:2%bPYy7p,FLԒ=Du5Dt0"k\+lՍ6GOEi)8g`L m2;]S`ӓ"BXs6X 6ȎNv_4yy΅cj|@,e/B52eZ=X/ w]u ?CǶ k~^J#qE4.4kq錄DXIG *(-ҪB1X/2FO4a(lܡoJqq&7&Dv,%E&7S 0SG`D~v3UӘDb]Aoλ23握$/eƵ]aE="[Ec!.3#H܇8R jءo$B>RXÏkŒ?Ҩpe@mHL,N[b"1lR,XZg W'lYeHgB< 6؟u3c״mz'|}G0>#A.P3庁gK>+[; 75-u,yw{`zL2(u@ 1O,&v+xKU0xEӭd`<(L|7 $R~E  NP7t~~E͋ݔoz򍢗oϣi |ΩK25޽D}F5x.R }$4I2udQ]9y<ڵk(;ҲYØQh?0Kbb{+Sշt,uFaZemQJɭ¶SՄl ^A]SLc9 W-m]yP>͋o_M@AWݣ!-;.`\x+cx7 RBg6&@`8_aQ]fH-KSDN=zw:$6>Iu?WN4҃"}tY3AHL(46B8x>mr)Fƶ{ܓ_}O֌C+//ذ 6=a3ے-ǡ<~ZB F< }x|Xp- /PWJ01t6i^MblePeԐO$`1!~9pV`64w%۾z8b[N i'g:'\~̓#*ojp[#+dn;K8bӭs5I"y| Al2/!v1sH} !.únK(kY`EYO mHsEs)1.vCk:Ă͗OK@"ل>W2<2}6"Su31u?s}QyX ّrc,@f^ǕQY UIXdT; ?YƆK+@^aqnj (8+B40Kl(Vh4#*cyMxN ͩRsnL!D?Naz L(d[D$1Rs'\jJ4DwҠRuLm]?ls1~ VZZ9pAtZS1;p\guM !:jYGC_MRZkжuD;8c@~ iXIin2%ۺ{تNɲ2D w> C]f #ooywVx%tej$f! c+N@r@JcJG}iJ58N_"5$BZjc9@Fu MAmKKN5j4*ǐ}Dtonbw3\ͼTr!(DyC٪3xpb ц/BqDZ:FtCrM$y?qn|,]:F}uU{K>9)LF#SMA_|>5tpHi-?Ogpfw e}²o[ BxlpѮ!J=6F& <*`;xCVtFDR:"R=ى6 El^"j*5GpfLc+1E{^!{Zє6>&Ricv"T$FVa,N] -(nT7;eDL{-#/bSZE⪶U_k Ul)\ wH/XK5.*=ރ4FHazV^M&i|TXcXH6t7)V14Aŋpyi^)j="=T ՝V"4Iy-f,v-1u5u̎$ zWf+YHta#x4KyI\~A[iocl;7 C*852E<T;G=`^kHTuލ(N<2M͆%(GQ*OI=b&n_E۾k~8rډg[DFfNżuK[ΐ\H<ډwg2[M{ $JpP! ѫ {-1Z8ӤHaW.VUѯxugK 4 - 07H~P?E4B'2n]FqS+bc_fj惖%<Q AeyrFF{s?MHꎢ>ERp-Al40ud#0/6,N{Κ }0ji'ĨPZ͞11QJp][G8W~: N6sjpBѴ^[a1G[/yVѼ'}61CrpiR5۶]~bRqNoƀ<\aƾ6.[mY8aq#>>Py_t ኪ6^- PH+N|_[衬Ns{J ߣ@Vd #"ETBax HHgSr r¸&0#”kcu1ɗ;zZ 7(rOe|3Z ݭ\cjc|]ˬvZXP~nu)pas,]-ʜ>ZJ~ѶMYR! M %4\©/mtE4a=Ly77dBKy9*̄TЋ;#F S2eMQ>v.8d8o8 < ״ɇTu{=zLfUoZo5.?]\gt *æ4Զe?lqUVlѢJiz"qu<`rH9ZeZ"v!8,s3]5Cw+19)t7K7~}{vG1#ۡ$rRbO Nٳwe1V( |Pl?;]-'m8`TO;"qaG<c,hf#/S.BP߄m le}?$KX/H͗$܇١xF/tj@ lanL 74pT-ļ0:} >Xkq.FR'R PNZ2Ea\2P?\y$,r;!#}~>\3ke' 9\hO=xkFQc"[&XrTPt!v bhw⃛sOס_ i-,,S0|kahqQ>,pMydy{XkU iQ1/>*G,&ljh_?{0)ׁe.f\2E3s[3nxg[q9"T"FݖֿQ{TQ\L>ⱇNڠRZ|BXs<{L*?1ϫ8?2D aqR IFnq+ry!{Ӥxᾮ*B }(kݲQ ¸'=b;dsti7lgcD2 x[_e?xgYOBc(֥/+5y?+mP*&w!ctl!`}ZsBǎA)ù8?P\CQ!nq~tQUpxxczrLp@"&*ǁ!'}7O:;"p)JnR˅2cV[ѭdA^wkj~yO7ՙ@dD7ΰ${ns@Pހ;yV7.(y=F:L x} )Fftъw#s `@& C21om O#6Q0S(]ڟˑ`?I8_9WLGSc&\X~!Si;@r>3tnK/UiA& &Q4߾>oB,t =6*ݽupѲ>M*m]{E:[aڭ{u}%> k.ӎb]y\nAtX4v%'IOq cx4ry ;P;v""/׎ߓRdjSwvSߧ96:!M|`wN?y_w rkB~&ЀÜxx: 8 ˹`uGyÿ l;ӤYO[jc#h$J~O_w1M*cXY"yBC2QȷwJ@U+ar1heDS*G= 月|T8|֫ D#n44ccu6ASܲŊ*~˒ 򼵜 LeO?낳/[2VwBj &~%=o D˦ *8NRWNd77mg<!쩁ͻ炼}ŏʹN`uC5[&^W 1|l =|d7ƃCƙt^vޞЊjȺxrLQ<dU&4^1NkM lфw!\BȣA $ve a+SWN p+ {*['?ٗv#Ƈ1Lwae+OdAPw0?{I+qS! rJٰDA}qf"\6ߡĿC=u9 Z1**RCtuzn} `j*{YOz^6xwsj8&?Q^6ndN:L_|v ;LiR |{ !3-x(S)9On  ׈fs//(ZgY.P'FTҶ> +po֞F(7DDv6Ԣuc|z}% .*Lc!=-"_@,f \뾭.̂a^(e@F/7bK|$(hlt}҃ o`1څu:~YnQH%;$0UKrM[}!)~!Qa%:]S ؆0YV:kkc#ǁe386\>Ψa"j*Gj(M8;8G;D5,pg(Ut@Ry/*~ÿ~US _W x|Z݃3$%`_&)Df) U020!ٌ%.V6mLrk@u:J)0x"(3ۉ9'o!t(蓰hD`YбOr;p]o9q3<;HhWݟM^kC=!Z #ˌV-HPy24GqɅHX.Q_T+A)d}8%E:f}soіrՑ{(^XՑzH,/z3/9IHqڸ C8b~Fp43M1fn9 ~ب$8K_%UD-A yJ>y#a t|V,Nc:ov') A{`/'WԃJ|hM\ yv`@Ӌ Rq] +LD5bCQ1( 66{l|"(D^\6ڔJ=f<&|Jo?ZAσJ5}+ ]E#w'|F$U== !T´bڥo燹N}A^C@(DeKE UՇKLp;ب05}ReAsqQ=e #!PxiLO`_6+!B`)9m}dhJ aj&5!owKqW`S :41+ߤNc'H8+tzewlHp%hZF[!bլ6R#CUϕc횯XkG $DzSV݈zg1 "7a3Ƴ۠/ğmoEKWC'_ĉBd6=q~2\w=,\ZDRC-6zDN[%a"Z+e [r!~˧J4F0+9hG.Hjpj72>C7!JkLe^l&T6!BŇ%{RmATo*fF m\v$ׇp͖L$Q1n'@="91)7Wׄ%RcUGd~:A(iTkP>\,̹̀J%sQDpsdT"@x >I$Ԥ@Df*vmd[Qlz=ęNhIb&q~B88 T)=k3ZBߚzi6ԑ$Sc=C]&uP5~e|Uzl??7NRUT V!y7lkiUݪi(~/ׅ7P)W/?RL C=(#V@;BKv郶5: jl>I(ky?ݕh|̔4٩s"ulGGpʜ+}a;&yIADjw#$mʚ Lxv [x<.ĤRu\T;D+`7t4b@GhY2L ,k{LZ?#$M_hzd%'+K\wW- @I[V~ޏ ZMUU̍*sr.(괊H=k0d f2mAA4xFuU'Sw qnڱK 5jş#W "# ?t ;~nqwDb"<NCbՀtaH4gl\Roq!% n'?fl8W6DOkGk<;iWgIO .(wT%^, 7-#n dC.b@NaM$n 1 y_VSsއQeb?YCk)0ebGǚ0HX6]Dڸj^ɃJPt^V=@8̵%yn:0{~FG.ZUHKDP}/" ny;G7^2 }3 ^4q.L*\ ?{֝V53ѵ-֩%=S$<IҟIS<18U8&+o[6,.UkC1(wĽq|Mꗺb9M`<:`kȿc ~vN#+F(}) ds7Nݨ\@VrL65GmoCtSZ~H8~r I< уֲ@ۊ~B₽Wӝ;~S1 /ϥ\yu`ϼDqhz1A|H(,jo.sWͥCe:TQ h:l1fVc(tzhi#MgQ;zf=qU9o@? UH eyoͰq]~)]E 0qn5o}\.mFM<9 WAʇT9n5׫VܨbȀCvP`s`@9Fz-mƸ1by? :_@l{V:V^T)CȀ9w4;b56I(uWţBSfltl.2}k dJM虨9B7VwZ9oԛHEpCTf|V?A9L[$^eIzo/ QhZl-} [Tec֢mn m8 9ſЦ 봞m48vnXr!7h|zո*J Y\_E% @/ј6n!=LٯS!ms$k=PjHZ2}3y5*.N)uH >C!g 1o]Ll9zȻ*:\} nFRCI ^\Az2TGugy*F 'TpG07ǕKOsLFWJk"m\ հv4&݈ BhSH]uO[: *Ce@~ϧnue ߭ Q%ji /aZި(q}׀ua=~XOzhmD<8FE<<_͖x׏3P2DE෌-KŃL9 ;݁^lx,1Nͺie5^\fTUI)U}"ugT"0%] WŽzl:ꐒLt{VAGi8 J'm K򯣃2H N,1e\eo=OAz4r8iKu݁r]JQz?aRA+C2T  "ށW=\LC6Bw@r2@T@@n3D  &6 ੗N)͠{J1F0P8D)B.Eg#. "Q,!YvZ}Ѧ/'V6<,&j 7HfVPDRs"&mˠ @TlM0ھ=@S?D|`mWdlc?x{+߳HOe2lO Q=wu7DO$F1.iuVбwG 9J*U9YtjoTf/[Iwusp?9{.q}s_~䠡IaV ;x:~5 eppxƢvl/&s#UҼӮm=H4;~.h?F~&a?-ho5uo8]d-7h +_ir-9q? 2nrzN79n#ߊqG!zfkw0oiIb,t},)n%&OTH~a鰦L9炢Q_t<n; s[yv(˞_1oaxޠ]H&ѝTHe]<~PWz  1ٺ?fS8Bs/hl+2xJA~`c~a31}g D"~!zQr⇜%LjXAőqm~j;["q0i(`d53!ǖ@-,*8Os.|m-Qnzx؝_yסpGJ]ih8DȊ.kPۆv<, +{ݞN $y_gN<kZ,dX#.wC+ṴfTs7a+>'ܭ2tMO} OD`AW[N>#?QZ`JU !:QPPCyU\<#|QJrǗ]9S> +d~8#3`fhg+;3I a!f䇭]9oWl#򯞣0Rπ/Cyof.;53p-ToVϟA1vET~ |@`Bxz#9_dlHͥIx2x7VR[Z*:A>LDE$5a~ԝa(]Pf 7[^x Imfj$9-t;+^ef% #WS dGn.$ Uk% D6kk=6oa1 HI_pe@S=eQ;IyeeVE_4<23W{>W'b~{9V$ uGDDv?j J1B`}"nAu:[وhhG0XėNsE-t_*[9 9@'˅IF86bjPUwzL#dS(^3 >lT\L#uu4P;m?-_d C^0Y `@bi>' PRMUE;=Mȵ }z}ꬹLvX.߶ Ts8ooן6yÚKnMN5tn22bSH(P aN-ʞ,HyYP)~n^Ҳ0sN Dơ#|Ja0pRS%AUa[ ܰ0!N 턯uDh)57`!%8Ymcԟ9T؆ y#W{;}zw7ʯhw"]1, BvU%ʐ)Բd dUOmй_!QҒC%iۜh_rE&W(@ݼ=R4eu:~ǽ)ebSCaT l0u0wsawҳ;H,˵9.Þ۰BAgwǓEeI&$Wė!ML\놜lQf:t3Au\x5#d$?" qW+ _vI!vx(x9jxQk_ĩ 肶w$#+h1znG1Lq13]~C'{lT .QX2G4@q_>{|${IȪ|(\YeF>r'#BWp=œw:AՕ|Ö'HzHU@#~16^Tuulw4QUg*8_y|1W ѯӃsNeU;kk$:~$+q|iAai>5q4 P_[7$&`o0u!-X0R`z% D-LzW?%=B28S?AOjUّxEG+=O!]kvy>s6^ķ?΂lJ9T,Н̹G!(,='j(Վ99JCGYOQWh j:'WeҤՓ`9l ? 'i6'ebnKg`#z;kAr Zwمݖ>rL[?Jx5fxfO?o{ȤC6%V'Dў3i7Se҇ E}͓3^P3x |<'ye(+3ڬF4~ 唌ʷ+JEθ oîP"=s͹kiLՈOz#kqeR@.9AwZ2MV&\+Yqkż`9$FvODQkς>JDi{a9KNx˳ŸlU}Y E-A6?g[0gaR]X`SPƔ7rsND\vdqvwju3SP()ZS&ه9xXEuօ3ڰȩ*Q@O #J^8Q8$ʝC>;uMFTR)|ƟC4AͣȜ4JsR8;& 1r~^Ry]DG.PYϹg@jb$LVE5K3-qZ@P8@Y`@_ ax3EqJ}Y)1S7~)3a86g qn7дi-JЁ9}c3.m~T|tEq Y0V3 %ZBׅQ2wJxa{QqMgn)}&@7 N1GS^VÂAoDx=[>ٍ!%}קKħۘcޕ&d :m Ű{ ?¼PN#} s|7C񰸇Yet'ƻNmQU LS%P uB ]TeޛL-YI)'{tqjThL&ֲ4_Dl"jyf:lmSGm)Z%rA\f 㫝 #i<3W=Xm4n/vU8\0H=ҳ-2?3g &dOeۊmiS 8pDC*aQ[nhKGd 1p ͢t:,\Is'Zi\˾.t_Llʑޱ좵egXv"Y&>mюWv)Ę+HZ YM< ޏa>:BP!Yn{܆){⢷.+I~D. ꐲr+wE[M8Q6Ev%ex łh鲜][(.`rB&cF4%9⼅.z'DE\tS#Q-B:_TJ!|C>]Sٽ{Jbr6C FNdw %`%czȉ-I q. 4V0,,cTwSafD3ct 4>G1FLc*σU[Ԩ1BRd!G= qʘe˾ؾe1JgrmCY }0օlPJ&k  ymh\o^}"[Ȕ.*٦k 3-wK-I ݇<њR:d8kJKΤ@0U=t^hpRȭNh0&/I2]z̧u9-.#߼v]ӭ"f]`>Ɨ2s{EdOW:6o4pjBm r8Hv`%"&&G_Ca LSgx)@Akl[QƻR |,y9KAN*vݫN[7ڵA@oMZMm.EBDh 9BwmFTkoW5&i&#^O?4HRo; , -5uP&uARa" Ɲ! qNEg2 zZ 5q:kއ΂ o?79Xl"kuv)C2 ET\*KSyqv BLwD &;QW˟pP\e n% _jeߊ0/Y-/U:I&sBkj4}| a/OwNT1Qcq)h=L&Nar|(+4"7&RVD#zpx.՞}L=z)0C圏8c_;m7'D P }n>i+,l@mЄ,BAU@4r_#:y3w51TMrwK٥t|5z^.,UPu}Y WXtU@xeɇ-8nntΑšc ےoOOc &qD%;}H",wt*pX9[ [m0rA[m,g֥ +"U=?ŧ8E4#5IXj6ѢWcn%/Lo_Wງ{/j2nK(}V Q-ݏ%E-'%|fw2ˤ2Ui_ ] 6SpC GT(I.<%@g6:h<+N U5{ʡes-͇*->Z=iZ,o49tD妧Ĝ. @X¼pQ<%$֣'4FVpKtb&N>V ̭CrAxhIJ)8m)Xj*4-ľ`;^nխ 95М@pnW=W' #O}#u ߽DsFrSR~˷ּ4rSPFOYB-D罜4Fa!Ob>)q'IxZ2 ʭu|E{}FSzHgn~eZ]ϣdGsjo(JuAu|".qmm'4d0CPvrzn䆃xfLImx O,6 zl6 s~;N`\X:ٙˁ!Y%2P&C e#T=X[rԮlc=)5:GV[j,/ 50{jdwtU:qYh\-5/Yoԗ-;j{;,$_N<$:"<e秬fN#+-'ꊷu,w|G ;nۿ'YʖBsw1! -låx^͒m:ZN>̅#j;~cgvdn9+W:8@X,|Ý;UjNsryJ8M^!X'?#(Dt{ %Qkڻ8C*v[Qv!aU[#N #VE*zլ`GOpBh`}VQlL"|#UrDc(#v<C^}4⵻JA''iy-~_,[QQ %̪tʌ ѭk䁑pu g碇AN3{C[wsb1OƢ*Iv]@S)!H2]O@J7x,cE83llDtHepTc+ P2t#Akw YzHHY 6k \>}AJ;A]4F07SqSpE }mw䇯j1V:b_WwJ4.' MUcY36?cսQi=UxZ޲g9fNU';z3 5Eͽgxӹ%,"b݀ -%֍PAt* V4uL"ըVrH$ĶBFYW$P}O$D6Ԛp%Vy[6nve{xH'jaQ35Хq0z?}TO޵Raw.VjIډ,Nsx5۬DNc[n=H&-ۀr PLꨏvk&/ ya nnfUȗ5$Jeg1m,\Yzp"s&axOh^Tުc(ptA:<"^U:H~(鄮B}ntv>.Wmm7>s^hDxfRth>YTSG;t"Ə*J$_q Oo)\&GmKJNs7?g]I*$sDvxP%[8$$݆P!+Z\:}uNR{]bqc.z $}pnKgkěZ4 D6 {"$135fsRw^F$\?`Xߤm(4qëkZngVC̿*\i0O'>kkeѼI@uP/vT#)S=~&t4טkA&X^ \1^3W.>'MܞW,ncTȪsUڒZM跢#ɓϵr:W7%60o˄GZoQI9#h*d<ld+{hQzc )(>/=7̼f2ºZp>s> xSaz<_ڸ4ݪ誑ϐ}!S bM/ոt\*zž">,v6a@|Rqez=2D<$tOwM.](}>5XCNjzƥw_w`G͚Pr1y"M O$JFƍh 1Sevݶ > {x^`"΄ N+]__Fs8&4Q).5+<%RVCJ/;N{Xygt7FGku=d IK\_gw6]ge! CmS`úHX )1OE u :YQ]nҲGϰ2N;Fp8gPY"]on6ywk'nzr@z^?u/H7t HoV BsH*o5w`)q3h:\M[CX2ʚ)a0KSFW;4*bh?{}ap@Np'HfBfKM,6ܴ]̰{-'#Lxq6~@PۙR+Tlg痛EazDIs|t5 %yéMˡa֓#,)˙8xK&X-9Sa`5´rD, :CݙCJϠ9EobB4Wo*/_T3zB% Fe˳"˵+r,?Z.dOvk wqv =gjC!/H|EMmw)a/V57,bAe3<c4^>y06ɭT%r bOsڿ[O1%\P$Bwb|`)藲{`Oќ). [qKCXYu2[궧|XFXJqqlv?&i{/jVRƨ)[ʍ#Af(?)lyXi\$em?57d1m{ w}ؿR!E͍Wo8{U&`/n|xl_bA1 Ovƛ>ɶܕAXu~uJI/m l1k!U lJNxA8P<ԚЫ-]9|Um.,uۘI9E3Tϱ`~UL,xW'賛"DV{h %nt^`誋nc-Rmɬ{ۖ+  ^JMjdHgfN4?0  ϫD3cy_@oZ}UϠuoH٩.oHHDy g`"|S5 t>.6G-mhӣjxDW|ա$s.A9aJ?ޢzZ-1$|u#L в]Lh\OA=7*(G7Nq3֋S@S%TDNZĺ-bA@ZϚZ%ш"yz@IdrzV詧|O *=sTX6)v9GTmJZR\qQj;>I tǝR44̢?Gpʲhm Fن?ǦБ`Qzif.y2֕m[l'CgQsO@ynG|ީ0c9!رUc⨪ܡ a̼U哨JK aYD'Q>MR*TgҏR8~mˤ}Ÿu.iu·M'%:`>lJ:E(1o +,>EWԣ2fuEԜ@4KM,XN!YY~ـ)|1gv*01"a15A^GjYQ%};XXgBu}L 't\J*b4e8 C~:f0DUg2\g#"1R#S/zKl"+I6vô߁r$Xrj{9JxՅ8QmwӒK^3'X_) Hm0336[SXN$©J"޵+@ KDй^-xLH&t {c$ D_u{7rWBk'HJkAX@GlZ`#-ćȮXA`s1:4|F^5;S13/AmkR`ޝY^1BU |HӁv)1+9[a5iWp *=mV]bj><аP,BXw m@aN)>ݧ 4^܄>)(ZvV;.|Iֶ J{زGjPOzTNg-c:r~з an2u>IVf Š0!iv ֐Œ @{ gtAynpLoE7W]F,֢~IEGT(Gi.k-.%c w !{ ieG0ϥLW( M5cܟQTg6*w?{#;D>{)[04-yEo.zv4[8Bv1 ШoOhDeOϥẑODD}S` h@JpSFaުG2e$6#]1УY+^_ÝUQ @B9/dMPwIsc0!xHUNZLz,@9QIv6t Po7w+=AHc%en>ү슌10AGYƛQ@oL rpWi"wS.IBK普7m[b\Pm– ɕRS)&=&F4/"ܢSD4PP~Cn~\mqt2y5W8CJ_m€ciM?)/[iKrߔɟn-BC-E؟hv뮲t]YS~ޛ)9 FRՅ(gq0 {CD1NϜFQ>CBE]8С|BYmy*R"=O jPV 0h@dAip|vmMg/@[A؛Ts?s>.>w vL&ǥw YG*r$_NT6SvM,?CV8"y1]}3@ZB[#DilT qQ6bNJlh*w;MPLO{RYt1pb]2ZQ @Aب*#+b>m|Ph< ؋%,22|ڬ"3sN)#PLD zh;<<9An% W~9Ot{]<4ʸՕwfR)$@<@ިo UH31>uިQG#>} AL1[Iz#V$Oٚ|^)uOia:+8\Y;"R΁U+geJȜH]_ 9]m71J8[YVMunFcaC΢uSI eAhS c`)6/"S>2N+r0J:ӦX6Jz5Ziah`׎@ ʼ{yDeZ_/%D96\WږM+Ҝ2^#3lz[!MV?_(ә'!/w6jwjȖGjU~$nzt^+ @SVsQ c1i(waw1.s`|R|w~b< )˾= J;N٢b=*!upLN}Jm9hTQPw{2v"DQU$Fi+9cu-j !^P %lj^/2=[4Xn9d inTcCWr.'hgˈ칶8?~ϛEZ릲Az{ ^' ~s͵+FA;jt._N2_T .A <_eKupq2"N…0aOq9F 3 xuxt< D Dq u0XqN;>O2Y(ٛw^Ө͇|DOwҊO.48$TyE63ԞJ5(LHY_*˷iՏ-.OK&dc1G,%ݱe@ݺI0g/+3,8=-z(E NKomC ߰d`&2&:ͶTt4v[\0M%"6ͱ6|ݒ~ΡX|iʃcrLi ⍍\@b|_D\W%{V_?r%a^Sgip>ŗac-BPθ.CsLWD^/ÏMƕ[5ǸcIicv8w"c8C7=?3chڹlmxӨ1iPpȀvGl]"q6Hy‡ҍHqJ;)C:[xΪO};I8qL_[ojcހE@ *A5ňC|=66EX{")bLvk2zBثt)Å8zⷕ0.Q=4%ZNF9!v){<[5@_ƛƽhfbB&6t{Mo*J0Ei)*gd۫wB 1{Ia6DM-Wp,:PCaCYiHUL U*d&@-o۬0Ȑ0&Pk ҄%%-`Ns*De_*r, ]b<^͆Ǻaav`'G"?2%@seӫ;&ܼX;Q7%ro٠`Ik|d{ʻh,(oRdG:JNQ|(wzG8鈠cm0ZqI H]%LyǎZ1Thm^pMbUCϲ4l  QY^v`, ϢN84<~[#'e:ꎢzA?  6Q;3Chy;K9`~e>)woJ&(F`)˄\@uB3LJSqf?Z/suk4HcC;b#`"= ֐At#]@jrq$7>B{t>V@ GǦ+ŔizB\^x9C覆vxkz:3WGsR]Pޖo/Jc-鱅ECv۬F8 .<GAQQ沙9=:._ P?N}&?!ub6(#PkϚOt;WLx7/"\.ɑE5ᘀb:/% {R5U*tVX`ky)o3ZG2 1xmшj`BїC` Ѫo6(pS&.* _…̭9t/D:]~0EPtDV㨍Nk++Ol05g@.)'6閮PW7լ%N1}uX(>ϲ+Վg*rʹ7P@ qegcЋ 'J~ۧs N 밴M\h~J,wE Ca.YZcf$~s8\LY]qġS/Xc]/]=!yAuL$'ӭ(v_鈪'6tyRy@qsT<:;jY41m~dž+xXR j '}pm[@#!ks4W)KQX8QPK W2&!R0Ouhy'V*U\3,O,)3_ 4d˒CoCqN[-ˎـXԺr^V&WRzw6.Ir(-GsUiYiWCQ yRT{V{N4$ ކ85JSВj{cM8banwzqd1`sbePU3uϥ=o?\oԥu÷SU|뻘eW0iW,1 #7Vc/0eH\OyP{9o&eHO0خ1]g# 8;E+^M ⇞lհ1Bj"hҋp2xӠJu.6%hpxϓ4,͈AxOSOEΞR(-… #=:>uZ˝>3#wӀs=0ӸJ$0Ŵlb3Xhђ %K*u6/Cj"? ]0,tf95th8Иjx &:@50a9|]5oYXׂzo U g2@u:d(PI:q ƅ8t{Բ! ǽD\=9T\֙éyyY݃6N HPaY<F=]{3|hz+ˮ UG΢ԿNrnn^iE@jRD~a 1>Ϗ8RVÃ7 X`$׈ t"I̹h"ߴ _JՋS+vsMb'$AWbٝe]G <7> CrO :1#$1=nu;d0nu auJ/gIsw}ߌӞp퍗IϤ=QG|㑴AxSbuVV 3P6cN&*tK@_Mq=ش_zs*-LT|RmXs"ˇ| %Lx9?wԢ2R J+<`X^  73 ;AhK~i-|l'=,hjl+ Ly6M۠)lrW~ӏ )Z#DǤ b-䷻U{.}΁YL  *fnA60zח9kδlw)h; ,zkd-n4iD#2"۴G"\PJ{tLRަs594KɴtAT,o{UnR WDN *i9Ny*~D7Tiۍqh62 STEҵ>@uywp!Rt~(()9]~ HmOG B#_ن_ӏiԡT:-p(@#;nrR#\Ayߎ5q{( >*B٬$oiӈ|:z O*":EcSJ-gjo'O^,[Aa4 2 8{C+'D&⏆B>pf>ԒP7 (" iUf`ᰱ&j AIutcEJhes/4Mɜ/b,nX`>_%6K?`R>=..a Kڜ$VC^ؚ٤c9[T$KnQ :9 :Ho-G V mAq,sГ=q4-yί5BZCyFEyGt#3ϘٿrVō>9|9E8Ŏh #Qq[&|P)ͺRBzy\ݠfMz Zuw6^JBV%Udrc˰.p޵Kh!D$.g9ǿ ( :2u/琀?EHmBʲ8 #`I&gKѾH3(jJBΧò]̃{2! OF6IQ%swQ8IqUB:Cݓ.xx+4)E~E4cUmJqH@ 0*\aӾ#xʒGdxM5a33w3)ouF!2HһA+.y0nRفYfd?K2x')~u'ɟ-Mtwrh f>|f{t2, S|duɟӽ:0c}zpr(4wcsy͇O*Jךv^?q\y3RؕHcq0#$-f;NoϹds3.q 8` u6|Ħ󏸆"@g(n!9 H$ö;!=Z;Aos,w$12vK{%C>*l¥I9R?e_h,sg'K>FF낇wg4))/</VUek*A y@Ux' ʹ`U^2S Mw3_'C)ۏvւ74ZĜl=@ K6t5?2b!Ȱv|ى)TGqPoCW.]uM>%kHn.0 ^[% 5\ïSG3XJbI= -.[63].M4>+NɨO%!<+Sjt /G,Y",wY4! AavBm|\6s !."*{|5J2IJq`x}@ddG\ZZsu0c] C> ]`` l94paPz{,J2[~CmI.iV32@"-5\M9.{b|qҍh ⏜"[bi "]1ɋ?ZL"_)=o+c/|d?d,i綶wAp %9m6Č O[m, 5?/we3)7XBV<ȩjU-f/L _}P"! 4;ݸ˘8lZͭꙒ:} ]InOGU|OK)E.ڛ@1:o ~/ɋYǑ*~9MIKWF{V(}LNZ△4]stS--nǖ7c,39~ XK+OPiWQ 53tӖ-5-"j0!5r<4&$ЮR.Osެ-Uy `PINFUKְ ;K'NBpbTՑMZ76-E^214qs6Y0׫í-o~kIɓEܭܑ k$祪ڥRPT.v".娷H.Vx64xT 61R7ȨGO?I DUtH RWeZ+usq{*?r\NJp,--LTFVUfԊmsQػE& ~hJJ!r(Gf.ՠ:'c>qQl,%KWS@)Pks]1& \TxR,'otpqi˖ݑ$Vbl*HQkCxAU Q)|c}KJ)bs߈z});8rֳz 6:qYu ! sT+g[ -snQ J` T<т %z]4% q _(`?C}$䡇\-|( /̔6[<}ʣ|!MNZT7z؇5F (%к&ٞ%7mIZ_SjA,pصOƑj)&P Ua ʘ8P!?ٞ#v3B_Ӿ-$ 'MxAH2*P  (?{;`YWJD*#ގ݃Y(Ub-g[t# 6Fw&(ٗqv ̤Z ¢H6SRCnpwI|φҘuYMo̘W¢sOâ w GSn5`^mg4e2PU|T0? Hwq -l_{tU\$?Y8I@Zjd(n)pQ^W"I3hr(o#Ԭ) 4nS3ӱjY,}uQgU5FV8k^+7mx~P6lg^Mjʣ- mb>9sCT9zXP5Vfg +s9=ibͽ)j#۽sVzUmkVoA\PMP-*SPcʇ4׫gBuؿ+Ia~otc-1>u/cTr] hyQ*n)k prAWkc6V'P #wC5mB/˖7f6`*/,H$"fjebc9.SƍxJCpM i=cWRC_jM.?[bv,&r:Y¸Gd'Ae4tY51e,aHǏg@/2ЦpWtY+aBH#\ eDvSVc.gN>qƥta6dzO$C2)wrɥҼ|abn)7a+cW}n%,n&>8hn9]t*Z:޲6w6`pR4#\đVԱmh}=-9ec^jmەKT(1_K4m;c]6> . i0..-u߫+[E!RrFnfteAzA.1)'kT0j.%/$0PyCzGꦪwNt^pDfT"fC'kzB\Lou&iBK0y]}Pp@Iyr|0 qqwp녵~;I2DZI?~Ar?9܏qb#W-bwUh,ŻBү\׎왲q8G#.>fٞK&[1@ed7 `QͳB3&#U;]Qi kQ^f̆ HHLkYI KWG7Mv#Ķ pFG "=\\%*?~vU]3HwRHd3.m"n wPOjW~Ñ 3F\t. O7x&>WiWmn/ҧ|uf,[b=>sP{k<אYL"agVMPIi: >hPF&kmŜТa3}P4eMeqVZPpb4!+1`h QB M0n"zmjea'0zcyKKzA!ff; 2Pu p=*)&h=m̾;/7^ IHUō2՗gO}$#G~q60tGHTAafjX4ɜצ7y~5:%·D{٥ LMI3'RΤDn E`Sbw::MBG?ϗ^Cy4$7Fעca+NöJj":>oIVV.ZE>0f,-$A6FʒQ]naQٱumLT`(zuCLqpՠU!Gӌ; z~7&=#m|7(ͪ&KH5"EUhDk]T/qg}E`0{k٬|Qܹ] &t5\gy|P4 Pt /aCAeihg؛'EO^۷EptKhK(f.:Kz7Kvd6ƵylMw?<.kvlLxQ`Ҫ)rHv1HZ.9W%1*v@Џ͘'WHЩ~g%A L"tr#VL_a :a[F(F0Y'Ԝ1Tؠ!ca_r&8| >T?^ʜjsС1A:ݓ4mTNW0 ;YD>x{1kŶ(u TX!~^kIgJ4`z'kpsyqR|r׷`a3Fq1z#Zې=WƟ3?QK|ae[Ƀ{8cy(J:w8xx9nY$(Vrbv3mݼoڛT 0\D0Nk٬8^n0Knvqӧiŀ/;8kF_n3gzTաS&h0_.D&\RdI/<};0;#o ^;|4ZG!G3{g>-};۸TnPX&׹Z|fd<(̟AP1;iE;4`4ΘG\ ;0_1;˔hj ,VEog:3'Ce:~fCe6*!clyNs8%qNj//XC;{(Zкw EttٚHvíKbםwKKzFI~?Yʷ.vIOmu2}<:rjh9YM'M0pK;IHQyT$ؘ5']!-4ȫN5Ӑy'c Lb}*a Xըj- ?uP0zʎeaCv9 uj_w/n`y:[əjPNqDHTK9H#oj=8҅!K+5`t /|wH~L6cuE]mHbbQnR3-7Q _x[5eaAڦE!vLu8/XԱGN]gǁ#s!m4rGԆMnreCZs yGHBNƗwggp+J#0{,Vք/f`҉Vq<z{;fc9i ݾyRypMJ )>Wu?Io]Bj3C_UwEM,B:-XB 4'ڇik]1I6 9gA vu'Ua-Ey{#coS/lV܉ôRx9W=>TIY 8UY=i; 0^X( @F͆^?h?xm\9G\@)- n3 :դҗF@1qgKA %e1 %ofA!4#瘂倃FPJ'vׅR^^2G攦^ pK*6Z恸X[f8Sx=Z)rMqsZP-9)_'h>qrƄ#ZӎV/`JOWFS^ gɧk"jJ M^6q%L805//+vaN<[hN|_"yeOTpew_ X|GeR5=O?V{EdiVY8;EOi 2( fm>$:j"N毛$wsdGʰtF^@vZa#Yu~.Hʮ ZӉޭ첯>$E)Y~c 3Ȧ.<[s;3d(紐T8J'Zrws>&v'|7KIPaL>㹑=7+p&D+ԾO;W:6-Iʪ˪B0w vG"ŵK童_|7 f@5P2}x6xkȲ%U5 G+1s?RbPC2!F>^04ӥtܳ/uć4enݏf!z?sr8sGB%ᑳICZyZ@' FY}پ]5޶*ZMz^ b[z@0^Fl]Hz: ?U˯ޮ#/& ^2NOOa vU`1׾p̓ s"oog11YR<9s hF mS 8R2pxfJzcE4-HSh0?ŌE SPve}Y7JC=h^~pVы#Ⱓ[4mv5ePw=JL`lVЗa0X2߯zڕ0rqysyOEg3"2!ѢT%s5Wɖ% Np )[+nDS˶ԕ{meZr܎.CX:O省_(*Ŕv;4~\34!>[MY;о%O[EL *|X?3'Ćݔ!ؗxNn}r&== 8LHLT^Y+{4e/jp  tK" @EК@`Sa1#Ϯ WTͮ_0/)YLwa7?h'F<{j=vy_j>]`כx-1{JQT#ޥKK@ǣnʕN-(;Gc|=G&qkBFp#zˣbE11/d/.LXf^  p38>>mUS:S$ /% '-WJ<tipSv (sWQn}t:v+)S4#4-~/tj+Ӱ}!]e\)~t[9G{PWtdvd^Ghuc4΄}IGn9cK>{ 2?s(vጯhxT/Y@k\~Du|aSTG;HPީqO6m|l51*VFy' V@Fރb@ ?<)ɧj~wP|]@HWZ־$ jME]O Di{gJw@PY{~Î%ׂM92p=U$Ԥb$1;պЏĊi6Ȳ&`SҮu՞AR H!i#w!~%ߛ)J$4c>5N!@U[]H;|=CZ|#d<1`](/ON菒"U=WA-QuIT-ݻڭ16u׋rKJiͻ7t߷Pu0(,ThōZXcx滝xsD|H z5,[z884Y#J;;ZP̓Ր_L#xiqꦕ PEn؊*w</ ܕ_vǕ g$i^J k/pKopo+$.2IT'Y$|nVd|;0'}U[Z5xˢbYEtb,ɗ$XM!4)L.g{2dQouxTE(GB@%; g#h*0qg!۾I)Y!t~=O|b;LL; (@֦)֙X8mZ ׳hZ$Zy];$F)$Me/БlrϤ0(F@}"Y|]|9--H+8cVE0t*L'1O`֓eT vRd,#ODL5kDR78(GZ7^ 6J3g.'{]ԠLanߧzn+. ]7C|sgtH $hƐĢ]TMb¨"Ĉ\vh?NP0L+V@I \>d1 L^_ Xpe# uxh΀$xfZ2Yt]5ߑ54ROR&jqۖk5q@'s䄮wF:c[$~\ӌuU_||X-T :?Suqݻ0J ^}l`O5.\6r(p^oQnl\~jÂ0Ws~)z&+I[+oIQIm }~53&'}qph2!k,9û{XC_!PF1dmJ<6X@ Zر|0>s!B+t%̰qL.|b+񂶐ͼgLAQro\[ui^=f)pŨ3Py˦MLq4N5D, gW BD8fRW{@d,Θ\94!C`midx #"j̤ÛHOx&gHG¥eVAcVLh84{GHeȩ+ gJ##:l~yʹN9W Iۺ=$1~m(ijDFU~ҸݲP} + U]!sVdA慤#x)&&1aj[+kewVRTtoߏSA~I4Y[{RKРYb|_4ߊUI1+Zv/知7 Lb[^&ARnvVP0} Ď#hLăSym(FBgJ G̋ ^8z3^lÐ ;a2PPi+]=0&.Oqds4aOB#dXhnTdwcwgiħK5w]C,taM<.ׅUץurO=zqx Tl l68yJד\ß"(_š 3d ]%!A/yt6E;Ϊ @9+ܴlR˸A}Qܤh.Iy7( Ypqherj'5 cyi\ fMi>98sФQBWEk(3v#g7֣;W騹v<I-(OI$ 3c6&)T~pN_q =OY[c dnHf"ޟFJ_H9.Q1{Qڞ'R([ge.m"<bE&78nڻEO5}jb{7_$ >y^_I4 *|-c 9C֯qO-XĬ}Fsli#ᰀ7NAO8y5Z~sx[-\8ƽjAB|L'DWu>>UбLw&u] "|weVjnX{(I{gLs/``$4wZ'if *Kdf̱A=sg2zx4mO!޻-7tǵز4?֬gI>ux8ы٨Y\a>3[y (,d pٟŖ,Y#n2&V]CAHAo y$/$jQHj$G3_cZ扇}Zi͟3ĉ ܕOwg'l uay77/?Eʚʱ)>í+߀>{oauSK"yI^'KL<Ѡm)0jWarR ETGfh0kEN hs0EyP^^\_6+%U43D4z.Ens,[fXzxwٜ\3-*'E>uu,i1]_ᜩ>R Ty>S.hy<^$.pfsTt!Pva`au/xLۑf2К,rz{X'0+i- p ~ |Oص%NߎA1ocSN,t\KMmR+,z `ea!n5WwT]#~v?9ՆO 5A>7}$!{9Y MR8ݗ&0F[W8kQT{Q@rt}mV)t}wMRkM!qYf:7ɻblY$Hz$MqK+aZs28@e&9f,RL1GƶǛ~ 1Q4h4^kCG6A-ؾ\cC[YM[N˯M;B+su \]fEK:H*j/Dˢ{V[26kߍrf !Ba E_fW)@싧Rj+)Eb:ˬ\ BG rYHSA]@B\ia7JG:Flwmxti{ti%>/x#wݐ:t #Tggdzn|C¡j߫HnQ@g[<B[%lUʣaKq"*^ʻ(OQ8 1Ocד^&V;F6hэ?}*lkW->DlzY7g =? 0R"$̓B B7բrqMF S߸_Hf$3,*Q12&١uzvsc%@cQR,SRdkt W&P'[ 5|&i{Q.zfv06Z4^w3lBb{oiqqҊQ|ak^<1xP`Oؗ߻rWV23c!*ty]ע\.( ]f_CKdT(!'$4jBjFHXٷ6BiG.ʦ& ײ/[z8{bx6+z׋(PLɻ"I ɔ%|;7| |B]XCci&b& >*U$ vt+mnlSeIEX+lx!1JbK?DK#q\!0}cOLoYk )&# -[vD?f>}T .`1?PΜVT49 nvHڜd;R#Q$=ܠy, u67$FKjE҈=W~ž=Α.C@STi1"M)1R{Ƹ(_&'η!$iX(vOZ==l,N8W)\X(Ax}yy̓2ss/6v\ʄ8 sԊWD[6\ALw|6/6c\*K5LJއ2$*{\8Ej&^pFu]K-6cvQ_ YMڞptPHEQ++b-3h87Ԋs r($$i lMpQ7+1+{ ٱ 6,VJ9%-^J+0Kq]YDa  pSR(d ЉHsޮOT D_<3όҒ] $I]14@zV"~] \SYz WFۅbi;07 qEwd"CՄOoO!=hH8N5V HθϽ=栵Ui}}C9%r]'Pq,^vVCRX}C HTY1ahgxs9zDt+̅G< Sf>|mv_=ag2۟|Y[×VQ "sFF~0RIB]hĩ[J(ry9P2 !ַ24?(xZk&]T%(lnPA*& *twcDݜ @%̕މjHQPY1\(w'j MV&$[iޣt>D m!U *#Gyk m$rovo@O%gJ;f:'7HkuZב'XJ̳΂&aָf`\@:6I3˪`$C׮:PT΄TZu^062P'^Csr"vk: ~D U*Y= X:@rOz,󍷖pl2f}aq'SB 4e c"\QRW-? >:(AZW(<ϿS+oy_pb=(>⿢$b?)ž0y֥`j`!RpS% 1UqM3ʪ`14WzKG`9Ry)4Nzn񮉛wWoR$Uf*.CB7X Kay D*}: yss3G މϽж4؏(T&]LZ0OGPxVWQj֔P=&p,q5G.E{d;:X`z:'@/ӖtH w̸ ۈ9J&`n df7ڃZ;CяX` ge6*/ n>O%sAJ^OKPn˴WVf<7(LpLu2cVSXbkLO4Z<2&q\z>~ {_p̳ znaOm P8uf%`i0pj6S˦QzLSπe$tn3Px7:zkYGo9Yž~L|q뷋Da 4A ͎iQ# !O|xб 3ƁH):iÈDFd+ۈj_)I(8c^NV=V m:2 RvSg 6,lH$T|7a]@ZW)"#k7s(Q 1^̉I璜NS1S_&oc:=>(?4P!Jr}+A+<հ1t  钰Oʰq [Y~BH1yF]V-' Ji德I]<ޓ0R"t '>fx*V㞵nBI6%<% Eep]qy5±tA[L+$,-NHQMo1HC||. 1z^|k`u`GTKq⣆mS-pd^$<;x\)b`Ƹ̜\Q{\?=)}g7@[KF-(>*LdUuʠ#l+1OeoBcfFeF*S$Ơ|]#uXG=)°r AYj{ڽj'616fDG*Pho:'2n |,\,v5$XI!0侮=MO,+'"c_G/I]/mt~;8>OdTv*K?̍;`iS!BdOϺqmqŞ`z.92@|[Q[ɫKu4y"f(5Q.K/82x9l" _g\=_UEۂ8r>xנc|u#G 0,sHeb;wDR€SD6p'=%!M#]Yk[͚ws#NK2'(q_Cys9}Y]. 2S*70P z(W]d%m*4Y-|CF:CLe){Hd $G6It)]ehv錱@?FHHfطa_'877M̶m(WЊh7 GF(jE +X&s+B!m(p4-Ry:疫4` D>a!/ OVOWqqd>c#nP-% !f/kһm~RtA~[>+%6bf:IVBm*y9X<'Z1MEL.r1f=V6VQnJHqHYjN΀5JxI`pu.0}J{P}'h1@N7EK%kF'w}'{dY\L |B]wDˢ-@MQiy[2$YlX ZKR؇C$΍ҶOzMuq%VU5"ɴapس~;7rl1s f$>=+$92Z >#U1@z)o)b--²:~^UPQk.0fuϼ_fY -1($pډ.ںqv7#\R?o(&0K/N6rKfK* ы_dq<~z9>Jy=6T+w"&K~*ӂ\2^^nXuIt5B %Aݡ5 Ȍ=4d.b`F=2)o)O9nyG[J!ǧxpV焏Xd'ocmz>7nS&zuO1L8 "r2MLYp`eB9 8ާ'_VFZY]w@-/ ЯJ6Tןm}@ a*5}BY" bsL@p3n~6"DC.Vn '%)>L\JFYb B~q =t nxԎ0U[ؙ(J~.PsA~̴xG+ᓲjenwo Ӄ9;DmY( ÆVÑSYwyjK06o¢Էh%mo3רIA[""%T!33UOyWK'S&Df Rt [B#-&yW.WU[^@~3Xjq osȮ;{j5,9ȋ>z6eH4N 25!w{2;BƉ (ϼCc/ J6!?,ԄQPYQR#:s2Zp0HwJ᜗;͈^'-{^WxtQu Ge,*K+.,g4c v.ZX& $2!lm A&M -L)4RmNCqom ˅ EL5mß-061u)xb)JͼPζr5#N#U1 E9*vi;wuvز{Iͧ_Q+vUD55ݩklB|V?(Z0 14>5P(קL\"~C_ʐ딫bE'*-Ce`FT`|vD|q9o:x$]U#`QƤqu` ߚT[XkT t%JjڥԾ#Nw(8Y,{z+!i!])OASE0ٻ cF4293JVm낿gxP<Iqqo~U}DSp֯A"C;B~3q|kaD]W) _ؒVt?8k|+%,\m#wM4|&Ot@H'lD '2mZb[Θ Xg&Dht}#{I|]uc\}47ZA)}3wEyq#/5ca« 3 $L~Gn&Tp۫{5E-?io]zRHEcש6.Κy@/E })6#gLc[@KuZ7JL*DBh]nn9MC%@r'7=,nZd9/[AJ yk&uB<`{V QFGM~}M [ ! ŤQf#'.).bN8-Hi׏t ͭm΄~Y5/xuˏS|[{mK{?no?f"ULpL&Cu2\1/X~TW&WΏ-^ gb_/ j)ˀT+I-T81Zݛi_޲暼9Lh$y>{#'V濻é%+y@b9fZsʘ5;pW!e-HMQH=Ԁ["72٦#9i%;+?BNQd'!eH,zh_QrJ+]⻝^yUA6[Ww0TV!@Gj,77{{>4WPN\te9nO1z%pVt tu{$^HW+ۅ9ew]ym&M{CKCZr YR0&4Ciܧ3bJabgY߲$6}c,ɓ qGxOBä:nPd1i/0b%)—1fo _屁*d81,dYohQVs;ED{8fB kw-NI1, Lu֮eYJJ6!&x}kjal2¡R帻SёjY.X;m[:vl;"ϵg5鸀$'ҴP7PԑIfR [!`kn{pN &6!C q_Iw9/YדZ-:akPf_(waoG.^L|tg6· M"սuU>#= gDz`z' ,lpn i/ 0uեc\P^LlD)L1(x`nO6gC{&30ףWeOQƯmCq^MIi#=t%UN%a2tf;֝Q3L%IxR&w2Ӳ:Dm+hj>UcM,8~n?ZswI73(Ť}l1Pt8[)o"34j4t}{[_e-C*dQZXlZ«%:$$5/ -`]+<(ywD[o랟ݑ`OnKH+Iv'C@d5B]Q[*_S-JPIkX.|ǨrL::錒'-s!ĺmpXvar.ohzmC2IIZ.tx-Ɓ}ǥyz}: t=.eq7 zp{2|7 ÿN[ڀXSFb ؽKO ,}f YZw+.toز'+9٣$<=䳫A'/G\-ki{ P Ȳ љTLFתʰ41yQE-g F㣉Ô| `ߤVi) f3NG } PZod㌠ vK8X{q&nHyu+ eS/w. EST(L娓f x]e)^sKnz-RKo 6J9(a$iքѫehN~#uT$~f$bje;S%,/j[co23%Tn_ Ɓ :-~jlJ<"-VhKV#[D]nS{/"?A*W9ټu|),9dI) qU١T~jVu~fժv-&2O aOX$ndS}rYqm:1KN뭢dL'D=lypihW1J} jzjbFž Y1)9Y ?$\((6"^(9_qyMpYЩaƫtIg/"uG6QHEH1MIlIDGf4kQ Ư5J<1yq+u ,uYb8X4r#g=V<'V;ʥY u'Z-7'gFJ$vz[eEtJ$y A}Ūc3I6O&W_UD>mDPUŴin:+-CgB"2Q='rp {!4kb5;xyv"7(c1*j.wYٸnrwy?E( Z{KY3[hXA;%зy +{BYEQ!3KK$z,c*RFgz'[k,iP^( -luq/E qgO yc+1T6'o80w/(]sP5Lf /pj4gUR] U8@eTQ$$ŠUJjxqZʗC*>O7}A/؃R >܄<:W }Eu:V!Tɞ㷲 i(8 Q pPD 6UOD ļ۟Zp-k̄և<ÅNp2,4Q|Uh5k?(k] {$>nor0XA?Uٹ>(EЋ^!^bٽ5JdX^/VWS a.=2ydi#~XEu(fFǼWĶGkc8U^}ȟpd.i <$%2鮔~@/x:}?a4ݲvodu:wH3|;]2"f 䈾5l;r,;^~G%?q: lp c1K\E4+R>Is﫟Ko%e-MbrEw|Ri0~KT-1wtWS%dna(F|KSYusy]y4,V#dRZMI^Xi9.m~!xeoq9<^ccEyTJ[OCl#1EKyhClE4>t Ds7]F=㐑/yiص1Ej4/^B|=qbWz7:Mc ^b@9NbwfMHF'}$ wJ:ʯH-S]F ܪ&.YuB|<مgXGbu2jL^6-?b;D#h|  ~@{rcY Ge:0tIW(2+6:s*|㬛Qw6D`ФVbSX?>wE$\G4ɻU =LIdz;o xRBN?xn;形̗% M_L3xB"D.o&~wmrO`*?q$U4>T #T;ZچQ_цO5(HVۧͩ^GZp`LId|pϕB(`<0J#XO~-VzנP(9QղTE!! ,Xvid1U7I7O^$ 4yF$GYr }~}2 u*=soO\ORmc"ͱ}2P];d=!nEXc80ij~DG6슴MCRwӡ%5^ݏOoxNbY?qV }|ƣ؝v O.N²q_VkMw1Eil* ܼm q)LdL@su3 ?C"w#ρTOij 9!:k/m-//'¡ OOY#bk(.O9ѱVW;qސf= +=>Q>glظs&8к4.Rjض{$S)F4bQƁ~nӒոg ٚXTI"/zYgrM"N}A ~G^"zZ{2)02Tu6:gxAoleO%`g,H~'01\DCޤB& eL1$`v^ U&%~uo6o_zJY@P1zOxUPw/J֩zkH−WbVр|v 5*ObTqO~L^A]] ф|#=9-*xEyUx;ڬ'ﮢd.n"u9td$iğ3O4 w/a)iX**ރ6Pi"mrR'̈> i(D8"AO&sB?%*i5N.,A[f}?fg^w3<6Ihu\+hQ3h94"[y!.Rh;;3}BQ7,x/^lK2DR*OYgFh-u w9S{|vq W{LU\{T8ڙGŰW4]8(N<_luo蚲?2 _Rᦈ%IsFNr*]ǻ_'#c+Z:>w95B5ˑGK*֘(aQ-t|ڤjXȿS^{.ZRĺ(꾕vI0 ӊ\qY_ ~+P1pjB*`5 #Ъz-*EAs$cA"YZ/y:mY3Ǽ] Y65﹤KX+OH?G% ?cBó*KKa}ٌ/,,@ T9y )wI)cw‘ nuXxUoȿЊk@uY/C'-͸$(CBN2(/n6$-_\[6BYTLI<|>

%oZj; ^V~"3%-[TiKh M&9(FkPRW{s-LIoDeHF1Э?jJy)&]kl~ua ZGVjRLJj^?jT0-{dV_~F?>Ղȯ kB=Ӻ0O<$UR1j84!/0ET(:oS wLV @ֳ%>ռ(&T2a6.۹ds%h'chRB  2C͍zoFJP"xL^bM2-p\YoE1<|dX;3+$^HnS}32 d4[x0sLH,ç4΁}XH ƒs3v.S[8ZT娡̶s [ k*&m7m-羝I0wōZRN"DzFe[&Av/!=G{:E`|]Y 1[ڷ) b.Hg'Wuf؟A*?Ak9i<<e$W)*2eb8 DO0ъ:#CQ ;+uб !Rak]Y/ahPh9MDDKmZ BI* Mp+ob&LLT=}a=rz:O\(f]}Nբ<[UG?e_Jpk3̊s ڕh 1[ׅ|6ePalpgVvn#a4ZgA2,Fq &˰vuPe4f.R3p -F/ .KG+bc0YNf&[q/kxλߺ@I,DV49d[5L1JB穲=e.cPL^3/""&axNBa@NW#-eܓvoYD`"ūB=ދ*JUѨ'͠n>  X Ӓh4388˶T ZN{x:^=/;0?0y7o92doE Dž ܤ,uԎ",ȹ 3x6T# \(; X[Jix͞ЏۉWb\C~88 :Ŝ͋YR8q(YZXLt:+}˰7)\8'X'8OY-,"Fuoial ˙=} ,ҏS_, ;÷ }Nv?2&w\6Σ*<ߝ\8&RK6*ۈ4vY<&u%YLItnD9HRWZM+HT؇e"o$l&~hC),aQ'T_rC־OYd{{G,GkHPs3qyL]c4H$M: OݗwwJrtǠ+%C/+\l>)Qˎ V1x9lS j>xb ^>@KEϟO[+]U)\IЍp,B *D.M',-ayd}7ulJ%2HTNlL0pݭ>}Ny b("$.-7b~z9K$2XШz1$ɻ:ϝ S<dOjRH Ɉ{_T5}|+1~UQ˧l~3.n MԔ>̲!ڏM.qx5sҵbySKy|劤@& !XwCA߳=:'cmxwjwپՂ 9-K/g!W{PҫaH/,i5fmAj]X"}'j3>&9]n.5n\7q-FŬ3t,[x܅IWOA|ij;̕Sgۇ ×f$X a!_Z.nX ΌspXr a0sKW0e CE~9e^ KɛVNȁ/=!dޭ0xˌ'Z8ssb,wV~ vI6 {(Aϲe,߂bu&큞|5U}ۋL+b F{3]ZDmx 950ke;{CYހ ]*{t1›ņ"W8i|+͝SF MU ߨlmĮ}O 3mޜ4-Lxws&nn49X}<_'|6Q!RGL w3K?J;k!N?~ 0HG}E_HOߣۡ9zde!wc^PvNAaj)s~ LWZxI0pBZKa`GOO.C\(!l զBdtc!v|ָEkwwyHF'tK$r:H7!(E^fH@~q8q:u&[AEkh!ϟI VWHe9`֑.4χg͛ᨓomQT^Y;v)a _ϪoP-W?AW:&v_dЪHZD! '?gʑ\rtz}G+uԖ BG؏\"MՋqi#ÕID23 df]X{lR qre^TcQ]x Y,B9']1-8 3w{9 1άKl>`oxOcX8ޞBGڢWQUE0hb9O "ågq:mKcR4Fap$gH[f?IWePHܿ<9ރ<)̰@dR??A.ѳ9zيO"Yʔ[&|A* 4SHø$ڝ=&ɐkl75֤i)QAo G!3tՅ3 ~̅{^Q <}7 '!sMMG -j{H w'χU4zJ;+(<"/sSo SfzwA?9t*-:ɮ6_$mjzEdK"||iڼ%i$ @ieYq{%5H8Z&VA[/Oꖡ#jC7[H^2*/ܛBr8 "g}`H#20xU VԳ;rXs߰T:Rw?HP`7p3Q^.DνN+SwII f7Ae~isk뒌X5g%is"'>d,O^xՒES(RW:d@Sg>JYrU6#{MxI%r |@/^4deCKqƒ@LrO]aAHuI3=@,*ȅٜ&Ye0?L^̟:bBK[2=!d)W>^]-ݮO @\Y]4O٦RjOT#$qbZy):}u N!I;q&’. ɷYsJQ{] |ת(m.j.JTmOvF1EKp~ϠOnUW/( j(r\i|=0)+Jx*A 衛;ځ%Bs8gwn}TJBdzkq4*=Rh69nB~凑_=*{17d-qhzMId;2?SNWBFgt6/!׋b-`8OFoy!8X!*f}lel|=\|TSQ*5۟>q~) 6Dz&)+$]G0r>V:7svfcrXULx{@ޥDr8cΌ54~wJ `15kIJ+_NRD͆\f~!Ur6MтIzv?PSĉsIJn|ݚpGbלȟB/ jQi?챊0ճe,8jL,rc]jx"zʉ . ZU=8p?J &kd|\҈]-էuq/7=Cza֣twmms߂C!?ї 3I얾o\p2D -̈.JfBB>8TQGWN9] u/HBewt3gWO{|<^VJ'vZ5P?pQ@UdBXW) f%3yww+Γ0d 1Kꃖ35̙zsEWC^N۸\?uVoh'xݛѯ#ټVV3(ށ5ٶ3-9pDA\=7Y(M75}p}VԲ!ÉX~Z$+MJȹ/V~_U윦(Qn',y.;g1 ).T<39~]> moմ\Ta9z*f7IDD莑D,+KIݿOq;YXfX,y77m0(Y2$zGzyUiL%@{rH0Bs, Zn0T_쓿2& hy) [=w]6J :RM<;+X|x$r>yV#|Io~]zn 4I?Z;t*F{Ax~<~0495 ;l16:)5Ovll S#A=GhySE臐P)ƲH#}s!@ːOw6Io"Zβ^eɋ{j5>}=h+0! ُN:z[.+"  QxWjtOxBu_Jz&`)ݜ,X@Asp!Z'l [+aegR'˶j?1HK0cdedPe_a8 Pڒ!,}Jxq((:8¬PTXL* "^7Nqޒ]WXaߙb?#rd8X)9%w SA(y(藡.A+H?aߵΞo9O"!>J8@oo'fYN#ݘb<k'l{bVlڠ2&oMHX9d:Y* \@S<*6L *u@x9n)h mA(BDe&2VN G֣x Z9xj l>t8ĄL;޵Wc$%J }P$:C:fd>PENRœF=gs h[5:OG"A\쌂z @q#%8Nb[ȄֆeQ-7נn/LOr@$[ '%`7Zn[QÅ 0b;%u*=b\=$ׯI5e>`@7jJWNNglRF:}ގU9` k\ވ=3ߏ$4E4$?NBċ56/Hir|@v Η~rBx'"ԬglHDoǼ"k)(z#3ߜ6Յ־{\Ł$| { =u_eV߲.P;JTUݓX@HsYC8~>. "9%,i7ōP՟Y٠=m !f]}'@HeMBp3bfz4'ㅼᔲJx7ܓۤR;@>&?SI֠@Cy|"#ߋ젪,Ǜjd#uun"wFYKyq%;m:H׵hoDl=Րg_* $ٱ_,uًKVLZ>/ԸnO6hmbhWl}k-يEb'& #3IWNGqs417U*кVSk9i㈇UIU=: ]#*ƛ:}:TI'.17 ʌŶl6uVZM:r)Jc)[yN~EqEC~9r}m K|Q'򇎯g%ڇu>$  8|I+#HB)lzs㕕(`ў6դ'rᠵN|' ߀|3-?ԥJwF^/G ?U~ q@qg\ECUKC3X]$j  ZrCfǾ?ok βڮq0dkΧosh&(DWE06T5p=_un 7`EA6.t&%a~,~UA>QpGHpgw\Cj"{I{6-w`ǯ9 WUC]9lNqi\3_Q!c.:;^F^B4`r] ͣ2e)vܺprAm~ٍ!uQ巫v@O\" [CzA&~ R_~x/kDU4h_z|qWU#Sch?Gl(Bc]܌Y@df50=Prd:Q7󴰑_`)`遰kQKdPq02Y]n+73 MҗX즜"9X& XVӑXF#Id7NdښF攇 aWbsa;pMd z7Sf?Ilxo>s`PPF4rg<.5y=3OVX]$쁹aWchEƢ5R},hk _ɩTSL?p9 UoI}ns]o 1}m;pƽ_Z<] Ӏ@(Ëd/&G{b]M/(U@^Bķz[E6;'ks^2\ A5?wD:An~7.U){sǞBsLrF'珜eKWB_,Fg ⮓Gϧ5`Q-է}U ~̐nMDT x al;RF+m3Xp8ҒƁc5=U Vӗܠ۟mzr2SjtLҥMKsg9-mHԤ\e' fK\8)--CJP?qc@㄃.L ~ق@\Gb<%Xa>݋--6\,aMr3 ~uQ(t]ѱ߳$Q|)R@%4̶y[Y owSX=RJ<1)OyB}PdL dM/9RXig%FJqShF23Z#DyrٿFPbe˰Fڈ’J3W/Rǁ4bB͜ L p|kTZ!XQp !?ͅH_.pb[`.cDzr'LJ )i. TK1WW Jv QH3 ؐ;D肠XR*ySH $!i{ZQm\g{/(dvS YQhIVk>Ǿ+T]]N\\(~R:%dH$aOmḯV_N)(pd}A ?{x7{[21" ^8uH9:hVMkrc6M6_ƨUp F[?~ڮ25TaPXHzA$HP w#bU*Vqz9bt;x xWfKsZ`IK{JyMǑi>55҈~̻Xh}qA+M%A= =#~eOBo <+EOq 7Uh?:\P^[I[gR\I}0 Ԇ&&uύ[bK-/9vaG {}O'F hOWu^}ּӅ10:{ZQ<g6Zjrǁޚ}uk|Sa93^(C"6k\V- :\%AYQ3_\gm1?$ xsp{lkCQQaMT_cڄ:巽'33`hPTu}25PDlʔf%W5/XtYKy{=ӠbԋYTUX7g:cZ {?R 5h<>Ybf IfJ0}7gq)V/V6M`]轡@gZe 1OdaY39tք:@7^+FDu$=g}1d5᎐8YP q5e.ф״pK}Zo y 덣-u鮍B5H\xS(.Em s4 z9'TTTʀYM3O}-dm)Ƈ#آ{$:'<B{{ f"b#} MZU*(:T0y)4sf̘il-_M7`ioM'+ o24#YU~G4a$f}Tq]s\`|/)ᙳt zwgOfOoI)W;td $h Z(=Y;R5:qO NBN%^th> dL~ͽe ͓$&L!M8paj?' bb}73g.dbqx6 ySzm QԉrpWcYvt}6"=z&7P5v5Ɍ_I7 skhT˾5O=gA[PBDg543LŀQ6kÇ)}ʬx!6g$A3H4;sm0[Vc\md_͈;47_*h5#rM-D8-HqMRNyߩh.j#C* Y鋢> ^7VJX04Fj}ZZ.k%I{ 7ac`: ~czjXI] y`o7,qP&Jo B 7e6[2G&@=qA7;z$n}EknJ$e 4TKZ}ٗň'mr]!اYCֆ #k_WK-p^ dMc {-6*9t޵FU~if |T$nS͂k]Jg6 ziP<򕣺 B)F $Nc2_̾'B ~jHQ^BI+њG9Gng+ܞ#6G6v_c^nN K)l|Q%ugfI' z'P&2./Ywo-of "٩gV#eEwbp=3i툣5 tr01GL:07\ST8lZɃ!&ebP,PW?=`F}o)|C{7;^Ig `NbG$:.vQ\婺Wh4t>KN@W2ZO 9%!AVcFA.Gaa4pwex<faţՙ4U,Ph(N7oY;WF{^\2;t\S*tGUPǔr'rim`9 <+6Ο.|pjl~'vTؠ\E!8 ޛHwdh 5p,;@K:+c4品vMeTGanRĆ;=w=m-Wn{a{ 71fn3u[ m,P캡5x*^c'Zq#hm/{yU[XW<NQ҂}%Ep S/XcڧDw|Q=\a# Z>*](Z"zj_2R]23A"WD h^0%ۙV^]+q>P33$0EIC/m2ɡ -f"|;dgQ|Aoo)l˳!M ]ۯώSv<J&^'ڝN!d]xPs=8Ig$G֚6 ȁX#xWW5kQQ4%gZ@l,_Q.:c*Wm"a.n/{_U3?So9𮅙 s~b>(-yMETs\VT8`8ep^'fԈYlq"+Y7AJq7@yж@,x !uF4(Mϧ,׍Q% ?'~zI 8 J&?ILDڸʬ5ڌ0^ӫ>S%S B~lU._[硷FnjPFKeD ZRM|N}ѥ!#GF:|D Z?<|E*X"K[{<(g\\0s:!TX9Wqfn;SK&/8|6Jq31nL&~x(7^ ˆkɩoiyqה$E9ԾL:v(QUZO8O_xFB ƍ>Q !>HUi[^jz9tolIn)C[rbfl]A>">i5?ӃLIW 7[s/>1L⢸zm7}B}SUHVy?Y8,ۥ`y@H"4-ևn5 2PJIov4\ !9kBj3Evׁbq+8[%V%ˁƹ f^~!&z+N6+W}Na8TsZh0;=%I訕DtoG`{f>^ͦ@.هɌVdDz2Z[k>rRƂ@&;ˌuGd`|Jبg;}SSPn~&x6<1h(TyvMc[p(jgkW԰}dLDo3T b%H5nARPƝ@u*KDoDD:L^HL6($oH?iLYKd)btW%@a҆1V^2A9dF1?j8{#/dHvfB@ cY1Q}Ww*L<*> K fY9Sa7xm3~JخK^LƆrc P j[)W we:&xϚPw?U."ZR?q$y椉<@u 93<бq K@N*0>#i>zz86AMftXMC^VGWlRы4 _d5.=^Shu& Wz_sZ.Uw7X@A(!1lw2B *\EZT(FGxnau <Tl+dTJ /V;^SfHXH,|쥒da!mw8飻v rÍ2Mc>&K6!C3|sC(c܃(lmYS\xN*wƳZB{Hej6,X'Y=O {AX_y\->a*@8k ڝ_Li2~Gy;f.B'#$/ >'I$9iֽhũ2x:pjhj+rA 75Od~.I i1$R*JDlѽ4F+q72TFguG vOf>rTK|82WN666ȉ)ߞ'^a͢@jYg&󙜝qv[Q!ܢ>t̑8z,R+!ɴMհmk;fDW*ȓ>jP|4%ˁD>s_J~͛^6`u%&U_!t3GA—TQ]`UlxZof;yv!ײ( #i@gЉa^8`PܧKm޶SC<[b=O"!Qr")w)L'7gdn>Jkt %G)n-~8;q+Dgj\B0 DZV5v5YS6mψ,v\Mڎ~3"~vBNR+75̤Gi+2::$QiJ`ZM@6,$X8R1|B%'%- 7|=O8l5v 1#E^5ǹ1{1 孽;Ig$`8/S8c1peXaV-C<@;eJG-mSTee[;%X ]Uh gk`tg<3'*otoRuc`~uXcъ X%E˅ٳn/e/NP'L?;}I.)3~ ;s};+kuQ̉܂:@X|Tz{a N{/VeɭMSNz8Yaj)FpqVR@$lXiT(,s 񚰑2DQRu(aJIK_6/L `*>MQ~#ퟴ⿍fVkǝ_~έ!o̖ Fl=UؤYlH8Ο8{yCbc#ؙ,a/aMA ʿ e`ЗVǕ7ֆ0gP7n0 AE_ܙ`" ^CNJrwa g6::bVb ҁ$O&֩!hnlwk\51qq.V7I/[k'Imv&eV*TeC71m i 'nu*6M,]%h_#)BXUٜj:.S!Kr}Xϻ6nx[Ŕ#>Jr[S(Ghlpf^J|L,J'H`PKNgr# ond6Cu,tMe"g4QY:[{CH jE;58Ox dn{7+ӚBcghuGE "@ 'D)/k.FU`-~mӄ3c|b o;3N<$5_~VEC @]bOxr Y!͑|3d>zG|k\#_lWĝ"(w`$e<#BѿZCx̻N_N.q5W1 {6Ÿlz0Qm:.1CJ0l_(VLk-ו0&#/N։K>@uˁ0t)pޚ\tbqΣ诘nC21r]qtW[rw>J)vk Q(QDF Iepȯ0YE $V7Ϙz24\iL#5/ܩ6GARhw7n;$ܚ}VczXg,ѱdljQ?\C @N.fUץ' /T}C#GroiTpDA=)gb߅n`}aԮc)`0c&o:ZrU$auJnމz)e-)x(:{F'ɉd^B+: ^h^\eNR,nW+!V:́$HP6e܆2K-hբG,FЃY䡚"Mp'·: %:n:b<C2twFzT8XTP`9hR ?+`+\* QaNo?INq4+2?9cABy1HRJxb/iăgy&W7X^(V}s3U 9L@C?y:%١ FM6koVF/`4;}!CDwAo_=t*(L59)aX= O7',b>,Sk gƳ{EM-f`nb&鉅F{ͪM_ÎT'uh g:2N5Z0A)kgգ7ӹ4PE⋮*ܜF,d0̞ݢztb& 'n2ǙRFz6e7>u$`X!Q[/"xCjRLc\H[OdJB1t'јܥV>qZ0xٻ]b}eUtPWzATZ3=%xH׼C_a`Wbwe!aS akq O# XaݲFk!UWNPcm:Y ͠t SP:2A9<WR6pqgXB&-?Yuޖ" 0݊"68x`M_R&y ~N^Ε E_7*X Ak3 @-eM{goKSmٸ.~gc14pUB@|:>`7o^%*?"e) ~OaK 8ۃ WCl,Pmq*$7SI]̄'bcHU?KZM|ٱtgĽW ϳ3S Bq#!fs-r )gә8ɍ)ƫt?~/F+\v EQ#֓\延mN O=@R@gO%)eyu4K`I2OoCo? **&;{yFL{*F"N\~ӈz^Т9Qh-2\;OĈˣiH5k, ۭJYg-!{oŬy{<$Fc0ʨ#3ﯕO,E.i5B-=\d JQtƼl߉,XJKYI91iOSzcig5Its83@j- Ѐz*ajL~Lb8'7 K7NvI,!!BjwE&c\A1yꎾ]zA:JАm,]rU`DzPOdV , z$pw{6Y] wq&L)}ǓqbZY-zrB[a>`͊~ Ik)D>k)ժqCA8F`.ieGVYQЀ;*9+P DvSܟ4sF(s(Qt}aǭ"oM _kWW@sLߺ=Lqj#+/ñ!X9LZ7 '$MvapRE3c+N Zu5Dա)Y҆u}${Gw+Čb(frS%| SM͆,Xlȳ:]X^Ym_5Mt` k>0=a%Cv ,*gNmSrU.E_)zNj"3y6évX8.PRepE=+wq8r#b(+@HK[:;fƂOriݸ0mF>1-K-N\)*pu;5NE&}x+Ģsas2p8.V[V-Fxt> ([ tfA.yz?QKnPPp/(<898ZB=͸#uϪ.V(yocޛ̉WJC% |N 0#+8/{"gTVdžjA|rY_M7PWVt\H̑Tjƈ#)KXAϱ]\G%(2C-BnG> KQZ#B0t"!EjG9Äe#gOQW$>^ +YrNwwO'=`!͎.iRV߼tāop& ;h'  @_MA Xi;OAF=hlTrl7pOK+F* l kLq?1|Gؓ,lJZzɩ ˑ(WلVFƁt85˛Y+jG_zcW -j?+#CKfP-4f?:!MȓX%AԳ<&kȡN=;7Bfk%EgRvf_5+2IG7>~\!bge,gb\j}Xwȟؒ%\bUޕMu_\K@y-[ɁJEJl"61,>}þ"(aTwy,Q7ݼ+x,gK@~L81@LCY"h*g7h$d~]Q*,c;uSCW!* c}t>FrMIvqe0eqN<k]}Sx v*U^ #L{hST<_rH_RMcy\l$8K . }}ɹvꛪ-Z2q?ygZǾɋ.=đ|[.btYxaZ㴸n;mrJFhQ _0 2m$I =_էVØ df$[䦝c3NXO.s*8̓+/es߲܄R3h"~e9%mD;'+%R >G ȂF&oیa\8P3Koo!Ꭵ_1 [e)'f6D@F!k鳣h[ZY`yVqi/p<{rgnR!@k kC[=Ǘ˼M;вXOlL=yPp|j=؆[8OleR.g2jC6 D P`QF7 xY#pQOOҠviI\Kj`$td!܉~N)GO؝oyX{+Xv3uuUܫki9;1YAIs-(jMdv;ſnm%3ܧ?H#,]Q6vB%?4˵Wm1pAi")nXp)BPMA];@8hd`_)!c;(0(hBɇkC t߯Ų/QɓG ^UZ+;x}_:gUnhOU$-rCGtܩu2:_ڑ:F&$e{f\s㶜9GFF0=Pm9|!:v@z2su7 lq#-T9]=_43hOu֪;Jo^d߹]a!U2U-|l /i9$>%K{hvL7~3MKu%Ն1}EH0u|߷!)ZvٷnnP~ ~GiJ$Dy؟n$@RRL9sߪeDP zmx=s\Arski^hq bhu`9Kj]~Լ)|AшW[>ҴQOÑf}rg*hun;/3rb<%j,+Sܣ+&gMuv<B¼٣L]ZP-=d:ICRUD2%/<'R.ۄ rd>;MZeN²6)nt1&ă΁Wd= NД7j H\?DX;yŁ d)_Aۇp^th1+v!F X!J8ܩj+KupW!mdc1bɁ7b2uu@E.%÷fEXT. MJ46\;9! hOǵ>['v%vĊ?m/73P~N ;qFH:zJ0 1~v6XO1z:WQQ^Dh P?pwҊ*T06tLMeNtʯc zŵo{yبk:۰~:ݐaq 5Q4&I,=^U}o@}}l)lX'Z$]A7 ? }ACº'eA 2f{#EzIaRh- 6@ :~Zٸ3T$U52ː+!TX7"tnI[U R]wF9^/D'aq VmBlS㨆c>K{XO5<,3F\י< Dy3-f[gփ*-I vv LޑRBHd<7!h܈y#Oa0ǭv-Q鹿܏gY\4C^=3 i %Z赍6q}Yؘ 63 b da&8ŦZIr2uIV@7FqzӠ͎|2M⧝LB}݆ọOl,[`~G}"^ -D(O|{lQPq%~n4=mzbZ6+W~ZO4Ybt])vY7&Rc79?>t?#w߀U ~~cS:ev\g떱 3 qrQ8yUnc,R96 h2 !Jh 2-HWdy[ƛָqd.*5vpJ-``p qޗJœ |co<}CsTLP2w jΪ-{ݱt$Y燄a_1x0sRZp>$!ej nEBn:v%<=>wАE:F,9͝VA좼}$FJxGTt1SɷݖEk]eD/g02s덌[8?d!{㎜vmc|SvQ@uW~pD)RDeCYsw"  \KUDUT.R#K@ 劥i|yWiyIB4P׫^[rϖ<e ,#IU>}<9vՑ~i@lW_z<6NqtCKYpΪڳ_]n3,\:i)<f.['J=7CA3b[1=8KWz`-~:/O.(g EW&p->MU_1FJ{_[?@Ds(^X2xU̼:zȶq.eQk2&_*:<~;kр?%6Ax2s]9@lNd$>ev6kɷRqn?@$*;4Sɘ-ڱFPHQGt2l%|$FL 64"L ]]퇌'WvEr}xrkpOvhrK,/R|Ff<?HtSv&>=BLutn_Ʀ1jj@J OXV-# 6(MȢ6fMYwUp+5cl *Vh&!:5INB\#ѫ(낸A^!CESreE8pOK f{jZIht {70@?R$)%NW{Ȕl^6VBөN7{f6lD.y}CV|dT8M >%2U=,QРUzq\]KC ,%!FMF~$dScD!LA]8[9{T5e BBi%!U IIX}{VI 8tTkD`|Э#{8哱d 5"v6GmyyOG]%tO(EKlpׯЂj\iӦa+ŏUb 0{2^nR-)Xo4\ _%o/˟j#FD -,fZ8X =h\wN;3pj\ZW UkȔݘr/d$m&FuJnz2>ߨ04bR#\*%n}t" "z*">ѡʆ\Gy}ف.ʯH][71ԉ<xVp\JAᨭR aql)ŤGQ΄i%o0go]jzK|F~5gL@Wy/ZVP wBHa^ɌL0~eO|Y^_E qN4@vC0;amܷX/#0ڈ_y}P0vF/|1Iu(D?~V9&P925Y8HMIrj(qN\vf厜f5qQ,Tb갹E Raid揣]lm~s62V}1ʼn:v?AS?VtJ,BԬLzLEˊD1' - tQB.$g]~6>s:96XF/6olo{RBhϳg u8\umS?5j &|'HaFtG&4P0jω 1eCrF)Cӭ-%Δ;8yl$*P.cǸ:dߠn))P/q ^abRR$(]85fL7/7bMOft’)!կo;Kq~>c_(2Plk};Ն @@(NXS3}9p -En|jDs©'B/CE̓zTQ_8d09uYؘ) 3Em 7aPgVihuk8i{o&W jUEAoflȼS8 %NO^K62`rq+ Ϣ .mv,ϽF(WP#Bbڪ^+tNRf 7$mzyDx?[.\үG5.+?YNH(DL] ΍b=ى\d1&lFӍ}bM$ ލETǟAx—GYQP3VNaT"ʄX'1c6D^?)oF/0Ix퀊GER+9_hy7IduF7OaSlלX}$R!vyaL$:Mf&|^o>!c+o{0t^"4>22֗U8~EF[8oڏoC0KؒU CE_,?)9(5[.&%,!H+)a?М8i^RŒ4Xj^xl| tzX[8@uqqdM%Hav%ts나:nl I&ǖN4V@Sh㹚Kv9a5zsԞMV̓Uڎ(4@B幮9&\`wwA/na<o ]8HHqh)>N+WѨA#>%~*s!ńh'`4\vMcϾ1cŕ=KmU&\zvRI.֣z5&̳9kȪtOUC?tlWLF Z^U}vbg GW#Uw\ktmeܰQڄ0b?.IR*CIdPPO׆N'<889Dl PaMkɭf3;k@d\͹A@wˏQH9x:s>/uY~C[glԜ >x%0D0>^ c9u\>{04żP“oY[wX>麶ېZ3؇ܙ$+z .O/\o8WНch%^Ԛe bᔏ{ EKˁ`^ t.YΪ]T^<-+z5ݩ>Gd>+7zT,1z ͫ8YnIS{*Ld#ڐ#$pye`h]A}tKV+ Bf^d6bD|O;mn9 u]=$:\(MkfI;ՔϠj喬IJ%ҙAP+k Fs<䪶L, mWkW7o=Y7q? YǙD}94Iћ9H'[saGaQ)T_|,(=<#cAG*qS) Щ$qskA-iTIv\6WEζ3+<0[5pmw: zF)=n-c^ km|@Ͻ|*20ٶ߰r>n+j 7)Q,oZbկ\c'xT!f5{}:?]yFϾ[f#1_5`x0u[1Y1d;PRȋ(JY%̌c6c|] FSI#sS ʯ۟w`8WX"q}ȴà6b0E(``]$}>FgԌ;K8 Oȿu7xacQiap! Y̖3(:9pt\cF:|(|y:,E6I/z1z 2AJ-CsaG  I8H$Aڃغ]Kɞq7Ĝ:#6VaTTN|Y9@ H Ӌ14o쩞3ׅ<=~؁蚗p}sHѣh#h 0 ՊiHF;ϝ=Y;lsP8|{#{-Ud ۸ 3y,'Ã;Kr 8>)pƌKȡm4y끁hԢ))2.Ik異)ϝ-c2_Ћ~/:PRXzgF+&:iCܟb]ٿ?<\y#ō#69ta \`*)yOWl'!(h'*Z 9e&&42:UgIjT"VK'(R= VQ2x?Dft"wyljR,X j}6F r $d+~JEGⒽm% $cMAegXWrĮr(`)l\?+>CM Oi@:$(b m|0?n@Z*0#-^i:@KXOAFc+h?|Irߙ4Xg%I.ޖn;eDZ"Q*1`% a7`@ޖ&tx[OEMԊbhop?WN5ibӫvd[V>^i=m9A?YGA{$Í|cOfC&`\1q;ki%<9;(i][>;; FlHv_vnDԜo^ʱ Rա1V cdyYܭyRʷ`YRP A.r.g-QFupDATu|I:s`a%ܴÊx~^xi~}9W-)PO;u8ٯa`rt9-tsӉ yӅ)g]$ppe6n; I(CD$No,Jb6dYZ%N#zAj՟*͇nkvC!$Ho[?75xq˝sDCP24@\M/_4:A [}QHO'vNc;>ϐdNz VB6:"JIH4ֳI*j_Ӧr$bwP>rZ e &sČ#+;6)55VTHO ,yG ѐh k]QA"Mmd :cyϊ `; 4X g H @QUG۠!O,HuI’hgdo @ȍ}@<ܘ .9=h[+ Pd"i<Dfo_x`}$ߤ)ELRv3yEV4ӧzʕL=АA\s-Gnq:5 V&+ E+$j\,!s:U\ii|8$~n(6BG]ڶw>Pi̯7;7.XZqb7C7+ p?wFrHIVwX]^֒Mv*h4Hv;s[GbAl*̽> aMqbag{fEf{ˁP}B/.ON(*P;~ao߯g^Z!FUE⮂EM/7xԝ;p~;F \xmʒ| BS9xw\/?0`#2/?{k PuJf@sw Xŵ/:+VhF荏}M-(ɻrpjg闾W1mYw~Ƈcd?'KE{jN$9Ta y9#jl*@7:g|⫮@ދU2(0!&\.TslNC'n8?5sQa7*iãn7C" hp?V߸=.[wu,rbFb N68?8Sz'S$7j7$7{Je&T1O]^ȅZ+5zkeS4_nhZZֈ)+> ӌ/9?mvFWvKVN ۅGb~rBXێs1T5eD)zBK*:cjt uÚ_n+،h |h1-@2ޘ1Ht?A@wӕE6? `jb<(>ЯG(QG>.`ӯ֢bwm8Oe8_r6fc{ƧRrz֛ݯ2=ziqcv18I`gxGp0J:F^ok@my;Z 薭q && 7 B\ćTD|fuUvSUTQqog?bGgv'.RҴ:eF5n()(mKFjGbnyA tk/&A%ok`:vBW+2[\}LȄ7?El'0sK?|7!^̜!>78;.Y82Sᷣ#C"ǃS rh➖<4ܗՒ$2M(̧V./a9n`0 ,#Xѥc 'K-FI۾xwFJBh\kKM@9yU@` *"3SRoۻ\oEy@ea={($.6zx'>C.`E:zobLw6/ )eUuё@ﻊdCS$xk40&=x6%JJ[l'Y<| !_7y꽥H*Xo_^Zx ⮃W_l} :NZy6T䃛U fқ9UFa3KOFW~՗|!ER⫳]ɬȦg|{0ՊjU/෧3Dj4<3 S 3C8nv7HD $4"vʧ\&uf < ډ }s^ۻװ IzIB'Ծ>x&C/K,_d 6EbE2T,uA&mY@C2Zk+y׷>.@ «V MUD!/\|;Kfe QFev1׶y96O ՎU:1zܝ;]Vt.2B5B UP+6iֳ,g9f2VwZҜA=uWQ7zYV-%lz&?//`/yYFSbʖ2$M34iޡ0Nx%~ub).:Н<^IY9@צ9yYSgzّٰI CC<:=]2#33܌6#脐Uؾ`IvNCПbーJ41Y5lRMQާdaC/$0~C'Ʃ ÿU9no>Z\!%fЭjtA|S h RZݍuaz55]}t&0 MhXdI8ÙzZAq8SqX` *>Œ|,%J*IK;YXA 3,y6Y~,a &a]\lم0űwܛLڡ?@LfZTa+\LlȊ&H| MvMF1Jgsx.BcT^*\-Z 69[Y,m2c,1r,o󽞝ԕ.c?zFU 5ፏ D;v&a<#8+P!I"!K pD7G.@JYMKJfX8^=RWˤy#uДs$ [k'hW ʓggpPUΟ+\BŽ[BTzqi6R17_~wjUW'= l+MKBgxO^9yZ&D[j`7@K=;Ce)!gm#i?`S@f-?%KC٢[,d6g\VbUw^xIsn.W6#" #4. >N"g*k ;եP> uh|}ڃY>O]r,>cPE.0G:3HpMV:Hq\luE7E0#HNKk\.Y>iEF} *_!"j)N!dz ˟l/"/%)Yx;2Pۀ8)ʕlSk ϶=ȈnijmQtyFpj3) v?DY \/*KwuR璢M  @O1X;p+&Fwj-S6b w2!A\&NU<|a,JղF4]('sks7e{̀9_t)/&.:z]-jB#=WlԲ*rEt8##=wUpO*Eg,Zz7WUv 9]p,po٘=nrߺ>' wq+]*P1ab;/^@}: :?)76'LBB`zTyƨr" HM32eK>)+W;@=sIJ<)+Hkt闰]dS96K=gK""mw[Ecczù MAK y0?j~HΠhu7ڼfl* ܒ6/׳BAvL]c`4hv/쥱mz?"qժg&Džvj a 6x \Br{f1+`8JV7cw`Оҙ c܋aH-T_8!HH07:KA&xQsͶw|'>Rߡ]E-y*32j2 ?Iy%]E}<4cLpŐ?j'[YEavv)Jrx׷Is4,ƼJsƍ#v_\SXj)|]"1?F5 24VYu#Ʀ(,Fi Rn-ȗ\_7!=buu}J_W-Ư RƤVtMXۯ=.^6opȦ\R@`T/93޹|-Vz1Tu8E3b ƪWdJԦ2tSU2vsLh#qHiS bqɩ`y?%Jz`f׈Ft/b|41S5w|L?=}>S]jKaU{6o(Ô^Rm͡jSf ⡱ʲկ'*_nX W)n&n;%7`i?ًYz8)ks?vr;Q9 UJ2RZDbd>^"S Ň{yS1^g:7 =:ni;2trBcXb .4na9H< ]o,Je 'ܝM~0//5yĽ2m5<f˄Ϗ+%*NDVD}^ XO-3 7̌NtR/NT qIӹ/}/owߡU>S%"=x}>.e|-,n_4>#y`@\*c)(e,)sa[Í* ʏͻDzyM; C3IUfN>P O}U޿> HCxtF58/Qha؋ls[x-`̢g!v Xط6"lzɹ+fMg|+]Wyl)أB y޺;P hd_@DN?ǡ ! /NTuXqŹ8rIBT- c]9UՒ\<6ͦB| j+r[^z SF6ʳjRtZU "q^"QɐMJ|_=d:V'DfOkg3 f'DLmj@y|IQtL& lsVfCo\؜B`Ӽy6kv_*sө*tT(g7WyU7Mq/R[zݎduQ(gyn]{-v4vs \ $bUӉ4w  A)K8oexnC1Ǘ1']?zFw>SXjk6,_"xKQݿ-%p([ ) =% L Gn=flRdm.]bLӣ!p0Ҭ C c@ D-{M ׇMm^**PxEhH+r-!{ePNzd.*%ʊ`+'#%f)$L 5Io~GYT}TYD~+gln fm٬Ød%%Aa5ZǨDx< /Ll')Hfrf'[=l$SIb݈w0D(Kc' ~4%:HqsczG7ϡ()ٙ"U_jh{ }-UxA3` ԘvO==2%P{cݠeփO,ܙ%,A MhmulR'_Qĵj&Q[2 -)hX@ĠdyVVًlCS;<[qD<ǾK<',:@êh(ڼ:;/f@h Չb|}=ӡl|?.#1er _96!lca?[ms%3(^j(:ЙYJVt+-xM~ɮJZoRo5[~yDsW*QPk6UT?㋣9ͻ+ЍI 0>KmG&-I&Txk$As#E:$cPAv%WfU[T ͠߾gqWzӒt>`&u!vQnL!qgPGgzgمCLW _'Nn6R2 rIq9Ξ\y{>8SkPm ÈZL#W)KwWbv&k&h,징,@m} F{8K@%PoɡGU1l #.3߰hrTuQf 2s\Ztow7hWj\47n7Yt!U`ڠuHyIQBL:BÀI]pTĻ Z86 t˄Ud;ӈWn 1et|]Au\}Wtv]b4edn-4U|#2aԿ1h rH_N>,p?]waO[ 9zJN UYw,Aof-HTVb rLg{vzG/\ƌ,"(ML{| ٭sA \x5F˦/ݽS- S*&=P T 'cHM6)S[m,E%w8JzkQ.FJ{4l3`9MMP_a#pvU=6O8g`(G7Wd^ӫCs>"Ҩd|hL+~ş+kUwC]3̭y+@'8DVۡӗx$|73vy7SXw{ ϬUyW()4~ݚ˧@ CX[ P_SӶ0#sPih &6vu B4@^6DO8m59oW2" dc IN%dט Z O$bK xc̻l7u/=j<xJ=g$y,xyFy_T{ $7T/hPMp/+XB4Mƕ}â{忬 p}qM PpNRJAvUڥwH&uYwJGCʩ{ÊU|K N_|U6֫(V_57|r".zY` '7k- *#,P^^Di>{4N?;+TaoNȤ*&vM-@չ/1 /кiXSX;ڥź !o:Ych f$xA@&K-"Evkq$|65zdK *#Hm }V4*RB_\P㷩+_ǐ<1[5ʣaNe2( 7ikgf*t6'IbGJV67wU-|FOx /*rJ(w/B3h㛐D֑@E!ųg6UA9\mryشחTPwSj/evI ϥGRXcWag˻V_Z'pU.*&NӶ VH☶C*\ԧ|΀iL2}z||HM&kZػN7: 'jW錐~ͤ@Ja|YT^KJ?8Ea nBQG%$.B5FJ-fC_;vC+O0U'}^2' 89lª3LW>OO>ķ /iG9xC\+"DKg+?̼)<Gۤ KTIl2p*+DވT3-m + &;̰wmmIqfv%#9 (@-i[+L=3#i}Mfd!&6mG󝶥ۣۢlj:EE5 @yZ%IN\}<E`/7n;"+_u&Z@q:ʏ*0&Ȳ؅ۮw-^X+IP}ՋfTgCԽKծd(+vQ7ƪ/1[1lY +^h# ʨQ xi0n[ڴ5 N%ïD(Yt'Un٤>NGRdטhf0^f,·@uAmy؟ 4_/9BLj_O<C7K?Obq3iJle柃Wˊ AogiW ob{*gm5&I;3> =b60mÞ) t3cA={9Mӱ-LiNiX-xVI*l},wia^֢H:܊jr"nKܶƧJ} uy\8wTbV;tJH{ j'|Q(vܼ&oo;G7piCgtܥoL1}%Id3',C=KaԺɮd)&ǿᩇ=#]«Yp[ح[bq7VXQ:!#ޕ|읲$N"b4831s8TP˓YJ [2Tz zZ.fk.^״g#d$VM&3r8ɑblGXѿYP9`|g6rj-\fN5DT>*͖ӫZYlADZ$܁.۽X2 ,zwfI*h69_ns^ev b Yx[῍k\k?:p#, @n\<z"x> ѱ.'dL==:u'e5g qjr.2qHIg{3aRi&%! A{<9k9ȶX+@^+F1SIo__Rߨ5Nsi6Ez_|/ҙ.V""6ZDW,cW8Jxσ4C^W;z+ ^+uUUDbFz1?[Be)VnH W]6j[24fR}:۩%:G.Agְpm5lOt[2dٔB@ِ/[^h;PB'` ,J6hv H9wO/i^LIum`;ϥTBf/wEY p\RQ!=(zfzCRҁ$fٕ`?(`3rrG9th] Ü4max0*`eO@٠,\e ¸(1Lyu>L?"$@r f21 ixo@]Yiav_̪d^*NsA+Fw>5@:k&9 ܈@BPmS!)*|0/Nԣu{5>; .٣V/=ILי\ޭ ΑKqBE->jo[)t%pɀ`yɌuH҃fx)ƻN*Hw1k|ָl>RKv$\Se!+6]س7 Kxج*jíI svGjyÇJZo `ʦD}M2x!$M6QFx^J,+~ċVż>G9=kNacd&b=FL tѮ 1ŵnnB4:{CUԫwO#˜ڦ Fv<_&-E#*|O9o\1RFvO`a1YwaBNL{(YWjil|+Kʡ? f?3@5J:P3J LUςNywPh0dq&AEO$l,1`}|69YD/=W*bv2.RBT31*:yƇI[ߌh6]V*g|tW}+!!"xɷQxW>Ww=Q}vzţtq;=/ j;/Eěs: AUu&M/7A'O[MS}M搵 ˃ӱJhI+ѝ .͜@ci[9uUs_4O=ǯ :!5 Io uH-Fwu,|ʜ^$&3VEeQcj-\\GB-%l]/R(CZhy~ )jT {CJ-70 { $P.|ܓP Zҏ6oLD>`ǡn3x7&5dNc%=w")֝js- 5/$tRY{$ȯ$UES0;:C @ ^Ĝ:,UD箚j ͎.<ϴT[E-B  4 tRݹ_'G2<c'(LIK|8Dw5TNaK{*Fa|%boq3@O&F8T?'Y#POK`Zn۲?cW9bAT-U8.~Gl5ss$ uOmQBEǚ 8[5/ /,4T,2XD_߷θm! kϏ9c\lkwZ+=w^4`K1 ¤3ٚP;Zyu~&C;Oߧ}gͱ*0)ad3]z<沒X:`0MґB+k65ynT L9gP#h ]&ނӪs.n֛'RH5l4{ݾk%s`}-G"]^ٟzF}S@qY5昘ZG}/YsBy(0}-itw̓ y|? cf-'k}ɚ!%~on7 ∞: apI 0[.}|>LnfO@5%7ś_֝_/epT1M'6q&92<]rV=f„ ~nl䏡s Q"0Pb:wFko؅6>DP v\Fē'l!)u)yk 0iF>JLæq#YYō@)TOQFXk%@X|G(;u+;Lnmח qyyj>%B7 e-37ptSk^Nǖ..tPyh2*k*9ߘ TKR0%w[`$HgVID\ R]SmS/ډZTC N)V +3$?]fY/;/nM{joJpTϺG>SԏA&Q.X9I|}9uӐgnz7v#X '^NJ2!p`D6ةJZ4JnO!жra3~:vJi+V7f4BkzmWGC5NBR Tϼq[,lpNFgjvSsZF,qQI1"w`-exC TF#RA65c65ØCjh⯺zڹU>>𨝫*> % `EgvҴ<8mCׄ,ƐBȓ+om3 9PÇco=i~2!SAņfPp V ;`ur' aV[[h32C h)ԜwlYAP7'p%2Fv>֕S')\Ŝr#fmv"H}ۼGJ`f2}GIϷ.mܳ|} ӻYZ.!fȎQvw\eX%K~6.T'hqBJ*eAmd:c|)nQZY_!6o3u--xgg4*Ç5VѿgDBlj&-V5b^um:#QsMp)`UB_<8Z9VdCFWA $e액KbY1#MD\h/zP_ݛLc޻M1rOjЈ?wh'cy' DF\ 3 A2YBT]֦tFvX˖?G%E#R|8o3֜CQ'p%ŊX|:<꦳t#uG 5d~:CvІړlf'=LUvwX 7Nx^Yai/t%)oK/r_m9a003Ȳw;({NTYɊgKYWOHΐd2` $!W a:2-\ZH`M ȅ6{Y!Ov25[g-O-ƭYeRU>x *RYU9^.ҋ{Ša==)B$&[?{a /xiab>r 0Mp1[YpK5׭VCw" U\mgyv3LJTu>Ajo%#{ tӴ W#@E9ML9:6h}2L|El<1A Jg[l6=P/CʧPȡ ErddvCq 9Ӂ?G]9ݣoW Qr &}$48c(Hyn8"gu\q51/F3Pg㊇HU 4GxoVCU MB]Pypvl_h!i t6hxw&클t9@9|TV}s޻բgA,|î;@*=B;muc`DƵ` j6"9ʡ@VɐCZTkVb5?;xb[ǔr=ICB|vשS3V`>c Lt*ŸA,P- !J/\ARX2ՅG1<9<Ý<ݩ_o^kuQ^Mo"SwW\^b-LngUAoA=>0ڤvd2" k= ֲ:`cE|8"PB&FfS- =Hj - U[Y0]=OWλ]""5rTW|A-P.J5([BGjO)B+k8 ObFp[RvCߖ|N-kGmĐGVD01C{>;O@I6\]ZPHN&2ԇ;8ZYeY-5hj>gܶk0tCNK#r2s^,DIJܹ巑! FQ65)8Cp_/ѝ'doJ%@0mZ/{x11{fD\߅2)]tp~2'CjTZ Xd_"T2D y DۧA1`[:[*Kzy 3'kYTw&KoQd%\D18(@K%C F%je'%u\_z|)ັ_]a/SG;jJo*{G l=uop (X 0?/~F> fF$BEŽ:I-cμML6(7r*:BJKFk]eTv̟xk[߱ۗzjQkkG`CPt (OWn}ݜҊbz& >ޜ21MQW"Tѳ#&_P ҈IH`@+D˞f98#m3UԜ%Z' Z/P ]ȑQnda {Խ_  T1cs^꽆[w$xXv *}m֨rsyiDžu.pV կ{:%GF5Oz*T}73CYQGbjtE$[Ҩ64wbY!=7-VԄa"~&W %.!dt Ų<] AÎA8~jm.\_ e)#Ȇ< GN9{O{֬. oہU h'}ˉ;uQ&"7LWg7a J}"n|HiQgN)$4 t-kV]T6T3,L(SBp-$E%ON9腤sdZ鱯 KDfQaQߝ+Nl7gkգp>-!k |ӯ4:v© |josbbQ~$puad\TpLBv?ԝjg _m' gU!x5cwPQ*? ]"N뮙7&oB5S/J"ɺ3hf/{3sN{`vh&ypL{ 1Jj\8-1wٯàK!K>mk!ۨ;2uԛZ:_[D$kwZ|lCf4 0BS_v7L_B=,Wu7WP_8Z-Akl O~6*4$8 ·;# ԍu ~&|Rsh.`+Q!ED٩d[6Zu {<L-we-^4⇹_옘zyO1":B`P=oC߅ 4 =^mt'#x,P@dy[K/% k!#ol q'GT{ qŒA "6u;`D6\ Xl[XIq\iM Ө`AfՓRpF-ҭLFMxzCWIR6w(Ry_>U|,F)rSaӦJ&FU+%Z*Wu>5`W(S kY_4>-[F;g{mҿIW- E*pY롻5عJJ~VK L^'d&$}d}T ϷyU`,=P}7FS^|"O.)P!SIP#$fעoHzB]؄rXk~/KCnu=Oz6Tsoɚɫbu -Ƈ uC];>l ^]ɒ֨SWU6_&bch t+} : y o1"Rs~ FdkÐGqDg,=8Ñg]9T,e+7aYk՗ll;cSguT-hJaA'HIhZb-)[\n"zL7q4i=Ddl vj<<)BE5ut*KOZ%o͹&4Y(2I?P(Dm(Ia74YbX #~-\*Yw;d7] d*K5:xk~=(dѣ%(Ź`|Q02ψ[Qs'7@[Zsѯ{ϴTS J;ʽ|vBwLk + FU A{BF10ХͨL=+<,Bp{4 D>R[JCnn9 RgE9}s4\vmX؉"!Ҽӹh^Mw)8㕟5.N -~sftt6"H2;dP q B[J%x bԳ>K[7/c ^j[>SY;F_ qkRK_RQg:Ҟ|BȚznݼ]-J"=A [3\ˢ0kͲR5YΓ8PHk5Ŀiʈ>:MQ< ݄h ͫ$ =>d-(5o臁|r@ڶR}I7KPG1CPHn1wk 0efNc3?%裡U|]R]oK-(#Jү,&_4#O|;xkth.=ᾳ8 ɴDɐ2 "=,`4mF ]6URȿ"d;G~0@"d:I?7d:CAJ&q*PsBe2=j]L03 rY;}Iexl;=*$6 YnP/Wq_b0 خ@3d8V''$/<&'JEK 0{\AseGKsi{A`;\?Y=ꮫORŀ741CpUev GĨ}tdD%nT TT$NHmYv7W0=blj2U $ve!jru CpT~P&RY0+R9E o*pCHǯ]wؼ\2}EvPvW\!ڳ*kib1`|Oc+irŠ\/}`aa4Q<9b#(&cV_>S ?mGq%6NW?5 |V4Ifcq 0o7>PӺH@R-i L7&zAXe[VwgxDHo `bK8⮔qbFGqT~щoMwq~x'tҵuoz_᎘1RC?sCЊddWS^'=Xajޖ-%, [hZlN$L|'ckm(HnMq t F{D237 Dsg$jÂ.U.~+%U}Qpŭ!e!3$FˣH=.c@ !{x]pMc;k|ټ}  S,yXA@uڵH_p|fI{|+80HϬ 8)1y(Xb54|"^su![T Egd*X5u9խԧ} 03pH̺M$?"!${z޺Cy%n3].֚Yo L L }]a$mI5-bgnC"iz֗ _*6ltA3/g@WZ2Y1)i+K o3N2L|Hߌ4fT6ӐHy;zVIs%^GkWgOuL}#vGBForF($oReRd,X44]Jйx0V.l)c<ΰ0g:,uy[׵iO('j 9eݥD#йxY_(9C sFY㴑&k, 7x)/77ֈ}t'G="VYd8.o͚p!F5m WĘ}{w=v5<ЎD=*ɈH-hOBlJ_7L4/wJșZJiEa]Du|q, \p>Yǐpu(jݏ}0vd1b{8mwY -B dz} "RPuLP")_B$#j !}&(y(愐0Do Rz,ިDR.va݋poEHY13?_KW}32%9Ԏw[ W!)!vtdhGO-(lH⿳=7e.m~Ϛ9 ;mL'#ZM<~f]+L/! UuJ5? 7[uP`tZm zZG3GΉ\WIVf(9 C .  מCPbm3F;#v!sl{\4ܠ{ۗ+ؙ3?GN8[/؁˯f Gɪg'dЧ\HOaTMڑgͻ `͖d{7ܫ1SCO ,(;v:-ǖ#=^*U,jWm˻@6|My!f=ibbJ3v t| @nWm3nLe?$R} 841IugrI$T߂FE/#%:IIBeJ;%\k;bWZi)AV("$1LN0qKy[V|z[C6}mEԖ@R,z&t|!>, YZ]]ڗ.mZn72 K<Тu`=S?kZ[(}r9Fb"V7%Ք'0y*Ch1)N}mnI$y_jjm27K1$~ Z+4WՈpMZʍUqs(Bv/k獠,jZĮ3:?tarq_L%!sd)E]v > E3.yl2]Mլ}%5:CK"@/ʭSPߪ&Y `# 2<΀}.z Epș{m?cFmu/o|-jX/[{E]?za+L*hKtFB}K]IU`d)_{$æշ7vhq8%]x\(~H]A$QOb qvUӤO=*J65Q,҄@>lF4ܔe^mcBӠ{WX?ޓT Jyc J*43 |'C( ba/PұjT\~I=b*aL)%v4VdP$v}h2;}{2c٨G_^in_{y"4-wy# f+fr Gޤ;=jI? uN(xOH݆U+'WWF T}ݻ2;n)nseje[ςwKnk$]:zhk8Ɲ Je٭s]Wh$3ÑGam$,d C k>,U0i (YFjc>0p=dHǍu f[oʄ!Qtuvf_Ӵ5)a ̎ 2D,6P2x$@ ([Sphm M몵E}QEnj+FTMPpf*qѠl?q'fcDxp 2-Ɂ@RB7R%$| ?PYJsg\ѡ%*;!5c]˚.ޙ dU/zyHszf nCSluh|w4V@:|kMc.-HmVşS9q1epx{]Fs"9Z@Z9FwX wo/Q̄=)E[Ӹ48_3ܰ -Cv\7݆S}^!хQ 8");S#n-m:ЉdLH* $\ zE_m"𓨼ȡE,1/]K01K44K yiKXxl,8hwR=pASI|ԑ @#.8%[ Qۍҩ*ot0@1^H^6az DBt2O%6,ԄP8~-,YѕXH)}#P0izDT8P)b)^zXb3t.BB̅{>KJ _DHBjE;mعÕѢC?DzI.UTUxdwIҵP= N !f$ eIm])w*7΋A39Қ԰q$>F?Ci>avg;dFId>B# ȋi 19Qv >8}L%'>[yLwoYo>WdXoFG N:LMKwXҷ!^xY_OqjF韚 0D pkt"| e6п]Q)*(XZK]OU1t~={& fs眾X<˶ }#KsLOh-q8ccK?.~X?M%ag̨t1v?-K6D0V?i(LUIt`SaT̟ ZO K"<d凢Zg,g*6vz[CS>Bn`Mύt;u]7P7˦3}JuR=:j'}[Nhΐf"q o1łr”Nx4 R,15 0Knl9ݰACmz^vDM^rA,A9g6Is.n>x[1}A+ܮx YlLRW&ExC;n6 ҇q2UeH' cH]VK#l/53!=wJ\+(*a}l~bX._Oti;ʬ1Z]klB V!]9!oЋ>:h]ztX*#T~UA'IO;}NfoyωYW$xIv>:lz9ᱲlR2I&!u*+.L n,Dk؟[M?$*c>,ϐ {[Y ;Cn[5lEe6O݀VsK˅2x&,eL am qS.}4Ä X~|v%uإc͋H08Evò"8aΰeӲ@یk@IH*8[Ib6 .:hL}zXBvtSfGxz3%*Z+65>wvƞFuzV۠@μ%Ruh&ݘPUa n-yϣT [H051VКɚnCYrb:<9DwGPC&Pu,|ipoU<3Gn |Z"pe϶A3줁=4` l-nvvKւ֎XOu*S˿@%ϴ@{T2,V-u\j|&ӝCIR%E"6]to:\ʆ,tϩ@) eXXajiNqauw>/v. L 0D;Zd$ֻp< q0H#CQ7P4ZZ4J<{ӹ<\C6wE9| 3)|4X*evju.s;dv y 72 ܃"Qe;{VJv{s~IHY~H>|qZl)W >\CSp}͂5*#DUcyl4YdÖ3-샼cVdftG}MAH¼a 1 ߿SۘS}j }#uy(\ mr̆-@^p.h2YV|O>_ X_sƩp`<0   ;=W ߕLnje NP70I9/ ? {y8sɇ @5rã)^ ?A2(4w+E4}wxlczF]B uJI6 ޞ;v>~wLnEL_vxd[cCfkYbR B~K' VEW(P/f pR{ie*ƭ^ +Ty 譿ȈR]۞f |\f8;~k-1Ml& dZBGqN֘ MdZw{챴/Y.ibx0<&VwSjxUĚ߇n8^m `oNV]rś19V+x"h=7QK#82D(|뀟1ega8|8x:U%YP="yh$ŵC!_8 B5S{DxWJ+g8Ϧ80c)ȃE=HT׌\'lm6/D*,Uu/q&z :f}nFu'9t,Z=r)ω=e<ŝm|҅HARCd`add 3vP`W8P }y*K2ہ.z꼠%u`Fj&QJ0m<(W+q'v.qҐ['o\"%"D(~X8 We`U6-O'fe=4` o}f3DAD .0$=?>%@'I<ymTJ,@JIdnuM u!ݒɂq(p 2%$ZoˑuY hΎyӊs6d{Ann^) *Z7@?7Nv5&Sf~.Q&t$0"K_9WG<AY=flR4m/fN V0 JBΠgÈA,}9 Y"R/kāqyD<K\4b(RY@.u}72T=d FBɑ>м@7%68Q~oȱUƋ) Gb QAɠiȪ/P,:|Zv@ªR: yLգ{-fc*wh헫7u բEh%_Į(*POm 7eц~nsF~[Y"k=H[IПy.J#SorF{i1QDQbksh/\ cU#yݲ;U22A#Tb{ʊ:n; m?5 ԥ$]ё%-ۇ -$PPՓ'fط)?G\(ZL]nƪ0֨zڬDUܺ]t?'&/J*dLPY{p8(J"F;0 l*=+\}"%.7q3׾_e `0>qKÝw3wd|I.\IRawΞ*k:cD9}Z>I+@Q2@0u ~Vb8mB,@*rz_m{e2~5_J ŤDi"NlRiw'ی #th0hUC} W|6j٘4zY)j1όVgcȻv.Q~{q+8: 9dYnVppK7EYܰP^KL]*0@adak/Cs8L#)?UUXt09C*B,noxӝղ'֧LH ܘsd6u˱=KPRBwݞ-$kD.sɛuGɺ kFNg[Qɝy 6U rqLb,q6u9#37TNEjB %|Q6xםh)eꯨ [` 2QagC$BHX"opce<[ncghe&T)(ӪSDݵxϋx(F$; Wjj5A /S~c?;0R[,{:6t$Cu܃YW{]!!ʼne]FJer+#z쏨=t)-~QŞ]Plaog V4ȠFwX:u!ߪ[ dH*wuhK{FyY{r_>>C0>]?h X̢xHPۍg%E'@umC-[i'Qmdi\z$TnNQ'+s HiHx:~@Z 1Mۑg97^*G^7]pVyynq;ljݛJ j01޿ޛWʙR{߃ @$bD6g#85KuJ.L# ,dU>? ]o譃'F B ߦ[7`;YKn Q\F:S87B-NHwx`1P.b5+fU:<eJ2'v3Ю*ϴdwׄ-aj(%\pQ|wQ/Z$%[;J\TF KXT 4zTQv$Orz&i8DxBDko~NDYTs\_0P[Y8S݁DRJU>jpR7pɭߗ^1\K3{|oP~!WޢmʣAyR5hWW-S'iUMy1:O8GBV]P*<"ok:Clgp"LkӉB JuO 3-RojVbJZbo-Yzom3:_r!8&ծ\!֢H<}8rkItγ9~c);WYqf~S/&Sȹec J1#O=YWd<2NƬ'5X$; G4^ F=TeNf3)l_l;YCNvCΛf~9bF.=>eM9(ms>شwǐKt<:u}xº.v!{w3Ս%1)d ocz[7Z!&VI)1 yck4ϫ~pwp[Yr!E4X5($3?3K+ yyΕ5=B iv J݆"3*Dge#(T5龖&/mՁcਊ: PPϻL? u4̺𷃐RW$UNwA9zêgFT+B邀%4,X++QVRF-al.2f=7꺅h'84e~mJۻ?"{\u KL1l/%XI_[,zvvG'Le aOjPhS*lX?ͤ;\vT;b Q(+`U8UAhtXZq< {p"J{CsNAfLt2 p Y"_Yu]eY7HUԷ,겅h|| få92a<2,tRt\ΰLFXޥMRd=NrMOبu|M%Z ! Wѷp*wHYԇ1JRь]Z]X%?ْ)yv5Ǘ\Xw!dOvԷ kMtt[$f.%%&%"Au7>#5 sXon1Ϟ[aC@ޔMu+Z3K{'~Lbnh*Y<έ=ʺx.h.cwto Lº>&+SWZ;6k1F WQ@Bg%j 9'8M]O>*R'VN!>kS&x#QeB0@VzxaSn6 E?(J|QBN>o­Z5t-A44G߇45)ּB fҿrU&[T" l3ۤYSٔzfFz_*'=Jo4J~Fd0 ;H%lgRq򚒁(5=]:g`vNUX;[{;4*WхٯkLd5|yK)|[d6齳xժvyɒKxDV0Ɛ|Df6l4DjE2+ N3P5p'lGmP:.T'ٌ} N"Ut;^V^@Mr/Ԗ@x{NYO2r2ה6Sc xZ$7fɻ_V$eq9{q''˦IVL+5>Bo4yç|C,LODrށ#-(%&`S7ZrouXOFrǬ:ۡ=eך/*n!;Uvr BI= g$}[Nw)GJog'Tܘlu&̟h,N1«o_cl=9 fH1D]D'i!@N:hc\#d"i &Y܍b:^rC ,)mXi_Q`s2aHˊ ɮJ+_H?εBwm Bz 'q$wb/qm,fpJ)u# 'P䃰f|1AI: `Ͽ-YRjߦ.0wȧƉ%E;MWQ>cR~aJ'\%/vY<[w8J͉kt OJr"l6mL],d\b묫Ь>Q3_DٴfMcˋ'p:שd_yԸ 쑖paRx%z p-4 `iLmh)OJJΌ֞i9h5͛j SH,:<\Zg.`,^Jם5\xrBP[zk .| ʘK rovՂ蛰rKVǭ {y$fFo3!rp +byy{0hֹS78W5P?}g3`[r92`l1ӊ{?0:e}Krl"uE hukĈa=׭Wܡ ISm{rEd$Hfg=.u**ڤ  pTjDU:{Ku&9IɲKв$-j^s7_6pч Mfj[ݠ#oFziku_hXP` +E=4;>fq ʪۭ-s/6x!0wKbە-BTTT| @jr]fMiC?8H ћؠ:j{3.@ 3`R/%7 ^\UMRJ=(k-e#y!t\YYGkXGL%fVm6޵դ936 ʎq/]qN}˫Kf1Yk] gn*x/TRDŶq;dW.cJWIu0jAj뵵{S6~~TNmp<2K ڪ9h\_k((HP@ WiwHesT63y14=D(aúFtG#/X(>_k/E@Cc _bX>g7BWd 8[bRM+h|B' ߬jL=#&48#J8g\fR\HOj.Jϋ4r M{yb1KoWx>^JMh{nSF?,|Ś`mXB|+x' @A^uցkوhpj$1dPO.k6i<].d1o,$`E<1 \?loED |yD}W*{ÉBWAkvϾc\S`vʑRz$db-bi%Iuts?`FJ|XE q!v,\0MV<T_~W E;x<ʕri@l1_{n-ji R%~ZWYrt\DCiלW)ijh4h+xlp5.|pB A{CA?t]2n}F`/6ßq|4ꒃ?;YZW'A`nTjF4/Ba•]u"c7n?1E=;==ZBoXdZbmx4Qm>!$7Sľޞtl7fE XɪA&,(551Ɣr Y+v b_8rRQgf5e^݄q){ʛ?pb,,seASw(7pJ~}^Z"ߖ}.nd5:YUKzSwf(JN}ooR!w \!' _ wT̾b7kדM^"iO iVsܖg!ڬsܗVY^ú~XD;0Qn$H1mٟ}ah mi$K%*W#Έ ~̢'ʳSced _j۳]}FOZ[XuL}U$#q aT\&uۻGrEꟲ9qD~RZ+i zy2k p8湁T"a5kɩ.#bSGUHTqu .nL؛PS&2.BO\z]6[Ȣ1I 9M铱\m2ɢX e e^H=ÌQL|j\ {q(ϸ.'R+vcǦ2 J+ W#Fp܎*7+hFU,,#%h68 (īm~L!@N~y*S,j$vߢ>eՆq܋s_sJMeM$=<` ,2x Oݱ#lMJ +`!Pp ].R- +ut U%v!L_ߏ@ ]У':.L8xΌ/36&ttձ.!_z!98p|;dEv]V!jW/]Υ= u*DZXE!P1SgW (Cxg<$Dԁ W' l,.@X#Q~{v=pSyH&fDhe~гUvtYG$saDWN6Oraypɺ/H ׀Жsk~OusD7䟈j~w֙q}^{>w=ef0aVg+!4+fiWgkdp CMdߜic=[` 4ƴL]\)%̔z7 :euضu? ,B)Ayy@τfl:Ũ8Gx/ 6尽FBi+kQb]vF<#^MGNx$.' F,i}`a>RMb>RI)QGMpXpOՓh{#K#h(lzt~ؼE ]9WM]Z#ηfh}MÉ>@=$vR)KS)UJDor4pw S8cy)e!u?nD!Fԉ⇻ 󪸡ʾ@赆K_"5HhwB$;]b,+8r$ŘYK)4ZJP!_ӉW[pr`gBBno>ykp}Y;b|V]hT~VQi6fT!Vzx>7y?L:VFxV]J4:I`^fzaT-mFbʫx&ƒXq$u_ӟ1J3C7GEi5zT n?HFUy$3Ξ1dj$N=~B >+5M0xE&[ȍm)RhqE*EcL`,@tԉTUdhG i*N$إE 8{փM x,13G6_ވ4d }n1eVo']C̍lꋋmϷyi?P:.3K\9 ?jRV fޢ|RZʏWٔi<6:bVQ{ Nu5$a cP4 a+*tPo~RYSʅ*ZȆdW+o(lQL/tUrn^Q Vmm]bOA D;ߢZpJm"fN@Ҩ7yR G祦3pu:V;D {ls̺cV i$Я1^!iS2>axLLF$C=7xӍ17їa?zA'yh;CYrfRECmy /dI|ASfSxВ!|dMv?o4 f)VzС$8\ TӇ|vH>.3'_t n/ O2H " SR1Nmּ#NLf-a\GGa$L<{_?I/ƑIjyhI)1-*=Mt-}o\B3[__ ǖ!@ВXJQy*Y =kpȖ5 R<픕g Ckp'1YF_\ሎy` xm6n-yXF?BS iT%(TOP@<<:`@ejs BP כ207LaS}S^dL=*XI(_P27?ݎFRSATsgY&Aħ"7d@lȆ*6E(!Js"LG!DN?i"֞S\/tDoeINUa,(̴O >^-JI<wK_X2%F+Gb{|x">b9#ϋG3!y+>L<FXnOXJ[|5evHx K!I7~H#g "q`(^_k/Ȇ_#s+Q;E@PK;iI@a?c )_ |{ F,8-)P*$ 6챍.vAjȻbκpPSe.Qmfz]b΢K{S,eAO{%ևfwlLD'ulQ+@][ 3kiCZ:f7ו2w@3̢ L\&W~^̟D5^LZ*I۸vmK3X2qu&T0$]шD0iSX>X\ ?E=rƉ$xPfj 4y7GqyeUE/5Y Ҏ܆2KĻSj DQOn/5]7fЄ1D3%$"RnvvTn뾄#z_+d#aUl}Pov G6qm%Am4 ~!厠#6)83vh[w'޹U96pJ!5pO9{ O$.+p7 X3дI$d~K2HL!b!u4ޛfmLM䌛/0ԇɩTkBгsSkpb( V¢ړ h&*)o:f4dUAKbnÏXC9pA`XC=FƸ}0g޽ȣʅ3=Gu#"DVvU=vOO^/)&3 juZq!6wU USP?ݔ-"vxf#$ ֤'#1ggŝ%= dhX${H,4H.)讖߮lU_[d{VL(1S I_w&A먼8TE[-ixpRxA# 3RS}/bWk[P;AZ;H^8dvùN\0:0^S(`E )ν5ueJp^4-I)FUM%O-JX*T.h 'vv@{Z ]N;.Co9S1[d ضQC"kFWۊ(ѓ Ijg_E\؟8]w{sE]wlXО)u;BƆaON @ʮe1o:UTFzJqSr6kq`_DEFhdrNWM֘Y%$U=fTA/`jn ̇ۗ[+> CKkY;8 @@A?e`I@6.rܠ_,/ct[q罦f_C*frU0O1LZZ⣒Z幁5!jvVoXYF80[X̺Tk}x|#mC א0A0V|~ϡm8ȶ Rx-E28Q.?%&)zAnH[(/rV*MZ5er̳OUߏBP~-Tlh@@qa}S+ͷTjy[鲃-i~SLl.2!2+MZOk)B01Jr) Hk\Sgq*:־?=-g4$k2 t}C:(ReOXb9> 2K0=ZeOm:q"jftu0ėPN]DJ[!";)G%Tߧm- 44B`J>pzlw(T >7NeJ=.-ї?AusZ{s㧂.|rE^-iG ޥg:t+T>PB=D<qŭN65, wRrB6ey?~;w%_i"QXyl@U>xUeReB+P(pse#\ [m*(nXx ۞ s;.en9`3IR,Kd5Ȇ[RV dj6NH S b( t!VBa #̟;HB(Պ\=~p&oZ5J< ;Hyp?;pPDL Uaq1E&r)<G{|@+j5ʒrWRM J-u^5!Alpvm'cC"\Tq泘DGgMӌƾ~߯ kBYPQm sƎ̮q1noNѿ02K. GU.DfPp)`סXq(Ug&fL4 P N{tz*P>3z?v}>  ]D,֟Ȝ~>kIR< Kf\*;4 *C lCc-#.}N :?VEV2ŕ~}Cf9gؕV+[0`B)i8U*!R3+fWE¼~6R\6EYKI~+5I zSw\ܪdk VrboQ>ogzݾRI2I 5D;M\c)qsd,j >= G'c!gl]uܑf}v0u G'ط` 'd~c jS7`HʋPw??"D1 ޓb`vn7Ah/1qEپ=Խn ]ǍLp &p9h[xcf2,5<,TfJ:tn8N+ϞsG-Se-ʟS:4Sb+1_淏H'Ý8JKͧވX-HX/ץ&:l;,x0}k%E-Þ7dB_fMHϺ»\b ݕ.* 8nnH0FI5I%|>2K uH+/qB"}?:mf?S`5 ckYj \vUu%֧ơR K1M (tU+)v`2=3ȝۺuv$n}8*+'M0CMA ¤D7.~^WƠ/ C+BoкRڢVoJP[ Y(V6 <^gp 0əLC篭~ݱR@-xuG'FkkKZFEh B%rUȴ/DĞI,JDq"q9sTYp:q*;f.%b{7̅:P鹼a1Ez^>DY&9xU$\gAt=o5[>ZҞty7Wb_ nhU:rIM΂4i`#jm>/=ؾ|>_zzjlNn`\ײG곫IVMymЉĞ_=}L^ e EWyi:=r'pwO[70Acn"޾B W{l}Z!`x.P/0 ;D׽+ьM`Đg_OgϬ5`-wK9TfQ=Ђ")ƺw3:F:G \=_0Ki}Pc7QmC[ iQiإe' QCRB~2=JU,EyO(JzS6u w\˨# #8]M:ɹX*AtQ"+G77mlTe>! CG"Ltn'?ޜZ6leeT["Cd(AN]]S~G ELw5ѳۦ,T3jJ&:®_}L/?ɉRHSTTDJ0?mhaMWr2D{pR$wlEW S̙'?qWݖL+]mOZ80֢Ac`& ,/ӞUK7,>|~DŽb"xƂ'=(W&2hFahH 2 n/ NR"S?bdeUNGT`# 0yAbՍ֥AZSLadQM( l%αb߹xN,bHfۆ4!v(C-ۄ.ۗa, 8:(>]bIaIOww9L ʼnwڧAS AREҊ4Ğݗk,"H=7廆OXƋJ9E+}yᘼt yTv JGߪ NNڹ];pX)f8&6Bn\Q뙇괩fa*橑OzN~lys~ʮ5a.>  @]AH_6Ʃƶ]%2<Ͳ'5x%YzH˸@QX=[ 'I5w?648#2 IrF2wu`u5CSUuQj Vդ'HzraiQt_#nAp *0W'58f4Wyt3y٢! 1Kէ XUM0bS G`|hsX`%,lbX56Kh!~y]E`9"iݿ=ݜXP ;!ޛ@nBpŸB7>+ɾҗj.\Żc0IwLH^qNd>ZM[4J!sr=p գ'*-yFȓT BNO.(@#<]QP?i #G7͎]fނQj8&Y\~٠08tLT#R gQߕ>YћY L\e>8`buGǰwn)4UX Ws-Rk *K4b9lp_Aذ-zwc݁k$/YU4brQIS/ Pr(DmcII8+sرy|.|S@K2_Kջ^{ ?`5DS;ZuSG׵t܌wu.g +;)?J1|#Nu-ę~ HF=? ؓZ߮1l|qvK HM<.o5qK[ў2"rB7@J&dž7FpUa&7DZ{͛Gz ,V4&ʼOIsa+dlУ^{_T͈MG—n wS L_]P~!}#ϖ=8|`?9]bmIޫj =+;'ڽk)9cV?Q%Q;ԀN]& <֘7+Lz!38`#[„bz Ӏe>Q:a$KIxdt|ʱTl|2xA)[q@Vh\eJm6-7" 'Fw}:5>H'*F!R윚H{ UVn 2(:~9SH$J=eqެ D$vzw"աi%mò4G=AkWy4윋.`̀ =J"1=!n;G~qضA5kۓ¿6n+Y}P(f) ئe$xPZ0X2Yԃ}nǛZWyrq.8V6j"{0<ًO k%YyA}`*X^NK 6 u~[Xpa}(c6S~isY4c-Cϔ}Pl+xv[HT@kRlMp/dSwY'pH~( >yRmx]O}I|R/[O(MyRc\K pvy=qMn!`ce`f iy9/h<F #52Gv^@)?yQ $z&s(Ӄ2P pAG$gknc¿W 9wN[ޠ_Z%xD΄362{lB#0BU 3uږ8/4v)/} &F#FqPa Q=\9Ôo_NV.D݉K#Gc))rBP"oV\],^@R3(,}HDآt|Oq"|Y?j^ӯ#ν7򀟋ifT`XF|:b@wr4̣k18@ēyfk "ck>j d ZJ;2_ZD;11uwti4K 7w!_;/һ.lF*J S*|(an?i1d1{)]6 !켂P$b3D#s 9JcϐBvCC>zvt :/ouJR݂ y׼Fĕ۔o_D "֘Oŋo5Hc=gnD}ZdSfП;s>Mej_:)bXyay֗Kxm9'^ "|W(q$d:h W'$mZ2\ǬM`dk+7@m WdHUjEhfxAdqYrvvdyuJ,Z\fvQ)IV| pM2ɹ>kaS^U(dg"H4t7}<:qy/RA#~#ht0@gBs1ߺ\ycGWwc{ 5 QYANfb/;& >xbb/T-WHyqw%s)IڻrBRe]9HZrH(V2Lz^ZY-%'FMAB$j">őv'0C.--Q0EhN8 JnRf_1B]?EwL/c&B  p.ИTk/j,!dn0!bv?n"b0<8sd]Iɬ\6Q,9fE"{nJ o%zMfG/C ȢYlBNmpܔq/OS8rZX!;3Ԧ kzܸ 1q?I0#J עdv,lYN]n- =^qWKӕQ|a1O1󣎲sbze9R˔p6S㨨¶C|gI+ϚiՃwaq8Kx #OS_:8l=\yPȫjF"3;uHd{i HREj`9)5'FǾ{J3r fQƨ3w8rE5f$_3݊-]l8ɳv]u>kjz (RZKÍ$hVYu1O)K "[N#Iڥ}}"zaҏozf`'VD7L̺XN*)j9&iwc*D*h4 Q2!E_*wwR[D hsPv W?Qw@̠@:[s"m2U_X7.Q7 qg]()_y2 n ߟ;]n)!?\ vκ C1,ox_l҉G[yXc}Q[ n:. pt0[dWZJih9{6.u -'3"K >5 oȐG2p\lp ܠ>BL̛'>zѫ*B#p#5^7>hvimay9f0 jzq5q\ɶ[$Q$|ljFNxIvm.׎33|ɇe?>%J:oRrqث2jC/Y\ol&"e~_)@"A`ɘs l>؟OD?TEͦ0d9Ztf*Id^kTàQY=A*miE8:e)fT . ON,:ᇯYsWQ7le-*^fvx(&f73 WDʞ8?n]m@Ë>%YkPP+SjTez$|^LX· FT;@N CmvO{(81~t7x 1g??jylS*eëhsL4~`NNҽ"ʜXoRaDuw>ItXl V9CQ陋s ~YѲ[嬯(mpEcq=5eKO ȯVlsqb&.}Q;ءd.Kme'iR@PGbش.ZB'\Kțl QG^}[=ÝAcYMq^p/8gm`oVClŭۦBį 6̜h|B "\齂nl"z˘Qz]n<7W) =U[z4{8<*# .zR(8#]*ɨxU?"s&+ß(9ୖ.iq0ūC^^1(fJR.Ԥar]ԥE'] =*ōm[ѻٙi>v…;X{I$3/Eln5Dق8xg-,PVb{҈dqŧZh60Rf== )K{oS)4_G| !oMC|Li]Sn.jWLjC 0J-AHngў)mƟN$!=(03u b6/QۇZrZOr"I$oJ.w27XiMMpEr~O¯!{8fȍR5̵IˈDU6I,dQgtf=G7nUjg2rct77p$2$ل=prH9w`F)kmb#IE6ګA|~ĵs>@ehv9>^n `)#|({H6:rRG7^l#cBq8RQrkEq>4f£p+73{g(qSWlHLlIx܃KOJogJG!(|h]Vo8 _!tx \R{DL»&/&%>FdYMي~,2lK(S{Ðˋ2YrB)'֍l,9D|u'wKo5L,J/$fCb/`M +EXXۘp;48XW`!. ,q5p/XHʝ7#emƭBgUecI㰷eT xkǥ`9L\t|\H0H=ĵm-{O'pq2ؑkV-|0i:xX,"6ߢ$dLtM 2|[&4y\`=J4>rVGrii<(Og֑"˚ _&z4[#*[[\·DZٴFӄcXeݱ>"{# W\( 9qkIܬPYB}*)ɪb վP^Xw&(Bf>z /dzNuU}u0. %PovZ% EVmڟ6I@>eVb`]!3"\ 7i+5fGvb3X¬|kdGo a=oa#z??< M!_.^%,53TW ư@e'/_] BxxD^|JG+j]a%!g㺊)XgTFص/}v_g12|3ɗ3瞡`1+]r@[Lߴ)]N$[#Wܓm.'hejϣh谹Ask6.03&Đ ҭs5 ]'_^U7};*Yr#aܨCIP Nz U;{.sG(< Z611 wԵ'2BG>UeRi\ѮgY[4`"Lxc2<Wk\%-YMaz;C3^yc=6a%eۂDzSYr+wK%{F'"AW]已ښ¿k\\{= U$uNF+'Oo,Z]aGScDT0zL`YJގN?7w?CM~m==dFo[2u?z/+)l]p۱-?(FI`W'Suh3έ>9u쓓gjQ^W$]аY1$wv -k1صʔ[+Ϭ#}2ruW*O b>i{d!Q8qm_|͸e_(Q-J>g-W q ٨JD;'`3qIo%RG@o&cnm~;KP&> f1)v;ً cðY_;d*MbMnp^7Ρ &^Hq4k0ޕ `G2N4QҀ+S=w>>MZ&);7lGwtD4gCJXa{@ЖLhZ@EV| mF6ݬ3>x1/cߚpD=U#)Oe,o2mgE;(PA ^fPq&ew |+[|ER HL*h~lԣ5GT@3 Vw¹Xܞ]RQ誄s0znE«X'7^l-тxO]Sk"2:BjWcć 5Ҝp"0lgmtN"x< SּPlKm&>?:}74te*`V:2^`1C6LU,ktj|m$ܴ>NZqZ)?pU g&I({سW-\5¸M%X)ph~ 5-@XW Z}#t-0[i۶E,^({!P}TB$,K &dFbgWN 5l| q"k =VGM-ХR㓧ƨSRӠ=gzHm#0PF_4T%+9RKȦts'89l}pUxbF\ϤT) )n#׷j~_h/c]kI_9. 2'񋂪 hMB\Ĩ n |K{Ad-[8 Tgh.N&u89[6HV*ʖ ٓᙦjM-CtE*RNݐ"L?OH~:2fbǑ\1^ؒ|`mK'0/<mIKF sIg  `yoDɸ* DA$vXTsg.> O?K";4$=^`s%F ieQf()fivRy(\oVxJ7|Qթ'kl11< zD즙u R<ܬenuZq$EWeKD;O/[bJq15IQŒ3aLwlyϦ_{d 6u:D=K {k{rqf&w\_ctrE<l.^^kUeGpˡd%y]gRv'&vu{BCb- re|7 M&E|Hxۇ]]u/M2 Tἢ~h~RE3YufsdK|OTQ\W󥅁(CϜ}b2VAp2m*e'9% `T{F)p+@Qb`Lȏ!iOlN}fQD2D-AU]0@:~@t~sf2=sy"!< |5mKb%Qdcadk!p7[| cm\a|^H uV޽}\%;\mXOCLq>e0`_[9$OojM]InRod?e t@Ox4yﮰq"JZ]mI"%J1"jtˢ֗l)XxW J1HT>*%Mn]K9X<qarRB ~5]X'E#SՙIaibVnF5Ùm!;ZCJ*φWUutLߩ vR~xjCw_Chؒq:Qpey] T@$kfh2M ЎqnK'9%\85w-PePRj5 g3\W4GOz\J =H lq>r̭@[Xb۟oVi+{.W$0BljpAS(%ЀlJ;S˦g b(jq7c_w tϑ&j1.#FK z}V˞(I}8"2zafR Y.F4} 1nbX_c΁-n U45p{<' ސT(y7(RWE16@9 w_ӓ݈Z .9_B$GNgm€,&*ώ݊PxYz@ @pqMmz·fpCc{"BI+D0g˖2 0nG"|]ێSf$bX.6iX`iŭpOc>нq) = kꟋu15ilyQRQgDQ$Qr6_qeʿY]c/WQ'wy]!"Iy[Yp{ѿ{Pqiq/tl+/ua.:#Cd=rCO{*+ߚy6.yԔHMv5~7Ʀ9ɑ}"p M -kqZIWi)0$ u"ݺN51KxkE_$}"$_Ho/M(fgBÿΨc ")PF+D(WR9}J\ UkO '$`OBNaD}E(a4P~EG(5iLp\=FMkqYIްAޑZi?] IH == #;I[b6v1 #;h!YZ8ʀ=:2v)lpА'Xju}[>8&llVD9SIu>)sRYP_K^v8TNJ)&-`͗!VEٹe jjv?9|Tdd/rȒ´P*johOP_MîcD]8Ca‡_=R8A2l&~߮/hgv LG|meNemOE^$V2zSHL'-妄E /6>Y`XcKtu }9GN@gʓrtGnޗ_>q޶E hԙǼ߱v9/>21 Q_l ېr.3`PӲ{YJ9S`+b9,ZL8 ׃$,V &- +**K 0yq#e\9E~eA15qPp)}Dzg=.Q-ÀP§M `%8`c|tb FOzDYm<8ZЏ>Y4MA@4 "?f[e7*ArRYM0zx 2.==\s9BInӬJ"RIWN8| /'sF<:1$Nx `',WfHTGѡ(2qXEP݃T7_<^NJd6+Gy]j뭳 $6tvߩ^TOzKG^E3<\cUw4Үԁ3 T$]"[I Wb x\x=nItC-Mpf$WɑUuֻ[ s>w0:ĘT3ċu,̤9wBb ~dŞkɦ;Z&[o`8Lوj$XƵil" 6JN+`|>ʜo~?"oQ!L&S VnMb<oh겪e( 2) X;S{XҊNϾO\HI>j?3뽳e0zًPŢmjM^E3K A8 u'QWeuT\,i>` Se"֓\Ү6ݣ](l@ ;Kh遇e+75 ⎵@`yI5з<6"p@LZ}i0p୐X,PnG f\U<J%f)AX e721Ÿ:WM9E}C7"WLr : w iz#]%Q`_uk7ùS4nЊ`Eͣ1~,!K3}bL mrZ.M^wE`-w_=}V:+\qx'Evxv+bLj!3r΅lg`=t#AOZv4{.*J2͂3N رK7 HkZ kK0\+(ZME-v83M@2tFۄ\e|AK{_<E`q-ԩμz~LuO0&\#~4R;>:4drS.~xe-\#jb-TfBVAR̶o _?3~e)m܍@lY2QݝhQ7}[ݗW%!تPSZ~4aS?$=«QH[L N5h=os؉5.WlԔ2\_ utjuL3B1mξ8>5Aا5,M}6Sw (ӎun7lDHÝ Ο-z p7=8FXfwo΁%a̯G'l1!O4a#$ݯ*e-I8=GCLqfC]2tMaB[]#?=9GEuQުVn#x&S'303 |0"c  (kP{Zb^W³+~|:0g+'hsx},tIf_Zp9Wٝs&"Q8ūaL+%J9bNQZX/+'#zȜS^ڦDd}!1[ՀD*\6= wz@#s\:sP(de[ ])hB}%8K&tv2g9A5tV/`>J Y2V^ $ Fqnnx߬ͫUwýHۑ2鉶H,[t $+$m;8(EWS''0nXњX[M1f r\{3=OźcfW rݘ8hAXw{ e78Hp^x覟?\j0cK& w)K B{OF6ˉ%pNu] 5+2M_~>&U8: h] xHrWOr?J(u*3T{En[tlBQM]~:-)ZSZbc$u18fD$P O#vaFg)R֐"/HoKڃOX#2[>{AJMt\r6.h Z) D?^|ZM ]r1H#:/6B  |ßwy69ęAT&nIl( :E\^^̓/:6} -te_^:_r hjP4K_ayqyLW"Jf5QV>rVLsF~xؒ~eTcwPt <|0ߞ֥Jȷ}~P.4JY Bb%&ǘ*<ϕFf潔F;:p?p'QUv1%bh=@V[t W?y;V1`[-#5Yg@x!93>ĝbg1pJ1|ZPցƎq±qDY :Nk[i #ĺ- Й? |}%a e:oH@ss6aya2c âFm0֠o<-H㎣/Npe(8Jᑾ,7UGk`cP ,]-L\DZ M5@ 9NC]>8ڢuw-nau_v4e ^ItH6 X.7J6vdN]WQW_4rh;~5^?q<^eݓk/c 3׻H[zww)@1/{8oJ /3D;\Uiqlb@qG'xS SUҍsY{3Ţ# *._ ?L5 l\|v:S߈0ZߪwO|j.3443APkؒ_LO1ꖹSEb9G5oŸ1gԘn,C{;[[7G9?ʏ7?/')%gau!H>z]uG]'D_&HF5RWioN xih41Sg ō~v}>*rX7Aw\f36VJ5nW%~So{;.bYA?|ؕ~7J9~$wd: Q1V'G r'K1{ev8Yn݀"ORQ͉# 2$hyyy|F}ïc8VC>%xR A2mit# v(~ә 6؁54t=2>?Q(<_ßIؓ מ~D ._Na $! mBQi<;U%/3A\I- J炸!j/dPŴgo۟}VͨL,T'47{Bݳ+$HqzB,~CUUwP[2W4 TGP kw6A? 5'NFwrplzg S!ykBtMO;Pi (Jpk::}S/3]U=,He(P M`›["BWϣE3w4-ojFoj8oi:EU2;3.c w>8T9+&:]o 1ܢ㿝O"-ATJFI0rQܫXXMc2],NĴ//TJ[NDP[l3ږM?*0W6I,Dz7㢙J:vLkQ9GV ]Br(=vRsdn͉kRbmDyG14EM(яi/!!@'93q&Zˣ XηEtbJJAo(VW7|Sudt'\\ IAQ܍s/]ΖWR.tcDJp6q6ZЌ7]`TS>R`/ljS5u\}P,_QesMNtMoMc0 oHڿ8Efգgz2,\CH]`Y*3L>FTC',A@+ޮQO@n="fdkWʆIY󳁄iq#3`k@i9ح3'3Jb% q{sO{b[ӘV<;Z"I*sQk9|,)wlHoz F)$2X{3L!}I6=Žrqg2dҡkma7=(a=?ɐ|pw%cIk pX&iWYXz a P^k#Tj!}9 $eLQҡv2Z@5r~~EE&2-z7 ©,N'IiI*3S> ^YħotavPiwrWX؄t̅GN9 "| $sW`8/5#^X|ZɁRUa)h"b9F]`>k.GZ}[UמHbh冚GCFUucwv [*^Q3̌6hStU"V>)e! /wl_K%)Y|k- [&N) _Ъ aWfe*˫k,%O/Xg>Ytڒpai+;Kkj>ۧȰ b>`#9tIߞrUFUO1&()Sf_{G֋kM8"1MLDMs*OIhEW=fo0jCKJMfrLy7<4v A 1nh,Q;zn\Bz\׼Fl\Bl~Rk /eԫ*F 4պQrXO痢?ë^5 Z#%c~/RFQ&v Emr|D* g"ս*ײw7TyѢTǔ2*JޞWH2 ؖB: DZڋ+Gz77j\OB[xdž,RqCu;0+}I䮅(ܗEu.x`GG3 S! |2}"XDEH$*PǻE*s Al߸!878[ pȈVt4tW(z}+MjQ:OYÔP6pw9J[}cEȚD i*a{pOאd?M|Mg,ɤsis :L"EV6s7P{=wotz"B\$9$‹gwWP/e<>0?!_ y/UnDJ@۾w.£đn*ЌQ ?!1 Oc\T*4b jY*k}TE[sANi$}nTY?6 [bti)l* ?;ssʲ b/LhEr<1Lئa+Didm1hw<՟Lm ]]̲i8T+ַ8Iy DT!>ڋR \efOSRD!pO˖Zѧ+E{I|_a}%bUPn']R HEܤ'4iW2n%pՉ/L:_ ֒lKбDz=&+ Q><ܜ֕Ǖՠtaxqbvd%'gwQz)avF]i'OEq".5u*gVhifa$/ǧ.$)68(._AT1s΅W-7lm y٫pol8TjQIq(}L}gkY x<1eL-cOPJSB7`s1 JZ Ag-Ri2$ cAUGۜ NH{ gpq}nw 68i f]F(Q<0(}/ >W2)/;I9W#F"$LT>+[ƅ)B_ roY޹"'D@yg_Gt1|6.?iS`)#oZQ(8"3gQkZ(y( {@hRE}-+Xif}VJxw%q'\=iZ}~GҖl,EOi@/([oǭGOڬxQxQ5{xeOD?m,/Zϋs4-[HabNnne§;^x.}ձbB ̅t%^>w+.h~׮cðڻRtB=ۍ-WtZgotfr29zhj:hwv^YP&y7cf@P*u9jt)Ft.GL_~Ǻ 8F5ڛy]jJ_+&mNCﻛF&kkᶸW㏇{e^}u]@8 cFLb |ysPh %?;TS|^Q{Pu݌Ã3ZW?B‰i*N&u|S©"T[*j 61ΩZ]a,ے#38A;hIl'C"~e q&p\vOKAǤW+4dZIi uk^!?3 KSEj)ISE ?Kcq' !E_/BOkOgm&Io WdPh-_+U_c<í\63O3xhi Pm\MR/QCAPctLFh&x"xCPB_a p -֚2 nt-`CT&7s& ge^MNR6tG5'jZ2X|7)I/sMSg(U!?v=M?ugX  ͅ2BFIL[ʃNL돧 E>i2SY'hz3ڹ$ͻsM: *QSm=@ Z+wcޢ5 {X;d3j~_e*@ulk֒F_aC`x _Οh{ΦB%}+;*4qڋyev9#m]fc6 H8 aRt[rTcEdq 90|#yT{B(/6rzJ/VI7:Oo.['sAGDirGO+=he(Pޡ sºم#6lzFt()|?bU՜7MDg1yNxkEGf$ddMԈ4IRk򚹂AvTI籘O0+Nf'gd9]$#n %d٘ ֳx֣fqCyVE0z4)(䜺/#k_G]߄[pϲ*SL=dXzF 3srƌlJDoد1ӹWEWB:U"<)e\/|i 3Y%OZGRgɗT\{乴heF> ƒU7IE#FΚa@Sy_oXnE!Cķ;ɓ_ej6%Q0vmT9 7Kn_᝘kCъ2TDg.bj#Vƃ]X0  q~)&FnC\p`)5mf0A;wG_:ѐ亮7Oo(XDT3%#saG K؇, ݟ3DO c 涜Ɇ5lI5P~7Op@?na /˯`K*pyקK%$sOtMA-mZ>"T?XU8#ab6S(Ѽ{t/ E*ki9@?3AYGieeC't7Xg9ƚ7덎EKS@<)3Iwu_"OKV68t XJI Tڙ[L6d{+!@W UP5,?CVG]=jMw"D2D*AqdېVc{mK3A܊LX$kߧcWi-,CU ة}g(_ wG¼3Irɻ XS_AKAE \PK%W-<]ډ-˥BC[,OK9Bn]̃fB_,qti[sUNUCnaW{|CºXu>]/,d%?S#@ФZ.=e646_ {ŋC0@:kRSkd<︘)l^@x2&"858m ]Vݖ1M^w88GdZ  U715}㛢5 orR@ET߂,26ʚbR/T|/Ep$O˳hH- x]J nac'gcvu5̭vXDnu{'Pv:GHDu}T}&+z#GŎL@S}vf7БOty]$$/`jȤE*O-0r:vB BFl*N[)|5]I Occ&aXv.Ceq#6ߍQY^~8Lm^Gc]?nk63G+;^[Z|m/Cl"R b%$'gb5P=mghlXSq'Kz0s 7 bԇVOhhlF5O ou ZNiywKgM]%s~IGz? ˵ͷINF{o7ϳ3d.{K ѡC2qL}H8 0f:' NŠRyU̴K4#9YQe'oTc\QP\;jH+.GSloҳmTt% F,5)j@λ{_wtĮ~džGn~GwiKfS|SB{׬~8GfIK+a6yxw?6 );$ҝI2,*7|RgG4Vz/|}$`T ;>+ 1?[]pNLsPh |ˉBvK,1EX ?b*%TGQ1HLZ _e;q{p7r>J* 9P iZצk;R:t+P#-WQkr%5ʘZݨ׬g<&n^ƦLْ7,!xrTv ? ߤRwWrIAS--sHIv^ X 6i)Z IֶëK9ȹl,܀8χIS[.?z*ݗgs36q\H$a+Y19msKDPֲIF4VOP,_=I>6Km>+zucݛH>7ZPlW$y ;獟Y|fn!xqYLu7E,/cuk> ez Y$ANv6QrWNd#`aux 4WV'zJd&w=rm lZa\)<嬡Ӗ[0<˶9T`w_C*/84@JE+3`{Ww%n7^Ei4qd:(-fr<(\ y֝BLoھ})]1 k$`x$1)OzqrBg*F<`&I 3Շ7o57:jI]c9=Gn+$)g{]gI2T-+e8sar|qzM9a|ŋ̔0i mq+5p2Jh^@T"T_Q=Z_+5tV/8#(5w`/bOłMPp1#`&?fW*2#Fy?20d9V)`DDEr8dpUTR,5r㋶H*_nsw1=^6-mV ͒nK􂾺errc[&-c U>6p5+Ehp#L~*GzSC]4~: Nސ eCVyN[H6\3#Q˚V Fw&9 VO//OrS2:}P"CD>!IǷ- S=U7ߏչ{LiY|WPwlsYEivp7kk#[: c[G/ \a ^5˼mE/8qaRW m։`%wE({M0SZ(1+0*x_Xc1#{o8L:2$J\y̪?5YhʕUCm̌sNL+,X7?8Lhv@ik@89Y;&R -Q-elu_40=~UkUɀ1GYcQ-/sm);[NP::|ڧïr+'H+,+0fHGCY^sp+ad8I A ynS`}aJ5ptGCsN 3\sد0qUcYɕ\&O;$kq[/e/|z8]!ꆷ|Nc5?'A_{Xҗ. 0yje%iuبҝv>"S$>OE8čv cI,>O"6؞^TxYfO tNR} QL6 O;qYnj&lTз)h}㖣i{#fDŽa~%ʄ'QUw 8ΟF3$(/U'5sJLs#Xl xV8|7_+|d֌,d# R!a4gm|uK`Ȋu#jeXˈ}m&@.Y+zfkr}})ua_vw3LZAH3]TI3z]o!ŷ|s =/WӇ'%l0"3%4%;-Cp&fSxH̉ٛ/krYOՅF/~HOHO9h( 'R9k_GB]l5jNH 6U!cs'ԏ7;=8(49Ė9))DւQNeGjC }73273,#~ֻ*W…C̎jFk -N5JLïHu?ǎ|Q2af\. x{!(g$3vx1G.Af)켍2H<spd򜫀uaN"BLCwlR"xDaQh,6|t 晱R" 0C`G Y"9{~/ص$!ra;Z}/AVm4#FR,Fq+p=W0^2HBf K&$RRg[.^A?a78cQ_<[Dج;4(05) 4 SaV~HM"rm\K7Oy{ӎ=և/iDO1}_oHDyQe,fdMsܟqnBD`X6DXV9SX(IUB0E ך;}'-YPpO6'  #d,Rbjr4e4kn׼:F2V(\kP߬R{ks@[3$U^cE~84I&'"=n9XnI<@Ҁ}>K`DrgXb$}jON52όR+IgZ->-#ޕG U60:SDiX;^N=**#H?IRwT0֎3x\DMoj4>UkƮZX?W7'(:<ӸDb~K3!ϪKD7>)>~66[P7燬kx]]ނCa8%sD~`5n-"Wg{ݗI:#H< &m7xVG#&umeNjҪ;4m8;1r<gRiD7H];KjO75.IL"uWS} rB[("ųx~]K ,Kѝ #9D1N5+0?Z} .J.EBG2B>&)ǒ}46 BDZlwtʟ"92ν`iU3*?8pbr] 8kĠ 4W} ﵢū ͩħ; ˃erImwZf"=RtJ{q$ t~3RsAo+).C֟bk3=Z0O@id7Q{leruvakBӨ|32! sdt8-#O/wxJrg:%H٘~KШ/-FD0Er&!zRt][(Gd%YMv+`#CG_CV9:z_؂ ̛+f7\vP{KOWc Q?p_`&_cNlU~ռBi]E!duoq",t۹ #na\&,JŖݻ ]`%LsЅ)Y}8"З4oAY뎩#7O2iQDaJM`Cʲ_ag([I.ʯ|gca\b]fZA͑g /`'1m>T^ !?V(*++5Luº r/ٽ*wƕaRz@i5q Q}x 51֙6P~T!NGVUh7p*qx\Fzx<#2K<ӑ{c_ i-ϑi`4RJs'-rQPK 50gg03jG,~n(z~ɣ%pz_r4vM} ƃ,zg 9b`W&m]j}h_,>7TAt孨cK)ˋJx#q yqD Otnr2ylSuXmX&S$[ *B1Dm&2?}x.Rq`$<h -+#ɽk*-*TmO&Ey,'lthUl|i?flL#T߫Xh!ieE ]&(=vR\y3&'1 MHfin[@Z'Q0aq٧D|xȎo&S+ݬiPC lrب5CUk6]{w6~}ô Ieo`lOBBzy֨xӀ(ZdGCi"Eux=J.ɉ OZyt7ko|,ۂAI }JowN:^`8a 4 ii%H$n#y>eEJHYb|']!#5jMfFѪW1C1= r_&{bgeDqXu5.$VB0NW32CZec(Hz} Eݾ#V!ZiX*& ۱pv0+Wq`.v%pB9t 1RSc9\= )={1@_ n +;8T4HЮ2%Z}=8q N`[z9^mh-\>t6\j2k3GD\'ԛuGz ;ed pWS͎M+3gD1R|ľ- UAxCIC_+bU*m{d)Jڼts;X3|s1{8`-WCT@P6{*>1S Ja3gWN f\0ufnD27`p] %7"cY,bMe'cXH9|6 ЇNr3<˜S\~TX]^ﴊ8I4d4LPR5+ IJTUyW igοR8F[ q,>B䏴T[|kOL:V)eݴ5C.2AXeϰBTlp*3xYMˆC['fo+?Bd%.O b*p1&^SQ'SWASYq*X1-L*CIq| aQ9zȜfݻ޷)\aYaIˠ1ݝ'9 B/gG,߫RZ uVa5 ?9qO:䌶9iٙ’J  1R!9Tat+WM} @|X %@4~A-bmk$MKbL$:YFYHĻڢ*A2^^CijD@sɼxy%aQ#ߦNDn-)q\!'=1䡺,MR~p<o`)rB[moiB0M>*,G!/CFtcq=Vijž*b\HΦjq7Yrm'ZnʪH]EB~cmF'r'ߚ]uր/X{a}TtWd[Пz#r8Mw<'BYE`\tվ]6)k8D> i;k1u*~7%1}(wY3 eG* crƹs!7e "Mc2dg(G,;FdfzKN*(^]T4 ҕ o 0+N=-,"w ᨗ'2$cWJ8̾;HFBAǰ8&64\chO! ^JV xUp̴~o=nȯ8-=E28"={Ͼa'<+qcYl7ad##R$vfXd^{ Mr1jH\}TH8LjÊgR]cmw 4ߨn܂`&@n'УE;iLγ˂Cɮx`7DK0l.A GAf ɦC$rey61qvJ6 .uGxj9>A 47q7H6.ks2Hd%X$73]RO>LۅZJV9AT\%~^JPHgN?S1O^G.L.K"AY^{DW%]MN7LWDUT# d+R?/iX쮣clm*@@Ue6(GH~*@,nqNW..]I%+J81T-oWQ'DĊއUAo)6&Q;T_ϠFvkxY}|gv:r$Ѡ^+מ Cjk AvbT1QzE(K Klts`}i)4;eW!쓘y\ώjsXtż#o5u<>+At^>7NA愿j{ /| y7iU1""+j?cT(F^ ̟ߌ4͢XR7EsD|Y )s&!*QIyŽ1Ib`@ :6WUʆ,:a"G83ߎ\wjbr 12VEG\\DHFzY3byɺ?dwJ/)bx_uX]㵡H 2z>湧Sy k\C8 nO ~K̽|0}01CU%F,xF#HiJkHm tWQk;&ⒿRbILh %/N@X?c3<4}Q mivPJ-oz%U 5!eT0or䋣R15`ԍ/8>#֗`dsJB˥Ǵ*.נ4ϕLI1ֶ]ڼbpZMț:v>F䱩#Kz*8ęoViV)/|槆32O\(|ifB)Jq4v>W]'4DJ2|O4K_}U<^舃`-! qXM 2夏V\ #)z;4:Kw*l?e n=eS\JDw+ATsx``@1!hV;Twsf<\gmWޕOe_2I6K9N;QXKLzٝ47 gߨkiBQ<`%d :ZRl' =U8tZ;8PnpM>[3. UO(#p]T F<"("L\H&MX/8gE!RO0Ϫ >`Wy7h O-7LoyXud_IFT]'2-fKuP!Lu 3!бpMܣcm҅/#%ēl-8ROAEKW WzydZIUg27u U?QtPgSHFC7|S1OT5J5Zitu:65 Zq*|tIbL)\v.a̵\1DZ}h9*\Ad@f5<9&vC`n @#)Q;zA}iW{6oZj:2L֙j+=܄4Ag >.ѐĩE Z$Eیp4 (ls$04`7F1ey$B{T7$DT>+3ƃ䷌zu&g/)Vcw{E0R*(n:?އjTNKp@2MaWy 3U'{>1Fg߹ ACe幅;+"wl8[7OsF3\kP ܻ}(S\Sf:dUNt0 ֐#5Uhƅi>|C: H;0}UzX܊Ԑ6T(}`|3drg t# 5@$-Yβ;prJhT3pCYI*3{P> 7vr&p }~ژ4'?l3DSxi]>ޝ48Ը`""CU-Wa)^xОx&lۇ>)®7unzt[Hqs0 }r#S5eMsi}לa3Pb>FHǟ([e_bseF+~;SlsK- G/] ^sf+JTj %A>/~QҤs.%@T`~DH^Ա:dwpNd(~UEZ%iE>z@蒚C0,á"HQņ6~69Z'zb㐰UЮj*C+/'L/ *ɛ .*)-䤰84:D~jP 99#d[!\BMגoȆf#XKVFA)Q='*P`ŃtzQHأ(G=C6Ȧpѯ_,)pLME^] >4wbr޽c #x}'bQLDyd;\;9Tx0#$/'.Dy!xZ3fx=Z5Ք*8gRgrn]<'rN=@&!?/2?EM(\)AB*nWܢ!F@Ri1h`;í깹zIc6]"D݀lͯ $ĚP}=WXhL}? ۝ n=RfoMR+EHڍv7nk Bm ?R Q)HcXYY{'ZPM.o4Č\Pwp΅['Tt\xYmv^17V8 wA4%\! iW[{ _#_4>Ge;OqjwzzhŇCjpY@YHB >^ noqtY՜ 4TuP7My:j:H-= 5kx`*4ɵ0A! Szr ʙ+JwռX]}{(ez'tWZ ^cM_ :0(e,-qH5L sh->!BDtE]`K^p 7Ȃm"PHC9>,-[q.*ȷrdq ì ]5, ?s{5kG5jRaôk38G샗i"%B/8i;Ԟ]X5PnXQp$8˂ !;sPi$"yW `R2j`=1aj-"& DzNDZT}k?zs׷+nҳG͟IGS2k bD6C(h}ׂ{b} 1f|YTrD|=?i5lUG5{ͼїҪEPʡYT(x}ߐMhQ֐aպs*pQ؀e9q._{Հg,4Z4s |l,<Ecc T'UDgR @'r5\[}(wPXl4箆U '?"zI!>{8P$"7v+O^`(k9'G%t難9ЈξRbTaVBX 2 [ԡdٍcm {&?mӠf![ox Ra^N3S-*c [5 %X;Ý)+N ?@.:6`.!.%,opMcW&Z oЗky݅-k} T(~fnJ^Sbcס9mZ7XD_o%e3Fog^6:4Ǵ8X0xS~EY ^SZ>% gmF}7HɊRGhc(?Z>bg|ym`sBZW) i[=Mi:H!|Dlrv Mj?+d-b qZ{%9×Ví>@zoq!KcF8H\qxͪα;$/3.fSd_>!0^h .|~!|z:͉;<$ MufrUQX/VS9rY)~6BORN3 XL):iލA-^jѽEyے+ LJF.&eɑTmDCX+9qk.B-`ZwA)ư}0L5gӆNru%|xݴ&rn'sW3G|90HU  |>m<f+=ioxN}.E"Ql 3rJ^[![7o^3'+f{Ql %iĭue)41ؚee&@VJ^s 7#LltZ qN3k\!(UU_$̲*J ҳ9+TB1T"!>Y^^s-X> u9ceGs@F5nr9*WR˄2<2Z D*{6]$,ʧ4)ny+Rco@8qݎ֩~[V_cTQ,*hܲ$" pμ0 OW6 xȿ3/ת_N7gn>i,}BQI~REIbl)xwA]?Qd`J4[|(TE6 . i!bԷG;Mx=w!:>JOe}LpYI2~dyD^f;^[Ċұ)|ϟ:v8a~BzYo }/.PQG Ev>)Dnݕ:8*pȎ$KnlΐjYU ]-HWmT(rCb}c&( ]79&JK79 F;?9*DbͭFͣx4lu*U*G4~]c}sxУ~`?"O?k"q9Gbj.{rJw:E0y^"~Q;SIX"ZNS51E^G sO 8&Mcxj\i:NϤ|$"CR,#?ȓ%F|y ũ<-h'B 2$`I4U+F H_tksQmJz5PLП+ ʖҸ~cmi_E|h@@ ,nAÌElR%e8mVܶpy75N[vG^8iu`P"[;`# b'͑_6 n.)aM`z)jy3俞4 גO"=!:m{-lKG$l_U0 mFs>9(?'1ƃزpT%SDwgf+vdȚ:OdZKa$nǷ H 7D|GYҞK)[p] eЄ > x{ DpaRCzP&.&}DMsLD!/ݪ~ګyu(6 [tmJa.ԝ~/wnCn'ׁHyd|2qO &7 ϋ"qmB9I}:"|% #FWZ{Xg@ZI4)1`@]#ތ=ݵiĬm`6<¡Ul G e]}ܴǐtw) #x05Me,R#t LeuJ!M`Pȟg\Q9::u > \&W3ig]\]1Gwܱ&` ?eY2蝦K^#i/\Y`}^CaF ukP.}N6a  D$r#y?vG@`!+\}!aV%D(WEJE>֩ypq:&U m4yZߍ/g7tEX.NJmp4崛KK8A5,3F|@ű,ԋ;{1PsLqU<_ll0r$LBhap~N293?C:g}zK6ʹ?baԔ8 $6doeñ;]oΊ+'OUV pF(mb&ǡ*ON9?· ѧXa;P LAփ;1s`Q?xGM_ߘGS}ޙ# +ӷgcW }6vҿO]Ӱ!,/,%(/EcW}fj YY +b(,4vqPVpS2Wwre+˷ZQKRY wVƅ~Jb*SzO92vI|2Gx%~ՇgnK͉ٟt!b#9:&LSAX` ~tp(5K='ѵ " ybu) ,~X/ ﴆpo |.aʡ&/ڳًvU C̦{ w_-@{yŋ%I]u<4VI5ؘVoRʏB’VYvZ lc~b>άI&[==m".Y:l}}d)QE&0܆O6aXVcS|phcHm4$_#nMͷKIJ~6Fb̷gNbC;S;m2n-fP{>/!TP#ԋB p,rM,ç=R/ײ7k5hP Pt<`)]{mBr[PC#IdN[Ը}{93wfdb}E58$7!(SQO27)?_4Y&ZݡG 沧 |u]uF챢ISmPn~_?`Đ'-JZhГnU [֬3ΕvT]k~1 I|#)MRL7"b!\_:ބ3 '6@/H4eBQzAވ4i/ YDHoK^N̫; <]-'EJ0;Ԫe8$C@ػS.'^:_P:% Dcl'Ţp >Ʒʶ7/ _񯻄mQbe&XO,s&h!}]x)l ڑUBAw=/F%HTnZ&~Ҭ,8~vIL꣓flz7\pr6 H-U^Ǵ\;XŊ:'y{hcP6!Ǎ`%Lvӣ}7- ٵ+$J6S #%?a^4V vvM?!\#z!+#En{wܚ[ juPX8z u\t_(nIA'=8 D0-|ܽ_vU 3?!10y,z$Z ϵG7Zjfwx RrC%;Dc@|rg7Zii"mKj|6OtxHȳCJ:*-1h5Iq!U9T&9Ghr+ #-aU.^M$O#ِOk^Lf + J>Rixw3^w!L# D]#/x2  6Tbb˫[yz U9cOf!Mr@ iN:а>cӊ8g+Ґq76>vv$-_eD-fJL8n^8a 54q߉?"γUŤٵ?v c߹J]'*͵J(ULz*(hk+*<`,Eݤ$hK|Aș5lQQlO?A(KWg ɇ]3ljjN}o s0(Rg"uboֽw]/o Z" CïfdO/"e}s52Xq.fpYU۵蘃ͤVYI\u'Tu˹L7eŖء[ᖕ7Q bFQL D=9yE*Y`6J(Z*N.b6Kn)`H tgcuBUH F+}Yv1UX ɂX|i]"k? YP)RV2]eP|POm_1pW6RP2/.ۃFAdM3ىbuwN-˭*\NS=;l%(YgϓJjކF: 4FkXŜV$ JG}1ڤs@X3!Q'6jp'A) rAK}O#8 H@3^6.rS ]ae/=]_SoA?bsZA&ez܉ቚ78R?5%SuoL$Аw/{#da'@8t4NI2C5ܙw3 ֍uG0}`aŀ. ±ߊ:,4*gPК.ϤGˉXa/أ)7E ?/x&ց̦=QUjjwhR@%`,rUznOvʸ먖IϷ|p3A>?vB 3ZBX K1U# = 愕OSX>ٳϺSFua% y¯3mbl-yǏ啪r8Oհd*>r"ӳYfΪ=#̛@_8y+Vrc]*XNƨSYa"呥 :gf WH9gCI0lJnmhEP51)eՅ"A_3F;9`ҐJTcN#u/9:<L_[%Mn1m!fv,b.xH ^h+fP ODo?>eWK{!ovD1ޯ<|l}GoFq!.\:IrCH,MJ3с:* ,8E H%˪F.Ԁ*fj; R7?aN,rYv=pUYP:˧'-@"DNWnEW^X0kYkWL_SGw82j^Xt/^Jfq}v!AZ˙<{Y)G'R/[Y-˿̳f@w*lа~r:>OG70<1sőZa+\w;r<RZ#nРZB&:A2Pz"t3!Mu*\]fRz?XK(ޟ~d UK쟞l0TirokϪHR 3 Hr E} u1QwB/6n%jYہFLI!&*'wE f8kkgȏpgsb_I$djmܢW^aoݴq<n F5DtO詆,fj[T{[5˩EÉc\YLr{;Gǎ+!|zmjΦ0dXәXõ)f+$JMXW~e~!v1@El¿|9hÛ(OßhZM~ 9Wzv<$vY<{tKFKywEJԛ53oF2rz&rq dqe>C %@3׋麡Tzn _}\FRTeZcnd$y}z]4}-EbgQ1:u9:bz#N%:f?"DO7u^:D'2S H ,ϓLovt[t:iڝ%*/rnhI=]ysI Exۻ'fN|O[.)QW8^&ź!>G |(z_쟆1j={HެK6Hh l K-J#: g 8W2UNnZ#j %1|]%uaqeڞ[_f9R"||!}I$`ȟ[{ 0@yIږS(.<'{Y,]f|ܛa:K=Cd˟=49`Ѳȥ檘t~V͵(\ºfAq8CSܝqυ92$A =_k@- `LՍ `ang@]G1gF1> NطK \hjKM5sg)b |cK@R8F=>wc-̹d|xmgBn\]}3p<:Pk%PlH1\MgD+VQ:{i.`4JJ䛮DiEP&+I74e4ĒFaLR*Zn9,PQ^Z5Lrv &  /gx=Tta9+V ̺lEXn1-G 3,((~l)h[u,dsE\w;xun&@"N Vckmz gāV"D1Ɩڕͻ+}dK] p<=6!W| ! fs'VBF-8\V Dؼ~gI'F|j#N)C3Dޢ,,䈆,?bSyߗöONwe/-mu>z 2FD^eyT$aV82hX8Vu)H659ҾYo?T Y~U'b62 rڊli0~SAh|fㄻ'tLkF+1oRuITyP}/q̚ ) VXc6z>?ބ5<*AeWQlAlMl&;9!vK{0H|1Ns̬9Mڷ\c*ѣgC 9Z,vC8!DTd17zQ&nޓ>»ǒ;(Bܠ-.{Y Sv .pR ~6ag7)?RtwԈݻxmrաoFcwy# VH%<R!D̈a,/z_IJ=Ikaҝz#-l B=RyǢdG-Z]l:mŸc~.#=&dt]u$|Z ]Y OmS<1tp@D1^g[ DXz"7*ī̼#mhm h̳8wEҬX.uZUdC؊8)(D:s9GP$;+*T \#9;$ FoX)f-E ;x-I1wh0`M0Cř({ۜL#p5 `D%cNk<„R2 8#0@.?T9hxByr"Ad3[ $2gٗ$(V:dP'Tr^i]5'6 £e 3ej0SK^PJ=vt<ښRqL D[1M>8F'gJ~M͢X1מhW 5SXQ̀ǚ<:P5,^\59ݢDD}c8^LߧFVW|Ԙ Izf!:" cKf֪H[ JR\4`%3@͞}"BYft|H괓J4}\d w1fLbZỤ3BqXBךY=W淐dD\S!Ĝ1 d8\t8Er8]6 Dig!J4Gill D/N{I]BcL͠6W4Cy^<ݜ~˶nK=M9?P y3\*gn<5눰;M%)mkBpUU3eL y8Dp_Xk.Bn(7@Yӫܐ4d72KVtDJer?οNnڌ[|)\Xf*p CAЩ^Gːx@ 8-/MpL ^>0'Ovt^AUPQD:#G'ގ}&gWXo-r]O)A cĨzjo-y屁Mr—'T,L۾tӉB ?Il?JщMpeRlS[-EWT #m6^XLj|v zn? Ǫ)0Jx#+F,ދx/YNwk;Ukg:`ćp޵jkBGhRٔT&]HғlUTEޔշ9BrR" Y NbR(@4x)}(.ED 'T;f↡bdƦX3l+c0wԎYXU.d rYxz4my"܆Pe#)HGR֫!M@氰I͹|HgACN]$,!*Z,U: fot L4cˆ5!]j x*1}X^o<[d5!d.rV}Yw|q&}jr i*H+T\ !!Pՠ DrN zeڨ`Y.F#{ |pW6'Gsx|zWPjl7W|H ]ݖsWކQݔ@0bFBe*5dx̨m+T(aBF `i &X;pu1|R4J #8ۜ-_b+,Ԋ,)Njpk-hC5QW bsۍZ>8? nO$+-owGt ?z_pdsh qwrl(ZZjs#gUS 0Ȝ]C%qXxq4,7DR\?x̀(/X+r#.Wl41X_!r;+q<ÄNb:ۜFkntO%!5V?#%WGBQΘTOJ|v!_'%V:@ęvFUIk+Z~An.: ,!NbαP]K]l,h\M/ c=ZA=[KaS{ GI6C`8*߇sְzFr5 nthh55A73%1 Uwjs_-+tzNV;9w!-oЏ~ f`|25|IogK.?"[rryʚ9e?FC,8 ӆZGD̴}PsbBzZ|70TQٷ>ycg܊xp-rXI,t 4_" $Z9n > `*b2S ] ʿG[=7nH'%OS"}G\;^T7u{h>4l [1 .N\,̳ *QSM Ra"'$euB*Hi4AT]]MeWcpE]3diDPP4Tr>7C#\Σ",~D]u,$J8uyUNwxDy 3$'v֩k 2ϴ&(sF}(gk#4kus`gId2XWPF puwˆd1'~i+Xe?xޝ1S d;>%|T檟H3oƧ|M`{i,Haw-}Y1`kb!MۚtK=fµ\Us:C$0> {y3@|<*) ˞Liu+gOŒTh꒪(hOg Ŋ"*[v#!5 10[o`Cl8KUG^,&yXa,^>@_;5+@hݻ.sx-4a?3Pn.h,#"`ͳTC zΆ,1UC1GQ⭓V #D+]f#2}\"?(Zw__Emm5 2Gy e~ǑmM}yF3tCsO:\̤;E5B`W*X6KQ/'*i? -]mO9b1Jk ).Ixg:e!IcᬑEtQAKI88eeː[Z&'kA *^H# ;'%.nv(h2xv'CL|JK^H){@H*DIi}u q%רa`1l=]RU O-!3oQo@E{blRXTrXd>q )9m2ȡ&8aRquɀ Q!zÑ3-=hxVg 0ڝ ܈Qs!%|@[.^A,hw4rwԍO$g) ̏Sê%D_& Z檑)+4&Jb0D) 13|&{|#/r:0Gm(/N-GKCVNajQ6+9S $C.(E\Rw4O͘nNv)]=ڣ\Y,<žeV?>-4l^$a# k&aOo8qtsup4%jFP78*e"6J!gVHhj0Ӡ?jr?aWLU~@pl&{$}5oVOu>?](?tVչ,Ot|k77nr';Yn`uۅKRV3 KjMTO] x.MmvI -6݊pLUf9hW?q+vnc/ dg"Fe-` IY=$= Q%{oGNatltހ0ެV5 ezYBRVak;/dѸ:7;ں"Hb*i;ꝭMz'xM~L8nfVznzsHɐ^⚚\t&E۝Fq}F5qQ$wn9bz#aDk j/.*mwY%KWsq*x4khAnik|e=AHv~ M/_떓1=neH/zuUl:bʝ>%ܟƦN0i`}6r!]$c.UygGɂ:|T[8~B 6g@(QoK^ţ{BzIs/hЇV,ȤH7{VA;g\8(LEuKOB]jB0 { xxKײ=B|dVdOiGdEK*=6Q*,3Oδ7Kx>Jf=$$&=ma9u?/M,gCٗ?&n.+{p"wAz61@^Ќ+2b5B+"0Nx}0u{@h\ [!W :\)GBخ1LT7ChAwHAdQ)M[ʌ|>$r SE,񵜟u;t);caL]KrU9*Vhd_n\ '^~ƢLyrA9!GFsnq"q&P"Esuh_;Æ_u#vqADW[(770>=IF 5,ᙹŗۼ%vTط2ۜ)eSz&ƲkpVe .p8RI> LB^6#,+^G!d' g, j Hҷ|ҼVmyڦ=wcr@h !Rje#LebԳ $"' zOG w4 <1 3`wgr:G(S87`^O3'*\_2N3|>a,ؼ ;n %Cڳ`(2 ~u^᫢d\#倘*r`c`{iVhAEp* {Zن$"حSESnoVK:gl 'S&KU:!:Gƭ[Ӛ];rfZ_nkGӈln'k J ]dW]<#qT'-84g (vݶ_}޿dw>]xF_= XR[ΣA/K().ԍ@ 2E7Dϩqf#REN1<XlqIj=|pbo2~SL3&GbƦ@Cl{a ?=FL)!UN#0GH>b-`c45j^`:'P/M)ЉcL ߿9 imK Y c{W_N>r΅^{qN~F*.qEt-jt F(cpHI3Ҋf("!p OSV/l{@&X{bߵJ+ {KyJ#J;(8} :QXP0P Zٚ+ h|ѓeQY5*)DiDf>9V&mFP} Tvi w@ %>03R⨛`k]2i)M@ecd&mjT~q{#ߒ/3%(to뉿@'MlN#6 նp^XW>$@Ǩp9Ww*@~9}CDqzpݿ^L,]7 }N@" #ӫH 3Fcd !>I)r>fKlø|\~WSv*b|pV]Pҕ`$zc+= PM +Fp$񨡸rD{i M.C3xHdI6=m,GgC\UM!Lt<&Ms}}AtSUrso^vĊࢊ8F9gŅ(aBd(6o3Nj?]J~)o[#x]ZkE]|YP4=ADQ`ƪJF/$-6N!o: 43@-PU,mf#F(N2WS%ɘ&(s/ankG1AWIo`MUDQop״+j&wVp7+fp AtDbs~-MPAWآh~6k^FOBDdkFWZIyh b)V 1D- B(c&xQw⳩Kq*qD3KK&ۅ#aN5+UI8o?7G'4e{]d$˞Uˇc`W\v1[y{}52-w,_P)hG]ESM EBh5F*(ͬ_A\1$e蔗^ ¡R:ʿ|(2ڹ ?sx*heѓuثp|ڰ4']_(mG>D9 =F{?Xe|^@q{bͦu9C;?|5lPp0I(O|\1L<3 C c𐯷]| a+N)DdEdm۷?-,@PO=0t!H܍yzx0;?+k&)F9%Ҕ55[Ӌ?ߣ9D%wQ~\59^ztC)q7K|pֺqcU>U<+J_Eψ2άGsALiogF/JP?"= X0A&4/,+ϱ;1sK55$J.tUs .쪌╗aQf܄e i,Pw,@0oD1w~h}k݌LtrjyN '!_o+ץCc"t ̀PeL~mpx|= DRXV0 ])n?Ƹu`/kA>Acf٪<' dcOi"M|t}twemK. leŭSV=5* J7 ϱ<2Ľ!kShI8jLj]^ ԢQVBd۔!WA.hObIќۄ}LVw>}q =9ya߳il^H䋢c5rX-!=-"rH&$c A]@@!w>qؙ̧|`o,9J*N5YM^:h@JBN!/38Kd  "B"ڮWah*"o'NosBkX ,?f)W`ʈk,K"{RcaN1Tí# [^)QMoT^dӢOx^.`1 z`~l SQѭa!#)r隦 PfKj?vj,NEGO}_%ibpLU)QD0REYbiD& Xls.G&]$D~tr/pثbCDHHH17zZeTDjf+9R8"SY@"{Ol " w@n.  }DV"{K#%Maj׆ H>3H#ǽ3%"-ťlPۃ>g 2N?*2(7 PY?4`+ DÀP+(>X̋ߡ2e(!7xe.FuP>zPaCfw͌fIiJLV7^yvܓVcB҃k ;EWHUePt4>S[23jlu=.BzL~˩w^riЂ47 Iqt"^qHa8rMgo{ӝ>: tgc?s4r8?%:3DJ5٬1}Y.i%' PKDUD λo郚]jOձ*y]6&4p꠆ 6Ժj]m8xEQkfw5(ߠt>nvm(y"95ZXb7Ra]H>q~uG}I,ǒ]ّAEUb416[V-%7ĦLB)Lbz#((wԃfw.wN@!J9]Vt֞촖H | ^}Iops"RB SSCNOvAq5=I(sax"Ćn.q3dZ~Ze{ 5,ț>'ց!JAY_ |`.oxx\?YpQp2 _{A'L\w :uqTNz\lnȠQuźVFJV'/\: Y1RJMØPfFWpqܾȜgia쿿!DrbIvGTʣg+!+P]^$f*,(9qL0#j%8VxRI9M k /Z@r%~.=,m T[bkI1iyz~‚~S5 s gRYRNC3ѰeD2j ia PHq1)Y[*)Nr 8f,^\Xܨ\Xk_,\~lOe$Lh}4'<W!̳x8PLl8B@.{ \eW~/^X*>)r d]O ppqm-zP* ,-rIa?yzKo, \wݝ6>OjpC%yoEiCq#?D!a`jAn|hHv.=+-O" Y=[/;ahF!ҊϚォujC O珠hŒP$h]jN,jEZ0|U&92šNĘn8oCtK  ׉sG(!gZs6t^.p])Ҋ2](R#J2E!am]6zþ<2hⳍ;4{Gېk tvXUEQ#s޻4r J1iIhGPl xS-"~'hnNF P(VhHEG %A҄B.gU`hz}f`)}d k]9)_çhk!u֗xx2TَO1ZgqXװ֩dC7J3gt<Ȑ-磶ńÑ&ӵBw[+(zy_AqZJd_Vg~hA0dHG[ +w}P?J2yll儺,-#O"WW/fF%#r?t 1_!C6;p .`w0X.wB0l)"~ASֺl+!f_W!|͗ژEʘ[I'*]QsQ/$JآY[X!&y o%OX6 h:- mϕ)=L*wF68^j"@>a6( 5.HۉۯRj)yfvHg4k5ŐilHi27Y*J`!:$OU[]Y\'nzk5Mdž\e:8ojD7Btv23}vaFᨁ:Pg[›=3,R\&$#J|d!%AaR&a_ Ǿƚ{0kpyn"%èE]ˢ,XǢយ%ѧ=fxp> |sĜ_M|4#) }J(Yv ?n=|cT|~EU'xɹMٿ0XywsSx_Okcu@Kc!gFѕ%]\ 0\ .l1mΌ㓧g֭OX[7{Ys ^(yy|HBryujeJ'#j`Ye7gG˔b4=QAW"MC!ɠ-}z2ZKrOLJfrwssG#.!'0hlSoHJ{, bQ宑mB=p:̝]/f#ƨzb`I"EV{U+6|-!^@"h^kI$6}9 Au.$tǺŐ YUں&VB=eW5/!t.Rvֵxv(]oI`Zj% :N iq;)O[VkBWVg [AK荝'c`~bhO[]2JCnBnbOʛoe3h5@I".#[CQ) 4ňa ;!<3)Z$ `Y~m.ʘ*v>%=J;kjv֙O'ʷ8'OX[ufyēeEC9qV .=Ӌkf}#$Y-a0Ԇv/뒥{Wsh}iY0a?b"xNpƷ)(^w,!2S}U7Qpo9BUDwnp)+X^t?%K1 or+նu7XyuP1IнsZ\ {0WGv{%c;7\[Y"SP9ҍ_ ,˻O!̪=KOo:bi4fR75ó|)?N}@7T6 >M5RdDLHJ.H->#hSR8zY@gOpߒqܺjHi NX]BuGF2"B✭ln7>gzun}ߩ53UAL;Bˢ秶p3k|YH4yi3qfoD9BI/q%*^ pU<6rOy_=4.]o3MV#ڏ U` |?طO7·_E^aE~-ԓ[Op%]RS҄^:C",[ L7r-Op.6b-3֋Kr0١a3sϰՌ%YoKEN˽ U)RiEGC#~6jj׹#N]k½o_RqDXΚ&DQ]V8Ⱦf f,ҽ<ڶRH8GHt(^WCn?oOWu;yU#Iida+3xjGߨ%\inz[.Hc-\K!I{l72#N}~v8c᩶)oȤFKk5Ƿcm Sʺffb.6%dg h>Q}(G;5G YG}v$z8K xdoq1ulnR9þSeF}.j*))6/_ܭ~tpT ̗&bI6ƾ  gڪ<[-5Ebwۋ/=Wu4Xbt2׾zzq;S/}d.[ `^Vl# ݄HnA }&\KݻWE$"; ,xԪwhӥ  ߬C).SLtm5TP_?EoznhsB@}= 8Tt"&`iAk߇XJ <|)W(]]>nX=B+!"q% n)9M,ov[#znGgܯi6'PQI'WUHoC--*Z4ޣ`'X[U{R ٟͤ # =.J0ɲjkMZMB &&8;>b%F3#Q'Nx j~_c~o*WXʐU`I>BѪ51Ucy>hy]ςi*ng,e!(0]}`N;O4M)/L0ɓkdl̓s~`Z8NFy1J6. JTSҡN=b.dE@)OIu:v+?>SGч` ]}$7fS#Y1Jq' xk 6Gt4^N-e 73xŽt.!xKȖ71U-6UW3e ų8牴?o5JSEI,PĀ{l7uF~!PɩQ\쵔KwD gCܹOġ~H1.^ig翉UQ"O?%zv(يŌ %$?"ܭ7_BeK ӯOlpz|OyEϥ%~'>agr'M4flhEMBu:6{>'0UfXb<;-ԒGg8ҘdnͱPZ mBtMlL]-xy$1DvJVy}P#ypbR&|{wIYNJٸkOF![dZ P1oml>1[01!YW a(t5=`r5zbyn))!'tush7t@Rݒ)7^$t5&޲#0 ȫHcf8zLJ$w<ī&tlx:18i H*'nXdayJM%2AⱢ;]7pfYVM>(08itw#!hwöW[jRJD~}^YM'hpv=O^Ӌ6=j1ȊTY7Gp`m}ItMg_cU4BAr$'.:Lo>PW]xo`bFC ,+|_DŅ#_/ }:aVthc栈 5:;E 9ˊNG^'n25.? n ;߄U=,t2JB&8olsWIJg[DYHl_ AG G&<޾I\˟}Su!x:~b6;Ma> q/δ@7 3nZélZpPSJ{k 0`iJxA%mo[fK9WOSvL" M2Hh/1(ЍMk8g>Z !!$ $Et/==#86=3X-CzڨƏ}w9e/F<&dD`|/ojn"⇗<e3%wt%u<H]pk:[uHyDG;Fb_8Kg?I\~-zRC(uUs]^s Dly_jnCK4`uafGZ4RɥMvt9@G+oMk"BS;#kb}<] F(/k K2`Y/v_T.w<**]f3z{Bjhc7.,kL( M9̵ŬkȐȏɄHp|ڃ0򳮎b#5KqЙ,x kC e\@C G^dfxЕGuטOj7ZTK3adž%1yeJLt&Yqa-g,# /ɒ:̖D<`j7Dh}';>RōdX:]7d}3Cj'`U"^Kh"&EJ^׆΁W5'a̷I7`fT@ aP_wv*.9j1=py<%!#j:G3/z2B9kp~Ĥ(ΖPKX; =C݅f[j}Fn>VUelezlT(;2)MGNLm6fHn\kqzw8'ߤQ0l K/(,CٞZ-u3IoNv@ mT ܬ:>#^|x=I_Ol`$ފz*kh?\-+y:lxM+Q;@(A~4} S\,uub]RN1~t4f")!pǷ倍 :K0 ɋA=d2zH(b.VaB{WŹg0N!Xr( j`*0HWA6mR,8# '(?1d tFQ2?6_i U+"/!JIh!I+Y HZO.ĺ^;У1 W/>E^4]a]ඟ 10aJB7L ˸zL1:uC!i֍ jʎDdzhײLvbf&h,^P1}T{sKzJX.؂vb̟JwcB9W|~Sæ[R@bqs Hq MYe?ӋAÈ p1̇{7̍R5a3B""rXP!Zh;PFKA0;+6Osf-`?EgfqV#grO'bPō\[䃳vVtUJM ]p+Ai{[$А +`EIL/A>u$Pb@Mj]\TO!uAuEߕevkPhӋprs̥gY<2{RvJe#8pt: 0s)Vr+qg}tE&2zKe]4o=˝|ݵab(X G0 ۠IVyV amcq7JKNa2)g{_~H)rA,K_P3A4ֹG'or;; DëMg׏8*=օ]01qIW#!<wE/UGÕp+k'T9;-_lpE<ԓ<_vTɎay8|]NhuH3FY iW^<L9 rٲ Kq?)o&cbfح 2]d&)]Ӷ\oc?3.Ŷ5 [I >2g%I/jɊmIw.ܮ*=mg (tL& }O0<]N{N ݅ð(}͜M.*%T:wkn()5vW,{kB ӣecNJ {L<9v(iz RaCg(/"n"ɓ9mxfⲗ;xD)Ԩ\/x9Gx̌ːa<}旎<{wʈuF :YNE2A+,e&N~ lҘi7Zo~mkrLEj,Svmn7"m Rt18P9mʛ#Ɖ*2οRhJ] ߎSny|sF'cG/u$3yx0 MKKC$k6EkH|^ȪK|5erdH@_Glf6pHY|)Iƒ 閍s>`$2dJYoBGf/Y+ D3s Õŷӊ8;<5cOEEL7_2S˻ 9W&Dg(@eC TQ^xHu `\z.Zux,ț/ и, i#ޯn_ Rp,?OTr)>~;0*W>78AG {8ɩ| hYYÚ׹g\!WFhrsnrj 3_dPTrZ:pQcF-<ƉP^mOPh'UM}[aJqt盾uQ*xÂnߢ`niftE|͕J:?m~GFq5^ALQawKp NPXaՇȕV 1.VyA~sapԃDMjLD7MntJ㑟.@XS.}_np D N2Ϛ`nF _A{xl Nÿx(G:Y? Tt│gaÇV-G4OU["ɭZˋ԰8GJ[_E,Ogx^MUkD?>1 !v3gD訇wOd')}&Ś,*詔IJ& *ܾ>Ƈ yJ(bQv%L[zGV1BQ \_UAꞎ?g(3xU@rՅ *"{gt %#P91 2d)γ띘YNQ<{-=6Wp1:rLonA@$&cA$bV(gCB0I(Wz=dg P_&8NDޢ"$ځ9e=A[T9)m>$ ɂÏ}&f`Qɓ2!#{cJ:.fs8DBg9([->[6X9'|^o _M.&#I:O3_Lz[2AX5BLA_4:Wb`ΰ{2" Ie) .1^5l?2[]箎#h?򏬐Y1ȹVi"`R=1Gx3Fj?Ϳmnxb9\굝h:ʐ&P3UhNm;eyt7v~zbU%G%BgbDAsV_6ȴ% !{u"44:^Hpl/kx4MQ0]+VսV?nd[Ü)786O¹ӛn4PojHlS(TlᏗgGбٰm8u#K~ 8l Rd;yسhƮ~un*!}Η`<+kMFi^W/]~~|N E])mq'5-Ծ;R3B<ݺ^xe2vK:Ba.'g ]W{Ā v'i(1̾l7F9fEʾlz<(x:Md| ^ 1`XLZ|A7 0~:٫uoYablhc1zt[a9l P֥\5mנPR&(N#. +}y_bo*xwNWRtg7QGehBe)Q.NsD<Ϛ#nK! ^:j ✦eB6/;n%I=7 q TbG|̶ȏm6NE> d%ZIq׊y 0kՊ/KNb-AuD]*׏-A+ , EeM gd9$ѓ>?6iݡGcǭ75 E; eJzBdzb /3Azaf]{) }2 |D%1fGa;H- Ԫu/™01^I5d{W0ekM]ǣˆk^͟SBt3k.}ݵޚOu&}~8 ՚%JM(Tr>$79hΉ/('E_~K@4i?־R١iZZrvť!rJ3:rmB& [a}p>TD閖sλ;Ӑ6 dd}^6k91֒ooOA6:h?R)>Իͩ"zDif=U&ߚE5iGW KubJf;m,H+Ť>UKG#N%~BP@Gܜ.X?f3Oɓ;8+PT׈RĊ1B/p-+&.kv?V{=c}Y-W=옵r,~"}os$)s?K旧v9gN~]Y/Vh#O"bK$/o}pB32&'etLos-ڋ|PtN^|ZJȌ@zQ~'%$呞7;1"H3؈M'>㗧HDA tCeBj48j`>_"x΄$|ofc?|mIԤԍ3WLa}b#ރl5o`+" 'Š@]ah곛.O/=ƔɎKr0F Hy`|(;m&yk<5T^CwgN!SQۉTN&^CM>>yɩi4 ?7};DI&T%Z4{CH Eݵv3Cx<|r+Y_u'Nڰq% * 6%(o$G>s(8>,ֿ-$J/í捀 J^zLrod?n1@^LI 6Ӏ~=T)|JxOo(cY ]KEUTُЮPՆN>g,T3>r`PKQ>ҙt@K\lX؝5띫.S k?/|HCE]C-z Q7IBg9Hw0_G)N|ɱHܿ<]RũƆrpDăq:>.|^mK7;H[͠$1 ʊ 8s3k Y-$$b>;@̐t>a?ͻD%}y C͎yaAe3xt3bʸ֣S\% vCOnv@wCPC6oX︾e-\>@L~b#?g+g[lTOLYcڥU_ ) O_ τaR8h歞AbYP0 RAEEV~(pG&3'Oe:! 'ϒkCNu8]Pժ)E`k+Z:{KGk6 ~;'u *HQ*^\lDD=do1]zbc]/֗BwUAKip/u]_᝴l6);t:O1_S]wvQQ~$OD,%F?#zOhŦTa#c נ+R֢V0 V7H5W? >8،=Οi@ݝX$EM75"FC|p =VV<0&e ^jI(6xB:}]łc%y/DEik=R֐VNTdAL!Ua]}P;^=ͧ:  )HB{/HH_l$._nb* F9!% Dxn1]rJqΨȆ'LfX?zC= Mi$hhAR[ʂJ `Da–kƙSj$!?%R&'Gho.+K 啜f޴M,PqY~sl8oh%(o^wIρF:d@]8I'1l:%,Dz,5`@(6s,Y!3-WXqc]a >6*Wv<ܮLI& 3:j3CpeC5=ymZx!oHQ`sj{So 1κm!uiy@3VcOŬ|0B`'3__JZӛ}5px(;6 "SS>tTnXgfd" mۯ[s\T7o,(9r*WT,~& 'PJ I;vWJr  % RZǶf#6R./'q6ŴZgKM.2fdT.sO10uס:UZllͰn7SBj~(NwBkؖ8+hζZM1-2b0E~u6?wn&`@"hD/k&t? {Dlh3zڶ&ST5{I\)w04+~mG:"q68 /W2TuY $*ٝ&M3bQL7R2"zh_IBlUz;[^ QW?uE2?&4 ^_jE#Kgf!@x2 z"rꗣxIm*Z ֖gOBdဌi`ٯ'd=j2b&qy!'%>p{9)uPPÚ,5:3)9MSpKҰWʥmC 5?R ފHb:MAL^n*(Vĕ-/.t. +B6T]~",|)E)bx PNp:#K!.vXM+.rJ6Vi0R3W#)\x|؆^715̡z/qgau=}J|knp|}H@*HG&4Awscت'wLNo]סetE-8Q&ɷ/S}h$~/-VKVE~7w_]XL3PH snLs|-#2ʇ}v+HmYÕ^̯%0'V#nrHWɠ`x~3M SPN&g27ҲNّ|Rmy~W\@7+JZ TY4zsp{0kP(8 揩RNۖ;Jݱ0+mJӷ}9+'Z #Eg+עA$giavH/YҠ/0ik#/6C:aZhynJ!vҏ^] pmK a^bÈ/0^ZG}ipp tk ]I>DAeLIL2#W$[DI銼8So6ݙ\ҙhMy`.x#`jxUwQn-q!} ',㓤fR3 *K߲]䒻P ;Rau<+>ނ`O nɂÉ+/ f` &RsYrneY s]Vy4O 5N q(S.geUX*FAŭ׿9~3ؗv d,Mѧdr;֓Lރ\KnO7S˳6ZimUYYPÓJTu =^fҭ5U\HI'v+TMسKZm[l-a{Z1ά5Hd)"9:x |'ZQ6yUS_ 7! QXޒ_2,5͏})X+̇gݗcxßMNv?'u$0RT db7V7#(A,ǎP[A'WI$ H{za' uQ>; Rf0`K$m6-0x}C$n}`3޻ˡ ᧤<0rԒ2voqJ1'Qg#xdBzB[UNs*4>0Ұ2}^%SNCtjj sv EP \# >A!hA$v l{o|u7+k͖hl".t@V,wml[b ˏGrP/ZhRu gPLa$,a+,p3mtijrQN-e&u!0d|d ֡"sVz>> 5>ţm}Q/myėNFc2Ή)K)ְٝ ]Pc(* 3ا{,ӠQggb0/t؅Ei9eÉ _ր5Bd;bEbZ6movY駓&,m/+ϩag"}2 5pO\,NK]z}a"v5>;=xXjl1Gz='>zt~k4dC2/CI:Kj˞RIm..H2Wڸ;;ˢ,1yw5@yp>j-2yQ#@V[jr;/"eJ],ͱ([֟>Rb .OTṣ⡙^gY BhVlՃa7Jɸ4 @ې{ࢰz6B0$Uhd3#nO_0K} @"t)C?:غ=!mFUQ70d|΅o# IӺ5^o/ z17o_g.*Pو!mmB&q|esT&DS1y yn,_ h- '$֖w۲ Iċ )!cK,L{Fh~lVJ&6;o06#,XTY#X:{͍a"kaɈ8Bd7Z,.yH 𡪙osVV_ȗsl/͐X=gqjj  "zXCo,\TO_G_ @q )]ISG^ӛU͗dDN0M6ЌUDDv+{Q`όQ|,~!G?DyN>ri{!T`ނҵHIDz3L-$ n}G86}C_~ErMn1>t.>giB:/Xc}sUWE ZCZGUCٌ azdo «C݁\9X#=)<"Lڒ-Y 8^ީdžIU JVjTmR95f?0W[J8 .j iXOIr8I `LGPuspj˲i F nAOtBECxs#,i2cݏ0Xe9b;reѬ9<VU \,d1O3J=OsrVi$ֶ<8eU[{39rT0̒jK Cvf\h:TgͺMQ&kl:'lN9xʉ̲j8WwO}pHp*N~+b88CjSO2z#|hfWi~aڮKH3s/e7OKFz`X(¶1püC21uE%JK|f,}y÷ӿ:I,+ߵ}"8jE$sP|cYvs,w[D]F'0i1OWhf.psG*MOuoYPGӜZ;w>MKDgG;CpEe?+ҎuC>,P\0zQ=!s=g2/!Qz9ni^]O SΤ;ȼwf)JD/ne++ݞsrY} ^|6kN5 js&DC=2B,;-bl,D68+)[`(_YkƺlѠv XZz˒![.2nD¢+ )|$>~KJp:{ C mOd5TLC*7kOp(=[Ibsae4r>>'qjF׸: %qm&漚O|$kCMAB188| ֔oS|}v* Y 2XEz?3n(-_,һ{[u,|Էy&UjL#ZtnTȣ+?-3KHC]1֊WT":ɘNl'|Z\ޖ쭕r@o_%Q_!ipfz}h)^ȕ!m+wg^TY>u@0>jy5[ɝInuGw ;> "~"WQ)Qr<槽FEcM0"qCR v\G.}}HʑMPԛ o^L2rQN֚PGB!AA"MC&(b̧{Vzja`_q'ztO9ud:#wbKWq><Gj%(xtkLAa_v@t{Ge=O['pF%ɐ%[.?RW?T3_yA!z|Us=lPx-x|R +Uz(܏_KnR['f~&FpzI̐8pm9w|b88Z__DrpēhhL7G&R3A54ﰦl%XUӹ!)2M !d]N'l@\~8?),$gJB4T6yɻ)e;|9 9xEp0y3;Hz((*g)5ߞAWoнu(/XT ,*kJs8Ԛ{4b&Aa\ 2惁|H 1_ȣ?ٯGNUnfL;}3cG¨LNj6`e")`ȁLd![nZSFL{5SUe#X˞T!Mj4jwdޮ?$Zt@yaux3]Nt #6nyF͸q+*^Tu}|!a& W!T0҆nx-ʹϽ5ө)kz31,{ }S0,MsAYE!ؓ"lG;̮BL+hkdJ H7{Sih*+/U7\{_̼aW'>\bQ⌑Q|S~N"J f! [k1x{VEO9؁3`6T(f2C5:[@xE'nnPֺ̲x.^uwnAN5}d V3w]Ml,EͮFK;Gyu {Q&ڐ,am1Tg/X(4@k8T~LjaWz_؞PY}SL&rihY8bX3)_P판00}/Lf@ e bŎקԶȤ ,X<}+I9˯ЁH4W=(ŝKfzMktCp){&ձX7se>ƊYCFPU& G2> G ! g%D1} 7G0h e`iQw҄GG#5ϧ-Qqf@g?:h6tAs3:971-EǗdGhVՆ%QJicLPP\:5A^²&3os(GφU,A [/֦+8N phFM9R[jz]̤P*Hbq uC>1Nt8\2]:Ddo6v>mYg.*g`B}YIW0Fvj7)M7-Ge6 !G*cgCv~fO)!5U%thr6$oPyCQ.ONs{K/nr(^zw7Jih.50«@ܑd5+L!1Ko?$sf ^kI'*2= 9~Kg-o/+-InlWJL2+; X:؊51 9I#6P- =rq6 4S@D{!f$ ()_A B]ó;|6rrUmU ݫ}:'}ĺAv"  !:3ZtI L AC66ָͽ|=I3=no\ẒC]T{uF〽}FPi*4]>߈Вni9)q|,ZT0 t@;r%P|rhѧqŕXOj]$sx\5r|V=cN+,;LG8n gP =sډpͮE#y9HTd'b$bDmS.Okm`*Jn=V[b.v䪲Bz)t|@R!(Ky1hx;Uw~N"vrqW;?6ft|p0v~}L]=%,h(uD熵v>h%nޖE**l-/ܝ[]=׉eRbbZGGeX߄{Xw[wYYp{T^8bx6uswa^55v-DHdc/Z\gy y_"is`Q}Q-bj̣N0t-p*!\mx, EkXHęE,Kfp `s-TX|}/G*GuN Munv~j@uGA Xjos[yI 9yFyz(zn/i휰X^#h^ -pa98\d Pv>|.\~dqUc 귞))=^yrƨh: ¤tH ։-L\j.np` ǝPCoRj2ew?oQ̹ -︬79 fJs:X8bnt} )B94ȴ7,9D]w͐kڷ[!!{\t ~NrXnjU`Eo,oqQpĪApE~Y2HZfAZP2F6P,& tC\_] V6f9gpqnNXHt5i4]rƎG3ہŮ΀*(1d*EnTV. 3TA71N[(uBC yP WBﮰ wC0UGMZ]VR]\<ӨEo̡^w#-.EyP_mx`BEVCھqlc|5&G$Ae})DJAT't`t f.łʄ;<~;ʒhk9 Q4=7lݦЕe*[,gĩ~ǾcTer)?WgWEjo(?OifEf i8@D%9i më/,ڋǭ{iYXxR X$jӘ^~,,H˃9`>0ă %I^lAƥNn@Ζ]dg._)yYuEVRrҕ(4YCZtf~ _*>Cŭb礓 Dg{znoٖ\Skp/>Iv)P?Ep)oɕ驷 밺!2#¯S${YD6ɱ+_tbx_ L|^-le .r85:o%7)Lös*k/O"=;N$yCzJwV{~{ˎ@T6$ĚW@tɉqZhzd$iGSBSKˊzϧES(ā5'ou_.FuӴxJ ;E#D~/]k2)+į8I[UFИ|^oq8[ _fD4}WK>i|~_F1eQ8;_GnFtdA:9l$3GȺZ`|-RӅk ȂN*XP,*TX)*V\]J mm`J4@׋~]ށe0SMHq.97탻3䵂 }I5 ;dG:̴՘qrtdZB9i̘&;k$0\/ }EJˌ1~J&'ar@!(x1!%-qkPm& "(-eU~zb΅5T~2$6Ez[MY,m4~ t8e8aͧ@#66#'>t?Ю-nvKo/qFf* $si^"BjM#jC,ls)EIC1(?1آ1`&F4Eg ''HPv{FaZ[WSNNm8ڤ9{ .ݲUEJ8RF!3G$S)Tx*cKmY1JZ;WϔW(׌ծpERis ٥'fjECSE=yU;zΒ4fJlcTmwcȋhdbnAh#G[!I2_nD0FAX|L3.Q^&{w?ga:f':k;.cG;+W tVjԬV_8ǯi4]g\*.<̐1걟|Mx9k"1ʺk 7u]p \ɔм 䆁z?\\ 54.Pm0)w5 -)lwܾiiK,u+TEO@2nXɖfupj$!CWYVo2$.V{ 0.)-Fw]w_J&OiEhRDiΒqQD+o/K"<; L3Wtd !daƍu8k[G6+dF~ ] Hj$:_5Ўqm<Ŭ+d{u6S j\{Wp?WϧFrn0t)&Q9x c$ors?5D͂tRP '>SKiNDJ[GXSh(C[97@z ~}_"PsnZ?Nżc׷8;S]5ʚ .0J\?C/dKЅ C}Б0ud+/zs*>dSC=<&PRI+vT=j{`|J A#U_ 7#h5X%Pz٥QxQ=O䅾U"e+0X&SoNcyG[n@"5 !|wEծ9 ,_o̎PXV,pL_yش]{,M"f S?P.;dC\DCIiQfb]5sT4]{;g }BM+''I$D5oA,yż͹, V?^K8}Ի']g63ޣk H3(Ɉakj'S숴1N34w6TJ-{/wq,ߡ䴚of|fNGRv0;<2-FNCn3<J7$fSWS }*)Lj׍1t]zcYWCG%5tG㱥L`5h_~*LzlTC0#:w\ 1]wN>YPP7uu?-s2IJ&LT)ZC^rZ lj9,9[M!8sΠNr+u?#L:A:L8[KP/ޞ?L{?Rk+:6bڌrڛy1Uw(D-z`mmV~rCFn!%ٻ}/ `9S2):oϿ*HzxrrFƱ]Ջ(4˗7I3̣L=J3@F଼";& %m2E22@K.*YaVw,Cn,%a˿upjV9'WTԟ}f,ϕHgm1)4h e|9݉K^SX8 2f -xtNlx؜s 6[t?CO˸(iB>[_@yM/\{sXŲzb# ]c?n7uzɕ4$Q[_aI6+ :_Ę񒀼\tMNm x%YI!GBBDii)|EwH򫳋/B.,tp>Dy( ~Mn!S~EG,QB:/iJXi,VwX'Lȋ^@bj*_t4;F/"HN0ֆ(E@XNlkYr|Mh|\Zǹ4Rs~7QVPMg3Cn;=bBkk TYEdzPS8rgsݎ&_|"ǍMQ|iNR!]9k۩JqTGC|=Bc?GI gOJ;ςqy#_>\C' 2D?tKܼXCIJʘ57'O%'óA7P(|\dڭ ȹ㮼On! z:Fa?Bu Ql3XQ𽝌`z:- iṄv.c?L: g`~Y85%{H3P|cSH=*on=KeGs2S% ^ ~-e5P~H,YsGrP&ne:BZ xye2(0<51)΂h;o|N W{4Q>1$ EQ fɮ%ϙliq"ݖ_T aD V88hSu# /{e3tBp+;PIJ.%ų2GMaImE p+p[n ڪw +LSyv)4 Õ};HfK 2Qhj@ ̡\1-v;W WcY3/ꜥ|h:>];Hy*A;2KWFi{N֑zU]}O,qa)}e\ew,Ve ^+;!dcatzg䌇80QTWV"C:w y\=A!t9n̎]'4]+C.7c_fN3v[1i$fȮDd}r(gzrcHV jkC?>:B^H "~UTLnxMs[&I8k|™Qob+þ?|_?oyɄ |Ϫ-@9>K$ YІm`NQawf+!Q=y^%]o"Ϡ>O625o "pB#;b/^/c~=(@8ܤ56^*-?TSQpƊT4scSƩ[}?>҄__~dh%xV *}j\h=@j,Wmklq5jmzEBG!v[!X9deHFeSt"5elhOh,\Oڡ49re!;Xx8`Ï y=- ԯ T;$O>zu1i!|-Wr Y9cy]0p6K;B֍ԩz}~42?bF Hv6[m\ J-7|BL'˯-ZAM<NBLXB=ogShVUKx 9p!k.Ѐ gZVBUvik<2fcOB+uS~ T9t {\=Rgo 5Q =bB_T# 65LB SXiKcOPZ:xnRq=Ǟ{?MQncae n*f#4VЀR5<)Dş*b+ :6Y*|0.h1?bxsS+& r_:*sB' wWF :E-k~&agڦ"rIkd"K:8F^Ri1-j.N`D)_=upRo@" {+"3cD<ɤM"ms;?3_#ұEr# bb0ֶ=% GH&;J0H"PBc] 9=IE@JOYN IԴ!6'$aO7 o\X?F:0Ϻ@pl4ۙsU@=1 BJ#ώ&3Hn@vh)< tp/:٦*΍Dʧ}ҺUǑ1X;W8` $<g>AD)zv#NFhx{ Z-[8O>s1"Јq[ʧAI(v5za<'< E); ~ez3]-e. ?Ra ϑOjMu-4")5RT}ϥt한I]| 5PK e@N*f0s߸f@ϗ Pn( \xqeNju;C1GWNo9ɑ Ig:ݠ-+Z¡ 8ˆ4&_t-AVA˘-ێ wbDyp<-.ҵڰ>֑rl#SPZ\.Fg:ގsIqh]W^8 R\(A[XRRTe2uh.ԁLu !)C, [z jvV F=OLDFf$l`QpuU(}lŊ9o?폪EjG<Ӗ" IȤ. ꒿K=_qQyG{B ՃC%4$*zy^8R%?r ʜDC!'m)Bda!Z~$d3Y>DV}&<#Gvq*7$vsjhm88Q{4(+S-Io󻺷*uxbnWc|7_Zi5%x>}lA XJ`9({`GVyR\Ýo~hw!_}mػ%i Vj'x!_r NX [<DHk/L>5Aum3XLI vN) k6{-sN/ژ/g~3'LX&Ͼ/&[CIcg?@4 SJQHCCMwsyE΢GI&6#..DC~?>=ߛ!6g+L`+I<kVA(K"qce0I)4 1UN5uX8:Λ>'pI:jNt^u뾆% ]?hʣr S*-K}+4|{,:x)7(ΐw53yNƄI+Oe"60wBDWS(%BRLtDzױ9jYI-9TΕg,N2]VŠ?9\ !s$mNRnP]k'bͥX&AP #ږL~+shZqrY&LvhfAd7zIƙ&;=+t"RGbdw|`Y- w\b_m<MKTK3:Iev [n.x"_w NJj]"^2ة\oyb6voP2DQ_cM0,xص|eS('}Ujs&9a_v5!$m-( \y詋R[hSoQ7x$ڈr\VU*5E5/qOǀSnx8,P*y6}~õ$O]%?ت!u؄,|=n u.%yM[btR vz 0K{ˇ s=E/oxZ4f#jjڗ0Uz÷=i2 }M8'[O%̵X 0Z| EW.0뙓Ya_ !} ?(8ՉqhM9&t2%QX2HC􊢸&RNӥ %N=D+PXҚ&D_L +#]YV2eQwrq;@'Oג'7$Y`T!vޟv%\UcŦ(1D. ⢖؎Oz3pnW֫' -RQѳjۅOb?'[҃E΢z Ѽw!MΨ*!U0ꛋ̙/T(5Mq/A⧳^)"&FrP2)yGxؐdwhHłˡ 7YCι0jԨ䪀G 6MI,R=^{LcVla5(o~i9@iG^}&W?٬^10b8˱Y"r]0~-ZQWz5(DH*4`HFf00;ǬL;4@p$;߉yC, YD֬XNlyQB? y(rJ9~Nа]]՗<Df+waFțmSwZvP=a#^Sp掅{*D,4l$v*ytc9+B/ƾ6VJ$,PE`S΋#Bر H=^% 8%F~"˴O,Ujk[*'˝ۅARI8.#KĝN$tynݎ;_\6A>Pv!TIz;yU6ȗŋgސ%H1\V!@0 NFUOS dBCmM> ->IoέP]^x7. s޼z|,gyK^\qZ55AµAׇtȈ?,4DL 38RbD. ;(lHpW`u#Lc' &POҳu@%ՏSErxv08Id?r>AlUk8`;[i)GRIIHKVvCޓ,\yXEF_yϯm60hۀUo& v?%6+IERπRrÁߚ~ 7tt'NV,-9d9m'5)FfןBeYmi` UiKn"5*H[jߛBr]|+ZĹaX*Z׊Ȼ"\΀}o󎔐/FSW7֝1RgFٽCEޔGL {|.k(88bfMhZKJ~/n oޝNy=tn=nWR\ЀauM:@g|@8%Occ͢Z&(wRȟ1sk?E8-~;2JCi ".)Pu ag %U$Ep[GJJzb ^X#1j Fso[x 0!MmiN) ;SJ\{ YDxNQsҋ2uP3VUˡЋQimι8>_ך4Z"UHVBx5fԴ" /mb?%i#=J̹E˝v*Vk$2koVu6% 9>zK|t5vL2N"9j#-"xYnֱa %pנz3MLp2d,ҥҋh{G,/G7Q?6|f83Sj͐pt4Ϻb2m꽱9?kP4#2$.4NP8q])eō_T2E;Vֻ{8-^к%~J@Eb--x.˜i8u]ڡ9nj|| >)O*#紱/Zeⷧb&o;)0h._3f{BE!R"|.2"gmZcy]Fڗ6F'bE ' Pz[P#zޖcvkM]G 21ó(&$**a4#t0IjR,\ *+RWbOPEï?8  8Puk|:11diȸG\Xtt.Rf:%OYn\nW7G#Q"0ԺsE7~I|+]J#$}eDt~LM9m%v| IdQD'RS%p=xl/?R %`pC}>KWq4G 5 RY,;zkM/ @ `bٽwpA1»ơGgWɠt-b]a_oS,D١!^#"!K\֧ax , , JϠtO *aqQ4Y$ Ӎ+qU4jg({uet[ m19/m* # ,um@cŷnZ֧һ'j׺Wn(v5ʹ-RF#'#iLvѶZut0Cv^,c ~\ 9>loګ*lA&$o lmB" g\кQ0agQvþ0?.(l ֥]7N;}MAJ4oNy>`YUQ{/X/fT2wO7ң*P:@]e>h&0{lfk<0z}>`V ] b\8X1}Rj|_pf 'UaPόRf%puppFAԎ5Q.6:)ahjkWrl@jbwIYU@] uJ   g/" >WY/pdm eE8-.(rȈZ3_y Ün{g}zE-<#~S-һV h6ŝ'$?MBu?*3d_GZĊ1^ e1~<1 jEO MٿRmxEy`Ÿ,u%ۢZS5ƂOL%ۈ+뇛+tgGu]d>{zpBLo!9p6)rpl8ml /qIl5| &nQ ~G?9P6ފ.KVrQ,~c}ؒp&2Įd?J;ϓdk 'r,GnPY$j[iK0vr C!YT\I};n__:eLj]Z!Tbba87/>pFѶo>-V-zvBDXXzn .GxBM>2Dz{c%AjI?L8 %TMg-鞯PM 2PFBw0%F}]RzMBx )q?,BKQ LIe,sYdc$_Cy@d3w;<)ȑrHewbXv'OrVmn?[!TYcS<RHSL )^NLd4J/m7GArw"ȩ^Zrfv?pĶWL-X%73UMB^wߛ7g3 z濆`:ڀ"rw LU1*=Tk G )kRwo$ĩ g7*1 uPOjxd;1j=1E*u}'}jێʋx2|>8m<>)`Nz+̦/?ˊ>gqP҇j\-Ɗ"c~q KGzŞ!\hjS ĩ\QP% OR Vz}}3ױ,Q!L`2Ą6;vm(I"gE Q j⛓)`jEn+ KtuWڮ|bI e?)qj?a2C XP0}^-pȊ >D7i6j Ye~wf Th|ac4 ;l! S:FA¶n#6&|,v7j@/ pܫE}+o嬦MOF7p`S^]3_,翗TBFa]wVJtåSA`WC|a<Olw!+ #P[5ɽhΖhvaOe'oJpᨀ^Ď*Bs}y>R^S%\ L`΢&)W)YȆALsUD*>wXvA#Cs1RLӸ&-;aU{nݗ#;YG،LjZF[c2CW&*4g8{{7bR#tU&3VJ2D!53͌e&KIқ#~joֈS}c(9[|`U)D_@ RMP:#i-RؔИrtR{r6ퟗR1[r4.Pͯ%޸@ZiB$pTt&|21W/ߝuti( HsD v8{j͒xU-Qnڐp^"ļt`tZsr\)?9*3M>ͻ{-0dn x#~bcc~=+W;ݒ 6iӰV;VL&ays_" vↇ?O Ȕ#J%CJ1W%|o i7tvBQCi !K0@&igw:}pE_7eGVmf=q;z)Ļף0Gve3Tx$hU*p>\DhM.h݇h{3ɔQ|}FL^r0J z%ktGbp6Ȝr~)UPxT^%(eEPY*jW]A;1J.ެG.Me_T]' Ij,;W9@jy4^3;M017=Aa^KO.BOk*#{[x(^|]p2wtς'Nyf$f9ȍF-TO#Ea˙h떒i]J23wC60oU7#8Hx3V?+N-4P.>\w=%@$R{u2*8J&5W$ʁ۳ϻnhwg`QKwMGPIbZ٫nWE(Fwj ==*=B\\O. |(domt 29[O νY,HI gvK>CUz3 DkOdħJtKXP@Ќw"e*`ٯۆ=G{~=OA刱а;].5@|]t7v)qr)T>!['/XeYGIa0B~01HګFE?0]ujES|0 x 4:[;{胠 π1s r̟/{_%=X< V:ct,kqǝJͣ4uPuɍKPXUMIttX򢘨%|Ym.CMzDJGS Ⴐ|_DT׬`O>6$R#?w7.A<[]L ]w"3U㥵rf̒neCMw: G#gƙN*gmbZsvX,VÔZM!є2/C5e~4Gchpp"[6h{. 87xMM* Aԓ@z{Ry,!3O`'s<`wU$ ́7N[S٭ZeAP$5R].um6&JoHyیN1]E4  W(@" !3IjTp؎)Le8%Qأ&K'l1go|vzYnܝetRz02U $]ToL'z{[YVmv~Փ3o AIDz(++Ip-<熽zay~sΣNX9-zLbS$ʙcҀlVIK=(_m` MHubiv?v7Ó(r͈ΰ uU;M⇤WFÊB63dI^0ehKl8DxF$XBLIy[~q =rl0h`KmF &;v=)*TJd_P:6sRS M0tFN|8\g-  T2Q[pTm8gvnh6P`O$3KMy/WE A@ax qzlP?r'd<3VuRJFO[UVk%=Y>^ǡhyHyKuIIWcĪ|2"6Ab; ";އn4VTm_@Ҟؚzh]ʜ'_h;G}-ᥩtR4{=`Oᓺ5Qof 0\,&%y!NgrhSQ43~t g& U|nFd$eNMP4]Fck;>ȃiFvUt-i ޭs00ljTҾ)^hIiF2l~`~UL={\>c@|BQ#gL22ZY+ HiЯMGڻ_)LE푹8SAfedDUݏl?KvL {!5 v{t`[nU^>1H}"=GN6:9ksU\7"WO;Z1ɒ)und ӎwU5d\Z2a;߄(~" 1顓#t tq>h@b5ی ]qYRζMk5'Q'Nht]O1w&о~`aRD5 ' v+D%"+Hc7Bx~}[0ZWV ƾI7n6 ‡6٘v\#f蛺[d4ZNaZU{)OzH xىRR!aV [/3MVgŤ}!z}+ |\D E$&WFkH—-m)Blls"j8&6sn  !H-g~y{w ߞz-V~ ^fr/Չd1 YZòG H y=a`a' _M4\"hV9lR0q;^yN$J/랐@i{MkR@gW'^JYK(!߯!{)x-܄K⃐uifpI&&]S#ZXIlǓ {Qܛg ('}hȺ PB &^B$Kj<:"c8!Եqإ\fɉ^djI$Ɋ8ؙZqA@&02vM MObkP[\)6( 퓁3uۦeBZ#.>xd 3Bqro\tr.t5;UlTf jI_N[ȄYNY(raؕ x&Hk3 BWyS|9}–86CQم;wBhcu8mܱ'tտ"@#Ow;Ⓨݣy5 6 pя\ir7Ia1-#FAf3G۷ΫXS2wxM9 ,D0?33aĪήXfeNyW_?;)v "9$s~, F9>5/X*֘ dRli ObN ZW&Ji,โhҳ)Jb XpM-wZNu ;oVA|]pNp0w6 C۲vQ@Vʙx36"\<ck|m=AeucK4&ڍLo5!+A4N_tKߝpp#?5?eˡ#{.FP#e_P\bP VH*7ciPE ÎI:IqbF_@z/%}²:fMaQ̟e*:I2Gl%%O5Çh;|>+S9 .mSyF/*=l& EQ+ R˔-jYYBpFEj \ЅјrRbBPbKL,n]B:8#ۢrV.ݏ7'Ռ%yVPx#}=YJ56'uHi9zM)W Z+Mk|j|iL_p3VA[S}YB;Z$&]%Df 0^]_(ϘM,%P HPZܵs|=v)޹6chэ(?cTSaa¹A[ ;/#**`>UAaq r{/,?munM"@k_]35M 4 soXPT|g)Sg"*Z)$qlzJ͌&i ĽZ|m$|>4f8UPSa깙-UV!s*f]A~78e&Gg7c6(/Orh_aMHqqh=SVb1lS.m}X9[:ًR?8CPڣB4Uw::nR.N4"QU tR!ӕ֋=ri[sڟ97q}k &JtYJClQn=1B WZ%8+h3n_4SX <+[}?E9V_LW6A*B\ 9PG~0l3N2%GBm" eYM smoOyzTJ?U%$9jN4._ &K$zp FI<4<$+AYrL*y1J%M< ?b (*ӌ=_~,LO G+06c`UW" s ЂF)МgEIF,3{t`[r9[!Ec ;t‹؎? eH?Aָ'2Y{Ш ]K88a>U)9]] u rxCeǒ{j}#8VO{>Z6UsF>]'*FM Wd2ۿCZݜҙVm͗2G!He1IeB_:ܳsWjb4(4`8E †U3E)O ntG6ȉjQgoZrD oXiۧZyKd QxPm=/=tl!8R'p5z>?5[w|$lv,U\)- U_/R^4ZG,aLAGt }1X$d,>zѼ<̵$ffa;r ;vqBRHr 9Pw_Bp8P^+0L51yӘ:+<4DŰx[EO nb3F%=J~y$= BO5fL >/_Vui(JL ِ*Qρ:(C>o~;l1J =bYʠ0s]hpN?qPݬI8%jy-LSCW(UgO4 s @Dtn32&R50:BN\9ޏ Tlj^QJ<EyѻhV*2>BLDf媚k Ge>g?F:ZF&*_u8ٛHYmg+]ᔠ"c>hFɚq UKg*'ļtiG14iVykVر^)Rϰ1y}?_1znXGv$aAp4Sކګ}űX$˷A͛U5R[#ȶZ8Kۣx(kڀglѾh#JbF++Ϸk^-=iAJtނ>Y68;|fu ~zOG'#~&_4fMf{06ۉTLO&7<*Bo9L@P@Y?=)# d|-oJ|Mޔֈ#U`Hż?Y津\l|Ů@|-Y;E: ΁ˡFοa-I+2)/{{0Z9q1\tf|Ѯsެ;,g?Qf0h:𮓥B Z:O~`ÕHd(K־/1efa ]y #62q-rhX+a1CFN`bI$r#e#'u*+05Q.rÕ4 O|O`43xlThqzvPCjWcTI[2q 3v|#=i"Wip`}Z6jADRY:`t-郈 &P; ƭfk2BÂ8B#j!nXI2XʘuFhx~z"ˢ25*Ò_y>U& ;/l眵y-#LgAX@JX~c ܖY ^pkiZc+ex;ҍ 0brӱM@9pX/B+xOi9Ծ kZkؔ^4XiMe F{N5[{`iIgC>EPGX#WhA `r:6:9u[I wc<.??684]Mo4h@B2.[//kvbؽVW4uwHSu`h].5ڡrn 1fuҽ"T,y4!߾v7=R{N5o\oMu<>aOZי2,uwt""t!J@^ʺEcwXMʅq{? ˆ }74R }aQ| 3m%"v  NNffg`Tw8) ktƁDz%aEӜPqȾ[WΗ9ۄoo`5GM)ǹmS1UN>q6OeV}2M*^lk$sA͜MăӃ::=5Yk7ɻ&^ӫk{TΉg{R[iyE- q|֧<6QW-||0A%Cr )CIطX3-#jVd`Գ8Mcz oBekD~]mˆB]HyvD ^@'CVzIp_i3;@wN{%rx}Z Y(g{lOɟn튡̯a8K.k[AϋS33Yr{:a&ZyXx87+6$D) ZSܯƬ|FvT)3(b3fT7H$VĚ*}ֈפ>V?JcC F!n[^_7; >M5&N>y: 8K F4&0kPN(oX©N3UM]v%@P% C'yx\6!m_]Jcᄱoh_b6O##7n>e͖%j>yDbJyu%g$wӘ83Ec<NII %q ^ -sz=8 =W~ $,kfdUIm"s-_{SФ'F^@|bh/e4!#?EjzY;1PWǠ<̕^aA cu5yu ߹4]y?voja }N9DdRlL]ܡ1*E&RhnӳKgXqAhE޶ulS6bkyvy*M1!Q*jM} k?`\М񫤻8.9&B*vbߴcLsт EJ|y#d}/Q1jg-Kiwo$8 ~ʊBIi]Yg +XP dJ-aky,m<1#|xe3q5оAnJQ2: :=ڼSdsXI `i8`!UWrŅoU?d&3~+FH1\=סtf`Xr-G,9ΈSNr1.Jg α)[!?2judLA``S܅L"Dΐy5Jchp9E]$҆b|-R> 5|e५#VdMtf2D%avs/-Z+tV {)m!X081$I$F1=VVqCm̙%P$L. KS±6O(0l۽<^xL} 6j7Kl5]b æS8!rjdZ\uřC :]-n9 prH2;c<7.yϹ#+YO]ӵyV4!bN6 6M^ ʟk&;Ŕ)lr'ֱ?Q#>&2= / (kCN8ӵҷ6/G$[QabR̠~%K2>wࡃ5lm4 *Z@qwAMvV"JQ1|.#^.5OJ|\a﨎ݽ':0-hfT "9sFԟJ)Jht^.,FKQC-P)E KZ.#VR[A㱱 IԃuAJK~Mh`#l'Tw>cHLrV&I͞;7 `?"g,~>c&A)."6/ "2~9^2,}PZ|`4ڈ%m`RbOBcV8#lKw !@;GaE[e/+h&E>##cZ,]  i7Lp406u9%8-q佸 $ O(;@z$,"p4ԏNK8NBd.IUfYWhk@˃JN9OaBɧ&ҷ̖FDřklHcv{n1Z`Zc9lW:4*AWả_*pS!mi{KJ( -Jf}Jcľ9I\]Bd[| !Lđy2*IZy~viP ʔj)hz߿Alъw0} !ݬ^i <2/h^m+Gv.Z Nܠb..j0iC ;s?m+VSAYa$Yf |vlfn}Wdv|\;šoFJ6O4!4?C3$SenJ \?]8 bgiK;)C "GyduMYB-X:}C޼8[#BDL w|zvM=?]fsՠlѿhKiCe;z\Td/)Bmy`JeKfɁb"I7sU+2w(~f`bn*#;&vOBW(Ɠl4Jrnk*拕Ph-ZA D8@D}֝FŰH H AT85ZijRܫ= 03ںcrEbا7ަ=\k- *}cVniА=jNW?' )=,d}02Sv_W>,0{e&ɴb('?!eW4GB/eN9dVjׅA=KCg 3:'EyfG w\Ja6koz{~*gYWB, i϶*1!Ɖeg[od23Rdno!(qaoA< X'b: aL!"VI9ACִ?A`RQ{㨇YLLHMw< #Bi?g{m ȰdxDy?3]T]#c-/˜سZf,napr|ٸqFfqn+%X ]F;z3Ke#C^i<p7'S(8w(rt؇nvGǴw &q LGƕ1Bs,x5p7 ™ fUe>¶}`Μ-};1 .9v}3dZdM:ׄ;ַp8u5}uKy^5E0k&zueb@\yjq.+=MYmFgeDC,&i:q9͇qƜP.c0&& 0".k|e:oF$aɎڟr8G*)颡v/e,Z]gb7(SZrɇXRMtHI~.;O6:݃&)r#pCc.`ไE25ŏ\7U"HjR?EW8~";N9`FyH+d1Fz0+5_<~} %љs>=@yS8P)Җ^GdqqROOlj( q9?'#rT_L}h]Ztbjm9w|]H”4oAԓ yruO-)U UIEh8ƪ6vӲnJUyR9O"Y LC~Cn%P2ҝ6 l!,PCe15REyLM[sb! G.% .̺*3jG0ߦTSmsdTbka"N(higѱv7Vd=j_̗e%9}iˠ# qN;Fpnm:_jN6GW)w"IA0P>d8.݋WdIK3U^!0Fb=OQ wcvs#)^IPii겕Dr0+]ًH FBŪZSi 1 ͸ 9"JkxfhLchUnh)&l>KWAZ#iZ$*f=I^S T mQU͖"1Tq}B (ܺ MllT`:U'@X<39K@X{.;'Ky0f6"Cc٧\0?"s 3 u|t!%_<'3` Gu3`=GΆLP#VӴkgaH=);O /+VvXk%Qū&'ۯsxlc>#z) "h=w]sAn7=}s_?" U$;hџ6c̔%;>βI/9o6~ *HG,k1bgd8:4{PְG)/뾓vP"l^9j-d?f}RV zUkEn6ex`Cu] #$Vw)0F_gԊ!H+6QKֱƼmTKOng<6$-5OȷQhWd|QezQZ?R^} ǚ %,5)kNOstELhP*9\bb6GQ6X=)/yw*KLI/!uH}#ZJ 3r0N7ӰoWy l [-YiN%0ELl Zj5]wy(5,rY@ZtK*!3I'Hv4՞f6#iv6WDke1U '?uhNK}tx/;vraK;S0T33`ި@jޅo{+m ^[>}u%w -?_d{!guU'c[]:te|J#&PeoDz݋\I;JᆂXiNʮ 맖6R11FJ~t/ {Z.8YLiE'ą M>^i:WWZWVUEF,磦sq:2Iʌ#1 |5orB's{ɻ:%GZ|\ 8A{PA>g 慸m:6[#k/jVS;cT܏gn<*LZECaiG; =9hǃd"<Hx m,P$K kQT߬>K*ѝ ?w]]"w}}AV.1̜P@X5"5I@l682M)$/nm`kQG1 ΀9 Dm-8 J JC<-OaG*~a"t2y_Lx:yGQdqu1 uxPx^[dx[}T4v6 ~Li ?d6i\xZp~+roGe􀹚Ty܉Xd`F;Bhf_aܒ2 LB#;g Zd#!lzWq 5 [Kpy)+$6,3}Ȉѧs[u(v9\fGh(Ge]u05\ABjc){ eaTigƼOvLx] k@j֋!KxCu ##|FK%3nlע^ ֗(UOh%( eW PmkPlMXHCx+^HxC5&FBBi4NNv !Z pOe*Ӆb|% ђf2 [0~eoD6:ISVwBZ64+^5ψT Fti?GJ7dg`O{4:tr Z/5. *˯`U갗[-zv{M &漉d]`Z ?{)mX;[ ^/3H6DYES"ۀvRf܆8s2d 9v nG,E@,p0 nN<+Q" ҃Cg<eKoI} X=ѧc/ "}CBnYj1uV$[0S?6!e%t?sڊЊwh_apJJgTi-ύ85c" bZ(Q|N!I'@]>( B헉|$݀6Mb<7+{c<ՀE>{ꐧ7PeQ ѣhmNjr, Q~ia=]hul`zn.gyյNΏs1Pej @\pu ,\c 2 kX$ϒsS)C#:&V€Z* /^wᮍd5cEV;H4o]]ߜo]ֺM7y3.{iF8fRܬIv8؜<r ctIS blb`2GÎk?7=CռR>y;W*s<&ϗF-9\D4DհR.J = ! Qd*?Uu.u4xG%-K}Ar!HA1WH/3%vҹ_Ǜxv*iyB"c 8ucsFPE,<S6$@&5g$lMڪT;$I&= p;)!aXz'HfOV?Edos?w2L`Ih{aaV+tjBlA7nOLKuVI,ҕ«& lP1x6,yha{g] w5 ּ{E1A6i6RzIjOvD,gp*-QuLP]}m ?0WQ%c ]l7JM0œ0{0F{? &+,iFE[ЕO蝏 kiR~?~5?ݎmRs$֓Unk<棿to*~D0-?+\D*7_T ԟD o`C燺SY!<}Oz ݵ[$Y8EoאP"*KɶKAwǸ?‚Y)x SۖtMHz0/`\47/ґ)x|s8t4=5K6Ieb5 27mtmoH r:7\hʴ֜wPH> >^3If\:{מXyX_K[x)="p(C݊)bIr{٦{Լ NAT8&6Z@u+Onf(3ڰC`E)*>6$ !u 犜 ~oh2`R.9 |,g]Ic%%):?4EhE;%i56vqN#4#`L$J_@-](37t!z2dOqC1:,*o r ԦR6ƳW7k>Xj&8GvNPPퟃPV C\w.['w:5bE& i3@CEz3]*fy 4[zyLm lAE'7ϲb哧|g4Bxzrdv4hk 9!I:,7eMxu1!``Ѳ4հ xc5#̃VllKgaLqܖuڃ4V&3S>R *9^ W kȊwcZƑ>gnG ̓1(Kb_ tkW)YNXO+ΣԄ?3-lR/ Ntg]B>^̆ o ~) (5 ==^rg*_-,UyyKl$Dwe]v !?7y滳fy& jTO\.7W 81z'^WwQ`iN:rppHR_~,JB{Q` W.Xr(~Y7M uQr! L #1biIMfQآK w+N~$֕%"EۏYo`'/\v}NxC[FsIZjNj af#`LRL\'ٸBD$Lg^. *#g xRC ŭL½,zXͯ|~AQwL eT&Ƚ}1@qƌ.w2)Mroޏ*q, tSNu)/-s0K#79URA@(liNj8~]im#iβɁe;Q5r+;+i Oyذ ~1 k$De""i"[M))ȮA.I05a6? .4!OϢ;DBgq"a;eFLn2ߌ /"ю!CW6ϋeֆZۡΔ (ho:{RކmzZlQѢfKW?*c%!.< {yogƩn.(πkp D/uzS" --0>8O U=.[T6m8uP3)$Zy?Myo=/iW`?*};;i^x@X-{L37L| `GKt}t#d%\w(Fv^ BwCBo05hpSAB7޵77g>ksf_>t tmo4 N%pojy?PhvM_ gR(!C.V7}ˈQmRPBlLR]<_~A]ڏi\N*5Eln(bvf9[,8*,F8X.('; r:q) ݪGB_|Dlv: \u|К@]a]trwM*jS'[X%}>E;.Λ-YT]_vw`7 OA5B):lX笈d|f.`0q|R#pR"%BͭJܣ"Q4ß1-mAixA&FtP4&.MLbV7]i ߮Ϟ E*@V*XȆe/fKq@A`\I/i=t4 ꩿ1e~gH45y'MEZY&ʹ9k)E)nG .ñfOh!MHS5c/nc5^GR&LML  p\>PW0b> W'û ; :yJ6uF 9bgjܗsْAȅFĚAZsh:K'.ƐWgÄTȿ1*b_vt84Ez?pvq:HT& ۭ zyyL@D)b; (s6w!j#2M3ԘgjNȼdY6q(ݑCꗘ^>s\[ŐH[Qk'6;`G>v( ¿m2\E51^׆yͪC8VaWY]ڕOXxĹMz]!wMjfBc7aPi+7@﫫Kog}AvJôWJ|ǀbt Up bNKov s&vj+2hÅ<ㅮ"3Ceyz[J6꯷,d?TM(K%3CM!6AFLq,E_s(]7ۏ&@[i"@*kY< ʐ:F ,[&ae}*܄\oĪ49se}""+;큟I n1lbH :ӮNmO-9ao5T!oQ\V3ŨIλgn ̍g) R bOC7:8 oeT)ez?_j7ZluILۈd2 'Xd_}M0)GJ)I|1\'84qV;I شBzь^Lj,OYҡۻ &%6+7Z1$a?בֿ!}qDaРĝ`;[6s<u(;cH [H0~<) %}xZ!kTJ!)?ܿbC 5G=T0KZUc$6|LOl;FH0s G8¢ҒhyѿԞ6CكٹxUJÍNsv #Psj-m3Ȗ,AG_V":OqoN87x;Mطv JJ5K-ARW'AGnvT"5?B9%ЬK1İ|Pq}㾸268ۢ_Ku'èo RR#00266#7 ⴤlN5uU{h<_V]eweI3W6tؓs!8^%_{1#=L=z jŽ+#5i׎Hӎp4oKQ sk96\}Zr{Jcz1<mtw|E-U"39)ι/sV.X4[޵4T5ψ"79c&Gq`q%_CpQ޶A߷PןWdG2.e1ahvhBWQ/, Jcg"ˇؒ$ҟ<_4rk}2V㋅xҐ fjXnC]t$l qQ_1Q f.q8Iԓ$gE%2@?sip WyȗBtn ޠ~,*B8wg~ne5Vaݑ f(xcB_܁퀃0\yE1D7-:D!ZN(x!JLRūnp`6vR.+-Pd%LS2) c^=mɽrD\,=@F+4]}X?iHzf>n1rP`ɗM)NGbՏ*՘xjLAHVcF"]B.1ڋY/1Nf4n)!`\3]lr]TZ4G0g|C!8 ;3q9\e1[@;u ȹ5AνNw+{?\ 'K/)]FlFC8gUuNgr `TI5x)Ac[~ю~([6Mh odKg*i?Y]U㵴e ;XWpʕg醡v!Bܢmow}";zj\w R5-EOqtVqϖT/v&\kղF:o##]!Kt?LEslT0mhEsg?:lwNzj4'nOoٟ1R0Z jf^UbFyPeyn#KnO4N:gH320Hx7cbd('O&令ΓA*"ѵ둒[UBhkwȅB$I Fw:\d_|<(T΢# OPe48b>Q0%VD9-OwEv}4%߇Dzn\۵x%Rd-k9=-6U%,=%Gk"tTz{`ǭYۿPwʱ2w/OoH& rG~xIP"[;P׶stڲ-unأ+1 ;^!~#kbϬ&3^k8@On\0BN=Np0}|u%#+<&J~?l~ފfo2]"7@.Å)};mt=K|A5P6YjJ+3r>c a2a0  E_w6V6nKU~⽷!w37fDJճA׃c "K`4H[`REø d)1svHp|X{Z $L?Gc;>QuV!=̰YFز!a/35obuѺMNq i o/~4Iۓ_k/N\6Gy#ad~I.W_3zBza3VҺ8.No]Jt:1pPn]7 gTT.iƿ*!$~%[LtЕ [FW ,pR"z<@Ue#2SypfGQմn҂Ȃ 6_]H)U~),E\xNʹ6N/eT,ga;ՊNFt͇8My8cʻ%LJEg^"DnmY1@cOOU4Գ4y Bl\0P`Aʯxbg6F}6&]QvӈjsUMaXلó˟:䫿Ox)2^^FBqU/}6p1⫱cԎ,"F:PgF%*R'o娋COp" -y8)F=C|SQG18lS,BYYuYO1Oz;O૎;,KD"a+>P8VjT^zWȍa\O}b|nw\ @ 2>._bi`-=<5VEWbGCgHܪ>BmK<{8ey!"&1!Pj-3uP((򐵖L]F"_كX:k&L Czͨ᦯DpeM[d*B3|+ȊBI!vp, ?aĪMNaf BP*眄Z NWX=Ze$OdJ_E~R.BA* \nh9U #^~8i?^+5vxVW.,6iI slZϵգxhYBkk$c@s1$&Hipq011}k]^JS$.ۈT'Pލd3倢yœYA}BA]*qI{b&m箔/9綿<v_Ԃw*3!|_Bֳ?9>aH7AQQu IJ^f=/>ߚq 6^^J%KngKF F%ؾ kb!hs;~z⊼4-e!,9q_]+Ӷ Ǎg )ӈB[<#$6GDd sm?X$nBV6@\ʐ)GPF,XT"ԥ@!QL .߈srId/{_S,89۴&tFnjwI< [(n |9ъgou3v{vմQV(s-7C,5V4f!^ ,v}D^,B@PJ Ryn5Z##|S lV>Ĝ,~TZŒleua|AKM(ꪹ,h+_4hig 8㘟%Z n &3F)%V0~#  ΅,pUi_yEjz@MUx-nܷ'!s? Bpǘ s@ڧㆁ!M7;w L"̳ Y @P3B^K+OEϬ:nDa d>SaN{O!GSyg(PgE&Էegu^=YS·dSU 5BF[.ΝI4f_0P:2B]b~ @To.U(@Liıg`V1 0>"c4</0"Zem~9 Ѳ-˧!"cݾ uܜ},Vh[^nH,_C "z Z J*겙s6HAc~Ss%XڤWvd$bDh R0"-1 5ު\sQ@mD˵BĔY1.=xuffxAȺ=f:l+76%A#q닜Xے R rXo ݊6(Iݐꨧ Dӛن\}کFK !'^!܏9J yx*<j kPL<ۑ B`bHSk5YE1XXS, D!);pR0v=@kEvK-}v.i]ј|r$hDmIfQ䯣KQY0Wyͮ}eI}I6s79R+3[o܁EP?[sS%H-Waxkݥ$87"h,;˿"v6kU IP͐\2I](I%kr4m} BCS=o}ί:*"s\~.. :չaM| z= đ\)_{Ed ]xqlGnݤ~ fs.c:[p M)aoxr6rzG\j:e2^8(Miq"{n 'W-YֹF B)慿:\@EM/m/'g͹ϮޒBͼa%Յaj 'A(KF>Z)Qf40}R+ƨ+*v8LG¿.>Th#XSmW'vώhybl{޸ޗSqK+O(_Ŀ 笓 ]j{"%&\bsmBηuis^Aɟiz#?Mm6M=J9TjxHBW!C/B9"Mw[PbnWnu=j|d0ִ=xT% - ߇I8MܭhIf u{"Fӷ < CJplqrP ?Ѻsp 6Jh i)>_v~6)FףB7`>UfS6F'KIN{t Dvuy qWbywOt6R>}}!!)y'ETӸ|DKu1_Fg&M>QsyI0-ZB<օ{~g&MlGE|s m GѴ[QFlYnoZ%%qSuNz 25GYx# 3.[eJ Ve0JAa q(G ?:qB6IsʡBz'\9iWm;LMq~ZXGu|ӻe >C)?%C!" 徏#D" n",6 oj,jmucPrh࣓j:;OhqFy;0]6O7Oύ6&}QÄeYɪ ûF^ CEJWZ "Te`DRS:'6x0 uA<)6;&tfۉt\0 ,ͫU8' ͗v\ĪmT (DC賧W'WM,=齳tof~p, rL[Z[+n]2f˶;źh^-B̞7|޻2*P2;d[ٝF ~mNf?Α+CCI`s@1W8N@|CNqᄏ\\(J1 edt:u.NwlOY It  Y5kN_Oix&e Z/\5μnX>1sGJ.F #6%R< j>r"w$g9㚏:b#XG}6I=rk^ 3:H͹Y'CW'8V( [}{-gO- B~vsɺy]?OWx0JUYH},tS#˾p6гinG: t!g<}<8LYB۷(5 U̠u N \n2SMr9JsSBKf~nM<0X^cRxFjez8Dc(#$!s鏙`(e-)}K{`]E˜>f6[Ҳ1pJ*ȸV!{:q`ѱrF;͋|UtS2vkr)fӏֈTq)r9|VnΖ=/,СՈyLh&T\<^f.,\=5&nE.$2 dIUiǻi]d.T E&4ziHS+.9rE<.oZ{+me}VCxתpd W]h#ӄP)2OqG B]$Uax"KvȼJcyK(Wv‘~ChANuO]Nf+jȵ^hv*29QF] NGR_RH^`#q=(EX0WḻBםK_W+M+tyCHȼ7Z0UyeE+ H˹|1qA_s93>a%&>dX:#i䫺KCU5hj%*!_YE@s8 :/:xصlű!8 9{\JRc"y*NYn=Q4ػ`*0_eoVK$P %\Ϸ]3H8!TV̓cӓhgxqȺw)l:륅xbdW'ו!Q8(W/}(:5R0XcI)D@"G5^,J *\lP2jȖͷpGXI%ϒdfJAY42Q[0O,mRA$B.- .&veܒsVGA[6C1ϧGLK}%b6]ML,MI k&yI`?5hsUVEAL=qilO.q)AWAyN{mH=髠&b@J@Lĕ`%M$GM3 1/iTU e K֬+ Z4?6hz3\h&u;"gȱCZ^,A\Tе)kk/NhP9ohlgdpr^jޖVPD6_[J#LaJC^>:x"BhGUSۻ"dE=ߦ0*5v~w7[Zµv(^RCGs y2 #h7h&p`0:8MiB|]֤&+cAp8O/{kYD {yG"R{iRy(d' ߀8nC=(F{T4ۼΞ”;o'Ō>^vK®Y/tCAT"{C]98SZ+T3)XҬڛ[MN#rp"+c,uDB)$ĭ~w :ޕ$5by_uK j[c0": 6|[b/bd(0. hqdm1N\=ĝ6iZQ2`qe-;G[PZwmhQ7ccdWخ_rxd0 j~*XLc*Ex~Y;ʌTčT8-. ؆@3 MѡT*ЃCTi ,eJT·XXP&BW y +-]O9B2S)q{ۇ^w\TD-_`4,È hKܙC⋺ƥPXOH3x )!7` 2Am</@.v5 U\-ĬhM]ZtdeAv1eር;$`L&wT vYj*WfVqRGSיj*Lg{fJѱ^ l g L8kMMb-CK39mt!۶5m؆w N2c =@ϪE1{⊚ttj^bn!6Ыd7 κCYJEHp-'۰yw]143?V)Mm7U<n=7, ϟr`Z7ȋ\ȢW` ڛ)b.rK*Fˠ޳6'[+as% `KO=H)tgCV&V,:Nj)ZOk|}SޓCI403V ښ] F3Gs)6^d>N>2W !GT sU5Q)Y߲*ޜANAD߁2: }nnZSGc*ޘ k%3ȽZPBAF-y- > !jdUDgɻԞ\C^\}l"*q!D܄nO']Fw%(tpt{O@iR˽;K3P|伎^EL[ء&#B)xa@Y-nML?ΌtbpE> TDw vYRK0JU{mpRH E3[Tp]f A)312HJ g&PI D Py+TPS@ѴUqÌU0fjjk:dpZp'Wf҄Gҹw / XqJa˘¿0e|ԵM@?AνgVܮ綰XUR lAt/g%Q3B{{B[1E2%{Lkߗ;@Nq:7<ݏ\y(d3#͇1'2 Y_}z)To,m#h5ϵS}8K3'r#Leu{Rמ-f\TVq¥x#8Fޱ2Ud?ao*?3UNю7X4X9U'N&|`d  ]b@DY̋(^[4)E:wp.LV]|%hagp3f ;r 8I rfv_ẺN- e"XfEK%Mt:s͕'u>r_@Α2=yNQ.kC碩I`%Hg8^ _(A/;Qu:5З3y>5LnXKh̙vUkx` BLr!ZڻLK @?Dp{:_}F塃 ߖ{gcda-J7Lp:F.J;&C%f++ǖ2=F0؊,Y# Ϛ|wd!.~}( ոhFNo\)5p!y@jAӉl_0uӎHlmp\̈́Q.i)N[,AҨAA_j{F4$ʖ}BJ:K'aS!"Do̝=ńK&W%^i^OQj loEChGMlcՁ(Sl5O|b*P0}o5|bE7 ^\W`-{*'~Z0)(&>(PS[fo߁m;ya[Nz`7=@Ij7"@"( 7 [e"pP}֜g$OXȩ?@ah rlj_3Ux+ޅB״|O`&lSB"[c%-\w@Eԝ ih\۟I nj~; cɏ?pyE '5ܚE\ܿ*3$SI#~%A͢߅郖 ̆El/7廓;uukg}LD,Ad"zB=[fpN+Oo>9M48-9wwʥ Ѱ́ wAujLm.D^"wҢNl9p: YVjk~O /& +bfu EN:U )?O %M90 {vWLH2b `Kc Hv\\pʫ_P6xF szNu>X !WqwZ>;bKt' d"~/k+_} :`\cu8ܻ-Ut"1wb[U<8J}l8\ .eVo!.Bm60Po>*s5OѸ r [ʬR.G*CM.#?^Jb#M6H|ˉ2vf `T+k`eJ50LSⶄ譴;@%wy\2be!>z"Tk$p_ZtխZӫp_8jjuBAp)a#avD+/i*J'{Dl3wݝFxff7g.QI:Z`}4&-d1>M2M'ڻ؄/' *ǽ ̜cr׳F6bZ9ք(y7@ Vg}a_tc;/4usj OÏ:D7&7t{ E}Пb"VQyRFMv٪.L:Y"XŶʗuM!^/gՀlն |%>~Xڥ"`hAXEwOh`;}_ѫR_L\ - 4M;NWHgMsĉ[,*!;lYt{=f5ش(i 2(%dH`!^=pVᭈ13`gec#'dK#ER%TNGA./J Gۖ+ۏ=0%xep\KƋ`@2?]Bo[I ܼ[Kh̷ފQQ#\ؼi~m^Lsl_2M:'J8J.U'*ST=䟣UVmnUiJYH+wzƔۀ*@2>ߐ1b!LoG ۹_EJ0dOnu@A-6z_,pS1#$W+Yڠ,n4jߞ-b n&C1нjcpZbD|K=BtGg wsnWK˫f4&s>/ģArixs; (%p;!I%S$/hWK`T^c 4|7Um /@`]E:]S8ʒ#-NKa+62̾z}ř"I9Ȏk׏qxj$5k>D zܣ4 QtRnv.dh WKOG6xN#Zɕ@~C<YLWl;)LY=;9pGPeKXfۭ 9"(L! UXQ+Nx5@4,PQ2zNu{3~ _E7rdL;ˈgi<{-難aT X#:?l߀FVi"eI򭰫M{[,&T?3hޤ݀vTuwWJrb2&y9岜nsYEF z䯌NĤ/vcHXxvy(-L*0XoٔV? a-"U; udμ>"ԍNNVh^I HrN_:H_!YJsgb:k3Y,\uzFo~BGT*nk/]UsaRVZm{TCD]^x XEv^}̣3_:G_aX|P8v6!P45? `#eӒPϞW qȈ݄e:z?"oPu7;5̇)1Àsl9wUUц{o4\1!Z FdJ- q|s;փ Qw6YL`sZ[Dmg(0ffa xF9kH~4Ugw(`1 ϥ{f-3 k&?~ F=&5Dl1!{V$u֫GcdŅjP͝x8=<=?o} [D1$ T`eNr+_i5~` Oy?HA+S[Ϸ8rlxOsZy)o_)RC_Z)|/2Mѕ4X{x6bRݾ9A,gt,m >yLoWI?5@$O9ZYgZg3)f>}n?֬}HIS/3*?J̼)h%1^;;9 4oIԊ׎03刈?ͲSZĈDGKp?SK[il2smJ`60E}ˣ͌(6>} MPE3 /F:MKg.p3n~9 INFD 6,mZxqH4s׼7D2E/<صGeM:++>J3tbˀr7UB/fJk C\iM;Q5N_"=N7ꀋXMKw=s`3%i?b! B8.nt %1E_.u[D;mVXksF33z'`PoMt6QbfboTפK&]5A]ހV3?)sM%d/L2<Y`sZB.B,褒][Ur0 -Ƿ% 3yL.+FOuĸ!W8WζT.JrR\ X^{5Ut2wk\ eheB@GB6%ώMTJDt v[VbWP@ޓCA\im!;"MrUJXO0#:Eqɑ_">l`:b\ {g|*fu絴LBH[.u!i t~ûU ty0vf5Gzq^CK0(~I8LZlgxiWMW/3 H(7oluNK,`?/(ww)0BXkCg?vh^ީQ"1-9VJ c[,5 i- ~+a! բm;y9 ӣ:`1ʊa!@p9w1*PJN`L\`ګMְ!f&VtUL#IPJ"*@{j 2v* n8/ra A5)'=V+Tў*K''a+iN @F~GRwdδ0Á̄1]by33}lʧo+В\GS|DMk~kjyg\mfpXon=Qʐ[NJ j~ǘ* `^Ĩy$; jE CCs+!sJi*oz N(&0k *1+i,ыS/iX֡;dGG 2Bk-Ov};&|*陛vY_g¥ Hp='y!Cr`7(} %>j]z k As©~K9 [z*mGm4r>7=o\~]* L6M1ѿ9@u렪+=e|HeWYB_۩[d0JTk+T@Pٴ])cC/)Gior9@^P59*/7HvtL)TG̕,;Xt_[,L+2XDιd$h(soш}7,}7b-UՀ͔}MwH:T_˫? OJ NRw.r}lO궩5%DOl2gzz KRWᏑcT=.WNh] ,T۾.Wx,񐽛k "/gDd+Rhi4ܴ&ƽ Jn!Ƭ~]CH)@,iGF &fT,*dFWWxA_TX.PYj1. #=P>*q`H=& Gsv#JmIԙ7򉂗EPBGW\•%$m  <^Ё{@Tpw|ֳLJ,{OA\J<U ?[84bGnƬu,uE>uE2](IaF裂0>87 N>I\!P>xWH4mhَac~a@Tay$~pX qNocv VJ =KdOVp=(]JJg>-bQ!zVsG\tXS58pͬ=bLusH~ 432/F Yϱ(_iȳp07<ÇjL4uFEl~<*J`(uZ"ci<1;f V۠g8 zO<?$YNݤa#ai|{|hLF*3nS\ É|)čt(2@ ^$V74"K+}q%oi4r}ڏypJ|0k3A[X@î >U ))H$i%i%wU1L~ 44fPޚ|GT͙/ty_'8)s?@d@lިVS+~mtึ_Ŷ)S zx|2nz(7+tm@LO:Y$1Rl! V]vկz$n-mǽ6ީL `m<:KR2/z9WJp<6ݨ|8#ډRз\`FxT"F_  ]peG2 -~]Ϲ]I"f}cI{QVUgxVZxRb~;H/Wꗸp)5W>fU֮{x hdpkX]9$%o |gV+c`&Lchjc#yu1?vh^M'eBTaQ #j+=+2 OR$=x!Xi>Ϗ]+ubK/9KٱlIyJV9u٧W:0-*H0jqFm/q.^܃"\Ex,~<̶Gb~3o(BZTb_a<[5<";uj!>lӯ ;-}O2) 4ojd}.li5.䟏UTHw>&#lI:.CIdyEsIrS$qo>'"bp;rxfoܩ~4Hh2C$Ѩ:>&1d'~TUb(yhV,ʁ:.Nxtj@]$:\f}})I'o`_jxd~9n_Ӟu 7 =֠ŒN jeF8d #|fk!g\0bn`COBc/hU u=@w+QV xC:-tlfCxN5n< dJoXD6/yl׆t Pc<e: Knxq>R낔+ #k@8"-]Nct5l2+?KVM51^[zI Φ_c7JBt^~25ZY6xbO\ܮS,KəW$ }(ܶ2Op63i;~љ+yNq$Y8mRFz9R9'LZNi_vk҉r.E]r} %)ᱚd.9 0/ҠBʦA\g_|I> C'58wx|r ="MB|M͑"9~Vnu]'xޖx~8aӧJ>29 ρL+@TE^a͙*͆@F6![, J[%hCᵈij$a7~ݳT.@uۓVJ Cۍ2o.;) դicd,l>~l9I嗬&Kw}=7v[evөo)Lz,.gdV&p Ѷ;ݬ7[|M*Gu { j`G[Q̑^dF!G͓NI$8Q~M޵q/`Z>k(Eȳ|ݏ嘅L^M.' 9Yzt8H*\-8jZAj[h ŔS[\(EI<)P嘷U i/d?w fTb*ۃN*RN 7$c2:4 L]mG}:jL{.`)TaKZ OU"h)j+q:qdܚP|jmtf'3UބYU!*&=X]sF׌f] h>܍#/ YQak!#McN4 ИKTkӏ*e:ޑ)S+T**A|dž'ӽ-؎ QgLr;:\ԦK+!ArxV딤m<3ΨO}Mx2C \9uqQ~,!~ӗ^M^}f,)־S[h2#zh-[/ZR'mhb2sn03ѠA<;{ 8sok"Gx#F ql 9E],b\ީˁA7ybPwAoRÓ7$sDJͥ7lZ?׉Nw{[R28uω&~^,(F%ܶr>6RRcCދԹƸ?礧`x8H1hԁB8Bnw~BȨ|wBiBXw&(UM޿yD kM[`GAlFU;;]=$ sbgS"w9T!/DS{~y3!0}=HвGxpMbY=jL͎̕]'%/˖߼hxxJempIR;/#*9ZIw`&01m|'lm:F33aR<ޱe*qrbŰP`j \p l*Cl[BN=ɤ|hʪ^9YDlݟ7_Vv乍A_)Q5>4I`TZx?FjN@V).T#U4VfHQj}xe#K?R@յ"罦ç.EDHADnں9=7 \C䲫DpFt h3>LeQ˕*f>PlQ 2OL$= š) Ⱦy=jӠCٹ%aL7 Ru/˚54ky_ZkFüXɆJNF~17Dd[=FoOdgC<{Uip0"}`L⼑67L *L NDz&MI4읞!Bd$8Ώ1oJG/Vˆ?Au(36p\)o`C#=U]j'V9\̃HGY;+(_#ؗ7|OA|#OkM\ynᎶ(v^})؊XDH bKl%٘v7ހu~BrxNc zH$ov¬*3]B e=isDjJI\(yDȭ1Z&C;7g5sHYHƻtvpݣ?C#G8ގ8)^ͅ4SPx)c|25@[0³f:QπAѱ~ila[*Q 2/p& '3kʢ8HLf9yUB5NW.'@ozNV޺;*мj3 =ro@ :>!<}P!*c)/[>Ь t~#q6ZvLIoIw_Kc6=E.%.ex B/Vgԍ!녔@8YZ6(5ZF|\Kт=̭x(Sf}Eed3۫qyHW ffTYrg#nbum/'ֆu;,)Ƽ(DE;mLHo'#tOس+Cx&pkZ+4C|xbT?k |`7G y1 x34["N,pFO+dD<bu41; 6#6Z&LlC~<X.}7u_9ݼۘ?l$NR!`/C[跷&vN's~)*@N n){7}"nx `db~]|y.k)&8 Ņ' C#*B|hj 0T߻URzylIEI~m-zFA8SǛp߄f/$*I3]CۺI`զCQyMu DX^v Bst{iPVN{Jso-,gƨk+26 UrNK #Kܴ,)B#wsķjt- 8JϜe8wيznJ %K .jk9y>{$A"X b ݇./r >$ IذƟ-6kˀ;}A(,NIɃkU5CR )+`qŐJkx)-srZ=8VS&|yzH9-Y-~Wo9se/tF"(|*.iZbPS2^6N$$\+_(&+ĄJ#VH2V,ZuCDRg WU%U(wc@)8+r~ɚ@G+m6.R!rb*!$y84/gXkX qT[BuZ#&5MYk=5 Ղ3*žVnV^Kev ߰.b8`O1__C>K%CtuFM}fT9k(Zȯ' ޣY|d!YON1 O+rZx,7j'}_l zNG@Dh%A*|X5|=衛"Twl6_$ٖ*ըus2n9(ِ'i #!c x'K#-e/ -%~0:I˳nhiCQ-|]ZcvM=6ٗtܼȪ;kz? K넲NNK&B;U.;|D,YXwUA$&ᩱ=y$'o` 6:@%Jşwd심1O 6kaz`ѯEW˃]iH~<ٞz*廚2 nP&D[l2#.Ы=RПdö^̟-nTYKk@[{ps|J@cUm%`h:B>jJ]"ٮ H}بهV*_yqUvuE^>fwjie~^`X=OAF-/is^!ENJ'{9iFu9rc4GƼ gϛ#s`B~%d /c@:׿j ֖XW@\{ۭWAX/5}ǘ MR,>N)eMة~&:'!^c~KH ="g?[M eZͽpgX&j igIHhjgTu)rǜ/2ؾR5 P٣?)1یO7VoYJ<٢~E\QQRQR=-(ŮOĿl920͙Q.sguUi*Ss9T0 1*yl " 91`G$x !5Y#őpIbmh VdJ|KƧ5W^@g` "Nt[Ftjevb{t4s7f9d^eσ:k`sSM+|v`QG DFfY@cK$pqN=N1e8o%0zɦjUQ&҃JmxC_Eǽ+)uCݺe'ؖk70IZnTQm2W_@ix=-'Ħ:FU%_ɋ}`llzxSG'+p~@tkFߟ"Aw5o"i%uە41)r9沌rQ\]InhG?3x2ze` N&t(C7yK@[0~2<^ph}bjms--MnӠpZIa+wگnw+gDz vO(6ݫL%A\sH1\Bd]^V7f#h@}j*pDؿs.+l,E_d*ڨŚ/ |wFh2.wBrwT$V"*oQC7džO-N >`EpUU [6Qrr2HXjhO9 Im\L{H2zBX.pu@ݵرXBҲ!x0ywԵ_'u 7YZ0G,~7G\taQng*GlcA{Fk B19DkMݸp.<yxɽ_YKz+;{:()$Kogޯ>o"肼*J:W7P [=V)9y52|KhKbْz uVTlq.YA؆3&!?L14Xmq~7 e_G in}ZN)9ڧ٤t94\ׅA6ǿJ<{4o~S|؊f.ޕnmpysSʣR` @,ML Ai;*OQz$m)`I:=eK~z,"0[u^\]Il+z~3GQbѩ (jhRvW]r-T Ay2~'ZrDF ,ְro !,l%#H+}ɧ?~3X[7I;m ,4Jq bp=, O[\Uz^Sa64Y3]AvPI9igU~M ̜+KW7A@ÍCcwg"zPx_ZI4T\wܭh{ryՏX~euى ᾰnL&vCy*ynw_ RO|mp AQ.7}|B&//kKH唹" *}(6b, .CsvcrN!|d&b)SpV7HB>pc[>|CjM@$YHMs$T/'-i445.B+>+-f>t A#t fe=]AH V+)t.XVrCм|'RJAJ}6QaL]UP 늚 :ތ9>Ir^ƍZtJO3-Nj r&v?G`RJF5'SNf5!;<}`(E${bJU"FA ^‡xki&ֈ^H-w3c8_M cSZP>WT:'JX?x]lpuK~iE_A %ɕz|rq~3nH|kNu^K]djW*^]4Hn(9ZJFOu,+oQ9jAʪ.t/y}cP S+oT K|%t&(W]~3c` gIp'l@i43;f̄I})2i#&QyYP—e|έ(j ̄8=}B%a􌵱DQEs'H;zߙS?e9؞ff\Xӕ 84"bVT6Z3;JJ'YD5ϚX)Oz2z镢Nx^ *Bsn]\*̞k4Nh)\OГ2 "'hF[]´J6冻}7Bbub,R6B!IA0>Y(ОD^<]7]+y[:K>plDZׅ6)to碶H dO5?ᙋ:!^LcrO߈bA`T]Nh)NUI:]Svf{?ˍ4YZg͎4_9gWT whk@]|kTٸ%ٜqj 4b>0m0MQqҀsCY^/rd辛1NkƋ'dhv|ESeM&h-lHV#'dn\] .,M\[tX.\r H(ޞƒAZPաc3xBKy^l?/L#_tJ8L!fd ,u新Ca&,8'aor3YDb#!6y2f$-F{hbai.}o-ZNm6X~-y lvîF3 (8v1usU0|%s\{([],GR3~Nfvaa-}7Ei٫1vs yW "ߔ{scl?ENs@aD1t.|kӟv?)^4 +N)@YVaE5/ύ l~:}ݪ[E:>ߨ=^-pyǒE Y3^^QHOHdTm6K1Z|T;Q Jl'Hg e*dp-EϫzgwO3IjE'5o1SNg)LASS'OTgnZ7xҬ2@k˨ȴ{R&o͙~xW&hsE"Ol/`y>X/옾:$rSH>%rY&_ڸ9H4i͖ EC7u4r]:i]|N/ !%"T#m,{Nm>zU}/xxZP!1N}*t#vgCih&:q*e$z, acVDP$y2rXf}QfcPjUT<Oa0/}HrhI=?L,{xԚ3!tyï},D]FE_5FX&2MDQ/e+ˏugXP1Ce6H zel9jT9:%H` ܯ oA:xXNq#p}XQub onIWxK&Řͽ΁Q>`H[޲d g<@cg,7WcŹ: aogFtCxo_= |4 d^kY>gbe?jbR/2=,-{^g,FE"cNӔѵ,|<1nL曩*`O ]jp0DA|hrFHG1%#+3??z!0&eM1աeg&[}ڮJުoz\ Tnl@g:<'9[ҤH,3iINe~q @ȓҔOŋӐ'$B^i.2j8/ϛD) n9{"vr6b^bZ{,ϩˌ*R;J)}r'ِ\"~v % 9Wi;6 jxxPs,K}V(Qףܕnt&>t"O9"S3eD SZg|({@we;qb45zzU:v<' [ڀj m@C G7.m^%gt;5?~7BRRƒc}Jކ-x{a69Tp} $1/3]dg_n=" yZG ʌ[E_O.V5_P_Y(yì|{ > Jˣ?'d yKr+[cQ8 v*Qڰ(DKq-S=vkqǶ$9',i_)o2_YUw-:xtke,W< =@ٿ%kx3CE|?qG}[H~{ HPP?+`E(U[{ȴ.+I`^,vשZ(QU'NيuJ覆mt#:Rt_yt~s<'IuT1 Aci|df_ KOwIxY`t.UW-tiVv _`'au3/9ؘ~UZA[e:cA~념]tdgK]Wx?H}yQh4K?$k19*-шJ)YSm͑S^u#y ΀o8 3;ڴ1;ьmڴyt#o]՞K(øN/!=#GOUD$K;pIQPWml*|=b! )23*l}n6I9 4w,˥/隋Zb7D϶-Q0X|j<02hO8cvLX%`ܒ-557vqW;/׈0cC3,.(?ǕwW[xY(lgk Oj ohI W$h\(eCR,ܮjk$uPz|^8g18U s21-Ga`:ZqrYöz7HNNf_ǹ˥߫l%Kܤ锟uEXDӐnXp{ 3Z߿e)|7@@N 2wSM*~}4"G~KpѷRׅ$ӳV0RHlMF^w{P(/b  [Nr{۝aڜ j(X6~5v:I=>dT<}9p46>|(d!*,@Kj-ƕa*\h!}\2KurG*T[2$l{jga5>zn`,F(6x& 5[zPБ^Dֳ*g.,10:S 2.yxְM XmzcP{C|(gS$ﴡV5,SGCD#!BcFL&2}O]onRP`RqPIi :^n 4T= ~;pzu%Zϯ:zOSHfMQ_9];GeFmwžBe.ݡO'=gOn)->&=AH> (VXP#r9 X0uT*. cp1{x KF>N(Ri_vg_M+ja)<7[bZ؁#~^yu˹;tk/$PG:LJ!0"!Yx:W'?woRl.i6 ϔSتJx`VEU^1ۦsPգ U]+?F+4Pr.W tcu5w`bv%/E Ϳ6PPqO*ǥlKJv%qUҙ~ ㈰ CW њcRѲU9N-e 'i\4?#hGC'7j/cl]QlD]S INyH3"?$c~ERh!`sC_R I'YVu:omX>yu^[>˒#b2Da0%5ՙ m|;jvSP:Vtv Ҩky1kf|lkցZylt=yŠ,\,l槔XަY&V@N۠NMЊםOj@)@+w/ѼCfb4l``Ԣ_ъ` xxFTNċ$d!IZ܏g@K~?F-I4Ηb}6q`Dpnd} ~$T4* qRY'Hog44k^}|PzH"xa`vŎQJ !o+pS-^1i2Hg!dSI$nȑdџ8}l+}_@ \E0;W9y{H2&32}úh"=']jtcC,6oe JЪg *8nԢ3?EjLi1dU)οGZl!5{[mD#wcsoy$ A%HNLLM9] RvܿtK[L wx5aB?:#RqC__[ԍdpb) nflt4 sAjNvΥ)g-KH˘;" aECZ;Tqbin Nv~j3Lw" 2],SPm(m@8zaR$[r.p\1js28i%bvD>ag'"w%,ym7M-?~V' {niy0^0d~)Fpm^uOOVqwHŃ miyt!+%~~,3Rj8Y H_iX+sS{3$<浈08Ul c]ؾ=cč 1Dx՛wn#b%U!} } IADO:ŠI,2; RWY xbw%񨂢^~~wI3Qm6e5SdLq*hɢK]`mFZ2Ǝ=oeɆًV g>϶77!.!Kfҡ e)4tQ f"F)axlPUh.y:NIxjs|7[{/BnRVpgQpnIȫ~#x}R HulU.o VB H \{c ٣H폝HdpF>ͦ*FDYSh&_?6I2,1:)#zŠq>n617KKkG:OQD!~m[S$+znɩ;#UNp Q6:Z+>Ži4E*'I<Ln%0q tyU/8ҫW4.oK\k|NjTvQZ!+HZﰲfKC@Y- ~Z)޼xVNkڡx: % '|V-9~ o#ۊ͇NE]B`JWL~lq@e(I\p$4J: #`ϕcq'þY|UP>@PB;̯}h1עaCc߫RytfCIK*ŦbSyNrOz9)sAj ) Á\4rua&Jla9 lڐV8+83YwbF뚯CsvS[׉j%}Xt\Q f.AUwrmrm/n2c[W-~Q}'J8\'3Q bA~^<*d)gTp>e{oLL☹j:K8?}a\e\碮U]/?uPAb#D]j4F!Z.ɖs :`c}Jjcf+aΦ.HπO"v| 0`o" "D2j VG4e9xCb!PjJYrcX,@|CBv#{ɿI {})Ij#[JfZǯP iryG_·4zb+ٽd.,: 6H__@&~fxfyHSڿI6tYJO9 1~p.eMNUrn{1Ӎws>EL|jr9-عA3}NBp=#!!87Lo$}SX3@:-( 2C9 GuŮYьoYñ~󮜞m9{Q7̝Hօ](GAR[vϜ11v؊,1VrlYge,ow~"R v5= !9?ǀ CYbLؑز4Gۯs3Q.x3Uk!Au'OiP;S`%wً6?Eف&W^ȫ|'y^A|WT[<(~o0i!`H<3n%nuM!6a4^ȷ. l6AR܋<ˢiSwq.* UMz`vmVؚv%R ,+-?aUUMcf>z~) -L6v_WJ: u2 4|]LZeW0^~%^qCrn~&uR9 aH9MQIV&bABwr 5M1*O$QC+!RMrQ6RXkP,唤|?%71(n^Vߗ*z)Q0s5!B/T*dz4l'~v`5)1#ʺjnZa"1#M\Df sgyB+],wgRϲe;}huM=`WLJ{r{h0⇳|rϳiO&!T(m`CV7RЬ;aԎUt{@κYOb1}M7H곎0gNm0jD6 zCM(Zo:6 2-aZiSOAmSR󊐖 ULoq_:=a; Kq>paVX&,P[,-xS VʧI E&Q-J@E45S;={b5)@E_ ߻B%(.5}3",uՕ`!*(]1ScإG upy"79'?Ee#I)4g-$MUoYZwrq73_ ؉P oc{3dK Ɵ,Ek<³oǓNrDʖzQ+n_ԝ aц4gbꬎhIf酝nΠ8у_!zƁYGmdUz.>TKe%p1eM>:ڃ%@BrLSMEBl]gVBՊ-WL\ʬAM9CMi؇%)z\~FeSW^ΟDI#QCDH|+ɐD,< _Y\-z"Fޏ.Kkjשnj fKZϢ^tWK {k 4č=>J`61ә!rcWo*(pBeZ4KO W~4G:@6oL}"MF45lye{ y*w:IMa:Tg6> KZ@@dF6os(x_yO!~Phg~m~gvcڇ`7b;jDRbYt- }Jr1Ќ4ҝ_j, nǓ?W MEȥH'[d>s0Уܗc 5v[0CE+)Jvh;m*ؙq$?q}fHn 9BUz-%cȈ{߆Vmjx9HRV dVTN982 M o+oc{K(O^TH drXNCJ C%Q D,5-yU:bN+ݯ0 m(^a`\uVdxF,3;';YrbAi1{ Fz!+@ (M).^8aljp]<֡x:[\ 6GsS ٓq2dO\J2m{ zc-pZ|dB-q5A$ |VoUiK/GkPM+*<1vF. YT(qXV&XNgj{ZXek0&u⨚iX2Dym]\){[smZ,ԩB$(bV` fڊ|2;0j j'H%"}1BrG K hni0̈n!(s!.8#8#+'T|40p]V1;ޜ5, :p3D*lG4(Agͺ%,>c~>il-qR9_Hb]~4B0zX7dk*\ Z GMͧub9rr &w\P8@Yc๬ ql$k3jO9Vd`N$jwOqkWWAu:V%78nbi&޳Un^z&EXCMVFn-Um+M'0^T =+dߢϩh1J\.! hq+hJC=rNG߲0Q=u ^8otn-ѽR-nPxt^Rqbp8V zDgĮ831 ҖbǶ1Lb* sQȑ-m[9~auG>k$k1Ƃ;,G݌$q\#OS'g;:W*Hz g^ WͦwHtmfLG4jDnj=`qpy;|n)sF{Oas\3=1˙~=q`xg9 Jkl9:c?q}8BKuO Mb&u5\_eBXIAJEg@ғ41O[ps<1wA-[k $XFѳ ѓ V\̇+r&!౲K<=|")8,ß"W!ADtkKz`?;SH6 Ei?`"΁Ak\ "Ij}yˡ'gPj},8 w;988c7{K?-5hW {2%Rg6,'7@'3Q8Ȩ/{ڇUF[3fE̦UmN+\D`woh$2خWV iS@\2^o Q Faw{cPb.e=8_H45Hq&emaD϶12oc L ֈZϧKuZ>d=)$-:4Iw1ʐ؟ l9ӏC`zS7~CnL&-ԛ qobnLW4cmy[lE;@Qs=/c'%kU ~o^']"-[A;k:g׸ /N^joԝ@2bTĈOeQw&ָŬsa0krR=2~׵1T&7@Jdd:p(ry#ёr [L^mkImOJZ {27R]㙠_[LFOu?wMnN}f"`FC%X[y/J{(¹o=A +/#W.6ݸچ~ݗSYH,>Y޺׽o|(.P{Z aL5 *|gAC7-aU$D F|rt%Ag(^w.'L4 ܯĩXt? ]ERZVĀˬd_) I,F)9MA4Ś:ᦁޟl)ӻaivL45O!5izYι'Cݚ U`1HTN؎Y5Xb@ !BE 0ua/<GШE ƉfyIVe}TC{LAQֈ"=ըiCjԏzNl!W,u.xcg% :sHdOb2qouZ"gtrK/1wfb Z RV:(: ܅CΪ]Bq30ka&%:@Ce!ؚ438335v2Д8ta 'XjW$F/N "]eT2C< !-fIQ p泩@_I_t*NsC@u=;Y cdЦim4=V .|=,~./ۗ>Gͱԧ.?-qd:Å0[&0#b`&wΟjR|/j^˚~RwAVǹK<|(tLh9I]e5gݷڵܴ 6faeRhèP_WECiQpF'WSk7)*ܸ@MowrTkSd-"WtFjǮ}*;rx8e_23 0]2YaRd~sD#RDxMx̻s"RcڜIN=ؽFǀ(!nhbrwߐqrA?I; ٜK%5)KO%¯'26 YS ݏCNbK=?-fs8_Qbpȱ!$38O_?p<*>ȅ?gzBq XBz&zP,sf9 x,p:̥PasDڮ.]zp|'Omx _6DoYs`V_5S}1UkYIW i$Y /72\]:hx]]|xvZr8@)I?W_d$ъ.9u=xV:$@!aEv]P0^%Hm"1aɈ/x].h!(CtMWOLj<$5p cvVj^*ԚFWl( 'h- 松"4}<L:7UM#X})i}>Fy|3S/gף8tp=j`Hh:.CĞ֮o^-'I Hk^S8&.ʠI ki'Kv>2 ZT*4 Аpwj[1RF?h >3~)O5 eQ A"w DR.ȯ.md(EQBL2I./F$| ԣދj5x I#(my'¤l b*&+-+v9^TU4OEG70ͽ#B7_\c/>Z~]gSIaenxnYX}ܡǵ y$Z8Tkjۿr{B?s9@mw3? `] #Fg{xx9WF7&pgX깰8lK;t%PodL-dôS0p^HӳDbRrĮL=aJ)r$iCu.t1%vW7p +}p,Azۘ1c'?طtrR#J ODlR> 92V2Тn'.1|}$Pfu^&Ѫh*~-*>^ 5sVja-r0g9,#һI } f/rFא*4k+xCU`zTFnI,bU] ky:K<E*BR_Spվ ..*(%4Vߣ/xf"xR;L+ؾ k DkO;S&!i/  $, AI2X'JmTtWB"vf(/nяK:wn`KS;iKsQB07_w_$ьoOS8_l?ų1TjYQ^{8cHC8KU˃rOk{*ݬPL.LI/D[Wd[5;m:'TR|5=%.K#"1?a,̤w%S(rtKq\$**t f+qlUôߕ"'5h&# 0<"_`i(ϲ%NS66^ gos` 1 >:dJE*I6XdsSg pz%f&M+ψ?t wGswl}p1?l ro: 64EP݀@Y4=v^WJ ď҆x&ߘ]éTg{-1y7?Ҭ/>.!5N̛BHp"=Ff"uvi#4m),a SEǞEP r)OpQ{_sQU8AG{P?%'8?(|xU+Ɋsp?$|"# i?tQ>yOI>SEG9q2IsPc ayf83?) j>\ O1]4:{Z\:-?rf޷@{6LNHx3Y ve R&D)waomTc_l6}ŲmR#6 QL_P$SzPyez~-{:ʀtsdN+ dȂJ-;=XO0Ub0>ސ TFp@1[up..zPKV}$3q]0Ok5d}9o}M/Tc2 #h-&xf>`.lߚ +@eueeXxʖlԧZTh-cz!`z="-Dy|r(00witb gR }k㱕#CS- d,Ҷb;pls%mɆBs Mu60L g 5VK[@8Pv9R0)^[厩jv3B˨m3ΖKq/ 8S+ݛ >ޒ qĊdq>ICI霾.3O|n(Ș`}rdYk.Efh)' L& 8=RN?*o!t#TV]>*OeR8k@6j;2* eE-xnndV]qh4[t( cm׳P8՞?vf EIسh: o"ΪtYiZ-Y͔)mN%PVte@KZ)[ݟCf'_|X,_ϔ3J,-uGRNmV3~ &A՛,q7u`t:U.t nrkvpzrazJWߗD堐Wʘ~{8;@RDѱBٶGj'G0%D - %c=&vR%# vcѧV]홠wEejAB[vK # >9XƕHI\)Yy<8NxiBkgQb-ŋxr"Z&[]sx,PUUCі~N3j5󯇙-]7M*K{LD6`"uGs<>hVhujS>BZerI6ߍ,t~_65ncuquWŜظ]ܢf>cPF kXH# "6t-4e!ޅaR5p.[%ka .OKjGGR"*sy8 .≽(@NY9 }}eZYW.6\k͘y!S)dq41 |֊UCTzOA.DlaiyHƼӄK@eu(NrlohW'iH9Oi->nj rLR2C (Y lG|?o ,pqƩ# %MGW,Fq.~?V4$墓 7x!7UWEOw15ۅ jYe+CI ҅R*c+Ute(qݿ (զ 3M_t%R]z:ΥlgHm v EzS}tapD)-7df\h37kuL=gh+׹Σ+6 xl>pl%_+eʈ Oʖ"q:4.E*:i-Ҿp5Gn!SOͯUSWrt3M$;M6LCx\܇Øq.5\Bt ZӒ/AC{RDktZpeNM[/_Io'$:8RGIG\}x>'MmnX^^BBܜUfBy:2`'-g5]mh2qhToo?=cb|q@ޙ輳LJC!r]@~We˩mc3l}e#H_;̗uWi6F1T;%+WA3z7Kߵ5gv'vqiقtPd]V~+ Z"AsΦɎQSG 8h}_AFi:ЭU\(#T R4 A3.佊j-A%HN!P!œQyO럼fwxxngN, ^FͼrFqoƛVy" Ib xι H2(Wr"Qt:VFku+:; n׎%;8XXgNܪ$/gӱrL߼Yf<y%7)+*PCV' S?5'BMAbm-MfYSEw?~~ތ}o"F+,m 8c@/ otܝpIGM>(Fz6) 2:5Y'="lSvV C2\Hh]WM&ī*TdOdL=]j65`sd^*y D-+qrl),Сq C ~. =fם)GmmrX~zUz/v3Cz* ODd]5aQUI Z-׶eE-*ny&=Ff%+rFb9rmMl#18 @ljx%ù`ޮn1<#Cccy%{ף.JB:=W=JNll%w.a{ Gӌ1l׆Ǡ>aˎcE]ЪۓZDXcVuvL%|,|GPRYhqp(fC%d[d$e ʗM8gT,3Hc[㜪q]ۃ)|"̛m~RkRmmAQk^(xC:c<q|fM<}3{:בq }"e9dj#=Q θ K-?.LJ58-'ƖņUDr^$Ngt{)fEv W55#wU5L􌶡:[п j F?]%>aaLDD*2d]?9nEiXG cr9Qt$90Xw U:OAr0lJWN{_I*".lgtа- %C0=QHs;/R&ts8v(IJYPNi{ l @ĠƑX0ƺz77:X1F2q O(Sf;rc54hK:&!^E xF;Yz$4+t)Ùd-U&5 gq5>Z&ot=a(t.joh| D3""mxI;E`7UT^["%߿F[yXH5! tYRK2()8AN{~tS>IHk[ CPh&&/$mJdtĠ*PI{ P_,QNuSNma|w(.8C4'.E'd46G)tӾB3GhqZDxHã"X:,-Z`WUd1䴑+U.79ߨ𮂱4BxX/\QmcDZ?S[C{Ycgj/2 iuQbJ#a@t56Vꄷ Z0Yp>'c#r'"eH-L3GaPYDa'0-(ӺlykvWTPH%naf68܊FR:>Y[ jtwɹ*@[L6u?W<p]QILJr_^sI @Rz"mf"K*qu;wO.zk02?K*O떱M߄h)})JK) `L_R|s'q-@WLJE,ďU 8fX?hNMD^&#P|v ut^hYfYhV*mq5q1̱pd޷~??y͚E#X+NnU1rh6PwTi.po|paP]lXZ)]8{#OeNs#柍 anaeҎ>Ѷ,G339_4? x7*;"1us#3ʵ.(`ř1w\l_)ޤ?E.DTA"h ' F-a΁Vv^8嫊|6(9b',w`;R't&I7ɀ\Z6A]MbfyZ8B`4$.ϒ"(*څT~̵w5icT m䵌~c;5?W $W뫑z*x;2 @:}zLf53э-=MK Xhq`skO'y}tSX?vQJB@WkAJ)!%A6 rx$ҋ.)$8L~7Zϻ<;aFN S*:x-0_!P!.!R'g/5T@6(U:A>e%FReBz4@&d0[E0рZI+_AA}6?/ V鼡crǞ31}[h&"'I8h1B!mxEd#Y'F 6k`K#.n 5g'>A6INeqpsF@sĸYžE"[r!hEbOELbD0FX:q>m;OaN K!O/3,s[ҥÆKnkۉ^z.]cLx6_ɘ4xMͲ>bȕINުXmހhGSwa<;~UP ZA87aݣ5CKA.>U/SJ+`v#7bΆb.GJ0JM&UtǠnr*=FkR}e,p`-`e=9rB#)b{,C~cڷ]ݭfo!TPxa~6]}/ On|}p|ghP4Qͤ#xЪynCƴUЅo"Ie\yq PH)OБ<3.[ -1xO[Q.GDw+G>eXIvw](˥0kY^?q!os37R*caBWY61@ϥb{U[z"Gqp*c\*` ̧Uʕ-FL򠗷^ҕoCzkŎseSM&"M$;CRQ~e`[FdF0SxD8*Wfzidv1k:zpTZD,+1~%:(O'NMMKѠ7Fr[:q92nBʸOCñ*a|G@DUN<iw"3Ց*f(g@"E=7ەVgץk`\&:J.%EdVˆYIUaԗ"C% zB_6 07[<g,ȧH,>7ɚwzuf{hhX"bՓCiۄt̖mƥX(hy|@(LguBפ}&6_ Kb/X2h"vž2n9o~.ӑƾ&mYO ~d2 `:x,UqF3v/c3|e4ɹr TP+qBqW+:S?!/NN""&]qYW-[J}CIspU >yKwM҆K` [5X\ye"Vs+"C> q&sʲ`INML:\?[;/>՝'6!yw&LJdp|w~T6>fÖrޫi0b-=݂W`JY_cL0-7%8+N[*~yv?9M7X-CG4It*mD+K"D{e^2|iCtw4H:k|Dhi/2;B=aN) vH-ys ?rƍoK6s _z_D8fa `E[1 W#ZajfmUi ˢ2 'c4`S3}Et0rA{yx3.QN%'4=^]>0(Z3'{`Lo;iA#6Vic؜AHeLd%\.oKLS$/Ny -][90nm.Z3}I">M.Y*ValcK!R^dx6:􁁸gS/A}_S\_/܈R?$/.WN3|/_\X&U2y۲ 았RS WՒsƚ[wjTQgK̒][Ɣo||K;϶?$m`OGNSZU鲻&σ9I :̣UUyʑ6Έ6V%]Wd6 )U)Ut4MT'hRb˽. ) !nܵy^AGe鮢>~"3m;Phば49>U<\_L6wkO#H_/D`yW9#%D `M^b<%#?$[ '.qՕ58}9yW*5}6ŦCS3V_k;Me6՞ X2OrUp{}XWj@kg?pW=4.kCiCಾ-Οw 0mH11ygJ]U%.7 Ώ!2s|gWKl08At&2-sP, qZ UI@ZZ_)[vM|ko$H2&> }Qlۻ6BLU*zKGsԔm-{.Gh p"V"}YM,ߴԣ<I<_؃}5mO zWV_d|P,键. &\݅|z3R,URtR#7u?~ j-o_,US^‹yo`tDlJqu{ ϋT12xs˜)Zk&vïM?mR2.lƸyEe:*[' ޚւAj_x)N1d]I};gЉ@eHn|(\o@w ۩eS/]>gē@P!?NzAN5 DldEY?'WxmGO}PXTZk1)E g3 z48ۅLһvRۂnMCYN #p?]}>4KNK^T(.YE5iCQ\ W2JCծh#hƥrk{q=/ӁU5(: z#i{lܞy^*H T2OA)r?=V~:\ˣuNa7}LrWw4d*KFsz}-?*y=d'_}=J ^ fw)xy8cǫ^$-Fq1O]jaan+c"tZ+Ai 25?YlK}C T4׵+ $bɒѶl(ӽD4{S-=A8¡G6ѽw`w^$5eL>0X: =GL-seۨ"4 4}Q^|0]".J(~gԞh=s&MKdo[S:mXcv㱀:f2 w]nL+/h͔v0!C  7W> JxgDG5w>4;9D?)*UwQWKVwW_8e0yqW7y(yW;qDxüUև%Ӆ 5n \F'RP ڿUc]1$PfiѓGi;i#dTBы^h}l aΆ@W >5y1VX,|. ̠ .`&i#3<#l:%,|$6;afaSP?׋QoŹ0 Gqu>x$bں08aپQ E.;sI*6Vٰq8zL{V3 y wnbq3i9~6Ls|#d[]=ib%/\<'"dxyp/<*۞a풀&t/fJb&F.a;d䂯fhA@ӧb R?2a4IԋOfa@Em׼Z˰ 32:ަ;iP&ykFPfiU-cQ|=3w(2D5J̩ab =yc`04CvlCvdnӸ4g,'Js"7*30%5}lR1X7[PtM DB=2rʄV{Z}f A<y'̢ٞ講ӹS'/JQ#VhVw^<Ű BL#A@럙yzX4'ĩ?êTȧGNb8ظ֢T2v 2II6 rdjYqE{X-]Bp}{ 6j.\zun3#Nl1XTƒL0A6mrSDy/VhgZ $_3qF3U7_5 2jP,RrDl P8~4nT|vv􇢕܋>{Ƅsh'}j{喏T';]r}@o,Ç\U7˴P2gA2cM~T+h P!h׃܏vFd{A#xNuaQ>+zc:;9l*.M " rchI. )lX^ـu9܎Q aڶek >9xRj %rL$;,3"WG?W>ܧsz?8 KNcfF[}hL9֮ð@ XqMy/?F; R\В`偞x~Yw'k7Z 4Wg.3ӤY$g6sl`LwC =TՌt,@-kf '1,rm򣳵AK3gJtN <*L0D[^[M"$Mp@9;&75.\ɑnFB:1vtzpljJbH\k ?myx8 ^Ny*J~+i{Co!/zuAmǝfdf'(c*L&n9N'.dVl?{"ƨ-KkBg'Ja^G@QеE/>m5߶ \Ec] [6[ l貮G|%ƬV |b?-L@nk:_/L{m,HjFY "mZ+ki._dk`8qӓHdsv۟ 9I5z+VYL('fFN.Ospk_s=CMXod(CNhq\@v&+Q:`;OXMQ3`_ dDJb1n'M+ĵM8 }(e^r4#6.-bd.EpuwpYMzC](бx"Wvu6Wt6![hY:qq֭ ;Qrojq*ȉUk yK`v=Rq)Vct꟩+cjkm&w6@p  UDw+(y<)uߟeܤ/(Ԏڔ>8VߴV)" 0hi2 \vB6{ǽɯh> "])=YݕnZ&`-G#V*OG,SVՂBQ k2,sJīBY ļQMwZO'dM=aIQTDu:5Ҋ]~] ɔž}ǞWYSzi $B(8 tH;2RXG}k x`a2fHxC8MIwA1Z#pHnMUk#-wTAϊ;\&@E008N+c~?SDILw&mi,ƥ/IʸCHdVy&$,ݧ%KS}U\ ộ~K o7 m??Z'iVS뮛)>9a޶ yV_TzkPҾprfY?N# Gͣ(mQV+> ]`j3bȓKgq9Ϫb & egFmO>C`YPd]uHcV5A/3g'IyDbY PWa6H>hː<& Q#tLlx| #Ԕo~7/4rTՔvqBt5=n)l1QHmeHI VjS+{XK'Q[W/Sch3(Tb$ʍ%р*J.?&mv zP.#x3nyxEr;وJk>MyS{Mܟ2oJϪReoح i_7ed-^ .LӲZbgqMaO<nز- pV Ӗk!ooKоG$|:lYyJ~)RܩòWh]~8L8h_#kz<{E|N7Ȣ MyKn8TkMd4׷@݁V)#Kh~]4 [;Mqw9s yq 칭)w#i"5Q֖ɏXYLZԸx"!%k G4ofҞOЍ_ѓj-49_uL Zd.x,)*y¥Z79(@ZU @񨍭أ"IjޙP*I7Z4D4Zm}΋|*!.q|&.v\bbNק*s_ {/y 7"MiBTBOFnf鍪@(YX*&ֿǑt (LP8(qA4kq>upRCݞ8#Y cGzZk /g1N';so{)nJ_z߈5=um +Q|썛+OP:eAS[M\:q`~POayd8p[2+BQ,+Ttgg#{bãN|3^A䁤gdeC-5[ MCrh-az,Ա_Q(<Pr-K B;ih={jBaS-,+t)aBp|0]0?^: f *z' uGYTP,3ʉ~D+K3xIg@# )':(aU,_m8xӜ+thUOSbN 1Pt>#{)εRd*"YS Js\U 6 1~}pfvwa k(LGDZFVS7 SXK/T9KTh&DXT/W2BQ8~ps]h"ზ6)W5vPX-Ah5 LHZ|I%.y]3S[2!Bޓ͔MIgbj7O gNαǹȎԋS 7HbW8"JHr$JD+;ThÏc{@a#9H?gM+iU6.rӧXGTK J;y @ƎteUxK EO:D.XŅVY+ t"Rvր1kO~@k6[qJ圻Z[˥a#B+/Oq|ngೊҫX4.ת&)C* flRЀ*C8EQ5O2" 11XKFT5d՝d<E>T3~mhWΞ[@ H}Y`0EYYG@tK\3.ȕO_u/ԑCAEbAg˞AfD?:J^i TϵG~t) #(76Є#O Ì7)DE7Q.lF.㊶=lt2-̒"mMugCX[*^?]j޳Ϟ|ZFv8X![6T=ewW8:CȾaxKӇsum/܏[dt`n,V9l=#9KeiDet{1P`f֨O%uJ7+t_T'N™&UFГNg\ M@!E 5߰/m:ӌ&yi5 Ԣur8M]ڕMsu8^ɗ3p,Uj );tXPr;:5:RCwaAI}dc"b0~@a-ɞ4Ei ')fL&5z=8GA>[-dNΏp3] 6M9olbuֵ X"*rg)RCU*Ǔztm c?^LU4(J*Y-_Jb% %c<9^ W aMd5-ݵAKm<}}`6>o!EdwGjXPqؗ ^~ŪQ&%=]e;9]7.WrS*lXu(kW٫?0A '{)4pbU!_WQHb«ZρDz h!c=1utpC-9. j5gK vPX'"brV6rN 0̲ZU.1@ ɺ:!,JmvȒ <7qz!iL )OsE}"rJyX(u<4M0n:C[2PYdfD(<$dXW qF6,fkD4m`ƀѸ0}QmlY= zN%.)(zDѝ. ]baub] _H|rEޓB[$ Gz%qI!k@`}T@R|'Rn y6K}Aj6|qf*:j"Ţ`@Gd=#H,yh깰2S[N#@P54R]b$A@ԻgGJ-!F<s|۬ǞĊRф-}0VK&כb1iu 4ᵅERdNl]i/Ů3Pfp[ Cn0 M1̿~967=Hz59RK]u5Å~c s0M-"߈I+Z4&͡Ng{V?3k. On4;}sο8tdvOJF; ދ)FVЕRzP&y6jfXmfBMLXo`,nࣾF%~)i ]B-ch ̙mWio(H0uR xݖ ~tJv#h=hcsuqÙgkϯ5Rvpm.DL{^M|$tE&&cEg.t3)wr6/]~@B8KkB r?۹ a(4"S9BMc*gX NYϻ=|1ܷ:Sr)5W=d{tʇH߷|>08,t-J~.2,V^mrgSu1'9< 'f$l^H X̭O0r0!Y# oHOm! t'expTׯnK㮪M#}A[[Ã&ggz6:|I+W)҃T0KDDL!4DuBDXf4siӧ[❗f{7ۖ+zۃ|,cM]EHd: 31] ]@T}Q^ehPW=9FW%LPFwtvc&-`D~YbܡbjҨ3(2V}<@_rx**z8Ђӌ| )!L%Rt8zPS̄2 j_WL,O1xnK~4,sb`s5{~.5c 5Հh]sУT7:]/R/Ụ̆1`Viy8.MҌ17>@Gr!/{5?De X&HߵH {nM +Fi/C DTPE9Fb r!d5vy=DrMU,>b~GCgBasq%Y [EokwVʢttr(wEvhcSGG( CE}b| 5Ħ{leBwo{b҈::kx 6漩?^K#gvl5zd%#UNVTM4Y^۸!$#5QQI$@YZr(;Nvob#D}ɫ}yLrH+T4F c "1մs[?s}GC94x2W i=& i(flp/Hrm P(;cyE{6Ǩ$hU"h6?:Mr+:*']4}OlKGrN*dk^b^%*RBxKN>F& mʷ=d%H nۥȄuf4=JسgaWD`o-$^4[/ˏ].2+;(9f#mp Zo."kq+n;CqA?xҌ;g!hD3'0͔$VjHg&Ai0sp1 85W|PZcG̼丨KP~D 2l Ǔl-( T, G\-,<F#RrATJY>ßAYz0m}o|cDͣ 3gFfA<1Eq`?7Iɘ1L]?˲u/1z'Piq\YK0HoW,8]d'0IY7t( Uw}]N}: zgoyEW+ xuQ v3a;;bn> mԸdqow52 nxd8Y(P_\*IZij0We2ɞFTl},<_"6۶L=oՇ}ێ?ĎՊ,|5+H'FFް{icJ+bhfTsj#OH0M_{mb*|qt45&ׂ1[Wd`$6tNg&OO 6^l xgN:zN[ư |s,M(I@od3hE}ƏGPtZ]eEӏQ~({tEM?z̒u `z AON2c/$&ÄeW-/\Vq?lwcK{Q|]%Y&4›(\ %3=,5vwv)FWH1 sBRc*BruJG[b©–'=>}mu/n4 .vwB8OOwZs԰ƋN"KWwjPL)'Zz5/80EJA9 Ԙ9 6w{Rvɋ˜أGaszh8EΩAg)Lq:lk: yԚmv]e#kr95rCQ%AIrO;%tlc;&zߊ)Gah$5iY; $X^:~6kv҃Z(̲u"eZegйy 9F 0Gizht0NZ:+ܱˏێ|i'=ӭьl=8q9)Vz,^qrcgC(d'JKnZ%7<*Ŷ+͍d6xjAkVuXG]XA^i""V?@,cv qv\u h)nEǩ4GB}WYD ץYLmír+٩vKuhw'8RR{x&yvG??P|SW*3(#FCfPŔ,8g_֑0I7첶`F1"lnL-ĵtFᧈZ7r jY]~ɚJ|/Cbx;LiUJG藞SYnJ\ٴD#O Z*)A&-\[j2'x}窝z}1ܸ2cI|;##ơ{QuNZkoQ6ᴬ@sbYsv9 _r2akA6 gGq (!2[k-V.Ne/Nd$pIt# Wev3݈Zȭ<ĠL"#4ZW= iP}4^ AJ!8-#$9 24YM_x4 E_an2s|O.ׂfQy1gLΦˀ'ksprxGMap 6ޤ!_S4GZUie"1 FVgST(3@t>2qք%Mq c69r>Q%@R3 t0ߢESi5)KXG.6k4RSW"};h*񳚀Bڼio%>fKr-PGJn{7ʵ anF>!"EKo怿N}F 'L͘ྙNr |s¾ ~@ַ"ێ\}?ʃV8utcؕ1JeV6,N^ 4;͕M6}Up2&q ZlZ{WZlVК =p8q`cȎ!* nHW|2 \UJa"DGK#PiQSy49*5it7x_]ʹ|fR{bk}EǐpZβ?NJ:m9oēOw֩c쮶P06%yL>05i G{oܫ Nmx"1;G29 EWQwqqGڄl3ϟQCN;#.LY- h=@͕+ƅ6ZQ͗o61e*}xJ[B*C^clkŒ E2.ň~6kJ|F`Lk@~!Hw=uK/ DYlԦK9:7Ӥj{{&9;EG(?ڴGdzi A!GK_Dٲv -E( ELXڲ^ٙ t,Xmy4F 0 Y\Ŏ|m3]@w _; *I|y,D㇩*djaW۲(l4$UW ZILIOZ4|z?Hjf=֯gz%mxA>{e8ɞBEmx ?RֆL/~mSaX Anb/SIꊧuXEi]XiY Mש6:8UCfo(}Z^s+-ˆ*svp&"2{ -Lv!u O:SKԏ=eIcv7*Za& ?[iTZ!C>[鷹? 9 :dQҶч|P `۫7Vg/( {ZNbRU~D=a>exx#샦|i;;s8,̧pzTIboruV1Pn3>2L]H1ǾWu p KN I'/j:䉽 r I=MT9aȢYz ㏇Q: ]'PMVHB!ib4<n6>9)13i=ǓTN(5aD]E'Qg%2&rt Д!w `"d*5U0H0Q0׵ϫlϣ'CŽ`ۭgY`2? O)zGK,e]%c4;iUЏ7[z#nKod6_u sINB{s' e!sf[JwkUP)Q|Ӧ=A?NG6]D7un.iM%Dba8=gykPKHTdo!١迵t/n/z2scVLOа>-,0xU^,jw^dáb=4H\ߛcu]ɠj)E \eOs2mI<ٹ#q5#q^crW@+hYh MG#נ/k񤞭RL@QQ~Z{[?D5`j?/РY"@}2ua E8E7VlL+ix#\Ӫ9AIxl7;*.5Eun!v.Dx/d%ZQu9qM4 zL+w:{51ET+9iNAIiG[3K0apJPLy+k04  7Z"Z_tݴ|,trNn}c" a: ⳉU7}$XoFx;+>cf?y(YvzVlȴ+IT䬥+F~{/$rJZit:_1vEB'@_Q \'+mXx,Rm=P8C[->߮\+ZQ 1x3`[3+_r[@Y-O)R2 0~qz!$M3Tn!d>1ַ _z7Ukc}H[LQdp}{!T-}/f r'- ɉB_UL-Q#Ӄ^=mIkSaX;CڴR",&|kEbyhmځ1w'4_}FMyFӼvB1z",`UN3tx0E}j1f AH /::d7ɾ;O*/Ŧ- d=^Nճ1HyO9qcMrWj g9JaVޛi!ŪHkrOQ! VXmc\D3GLGg&0@cW?teEjۦ}Bʓl%h*.pɻ!sѐkMh%S ~ 3UA =:M<XM)A<ņBYWݼ8[&@-`ѮfvywGx+=*32ʲ8ݑ/pN)рfʝpo/&)#2|)zD=!Zc#L`aa 3 <3x`au&JJh4T щ1n3$ 'rX1 ֶ=5R/IZ$0"y)񍂧XV,Pyim`^bh6L.iv=7aNC̣;zR'f,Gf+ 9rpd?Hu<9Q<{#|Ek XϦ6Χ.Wx/A!ؠ?!fӛD8*Ugѹ"{@tuZR/rj[wxJ aߟO@q,Ix4rT(7!_Q~h7$Oy誗_j%G5w,AM_yh@r.!dZa¥~ K 1jkn1c|jFhOAaYnkHbL܂)athculY*ZLCq ##(?RSi37RbG#,fTY\yȑs&Kk:pMn^4ks/y#'x yPfųO[O yS#^ q.l&-jQLIyf3\Vws϶Jbmp;m͆"PYLcH hJѢ4y>jy@ECS‚˪YX䎲Wf_@|* wͭStd7mi }FU@M`K 4?l,>3PlVb+}dhaMYԛPѥ<6jf(7xB \a勮z8!VWOBy{9  i4.j5\W<@܀$ӫ-82vmqO$p&4 'hbI(vgpv*Z׍~C|RНըјm S%"Mh,ٗj GvBwू},͎:mfG{+I\%$Iff]Kov("&mz1Ym/eC(Qh9qU :/::x|- Qݚ|.-xpGP :ht'(6)]ƯrN8x9ia/lt;$@ >nȱK:|&3\ԍ:/ܚ~u)46^B%r4-XyCѓ+?NPz«htKusǝALIjoy!"u9}=$}lYM>*wJWR`ޤ4 |3`?Go-3'uvz vuF‰*zIidf6m܈, 6VAם;hmO@dے8?)I T8N-#y@\_Sc۳S$#̬\ sHKY1NkM !슔ؽz9/?.`.4h&  Oݨ״ߑz Zzn"ӗDBJ;_tҠ\WdV?C:m8;llNܒF@Y%Ý=lވe2E7hΙqNfV'3іSPoPibU6ׂT +h t|OHFX03jȁ"޼ĥoa͡oL SЈw n(dNCx#r²BȞ% Ln:(vY{yQF_(/QNLi~ h Yd@.ul~q[\)%E.ft\dؗ7GN[nvjBDҺ'}P.RHrpk^'] afF`Sj[HKws6!v@]o8&g޻4pه`/t@RDܝblTy-\ëMA]"ԙ@űnW}]O'&I rM BYP6+|dd2[1΋X˺)hDƷ D]OwUn% ^dh]O[/R+\kdFxpN pxa-4=h$-h>@Əj=9ͺjڀXq>]w=7Acwc(tN!)W21#a缮i{e$̠g4%8b1н9jX^*m'dit)fXZ maNRHvc͸q;f~:ۡFUhznJ)p,z8;2{GD)sk"uzql'BˌB0kC[~X6yZD:xc[j`yllφ{kKî3VPcק~W7c^Gu3u_US-8ELp\t~2WL YEtXO }៱oX6In5wV:a&nWS|8;߷zXkH2: 6{B62m鎇^[1]Kw:b bGy Ҩl̈G\\6|J٣KOMRtՙIVm>k^}{"M+:DM * VBmsi)GZ*p1 Lza0Q2i=0\J 7IVa^XuqCS(q8=JJ"dVa.Q"%ɟ^ wCB>' >7At)-V7IEg#Ph9鸘T1O'A՝Yh.'W?&;GdPaXz[&Bi((yla,=,bQ^R/B?:VI6ܮ:X1Goey++G[ſKn7O},~GM}/,Y$Y:r}\ɇE48Y(ϓL rdJT3r) yD1~<6̌DP[ + N]TNݩ% 72jۧÈ;A,lb6/Ň },3A ţWA7y!Su89i,0;J K?e2rDġ ⭗ e9:zqՈ?%~wWM4?qg Fʇ:uB>wq=9G{ŨyzaW;$lP76}^4*hff#.;odd'rMЕZJ;ef1fJ4.|74MYZyU *gNTC " xU|k(C(S2Pʑ!vX8v"Z.>EQvqb-ًA~f?0 _][_cG{yA  q&c5u<>pf]4q~y=s C6"˹+'qV^>RezGƷv7YbUi `-+ 4e-JH+2o>8}Ø?-U>NN!fMUBR n "iֶW-7MѾuea`O7z1|c骣g b fekROҊzJ#Ն< i_^:^\Y-n@!r월{Qe{L+6c6N`HM .eV 1@d6mAD}mWa+`p~i_]om4? BQ fF|gɴ>rx5Pդsl&=ұY1JUT6F«^D Y٭XJ-km@(R@sYD=)G=F+T7S cҚ;y U[")5Y c,oΨ"3J0xbhY2V8CVM{oWlv^h|Q/1^W[K;t&V8lsG`-w,_ZO(%'n3I)V?FKp3+&! ß|RDty-S)"4ΈQ[%D{L*Eܸ*7cg|%y6wf_Pɗ$ ~VT{NRɭUf.) i pEQ 3"?%B;ɖ;Sd 3;) ڶj7n9DQ1n/^359Y5-FRInyQPXJ 7DGNIDd;/QgB6ä 6S/Ӷry ڛ' 8UjqePE%3‡ y5גǂ2Wi3r}ؓe[g né$D>nZ?,˿)l+9w"~6'Auz8?^EoAE{}e Qfƞ\vտ <'0=:(%rc:|"V-V]Blf|3Ⱥ82Q*up՞,ܔPl8j@)x. ov*{k4m;^#YIY!(ny"LK_jy&O'u{|.FRw MjF"-]ce:ù}Z5C;S+Z%:eXabOf2Cpj.,6mt$c[[B̸ܘȶ&Ui~B;"l\ ~{1f$hm *JI.Պza4啡ާMR&ՓH"rQ^T 1Ʃ:=$lStaBtDVBY;V4 h^|bdq*]-agXIWSKgT8\< bzeN( 1 7r^4"8k s?to*Evn'F.P9+AG +0}Qw/aGL< ?ցH(]2b8:rVtf6 ϝkAgdRpWRxf YM+L`H (0P ڈOmb\V8W)Z4Ye<*7֒D"kX3o #Fip !&s,ʟE['3w,DŽ諜mKےoɕk>ܦy-;j!NYGD˨h-{{+gY-:z͈,ׄU{?Gۗ}TQױ E&,k0=q S:QH> DFtAeGsB}/0Mq䌆"wYYzKH%0ߦRFlT&'y; C;w.]>X lǯ㭯]{я%Iv_Zڕz`,~Sip\,UݎY$q*3|0hHyPUb~ɕXey0F@Ljς,nwL ̔KBJ\pz&Gx^$/3*!Cr%sX6f[I$2pm`ϔk3 abDk/)\]I^I2ؔp-44vphU48y$5 xYw]" .%%[ Ot2qsB!me'w۴QOoY.k6d;j*N{RA/jk8( UrRr`kUJˆhRA)xv&+$A<;:Tdu-%hQِGGO1Zcr \̺dWcwwm=+ߎZEIHjrY-Q0D\꩹ j`Ǩ= ics-As)ps0UU/ZYbw)Wo$d25tBjZP4oV* !\> X?vI6vr&W0G-~v, L?S-d cu~s#RT :k0\ }w{H%Jm%X\V>w[NVAsh,-!;}R!13T>5XuID9[l=|H fV0NX=hC,<9("`fME8~tVGzĄ=r U{SBpViF"sIGns\^םGhN.s"v@VVX9]+O0"~8qjdQEi D;vi!&,YRM'dXt^JޚXP9|~O*z}d6o~m*p-s2u"Q.GϸpDf*ɒN8KMKϙΦpZ>Qܩ'GB ٬x@%W*002&}~aW[p m>P!ΊLJ+t {XH N51e*E0_8P|#s[ak`3gcswg< xw{zFV&n<>T"_`-`Dʨѿd,fN /FN3#X7) [dKxNk55BoAYKR?\p(p0Ak_>۲GO8͠ޥ υ o!^$|g"U$S 0 c6K?;?Jl:𢯵W%$Cj$$6j;, MEpMF'C.⊃c4bAQk[TVk5B:̖WXdhը’-h| /k_ @|uXI!#e/v f{KDH3'Sv+ɅufgR8VCI($q#,Hϓ E z\O 0ki`%em~Hվ€TL. ǭm[RVLq*\yZô"dz[,$(m )rc_}G88~Ͽ`]A5@ N@qP:(K\^:(96Hd+#m# :P[$1<u*Sw/8p̡֘<y~-e[D@∾Ǚ$|Zn}Գ+ho}6a`_M 7E: w(d|wl&.OT Q;iI(MT^ 0Mw !̙9nꎜ0U@'bEqmySmS$P-.Tsxd ';m5r Թ֋C9Ū)X=@5?ڎ<7M>҂烨?:0'3NK/SDC"tV̍iQ~ZUL!0SLq0߱sM b}nog\oP=>3m9He <尲?~g_”+.N GQJ̙Ͷ4jsN YѬ5AlW^z˺uT [$tZj6`IJ}ϱon`R,$O1~L|iZD(MdEq&zA>K,1@͛+D2 o#^ɟCh/(chQ# A1{Sdо_-Kvg䫺$ꈦA5gRǂ'L|=A" 1M+^n{0X=Lrx,S!#叭ֶ_P ph" 1\%brrV1QQ5RwtG?5C_D̕ KL+gq29D}IM3Gdx0qTT^9k: ^,.?Lw"-޸'8ӆR/]Nen`hGgo+>O|3_Q5ׯ ֡ a鑄D%6 jB]//n@(~9 'sޞmOm>Pw(H&wXT&bPSߵ(KLDN6l >e^/$,Ow=44Jrg#Sjƹl)F63+(\'zw4&^iv2U!VIkϹRFH($ʭwUål% ՂK'O1gr!9fLfu}ehagZYZ%߷DUrBDd٧-Z+8=JEKk{N*Hȼp~qh+bx/מW"@DL+N\mYRJIC3vr\t. TP"gcR744]de MwrxDX3;m#S BuZ< -ލ%S\T] a}$I5dx]uuOM?UuHq6X:g&3 ҁoKyŀ܁w'lazJϠ7d_T> Osa?p6ȡif2fX_ўfx h.E3 sZhC9~e*n7*T98)s>74FF*NmKꎘNsw$y )!gWJqAҬuORbvb >1Q䯾ic)ycˋD c'u/&e)j6[}J mQ\o,,iMÛTpf[` EICЯA&XCѢIhŦoIHŜ==&ahxe着 v>ĊFIqI}ǙdFrN֌$ou %5!@C R={L哙vxo=a Ϊ>ײ%TlGG G>{cg>`2";:2_6OT{WS Ǡ4q.!OU,JN~֊1FᲖxhj)/<"+R>.*sk*'7 ݗB'䳒ܾyn-!Cֶ^|e8H-c"&&5`/d_XDQF.uӭL4#E2@bg;٘ )_&d.*BDk̫'?(QE h5_Pȩ۲@2'D!{>0fk?t״$Nx |fu~@[7+ufnPgK u\lHmD0/ё 7 TӵO8yuMN~ ^I3(MlXl%{{t?SΨom(֘c0D'05U)tu9u*Y-jXB4ϤNC9J{7F]GY>af6!)r#Ϝt_J%3n,/¨MX%[U]bbр꜀"Ѯ]0pv9a (Q>E =Y !ҵW ȥvhXDl:0s5-:\̚\T5w<"5w~ܩ/d)|s՘peTsw2lMgL %fo>5ĺQwN!pLl]ͱ1i\84qJ9,(W}\gXP9ѷok%p'JB4bFtMu"ndcUUUOIey_G4_F:^@V|< 6G 앇Ο]i\dF%;bZ ,CpF^}S3j6]x˧2gu-̼R~*R\<6h5˦cqRЛL7ؚe sߛV88 >\yzVpmkk@7:Y/m6GMpR^Hq"kE^%Me4.}3^]nӝ{ t1<{au7=, \:g P*U2s- l_PysŴ. ղFOEPQg ?11d ɒ:tk-!׺ˎ5S/2eqx*y5&OYXDA <$;F"U2Yi]Mxx,p.; s?% O1IѦUqk7[l.Pu p}N4҈yn+Z݌bu-s(9.b 9z. Ld6']_nJ l^s j[I{b};<1byG`T-R{nL9lxVY~똢Mz!GhL|UQhޠir K 7ĕj }>#&2ޭE^|19` h3wp7Yx/CuY \iV Oa5v*d{Rd xnLڟ:EΠ?}XSPUnyaD k Pdʸ;'VKDiQjE# w<-j^b*t@5!ş:11yP/Dt=A"x5ٿ?t6 7tv ?Ede@6[&X͹|x_(@.!p3ck%^"1ᩗubE+Dϖ`7)O1態u/sSI V1h5u?ڃ#F+jT['7Ar :e_PL҄(s^̫6x7yzZ(wi%?MRڂؤ / +&ֹ?>8-ɡNn>Β 8zj,,H6޵4)r"7d,dCӠl=(>yЋD=~طEsűX 6[+q2k,ǵ`W,g"/4O/PLJq,R#R}ȋ&Q={T%S+FuzqZRDc2槛3Htt{{cb2 '1*iq'§O ML$F _(s3F>1uRB+'?LRSwq´IDf5Z@XB*>CC6JфYP֗Z'RP<ۦp1= 0N?3k˒b ν:H"z7% eȦ´;' Jm&vN>҈3R9ed젓BRf02.]qM4Ը\{/M`*5Jjoƿ<ɊTKR\T޾BS<>'mKh7[`1[jګv́9-cȠ_FuC eU aCkbi+ECm=#M;g;FWh(G[Pͦ忑R˾ {*+ 7g|dHzTڤ)jC 1EdEVnD:P"&!( njþuauYX#+bP%*Jj l74E Әi:&^ؤG* 0%N=؎o,6?\^]iF҄CgiEbfO/=8 c Ǘt=,?J4[mO"7ϴ0'(P"hCaCD?3O%}ݑS=m$8i|Ľ'ϦșJ{ܴmHW'rggΎpsbeW'@~Qn;C2xcPd*n%W U&j8T4XFbb.BNs4;(#j(]B]r" :_D{7|]cyلeJ`%;>gX B6'ӍXN*5A専_\?͞/@M'z.d ߬R`K .]=\q&f+qG Ed%ny$A2,~ylU7/Tcڮ(M֭AEC qe'K'9q~t4=Ä,+Zc=Do&̞P8huq9 &wCQtU^BI ': cWXCrֲI&A@#x^e@G'xXȾotq'k^ /R,Gyp8xPweϛeK}G!n hOh|ki˗pBWr \oM'w" cD^J0r@a) %1Fʋov b2vAZUvUYKny |q/4G3Oqʗ7S5_\lcְ ıjMoA;A 4!̗=gU HywXLczɄrݵR5ȬTւ[Y2S+F6{0? `tn~ay7Ot]n #\9,#yM‡@kS2N&앇niN҇G$? #eTn ?ܽiPV[b/їr"u\ .>f q`NwmO8pŊ[F=Cb >#q7)A0̫N}qУ{f׫ԑK6{m#/yU < hXvYvl&XɎ 90Zc^Frq-}ZXDCyQyW&3G]ƄdTe_".CG ŗ"Su<82k*."S-t׮6P4t9/_KLoL>ӣ)BLm~lMup,{bs>Q񂸆vAZF=BZ1SNue H͜!G7gҜ%ĪW ]`cɰqU6k7Eذ)f:/[hOtțp7c($cM4iac坮l!OOal i2ez'=3 ksE2[bAOh]G沆,Nbp2k((CZ ‘jCs"He)Cq^%jSCkxx3IL=") tqB3Ԧq ϱWyIt^@`X>KL,ۘo=>2<ԶƝAGjeJ36>g80|Bx i(AeرB '18_>_Drtf"fJWTuhh]  2!oRjX)5dU]qSAj9LrGVXAՠ@ _H'"Nm[aNrT ޛ8ncDžuXل!FAPq,)k3"sS$k@0Qt|+ ]OP:`G^?[RیĮgz/]%ܔO 8sx$Oe KCW$j)_V`Eh2lM,/BjCT`䈻vVݺqrsaݟї=B3_?Um! pV؈}i僜[ I)|_IQTZ5d(üFYtlmḹ~݈OprDM-ūnp~눞†c}ac- i*1 9W'JY:m(eRLv27^w D9:(dJG4$#ZVt'u^Ve[EfE77@ C`W 4D T$^Q&*AK*{d>kmYj eRZ-p8MKD7=PtehFnx6y9&OrB|.ow=raLK юϫ52RW?1 3UHޤQiY%t^PAfT^*uh`kύ!I{׉S^lyۻ>xlV#6 $A-~7jȀB%oB?f[#!]Kht<"`/~ rkc/GKKXFK2Ydu$}ܰ(B GmN8RClyVA", |$sX`c4ӳ75O:0 jª({PCSo%'prWSWL;K7NFJ아]]O\9/抆aDŒ5Х:&P`CTI!@&XpCwOcm NHkU,= s:kLθ};tֺpp*>~nI"4/ܮ`cTVsPll$Ju~J3|f/Iy rѤo^s)YӲXnN+:C6>OPEBZ#JW#h{}kN Ձ6҂e|:$ƚ>[Ei5gg" k~f#H4gb7VOWfެ7D m(oFahF7(dS "c9tQA^t:ăWzr鏻{GE9 W0 m%Ulf;>`,܁lwDOR`zpP?#&dWj=pS`'eGIǤ?FRIy-pʌYqoR6_(8sai۲Vp,E -8 A0#K}:Tq㣘n}N[68Z7с|8WktQw΄(/^"F抓' e~n"Dƀ08_;i*"Y_x y4KhݘʍF H5|U,X?U-2aU[ \VH$Ä_ DS)8sQpWjgޣ`v4\nq?RIiK\'2?Rc`z~Aca`&2F52k jYo3N/6GX0G l9{UfM(잠2.A^w-q YBٳ=Ŧ _H( v~Yy1@nZRH0|>+*nð(au'gJcbI4x$R4R4RwtVh˖}%B*3 dQ7$hda*xXwaү 8 jeOȒ>I Q1U!IDKVmyTm:AZX?KˆٖXS"+OS3& y]OL?@=bZ(QvHߝnT9X 5HLj{jI?zyf(`g'eBqVm]e_ΙM4ޠX0b1˟"܋񣌰L딱|;YKyK&T/]gA:1KB=xv$ƒI3Yޙ_i l8v /$fIq1-S,jI^#xPp+i@㰰dƋ!LD3L">Ŝq(U +Hy1hw߄CXN/3)mDE,ѴpRPZnx؉gkYy50hp]ől(l|Wn&O8@7K>hR5Z00rE!U [r1&jBLn-,c סQM$Q_/³L|9lMl?LCʧMoPRf!ӸsկQ[@ZKUOk.^+{kj=aq"ͪSˏ*uΩl S}ݜLK٭j+ӴEE^a7l< S3}ې=Ij(CI?J G16<}<k~($$,O.ȐXs;y):&i^+mE ^3kr4cy >Lw4qMAQcS|xч%4Tj݌"?Ŏ{_,N? l+؄Z^`3c!V7L;w!4S]::ߍqԔM`c9R\ฒŖTI'o5HmFS䦍-}8Q;hwZpREl ͐do /<*S=j1bq*Ҷ9x̭"*7a|v q U]͇28~yViT-5? d&ĺAqpmq{NkG~}iۄ˔P# ؍vECGʃŵ+['b Q:R31n81]xQf?ךN͖w9"E~~5kiN`Iiwcy~,S:D{!*p/[` FM!Q$IաR?C`B0j1 .f{ q5h_.9ւSRF 87[-ռY(Pks(ǂFWoʕQbF2n ?ٍUxsQSQxej1*zTJޕnギ;w+K;Td;Ƌ"ek$m)A_DUGFչ}&TPؗa wyWEƉV ALdq z[ P_&Co(Dj#V8hP;@-E[)nsHU#^]v[ .wڔ-txkɃzc7|}-SQu>/xqOW@SQ'!^ /W%4k5eh3 S>((v YNt_uу[m4֛xd:͚a|o+RIcnw9A礿ϦeBV/?7H.뎼5ۛpkkԙ D ^ދ|3$#7~i:1_ЦG /GbۜJ}գx0;q%^9ŋ#Yyeyrl=r/}F˳C̉j(4}Zŵ 4^#ؔNH- h߰ NWq< n+hBC6p:ꯥcd+,:#oy^R`Jd ВIdmoeGJsh _-^E+ȡL!N<<0JOfw~#/S}EKe*¹f?vyޟ!`BK-:jA οYr6ʬ8ؙ fhOı/0ɿem@s?y/.j~珰NƟ3/u؄ڋJ snqkڊiAT\lr} +Fg!,Ֆa>|henXdM7li|U;̘gi2K˝{e1{_i4ɷ}r)vEt_N?6q|vIk"u;gwlAObtrP[5bT>,r %w'N u^㹶%_Veo45c6䆖ލ:]T?Q.%]$(N$. %l9[~̑ n6[z8q8Y_'(*xdKEIj[v PƵof&+l"7:;kN\jtV!~(1oeg?C-WQ H /7~|܆m Wݣ9T dsNF3^HNY9An}z!Ԗ}0Q7{5 Fmb, ɖ,Ujw#Wcci/k(5 mҫTw ~Iׁl㟈HczԄ'j VA8r2~JV`u!菋# ?tU Tz| GZ,U ]gp"jycp`8!d鎌o9-gyx9 ;9>: :ͅvΌDV#ϭы{-4{<D?~|dF~Kyʫg`lJY쓲 R|ڄy2JI*X5% 5ãas2LHQ$ZLq@f:*_kņ9 \Ԟ.ֹ%FwA{)I6$M0-`6usa} DBEL,8#vdϲVOCҦ20,@`h`khѨn$2B,}?ǐ۾.w=& D4V$׷lg!-| | WE/j|JAXh@*6_1Tcԯ6>/eXh +l Kxx:/.IZ|B6ћl$\,80 y*/jfn̛MQii(z|;S> +pE]i-zあZGHfRaNA[p56"Oݔ(R+XQx4V=?3c<JvzE8>"&$\ iyj~HBLVT55~U48ɶzD'LB<DLfId"NZ:8HعS`=ŏ%eVC}$(s\=3SBWPsæ-[z[XѠNwѲW "%[v;lҴd-:`RRFd1ThDxU` />dI/o 7_ܬ]8BHo@iK1WtiHAK|Wt':C'o@ >н4"F:Nu=;FՂnMq)+h_Ҿ$ YƷД!羜U/>y)SMC +o TK>U8\_[5įWb$^z5HQrӺ_JTn.Is'(pw~Eili"!l47dr u_6$iwשnu@Gm<&3+BPEY(1x+Im_a$c3N ^}I'y17 8#mirxGyJ%0N]_%.wO 30:[_%r z4.^"B.b[ӠS'YK4uI`qVQƄN;8Eg+7'IGr;l:d^_B7Gp̱rVGdM4AFװltno $],Zb-Y(g(QO!;JWL\.1r&/y8kW_: ֧kV(]2%Gk|h&-B=8K_{S34D>NfS9ţUfXL{>4xoRpy)֏+6iI:-}Övn~j"2s~ǨƼp -څN,?82 ~LNW#9f6y-U&wbtE8frZ3ywgО`^蠨94)r@ v&,aBqtqI"Mx H哠x#VC~8XR?n[HD2<5`#* rIbC"ϡ7QٛZzߔ>r9z_GR Yf@bb\/$D4R!eYS9ϊ/@oT-j!hEkբ*pIHjDgW$>ldL_HrLxo1# +G$xT/Z&-w'Qq؋׌.$+i*c4u>SK>=D\"X"5-@C-՜B$2ȫ!ouIBwNB >^o}wf lag㔦g)pžٖ4oq֖iw)Ī 33Ny;xY:UA*e` W2:_kh| ozUe֨lh/izgQehȇNb tDHTx#7kTg='йCHIi.—i!$1#G7lTA,&7S@w*3pr~KdRyXתtwyÝ ]'W,mLJ9 9O0WxEkIoi|qFgjd2>(5ڨvy.US\膴)A:KS4BB2Og\D51\lz)sBaB!<pԟ y heZ ;= -=0>|3n/.gINGRuAy%g(''Q7X/W,KdףǍ,:K嬮b&oѼ``W;ԕx|ɧn}5 #;,Sٟ`*_ܶoP!.)-@2\"ʈxC c~v}e^r2G_Kck'u5|HYe,Kl&UϷ(;#h J>(fvR{~'"ut#DAI?.4Zч洤-tuq:x"I S ~Cߣo\jzt[3}iX_0$7JeoV> Rmjc'oC:OsbyIG1$*t5:E'6K|v`J_IU mJqĠiGѶKfvfȉ\>렼Ǒdf\}JUdw{A_p,lpepgn4710&f aRQö́Z(@91~/fU/{=)smJI#??FuVgau± ([7=Hqfv~K{=V {?z%@ۓ!H^ׂCLG&j^"85*]mIB 3o@0'Qá‚"ɀo[y@_/0r nl|8@˺PXP~3bt-wZʜW3|Y 3F8nTp)UūB"┴x)-vfIkQ$\ʨāz$#| &|Q+uhE]wF.iJ`޻ǻ]C-y*hPecˠ)7ū@Y)q»jPTx㪹LؚG 8@DpYnwk]ֽu컑wW,8Xy%rrlne8%VզX+v C=|žu5 KsQKH{ty{%cV6DZ8?Y87BTFʪvՈ= dW;kwF1%\iHkNnU}?L! ujY<[q "];9= o:vg!3_96GBV #yDi /$#ߐ;θ1͔svJaJ = USZFӳ\ ^{q4OFjBbkTӪMG9'KZyjHhK?mfE;Oa'4$&*A<5{C8\P߼=ڎH g}axsƨgBZ`"XR@JpoR Pz7s$窧5V&G :_mZ'P%~_!+ʂ3?Z6PB9Ќ!/r!ypؘQ 6A`_M& BwwFK._mQ0;f-}.Q:jT?ݺWK66ɛ`f|tيzqO}#v dp'1 yb{JA! ѱ vSy]/uci֏ڋ|&bᣦkW8ݽTv& R<0#j0PHk|=ns #e5 .yƷJF l]粃=O~=KWTnly}@"Բ3_گ"FANZX͟Q>f2俻B1Ù_H &tz՞o!ÞfŜq<~6/:'w$%]d}q-B'>u5&:2\PP# :8=r' TbV;#PLdx(m꥿faRպ UR>;>>lg.+e&<G IK8aIg,?)S zdDD ,HlQ~f#^R[  #f^-=We8|-4:BAk<`7hE$Lˤ11&r+k3MsB7" L}*{#!Ӵ*݃sOGe*Ի)DVXV3zWm&z+oع5󶱇_a9KIی,Vjd" vIqI8 2T<I$DZ+p5X:]xՖ,ۤ݋RXsQWPR E:iݺ;OK~}1?ehX{3~"Kfk9%)4Fr=>tގMU>0Еf*:K J(}q<@R@)68FOt4It~5jMfjy"PqJQe) M2=8 ݝ=Mr2x 3eR`0UK)>sȸ5Ef)+LNjT|91${O1swyFGۤ&ĻԒw 6KL GdIZ," tPge;܂!pqԔe\1Cن3 CCCœmu? ɠ0&t.!]=6f-ӣbZ5$1g;0?<v#kJP+gP3E좓!וT`Z:!LimK PC G?{U9Se<~'͛Y: CCН&]+ #nJxPBL/pU2w>N 9*!#8m9^bG9C79';. )~W$Lqxk!!d۩H,>*\e;}DLB\K]w=u"а/hmȭ1ktd:~xDr8K%lE9c#cQ,W)N&~/ l&'.kЫa|MdK`Y09ϔ.n^b{{-(F?R2EϓW2mjN ϠZg4Afm㡊kGO1)*&McH(q,fDQ(,nj.~}A}1By~ˮs3}uBl@ Zs\PLe|oPcjH49yOb5ao0d΍kRZ<>zGNON ѼE%mA5 w:~$3W3o{RyL/Vnndc3zK'#Nv>OLxBz:f1sscej^SXT:oo"sI{w 7wINn55IheP&l5-kb yZ1qcc$.[@Nca3ߞv{pCjc2sﴀwa!0IfPҹjx炯U3xOa9v@$xL`xIǫ,;6!8'1IوDcL㵑kM0F'U3CA93<4'vGFO HFhͣZc)Zcp=g<1`qVC ;o, DR _Xg1_Bm 6ն(˦9pOԽ Ss.^F֪f[g=/63y{^c)jO{lU"Uѕ9G.'VLy>j(o*ofe.R0Trڜ60+-WhrEsob Yݰф1DhN!:cO]Iz\c)L$b2:䯛[Т$2˪ 1w "' m= YKHӱ mD@Ot#-n2Da*Yy'hx ӪW1pw *ٙqh[ͥBW}>kfqcVf .4o4@|@ +d+Y zfWUg G.PۢqJӼe?]c 6GlnեиhpC2*?sgk\!SxV.t3;rMoZy[yiV0Out 2{Lb?xTi2k3f7}$0)_e8_Lc[$1J21JxDch]5kN/\4m*)J 2S{59(H >M9 ˜M; Qԗ0Ѝe* h-FO#(pK]~}|o~ll3+L47yk4}?Y/k;=,o^9VzBTOſ5mq&ym q&>?>D;u}>7)D:ؽU"9WPWQU k|Lh{blwyrřPf~@Qptg yRM,Q@#O+=Ł;^Lk3u%t 5$wװF`?{xqh|&jMd~9dSg T'vu+ 8\G~xhE(:g~"ǎ*a4M.aktv šco& UQ+|7#/ꁶu8\Vpcn=c՘,j4e&V'[h9PvE\Au`սq+W \ɢ Mhޫ߫{%愋eviϣsu)D@%@KY*{&y Ŕ >?Kl0D~EԳEFt-5Vi^p" xəts )J'1V "GM!ߚ#2@ &*R8k;5,>JU[7%'%Lb:V-c N2l>8 h$<#9B d Ԣ3Vi4&NJ:E엂~B@b(6{Gx;a_QHE<"?e:ݙjǃ.tB'a z-j@3+1C$%coFMZ7);1!dRQM n1=X.~_T`F|VW hltx=RĤeK(zw{'[y,* xt:EKiDЈ! z[7WЫG\0g!q^0TvyZnh43諚5& V:1g&2hxoy.W]/] = I۲". 7nUOәA%  nX˝UFPBU.i`ItWV 5 VD3T;S%@ :<ŦaQXf9=S.d\ї aœ_q-ꯙsĦ5? YUȶ詈JmF[<Wm4e9Zʏag#L*CvXFF匥!/oƅ\ Ymi(#n`I?nxȷHF4jS aX^;PtʈGN]ɔĕ+샧ˑr!+4qXnE:<`{R\QhUn7[O0 DV!I(*@wuT f{w3XF]w6yx"~g$"kP:Y5k?yˆ5"<^݆R1Lީ8`)\IeDmn"gL1ɼ8[0Jx~upIW#T"V9MLNgDh>/['U:>zB n Y꫁Ub~ѽ8't(?!w>Xq>mjHM9kV:7O{vk7+ N? z&]G8Z㐰UնeaK޺04K$=- h\_n{O5X59IL:Ro: {c>f=p}S}"4tAsK@:_w& JK@^`B̦CXW_U[5' 4s$Ee ΥML$w,Œud DQyj¹+~ e #,.drQ\c(Va$V!us| 79/B#ɲYGg雳kTO;X>U3O7qҼ&ՃGWhƲ>..NR"5pJkw|BtqRUAf>'K_x?FlKyGYJE|v||qs+"#Ϻ/i!zP*Q Rp-BZЋۻ3|R5L5DDnV-P}Qx8TGO agy# ͤ)YU \kƲb7$=0[ϻ:Dd857A%U_PZ4PUhoD]Iҿ`iR+Җz=fj;E*4 =F@.r~=F45xtBL;fFdYÕA%|u6yF}8 A#m]\BRD7q' }bos5U_$k.aPHlMsw1Axx C4CiW3;(g/7 ]hΝMnc(]er + Z6*5s‘]5O:{b2Wb`r0Vwn~ܲPtR|h;xaq /e 0Nh8g+cZm>}_Cv`lB#{g_,8YcZ?b׺ 8ge %( לJnmH.|9\%%,1QAbJ*[0JHM30Җ# tpϺ":[—M WъvO.U 1ӌ>rKŧ̙Si+pxӑ Dh7 :>E<=Rma3DCؑet:h1gۨC2IG_ns[4Ieނȉ掯@\A/0b; # hj8g6_])ZˈߴF*&GrUbzDo❖<#-"h^N x/r6gLFF48l4y7we1.]( n.+Ԣ2ChmWkBMBFL%m Ka1Cҏe*=T"Sx_'S1Tꆱ>3e%k;Rs޼~耰`es(iF%[cRGL|vIAvRazcBu ^ʺOC/M$ũ CAh {U@;QލiKYvvF 6 ױ 8p \i,#*îcsw ;+hq BVwW~1]pBt%p Hao wK@1-RL!}$Q DJlE q^$S+ˤU = 4Uץ5=y- '/S=*' z\^R+$j 󧓙>kBX[{Ye.Io/-\oC;錓z ۥW!W,>\iBXj b[6^вFzE?7teϭ+׶3|]L]#%$wdy$hU/)L m! TzHяE74ɗ7l#!DFdH6P JkZy4 HJc9T)xq4=接@vPBwym`NqGC C3F'gU ';Pw9@)r E[~9CNgY&,GJ3e_|hRߔ0F劚 A.(;݉%-Z=S&bļۡUob"K} OUE/ `&8A@RuE҆Ԫɲpd!h2Į%X>^H|2Lw1r-QWY1e)3ґY1C0&~o#*ð8__spU]\He) cMG(`gt݉_&P}%>2 xzʶuhůYQټz f<ꖫh=~m!&NIZ=1{=3-f돲%9#exnh$ վjeK$7֤@ a(fOWvhJхgA:{b4RtF<Ć`A.%{XLrĮm9b;zPvK?1I&!2ߍ.gz)! m;t^m:f#=G7Q Mb-_k8 GY/^Ddm thYORW X/"!|qPByP}z&)lf_tsr\_ .*LG6͓|NuQ֎kF;Rr3-)2mr`4FZJ}`Z6_B#BkE =q;pɇq" IOL Vj ]Јh^Z$.ӾII$L2Uy*s1=JQV~rhMQoS6c;3t-%xuM@^nA4as&NˎPD Y.6"CSQR,)4?< ։2E;WD@.↟cgU`iӖڑ#QLn03h Bפ$\Ph9e:SU?Bdƻ1I ֢֒2m1bwùVZ}[1'rjصg0$t dvFM~_z.MM Tڬ =v|V4u“ٮT~eZ;۬TW8ĴZ bij<5F؇uҷMLA2&n|l{uKGXliqMPvPtj92Vvm!ME(v$@dQ*-w  {91=?Z㥓v7#kV'.֜SY(3&PGh2c[,೟v&lub>wO [_$ul?zy>Hx֚@"ܸ$ZNNʒܯ,AJ$k~ۃ|DӦ];TH7׀pY|QS=ڋJXI>~ύ:0gOuޭW]qHq40EgD8c$Yčk"h|re1;'u?X:q`DUryޭug^2Pj*~=DPok_S!_H%/*Azi*E6}JTO=e1kZ:INv1b~hRbp%M.#aow];s.z ~yZhUhiI E&bxg˜dq+~g W9J`|ejtD5,Jd [<jѸJ)aO!S3d_@q譜\a2`J%O spc8N=PmZ xW;-z!ZjXcbp/+L2Ws?>=N4ݏb8="؍y5Z,Py22Hziao8?T`{b!r >Az~GĪ\ ̆dLʸ [=NS '9zO9ׂY-46 r5FQ0x?~ s Jx1_!p.^G( b K} n nq;inSɸΎNں;"52BWn5?c|XkqRS~FYe<:_F\lU.m Y/pfJX2bXD.oWw 5#~ԫUdni'|Oؤ+xޟD2ߔmlM&+6i ޵|8fzlv$ˏ)nXLͯ}%wQ yuT Q)]]M} 4$2!!bH7ڣz1WCZxI|B]k>=)P[r<&bar!h,?~&ơDU)X.e|ω6*qۺ9$=량ylY<^o/6*:z!xxf`ε>{<.e7/dRrbaMċ|)3YS^);%s˒%";Г'؜;|6q\9[A #.cd˙ YM49 p):ͣ)A|:1-&66[EUFk[!MPzR_4gy|3Zr6ңB\@^sU6/?~]׹ y9cYoII&2fZPQ_M`:7'V/y/WC I1N]89W}״ XC/0_H1*wMhTJj;qIPgMrUj.&(8q9A=SWG[Ma_~e{a9+l< 겒șk7z`#"-np3 ]o[w~6 RY74:nbnIcDQsS_ N-m2É8vTbn'zGmu0"eqӈ}[:{s*qIf#noƊUp ڟšci[{j7~_fsٜ>8,AvBV꒯­|+GxRH:T(c.Q @: >STVTw67R69̺rd@Xܟ4=]~IXlagl2Wz:x8R;RID\[ѨFp#n@:ڄS$ņ0ڙXr  ¸kJF\߉@Y \e K Ɖ~0-Gܘ42+%!BD'Չ~e|IݤMO-F}Q0̷tA3Uq cG/[ftgJ-< V8 c2$1^&8;-I(m_Dž WM߬hpBBc4i1<>q 0ճd:|cʮ g rTAZ<>TrkRsa@hzF vwU QVVeTRf#vUu.e_l.㠈_CC8Z&4l1:bӭ5ff!0Rg04] 73P㳚 lj0V0+Y--4z?[e6{=ոiOE . Xi|˨N%DTاOA'eZLKm r"݂Dw˹c9u5 PJ6\+L_1TC?l| )`~sRw𧆅7|F$6p [0bTOϤm[ Ճm6wr< a竳.t8 Q N/7nU}P?3`QqP]#{Ԣe9 lֿx>k4 `C-jG VΑo3Y˯XD"|_v˸IĆ%spaӏm 6JI sm0}8֯)`k'Z];G^_vǀM1ܝ٘dce# V/2 1CS:J0din!E15a~ \{6 U z? mZr$8;L0'lS&(8R?*Tvx-€:\:$~w؊(>`UE]tӪRȄC%p8kt>?"Hz/l"[k3H_iԞp" @ɩ%-tqbC֚غR]{´?EUᥙ7f*g!ܒxns08#2D+N7iɶX(0 Ȕ,L>Infz0y:ASۑ/WLM$GYh+v n}&zw7B|IsBxH,~La>y3Op\P7;ʤͷȚ|6 1Sݙ%(R~Z%$jkm7}b@0eռG~W7`4Ã}W]' |9 v K//Q7X]``W$%cpaTqiJ"a>́fjLorAh{˅b}!vj>$fX*z߀HT'0~Ό ɶٸyO>N)t; jLif Ybv4m 17"Jүe*TӊHy:'J{CxekPT,#Fc 5og&  πK +KpU\gD)+=r/5 _nv"o^Z <Uq2&3-)5n@fDZ6HV4ny6ԁ)i=6QQS9}W:ƸY;ӯތrD 3<%_-'FyDoA'-r<ƌ~ Hexp)t~ֳ|D0x^yk}ށʃK">w d'{388bn֫ 5ō鐖嵫N `l;*|\t-w&/@j0;svL 螽hhiK } GּuV ǬK6mZ\ɵH%6ܡF&[SڭSxھ1#s>i>wJcմF tCx@q~yP*S$xh&|_n ; b{Y42`𼹔bۭZG%>_3$ WpVtЪV2 {?C슖N7zj51`j;brUzE"`[0loiN.0` 6$~f=!h 'ʦYꬅ;)Bո_݅:w8du)Q?}J]Kޘ+皗=`-e0LE|Ìe.1q4P"AniA2O!xxNfʹ.i (IKD>vw(&9}GB&M#/+㌔9C9Aҥ\KS+ `tԌ$PjJ2N(.K_t@z\ E,#jdJAAU[&bT^ 'Y %%TݝZ"Vw+FX+G|:ϗ؉P'<%e֥3FiČRncoO ˁ—dfJ!@qO%ΉuڜB^,gܪKj#]>i38oJ,B)7;oq /R<.%N(Kt759_uOC6u0ڹ%/O#egy>_ MCƀ^,|OL`q;u'E}D.@QbBM3F?}1 ">?0{&yZ4G;8<:=abIm$%4;𴆆'e~kPTjPXx[3uv@Th :);Ymr`@V[w82Q jG|iU[W !HYˌ`UzFdM ԃWlۉ{;WtC8f/{iYԎEK\<6]Dje7d0Y`%r*)Il3z't^Ć!c^DDZo O0~)G`WDJG -Hק0(eOl 8.jyQ/c(N>q~p`a>n^?O>aUT]R`\fp5b*٬j`?wmud;nA~lUBPyxR=l rGad g`AMÉqpt>}I7u?_5`,->t/5NU3 J $V֖Q sC H#lnTX* #<0]V'GG'^#4m\NtP3L/) ΦfR{Kb 5S,?oKc`Fγo-#OX&9QiZЋ*\Bqv!PŖVAIeGPYxJ![ xHOl ;d![[*]QJV";W@AE2@`z`ǂr $XߋTyeMA*,Dv|+T\]gcp-;ǯ粋>9<\`LMpUڱ1"L<nxyU<$:?NW*tܱ/iTe_tq ٖU>o L9%3:^z:Nom{.uv%DW*+*b{ $xk-=,nEќelݾ]~[}܂?.1$JW y{z i*uZ=騙WlC% 0ϊL\ ]QX~S&, |Fu3L#.j-I$!$wm9K~~c]eԧ5Elf:Q2Sܤ[\9جQ{$LO ]|YhY} <* !^!F3~pGy%{h1cdĦY֛yЪ ]tv11V:V3ჾep96nn՝J=@CV݇ry(d6"=76/K{Sq;&:tC}u6\RHGq4KNԹ}e&T 8 Pc2{U$[Qʣ.don $Yξ i~ӓ[q $sS RTyҊgxI&`ͥZ^ۏLl64aG p4!ğ|e g3t%ꦈ+ })Lź?w$hRk땫-iI-df7eDxD/11 9 ʔ)ͅXݑMzB'OF^ %u˚T$sYe'䙷7(sKVGC\*Pe;G)#׾5!7C(q'܌HrEĞ> Psu5uõXyv%h?zZn\{ˬ]"ygɿ4EQ_Ǭw**P\i^h\ :bxח^ɕ,W.(A7xnVd<>!] OK*TA`'T*Yav8Rw2A՜]؄]҂;]MKg=fd'nꔆeb`@&#Ey5&._K b#xU~v~,$E"E4;Vܣ"9kˤz{r)Md^WԘ .aARܿI!m?# Ay널)ZSʠޠʓ`+X%Ny؇q4$# n9I"d`>`D9lD/4QcE9)sc?A^IpOvJjՋɋj 6U3xi`65f|`+x0z7*#N~s!{bg**6E১쳌hCOںE Y4N"+wM76R_ ȱrxTUͥc  PaD^4WM?#@h<IqSO~27eA18U(3?rev0{ T&XK_\{b O`b22KvybII75IUf,ZW@$*oO*7Wu}сcEU >.)y~X}ZK< ^Y2ë9;EJveMx5f 2c9@?C3JvOA2 _hh}[nK㈒c! @7+GZR^8af&+Z.k?,ɖðKB*6mܼ-Q,q osZBtOq]ywHILyU` J˒i37 "C򼩨UD̍:L m!r n0Gk&H:ùU%&yH$j'TNY2 0*-ǵ줵5wT?UޫHpŁo[Z.9{YlǨxM|k\W=?jByqC4'#D2$vhCYrt9o;OJU '2E QFڮT"-՘4ױm"D'y]mF%72N <[6-Iy2=1FEy.w g[0!H@ۛcO[@5t ttVvJ`)u'ϴ7wi&¾hY O$D_ƙyhI6TI=sf*`䐓o;c7h4d{L$<Y&3}Vҏ׵%2&m:ePH3dbe Ѽ'dz'Sɉ6Ftlw[D!9f8B>"lΌܼJ3(.= {Ƞ$Z!|ҰVj49Bw( @ma"_(tUEА zO)0vӡd$G &TEc| Jb257G0L2,U JNT(ωKn%\&خ@f Y6dVI$+@ zFqRz΃DF4 I%|:"g?&!G'rvM~>KQKަ'G}uSl+JPt${*=;sZKÝxi1E_(JDWjEJ1f UDMσ)9Dzm~Y\r~"۶t-u7f Y*hԆikIc<cf6!n !#/wi\\qbNx)K>Y߇|0ڨLU! Ю< Lk+ b4hx"+B ˚]!`F~dA`;OOahܾڲ9^ʪr }oR`r:LGqYR?,yx~: zhh ɉu<ؗwK/=aiiҢJS2=Xb!:CZ )mD}?Ot.z,UtU E @6h~@%c/zQO±>qvl !Ld)>P6M#Wd9xr)c-;Er  /;'D7Ɓ،,cF)Έ!S%|? n!!֣"0>3WSuFTMi/$a&Ѐ1]_/!E: +1Lѥ "Gf%}[5tMy66{Zһr ECm^j& pR;şD$b&g-cAk B{R`UW] a"״ذ T@p9]6lLՠlaG(Ne/ #S)_5iRiԄ{|ΫHls27%P6bq I;D$0+ CeNdfjete]٣,JqZfɭݺhX,3~Aѐt9(e|`@ Y7Vig7]ŵm'4QZij3 t@QDQ<#VRgh"F6,o5s,gz1ľ<A?׈j{$Tdp[$tܱɊ _ȿưL6thbgy^賅_. iO< w=CdQp.d|2Nv? j+gj@ FS{ 2yqv+)/M&ܾ~}g$v1B& xF4Gs3O<{@2@ .ic㕯*{dr Å4Gx2<=X"O}Ĭrj}|Z惂 /j eV&*˹z艋XV*.dt|>y 12̞0%ܖհSzgwPZE7Ow;<mM+Sa9CтDxh Ɇ;YsfCg ! \z~x!jK9I#\EҕL]E&`<[[C$L=RSz5 $Y![:` Y8'.3i]qi ķnLv_/݂)"3bx%/D?YҼRRpZm>tȇ֡bnu#+,pȃ~qzJiW> V/63 8 K 47.+%z_ǔO!i5M;&pP] .DdukX_o: oŠr@DkW"Ez0]+Y,*9wGS%gW%lRi~ҝf'zF$BH:)̳\4p{P](R[el=MRsa֣4A O)$ז_Ɂ839Ki,N,zm6@5BdKJp^F6}i'#川jj^\=Hf s쵡ۣO/~Gu$FW~ hlI=P2@yB ek}%:5^e64m]pn;,8HexSOа֤Tqh`:] g4|9*N97 ,gA۝-bo[D}˕.jB.k™ 9 [ ,0 fO&|8m{S&: O\YYh"9`׼`~_nxR:'6 K>i=/FLQ^mnxgrP&eY좧5 ]@ tj#o h-x$ hbuF;) @9,>fp;F1K*LRFG۱=~92UC#Kmb>bV=:YBv;Ell$sHrA~0tpf\-"=b pL?]Lyr<Ӡ*b1B!).L/&lಽ%dNH`j}dsn*Z>8EB nA1#d@߂n;O4I|%JnG$ \WB*x^!V_UMB,oeŤ"d.o丹y("y,)n.Gu nVf I ҦDrFB,ī>G*~#x˄*tݓDvmه2KF5?uM/ʷ=Gv\vUHXc\<<ʩ[?zԶ$0Nj9 _Ptl,ZI~AEÛeh ӱm7Ozq5Dvʠb&@l qِ8U8+^#3 ,*mIUraON!)K@Mcћ^t$ixCȂZtZD'i r!Dφax83Dg>%JRwzS^aqج0I,xtkXkۋ^_M*h=\/zD>CqHַÓCJ-(jQۺ1۠xEss˿֫ff&N!2LG"рF2?ЈI5C(Kئ\WP@@r/n%/2d*.Ymf) *$D H4Ky_>Zd(콠~՛4c|&#S$%8Z(Q+u@7^+_A6\h AtW8MXs>TgY87}-CWg}ŮJn ;>Idr AV6),xKRM м gғ^N-K'rEu2UNF aL^HGkB,2׏Ϝؼ1+DZ(  Ĵ}ɆgB,SM+B91DqPVDZ^eeKaylvW%:^>L1~_kN͒z^0; U(*EAPJ&10ZE<+LRVI[g〙DM,L'R`J{OkhToh ItC7{yAPXb`1/,t̚գmD ʇ0UQFK5B3V/݉k02ȍ`_7|:#M Zn]N641Wɗ.6sغ b+kӸz%PUL=$I>OGG IDEӍ#wdXhI 9Bya D|'JEas³uu%Wɻz/~S&;4dt1 VhFoQa c_<Ihz΁؏ #&n>23c$Cs;JP *0MLugĄVU rZu[{:@}2u۟ZbW,){< #9 ܨJhcnF/)"·#J.w2l_F{;zڇ KaJʒ|P8ozYA*f>ڭ0 ¬_vƃ-&}k!SI )>ٷ\>JR70~  ϣr\!͛3l/Qdq1辄 |:0zkhRvVӞG~*[1hM^M/%uAxƞ&qݙ1Q P)-cđe;z_2rRe 9.w}-z5_3/&0Iuu (Uuf  &E*׍yNl-Ԛ#2CjeM(ɦW+>M4.Cz iY#efyWHo!X>o׽$O8FxrA Q" =bB#5U;p|mm &G$! |#0 |ߟzZJGgp,I*㡲O慮8O$*6%gb{@(աSՆM>2i.Ɓ^9DzȜX 'եfL I #C_w55Jkdqle9cVз~)V?,[jKAdx;_l1:/h,41̖Pji%4NTw*3xt }^wwpRȥ'=EyO\aEFe۩zL]J\h9~Y}` T &q>.MK˸zu}kD5݄Y!QҗQw9L`+{46X T4S,Ǯkw |U.RKzY2N N9bwV=GԓoʵT)o˦ wn#['7k$ /Ĕ/V+!(:"#6ɺ -cZb8V?}Ck<KK!y;Ir?I u*iө2T T@/G`׀^`- tv 1 {h@oJGCC f2$ I jr㈤\{UuO}睮E@9ϒAԗ:?zQ?Ժ(i|}n+{OgOU_IX@}Fn=x%?j&;aޞ#y%DbwMja_sy:VF*L9|-L6@b&|1 q *Y5C*e5hH ~1%o< $>@aRSHܭ,jO)Y<%Fl|G&{:snj_? gzRI7t;bsX~f|ٚ 5Cn `xrIJgyjnVs #8jR)Su&eVpFc<+00Q& d/hFPT4^<z@^5iv6cDR֜.04""?ڔZzjF"xԱlFOP;ݳzAJFI\NBE4%x /=@9ajIE:}\\"*.ʰ?]i}☈I# ̩F֌Óvi;[Ev_YL#iM<+/y%^Ux_^%J\2L \-X7bL.+A 30'Ԝʡd}_c=x9C<Kv[jԧ/PX;CuɖiEq^ q˳Y6_\/8M- }xj^Q ,/$9[~T,ʝb,Nq[{ 7SIv%k1_?pw1` ں!BZnJ*moFR=LN0jkX[T+`1\C;@"C|hp xpDķ{~W8V8%XbDe'KU.Ex-z|Q^!q(RϤEpO6[:;TUniXü8PdqpWYܶQI†$Xa@ČXX뱌1g$D:Bp 6P}FQP_E›38;h=OY+@DžF!eW![4`J]-&W-QAwiT΅ʯ:Ox +#(L`1KyDBԵ/׵4S-4ֳtb~-\7h+ E[.ħ Rd15J UngRVy;/"pBXmh p@zݡ'0/ZS3XxĪ)VϚ_s>yPV&*QtHL4{yE2=[tٗn@ͣy)]_5gkS?^r qȲAѓ@Pga=v5^|7B ^iy'C{W)):Bѣq$<:x.TIb~L:9ْS(e?q&U_`Y;O|83\V46&D@W;v 񤰅I{b:&-,E^^h]}Һ? P$n"{gS-E{2ѺE}8oj]{2 zL GC&PL*r9~ OOCRxDC3fxJ^u[yl2TgC?QU5dSsy~DKV{c~ܝ]iv륦gSҗ?f yqZoczI0S΄ ?]i "Wb͉[jg u+Efd!*<9} 'mHwM M25qt8ȍƄl'W&dAOA$Pe_!ֺT+c;5{.ѲHpϑPtYAӆsṪepG7+^5ˏ2㩵(#w W0FPwOnjF:y5sDisdzDa39\Q.)fBIGg `kHBlvsrg4e$BG˗I|l,gh>57l>=„q'tDq"9Zfbwja\QiA/l%HHl7p|v%8] ;!70x&:6fqyKe5&˕Y3j<^? dpv.{2ewޕla`d?@R29gMd-Ok6sE}?5u@Fm6^c0}Ã~V4J8"<3Ff~еZJg<:&N̑㥋ڱ,n csK'8oJF_e,Q9V0D?F_-m2(n0䠜14s~< "`;剉Z"ȼ MRylڄ`HȊ$(>YQd.uT[1!ya2LSUZb[sY`>|Pi˖$V(%#ɦ&53C&(YoKcYj/g`زUhY@yN-h]GCbYBȗIYi-ޗqZxapp{Il0- w4p\8sskz[x}M*6=l;9 (sO ;2Ұndt`%_B΂}?(=4̙'QKec0t)֘p, Yk\mwpxJl2y3  )6df&5i`Nhj71F *d,œ7 ⯷큐̥;'xWh 42a!FxcKZXDDi>y߅~!BObxk)D9qBk;C.r]X9ZD$]zɸ$=y s$]z|.v5_T޼dT'muW%жK TD l%](PTd㹝2A.촩[(n8."93!apSx;SysYPcsȂ _dpPuh&Rx| O1D o":,Xz#cKlN0R- &4u20,ɼ}/H[Ni^ME~03Ũ]<\%5HNn(NO~ t|1+jߥTx >rܙ{|b *ޏsli*1$'!F)䄬mRfq;ǡ5){#4iX4zpŭ 3v"-آ95F^U,58wևG*WVɶE/䞺.mvSʺ@gx HUgym t)rMgS=^6jC#j `i¥'Y"KF`p{n|Aw-0U6w۸e%a]6|Mخʤ\e qZg:WʛTgeK+]B ^u_@cdUΧ%3WeiUd3c4°j(xlZ.ݻKo 7љ -|&8 Tr):tWV Ÿpf_Ey#^fƊDCW%Op#I;%iWr;no1\i \OԊܟ҉뇅j}3V˛X; y!M)T)=C.ʼn?VL)q#߻SˈS:Veʅ [WW_@4ԀZ0jV Lf%='a`RaLYNE*:x SHlKA18FkŰx 3f'-;k1|UڈR4G3p?lG޽(͕#l \~[%7 VuN,i=Ka菆 vT؃ovv2x) 4̏4<}䠭Zи| hRfN@r, gKK$&yG=Yhuf3X1^0%sgtp v`@zd3nu8L9H?1t K [<<%KMR)#8k埁 hfM#ƒ.Sͱ8Ygf5 +W/ffB7 Rۘ68lPKJq,4X Uׅ pQVgVt@"QAM[\)kFцފU.skX҆! RKm/$*6V0ݤ4 :E7G)zա!dY!qq=1A=+K{:2g"dwh#  C!׽E'˯"r\jutC/N@+9(!8)>쟰#$5* Y%?4T6 3 򗱔᧞͒jq\ \(G׾dІwMzy.2 )Ė7ZUc S|wW)T"b0(,I{,Y)ٰ@蕊9ϜfVa{M4I3$m'q:T3 +%c2 l`$^5&3!y)P ukV(&5ɳ ^:vd8oyo+{,Ҙ5q?L3.q3O'KJ ׳MX?,.t廢y (6HXyqOEF$cIrG"k;`-zK#s;c2TE*d*5]Aj-]p]}0J]!~?kkzCR1x=VJ}@:9 ~Y3cиE0ߗ4k9a#; ^ w4ժ:=L΄;w~b3ٗR98?)Z=74p!hWufh ZqX* XlSvAm3œq-å B9;&j͢G xd{ # d 46R?k_=ТztK: W@ E ڑ 0#WL.ڱ 98L/ƣbsO82C9 +𧘚Sζ v.{xWgiLS? r$CH@ ZEoz!׉nÚ1lն,HN'4tdypo熯vUpbފ:<_G:+JDHEC-;ʇb'ET.Qa7FHW”*XZr^DW&Y D.s;w:L]9MVhJXԢm MLQ%GWN+3dHJ%_$BKt 'iBoz_m&Gp_r{Bd'GGL^[lUMƇov?^[rb.)[hqf(2uý|w?&z_(FA`?0{5;>#D xFWCHD%'qsԷU+jXkvm,mhhoRIqIR6Q? YC H݊ʈ01R/(WZPC0K5v/[9*ZOHQYA]QsX90M `Xk_:P)§"ƈ;༁tν=P 9[-3# (4ţ `'}<(1!o@5 \̏n #J3``kv?gAtׇ69;Á}Fvh~֌x_^V*BI>YXɠƳ.K0Ršv WtxE'. ،_v.R-6XA# 3DS3 L%+T\*gSmyFӦJ!>\W!L[`sw>@С{tN܅HSяxԣ6qxhAŀYf\J"GQ#'3D{d3ۡ헗I+6>μz}IS1e K#ԑWNxghYќ!/Ɲ(|SZK^^(ӟ jܟ~ac*.!8쪂!#58*o'U GX3l3[QKқMM("cb|d9㗵 r)z%O%$vk?̺341x{mnߝޭ$|\6޺-=> 뗢^G= eE$,佨>6xշ I3nghsvlUbfc'lYm:;!ćED ^G.Z]VE~=cw-Yg$!)2~]_5I~)72`BZMXD1ڽJ Z|;`p\~Al"%s-OM%zh~_gFze1Z/?q=dk[+;ciMEbϗW(3 2y"G1Iw[Co9<;\ l ˅ "4Sk)uX\DtgWӑp ҩ(/Oux!o0L|B.qlW6oޮg2a%B DݣRSU7LXi^I S/%86Bzn[t*Jfi-'c ҥK#0*l~`4`C YR%h\lN[:+iCi*D֏O Z ?VVִqݼZ>pQ#n|ZA\*:Y]|cw"BDZm2ⰳe€61u$RikVdOEYj>wI|4І5>)>kP3Z+HGy<'c?|5 vM[T`{Ԙ$TNHC?xI%}$|zmF)O>]=qIDLjp:9jhIW_/N6JߧC|mbݨAņ RҠ `O  A+mE'LڢAڻ;Htr ݚUlsՠrV9$ϋY0S5vw ; ]ԝLRgЂ(2rN Q/ꉣ`8by9fzJ܄ݔqw^yB*CJ|4[ưgViNEKik]DWAd!9Ab~)YZ1fń`'z]ziNhLXaSLS^IQnlNfm#櫌b|XWX'㑩 1ZpEwys([i׳PZ<+PTl=S64 sZŸ&lHa吸)W5a:&͵C;!T̾/YU}%Ҥh<9/Vƒ3XBfϧ6J d]j#EK P#f+%8VqgܼT6I3dhyKl>4/19VOWE!6 O80d覮']ъ׫,jgl&wvxluЧL H/;:8)Ae) vN.3uHaƃhP^{?E9jMxnYV j'q#IpUvD}4)lYo3d[:9:s!]6zLfGfJYzd>-ằbNT*bc涽v%  9@@jnFlBB`!ћH=CNbeX(>?kTO{E*dB%]W\*xR}37;vNZ38̯Iy|Hi9cXˠYT/.;>/jZi,^Ub!`Uem*by%`Lq8YEto]fT$jo0>T&m~0l|*s8};/h\ol9 i$]Kj+c="3Uzr&DNA"K޴#`>1ţpcFdX\koIm`Cٸbb(sJQ x'BeÍ|mT|NʊNe,iH2O8Xh 1Q Az]ޠl^|ih]"U?4d(_IokOb1Ą +*S@b8nKE] ~8<Q3q rk|LhHɶ+/'Pb(BuRLf l΍%&VAA k"S[e ȃNB%41]5*QŜM8H3 dCÚ340"hKy,͝)τ|  ,T+˃~WtH#运ݨ6瓑^K"pCY (7[= DjܿVdJǼ)> > !/?J e_3Q2?-FAA@l~ @2̒-Yto vTzr> jb;/Ք儂= +)zs?6wj3V&(By)2^W#egQ%F6R!=]ᅪIG O ^ `7H轻 >$^hap[.b/ P%X*"kss3FnPob@:gLڞBa l`K_"]`7&i^4\l?/b` GZ2^)Xb7zpza vNeB37gG.=_o"5j r 7hOv@Aq*YBbFhA#=̼&IY- n1_-~ $ڇʿfܑY@'N1- x/5fJD K En6 *^h2yMӒXBÓY =3:SoI]Vgmg [io6 FD_nugtS)z0gÿYG /@P-)p /XiQ] ?0s Q7n߀:tм'JySe.1!9XCt~0ԺyU^roUAJϩ?卮hEMs[B ۺ s@wJ .,(x&_l&g(@'s{U;c,, [5.e%N)vuG'`M44W/(h_N`ɫ*=Wqc_` D8F ?px)_-}˙;7f-rLk ,ucE ߄i? PU>K\j؀v.AޚHJ5>ĮIvF =D-(mJT&:SgE(C|myg - 3g±mq;tžWw?]zu9z2Z&#i (TȰJTway~R(u؇ZłV^̷.ﱗsg/"4VdYioiብuJ#UDl0kt(Wku{  8/(~r bcg<=(}K ,9\FF\Ƕū="a7L V).!Ƀn9dѰ_j;fM݋z$m|(Yy@Yaj/UhckD׃ݣHT"{* ܫܧ->Bo Zlb~^.<{ 42 LgW`!L ׍%,!LzlB:3@ӐT|6ɺA[Ƙ:)b "uLr@vc#~ΫNl 7>F)2LgڲZikX1~fQ6h-B!WdD!W&o䡦8]uikM\Zws#:[1x%QV8 2J|mbM} /MdXmo'1pL{O٠x8j3Yĺb`򬾕IIwO;k8''VU zs@sINO @]t 4I^ȯ~*z7X"$x&TQF.Dt `hŔϺ" vw"1p" qf޻KĕGOo{|vsYޑtg;{dR_Cp}]mQPK E iT0(ޘ/ūU@th5LH2#̙i-8u^ڃsi"CӢQ3l+|JXp65J>% i=PO"XXDzV3*Oޜ-Xz47;4D_ja[a|[=)` |ޜ.CZqvXNbcqȰkgN0$n(/L!/1u_mYKϴAUiQeTt-p迂bɛ;&dkk<]<V"R.zM!/t>bhW&Gi92֬(MH5ՆX>ju6hOZk,/h4I^hM^wi#m:VxZ7))Im굣qdc,>&sm8 yuUOl'PCj8"r DP@bDГ,L? =NJ7ͷ܁Nx6R lI: F0+YⶋH: 6;q%Ÿ~[ӳ%nW=?V?`  6_*|_xlg첢Z옿l7nGV׾HlF%{dLK0`YTgh_! pe?zI]CO K(jx" ORn\:~9Ȳ ]S Nd%Kk xeӈ/Xk?"/S?gL<F`__ț~,gƣgzN>ڥew}j. ƒH4T覭 e˽7NvD :q"EXkxN|o᩟_@!BB1̰sgpf#(v1cRH&wH"TpŪ9`1&GkIhkQ#;$ -Gi1抻x Jg= $ɇM #|5< q; CMe`+ p 瀔"Ue;J|Z pϫ"ơ!| ށ~ vfzPW|:rI2u(Z=k$RCe|!zg|</b=.8$[UKme~ZH;]J= #I<%kuNL|@䰈Ug0 ROu7 ^c:yOF6<ͯzw{F,]sMDZJ#}~_  zH[K^ICIQZNr,1τ$ ELng8#BUAdAυ%U-Km nkHey$HDYФC擈By-jS4v6^fMN\VL-"lvi<ɥ }CD\ӛ,\dg4Jv ZWJFT_^2yf}DU5H+Y Ȁ>],%B +i(+(loyD[ڕWNǵB`*JF4 ^0ɰ]/l"V|Vb)|V!$=( u&CYj }M>htbb/:BR%_guT LpO6ZͭP( Gm*#XRG;`ڏ;^drbIm}PuU{)gF37YHN,ԿDNDKo9\ C{U7{2yU&͢Oj꥕mf:Iak:B[\YĿ@S<%π}葃{T ˊJyJz*q?qP(`v,:V!Z:=PLȓo+P8>?i#f 1-R=Uнl2"B[;YId?$ =Fbz=YANQ }$EnNN# p7bX&VI#1n;ϺHb$סy\#q*BrDž8Q{=~ FBb6f-^&)5Db_ 8Li8U-I08aT$~p {1 s,x n WU_TFґ?n_Z yO .m3T5,[L8/oeWzTx@KS'4~*2*N|g0ak5*4m7T6؏ZPvyhrI;FJa`0j}(s +XsÛ %X*[b:r:Kd5?K*/-_VҲBX"BM.Vx/#x J ŕ&ojh++ ;d\`4nT='(i8M 2bx࿇ڿkhAzZ xV*zYȨhk9",@42k? G}f 2S]-FpSP9"M\QY>v}NRGv}QPN4ܗ#5B/(4 aNlz mL#_¯zES$f${lg7/p4@TWc+ t:=JHK Z@\OuRDW \&B` &"+`ؗECPcu-ᒅ %oY73\$k:9ш2oPܞOU^"\xq57~ 1/<}dvA?9&DsVx>M`Nܔ] V2J&YkvƵ.m4!z3C̨md37İ̑ׄ} fE_AW4OGFZ0a45k;6>*FHCJխ爁>kb8u"W yyB?l "ʮ}t8E;^WRPD_5.ܩ! $HT/@#{Nx/Ex!֖kCL\1BxU| 2!dtUȝ!&]2J6[XtRbGe Xw(Iu}riR;ْԜ)/Ԍ_LԘj6exWr{ mu'+nV=Ɇ̴"9Lc9MSor Vͼy?.u6g1ƋmY~?I å2E~pMZeaGx1.'g$JmF) ݅ɯ >nd,{ž|Q[#[JVs5{g&r<H3V)-fWȑc]_F)fM0vq 46nhp3l{zvCX RML`' L:I8~Bhф"}&9Z} >% mbۢ;ՖN$h' D,u{V㐳 PCfSe9b^N ץ}#[949[k)򒶁Xtt0"͠(&_ce5#yxeWQaMf~\[CkC>)ɀ!;"&^mXr*3JP$%ïls**,A^wV#Nr@֚ؾp- QOq1[2S|mcXq8apB( bw¶O=Nn|.%Uջos2m2󇁶@a&@(zTa 򶷁x 1mkfCz)fʯ(\fP$(ӚPfbۃ" !A%:ۯ"LIeikx%gP^bQm`;]7Xl4S΅W^ĥ,< W}ၐOܽ5bICn< f^+L#~g8>-{ڔc#ˀ.f Y[w3+"T%Z%2JZC-I"i-,YۅHKd=-*eu)Dfٹ I0pNMmqxTT9xO#{+pA?$cO%J_zcF&ɖ|5Oq7Fg'$E4Ų1oh0ό|*)גg~PI3vG @J@ B yTp.$ppr],8.xrVkS`Uz%o z[?jenPd$og7$%WDk6Y]QsN˝4Sژ© ZYiKC nOCQz=MxTTDahk`WWB};q sJp@5NdsRWDl`QC=]֙)]Ył3̌7U]>O)).H凧6V*`WUwC#o$Z3 PEH>UM.vZ9Z(,kF\ Zoh1B|XX1mŝ Zh8wEPu\zqΨ>ȍA߉Pz{}|xujȼԢ{8{ #3n D|/Ēү6$)(P1GOYBO 7ul/="gUC&k2[>Zy8uw5/Xyb劯p{@g'9vB?ٜTȒD/l1jQ0hFv~d_-bA_? ;\诘,weȹDI/0] ;8(HQx,\xwL3CQEpRBWe0> g&.,r@uXZ'J] ѸS1Ys5D&rxUS ءWfޫn`hWAf L o,3Yv!BﱭTD;xdzR +I ڐe2yupm;,w2l'.;F1a$IqUdX`LQ `Tfa:\,w'F͍I!qߡ]E1]_Z#[csç6{j ҝͬ m57/өOJs4Mu7H}Q`ȑ *o*v:xN;75\?9 X$[ ?i zYWԔ%w *!fvm. ~_!B-m_BǸ:ז+R{r`-lxeĜ(3ojമ~;Q(kA]@גlEIRA,8'ٵLgMP۲\'=|6.b;4ksqĵk?*pktrRYp="۔dCN}@mAmuArP&K'-Lun[d7˕*9mp, rNF e_H*xUskUnFqRI3͡3+<9Tz`(Ok!*';p)_Ҳ羝}*zњ>HX!AMOg y5MOu#`bt $N26֙jwq,Vіq+`H{#(Z8aum!LEɌbW m*LI~Ol2N j/,IM[*Z+ h$` $Z%O<}l'\<oMVyH tYlqj#3>Aw~3=_Z4]I9?lY~*eMlN~[5XY9/)aJ*JxPP lmΐ^#MywVS$.GɐHd.c3i7l2'KO$:jTd@ImvFh_oۀ![U ?bLo*x\m|7ߕ1-;*\wVgytA~B3A"o_Qb:2Hp dzp_gó aW 6n`ϩui Gץ>A8yUKr8%\܎鏘eiURex9RquȐf^H$]a>BZ4c Qg>M+e_L >E_+Fm/Ȭӷg>1\jȒA&L0Raz"]_~QӾFhNlW=^7e>P"b+4(@5go^U6X;`^.a#ix bM9{"TT#$lO|\Y!(`5(IЏ'q9r=/U E?w'79]6[q@8=Pe'ݱRW;]5 ?Yoy7{EՊysRcen/[@g$t /C>Z0TQӚO|+N|4NQ:+B w_'":!wYQۇen'vE"/):mD -D=M> jEpZ8NpNnW*U+e=e) s;v:?6\Hw#x5!#/=Vz^2CȗYw~n+%mJ_ n5RM78F;ΈBXLyypkjZۡI1I5Y4$pЅ'솃3K%p hy^Yԅ4S7L: юE0<*]bkr3>=YHaq~x܅ 9%z܉_v |r_ɧ+A#sJ aЎPJJS}t\̐m'r#*u'$ߗ.#˫#;[dsmhL3g %~ :3 SkjTִϯrak.`e_ޕlQIW0#% ]c&ƥ+qI//_ٛ3}# {-QA1?,)^+-ٗȝRY͓p$]4u:"}#%zP: {s.6x7R ea5Wy`%oK8+oPjsipWbgڮ땑 ʯqՃEplۗI@JESVF:&EJ#H[ \列_\2At7ݞ!]1P`ZẇK5cѱ )L̼WprX߁b2TP=G7w~p'v[t? fΒmwf1WQd)Զ%TlS*4jwjP_AQm/d'@!>V`> b e*O {8(fN؞!#?fBYY7!o8y=[.ߋࡈEfwqHI9C85^LГs # Ros>-Ϫ*YbxNٮcdu/(EƞzJű󅀜A̴掰 4ng%3Ro}Lp+Qup =V sLC~u{B2P -[b~F`;GGҰL1I9;a>>"HSM.8}_# SWbD"ݨ<$a>n:{df^瓠z)z&^"\FI7!Dx4 Q'k[ScɶiZh6JVLXPioF}D9޼ӧ퍁VIG桢Ԫ0a(nML|!)Cl^ZخژGؐ۝El6Ֆ#loCIA\8_d5b\6s0h[!nbކS|ZNUFd3CToB~I;3uN9yl3-\YHZJf qIlPJmS"9Bݝ̹"qoJ&2OZ2T\mOcT.3D"}x aYU4{y!B%o6 O^T:M,,x1мp^zz(^0$+/JV 'i/|S bv`oF4FUԤwc" oj#{ lHkGl.<3[ё:7%j#d<-B6Uimu#7,H^ 62'H߸/KfU*9iDd*紐#F^PR_צ!{]v8$/C^Y#q{$P !Լ_Bݪ4^YafL4,e>]ygQP]@eMYpbE?8;X1b!Q66ýg`#&.|fǃ0jP]6s=;7Uv@i h_cOE}o{D QT{AOCs#5g/`^8fA0"5>?lm=F z8Cx 爚.-:5G_Y*{Ij;r/WJ!*[Ź8弅v=^7_,#ųl SDGK(Aӿ6?T^S; :6`qD #$D-VE -m' &?iqd+M7Bhh$vv7~tH/bqrQ]6X *ܔ[ͬY^sZ{A\n ,,(d8 XzF [pN2;kv(eIԽhU.vh,@FVK _* `ifH'pkQ"`Uլ9+i@,DesI[:ٖ{,ぅD|mcCڄN *@dtGgTHИxnJ+jײr:!M)B0߷ 7딭Dv@1V_\фy@:YGB/ߗ;; > 1l0aJcЎpYKpnj> o^P 6}o\[ Ҟ_w7yPߓo=h-i. +@h 4!bR]u:2|5,;YqQSosX1Z2agXV挑ڂ6Gͪ${ɹpHbژBć̛l'(-׷$0* Hl0c>4Ͻ~ >zc&@%}BIMzlUvsSs 6;2oY!sLL*7Yp'dЊ!(*rS#~`~i燲quuٍ,Ei#Ed)ߓ<8 itKtBtm)F$%KXAWn]J8gNpO}~AY|q'EPx1B6jaF RQVH!~!UQ+8#\^(ˢX2@#n3F=хէf h$>ˏ*j6Ȏb`=< _͉yVpTЌlPp~",U;0{ )kmå?OxĵDW}D4:V]m h7%%FIFz}mGhsOYِ6e0$ JK $]Tr~:mSѯ;4WAHQ \ u4>Tη&[SSʼnʜF3 3oqӗo Ύ^w Ƞ8z9(l j;\t*r5J%0#?؞'s!.Sۅ>\ܥFZgs#-d8FGIS$Z/0,xB%BM#͸FB 8fxccҟ2'O:'É!+2CJ5VUV>i56[] $hn >͉`,tUFhpߺk~3(4=j80L%e9!9m:$"ʱ}E8ӝkr:8.al\p;8s1E`@]!riۮC;ݲ)<ZCЦBl'[4HYƋwhYO~yěN [H́+|na X9`k {ͯ0 _qY Nr7Ώ֮cHb31OVL..8qfyr^2LbBk[&3 n~61D%LC #D_{*;&0$#/3p2)Dd3~*䤀JOBF:s;)I[̃Abr;BYZ-eUP_5E%*㴡$_{\8S̱ڶ[o/-Tdx$6GHm$U!t4GNAuծg@<m]d7޷WJw(ZQGSB;e0gCAW]n<}+Zx& c_ RIׯ6!Hsxm܅GgVW(u%i+]^]{G87ÿ,ĶU xoJ 4V2Vѫ?p=SξQ_2u>EV{ sF``-PN9 ]=UǻL9*3>  ~! sSmXSih\qg[ô(Baa w#\2}v evtņk+E Ѥ} c?O i"BFْυDOU7_/Ffpu .8 VLHwH]<Mҩߑnbq|plrE~[c ]YʇEV׾UOyasET~⃙;s`&Ȗ]$CqCPb"e 'TI"ؚ߼30b[ ӯ)JzMm~>Z6L~tv/9$Ѭ,K"%p;P~g9~ fVBS ;` LK9Ĭ0RJ-ăYI96O0TSfxJ2E{5CF'CXrVo LYj6!^S\h܊vfz~,yZd42CLC 'ŒSwhlFbyV`g˔+J9(Pn|BfGO1Np^{ȍu"i-cSYuv\Z#fc+?$%3JY7$# wN<9;-dsǫwU~l3 R , yXvjc[}G]zbGyEY/첰FiӘF ޴}?[TmHy寗gA ꉑz54W0ru0_AZ!n9UkyGR[ޮ^iA^L>IITY9-3hW~d~}U γ!J˥gGuJ3PbOQLYK5J`x_mߐ-.$AKנq2ϱ7k%c^6o^¹M>]3^8"(f? ZĿxo~5|Z"o 60SŚװq̍H>*MI$9@4<2෬t{5Vktӱ~38z ځw*&|PC@m @ۺBivwoɔJ(y +j^}ϊ̗Fvʮ_yeua?ߙ d|Bp<^{7 ˜z\ن5mCu {+&dg܍&_dR1ƒV`~\!ɉZX毹"E:Ujyfz{P16Hz߽ E'pjΰ+Ltu쵐ށGX[1{A{tP| n3[ገ cB:VMAgZFH);ٝy77AHJ!|]}+ 25GmC_G$W bT3SrzfqLh/WȎiHMDń{#Oe^VE؂|0WUn|ygf@:& V5N)Եb8lC©o,Zs6o.Y?C8\ׅWnA k0-Epp; F =' %G]]&NEaRɩؚ:xc5Elbw@/)yIW%;@i6xI!&baWEY`*8 x7{1a۬b5 "ot)hCZ.NQ"9 OI#%W%Ti[ @=Ҙ7E 2nfWTUG Mr2ܥә@I+B07wȗKvuFt}_> ~cHxvLV;H}JF&D*j?GO7Ll0Poekb|H&-ZluV!jBA8ɥEd~UwӜ7a۝t#F =)N_M| v~ӧOWuBAmbV$Fw+v"U3C;9K g56mf. )_XW4QlEqscF:xISՖ]hcJT HZpy񞃩Yfx1Q(-M*w;^܂(Fg;Ahg =VmUe%*e5qH!fVHnl.v8fd;ȵVJz\'iŷpJ_[xcGs2*p5ləl┅YNk~NkaB3ƥ[RAGf:")X2.Ko[\;.hnqF[oJUsu,7ϔlꢽ`5{ɷ#nm(?Q+'9@StԔ1 )l8\%#z6&'{H1К*¿nn,3Js79=?E$] ?ayR(#lDYؿQL\: @3޸KQ=n}@v}e,qf~NB OGQ#<=i@:,>l[\  Q.1@ !C(7>¬rӉ~/bN/)0lKqҌ,Mwkqh~Gz+Q_".U,~o̍G ^gYMZk*V۱;s#8֟u]Pzk>P a@9-R/f: M܆w蝛ڨVkÎp('g.-h eZKMnJ hδM>om2jfg}$ %Ъ)]9!|ݞ< zQ>QtPZ5=)n_KwZ hqB`5y$c㏗(N-cpJA<p)dr˛ӬEH2ByZ /6~Q*a'VPE Gc0hgjhy;OU؝bO s=V4qPP(([VFolqA`$d>{{§ť2- /WE!^^?3kV XΉjw8'Q>Y$ )K#O9?HQ5E=e3υEyѥ_2%\m%|`[sώtc* \[o Br|$(WPWl_hŶz/i=V7O\E5TV:x6׾~4؄eL3RPκIUPM8"U feu r 0?ntƊCFcMCSsVD~J4p(<5TgB@ìƨ8@\)DhPz#bt=kyO{*iZR䎏'aAMvz 08O?3ߟ75hg77Qy:l 9.lFE ᭎y !5lw,ctǞAlqii ,_&m[ÅvY6/Gn{#yO$5s64:-Y/ osD\ɭ$"D@V0ɪyya:]+d}mN9CZ ëTϷn,AI&ޅ1Y.m(md@s SOm*}}M{!Zwɒ< 9huRA(\DhQ 8Ln\ Q ܇~Dn|ٲ3Xx6*q/ߣT41R2́`0X-_Olȧc0 짬D8]slwa|+?'iY>3ḖC(X|>Wm[U Z Xi!w$ aejǿYJ=zD <&wCn˨Ɇ>hErqA#•rN"omԦMO#ZĂtKBA  pGHk oF=l QgQftC廢ae: ?0ǖWn5fƮǙ \Obm)G hf OlB\/wD(ʜXR"\>#3gluY)kRZ{E(;uエ_O^+=9M3 TCC렂oT>h@lED;苠R`7c u,z'e״4MEooD27U٥\GF2] ܴg9mI1cV;[Q8] kVXSCP@M9 ǬRrjA]X_YWCd @վE,FdYxٷr>{Sp4h?Q}ݝ-=pYm7VA]U{|d^A zw^6_H/t~d}ҭTJy(H/ V\gYqFedE?*giyvKg:fNȜbpI4Hu=:B>hҫ ꕂ}}*F=U̇n|w~k$#z8z'Ԗ9[+̭64{&(*(NH-Db!iOxfkw'&漪yS+Ċ s >p<r8x3`l~,-[>@:J)m2Iyaܩ 2M'ô/pQOSPr5: 8'l)g5b6 `<ãR WlJd=FsXmH"'4>u *36 p-fXM@ a/Bk^f'=;~gm[JU";kJdK0ۘR滳Ysn\M ߒބ`:\tRԈZDŽiG2nT3bt u  q?uɭ1)~5,(3f6gyg%3|OWoSq?AcXoDvLG9ZUi%_k^UáO{H8!P0D_$B4 HiZ}ϻn(#ZH_ {ґ_0 - -!cȅ]iENe|wXE34w޽>4M"4_D2UCN eu̗0-}IdD80T ># rg]m ttH8~ =w=̀PvW,nвű4”8<|sy}ݛ.:`7l:|Z eqzD |}urH <;.Xff5θe oXSxٺ=K_Ґ39 <>-=ZVx>I%wY]C4I*#h,p;lū+g 0m?dr6(D6 ay\avj hM]8@-"{MF60jA5*xHLWuGӪΫsMLN{Q?'}iQ rlwZc]Ϊi@/|G$(8P+WTX@B|S<$i5XYGJl8| jAK# {hYtmɖJ un9V#F\JIfRdj;W= *GEi##\Ћ)BgŇpt{ a@]x\f4!EFr?zDM5bm㻤µIOjh|`BI¶p!.xmA@&"J$uF5NJ-D6ťI5#CSi(̐ݣ0B?)Cp2ŎAu_ zʏUc"Nٌ5)V>vCMRڣa6?МZ7⟺IDZQ^ %Ǧ)881eHD7v$=nqk 19W؜6-(tgީkÇ)';˔^;.)~r?2e{b)f,5ع U0m/#uSNZQTf͡ڻ R-{z[idlڼThHlx^[~p^nJiXx- t\BYJ]i#hV{R Ĩ3ExG9Ɨp*c7:}Yj" -5A|VQXȃm4|Xi q7@h4?ikyįqC))h]DAۖ &߉ (Bfzx;IPD *u fԙ/( =+LڳҬ+/B>e&nF6,L:c4 H+u"TKM۸|0@H݀4;JaL܇Q =5::N(/IS7ִS"[0=A8BY= yN,uhe, F!S*;»z.*P!P XChPeژ ؎yV+YLwÊel:бJsIG}  {`\Y7#Th"i%v:B).Lr7(o7{^}D_DX[;Ev'p`u6M2gZ]O,R ȓ {XiA HhGE%ؓ*hT0e T~V"3`kf1AJ>6EN~LܿK޴owr#鍘Rl@| $}󈴲c vmFO0Dje=Ghq%Ȯ Q0 <>Cf\VCxA4E4J7^O{JU6-GZ? ȍjw _R(,Z@ڼ s󹑨Jso6RVO[>:Ά-sorm{v35ҖnzjYr,!hYPY" ,j[ᦇO  "ow UqLB1*wT@ln4s"2bBY({Cпo!u^;\7UM%'w0>9'wR [TW^>y ӉR1qC9V. K;!gΫ4K?^ædO.q魊k7pNBEs9+|=Qmom7l> % 6[J0*B’{˱u|jFDG@#x/zR&@ ڟ=L0(M\af*Ҿh 9?CrAsyRoSZG/;c4ƍ=-L% V[d%>^Cv5ػ ;ǬzԼp<#z39ץ2Pn3u uTf(R{0חG&-_|Z2ǯdH;kGkdGnq;k j8y|$:y0&UZ@v*JarPmg(S~Pf[g5T0k\i1D?bBOwV>Ψg;*w`#M֢-+N fmvdQqm:f%vXH'dlUD|BMoq0''bIHHb'ãbڭj,2\Pwz9&)BW~&Gn|ڣD+Y7=܄LB_5"-*;S5z}w~N?H QQ =xuUw-ixZOȗlRq%@ӼPא~)3&7l Xd26F(b8Qu;XeU&beqۀb(2@sOͻ\#7+dw8uPnc=56%%Qo`GS<`yWЕٮ p|bbDŽh/xg{BxIigS@q"9W2|7p@=}ʗf9RkyCY.~,胈VcNOb^xlī8Jy41~fYSbH:\|qJ-Rx8nJ ZO∿܎f!?AC5s̺:z?=S(pϐ@qj/Ww=k m 7`2PjFtR0^ԖZ'#I)i^PT’|Rq8&brV2Ck֭vm@z~h':?w3XQ7YP(fT6qr_uX.\ME2 e)c9\,8S~5)` A=byEſ9ރ&4SIk"SQp!a;Uh&c_H=7VWR/p'0/%I Rbs蹧WAG}|} H`Cy;狭myRVRuY3<ۀ$_K{lWGJFLYӋu8?R?,\kAҗOqW%Cu3oS1jbfcƒ~ZV_16).ma/ MUc׭dV w΄z@wfXg#K`b]ꀹ:fdUͺ.<E>ͻMKu G;VxĠBOY:y\ȔqIZD$^IO&h6io \vXJvXJn5l$9,f>,ʺ{|Tip`}MU8fyZFw[DY9[>U5=̠%β({y޹c;!^U ! VoK TSNiF܎^@R_H}>, D>'Y;T(ޒC^mFqDj5Ǜ70}iʦs_*P.+8"y~g!-.+r*Wϱ|`>tm"oZ##V 9s%LW "e؂ b vTe?>eVzl'wՙrޣFժ8KnD1_ihɜ6il;0z7炴\@TGZtلDRA4]@J[Sp(R{X>b_;L-[yNdiϕ@F n@\Y6ogQaecBi;U0[̮ l B0};xX``bBЋ6zXsԮUu_aM䑍 Rm>7̵MC)f\ֲqEv(MQ$)[zț-zja&{hZZɜ4KlݼA Qf]&6rQ98$4]GV2 v525H/NC `Sjm>ร^#7kwIBJ*iE<QzatZx1eo9*w8PorIKˈMXmٰ#m)uYk ZP1]A;BU'B3UoX!挀l+YLײ2 烲=5@SYJΥ+pl?1 4mrמ+V\'GmlkIلVrhNz$ a yD ;OfQ+7;qj^36ҤO5RY1pSafs-M)b(#4_Xj ?Ũ X'XKA dLy8k ujlnq]{[v0G~Tkt)U]e$oS-Z ̠PzRVvC5et*{>1GmM:0o,搮2gL4ҥ<\?0@$'S^mD I ^LS(\cqgbAy|J׺nIdvbU%j.CF x!\%vͦC9hH:yǛ\CUYЮkf&+DC^\ӻƸņ@\Б*灣Jp1WTd+$ /B*\b-PlT[$w|sKXTp2ceQRq.+Z &V"P tyd\kL/cZt״2wctV=8FA,~J2oDȂK,QE{U:>c1cD D, dQTa>p^[O`YdgY2Z{p_=w7IBD^90y@8 &M( BFX ՋP3 ׽pɍ\Dng?C߮^^Exr.I4,Y%Y͘%6r'g]m)JTu 4̔3 bCI:KL`}|tg~Qfh3]y0}bq(*9 &i-fKsX-@tHE&U=vm}7ķe]BMw,in Ob d/7?-]AyLi$DKS'^HrzEg\(( #yB Ā̌]ye(ٰWšx(Sj o,`gKJngz^{+_6aܗ9ՙe f9$1VÉBCluªǾ\!HL6HozH밈0le}?sz@YTdO7É 3 CYc!/ͱ^nkF|o*Sx2v}B풬 Zdad|2hSR]n_֘bt(A {sEܳ]T?r=r,q$_й#Z6y[јP"xhJX@+Ծ'xVw@? ;VBU~S8Jð4^5HR&+mz7wk| F}a2/|w ~rϐymr di`,KDIx_Yi_*T^#QN~ &GB6#j+$"-%h2]fy$uV?NW)|[k &AͼёuP{ao(]}oTŪ6i!| 4t`&18ܷte'o'Zרǃ~;~"}1̴b$3>]# 2_V{ҏ;COF|Gd#Lez|Dub QӹkBxf2׸{" t\K ~oqorRp6p|?Dxi{}ksz͋2.-צ#z 3) M+oڳTdOwR;rjݵls9-cƦ2\){ꦺ "/3#w|i L:(g'3BA!d^h0,(ч+@G祟"OSwk w;QF+! Y(wq/`\"x]q7zN~SBHeR4]L| W;Qk})׉7%>/HLvBۺ$Z,)kP 53Y&$}0#=| Fp6}pK-~¦+P2xO -a\lB˛>X"z&_$sx|K7w50js' Fvp>9[TE?\'+Q# 7vBb ]046guVJ2BA| 5bl ٽ^Z5ޢi%_9+9e$J嫃sx}K 0m7RE|PskDJTp"Na%?jI?1}oΕ'Ns(Aj_? )0yo] mR/ NЄw; ӏ@(IAv7?քh9GU:떥 E\RDTYBL]<޷EH2bB3:Ny N)P'7O1Q#Rzge\ R)PK{os7$_x‚MhNĿ˫ ݾ7ha)~Q taOLmH5o8 P |{bB~u]f]%dh뼋'mEYPnfɍ-.C&#WdgVdՙeK_!P2UDۯxzVǀߋjîsge7A2ƨr  dEq {gzG: Fca*g̝j| ^%$ L}.GM3gOzSu.7m`u[ZdHYWO1D3?CF ^_Cix  Fx`40 '.__!l;̨Rh{x#`exq%߰RzբaoPudwݔMڴco 5QDn¥iP&˳iur%] ܚ2,آ5׾CDr"lL"_#Mz2 ,Z27(, KZ(KQ_s/|Eڹ,LވHW]etOo63mɆo8s5K&=Ű3όv31y5{a܄_ VBYcQ0kH0ϋ߆`V3*/O,jPV}4-aU}!=cm#BG"{/f2SrR)t;p?$=Khy~&L39Jo=դ[&AZu^E]Eց6AL3F5! V#?hF`clSzi$X*CjQ@}(+=(pD>3.|,:t77y@qLS$oWg! 0T뮹c ŧݠ,&~4q&̀%mWcN%A{CUIBq*U;ҖhGEPXR~5UrOT$7KcZ+GXô\PE>vx'ZRw~yѷOq}m(xKJ^XՉDoګ$ՋZBl]|wWy`2uq,3*$ g$G;[rY춡P[,"a_bW{ S -EN7Ƒ#9j 44Q:>QB^yP<~$ƴ5QhF[qvv9}d}']K4A4@'QMAy6صm!y%O6ɰ|V 8V_WvA2] )% ew]I݄(wdޞ0+d= ?BC4F @-mZ͓&c6{31ͣ$Z+8}>b >c߳1{We(׌% B6:$xr"GGЁnӒV H+ֳN`_ԙDfXՄb ++Z TkSO'T'St %רXT4U2LliS&Lac4 z9vB|VIĿ^LsV]ā8ЧќAϖC%g|ꨚ@긠rzz :Uͯ4XIrw㚗}>9冟k٨J[SWaL_]<g_e\W1S+L}"j_a?f]{FB1ՠ"; f_ϫd:Z~}B&y95d{ԙSO6 ہ"&A*gHhNd&d\Ml$Nڬ_i 2W M@ϛ 55ɈV}ϱM ؿt < 2XȊIB D}"f҃y0{Oo)R&c/x5)Φ,meڻA񖋚Ye@1M-N L/7]VvWTABph%x*htA#5Q|2՞S}vX[3"|OU ӟlSN!R-]ެ/ޜ ߖ&Ug[WaQoèt?k_2BZ'!iȢg[Q4_@94.2ck},mi2v/Wo(04BuBZ|OA/&U<YW,'E#]H5/ìg7;Ҧt, %c gͅXV[I`b6љPp]^ ]BWlC,ǟ%>Yt 6mh >1#ɞ{#cܠ` 6kϥ#Z֘dZ /?ݯT榗Y\ kĤpdR5л! @3\$:bd繳F.hߔnjdf6J弍,4{.q-@c<9ZFOeNcF9k q.!xJmY6GTu*_LjrXEj .}5G'T<#Gu+JslPP u@:r;h yF2pF(MS*IUD E #J@sQ箪I]>Gp;|+JޤArq55ã&UMjC/9яj}=wT\ɘ^k)Xj#8)>h3Sϯcw%vu}DZWX+i}5s͖FL rr䷐ jʌ2^C"AB:}V߁Y~=Rfq b]tn{G13. ԓE8i8ۆ=H imYd}IZu+ZA7a9򿱬2XAI%n!ڇn=msN|Gy[).޺6ϭytDhlۇV^uD$%JA"6)40C]@P xAvȷB,%#9K>@# b!gMCwdAcbunRRA>'ᝩi׬兂} .yQnOH22*ٵ 9&MJӗ\x=%,R0xY@gȓX^(,ZZyo='y`-[ X,E\5bkux,Zڬ&`#RәX3H"MP 8 ޸D4LƩM,jM?&vi~U !ֈfnrh`X xj<(dݍ ƖJ )>M+sQᧄ@︗c_żl:I?ZY;,+kv-2u͛*U_WDCp6M)S5&f{sP32{&?2IjkK$7l+YMrQZ0Lz"~+Gz)F]tX>pKB91^ཨJ'o=ΛXU.u,I7nFq&uCк ,>.:%؈D7װ!_C+9?J)5,*22(R`bi %\ nڠ$圐u ^*{C)t.ӣS= n!nLh [b< &2AL}( kmodM>'g #T;2/F\oժ>)H[7t4\Z^$†#%q+hD SMO%_uhq,:- jR-$TE dt),XT˱(%1vs;(MİPpo3A/kʉum5n2# Io%yuvdrg\B.rHn>D7&H,q$4m.}J{iϳ)oV^6F;@jW;L'7^NYߊQt"=ze ! g#^e^;b&F=q^ز џ%9tWAתAB^…Y$5k,\&!OzrLc`12U^ގ}aJlV~jQu OFUdJƃ<,3ell阜CQb&7qn*[!] H.g;EAf + .»Z[yo4SBoFA?t*Kbwry{Cq!B ἱO,_Jђ1 CWnf֍~d%A?@lRdYIKqO8WRX% px~Չ)lFIM>E`GThћ |n I !@fYd[NiR^' PK fߘ7*Utc,Wso{(>c[6:rUe71Uxl,SWlWdؒ>XDdJf#gwX=CSg &qHkɏc(݅$fv9_6ظфz+#dK,/?{!PF}K`drr]ys@mbQ G3QAKn$xn7E.y \պiprBq{awǁъw)Tnk428ȦP6mϑDPfU=5cFXQz^$+X{W2%zҐ0s])J7+#'(=c--\}cx;6M8˝n;;b It$uϼɕJ 3!͏>JF "ScɭP&Au M.Bet7 , yz4'HY{>H T!ˉmoo!] u5ƣ,#=}kK " 2N\߲ыJxȭ5BCO P;% &*w&L _N~CrR8\ag.SPY)RIJ*}Ld20~<{e7krj,f䖒vWmHJt=@HnB_ǁn^fr ^"5#SfǿLrwNč~1ꩃIu Rj{ln3[+7#RwlB x}@W?@ jV!ER9 ZŊ)8lA )mOsGU~[jxـ)(PJttŸXޔ][Qt k@ϱɾ edd;fz?3pp/5DGH4gG*BEun (JpRz2$Byeg3߉҇"5ZoB 1zp1“`!'jA$V}#Ak%q2:+0į(Gh 4}:qCVj ݃mZUkorG4"dPڦJ%H<-2Q 3x)25d=Z\DkXpNsYo`~<)+ZN`0+Id`gה ^֗9Yؑݧm- 螯" \g5`iM١7vn|w%vЋb:-psNWc' z{\)?˜v2~eMuM 77D U2iz.n!mY7$nU jPSѼuJSG?i+w 0tOeK@!$Iwˠj%p~.n'AN0,ҵZolZL~V8}}!"7ёo8&~ wLXpcQ4I>:-^/i^L;@XFL.ba.=, wb)f9șg*,=H!'ݾUH/^ [B.0qwG2g ' %Q}'?պE%Y]_.^!(nX!g@t \Z G}*˫\/b S48̫u [ GaM hgh3YJܴS)sX[{A{T2Q8:k2b/,Yu4ߨ_+ UaΦEbJa+.υo/Hy"֌mfG+j5QVm򝑧뀂ݵu[ wfX. $uu$+\%>yJ% e!g uUݳL0PnV0^:zůsy2$?M}-DGı M /h`>b=Z'CC\@KOPn reÌ`,c . g:͂pOlkuXbbuR#qNٲ41ҦXQ6dHBS5[x>Yכ$5xj% ?ҭQM8uOS@,$Y7󏶓t-GΩ[Ք{@om0Wm8[?2pf&ӰK2[u!.>:Ά ' obeeoB[fC.#fVliȌe4tyOOs4A %j<5w|A:"iDxF;V&8g~Ȧu1z5#]?|P>4YHNùԝ(wuGo>+rfT.NKٳ39Qm\V5} ׋'o֗(ms 1q&N^SL[came.alh5BIL֟=mO騨L6aգCԸ&jT@F8Gnh=ˍ*>ZMvAkh-Z5X޼' :}* 6>6%pQ(j

|a햧f|gqklå!I$v5A{ղx]*%4##!@Wm4HF#o=b.f#< TwK4˂po&W4;B,VDy~+`#ԅ'/krWvqKRW[-,, 0Dc-J <| c!'¹">unZw`/@C#/+HuR7~i}8fxySץP qD)H^N!ٹbdEfoà=qYb=^2_~iIF~O)4S7(ޑz?w˜&8S+0ؿ;۳X?a@Pz!j瞒 MVp^?zFY)Jųf/o;j W ]ʈ``*䗎/.>W鄪ӿk;65 &'Ci$.̨^sq5m8Єks ^:d;F+9*RCeRqtaÂxH=-;j 8^nf\"8_"H4ʹbӨ^ +K%6cfpJ!gN➶w4S@jq$8a3zcv+x喚d@uf`?_ h?ckQ:my1ztTffQ=-s@ȝ3:uDvL(@5_-Фgt;T~weZ\a\U׆yl/lzV("K(׬$%P|  Bd@~,gMiQݰ#IΩÉMѽ)ϲsB+ 0ѪK.vNj(j9BJ1-e7.{"5,4Ә;#`F}f!Wl8q>IemkPSTg1Zs|wXImvU`yo/'zB'=:ϯ].Y(UJ 'LDIG9rr s3gНZ9.I .(P&j',5X 1#9Tҭ9GB48~ߜ*Ӡn2oXO^oSqҽROK{PxXXG7!:dScH%1`D[C|WjLUt>2i6Adː0&54xܨuUː*xJ!^7m-8-$!?\Vp0R܋*.&T@tw8hb`$;4GJR9Yy!9t }op"۫8s#T_yRT& 3H)9тظ Xu*-B0B93>?/e2pӉ#W4uo$JTGYj'^_gƏL!ÿNT{6~ԜVҔj.R˜IF1%i˓ jyU3H |ڴ8nm<^NSd0|M_-5vɌ#N@TwnT86 w91xaRs_.$IUMIsYL9$-5Ƿg=ᑰ٘6d?>Nz;7{O3DÅ#9OF‰I.Zl% {ՏDT;!g?s5z*ew'$xZMbPt]):_"4ދrj9DdB6?}M&m^h7wŦ[Oɧ}L PA8;h)KOo$ڇ Vt\9/ VkQg̍-u ndMy))Jj~BM 5)Q8wDx?")43 )rʂ8}+ۂ@250m)ѓЗ4Y E߉+L[4B'-W@iz%,ٞ6oө/*kk':}q9X4 ?s +$b"zs*hNhi)>L94( fc8(8Zw\2IN<߼8 4oTݩ _tj+6fU[v事k1ԢQ^uR&|3JB4B,\RCY$Jꈾt;)oajuRI>]C͈]ui"ׂu -FS+YH@yM&PKH ^k2qpHzfqe܇Bg>OFB}D]^ʡ5nF¸6"ֆ |yh$~6 J{igOj>ɠ+;*-DJ"kn iD~u6#ڴŀB:+%ȘֆTzBGxlx%Ps-J`, ]B { JwN,[y~9iu`D.4 }XP'̶*B݅듔 9#efYVH۹ \oR&=跥.wA943u%{>Sv[w6*[ Ϙ)K=2)۵qsP"e8'ϾݯDԂaí+b.Lndk4Zvĩ ?Qְ.H_0+]K$`laPvsØT "I#V YA$u{%J?JUm qC*=7S3.ab: 9a>l5kY+2ʶZ`Fk#Vm%b>N%lH71@ﯜxbSxFӔ[ќ'${7~}# iIj,@C']T7.!$Q2nֹ+n_4ڐ\-}Mf6i6-d3%CC}"K@=A4F؉&<ۤ>aP!- ئR h#&A b!x\-\``_ 8 Us}NZ}}&e ʞ}Y23XjeKt.oUK% Wvݺ|oDk.-cĉ}w\b' "V [$S\j%]wEZ#ykZ.y?VUMW*.dl_=W'p-<b4k8 QuyzT̗K.x0%6ckM=}Ih ҅z6fGCEQܫԺ a2Nl.GvK,$NS,BI*jc2z;tɺp$/Hi:1~7!Ǎ\p>dxbH&}׶9Sj!ۖט;a5~-uUwVLc?Әn/eKS.*M,s&*Z-1JoPD9IEz /Pl#\Ѥ2o '꾞v>rV5 Ho0L.&2[cPЯX 7e5;o+!EObrZ7[{ЕtJ/jڻRK `gELX=&8aΌƪoad]f edAĦX٥\bIgG0qY 3ٗ( hMJرVGtSS{ ~P.o05ήsS7Hq鿳8*ӿ5yP.>/φ2+6l9qORKK.,V1s+ߗu^ ¶ P,^c/ F;NIPW$A$b嚩Ys\وT zeD7\­}. 0{r#HzwbƉ1!Jr"oDŽ+*ѝ\ \Uª5Փ`cc'9lSWz=ln{ K"I3po -2 00a,ۘRV!m2k8xyVhW)>4 PMƍs"0i +{O[ ə3g(?yUzN mBTI&Dm瀕n@I6X+p"O{BvMQAtǃ(ib 6zc|\8; Y¶]\˜MjiFWAD5gO5 [uJt=Yqj$x@7%8K1N*HM_ky{}]t#\vqX`K]kvq&s|6 F*kED'HDu m$c9κ0zӍ~j4l0hOXrE`M9˨pxY Qo+ 4hƆ<^=uGE9j,k8)6_>~()%64̜L4=a,K(q1nw$.;NlIQ}6F!g,fZ XmwvTK4΃XZ5hL^va6e-W!o4o^H}ᮆąP-'0gV>_RذW"$\wY}x)L#=.eǖi8P*KmoUw鍪K;c$0Um~,WҜր>"Ub e=5-AŨpDIjy&ԋf&W#nJ9h0ϼD`XeW-yt, =LU3~dURu- rտ,VrimL$ -{찘 =u]@q/K/u&ORs#&-w LJVR9mFݵ/9 }w C*n+sdig{8@,$QYݫ =glU}Jc;UGwOQ K߸niS;&F^D0Dmu#t={qRaƸ- ;u_:\ \[l0OOQF0l-fZlâNڥGc;]H1'M`xWm˵}@G0cvB^>vUl\J~cKfuG'nӈ *++tH:2t[zB|!⣀4b _ WUDH ,9 ѿIWpn?Q,FJUnYq,qg TQ( ٴkR$bU5U!6 hJB 6 A8vvrxJB|m!g0p)Ub X"&:v)e20 Ր "rL+k!4 r.c~Sk*x4f>-HfZ|Q!Nڢ#N hRlhesuj1bs10Wnn9S %=K"y5)#l.;9br([CLP4  v)/p"v:6 . b6֥X+NݍŜa\l{H `>iy*#eܨ~U:.i?YIjE 1X@Z [Od* 0j1ĺcde,kt8†'G|T)}H x+(VMR6fND#{Z^6]ǎ[,]\(CV": RF9 VN~uNڻXC khvI.V5'v8Yb%/s$YkS1C~F^nix'ӣq?]:Z?mb9\{NOAM}vjY;9WoXx<>y mc(}dGv;$$Rs<? 갌CE]  8 K~x؅V0%[[נuubA&ͭ¦ϐ$vHWzm0e`^ )w'ev&Ks;!(k+WIHQ0W<g xmK2.S'9O.FIHU P@k7*a NI&G=t_ZZ*\ZF[lYƳ H(]Rn e* þql^m&#WΞp( $}quXF cMA``C‡__M.gNr7(|A*uNҋd@8P,˷F󒀰 _}(ZMgǡꍚBb`L1mVg%{mh1=>][!5zQJV2C{S.K"j۝*~Ve$tkh|Ur_y`gƂ9ٕ-W3߶%m4ICKlà˪:bӝie%Qj1;:?UBkMMZ@9T6}۪`( j6%ޟ2WN` 3~_u&z@9+ Vw/`V\Hз'H-CLb1c]sWCjƳ7Gh~P`ch-cX(R&7X߸Z4*blRu}CYET "ıuY|8ţ ia@'nٹl-ы 3\~٤P]vĬC-8{E#̰n}Hhe&81m̙DPӼ1?FȗHCiZ1LyOaIqe1ĕ*#ێ3\-v>£tu@ ]r#PyY=NaqQUPcŰ 'DߍqAS66Ю\M.O.aEfk_e-rW()8>LyL_^zHpzB b%#,ʯ7`~:g*{Х 1¬FV}l}iT5L@NM懽ȶc:C,UcrϻKZ1bV/N4r_O{r[|k?d$k" n 'H/׊)hKR^!rÿ;>'(\o ۚCRgUkyZ-h%E:;\cjlwyQWa꺢1偒Ul%\T^VB':d1t!0!@(qإ+⿠3Va _Cb%a,4=wѭi8dtn@0‹m۴j{I +,-3D`70CډR# Mva< TR=S'ZPmL5>,Gz}RC$|*.~RLH\/&|Qs]^u>;]' +(2 v9ߴҔ*Kl%Fmߖ>́[J-m8E>e~#!I~_05'HWk(ᝋ~ytC9=ǃ3-_ߕ,sښ>Lؼ+E%u[GvG*[&QAg˄]y<m)=r)QX>'+Qs&G$4m0.dN;>@wFf.rh1gX%Z3BZ>P=mSrdh!+!Bд/wE3( U 9\ WUiFh!npVY 8IZwQf^&B͊R2'?Z,^2s|لx[3H*Um#Ƒ P&Ŧiexh@!yoJo܆FnjN)@^ N^/)H%Rud`[z6,p\(KcFӑ} WQJ70z~~ LK^UC4`zSk8z(M$O wQ_MbΨߧ,V1GRĀʹe#Tcc v "b'Ra7~npч]O|M~ ( xC4?s!5_lƩ/~Nq7ɏ&X @|oEͥ8Ӟ9z8<QI)O\u-:VQawidӝ#2^ۅ7G$j@G ADϷ x9R9-b[kHo'w\۪MuBw0b'JC]I1+DrZ\e~mM+<ŝz$h4=Ý 5 ԕXibjY hDFD"zmykZ @jƏ]A(WVV*|Ҿ)rVCcԁiaL!@!lz?c%!4%L݉-=ZlAǷO!e2VUV ta.]!N[5[kd Em#8Ӳ4.A2;|-0]ȪfWϚTmh#Eq=X#rQ)bKcLWL18Le '1R^OUw 0Q{vU\ I\4uJVV=:TW9a>Xl ]iz8sEixSz 7 |d%Wb5?|̪:aǧHsT{*R-]PЃ/U/Jaҟ٭I@6!XY$;1 Ip7f͛2YQ!ḩs6 wLhM>V;7)X[soVbKh>ںmXpK~+ɀRud5W3h?5<6y>C3qKubGU{*}ܶST6ѫ ۪a(zˆW ]4gYk[IGjү0-p9n*N)UԺ@ ē*'W0>aщtX?%va<!.Yq7= J6ꎆ^dB%o$4+Ne*\6vhU5|tOLzt'>|6Ԩr#[ߝֹۘ5UXVW~xZhr^ӭ\)MQǦoẬ%l"z]T-oR* "꼭>\t7 //RU *6J%o^ާPkqTہ0F熂lʋwhdьx';bi5aDWXC!oB:_ꭖ-biS+ߒ.0zQSG#ȪF %$Lߑb)*nt{:Նnnql; 7#0u [99s3S@H NCNO0SUYal1LZ&M1 J=Hվ>Nmr 2+9Q`hӹJ~DoH{'kS"73ɸHє!L{hG2b3j(P7,HcxvܠeĘu}SPw.I | .IL`2]<;\ⳓE#D*ɦK,Bf@Z_dRY O @4jJ*]븀SJ1ĕ!7233Ӱeն]V$wVB#20u$d]U4-c$zNxt<[:,q>*Z\,dV1š2A Hһ,W׻Hado6XV 栥a"bThoGѾ7 բr uR"O6j3W@%ov(u͕: ;OįW`Sw"G1n| TO U<#v ͒dJ*XT]Ɉj4WԗE@Q_JOuWc8GZkyKSِv)- Ql;kZr=Y0W]znd"v*T^ +}#u5y}Ɵ( }S]aDOl囮l\j ^$㉠%1y,s$/fuc.$R_=W~Nﺋ D2$7h) wneΆrFo0VE/`{%"DJlߧWh14@tm,bQ98̝AyXR8ѸX |lY{m>iT22|Pdz⪻=5N'F.v\+cKس}sBvb\Giώ 'W}f7T`֋ Qm[q칇kLif  WNt( ȱg6/ы[&}KU#"Kgd]k #? !DJPDp#"f$}5`P+Qfx]Rz= hA&sl ~ޑs |s^Q"h'g$x0sL7*]@-T۳H^Yld_CiUGq n)b|,ls8b+ qҧj{wgBu;~}D!OV$h/3ʯe484{Q"5\odň%awcah)%dm\M?>N+95E GcSe#~ M ؅zjpUh1vy|z9 x(*-$MZ`N3M,`vIg$y( io;:p1@XdN7H,1ʹ^wׁE(!ڎq#+Qս$L y6zmjç7nVGIܽ6]N9V ˫<;i!mGM<`ȡ#ݼIy/l|8c*uuYI3) {~Ìx۲@f#aVį69r%o4TEONZYoمEEvF\ʯY"ۺ Il6AItjn7@l+zعq܆wTdR$Cbd{wRk$J޷ngu2jΖx&y~KOi.O"ו/,1m}~2H;ª߂H TR8H Cǟ 9Mr 4;_91 w"x.X ʁW\i`'$V;|H?^*;XIC6LiTXg' Q=wb&k}}*`\qf;4[5mxSÚ+!P頨9x2 9hNv#F:6ZU<\ssR'^t-v Wk%.'BPyײ#T< nIn2+e=Ïf/zY$z8|]ԹпxoF .pڎVXSdppr:쒭/2%[i/hZo̮[?7i3Em;=J roSRI!:3tğ@ ox+ V/ΫMާ5٬S \Gݻ /`:F9hJ JN;= %l#)2\W&QtMr1@$tʽ0ÑwEBs[q}'t n#rf8Ovˣ1I`)^ 7Ўr.3N%TѨS$dZlOG3|yЁF%B=;5{/짥DG (V\V&LCC(3B;=DQ4,_T]N4i|̆9tP>UP o Oһ8V^`.L2l2_ݎFZ,=_-׼:HO3a7Sgřuaؽb%Ħ캬 czq5?'ҀBH׀m8l^bz,\nB҄vg^R+MrNO-J!LŲJ0PbjFS5ʮj4&:OoD-a]3Q>qlJ_Q7]Xŋ?  Hl%nWS;j >Ig7+R)G)cRN` BE Q5cŃ3cE(LqbM}XQϏSO|SG%X>{ (@AX~oR5⃢E E/j ʨf@'_xqz%B5@Ir5*WBёg{q J7Gͭ'e‚C$$|b/ݚ_fflxRW4痾; zEDl6y!YkW@\ rБ(=Kӛ.JD6bfƾ %0+<9i:ɓ W| $Mε[d#hFFԑ,a0Nx1ƛ9LlKܗMF8aSݢ͞+K ^"}\߻~?=0 /4UmFQO:'ح~Nft(R\n0HSmfNvJ=di:,L38~d2g(K E^@t<>[";o~T(P2)+xؓn+>{ ]A1K/`.<@(zk?Y\m)xre~8kp JN 5rvf- 0dԟ4F >)$Kd*(- o JҒlB]]V>c mrϟSþG%d,OKCqB}c n[,4-u4׶c- A2aZu]6QkWJï}l>U~}X8Oi2^/x4󑅠h0lhay(@%fo,2uB[)E_2иT34jXL&buk$zgpK"sdN~9=5,v"QF "yO1[R,̅αc"\*X g5lXyMӎqPr@U$ @bnuVמa<.I+F+4&(le~˿ +76Rvf`Y63Qx&U<ϤDDf{p!?<Oyx4ϑY’ӎ2:LcQpvH#}+q $zflR]6v`]j Y`CfP׃Ir oxdj6p xw$رxl0CLKE1<!gx_}P݇KHst H ~oI<~]#Q)!'QfsK0j#$Ivf;ܪѨ/*j5,BF2cy16=6,6X^V3DςR) K.t}b@ÞMX` N-֕ctY&RMS"hhNFEPE?$U&3]к| 윒jB{Syײ|T%=39_v GP]/NBIG46U5%upb_dys/ͨA7Ρ Wk.@}e(1[lZnM.2-N^my?!^:EM p1B1U@ɦ;=@?>4eM'j*{^aô3^\3,jfTTm?'c>%.ۘtUR2̅e/ {÷}\nC!4ů>h6Q\in JNY<?/0G}Fttg0s d5GP*,n=>ʻ?!v?愶O%٤gE/?4/ji#\ƙ|"pU<-ٛi(đ707y2Z*,QX6\D0}O%]>%RI{]d^P.F[!b+;OqF9kr_Oh="RrRw%MVd2Tc{s ?lgힿIx#qx`q2`^գLݓgϚp$WwĭHBKhg{Cp?<8TZgr|}-2, &k;_h4,z$^$i"{ۋn=:s#dk"o|hf:+P£KÌy޵]^N^ պhbC ̀w翵XhOyXLzv$D KeJHZ׽qy:f# unS |8ŏe;I/3e9~/pB/+W2 ,4_dJ(6.l2k^b|dv֗k~C2_Јuo}>rם3JL` avJLo Krwi(K @QCqdHwF̫Κ53=qFXa4)YdKE<:pG*~Uj}wnk'۰x>Fpd?em[A9qNC[7ŦB`De7c!fs,_F [CG^ pqre$budg~o.Os0;q6ZB*Vjp̝S6kAüD+#;('(Va0om ]mrgRzwi%^zzц6nSHSE(A࿚6;sG$GW\*k;HJ+9+;ӵs])⃃GF!y"\?ВjCթbk>ت X>1"t܀᜗^DËrcE3#8MwyF_c?9u4xM Pӽ*nI{7.nW(K\\>#s^c@m_[ \c]ni2S>Kه$*2F?մeU-s2OֳrݻyAYirfL:P'B1{kj}[67-NZ?#3 q,&C 5MwΨePTQ&,\;D uKnKE@¢(bh.\>p)oxO{DSTBcJ_.Mq܇x4c?RҀ1ु$;jL~U ݗi ikp}c(ۤP&b"~}:3^je^qEJao>OݎPJ\5UFC8@7z}A5ܡn8T P3G+߱xC dnEmOHC'>e_5{M@GC n. ^8o1c] 2G5P/ux6N!32BAdGR3;={+^5">}LY'~Pqm\hzS4>@I oGR$y$ |fcr0+tW(x0&ĺGvV| iUnϭ$Pn_coDv :4}m0A5|#GY9 nJ@zhz]hhr7<7Շ_QtWJ/kVqG Ŗَ׶\^qG<p"3$ 0vW9o3*bcWàgĪ Bw0u'꽶w[-*Ƶj4=&GbS'zG'Uk͹VvGLcn 1=,fL&XgJ }W6 ȓo=&t9f+݇;Z{3^moMoF ~ʸ)4 \'|^2Ղ'Wi^R]fMߕBd ^z f/P}tSC@U ~c¾w((kYgK<`<($ h$Jv21+,:Г)MV0J[}9]=+bgByb%m/_C6 AޅlR{{>Q%wt<_Ǟ@:1uUr HB_C .J":X/w9׈Lќ֏u ڑavzTSBM]DݐemGa_w@6 q%N|N˯ꅕk0Eox{MM@s.öT0e3rDSH_*f;& E߮p T: l+mCTv8Z'[aC uC*sN)0V(l'㭿*3iaY mI;{uN^H ę|bۂawЌ=5K[+t8?BJVp$kJpÍ3?7!Rӿ5.zNۿ1,pWc=kS i=2p׸&=*mח{&r\>O`$!j$9`j78-s7f+#guN"pn@@7.\E^9=0JܓA) w3{X5,D38WNX&k#rGqZYV"Ԋ"GL#+?6|7XX4@P8 _nFtb0B:O˞(]ů-]`$m=s|{VGg]e7]'cXS (:Ob (QZZ` U{$Ѩ?D<_RV#,d$lG.pa-L`LYo8CT"7 Iqapqn8+'8@)E2'ԉ4)bM<|d\7 Ӓ@Q]-qkLCa s /聣MV3~|NX:;W)M 1h4Z[I6xɚD\e%Fe.MVUODrbUgۜ-Z-LGs5\sXrƩjr9ɸNfB!6ti}w!%i}5?ٹ=Ák../,T=TH𧻓܌>&:ry/0Ge1 '뀂A!D7iZ&4p}+bW H;ѷh3ۍnFNvnY7;1 3|{Bc`LjI`Qkm-f9c -V2#>R*׵v,N)F {*ŒeɅ)4+,|^]/(J}MX,o۝Ecڰ]bp%'X_"8l*=*oYhKH?[[ɿ3k߬bKbST<~XMJU鏟Urb l&W(@4/^}n#ѣJ3B`?>mb'2i$-:e0WB.(t)Hيg8A|{ؚ`y1W!eFRi9uy-J²k َm~`G]Snt %[w(2vHEt_03~Kq+'+\6TQ.l>hs?r8nISp[AvzhViol<$Ű&_У0BgXͷnnzMը珖j[` v*`1@?,~m`@Gb5m\Bv5QVlwfO.i f 8uX*QMS_ ׶z±Grf܋k?Py zF4 (^WHVF z[m>>()˹|I%B.fQ5h+bdQRao+xD[lr}*Jy;fFEiT*MP_D+ pů|7ZƶZ* FH=&LШy$HJ X4 QfP,h2ҵQWc$㌁z3oB5&:e!&s l SY~h B/a,B\GeE{_=Ry@[x󩫨rWyyCxfȤ$`rdV j^ Ue5T*8ƂRDZA}"tKjcfIы7@ܼjZE#ݽPR=ن߿mx̛yv)zv0DDLTT v.K;- FiAQ%ClK>atʭ@F︅h" ( Ӕ'뻤9bJI\UOu-ٟbajڰS{3 ڽ5MrIfd/0Lu >(HQh=32J!O d kaTֈM%Yc$,]p!QW.&2pquزts&r*P)rY8` ٸe~ o1Yz _/>1N{kLyщ|ȋlYI.hC%nwߙ\Ʃz E8n+mUxQ>f?bӟb%`'z+& wKnñR8ᾯv;wL?O ɦbelfTS) (G+Q؄DO~X:ЉvsiY:*V,#kWeE@x6[Y$:{"o@v/-CcF]韛mYB6.>CD3_<6Z$XWɬiFAhn1wƆPd `'>]9Z? a9 Q'kr!3d$ UM~]g9Sx;]7Ojk7y%͊2=u_"m!,4!^1 PKŽ:#(b7w K[}> LŤV2hlcor~X r>2.CCQ(X;wo8|Iy^+yWՂ!˔&N`xˑ8K~ZL,wxm؊m VYKͩz\c*1P8`u7#|ˋN7" !=Mq p[PPhC;>Ҡ9D~#4Lo Wv0W-Ҽ̓Ef"&A)OngNg'0>A1{/|- K%33lSsA\F;.hJ-1q |:rS˘"~rB˅e=!l1W--s" G&Dc}s60cnGgJJD™~="+vhS;PRxAI*cͶ8ֳy54,lH"f+Ir.rGlǭsXΣ=sVbFiRʎTvng5 _R/;rQT l>AL⺙?-"#lS<HIGW?\?m4nk#C~ق,bOς{yhl.C%g-C*q%TW%NhO .=;~KAA?urM[auTl}Ʊ"8bX.깕ґ_pg9=&d5ΆKv⌂P#""2Q p\\:,cE' @,(&!Ce膮 4:p !ri}K`c ^.lY+Y*nIY(آ_xSڻml'Cq3C@5Yusm]X~\z$z I4<׷mW{(gnG6$-W&}5qCւ5\c^B x.6l8~[(]o2$ψAEV&Iy@qD5HlpDm'?b!=_s~ltB?1Ŭ0|HPz,OXh2D 52sK.nPdV.cm$;lM=vWBE| - \HA}L{,L_Qn!Ɩ'/lnMt,r[N7Y&:@%U'Q-8 IDU5v@J#%@'h= uG JNp.1v.>T8tWP0ɗ+^lmxf@ iyncCUXQQRSeA$GTiO6?E^`^rd34.*~az͵uAiZM5WmM0su} ڞ}0_YGvy9G/B$顪KY4Z,~<! -N+lּav(bl6ܧPiEl]ulqd1A1 z߾$\$kM{Y4Sxa'Bw`<|TctN27G8(&UۅY$m@,Pؤ8c3\ C(ͼm() #ȮbcGU'Gy:Q0,óSg˽ ] 7SW#z:JXނQ"3S&e﷗7nCt [o/Vfeԧɐ(\|zF* E81{OES4SANV8P\cY,\]¬*̟#^C-:2r]'Wu8%64ܓ8#J&E>8Fkz"tة'fBhlovz?J[n0:QYO7h]ω}# kL|}s=GvLa1O} t8$(2xP2#uu)[ƾErZϡ*@ZJ:)^ENC:ӬuYbrZ?PA>urj2"g$AxYT]4HKBCl'/#|͎(_<Ĵ=iScp<%z`/yJ 2v}WU(HA<_>m){BA2N|OS]{"-$c@j4s^iړ'G1Z#j0%mu?mEIt"zOeh}Ws5w ~gI[/? >fm<dox|#4pXkU3,/޴#AQ:=>mա_FMwE>I)77cHZ(InsT3{nxvLF;UFXiEȍ$)}F74b=PQaFŘqjd2Z$`>g2Ϋ]ҵY;CԊ/C!ƪ !W=S6&oT|7$2[S& *ZF7%\]|:ƫzAфȀ |h_k``6AҘXt[&h J[B/j 9ugj)BjyRN^n>^Wɒ)F#ݫE)(?fJ_~/!I龁HrIj-ج(`<睈Ѯ G_ك) Ěaa}t/QCPmof36źfs^$qזTgiy  vHAr_A\*-H?2r7,<8~\0\]~ϞI&_r77tO5O@ԛٴV`ҰV<q5Xضj6<^Z5py,pfV`(9 iO(K@x0 AVm8EpN 'M@e&ш8H/}@>p 7`2o(yvhM[Tηr|Z i>vexZ 9/ҵJ?p|,oAF (޳`U*58u.솝gtqB@ r) WQ/^+9.nc?ok}oxA,Y[ T~dS5! G$r,^ f P:#G U17P`jyE0$bL_= -dU#ʯ#ZȑfHBtB`CnV$6VV[Sk>9lfl{[uP|SީŗŃk-*^D8 G!G!_-/N#;Yf @WёLif^!),{cU,h֋Iˢ}ɉLP2$|(T멭QU0 M:E=c-UR6WF 6EzrY*_iEa7hYm7m+bvsu'f,)L+(fS{~|9-[XnJ*wD3:R $:Um6Z!aQ41!j,V?Bݦ3x o ?2SUܙ`{xm[ZqH?Ф=OwïڪnvՂST1en}T4=ݯJi$)"(u!:L?+!&= i؁ _-n c'P;EcJAbWhS'N9uU`{%ٳRA e@UҘ*J31jYW.TB󏸦e.m%뭧{ɅWn ^>SJm[sM1wW*R(Ƀ j)$5=R HZΎSCp֥b+cmQW?̏%89LN\sUK^ ͑F6^QO+K*C(e'iQNx$V}mKۍb!t}LJlNFߐޑwhK!C8tB8OL,d^$=&FP! @2?Ӄ/b)Rj*+HjҊgGB0bkF~*)Ԑ7gƗJf 3mU SnHj57IUv5t 641QyU#Ч;+o61ٖ2a̟JP*ŋ 9ބ?𥞜GBXHtpHGl=C$-w-EMAڪ)E&F'Nݚv9T >_Wϟe6z!-a,ֿ+W`)D wII@/i<촌;Kw&Ʈ*ujD _^@ZROqtt/51獴٭5S;{γB> IwM_$IhܿEt}%y\ãE1Ze@C1Lh&Al  Áf%T6}Ƞ9˃`E#֐AyTI+y KSR 8s:V>ڔ@ůۘP:qjUoe}Z7]‚ӍRAb`\k:B: tѡp,904IL~At~U%4rS2K\W =8@>lt@81C0EREw‘/诲.TI7s0ƬMM)~b%raIGQq ֪RsS ~5\|HB] 2 zT섻dAQQb2bh/!ζ!X. վĠC&^m0'DWcg_b]BQThZFQ}<+ /vY+0N]Ҟ^~s!9'A&aUp &Ja%dĶ!VdrRIuRnݩ9AXY no/ŊϻITѥ">]6A7M7iP@4F{=wFoɫ8oCq v}]˹%y1eN20 2:Dj`$hU/QuOk~=zda/hҦgGUR"W/|bm$_Y'Է*8Pa _K%9^f`A j=~/#&hPB<ޠ )0qNJƊ9 hq"FxxvRs췗RQn'«:1;G].B;Y'zq$])ň|ؠ%5^KR>=Gy$ArĦL'2pL%l_ & < 0;Rcu Fp띗Pz"jlb.ْ1k@|ŹL 8MOr²$l`(=gӄ'6}|qSw\ IR_ ؈gma6uZ-3I]{-'sf3&awTl56w}Bn)%D*PL3):9~ttx6 zt]pU{URcN eN<c܆҅3a[¡n)U<+Nv5iM^wm~XzȰ51]DP ^:֨p|\%MiST1 O\!̲!nZ\TWy`EDhLRǔ_mc3&Ib6(Ϛ=,T<~]wd4u 띫uz@l_ϡ}wKhƯϾSEI}~>C'U`pB1*.1$wi:8e%_1-B@9fۋW0Lu^dFܚ 26[z5åbkH}f!ۭ>絪Q-Rzߑѫ==:MRMځ ^,/f‘m}o&kh?`L{e-%U/H9qt! Tv0lv=K#}JXO4V{PQ|]LR2+p/(sy9̕Z'[-Q+Mmfd2" -ZZD wD03M|P0%Z Ąh^d{-%&cG*ivu.i*pQ8 OQ`!%!,}2΋ OPcY N;$2e[ x<xɮS6{Fz',0{aqH'shPu3#~1=PQ6}018AJ}d>h<哊 KXk%)])3&/ot*! XABin&1{]8ho΍.u<~Tz_V;nVZ\JrtPI'M.5Yj\\l۸J܊X kx6@4}#'ٿDȾo\w91j+#iQsA8ݡLX" hO/o@J-/6!-CTms =Ǔ91mlayI4J¤°؟nfPҦmtIĀ̇B6s)5Ʌܦπ޸ȸ;)ɮ1[C&_㿒5rqpyࡔ{AEh: F6=uӮ;[ѾvYc}fѦHHupDKpor}i}'Aš]w)oC.2I^w"/7MrnZV"tX >k@ݳmXGx ~@Q{iPubOh([V"Xiұd|O:?__ف$-F{'g7πP#snlec+6-JL >8lBMqu4ҋ 7kp$-ؑ?MeHc܌ Etik^nF)⿒ MS1^ĭJVREAtN4Q!0W hfx =j7#QԽH7;f!zv޿{ ִoOnt)F@&(b΄lAeh.',F5 K/N7Q \W^q>۟߹6xw$rU*Uo`͠kLql4NBOd(~aX-_ʁ\I>uĽ /T€5KgsCu˲FlOh0Qq Y&,LZQ/R8(9 (>O֨L#z4 -JȚA ;|$FjPmj,jW hWh,qH,gQ02˾Ւ]D<} ,EI˞@sз  ў@EssO$`Ykq(s6G|)Jxݹ^2 }fXpv`KgpʘJ6Az(NHǾOv-ʟ )cJ|@F>ɭPԣ~E2ǽ\oNt|GA2aȼ <3KrB7 !Y}>2 O,$!kzDڅ;#-k{rҹ"_j!8U52tvPXnv YZlkmQW Je٠~TGN턇k4b|l:%~a}S`:H? 8E`lāS~/j"P# Fg{߹Ib[BeUFȩ}K\fKb bOA)AMOYo^-=:X54"/5yACc÷ev] O̸ $0@gR_]S؀gQE~ T4j{an;S}7Y cB Pf p]Q['sg%+m)i1&/d)=]_'Ll%党#dۍd*bQ#/*a[QB"_r6!s4ܵN{UvYm<-DNTJK~6m&Ofz_xC_'${,OH壠ܳ&{0-%Fr ؎FGջ6ޯ -Uj Y/csI_S(@7/py'%- R.bpkW&;ΠEdoyuq7X(ut;huG%7'x><~hnDX蚿sd2$j1BEzo2qN Uiv>CU@3?)bAz8gR*[h /϶&} q>XWuY%3"C62|bTA \Vq%JͼÅ\А`X7fDl5n8oAŭ~|v}Dbxvozx e1n(;Gҟxt+"?b߅oINv{Gܠ@P<PMřqڛxVSpS+n+_փn2;BR'J$%pGf -8L̷[~7*3uvMӰ-gNY \3 :uMXr_N\k65P 9jŪ(FjrvC!1?P,`Ca 9%iYll:?0U*@6921 2KBDZ8n:'PF.ni ^/E>K "桿3ꙷgQQ"_»V=zA<|Wa39];]nkVJHK Kp4W[^OCf&p!!Q? D 2G xm9c{LGyAf7庿.Z8`[ ]Ռ_bq 7M`fL0|)<~!Ed -oݑ/>_(b ?Tej8,]o!Xcf {uhDQ6㩳;XվfNw~гR|&4t:Y^A862zkO8'@:Eq}ߠ.V=~Q Hdgw'hኚ.zKJX+="Rh>1yyJ׊u4J[kĶy1Of );T \%M_GN &SC*[]3˙hՄ R#3p$VtcGIoI =4<"ƚ¡i' $ E-UIx;s8"CW7|qXN1J P?Ky[G9afw;2Z=y'F-*4ʲ'+'7)U`o! tu;n;h39q#1bm\~VNUbc>v ,L4H:e}0WͲ׹m(/=C"Fu}Ng영%n8ܸ' -ȏls_]OkMvO{<ߴ( KI*e^6¸ ~UoL r|}} ߎʁϵNt:hYo}]Y$E&$T8i``y+-Q xŐL)xo?Sn.nn,D|?L]0GP5M(ǘ5,>0'Qsz~FHp'[Pk_Ў)7NG:`9{jH(oV48֩; 'pnjҭ>(IMZv[E3D?l]aˈNL8UUn5jJ1P~TVQCA_閂qw5IfV(ZWSLI֝6>Y(GL?'H+T($3he")9ଝ 5XbO qѯ-5.ōY (D3C/ WKdhnXsU7&2Ӆxc;gY韀#VG]`taBpA l6 ;隞"Ny%޹uETy s>Q5OE_).S?Rċ3 R6T{P.sO&cXެx V㷝_ l="v9O;SBpH%nOpp$G :"W$." 8m`qI'2xFB}FiY}r_6XTN/ \llA+z3q3 ?1c/B$ 6qWhzr#HZPsPbXj{}0`/ZZ XZm u m:]uA_ f8BW`r ճDZF!YB$?\_dmx@Ů$":wodۣQf3nCO;Ł3.zuvx ];V%fCwU+ 6o:%Б.dAlr˕*"zUg*QpB3Iedmn un(>Tw,YXWJG33j fܴ"T:_ޝ,[=8; Dz3bzv93;"x?^6$:E@$[5lcBa:z*0I*OpYݒ̢lĹ A:Km#mј_ER7 .T;dJ TGՍn0g8-w"vnEO4D7ȷz'uo'r%8؉lX2(xd`b }}֐o ,i ApI1lh")(oK_HaZQ̃2VV66E9:`FO[ABFnH(-xmjr8vn*j>:y "[* yGʶ6ppv 5DlΉ8&mmgiaZl'|)lYA#@0H v[CP"԰_S F._#K:Yo$_.P rfR 3&B= В@yT\Rkmjd*}“K{ZxIφVbV\.";ԁ i%uzi.3_4_͎3">u*K j+g}8[;tw Ou% N LUBG%dWc94\5 gG: JZNo-̄c' cah*q=BmWo$I i1b\yjCUQo(3Wxv)9bI9U2Dv:]DPz%@N cYЫg|>9OX8)q>ɉ~,,i$?ƬsoPW2rI߰;{];m6ps:P@!sVN\I1"1ʵ+6/-CӉ.pHHn6ęxnnߜPl]ke㩨!Y5~^WZջصhbZ mqٿ$:H  Z+腑le3>Olh|KW?kTtb%Wx>ѧj>G%CwuVN."x;zCf_< 7R5IjQ%>RklEx> Ƣ1 v~b]=2AU۩H%(0w'pj6 wA?ոL7V|b^n18|yH=]ORI3NZ䡯ܝ2CQmHByF.`[fR(ӢJ̅MͰU.< PLvWgm {7s]lD$ЈrөJǿ[h 2{s@㰩{P % ~Fj+HO)H0u`!9Ĵ*V0㱑/+'xטISHeOFnRG=3IcQɑ pu4`9\& :hԎz޴AڅM5A8HKG}[P%QD4w"h%3I0iwΟ!wp>Ԧkr/1FĨ⬅m*/"_'hc! [wd1lOʩA[!BJ?W 4FL"txmezn-NޤR1OxzUhN6Afz*?̳kr Cݴ6t";6qu[YcSYg:6ed6:$Lv\4r㽤N6-bp0Ie.}Lb (4$O EM~ﲎ;q#g"tx8_0w¬8n'$Rũ<1CC ҮO:jN{H/șJf?$.1ݪ e繬Ij< ߞB%/R̭RxQݧiyTӨ9Yt;h'Qp3Ԁυ7YZlv rk]>e pltIo82R#=Z-i1 R]%Ԭ'i>ܲjE5PrRo ^z6WE,ݴű(<غ-XNYB0!~v9,ˆNC6ֳx 񠰰卍9Q&[Khc̔9kGag = q,8UJ9C_s+gf=ap4UH?C% ߜC賸{Y/u۵d3<1% f^]m |z@̫&LGҊa@Rk"o[ky o^ O!CtJ~-NmUkǍc[{L4\ʏJD!c"hv8)$R܁j=CⷨD4?92F0by/鹻QNig].ՅHw՘Yæ9oLf(kfy]+rKO`8ȕbOcR+$'@ 07yb&zN&UDHE1 Wj:C\((&0 IH<#Q#r`O]KI %0.\xDS2})xN, 0X/٘9ʘ+%5OE} 2aѨІg:_P Ǒn<ʝT _zC5CM8ˆ7T1O%wm_Ɂm`cmwKMp ׉E L(ݷ򙾾2PHB՗Sdj;A!PI]5,CQ2RL"m)=*gOdn #ekJ&\8wxغDt}G MNOY$N]`/ Vn66(ڱԪf]A&8O!$9eg` #ۨy-kG%!`YaB$YU撍E5r4.399ftܓ:$L m&cZh)xJSЗ\'#oeIϵ(F[VqִBR۴7ICg?4@WB&G0i;쉸Jwg 6;Zl擺j_p֝S[d8@0Oe R-2yJʪpN\ :'ߧ/g7K<4 ΟvIpMr#fk#Ye`0u7$(ܸ=}ZEJ!׈ι%v`97Z1R֯?F,[gfA?Ntĺ A`TE&\8LQ#ڝ{.7~YQS[Kۧ`DCOtHQs c誈C`<6~<-EH2/]TNF t21yE/ea/J cj ͍1B~^IzO%$hշ [(msA8D=_mdVO rbRzl%U8صLT87Lt(Pf?y?`byMl`ЎPldR'E H8`.'DgntwR{vKX)2+~y^y?P~22餇X$iȷPi&Ÿ=w˛h-_k,jEr-k|K](BQNR:H rQ<ƵdZSjoc΄YS wfAw 5bhˏC'dǜȿQ6,).q+Z:3U[ՙ%>.TpUxw6 ^z/)9!-0*bmAyOž>Ɯ4ثS#>ABL*G7aY%}#hQOp> WVnէ9$;ZD|}Fqu٥e%!? ?:oWvrB-s{ciww?_OI]Q섩Etl!p|wȉ8Ơs-Fi+d$7gM%}Qp"^<ͱp8jKgL:7ZNb|. Ȁ7c2p%풣qF)6d-'"lWt-".Y>_]-9i29@ctօz]oprQI['skFu1UlȻ$Oʗs2tDR^E.Zް(q='xO.j]0p'V3ƣd.#8PHF)++6z1J&?ؙBA#-ވ޴lDx}=Gȍlψ%E'M+ wݗ08/z)r,r9z OoU 0zM5l6,̶0b'4nx/hADP@YHaA`}li@? wjxMn_.ⶫ֬- %GZFb=wXԁ03VlPS;GCqjeN˴yz2ݴŔ+B85JAOhX~Vk]!z Wl-FM.ᅆYdٮkM O¯bn挄1*T;@ " Ǜnȕjf*Qm2q5kht+Ry(^?ѿp&_Au6N{;("z,r(w_!g_p˟¡S'SJ$QgݟdWu&{"C\iJ[VWH*ЦJ[RkNf⬿{F ef@ota"%(LAZ%KS•/CwȄ(k2}GVu[>:u;tkdqaq M`?/%Ua^Wh.X T8$_K 0Yy_!+V]И6w)j cڕ2٦Pf+B3_PvE[,`|Έ 橆%='S$0~7oEJ MD*(3D&n_$g/($’ ,ĀoZkr##{P\3!Jw`]>6<'[e>6ܽ\CRZ'(Y~>Dh}\FLT޾3y˙a-amg|%}Sz2&M"՗"vVQcvSpu4;-H@H=(eJY~qd4YpmKJwu*#W?xDr-/'`ovl #,n1 7B4m!]0h&&:dBⒶ,乮9a"eNvFF]B,3sǮH wB%\^Mh)9yҏZ5|Kߜͤ HS%cQG7h4L5[˄d|7bǢgIWH>rwf[׺kK3]2pA)=zjޘ+O 9*ѽ1zY>L^3Z8جwFQi9A4h>#2^LeoWf$󠡣/EtNQ#lv"K';4G4j>lZ z|ܖ"Z-35e[lM^U1? Q#~6+!r# '>Wl;.H'FJHtj8F:a/(H(&",15)`> 9  Cp:.P4"5ʩC.aSM=8]<[ETgf+}U/tIn':3O:ӽ9‚9m&ۤPQY։mL: >~q8s~TtE?1f]1fHe%rvl^wr;ZJ="K3r^#e28)vUZʘ¶,^8^yg)y#{xq3XH@[:H V4"$S :nu @{ՅHeE_ ju2́:5׈yXmQ 8yBJxn1>lr=2:ben Mw՘l~yBѢ/* r6x("l~!a̰FѻU2& RO@j Q`^Bt-`#D.n]L?_,')}МȺb#XT2Ь1CELf)(scyt:!pV@l6x}E z48x˨˫hl;1Mz>N uUleW6zK^I53?$&3\P6 n_?$@'e*mCl̈́Ar5u32L+{`ɗ.KS {z%!.J(7U "_C4M$#dYyӷpp(TU0ht۽!U4 ɛ$dz;w+2% eWZ.˔Eʜ\ا[Y;k@u";%8+c L {"sZcuf.Q9잨UaD7yY3\5i]R9UL&Lh yg0ihOpCtyK=U|zn.#Èyo8`D}ʪSs P,@C. 0~(!C.w*"kn(׵H kum(4QSZr<8[36x:AbdRO!MF4 GnFX&筈ZbHǃqq5p K8Nɕp¡" 7ȉuB#Y;*?fu`WU,kWAkoMP>žkY {mW^/i*D>̙tD8$a4v'`M!-Op)G0saOo=:*kc h[7F*YUVT32,=]EvؓN0ŵxH98E5VϬ.:iB^~e✦RGy|@*. j#f"c Ee<ݻI%-G3TJ -ˣnla2#H,CSn8W2smF>yԗ0{JwnL9@X#|@Hu'~,Y*BQ=Y)/qsWIHGYlmC9?$_7©yfOAu.1ں4$Npǣyզ1/$ h?cP%3䚐{5a8i ] #Z$7UɹhwˊYp[n@Fw'}y\Tɶ An^Ԩ4]ń+3C}a6!F_\"-T_tT r<}8Fl`h(fnO ^i)-(=Gftf-;YmJ\ LS`RrTdNK͎ɏ=88W."Dfj坾R YD9^u`#?*#UzQ㙥{ 4}Bt2yY!@0]́;GSl[?|0n.yd3v#Stgz^+9ߔ]A;z' R[4)[y gҴ \ht쯖BmkN{^u\uL4 ɤ1,SNh:y`Dմ/;-#\G G0E6$W.^aYd+I*ebw;9{Ю UP(Rc5PHfDYC[vk%#xX]#o g+grj2QޭGQ*74I#z`rhą[ŷ.XF q,I &M4N~e8 0 EVwMKdx=븁δ@v@ YP:FڴʽFÙ,DA Y/600-zޟFm4%C`]Ue0 _;(`yC?,K!>T>ʎq JCs$?uhށf)+x{KA+=mM\ڀa〈J貿=Ct+qQ rҧ, Ԑ3`j @@NrDEVM'y 92x a?O+D?,کourqLjYDM)4sBMp]x6 y @5%^HcG^Ƿjb#| ?`dR >t?1|Q&-(#rf# [<? ztZEwc>@?X6g gvn5d}64AE\a@%|쿢ShJCm Mڗ`؝ڣ,Zo7p##\%H螐В>{3H4W ~g;|brup/?H)uJU(IĞ88$(5WocuXߊQ"L=W0tmC%̭+:5VKqDz!nV arwܙcJH^5g m2N#>L-s4wݞZ Kl \<<\ac{i>˔G2pK(1BWE '3pek]TxUYrQ"5LlTh[$z <nYaZǗhZ^ ֛J#'cm!չ. }v]߆*~Uӝc "&r~1|3mrEFB*"\aa W|ulyǺŷ̽C~EoB;l^R2j?dXEW|ۗV9Acj+ٌ,.o> r2gP T#'3tWupbL ̻hh#]͡oG]v|[}FIWb|Ѳ>O[I5 AK NcoI*W@.._uK{Jv}!DV[ E 咕qf2Z/WF ?L^s =핎8^[;g=ɾݼK$icJṡȞD-ƮNô:7D@Flz>QLF &=sSau$0> ޙ(vjE--͡yEP~QQFXoDA{a:d=Nѩ8 KNj Cc,fl "gڳЗˏX/,F"8,. D!U،0vr~"D~ObP[էT9XEaӣI(5(7/5^Uxzvv*ķ١ חܪE~ %be:$`[PljEIIXd+rSGӝ'+dG^ip{\Ɉ:c'9.j K^QO̎T:-1oܟ,M#\ Xe*H GAz}n39/Tq2t+Jf ˾ `\%CHBF\Un o:X 믓_1oRs;)9xI5p]6jgA4vVܣ ^@|%j홪)+%M&Hv>M@5w׎̡L!s*Oi\{#5'xpfi3S@ڎ:l.U0PH;D~(JU`,;,3Wvr4ɍ_J8FP# EŀF jш>J7`HzY֔gMW։w&V^H$i\8w$@Zq8N\lP{܆Yo/Qc%yhw sZ׭pxLwvhV;%.Ęl_U爔ڍ&>ag.ɇ_S-.}x,U..I&cEB8L=hA?"׋BJץ1(AF)Ȫ{ Z(kpkDrc>]*{(O xX4:‰g%š9P%r1o+fN=f'I(T7 xmij4$gi" '.q6 b% '>Q`S *"xOAZ1Jn==WF&qwjb8Lnu$J"J82o{$mk*oqŽSe0D*c{݋@Q$ s!E|Aه8džux*k,1KP35Q嵌tld^\C7* ͢I,Ԑ5tx[)}h vYJ.CH̄3JlD{ԕH8 -E$ee *LY :45Xʿ[Yڦp^JԤtĂ]PnLjT*#f6 -{ۜwدƐn|ӂheNIt9ɬ+;:TE-,"9+}Eoex>'SڃUCxaL{w[o)%ė)+qMOo^g@Z%@#HФo{Tyt^A':zvkx9D-ЁhFЕ}2~*9{ߖELPnv^B!LxwW(L._uN>bф{{a"FGɓAuv Yq%w-Ateiڋ:>P]}T)o lA4iuğqlGzTФe2qPy1HF^gw%Pi&%OE界Z%B8"26ct'([3kՐEue3!%h^GE0?4)LinOBE k+OPc\ćOi*vő@4&Z#a!)僂IlAiY`e5p]\B2ivk1 RĻ* zO'=Hҧf/D|O]rwT[kEmtPuPb GW-$&IvQZ7RlP+.cc}?C<*` +K8pϟ@—.(r$\;#>nIF,8ῧzXNF9`J$r87Cdp2q宖vOɀ 덬[,p q,\4;|T`pL,;̾xt.of_9pdr4S6?f1&>l-,iҾ U&oV5ܻᏳ[U*+)v=nuh~EdP|>%_4E@JfX(J?Av 7> lڸG3D@2+KucWHЪ 2TewG+c1Yw30h˚2ZU) )R婭V!)0љp jVx|]]#i6= FN{(a?0'w,`VN P8$^Ivs,厄@p|A~q k=n<0\PڤřUt ;><@V)哣JYzEsOx#kkQ nL4I!jБuWk)lL;zXYUƽ3@ZE8yHYJc$.#0ẗ́hX*]{pͰ$gQ`J~a\xL22r%.cH` ~_/%X&Zc *3<n|uҿ>0ȑJnEJ;^,Yf͛M)؟颤LQ'Ksk^Kf|Dq+<S}F+|\n;LuI'Agn HoGDMQH,atEJ0 #&!03U#gܓ̄n+$O;<[*A}¸ݬ{S^8 -.:hGpS!̡k5|{=4!0>~;ќ5KGMϮ9v:\:^j]!yy`%A%4WOvorߛ!5AT-…IUi;9=\g%\9qwk7v9@?gW4 jHKnCe~+}0H}>`0sal uFKT5vucU*YZ[S]jaQ.SF;6^lP<Yح2}"8ߚ-;OWߨq@oBK46"tVVɯj5FP\ ˯g'0YmYkvU`Mc'r1ӻ݉' KaS 7}r y^ڷ=t},+@YYOԄ ׆|YN8iJ^_ ^yXR%> !w4\Xs?/ WDzzb.^^dOBAXqͥs] ,.Ppp dnFh%深>sKcups nޭ1퉆?ܰ&_g%مW*2غ,Ս̆gTrǑ.y{ب'Q<Իp0s]i*{zh9ӤC`_=S^;f~p+' ]',4Y$@!|ƺF,515[-֔ mC*/Wd9-{Ey8~ҽW/kiɬ&X]r4¹]§"p}y_="–DGJ6,[oك. {5% KG[3(U 1j!!>UswQ'|G<[c+֖+݊H Ip9Fق˛Z1.fQ5(sqRqךS)T$7g=/U*L61MC:QWQTj:AɝԞ~]|~*\B=;a C'N>bQJP`Fہ @ݼXg[M1[wgqXP"z>;fcR6CWN!&εJ]01q3K[D$PG^ڥaN<ݭX(𕄯\|DsC?ǩFExV\ܯO(&]yahȲ*1lt4abeC= (#U''߶ϑs^[G}ci`57O)> )49'JXNqO:4HW5 1vzYPFBU9;oxNh="tj=Uܠwӿ3XvRRia)e$ŋ\`"۷uיmCQ-G0`r#>/ : oot3'C?]N}m-|[%RY[_bwRTK%+=sm)L&x89ᛔb*(oΊ>2E=,0ASޓ3SK@z};, N^K DABˢV%@3>#qw(67:XQM*PԈ-X':չ+']mxHjDDOo|~1'b'c~o6_t5;?w3_‡WY[#!1TZ9K 1te{HϬxcSesM;ievT'q,%Ooy|pP3e㋶$;`TN$ 57%>kul`&^ҒOj`1Rtt(Wu+ep)Z9iD9ȢlE!t~.C3>SHKM-{~uN~;]D,0YU6*%wyj/J"ŕ#C < -LoϔF_Jku=33}QGq~WJڱ*ٻ=t2;qGɒ*2-OnZyH}fUaC aېP: @YhZ*mGkvZyhU ȷ]+*w楏*uH~unV`tj\Fk-9EE9-NϧJT(p0#6&^i.UWpbaH6i[w&cJ'a[-:Bp}-E7v~Z3[T9 t.yh4n m9.zuռ.e XVeӠ)ٳ>{D!?v&h4b_kO)#<;[Ar(Fjp䠒lu Z9uhEPۥ|aҺauI&.~$஢ }~"W(§љu9#fH5sjﰈmotiXDmڶ w5))ja+xx=`6>z+/{SeH_c0H8%=y4iNt pIÈN,?R*}/)|ďοXGW{{̅pZ|MM@ \\N VYMrixFDۋok ټl-JյWpsk`ǽ6L[vpо1Q-$D-BM"0܅ obiꋃ6O"H h;S?GZS1+z|VhfBg $dX +Xy_6=7見:}䢣x1Kߨ"Fp{g9S¹?+ |) QFaƪ?6 ^mcB;buoʾ}MDMyF4-U`Xfj5m_C]49ia`\?Ii& z> 2|j *`:Hs5mLu6MAo @ >[6^l63a5U 0n;+h* $.͹96PŔS}ԯz0jYj|C>??Hy@yDFvsQ@#/%3N_Ƒ`ݺ>h2M4܌>1XA[w/f_<]>7lfUѥK):!E&Ū<$8Ћ^Nɨ+4Le,aמff?єݩ;WocQOH u=dBZ#URMl2eqWOCRUBߓ1/<~n-9t <B'؛Nܴ)ьe`_"QLGլ$L'[!-9MAKn¬Md"}>5s,TEZ ;%mn}F<`Jju RD͋Y2kFo{D\ nj*]' ӏڽW3 uDr^La_E,{y^@2J̢C/y8끧;:؊Vifz Xr)aȇ+4_ kn )"ڀڐO[IH"QgAe57_X,M=)Q}],䍅`ZR=a$L,%r \uK--g?^+=k;E rLTE]|l"ƱRxQN3Wvj51]uM9yT;o4f=ox64[4Mxb8>]XB(dHR)DU[̞Y&br܋ΨE$ofz߆M)ez fZDMڑ"Odlx.)vcRQ $6 1)f?r;"挆 /\IYG<Ku?{4S\g c ꯬$ː~ B#axKJgߞcuw7˥0Z52v}b> ;EOgza٬*֭ݒ`֣򲲶 (6+!alF>3kEsG$[2۳]e KzaD Ӧ̰zGlj2}sr-֑>S uNy>&6o;C7I?U7¦<@ls-?tI,QIBlM"x4 mlpw֋LL?= 9EΉT8,=[6;&ONxr`63 P֙Ӗ6 Yqmxң~,17饯%C91B8 Զ(y\4d{t+_*a a kujRh 0"c%!@ qʿɎ5Iv#V#<>qV`p!hV#`攖ͳhHg͵/mBm ʚ(4:a[R wX~iEծ ^7VYLVذ(ϙsgTK]WGW վ,T>.\HJqޟK,b>o{G1qL[RO(ڻKj`O%| 2ObG^?(`;>(Z:MA|m29/_ ds9;^}cq\ȥs4ܣ9 7FbB%xTRiI'=[x)D4Lw6%ܥ,eEi{ͽ0b6ugϐu=r$~Y+xZՁM' k5LiHdHIRr;F#^{yMYK p;ig+K 2-!P!+f@O}Cd.1=6`:{e2`>PNy>?ivb_z-Au$&i}B>/S|X?T'ukv.ʼnNT[da{"@Lcy甊=!GP_|D`)*Î2 4_36v;. HSIYwG2xJ2;!?<Sq9?(#zӻg&3}#Bݧ+nMA7ߛ\(?s nw2=ɡ,S\#9n)8Ts @uzNHȆm2<˳OٱGQZw5/?ym4x; AꆩmgZECq5=d$̾Ӝ;e|Ft#cj;.!Qg&FJ]Ѵq'YBN^h<)AI+ Ll; {J3Yп.ŦEfjKx矲Jˡ)Ǫ@CXc6ZUu]E{35:P} 1Jwq–M36M%./zX!m{HPl^w1il4~׺מNun~TdbB&w|-ngK{jl.Y{yH) 'Z?!d@.[qGw}ԟ !KUi8- 6PXE5Ria}whhʮX|a q9FD%w8-Z~f-/ZRnZUk`{}?+W%٪e1Aj c*1 >v]L&eb-UWAv8"dkR:u XVEUe _вGd1.r`YGtQOmB _tXXJ v?GgrwGW 0men9u(-r"_S|`ĞSf|e>+jzjx,eמV3|Vx)2G`&m\#LR[;>\ aՃ zdkdWQ6=(ni>Ӡ=5?z2΅}ܹ.\abεLle{*AQJ63#Rq z_jÑLj'㽽Pfy g#ǔw8@NU pyvx%"8LzO`^hja/m7cfsP'/IuOn$/%< >]yg^9HI3o9ֺB]ae4)K>i$\3z][ƾTQtx4]\ЅCynNg ƖfCߪ==O=CO3F;D1'wf?BՕ;p2ޮD%;rVq`?]AԈ.c{?^\ U,T:9b*&9>ى\YP95RJ*ŰKʸD܌j^[/F\x/SKÈ>m_M|ў oL!\zql6-+BNC8\VL)!N:2qfǺGJMӉt Uw\ty>I]vTh]hH੯GKsW@-!|ň#hcU5HZV-4dsA)Rz- ) %UݱW34ܜ4^K%Ggl8͜0m:ǽ2;3;*'`}qSlCC83b5(ˁIDRd b78j86w͚_aӄ,VK0TۢT.rpO~&?PnG^#hm2&I2 cc$Eo Pz/bL}Oۀygj+`}һtjunCɞA9Pۢdxx l' -jBC1[$X'i ΀u>"PX!Ta !Pްm AV^$\pпo"};׽f0O1Q9qpo'9#:D~wcp T97&auӵy66KRjs|{:)_k4 yY`otJ-X'?jZSѲ1{ Lt^5DsU_)> ԮES+p)w8|)X5* MV,8M.3 ËaE.`@O&Rbl]{ EI׉kW-bk{CC5'mzKc+vC|7ˆ ΜY06 }_7 8)*kU̧p.80 sJBdx!oBf!N`J%p^fŰ?G{iwietuV̚_jͳ㌧}G|&. r uM|;u1r` a>+eoc{({1x|җ=@(/k4M2L\RID9aΣ`7 䮋oPMAq;pqIk6aNYvpؠV?d77ߜ˫u|eUWsL4Q"FgyNU?f#~QcޕkMژ7٢DSiZQG'x<:hR%%f$02KEiq6ztM̃בEd6KG8V#Em[@q?7BkmQ[3)? aqasSvjtࣙ~=DM:(-1zCGv8rph>ߪsOw3rD]X|Q/`.fnH"@%9\nnÆkE'Bm)Zz3|w6'7zZzލ-wL2 w4#… 56/+\EEx " W0G,_' |[1vEZ1xIj{OJ zYG {=s3l1h1KE}s H>N@-?GDn;bP*R.F1ՂSo[JaC7r-f}!Jhp`ɾ8kkx/`ޗޝ5F]BzpJ SeVI|-Vgx5^!zx10 Cj[.e`|8r@O^w"59 5(3@a|bXɓ ZX\4ZE0rC̟x)xIVBt1!@]z2iG 5쾫xʍH47+7J_>nQ tS! K\~'/,hE rsp7 0꧁R=3eD,bi V"-`/o}+`^Y!f-]lA#)0bb -A%3^D*)2d!X V>SG!psEn*Y(E2a(_+&?֯0Z[{^gȈҚ\;a Js 03zәfŽ觰7z38#IA(\!(W֛^ .(ɞe.1Vjtn!O9}&=Eڦ;4%ZyHP|WgV`r(FYM3Z{04+H&M6q R;;vU8hIN2 BJ/F wWF&;S3,LA[>&w_@2J@췽wt~k1L 2Ῠu_{@#}bZNn|}ZjAݸ8^cBs$AF={DWHMR f#W^I{5QTB_kƐ _CiS JlFV_)Q ʳ^4:ݬJ<V&;QdNc !-y$X$\p,K O]O!$-^W'gDc`d"B k{[񧈌*zMjs$9iЬ1?&){7eDZh#-1y|ob}7b].܁ ]0%Q ёyy0~BQUꀤ 69 ⊟fd'r#y&kI2S4 c0?nZ`;:AMs %>#%]-/@{u7HdUfnξfi@_*1FQ77Rz/'F'~@Iwڧ6(a)Ҝ;WŢK|`ױ+*z~˿ eSdSrw&2&yht^P W?7~sɑ7 `:>ށ^"PL^l3wYtЌٞ3%\(eQL-:,ۃeZ% Vd]%jhBAh:R-O.زϣ̷Wܝz̹RBu3 {MEU-o eRl)ϝ ֵBńPwd3w3úZ#Tmf$yyg9&2%k_Lkh ̀pa~ӵ#in|.ߑfc5]a^j `<,SWR#Ly-nT7:i=,z)n\A6bm$FK2HO7%GAW96x`0 cpFN^xa'{W1")ݷ`]wP)Ry@`6$wH}x;$1(GrTzEc%5s#z=>j?nCzޒbҴcܬo̾Od{{<"RZwbChhS^oh==%b1xL y+ʮ 2}ç=tl2F,./ ԗj9@i# bRwȿO7 gAD6I M)b+`f OnB2aVnQ9+0j،ieTZ{W݄A PT-rJlR^+Zd>,h:<:8)TO1)J0aG=C0Ya_r.ʜ.}Y'3!Gmh`+`RCW$Si_;U8gy^ E]ӦmHPVr.- ϥiA\惹j^kԤ+FmjPy$X w҈s;+D,kZBS$ONQ!cIڳrv?#Ob{! Uj1?'nQ);U]"0ٯt`ąvcquHaU)+khU]~&ע`hǝ+8R졽+2 7s~ s~9ټ8cT+J;E3f AU:p/W*A߿J^K婤*bmX $VZE;{ YXИUFdCz)k_;`'~gnX) ³9 rsIOc4 *RRn qGȀmI g`gWWG;+I;Zn%ʌk FٛKHM'tB?Dw ok Uˆ*%*s="ԞG_DVdz]59˰%$CX%UdLvA RVW:!5a󗦼| \hu?mLu76. :;0,XWp%02W2wodJ[oOOA)0:ZrH84#<2`ߨܼ^%cWBPN]s9'hUl31&qCȔv+ #d6wOlLhA̙pIA{}&x:'M/#7Pd{ZGq fgPđ 06kX@Z;f\!w Ju)227ҩ_S-Hcde}h2E u?n^LQh B-Eh5ftU}D) IuC6MlM=`ѬLٴL'J`&z _ 8zQrKT:ns:Gc:S` Zbq(ab1 vE;vJKA@i^qz de ܿa>2%j 5t*U : @τ<>m:M!u\Kn %7J"L.q6Te@"a Bs >W$><}KBkc, ]Cp3_B`:o :4o U|+Vʐ('NxIGCL+ςxmv-ټ۝f{V$%^|vӰ9͖n$'dGsY[UB@4qx灯^y$nMc"mje=93_CdA :JXKZ'ٜ"&bIE B+ɾip\ o׉V}9 {]NW쒐m5ifl8Ncc12YVH+CeKY hen<$H2E ?&p wh#eL$2≅}iC8 q- vr!D;\NQ.a< by+MIJ/lK.␏{=&kaWZOXȰXjC*_Xp=/'!K+J}O36^!yH² ,ZC|HTPX WDooӯ*kO s#}mGΊ7X=&.3bD@<XG2)+@[v#K԰u EߘS9cVTD;bC3z'XGN!pGԔzy.2MuCȎIR…)2O =qŤ&n_yL!Dl~T!9ߑ<lWt@<ǗѯSpA/ƔCָ?>n9}H8z͑!L,ϕ/EDאS1KƄaq˸³m\!4+KRT|\9A) =6q8fbôJ ߞuoORJ+$y'oBSx.h]s@cӿ79O/txC9EJ+ Hx.9MI,Z@r>1 z2/ k񕤰|U x *^@&.cv>D!X%QsTT/x B'&gHuX#I+d#)FĴHqM̋,'pd4)I,&Ivѐt_Tam ɍwr [q 4[QSYzT('R 2.f ;,^4* *CaSQ[[| hE@ S'Z@.Dyз-XգOW" £_ޅN r@3NXz̋SӪQpJs. qMh%=SQ6Vj9of` D'{&P@*ZL ԗSЌz̅*8yyl s4V5}|g %q.Lh5BE#D$wA=O ,DQڏU Ȕ^ `tQ:b~ボ9gG_s<^PӁ2cF~y{ݎ"/Ԟ;V:牤u -Bǒ4&AG'q6 ؐcwN|*zfTm _OV;MАQq0ʩ+77jJ>EIns-&-v;c/2(An'!N[4Hc)"Z>¨fkouT]UHfKM3bR8pfFuۑ<(a tRy[?=Z"+G r'k| aGUZrơ!iHxI-!!7vw64@_1wNb5ӶGѣ{׋agx t4YF92 ѢHdJʍ# P),.8r/55*i55bK~ٸ4#? ^S8-nb;nZ]^&)RܺkJ.hc\*cC.Pm즭I6hw%=ee OL^åiB$+yR9` + `7(s\u߷$hR<*9f<ҨX׷9 B`R.4 |TjBֈQTU`W\bTRYj[,g/wh]:n;/AutE{V3PΉb%T/SdVhMjVsi#кPQ̓sqMjB#A2XYYv׋n@wsn#K9GpWzg3~Kj$^Tt r:KĈW6Qc׆O WV Yʧ$רFh5yY5GS눇cRAK^SD؛M:%O/.m>Er,sՀchk_=8׆^u͜qS}ҕs;N+6A;\sU}F 5H7Q+16M"Lȹ]u\&y3vLaU *cSU /e}C;drnA VY .C yM_K[1&hT sM=;޴?wtI`Qk'N}*V7H"p4t] tM&4ʩZِؑmhQuA G2f_|Zd[P:Ml.^axSA>~0Cޜ4l-\:+ķC盷8w6>$%ǩ$.wT p3R@+ /gz/9b6UqK{ҹ )7AI,"`^'TM yTTok&-P:!",}RP20 r׃]D=CIT?xCjYk%MV9B3i\o '&72HWY>lcO;P͋`3ڝ_wălJ,NS)H|(qMRs74/eh|$OU?>xz'pj]9v=aI,l+VZ[,; Wv,PL(ֶ )i|\|l$OXBоldց)Al'm#VϻScIhaԢYC DkS) tev'1IP_ĭy8"(珐}phr4_bD5~`>G>l2U4LD#!;+ɑ[ F}yMPfF,0+[qj#lōϟMyzU\]T_U_Bk)<^hE +ЂQah3ӻQ1,4u4O=y ƱEk>C sODykSBT1[]_/<2^WEMg+ >OB3 U]V/]6Zԡ|(9A-d*?+Wbm͙Nn>iƖ*O(í)t#V9۝ ;| \7<>ZG(Ls4A$ ?3RNH"͊n g> ,g _զ"7koiĥog? .NxCƫ \Yo }A;96^9DH俄kf3 PYdi,GA4[Gy\J,-Z[:5!D],jIB~yj t+8kr/Ib*80hH![?w MwYChJ3h;D=;qo$KtE ,=a?}aiRy)O)Y3O53;$M}Y(Ro@6B\WHƯc3Rb/+f齢 7P$֑x{Hh37 ~ AcHuN^jkSUIBBb@8Z ێv-Қ{ .&H2|pΤVrFmB6nxk%ά&>Sp:B?N\ ?4my4k OOmePN-L9n?arjm70FGES1RI ]%67qI9~4q*!AX>V||z9YyRˈd/йCE*Tr@KGB׹7 o/ֱ{0bX\v c{m[-jW)&+ #UmyoS~,= ͱ?̟!ى?}^ +~=)Wn?"hBo8@DLy5 ӏYb^QY,=Rmm (;D V|sxZem?x腹9F sGkF 6JKAD3^)[+ $$qV$ޞY.)@ө_;ČLd oLu:5z*QҀL:B4dͱW0}78 n?Gvй ~ړ?HaDQTӦ_nP d; 1xe+l⇌ t#}O@z+>ѿ|~ך]162xLCЪKuM!@{bc YP1ಁn&5 vwxȺ?NB贩 rѮ;])P9aaWԽ>im% gּ|(*1qnY#% fm;Q?j9Ef}KVʁ Xt5"J7!_`k0F:j֒' ҰBTL~jyz1/Xb!h*fR#@)|{HsLxNQWX{Tֵ6\.@SxQQO0jra*?I aж!w`KZJo}db:9Xh 5o wȱOc%vW3>-c qc:yHI:>NDu4 p2w7u=';Un[[TWZy>O^jٞyW!؂4(7DTgl\멎xp}\O%d5&o 71PӽY5< b`RqraL.牉#݂GM0Nܺq6c.2_qvDC5OբzErl}3dUaႨ mu7ǙQaǓ`*}dBݑ{ɂ+8?ᰁy֝S`G/Oǒ1WxO>V[Qؗ[Ay$,{no3zPt0٫Y!Z=p8o2Fh``!v#hȫy*S(bupka[Кj> ^Q 6Yc X}UaVyO)!3Q.G}uMB* kdk)娡/T:VH!;X&1_GI5ncFr.A@zN,M z'ׅfkS٧?o \lWlgjdq{"VOVfR(M*f|MіHlPL{@ߦ/m砳t:*)0 BkG̀gmo99!?Σ=yXeB ,I=Ht'J[QC{K2D'V`tպT}G&u KI*}{wG+<\cAco@=%yg@[nUՅ: qdIi O}VgU =fO%UG|}([9pFтI rG6@Z m"y'.f޷- U4W1wnd6F n@uhE48-u@X Ё^}ȭXݧHw=onwWAWcJk,H#w 4refx)R$<-pT9"/»[y\P x@f?D= 漢15ӕoe :3h<.e@X?I$Q4"9}IArI)Fa;bOФb&4 ήPqhOG?QJɚL>mV$0yU_QML+2tvXdz[7(;|~.ʳKWksՁ#rBbTʇ3be )P]2Z@pmamdEt&Jw %lXb<|z;Nv&&&($KҸGz?n)u*᪇ǚ2^W(}iMb "⩀U($sJJXqخSZ^ĕc;NQ8$g&)˕u4𠛋 CS5Ҧ)'S͡Keh*x-Jĸ7j&=^A5.0:>B<"%c!|`),^'p^v#8!ˎHMsETȋ{+K!;O -KHoh ::2xlL/Ǧ[6BGtv&|_j ,P\P `9-'F^"0E[!2 wR˩,v~݌bd,c:}i>JEֱxR0Yu6J֜\ݣbd0ˀFT%r*J:"9),򒕻Q=Ev2-ZW6"OXY/8t{G|Ě"?빂5Uڔ@ЀLtS%+EMxfiN|ht?OsDA nl<^"DH+r,0n>5] EVPuɔR2V1ϓRt? WCٙ6['%+L8ȲτCO6Ĝ3JvM ŹmK[*N|.((f9 զKc|iiȶ@5;zK 3:ծ.;R.# UFde3#GL6㧟4`J00}B=٤"gb?D^;1E04e474N/hL{kodzt?JșZse3`-u= 9RM= k(9RD"[S<+[cwrXD"14=DS Lg/2Bc$y$^`[C}RϨC V})mA]AUݽZM…USw.鵌LD4H!fCJA]$Ppu~n4: s%Q'N|+b\AΔ KC"]&H8U8s&e u7 ]fwed5 t E#9v>ژ)" wԶ/{{kR ځ~+82!45so~FMH l^Qm;0"^~AQA%`zrSBk{#Ƴi=<+k,~oɿhU!FG:YCTVq,QfB0RM>^"lѝW8\^_fE}XK-/VZ;,`()7kDb0֚\L`\ifހh =7۫;GAf+(i@tٺBt*E  !ގv)PA9h˕ ;-/mro3!(1BHl$ D)hR=2dLPwF£A軟'me]{vѰu*eʨzF1Avzs['Ox Ӡ3G~X{ANI8-M2֢ycwֵ(h0xh= SG\wVDoA1љDٗCOA Weלg.wf5*Yb ñրs%$tHBorȻ6EEz< x͙' @(L6r.Uo5=OZDx%- ;Y Ub`^t?)7q,\Q^)Yo|hW)Z~rt%cg>l-n`%:8U-99%yP A^rQY=#/*v!)t pnN.3Cpܟ1@;V J~1q5_8k(SFFW8?s'6u{3Bg(];i1;퐙(Bwj"T"E0 é6g*nKyoVC\~^%9F;M@R} : SIN ~z݁`Ư\jH+ S"J%ǩG_Ij0T늒yYƕHh&PC–UqV#wGxtjy) p& ɳ-cyY#*xWA֥NJ{ͤrձnSE9Tk/s]A-Zh\XPxU4&F%<1GC4D6c5,H='Đsk aܠTk&IM{ S:1|U/\& aW͂~@XI%ڟ.rC#e/WGQXCW1Nfo|t NI ,@D)")b8wufbTZu$JZ`=]}ճ9S|j! .qT|Jhz{N" c| zokeީxH66t*d+xW2ϡ]Õ,ãW+.C3僿P*MǁN큕4feTȩ/Q7ٞ7 P;^MBUŃex3zb(Z~H9l|rC)yo8-ykwS Q޸'i&Е#^+FfX87%!-1p&]/Z2_\4$pn1E!qK©c=d_9Ҋ 8{| "KM/ҡ`5"?j@ WU?%Ņ }RLn&V(k# T]4K< _Zxv^|ɘʺ|+ajixا60'!ATge3!1+0lLރ GGg꘩9r3#XʀjTD>p"֌XldJ|!w4_>5 h4׀~Ew:|~GrVK=מ!6\aG&fYx_gtem@n e>hֹb -xOJr_fzm^2 U*|d0!׮3Zs=Lr!¿&ׂ6޵3dsٹHX~Y8cBg8rXzY)=zT h0kf!6`wh#߿o@|_P(t͵ 9yߋèPPY07q ߅Ր_-4y6g nhp.::b:L?R nk-&3n;ڱgEDеT%K|òcKy}/?6ɹNZl<7m+ $1##wOZmc1K0 Xrņ՛+"ߴ")͠vhM93K^"Pg4[& +spȦIqNE9\BaȚSTl__`x\#>$"/km /,چl˥ULІ-9?;ܕk l)c;_ iogDɮplKu'A FNQM՝E4Ty.9!"J\;޿E8rqVaz,L7^#AڈRV[U| ("#0~8W=oWh$ W2 2~زi1ҕ +|yqVH/'Uń [%>7uy? QNeO_I*"7.<~󚪴*6 |YR+m1K]邑X]R7z Jrv2ol*̎#~HD_hi4ǑX¿ќ|u׫?w9ǶvVЯq3]9O0^mu Vא@! \\pHjd3]?׫j=%|(k۬Κ|zΟXH[jo؉vZza*gwޚN$q61?iܱYR *[@IhQ™6En]kaX(5seց=i9"[viƞ>G/=v f&K/}ysEC-EDP0` #6模rz;r:fMKCn/C>.$n659r~3^O<$ޢY-(:K%jV;`IMQfzRK gjhP7䈰`Հob| OTޡKF%PXGC݄vSWz1!sLUfQ 霴[moutkZz24jZ[4pnx4:LE@3T zrʴN8ld߹IoO4 `Ssif[gj1dN"*jO4 &;.RtKR%o&d*_PjlEY>C 92v\ 霔~W,wo:B@.\≯;F,c~XS3kXL}]0CܛHGt*n`N%:BpP+MjMBZ ]0"N>sl.MȜE(P՘݌z{7* 2Cyp3;Mx?ͤX+r/l eTah}=oB=k8)vG_ q.{cm5Ȉ W*ͺAZV]U]e&UQһ Lo)D xIǣu`E~QX@jԍX{*j,ͫ҇(mVB#0\ͶZv|Y>MQS2/*qQH93ug 6**^ c ]n>3c"b@JwclDV Z4U63mK0.N7s=1ԛLGriWCmOV[18,Ubj0}٬I?wZє3>:s̗ %(C;rV: O&0 f9֎g10Zki 8Aa%cӘ'p8J -_هV }+xv^?W-F1Xnظ]<:*Xq֩`M<3nOOoS`ZA;uaۉdUipiCYzjX:вOEw^WAIZSI|w&{j6߃at)<ӟ#M_c$S0Lb\M03-RPtɥhRZmQ-xꂐT-7ie 2H̉vFA T_/]XډK-xW |݁z o8IP\]lCUN_:QۀkāeWIʪb  v`9`cRsrhTi,/ 1?=Xn*1A5o<^! ey>H_hI4I)he(t1?*^t^鏋uG ܤD1XM;R'ݸغ] f♕&O )ɟ>GzH'|(*?XK;:/ǖm< x_6+S [p7)vqThYAͺaaNsŚgYxΗ|UN}uqvUyBc.;RZEȉ~|K#j&gAIe(p{Xc[V7R1p:oz%)  qCj!`cVͲ]z=@s5O᳂;#X8sժЊxB rDrڌs)-:rUP/ȩwn/QJX}fmFcƷ릣+ub(ܱ2O[_H6=ww") * ~jr.( ,s$-rI-`)^Eqw +2DeX3Q\fBjS YW4m֦:B+79:ΣlvY5zM08ZckaMM>PZ'2uVG_ًk[~cbg+oȝ+ eE & >A4iY-|I;hZ&TTk2ZI1`֫X0}U3% r,Nzq353A[;c3Q55j //h*փRkX% -^ *l}ƪ߳?^`n KtLUnNFr=%%~ Tpa%T8TYZtEw !HYBͼ.|mSWgU&?zzci%rbi8;Y}Ч1W*"{̀x.iN8Bj{;Э׻28F+4򅏗Q"ݨwC╎7*9}?9HHia#@ʇc"SQ^F},yȹ@"4S_Zw3k 4INf~oTd2 ƄjVo*L t0*ٗiLtAXKu|%#j>EܭH \Q,ّ-#Czlz*V8^6p@do*}֣G);ɽtA8_fQђLjbGY l xuB#e-RmњSWuamc>FR@`xZK T%՗g.2d-sN*K"0m0+] ! Om]QVŒ WkvdK* `+6a #} AqFCxؙE|S@,6Ȑ_Aֱ=Fu-D!{/4Ks ˭R>z_07B嫭w_l*Q1BQk*HZRQ8xSTq6ׁ2vOG,ƗQŰDķD#6 -WBWe_X$ 1LoBltgol}D̝g޹ !A8/YTm"E ]j1,S# M,G.6YU'8Jf0dEst#x5~'rUTt;FxVZ Lb^q-~SF :NբoCš'`蜦BD:.sq+lQLt0dϻzsI + t_ixgaE_/WBWR~j@{qb\n6^F) @US.ZֽP*?%`g&Zh 0[!&3Y[)=sbG[yq*qfb;tyZ88e!vv6%׹- '=|8'~?s.,G7u@>zKHƩ7!Fgއ@X 9۳ WJ O(mN \'Թ1雠tOЏ>]U= "Ĕl߿aEY]WjV#d^nt>R[p ՛"X>RW8:W1U!e&wBEڎ6Ӱ_ %Fi|{JIw  %'l̒ +LPCdSX>݆i"o klO<(bHv?ЏPs; 8 S)& ` Gh&1\bʂߢƗ)b>Y6 =A7JxCy? pKE()kl¹[ܕtBq㐙۫Oְ!.\#cxkw9r9@h|oؖU:M.?;@~l=o3I/f$>5LGm\C6c,#Ȕ6Ht'8Hϐ|j[}^h'dAk쭘MxHg$c'ܱ&B,wӷ́Nm$&xԣ4ejBvaap~~yQQC; {{.qS D%lAkS Br9uqxnĉq%~C#9P \ўF 9e{IKtcEX3['Yab@|h,b#NF~疼 9te VA\ΎtrRJQE&6w?HmsqvEo!4!ػ|_~C0̅Tlyr;y Fu W]$;z70؈w@ Aϡ|`{Wr7H8[9-_ ʇS!v4%xghnM-w ☿t@[l#1PJi RY Ӎ|h6bF_v5ŷikꦶXM]mҠTwAYEzvIrIuqg5X@W$ӋMΧi#L'u+-ZD_?mvg[HeY-Ni3{()6bf:g aj~(^?t,smSk1|ZR&HL[&T\⪊$3ЁKƩ#TtjN|EP^wr&}&nVg®A`5"&rܵ!\RaVrC N`K?sɰ&cw)l  [9u~: )xԥHM8doL.dc&Dyr2b\_Z*| ?fxCFfP/%hADsA.PƊ /1ߵ\#ayoz ~sF5zEF!8'$W@Ej_+nC+%2+;dw/ȟ+EAfڱfuOJ#^41?'|+[Xte6ʣZXA('?35 u:RlD 2+Ze-h`"} LtawY;S Lu_oM>Y=c4hIkZ2}/L5Hp/(Hp4*s ._ >i&Ԁ6cDFNXÆƾ7kq@Op1gRM'6־5*7Ŕˮu"/w}__=pnhjITO1h;c <`cUk b.[s}¨!f"(@1'aiMgo7l .q.ʱ &-eޱosypkFK#gW/q/Ög:CK|3kL[M`ʇg`r-G7> Rp^;p>xp> YCضQP, N[0z\cDuZzQ>pFq71h&\nx.7#"۳MƆP'ņh]!2t7!RXWZ5Nz~x@6$ztY25M(2\xDDq'EURF[qFP"b9Goﯶe4{%%|IK1n1fPPj 7%%aS8\J%Ht D&ǙYk֤xT:"bL=wܛ `Rչhtn Xzyo3c0){`h7L߮Y#H/J8aXyR.7VxOnGi`A# VK~>S5*C+Y1v}?ХS%'\ֹ7MfJhr*;yKveX,7zT* աm-W@wJ.O=Bc.%bVy; -H 1%)d:UxvTBA(!|^¤oUOqa\Uq. VfA )%:ݎJ ꟫44'ee2}s](=-G`7XɔW?fV9 #aql=9="x`nF, uMf'ƒ䖅-b)Bjv##圱Lvdl9 ZgpzI6F^ݷ75m] ʴ@9moE}:ͺYl@m!l!ݯ{UlϕC[Hy?+!eJW,@_ 4]H$TJ", &tiX~@WyX5OV1Դrk1&L2]].M^dct=/"CqD̺ LpqkHKS bv>X$I"b9Vu\OEzWYi5%kgbcO}, ʹܴ_O2‰C[dZ}R-c ls<7AmoA6'M^vC~E2Z8u $Fu#tk\Vk6W?ACQAiz;@bj.VczI=S jܡY&3:iU)[e3: }\XQ~4IW.r䰓n+J|AKw^>^Q/(Җ{^GYr9љN=83ѐ)Ҡ1'o@0f Pؖ6:!Yu]al~Kɯ[9bK%t<:^O!޶.\ T<xU VEĆq뫠|؉t_oQL.c')Y7EZ8~wxⶸ=pxڰ娽cmr9 HRׇ},s_h7;P"4к\GG.eԴ}uᾚ7ڍQҘN]G5Kbyq=0ߞν P#@YGNwi6{ovM}P)X> 6 _Ϫq=7PNdIWOu.ԩl< 6s/mdF (yKq$Bhfi>zOI%DNm!H4̕3BN˔ٔ";<=<8 2ɘUq؁6d2eʂm2O~:|Nk./NS}xHϡ`Kc)H:P/U+7bqKG5bJovjb;H q@ bbeuE8yh,|@ 㡽a K]>Ƽ'u˵H rkgTj`jsJQa6fEl$%lb W7 YZ4$0$<,K]Zz=' ~836)oGGWS:wq?F%CN 5W<ggu~G9V=Y fy3sذei_[e~872t13k\_|m|FR`81y-{OpHb]j3DB9Rg;l_p PpB}~9Iʥ]3 ; В%Z>9V- EWNHX}j|KgnE zwNoܚ+NLb]V;Ǣ$]<ݴyVdE M?)ƫb1vQ.΄~3$(,0Kؚ[C|Izڑ !W͊=+uKOku1ՖúPA?kz3;Q{Z?Rt$0̆Ѧ8U+_Րq3I1gcvYb$ W^x3pUlh8NZɇԟK!IZ*&UK{rΧ̌0@?9Mqpi-E W:ϖ_81ѧ .+wBWr5г|E+3[Ȯ.i0's|O쓭yb}‚XχϞ vcB6g\ٝeޭJrk Cގ|qIyAb Q).)ˑ uc??D F1`N'7M_'mԆ &5vpTeLR[:)ota4AK V#1sϚEg ui@!tRj0P쌖x{mZA{y }{R+)41})kCELY?̮_\۝)_KBG9u,d3L3 =6: Br]Q^c(`UN {ڀ^{%J}w:Tm 2}t{ 37GUҗ}i|˺@mu(F˗tgތxlt#Ww#2eChG277De,.8u =!x_ƫNEk >o(,i-(:˭RIE|!Y0|ozբ}j6M.k6r{<&F& k¼W lrJm~Q \$8"zif 6-q@3lws]niأ J Ͼ|w ~I3y/a]5s\-5! xDvԌ̮;ػXK*5ܙZ!`q f_"~ke"٥JxMXbMCܢHԁ#OmCE Jcri̖, /BrS+  S Ǜ_*pKňB¦}r{|yIks) {`e.;pc(ah:au$n*B0b{.6$r>C6p:+ [(#┴ІGW}G2)U@ս[7Ć|DrI}koOڵ1f&+'>'`bs(hrH>ݸb *BZfұ82?z HBᾣ"@Gd ߝ  l|]"]4bPt/|no v9no=pik;_7EV~LM9ғd{BdRHt }/\5FV>ԥ> ?_uFWĠ˽JG'j\ݧ.00r6]:Akyg6{K Nڸ.AU]pה=y:^[ש}|L7E/ir NC .8;s!I浺h DŽ px*=Ćؼg5ܜΆTHJ+!nF2E,}6@˴4Nl  9rpvE'/kKޢy5gOOU#:Cjsn[GI8,>8oGO@).U>ϧ^i==Q&P\9Y^Ͻ<, GIąKS(w ݍR^[ mC'@ё7H3lIEY{Dd;:#L&\p /Dў^ws}gN(0^>~D`$|3v NVoҥ+DszI6w"#Ϗ!@@Gvn։p?v=;xv8Rj}K}d%[]si xj~,z jedl%=@q=HؤINzF: [AmsqZ駚dV9~ߒ8u+e \iϽe(ncK!$(L2;R)ɧXb?A|!)mT,d^Dh#/l`OC(؟}^&m߂]C=ozQM9NFCj|(DUxLŪjAgh@7PsEWhc$c eڵ'Ub3ul L3Ll@LHiiths`gwdkEU>Y)].ԮC_K\T]ANjiL$uiM3EvU"W)s{>T` G C N">ÓHl>h"ݫʇ >PK޳ hZ'Qcޤ%a9{.;[xK_m"{n\B$K|p[FaJEUA)eZjpMK䂨:'#լD/%J݅D;SnJ_cُ|YHM@T REMN˹.qI4ëX,"sI!oݛBC5jzD֒ LJ$[L73w`,c7dV- r]6>9o&PQÌy|%(N /Nծ"-Mo;G֔řcU°[f@ؐKL]-V7*hOҤ̪eD1i:oqPO`7RfЭK%%JKy 1l1SMoh]dТ[9cNnq0n\]շ0UEtoS ]!ju.ܦNVWuam 9L8f [Bt++МHIP j%,bg7DD: B.؎߭m/&+g8 ]^SK\>@-qZCS1 &ļg9yf?_yKלf|DFmP0-V%Mɋ!(B-^zN"H&4G#xؚ3QInw VIqtM=XL{y9s,cVupk5YN.g%5HVS֪^S($S!]^rwz16_3à}jn$K '3>0J ! ^R(a߄mŅ)(l&aS(F~ԛ%AYɽ\f= ȏ)_IY\6PjT_龁h\Ƈo AK %?L9+sϰ殣Â*Q>oSŶHeH#2,F`Wvbn+84TRn)²1 JXWdJp{SZ38nZ"5]}j#{҇>K"J|GwV~;|b4@U)Pb6xk~|PT435up{.+w$8r,s+%yI /EX%dR"]y_do>{ohmhd}f"TtzMz~^w}UYD|k[|&jf9BtTtgO>}' 6j^tktx c}lӤIO2`WE8W~!4{[Q3O|CrԎ2֤|9 * uMumA-\2 *P(uMl;I߰& }ȬQ>mMHNgؕ^bH#KVS)t: Bҙ#pEQ1}4n {[ DDJ&-SETPGԥS4RGyzÍ i[űT*=T>9C=i%∴.4sU揼4v&2)Un?͑r;1  vVCb| f#a AETj:Kϡ"gIʐ&iȚkGuqY2fN;+̌5Ϫq.bk鲉xLs*DT)#^7R4.~3o"(AcВO% ~6zS?Ӗdxɏd0L7LM@X|;(;I t P6l8|+؀' -qC@NEMg&F~lFzg;2׹LAFb8:" BQ_\^ P\(N!APBR hIhա,]Nc Y4ZWP"94}-IV1IP^;8ifGRNkXU`-3؄fhz'rq3s@%sS%Pb qE L#7 7$Bge) +~5),^^]M1߫ia$b*#>T<;זg/7xn"v8|v$*IFq/ CW54M˿pOP+jyh33lM)oD4_]Cs]\D{̎]%_-"z%n=psn@ @y*3 NaG)R gIFL̜l-\)Pk HYaD(#-(Njw,k!m£eB4d{(ms!kNG31wXeYVyQi~u<@evV.QU߯v$[3Rj GJ:C6鸗CK虌zXYz-m@mG6=_SbXcʨ)\*1xbh\e|4 R"qѝ| YZ)RjjL) ͜,f<ݮ%ʙOGYâ.EXrCy= )B0a+J%֔7Lr/uGjqu2PV?sMӆmü[@pUJi߷mDv\< AurV8Ъ$E?)㨔Dζq%; T D#6߸$%]-E 5>g='*-ֲ11e [!wuŁ3/`qtWф{6r|L0`£w!p>,O6hGlG}`!ìTW%8 d uyGY0M1~/RSi ʫj86a" 'K6QKYKF֌O+pAbƽ-]?vY,h1٘e 0џyϿ2U8v>ogȯkZ gA2? mVҟI[hOL>dVRε:-rhwD_Z-cP$2rݕ}iB.5XT_ J0']Pqr^Ze% ?B5e F'NSS Dts3GK/g3|Ć1 D]jߨ+t!*OjavH3AY xBP1(WR"6`:$IPS1nGO&̑,8zQp}ɾΊoR5;014خ` |B7]mC xS6<a7*JFifN_󢋧 1W QOBc67WAsvxˆu(Fn奴\nJа)͟/c\z }5AteA#l:d7JACw:)XtőzxqNJwea"mKvBs 4 me?1ĖgDo2q2 '=̱|dl,ӗQf;iZu̲_H/ND^.ѹ.`!X gl]ƒ3Zܗɦ Vo% D{ y9s. SNg l ¢j EUV쟉 Ӂ"!ZD`b#p-3b\t("{2`<`Hh;㸖y;l{E2_0H!DG1q#n|AӚ z( {Do} gbq,%qO.3 jJZ+l*ǹ&௟$ 9b}+ pSux78t%;NiY / T N6&݉ ,o#x aF*m4?!tğy@oTX2hu>G}ȥ#XH^Ħ/yU%_cΠ!lRma7WtNXJ+ug65]=o!*!΢FʺLd7L~)˕>\E4 MC#z .!*prZأNv ;0 6j3K˘:]M;XSr^#Ԩy E=ۣ~%ݵK,ONs `07pyM댥怾Y@}56F#a… Ho.p06$ Mo`)c ApCNɁ#󼡮10BJ mQW&#\y2-v<Ÿm15I9.ʹ{V9'D::żu_-}DM= O*.V yAexXѠS-P5*!5;"+O mkFt-OFz% kt#d|@_ 2Lc.Ri~Gt=6O]њ^ r,9rC¨-YoLN5 ANzTMUw{6Jی!1YEv-XꔐxVHҚ)s_5IT3: ۋʢ,P[5 '{Ej^gz:. j $-qaNػM u r7mg'Ŀ8WG0Uo>~۴H5mml6r"G+<%tK3[ޙQ8 ea(X,~F}ߪVEoLA+T_{dt(Hщ^=T'JMO%K~-f {׻09ӧpq<WlTu6eihy+$x(_$Jo=jX/Z3: ڪ W?t8;؀gWQAo8pP:qT*.wRs/+Qw*7]OzȊ"!1WxZ뗻Q.8,,!юA !칁L8aeH6"< |W)nY`o ! DH8Pe" )(JmtRN]K'#D:Px+mbm7l d\WG AX$PI_BuA12х> N-%>͆7<j}TT x[Ϝ8[+!8z#Xz Ǎ²R#X, e i 1Yhh9bfgKjxO>{0~Bx*@_n;, Nό6E(;K=h v 0PV2!FùWjm\P!ې*Y'FS5u8 c„f{SY@XaXx׮>Z4hɟ0l07v?}\#E,ϛWu4T:"t"0%q2q(^)5xP$8. ԯϷ7 pGȼx|N@pBKzu-g(eP{Flw,_L2p5+cwht1"̳DH.ô&- Qɕ@fB뷂_>J;cԛri"iX; ZLQu Z;eBx쑫oMS|&2 PٝlƗB<MhL' Qڝ4yǔ {2OhnfIUj8iQgt|ïf`}3 OscBpCirDN뀡>VS8X:탇`=,dw-ܨnp9 UZJ\&$8,ЉR{HFdvlP(@ ^42&3ʐk\Bۺv$-d=jq^Fs38vYxeњ!xV\T 'yEP)˒v oL}wt-[=Oc%"қFVZ^4"-uR%YoN恿 :L,{ UXX%Z+r."d:1eQIzmz/0U~g46Ѻw?HpWFeݴ\K詡÷߻dhŜ_xfb TG0LG!]  ž%Yv\f f•m:lw0)N;^&kDCLOB~C [YW¥b>5|%#1 (tDf]e DW)q5,S@fmEJz=O"YJPM^kߍsƬwQ1ZՉhu%!V-ۭm#sPRXѪZL+L"9l-5w@ 7!I2֛-5:0{Kg OO !H| fn WRgsy "\ }seL,N} ?8Z,8^T-+-=GzPQh|S:B@%]Os~7ҁh&*ZƮH"CA~ꘀJyh6LGBi^tz$lqDG0=_+'@f@RCխ"RN\--H(G|7i'Ә g[ k#Hkԣ磌TK[=9|!kN&JOHyT׍vT+vR|^}0xP>V]FD#=d{V{cȸ~l}_Gjm.!o_NX t\䧊H ȃ4 $bJ?7Ho:yR[ls&ΩT%1<]];~@K6Hj"f[GnM^YQsvԡ qa(PH"䧒;Q3յ5)&o{&L',PBnq ^&p TqL=5Q]KF0WFi @ҐcLݏ=b@v:s<`i"ٜü☵,@Mn q:ZjL#+ ggUaz:c^!T 7]cyC71#SV( IK=KsIC`B!φ7B?ֹ`N.}q,]>>>i@h"--XL'?/!_Jq[J0E&ko%s[ ;AGݸnZB}5VKoab*>jv(e3B1+W:rz,#C05 hB{N "6?#k]a4sZ#hatgd)66<`Q}=Q7FB4h\ej@?7 w[z㚈iu rf8`xZbromuaEhp8\bmܒHhǴ`W؛ee A\T] rW~M -M +SXCb _j`,T3ƻTHʦu^+H.K۴q7O3$on5їjl+Q.(Qh-r O`)۝ ߘyɉ *(m1ӅD 2 q&:Ng8wP%UX4c7rxҍҠ/ 2ULA-8b%8|Va?okY>"Mi(at `3d֏B3+sd 2nExùEf}RHcIɻ`g =t[2~iGdL-.uK//6dmF1n. 3EF(2w'G7 5}_v%X2@*g `"K 8DHu;͘XoK^{hҍpKYXL~&VnF2}R8՗ݼ|/"[ۋ~vDg&qW%4D 0`/n}.$#vj3@0E4j}ޑ$ߠׇ52xfhVKH,M[+j0[Z"O lmP*UDi6\J\udqCٲaH p|pl~gĻtٓ}4:FEe=NO#tЈ#89Z-u_fMGC) X;@LXE.鲷Y,V=|/9}ִ$#,[龧=[ 4mݢR1Nv4ӤkJ6^)j (IpC "U%(ʿ`GR^&ߓi}רd]xZ(HYIb@vP_JvU20lBOĶ527Br(fI])Q<$@qkAHq[Ź[bo^Hav4%h8St\<#.1S"ZҒh٤Ol˗6{b:rV0sOlJt[Ru8յYs&&p:ό@QAAf>1[;=fFmg8F%4gt: 2Eg)Cil&z^T͘+ DޝLIZm(-zR}[ I4VmAΰLQ Ƣ([nHF5 n~ c2P/:z~B=wժB3%)`b9AAn ;Zh+/>e2r{Re/Kb̢yRj!IrYaB4JuHSs?t"x#C <$dKG2Ic" /dsГEu~3) O:W`ր oESQ0\T6}dg.Mz3>GF~;(7Nj駘bpEa46&מ:>{ys2M˧j܃^ 1&Uvك)Z3SNm,&aN74xȆ= "E\D\)O*T ~EWM܆ j5xatz| ZVK?K|lð?tCJnJv&Yn3>\plJj#*Si1XT:NS3YyJ+gv-305<&|b)Wr4[%0s  2ϴ pȡ[eKj:qYAЬJ S X^. XN=c?, t0Q9},wqfa$HR< ;WʃO2ubŶ –=tl >̳qeӱVPȈmlҝ̭XC?j:AvbJ3剄թ\DnHٱ1{ S⻯ (KmJP&+'qK} 1 jZr&øMxK 'ɇ뫆W/87x{8㤭/"JoqO'a\2i#xJJ/wsM/f3E}Om'`!gyĈ}-0W}y9QKYlZQ+]%ŒJ$i"\{"2@Fy_c1ٓ}((mԡ NT_I]`\MrBީZKkIWژs;23}@/[=a*t$!/1 c}7!=p-XnNá ZZE:,*js !A:f#Kr4/gl [.}7?A^ h㼣jѽTg~ٕr]L'jv<@xU^ bEBa'J4BfyCDA u G䇆ؿR'G9AlC2bQ\4F. Zռ||XVFmUȮs U蓝iHq(u&Zc_%tw&bCzʼn 麶*.ޏ{:4mkB QLX&3o 3PPpRmw5%|2*yS' @ U.BF Бg'$~YE+* $H5]^p X57tFr])[$o]}jQ|$,sqBsꛥ Kf_!Ԅ wݙڲLc p5"K?ޢ@!+rZB3];JxptlKy `_J9{%FYBtCLeT^f,;'p:ydv"c,7n} i\y;SPćkt3V Ń樦tЄ[f\뱪jMD.״#V rڙǦ@eIV_ m/2k&A2H_+*J9kL1} TDs^,ֿ~4|Hp=j/A@~SiC#%U6c9ϯ*+͎@3+I% R09юOMck !~ؘSa^fJrM Z `V5:ۯ*U;5E( .x;b5l-khU,Gc}6ў|E%rLؽ&1}#< ZX\4+K0V$ AqG۩h)RCC┋qC<Cֳ5޺..$yzArqԃUmd>rۤf_ftDwޔ+EK]$ #3]^x.Z1rI1kњa_ _Oha;hY{'xiTMBEx#s8y GR1Y 9cYYjq\zMTasx !Ȳ#[Q](=(+ tۥ0Nח\O>51? $8pB$2wPk\:,S>)+kDȂ V%uZXjمx1:/!ythͣ@1L?#T&F#% ƒ}c'?UT UTK_"ɭ)~[P'݋?7*XV(.!3l\Fe쫩h4E1/%t͒@G?TWGǃ#^IRu!HUL5R΀Vo^r_"㈾,Q:*.OmV| ,2ÎƇeq7‚[q&T+vxuz+͓߬ {}շNk/Z '1cX GmC< /F?k#>Ko;˫<}HO~wZGQYG'9FMZIXKaBXRDR9夗&zcrVF'+͟pڀ׼g%P3;&EW$Xs'"l`8N:woD?އc\ThD:ې8}Ef&^R89?]\. [ajķ&HVuݧkZ*fL.UDQ"w4@3KLBHT^ŬM8q\rw-5KQW<1t?9sBgާfHOV:UHaĶyQ5Қ.-uoݿmb{MHC.ePpqJ^ln628k:@b|4YRe%0 XOwpJD'ͧ%/RCʉ?%U)0Ng"8s}.Tf:5ׅ\ygwtvqtXz0EuiZ ]a?]Fccv{aKd擤{}ϹVNƟ]WL@K{"maYw:Nfy׺Vl L `*{?QFJE\}FW1RPon1GY;9 5,lCQ=vWWk?tw~Z.b>Vo)T4ثeS DL/TpLD"vO5L9iNֆ聶*/a$ҬI*(BB#DR8y!rNKKnƼW+tFhL.;wMlf :^/yCc@*w. ^;!B^*:>֬R *?z"dHfc[Fap$ş_ &,kJL 6Rc';'[KҚ6V B;OB*n2wB{Il*KhL$<D{6ihv dw<&mA>[^ջ85rk2# F*{k Ꮯ,kB~O7M5$iciCO5 1K9#8P6Dy5T<>E;)l$UtoN6nLk wi`A:"K+i 7艢PA]~9{uOI'{A֤ ´s9N A^u b[;w׍cuI; Sf~hFX "`I3yd ?nvdQJe008jgZxْ!muQ&++mg[.إ`nʼ-.eNeEL̎x%m&cN܋wzAo_f mF{ъvj\BRE PQ,zI%z֪4Ntj$O*N2 >Y|ds tW.'{{:+x)H[zlVYRH߻)u"q͇)l0GŒ{aJ MC[W\@sPO0[ɖFnSyH%HTk@ \u^pD,J ζT[$(m I$#L۞3c<~p:~\C_æCzQˏXv2ٛוIUeKQdrcxj5,`{Pt!F yb3e%pHK|?}@pY`Ef+& d(wņօ(e>c)J^cבe8syLd;J<$3kfK='mG TۦhqvnsBJGD_DoXjx`oGQg1C 6jBeTpW f.<xI4F1!mUVс7!&i y lB XWC3EfJKuɮw5R?5q WC) < 0*J?hH!bvHK-*،ٳQ\v;"T`53.&N4*ptjg%%P Zkw*uZO*Z梩^,X˨/>r>Ya%XQ,]4?$0gpH z>,V}f Kd)*n'F C=?ٓ+r1[1ӽ; ZHTuI4/ kta(+:ρ5KA&p?xol;W0Y2bg yVn dJc"&#n\11(2\ŒRS ZV$ڏqo$RV nƋqFKiۘ~Jh7|/#X &H7/|Mu8tM.z tʉ#rn~G(.Z%hCx}j9%{*-#Puj'V=s#TlvXj8W7ь7Ȕ!YkڇxelQyIĆ`OWhWheݙ(c~66q2o-lΛQ.4FZ:7q%tN( rs+/ P%FMt-_ZB#%'TFHxe./AȔ&L\,">){;G]kOY'P){j5ZCF́+ w4%wX<8NWz,BW댳v6)3L;߷QH4XX%.`$N?ۏ@<"8'n_'?Gѣ+&L7a~t>ex۝Y( ~ Ŝof ·RR\!ꭆ"]+InLKo' f#}O0 ξyBǁa"&zQΓn& oQz>vNv"S e/u-Q~Hg5X: ۘ> o+j&࿷EH<"bWVhg@i[_E(;^|s^^of>C؄hbQ{XXwF)_<2E~hcӯY{U1m*?غ4qp1=g19񒝖v|WԓW"V`XHٱe-ߞcO`ZO c'O`FVD9<)+YP][w$O(i:H~G VrZPJhR nH*L!M@SNxfuilǦ@ euOueҠ܄,]dxDMH+/Rz s3%EAoс㔭Q-o ،OoG Q^3Tj*wr 2@e{ +VN3ɽX{xm\J7GysUMGӎǔSy~ y ?-xL[[DnRMslno1^K21.ɑi%=ZF 8 v H'KucK15`CW vdit:/}GmJS)i*vL{@zVIy6vK4TTVoW?~FV/̵ٟjN-L8ZP$XX٥5HXMxvzQHMT\-:I쌷@ZA9Q,Teyߗ6'O)?I4> 30.˭ 2z$nV𸺷FE;/n t,NFAdף48=Le >g\؎ŘT={>*׉Vi`[I"nȰݞcO8XY|ׯU%f!C񀅿N#ۉ3 'wV%w֏ȡmwISZ^2\}:_/ ot*fHA<&OY)00Os0('5GvܖzU`{>D '3HD]nеgG@B$zٙ1LԴUN1 J՛RX5]BWg]jD2NҤLm!*4u&᯶)Jdlt!(.}<!JP~0dO6rp<)1,/*3*FMͩܛb~e[m^nf<)p 3e%nBoHZi#7Mg[ !M; IGw}p~ȹvW*6}DfkgLrIa`kl,uCXGJ,7kUÏ<ŒN[`|h)W6{ʵm 2d8FP9F)@ 7 {0NoxSU)ązɸӭw;kxMSig=wÛsS4SDF8A%iKDc ǥC=ӦazU|0M#rkcxb!Yv¨N9[ŬԄ- &4|<{&7Ex|[_oK'ԔN$L8t0h,O71o~5Puu\g~Ŕ3'=UT '2ǹ)[RFot= !젙W5Br_&\vuKKK8{z&{)bz){Qh. {ji.@p 2瀸s3@VMz%Ojr(zW^gduHوYd80D\JY[kΊˌ[?>vq=I$6qQB c@WJĺi5zBUV(RokF>W#icag:}&)` HGA5x+]y8z>@6#ԛ 1VKսNIi sEb'WQyUN&cxGZz3*W6|t ˄u09Bjψ?]s1M_I7ThX˄;6j+b}0%I9]d'$K$b#:S|L 3jȤ"*Uj7Gܪ68%wjAɧ;_1I_&V0\GGϴ<#ڀPDJ@7kgVIt2sפp 7bOI$|^ B߮nBT0’VSR&"АD^wC 6R BD9.3)fGE`@$ Ӿ/ 3")kv:`cN$G{ojY{;x%UU335գ4tHG6 tМVTxB7z@vm#qb,Fd{DВtHGC6YK/_%1t㖕msQRMe0耵$TW,l$Ȭ$}jLy)ZAHSYh{5>vقBn:шx'lɽgg"' mCVV|Btn`":-f2tp{*bdr]k$Jk+ d.G?* &s!mi;kB?1 QsIV8k1xbgotFP ۵ސz#P*:bHi zW6W$i)/kڀ;r!J;ZEIQ1ntb3=JPp37Eڧ߉cԗDBeN**/c5,9;IJۖİ\n"iqs\NX:$J|K16D~J?,!+؝fzL<.qP> ƴ04v$' UlyN9 G4ug污aStGhf m(/ !b{$CEQZ(+0 M~|rߜ-Uս/G *ϫ\%Ģ`l3K=v(DS &;(C f &֓ `9w1O50FUP[C8pcp~ٰ(@1@`WP!D @e|w9ƧPA@^DM0+ؓlWNE>$ȜyfpAylj\3)Glf*Cq5#:/l7X_~$f|ޯR8f۹q֓DS*`ׇS{}wFM\MA{مC#o `D({O1XlOe"K? w^ϫC 7â.=.N[\Utx4Gws:-Dj7'N_KF/,gkZ Ze8ߕI~ZG˟`^pnnmͺpxM0ma*2-f}ܬvz0[Tl,pA0Er+GIaߎ)8HE:)Poګ8%5FdA#_a MzšOSG/n w?dȼ4/( G =D`wA]h|Bq_VhU㧱@b4J'^PJB~aAWLDiH %ma`{aERԇ4A8\hxlX~* ^3xO߈BNsg,Q,4N,].AZVIu^K!޴`cq rIb*0]=hG5?[&+v9;~%hڰ#YM([5~+of^fQ8k^v;L.5|bJ-ct $HGwWBM3ϣEb*xkx,J|暣v2(,JW5i&Q\hG˒ Rً;7MP35O)?P,Z{{ 4d=U3ʼfW@)2]G+̒15ܪi2N7)!A2i7? kgN~CeĮz ַCƼNDw &BT׃PAǬ&Z%ٴ .PPJIdj~S`9ӭ7gh~^7,?InݬvD<8H~PHXc8WşE[_, 2,yXFALR#}} ,np=y9 $7VH"kF0|LpU^:eA :,di]AؕѻorFзeےPRŲKSLnW8KS5暈PD.NØ{ܧ9N7FԪbryӦ2!zRDc,\xD!!XqQCi _' b'u ]uLD@Fi98:$#_|pxFҭazI3Awr 18ƗTh9˱-RΧuzj; b%*Ukr 䵄5 sj) _ɢ8LdCeVO/9B`oZ-T_3"I~3<O>LrbK_\r ͻµVK#7M̭j8X>SUUm6K_Z|v:=gVN,ScS,QS߄ vMI+i_vӻ`ݎ\vU{ *PV7XVꋱ2ř)ݛ1'=}fC'5.Ȝ(0yV"#TVɐwNඓ/#<57sw5«7 O%fZ~6QT_WW>-`N6-r_^w=:g-VG!)Rux.usQ2|}ϠH2\?wt1Flɔ !䰏v-#`^T֨Uswe`/%7rޫjyEyҗh~{ΑiG_au:dfҺbx,#3;-/|Pd s)CqSG8"ϥ~ =fJAd9;.M1ɍ9{՟g6⩭bu!4Uug'3Ɋ܎, k&6,U Vu_tF3cnзw%P-fZ56-'-3v&<86.DdWC.w*og*:v*rjShZZ^u\n>_<Y-C`s2ء X^(t7/>ꘖuL]_b'l.n"cctHu98jv˼´! *1brT ?0FDQӐwXɴ\qO0 OdܬЬ \ʨ ZJX>֮jW+ pƫyɭdtߚXWF>҈1Cxh jGpsetbYn13kj7B|S@PaV(1Ĥ5a3fPmI[ۆY=!" uIn*Gjnf.8s1,smy$%[J>u&"x͎kC(ir@BvIuswxg!-oUe kry$a>8ukPM=Ss)p[ӿq+!(O,y 90 p4.)\kC].G醘2g/KqU߉Uvn@(J,p*0P>U,XA#r6g ;~fTG,4;0# Ϫ A,-WˡsT# ։<5 v=]TͿ+4 t}Ų^Eq*6Uv I4b'UW}'0ôb\s;F ? XN,ˢÆFPs-m-J K^  dB*X&JF+J?˄#y Iр@G;mDQw=3I#$syJ͝Z\C|_\ppXv#Pg4 `k5j/9 2 [9aBPY!5VKh^|*b K~_sRn0|4 SҦ%i(4`kv[zxuEoPWQryfA=q hCkv ]_KHCJ+6BvlZJU"km`E7-/.-j٦b!R4jwGdgukC c-3?ezA9tbW$b\3$9A۪R#[= Sa%Ρ阿^fH 8 Wy>xv @U1905V~ h9a⧞4E墢3A>sB-a 1O[ he!<~fcuӸB9b' sԯk{ Fg[ַnx}}e 4UwktrtLR̝u`[?2‚m*x=1F]AzK~-jv`v?q:=4at\D}Jd(M$9]B"?yhjjr'$$(~?&/DؙHļlMbbg.y .Gy'8FMsCeʢFznFϘc۴Wˊ KSLMH{ ؁"I~I$2v]x˂ʗ !f;V_$f%uT),o\b~VpgK Y/0K(y nHl~]Zh+ɔԮ! ?'դ1&+ۂaa燞 '1Yn]d!p0E+ N$A6 BG4aa^y0E O;z 's-?qp| s]L&I+ˌw!i}ΙL|&=J-iW;18+w{ogw[V$簶zFhEܝeEy[W%#m O&N!SyH̔IJ4a7Ҟni|YfebooT[46'$ۃ{,z0ґDu8i(&q!a۬{:&d-IS6 5r4<*j9wwPktRx}ZFs7>}N 5L $ ^sG1J3ʨVLn} <u l%_f&7ȵzGa~vqO9qudߨ&_LN5$Fqpn"KpKMg~]7 2<7[p:-`ex^ES%췛G{3ߋmxf(^n`+W#<&Z/*qg U { &hH'lC qw Қ\U^A|Q 1k~#o +u l߅V). av}$c7TBX+7pW[ྞğ/I?-Zg1,Del=f&_[Wd;O8=tCE|Ә22>w1.I2 <(q ܔsNnj,JuF1#Be Vc{ p_YRp< E9\1RE2*CK$|%1~<04"E<:\i!6+͟F򮺵]-(Y4F„~{JJ}wrRAީ#~Ñ݃гla47ed&"C/ h?u!t v"Q_2Dgs5VˤN`7X40%wr6;=]^e~ 9(/EߪXUjDžBߦ1}:w{U ЯA^I07y9:rdFܦLF3vBP{bLs\ EyIڵ[G)J΢$4Hy=+W/AO^5jln5B9hߊP1~nVYu"+&xb)d*i鞖5!!͑^ IǙL eex ;n,ŧٔ3 (Upk sv02#^,Qw%VBdُս,oϹODj=9c*C,,FCS]n&XO2'=+usx{,Mu璋ڛLC[iU=|CpVkwM)H!9X|\ǀ>4P?GOYPOY H|MFqբ@GQKSCRǘ@p0KBiͥ l6rQww!q5<ܐSbǐȦsՁQ救~2E]#0O㷡i^|c5=8٣Xm.OzZ`pXr?_ S l͖{+ޡȼo'OnE @ؒ[ժmE-BQp7׃&rnWi5&: "ira5>[I?E@{(S= ƕ K5c6YL# *?9!%cd;@aoy>N+3kR$ ls y[ƃZBK^cM{AL끸&_OK2oEaqv= 9y D\Ŷ@ٿ@.D$b]Ec92?)qbnhla׫P35CT2\/,Z-_]TsdҭZ*T08ٹ6cc\y NZ¥"څ~il>N&T8- )qpM.Ģ]H;}gjGp@RRDT^ A+AUP=`I>zJ;#hv <[ NcW^0^'9U^ eTV瘻|CS݅H U3r*@FmObD65!f"e:' !Neq@If  4Ҳd5̆G0Sk!oJFC 'q6SR5İ C-C @,PAB͘#&Z5wLhw ȋ[ѓlHW8K|&^ wtT*9Uykih_=c@4}7y Mzr~BD)_*cN mC~(izZs#yijK(|N dQ(Is޾tT|}kx cFyBnǶc%]-pȴ-D.& 2@boWEQiDkV0d_LXLfXt< Po.I{o`)Vt|& t3ہb1U7Ɯ0OS2%g,{5 sZg|y ;d 6N|7z K.`q$a">Q@2;W.V"^)|ŧw-Lc{JݰËĶߘ %Ʌ8a*S>i)n҈oR;K,NpFkKliq;c@scLE&.lKLBrLbQwe\S5yd83$؀ڡYp;E <j1= Z]t7(;o+'AZ kPSX2xI&)l-]iXuUpu%Owf*kGeqJaS0N&6Ja}0NuQ^j 3`iu, gH̚}0cvl$ 3S Kڝ3}[8aD85{4` `4ٳx^B ³!&@iƼ,nsT l/}2MA}c1][(~^Jf^Hi*%?dBѯN%Pw|#,|XPWka~$yJYv.Y f E!rhd pƃ AHdIXqv^SgkeNCB~u櫶'>5}qt+"Ʋm+0:9qՑ8ߗd4L2*&C]߲^`l kO5 )ϐͿ))yFՒւ_ތ?|j > 2BeꡝtbRlgL#I3[O'J$Ĩߍa5yYzg7ER}D c_2aqrnz5z|\蕇6G㼦<;* MڹEt4`m5g0HxaDJh AbD p{bRP2PG&9SwՊIٯ 3 U-g,P ]]"]+Kr*;%tpԯtQ\BUґ Fs"b0!P&] rxM&o\T郝RNs,R |E%o`WܯH] {7bH]o촥#|@f9~ȇ]U1WhʢNbdUywFkײMY;j.ʱ`2bF$febDx Ӗ1pf1q3U~;Ҧ0>s06| . g'"pDIljld7%Ĥ_Z"l3Cf ѣSuKb"E en>G]0cra.C@~b.*|cMdeآ݇0ax?:H}).dw 7艇*JbvzIh€7sXH^/߾+WQ/q'nzn*zuZ5.@?CG - AKif0@㐞&p) 5B<_K69"?X/ WEQ3F6]~A?cC40D47FWL6+:!Y=nJn #<bo]A趚 Pgz< i`28K8̔: J|BݏVٱV~E.ǿw5Ov㱩S&1 #0 ;`~.uF{; Xk^8Ɖ`Vhqt C /2>ZicB ou+-{oKmͽR##An ;mfne54:1/Af*/! |_[Sr ֞V9a 1 8́*g} =\1^;BC3%z^N mgcTT |RiwH|1B02K!:QuΚ`hY . \YZroWJb\[$u ./~?VAkvJs}'vBJ4ttK d1pbpģ#OW,LOCW??X]kQ܏WcyG=BYDo&DVtZpWP0Cϯb3,I4#*;ϙEN~tEMJ2dC lX%ƉHxa-0"/3_ fKEQ.%Men{kdhBGI͋UW : sU/:/z7z(ӛi#[UyQ4e{T#n'ʹǎj zVj S/3ٷz/|s 1NsU0Qs}*:NWJ@T1rLdˏA![ꖚ(:U,6$ bݶ%Br[t$ejDM!c[YsiLBj. (1d2O_܌6ֳs ܍ NT]qѼfdV)vzvD(ܞeUqV3oXRYZ#&@iI7Mʵ;jl>0>sjeWnꁶKe-  ܾ; v |FC M6d<tJOh#Ān(u? YKӑ[Cy`$4;dYPWԁK[Ҥq1(s#~8F91@.Dx{/#93/d:뼪`eg МS,{ɞxƙ a<pID9n0t..C~SbX'Jaw #oi@@{3 }/jX~[[9Y;#Z,Q1&k 9q5cLxjUNig]`12Ż#a֨)B]pd$&P~WgO榸aj-'+ Yg Hg%w!ME4x46)(C"`2>CHI\pR~F3\Η-ְ'ݙh+f+z AX 뾀!ǨH ,H2x't:mw ӌ <`E0@,K>]J_1ag#Y!7|Csv;-f$ns??9eJ&%l9:FzXfV]]^ N]>T]ݍ-- BYf×cX, i|EBhܿM!ғhQģ>vuL*+[-\9Ƚ4nȗX ;ǾrBZUWKFGxCUz,£}tȻҏ cjgƁDPؐ'7-+ܙ![f(>m=t:TO- y\&(8.e gLh'hr2 7z!NB-+虞|' ͟ d EC1Ԫ GLGm~1.DhCA\c&8[]jmĒLJ!/1XK/$^;@ 4y7MҐ7k0ᕋRX0mKD[Bav *Up-Boyi|ťCA``tr@o}Jx#Л o wǙ/8UqMv2_KB[tHUJd^x.n_^ :˲ 9r; ;9Q 0)r}FdpT3ڶ7m,XƜOP`^籅yiaEq&tJc'wC[u{ :("_]xf+@ħ)'kQ!px,g?]#7JjkAWI(9& Cu0ƽ^b5a~7h$%Uװjk dbOyçVIf#FZ͘b*`/Ƞ|#5N)VDdǾS!歞E˥|VW7n_>ib'p3>JJ oc5 C<4xCN1!UB Mi }cUAuq)TX!z&¿ MIyax̙Co4~HY$!c%ĬB ެv' CJ2N<5qŠWq9᧞xa2(kcՁBw>5@֯BmD s?)ɑ+n11-y҅w|(i<3 (^Uc e yXERZK~u2tw]8J?S j5:ЄI2/7 l?^kSb"bDm> U6z=a*js)n`b51ίVRxtG<{QVWbg21\YZ4+e՚*4`6Jb/4#LIJ3X}B=0#td@.IXFDq%*+DÊ|f|u1D,4ETwo#peΧa|ɞ ^Jw|΀#lZa $|zY(~o݆6Gݳlɶ!)Ntf 5s;# @jZݷbBߏvQ}f}Mv^8gW>S۵b .F]R,ƎsׇQE:yݥC=ڝaB-ub`ȿ14C"TOT-27blpd`HWլ1TNS\r)ǚs-=0yh^锯. tf J 1>rmd!/Og tӷ*Pf!~t,⴬s`_P)|l͌bg+  *MA ֟gH 6v}-UVji 5cf0}x) wGv%$^IW㳪CGn LI(7m3<>1h?TpdZ(,5:|ЌuUs_L[T&TE) hF8n}jXCXӎוӪEƃcH䞭ayvN"@,X)qB/y/ B <~z,9=OXN?tmLimџb1,&,y/]ń:р)} ƾN9r}]~}OҘ&Ȥ~4*LfF9M6 =pʣݜ,iMu'9X!@FW+M  #fd`jؾesQ$X!@ʥK |HphNܹa'\jXQ `jL/F&jKO[s눺dt NI3%IQG %m2V!M̤|#+`0(yz%ZR?):txڨ2T-I=ѴIޗ"Jh`!տ'n$QKK^exVk:hx$n}lΌ8*=8zpﳹ+F&8yrLr8)ɾn鳽Q--zT|=Qax}&xm[ܓ1N@+8 }\?!ғ,?׌B,'vai5NC1#ѤSP}? cL[Vmm>^1K ?#5= aY|=vyhM־4}ecVƝQ"RhiS u=OOxKez&Y cTnigDWYj&}uK&h҈};3ER^TgkϤu[e} ,ph~U=4=3cr)K4gwE$v1{3i!5 =?IƐ=  ބdfewI" {i0mV$V"54]ch[G8> ĜDn KI0:p]~a4 }?Sb R3tD7ł$Sݢ|ޥt7|k?'c[0]EquQ|-J%:4iYGj׳uPρMYXLLKB 6$DaȾh>L$gHA7L'1MRUw5M7ӮGhRʎ G㉩AT^Q _:Ŵ0ϋyX}=P1+{(A{NLMӡztgaD21 Jë`eP.LwjG'_Yۖ1J { (ͬKsTrIM(bx# W3Vr``#t4VBFG\UC{ 3Yճ"Kh s58:qpz0J{>{~[c Wt7 V62m6KְgG%z*-*h.S+$\@Hڰg&_ :+K8BXz^;bayx/]嗮co-eT#'L & t0-Dg *Ud:T ! }AW & A>@_7HmwHK!\~M8XɍdM  E7 ٨ͪ K$':]C |MxYn;.B~G/2asP=kefڇe sU4]0}J%S{&cpN9`"1#Dž ='!ȈcPy '(E@W^8YgwCT(C4ya"\Qrw)qSVAe7ku}]ͨ\Y{c,] ֎>Nu^]ɖJ٤ sx4<%2ZsϡͧdTm}AIz;Mw3=y$N}h+9V{o·<,(ƛߣYud5S~0xX˸׍:'e^-ѪeiE<+cY^FA@ۘNa.<BӖ(?d#?KQPzc $&JS!14`5`SlG9etp-CT]bm>{񈫓>6lxGV}^tg/ m=ⷶWxCJbȁSv~LAjcцL@maAqO8o",H&0UxGZak޹ʜ5}5L%ҷ5%'7O؇e[AUeySdUgDItȑ^fpJo-O2j͘$y)s?}_ԨF %ˎkdb:u?0BlR`5Fy`V;Z%RZZDJqyԯ)אI"DK\h_C'Uʹ+ZT})&8k.ׄ?(+_aPd0O,yA1g\GcXq ]]_@΅8e>#|<>6G.$¸[{n雪J6;GK ] >A6k\Ou%csb'D+(KC:=[|$m[YҮ 1?U'N`Tɩ{xY ) P VddB%kk0nnuTE֕Cm_kT0?-LD9J圤VO:Ox'wm0 s +?Rr ;g >3nʰ=/ȡRջOCX+],=&;Wk[DKT0O,W uyUM@k"쯀g^\)%\<$"?`ǛE¹1!܂f v;㧡qM+wnwL[N O:ۓ^S1o&KKklh}|Q@8RS𞏕Z/reK{9k&˂Iypy_-{QZ3w{LdzINGn52T y=U1җw!\t9oh>E 0r*-@%|#o&uZʞ (ѹ`vt!X{: C* dF&F}yF`KG7R&)egh %̰H \̩U )C^{2H!a wR2:Y"BȎJqG:u8 zc+|GzKame|i^!Gs^$suY:n9oՐW^ueIyCҗ?{!7iL׍iK&aSpNʓq۪a"Be eT*wNJWf`=8u[EPŐz{eԀ#؆WIi Ӥr6dHfҏݲ_Qi~ & y BzF12"P%gu!ꎞ~ڧ N Gt3}"IDD+j_Q#+d. (ܵ[w+`~B2OK x{B]WCl_2 y1 i N-ȓ`^=|)fbYw4vAR !q=.+MO_դoa:7iRHpB\&8â}=(],yx4+$ɵ'o*E*~-9.|lP\d3W[/ o/5)Hk8 =&v$TFO|6Gj!k8%|5u.G&hXEL ƨ-" /{Qj*n؍o|?g|/x.yɅr 3;۳p!3=i61fW~WU5){MH? Eݧ93rP3c (U*0igAB%j_W ߩ(`tbH:6 {ͪb SE?oDZ&S@xFLy3:iҝ0^~ b4J_ݳwb_jp(WT| i="F@"v=4!; ^K5=)3h+>X"F/*Nr,FJruܒLxm/:wê~셖/ GwN<z3 B6 ;@ZUq4Ξ$HH`4Aٔ>$,i,*k)cɸxtY{<[uFm'AdDFYEIa4D鯴/a V5s7ht^A(yya.hZ0%m zЎ0'5Jb\gE-׻EØ #ûf'8q{oֱU,?R[t6"R*F:oNx'UT1 f;pPR8eJ5̮z!)gBN򓵠PBBShBy>S=%@nw%OaAWfu%NTf5,ƑybT@O3$" ?xV,z(G&:ٸj+:XtC::K(A]{?J*z'8 0žl4X)t̴݁e -f}% UAv fy!#]7؅U at;FT~=$Ԋ 댘W?{Zi^?ةN~ W5pV8 OPFMv^|'feMDimlN+"f"#^܆q9yU+,CDiXS+vyGɐ}/L@߹YwV`~gZ"D~1>#r({ b@ u ܿ β~5Ջ$r)Q;r=rd~ Ol=/ E{!UXKDrVCy/ֱWVs'h7~Д{:+lmi`Kme)-ֈ%s<vRѸ&B, rݼkrsOْ4ea/r>h 6~'t)E\PO%9(NNCW8'~HyG $!$ :ʶ?kx$>K0OS[T-(G =2t.pFzM^]B(Lŗo6}Va 7Ī+e buZщ,y0kq+~P,%MIGpS 3he >p0tp*Gꣿ/a~5(g T{׈D2:9/{ljWLۆ@#*mntɾ yӣbV_d6)Q[!$Q2}/ w ~9N'^:g_*룤^,3aLIGSƬ{cHĹDse.qjN9|#?)iِVc= rw$5C[/sgϢP|JVU k d9SEI'?x%v<>sBGhvv}o9A_8Tb%J xm_ߛ CG0QG&-ϭ4d𔚽;2 :1o+z{?m7u9l{2n3 CGQ N켉?OmaHAūA vW></ bH)[­~ᅳ=:yZ=놂Jῳ-6PԸ$wbr9 P+Bi͞8*F:N')v~BIT? 0^}wu*C>4rtFHXsj<5j<7nkfReZK/ ٗs Zۭ_.Nb0U G,9KEKT{zlc:lud|%зi$#Jn)s^ފ fȔK_ D,V>NJ1w>S)D*tMT !56鯍:?#*j 'A7'_*.cab@I8@p^Uӹp9HAŨycdL7KR;z+jo8yqmXjy-pjX="N3E_=yA=Z5+M >?gv.nB0S_ki.VíRnƴDAwYeQ;TưALvr+^P>7鄸&+ՕæEI# `u`Dī.xGV6񥑖$1)>Z֗B{;ѣ(jZgTIAb(I('m_*4`0)/|dwar%V;ݻ=33X LԢD;Ɍ{NlPz,T]EdN_WL噙-i5 i> *>DzuPS7ueo:>l#4_ۏڿ,)!ڬ(C-͓Qk 6u=<ԆgGKTBd8kds OuXܮbWlʫ9?\3w'󾲧kX}BAD;FU5ΰT7޸6 6!- f*`2$s+ޛs_#H=:ZSKDWɊe3ȋPl-H0sXm nQ-zspWX)-xCDa [6aW($jV"#, T4+P'"aԩ@3wN ]#Cb}XwꮥEk]-~#.Xsy%_3S;ggDb@E1mIE ;Q{_%uo,<:t]<*LLlgNhMw :4̤o=KT흏fl&l҄*ۻn[3D4 i!1a< Ջvpxn[? .\{7!}OUvj%LN$Hr[2^+=ᾷ>Ob&%X27҄WjAZ=y4dҝ9ڪng Wp!GM=ijF{wm@>:m^ﵙ'2!6klN |3 dvOu]8Rŕ6*HUVC̘3en>" ]yZf  )lk{J+iOyD± BsV 82+1V5^2#W_'DF&KFR 4 kS1%\fӥԧRi<rsjdL Qۄ mAQ6V|н)Y5t "5 e,k囚k~ ͈sht>/{ ύ 2擿4K:>(աRzal@4Y;ɳ{K=l$2&\ O;zeU[޴9R!V$ohJO[H,kO<}3c̤$`zlz#lǪ7zy|I9PYGIt1h:ƴK:z =*<Ye0csKq=b0)Dwg-(2xY{ (A=a p"?r.inZ+lQPPb, ':|avGsvrBFLΠ%BUм]XxQ)#x|m]>U5b )Fs>W 1NP2S<+68qmlU 7ݼFj=DǠQ?v eFU J왘o+,0a{#57>Ćjv*Mf|iwQu6 `*8yh&Ѵo9@R4I:nB@2N#67|G#%۱[>34EpoT`+Ԇ[gG5K<.`xZ(oh-0 U"r|M;bD ~]ӡJz}h5Tq&s"R~D&5~9r3Kj~"6OX7@4,nVv3y66m22 !RHf)2MհnV|&]t'g ]*Cb00~-r Nmʌ@zb ËvGvP^aBQnWnk">4X / _tg~r}Cp=!,_0< s>[V>W^$_'|#j|Irv.O]&j̘?QX$lK _iJqW8;RtW%Nϻ&dO 2f oy)#MHYF,}NK/'|v;YIq/N-J7ڴhi'I;ˬn/:f&x ) Ria[7Ue%\_h1M }N4 #!xl !;1` WUDC͏R(J0vOd`C,Qʔ`G(<ļ*-BDw =s2K`Q}=FZ1{ Ľv:N%peRb4slPSc;w5HʙFH i [/ǗZPmBrȤuln>"p[&DKz՜7Ck-PW_$|xݺY$x=şWrf!dbgN{)7zJTc٤%L/GLUgvGS%*þ$r#ֱޢ;%gQYf4uvŽn6-,G ,S6ks!Q$x>x*ne쩲2*PxK TK-IPݯQw䗼fQ_Sm\Wԛ$+U3JLfQ& ǟo mPtA;'u(g,(G>}9W0pK[a0w^})|4jx2QeY"Y{yi!F *i9B>j4ٹߐGh*MkjPr6k(gB}Dh  nBђsaY'6@㦀}Rt8`uſ*$;+(Ο85k.sW3GjZ z(jMڦ|vWuwnUTX Sx2` HS_s8u"T0]Miœ)3 2K^ އ{g̔L!}ǹG =Ӆ)X0:I'I 'dm(N,}\Lat*Hvi}s|dgz&~"RkBk=_ts4?a IEa6w &cR,^sY'}ɡ.τoL/0;A+98y=Ik2oʪpM2Zݻ9,H2+yld?iE#9|\;95FƼ^KJQ؀Jz]pJTt71\ OLxz8T1BkfM*;~ N El1l!F4~©4 OsJ2Tg}J^|;1]O+.&m);Ғ&`ҫ2`k;goBiL1Cg<=Ὠj| JWel:XGJ;|h3>\W0i _Ѥi%Sy9@ttZeճc--\O @?3 ̄ߝjb_>6S[6Asӌ[yh<~5g]ba[Kw^Ixo鴄8n11y;STةLS<16ڰW3w>U8-ZLfyM# ; cNuq^;J5cUrM{@fx܋_=X^u@8ÿ́FvK?kjxA*gr [2C=GOC\O^^~aGNk펲ح6Jח`V K {Dw\b*]mLJk /h:ǒ~sS m[4XLJ5 S[Sx~q&sDJWgg1olQScO h#?ȟz6" < F FT⸝/dQ!Y[TgKL-_#+46{,{:GWU==Gn,~,uL_,&_3/mo;Yȉ=P0('6Y&M;Psx<#uoX֔:s>S- e{E,Tm), L*X4jFd)t3-U뻩\fζ kn0p/h\x5wWe2*_WUTOho1+x $~߆Ɔe⯡KO\zz kw>':ǯ^TugNȧTtЦUmx) 3!t]iLBBN-qSU\5,mH\wz_pm6gp,#ww ygB"3in)p3y+ϵɈ#D+ع\SvW./~uȖ5I$eMrUδ+&bՔ^ $GfϘReae'#\gC€bb{` Ĵg,t55|kz{0}y9Vu~);@m.XHᯪ'\|9esI09rq\zO}ފTpP_NTLádwz(#𻭉T{rAݳjvШKsXjhfS5zVh Ŗ1Uf̔d JAk57ù!s@;f;Z$?W5JP}6`nfL;'. );I#V=އe膘E3u-mRS-WIp6bEcrW v͖y/v;&ĂOIӡ MyDw!G}ގϑgm(lot8D IdF\divs,hNWnڝOؐ=F+~B/D1qGL CdnG6cBC_=ȃfR8r"h/k3.y;--sZԼp$bD=Z:ջHf]NɌ96RG w#-C iܯӸub8X8E(K:s'_@L0 yT"(&}{&HSC7eLZ75$9"n:TT5)Uӓlʝ%W|e勺)2ɗƈ F^,ǛRacBos0R Oy7hwJG^ PSό3۱Ư6Ij*} ]HZX7!Ÿ7ٲu. NҮ O)ƅ:Ä- V{ }j=@$p-HDg4ڜ =nM'ۥJaeRY+ rQZN C]m4Jp]p#f_[?KecH)UJ '-^ׇ# G`7WF7ֳC+CjZoSp;KZd᪝쉋G^E_&PWo3hO4ݗōnp{ ЎPב]\L2k)=A7_ lFekl5F0)F)\P:D&> s1ha]`0U%Ҿ/%Nr\aݍҊd/~WW1GWOodw{]_ z462ch:pr ;Zj@R diH2pEx0ȝ17ݷ30\ICo(D׌/*$U3*_ !ö-L4  B_9z!@[r~!#@;vC>5 G*VZw7H\d^/zI~\.s(REmT{yLv>\ݝgYN*hѢb\E3{%O>L~v\&u Wv3|t s~a,¤ZnOj$m:("j~:ZBBq? )i{t۴@Ɏf@jqET|ZO|_]UcҐS09 Y~'M邧cҡLv 4[q&:Yû@bN('1ެhsA7e9!81qVr,.Tf1%9 \g7 ҼYZoy.ێUTO.@i\[B ʼ|%"XMY?Mߌ`6j2@-/fև8饕yj܏bO?f2M~6o1JWrQȃ Sx[ը{TS! $/F{wAk˴cQ+m(lK!}4hSA0Di Sgwo,2"(O)w"Xr{Z[qk,kϧu.Mw!Mk\q|#J?otw^ߠ4CP;)E LJB6v^L']KΈ^HC͟$R2Nn45Q'|,M^L&lLb/j+X9|z.kl(3JulSШE^`|f x T)[{ʀrbt:Cc(dNENbV8RQU3h, :9>zC.f D$v?GA xBoD1g{ƕIR5 3qz:]#!7we>  ,]өg@'/&E(έ0v~U%t ٨*t_n0T9!p$8dk-tp> BBvr<:pF\,擆GⱇOm_C#sJiT L6` `ÆyaH,i!49r.13NJ7ZPMQb">{n^EgVN|Z!4i=ZBFrwFb< O-QZd?0߂o4~3"Bpk$=q: !Jn=DNJW'h(^y苘7ꢅ{,utnׇ< 0(e Uq-з7oP*n1R/dM~4K_,L,eɩ.j)-% *4m!֜UV[XIQkC +-I-4ock}9>o_5q0k ex'yj++WOnp.4hGL'!YtF A^[IKuF{ =Ͼ4h&q$sR .rGn,5˸K='j 5@>ę%@{x&ox.b_4X.QwcA 3T5ψ?sj)uY55wgţ'^"r7)+(gH؂ צ^MQ .it5Lwo&T@\⹽85 X,f603$r{G%RZ פ(Oq"܍Յe1xJ2zDry88|7V12ىJ1ay^Ϗ?PN)m&Y)Nxpʿ#2vN/1Sp͇Dt:)V$rKԠNLͬ 1o}||:y>~,hJVذzt:A`:Gٳ=~+>CtY2ϐkC^E\;:+(IdEx/*6IS^T4Qe:C=mQii9 a 7(r^B ̛ *Z.Kjfczz#']ZSca=Tn#@K,0 v 5"}w(Ka7T]F˩b/T-N=,6q񈸬v8V&(ya~J,۶c)\L gB.v.yMVWW2sҾ/T%uǥN0\1{/7u~S7{&0z ¿*|,+6(=o/ԑRul$OR z CsήXRa_}` ޕ+c~)*xtդy3pq5hG390,yTwYvՊ\D!O Z4%r^,;J^26I/5 B´v jSb.der [+c-&#?,+l`jv䯂u#.=p[>Xr[2Jl{75cco-bMhμn2l.MA\Y ?3͐9@1̀3VJJ>sAy6= R-;t1s$`!SjSTO,1.H:ምA%8!Q٧XױT+/ <,/EǸ%\[׋+RʐPԜm,XQH#5@ `/k*gw,ϯ@f)z3 LfDw aUqcmKv\y8~\ G/f-4qV87,o/)D&]e{ R= oFn¤Sp"F kdBc1X({3QgSL!Ҩc  `tfv#T(Hu>7Ǯ dՖ) ,]t*y, 隑T=%6 +i <@zq[ Bcz~傍mE7 r 7p~??-_)9Tu*W aMaPt,ˆǸAE=:.jP*Tt,R'jLj9}iKl݃1ph#5x>;<<"Ⱥp+w4g=ݭ](j"A11D;H%žN HR}yqhN웬ܟ d_"xIcIՓup*rCpi9l WB4V &~4n yjUD!#^S͇)QJA͖|tUl/pS#[n.Nkq ovu']ecytb_ۏXG]ۛ&ҟEd9'^q, w=%#h3g .&^J"^^Bx'2yDv/1_`7qe`iٯ'Sķv݌^],=ƥ5x0>C57(ؔ)15xcZ,#{EG8 ' u$m̊u>=wWm~ os`Xg|VncMsXв_6q8P4-a24pm`cQg /7No". dd<35l"fӤ31::oHZKCbZ .pY|NaFif`H/ҋl:P+qg',IIEO^>?emQ/馶C |zD> :Nv؂#RbL|u_TQɧp=OBH:PۘOf.{Dx4KaAEx R>lwZX{4'w؜}-A,Ӓ耔_fݪҠg$j]wZX'|_3ZB,uFԄyH )kMAv푽*AQ~h?Ԝ@e0`>wRͭm7=F;aI3GAfٺ-=] m?@Wǒ<$q P,L[QP(p] M\y0;}[7MݟO3ai%G?@H!}_@>qD6L{Unu$ 7?MNL䪳.[Z)5&Mо`0B[..1C,zn|XN7'^yJKsPjLp25[u\W]oC}#}{%l]m8:?ZzGa_ ^JLoe<$qb1 c(j3i1-E8wuTw,0i#bȧ:y8/|3O/O&>SO" ߚSFFRU!j̩lg2\C\)2zx݌t_ʧ .72xt|F*sN.h 1o0 og;gAҌ_ `|lQ%\ 1~,Azc,^}QiErUjR}zz랎A챈hkpPgz wZAg6T :5,8Ms [E o2fGp2orwj, ҽTmgOh.xgT lͲĚ~دBMǴXNtnA=Vp«#_ܝ:h.!D@a4xyX=™Ґ*A6Ԑcm-o;mo`rRO/?uJ@>օV0sB+_~iW0uc.gjO _Zĸ ;xNjME$E&pts|̏7T2(6S^?w@a0PxpKb#Yf4}asx6s&X$%lh*Ժ{$c N!֔[nuS/aU/OQ 'g3 zv0)YyTEb.b_VɨemveQruICWһӅA.lj|䭝ѼU/cU9snH"|sSCY9e,.Il1[/YL։ T;̢J4ml}t6V:7"`o:4fg Eeo >m bX@6F~թnjxO+a.-Rv 4XKW =;#2nwR6fD}';'@$mC~ V9xs+"`/]p sx:G -ܠ&;8CJ}y ۏn%5 SSz:/B}~ σ'-R&'*?U\E"˳ :M1lmͲ玥=|.vN`9Efdz]:PNpV\e:^Em'*Y}Uo4G '?mtY/7i+j!c8#juZ}bb h>k<c4ӏN<=YXF%7 m*-};yU^.Va:l߃Q7eP=gj12Հ|#=Hl,azq,-*-}8'6E~ Cpp Q=5yY]V=.zi@"9&b @xC+"J0KB[$B%9u3/eC;䃮l!A*8Ĝ6[խj )/TNn)Wf)Cfᰊ|>kn/X@>>^BgU+h^UwF¨ZUAJC_#*=[s׼ I9_[XH{ItYsmQx3/4 !Y!o @]ˆGu'Aln"NlrA`79xg!f5Tg o%q30bm9De]˂n=lT&C9܄sBCrZ;]b2`NA 8W̜Ukuf#J.L[ EH-]:p_?cmyG!G]SRUNzWTF;NxU{><)&˯Z2=G3*MrU~D%оbTI$ωH/X؏~Ї_G5-n]JJNJg̕b3;yia:>2J6墮zO p`E; /)Z+S#0dwZeQE \sj&cI}퓪'!n{8 mt1:YBRHo|&툧kٞx!:0 ۵P59a[9whgv:QEb5YfFX#VT.v\'5W :1^ @1{]9ЕZfs sb]E)A;=/p >0"}v*H`%Ahr))M^ȵNGǓ7~εMPBAG%bk}Qy <&6B5O-ZMdxpƇp?Z4i`♡<'xIF?Bǎ2קrn+,{X3+y DP v#Qx|w"egaIK&wp3cf|(: b:,dYc5B{U?26 )8ǻ98oVF$ k#&RRD?ӾHͱ'c,5q??=/ #\n: # ݶ63ЛĜM<-a*RFYī@+ m]'U767Arsy޼tKm[VS bd /gO;֗-Mxo2$a z6CM}~poۿk]=^ v<$:݆pCǁ`g&JRC u= ל#{&^cW4 lU&>>Y~ Ϲ*oO Yz$]yhi`UմQ}M>I"?[q8'.7e(Gqmm^jnvCzYQ|/ʤvi#:} If ҹ'2qs',8i^PI hr'&CZ ]hI!3,9F_WzwcYLo6T>t{7KsT N5ƯK-Vnp眯D+ A|L>jg%Vk2 bom0z^!N>~yE=Znx 5ixkAXBEטS PM/6!C~XXևdVvDat?B\{89IGEOh;!m0O Dstc&JEgWR"xfZ_-8Hoq/ŮJݎ쏥ʹnO_i߼Y$.sTt(%]ruB+A!RIO&(IhuxA@m נ:wc"|MSwEX#_[.z=bkhu1Қ4+ Or,rC;%⤕/vJN'7k,ZFWʝҹ2uKv "xy SzB.ƅ1UWȿdOv =:&yz$t R*!"yGǒ3W.+ezy} =eȂd_c. =5ݮ*GFڒ/9?O~ݨ8CU61%N =W)~8%IEG#Pw&Wu0|!*f$SR4b2^YHW06߆yHY*NhWyT!9r";;~[ruBv$7Y9׬vk,5avbAÝL6 6R"΀~bZ׳Eՠz$zcBC;(2,hk\)7w||QgֿGXvs:UO|pdjhR +!xCv]z¿# \HֈR899WYPmM#xOƒ&8tEaN=:_s݁5@sB./` (ybրSդW,&..R_RҽQ). /~umefM3k/hFP qz\-;6<ѿJ;NAt`R&Օy8Xp Sg9[#{~W]DoýMg`Ya -|;+sU >XâHXsbTcpʒ< aPboiGjw$G35AMr&'"Z &Xδx*=\^tmE1ӊ&7KߺAKc7YMEۙ\^}_ex& (86[PvIÿozw*&|B$$"isQxNKZb0~jNþ7˕#2&qXwLmGfn^M1L]fTЯ)o.QU_c5Ts9IK#VV]#`נyU~mz__5+G"w#̊z+TPgLXd(IIJ:,Oȸ)zHnFX:Wơ-$ZN1,<1(?-`I@VdQ^|&ś#cȳ.\AÜ0OO{Fx%Z5Wj Vוv,LQoZ"]Nv H+CqԮ5s=A6w-%L\H_Ӈוxb7Kg;C`'s2v뫗%rPc#ɱl_JWwgd.LDv ^Yy )f][()8l pBsA5l<7\? SO$, FR&9[uoRKxv5ecj)`D)$ JQTg0<ļWgTc\o&͝ǿlREV!zXb4k pVZz7JEMWYWOrkO3NMW8V'g%XO Y⛉0 .q.@Q^.d9A n$yA |ބ{Qn/h&T_/w#%P+cwMtVdO܃I<Փ7&p,Q„4/,dfȆk0Q1鳹ݴ& 3.V步zb- 2]hWQC f ߲~XA$9[3 ;d4lYD9Z7O FbhA d`8 tpP~Y+O+ a)8L'H~84E9')'qD0k>>C{qc|[&Nhq /|>=+|嘵.Web Q"kh&>WdG֮nϡ[S՞u PI:9B>TBEPuXFK99C]?Y O}@ˑ\p%g?'AA>җt$m7.fܥC265!D#K|1DHRZg<dN#YYn1lbӑW!B)!h.yvl6Y=Id5Øݞ~X"dUbT@Xk~p,nCﴊ$~.ƫwʜg3#?gdgQ{R(FYHURG\=;VUpٙ6A\u,2L= eyNqé<{&VsE͔,r+)Vhd "@(ÿ( *?(]*no8vCc\-k Φ8oк%ʅȭ*cntæ!{Orԫ:č^oL;!T~O;+ԝ{htxmucL/Z1P<ڦ7J{9km1Uç*.Yrc +R^"|*YI1/.zTʩ]1NHĐL/ydh szbl5ŚMe[pVUEh䁦~ v|i)Я$ŻP]hDCg߁rl߻uw0 C"FE %[ڌ-&y.~/ }{i5V ͮ*II߲RDk@&t@0xH5c5D&/(f"5pdơ떉y\ɓ:i"'=ɘkřeO1PU64_Iqy^S-PeDvn߾*03 | cM FvpD2ya Y)nr8ҊF 0}#Go+e w8}O;V˖$NKĚ dxB S}HC^lF):L5/F-S&1bEvyl=O<<+K@CC tLU^~q(ȍRgsk|݄5e|[o;eET"'X %F80VskعѰ8*>ωM7lWg#{ YF$Քr@ݷY50I8xiwj0}dv˫NWvĉ%fK}_Ul(^g{hQ$kC#ԳCԣ|ң҈BNAzconQW&HL 䗦[Cn9FIތ?C;eDLi5IvAu* 3ᄥ5J`ۢ&{.?Y38av~ O-K0AԾXSa WX`lvdɦ5H*e0+P*=4%h`A1[N79m Yů0gIWڷ}P/kRh?]b6?¨E/zu跜 MIke+,V)NF5vK94r|_2Ǥ,R@gM]Ks3@9㐞 ZjUO:G4MKs,ݽ+JiR&D@ }h' _B&J{*)p)0i b4/aAfwYL7WOaH-:ҙUzN7UFɉ'(ݔ`]/@D\P4B[okb98Xf^l߶Tܰ؞X;X˱Yh-K8L5=i(yL=M0yMa%ލW2SOD,!"aJCAd#ꋣW0 CfAfe@iۭh-7=!grS 1y8cޛzX{ ˂P[eR#s+>jHS7_]H c5͆&%p\LeO8A\R e&3iޚ:0Zא\&s@ kaׄY~pEEлA0.˹ [Vr^MҀ/IA*ϠQԝ&zϺArE)ہkʼn%e :ſ Tx&`kGOB:A1ue)qhÌxjp_|j ?b8BS&-VgeXRZ[Ewpn@7Q<(EHqcmp8»\Z؇R9į|sX\[422 h@ݵ2H)&%G jHT]麥C4O=⬋,^j,_j_=⋽Cu1 LM2#Eg9`;AZCHn$נ aQ˳>"mS2]TtK'(%t&[w1el)}fԦAVb[ֵ6Ng%ơuq~C͞Ul8iM5JӡaѺY!}yߧ0LrMa}n?LF̒6goHX]vP~V1`nr].Hqa飆dgrs\ a-`=y5BŰlT WϽj~"Em3CCAyp;IڸpB (aq#3TPD!eVdS(=ߠ5$7`EK/}vDI*KXL ?9#ōxB8-@d&~TCPPL&@O=J{$B 4xGG$[6I'Bvo ꄖxkco0Ne,6hän> vNY)Go=+fzTNoa;hxk4&<;q|x,lUq&|SIC4*u!a벧|x|< oҔ"wH$֨`U_3EB<53lώBS ǚ % n9_mT7x$m.hX|i i~mJx꫐DN_Y%C $%JXcIYklڍU#kJ1Q~]а*{̳Scw:R= |]'74jfb˧aT~OtԓJ%%܁dw hCelhs,Yz,' q)GCJN2:`# yF|$yr0l(*7Ӌ"9Xmw0cGfbט ,'>&fk2ksNȺu F )AO9{ӦR͎WЏ;Ȃq 7kʽh0roR=R*F!Nl=:HkP_T/7WgJvo"ś \HVC(; rf\ JjZoMuO'Q%SOq> 7"?R^l4er=7i [ ڃb9 ۠[Ia+Ϛa(5܅II#!. 3.sQ /V0A1)?" )}gu!1nXәOUk8"s):S8ɡ"_#3|r2\] AL#Yns,+s3H^.iDa2  ֡z `NB6 YT掑J|ؿ[2U.[ _ټtt۬T./~+?i*ҟObYJ"Ti?YEDzC0-z,T\dg?"uīm塚Y7;WBBg+8Chԣ<Qd$Q#=r! W%l<՗+`ܱa8{Npyyu f0VyGԬܲ?6$c'e|1jo~ Ol`AI$ }8 O+PJD,³2$!lYJyM} [65ah@)훈u'?cbT;,[>?]b&^S]m=odzU*}C9/_' C.%जA_l^?,1|JJԒ]ghsn@mHKoæQzevICfwEbq)E_v$(;/ d /(fo ] 0 D;2I'ȼkw_9,H/&JVOw8#z;K\2>{w z0Z> ;PE0ɛY>][A7#uQ?3n@sZ/b`jDž csN"й))aLJ<:PK0J Qj.sNo 5-nwKt!LtlpRI63y/lA7v B5֙ 2lmaB~dnRt"_:[_ê?? Z[YJSA_ogyd ;w/`\?'Y(3[2Alm>hI~"mtKh@ڐ*.LngaT7ɧb '#xT њB_N]ꃑ]g/Z]cͻ.S$$O09С@Gͺu,i9oBZZDŜ-=Hms|S4%q 8(G'%[xbȐ]^_$Uhz2kl]g n -'D9YMk-s.󂜄XPq磂,vR:/ʅ@eV.s{ `CRր29)4RCJjZKwb447 '}=PT:U(AG D-_BL0zK͍1LhO.`&1tUQ6`t#hɸhq ( iF]Ȳ J'Gd&'%K+Ս@(nzte˲8Tc9fˆ4Xμq a:LAHo3O1w%lfrUE<ĸuRQki"K15&;I-w|YVGLՃʬpz˔u[&IQ[[1),cՊ2 LL\G2UoDM>#OWQхԢ8s:i ۑ#'8ko„ƃXt} ň*g)cMh}o$k8ʯDK% l3{7$wMcdq SOBΠII0EUO|@ |' A\Bq0ScyAG)HF><̴P`xf.ϕpHȟ.hmYƙp'?SelyHbo<_('"1N>chqp*Wre/?unh}ߕmćdmr暗v~np`7vֿ[?7&C1TAQVBSG| Q>KU ŸCsGE]`))dc"\Au )}ʪqO K5BR78Ua$ҺhN: 4"[\?&ZRX*g!Ҕ9@bݦ[A4VD (6CzШu Z|0c>ѻ$d|UDA=.i˒H)I_8^zCw$/ĉǍb" J` ^*D :Bd$4(pʩ9=j]y9\%XWH?t)vIV\ +Hy<.WPw_/쫠nWëh’q>|C1;VI**xhi{Aձ̮^),q2FrA}ntG:7|=\6sSL?7s rF0iFT_7jtʠivL6$1 hZy6Z]h9 ?`]qXDg;1*Zfp͒CrHW}pѷeWD XGvWatÅE :^#ӟ/;9|}bJAXⅷBgs~klK齚\K>cWY4?GW.f8`C3 sAB{=/M%>*/nZf ƈuop"JRuԝ< %47KcJ_O%S`ZEehDNN~Mۇ%֜ cvhJT-I9Gj tw(Dt G?Hpi;KפN6~2;}5=S܆Mu9T[!j7 &B0`O/mE']`I}vnf=dgr'EHJ s `خ ~)L ´a%HǡR}ڦ`V{3m)UB'VP/d{`bL/0.(gziNa\2*]_&22vmIA$O**ܴg-k g6 T8Z[ƷOZgS\tJ-R Yv5+ V]]oO#x?Ck|ug(\ZBۙXHb'ʪdjf0?"Ҝ ؃SSKD~$|l;'{Tk_K97Eؗ;p%uKj k׷[r Դh<~\=`j'8X3h(p1v"Q8пEsV"yNDv/C;RUCNYةUH(OP8Q\#.0w:L {" -1;Sg0eFS smy:4svCiuZSGW`M pH: #ʻzuO-])f+Q/8Yd#^An^뺅i*j۲_$ 4ǰ{FT0 [+>7$O,L(;+.!qytux]P['n.a-fu1;2#sl$FE6Ĕ:3ZxwHZ4uޠ/׳UXo>ݯХyv?dƱΖN>v7-ӓ5at:\il9i~HW{(|? Is E=TK7%*WdatWxpņ qw  F^$҉Rxn-s:C:/@@5}Ќ z q̇ezڏᵸ9*[xnЉx_Qyu35Pα<^g$:xY<&uVx8LuKw, f ҷ:&pZ^^Q2}K+_@-e,'5CGX1}S.GCK()S_#0nX^fB1LK?YzşBIs`#G[4=WGL19z ʝC;6yq#0'=,`lб'7!Eo$gt)-m~I3fm(@7ʆLZ[ԗjnPOjhdz܌Ԝ '|cy ;Gx,;3o e+HkgQf%bl`|XEPCٻczen)!dnKo'ʇpdIΣîcWBEN rӿm|7 )Ÿ[d  GߧKD>FV5TC (Vg_AҮ q<֌p?&Dz5>G#1s#/L_T>7p׹BQ5 3I)U%<](&=՛.RcMS@~yTUS"6NjrH%"޽$'ӰIzVdYBMtƍga/ ; ]Rژ_Ifvkp8k+'j覞ԲC{ڊ?Qk=ZOW 0t>E0{FL7WټPr N7'ypdNօ{O }DΨI(8(X0{JE4߲Q3"w~~G|܊z/DFq[ƌF&Dp}oB;> Ojۗvވ_ĵUjsfd;RkijaJ9D=Do}J&]ÔRzjG"'6 YB0Y@9M`T/Eê}ʯE٭-f TڄU:8!5l6v[IjItݠdÇջHb{%<&swLOa8 :U ZJ?'QUi/[Y5lI`,X:\kᤔA&Rh6;ek\7'g\DȄY:tvUOw9C({> *IZEzLBXcCAJy+b`\KJdv꿫nHXJ &u;|5w7 ;CKң`NGot'u?=6l`d߅?Vu4xz}OGXn3!.KWK!^ݾvcMʶȥ;.&K5*:`US5Z/RyAtL6wV83EoY+5 [dåQ?H<}/| Xole~UOh X࿘@-V=ס ӜZSx&Mz:3B@ٻSMpVtYiOr,7RSԟc2P;W== p:*H@l,\@+CJ2w{$0\9gJ.{:'qӊ0]iz!8'nV-dKb4>TP+ĕØ6b-%|ifzr0}({{llhL׬Vr~(\ ZA6Q" Bm,aiJ 4͡rcd Mcn#swwC,r/7ƀ~ lT,-Y bdZGD |;0ۡP&>LBگL()j@ aVy:!2fp6wZzYN7yd n`J$~c+V A!PHI >R̈y,!ϓ}#Iz[W!GM4H,GȭxQ0 t5}y7|V)%zoVHޱ}IH LTS )VBQ2MYy_4Ն ;3rR $J X %qB zǴI >TMU}MM~=uA*7;t($ )!Qɣ ` cZ|85Y#1ZdЍdE (I` m~+Zp,#69;q=8H+ݪ`tܐީP@S6EIv!b" Xj8kG^x^|(,箯a9Sp7 #S^jl|ޮIWrY1DFGS^څc3&;|:3/ss4 R%۔hDovSn4ʈ8fʿB5F;mGb{ukoJ*GPovŋ!ۮl:uH)s_43 @DȻm0_fӰce n+ 7Ν&6uZ!"?C$k_*zju *O&.yKrznZޘ4qkO)VF޴P~wh4ލ$9 E"3!)rDTJ06q $%gSt/`~FLhsp xk/3A/ltpq\@yfvG&Xyf@{>m|.o9"V'<(gIӸdexɡU۫m8O(UoKѝ,F_toz;X% я=Gh@n"7k,(4RQm- ̤(褰}9 ƎK 1rKAc[KaV j~ֲMGgs#GɰfB:f>8JV8.n>eC :V>V5\]ac:P" (|7\z(D0 cZ {_;X)J Ѩ =``?="Kڒ+Ɇ$TJ0PvrKϤCP]',[[熙wX]A9۬xヾ_MGA卌mCb gDY ϲ`'IIӼhq.GQשX2wAkģN5yQ}#!zN$\*B{TY6xMe)xM S#AQi/{y#9ek$`?-OB.-† -zx-$ؒT !88W|5kF7PcagSm^uĢ\Ov8d{b37ZH&i7G5L3!"DBd4rꦤb3i9gȠPV&Zj;6W?jW-t-ijުàJ黭>̈ᕫ 6M$x_ y+TLb`b"RJj5Hm= FX&3!PSq堪5( s]5FZ%# <Š]R\47ݮ+ҲJX.2<#;| Zq$j3~ML눼]T.]$K[促 I)Q'dQĢ ($<\$fKgj`l(-w(| 8=8-H(–envZհcӸ1 &Խ5Hl55)ã `Ҫ9ʏ 7/je7NQO$\mTs&RۗFTQ} ׁULM'CipKQk>lB˭1_zvs$g /س#BGW2ZjBQۗуPyR̺szҟ#J eKû]Q4ۿab4Ū| lyJP"5Vى׏+.#1KfJ!@y7eTm89nnAhx&-!|+h۷rL҉s$ c$E=gg(agvjy"_fPq?i>l,&>I"?g7StK sT 0nᥚ'(M?2{R>m)#8=B93]X[cA5xq_3;z8mbG>?onVSre9҂Yg;*WXiv[h_8/o zvܶOֿatB")Xq7V:ol 4=k3:ޓX)|X`C b)I4v"bH̰]tRǔt}5k$ e ܏( 0w3$G)l).T0| S^U6CDmP)t EnI a"ܶh)T#k|a.r=:)hf_xejZ]%‰5ܑ@i$--\9g9֮p@LҹI]n32I7plŌ?ǚDž10 *\Zeiɗ)tì ZH:iP%ײ`DuӗLګuQtAʸd9a35^[ "?мw5 4;n3 W*m(KVsS5 × 0ޥݜ; W+{fDd,@vӳQqmt:X1* LFBCٖ(`q`i`$_a Dyn'yKmۮæW71Ӽ_}qlh|^񃵼^˔G|ǀXUݑq XkN O48p4p3Et.&^V>*h:gkWc b^`.|bC/xn^[mn-7w3e"R[bAotŵo# yr:0bJ4m/:pu$ҹ_^8Ig&S,ّ8z'-IcJ@-`>μD"W2r/m9^k#YIj>^υFڊ DnsVw{ɉ;&wa3ԁxG$(v@cy$:'ܖǓ[AN\k\\lRYڞ* [P@`3'UGj7*;dP=E]%LbBdZE?NU IMc_`d=,fٓ@T3磯ab7l=FXVĦali b?0.6t8?OFT1Oh DS)c{vRJKqz:=_RqfN+b;Üh2lcp.{#; xÈESS72S;e)\_iAk:y?\ 3T(~, |rBYfW0pm6wIO-1;(o!pw0$hĢs15A88.X?,"%YqK(NVϊUL:% 0I[R_J Xn]^ /?+*ub@sKcLD Aye؁l/fC1ַPdN% `'WĻ=?ä!ty`*(%B r'6J7f?gհ^t\N\Q}xbsE}1Ql0\'ZmaqE4t2P]&"̼zv_F +kncZ%E[{.+9K!JtgR̜TŒ*Sdvtk~USR(ܠݖ6PmL{r?¼(aYO %JئBn<>!Òsӭ4T7n'1Ȗ/-wކCi@`ր, ELg*'Z em|)3&*^_(RU10_^ rҶ 93Y ~ʹ @x&hxʑV DOXu FY ]̯t0,CFqf'F( shPAd !Hp!גCȞᚒ2p(hϚkSQ5ͷ{ݸAz,lm8iX5x  ]n}A_b"s7p!]3q}Tl?&7)&EOhMMIrϊ {ş`2_$qĶvT>:rrä 7g0p \q^a2R)f<,!af'tS6)L~cO3ҴMiX?1AGudX3Oqf8T`ṣOݕ<9؍$OaUmDs\)H`j$pp57k^aA{~oŠms][<ЀWX_:J5–5GG^0ۃɆCh|ᝓd5ˉؑ[Z@I6\zcts2YNߧ ]9 f஗"$:/1>O?ٱԉ>,VtʩaHU:gwx`}$Vc\CT(tۧ$|#u5=)]93y._K  q4Ch<)vWˉE@l{~?XFY6VDZkicwB"o;03~*#?جLCW(3ogs)$:Cg~-`q)m&Y_Tr v;\Rzvt%TTZ),&CZzkUӺ" /9M2 D\TC}\P$8`,u^;!jE`¥X ~bAg<*NB^n/t9rc\lz~!ISE (*'8Yg{F0?Tq~I/6֣L:fd04y$)/3?ZZo.լ6g  Gᾯ|s6tė0d !̃Cҧr*Rl5-C 4qf n(}iIh,dz|x^Gta(W "Mvq%'5,qL/ҤTIi0-MVNGbFڤ$uVyC0܌ yOe0]|(`|lLE=}Ymv8\=G2?d# ^ϨqyG$id}El<: i;./c>.WV2{Kٕ$Ңlz80U_ֳm3ˏ4gQc`N5_aU R(>s\\$\ƨǬP3~)ɩ ykW$n Ԕ5]f9]&ڹS-B%9!(b~@ѸOʲͪ&J9[*:9:/y+R :AJb˨ʬ4N>g]d0>k4, k 6lW=K\Ew>{F?F_'xmxvUZҖ\4G1~>̵Srnp܀ &Mk']qC828p:K,oȄs)9?!{n6j =DbUMo*S}.{ %7?X\X-Xb,xWR+zU8&~>i\3'{!`KIŅ'c\P"C ,W$ֱ<޴"]@lq\l'qPQtsShw},\<ì)$#+>., (gk3t6)/jەux{ZSI۫G֑=DR(,}xe߰WtÆ.) 'qD!BHR`#6NM*#]V疗_VP^$ɾ>g@U*8XEҕ,Bf'<X'" ʕ^;FrSpcgK4湲c*_c\v>HG,h[EpŴ-Ӫ}ܜ[|֯qcy{Aoj|,=Y_ *(V O,n70wɎ׭oUAbUvk F4W\qPK c&ߢTj[8e_I^hDuS/&]e _]"oM8Ag(yԜPIc! 3ݫ5l/nBb=Q3IA3*㿆'kUŵ=T庫etEjIGLF[Đo#3Dlyl~$ 6y&Ejў6W$DgTg (3fӮ1-p4S _RԘOZn$Z`ōW@!/h_\b:,2Ep3S:x5AY־@$-#~b~ā^~l;GqRO[=uuKJ2h;6 q๵,aZa?q;uej 2>'-U`uB,dԵ army0 @I %% qIG\(.=+P"qĴSi8ouWm-Vפ27&  / fn3b0GplK\OTk0:Ff1 kJ*N˺gڮMFT1٘(u S `Ql^d|77aOԂ:E4S6(n2Ό:TtOd!7C T՟mIZ+mn`zoQ6)TYq'[=!xDL\6-+(^q1@Դ`Pҿ`&b a#'= mBƼA-<bgR 0;||~Cmo)7uVaq V]tQ{bԈK?yii6aQ`E(KAN';42ZQ@hڡ{=:A? B}冹řM֭Oz ݫ Di&M(λl^{KTo`~ɒo2}s\jJ{SDZt.]UdJ;tOy0\q  "#&*Nn+J@{E%,)SA<6f҃;XX^jKxWCY15|_>?argKzWkzmI+`jH@* Eݴ`C3ۧ^*Kj#3jCkgY7OZHgRBV~s QY hu+нW"%-49ކս5hfAƯ4!SQ@ޠAYъڦ2BV(yڵU!1aH]g|* (ƦGO.^K ^r|2㙑f0ѫV_ܦQ$d@M?~~l B0=?Ty}q겄n"̳uElQQ;bqI/"v{ů> +!փhPe%5}g`{J6^`z#|e%<4aV95;2Y' [[?%z vƴ7-O1/[ڦVtguˍb?AM"h5LdP ŎT/ %&&#:oު|+{@;si/YNifRr*E6_@R!٦ކHS,66Xo0J8us†'SqMN;pr"1r2_t{zEjR+bw)ՙJW8-3R^*a֌(և-],jͤ'OJ~d\YYҦ07W$Fʯ1S &{*^cu%KZgZ7Z[&8[I;YOVbfQp[+&d(yԑ Z9+~OEȂ0sIM^f@[Sf2|/lm1?4sb "+xD;TJPwP?>PZb!LZ4/]m $P/ۤҖv$[DF }4 +y*r(Fn[y3_Ҋ{S(?;Lp_ )E5dB.OڇX?)H@ 41÷Č-Vg#^Ӯc^ثW0G}W Ù#ieyv[\aj+KS3ZbP!HNe#XpTӶ?Yr /j$}c}Ox g~^_xw|_ ӈ $zjsZ"6.uJ%[&GN$D^-3Bz@|"WA8#-ږ{" tJ7ʫ1vYhRaTţ|HT]ܾQs/ Ƒ}G"Z l+=)q/ oNdռAAds 8ӊ=Ah`vM4cUpF=TeˬĬd @Û2'oL"Pe \|1UVt#%Ş4C(%Cn eVoXfCb,Oa5KE 5Lxrgg =t \O*^'%o=W,8[.^,{r '02'_I9c冊ָdjz wkٟ^Im"Q>{fwQpT0k{^Th7MBjG3?e`)Bl'[٦U' h h(x!9%?ޣb* ƭxX#t_rO[٘m{~;&j_Vy>tP $P03'sRskйnkiFJ\E2q5n|0lϔL}:¡ 6isxLjM9 xiڇڔ:4L:<8&&ֽQ"Eߗ4nt#|{ ZNaK#Χ1'tQ@ Nx[o!3w{.[۫sfPh`Y/m~cwa?2΃S}:Um& ,me)`>hDտ#!!DyPX@+mᡚ5y_[giym3m,UGE*}+3jb^ƐYη5U=}CBȖ;lCeY +<3`)`c(2Lʃ?n Ѭ|K{(\˺)x֑vP`*On=DBU =tscH _k;]TCIIEյaΜ(GDm^)"68վzjl|71|E+ܳ='ŽtJݓ㛴/<, JwJtrQkH@V8&beEz!M *;LbvԷ>I7潶OG -|']! AjsgQ$X^ʫU;E% {Z*ݵ?&3VMP8Ka4RkZԟu+/%v 7w8 .{7`mPjθV*`й4 @h-Y{k; }Jy{ht~PZ#-͎GEQŒ*-.؂x -F.L124Yϸ E=c (v)rA`N2笈-Y>lLkɀXlR9A7ͻ+Y&i}W |^tSaUz ޞnFvQ@&Ҏ} :ҐWWXWmb֪)% pʾ<ܸ}I ԍܙ$[aĻ/(4.Ykl3wg8{pm5=cn((61ݶƬ+D8^kqE%(>[jF32r~#>l_H TE1c 08X/n?c[E{,>$O6Ϳ$mZ\ mSnqs9jJgZ=ofjHC:ډ4CZWd9pw[:C~ȤѢa]zV`N":zNҧekIn+~I%pu/e_ &XDJܳ$n((w@qFkOyL|W4+"nZ3u81_jVRB3[GCcn81}]N4f+x4$47?. ðpxZ%5|>^U±;"w5Z<9I?N~=X>Dt1 tkޥtOlT8|lAc ?Ob4Q.\.@#kSC(%x }[K$îxT` q<W'N˳cd۪Cj3? \e T4=!'_ӟ7>592 a*K2@$d=( LkQȆD&m׏iTT7"],D1| /h催%rݷ=gLjlM|I !nNלKPr>wt/"!>-A|[ۥw<p֬fˆ۫[ɱb}_ /%}5]c9.KګOٍT d߽Z.5i Rn'!T, _]@ 5/;ڴQb7@ \qd;(#vZGQ ōߵE1Q1ΊRw)_hDYRb 5gb܄Õw}t&1fE" `]e 4s5t*:Dlez,eޮtsi~Ramz#DR˛ 5âYú=i2rb}-ȩsiԑf d&QAUN8r|Ln=Z`> w'lraE)e䷪b,vRnv|ik[-ga2%X~ωqcvBC ;.#ǠSvCZUzhI>(r tCK] Ļ脭{pXYRbz2_J1n+5P#uYW6(L`gX/P: ?0Ҷ kuG\1G@Ő\QQq֛#vv'T~րT8_&qx DAu)I:D|\stD&KT`4ʦAUҚNjod$:`ƣŷ5,TWKR/} $D: \nk=w={8L1T9DqDܡU+tz@ly m/" ]"$5O,z};"Vx92j 6)\~*`3,ԧj=߱MD= lIG%GmP-cX ^{/,EUS' -r~~7/6 4NZЄZ%vpkpoGy_$t0`#!#=,mc3ϒ,`(%p -2 ɚ &mD0K"C*ghձjjXt[L-Mn5 X7`(McN5=6ud߉.ެ$jkϦ.=V};AʞEbe'J*D۹#&7`<7j&yD-F)9KK]7ʍWQ*.Fu2>(9{ L?#Z? |2e0^WN@VL|}1fCf13N@h2:!_ҭQ %N^*%aI?]aDbCZxH}&YVҿW]`"^soky.XFiAQ8']!3*Hi/:Z'>+t^kqcQ񼻊oQZZ'5J\kuVsތ[aJelHriUL;#I^d![KSsޠ!Zg"AQ)8-`;Gڊz^vETFA%`GgmCCII ZdqD, 2Jڣ_1YlфFH~X¯]CiV)%d72PR؊w7.߱,Ghqv~soժxҶ2Qk8gC HeR*xTk 6bRDDȨqd8@ux.qzdwZ{k WP2&q砉iX2),Lmax(S$aKTK3%83Qlo"]cv6S n, :UrޏÅcgqqV ! -1߉)ڊInT^}G1+:^>ĥT\͞/ZFL#09}TmT,D,Xl7B8}ШKjjB2΄|. rF˃UG1ECő[@M7N&)uSYo.rūEUťaaIWI)aOg%Q ps<v>@ _m.yZ7c@@Voc^oΞ)r# V3G? _Qo(t&s ")8> )RJF9 װA ]4:,br`mORo`o׃uQEV(!X'> H jLl5mNjDg/gN5lSIFBY?!GKz');[ e"F* Z"S͚SB۾'\>`C+P\q~Jœz^Uר,WQ]x´GIv嶎T,47X 1r2&(ƿgBIQxE.>sIj"$[#34)iJok/8_fkVxTŪ|9nOyJ@Ct}E6K1;!a2 i %,g EҍEq ʤzYaL$=5`1| 2; .Ӣe y1ItGwHDp)>HCzc^S֜>0!?UK+{>oj_8j<97{RKhW!M1gjyӢ.[h.cnZOVKDwO.hUn'm5?yᰬOզܝt#R^LW7ԇ!,é?TfXx]aSұh)K0^PӮ>L`P/r8,y' j%EL_ViϚV ncg8cx{Xi,'s7% rx:M7F&6NSpu.rH_sDU"ƜrRBczס[M| G/r:u.K7`hnX$ 脅i;ͺ%d \Ne>X~-J7hwkªorN^18"\<ԛKZs7@BN}! crNG?J6Mf$̹RNoʟA`mm+*U˹Poc߆h"+z\ 6"k̾t]A C!*d\#g>qIqtVʯF-Ty pzC^t Q N ,'Fya$xi66hL?vsl'Ѹ d"QxV `5)ʲ{r-WB?88Lo䠄/VP5l])!&Q+LS*,Gb35) { (|B"kJ+U>1;X[ey*!5_!?u7%W& \ ([ bPk:~}5Rve5K3wLUvgET&TIIN@Dǵq>C?D@$joefN"#'?u 84Qo3Xl[\9$Hδ2OwRPA'sD0h+ػ7?c+guxтDhJ mƻ,hK[yB82-M.א2/|f8@al]G]zu6[heysaxl6,5la\n ;lN LeފCN)~d(cM9e'}?o"(l34@K} a qSҘš _oM RhkѾۘ6wt lEE9\|h@^n>6=h={ ˼ -c|X, hy^  oXl=ɮSI@!~l:TW*N/i~S*#JƬCq phuԃg]A3q z w,P7G<͉g }t eXeI~ZG˿eXi9ȚZŃp.t?v|Ly֡&ܦS{Νx#3FM%Xb(~0Z5X/iŴ}F0DP^lMco fp VO|%)|?<8aa ;./hGt"زFhVOn~J8**c@r@5lgw0tgjlt1@UǢ)V.5 p8lAQ/M 8 HL57E Ŋ7w!TˢeY%9 zp~s;c}/Et;P=Ȕ~p'#"۩4Ox\m3;{0M7i| b|e@=aih@E4ui9Z>I[bƂdKOkwR{n лUvyBƄW_jZ;@VYd١`N/:'5 =?'8< ^_ ӳ1 wAM n;*?+/3DmJVJH,a$)Qi{+nex-ۗ[%]R1e@ErKO Ȗ38zf ھmTVYޒZӋ>mI2?RT)GĻF(ɡ\s ݳ戻%^ꐠIJ2СEf!b :IliĈ?arh'LP*=#p*цYG]+l4qڻ2+SGCvHH:?Seȱo+sl>"w:M>ddcpn~) a;#;Z0f?OKZ w-!/N-&RqMK0!WÛV'~}^ݗEA $FA5UQ 'G:+mD8 Of58F9KS%4;혤mZYA65Nѣd_PEwFDUE Ыi+ѡ kN"ɒy#|ASєEm#c[w*SNTr=."/1U/;WG r+RX~sI"*Bd]!;e7HҸw*x1}[T@JFM;S$SHp޲1Y B ,)2aUy EvCnl:̒g6i`;mF'5><>߼&ΐx-4Oɠ1#Hd[dW>kjGgFb. zd$#r>##K|G}5n}`X۞|w cSQM C5t*af|ieSI*7/NH*tJj)P~Q $WU5ⳅsAX떪y34yoo5`u< !Z&HEw 9r [$ꖰ#)DŽꑢ@x8z4fV1ڃwhX"UnÄ\0FjϵǓVXp-7o7,(%Դ2"*h4.zm/;TDt$qg.HX-ѥewG?QYyT,:cX/)f7,FLHC횄+PS=㍑>IP N`Ľ-Zb5@]dYqקZJnCi/in8xTJP4&'!^d *` R<< YaG%y'3 -^ >EXoSkn1 )wB"uwK`A >͕y#"zؿ♚S`R97njj2|k.8+QX?<(yٷv*m\9 ǢEf3_cWkm,J 2ۓndgЯa'g%pJ͢~%ߝ;0uWXփ]]!HV&tٶ#zQAuxlF>.inD\=.Q,pK%T 0}`EoE0fVgT4"G7ِ{?2KKq?Bae{wHF킦u$#v7F&.}tn6QҬ};ajĽ<]" PTLdf&g}jrԵͿ2La~TkpGc|'(<{16be*Ofp!`_.lV'=^t<cB[CvIy3޿ ٦kϟrVZ ԓc8^U /q8H};egK?u3'YPNS΢zM.rS@5  zc'5}8ɔf+$xx Skx.vΰ%⚷Ae.vOFGʓT?DuEYbmK< 9jtȣ@.}Ktfl9渴&XCM'|߹~ŨNLA֠x?ַ̄}?y)x#<պ[?s)ՀQwvK$TᲵMiT(pn׃Y$z#yonr 3nkvs q$@–:Q~V5}sQ,1nqF`ۜ5PHlF7U P(fu\c :9~荤S ě5$/3ȡs|lUF?WV&5z['D)n2Gcrx:>KIc)-!+%%!"/#?l\85e\`9YYn=Fp:ýHyZ~x5 57a";-m-KOն`LU`bEWZƧ` FWFenuQɑ2E o l}<#_8񑼡428rԳt Nw@׋%heW?dDtcghxiNfoUHn,3}+(f%s|jd+}pGsmί~T .5 Ãƿb(1`y2|XwAR>캲9TMP2-[l%|AVBv\ě 8@"}8P噳 C V`'3&27}y NH\&`":u@fre=r&=)?`T=އN\ Q}8 %T-@Q]eujHߙx܂ VYs xD TBuaM uljo]Ꮿ9':K]h Zh#HuR:'"]3NW4fj6^Z;왫,QUR^ lW*?ա*|تሖP;=kSWuCmɥ~ iJD*![N5GT"˧tY}𩈘1Ho8iHi .CrH 'La$Krws_:ʛȁZ}\y)_ f[s̳Oӊ8G AM4%^s8WW$_9R)ț<Mm~l"2FZZdF^:;moW[4BٰnJXj2ZB1S,hA*tb䐍L`56K+gDlUJ,N֙al"ddtǯn+tݖѻz 72%?_."#0 x\3=drr9#3#Mrzgp^ tϭ&d̾m")^dB1|Xq|{F3`A.Ҫ ͇}`9*)Q W;\/d^#O˳֭:PH%GHR$],Qu|{%!2QHD2cvån,eB4+^_"X\?.( t+ޓ@< <9#;^=g?o%}1.&f7^d"B2ñLaoWT;߽ۙ5σBu7ͫ(ZH\6m0ao淚!Qܽ,É>MtyryBjcMj Y>j+} WdY22,z{'g%;ԧp*б 2؊Twï>sz*<3z R T>Ep]v|z[ƍ7Z{p M􈼸J3 Ө#|_2]~`펮1`wTkeHx^gHk}9Kr,jG_nʕ0Әfby)t$<.)< lH{i֐B`&]xtzkS]1H4-Mˆo{VS"cuQdT!p1CZWpXs]qssjGZ+ʷ;{B_n" vjD:HBUie@N3VsGhG/5{0f|P/ioQ5˞_!4ݣpgB\wRӸшi|!SquW~58* hl%qx6M28bLyKdu`YӽWìRXI0ڄ_G$% rt2Cx ?Ce‰}~dԑȂMU;e3y`U2' Gt^uYʲ3ˍni +EjZY)>B`Bo-Z,LU5Ue%tQA8]\nG9"tQ2U%{*#`>D;LBX?֗gN7"`Vf7ąH mL}h0+O/~) >T {N]!z2E ^|)h7WN[s$l0f\~;%Ikhwv! }@F =4F.P^D}gNT޾1ed]Ѵ[e ®oz&^ɽݵ&Ÿ?d}'xnF^yi#ǞC=LC^iwfke̋gtv԰Z5VrTQldreO0*۬ws KFn!WiJؑB4`r*ܨ |ۍ 82 h}HVd1w)9u>3G)ABmXn(jvya!" ՠ[}ڕ"#>L̓"iѷҒ֬4SgBU ^^:pY{ @.C ^y.zzaV )t@ _X)1Nh3+D@wz5A2K|>ȁD4*5qz$( FQP;`_;8LShNBQM>3p JŮrz?Qzo)hrưشH2H 0.q2z ggM,xZCq֢Y"(.3//| a-4RR?'}/7z}ܬk@Qϧ |#zWB{pknv}ϊwhY2UX-'p|6pCbNTzdq2ZkEHe ȒyĖ5 "rHrr>6v2(Rp&TwcI5fܝ oDucp0E921M'HF=GRU @~Ytsu0ZٟoCՈ|5=j]1-$)̹mӮjL+BGyt" 3sY{ 6)3(&J\Q?J߂$mZ}43 UsY(Q4+Ǝf_ꅚGIĞ1G&<+J(c2,H\!J%3v&xg6RDLP'=H;(F|()3~v5%"i7IOcr7.>mJ? %ѥ;UВ=x$s^V+rzaQT {X|<=`ÁMσ+Fʡ8-c~lzD"~J-hO&D' 5E7A{:C;s]۾S+fJ j׽Lǫ.Ăhp U4Րx §9jyoƒ׶6:L,cMUX/2-N]ܦ:bnĊW4P'Br\Ye4{EPs5KѤΦʵ\͈9BNQ[au<DBT6XonSW_<)g${E|""'?vCcs B{9xT(Q̟H1O kSA=G?mDz_,.8W+- Uϑ)rPM0 gauEW "9u~Z0D`\࠶tԳb<(U a&mvEMP 6T1FK֒ ~D繻Ae (!7 fFy'hAާ@HPBh=P+IvVOJ>kZȉnRLLN]x=V#dT%KbCQ Ч]0b |!6uSև5!S%'N"(y"b uzRcxo&55N\r27c#6$}G(0Еr q7t-}(E`a{’r6E*׈ZN>?]_ZuJͮ0iM 6#6J躀}̌ƳK H̫Dc?ڶd\r׳+@e"ţ#odc:"Р]mwir\gkBsFMyp$߈+?:ͯm jr~)x}KU?_btSHyC+²(Q$V[*~I Y ]g2-{ @sI2ҲFͭio!?i5 Ӟ" \E?r>1npͻ/ j[vQMᣝ?ifDͩQ'nuyIfj Lls lH_:1RSX|;zG"[n72kEQ;m\W lt.<,RcbE 9~m{X+Ԁ[bm'y/ )(#rR8hQдu7VD ewkOԅLmrm&ӀWL̻AXk-P"eXea4ՙy:kz_ƥz‹,'yܫtcXv m1[;/ʋ֣="^cS@q+noF/A_Ei\!@$]q*5xaBAj2rafZs}ɄEi4DM m tk?aB+}$ͺ.L .d!%oT'0eKsQY،is׹VOoDn=MM3!AA@w\RؿVI|^0il@oη(}ǢA22RWʼnx},W-?xp9K?: kWMD󉪂pFI3ƙҋ?Ķ4QHY'WʼnR&ʕi#+z8K&X`唜10e}/\Z<ѫ;"-k b_96i=w]d u9vQtKm 3)$|VaqHӨOЦ;{ngMڳ+:,:6JΗeٶ3S2n8LtaCRыw_N2۠~um u$m;v% ?e7fƂbNYs+n(@#ʔ织J 5)|HŔ⣯nK۝DnD** 7t𭝀WGD虸9~@ER?(K4{G = NT ;G>s^ cj Ia{7 kP)S"йo%Ws~%d佴b=1FC6nrŦ3h&-Q@aw #ҶjrLwes!u7ڂCf^6WDubṢGD &9GxP(}._=f p(9%Ϡ*3J+ q>aw>_P:,m1:|,87YayL[\:30@|a[5To GMvvв"^եO *K$tB2M~o'+Qcv|[fQs{ѳ:֫/R(P-Orx2n`3&6JPZ<떋y!; pcрt |{z,UA EnQߐ=.ޏ+SaP륓IηR>*-c6$偮Ǫ8yà !bՕ&F¹mNG)K }n  9f( 0e,aTP"-i1j;/صgƯyGC.k+xExXba(x \Ouv7ZyGK MmJXtZπ--HTTTkct_7SH,϶-!>sM=!S8m^0q@ c>Pj':3\ȫc5uWqW1.+^G5=)n,UyT~x=)n^5fa\pUW1hy4pïU)}AO뫓~՘=dV@S̞Gda ^B_>P ެ4Ӊr$1ˉq}]j/xqxo}9bm3پqU9'@.K'4z)f+L43 GƏTqkϫ\ X7:cW`,oqZ{(')GHy% `͌HO h;PFe7T4Z~ҌLt8E=_qU:[ֺ@)\COm{e, CmXM$k7!}TcN/ qؑ #>u[6Ռf?e3aUW׺>H@^⩘+B1i8[qVׅnCdxL-VȤ (pT4!F.ҿwC~dWq6۞iD4иbwDƛ&h1([Twcdoj~~`IP,L󆚔s&<١S }QNYyj>MW*>Dj> #Dոv}PM |6xEh *XC/_ʂ7 fܗ:ɱn6=++tA8Dہce=3G.v&cۧ@jv8WST;pϷӿ@MY`қmhM~peXxMTk<*h[/%>쨥[I8t "7x:M@b/Ԧ V#9SV)#?߈{*!*WA}y؁fkAuHl(b"eӏqG z9 0E[e֖T0ɺul 8 ={xZ:ƾ/G.\ȇHI\hںF]1:"otfa⪽=ϼ?0~2r C+f_kNUמ2 l_fkG~ZJVW]Oά5WGs!;3o fCAIglQD4G=$YXI(Vaga矪<T B2U~]-7\a݂Z a@q I5,0'їB6/iD꩘{"ÿ0O:U9DDnX "͆;EZut0JʴEY㋣[Hƀ@gAg?5B,([v]Z@i۬SPGn@\a x9ߛ@L{MҀ[!xr7Se| -Øe?lW{՝,!Pz;.YhYe`+<pB8;>D{j"ӻ8 Mwme.7"cÊe $ @hxQoXJݗ8DE3xkSLU%y#F":h%XZO `s(j?鍆$C!h|3Ss,ߣ46 vsC Mۍ%4ǼPEDOp]5-a[~ךiS2n2&A{sܩ5<4 /Jt:ߑNǠ%X]X)9ry4TS*j$7X)Ŀsp#~ G5#Ģ`[6?0DW+Q"ef7K4 ׆I2S&~IQo\V8٬?>*  L , +!:KY }fx>*RM,3u2 8YZ(DP^S V k#ߤX}ױ7wTdEo[@2|[H% B/ކAXqߊ'WN)!;a}D 6Π)SKW.|]ž+]!&C"DW,+_Rj?_fL qk4* +*AU<ǚOx0ɚx#{6gN#nzc~ ZgAE>׸:m;$+9@JpkH 4iXb^@i`q_2֮ۧc^ u R \|4Ӆ{9E\1XF )JWzQB=7|B9H"K@*,٭?`I@O}&ğ4Sv!ɦb(*ڭⵌlfvNr;Gpu\l2~VT-1]2s\`x S5/aR+k.*%-V$dun"6K\ XB,Т2Bw51E_!Bo㣧PI>al@uZMMZ)8ѸpUE@Bv 5sJ#j7E 8|易[OG1GC4LŜ8ѺBAHw?}-&>\ނ̃GWDqQVdmFфgd]'(\cR}"n`Reo%PYर9ݸFN)(dԸxb9 CݻӐ'(Ua./EItC 'L`~8I/RS"" ݈\ѹKQ{ ے vbk >M!O&~]<8ғhm}q>7l[kd3t0~Y4gQ{+C8'/sOvޖցbCieGQ!.&*+m,z*],XoiT]dŭ~No vr^sH$z'~)ζ՗۟T+AކF0H[T: 0_Kp^VÒn(U$H5 Itð H>("q z t̕'?i9WӔ7 139lߢş5Jp@w| D?M;#̷Fa_)am ~\&0.tl[/ivUwed%|Ok>vɳj6ݥԎ^@v ud<קOϯ?QjXtcy)IB5}A97mdL-)U \bzmAIVwͅϤ\hr0Ed@#*6*R7K(@@iQ_Ne )(5HiSy7n:1fMsƥz@1!j6,)dJ$7fu[PiBKXd,]2},h׹}:ݞF?uBCIEw|vAp&LH)'5e;QEINC_?t{g|<,5Z(fvqejD:y6,Wj16_AlFkPJIڳ}²?SM# \b*+kA>lN;FnPo]? ]#"Mieقꠍ?&xzU;V]ǪP m8?4:1\;VtˊbI{fĴ '݅Szm&o9ZYT;g񝯳^dDĚ_$Z]yC$k 틙v$d{DcmRpuiX|:$)3o 7~f}bJN75^Df<YtԴ!ӽgƥv_s$D:!4Ϧ “ӭ'Dʤ}]UF8I0 UEty *=TzEW '5l+sBdYp?Ȋ$;5#@,t]5S$ˮ@B5TzVv`ׅ{ǣxCOϡΰzjG}_1+t52U'Bu_Ԛ%ևeK$9 0*)JG}e 8_"Np⎄|eB :KA' `崞TmJ è+a Gx6lӰiv`U)0Β.H@a5~6$0 i#GX~qXvVAtH_uq;%! څl xr232Im:Cӳb{"PB3wmِM7Oo]P!/R"=EaIk-\x>6U7<`b=&L0",;iÀ%ڜ @C_H㚬vF2a%!.g@ďte9lr1€/z'[(ZUB`*xs-;ڦhm8[XD 1;A;옿(W|fY%i+(Lh%*HpO_LJ13:4s—iHfw-Uɔ$?D~Gl8Bcǎ Wj'#medK){A(U hA{$y;6_ \2|JTa`5d.6wa K]1~_4lDo N'pU-S y3l'0jۛF˅ و]deaeTË(*zOЮC褉lt"D>{|Έ0RӅdQwc;c٩|z;`(hO-b&) XH EZl4`(g|?d ]o>uFֶ-l"uMJ}Xn8_ IKvYu PKX 5bou HmqxuC5\,TDpu !_|-ħ2U<-L8cۙyc+[?4*^ ? M uqf]U%G3.3W3-0 j,jRP4Unko^h*AlDsZ,vnDGsj>?4'%!:l]NRkFOnBCCcR/`w֜,byӂ7;Du_ CL4퇦(h'emBܵ B shkL=a PDgbB\o^` 0(vpy Ǥ};b̄K)Uf\Mjع&wFǛE=Cۍd^tF[u]wPe z q`mP"B;/\EO4oUw7A&d?::CC&MjpC٪``gƾ5ҝyı7Rt ӗ@cCO. ,si&UH Xޖ$l:*~ΩɋY$=t[mg+Aq0"%t-Jy)بc*+{%QA۫4FҝBX40تL`y7_9 'D,m}'Y6ću9_мlD@|=)6?"s&`AlUsnq[ئ,3tfHpByfȐYj0pdOхYo۵P/5VV rp΢C'{@A?Ib$/^`Ǹ|rxqX[n>mk#'6gͼej sSoMu:MA m?#W~@(7aBG F?Us<4wk(2cJp^Д$RDa]j9L=,WP,GT2H_Kb7lgh2: d@ewk^ ȄN_vDE9$&=]Nj3!7?dx2EۣPLegg# 80m[Z8LhŦNG]@%O;C`x'ً d 1*`"%灱R=[ߜExL*$lr[2⧤NY񘓺4 xR>R_=>?myTO&o@:GM>ҼڋhkFٕgAnTN\}=$'7mm6,.uLPX Yyg_$OE 8\բ stٜ8轼t٫Yx78oSu4Zq^bzE]Ae n#hQ١fSےTKӾIzN5<7 S OHYw"%l̈́37Vl| 3wۇḯ6ݣ2AYgG Y`!3Ҽ\|n*pTpvMn2~?a'D w[gj#_J> r {R,H9wЁ܌DyrIlϷucy'Vczkd!ˊoi&NW8*xm]< |ݶ8@̸vm" nlouZ}3ADȟܑIJ0PTzhR}R.8iF.X>8s]tؠ^9-0m"l][j$04Ǎvj!`CN?Of2S!m$;0JQA>y!\MQ4RTڣQGvӎVW _C.U^,&-d|_6H<+#\L>i؃.ʩ?l&:fD@x0) v} ¹!6( MQskl ]-ybF'mÅڑbb 7pRg߆Љje_tݢ4z0$ʏj'z BoF0&w z[TQZcSM[u~Wxk`Fˈ  %W H ~Y֩P2]2Ws+!ҬfXIXra/o 煅rx ؝,]zؓd_T{gn; ˅Al:-îh=ur]Q庙Ċ]5s=0띧֜5!KmNrT EjX>5]h"1#OsE6D:)`Jֺ=Kt>y1P-P¬tǹ~T%I3~TRm6GIƝvǨSXDžҰ,^^sԛ,kcPiɤۨX˜̋cnHbܤJ[P:ӵBy57s1` bD"̰c64T&S\"k`}i9[/|6񴝓I.N7#T)#YքGd433@K>6ːCp'@i ::Flft7@%dNr/ؓ H!?|b8*YgxTY Ol2S>s{ϯGRفJ15'ahFJޓ}/Q7WX*hsChx5@x"G5)iMc=b[q#uYOŸExYpw)k)hqR}o542ZXJ\th? m:Itٯ {߰6wlx`W-O]=qn}X0Y bG2͉7(XKu|Tc0؎NY] 2eH:6I97^ ɯgeÞ)5㥩LJ]0Y[ǟL36[ rch Lܚ^X^kP^-Ňtzffh5E\D*d~ jRIT%\6V =| lQ^݋\')8~*& i "a[ u$3a8tQdAA1>L07ǩd 1ϭnMn|jxXZdwtj!:Lf+WFp80v~Bq//bLmr2ÃWzoH$U1vN'?\{3cU\S1:u)E,= KB=#LĈ +k4Àkd/`;B*;$$jns53ĐǤ_l\qr]3)$rofIB2.Tu+\@z:rn)vX7J@YUw;#P$E?ܚ|Wf-lTA`3՜ hPo\gw i;_Rz:<-F;Growl7^xia^KxY>ŦpvѠ1~XkՒ(bV$YTҺ'U+gK\Y8@Xz'_x4tbpC5C8,qî&۹]4\?΍rYᄍW+<1~ge{JWZijr R׿(+o1݄jyI=B#C@j=J5pi=Gxw>V~ -."I;^2HD[!':zp<q^B*/~9j~T BԻlYr( C7U^,tzQ5h_Ǹy ֎H}LEyLczv b߹ HJZ@k{d0㍈6ҥ[hWd%n5\fu1Ds sM2Q%Nz6#n 5<;hr-cP=~ ;=JO-j|/IEw^ 煎_ט3$E " ȳP =P@cCf|hW+׹BڿIq96=jۯ 'rc1P_ [hۗ(m^^} 0w/NZ>)hf_7D ȟЫu xmL\z) *.e_j hNnYc휣Q?eϷ^|-s8Cd{QȳG*4g$J܄(OlޙAud~ vLޯ; n:XoFaᄡ.MvA{v.Fv (ECˠ$Yu 䳒Y(q%X^lm-sBn2va #/tT%1OL &7/q9.1t,/K =;q^JP\EiT#ɴ9(yLij-mowl{4ybGO@Ř:)]Z T! LTr|-a}\[vg(VgPъyYp%E:`{bGeB ȥNX܃=N _ ^ Hd)rY̻9V1|N:?v~VC,u) w0 o26}3ſm./<~"P\YO冿SiLF1vѤp#QSp2+/bXd{8ЙY7y js#_"Wd;uXT !7S3 2$.01zô˝0Fdt22E> R^,!?r) x2AX']vձ"U4×>cc]u-(UGhhaxko)T0 /9zu HApS>r5s6 1sV sߦKdOL=ufOݵ3̓Bycw8r-0jX5{y?Z003bɍuܪyf{eTF)^bq9iv;j|Ѣ>@m-)3Sox*OTa.X#,ώWmBiėr_Zbe;׼ ~9{5R#}ҦaCV(,WG̝Y o~2Jhhy  vNq}`0Ɔ%t0 %x+ F\t@i@4`(cIcf{̈́9&f!N}`"r'Hcer6l h!ő7bKN;&ܒ8jAm5B #u.D k+Q(/zMo{3MVQDe^VbWFx,QӚcѧ,L?W 5a 媜_18r5^CdE얩QKp+*$ҿnK)|tYӀ3@y9EoXv; }~ bUF; SReH2tgaIV `-AnÊs(-Xv|"v_hc}]"e*6+ɾ9Ju лئafI.: lsf)Lg~ >XS}#%'eT 1SkR;gSn"QD,}&ЕL Bkj==a!]Avk6T\aIs9 (8vv_pOiBZ{Iyh? LClC;|=0Q^_IL Md\V7ܮyl*<}ȳ6!<2h+]Rd%F| dDX&B?bQX]2Fϧ-(ʥTLjK~&JgQgWE4hz)t)BoZ$ Øxyè/<9U<Hw7  >DI^8 G> lcƋ lE(;f5|_PA\O{/XSpUcDq]?߫F+d2|k*AMcӃaj.*VWj:\CYǎVsf)= {x8-ڼ3ݿCE FT7e/;og()%~ݟUeRDPs:jzО3.®ռ,}3Ku(PDh%z 9׫ǜ؊l]*A*Hru7g ]&g\ӂoGu*K'q=0 z|XhIzNWeMkPM^ߚNS˻)}~1a+Gh~jsH9QoӃDN b1C0P0`up=ЪϤqJy/u_”ae'Mf.[8וy*IȉgHI&Ē$׮}R |GO"]sASQIxT\'%%ΜqkZ-̠"J2jbk e!6 t$sgF SQ_+|qf7Ë)ʚCFWơ*ݡ߽-ul[8'?r=#b3j0mG*`gܫO V(w}X<"MD! lD͠UxJ'b$͢}rn"E_$Dnv99TI{Ea(2% 9a*n!˙v>1lf3nN,O;8K۫X[o([U$7PkZtGadr Fsq;Y ÉJM:*w-$j-w$~6P3qxT$[&.ip@yI6Œ/+3qqqPSgk*8ӂ(ym&S'-UH HEzY+PnS0@9OG! o2N1&$e2 eaq ӊy,H]Ӂ^%3حRMi4*)75 + ¯g / 8?UNQRQ*b+TRqca~{!eҭt)4z?GҋKg-p)KB}H6l;F,-6l&$h2ON $8 ) F5)Ȓ /=L:ݓ#wTb_[4pT]^$ ;B<6q]_y sֆqcj}ܿ ?dCx[ǡI3-%MޚCW_Cp% `Ь!p_v|:b kO;մPbBWvճt#Y ܖ1ysj堧'  PNTP4/]m;D&%&`Qs@^hS+Ya­po2ԮWLJ;pcssJ眞졔+Çg-hEbW>Q:!{/6V̒>ϷRf٤Pv{}jzn,nW&kb$#F8o;Q պNk AZӦ/@ ~L$KP'5fE O;ZnVmԨmqH(o|tZ'oGg옺W$a]vlDSqQX$O5]UtWN8g0.Y_{^&~DlDݽuL EޛJ#+:DY2-fu'ubFce>tPr~ϯ[9:-ȑRKKZgТM$qgK@ßM$+*ﯴ~2N)@ક0XTQژ~yXwtX2ҦdzٖagIĚ |YNAa:Pu,!%/*u:a1X/LpZ.1鴤#'7ɒNK@oᮗ֞ɟMDždpO,ƒ)@[( if"]b!hjMv/MD^~Tz6ɪ:s'vq(<-o8 6simP-W݆ľL,$<#2NG_)Ut0(%!|R%~!y%2g5A*-ML|)XV1dRPE+>$IK"u mI-Wl)@2|@ WVMYS$7J0G JPnA>eY]^~cn"I1% ĺnKOB&P[<{ `WX: u*TY$TUf˾ YAz}PapO+ƞw9S$Bf}ky zͺV7.*^^|:<5`}UkgH\' v ú\?: ?DR4Kp@ \s2,cJubqͧM4br4@ JG;?7qO} Wm(zY," *Zrq 1k#97Ut *SI\t+n*=4Ёv5FamLJHŹ-t􃮪B|zRzXoݬ.dRB 6 `gicR8^,c})@vyWQi4dB p3# \L%5˰VF?sIHc/2n^ ]>[J{~aulGʁ8u!ԅ*k n0* }#],U2'+םK!noy^6U|h~-;yY9[ɥ:M 2 NYO2˄v {fd`x\z0l ЎE!S=OF'`{jpUpnJκ_VFaO0Zipwx>@cZ\yq\ll55X ecdk#Sj#2>*޽ۡMuY%-,|NnJFs8s4lRNatYPT/8B*JݎTnVsNHF!)ܔp}uszٞvL#WBCR+82U}H%h0A姁SIY2]~ا ˷g<f*'bmmoyk\]v^m4F?;yЎPws\I73SC^ <_ "5lQf&Uʌ3R>IXu8'Ï)cÃ.D~_&=:zos9GAh &^Ņ2W2ۛ?5Yphg2X$5L"mܹ$b4(&]vJ֕~t/mܽV *qE2ej3L #Q|y$9F)fqe.)E=Pgޫ'6H:$JSkZ\WXI_¼[-|-k\ʂrg&KmXs0؎S~ PЃ/ 'Sa9 0RAJun`MtDy0D}  M)iE~vRbÍZTR>Equsl_Q)?=P weǪ{5YÜ =Eٜ zfM%"nA~@~ Mޕ$C j|!Q-?UkjrDWA+a\38 ͈.͙.3Bj2єw~"FSb V-WG ZLؙZ"پ2H;e ؑ`%p9y;2#HQDtHaHFBnWOpa%PQ2A"kaVן0HWUUѥ^imZ6 e5sNr r`rA+KuR{B*}ЦB/*8kXⷎsT( [z1SɓYܓ4?7CPP1!{BRovixe} A¼>l1q\7oxfL-%-w5"gDU"` cr/RJo5uAyx(/k%N{G;Ȩ,} >7:}՚ hi WA?y>M_ҧa9؄&V⨄5Xq;BcƉ7=IcN*J>)[SFz ._7 Eyҥ9;Դ^џ=p`#68b-b/OXPfӂ*ؽuWYB] }JE<a5D /NRqkK9x}\0Pс܏0&BhJ5lѼsj .gD;kO>݈, O|ٟUe8F@hM@[.ro]yIy>sAD3VW_'jQFhu֢؟"`u>Zd{q9&")BpFfdžh2"8>AtFb+77(uQw>8sV>46T +sFj'1_5*N9%oB.zjk/Z @2MռK+z0~ZC F3q#ʨg#UI &x]o{p)t  DҞL-X'9>H:2ìIJ*3q z2 ?'LN*=v@v1 [c!XS>rޥҥmWv q@b$"ߔH8짌啘ܫvRq\.}Y@{ W)9b2LrԓREw5rgT;aJ/^?h )8?€L=t {F)` EikؗV˰ꟁ$bp5 NEjO$.ޞ"T|KN҉K}uRxȣ+\q@ ">v%ED=mT<, FXj`y)u)^Y{Rpij_Ʋ7\g=F!~mRߥEu*o] HTT|) Ev 7֭h5)fxg6Z y]NAY{8@d@df 1Wg'a=X2˾fok^ydM,ȰCkE"], z/6Z~kHs]8s2Չdi5C36ln͙ZpFKKjK1hl#}Nzy8WTUxFH8ACfQnr"i\`C*+b7/SQ~x!ېơBWDLll3=A K^X64 5PJ͔uS#h\0ٳrez8g 7zN\NwSӹr9 GTwcy@@h 4įcv:"x;n4%YzCܯ^e!g;>܍m .(~"֐dZWX/M^K#5H=jcS/JmIT;SaS& %DT*d}`Y%>:é.Mn'#\|28! %&mDC(pW-NLCgfQ trcܺژ;x7+ǡL3+>ml!23K,v>%T:\"1f,4Ͷ~Jaͼ9cQ ]яPhDbXm}crw4݃aa?Zqu} I Zd<"#_v7%yc:B>=I3h?3.>NΑ=$SpfgC+928֫L׮Z)oJTuLE:Rmp 7Dܘt?dwV^->RHTkQ߷hzDw2G&rds`{{}r2M k&,\&[c<~*(&qN&U&Y |8Eg5_e2%8R`ܟ{Q`|"%ʽ,lp;D [ Io]9fE?NC7.v}o-TQ+,K;+t4+4}I{kLj/?e(iQtEsq-UÔQgWX%jL7n`CD&km7S~|;Yc48}@1+\?hl-L=zɿ}u. FW,DxH.O<]PJ@È%߁⪪< Gtd<v+$jRId~DAcJ^,f_ak aW+fJT^${\bul  Vh7ZfGxo䩇R]w=V^4FgţcF\D]f /fw+z[?rMEZx,dWPQ'؄Do9ڹxYۈ:TxS7XQ!qOAم;~_Sj~F5tjGiՀVdقtG־gj!˽ ^@6O&vرƞ J3 +*@nGDa r"~%%ŶퟲpS7kN%~VL`y.`c\.\-5xEH(bF/f 9u;HZ60ڄ6z{^ҘW1 @n#<2&nߨkv.m].ԏkkŲe5mgo9UhTX ?\ ]y᛫`=:$ഀ 颗D$Uvq]Zׇx s`q SPN3ϠVXy6tmUlnGtF??EEc g Iɽ*O\s giY~G]N֐߀h#"?L#5g X<)(Ad*Zx(wWkԔ[6 |1j - _"''Nu4a펓\_^}'5 ݁Fi+F `|!GaR,&(CC(#Ҡ/0eW]PΏO}o@uHΦa1W{U/4 ԋMur=LUz @6{j.9|iDNBso|_}ݐ Bg\q|%rN<].wN$O|:N"Eݘ'ᱤ{?!hRʨEEG=S,DZ r"׃r4wqa* r{yC@'1IdqlViycPD s lFG3RU07L`xzW}ፙeܨh.o/ %T,o"4dݎ4W̺0'gaeN[p0"U"LS'A?74:%&p rP(̺±L^Yb{'[*|8m- ^P ffVVKjpEژtE˾]v)ޟ-rK#ApkGq$6Q-Lq/)b[)!h+ 4|t|yOL ^ql`49XmJC$eC\2ϛW0SFNF&oU{yK>C y:T!v)iX;WD]CR]O}b v@I'6/6=͐x/Am3?Y샮IC0-r*_Qa~k",^c`tf%iwUЁ"LZX]ꅨl(HȺBZJap"êB7^_&HE>MW${]mW)\ẍPp)HTw++Y1jPc*_|L)rshmuԞ3X앉7V{3u3NfLXܷ-OiAŭB92f|um$:|5A&y+%`r]7[6.hM1p%cL/[vmK|2z8,LjC%\¶~f/T3_Rߊx]+_@BDG$xU]rNf!-FJ@xPjNVi̲#Öũc 6nz7x=#5y㭇M.a 4 w҈2.+hċ[$%֩*~WVWD5D("doŏ3fY3*` ;%K:ҲS/^n.]F201a R{)ْλS@v143 E-#jp#@ 3]R)A.%Od<#+ (zmCuQ8t 2U;M ?E)h?l`"VGA(%K M`9ױP~ 6tL7=ME|H]egԻA Yp#TV.{ @> ).dv8|G, ( yـL#Y""W#XR>/|l2aFeƻG0+Qj'0o/?tԖer tRg /F#QC>&uGv}˗M*3Xzu ^o bT3j{ 7TW-I>OX^J2.toFM0 4 /Јkc [, pՆՊA6QVJfk[zK :;[Lٲ$#pӄfܑ/q";ɰOFI _=Bmd鑙kA+)󐬼T= _yUAz ]]Z'H8k?)ᓇ`ȏFvb=Ұo h=[e5*#܉R Ƴ`I Ϣ9:Ȏx0?.֕1aKGQǗ,* )f" &Yh#%|E1fQwnDQT`'SWRBEﺵO6]{LSu[Rꃕ>7Ů0hNhsEb*T`vׯkU#qfB[E Sl[7_x%W .l]dq)Yb&R[9t;4]?"ncVx$KQ)~[N3EE+ԕPV'#ʒHPu*af7|uO+-RC[w\TYZ\`5-H]gg{?qX h%Ąu' SA\CTXY/T8geɒ+;B9%2w.9(D=G؜ؖr,)DtV6[/+# &!TlL@,+Z(콐)5ea/N_YI/}6]ڔ*RFor` T@'[J]B&R")uW# Y73ES}nULCo3f |уo9&=RDqU KK@L) )V]#b<|MWjF,\^nE3cDstRQJ_msL,xͭ$8Io~{ݵuxu-3l㭠vy Xܪ1s޾v*25X'$\ Fo. kgBqQlpXLgnY8Gvj|Apn:l%!cGCVܖ6oȨ9ɜnn)tRPˤ7ő'EB>W6fRKoͫlzi[%;<'tjkvYmOdz烏 ab^Zobk,nh*8|uR/*L8m7mÖpfn.iEN W ͐s1E#0'̣,' TG1AZ9)}A<]m4|;k pBB2O@r՞S@c(헱yА6mD ÊBEҘ\e*s0~Ad01/"VE}v/-pKcgbXN8#A)M#;`|u?s<+aW.!q/f;a3p1`n6j !kT9*\ۦJ&&u۲^_ օՑvw[p Zs~-)YN3Vۢ9a8Ѷ5J:nc WW#O0~D@|zO}#~`J5C v:Uļ%;htxB+X<PdVD=bnlg7`q q*YoX7 j7H=5 o4`bcظWTI :z`{㌨@¯2'ˈ]ub0]w0i˗yb4^#>2\IC>Yhrѿl'0eH:\*%Y֧F/_YJ_}_X'(e|256='[[){ ^U_yryRZzM*q} u1NNcRB.od'viYR<$V3vLݣ[÷y6Aq8ږuWιidyn\+`\j-b^[0B;)%eU,q7g q ox$(P$F]8b_89.{q>Je 2 X?kV8579 D*Xp7h&ևzmu~[/VLh-Ʀ`&A!jL3QfLtE5lUqgqݮ?NvۆJf,!Ze3'xgɡ*w`* -5%,%5W䡺p gA/DQmkA9,Z01 Aɢ3days>gtUz^MPz`n LZhfXkZdnd1ww1B[r} 6G 76$M,K:]"g1pKVvHְ׌CLV@>-E:2{cIJ>v9/Őb.o]Zf`[1՗[X#͑vh3mp75w_Skv)|% (7X'GER(7}N#1Aԍ|QwԷ*v2&ɞff"ƹ1c58۸K5=M˚-0Fw>,(BHY5tBcuqYtðz@k mDf館_5#[=""~E35v#ユ?ߞc[9 vz0l6+R<sl䘄TJϖ69)JV8cQAhw6++\|s4ub/O~#f|B6/[uӛ!Tj,A4=pĞjA$3jL$f3~AT<m_RO39YgU2zk H_R"4l1}i'ԭuZe>4#c xƹ16c>faFv[k;-ZJ[ң|./ Ig&vh.UE]C7{3*TE0^I.xJCybJi\2NC\(+6ƒ歿ƛ=g8]E[P?{S2/H2 _^ul{f]hbRڦ& n&X kVt\@x::aBE??z}'䞍KQvm#G2UKw^B m3oH̰gP$]?Lz KӮ+0kб u%9AH6[,\l<>hHk׻]4ŚMRb\k$͂y>F>X5hc'%㩎 W5h 5R*OW>D9$(]brc(Dkf´(ˀzXVz@iԲ?f˅/.{T\M?옭\0<뺑4\ d(h$Z͖fR%DE#o]+.5{Ԯ!U3 \ZP(Gk!ǖ !\֎PD64iv*Qدf XG?zzWciP0N9Yiz+uq2LnˌGFueyN]SBV"gQ wɥ| 0SOj`dhۤ@ יj6ܿQ0F`j+u?<Ɔ*O02N,GcԳyy Z84nXř ׵c p یjYhO"zJ' )9UƆ* r(Gn(|0Il,oO}^$7f1"i`?k4K`pO6o6P + r5TˠsHIEM0NP-z"T=%eC#? 8h_̶FR$1x*̔a't-oegZ-[\./L7ȼjS%!]]!XyJaR:nfZnӭU! 苈kALTmB'Qלbɻv2/2 vsoP'vg8xYW0k+ԞI+^<~guӶS¦׊h ϰpJc.%+ϙ FKuyTqßq]*WuF!CǼqؿd>p6<[p@rFאѨ`QK`­Lfvlbs@W`'v;Z&DUQ ~ZD2 *T5&AG' HARM9l9qiKFa.3a牮cÀ[HSE||`,fg@j~)j. 7@TG',qhUq.STK0riXח< VE;DzVi$.x)" 8Y=?4KG#ni H%t^ph$&r'ԏ ^Yxq͊_{ 3!:w_m{)驥rGDY DK<;QYTֳ0yԓܯ/Hjaωͧ9l-\ W Nk1WaEάVeWg.Ǭņ_tN&Iyj H#DcC@ArN&iՉf {kKדL8{`?TM Ϯ ]BT.޲|fFhyōb*HF-.SGzw`SΧ)-EwD)CSn5hʗΖϹRRb$kYFe<;pPlPfHIQQC&XE@y3piYKuWe#eқ&  qSPNVHL'usܡD:ѱUw\wTnb8iA|֌%LK( ''(\tIErH0~S}鹦L m\v1oVbL(rZQ:YAǫirJ"0_&\uw:Zƚss?,dG:Z3P1q(4Nǁ`TA/.83V5z`Dngui't/Ҿs5=۠:Em 8ad<95ٗ'keq9YؓKޢUdV-ZUaV;xg4c} < M_(3%-ЙxF,ҡjUP4LGh ֯oh$p6]kp`k|Rϡ;Ch)6; Ci[[j[V.=2P/⸑ަnN*Jen+`w|U;S} ǥ 'pVIY7[t.FǧW B_o'd:Uxr:BWt.kqMsrO'tz6yy)xqM.DV+pCNdi8~ ^{V#復ߜMJdF[)G.OwߙHnUM=r8Befۧ 32pHz#\uW,z^ތJF9"MXoQ6@ h*֚_\LL[$ykp@5xfЭH]Uo@ͻ'7Fy!;b5il \|@^doG^zbF2fS=:Vt+cu:Չ ~t6Fĝ^|j$/t]<Pt䑩Uެ 0JԋG?bJ*X롐JNBGQ *_IN)2ߡ =Ua^|)KLU$j _JOnTF5bUV t 5n3S,L4X _,O{3_;ywbJ<@s K 3Gcȕ2hdb`vfu^I ;)zR"(lp~vQk~KBS>21$G$Yp>D.vqn.IE+^h ʶFc$Y5uuh/:vsxTysb{V-lTu򨺐.ڍa='wY*)ɻgL;GWcVdpgѥ ҡ< O@n57bgG1@>}qbۥQ&|ׂ630s8~:)Tj .T6oC;ϓ c2x%0YW'D-!~wB!F- [iͽ7E~phw0БCCRNFZ[![k/7pN@=[Vj ݋3`u6z(dW̵!9H7ÃIw&el 9'3k5.˹|A-aT@t(̲r*UcY#Haos_M.:{-Oy<^[ڞYe7 [zf<9vex8.q~74kN!D,jFwD_s5 C8~_ˇ -Y%ILP0xKLppAVS5B ?)˦t`zl1{;ǃ:ПJ En珞-dԦ_x &sb0䰀s>`RƄ0DA !?OB5BqoQODϥ:|cE#(fسE DHelm2D0}w98.  44_:HIlH>jR?Z0~JeHw>Þv=|ƣ,$2_ǴN¶&l2я8` ͯ\[t4pוѦ=6LsXk 2fn\_WG08XyZB$Sg6U@,?(UQ\ö-VTł~:n5f8Iv6n#s,kӢ¹5ӝ(pusN3h>m֜J,z8kw}pD \9Fg-Y1YjzKm@w@uV r2+4X &ɓєq>Avi9`N [Ҟ[Y&"IGaifb+5%6{5Hw䍲*hqd6}%;c$f \﷕*ҥԵȂ*Iy_`<}{',)T}k }8TG}%A#) ɡ: /0&ݪ. VGS+[My&Q=GR{ I]gy*DJ;[zkYW*)se!ǿtR:^(SOI?zoT ~v4si }BdȘiu5vLUátK üxZOU }e5 l;1GhCQqQev#KM El>^*/*@/עV>腝$eC o(A LӘ-A,;?>"u;MCȳ}m2lVǟI6DdT7l41fUs C]L4q}X&HD':L얥L'AP 0`m AY"&k&nd;|HGnhb-\eN ax3x"C9e*#HKgdK4 )VɲpQ{\ߖ2NP9Ϸ.Ln;$i*eyY\i-TYwpUShD Z#(8=ox7ĝd4W2$gړ7si|jE7Qd"![RΨ_KEs]EߗPx:Xw~ѥATOӕԧ7!M^e'J kbV2EA}4 DcڀwaC _Y1e䴱;6xͯI$XKR/[}#ꦲB`p胓Pj@EZ2rM|[|;`͛sS0wk?5:xB| $;4=G͐5HmxG7w`Ǧ zݰAc1556zXp H??W_ws 0_A֞$|'ϸ(h`LXӐ6U<fT(r!Op\&rjOK*沊F3K'؈[ #/YP70@ugi^a"SWǭ̵0s E 'pCٓgU-?⅌ÝgAznԚ _PQF(0q=e 'E5Q@^'cɑr3R'4E6?%Rs7?usݽW7 ]3(xRֺg\eR\E񰢇nQT5WӵM ~Ҵrw䢺=>%N}> >6$-wP9x )P&!TD%- чWtwIt0ĚM?|DPz%}[͖֢yI<!m`vF52_h>0eDՒ C29TR갬z*aENB2莁ڍco7bՉ8SS.w#zXàÍ>M|;^EZWаӚb}gqzvFH.CFC Z3tWLA=b(3=^~6+ԟ\B'j<7W'񢡛o/U73ug>%LwaD[H' *r*JRk\ Ļ%)RnԆj|7h4ɊXX ꞽ"Ipp(xe3D+ סȃ A;JC% :_ ]&0xM;4 ;&;+%f4([E2~h K:OA됼l|30b2Ē23@ٖ_kզ-BpNa>/x|Q&.S }v Xy{|0б,p ZSlqO_4Oqkc*;e6$I,Jޒ J䮰t5 Vd{vW$tL(^M [# BAg6MC[=3M'A$B0ʶgPQH]2_Tah=ie;6P` Ȗ({#ȫ @QE*7G1&6yRp.*u#x͈;vw˾+%tWS,SY2`FGG:m`;hjcTC̪"D&^VL|v>HC}hG\pG'',-+|~TZ Jj&OcuZ?c]-ʫʵ _7sDʺfc|en[1>e>;l$  >_Z^ xلL~ܭrͱ_%[8dep\A:a @7*_x.>:gGa섀ơ+{ox;.?`Ad` `ޠd]pOw\_-8Y)詈]& e;u #1o ZG%)uvv5&W1:- vxzŠI 3'^0TXAV.U') )]#~NH5 nzF7 ({pvMaM!$F54=+<ehPxm#9hٌ hm鮨ITM3 9v";Sg__ԪpSYw EEyي:kK!Nk ;%8 ģ=B}\ 2 hY'xu맢mV/n[j/E===,<ѩS:D`QT4 t=RꐤAGazVG..DuەCm#uǟtS[ZqΛXzf,ٲL@Ǫ-ϑ:m0ІTWdΞJک& x`Ψݶb^WH LaDS4Cy2&`E}t N$yV /]k5٥V%_@85jQײθq"s~ `?PxM|t`i` 5?3WNd ?GqFa`8/a3lBI^b2vXt6$*rx,$ʂ_oz#A;O0gL{t4g :%`U_fVA H!L,U7~`Ye,jR; ,!Wdʨ+fв,PWGX^. >%nPD&.& BK1<Z Rɻ Z}Dv go0quzi*Ih-q<[V]@5vD jN ?c Atf Ky#Fq6<ۜZN?!~{_^IqFX>AZ_0AmRϠ zp2dlܼIXgꢷ,ECeV9i?夷@Qd{@iměK`9WݖnvO?/nr+=WHgZQɷQm2Ҥw~Q a6@DV fȶ lY[ZOC_k V+LuN"3$ (z X0'i'BߋB7`26ly^S6(%vU ZjKPĐLFsO5< U1u^hOQ_n"rәs^ը] rxہ皞&@1D?#`s%s^܄T6z+8#3rla>E2Tߵ \"|;(K80VDz 0IaOV#9Jҝ pfSiSއ!|>@%IXb n6kO)iəS%3mTaR2tC+<uO/h'Н/an˭EƹJLX cnOnUh.gtbqs܈TꞍlZ/=q8Ф *?:ZbRoIԲk f8Dz0uLˁ'3C)I:8=}\`6F(zh%tYLnpI[Q@qG됝<?t#g;iZHV1rVB`)έ]5|&M,TeЯeObZJXSMZgw0Hg FϽ61ˎl7anO sդW3!4*{ޛ%zFW"jku4U!6,l a?n"+z=d8M#Nf.n$wJ_;e/;q_8(Rv\x)lJJ8lEؐ4]C!Kt Nog}ۍP"a²m8"0@Kviј.A@FD;@&$sOp0. rNwNfj ",9-~E@Dɶ["9j7h lE5qVEl +gE۴CmSWPqR'4E5~qPsI({Lvc ze @%|m!6TY\:^6N'YU ɽ[ybD46HHOCH07e22~Xq20JG:Å>i^Ww›eaDVKZ4' Mi+-݃6L <$X; u=6*EHI<aX,7M^!2A+Zd94\VM[{dF[ҀO$0[OHx٧SGe3TIZC{0nCV:qPnDĜly_9=uRlI{t Z0ص@gl/޲Nqnx`=)Ȥ8oA\,O??KɃG5(Q7:{_B/?(CKvb70aB5$P,W@;zXEؗ)\1ajWJW񅴤+:;D# w,ͭ^(Pc n*c~N^o8B$  /Bm| wMN# \hXx\d ˯i?pܑ6?ګQ*?^|t:m*Xq3q2~ NwD`anP7RK(4bЩ^!n dh\[h Ē=1RjW7rMl$<І^lGvߞ Y~0U DE|?W}] CX#8d/KPX+'PYK&Mv 5r\p=Ͱae^XD%GZ-NR@ѹYD/}B7锍q(pXC.aP]P granJ| K2d{츃V'h5J|_q9M&ҕ=#^X.?&ÏcZH`3[3iюṂ_s~&[ M\HӘj0 l3"4:'<Lk󨚥*#T6E M SrX`LpIA!A|aԡPZ:n %2}8[oBt8 ( 2}eοxsMz8jf;Šb~^ٲƲ9=UvTcn;m/1/f-07$ W{ѧ؋^4<%aV;)7W],mړy%qQ |rgVHpǖLnMDv6 `YMaW >H4H65Tԡ8J5a!zk `MY]qe|FI1[9{|3qM+TSw4x5DML3Dm3{%Wi5m;c;ۗxcoJqQsȆ`]6Ҭu1 9rrMֈG9<|> 2@KDۅSQ/Bd#<=Q/KɧE/R9Z}2+0=(q`?==3u[Z劊nY6G=5gC nd˦i 4hhrr3o*N*:M5 f8+݀}h䗉X .@=5ᖈ E-R粞z M>^@)"ΧKp:Z5J0N֟)qu%@&ܱSzLVt<٩)mn\hDj@_{YiUryAd24<Ƃr,(kdbZiqEhuTL?mջ .( u=U.kp^ظ+G80Qե^p2g0|TGpC#Cs4f{khު+$>E#ES H?FO|K|!6 /7OC 욛 'O BMY h<ѷkCp41SH,/ e j\c}hQB% dacyֆ[rl#v{~zdLdP╒B"#9wΤ^v/tL9T›1Yf전yl A[ˢ|qyf_ 91IƖo|a. gT%Md<>=c bMsw")h%3⬫pNزtWn{mI0nWRQb}^-N:c$u*td(z /.gT%zRJ ;P  ɿ{x#xvQ F'%iDimum8D4oPqx.2v VdH<VHC^Lagۢqܲ@NCًB nj w(\ oc/z]h.$>x0bpkcu+J6""鳪{jnR[&`9r[2vlC<,4˼E\ CXN[zۯxۥ eS8Oʹ*zbωF#H \`5j>S%VQ*Ӥė^8@[t: IY"yN((~qEO $\4 h=c fKQ]&ߧy"p,dEZ֜}-^Yd0ffVRQkFo~je7b=-u0 BĖ \bK1O0" =Z8V0pFi0fU.mƺk1`UD10eoɱV4 l6O9 \C9L}vV_%]́A8@&_j]kyCfG%*IL L+7JOx SB$fJRcE )qͼ4͋SG`V*zыx47}&l!~ FqC96^ww{E<6l%QOl}RLmIg\CLЎmi]ֆs,e+ˍhۋ:j@}S[ecNۺ%i]#зh"\*A ]?l&t:e yhVĽ\8t 3?pWYNfHqiV@)C4_7H";nsY|0kV. ]u_ 'DI (wgd){}7uDv<6onI 4Ϥν|^-D %>CXDFj^A*2dHrВ3, LYcw=Lԏ܎vRaΟ[ǣa 6]TyuLE*IؼNdbxUW)T&.B!?T]_4=%RjlGWuG8DZ/? ^jEVkQNG}tI{x):O~bp-2~I'1`߈=A79K< &fbE-X0iC/W+WNU)m?`*ZSM%&GmlR}rZ8Ek J%Xfm\M(C{̨sT(Wl@0a+8:đH4F;ȱmO5ͪ dmt Ƿ!ǧ$B?aGء2K^4[K(biY ʸQ%\I/ EQ۹eE]1IH<H: U=Lu@@f{il'@N2UI uhXYuW ӹdRִW` V܍* n͌tÕ>erq/%fBydQSqfuRi}F'_5%m`(r ,zg7Iv;q]/אOg\ t[}!W`yS?#Yy*#AtZ+•Ooy\A6› x0o@}Zn3N9*mt]dJQXGn9NFZ,qeh/԰2tOt˖+Y|-\2~;݂^i-c1}uWS9#J>Ϙ]x4L疛xMJL $(g"O*Jq3<Jl"SpLZQdV2.Wܹcqz̀`^t^sKƯP.(ת5>\o{ѐJVYq;'L ך#+r]*DQ$ܤxx"*.ɢDr1ޤ0 Em}|oPZN яrio߮팮]uYPH\#Nẅ(@_bwJYBR6_|U5.har}O~ioU_jzc'ԵX5,B~&>So38ܰe3qGY\.!R}JewZJvߨJ0vٿ&RB5ʋ|)zA1@qϵD%|Gbb2/%GTOIY8"s=*vJ_(P/h*Bt12jߖ/%< *uaNH(+wg:ԩ3xrIe:'@PSdVyq?Ey@b V ᵍo6}!UZ}W4$ӡѸʳS>yS(Apyd2!n(*Y<.BEjϾUY19ZʺwFDO/ko,:o-c;[ͥ{!eh׎2'dԯWC5ל,0\P5dCqȫI[ ˯$fEdʖ0rGZ*F!lI昩}6( εKx,|m1z$ҋC|ÔiBJas-i@h4m;}nɭߣ~,Fu؟ʈC7Rx)>w i@sf (sZ21h x:a#b}BC pl<(q$dxa?p( j8)HW- Ů5hG k 73$/Rf3j={ء^->$%䄀c\лZXH",TOmܸ]f/{Bf59FɕׇV"/:RuUjQPڟ>wQ'x)eUUW)] >7"\_ f*qe償3/=>[{rLݢk CdOM G~@-D[dymx XX NJA`v6@6y%gzCѯș L/RHIS3Cm6v-2hNV0a̕f{!}ՁVhyϛyyc5;QA2އNɪ,<RzA`'9JS|#tez7? $#t4ȁOpi&Hcsa)%MEYTjWt~jH]SnB+?~5:$ʭ )s=LݸΗm9)tVkl) JZ9mMNyL011`@yT|X5{BeڇW'! "*5qkrGPz|`r 2R}:RUqD! &0Pǡ6H馁!2zk9#vX=wY?ࠛ5 MfE 8zxh;`1)ftgaHnXvzY …0]M FBDch7E M>gM!&ksd2vu+RT}hLDGA@xЙ>ơ aI$cyU/gT\A4ۼפ{։D<&2rZg59_b1ӬA#1ۀ/x\jN4ͪ"z`EAlU ~,N8w8[q'6D 0}=S `,)y /6bt!@. \" ?K#>HR2F};=teF?;ƀ-1$ [*3" Ky) X-R![fqXܶ?)X6oPJҪµw?qHfg{[85{npaWO e+wn~ HՂYXsP*ٛJIqqHԞ(3EV tVe҄Oߵ(rH zDxJ {B6- N}vZwG6NA32B,2ܐ 8fl3wC(qww ̓,Ԭ*0֩ Z \kyg'=~t夅k =ԬV@`T%4-- 8K)ƵOxim4O\wfjma]LJ5p-#^pu8C@1m@Xm~sPxo0"\נ09^I3nbM)PEt;{O"FDtEHٌ`P F[n%VEHZ@DrzF"R\jh?bv+km@J2$j.OZ{Ԍa4Q9-v)r)dr9~\`%[2q6PcY&\b@~V1$ʙ'34 `‚+al^>_ic5w~aH/-"yBOރzN=.RCO RW")"2~$Q=ZLD,аNƃD~ջJcc+y0(Ovt?0%tŰC2`!/#/# U| Dزu$nFNuUCb3$WB5Jaغ]#PozsVʏ L܌DP 81J64S*A-ZXjWڃ_-aXM5>7pl:gwJZ HObq(eHڃ|o1^=iwVʞ?x~T_1|& 2Bs@o%, uSV F))iM\D.G!c=ØC/z3RӍܜ񬦚K,˨G͠'][ o~}^䳘gq%x:p?3U+Y[m}jOn$`G+oW]):?,|ik^BqѿXMUr$.Ggm$q %'SZݩ"'m]- 5>L`4#1k^jxk`Z]K%ΟF8^&=䍞GI/'( # qڹ1xzeMꆔ+{q3Dڀ[ꈫ:+ e2G')tĢ?WUSv \a?:$))b!>nߩ3K+yvR/&h%xΟ)~'vS:Qb3ڠ:fEנD W2H!RPA%ym @S`1wMohWNoE}f|͔ pnrLɠD8$2~צщZUORJ(C/ '7w`|0Mzn#=|CAG&LAR)Zp8=$ ļ F;4躹i92p+d˾jUPѩGQJ_[`'JND1:pOu^)/4˰ߛyTofp]5K\3}zC(P/F_BiYIwk'gNwU2_6i- A_,M@F|UE5ԍ(:!64FI8a+di1K:%H5 PG9m"2yYnZE 3 tN[-OIN*gHu< [>C2iO:qth v@[׻x߆/WJyDX.׫H; dlaCm^rlT>Ҕ_Q}.q7uYҼd#Y:GH: =cDp>9-Šq! W3߼|:[@ q(IJ͓g@J/SAY.kg؅ L{p En!?}=8AWxsӹغvr+wl*-e9<Un5-<*#ZrY>^jz?EQҩ$6p}}.yZy7>*=/B6V1û,ÞDMYSyDT| (`)YO᭦3~ j6sH'SQ9ÊƖBX|p0&I?*TFJw|]ic4h iVԾYV4;4f?D!1 2]3&q"x Aě@d7dXzAh^$f';^V%; ^5:1[GH_Y`}mGqZ ~No~[z3TvgӿA5`v{G>nc'h죝LF{%P@AwbrF5`YYjcDSs }!DEqΔĭ%/t):tG`3 -YVPwj29YuNugJ,<hTҦ4T:-tW]WeFS]?C~QBB|o@D`cR̪NC7* ds"Pt!0| 'PA61s|݃/Β:u ӭx!nhn4uٹMuJl@AkG/XHOHK_zNʚ!妶?>邜>߬̿9dDGv~ M G p҈tiHA1hR <JmF?j6e- LZ>HbO)yEүJ3"tGߐ p`3ҙoJ +~sUW$h4\(#xDrb:t~_][ߛNii Q#6em)EWYX A${. AȠ[ 9܇e6q,8UUCH& ]FݛI̾e_Lp mm\/XGӄ6jv$C{O2YEƇ[-A}&"rJOi2Nv|ufˌacm<]PU76s$Ҷ\ 㤼9}}el&eK}M;uN*RY&1tLE4z*E46S7 "{<./} 5nod ޥK[,6$QؤP?W1뿶~WUJQ2E<5lb]&Z#ox0{'SW!IS9a 6O&F%Ʉ 8FHs5BheE\*Ϝ=&a™s(# #7\Z HAp^ -KLuRv4V'HWO8O,Yh8Imp5f+EhyVԠ|  i D"?*y녌a$u\E+;; bzF6*^m(^XY.fgun$zoc-M Yrǚt5!Nlv-Aq&B&O#-w:+$H{=1a3e1*UHO7 u}U(9!kd`lE]cShjفݯi߁R='Ϝ"ͥZ\q/ #!@="ބ5 w8ZhٖP`( NXzֹxL[1$2=LV9Tt!ڶmh#Y-# G]@35:Svd~K%EIOyfE.Wŭ (\iv܍9ŝ]rAv<&Ə5f{|P~afb<6z!Uk:jX&4ND|],mP4iUAY%DGo*O~^CZL]okm>0ւ"YX}yW3ڷ]pLպjYHTvZ G :(aY#(N* @h(5g&eMBـ͑~b|QF5cX>cò:zHx{p4]b9 utC䚯־?2X9~gD`bB3@BWGvmõ $(f`k?W ȝz(B" nƆq%.gbQI4TVuFIWDY,^wc <'v1kW0v+eg"ECh#:uJQ+O2XQuA ⣞U2b=lTZTY;D< b!7\;u5kx3l6^]-$|(v(hd댷JeKy_X+6,I?n:8A˵! $W,g4IqY%H9<1~#ĜIg3Qh]|tJz:K!?( /Y g\!Bp3w@pln)hNurjs~\DUr&ۺN+ TXVRrlYn[UK6[䦲V.KH!YR Z*Cm`$5hXǮ|W Y?-͈q26kyhchO5UgxPEqtj:3K6PSO Š&F;ڇj~&2AV/suud+창WMUjnշGN}3Q { bFcPp1(:Gss g,Tji$Ć7~Ik eS82atXQiIX[BwN]i` 9OOd/1h>TnDJ~W&/tl4SP0Riȅi6G1fՐۊsW>`F 6$MQSN:ʇf.ԃlvs_O^ep[w}oW]2 yB c=) ;`t~Z RlH:- vY+'Z?z kt:YL6bU{f*!Ykqdž_*X'oCA#< YG3N| +.o̜!5|CΗkR]:ّ @l$~gd}s!BCqI}]9/\"p %6<0aFk9)Gq|^e-Z{d1J4Ӥ櫙ӷ/FfjԒsg/.a'FeCE>_i0>A@r9V"Mas< _Y14 $ 0+8~{攰t[ 0C2>G}?lJx#1 *3` "\Nh(nP"uIq3n: ga٧ч8t.}stQ$T %`VIŹ!G_'(' A#YzAus#g$2#Y}E˨oZ ?R;دi1b`D:YOgCdӚ_>H<޸-сI$2&U4OvÓDickJȎ2NCRWxCUQT$)kaһ4 $7GY$gX(cBV{xL)b ,*8c7Pt,V7xe"rAyrx0卦h S;ډkcȴ";V'7ygeR6FъCsnW]WxOC$"Z$ BoH+{b!dP=#$_?6pJkJ֠Jti) 7SR3cO(Bo-&7UMr(گ4m,*!`5λ¡7bv1f6,!.-VcjK' 3Lt)beGʝM96tK! NkqH+n  Bx0;aQB6HD.OdX4_^a.=8Rk`ܫ#6+a$*; `Z98cSwܘ -P#D^c-T_&\ziVa͗1 p֟ՁtVVO7֑p5F6UGq Utkc^,Jê5ML?|2k+kPjՉ,3K>2اWZ c?ȧ:czomh+.{Xvp"|e*32RC jhrW[hZmH1X0oM`nUh_O o6⤦1XIِKn1E?:1`W '[!LLq%U(X4c۱,ڳ9w 咠) FMŎ4o"}9_ȏGȳ"=ᯤ'`?,uq/&3g0Sʙf)At!~YΆd$ND.u1õCsR-^ds v XLjڞcy|0Y0/X0GeZ{%K:rI6T%hVC3og&xF30Lzd-oszHF?ji~֒\eBR ж}A#p woTV0/Jk.[ҳلLӸlNz 1]^U1#$B7|WEz'e}˪s;AHm#DiX=D3>lLWEa"L}o~^G=Pey)*^f//n=]} lhnVә&?a&ꕹFΞ @m9t.$f,rB'%|H^-夰,EO5L )b]\^K~߉\uH*4 W[As4:6<9FK>P{bBtx{VԞ5ou^P2U#)B:LgUG56_•B!GzݎU2?-8X)3QPDL@Mg!] u:YAݙv{kork<! yዲ ]$<]e<3^yi)eKЀ% ]AIS^oBAm&VBJX>q9|2 8PVl ?<W*5CZAHȭfj+Υ 䬻 г nbýpV-LSZ%}ޮrפ %Íz㹬=T˔,Ť+8wFmN\@-~3F+Vhq6x]>-UQ?'FF]>@t2n?K0?Hȉ H_7:PP2R3䍏7I ԃWDt% s'b-us rNuNF7Sʒj)D*F $WPJ3KwX.gh/^Q$5'ZsNWsY u lA~derś>;00nuUyQo9 w iXBQwdF΁^#L,XSBR凱^5E@v~c6of $LC"K,,Z,Y/]PbWS,7Da  K֔n0 %Wwݔy4X(]?|Lf :q!w5 rt1D.8,xSZ˘LNj$){N 1L n"o3N$*H18wK׉8D>wNB{pS*L yԓj `pBE VzH+hda$ Tw񙖀.Dx/?UHt;Ncg$RK55M]'ghX:~86k9Tf=,BKf;!w}_cX0 }B=;I?\Z#aĚ2Ǭ tճ:-F+ĭW#^uLkAG\& /Ke|ȨW4u%RXD#)^&rtXSԥHu@oU'^e$u{B+H^~Lf ;fҜP0=;I-eԡy]l4:_mY}dRV 0-uD RK=WFS6jWc'*U$sSM٩B'CCCURk)-mFwƙ ě>_u:6"ˣ?D%+ㅙ;Bև%aI5*:JC5W,G5Z#A(pKbI [NF Ybi3yڿ|!bo8 wK23j Q\x}E6b}F6,LO/&']{h',jZ;=iz1^kY{:L{"(7gQijh Fކ{iG*` gfAY8॓B7)#7+xbq@IR+Sf>Aũym3R+4'ҟ;z.c mMi٦|`)llu" #o zXaTZr#'wYa0^4q|_m|nUe_I=3w=.N*3sf%Sb k[f ֊ZI?_&.n6swڹ_fx.-^.FR<=xVjO4"ur@>ppևjn -}χt8j >2W!|M82Qr#peY h)$ŎUF NO/ d&=Zt@煟}Cf`LJ߯ 0V $x$F鄉.!B$"7IGIT}D[y.M QkSjO WTV#ݨiP*xQ\Uk0T⨤ Kdޮ,.ױYQV*-wᖖRw3Z1xLWY]1KQ1SA6Yv=8#KQL `2|hY5gQB+3|+c fM,%5Vvo+!~i޾,fևmz3 31Zŏ<⿴V|\XV yH~' ~-־$p K:m,hHz3&e,ڜECH0`gp{;?G``Tkr1 .Q6UU ~L¼ Á4:p#AvgH]1@(L! PDͺmơc6@8ÃN{r#PڲQ=ztI9Ezʝ?O£UW.wu+B=e#KXBK!𲔜 pJ j>O9M~ G;T?ݫlk{jkR[0ǭǙ(T&FR֏b:f|+?edB*1+tڜHD\[J5'}'2F[A.B_""Sg R{GTx*+Z_/̖=Yxf?39m"sМ,tΪ2kR!i|H8_" H4dKur|[.LL0sz<Y|'jyS~IC7o \s+P׈ /=H,B`d#ǔϘACl$8 8Ig.6UNzQD4I{J88 M{waɗв0+$oA!HH܊mXΞfD0}&,Er1ſ0Z" z"o#eR "X>'9 D?!`87E#:۠TAeW2HN̯^YYsku-A,/7#x LRZi!](~R]ybf'w0pr}uAx[wU$ڭG!Fn:os qUOCAw\V:u9ŠӼ "0c6giǕ(T3?&7NE+hW,:w=v =$F~Le ݴr"RVd4y^=?ȗE>K$ U#*ZݾOO[R_=Z>0}2@KKkn!m&dU sG]wZ,Yp&,,!/I9 t4C xdric/r>Ty_EM& ac0."͉ ãdD%#-CT(&G m4iILӧ[( p+? T4C `z6- /4ؑ *. mҔ)\SsE0TԟyRޕDr`v@'Sۄ)^n$v !BzSJr ?/ @a|*BYƫt];QOR Ri@]JNon/w8hfD~JTQ8Mj@/; &s mlp@ jr9Kxun"b kzADݴgbYGc` a1qOjDч3I [yF5s8fk PI2;Q z KE?ŕnT3 vFaB˃!?Oe%0P!.g >LbUW/6#i)"T JxiyLY3f>"}>1id1m;gr&N1peͭq7Iȴ*%O F*&C~'yQv;4ҭg4xIAc`Loᬪ3.` [uuzH1HnQJ0ITQ+RܿmzNۙW6U\ϱF]c(#u-,jlEC!prBgڱ F>fA+o\S|DPr/5txa|cob0! م6l;2ܶps#8c?D?۳e&u77zJEAF !YJa}(g܎>i "J#(=Iv`6cV{4KqhJ#7(-lTɯ2ln٤0B墄?} MZt \{:PVűaK"fuU`\l)ucHr* V1DRm"=#H"S5#!WB jkI۰WM1t75( <˧K_G7 П 'k  &.g3ģ ֦V"€,5*TߗI 4?9 PAł/ͅ,Btbr\E%gq3F/}K`O!Tx_k< (:z!k+/d# =9N; gACSK{j@ wIΝ}ܻݘS )=Ͽ}XP`თp o<n@d$p*7. @Yӆ" 3}+oNv)ۣ8n,Cxg9"8?235] oc{Ӟ.d[i;Ww/\,^-q?8Z{39ϙGej8R3!=Ϛ š2+ C$:47i4dH52Q:!h5]- TP,K\cXoo1ay؈"y΃].y]9eK .(Z n&, 6eh/Ŕv3f-=dI0/k?!&sBk-n3[hpNTv#;-) C1{X谹DM"m3$8@$K,s?c)$DdWU" YLuž`p`k*Br*Ts2O6WYl"^EėBVߘ͢eEkq^Ė[>ʦz1fDkkĦC Y0" (;@-~6g_y&*,ÍHmT[EFɜ1ogbu[EPˠA|&Z%"nS0˜ cnb "&D*X m7'Ht\pްx$()gn}b_d:m:6yq۾v;!a(wD.cli0Md*b}|hzJY&Bo%fzfYԁhg3r *+f\i b@>?F0q.mj@-& &/^?qOMyPu$OU<< N}x+lnfw vl8/nmufAy:IYϜT_nc? Q_jD^4"c(Ϲ7a8Ug!OyG$[)KLXNe& :e\MA%9eEg 7N Lq CC[;8T'wF޴&w龜(Y lEhvNQ 9ʣ ;-!3NȉNnl.uŚK^uvSzQkw,w,׌UP U - P63p ܼHB'2˴E(Ȑ{Bυ H ;w)aA!,T @"䖢y $^ Ƕ#ڰm,XUϵD"`sc&G7+Y غ$<ڔYedt6g3X!]7 ڜ| />5qqbn+ ;~z - MZ ̴ k?EFp LvjZ-5 ϫE:5IFx8=%#4VJ74yc`Ch~Gw ; rOeO4;I`.NyJѮ@)I(=U5k^1VnߣZ^az&ld)$-[`9nOMK3bL Xp̰ FW%z5tA_/({qΦ7ɀ/Z;#f4@4 jKA75wd"2' 9B6/V&ʀ+@. :`SXp=X$*?D;$a4cG6߾ڗmx瑆.WvLw24Npf粑v@iתXЈ?a-SۦH'=Z.\Η4pLYGɵ^W0t'1_J IYlpжˤ0ϟLG< ˴͹2sYEfŮ(V ;clpW&^ `(3p4|mJD?õٸSq-T+.#NfpR_{tk~Hq-,:pxA_Ʀ ,J ¹\od6kxO0@{w}}k9#9+tKxm ]R{karu]]tP\6pՁ@ۈO;w|*`,$! {iSk"5%~T?#UşƮZ؃#Ŕ_ Mmc%JeZL]LͰHEI[zk3 z$Wfv'\& "  g0uaRړ8X/%(&&_jr? J|W<QjX%umnM9;orR)52mxչ4adILbͲɲI/B(=9fQ J##b j@O{e˗Va&ç(yAޕ뢷(=^#m Cw*̲|\s"By8݂-TfmEf圌Bs a,;vh_O/zWT:<{*ԹژO.FQZ,gzjY$hD`U1R7.JZsx^8Y` (zT]nX%v 6ѺT4t X I*?.fA%ώtS?#ҹw؜1|ˉ+t"|eLWF1HtS#\J_Fm9ǡE8I!YeRtQ~؍I>'OF3 k;H&I@Km}hV'ZNճՖcA3r:M4vȞ`;X <0O3JNi9? s tV :8}: hrTnaWbHV*ct.+."mw {WN '^)H#B@C1dYq?CxjX%OO 2*`e ^pK{v`î$+*+ 0k@Faځpü99Qh`FupI??Q2.ɣ!#2IFQ D-h:y+]g#;ch&$PLQ`88g1Qq+XԜV'Ȩg.ő3U7yWgf5{K* 1"?Iɝ 50M$I;]qp>h|3bAQokX ޒ_iզ̈́qެ y1VnvF,;$CBMNS/)E©SD '|ޔk)ϯHF8Vg ~b{R Ej- I:V,6tE~K )(נ.uPwjwkbS-ⲅ;;W8Mq8[%bhӮ.1i#u?LDf77OP9WԚIFJJ9tIא4N's"~ULOy3TݟL-%C[ :rv g~]FfUcRێo-h|-w-3J!SnQс(}+j(g/{) r/V~ufIFnATj&?Β<9;Bƣ]縇!\Q_E(X6%k2+ZLEF%&Pa 4k2$.qPʁUbT+c~FRZ}H?iɆЌ#z OVB)dwnpIX/'~/cydGiС/ۃ=>e=֘V[ DI;!Taer ]NDǽɕ/&μ ^Yec1!i2^FCkA/1JGHghtP>>WHwaAB  [-",FߌmE^2"d(4*1;0+4[Lؿ{d@ʯ6wL#w=;ɪ}75Tܾf˕}r̩oshV2.L4ƪe<.s>6Aͤj=-oݚ9mzƁp" 70i[X q@YØk D` }@y@,V"}9;찹&k:mB%Y 2[ Q|")Wv^?>,6OB8a4:e`=7[JoSڿ1~5KO=Ţs|<9YU\k1"|Rމ2~ś6hρE"-Ac)%R"td 8~>7I%b$}}Ezeh6ed.Ԡyroś֡r9oHhtXr6] ntBtDw=2yצDF0[\4qFzERz:3FܧY&ɭ~㱯&b9YĻLtTi| w#U/imu2)JퟋBƙ:cOa!F본< {#|O҉v/Yڰc3u{5s 7 SR(7pNtꂭP-"T~팹"krU5Ƈ8+@Z5S /J{ =G>nMNh6VrOlɔmu\w,0]A!I ,ar[ |%,an_-lxs-Tb+XIX/UdAPr{n1M7k;0✴ӳ_?qdcf:}adg&(F{4v~M?Eg9ZflSX J~*%=7AP~jj7IL, DiozD2A̍ʱfmIU r61#&w 9HV oor [/yv̇Q`$G<0}FsPמƜ}()ᘽ8Ŗpn :k3'lԡ_;#rL4m%ׂ3MWa$yYEecGNv?fk?w^T?[Q[jEf60y@6ёJêYmK}be &!oՂ[Mw}FSzˮPa\o(*]\86geY LQdjzo9'Oi IӸA՟(LEHt>7 0S.8Jg"Gnzadl͏-Oj,|L n*+vC qRb?|sUၹ0}~Q+8䛶戾bɁMz[kV9f(gPJiuL;P8Ɛ2Qa9J󉆲WBeJ[fOUA[,b 2z:@+(#ax*T' }TGɴ .k)I{@Rܗ"IuKL/П|00~1A2gXQ'c>գA1+δCAI)_ήfQ.0o7|Uށ+NbzRt53U8#c!NȞtbtGxh)@Cӭ_Ll+SG09_2S 6WMk%ԯf_2>R~~{C4擥>7/k:FEH.כiL#C}Z_9ŴyF\2}sU՗D a'ⓠ7C,.UQxiKk-RA=sP"Homy\IUZܙ~CgB`.q6Qr=?ǤPKaIl& d Y,/ WLШ(,S}0 nIm`v"ަnP{n0cɫ:ͩ,ثÎ/f7uV6_]Z{R:H|65N? (m-%;yi7WpI pLbkn6]?@.;ib *Q[kE(JB/<LS(' gKR [EKX]vѲEPE7QyDDVU%BzXW~%`)Bd B`+,U."0ǖsNWU'=JiDٮػo},)GH֚ (G.TG5}ދg/.`~k(h; RJ av.,/7Ƙ(&42FY.#uGFbA.ǵB%WnZE65P7iՎ"–yfR m#32z(+Bÿ>k:' vTc|x84%qWHv%kmLHpe6yfTXWSQ+*~!6 995$.< a6^&ym.1h,drIچh;ǎVI)"b!ѿWu(6̙ljEbz5xς!`MX%LP JytPX}e8FQgw%/\Ĭ^ZOٞA@pD+_ )*Uϑ)jw/1= $26ֶcxJʕv\s(Ja*SG"rf7#VP˥F>̈N%Gd<3<8@ >.R6Ȅ}[\ C>2ŜN8l~}uZ(`\Ùee_H݉-? l^d`'y6J'I ޟ}31`;,pk )6:ʏ[Ͻt/< 7#`p5kLmژqQ4Q.smeU=}>E{UZ ٟdY5F0^Kb|P?2hs [☝Mf4a0nIޭ/ވN@\Ub"ijǪRi[cf a#ZϠ HBP$Ϋd@vrr+;ReI%RRx\*.] ;d5H="3*S\!L5 q2fJ}bH`m\pqo9~J3w:sNn3)A=Mzytj'[k01r3T&qLF1I()M6&ɽ`%fP^+UX@Hb| E2TǶ NT4ޖ z'/rmuމ>ph3 h.,~ <묄fjM"z/1\Gr/_2^9ȓHߵGBFSxj/^KtB|u:*cQB1y<~ ?tiLğ E;v5 *_ b>6;)Dfb6of d+tkJCoT418f#eCe+N AK^#.Zϝ'~э)xkpaEBH` m9)XJe+4%('e<^6ҿbChcMkzP@-#앪:iT56 le;y0~46g \ jWZܕ*& -r&wMm"znXp8pZHxsO/ _ct@kP2tQ^Lem)qQgK:ٟmk8 kK|dxR+i[ S⎫C%-:THVt\Qd$l&!F%Hu/d[p:e_2sq7uɂɄ]F6+Lo\~x{2TQ%Ț>6I/t9UĠKt -o,ټ 0(KY 4\2e(rEP()l#ϖE+;/>F2q Hwf)_:~?>Nl܅LffPEYiV2&$DsES ^rDCk]m#A[9Jr5xY럋v2o*0vd$Yy=m6eQ:&_62jɴS?$3W@7ąd*>M&rkL:'_򋊅T7h FԁQ ^ƳܥR#"︴})i_ /4l.op'--™&LHc5|<d\K+)7X(q^ Wkkae?/׷%PѯnDl$\Ze< Sh:q5&\>d eP+kg.K3J q6uΈR_M):(k u NmIy^i-?svqBu(ȏR;DA!UeE18ǣg f&") qIgY@!lK^pfߪ;yK!5 RQI LMX' OM<e `jKuv8o.ԡ SaX˸0mm[YJ |$g\&AY.#XcwKv3(\xL_w[<*=Βk8]i:1ɧfJiPQ ny/&`r ̋+e27Yx&`:0Kdnko!,\+$?`Uj0Th4G8ƫ ,ĜMɤ23v{G;4gkJ/d&{ " f%gHO-EsQtY~ƑO7 8#`cwKJq -SSJ C.qZZ n5ߒoKD2Ug߽yjvcTԕQmg[J\@Udu bz-Hڒ4-oc3g}-ȣKƗ1! ѿ.;PTj2=WꙤ u]pu}s 6M2j2=fd1=bNǛ3{u9Wi }ӅrAH0Ϙc2]Fjn>(98ޥ]kU BD&5ߎL<\[/h۟v`9`Xj/nrmGY" R'8t=[Ao iAwGUƫ~#ƸX ;O8 5;xyKTO:p;BVRTVu7$e@!? _#hUOb+p0ɀG7-G:&c#H4FT<ѣY1>LW@xJ[F4^=rUx}6r !w5\U|oyz)<$@} >=O*jx ]Ε twL][nWWd 9P&S36H)a;Hcacsɖu+j(cEte@ o׫&i|okaubwn!4laã3 JQ|(53´p}JGHʃZ54^n2a$ [޵=݊tHSҔ>HxmEg B6BȮya/8E -p G֧# ߕڮ3Cr_V;K/VM-92`/>g0YΡzo Ql;}&+~ܞV_pP!1=Mz`[в.3ESc5 l+q)MRM*pOm%Ϧ9>LX\]|:>U\%r R(>'w!֔lhجl:5A7M /P's\dJևBQWLB9A ȬCԑZkbYY5]9I eB=.)=93K%y }I Vi+( ڢcCApKm-&ɄvJFUhNhp>䲋f4ItYfGG#f^Yc3כt~ّRbbRq[ 8Tá=aQ2E5?x"9ä&UTt7jNg"=VeA  0 ]τ~׼SO"pɯ탆䋽U̲M!XhQaec[.ŝ^F ]/thSujm@yA.n Ac;=yV+ +d?QhcB5+9Ϳ" %2V#i=u]ޔAt ޠ!XXWޣ6^ f#ܤJQdN$n'Oh@&~bcJ9C;7IgGjHOezxkDd ->ـKB }Ig+<4s1~헤R-r;$#% `&?pOB^exK?Hh]NWy90;QC~sf{lҪQi0fejzWMKmTXs[1hk>ˉ٪/hmQ_(9JN ͨA(bw㫆iJCGQ+H["q0A'>R] -(Pa,J3Egu ިNz?& `'_.w9Ⱥ칤.dkZ_eMC3¼'id@JnrV+Qz!,L\{pL%;Bk*/v>l:kKT/氌Rc&$Ssw8˱t* z.0/Ձ^'0h$t 315Xnvȹvӗ9Ia}O>8s5Av0?Hc iXji=eLxo{JghJ|BkYK6׊ &l:ALoD5q%^04%RXP.Md`IO_ìXASeSP#( *#C3l 17ZY^4 O%S{w ! wkQK @k^g]O, E# wW3uF@qFu 5CWpNv")ÉLsUq>Hʫ شHD&J~EPt>`Y6K3KSPh<(z.쎯[ylS VPG'N<'*cU A A"n0lyWk\]QgȲ©~'Jӆ7-Rӏ-ik/5dpsn$n9n$[<H S?©`Y![uZ()?P5'>wQz#ܵziH#**,Ha"ףge@+]k&+ Uef@mx1$t a_ LATVjYPHmoo)_! OfV!L0`FH^D: #AH` {Sz7>IsN Z%fUDv,Y#V{ vcC_p CaGV4ƽc'{˂R"KLȗA;,G hNF՞Gt9XՄ~Z%@]LeYD YЗ Gx^>{rLewʰ;9Q>#^`XLrb"RHߧԶgg 'f9[h9 XץN`vOBw4 :N4ub*|-n}k מnS:x 3r8c-]V:Biԓ~@4Sr1c̨la0'-~8'%uJ+b;z 5.S m -81vb9Y7VBDQ SW2-s(zaPsѯ$c E:BK+dXsRkR ǍtwiF:o'=WPSV] GT):%LλvڄK[?X#$ADg Kt%u 9}L 'Xe7[MtR/L|C5dI/ eJa.0]V8q=1ϻuUrE٬(*;t.L7zqԯg(Xн.*rBz|EpGuﴝx"a\Gz3K閏ELGTr?E^(6EeIQwGe)b>iKpo ƙ3ȸL#꡷z<7 D%@Nշ yEX6YLgV/C)"“Oug?,A(DdP;d*e&w|\VvKpX(jASXGJ-e;$qQ5!X2³xiY&BK4s"Q?qESX{|&f sg2s .o%π2yuםJoM7 Sp6R }E$O ӧ8_nvD+EZ"6FNΣs)_gJfڀY"iQd(uE{4GǤ5y=q&Y4fE@M}?!,6) ~6"?A\},1 rJA1z~d^ }Ef<"ibR#'WLA7OCQK(c %mOZvc0eN XűV &܈5vgEUuri eQWkjeưu7\[<6qz ]2n:zp2ӥg%AYZ.c&sw_Y, 8%sH=xUy "W;fQk^ԮN8Ӛ3u__tv(ʂ!܋,JHDTkMs4B?1YeҬg]pTG4eCR0|pìdkdz! &K+Mgys6,Ֆԍ.8C/VsV % GF |oNKsM(:?NBFv`t(+LͽuxOVu4*W@]i`s#1ˑ˽F9X{~ٿ뜽y>~fpo]y|3TX=y_SwH94*0"KJ??&iVe|徬 idV'/ŬZ|Edj#[:Ӿcccxo-?a/.!2J:ro|_?EDd/_*x)!Y32EIvߓEg59_>x 3"EHYTcZI[Yk!b\WU$9}O$EVOhp4#Yh2yD p*F|J4 PRts b[#HG3Pc\ v_M(#Bxnr9eSN/|uCe ^J0ԳO!fYu VzDy"{D|(?AmWP"ݞ_ Sa91H_m+C٭:VqnZgd#+ȹQFmq9N5iC2ߴCMNq˟ 'm-d5E3yN Zc.<9(41 >y:C L%W.}NheŗzfpLJ57[1B|̖]u}ˠl>'j_%IZkQI*ƱiHXݝ8[~nNpV*r1V9dښbbs*6G{^-gg -@ņf!'9 Ֆ/(c%T:El}ҹVm1kkc%(XVԲu79_ͫ$oz3 XrYj|[۴uh?y_:U2E_phfP]% m4LoDqbn^O`/`f=xt@n+Y%? V)_݆٭M樂bϸ\$Ѻջ&:G靁Nw,l#qF@:-w7?-jd`±a^9î}`}^`X'UjoYK %gN3#|@{!I i<5)@Ĉ$?\q>E]0\2Noc w%(_0eO5 `s.'V߲2J8: 0S7nxvmD&zW ՅvCлԨVYYd9.brȮw+I܊>ET 8 (cHXX(PI| ĥ"X>F&H~e0pcF=0 ̧{#yVރ%6p1/ B h pim^#K-c-?Za{(KgQ^s(uq q _NNţN2مCFTAëdou$̠((dqsHmQ 2; %\CrKfKU48NWzנT$Ӹ}YrW?ihtN؅O* {mzƘxQ@O{B?W;.HXA}]I4L͙q< ۬bVC#n<$΃mwM)G4;:(>nʚxw=k(Alzƙ_'B;8ܳ3j Df'HL"1 ?ecBzOi6B{Lk)&Ѕ{kJf)x[B 7z~1.JٞVW1''R"8d.a[PvTb>;(b )]mpZh z汷 >l:*-M \= y?p.bV$](bK{`N^u/N^,c2Ne}d#,,&,+ U / qj\cm3(زTmVwlHpTzby.7œz,{d,HNpFp %jc+~ZBtATÊGjp-r9[NApkGCqǂsd}k]!)ZQ1Ƿ [e?h:t; muuH#Ӿ)I("{!eu^q7e29py"2&\BK̝.1v&nƂ˕IT<` vOHuࡾVy<6;$B[#aVCcjyBz :xĊ9kJ4ޗ5#8#0 jeJH d R0+K~ɓa]WN,ԧ/F/b:v7d.QvĬcJQ :pd6N6YMM,z#d%'~NZ2ˣuZDل[ =}5Ll\fY+J^]f5=MwM-WwT̃U70ۀPJn[c%<*ۇ]%-YIKY# (2Kx67X.BٶHg 7_xhpmWoWt وX;JvKl\+UN k^}^{[mFb}j+[5nqx&լ}4,U;)KƷuTپR Rf0}dЬN#c(YozO`QUմdh`_PO6oNS^F0x_9ckcMAӃafqưsE('9 I҇m* Xےj?^L۸P#ְ0rk+侼~u]΋X'lQ ovjZ1 0dy%57A̬]@@IurԘբK@뭴_?*խʰ+٘,ARGL4мtg*LHpf jW>4^/ee$f|'0IzYHZrk~ijj< y3]}Keo^6Q2 jQ):g}L5dLh]ZKZ5=wǤJ8]GQR+[\l9o,3 ]ya\Hr8B3!zϿ hU(ů4F7D54CYj!7q @ tuz=&FFMem󟉈8r#Pssf 6uVۍU~$pCB1w,|4NQ ďCq~~u&qS4>ITBdv=əTxМM4'\*KǼ>v c4Һz֭*Mо0nhn WIf JaCTj.AuP0T X\%ÞV?16.}ՌW~޾MfT-T|H|_܈%-0dl X瘦$&8"Z*CAdn5 Pb$2 ǘS'5&d%r~@6m[FXSGg.T+fa^zp#k@hGcqS7/V^%:XBlE8nlRs _nUua c^%>ƌ^_J~O)_@([d\?ż~{&` Lu.09/_eι| KU};E^DP-z]hDҌ\h!>p>ȿAd?E炱O@9,y?)r6\HHuov ΞjjU,(|uC7ǎ@kIPj9v}* <,V 9w)uoЄp>1 dzL3!}퇧HN,C.M#܇\%P5ZHXN)_T)i۝D n]/y^3M[i~ll@Vb'dǧ ;kaB-% GR7 oN192 نO?OY~ɏ cB|f3;W5-H5Zɛxʫdѐ }͠~0Wdv j!nqiξQLz=ULⶄNB9ֳ`9HSS]f^a/_%<:%.V1*`U5R=:(\]m8*H%8^*XԂ XfxO^vE(N&qY{ 5weKӍC۱%Eqيf[5/*/?vfm3|Nx27yY e@  1L :Ԍ՚_%z6tߓ԰9Eߵ6rݥNp=cI=҆r_)4 (o6RFi Sɦ }5->5鼆Rl=|(8uop\s&"X/홱A&AיC}1 4ϓ;tI03Q'ݜ|~GVU;`F20v-(Bj$;"mUGZQ\I3 limQ!pR/5XV9Vrx L~] x":W՘3|h] ֎V 屁@G)mtcΎQ@ǝ)><Xa)Zy +h/ Ÿ3+m04ckr )4ӱq'{}5%Bj^rQq€a>qg7eir+u'E8}-c7זGm vk;ԷYs6ÃL) Bb=J~-F"]ީvrq`* /۴[+߆L5ϭQX(HV?G`dWe0*B9Hg޴$;b[B$)t&٠O$W #mDϩ[h{^ZMw9ga-CZ h^g D< E7Ur),ÍY ۃB9yGI3b?3NK+&lŕ8G=ҦeY]n !cE,A_BtWT (;=~f^T@3/]^ƊlTWF3M[/wЊ kzQV H.6!A&WIWws2lˉ}>mY2'l6g!݃/fԷ ڻo a<5K7վM\}D{q@o {H6qNt%3{[FͪZώDA{pȏ/$3S~7?Z/bG^$Fh/+J[9Gy+MBȭP,KXՁ%լ޹)GIi%x{d#nP ʃu3w+ /7*E4ss N;+sV)iYAʏX8e2!%"K@\vɹNeY[{?M32 P¶)&O*0,5|4PTS {o匠):qKv~Z.8 ǞȖR G&wYOI?.00<<3Ɛo6a l3b1f}`4"ӯ]>Ĩ"Fdh_Q;Ird\٭9v7<'_D((䫕R{P&١q8jds{0ڐTr,_p_5Nӊ/s46*OLR^HXʑL5)-lG;}"2>%D|8& >X kh}VZiMe%Vzu*)#&VZDS4_Jx?#v@Ϩ˥y=BlhsTǔ$Ey9 oqPu Ⱥ Blj9gtE߷CaV^+IFl/~$_'MݏRO殜qΝ?}X4Lޯr8 "Dy_ i YY&V8 S>BPU9]{tPE`{.t{Ht(t 'Y8M+1slDN̙;hՉ/T5~ k0qlH H9ks,EZ}(c?-ebedNb*&'n`Ja\y"јX,szR9#3鲼lx/!@F!L̛RoNJx(ƛ4N;ϒazj8ͭ@;EFE4ϐ0km sAe[9?%DM P0p~{m뛙)z=L˷dg>iD&x]V<SOȲk>y7V,,gNDbemJB[p ÜGv˾tkd7iCHZ/+&'yt(ն$XMu^Ĥ6V^FdYJ%Gl(bƹةɓѷlxGjKfM\#A2w]J)C 8%F]l Q#^ר>V{.xvbYR). e ьhc1?k2=]""wkb@(l`P" Xi͉R}Aǎr,MSQޥC,B "l%V<}t%䜫\TaGnLI08th埚yiRf2ڱ#x3 eAI0ʢ|)[ve:)3[`z | ]rBq&N=#F[pm\9 C+lǨ#D'>]rsWZ .7M7Ď˳r\,2ʹ @Ҧ'`?\ 6M5<.R9~VSp[acD]1o 7~&1>fy"&p0EN͓Hʳ#3c)"T'Ei謊/sD_\Zrcf=Gx;:cI1 V~ja-~i ȶt\ZPהd4ψVRho d;xwl8J10M!ZYD }=-J0KG9d& !r>BgvW?%.o` lB2+8AF$ޓTP0m1bYVjopjJ?$G|f$L!Ah/<L߸yݙcHٰ:F1B'z|Ȥ߯&X[dUVW. *W!~*GyzYuDZzKJ0ň?6U{NrkSKz_݄ ?$Mb "DTg&nѶ5f4\$>&7/:@EӍr5raRA̰;9<+L59[Y}c ab_ԩqM"|U PM(aE,{덊l7?B{@FIR/ʟy/1 =;Pv |9*m ҁ04"F^/ӊ]eU~bW}%$g^%!?*|>5n堧sY8/!0HI$G1iOJ{rD%!7o"JÅݢfE/IhG1iO*Fhl#%N 0zpt~+ uQl; aU&'ߛJTU&ھ5 i[q䳺W`x^v4K\tߑhM)Z~To-d-,}OWz69jhw'iDW.V4o2?!{Lav݉:uS.m<,AT&ER~䪺pb([0*\" .[5$p.;t9:**5QvJI4)!SW?4IöI]DK!d u!( CLr% E O F;*#+%,OU)St_20țdZE8:|K@mR['sIGj="*|܎K0GU>Ջ,*Ÿ'-75|v2 3_'Lse%ޜn,KSpNH+fq.L"^13z]6;AL)OI9\umA28>SNؖ+4\4G g:$Oyr2S')<:5ttRf +AEAsR6!r/yX L's+|ksRm9h =W#rU5Nnڪg+ƅ߽a\l<,8Wh5N`_QҒqoN#qX.`'|VɅ*UћN#4ۥZ|ʾE_Ux+(x&QOVVQDiF|ߞGڎ45 Ǻ7bLze}"X 6ʈIu{@SAuGp%;uC||d^JT6;/i|j~cQ-d%AnwQIc?Iҏ O8)hP]1LS ͏ ~\㬝3$b>2ߔX DB뗞J:JM~/F1XhQwզsLAFe["5dkP;fKlNanLenzm*d06!9*kZwo@}w/g, gfZZyqea\1@7ց>PCW|yL|2O¾t~־5WTVirB&cO_h O3}=_pJttNQeCT}tǫ^g<+>Pځ0KKKUZĴDt.q M@ ]E`v?1A\x,v UPʯxspXṉϮS!p!\/!E3PaKs"`"%c_QyxG]n+T_vxR8"2T&]]IǞ ,EѭZe/葄tuD"z=ӄiw^(F4(;tϟ"7/b=TڜX]{RIhۨr{6.=j((4D =}N־4^<[Fk j&1a1V)d-.*QnOMUA=-^<(wfMnNcE\svO u'j*GË?!ͷk 5ep^2¦ dg1"-+y3.c)b L}g\RJO~[m+9P™*1 Z D##FȎStz]FjUSy_­,! + >wA&ݨ~4m(G^"x씷!5|CSaINgsk6-+㇅TR? ?Ӳ6%“lw7/$jEf4|6caNKLaY\~p;<0YU ݄gwݖbNp Zӆ%ww؅9u!ܦ XUpLYTp/ H\r挋CgquM%)ҝ\>W$bfJVJb-6BJ ['hS42{}ɾصVn9cm\zl1/&1;R+MxF:4'(n;\NC'5ږ.Վ<I,Ư} Kv@}2hv+Cu%A ,L!+TdrB;O2z<1RLr#j\&\ xEmcBLk]#S0:WjZ9NҰGT(.㠳f-^W$6NüD'T9ϵ|jATOxo`@ WVW*W$ CrK~ۿV )=rgKpձmV aT>#'9 ٧픵ۈA Ǵ2MU%g떿znd[&@Y:YzdLՑVA$wA muij$HXd\`x U Jc%`C}=t'F੃oǛO@;ʼn1^h$'J=^iT@|2{{]$GS?%RC!5a2T~݃Y$:!g StF&!vnQld=81{UT),%.>EhR9d 1 DY5B'.~N >ygUil7EL"d1nՃYP)cP-̀_-l9.86厜)H3B:rfO0f躔E6ҳc^)W' 9Y:jFUg[_E|8 )%~ ^xU c3m?ȉ#- u*&HTj2vӪWn>|Dm (!q﷑KX Ly;̛:WpFYf͚b0@|6RJ7þ\u8=?"0t3uFC]ci* %h 1y7 d]OnUc0ɺKU28Us18*{,wuiVo1 \5+8u -~[g!E)f3/@&¾}B?AdӫxEK%;1<7hX⬏t(F$sxt?NEu_ct;+ PDhY ABIy$L1d XNB~0&$#ބ@MXqi ]N)):~؟ }(;W߂Q˔ɠ+!khmh"x}/*]3+5QJ̬u/knxB8d9$WzkCzqm&rfӦ @qњ_g]G'6=h˒ý4 <**дcey@KN5?kc?.= ,XWRLCgc!Q(2.ƶPP'H`m;c2?a^RY˱8bS]|q&F[j~5nk91@B@"DЃ9;%!0j#dw :ש>Ԣn`R>@RCאf+1lMd OJtnzI'mX,USeli2=vbX(jfh@ڵZG|.j:fUN6'Sʕl]\^W1^ V7"Jtr#.kX4H.pVxaY;pp[N0nՈ ߇S.Ka FZ_".݁6Y^@3H"Umm(Zw1U!Rt  {}<]>6/bY>%@4Th<_x5ݐtLP3e[[<.ݗbA4_Fԫ .R#NțyyV x,=g{ Z+;L;~&ygyun.UM6:~J}y%5@S]{0Ih,h GDew+EB/óvUq)8 3A# XpqK `Om^(Z&뜈3#Zr @| | {"Gރw1wT !xzk[+.[ =04Y.-tUN8FF̃b9f)4"7mtw,:K$5H}1hF :.iNN^"YثUUN%A`SVg\zKzDv2q.@{٣1nx5 A^Q4~@jU%$ ?/;kfaw&-n37E5çI@&56&8 0sfW`|#Ɉ m̗GsK:*U^јEڨ<릛2t%oWh4m"@ &k#wD,/.'w(5a90h7C<_@vL7NyO@33%B0L(:l.59J㛎qMͼH+tT=jv2_ABfzq@({e$?@ZDV݄,fI(2Y2g{ q2BaQ?;u2 ht|`[^8l}&\|l.%Ǹ=?E{Շyo1>?g +,DJlv;t_\7w?VÄd홿^di8ESOBVRxݩ9BuL*z.qc;up=/фEC*P';[ȩhu-zŔo7zOF\MRA>yP;/$>c"uowBCnI$DsRHOUURcoM*;6w#_Yt JGW^"<iNx^$z^DzJ1G\E0M$0L@n㐘(cɞSFgV_lR}%orTohMl bRAY Laőj5c=9p<Y c>M}"M hݕgdڷCr%=:8(Ь-˰e4Vy;Y ʢ`(:`?ێt[NEhp"A;q __tv. `bTE|WR= ţM2䵅MN-WkL@,z8țU|-t OXt5ROE!ܔWuT[0V߬Ylw-IީPv ׻}A_\Meky4XXTo*h _taǏ{[?@ƺe#둅o(/,1k ,ޖ֏(k(~Be TD'3)vir "EAL^qyj-S?Z{lrs< `7M-~k#C^V"^?ah특N=31vQVuES5?oP0K˴1n-m$|ndK4Eap-eLQ q"I}ô6-pTYSf::⇬Խc@H`of]U=P lDGqqG >ĿDC9cKF"UF9X! ZڍQV|9>=ID.5PPc3f̱( A0s%-n1Z ;FsvZE˾>#۞9 mɍÅ*F!q ]Έ 8N7t`׼1XYv ERLTuц c1p,a{y@)ѿҰg4oBߝBsf:iKh|l,ZTl4sXxFj^{؆&hnV@G%S캦p1w>|VG;iZώօD@д^TdPWQ܉E4 fKp6hC V>rT..*8BEހqCwZB;"FYP H7܀] %(]Y-n޲f[Zw򭤩e6(M'޾ԡv [2kO0P{(RCYfhߗfF Q~V1r7f$]Jhe_`3s SxHP旌\ɿ85$F!;SۭVFJ S? o4ݺ|x[qJn`w4eP9 ùB=Nߝs{3-h/J>[ d]Aҟ1ElVAm5JT=Fūt0U~2cswey~&%^V3c9܁O(D 1ז/<⛠@M T  ndؤ.32ђ1AĺO׬z+iJg6]"!taq$MY$,Gy\eo!?Ǯw(Ur$c2{ƚ(\+vqFR"'O:@{D!0~qzzl+1|F#*7m ,[$4&NewTJPM;V] vJ7X$aګyC~\WӜ J#nWy3aKWY"~7ka1Hڒ9q$.t3AzlaO_9o*HN[&GiW,f(G+ŁympVښ(8ˉ+eFj|S"N{}]"98O5X7S, Y'EGMi!w .臣<]$&]Ûi8K š$inϣY.[&w"^yKQ`*mɡ`j{`\.>qC^3,sloeܪ''VXcOG&( ||g_RJ1 &: "72F|a;޷h9БgMٛzƒ HMUܶܥ03YlY~q˴$LKQΪ ?.X I*cVa2x~t't#K>-=VaR!-dyM+I$3R)_|TMۦnx/FO/X`dj+8\|~ag ީ[W$5J{?ĦAX?Wu6eɑawGȶ|~#6/=b"|VVlT etV7KWjxFwșX-s%z+j@@9O9\*N6:FvYU/y%pStHE+x Y3 ]Cl@T9av$7c)`[&*P1at$raF?=yO%x(ssb*DiU&\nmU"5a,'E5$ ڝJڑy<e@_4 Z+Axjl qŝTb+SVYp^A ˈpE|378 YjeϊLP{0CFpNJӺF[2QNFѣt:N# 5"|q-kҀ€F r x&Mj \%۪Bt&''|S$ \ǐƵ,C{[A3#Xx!e&q L{lq|\rQ پv!QZ.d ť&qrh Yh0MH@ε='뢿Xz&>EjY.ĢWF'F[k#k̕qYLo44T9.@lmk-<YقNiZn!l}bj|Wd'2Ȉm=qTVPD=J}tOބ$a¢0[!&kaX~FT4e p"I땲}']"l7c9Cr=m7+x[^R%0)%6\\ml'xڛFќu L2P1%R v'{.&,4PTFُ;v92 ̵YVS^4Gj^wta{*RMzo`lT] =mg @qM*ulE-Xzgl:Pnc0Slqj d L*Qh2St vF3 riCKL!:9 xeɟVX3z JĞ$d|"vk+u9& $\[ݨUt \s^΍oʠK{:\/ɳd $0=nlΔܮyv P؜.- E82DKzyAb wʙYk*٩6Vn`}h /c_1G\*ڏ,t ]aNJ I$'DXTY/$77ME{cZFѬX,\IJJ_2z,v_$iGc,֔Jv)Hr35EMl@~V&0js'a2c9]6|z,6EކśR^:N+tbDH=TY i`̍=֞׺ z n8]3B bF3Ghr1HKֈNB!NKx yI]EI#Abc4< qM| T+~ ~}"X")_~rxG=Ԙ ճϮo7szżĒ#E>4T} 4+8[77ux$х`jUD`{ᚢ _I0l4cD{ F^Ϗ\$TK#;uV88Sqrh'("wܶ^|7(HŎ㍈uAYvC<̔x|+[)[S鋤FXHi`\wN?ҙfb- 5ŘXzv_ G-3:1K$X%c܈̂F|j#ׅ%!a&J#d« J U9 *I?&7x5#c֏S|h%6 F ݚ]%a/V@5F*d|3HW7CEǦY1X~\/VlI,kt^4 mG$)D(*O뉏^ő;xѸ#lv q}PUf ~ѳͪ_\4^Պ`3M3`B*YH#:0 5?CpiA2TIb;rNN"&_Y}D3F$`r\ ?߿q7ftC!it(1JH!WVu$V``?".k t6(bﭕ 8d8IxyWȵjP[VDb Re w@ /uE~y>sGI.c jhGeMٵ5.+$=Yv5.T66?,gIXZ.OQ}y(>YT.hF2w-BQ*dp*,B^ZE1[Sį*@R5L)`GaѯItQ7 $u*3V$, uJ,,Zİ`I0cu>fv:I,iwP@vP:ы*Rq3GomӦǽ.VZgt,UgGۉx7" -kq<~KwElR |RBA bʛ4t t̴a2=4l5nEfZ.8_o;V yFϭaxۃVx0{5^[RiF3{_[6<fzTN ";cG<y]Ox"HMt'{M/3xvI(a"{/ˋ}XQz;(݃FZk<$c RZ-mnEhbx[d2Tp[AW#̞LG-;ȋKq< lq OItI[X;O/|pa 2c%Vp=fK6!!ߔzx86¸-`KvGW/^E,Od1- ySr&b'B6TP!m\wՆ״rRZUf ГG U)k׊;ؚؕwű_E0hPg>d?'vZeH-vLY%_G#.Zv_Ù L My?V3IU@ s_Ãx.7K M-}"&YvyFy!dJfP_S6w:HO^ : dIQO'2-198&3o?6+Irۈݞ;~B0ĝF!7LK1cHb)uIr~IˆZ1h..nYf06qqEEZ8O#ߤPHMtbe}'Dڷ%kaݺeD?/K;}Rx2HU6}W'A~%/r63wD̯WK WA(2P!y8yTyC?סC$(U}>rJ{\vΘT!15d#*/ҳÏFͽ4ݓ[1PPLR3 2G4U!gq}S!uZw4jo8re.W/ FM݆DiC:r~P`ǁ mFЃ"}䰛dl}o:/tT RI"cE4N [(ꊼ">GT&.iWwh4;JS})`K|B@ /lltp%g.tkg0,^߫+F7D[笜ݚX [慟u5TVP\KHt+VETl w[hh@6$նȭ$Tt _hF2FCY/OޓT YSY Vw r ?_\~^tb :A۩J[H{" ԔPۇ|HЧ1|nx֟}XʄİtH7EZh!D/>,?1I\)_f]\#)ʑ0 ?˷BL!(~YyxDZr!͗N㠸RR?Xr<}:#y+t`6ubu%MxyY3}0c0UJO0]}#RХl!y~mݛf[4|][lL{@"XM|SԚC.-C&vRƩ8jiC/w2mC9{9 20h c-BkRq,4ȊXRd8{(RLjFBDss>&4}eĮ6N7V*ǡҫWL1S87 19˒F}ǿi$X?q9/*gk -?X}"G~rF X ӬWa78H@8"glO:?8ƛ7+逝ѷ5H[2 :\!-q%OĚǧK( ĨWZI.r0.HuL.i3OKAuC÷4%^a*bWXIO"`E#K[n%?kJ%9pKBfG5UU:@ΪL~*UsٜPެz$Ȼ6 |B LRI?164`b\:3uAlFLW]:l:iM &@;~mI8^#E22&Hw!}Mx -$WX.]DHHOqiLi9- x^gRTxmHX۬')4@a%:2X,wbrg`k69bVj?X1l3qm,OCnJ ]#}14y<\XHG8/C//];3}{a~P_jW`J6SwGj#UN uxoLyPTpuyn?ro|KVaX7 r&8#ئ85Vf`V[ǰhڄrc\9VI.H%x-l9\փ_Fƿ C&$o|^n !f~1ڈ{c| Wb:5? z|^᥷"5PEGljeN9|8hu<VkG>KLY!iJr?-mm#^Dc {$4硕p}%՘󜅛{O>oKCBo7SK_6.5<49Kf/$]K=g΁))V0w)E,BhHv2;N~f ׉Ev )c݂O% A>mOVV 7`tiA(a7X Ƴsy O>@|H dsy5ncdޝYTJ$P78C>9UBr׌*8A(>lH;6Z穚5F~[,70kؗ =DT|$E-ljAR{W~W` .I$ 1(pcMm1SVGF ^QG&*n1E.Uyp[4u(R`h< T`fڣ$Ւ'pdDk{#"6$+(aDUNA5~2bmkqa:́3/d/-\kCuOlA]3 $瓣"tobu8yxK`bV "A>d@}szh2UIBX8<K6M6 5بu-m9Vv쐓 ૯>sA2yDS۸DM^ p/uZEnC oZ[qgvVg6SUYUzu_W7FGZH\ Γ]xݹOA}=HA#rNTV|D2/a3m𾳯c$HfiPI,ۮ,]1ulo&f ?7?GxmRw -lCKݳY 5("GB`v24Yю 2,@b҅er2aBr+*XR("+˖ 'ӰX\Du~8v<vgm{ ke]Fs1+r-OpMBaC/Ftx }cPfyI[;BX3Q@-R!q7?Ji%SL.S "0e8N Ln3眅`awG I1Oㆂ7EdaجcޱӺ`ΓoY ;a"8E,<-4j?hBhe6 $}N!$+?}BP.vEbPZk)HymmD}%KgA}/<A} (5.I:W)raĝpɇ͡wϗ"0Q&7lk}`^KcH$P;GA QK\.o,*^he}ϕy)Hj*yb5V/)bG G1k(q[W l>Cg܌Vf?bT"LJG !d)'XF7$͖bqrM 6 n=mrun\gaATˎI XI-qf;WS ,_{zB 8|yOV0B+~GRڼp%b0ߣHЮκC, m= Ñu G,H~+Q"*9quD&dul<ӼPLdANbȅ ˑ@I +sgcb%R~?atY_UykmFfIl }&}abEרB3JvXKt1fo;sJo9 ӚC͛ ߼wGNytA':vܺN/̸a 9D@&H%H>3+rovJz}RmInэ0O=rE)ݬK;oV𰎂p4xUI@X |[w  sl|JbsF'#:i YCc~e̛6yo5I6\C4?J))VC~RZp0)8ղPA3يJ4pYX%4،D%v y)ut 6we8]KB"1u!jqN YHTE`˭`N̚ÛMCªcJ@=R׼ f67O98?elBt"GxN3kKߑ8Tw7 o!# R4\/Q:I0"lI4_aS|wh=¸6M P!C6;f`D!ԣP0.laݢ&dÊuG-,%N}`@5jnsŞlNz 퓮8;=h`Vzb٬,VwwcP5LUw>h+n[+D rNcSex!y,K;1RAޏC=IsG c!CPC8o|L]7.)H'hĜ_Y{sCk*=Xׯ92nZ]S=I[Cd BL1Q{wcft7-i`Jw,OjN m /r$FWKZx` m/#c}.Mθ[lɐA$HMVN0NV5RJB#C]e j)Ri9['sag6TF%9vbKKuRy䄰"$#R5 &.Kqw_TNJrNaC(8)r-yyd+,6s?RjB;~Lc)p8oq`Pie5vOvT)lݱ/P/rϨS''UP}<2N:N_whShzv9Jױ{֕MEpY΀g@;ccE(eV;@ER'".IL6EaYx} ͍:]yU`VS՞0vyG65#orHxAF7QJl>nP6ԝo\ in֢,}]~uS+Bi~3! `4 j8k1L<|RßrOv,Fq̀l^/Pֺ;),]RQhL.QAJA,@l8Tz) IRiR$HpwfO=VvL"ZgZ -O?y1kТ,| DY)ߏۯ=(A=X*WjmuUiNb5 oqַqFF/WMeW̪w%K(%ߞŢOi^S/#&E25OEE I)o) å0Fpǭ}rn3#nFx2<lsM޽>|)l{\eN ΗϢɛ.]T3EWc?}F:s6Gqkt%UaM.-ԟ:Yfs5+xCwVFS4-E1 PѻZCi:B~ ޡxm}7]w 7@#OKr੝ԳS֠^/̼.4OdgTm`D,RV3cc9_r;p*Vk)+0iHPG/"-JCO<|0qTDq/JNH@0AEdKHbV:lCdEk]}t->p%EAϸh^ ?=ϖ(*c؎ q6W6m_=ԋ:dy,R2GVУAg&GڟfnyM"g_fǻ)8X9=:>ǀk9-GHj$ro+xO2bSi e8gdRYgQ @GO>)s>T6~},^N`F`AAARwFlUG5,EX f0Ӗ9duݺt)76HD=ٱ 38O#MهwZxߥ3XѯHl.7Llkzݩ3c喝YbJ(mWBb95^#sH}+AwAW>ɶlw8TlLnkA 7Ҿv޸ `n8gݱi6Ҧ  Ό\|aOV-8AgS85ע'@r e?˅HƺgžF>ĶEG-,V?Ǹg.pm,~p$nnk{ON(p['4[ b,U]9@s lSlJEZ[!w$RQ\pڒg|xMWjVzRZR.(^h2 a+`v'A>ue|S"гvE!laJbpuP4Q)\VhlX pȞx_(#]@S`9ZI`0AT]\mS0? B ߏ~N0 ӊPJm6_t9=Oo4NҢYD7=e]y-Dl4l22X%":$@>(*mFr][(ھ@Ԩ)3%D_Z9|5.HE H4FS1f/>ՈJ@ײ}@g<wm$ئdyad _$0v#3CѩPEOe:aDj"Zx04뭏@O y4\K4s s @덤˒^a4g4IB=('n=It>%bª2xeZD0Ts\oNyձx=u8}`:kO/j`:)RjdZ!p׌lp }O^x/׳ 86ѭgWL%zMvnkh(U"b%R&d=1Ū0%ep;$pQCNarM{jlG"Tb,j-=j 6͑:.ۊnYŏ{l>79 {a6L:?foYw;H8zvhK.# g#Nxec)*Ʋffeu2@*u|,)fidQI&њsJ#l"v1IU#@ulpFF0^ zlJ%b`ŪfbdcW3ߏw`a, $0qDׇҐFPWaz.=iR.em/ŬUU. R&"Z_ďu5x0M}/KUO糛7]P =} ;}>\)㰑JJ)%;5+6:ml[[] V3Wb>dJcyʘvm'>3wEݭ1WPSeЎR9MF;|[(_E=R'E Vp4yw&Y7>I*#gͬuTVP ]iRC+s0Ec nܮ[O!#Up?Sp+sr?"Yp'A< h$ܔ&Bll!IEr*m&r2M6Z.G_?far6J͊F߃!&{7KNe5猺#V`Eș@sغkR*ĵe߷W"VUS+:`-@xo?r1o\Yhж.D`JCF],sVVÖ&GbDR˥ѷ8l q+&C،pod]! \(C贱Wz3N7Xz]6(,1>=^*\^5̵Y?]wBl[iz;*|ZGJ!s$Ksl8K@ ħ^IZ[ Ї9P/bՖ/k140t obʈE+R炷*94~0wjhAfxi٫Qb<1WB9.hƟ X[,Z6p ,QBqٰp)`>6m f+לI[UYW8%LBn`B.(zœmdmx+?q1z]J "ل\) YA &iTOxEt\ߖ'F1j1G&4Q晻\HfYy*#/ ! I(]+R +sy vF<3}_!;3]|K՘Z ?<_:7Xğ&ޥب'S-o YF8Nf8rrDDyIoL9\tXsqݻwSNdNe~U'A@Hu]RE-V 7xRNdfKKz+XP4kP̝cmV9wTstV.mvVޓm ES~y|-xg)DB/^&|6(Ջ(sNSUh$LH,9XC.Hle&9u'cWQ@"I9[|peB,y`GX5!ʍ}+M͢f. ?"M+eZ )ͪ;:5ubEc4ylp|\МӨZG(k6qi }0!#ԣƕ6m.@:]6t'j`3⠤]0lWykNG4ԅuy*}הRdӮ+^뼍XLbR<Q+Gb=UҚw [ T&m9T3Cژn: O?`Lg݄#-ʍGcU\@@,! er.yY@hPZ%KJ¥O@T6g@TTb yP1IEMSaj7 ZL04[>b M%Hrg*eap>˶I#79+6&b7Myj}VݍqwXw_@K;h+-WbsN$N}I_ڨ<̋ {"8@ndo/4npiV1zyV6 ZKï3h{-9@6OM~>$Rٵ W?HK;[|WGLN*Շ3+v <#nA©sT"o~1:uGPm:R6*cpa)*G4ϖ>cJ&8&swi [x `Ex"(:J ޫҚ_A Sg^zw)z OD4dž]ұcGx\r@xӯ\i.N9:J0T11|gQ53zKB:% S'!k ,[%^ *5i.] ,( U=$[^+,୵jH u!{Vi+ȶS.b4փ^h`)d^/IVQ1N#/G_>`RkfQnY8֦aH<_ǀA!#ԖsܷW]]xbNE6*5?]srmom3/.Ih:Gs8SJU_N_yHTH6 +˛Pa`:jtKgK߬1*wDnTr;D?.CzL[7J|rHDZ+iGKs41)G?Lor,[6r8R-"0\a^SA0,G1)L PB9+xSURte.mXw2C N#t=zD(+bTd*z40fN^V&\큛/zPT)u^UP[ZG鵈֚|džjdƲL}:b\FfU& H^#紼Jt6ӗ9)[Ř*AkiWٗziNM{U`Z"Mrce֤IZ&>OB<o"?Ǟ@t9vŠIиo5zb&42p]$ଡ଼›a^qS]~ 4 F*8$I _Rɨn/ɚ@K,~"22VW :UKB}cn=ڕ6,Pb(EglJc 6La8#0ϹyIb)@ ڲ1Pg~ʙ tM'uò/-M{+\%m 5yZZރ`CCWnYp,XP'D\m%~ z MKJYJ.lxio1aӴÝ ݚNoɀvwn"{9vε2EeB$˪O$94l`o.+tA( )E- |lYFY}͓*g<3rt=zy懐ORE9{^ b~u'îr.xr|I1SiK ij=o{Gmvm]ϳP I/!Īgu0eTTI8y`%ƣ @PؑuJƅ7t͙g9mWu_=3!xH@;oX!&S}l敶|E;-lϬ^9D4":z.J*r)|~r_smm/VuLdWFbFss%k?J-E22Te$퍙*(lxFؠw6^vGԆu'Gqߴdԭ̿ Ph}LsA3ǣhvՃҁwԎe[p729uF$/I!\fj5iJN!GMƄd Ψ!al8E(S⭞) IvVA R R+ YLX,wST0gw{W1F|*߅EUhbJȺh/]٤^E -ki䯼HgjsB6k^#=?.{~Z:6x\# qoow상0{.3ƦlU2;0fW rLaUx' g}nIO1 u \j  4yK&\p8":ӌH&6=ƜfRXY]YP zw~R##,vP xzK~.l7!֌A#!Q}JAXX2MG?o$ҍjшPMri=Z(9XEmStXI)`z97+4 H$xoƭCm׉ jiGna8MUWǓh 6y`z#F55[{6V˂;v?E&\ fy^ma?/r.f ]\7lIܫyDz"Ah&Kn~u-xx2YwŒ=%NRu`EIZ8"+3zR5ܿQ|m YB~@ qj\h}@XƹtѪ<"*u09b$ ź\,:J/d;f!zsRByyH]}FZ4r GNovBtM7>N8\Vi)^2*A]"JmmlA6 B+S%"dMX9l; ?kC^-bVSe{{+ZvCzg7xTZIr~&&{xħ*՘t)M/cΦ, %eƀRk!~ۏчQlA^5 N-_O%Nyc% {y՝Rc+bX v1xsoկ͑Ⱕ.) "iZp kgI}=s+CZB:Z$p^EwI |S':f<ӿ9E)z z+Pj*KiؾAH𷜠}'E>?J1 \n[ +Gw:Fk {倉dMRej)"D"]9_ѹ?! l*@cN&8RxYʴ&@)rbX/TCF > b&Mf " kmL}׍LbVSři{F4kkhwlߡhg,U!R(T]2]S+&=VH85ӂW L>jjI̖vKODO3.`m`%;!'[tpZGaQώ,` GX% I!x`]su&O{=;,Iy8lr~Gf=[x뷀>˲ZBKE\*^9/cŧ[@[k7"EmglHf9Bg*L}qvPZܢKp3^/{ WA<^Ҭ Yr͇cu~3$=)4maSw~gO>Sv와X+f:k*^Nx%Uխf_`'.=N.} ApAq8 ,B nw K/[klz5^$R '+/K:!9ǶqlxB_8!:gtT},YHwxuyc"JCUp[G@sIv 7RT2B=M8qZ?բʋX=J+i ˇ7`7keO"G-:G( bHȁoV2arpm69h( r>m~j>sZi@I%v&+ǐ0-;dCA>رWN AIۂN4]RR"C4\&໣#Ml<~ y<}\q+_BϰO94h;=-oJf.*HyX#p!zsjzCyoj+TdpCX,NlAqʐYIѴsWZ)$ڕjS̖[ JuQYD>_53lMyFܼu_806HW_ndKRtv\/BiS1dft_}cEO4O،2Z*cd@(U?,5 8'JMtaHBC7CBeٌu(GGRhFO%8o 6CHlm^#ĐbZ/ H-" }I5I".Zb^[{Q,_c2H+j#:J,oRYG:TpFa}:DNY %hl;PaժT[l *L"WbћYSs㜷{%x,hVhEAD\kXMG"^8 W6!Ѡٗ8_qܷ c??qFUD{XkxDwcLnH0GrC5ު c'ވ Matw%POcqD\VBbJ>5Cr\X# ۥ'ag8"u ;# }IG)UE]^?kZ\.tݐFɞ0:9`[x[S#~R/n]t?0kharvT:yV JiWNRChPi.0EAOc%`ݚR* /+"S̍ޣhW$;wņO! @&E#̲Wz쟴CĊWKߪ Qn/ks9h4?2ů..ޢ#$8+ X l(Y9Z'/mN-7&(C(ԃq%YiPKhڇ;e)5V^᭰ (+ob(nz 4?#˚)v R*?U3Xۑ #ղQ8f0W%kսWf >KY>W% zr[A;d J1|-ͱARm>w6ďv+ZVk~q`L9L?A(6Oq~ޞ-1 w_O =ڬ,}1PNZTEu|gIQ'HA/;m2M35VTkc |jH |2FϨ<[&u_Y)LǬ-/n!a j qRCr BPVƎaRT5hVQ^/H֎F_Xǥ5ĭ^Җ @ x?]{=|IU< Ӑ2OH[I ҕod]qk 3bs^jxB vJNqI(3T a``Iա?ߟO7Nu~D`_%@^8B/cuHO%ħ^Ԅf{X[o\tG)w]^ra3|sc`dF_+eB HS›L#az e.yn]6L0d"kV `[c\pGnX%>vkd514;Kҽò6b=r>IM,rdX(\R5#e'bsRuޔ`0{^{$/lYVGߺuoCн0}ol[#lPO4Pc(xX&f89M "NZۜWUғ&+O`ґ2 6?hfSa 9R(#98d#vэ0?/cdUMgO EHdmWսPNhT-N17ԡLw>s}zn/@dzI}GH=Kq%ZJc2k0|WUɪ;BNЛB,j:@Z;j(HReMmw74]Ӿ{ģ}ʂy3+bXG-wWHWBk%nT256*>!)/</ x$Loٜ3< <%!k>%2̕St1O)A/\焦 [Vӻw UK BsZ*}U+l5HB^D~ ]Ș4MI:x-0 @G0g hmb3l~vUuձP_b]a/Tg[Dj,^i@PG@1M%"G[ :C=r-1@Az*䬨U3a-MсNKzE}}tܒn.5Qqm@oywN@s`u\1>Hc%bo*pe7ek}\zJ[z=$S4h'=@-3;!(xF|m#[( &x#^Hm/BHnoouh 95SkO^MSpQN|wʯN_Tg*D0&8%q{4QK]׮L`kiƒ9UM@44>$e8+l]z%Djﭠ~7MBB?RD4>My`$.]\hD1$eOU)9 ,\QhM4[{$#:~䔪J> %3yepyF=_s =Y~֋ca71P!z`=뭄mICnƞbWXI ^Ǥ-pbU ef5|!j.! (ކxf#\&^)l>XVzJIͦDnt}Wf5 W{&icZ?G+RW~[s-}9$??Og a"w^i 5iKU4=iNNjo08an⑏wOK',nYx[]udze"gv?A(]g>6:N['xh~V4Rʮ͙~2f'Qd $ !/ R=z5Rkf v.i>uWFۮܱy7e~1*o:56 SR- Lߙg]9JSKNQ`]&8-%l94[嘮]}ݶ?ېе?L°JX;b4zD9>f~Q2'=AFw~ަUa;}psLJ}a!f5Aqt9!/*@uZ IL]g]1 w< Gm7{ީΑ\"T]/WRK ט+sĕaF1V>#S&n ?-P&G@G$hf?i˴-7˝Rq"5 Z|`S7* ΂]8*J4zE2ÔWW*5Kl98pnLzt֢3::隧YŤ4vM,lH纓*rO/ܫ`Q \H#9C9!~" ˰8/ځs[mKo i&G//vh[wf( /]1`*'qCRx0h\(Ѝy [o/CKTQbG *4Xq"A {k#Yw)rQv'jvWӱ:[<7E|6#|u(Ш !d)~rMd^7`h7a;bc32.NtI?yPT2U" }0C ,wu# Y|ƿO;nH2nvg;DS9D1[M]JW*v. O#szİ1 uT 'Ki@&ޖ Ub߯5\bR fmlVtvZG '{ޥ"Nh)VblB0 bh9Hb#^53er<ϋIJ4NﺲdB T S'y*eBTQO^{|4znqG/Q=c7zƣa!\XR p9 bH M};I|cI۝ ׊G#1WBUH gJ -puLkcU"8P) E],n;-ܪzm8ܦ\ѲQϾs~}gVm)%2R&Ws.HG"LFr"׉1] :Er""^dFrKAM^f\tTV3 un0AhSA|ÇCq2/* ۮaECp~m"Mj{b.)q՘)Ƣb+AYGX-'>gy':O[ncMXAΎ8E?MϲsjM.]?90 "tzen&/Σy]Z$DڕR7Q'V+Sۛ Է> ,_dž0rQobZ4]T+AW'2҆VQ)먆 *9v&BM趯0Q#|͑u|sNa0qLHW| +-DpS {tc56}M5_ƫyf" ʷy`3OQMH]q%#@PPj4YlOd`X":T\1QA#IqMn+씍$)u{n V2WYn~1G%u铍ߑkB=| i=(!'VPvQqFᖎ{#B,yGR>>d_93ȁwlսLr$C'P=P\q? v(۳[Qܷ?qyUO|Q- +3)n2POqmo3 (?c,  (o!Gyo) HL;f A˓BÄQ,olZqS4ؽ{b)8`WqL4hTEo9ӮG<B赴VoSOj/^;;ty8гtH(B$ST&F`uD 8^8@+'mMQ>yܗ Pr3Ė7xsShwM 3.Y4-ཁdq6my$W 30  OԡE$qWyVb۞cfCG#:VMj>ps8/r=)gy-+.ր(X.>S~@u@ݕ -j.- $@<ⷤ ߼GatLó+(Btj\i9p7tDJRG3-Tp2 f+٪@zڒJ\bHmXNX CŔ֔$ fn?KjZ[}=qb`5dŋd?n9O$`Bġd>NKѫ! 9ޮqB'Gn`"$X3\OP%k,܇o$0.1ά&;0+\1šDt$<0X_t~Y2K :T~1&RiO<<A΋ohN@Ǖ>2mXdUrlg䈻%X5A %(q>L;_hhǢjw~W ASL{ 2~T!.)|Q6/J?v:5fٵ |sk5wL_- 0Ϳ/0э`]W\!)o(VS<2}SZ "q$c`+t "Jmc>/^$SKRAJ疯@d<8g$| mCɘψ:ֱ`j)ƨ: 1`vJ&>Ү;_ξm=(EjMˏP 1{{k2ْ TYF25!-Kށ= .PSMLBYh"Ӕush{O(|1[Bsu*wdEDŽ{`x cq:*޼ݚث%V᪘t>OH2 ϢN:{ڳ8D$nQgJ n}fue

oWGgB渹rwVKϘ!)nH!rlgxb<.SLR!JKm m`o/>]ICx[ȕ5/4hm ؼ?D`2VK0[Xܾ^εmڈx Y{ߺ%}zpC.@VZr!4n:vy~_׿ }J Fhc̖\^vix>Zf9\}~iaWpYzOq#!qF2E.&ʲmvRR RU4|8]Jke5{ϝ.V92tWJ8FP;!u#crJ.EA!9i@,VVTcQLas+|IBjzpz=f;?:rsrMEV7t pm?F9lɄp&UYBPK 膌VBrȳRV  N;3׍nWGw#Ty(GGhj02lnSxn/BVl0wi*0}2OQ܅u939AĦP]^EXQXc~Xf.akN~^Un!˨ȖT&zf$ǰ3'2n۶wkS0AG^טv{.cR@Rbcߡ&y œ7$sEVzl7qs 5Hd'):e O1%-a_KPTҴȠOd`wwGnRIݙFGx@/Quċ1fޫ!W wy~i\KpL.l]gh:x+I)IY`Dؾ9lro?'0jP+V6suTnͫ">;E4[GȬpl3E4e{[Cc@(_+-^7 U-7VeY".NCx&m,RɫҌ b'R[35ad9h=\Q}nXy΢{^ggyzx$J2JCY{>U4E}?\]F:_Y EÜ7=h0볥N}$;ӜI,FU ػEȠXL*#m3#/hqu6$[xͤO5MWT1/ScD#e+SYK;56piYջ6bT8Z*c2Pe@񿛶MW#GiVzBg;!3ݍ_|< 6Aw [/.Eߧc{uBiuPpfF~JķmA ;e{i,CjweEӉ䞷NMB3d9D{?M~1o/sېt|;4PRJG5>mH#*.)g!ͺgKUF+GMnh4W,#BjASO/)zd׹$hatpLЁr,-jj?V:)#zޏW9Q\^V|5OUA=!o|26k EFCo 2Ze^XE:ehTĩueㅥAEtm_jRxv8_ˊyvB?k%b[Hfq:mú2(#TsyVxB "Mhs&M-ݪc!2&ENm8]Uk`,;dz`5eH](|ޥ ̖asKT:8Ws'j\s%i>{-4,˃p._y˄k.Jk$?E<~&) G|Pl&z`-B.mq#ݷYA4TqAϗK/uS2AU=d'̮߈=>Q*e`w?(R]eXfKڡ7WdhjS#pB778TA3DP,)#C6 vē;4Hd0Q2SgR^*H?'K XxuI61m'^!bC2 l7Ēљqm*pj׋ Gv&9_| ݍk8UA,U._|huh%eP.ѕ '^#.AKR%MPTŐf"M|Rr>W۟Ze4+U$9FF蒇 rRZq =$k&YVOj)Oȗc(njCC [v{rV2IĖ*bLKGJՆlQ.#%%=Qװ >I l@nw0/jh`z}e9@Gb`vѨ:/t]j+;Wӗ,~~K.s+*~>@B65!'@ ٓ:晉8w\{5qb~ 4ݿI< Mwo a3OrFuۛE3#w= D"چzcHzGwD(Tщ7PJGB ;9.vf*RM"TY4EBģUF;tTuLT*_C۾?2=̡3̚:׬D|Jռ#%d[uPh1HT]LEI;LIEG>i_`[6Z0d hVO"h] ۹)?dd6S#\vgIW\E\m>%tB :Iq{Kb\n삪-c"2!tviKc=B8h;ATzdrZeMD &(d#PmqMz/s#sy(iLNV;7 =rSnH K).@xr-s I(&76$.#VC5gMhʐժ ZaLxKrYvC; Ruؐ^Um DMOumaFO΄sNwc6hY͈_ g|7S!NWV݋Iۍ 1> 0 u ^fTz|ExH>)9I%!jj GޏQ*x3hPbm|i4/1j%Dvؑ4N{?L.&>k u,8> A9ŏ4U֬cWdN7(isGxv/lfLSrܭSŃGzjBmAI\lA߃\F}5ba- ج KH^M[<7KҚv~Jo6Y9 a#' ̫b[fmہ8YWuW{09ɁL@XMrjzKZҨjqRlQs}oe/AI#r `u\ˤ >`lUzEM!u"`,zGm5e'p;S$xأ)OGy5$oϺT / X/0cy>MfD] <{/3^/T晰& GZGr<7Ni kX}p9PdEZCSJQ udcXo:I7\Y/1 lzfiT"x/d{4SaҾSƂLZ2 NI ;v%{ۥ4-)>LCdWE hݰxXS?oڟZ@7:U,;LFx{1P.vJI͡F8#y1(ʄJ}0&N+%So:*UF> .m]^N~#PwZԀ';ܵ_ȗ{]y:{gЋ0,x`۰0 UII[x=T~X2=]r;OU#LhN _,Wb;fA%1ઽZT7F<]UeAAANvJm,$KUAhgN^[# T]DT1ʧ(Ie f+X#{ YBz= 򝋃K4D,  g#?=z" $&B2߁ܥ\dr <)H/Xݨxp츘lE,wrQh0o;V6gHR2ܶ˹wɒ{#G' }آSKSLțgДX^tRfTlk dc2nKTYÄal}sOKݒi9bN] R~z4NHf>B9T6W$5Ipj6:l^K!7Zm/&3I}g5UXLKbS%ƕMY>7o]ْUa'':]6Ā螞o0b`9HYJ0t:4m3֚V#5Ig|g#%vB&1Eg ɧć8 *+"QgA0XqefCxa?=!ڪl)[BǥiĮoӆNˤ؏bRڰ6z:b{03YC] vhHaBC|_&0'CZLl`BM luetȐ}0+sWN-BwXd/ZϕP5&#b*3p9NwIF*`ye+7vDb;L-!.jY'P;嫇}>wŸv0L]p@_c &R7˲FK#Q+d)ٻQ.63z(5~pz<;ݓ<7Z|Y[@[ʳgX[i{:$+x!d_GQ'ƻWK!e0o3ٛ㸠P| {Ǣ ѵejVI"wNԬ$KA8^L7I2ӣFAS_2PS6L# [>l4* >FE[c%4TVb6(W^+庳Ulaa?7 #*`m`i;돥?T= kJwPھIZU$&dlemk2᚝܄թ5`Ç?VwZWɹzٵ*6EK.,^zsr'Hp s3Q kZdax O넢\ܽU'iur5Y<\[o9gl"-O#<^åR2'[.^w ţZ,j{rA0=ЭpmgGç)d䦭;}$?lhxHfu1'@J1/a ]op2K!s.}R͵gOXqY:F]$m>gi%z:l7RdlK dD'w1R!t)Y:>a@Ӗ{ Wh讒SMG맍DQgJ~&̺TD}g:"E$T -@+TX蚁RCD桛lP&\e,386~3ύC;^#b_hS 3P) UX䀖Jk)l^ym[3tHF.|N4hszOx%! .pc>؇C "\nCKL|ի1[ !KڭM!˙R}A$Q^MVAG1ac$5N&IqjjevGVxt\2C$bT+xHJ/"c_As*W:ƙs7C_ڂ=  skHm6zc>\}#c%9qXՃgYvVt"j:r蓑u'A]L{Mu2%zr5ֳJ&]Hzl)SU@l0;f#N KmC rS2Vzfۘc^:rDC UP͢c]'TRago@+U-Rھr\%8b'L&.D>5x> V{ f#E=n5tBnG`rD;I, v6H͗VuyVXE@yX £-hwL 'g6n݈b{3?KhJޗ0<\l s, LVwjp"chnSv <n2{ J) UiI3P^-}hAZK9~.UkZ0~j!1c9,*7]w94"_N&_[dt{x;Ir9[*!)Rkl%ὭAHg5Y`#`ZKM_G(a$) l+ӊ6ȰW{%9fXfn=ٟfyw qGo=s$Vhr1| MMDtҽ-FB7#hQZD&R=7j*5S|2I̠ >n trݪbs|Q>lD&Uvg'SxX4 "4Y%tk?~bǣ5t2mag3E['mH*zW)@Zxqi.h>Γ2ͧdB A7dA)V|#o I5)yNo_\1UHiG.Z?z4`[>dug&F+OU^i f[-uݖI1\mufJ,Gb νz=JR!Wbjmgz ,t!]| 8{&qCV6]z*KHQ2iőR;m3 b7_ wtq qku<p߮|yZ4ncj.U*FQx(}"s . N1/P_?.i/bkȧ;΍0QWR_w&UPj` gAe8I.[ qO5[*7+h<+E )Ycġ?6D}tbIO}}=~/fr% ˛>p7Mdw[IZl\`v>{Qi.PHմR1ܜquXL` sYb$Ř)ݜ\TBS80qX/6r݄Q($}) E@r/6큅/qMBpXD?V^JF@t|w]U }L-8瑶ҌXen h\p__b'MW&DC[@8^67h]m6 ƣ {zgǚ,va"tdzW@dpqNɉfuyKtxzjB]Uc[;kkSh;̝s聈 @Q?*5gn _AIAdv~,E׼,&8]to8ÐL/H1/N')SբF/ƽҿi-AnBP*. .:|?D=Ï B1n|})%UZUVzd"~] h :'LL^@@9ӫP.~L 8kdi/^?A0<#}{w)o f];ʀ&pEyiæyⅣŢ5b{145gTK@ X3a3T| ɑ2I* >R[S0I|qecS 0,MnfTAGzZt3f'p|h0ϝ0HZZ4G AϩVj@-Qcm-ȲkEN;O.4c| 桢uD^ft'3WES0-B(|{rv.hD@v@FqZA]/<\\UGe8EXRW<[|}*noM&sm\ Y%Jkj 1>)(NZ=#/0=JXyÏ:Ӣ83a8"}DLKFeu'NCfm-H)qovp Ԫ.smDN65ud_L?6 ο Y'M/gW1zyuatzRr3Au@}}HV"9cVe2 } mt 05Uk(ixcjhKѮczltΘtց믝p<C% ' >7<2TFHe%6 ie VJMu3uA1/LML>YSRp'*"JA)oo; 8vG 6V-5K_<8(z1D^dA[br/a[|1֍mhN&YZζ t?9hӝ&PcK'Ki {qL_G8(8ѷ\^y;RrFN%YlԨ$HF~U vb=@؁0#Up;lQI߰pJCO:XjO߆_tI~K,恈vlLbp$۩ ;ZPcMx27c{O~ܮ]U[DYPؑ6RJ61ǖ-ӴT 'JT6i<(5KUs"ZTAۢH_M7WDJ9~e,Be|$[<"d58;ƝG EFRr\"`t5N/R!=}h 6RjVt=<9έ(e_7/q6W;hv8?2vSŸ?#@wG><赦fͤ=ʥUԶk'dG.){ri%N.&E30?j,0Jɉjҍɾ٪ rYQ}j=_bOJm4EAp*ȩ Fatdz|s+tk:зڅ2»U}st%MFj3zonb6KB^Y珥T}v "F!Ƭꒂɐѐ8 "Kop”D#mHRG1{CFo|ijɻSm:N8!n=\ 3Qte ~3l O:,v醁EDJz3a[͙KvI!ͦ`V)ֿcAO=i P TJ$-DwT` ~$buCUJa ^ܻ7q6`1DRq水\FRp8ƹRY"84Ly ؃5ZnB;@HbfY]EDlQL3Q` ~@ebeSs 7Vx*oO$Ak90Җ6_PU먆b^@!f:7/e=53~FH̲" V6} (@F8{>=),A 1֠ߞqL*twp J]!]^RL]'9= JsQU# suZ\ΈF[6= ե{Y-öOA2~mW1ٔ=ɦF^@Յ6ƦOQG2z\D٫v8 T08!\sP>8ƀ+`r8o;%_{#kX3n8 m" tA@p95rJH4Ci 4t/k51?lJ#OS\L "Qci2ӕr x-IR,J8O( %be8V S${IHc{;(\!(HCi'`Se㇑ى|̫E0^ܦ>k:z,Ξ2!ޙ-] 9@ AT"W~{1MVU*,UFK4㑂s71Oz)L+{`lh 7=!Cvk?lWx2~m֤.yXƣ93쒋 7Eh.$%ֺݷ[91[h_ FL9g"i)=Fp Q5X7۳1-7ZD}=&NZ'@v*ؓ嶎p6<TDk'lLρq(Y(};9Bw4x|A?#Rs[0`QfMX WBӢsvX8 NMMbڹ<.xSw.fX`ZWĢ[mw&w@<(Oe8*NT+?wNtk>=s8d\QwufZ`c SՃ79U?l}ZQJB)2T)y{؅zwnc64TqXrKQ&4Fa}`"97?{Ts00v!0W7?L;˗P*{y5v hM7SȭBިb%X fQPaSb'cMڧh<`kУ@No)7͔E"H!d 2p*!Q=я 4 ȿ&Db%;Nh@_1WHm`=ncJw=C!E ](EƘtXm*ru Ӭ+]l8\uP/ ӚUd܀Y9>Z{"v""7oCĄ%mk8=3Y( 7k}X.WX_j݉qouƒțgOg5͉87h@#c?D#%OQ A*5R ^[s6䰏z~kQvP(G7г-kUi{4–Zpt՟Za_œJ7Kp tL" $aEdzSbJT+Q`~S{LCңJŜQyT4xЇE*Z@>0r&_6U3g/zix _wubX \vroaMנjnBc ?Z?MWdk_IW8U={ޘHe<JBNo({ V*Rz95ygI (WE\A<r"Z XXr\#T[ "g۹>@M3Y79;:+"$ͤ#: |ӭ>uH1?Q!ȄaM (,6'ˌO6D[% LyV2s;uc#9V(MQ}єL?3騘8gMJe㐽E;%S1W_,62_3f(GgJaFVZch(;4o;5Q^?a¡_kkqR7:/J[XtU| _rmͭ#V$H)!NP ҵanl.Qm3Bo7EHn #ŰFdH&ʸe#XdwG*nKG nD#@ hth8#֧<~v mdN,.649d5F?0(!oFa) FkӁ%:@a;xā5-ܱAX (?H ^`p_<땍Yh *~D]mϙ5eNu+4pN>i%WfaTr<]8mF*¤(A)Qҭ^l,M%S#vQ9 J-V2R=, >'<%7ӏ-URis 7@D+1yc h;\Fa.rN|;ʫ $?}L/NҮJ/w*bZ,P*1)`Fd{lFA L1BjcD! ,P 8)E|Z*aaDG;o&B%u'm@Ol#?r@f f؝dΑR!:?J{bq͂m򹵳X`xޚ,6t:O?ʜ?]܃Ć/cgV BvY!Y)Pq=k2zJdaqNDfa[#2s;Gsg_CH-BvqD$SE>ePv33t?+}:j];6ה4A ԾW?&z:dll}s5"\xs |g v7@>3.XWBrGP}ض,6*k;[ Gsѕq(jjYmb`8&D{CyS/Գ<v ɋ/p_TqXNŌYH4pÙ(ŕ8&O.ms嚧"%QH^%$P~?/H,D<RRQJC ৱ"RY ԥv82mBvg/^x|f&`ay9ZA]|jg,jO ꯰2jƩURY$ykF8ªQљz0@^`@b满cbd&DLgpEw"=#s9*7` MmB"ti)19~n݈1@+en衛O"Ö+=ؿ&c;@YE[/$k6"0o-27B0u7 emrmj@?>=v65,C fQw .? dYЫ' VTgIvi}iN\7\B7w`oJ3J^-cM\*9rъ sFvK%@=qER5e8sヌy'y'rLk%R;Ğhs-W7R^SY&(~"Ț$>FbfϪC"/m+(\Q~,ōAO8f%vu  ?$XˋQwK@m! ;UET,Zv.ݖEN͓ XvfrY!BѓI8(|E<#~x'RlQ - GVrw!Fd톓r/ cץkAg겚ZXm8Lyp^;U^I|uON6k@$@?n<;*RuNkLj7 -*@Z8 :<9 GO1õz*q!Kg?xMLŀWme.hkd3.x~ {-Ҝ1Sz1i4;lSOr/3DHk }&my!>IAqI |2j$X/C(1fL u{rf'A혃Zʃz9hchN0ഄ:їcy`=)=E3OG[ Aa淋XW&ڦ +]dWՒGN`DxJzǕ*N30i7MK {zF%ptq}DN_h31iy2PT~r8ɦ{ԟ*Q8(7ɒ|s_dbaGy,Nˋr.A *0Cp[7cZsyOqJl1m[2]\Y.NYܼx-Bw^%͜R974qC .l:`;?82IfQ}.6Ҽ 9QFYDZ}>VؤBEIc005l%A{.x:{(T^]jbpW$9R$7m^w8ڻbnئ*ed++vV/)d~fv}jdjZyco6R @mb9/3n7bUT+xݛ)SA۴]8ध $⽒,7 OؖIV3^m%db8ZۥX]F&J\=Y,u:B K aP pZUʂe  ;jJ6!H&i2xzm:p:>GqjV1 ?l*%Vgw lY hCאuRٌ\xan)uQ&N x჏DLxQ ܻ́6fĶ=Dv`-ZG%RC!5,(^_bmhZmI~nYuz-K qnV84 %b++ -bˍ--"\#K`fK~q G1_Y< d FM檁l]jW0COÙ&̡Yuh皟Հ^bO=AkL.}[m"St|Q6b1M9Dad6# ڲ\ʸvM}LVm+v#1F3ifweya$?7`> A~e([*hcc@X; /Ӿ,Q^ ̠ؽGLকD6|hE{G[T35XLzY10#q3T/9cӵ3/V.$}z%?ig6/\YFw0e衩Ch^-" <" Ӝnzjb@MPm6P0PI34RL_)ZJOoք_ GG[? 2_n3UCWT%m4:xAD=ZQxЫ޻dU !#٥exN9@# Lt]\υŐ H0]9/!C':ՙ7Rt\aZY5B筿 YekkMnE3qMqJ+= }/C`>ArxHMYұc=.8rOoϛbH~nqR3s &V_(k!n@MGMHRK4g^>~IIMɻ#[k'?pGa8o} R!^/vRB8~ȉy*[@e0U Wbt^ݔy!@Jv- 3/tN[Xh]$DP-|(-xMPkG|#?M}݄| ,!8ćY ȩkЎ/JG␭]E輁em>ghͥf֔}KѼKM*/5m7VlkԾbڎAz`QJTA#7[-kQ~8C)Bʟ1]P)q=A_BC:C?]Kto9W.X I@";8'62UdTnas받}ݬQ; '/XǾ|4fBqƂm T7k=|^K/\úF./x $ct,ӗ¡5vu)NSE">%F$LĂC# !/{ꊎRz:y1H#dnME7gdp2ƛgd [oc+xͲ!Qŷv[i _6ұd2߇{ˏ¤SZCWNJ]UG~"kaAFJOKhI L-Ze"W~#QCcΒݛn5Φhptɫ;H51DCA ršq>Y_/UHDԖ˵7I <֬h~D[ ñD@þZ"dMVV/u62Bzh,Qg)NNH.{5)78۫w{h1DfסHAzZvCe8Kv&^ Sxa`҇eic {k9*]Fmh)!0Ș' #'y`:=wyRc/%` @aQ2L.#-*[c5_6*֩ne:9N d9ׄ*hukq/+x!Gdð`ĔLt%Efvuu~Nճ3jw~I1)_dҙɧP[~~dgT7bk `öD >'’p](& C D76v\ƃQcx'l@[nP0@F=*fF9ї:h G+ #译pt44N0TJŲv.<\qup?0 K^ۦ-a(,*GEuH$POCN=A`!7S] WTmd4׺H Usx@Q_9?hiߠWJreh|JM7ͯ+%*>(.I6\SqӷʓlkHobUw)6akN:cj cTuXz+ |0[nNV.b+^w<Cl;Qz#툐H `ߜ]9OfJy9NVEɛD=*mb֯+Ie@h3׷X؝%$䂺[ |qfW6u;ne†)gh0Sl/ENx\RU;x=df #u}ÃfHq[a\gqӺPz~\ʚTy* Q0G=:"";"?1zc6~P.1jr 6M[ A=Ms͂l.{BPkw}Om]nu8cG7"+& fk̤qUHVV-rӄi UpYiQz]MĘ9].1h%-ɼ=:Ǯ ê]O#jY5(3TpK>~ui8Bu9Ý mjZ"%Ȱ` !zSQ|↙I\&Y&%h>@ж0؍5¹fkme:iI)rl@tqmҌ.1j.B3eW,MA>rѼk@d 9)UʼnskJ3ڽŬlcM KjUc=eKb.2@[a4q&=3Q i:~ 3p gl',"Q̱Dv2!8-vA:L/=-PdA&REn[5ش:\u>|A1ćI:Z5g95fWh)<{-k-DE}g096ħhLf/ucF%# =5HZA%:sP)f+Z].r)_0%x^u<̃MX{MF6$1`ם+ S|y kL7Iπ!ʊgl88L(}MO!W]/<wZÀ`:a 5"S'|aD\1f환f5٢5 /z{~=v~vM᢬Jf_6RʳgMZ;E]=5Qk4$ ;a-ZY>+osw){J\|ZӄĂ F)}I {g65V 8,B%rkvYQ\ԍoI;&N23o+([FTt~YlHDGF@.k} }5d_HGB 'N`h8o.6G␪ؠ%Q$wxڼXDFwe\&y:-ؗ:19`GH~\p|9+o3^_\Ұ(A3Oؕ)8Ms1X]_ٝ< HU%@#?z*lLkѽn!{Dz/5(.z@\JrTՇojMJ*44\\W0BaxNNTͅ@@+F5*߁C:ʲl]c_V9a<߂\d\¦AʱZF?-ϫ6<ҸL>xt9;dU0Ew{6bQ֩HQ3i FdLKo~F,vD4RqũY&ox0#Xoyކs_[--, pX0 Yty_+*Ň`B-_>,!X1]/qq C6k*BsVM%Xh[{g”mӒO ,5ݢlүQ pT,"O vQ韞v,Oar1 n4H+΀ BBn2kd6?r6CD}ʩ4\$XvXW:t )껤j8/XV@?lm IAc"DR%48cf@5Ozxz̋Vk<er4@=A9DiAFz(ŎG ݢrČ3ڑimhMW0L" _АМMfv ˗|c,3k{7򶐢S64aRGV)[PWdZ[)9}S͎],ciYu)W6h8?pPуtC Յ|;:k[ތ:ǭG%b@ղ$貶%'d\Q]s 䥹P)oJݲ籯oJ4JDbʟ<mO/"eo|%*;.Mx$EXyƵ:xd 5|~aWx r\>6j^m(p) CO?\@eOK~P9M^ 7"7m\k*gB!J]9ӨDUi_[wήճ`-B";sØ-t-ĸ DE_F0ލ- J!wkoRc8C ; N~ӝlkD<;%.9Ce(xx++{\y#k$JZ좪s:M`"SOrajv;I6E:CfRQɣ_YǼ'qJe}O FB^1:Ao9w<֯\cv'Zq7Rhw8$&%8]t95Ezͬq"778KĠmhu\-J0uSl1OJnfIrQ0)$T>qNJFCn sKZ2Za>D |;w+utt-B"bLCբ@7ڭyLX"ԯ(bRkM ǹ04Hd`Dan9Y奀b'c޴\| 3C #Gus$ZO;'4R>y7?M,։Rw) |//A{O[m6 "\A*n3eCťaңB_މ\,yz@i^MIQ[Z %R{!)L u7\NN=/IerS[~fǞۄf B'DKFu=BņA cu Ve$mvHx+S,#I 91v# ؐRt!E)B#*nrDe+L!`t< 5/ۉNkY]w?#G9NӫtC2Ѧ]ҹ~Ԟ (L↬sLF7&OV:(Tr2R0&32zyz5zQP=HF/X<xg#ϋX-Wޏܥv{K S:cdI^PBO6En@E^%ߴյ`Al@K8اy)҄3DR P]ɐ"l㯵.G 38*iX(ӌ }֓kx? jL9I=mJ"g[̸%irKNaiJgt\+6[ GZVU ?U]d?uXXZ6cY6FKZ'<;t/#4-D.v~18ٟ|q}R؜ԎΝ(_G~ RͭY,[.t@Z`H-A28Ǡ~*?X2IXJ+z? ƠהeLQάV$t:!.}Pr$_g-@s#F}? zǙuH th XH܅ +9 0`\\˕:q"gwrʊ7eP͞;O@ BQ*k}te9u !Hr>7oҌtp##k7םmg`+ '|eYBuTGũfSi+oy <87Mw,?<Y;_j:[Chxo:Lm 6Μ,nj+7v"lpjc>6A䩨QV};Q Q߹R{ Y|wWuwm-:ym+IYr &&R6QL/vC@Y~h:۵p6$ƺcu@ӥ~YMʲF٤A ? LҎgxdB^w0)\TSUb>vJh9w}Jc_Y;̛ݐU0^x cu`Iׇaƴ@e dZOqwM-Eq^I?ۊŽ /&YЯ[(M@\D3u'B3ryGr_kQ"׹nʻ?”c?>,-/ҹP!s"wbw!Y_'Cglx$ >W = (U^eU5]V6D{@/.Sݰ"S 6ni 7FZ>%:+`tOupgl&T]I!2 nhtD$d\(,FYhVElT`sOـmO_*a&#hOh%~33.$?@ҮrK5N-01J[cFqn]z|qUizxiRz- VȱYtH`g%:GYg(y%o; ;?OBݹTA2:Kz1<(R&"Ɨo}:C`yٿkOJf-,Ϝ"R.K~+֟7j1A\L8#fOXg_#&@ZD?^nYN8؄{lt匫c~"KHfN`Dvhz;)??",L A"#ȼ~YW2Pk)BH!ٕ@9.#,IiºHo\FNY},C;EUei/pF=4:>XrV+M}ulc6pe78hPk$AuLkHϐTf& 5-!E1d{_ʲf  F)!Y"Ctkh1ƳI5\kcY$KnOh?vDX6b+ỳ$#SIyoM饈Xp {OФ@ѡ/KbMXs7@] eEk-HM/2w*Ibv,[2x@PG[hiDvg@]WQ5 7SmC7"Ol.MKpkׁ3s{Ѭ59$8}zS|Fe0XGƾ{7ڱ[D]It^DzVߓ*2ٚ +sˬK\ ܊!"3AX. d<[dը{iSihos*kƇ,33ו@$q2* 7hq< n'ãt6DFR[<vJϨu*5qJ'rKdl~} mo ̹'+Tn*yD|־ u$אōa␱)W"Lrq0` www]^Dqm7&wI7[7x~.;(⹣MuJAvCő(h/cL\T+\3^*s5v8;ڦ<_gk^0U"]='+[!J0LH[:nL͛q" taRS$ ўY@R,~ݛO}xNhNd+7ݮJ)V! zB!ీ Gsav&ٟK%"e$M3_ƳN}vNU\fOw_M1yYx^^?l~퇄U`+Mt*Y.׹Xs̀<4&D<^tІ\9a}%2~[Vr@]?9T\E!(ޝKgIf6Ctns 7T@$W7leoy ?b6u IK\Yti406:-%4eJJvBƠkOc,*r;O.PJIXhPj^qLtJ Lܞ g>Pmbh\!)ulʍ>?*%mmnGrς$T «+YF)x<eL;#D pKJ0=pd.?J3 x>ՓHK0 ԃ3UnC~ &8~k9+F(`(l@h3L@fڃ]2MH7 KuF'տgL6P]#)rqx;P[փXˡ:QR0Zꙟ:2!6Zo̧d++EAC߶(|hԘeaݣ5Ew"@d/Rkπp7x"\CAyO7^f} (])(iT6#/ ?n5|XVD='Xw@0#w< `mlfZΚ\vn)mrWFaM,CAM=- w)tT6F*RPqhշ"Qf&6a?)gY=a~{{;$ naGy(+w$'~tA73YKq^ze̙~yjIن3ڿSpoAo79z5<B?dXQ`9VJήǴuR*?Ț3l($]K|Mta2g*ޑI`QVg&b6CVÑ~)=Cے*بb#s=v߷ Vvrb uwf+㸐Z-k ObR`-D-Qx @ FRY#עp=M5.2s([2^}Eo>Nz|Ð0Ʊ+\OaOMp 9D'<o{5Rz[5]3PTMd/-$7 |wo`a"J°6ת/ - f^ @>^) w Q"> ̣D_2 9el^n(p'idOu0vCW .*y4ĔtJe?׍(g]d9xav ]^M'Ťi^We[ɾq+Z$gň(ɳyP Ry%RvR>gnϊp0" Rϳy8wSOJe a1J5=GmWZtlX,y;?Kk%fv6=\&Sih%v~ܽ3Gcϝ%,)O"7 L-Ha5aiac@W9e @b1[;*$nWttT \R^'r+ʌ/}č(/;:^W o,IQ` S&A}$`-!Zps9 WZrIX$)@7գ~=nb5-XU۝?;-1@Ӯ7Ѯ9췏կMD'[xY#3X >1չ?A.ekgt]!w*%ީ,(T3ѻ@ѵ d;(\U 3*H2ӎi?  )at16ſ(~39 JGkh1;gډ _Z+g19ucك 0n%!r$Lz7&%El-8a蕘{#Sӏ3;.a"<Ն I)O 45"K=koL`¼Z؞㪉7,&Bg[.DC98yA68ڐŘُ,ż(X+w;܆Kz05tZEq/D zYd|rϭLlz Md<w8nݓF;\qPV4"رn20ٷ{?N3X}x A)bR%9/V>/.G5ӜfN8! 5V ɏɠٸgXRG U7@2$`E`E1c&7gZ⦕c6ii%IޖQ: R# {dFٞ1PM^PLF(#e]VSRXTj Jv{U7Qeg wu."KX:Oz>| BY+ nJП+$ƙ(p74UՒj">>χ݂&Uȡs֛/ N2 PV*]Z,}Ty,4kk`eioT[B,`_T ?HANU a7R7N `!2/2e0nx  f4H£Ħ`t_؆81o{>hx}2u]  O?Rpj,E06p>vUD$X- YTR\B=1P6{(95 s=+ ɲcZ߀-2TB2mVɨE3DwEVB6-7-Ⱦ/)*8?˷d ~GBV)qЙMܜoRɗ]C SfW97$=FjrK[g2w.U4M.vi:ʶ6]q:mZ5DMg5 57z61x4vUITf#'CMU)؆D/ӯ?B4O{hHyEZ ^W@MNs&c+2FE}~t$t h|4a3=ۚt˦7gcE.5g%%.D݆"4y[4xJSA x0íK ݔ5D!3P03wOAR ݔ( ;*^՝1+͜Gy]d'rG hKxto6&{>uk3FT3!aRLӻ@/H#c3UF48N|My!=>v$&d%uf.l,$l|B-> "ssf.aȔiϡ)ֶKBJeo2El7' ԇy\˞h ͊={.";)$j(xØI`PߩstA&X@aPNjg6-I_x`J6d>:J nc ? x6G3?)e=q,_#,Y52 qǮ,1ڦd7=<CY!Sb~k~:.~>bNn]?pḿͦD9@eJP2)A#L~I}q-d8 )muX1\6?VzjӢwsì/TkEy46MOx sVw<~wąmC /,XT\?M/h8z5/ƮJsEw,0yM+HL? ˥q<$xp[g/D*!K1+^~I>|UX}k&G(Z9{nVh5ۆ|ܴ1ۙA6 [P~y[TdA+YB:5v0/. r;v ԡ?^>eotKʅI~cu{-tu_, emcY'z6iO.d3GFƈ4 P JX򻅖_1ç ia$.i1yoςVUu+ҍ:6^bHϾ&o,xpG=O`ܩe܈;*#(10-&^ HV>H-C?WjU*Uܘ J;T8Tth 'Ľ}_/BmuFDBW0xq`a4iŇ&S'ꤗ湛7=~,oCUd5 4<26b##1Ƅn!XR{Klf[0O_Xwxƾ(RXb/ngA|3XZ-9GS/WI'S1P%÷_Y WUΝuke_HAv`Ս){]+HkTJ1G$ ᕏTpo׹MG4]+f]fXnh+9*YB:fq^AkZSI{jpydVlx+: Q݅!ZvE瀂leIK$nB,1 #pJ pNPW[\ŻWgբ+#rqk!FV7R`{mjk*T؈eYY{j'H˷IРXʎ32.U;bsW$rT&/meU16`GBYruzj߁ g';'6q 0!7of}2AFar RN}FhT8On!n PSg\YwXeH< 7O]:uc2 Ѫoj+ot6mGW%ǂ]i'WpOf ?A{D؅60iWѓ\l>zϵ H CՌ(>*)MɝnuS~q]`񔘾]gne|J-j2z9x@kvVZӾw;A*S;N i1'n}˄I$pCs9 :ΦpM7E!@ a)m'-;RAr6n=UEY?{8rf?`T5VOw0soR;5#Q$iCnO=ڿ Šܞ-3jaRR++ !Z_:6oX+}h;JT0ՊM=Mu% ,r]_E7qZBNvC-0JP*b~5"_eN&FWwHJ6ݿg?<ةzR>ԉ\W5٬'^D?CnfP]sw=`0rQ[Y9GSS@Y 5^z+z@{{3l=#6L*v?xTBT F+ (\`/1&jƊF)"L4I1O!v S'A@_5CQplu5#HHAVrQ h)_שMRߔ~ $L':!(j¡PYRr8V28cUVs|newu #: Į U7+//OR!gF[q~Oݹi-C@5d2O0dQL #/BPK ǵ$BÑ?{VK'=)z8La<:mlҢ#_%t@FνIuq&_~']E(7xb͞Fe)KR*KkzUJ6 2l/*k?"Q28;gYMv2doỶҘi5q&iq̋Q[ 1;u#~q_Ԅ=A`=EtCVB=JkeL }ŀE\74+qW^nC1CwgT ,!FJ n*]Y3Cq#kfϰ^4+5{֜}1x  *7JTÔ I1s  c5}o+J+?.EX[OtWye0`UPgFzAX96~{Z.WhZA`zPk6aopZջ~TI\S`_ 鲾|N=1o\:B[0uU^^5/l$rLhobYXQhLU⼳&bPxc̳/&:,f(\|~x^–MӬ#Hˤ 4~oaXvzJPdD8h1"%, P pHE& \*Z#tbcv -KVٓxGWQ +&t۲dCͭgT iDkJT/> A_`UQݫ UcHqܰ06Zo|_&y7:$ o%d[;*.aBۃQUZ6иT{au/*7Ĩ<'LIA½~^x^$00p[ލJ^䢛V;7`ecYM跒-z[Z]ׁLPg.uxBd Q^d+;TƣpIhl9(k m*"AI)'9Gf ܦF)qx$Mg:ǽ!Ϥ 1v^$i[REh:J[p;fɸ}9ϰ̆j_ع cɶn~|uY*F eb fT c4e*6ͪ)ƪa7mNG_GR'G\9-f)_n*6rxSh1@a'sSf2NhF/21 !BB^y7y^q!*/-?|/毫 0{{򚓃]d޽4ÈkQf~_1` :CIUwL0Ia|Gl8틬siz,8ھ"jjMb:#΄x21ZNa'nqI:A+⩢oQqe*W])ѭCj)9}^?0V92mEz^ɑ]իx/zmِA 6KZC|wKţ*f я]+M0P8FdR tt-Q3\AUz Td[@k] BDQĚ(AEɎm?}]rMɁ 30'~wXz62BPv"o4 [e: S)LI KaR6x|Yr~83:UG߶jer!!n8-,7QyLAK p<ΰj =oGQS:ѵ +Vb9{Qt}2~Z{DC Pϩ˼; Q7ؒ}^xW>NY?wQA#[AL،g])`XwPF}AϦrBNA#M?;rw5a0LX:wf3+?TqJG^:B×03"UDr5 R#aƾWaOGߝx8r}xa"OzEPFm3y8ruKgT#66PR iQxm*2p,ϫpsR6\N YVcnh=..'o=iD3- 6`,qlD Mjx?GFp|r!lȳ[-_b\FooЩ* E.``vx 1Ak'7ipΣZ٫j%F''kp^:H\Sɞ~pr4`( 8?!IHRu!a;퓀ݐ6/w ]]K-&QabM P42|)ľQHQ}4!!4vmnjd2^ѿ`\|={hj@z5S|WDr<܎˥( Fy'ʔhy:؟ʘUFht;% /i)C}+@18yYl8jKg[2#yqR!3\J NO]Szh݉}AU< =t2aP)&>F&DE#<8;85Xp4(;WXXU}Dx^Q^D"g#܌؅v],4Im%ȩ(獹nC v{gA |M 0 #\L ݊/^;;YkthCÕwIEU֡Wc2Y%.ƑԹvfb6NrGnXk@XbzylۢoeQ~Zgpq-q!u7zF<J2JˤCFpgx#TLKU # ;_;Š^+ %2k4ꈎ9Zx hM@tb& :uC (z6Ó6o^$eIOg> RW<8-FoJm\saB#/ϳ\Ύc?\7(/9]cδʆu3+uEgK_AgS&u;f^`GGͥKtmao˓ IU X]$ ˮ;J蝆\d8'>63<[gU H=SadlsPT٣o5h _G}g"էlO?4Pʃy|&b>`3&oM rO;s* bjȉpG<09%%+|/gr@\s܀#z#1j6Y~+Ze@,'/3Jkmu4r(^%Ty32!K*?^7矴r|/@a:!F^TZ\'r{AC6cz›%оAӡфН *bqi\v89 j{7o۴LbEp'.;@'ͪ ҖEG ,#U3}ϴ9zbGq ,K{D>1ciVTB^X -oy.92##Ȣ\LySȝu>,_%=*,(zGfS7D>ԥ:XZ5.tW6]BKg̟s}E8s)#z-7 N}iSH8VjH)\Ml`oV;3ܮc3Q<ǷT;l~I+M@L@a;}LZᇓktu|.E"0/36z_tcgzVic[m@5 Lȫ܈ZF<\]ޖˁ@wg;ʣ{t*&LQd[v,ܙ]gc onӝGcՏt_ 1ﰐp Ml{`9RСը1%uV)fO[zUBMQc'.$MGP>Y-r͂hp6^J' fƠVh@Q 1c*'_Ө\8%xM9@Wly?tB`gKW٢\TQ7?˸n~-c#Aםh#:Rn8^c Da+ .fl5UT(]CĞj,'(A*+#bu (Β\6I~Ym|o+R6D3~6 59LB l]^2~5|Yõ kQY b`UxKl”sKSG"]e1Io) 2HOp?|I%AlmơnCKQD;6T5W aиw&0!1q0py"6IW?HMa׿SP9-A Y)MD2v$Orm!Jff!߯e/[z%cLtc?jvDki>ID!.)>w(ѣ:>ܩqdFzc/ܨ\Lt5,?o\UI%&}'),Oe%Riq\240 >cqB"',:C}nhvO;'\6"Al˔(1=40XqВ[ RFˤ,mY ѷӲ[N\DF%1 7޻ W?ZmQ%D `!;+MwxpB$": g`a`R|=c!- `f_]vjORDB}D޳42fEW#W13*døWy__DH^+E~PHf?hr,̴!:|5+!4.gGpŶmiSG[!]̳n NRh 4D&mIYWFySYzkL4hۣꊈ{+]R4<:PS .xCo@kPCA .iAm^`/g f\Hn~㟭͒Ժk9X3ĩ]]Y容}6dY9q/M36m覭&jKQGOm_z*o&soIf.+ RRװ.͝ h?+j毦8#ݑ&})DVFvܧI oPq;Tz& ޹7Ӑƣ6*$i{-~QmOx*P;^W.BcʬMloN%K>cP?(!c([bi늏ƨz|+jdQsjX3&dm("UyhҚvK[X D`u@b(['֘CrɌo_1v@S 7BEUĻ= cXjB8F! Az]ڱSbKsRuOعZf<82!`sТS}UE~򯵘F=ŗˌN9* YHts5i" y0%I 8ix6%U cH Ҁ  T:nj+M89Z`h+azݐCħjl#j,벽4FppznxtFD`G-n'~}2Б)NF6U`E- _#Y{V?o -@`DlF/eu9ؒ<@tbQ֦KTxz-韇&00bb'qn FYGdػSnū'8%謔\ 46F7Sӵv~/ryƢ:}04G4{UsPk OGe]= EkiqopocI&ֹmZ- /0>7ȦchZqz=tDղ9&"( s``0&_Îp-ʌG{U5?I{\ĹIZ &ZMl̯LxP7 u撜e.q61rhL,[1L ~e%F+Aw\0R8F̯Mq4َÂjF9bdkagoYmJ?4،ѸIVxauu3Jn4sąbƩ8.!KZ0+%vcS_Ii7ɽ=:z:Bǹr OIxFj;4a# $qux\Woi[dP_KxcdHffsγ}TD3hY:15HE!T4_ߕLưlWtf) mBfoUHR\ɠS" pB'%E䬨aG9YmI> 81'AL8!y& jB/+EߟSUFCӹN X$O{ŭɈ5:]EeB$ogW9fL* ο;*(3ۊneGn(+5ѥGB(+X*co[&mc$vyk-_8Nvs qxlzl̤/jHAhqϩlޞe*F".6P #ݱS ~J!H ~|]\.t%Aiv``;~o\!#LE`yY QPbx6*kZpBұzv(:Z*@nn͍;I0l n\篔fSnSBVb-1}-<^F,pD[ج0lPJ@R[ L&P![Pq zz@+- AНR.k_3<4Vآ;4?{4ª.%^.=O=]lۿ Lw]$m6BxܔEltֺ9y$@cx)`|s4g^Xg?37gL?`HN۴m ƒk\E9,JM+>5M (?<H6ؙԇK#m˰ 6ˀ YJR/wlԉقZ:BM %@zW8$g+-;qkrj[v,ш%T4 oy'2Y)V_>}+:5QJH~ptDcn;szr.٬* ) o%ZYz&([81&1=˧}<ɸ\;~7kZeD 5oj==QHPjw㢢X?ԣ'"Zpe3;D`)4)%þ0*l8]0{hoch\J;#%"Ub~ɊzaE*۹H`Wq 6H:NLmoa^ Ln3 wϰ=P gsUahlcu鏧g" ?7z >3~0ZDNeCHb 8o D&ucٷ9cO J1V=@4-"dmAi$D>]y"a]wZdcK{Qvs@h`a(*!f$Ƴ׋GZ5CRre}CvK"eJ5G{FC`sT) zpS*)V0 m!E CG݈^PP%xBl;i;+@_;ѓ>QuGVB\SdR!C]^z]D~ڲ0n?aSq+ :LY$ - $#)VΟ lνkP~:m)ïPlVIjhf.McJ2q,'ui##TA.@VB$ tAP9q`dQ+o_~)P`)*VV\7K:!V\Odvu_3ba⛵T>q H9Hr PD[Eօ`0DtZ">\&=ŋs:Y:z! e7 vˊI)i(׵%b9dj$e7>AKڂ8'+ojC}BAb7s!XzaY1AnM[dP?ڶT pObm0ʧzHlǛw7l&2J2F ~ *N/Yو핤a_1N^q IJj=ĪUW`ufslϡ]Q⣦<#}0 HΒ70de K#$}\*;nmP6c wÖm;,zF<7v.-pծhpcCr7@&kHo[&)/OU<:dwrT.sP7Ƕ\;W֧,LY9/~&ؿ|s?;5McWn-1'No-vOfSA5|}`FEٴ#9tjq=~W6{^VR~[vK؃SÓ>kIP 6CΒ.\vA`Jt|€AWvcVQc} g-큻/r3 S@Ďy_hF.3Ek aOnZUlX8GMұ`c vzt/Owv<^'WGwzJ~f5e1Wx^PI |/:E-H[# U OH3w$ `;; T*>pdeֆ-'v%9ՀTx2m g,1/l[ [Jل 5kmG.gftn}SM~KZX_u9lm71Z7]f2'w5Tl7 eb!b)]33a zQMfCW/0\O"jвPE+a91WCo6^ZU M;&vK745Z 31۹7rp{L3OU\7N3H&A?1J:Nܗ˥p¬!{L,ĥ={AF<U57dx=1 C8hPZXtA M۬9(p}1U"ˡ3.or\gq(bh]zߦ{zylHFuLr|Ն'Lh*N&Fc3ƀ*(1(̑%'&סl5' }=lȕXzMTx`PWĄ,U?온MG( URXؖD+3Š%\n^8(\Q6URh>jue?o{]#I7|'zLCs RP XgIre:қ{=@#E\׮m]l^Կ]?ǞL0Қ 7~!  W& k8UDZy;GdtˇY,B0wE<"JC: C!DVn,!-L2w脛Sך袞Vޖmf:IM@}84 K- GeldwUᧃD~vg}E.I{쾜7viݍ uMEWh9OYFEodKF,:Nh m-L,YQ>>:mgmTtj7ֵ82-(^G} GvnQ9}3V}FH ]s**b5%IP[6&0g8r:Ὡnv:8:(IC?9nip.ȶ=AM\$(79ѓ c麱 }T\lޡqE$[V/qjqagh}>\ʚ '0+:\>)¨i#l~aC޹LǔPU@}CKr7i0R"Yy]o@dDAM=BHQǚ]3=vФfm @ :FN0ȐF1b茟 0aD .QM@ ʢ"|XdONpHXSG׬hNw닪}?o!/ ξ'tKBTBŌQq.ձj V܎™ BPaWΞQ'zjۻ~B8bB\NY׀rY =l衸ߖ" tIJp:tTMkMW0"D˟pcVor 0:mG)n0I~w%}77fE@K qlieF~Mm-[tiA./%1@kO"ã{Hs"x> *~ ?{u-/&5nCe%. #;|"ɤ'^G8>;'©KL}2#/?xRQ j11YDC/M uW)+ (J- In@h>"-Rކ}M\uԶB(io#,LjiZcqn$_Ξ#.֪ə{>cX%P'Q8t;O1&ekcu@(`'~-J|h2~ x[a'AЀ2 (!pmlA-aa jxA~bJ-bm$v]en*H0E*;[)ʎ. u<7אGdS,z\ty{J.5()5aXDHV3Š}DpVWB{B;2> <$73g5? j+{{gtNezS3A"oA{2^K;ֺFs6N{f7L =0{`H;Toy)XİboPbK2rM쎒;\K0QUQIɩ+-hk ;_8?ѕ1E 9H qR3!2e굾Ep BW Gb^;!sbԡzMcxb!tӁ;e!ĺ%pj&̱sV pl|ZI̯ϑ_7VˣEΧ7rB^8Bl]7n"&_!lMm:F%/1꣉=C1dKKCy6>a]t>細&uaf!E׭V&qwoe.1zוAfDh͆N]-OB_OLk7Oi`ID>Bo>J-ANcFV $|8dLZFB5;%vTΎ!Kci򖿰gBeG7l8Sf:8 l<2V@mBo;z rdETLGa?Mj*D#~U^\7scgpnn5]2O9,Mǭ^ *=~a^n}ߤO;v{Ko}VM*d2t|aυ_SVX2G,\QUZ[t)iIٿ͜b&{2R4j]ٵ& S̛;l'EPZ~Y euen|Why#m-4&D!5cfiNh;b,z Y`^(qQ!R\rC%&Rҫ@7 $ůrS~6>AF~*Az}NBIG [v(N::Ai*)2"UP/Z~ADjvo=ZZE5s,ן^u&8~WɌMU/&1ĜkZ*k#Ӻթ@`nzr (t>Jjb[p׷hv Zϒ>aDW%z>1 G2 A{o;ڻPi{-:H1_u FWFwE2r9;.۶9=!GUQmOE)2,PtYAǡce|"ξCh{ BX *00VGaOR_GQ(oxCNG-Iٙ0W;-6ћ#}\C;ax*^F8UAAcƺ#PQJ1 `!X9Z``b.b,3dρR~pgI+~(gEDY_W(b6}A 2e589.t:ybr{U]5@X d-F]\5%K>BK _6xiاotr12&bpV/QYƈ{8<"woNES[{kgQAdHWtVx`(K#rg*A 6ri/Nu|*^C0bFR =FVU&лW46;N%>HƞǜPҚWq鄝Nљm ċcwFF.CNأu}rK O۹ z`p%~ ,Ltβi:JxMۻ bV,!Pj9/y<[J/{KH4nlhdq99J0T̳<V5vs(GhO~I>7*mbI ܄.X&lMu繝UkYEjL]aUӌh4 ;g^lcLAq#zn'bC$!e\w>Doi.iajUHSQ.1J]uȁT'‰?^v$E/JUԒߕ,_w 0hWˤE.TSPpPp&eΔ;;  ?| Nv&N\tx[ Anz̋fpio]!d8PZ1w׮iܓ$Nv"($’`r2T|#l4@w%x'kY|忩;x\ ѕkJpS-j Fh$W+cN@:@!H5gT"}| )[vT:,rN|%`0с |%BBF$[`gX(Lxin~a^&A3\zkks:QC՚rtVjKCN#ȼ4Dq i9)}6ɜ6YV:^bWia tdة]`JO HiM$6>GWƛA'¡yfh#]S_]7Œ")oZ|#%W'CnNX!庇o;>~ ߃lI0N`JItB{ r8 Aom$(Rw(z ?{J8\8mb|Xvt>{I;^ue]6Y1v:[]eU@ʏHWv-.F ]V qCP8~XhXtPR O@F"S?U*RKLέ۱cV4iy&Cඕ\U:u/c^ 3LvFnIi AvvuC kTH2%N9SLYW0~AL-f+^^z^A<^w br7ݩBruYS0KDyJ/O02o\Cl acL؉oY1+ N2fʄN_L* ªNn,?{F.4qo<0||qOr!gM4s$"gjWF Rv:IƎ;Iq& 7 BZjU0S%LkT#LHK%BɌp?Z}at56luVC:x0>UhƔ\(Xۙ +tA` tmtlq9MirSvszQ?~?Ѥq4( QyE R,sƫv嵀&{P8nH EpǙUqvR7/3EA!N]()6=QU_e3ƾYk@ZW{p'@U^]\}|{ u!ƪ?b˪aR*+]Z* g,=X#WRukZϟKePFl $燰v+x[|a"J` ;&e} L5Q|FnsχFMr?*a&`NZO}%_OL+{tw'ȳ ^QՁؚ@j|4x nT:%oz:ATVl_j;?9Cav|8LugRKQ|2C#>nt7=Hh1.H.vEV>ݽ4R lR_,ժP]Ҝ00c+w+ ‘oKϝk*'hunԮ rXbʻy^YB+8a(2UWLSzYz(l+oޛNDni UR;.-<6h@\ "sn:Kr Ѳ`iw 8g& g+)-Іijs8]Xo|3)@듵lCK9*Ƣzoܖ YRsnFVc mU`eA:e(XtL\(&zSoy6FkC9 Y2_ e)Eb+$"4Gs&@͙yL6EU PXk?H2,bk> D9Qz`]-6cso8/  tBh27L`a9N; iF f馅3 3JWW91@ VYش#I_Wzױ~G@UVA[vO W#Zn\J"SV5eeNDQ#ά$hہظjҭLp!9sNJ`"Dhzn&8Y^ kNwOi[ 96)`3n{eԀt2]Zvн}۫~);TGEc@u)?KGJһ> zPbpHn5=tD* g;c߳U9:tmeX+oSAzpSt3N_["Ƙ.^z* >Ŗiu'*e&M.ʠb^GlmNH78#5͛TmB2g8:īn!@^G,>(t "뽕WW|li%0i7V/5ka* rq'=\ '.UNf>!dנZm%?y-\aOaV՚W{䂼):$"A։S$0N* E‡&ܲtC2g!~ҭT7m MY=hv9@#gjpQ`Rz?nvJQYpnQ'5g|F@WlZ܉ ah6֑1&qie$sTҫ5#ISfB﵂Y~hodyQ7k$̫ƮI&͢>ˠqx)Q" kSf1Q*~?ٷwN!/YEhv75Nx7KH D/쩹r#fdp$򳞸źjkQTՄ0ul]r 7d xW'3?jbkQ o[)QV#!ۤQ؅Am<8M'TIo0AE:@xgp.v=SqEe.^f^ kh@K^b~m+VYbcd'{4ٗ`k=A[iЩzi p*LlJ՘ێ <;KAEO c3&UX_*$ fԪ $dkS5&Akr vG PZ Z( ,q ɱQ @SUgMg=mFF=3gZb=,7@T0d䋒W6L,)4^bv/5YɊꜶ:y V+v~`c?mO)l6)gne OUMK,jlZ9h< m1[o%1)6ЏDHU-STu3DܬIbeavvv>ZaE"媧e.J҃)3, >,h9iU&'Л/?/ SV&bGǫ8*y3);\']h1륷۪A'*P򒀋獽c /J'[I%pWUlO10"kU'}micO ;Jc2,A1TL6Sf?wZ7h~SUAݱO1}-0g^J5}3k[tk+7 7MNkm-i_zm(t b7_VN|]Xa([t~"8!^?|ߒ mx$Ɨ A'w@hؖL|j~b\i`=BZ)xu?S# MF3"ƌ;p<iNĠJ%vS!yAٱ9*xO4s̍}ٌ)ۊo]jQ,*UNqer*]>nWcS5 JI[UI^dkRIY8ZqF\,Ck0s:TyE9LƄoymNV'$|̛Kz3e(sM3bKC0?tKB9飄l}lFm4@]b3Mxu7 zf}Db4hmH`? ;>]s?z%c+hLjf憎i@|Q^J^vǕ}E::毥[b-h"%5=v^+6 zkY֬$N4x7mTS,܊]&0~g9WV.^84]˘FEm@ &ѡkaE0(aL|6VK. oN|b ^-TOP|Ԝ!4cr|{FdZXj^NГs_,ʅ';] d0 =Hckٽfe4N.)8Gi|8DfT^ t4;=Ty:Rjlyy`^fd|\\-})<3|Ϟ !s$ t~uc2jTF@'XpABAq_s[ Dl{a0_zU>f-2}2 -6{rʣ&H9zqVzv煕WN %}_"YWS"}L\svۍח:X_J(gpAx3tߒ4.ljSGA=O(vkZsƈ\TEe(rPW-(AP8ds3X#d1]qiI%t]kGZc20`whPjzBn?e Q'کux,N æ%"K+]1ح瑙rQ9ƣj<]NY&*ΪLM"UB`!"^>W^hlQV$u6-˷M*#wOKD|抃 z>|aQh–ء>kŋꉾ8|SD&^k}#oo "\DC,2 .N7i"oZA&YVЪ 2ErYn:}/`Kley0q217תa69w#w_k0@ /UHGиZ&uT-b%mI<5nrsg*!Qr-?8+US' M-k3Gx }i][dιZx54"!C9ݼp\LQI1P֫hl_tWi,kQp zhB^>#XXj ELo8cx'?edp /65qypL1gZPҹ%xjKm&ڵ"ʠG$NѠU5)a@-f'uǷV}kneuD %O aYj:N39@EW9k|IxF8NS,7_F d.ORO) i%ݶX3plD/C [9 ,qrYW"x͙acwOb# HƻUqh_!1RF["B(^Do-LeѧA >&fuZx ^/ThU88H t"#TL?aݭ׎b0Z8ρ8 o,=B]ފ:#=彳q?Ϗy|+VΝO_泘Q\@zҭ ̬xil)qhKJĊ#֠%m;D>kx7po;7:'^>y/b}0 iqw`dͼԱif7>HEW!84B˶ +oddL T^q!&/3)hDg*dKBFe )[ja5tXcT8q>>s֌n68w*ouIM~kM%jd.}EDۊ"YU7$H];KU]r{5soaߟquN) bXr4 rr JD<(ĢeԠkʣY/<Ņ$U{Бͫp֖ Lr:u,fCYF;PNJnEr/a8ආ+Ņ 9M_86D!݆uv{MZATxO\GqHsj@BWY!oF+ { Il~чo2SAN$- ÙQp(Ab*34fp#vȀmq5QdVlÊ8>!eu=s׬IKBA!*;_E:S3rNyH܏# Z|)FY;61LNn ^HN Bwkc WZ | zT_+ir]=h%|-_ j'N㒐,LB%b|9זo|[08 ZF'D'.("uG)7Z+fXLP CۗE_͚r ߞI1k_xo9`8@B>$zغ%lO¹0xLpRU8Y{7Ux^z ;` -bT9à (tu1aJt05}#, &KzM{Cg {2>?y>x9x%_2j˦O(<7usLB#9(<$OT`[DA#^&? j_TOpAD7:-CEH87?+j7;da0]RN% k*C+VŽqQxS@]n̳a >(m(yx5IL%0xU'խ;xTߦ9n>UV0Vr|\.O2$'#jw %H͇lP5݃y>26x=5 zUK벴Zàk$L~XKl~Ps[ZՊ)Ġ7z[j9K;M1i|;a 9o<f >)2"`CM㔵w&W_nHyIĺw+*:]jWv?Ѣ{PT-Rd8՝WQ O); %gDu:(Cխ'v3![oi,doy홹L=Mx \,IXc1kp&NE`?uY32ݖ0<*M,:KbosjKs;`dޡ+OQ׫_R{.H# gR%l},7w3P/X(Ǩ3.؉0)Cl}MW9xUɳ׉h7K{_cwʮB5_)n {x-X@/ ZWB{lS2 g-TbLT0Sv+/ Ҽ,NGsY$F>>6<ҟ+v.P+B׮4yy"w{uKia[j `L5>4bwZ̓E)""~A_y[b`[0}#S.#\PM+R{,}tph{ ~˞߾c.F@;> vIc NύY1:UkbE/qu̙uH\8.-%y! |nkx-ÿX4D0S>s'7(\Ntih9G$!HHg}mx*+B$3[z7oJ'kiݔJT/i9a%paA:AgO2ĺ3tzZ?"@쾊rj`,ᑳWD{H;|~ӤK :CKO\`4e }(=w҂"r>j!r<>xsDP7}n%M{cl_K%JkBtf^.Ĺ2jv_^)# dm窏^[iHq VǗ&zSQVҦf#5;#)LwC?wL |;DPV1umnQ%@x%vMԑ-a^c#bj.ש{H#G&-![BBebʓ:+qX`ሽ_5,h9WVZB@o6VAA*+.]&D'2W5W qZ7 Kq.*V`{yF\M6Ъw~-WK(̰[3)Ƭ4WRtsFe{Tao䨹^VAqGKRimGAL[4uHADڣ觏0%7~ U%/$ Ok,X.@'3cB4Z8M)1RGEI@팫R($`v6G4r DkAWN){.PZGc/5n2)ƵZ%BE-(_,bƮ>R{;^zz+W|ŕ:17`VEd_\h1ζmF,`a>$A :Nn0&Yfi,Gƪdd E?zDh7֓>DLn%'!㘄ؓZhZ>Nv#4alV1Eq6R\ 5'!}qU/]>Bi3DqUXwk(61Y\L0ؒoNko~ߒ f [ ChO̅Ix'؉2S'(5=V;kS +w܉%w4ȓQ!%T~oNX;@Jֈe_6E|KpQ2CFycEϟ>Vu:D]0OwȮ}kIRUKUnq\ܘ8r qT:AASU9toc ^5 31Ǿę9]UsӾ}oI B#B53zp^UdmQhMu=憓^@<3Kq4”d4fخ5"9+m$l-Xeq6(1/_+WVs@ ϑ?wKB`ah!2`oV]+{:Rr 5e#VM2 ė Xq&Xy57ť^SQM/\UpM4Ѯ0^| 4rVhmi0LV04UlN gt%! 4A9vB_G_túˬsB8j)oqF庢iUk`mf0Olk>'gDJcPЬϿ5K2E^_igdJ8 7Yv>WNLc̆PУ ]0;aЮ\fNz:?h0bScjF]VLB5k0?Rr2:dW9S:`mEŗTH8huÆJ ʘAp;G{+G%cZ:bͦj8qmb+\tYJ=3+IV!@fa\i,#bF;:;g]qqղlfَIj_Ӽ+$Tkв7&+@īvu1oaߑV|9H0Yfר#6XV0 % XSEj\Br?+)^J9[d<2%׶ 1ͮP=+ׇe㑔>Śna5dwQro7"xR=y]Kl2풄>95!}= #\,繌spykBk c¿9}VE#8ij+knAǷr,]u_8Б$ m;m=*4u*GzճO@|U W_}/pJ44n>@,ӱ7\ح Q$^/IY8Y U^K.A\6f+4X ћfɾ k`i)DOiafxMR4m;"il .5F㚹7IřQbΞt=u Mlrv5*"/tʋE4 x~S܁a|w% Vϱ8=q9^شF?\<%2LG;?ZߓQhC7/*,{k%,2ϒO).ն%8Q*xӆ1J5/Ozek4BvuÈu ʐ X/RjBy2@ŸhTW-qݣN+Uxf r+V1m> 'uk.B@4$XdhrZ!W@糓eBRWܒ" 7=6p\5{ͣeV'>L-4hTÑQy_z]JO|d VSUQ[(1=xA *-0G{ps !L[bY[t#V&i"@ %f&.[p3n>hS9̪z-Y 0ܖ \'Q( ? `y0]׵yɰ <%[=CC?cO^۝qXPfJtq&a4%bC+Ž Ð)<< fmEz"98-/xqd!5n8npt믞XӋo\[jֲ9*/ĔH6C9[97vAtȸiկd:)a(UluG$w/m  P nVF(R|~|B~"bkIRpU@ ٿ^-bs!%[G_x玤GJ)u%0IQ F5t|i!0QTy|\CWNϾw6?iG֪+<%dY8 (,v}AQu l"@5].jP_7 6,`Ǝri@Gv3}8+ 9gyC,1ldb_gX8ٞ- 1~}ýk~Y~ą#j7ab$ew| ow,amIT0~د{9h"n"3-yaRIٗO`.D>~yW7!Cq@=,9- pY%UݿU[Wqf=s4ed7mΒvBtrNo񾙒(±lO LjDkߙ?<=D(ȃ4MSH:QjÛD/KVdaNao],΋:ѽ3`?P*8.>-jEnktKhOذy1^”X,|g(#`U/٧՝ϟZb$LJ+4[vcٷ=T `gmH/[P_M6aɨa4fi}]5"f$=aXЊOatpY`S9)[ntM-}.YZ,Ӫ +\19xYƩ K81"lV!ǕSV]5׺;X8;!~Zva"/Q^S@@P g#\iZB틦MF˟"::쫜1+,h̦S~4| Cج|x [ېeOܲ_ D6%H_%:D4A\;lCux3ji7&p/X.^i~\ǫPrX*8Je8MWqA.rQj? ;WlFj,iO"QJ1gZ۰ULLu ~M3_*:օ\WD i`HMG$b 4S:V1:[(Bʒ6~%ihiF0S4fVxbmdQc7vU{IP<%'&5¨zqxy(G՜wO B30RBT-z5 0߰pL#Zԩmkw!.G}Y8?h72V%ՊV PZmGi7ȈY7̝A:8 i l;.H-F^_E}#SF\پSdA6MY;jV8r ia,%XXdt "*\-d)14`Ej ּUXh*NWlv75WqI nuv[Ә ,W&5x-+'UR%'1 ,oY/,'YkFal=sfL4se|+7Ӂ">B OPYe)\əZҰm}zkfA% (Z10u‡,=t11 }vm f^XMrKWpr֑Ce3yQ/q叜 F/XaZ;_o,n}w{$:lřa8+ ؁@y%'GVV-65;&{6/I+e@ɺ;K E uhp یm.؜AG#߃Gyl_uF^-Jw y“+`}CcgSRup |xg:D@5R:gz}?w`O]ElȲ#tip;P^iJWyN+!WOȢE{qDmVsiFks j`MAqeQN`$GWޅ9Ftه7vK|b>uq 9j3fCZ!W}D@80HdO㳠-į3Oc-`XAac0`e"C|ȉu't~xl0zO66P"Ŷk!bD8H@ߑ&xO |+_kĬ,lc-z4`t^+kr<$c 6I~ Y_u8zVӾH}ICPb ]SY+p@`{*H] [e$q'Qܭ n*>z?xOgƼu~E4D #yԊI5fhEBWP99Y*͍^N9G ޙ0mߛ:\mԩv:X(]k89c?+VD b"KDI-4XMzk5 $0`8jg|{x" ǸGCtoK\Izx|>4|v(})${ZHW!636?]2E"oI$퀝n%E H5:#={u;AfI$nF>shN ,lN^'jt{s#e?90%5@_!< 28C1p3gHLJdF՛Py]IwWh)5(>Zb$' [͚וDro|²KXh>2LsJ+\,Q+,*h8fjz>/A WH~\tru Q \d=搸~rBKm&WAܖTd-&|,_v\S\--݂]Aw(+#[C A& [3Aa'lߟl\Xr_T@gv@!#{͜kyH{p&o( PDzUR. sI)Xc୚H ],lکdmYVԋ nPi:< V\mwt谘t¤8# ?[*/UMf{}"N\)d_9݂ y.0sHyJnr uKNR'Q}! ZvlU#?||k&]5,J"ײa"!%^Ҝ?.RGSyxwhǷ\(#Rzf"aH#{ =lЍh6Ҝ'Uug#>S0AYo!H9leeP@й\&. ё=HX|3R}Ij'@L6SՕ礖jcSX(ʓfХiA[F'Hj t~јfl+~NܵE6لC>o>U{{ &`28 5.)A :#%\"b"1$م?喐l)8-e$G18Ƨ^,)۞ÃmHk#i8Y|_5\6-5_O#]=y!պ ʉ3%lTR;$1,tռ-̪%Ld{MWlbZވ`"^3C;a|5i1fﰲqq/u&M )>xI̙>LcP t RbRT{Ds>NH i|ma? SL ^q_S& P"^ww1|H0b_jV7$3Jպ@C?dW*@Y5Tr;Q4օ@lW?1gXRsO_\u3N 4l3 ):o;PDhpWCMr=~|!xȰ%T"qܱ c4u.AOEݔ7L^uzs鵵 Ӹ#g)״v:#*QtD~nJVO5 D?s\1JEO&ΘXv!V/eH) 1۲oH9fb_VU(?kdFaH'[~aC5RAAhAZB❎LwMV`E¥nZȈIB?B;]:htdPgOB $c)OqJqO w,\I?L+" dW .1Š"D~Nʑ-2"|)811C=fGȎ4u0:JM ɢ܌i>~1ds%#?^$M\$cH8N Oe8׷ad]\{LّYgM|2OEYJ= =Ge__jܤx*G )*YUlD)_trz XEV衇pND(c #,?Yd-mwE:Ajke`ї0R2!'/סNC!|vy&N==5&VwHf~@(H drEu܂Sfc?HTf)& ζ8Da?3r?|:f`\=eO_/6Y<󪜞쳕g(.hcU/06]ɟ-!KmFZȊyC7/"㭡8\價 b,//`Ȣ}&'rLbpBlZ1WgJE%ѺtO3a|)RnK6~d#JTXoҘ2@*)Q(IRBN9/5f`nw1f`-}FqF^<0wr)< ,d>lO^AF784|QM2[@69d(|(ʿd ;\nQyW2a.?]$T/>IRd+qA?ʣQ(8UQ'-qm5 \3 Gɓ e'q}ziS챨?C3X)hUnXYܲR=9>b 8aD "!g:ךkSu#F>d)eaj/h+_߾!U, H2WzŰM)lV"$k*s2// x5X %NSJlQ1F@G"WJΑh$h.a`jkW ޴lrXEcͪ;b:y2$4342<{i/G.&W}3,9DG5Z7$i4i9]F MN[ 2u|Vtm4/͏ز@d <*~'g1ycl^plxyppO{< zx]I3垱Awώ?0{TMfHYfHz!w k5m[.36?]t/艟{ Ͳ#QVCU_+)z#@qpY|a>f՘zAݫo]Vَ@,|ۃGv&u%PېxFjr'0I&d!>k\o_D˝0q>.οY@[6Pow{ !Q P|nR`a<"~E^ 1s?*n{&c.n{qd\Q|=u0 (IJ%;0lUF?63YpP5 Lc8,t#\U~t,&jr LKqTe۰w-tCD:Ue5f($P;f+|c3<˶jynh0Crmv˴.'[+HQc?oZ" FXᤏ1 @J3^JZB,;2eH U۸fq&QC+Yzn<᥮5RoivJ8̨&eBM)Јi( \.r`^ Tۡ͟/7* bZ9չΒ`` z[X=zPyQ`[ vܐ7ٖ 3 sDj#D܎+SUŰSͶD嶌 g*b "_Ԃt,?XO*rv+orXoO043]hp}r$HXy@tqoj\eʹi1;{ۈ~tՅe\c˹[#Aw=~6c?yUAxz|Y|.qGkҋc( ¹;MuJ)bPzw^1X/iRI!="F5,Cd% A&ZE@ 09m.e1gik+vi{E[PAb6?ݭT2R#4p?OLSgQ X'_hg*<IF0kW}hR:Hv&^e^FZuCv䪅Bm&,mKz;86uw.M>SW`Lo)xꝴ䪕bɤ(>oC7g[/ObMLp]FG.O{m4rw P?K*!/Eb"hd;ZQ<v1l(~E=+$J[[ɷulgKG4q17Vǽo(OScQ8alrDqť X=>(hH́ppB8v`xaO):rzs:*9:@`fj~ ǜ_\2b'AZ|e?/_M+ d̦t'Ҥþ>P>fѼ{!fAP 1kxlsc$Ycl˕~>HָELDI}AaX =XEcAcf_ۥo; nI1|o-} jٮc+: GD](Uh8*wǙ~;pLtiʱ;wcMIz-9ۤd @Kt(Ik x4_~vQԬ,}?+ءr+嘱`|EWuZ bki@(iCb]ϲ%\,ġ)継Aq<QP"ň(Kds ~$Xffu.&w}L8JGv _n~do hڃ3^`?y7 e7ѐ^ԭ AQZ6CEĵNTi_kf--n$XyW3_)o QsMU|OUA mxX]{7yщwj]c-KVn ]N'=7g=WKM[(cD-iRyګu *̀7}ˢ<6xm#pkY;MU49u2uQcZjvJl8]ePvI g|edG5뚡 ''&qےGQP*4Sey2sDt X|7Xiu(M  UU*L"z7;p=!nl2mH40z&rX Xu 6*5ҳCSCc]҃d9cHz3uwTj>Сe鵓Ao ky>o&o颤ARoG0%q\]Vinjr锓E6 qo6%~;z1K/7h?U3c |v&X#sGmz ?^86yp3UN~c*kG4cjw@+eQ }Vk4J#[jǢfFI_/!U":F)t{u 6M}9b)ZRzKP:|Y>~U r FDN-Kptm6"l֭non&z%ٟoK5L-fft;Æ9-űF}7=?<klK"+6^hc|Zsw,r/1ofܶӉ49Qfa0D/qU/jK \ne2h(Xkl8tښ^ZK;|7AD| 8&%@J>YU[.edYFpУq$U{/g99+rLdgR`q= FtvDgGx;VT, Bݞ: ~L]s.Epgd>|ky@w>Lg RNo, F6VY1f6-l"pJ;{WjC F7|Ҍ$>翀RwrMLV^(fكmSV\:Ft pk2tv3 TPX:81W6=?I~'mq,9y*LMkøYj%(C/me22&7CqT=$]=rT2؊'° /"&Xk`=h `.ߙńY¥R4O^#cVm%؀L6613 Ur!E{BcҔs J71{T@@ YQ;֞Ĥ8<-%N?:*AO7 2+ax#a7\ gqMB7aǣǒ"5_ޓ5+)!@QajUaOs(L-.;ӟߦ6޴do ,2];MMrZ|v|F VU&6m8R|۳v2 F0,G'$y"R*;Nbɸm[_FWU:_\LvqI)OphY5ei[ieTLcop*0eD9̔m! R6%=ୟҀ5r[ybYS<)g_kA_](;v5dUwt0g$wZW 5c%PseƔxFBrc zа#߂& .g-QK?  C@.$ǶL\g7Z^@_&y1 V2]FRaz:FײURXN~jw\e_- zi4J=jP IUNTNC\/XT&WM!5Pdr_Tyҁr_$7Lq_Gu=7A >knmbF##Dūx%PzھV'Tz5sk/#~.Z2BV Tt^.҆jGWo1E(K[}4#P ƊIPjb,dQQ) Z4mU{,6,;s%klZI2ʐugfw/%L>:v#4+[UMѺe_$zF.fSm!mЏ=!@Q=Zb=L]%z~)sJ %hbiM@,wop͛@EL$NJD6ܤ`c:#Z.S#ݸvݨ6"{a` ³JΎ76J5EH{i Ol^'1V N?Nx j)'=U@w6qbOpI@,SqRSF BPّLa&AJosg!dq5oiJessԴTe7zgz/ S(QuW7Ő|7=DZi4KPƉikom/d6 fF0 K X;~) OM~g̰7f;.m#/xW?'dpuCպA]?4q(&39_3PjrɖB!ܡf-Q:´okHt~S㱟aKo%Pǐ~sT>Ӟhwt {ӆ";i.`US0u*(o՚+`0LK{oîE4Fr\7Q h(+a 1DzE(=p+"MR/8f[y0,BH>GTlHE"f8ذņY.։lq=tvǼVEu=uvIUz[ʸ(uldKS KI58-%裯%o oT/GVb1h7Ӌ: Y~6!QώrFl=~( ցUu?wEM|հ(yEYD| #Տ=fK Ւڭi&)+_.}[)MFɨ2!k5uXU֖>Mqk=K<}s7lyA J1y mԅ/l>y%dhnhz< eS) రg#y I<)IG9j o[W=pE`pY4s] [=ɥz]8~>hDqA_mN+ I= bچg7Dธ8ҋf:ѐ_"w7``^˱{,_qp#QfJ*fd`e Cצv+<>\6z?: <ŝ am _3Ļ^FhpJ$P?SwY}@W 4WwO\qHWgdt\8=xn0އP՞ '"2[u@ %Ƶߛ`^4[RWwniFO@M qd2fK7ՙҦsA,c(},r858 rۭEj,[orwxᘾ-խ$0RuGEfEW  0hԧljpLzWbZ궦(Fe2{k>$R6T- !Ile=4{ZШ)T#L:]?|{_5s-14 ZtTBrA\f˘LpUkIj7eZCN,ρJtR<"D͑ Jg_o'Q}z9!ɐQ4WE`o (B4)0W%H$,'aUuם)H>1یr22D yV(u/׎fU{b,t ~z Gn,XvԦ=> ]I2SY [}*MFY!]KRɏ.d; -3wJ8e#2_":##yY ,q3{76zQ+WܟJ=ҠȱXZ ~hWv:rytNMScRCǏqa~Y:ۼCyy;L^=19)GNx=;&k)չ1BZfkB.5ekt¿M~DLz=1:+LVXh \A 3n b|948X=$['ylȋKkbn1@LIQe©Jj%'*6Oac; 6Pg%VSэsGYi(w{3j|mVQws.<`O_k9 L:N1HWXzR֏vͦbF'ΫU0RenBtBY!RS²- 1Wmd>ck#t ɲܛ#wVKOWySڬ:Cb)V zy' Y.J:cc b#wl: .+M3'pxC5pۦnl&iHeF-7fCv6'x;C))鼨WȽ :68W-tV[mc[^#ygTWSYg/<.Z E?{슀`%6#HP0:ORg<]4 mKNDe_KT7ňc hnOvtF3/}C낡b#;nUѪ;-[+[2f.w‰/]kr>w xI0\fn!x4.v" u//0oF-{`Kvp)P_mW=^u}rm1~:LuaglDžÓ3ϼ; uTxh<)6mo y M\\$us7pN>a֡$Oe VkwL| g ֪ QMA$Kƿ Qy9/1a5Y|^" F.9=ˇ.ߏc%l!}Q Wݔo B=ӼdK]wVR/Mڂu7jt J2\9`i4qT~#;ӟ*܏r|,1ldSjv$ n Wq5fL|rNX8`9CT_w5#V*jȻz q7YGJFJern~>SK% g!e-t鐌)mE]U/bn+;7@tMjE(Bq)E`u&PY|1S`6- ^܋IפMWЫR&I n\V^>0(2$;@z/ pGuViJ?Qڛ X*$[ Or#թ|zxY͡0'pWIs\g#H{A/7 ,F zeV; vҚrQ|[M8dmPİ CIAiG'%lvy;A2(_C#44yH;<2DxP-/8#[|,T|EI ,uX<>e}-_fOnu┝"/ooJjHo5&x9E^ E{<74G[xkmfmҤV= `0S\iԀZRzL*jd8E+YGW@efտ5T%'d}U؍ -Êߠբӣ[J 6 ҁCeDTG ;FٶK4`7\&*IBҜR}Y-6LroIQq,>ƪl%ԔD9F]_U1©QLkQj|'`8 =خ!13;^ٯE׸H%L\kWNt2k]K29eΰ:A-ژYTK Ip蘠o8]Xwd)o94=c;@AS+Jᆁff,SfOP{Cj"ț# IQexHģoiPU$BKCcN##pG@~Vr)l^>-M}pVs1N fӮVHҪw<+s* 쭿}5 W>{z,nZfC|ﶃ t[#_ ,|3 8K/|pWCָC/u&TɁvqݳD2e$4T yyeNEښ<,b`k0Y{whXEB"L:G~3e\zM̡ci{AmA߄z|}Wi^ cC5cڻV5Kki _j K#qW)AE9/h/i>w6anWr+ZYISPsgc κ#I@PP|5 UQIk׊p@yn2(o':?xs :ç,y_@;usy8:&ehscm0."Njy#l܁PVZ'O͑.\oOZtXdJ3$9,2޷^nSF 䯮b@ܸ;*F UKUtv#fx &*#\+s+>%L6{tkUEu Adcs)' HƁY,Pmc`RӴ-9$bϿ[y:3YMT%z-oH|~0B:BC7XZ.Qb?~e^?\$h _筽)0"$|?]Wf">)SΑhţ@1QK;dVءF & 6l}N-zaLm$>&G' q| *#jwW SePojӢ#}M H(ty1Y!7?ZH%r5)ޏ3 = Z ubl=Ztf)I1QdܿߌV ]1oשNZxqV@=D M/¯U%LZJXTxo dr:FbVr:;/qF[תȳ-Z*O\*Lv|¥!",nYWFMm;e+'lYBB4cƲt0±&fStx%8h>ݨ,ZI4jKη%pYaPP&L[1`@br&d9 8n\Qe >bWƭ/j rj:u\ՙRG(mQKk͗hojmn6j>Ƞ'eCߝOr"ic>4BIafDY۠lX9fQՃٱdUx8w\$Tu# BcYo&ḷ|QKRzFpGM'_-#eIp'AO dk_К2r1k9cMjx 21;)fH49) 9SD'۔ XHW $mʌ )AƲbf &?3[ERIr¹`0HKt6qޘ>o"7XD3?c/=ʲp4#^u҇sT[9%6V(=v,G;22'_kp٠2i䶌uM^"#Fz@Hys\АnS?<X,|Ӈgj]hx- ZsKw6Ǵ9s^H* \co%׼~~wʢ"+3h9%|{ [ŽCRn&?yj!R}l{N)&HaShC)"W׶iӧ6+Д,NXGM R~))K߱4%{G7]2nmNH3ҏLaZ`Tg +BUadKqI)ڕTy M_X_jw#L胣QkovJ Oa&I-6JY|Ao`9fMj΢\!woc"Հ|F$ lBiEt -31 6Hjح)>amS2 šFcC=YoJx}K]?ZWUۨp^өKEӠ3!m*NѨFHEluvQvT=յz?Up7P*PԅK2>rfV}a#>%WQyhe }ԢJwnrvqX*VAokٖ0W z'SD nzbnFO[xRTJlo]ll y/@ݱ/zQP:[;Cb\;ޓUE7@gn-ZŨc`qBdYSzE%9&\ ,e DTOzA ~ZaNz63.͢7Gyyw05$a_wFLZ/Dd %*4x,a|.D ~nHo>rhh67oNQS&~3g|-37M6,CX8E|+C<4c -[F7]:g3p\8ay[$C= fJGщlʢ@ Hî$X^=ƶ*VI4!CK&6KA)U"^ă5\` ^>fP>[ldz|\wf{M_$դ5{{K a|i~?81-b3"fi4ӳ#- c@{̙ҵPD6 ~.yz@`@+Њn4bHJֻnv {KLSr{mf.d{c[ t>wA݄?`JɧL(OlG<4Nw u(i: (7ՒAhtF^g<+w"7FkI /\BmRGPKhGɐ5Wv%ߒ $Dݢ8mfy*el ]>g-mlHHԵ52FŎfƫpw;?!3FNUR |O,rX%Q{3ԗ6uɌԹvp'Z,2_'–~Gb'} ދ>dDpk±6U$hz!i՜zt=6ETr^v]S9Z %Ϲ+Q{P;xu1՗&֍nh g jl>7p+OBqr Dž(m2meK޷̇(p\BơY#"+8>׍9V¬9}4Ti{5&.w oJ:nPoE y~o.(Zdz{ EzKV"Zi.8 %jX~փLi 6!Y.*hܶ ] AxC&$IF<W( a~[G%-| iuÐrRjYњQy\vmŔ\<5E]Zrq)rpb$keҷZ@#GOiT轵yQ*~>ݰVgd3|]At囚JySֶQ=w4aÁEAuk c|f ? RϯUJ2+fg)HnHWiKjBwJ5 kT[ԭ݆{g%I Cĕô%!L>ɵᡟRbmHqO33kČY`o0w/|=JLWr)ySͷO7/{Mj؈vwRL\%Aq8\`Ŝղ773>Y9>B\7)/ V[ϟ7'vؕ"&YZC5۰u(s{{M$q-tS"9L ¼=ܚR- ̉w0XAԱu|)֐֙+h#JI_׷W-Oƫ:+duW9ঢ A;@|;){ʣpҧE5jc;k3[YDSHʦ_4qLfȄ>Ζ.އq v' 0;3~@o 뒴]ӄ)5/{C{'RVKÈ̿4&q+ AkH0q 싫ٴPZbus׮BG@'bxߑ@]&U}?ʶ,,aOz1seJ &w1+[Qb.y pԷϣ%3ZBC`3r4r̀As9}( %3BBoCk@[汁D@؍i7&'m5{Q? pݿv sV ,doRbkDzbxy _ޑr| H5U~ɕ0~$bVmxeU얧s/],)#CEC89k' ?Y.}Kjf¾zRqrOάФ!*J-DsY:=``a5Ta1QcO^,7)c>߲7DlJ'(TJ=ܠ;*̬QfzAG}πX5/Y>Z7.v5RH::8,Hdajg~6-lˏUk$~SyWmQ WlNz57+տ,J2j _Nj*4t92D$b'ӺņpPOL7G?)|s&F#vRF!8=61n]R*V>մH[z[-v<|-, cvFwGDUqj5`UFSC@[*VԸ߸fjo6-t"G@ } Vs W-?h,3tmPVWGq}@ ȊN&INdXA]`\t _SG *}T3Wξ6.wfFNHWlb:4UҮRk! &\%_5 (O.߀K.7WjEjW%1;' ^fVBpzk=JxZ2汑 }a&_i +5n#{RmkE|NfpY|o0?=dÈ(i Qc{IH~ :S}M^ `q:5j+,+0sO8vqmaB 8M-lSS"2QT׮%SG;swH4!LY?&,nx$W%n)D VE"8IPnjQEikY]t~RNA"s+_ʒFt!M@=?Fb='OU("LYi: H{{hSȬZwr!xﰿ%rڪr{o6?W_Vt,aw@as&OґO{e1'JO"ut&雡pw銫vc<; ,NF{o`/O7@kUH#Vӈ!^*bX*I֑GB>t.j>uO&H׺!q[ldEnЭMv HV \.N9QGh&i1ciGT Xm4]u4Fv r)Dž-u4V,=GI^p,q)Btg÷@ά"D(s|xŔ9ԞaNX[ͮ;ŽwMi הbrǪfG rD]|ݘ= TbؕRWtV2p0:WOs4 ô.eڕ>{R9 DNCk<vz$~jdrD܌}[0AUVvmo&+TRE$R-2×_ Q$6 V(|a aӖd[9۷`R|"qu~IOOf/b \|(1q:@"9;,>Iڏti_Ԗ4)f&)6y4T!eYXu[ձ)#g./M%唦N]_ąM>_H$.r)b)8W܃gκJaͪLg\OPLN<1D}8$y5Wx햀c %g,3s[RRψK=dGrS{]X)pٙz%K1~g%^幪m,|s~גe,n|E}͇Mp\%12>6<-ʀjS%n4~N}&ix1my@87AZ&$g7(qʨԹP %˓oM W".Kzzr^Lat%(wLU'U :i͹&%]4U|U\Sk0C_:}L[9^_+[z/.w-zKsOZڛP 28,a>ȗM>3m X{L-To6졚ٔlWSmP[(b!h f?ZV `~5ƁžF#`dȓ3ڼ4b6|&L^:Jta;Ep鸌סC^T~{)Ƕ/bDӮ= +Pqx8 W ({&?*3`49 $p1"N5g-[HƬ?/E,bI VR MIu_*XRMʏB[ݭYZKp+XO{D4kCbj`Wy-ϐ, ^t_"JtDGbϑRRUcl޼dMbg_* 7zؤtfwkMwDЏq cWPr gȵ!CG)^N ]~rFJ$B"4y8!ؾV3ȲᮧU!1*,븇H?PNٵ`](i'+j1uD6JT.XL|GYW@K0= hbt{zv| /Mel=xM-}VV=CJT^]Rc.g߀;i{U$؍4ͽ,b 4QEyk)}ǘc=<'r pZ5 9B_bm A $nhP[&.ދOiv ׵ Tف\;[vp̪h*)x|!k:"ܯs&l A Y Y[}*?Kvecc8~1>yxa4ܝ7j.IP5G̤D]WH(C\f{Œ/ДQ|ESZ7xsBkV~ 4@fA1" ħYI|Vwc]Ⱦm0ٱ'R-;P֜=Vΐ*q+"*34>xŖ=mQ4z1HÏdCW~9PYc͹(ұe zΆO"*[EV[oɇaQ3 mb]Z`)0*&,Sm}@WnPWD>94PsrAw|pcRUa \V0Bdg(dg?p@8X%}RCj1-Y0ӏ@$=8l@exQ:f[֯\=A {BPd?pjЉ+^g Α0VRNtb̤Q /aw+wRW3gku׻^(0LK0zO* Z!w;xc&{$BW4m45d+I29H(`lHͿ>eD_΂k]ɺ$n\ށ#HւkH0z#@A|w̪:oM (`M`nӡݶ핵SE.boXv^_?i晿6Q#+W2J VBpd޶hOI9. $]>7梛m/܀`}S@XDJNdJ@O+tnC 8Cm;cb)W- K^d@fV;7W႓9Gquz M)jm `8X .fRnxa*Q>nE*./I8Qb;A42oYzZoSe{ xbE 1˪3Kp4pT8Y*f|'O ES$)-ۮpj>Xk-pte0chҫmհtD#rPYW %00 =ӹȳl]֖wQ/Db؟SiV?XzDi".S qu=kR+L C/It#K_;0s߶؉> }U;e:lNwbˑiEts?꼇zzde`cBQ M;:8h„bNBVJFUFVu3y0?Hq&rE@es]sCڃ!hOj(WtPFExSq*K8+hަXMRD:4{GnG.ϐA =@"5rh\-%2T)N}Xp:Ft;4?Sҁ=[~[\멺}٨F[K)A "o (SL-sʝ_f鄬4Xe3z)>7LEcm]3M6,n+@3׶5ȥ]ғ}3(8w6řijv:^'TE.O_aϏt–:ΛeBuGxw@>{NB7,!j2R܏:sXvuHOt?3>wt2\ ? 68ڇP? w1Pwywu~4׏wo e s`Or>8K}5yE[@d)xL^p(Ln?ЮU:ѱ7-MVH7SSA.dݖFzQw?A\ x|\"\TKm{:}oX+!FB_Gq iK0K& 8*FK"o#1DDzGW_ vFU}H{KL˥q~`!S]J+gQoNaDJo`pȮ]%g؅Gq$+A$g_99z-<  '_Jt3X1wӚ~G$(v$Bbr>/2KI<>bA^͉wH9zuYu|ExڟGSͺlI\BLb."ȁxN"v=^lVjJIds7t)u"q᩸:C[Wm}6h@J/VI܋< A8=,<8rDEoϾbusk$Jѻ\'G GIuw'm:Ep5j5\% æog#{ 4Ya5~8e7x'lL3yEA2AM(/+YTxo =틅|Gg1q4C/u[pw6˧0d㑷-F5x7+>'JAY YˑofU`j }mh,2KqC~:Ӽ膱ژއKST/.H h )M/L}@lE9v,b ܯ/hοԇ>!&S۔S"YRȉ kQ /mv2͂i4s_VWPQB7ݒ:=uJy`$MUEPm0eF:I7c':85,ZzR5ڷaݎ.Ev;= -.vhM0jYGZ ʡE=ҭoi Bl;hU7 ^kT;V俥sK~Tw Efknp2erㆇL˩8#|mu)#^caR%iumZK:|JHvӿhsmKPwHMTS#J u#$e_-<:ɧlGeL-IZ/"T}Z1@0Iwu 1m`'ҁ' eo/<2ILf K2`X[itLxu˱;@a:}x9>!"Kêw^b"@!/k䛱Pgg8WPq]cR%*_o ,)/*Et$qrLidxkh?rmخ@E-*֡㪧~M)8dTw}@Ed}Ro5y[eqvLHCjۯ10^$tIkByd1xHD]-t+w32 \vW6u~z E9!s9ڙNj ?}: (ewTxd-#3!,JfvOVP 6LVlc8@cd`Xt|B =ȇk:XA#/6*8hAuj_Mv)!&҉ȠƜ jW *c]Kкֿap@4& .@.N1> ,<4A8Gl<ۃqUy4-xs'F8P^i驖VNy,Tzu'uyN֫,d9XRCHH,q~_ӼZGgǭ)%YAYG/,P3$)60wS&!U4sqvhO%c@ۼܡ=eZubK=oj=36yd?q4ElDm-&+!1wā,' n qz۵W]ĨZ({uZeao͡Bk{?}Gni2l"-CsVia ``7΋߇(BՌG'J`"@PXGו , ѫ nHꢆrX~7<7 mt:=ӫ 0 lfDjܜXWFDtmE5÷cst`?{Ș+dᄊ([#4^t|ңM\sAq2s A+ ǦDhi D1 j>)ULզCb,qבʟ"AJAI7|DR%keW'}73 NȢ;Wa|Sᣐ[s(T+*Wm 09@'L+ޅsI?WmqY߰t4,sqDke᠇COTvOw`'Rh DvJ%֞;u-08t"*-A<19>yBWe$eG}E^{2\S/!3_#[~-mrV爀rSRs׺7l3P =) v-%nn`(}Bk؁oij Hg sƖ 宅/-qNS7adQsD n%ذ+ go ֗NkdKxz|7Vݲm|| du-tWjFeT<49k'Mp=6_1VC(~} 袈Q7Y0 b{4.r~KzӲxfZh lm6b%劭әj[]!χbTs(1?SRz:6"x@AMY=9PRBKğ-fz[e+%"g7 d oM@,,e5K{!EfÂ.~V9S|G  h-嘜a-nkr)*ֹ_.js&ζb'~5^8):@24!36S7]pZ_Y{?X6s942s3GSyr<<@> )]"}ZFn"bљ)&ue%c 42ibϧ[>3T$&^܏XuKrd(sTu׸vXja 5=rZ&Kc7K:S"6-Urtrzu\14 !oN,ɤb8BT *2k_3LPUXoƳ&n_ "1|]2XOLZaqрFE Ef]ƘHU`140doZ1c"?''Țлqʣo*qiNxuDD2έOL9_<ǧ|0 `t5{{ZMxnE*1.E2d>O ?#0!!q`)"#H7WOhpxVov.s\Vf09e(5SW2"u%7" 8v@ӇzV_$`U7c7wtg,V+V9--ngM_qD4|mDE<9fĮ~߹,3Ѽ9")D"}h<51`&׽%Cv ";uQJ~4)Wb?j(vBca]o11B{v9kݧqDT'2ndw#4ކ #t{0щpcj RzRpuu\ONx*P%ʲDm> 5`7o~'*Aku DVHMu&sJ*YP|46ˡSe(L 8>! 䝜r G{gfzXRdOt Z X,ox=Vk!7(}ʢ) 3AX:#$Asg(,v+9_UA+V%G?;`+m" mܯEc'1t뇌r`З`[=ƼD_THxa*`*dJH2"}zZB3%}kX)g}CLG-LUiJ 1M#jvDxU7e[2.Fq>m+& PI6:%롇ȕJ/3z`dU$B+sAlӭt.Hx/etre1ڟl!B{qa m&&qtjjF.R{a-:3>-_ :N9dKeP P56.為efHT,q:/Sz)VQNo=اEAź;{#F=Yxha7̏)T[L\ '#q3S-\ݞw”і?4o$8at r]Tb'4% /k $YZ$SO3" wזL}7hџ0ݷmx;O:cMk|O} bh([kxnc\/ӱQf$S+Dai܂_şML oyxB"*RwJa2 QˋXdm/MIIoS] g6=d?5?qyty fI! ˁerc6q! 2aH2oa 8<7.ś>:u̩$mt|RE:3-\W輳\4팼UR.7#r6r`~<'Kxʹ`-CHֆ 1 w I}3] QU N>v+>R &١w+XXØ h[K+"4z,o>AN4tbFz|5#:4dWwaqHvt:&7r穯..vwVl5y';h[6zZLz  NIp8ws!˟kA `Q]^ ^_{.&ZX,d5xN6TX (NN8OP1&&y0q j.`IuwU/EGœ01uK6bs2ʇZˆ:LUln#LC7 "ޯUh#:hG=7,ZH C9 ~x]> SxO Cд] dR54}Ysyon0y?EכDP5wn2VBȏ-܏Mׯz"֠ر<-'%U U^Re],$) tPowuw`W)͠uXGJ+DgMtUTΚ7:aʈ$I=Ϧz}ݶ Yt%Y~tH*`[HUW߯bj:#7[-|F&E80y*B+M+] iQwE z^ܿz Bv1 SWqZKqA|v*ա5J-= 51zȀR-~ЮI4BpKk!̎lԼQWt3vܜm;KNkPҦfї]sU`(1lmb;vjKpxFHQ>:-K`ڕG{eA G5C 4BSsZꜢn?]8byiV 2m n(%-f&p9d%)q>̺vVMO$\G9-k;_*7V~k8Λ{Fn)Qj7bނe-Ƚ-%dȞkQLlNܞ .-ػĐVh޺#G*DU,\-w)FyG+n@l܉4q nŨ%y㊙j]/'yj8tlfDjn1`{ae,ãtqҔͶ ʇ'ӷ[OXyuZ&g4( % K$Jf4  eJD}Gas,@ 7Až>䒛丟'-٦U 1g^+}\R4Ț}RܧyÜy*9,1uX&gAەZHq)U 6_GUq (׈:\;J}+˩Ff4M^"FP!D\9>*a3ѕ9PD8k-{ۇY!.\ )Êgi:b mJ"{Q‰tqF#ǁQh<0Ђ̓`0IL%=d z9^t"In :⻼)!v6fduƕ!ugNa66ԜܛI'`iA&-NxN7j -V{Q +x?v c-1 J Li?7 k5@{q!9Rߊp뫸9T#YoDkh| 9%3s'ܣ-:aw`S_EWʧOwW @ m>z<T.@տl}]G >?.,hC#C Ŀ'*kI3Ds)l*苼@Ԣ>ۈ9OcثiWM| UA^媼>}y9'^{kv=[_>SǞU)=X$*+.1Θ#ɹ_Uv&l̦54F;L5%NQ(WDŽR3ma"8BTC68 kߌbW5@Y:eTRwxaJSxkS~p%@=S3j`fK%aiIԊ?P~RǛm4t`qcutU|5vV>|5|RY ˷k7#|  <,T, d5b1S5dds )>UL@2zZ*3F<38S] =ӄPPPT7ƙ50w^@kx YE9_Hvoo:' !XIo癤j-h Mb8Jt"g:[Xu >4R#Zo˱fcEoSo 5bW`Dcf̼1ʨJGRVWD j(BtdJU6 b}IYIZu pM=X&nP@|;ɐ(Pce/?1sX//+M/)xa> b6DKc8/*.y$v*`ziSƢ "Z?J e~6P{#ȠA )`_H"9*W 0k<6z !Ӄ+RN5xў7鯬LOLgѿ\:]\݀Dُ͹@%]v'Eu [?."u.ŗD ?F}е?q-0fK4e%CbrmKt,\z.Q=Hn ":4b⠕ϯ.Ҳx 2n_2c@֚'VQSvO19Tp7JB{%o g d$DI>XYsqn̓b >лgU,`n WqGzy8?m@J:8)x@:w/xXD"k$G:#KCDǕma<;?!ʃM$DX u3 iԯi_Xԣt Cj/w!;H]Ilvy(Z0̨{+p[dv"tzpH;)Q ALLy V(D6k8r(/6&=idϰE 1ASV&_S zJV>ǖ%/'hN)+X(un[Jfc\D y Ձn}Mo>r|L6ONe0: y 6taZN9fZ"JKdy.߼+{a+>ѧn_3HPQG"q94Lw/k(-L/+n`G5HƧI+-;  FsRBS#9~JLqC%b VVVRԜҵ|ۻxQL%2/fmd 6ݸc,"횣h*`\'[ww/8,;ba 3[- l0HkTTJ^ŗWvO_τq&2tr\?křQFPYbY )f(EZP֑@2οѠ;%^ݢrIڝ$>N) /ȥ4}c}\6Tv S} us]FyvR<P=hi]Z}~B*z37;i' 4C\p(n.RU鳗-ltLCwix5( "@;/]'{ )ޚu7ΨPM5}~3Zǀveb $0{·|NpЇ "{ M>FTTsG8?נm;\єqʠtu=zd;CPzDD*IJ8 />mt1OG]C6BҏsZ~;7C |aCX.=ΊP`VLZ'?3;z 3DNzw^@*GQ#X;66~'6F}5b=lubi%[kևf /6!a?ƍ|ؕ2A+oFŬ:'ZOK&^!~Aд5(ާIy R:n4¼hΎH0sy&!2+UuQ{&E?H< uӡһWT*XZ&zM` pR0=п(0[/ȠS$2CιH(g0eZmG uږ-PS4j{ΩeяS&kb {!Tyq\O&*yIi ˚f(Z_&g*OvO^5E0 5<#Ljdp@OӆVUqWR\%V ^ C91ǣIb4 9M =qņ@U}QX.rp蟥f4N8|alF~Jk3e'O+**0m_lpu}f?׌YuW*!^PTP*Wse+ o 9>i) &!LeḔb.gXt"""v}GE:,սA]zL pA@?γW4#z[cVL"s4uہ8S>wf p<~ fPGA ln(.Q'au:p7]jD8 EF$:lf8U(UCXCك38!"=Xl9(=ևON%AaG yۊ18(pB:; bt C-w:Dߤ4@C;Qo\Rͬs"zeЪ|2y4-ee4띪<_(sW_!1VR++ns!qLk!qG1ژLw1d[wi80}c̺5!Ag~&HQpF2F zoSj3̊M1/㕱qv16zeЗ=kvQvyܟ8۪G#.* f4?#f\+ϊ2;.#ś݊w`J*I PWeckP][zXK%Й+ f:z":RXG vgK;&ݜ%gW5 XZj'lL~ ;وi ~Ck_zjDktU܅أ.i| &:54q2l1j묢#h"v\ IPFn&-1I'P.vFewڹxZ(o&ېV("v<-0@lQOѡcNn }P#˧MDQ#U2Yoxi5DjƉD:(in:fWI̗04Vc|Ka]wQGĤ0eE/e$ BB(5=?Lfɢ^꫄1x{$݅^n.Y\U;KN_".z3Ʃ߮ߥ#fVS֦W `ߖLS[fFf 1aj(#Cw 7l_.S;SULj>5|j$]*zٴ7!P8#c0My'Xc+MhBiNu15Y{t ʖBṀCB\ܮRg籉,݉<}4juUSE!{3AOk-i@e@oQ{'n&bof}+OtIr~Eo58WeQpKb98V)? 'ЌH]\3;}٪(W7L%*AF9C ii ,2pUK>s9 !v 硈 fc,tvL0κrC8``nF}dd'H]Hĵ+g\*F!1 ԼٯS$\*?guo!S -j'+1egܿ`2##9~,˳11QyrXH*o,S jc =G n1-r6:zN 3[#pT6i\w}N "gRiӕ)CrUpܰ{1ؤ*nNC*"N%f(el-P 4 C)VIwt\hVAj; mf;>OkTC t A71%d'dU #QRuĠ>S"ݩtDPI*x%XOzIcz)éA',|Ov#I2,A^jqz-!?iFZ s"6j`H2# ag!$t%!~ڱ] 45 _Dɵ;8 %\.ߟWRCiFP_i,i^TObyX ,csWaPAl)p!3/w,99gQɺasmp!qt丰4[Y˶6~j,jGe\R5 ٓ76u}MHcQN]Lwcmn"]^A@O(.k)QWj}ks hy#UaHIrlMHk;Kd|]g8"(%o#ÿUfM&< v?+,'qCvaaJ\m]p?P)(A&l6iM]>J>ae(3`ОzM1aL;~kL!5>߰4iod ײ=+cLUG:MxܨLla&u**fc\^J FՂê_[hc X ?L!*>OkӚ[7ùݹOT+K}6G:m!fed%unzq봟mfy#C/'R>?d[v{RJr=`oFS>vqQ174"M|AJwY$ᎃqMsa~cE"X S6*"cv֚#Vz3[IIyET(|Np;Tm 㳬?2{AVyZv% &$Y+--+DrnӏmCֲ˥ͷeׅ՗O^$()8.k@rR98u7@ 1 ğĴoćFKCV3Ӏ5~]ND<4I w_RKHh4}<7kY r}ZU%365i'ץ(4qG1+0 JX#Vh(|v>QpLj۶6Z}}CIbj  (l^9X5%ن{g"A0 <65ҽ\H6<]L6~*?[[ ura =Kh ?{Hj{Ζ{Š##hh^0>"|B,~F *2GIJ{hE5DŽˊ+j'Rio(/fOCC<hEG~9Bb0waU^}HA'!2l1!2SDQ:xj͑F8_wSWy ܬG6az\zi{cB5kYb͈p{N'F'-1jō{|#Pgì T3^r/OSEwFab#y&aj2W>Cyf{f5VAؓ`6K.KMNZݻx_N鳏\SH;C$6%nHO- )jV|ǑJSu:}k|zg:r+5:}͗Ċ]aդMBr|-dՂuphJj[lf: X 4ج˛0Z qOVTTy}job+CLM/Wq0 X!yytqpڴ+XqcԝԏNN|L=`&'cÁ NT1GQPWAO߻O:ڊ$MH+Hȩ䇷(dj`ꙧmYmC_D1dnxďG*Gt<ԉA&fPk 3SvCC==-^IƯxauEgla*HwƸ 2BY_}Ay~PI[=.[_P$R 2+ 8Xo,$=qފ\é<ȇ4fXj_ :wEnUFƔ{Lf^ fg[ʍ)+nP #.rW@SB "kV|$Hp*6Py' l],%?VP,_0vMN= Ut:VSnN)ڿko,䋕zJ0G;9'$Fz \5x%/0  1t*?2!ΎR@v7a>nU^G#OԨa=Jl!@[!XZ8-. F?`H" |Q5 5-{8@V"0lNo~Q%*DkP~~VLvUL^O q42\)+죦#v`J=d_4Ez2@pcIBee|sןd▔ZbEyH|P706F֪ojuF~}hd3A ƺt @̧|H1((+tࢶ5s ' /_*;Q<4`9Y?a#Q(ECjx@ʭztO !6=ly2}2Zy\!$}dl̪cxN/q>WXlJGpgxcy8A˶M3E$ g:dŇqHod~8φX|Aes UXݓw[1q~ӾoSA܎@PƐJb׃mv5/_ZѝC"D$[v7߁qo#X*GhU{qG~wxx-0-g^yʀM_(j ,%u?iFD&,e"Ғu5ȀG8K,!\ Ł>ӏ>rO`olHS v-e:)F}%F:YiQe%v9"%&~+Ĕ@KCK)[XE`&=,>kC^oRCHy~1jTFpkXbCcZBQWb;t'eWx})*6F2XBq&4=O si`V ):g26怣]NqΌUxJ$Q1I``ls҉CWۉǾA:Uo({WuXQ|,톡-2V{K.X53zwBn롳nw8=fԠ1{{@ܦ7ӃS^^xdԇqup!A]xYό>#:\rF!h1rcH<1ʰ^( ,ݾY=J^ucoPzE8 |l`rH,/軃hЏbV$qj>x:LژO;?FvWc0Zp]oS2aFܴ P,ƚi9<+*12[[O/AyeϨvF:6\6Gg`U 5Ղ- y,Gۗ3EF XcŔH?@vE1!ri: =a ^t_%Z Ctր4둢]zBC ŲS:g-KSJ3#vضa>`?!+W *B܏^tK}4b#h+8ua;Vv).p^@iLEQ5$Y Zc(_"4D/drw͠nbMټ}Ϯ6*]8O ׬l^)Phg%Ul?8 G%GHIưe Nj0rKb>l,ΙjM,ީ%)^͂ Dͧ7O=8Nj8zo L$uu!g 71$m^lߵ![\)OX'@vB/#xj B6=P[N3+v.q%ӑ=5ؘ5z |D<{F%tl#UdBoVX5QpgV壢UbV{[| 1 ΃%Kj_uNt+l{*۲u,Gfm =F6݌>g$Wm$鑿H^1`2/(: `";+p̈Иln^E1?8zI<z;}rU')*F{m3Lxw&FoDXa؟%I@ -OĝmC~c/ITf߲S*K>{Z΍JrXFEQ_eD"lFm^Smf 5ttg zG$,dzL\S)7mkc*=q)ĜPOdO fR$&[Y1S\M_~sPHɞ$g=|g!mpdv /|\o%W̋s'4CذKƀ.Z&Eeh+$KiaīRToq䂆ɸAvRT?yd99u8{ڛ99/jY ٞH͐,,~!2 NFmn32?#ꦎH s\,0baQ,XK3~O"rYNQz䷣p2aGO2VI1S& (rT&S/u^s;6^0mdpD7PRkRI0aZL5 9(]+g:og=~vOwzT>kI~FzTPI0?5G;tItTUk̺ y z=Rx,Î^~Qn#AStP s\yyH#rX.2>gEOO]8 N#o*nm0YT F!/[$Y?N!'k5r&Ro:-=iX4Ppm4#D5&7 u]RpI?axm&ފp4ԹwY66~0\3IRkVk3q09˻3C# !#2MPR3T[t ݍ[xe}7HqaS?Ȱz) c4%T f˿Td~~*>}^G6 Tz\AMÐⅻ>~ݤ8Vnو`}<3!% N X9]DB#TMsOM o^Xc8 #gvHaNᾪۏa{bBaJKS3Y!/, p<@o|?U~Lʼ־v0AmAӽ1~JqQpby}GML85LkGIOҮx}B;@̮qw=D: E !W^B!9'?;Tζ(,tE'% Z_NMra8r<4g D6j]DcY˙OY <ܜJ#9RDPd?wFFuf ,ZݟA^ 8>g$(N߉Gݽ`a 4# @8-;=,ȑ[JuNA{2>-fy&Me"3c}:.p+.(mHSugܐ<,?@`RO<:x >ח$Ib1<_+_3#WԾA eIA2S4C.:IͿ yz hYZ({`Ucio҇عQ'n* EJh  'd)R{@a8o%/uF4+Ԭ6aqa@_[>#~ՂLxj"gų̘<8ҞZX0h9'hu7 \`dX!5uL(ehػ!';m){M#\q@Œ!)WE6b[=b&u%# %Rk{E_?krɗ)di0TQؤ+_RߎK+R4.u?WbaKI-ŃEA,΁袦A*Oa.??>! `AeZe'L]:?q܈J|/29%92.ZӸxyvf+Z!ΐl"0NSvu`i &t`hbjXmU#>E% c42;X+%g3a U~0G:&wv$V62FWsy0L>K]WmTX4"m 1 y ҭ0v.>gw- lBJfAJ(lXꄬdҊTem' iBEK V&#Ԓ 6 \8O?+}jC$qֺ3>nXJYpat|6|mU3)zԇCnP2!YN6"-<3wrԐj( "p.-.Ƌ-59z-كtbY,A(BKD% Hs͘T~М(U-e8kfU&ʸnM=,Α0M~Uȋf5/u2mBCPTyKM͍peb+uo`aLC(O AE1`8bqW݌ F<~bŏ)Jǘ<^c5' l{$fvwwUD]e~GQ{5%J] Q { {akR-g1j3=ЅO}$Rŗ$tO%[~m0| 0h@:I9=z߶Rмq9>,5fex~U=ǁ#/͹rM]O]ۅwTAr'n=`}PH_2°f%BK2eĎ"9ʯ'qz@=%zu,OLx+أc+뻫aL@QXhۮ/({&=\bds./cQ'$ LromM$u.5;SAGH4o9 q;W0Y򣣾99l~0He& ȨLyPZ{ MM].F_ TTɆFũ %EkpcJx.&VD"Hrď+C (sY7TS) TLlC@~Ї\]]cw#ruMQ/NGF:=)k Pv9D۾0'qv(Q<P3en#` Hb:OSU+*c YuqKz>r.jZظ3^T:jG$0%a[{cȲ#4UӋiߤEFxx5gs3/qEIc3eW^Ts{I FYY9KUB J<l5(U BQ: qO4E/ 9f`#e-vsNJn,Yr*-fŚ60P+>XxcG8Y@PWߓ'ty ]_jraa&5cr[_܂G3 }s)q(uq.e@,f +0s\mwl)#Kt@O!$ NT)W*>iYg۫7R䆱wŷaN$0'UMTrlfֺ~Z$thZ47(OA68ΌUk-EURZ"Toe_ -J@ʠ׌| 1}S={ۋpza}`_p}0_^n?\AiTtfrp[ [0vEZkFr,o\#;]>jaC|ńlJ|JBpǶf6Q[A+ྏ>/fQF>sC氼,DT2eCkөJ7u݈b:X m<Wlk1`sՁCv-}sHQ Yn}e *+jb@U&A9}-߆ +R-Z R)˝}}H@`;M|sȠ P]y 1WӅLxNd P.?k0m~CX^jc'zb'm7?HM88@1Jn~9>!A+Cq6_t켦|G&56)\JAN-,B=VQԳ9SPR6RϏvmu^T`:.w$v:frs&SC)Y5[~i6O]kf>_ip1UD9geZFԃE]6!Z̝ +x.wda JLFݍyb&&7ciݦW/]Ð8fdz6U&%qvDݿ$DQ %ɣJP\~vLTV.{mdzT u-*|;g͹5XS>)Y!gQNi#' ۽Oڳ<o RWPaߴdǾA,ɲQ-;dº̵*}2G𮷷( wh͵цw>EY *f^rx}*isxYBIgh–FpR]R@PoıI53D xS͂+cး$ZnIR3+b^uݠj:ϣ>fXM(RQuJEyy/#/#0? CWA\phK0WR> 69Ǯtۮྗ4g7|y?F?Ϛ~[iDgYM4B{(E5m*j668 efd2jX_>&(x﷥q9+uuޚ+4e{AKQmN :?[=F8-XJ(`2~(UcO4 S"b/IXx16C|\:}:Y˄wz L0a8VnoD h o+& B+?OFLU?Ki Uʸq_4˕U_͑;iA#X}̈́9<  Y—wZ[$!jԩyαܭ/P>VuuG; 9҅iKKcZ:n;rLz=puģڂV05g.9_^)։xEd%|[r*ANB&dn ygF_v t-Lav.a]W- W(saKJ_54w@4h :ph&GE$R{m(-@4?oد<ܢPTbHJ)Ҁ)Kr̉K{SU[V`(k x!na4iZ0Rf;4eKѪ?p6Z"PtȁSz.[E(O|7q*O|7bK&`5!iT'9Dx(8ĥPҤ];woˏ*evGgxOk?P+.\̐eL-խ|tD8hS= %x( &ˮ[")H \ReFe6J9,>ܫOd0Y l8dAGp~ sl:^$Pf,,ń1 K\HHV'mBӐexCt]uH5Päw):"b鯡H}>q!$&$SAp5fYzq<\:X^^_ZݤY%525&|ȣ{U\ \0&iPUHBGIRKNVAnRRΒϣ~Qӗo)_,/RIkQd*[b\hWHU䳠٪S>Za/djv7QP߬?lX7FUfuuے Z,uKb @w#+h2~D]PX6Ox=٘0->mh(84Rg Ms!ulP=fp }(j.-«V!<)-˘/ec]g_RKIW۴8q1m uEYzMlQ煮ĆU1`nPGVv]6Q|Yl.e1;,-JI#N.1(koiY8yJ}cr iwe>-HiJ릤Go~ IVm)v\=#2bApk9f^Ӹɱ{+r` *wW3O\$2^Le?u(tIUԗBCV.MTȝҝyFb= +c;;]:+얄oy%_1h_Dȋ5[Ɔmɶ؆H"*M%CL%9o䀒t T?.{5Fp0)I̹vcRphLC Rn2RzMX 9j>Nm0)&L3*'BS?u sb`lX/-G5m|EBr@0g~CPԦɀ%M,+> L IQl琵,MV]E%VMzTJO`v89{ We#5!c|V$9ҷ:kEYP|Qr|c_Ii[CM>H[*: &/<ǫX0u6 =Q1Ba@S^oD1/A#I?T^McTY'gi{mJJzg/Kc0r#"RE.:zνb(w8EVb;Qcb3`NUڼb <ӨeMLx;;HCX7i=Q뿇MWكq/rZ!A:^VIdn#Լ2lkF"lk2c4Ɇ2@+:{2uWZ/Zj(fEqpFc^TߟBv,o '7:⨚ 0v|0%};Uȝy/F_܌iJh4 FNx-։琁jrcAPpznd}OBwxŐrV.gwi`0^2Lp2ֶh+F8 @YFIgIs0/;w3°n$췐l%高 a0cQ#5!h4%$Y2U]E 3%|RT_qsXBoO(I"p&&.ɑÙ\P,u$WTw04Krsu_QN]6bQQ Rz8-h’\a Mm[=G;)0x6cSej{3Hu ȡ^!jSݙj6đkSs  )6!v Z% Kބwu"O-%P*U9g;Qz-"hTXr-^^}OdW26<հX"39]T !n Pdp})(Ea+(,\8w>np5TiٝUϸ3>6q:Kef~ ]0^1ijɆ/hYlsY"T-!ZTb hh"+;J \-yV8~n( ׶fpȂbm`j8S5A5[{0/EZ!zQMQs ImU;y^IJhj̢Py ̇/Y#hFp[bPgbJ9b֖٢ >YOpq:U^BΟx _ЎQYMS2eG%gIbGqA}[i>_&bSsEUGنƷm8v,"97\Ċ|v_ EǝqӿetFYR.,ю/k(VBmLqr(r=Hz{˴tY *n{K_top, rȣdIV'$qoUg@Vs| =@ʇG0u1Gm,"LmNX<]忿col)>~Bd4N偐ml&G$mky推 }J>orP8ܒky:h|ݘ 0XZQ1@i1UI{6T?EeB4N40gU#zSOo5(^T$NYUnνJCQb4wxCfާLYbv̐>S ,@XCt?A&}e&evqCֱ-u\$|'c`طM^D\%:;-~ +tmAY/x@' w4hZzu* dl΋MK{_ ?7"yy<>SZ!U7΍10cX3bi bkb+[=W62HoHQVCz>`ye_+>DEF{b4;fbpy@)&+9@z 'b{)i}98].lxޑWI @0 un^Kg9 ci/qB-EQs5q|A\қm!Gh𩒫lnƚ}?njiH9Q*7IgrXuD7L,#~Y 1ۉu.l/KZ}&I.T0W(*-OlaǙ!- Q:S-8L/* g6B.uʈeW-pz%1>-/ )ɿբP&u:hrbVHOpNw %|K`S%#M`+0R)Bg"8OOZg/Ji2e, ysAcATf+i ?+foMXXn"df cR֒yxX\tqoC*HnLJQP8>iL))E1BE˾ae;_߅򬄶d# zID tMKr^c{{PQR+ɝr'dׯ$,/>)cl-)k'M4j/X `.X;OםTm]I,c s;(8i3Rs3FLB6+6Yo%Q7E2f҆|d)4i)n_^Nki2j.ɤ]f}Kwm)R t*Q&5􍨗F ż/6QWثr ^ V)I>x< jS v@.~LPd._(WWP8 iޫٜ$& 5"ԆmB]5ڣUż;4TWįV^քj^.,Z @zLUx_\Aϴh/O'N_k +-F3BkPgr)v2&bĭ "*AcXc{0_C<2?}^̻;I~S@`@ VHw_֗RwA>AfJMʥ4֦Wy2ȂT,\2kD6ط{"j h3#͊Je}l<&FC82Jgg{ql^F.&/-VlA~1]6rџ"+B-Bs{O~W?fBpwʑÇ^lسV#5$…Zj`3rIv -FҤdbxT%[4J9歇wSd|3Uݚo2SMﲉ.p{*- ^$7VMac(!(YH`3=>i=uOx{BzI*t1րnv;7skqCBRIɨ6[U;R4+~G@?޹EnMʭ4y2S@ɶh4k\[ڎ=Ә^n]mR{HiBZ0Zsyk^o{嶮DPjV:WjKj QvO=gDBLcP zs1őK$+|~5I/4M{L.˗䱎1->Eȣ $h.-J >ߗ@%{e!>45M7sQ 'wd[S Xӌ(:_J;.2Y+"y;\", ֕pfewɮ ~T`w`GbG}X"RzxEp*KuOd~q WR$T87+xҋq|y>B&HxtO#ܾh, mrM='鯹Pb X}VɤPN3eɛ=V@?!#EN%)ܞ4Mh-]G[^.V )Qiq6>=6t;qxƸ gm%/XkYoK>iM tcǤ}啉l%0Dp 9FvSb̀Y5pC4`oػ"ipB?Q-7a#x[yrppboKm¦ ka3K s\cVeafNFF4-FWUpd}2yC֍R0FrA$0!v! sn7spD?,e x,8SI*Ao.0'+T0?YGn236=,bܽ`R/޻"@T/A݋Yz" _5BuHW!6/T]qK2mk'~MրmلqH#tNاG8$h# \Vrrq?ˢ͘k0ݕl4>!x5mֱg v() _1P o/R=sĘpd UnzwkuQLeE=~e ޽qv6伻ЗG[$3g. {X@CA o,Ʊ:@͊&%gxB*f쬠Ъ)d:N&I jn(,\wq;|hk@]DlMՃ4m#mv;3+UѮS6,!RngIrvIEP E*@@J >Sn+JY<".qLBB!\;&OTN!)tqO\#0++ x={j~L'*5tVaW5h`L ٜK OR^ː ^k-<[pDS`m!QгTO&ǯy[Y+y fb^y6zݼfUhl05cCG흓{Lq2sO: I榌لa{aǽA&+(IR5u!Ȥ4ۈ02tO5QlCޓ 8'TLF%;2]D᫏7}d[!^۔h D|JQÎ`GDim'uζ˂X 2.dTONৡ.0#=#K!,"2^xR?`Q#F_;G3x򩫄Q?q FT$^:HwY /9d`53]8xf,iU#aeM7闻-ԴL9- L.×51'sy{HP&)oxvp.l{ZZ6&6Uy+Q73,?%֖r`٩@(#.΋Sʷȋq-q\  mɷQ* "hJ5=/rNrvp:$+X1^NNl߲dKrnzD,氿>쇘7څ!~ |4`O>b8,PyM|Eiڐ RqJfQPcB.` DE3R"PװlMPqK8x z0;Ж'2pek݃b TtJ00ӱqr-K6=Tm:%j15M}^66Kq4# O}DQWI= unU(Lg̀0{/3yר 5g*ߝ>z(T}ճ6Fqrh- PiE D\d$Ŀno ΐK.>%u!բ`bQ.j$bBBYZ*eʻod)}j{=`*_e$ڀ !M b|Fn)yNo*=_ {'QYn m 28' HGVj{_l)҅38OʱAg-CׅT򞷒L3:}zVOt ;044ȯa㌓\t;/mLNf1[dʀ.7qfj]c3߬p^JCz\mkVѻKƂg8aCxJm ";9Ch;k2'>7=s*ڷ.E^!\Fъv +9|**\΀]#0]sϗ/"#MyuLM HFm¾ݴ:8)S  =o/4@BNEUՅy(d_Q"#$$uSB_%7Yrs&M{2Av_/X\\>lD4vA "g鿵ӦޕYDʖ2~Yf"eN`_2KNDWtāc8COBE1A|J}!"9:bVU4w2;=.\Ĺ(>6 TlcX$sqyR̝`5qu`V ];kxT?A2iҚunpE)T6 \ \WAu*T\TX…L*)M{m|sÜUzRYԢh=ButpRAy."ۇVFVQG2v3w3dX&U 'B ' .NzUyI5w LD]m;Peba$H.[)4f/tGZv};:4,/,zR`<FM-ADCr+:ox:844Xa+EEY HYV|4|9 yCgn Y!LvF8% v)!ZSV*gp:~yȫkgnn0N$$[ϒqr0(rT]kpmPS+C\Jw^O OJ1m - WYgOOjnj)>ɶ:3t _z>9W ,ʇ9fbhm_|6PysѧNb0]hU,®OL j׮'ݹ8b>4n:Ől{_O=I~1ү "u٤.PPp:S$Jmu؉* h$'? Km/6aN <Ճ FȤ׸ř~ĿC2.+— ɸf:54dϛpD_H{΄!#fo$* 1ƻj{Մ|,zSuw,mKAZVLR9:+Us-<6_nC^4sm4=[- O<>!}n *? wEe˜Ud\"H+ؽ }Y@fOϹtKh},?#!xh':nkrq3J,ZoݘK Ly'jVV ^ʜ9f=..wj[«%uXQ>)L[.s t#pnڐHJz_͖gxh@׳f r?w/EB6$a3Pox\9ŝvb)bkx%j.f.Hpƪ)$vhMSX^mh'/v2ҷKU+_<$` 5$R2$ן̡\ތ ' BG e١ǸҔhwzfMvWV8#w lu&mpb`ae|G _H?V+F}>;cXyRF֘]L^2`-ٛ謁˚aL\WxV:&%‘N20F|NĐj[ݘvuڳ|XGBBq#[*"yvS|X ~Y \Ra'ǭU9ÇGgd<5(8<8-?!G-R帶eji8 ZXy<[oInz@r/J| oK-`axub, FqC%.`쾺S o'BFo䣺 0B:[)s֖.-еk}b=5`p9IjD˕4>d{.ᏯhLTk#8 x[(a>5 ]&{aW{Q4nSMrXdy};>H#սeNEC߸9i9] N(KqbB`դ5;{wl;gA8>t%JwAU ^4Bdqh~A/l=άVݦDDs>iܝO'(p:Lx͛][tO@#6댱b&3;L<+:UEvV`qG^~clXkmIjذAv* ԃܣU%XH!+Îy:Wt+]R tpr8Ч+8YltsaP"˞(5`f ۶`õG)lآ8۟8;(h#Z=:K!W)ή=?J^kF-:!E8s?>úa~..hcQX]2@yGq?d 1WAmvoof7k=d3 B˟/aNၕ]0jBR;4uT~2ͧ?TWĴ7WPTKKt1՜=,͵ N^k_x|s-pJB{f՞̠Ֆ*)9K##gZgol7:oE%4/ a";,:EUǫjCmNFp&*̯K74 E^&@S"X*544o(3Z{Q[ÕN wwm:摐sU\pfVY 󊚂A{U-1nJf4,IlnM GJ;_e_"~_ YGf6pX*wIhPT*@{#G[-Z{W-Ğ"uYFs.)Lw"ai3;<P≗v(.˲hf@S2Or $YdTij8i!N(hm`E|\AHA A Ҽ Q䬳XC3~_ [T,5D2[) ؾc:ߤ&?:FƫЫ-Ib=Xesi}ktPO,+Ob꓾ѲuW[ '!z,N4qzH&Ab_p{kWERf6K0a7ՠ|ӓ~X{@`P:6 l6,%MN B wztV F*[w`ΫwTrrO0e1;"D4 jƔq77(8Ju!IҼo#DL/(,bdHKjRPI,!Gt,0Ά`I`13ǟǫQaUgؤ%,!)'1Bk3њ)$Fv̟Dj`) ȇD |l XXT=?;;*wlsV:(GXO Z?pJ6XsxFqTr%b-F[N|:Bl"E| ~%Z~.Mg# O2@l}:ځb~^&2̓$s !V ,bQd(Κ_ -;7 .RMuH^ƩiLv^a\6o"~lGhY^]]^q5{"bv\?523fܑZٜFpp`ܻbH+I`_e9r$q)Ƅhָ,8Hmڄ[Aт^orcdaY!MfC9㚁l]Qw TxO7j&78N7T٬/r+Ome0hVZ_1$9 us˥܍Y&չ+mW|3Xiv﷽͕ɻs/8DR4F*~%A_εL=gUKԋKe#_)  2j)`s3jsH'^V-E$'Ƃ){-yj0p<߷h.Ti*`=!V ΚY}4gǰosJ|pHʟKi2>v4wދ `3|,+wvT$re?Gq뎿EwG8|uٜTpقխ*Yֺ(йZ;J$EF}a 75l$MEɡ1ɳm:Ư\mXeb)2 "_n5r۲k|TƵ"AQYvz QD>NzJ>`pݝ`/aaR80G\ȪNG`_bC'?L]7`ߥn!zAcdYE)LwDVA"Bh׃qtuK<21ġȉikjl EwY_ `@3y!9sOk_*h@*-{OLJ/Ju9}ozshwO>(JR!Y))C&jZu\L`,|H!V bz_c< :$Wժvװè9C#1pV33}aWza `S YTE#R8>v7ZU<gǶ)j~nFNu|/y٨疳B܌>򓇃+JBDig Qx_p{넛1 Vۢ4{ h.ɤϫ'̲2AoQ59"ɪZ߫JS [q#ycӲ&6)w9`$nٮTH El9 ZaaЭY%.2H56_R"}F/:% N1(UTk^kI(G]3b 7'ɬ,ulŰBWymPa # 5󳇿r_T_jè@\'rcp!O uڬ1e|MVUэ($7YX_9r 2bU7l׋m-..Ҥ,vQǪ)=l0'q"f#LOS,_G.nŁ^w$5^KU,)*`` +Δgg_I܃FJD^ףXkaW[E>aT5t!: EIj04ű(7]GZ3C\^YkYgadN3LdS~G/*:aVݩy`0}lcoqrGPX/g7Am eϼ@Mfvr|WuA9[8QoƏ%FjE KT@-*c(DI,$^44 Ah=8_IUeoNu{6Ҭ@na#Vmr^qOf"Gⵌ~yR+~a5MӶۍlarx"ww9k0i\`(aD{7K6G.G=P).cPjia|V 0Fs \ۧ%A*Pm2H+:y:XXtb,~O!f#vw6\;^'Hd'5]nz\B<'ӵkFXE&:c.}5.M#ze{wh]]OTjzLIpglR UP&sD{>j[y(sqY.6be2/jNż`qvHAUY.1cvdz\8?cR͌:˷qNx5YhØ܄fk[zi1y4wұɆ˳f\Soma}3b@򪲪'XEbpڬ6Vrс\V}g;㘆;M̃= Qrw8׾"Eq|G"۷e ǟma//Q/E 4g ݚ|A"w:vx;cٓ9>3"pxVy@ $%`x,3TO쮯elqe񪧟$ ]k=:K Gz0g X5̥X[Ss3rem1J?_ B $pzQ_@].LX4MU 4$GB,E\^$_x@1B|8<;y?.8UՒٓ[4CE#W÷-o߫y8) ( ˄@P/o4+W@KXφ`H}aONFHn :|['$l8T )&heutSac*6bG9Zoi>#S1\AAL[lkwB͂3,H{Wns &]\y,NkߦV=tCfמ#0:H44Lo8$q8]Dv}Q\h"3- 1WA,>< `<=_* ܆lmӚA@۫DieN]e^AUV 1rZ9*0vwVEJJn=pXcIs?WdO0;zYR]zpA;*IF PPf4~pH+աű+ 2]ҞfGwM\;DQwZ2i\A,B%qJFV-AncE1O[ߧ޼mqJ>Ԥ$qZ:Z+avPEn J}zad*42&H;BCf].&JJ-Vkq|5=hh(s .ʝ)] ܴ"@_9IaJv  Cx+k!pO.&cLN@]eZfM>>W1v2Z 'ꚯ5@fR[) 5lEw3SdS|;Ө@6zS־ u`aԊIWмt X~Ȧa稏ax*n\(P~wr&/g9BO$Nū!09? Է9g3xߦlG*dptɵMF"S x7pH[}@A-&bYjRmvՠPQ+czztRkIC|nAg>D`Gc9XCq5˳ U#1 IiɣH1󚁩7AY%A[dzmbN䋫oY94Dc݀՜!cb+fJW/KqԠUP J:'|檔{ݕI5tsk ĂX7.{Zr B"G*XҧOD`'6wGtLn[ţi!*Y#^dQ1#v ^]\ܣađN.Au I7]=vC I8q(E݄\ydPO 0#668{ 1 +URG7H ~ݰPSJ0lAoUs5AVZFk-&j7BOd@`qς $D #L,3Ji{ J-Oeh\"N}-dO3PImm)e(+z'BGmp׉"/ ☽=lH ]`R0ژu͋jc+^ٜn'Z#i EzL'926AYv9cDb> ;v&SPChS𠟉U}s =w>t-~ U(ٲpio~wQ+jY TddQwGqwcsgNq "g\>Ec4k7[jIV 7 9 @Җ9bƒkkbj!RA6;v Yv;LPJٙZ;i^:&ƺk<\5NlZ._z$7gh: 5 >\@"W>E[:1V?vdVV@0bQE$d߫$w2:ːfi@#i7v-MZeP0@)? OR֍:\P(ʕ`#ܢ~h6jmO ^<:n\'х8syiPWޯru xs=kzmщ-h9}ÀAc u*\j)-޻ T`gM in,9H*.WA_ͼ CnFN6o04T/Y4|GMe"x=9*.koDD=уh2&41mN-eUx5Ej3%KombdX_˝Fʕ#Z@G˒0N-B/<k^eju Ѯ/5[imW8cձwA擭ǯQc2k* k*F EvH"3՟J~dk "}ĎjB c]Fj M!Qc؋^p]QbҠxRkdR 9+cY:Jk1r9#[*mB{G ;rVh=5.$K, 8#!Y oGZ[uck3`ie q=+ ,(Iϴ^f-sA b[5g5T thb=سPz@3U<f]Lu(3eAfQ ױw4#uT+j\z!aK9oߓnФ n.Y r<J\tf l[cd)hђ6u2i*L ]9\@3m$4lU~gl3Y '*4dbZM-fht ϱ^yY7ByW҃y{wap)^ F0vvMw{[oUGl;TѽKgEkr2)9LWAoH=aRbFz&FG)j{"U_b{Df%f`4J?Gw Z8_.^yjnczjyHJhĀL 5xUC|_~扳Yu1bQ13F: LH`k"5pN bR Rܒlj {<ʼnZ(iճ1VD+<5Ld2Q$̶TʙDD4+=ִQ)C>,U LU6ɤVKj?@cMm01Z_~q]6o*+%߹bRt)0}f]ymZPM+@n&7yyg'ىY!Ǥ^s'a2*LuSA*,c#\X73DF:])*u"b *@߀ 92yD;2d 0Iݖ֜.:!{.}*S&#MWm?ڟɈvzjT=- ڻ >CrCVB|3*7 ΄SHg]~mDu@-1k\2E?a)19- 1'ffߓܒ1͐{]z̦KJ6+ZЅJ`M<ĉ'pط8vhJVX-"DMTVdzsu(;lrS=wKpa7FׅF!rF<Ր5I!adNa ե#ΔlJuC/rōVZfL9l 7TNI+C1-pKq χٰK `N;z*4CLlȣTDO[{EV%;T2 ;ݤF2N}/ ^6mCT$t+(snqпbNl+Eu0*}`a%*qf ?3VDTtKdžԪ 4+I;$'X{>c*K4 9~ƑYIMX_L" ,&qH85v`xsz}P%5T9r_5T/n:0Xf\JISx̌Jb妱 q!q,K~cw$,Aw-}?Q{͔[YHs"%X;ĄTv a᏾]s*cz5PQd4ǼqH=AnVa9U|c:`BZ=D/L2d]K{BпݥPxo,\Ѿ̵}.[&D|3j9 +%:se0O'\Ԃ34yтbtdhM߹'B/} 36Smp93%e.wuA|%I.@yw3KpjHٍ!^›$;(Ͳfs/`gK 7(+zk~=٨(lHvJ :d,2 FfX~XrQF1eqCLf"|U-kA7ŞNŠiW@Jn JCTt Pt Z'Lb2BvWxm}k>+ iث0H7NcD! ڎ]I!X]!iF*dDsQ;*/0"DuJŘ=,} F4: G ^8\Hbô37j`Vo=茪9H)ULCþ~iNl8ߡrv"-MKҬ8kӣ֖dy>kũ?pGXxf 3  SozU0, ˃nS<:AYZw5y<߄,eE}gJTXa1q4»%X\CF3gnGMoOS`ArxV.ydLz 6ejwYꚁ̀JS*wgƐm)6mV*OWU-"hDI]H~/RBGDImx}< ]+*>^W&~ELPY8e p)&9j;ͦ2!$Tr:q[}0eMJ,': |\6ls;wS,[9{mʷWm`ӇcuY{_OM8P|ɼ:;/D muf>dχyGpiJl9~t=[C(8}(?2rtL2:vj6 X ~B];>mo1#91;x1? xGry:ca0V.|"߅ rg{)^sDDBg[ Ò)}ycq"Z˲AGc"!`&0[`2@&w,+U*)2aty_ kFb,C|`ϡ0 dD79$ }7(F{Jp#{P]P>_KުLCkqvbE{ȈG 03yʫstk0:QK^ B.@vfY]<ܰj_H(gNسQ2R~~ j)*b=_Yvn BZbjj,303 .Lf⤇%DL//HN |.i?gDOe;Vǩo^pB߬O::jkmsF,b)ųMj)18c`h&lgBن!i~d VeTuCehGRz4wڴ'@6Nb]ظN]e\aA3ے>䝦īvf3կRH6B",|x.eaLΈ^ J>2_ָʞl9 F=~.npEYӀ<%fȰ; ^W=oEI%m=0hk$ ]U&#.QXDT%7C |%Uo5F;c32~%/2'e x{݁ƊԐ|>ꖑ rh]-6nF]i%8HL)T6^3Q2A|2+ֻ;!=0:s+p1׆XgCbXS0I35jmk`?dchtq g'!7e!%Bty}nv1H'Vڰ5jtcJ1`EH{s_C[*Bĺ^ܮ2ι<[+YVD&$Z _"~oxtaSFo#fa{Aw]w?N<6,0h ˿ .LS;-{~dQo[#)^΀!HYG4Brd6]>.Y4:}O7,^ ]T(<-Vq:r#ss2]e &k|~eĪ_$ 41UCkrE;:0fN폷 ӵmk0?`qwP-*&MA5" ~r%4ə Pϥ}Q|; qbg*^,E>i)R>-ޣ\u5@3+43)]@wO7GёYȎֻlx˚uzBJw/F\CCEMП>SIKtǴWcv̉kOqϺ.'6vO=:p Ot^E..ַ_(]پq~]![jO1P!uUϪȿ t\`B#rzI]'>aJ-F$S욱2z9ӋVcw2#Br4i鿍@iA 3C^[3t O z+愯KuxJZΜy#)zR0Wn @%Qp"JB11$gMtCn3Aր[|RFq/\LtA~r FpЅ/rc%R RVh$+"iIpv_,P>8 ZVۦ;,,4b:(QjB%a{@Mv9^<%bmj\-v<;&׽|'(%CQ[cW[M%*7VN4u ,>/-l^RսsiTaG[; }Wn}꿸B솇Y<ɞkV 5a:f8WcP9ePHQdJ7"K5w"|CPz+>˲ ͽ H]Y o,P^̸V31.k.>Y.?;_|2$Hwi %\lgvK r^ _t&&Ձ+8:eokACMRF65}j, mX.;uʚZ4ʈh>X-K1Cx`;2pzwޢzoG fhliI?F ")8\M#TJs$!F0<` M(ς,G q_r^Л\ [ +&4Hp4X}lN8+0"1rk'6Q}z\M;OU;#вL>eCh(g<53B4 /?^p'6ᅷ,RXeWMf945tQ;_/=<,Ȑ>jnq4fh+s.G:͌THCIO(.%k .Eҡ.IeKg+H3,qHI2wl GVK/%KȯȀsfMѱZz(e" )[S,cejtqfU0<w`Z$Tt7m~x5KkjYkؔ d}\CY rGP=-\x vT(X2H7 l(ښтf5Sg2nNk#Sm\Aw3V7YCSKFY3!|] ,K"·$DoX=;ъMDA~S㖰1㡵z Wɟ`?Dxf0WIϘ}帚 H_ 5NI X8uzL"D*?H.?x!{U]pQ~+8u>Dۇ~1WօV!v% nHcGA@^#=[uNg {;!^^UٸFTf̂/'IK_]NS6 ?{R71jl)iDZG%R9XwOxHl)GLSu[LSҴ1t nqLx/ryW3Vg28ZuEmP;tbV ipN:ELq-ʂ(H=X͌+IY̵f g,kSI`sP"tN+;pfoF_ke G+dW"pO +_4oU.s\( p TLnfv%Z[-8xk8#rZ tM_bK@D"ĂD:b\IקMHXq Pwpt}= v.L>@;Ӳ GRs_Jn1Tb L雠c)RYLw_xp9"6ѤBx i\&.Bt#:y [vDo?^YiV0 343?  j!Xzx=*qhP Lc$uÚ48zHk 1td+WEB:&$Y$JjB %HߘJ HKO4-[΍P (.<VMxǵc,7 㗆 B2%r*-6G/!i 4\=Q|X;fpgRhG8D' -䕛 ^thG8կa` CV)L!Fs9rn%}S(Nڻa |U@X,`(^ް،{%:9D04)Am7qGop(ɰ P? :P[i1^x}E;'?ㆎ0C($Re'!]~BD] 7E|&1!1e?M7z_ivU8<w6m;۫fɂ0f}3]L AHB3$>7_NLxl>Z C/>&I]+@A?$y唕|5biNPL^ * އ'^ 9m{™P r@y c3iJ H7 wʨOyIp65jZ 2u<NIfJ(WVNiifv6/E݆?Bo߉L=| N\4@(<\UKWQ)b 7-J7|2Y%h>$vex8!e#B8[ou&S ӦY\Po|#q5*@Os1kdec,pC{8A_ #~SvUB~ PTLN&W< ӳQ4RM_REEџdL*+ff7`mB<`[U_p^ci\uJc貛PwBnnizh $9;Bs&zs?W2}:Yflqhxu GkR6]=`6f~0j䂦'5znnd}7K#\(厖N7YV YovȽ!h]Ŏ 7𡂔VXtדjZ7ɑCK;.4n 2srp2Ο*65Xd( .~|EA= EJ &=CrEB#>XH5"͢N(5*um4CTԜTJnv^34qyj\wq-۽*cjGvg?r_4`~]O#*5W.^Jhnpԗ!0 4Ǜc]"S'zKɉ=h $J/W95ʦ6sn( ˗ Q۸gDuY;@Φ ӫRg9u VYh}/èkAB0|C&|3b3PErA(mCRA*< iqax`1w3P~ŵނHU/gf"$E2fO#Cw8ga!"ܛmL9CsA.L̻;FL\q[ 7C65V!NK, w,з)^ z'ijx(Tn6 yX5ַ}.<&|5.szB:я+?j9iU(Z$YI"oI,@˺B _}/s``Rє-2rO:&qCRcl,Pwa \ 83+6]Ŧ«@=Ħ5 ?~ϥ 1ܑIįb7W]x ⁥+@hvoєׇ|[VN2͚T=*O@ߘ (kpv0]&żTogrUш1ql9]TA0S%qwo%z8ʘ%Ufg8ͷ&jz~@VA;L/>~"g3ú+j?vG:|A Zl98 ځLU͐7W4XGtN%3yeF nx`bq^Wu Η&ߢA'q-T?bTr=ذ KFÆd_$e|^yt4ZcޞpQd" ͽtLP@pf@GW+mhȾTɜ4W쒙;2ZH [=o|UHFkrWc`U%/:|Z}Un;+ӗY {s2sDe4"=_2Ė@K~u2LvB4B1M-r6IbmUB`0RG3aNiBx j-rgAj!bݦ/F B|Lߺ B$#f7T(t]}U6ɞ${m%Lm:eܚŗA^|rGxdzhZr֎Fec# N"uLG cYIݘ\.+&^"M-%AGϯƻ=GWx.qN!f4 -󇰚}68# ?@$rp_0 =z_+C!8@dž7&{d鎯%ӥw1E[d0jG%2 );wBZU=߯280֟OwDx:{wkw]- &Fyo(ٶtFE!N2&IiV`$bCn~f|/4jOUkQ# + }M t?nv5)H$'ǖvŌ=;N۠J~Ⱦ9#*p8? QYR #Abx2al<],4m -̡ahmAA$Ҥ#q9{6C. IVj8>2|QZr* ]`fKyȢ5 Uo@ ΁5Uk#'d\=f/j #iYBD6iKb)<t#ӿA?;Ci=W V6]A~UEx[I\LR/{hW!Q;Wec?O}ϙy9}ϧ*p|FekM06 H<˻wT8M*,g-Qqc]dN8HvW9ҦlkյJ8*H]{TfN|C9fφc*Z ާޛSym?#2MZBZS^|Z1 $diJmtN{%F{ Q3-,LdQ޸Z:\pOC!gRv"z`-!Pjq+HF ԩWthP+u/93a ]ǝV֞L4+ΥBST  |%tSn[GgU.&x !u38KR/*MRK`\t|K6/S{^VUr=yHUA 2ήgw{6joThD)('QX# rtt6Z#& ae 8`1=_Out(>b!0Z:OJ˯/ ;hUOگSVG6 "S= рűv"D-MW K,TFfR o{aoA#D#Tf8Vc/̠t/C=X#uVr]"U"?o212Pț|fJ1o 21<9Jx)빜` 5" EgP ұEA``bɒ#/nE>8y.CI]_SHx8-(6-<:X cԫ=0Rw)_k~~R¥f;z C#݆z'5wŮ$Fld+-:[Yrw~ƭ!6;M)ys?׹ W tGQGb}O0| \n)q3R(kIsTI2A墳MRh@kn]u̼Z:QYG_ߚpVRx:ITꖴ Bc ̳DO7n\\tHڨ*2*o`JUtS<#83 (*i^Pt,r,!L:낗灒q8  ׄhŹ++6HqZCWWłJ.;#zafBX:'*c#rgpmH};t ,gjA+x pa?7oYcSO;ţir'@V+RNA۔CpݞtL!{",,v$SSDFW 1; ŸP '%[6&1Q4d˃M_SR)o-/ƧͯXkb+ ֟7Q|X8tnOQpִJ9 -QQ+s{)/G-{LKrz]ut,&oTRhvPIKHfK)RECЛ%1! hlHkk n (◖LځoRdNzn,u{/j/_* ! SI\ q+ wYMKڮw*D$̝SF".` Z}6D+EC'KinjRWٿHuD'! |/rlR Iz<3M8mEB{sc*@}k]/s 91R;$C8BC΀@+JŭXEˁ(^Yo7 $" E+a@| 82H@tm/K)z:#&*UoI$wIJ 2~sdUɆ{&QE;yagqUC$`PVzL Jdkm'dX8 w /j-^ Mю\!Ug0%1Ȉe;aQo>= bg]o% ޫ qLfBJ|V eh}(d bXsaAByH^6)Wn{3 .e A+gMځ$q Zo^ %d+xQ2t좠F6Qz,Cw{F#B|[`P#}\- x~Eq\g]y!ٙSQ G{ǹ a2"xrPP}fzZc?ޙ"R9FL c&hf9ky&@P'=Kr!'rhi)/mzRNZ:IO) QuhScE\+;8Dk-nzDR}2p5H!W (ӸMؽ') 7%@jz|'tGT&8ah1%mn'W{m!$ds}ZK@5\9\2W`d~ډ=]O{d2q@ZUэt g`Z ;a6c4~xHۆ6u Yu2pO.so% +uaObG1W׶MZIqJ x'v VcncX)'pߏ8Ja93 ķwb( }TfAA%KP i\ek,+9a4VRѼu jⳢ4A b!b /hl$%/Gj7×\ vO4:A9Gb~shXNI|C߹dZykϛl4Kj ~-U >æ}Cg!apPI@y2}0 )n?&V[u oo"Dk$(ɦpB}7QjYe ۹ #,grѾv[#-/-d1N {jq^>8Dď0=r8{uλ[Gͩ>ͷVۦgB{ߝsCsTso?`p-ҭ>Cďoݾуo X;0ۏ|EӬ%e;`1By^{iM^MڪST^$ iffsԙrphYqQ|w bA%ZewxcoLGX~ح?FA]F2Eчc@QQSY/7f41VRl`ղVBxciCXX;L~_^e5PH/dvw}:!<=*ᎃ&X`+5Ջa1lq^r48#(.b%'0UM<*C^AxTŦ` FHoTa`($fu|"c<P!+8MtHCN%ԭS {șP3Nk쒂L\`]l~z } W0&2`%p0 MK84gN• zs+*a Ž COQp\Ím+\:Ufm`c&ą ^{4 )N*dG29nЃ9B6u_sډvaeK]tR6ț{*Ƭg,, A_h~TNmRc}xcueg\[ ҵNgg1~p?q} O16@%|W)iewX9ewM&+~bA97ld:khbB:o$0 q(>Н\Wԅp-_ Lee{1+aU#31eN0Ա&T&\J՟~#ˮq[?Ƞ%̂U7y4\h]>w:@u }UuSjdq#y#82B?x.ͅ0\o#$itD*z "5bc_t֣uwOp 0P2wi/ZU~fBUA@I(@nI@*bJӳzlP1^ X#]l{T]gU`:A`?xwP`EblcrKx}98*SLfa]+zP@WuD~zbbo̪Huzj!}mw jH,6CPDnjH]"d`](e/gUIqi,7Pkz`Akz)Fn .ihqXx}4F5i)zLu?ą: iX9K C?!wDLWDrsNl6gֹKOm(}}ʭilc1Wi'`YsF܌6 @ZQZVJN14(N@c!SJAM~w0kޙhPs<ƣeM{6C(ȧ:{Tݼu[+.*C_ 02HY06pg;ӳ`.~\"x U O_޳h– Z([ujX#LwDF;WVX (ހSHcɶ]Wlvj:nʋJHDXKEҰqrDv>2TCC@7y^I߭pTԻDv)-bSNn6yb]PލQ7РT#3r*7,, =š~sj.Zk/KNAp *(i* S"plBxD5v0j^hKA  {,T T̶_d:B:Ԝ DR@3gyFdm%n+B=.oL_Ơ~Q\/ mkp}9mp@y!wǎygo_lM-,R%i1LC-:r30j`iP˱e)u7\@yPJal"_?WUoYh]'QM0gpH7AwBRr Gxq"9JzsFC2S"vdkE\$qtt5 MK=<42ʄ^UνBDEy T'$N@Ô9/UH֭ dݦG2 u}lP$zl0 vMM`]Op@{N(a剔B ڔtg 0#g] .(ː&$V@  F^;3=-:q$7޷}\Stw(IiҮdSlljI$l.rڞ9Lf#Q9ϸ=lCub7ڼ*N+b"3 !&`"kP,D2jgX}iEbUf&8 YkDQX :9&"\ =lLisӽؒ 8RRhx_3\ Ab醱uAңޥ"ME:Fd8AaJGAVG:>P ⼷ίh|.=GBF3!k. 9&km? 92p>[:}J~'\AE0sP4p]nu ,\U}cj;Hat#418"zPa7frdpu!ݭ6kF |43C ^5xT b-XR` AVuSixx>'¡,"ye &boNbS؉ӊ*q>&*i+ûʴY,}Xt0ykRRuS05Ad45fi _-I|]'8m*+mh5tDa ܀Xo骇)4 'sv4`tN?`t[»yG#` 1NfOz0 0=>b}$?.~͓m4 gurI2Ŕei]Ń4 Z;r~wn]a_e@o1ѻ|2x;ݞ|hAy v--4 nB V8\1J`8t!,zÒIzȚJgaU)>A1n'y+*O2P mkFpVB5yk.DctW¢(^J P'Ğ[gܙꠊ($7=ohм42iNlN6aw̺$AH9s2 ,*$[CH.-sZ뚕'9{S%PZR~"q+/wݫUSA$KQ˛%| ѳefPxN"ZKT i뭆I`DQU}/m &Y:@hޝF -#!Әxh7aN9JSG-}g*[]Zu|Uګfmp6E# Y0 _8Ž#9{(0BD  0.43ߍE~y<"6o`j ^t6X^X##-eVK=u< ȋ7yn@+KHrv"Ė~ߘoO;|TfCӉ>'lDrLU@ƻfxhCBhil⩬ZzX j|Risb Lc| J{I(SOS ZSlOdNa=\+p]I // >؃=@:_eH_g NjVd_qq׽s\$6Mdൡ2X }hB@,X, {c쬵7h`ok%0o ߭sm\K͋k?PIPgһv7 mJ lR $;X2w[yxᾗ$(_&|[k_t?7qe*|DQħFߖCA?[+%5ZҶ=x`sE#XObEĭ-kŔ ؘHW'YF} qMʜ\}xb߷9qI\oL`ٶ!vV\ FPA@ߓ[ew)6^!Kq'һyEQX6c~-ڱ;ͧD -_ՠ IlJ-u2 {,vޛ?BK= :MSt =h l*ŽBc]D$Zy:?&~˦Ie3$upwUj5 *_}dy98w=r@b{6#x0-gCNht#xuȂu,EsHgB S3q/iUN*et<|VXǺkk.NU''鮉-JE+@QCIgzb ei0΀G' ry%HHҠ#r2)mCp qVeA]7j-9'\ >ܝ3:śЎDQ3!FїA#i0l!EP1P7n*r2.{MϮw*Xq\O5#r:`hTT#.*Ty#Cő(QU_m!?/h481oB#|Y!cwt_6(ڤ 1c٦H*]J??%\ܲtY._m":K@ehdҴN|`(xFZ4྆"?)1 E K0*L<x((pl; #) C꼒?l[SlÀ2fV!R1NC8lKoxgh>v˝Ң|V߱ap"ݮin#1,pu52,5/N{_X@/g(,j,ё2<9ȏbixC>h5YR ڝ%u&oEԐ+ˇjxp W1Pxb2R+9gRߐBkB?[t.hIX.*B\P#;,}OiOд5sBg y#QujcAy0fv I]/)tF[T鳩9 y۞ΔxPl!pK_H0f1dF Ǫ uNɅr)|(a^i˻ދ<#\uiJ24O g&1%>7]Ŵh-eciY $6Rgx&[d/im?LЯW_%N8ؑn֏T{š*(MȬ9wI#rpd%LF/ kxqrCèD% [Z2\QxzrY~+͆ *MchN P>`V2ovD\Oۙp c@;TR@crO}-fƞ.~[ouj?ch -jmi ^)z"Ty%&9F­m|;H9wJUgU!ۯiV.6DuqxZOGʵ7|ӌ:i@WplΟI/u;,og)!nkr>WjLvt2:U}2]({B&Vs%9֙Vi+ NT ܘ6[Q#7d^/W "^9g՝)ba#P_oCSn\zQ .w[/r0fB"0fn ;xoz8CJyPEP߱;__ RB23놋]!j͟ghK )~*ǸrV઱Bʬ/As_9_=sCD~TA\ߵ&}GpKטh^9F nBB-!!IJ s Ez3!A%Y0c*6ZՐlJT9pi"J`L'o·S2=c/I#o a;քac7sTfOA+f8.ȴ=gb|Ch%h8ˁxIUuLsWHQr-ʨg /ط[hsp\zW_%v&XץMSZė67ivc#,rl{B%r\vJHP/U ԮB;9i9abck溪~BI fn!j%IEK|pi9/']R N;jOybdhƴbJ nPUꆇK4 #iUE`xTFΙ[! UݛRȩd_ݘ'Eymn昉t&pΩNG;($0/ s%o^a8nY>r@tПe-ofۭN}fFj^2h({=^ۨBֱԜLA;TUBi+_ uYJyN]?'Əo;֌{ 4dbn;[7dr'yzTFQ\"s \Y.-Qkj _.au+ҭ3aNO% i{YZ&dpπG/ޚG=u"ņ6~`\E矚뻈)kv|C%?n`j"DwSWYYGk'w,NhgX[}ϧqZo7ʃӵe$0JN򈬸и'c;CL(TԱ,#.RrvSFD،m 9MV@CZ(w QK7-Z,PDVC>Z0^SiLm0`XdLߴ:ʌ.9{/?6'V/IFUg5iQ1Pi<960dXG2_O/ 8e2-kJ3 S&ZXҌIC~ ׅuNǢ . XRWG9-u#k DUJloY}'#{c'5b_/`6CC2|G5@<bW="(iF 9l0ɶ}%M:Ƃt;N wͶa\鐲p5],0@%Jis T@ʌr/a4у2Rʨ9Ș2|{{=M5+!nP))G2) ȥH;P8eo ?磡;&w5^ D p-NP9Z% w?^RA 5zR^Lڣix 5& owzBbmoʪ%@n2CƝĀX0Nh&Q+뼑` n9AZEqZbunb%bF܋K,i=-0zA[A9uZHf+hRS[~/N'djы 챦h}J&2ҏs1c@IKrf:1yi@Yc-KTEP]+^r̆;&^{CR`frt %w 3_aޞV!..J  KӲ"ޏ,#ݴ7R@anRɓKʋC'5>I?P`妈kEƫQ>WAta_+GTR;Nz#H(]w2ҲYN> m3B[Plޮx?̃ ;QA*HFk446 2@;㋖a3X,Mf kL߰)nA]o/Şh\Atx++_E'kT`sO qd.N7T r /X@o"r=) L)=}`1Eќx‍[TCF$ ;֪$EansB)Yl]z Bs^:ķ=,j42i Y#e2Z4^aCĴkFQrDe@ r8(-Y.;WS%]p- .;fBc|gKN@DVg60t]#q2yh́- ^Ja2%~.׳~ c[ޓm8 :dd١b$QÀKuk`IBSW(O7G*+oLt@ ݶZCl3|+!,ZA&k͜s= XϺ2!Pɋl_|iID 8H__u}z@5:&%PeoA>7`p*\zXNzGs$A0Qbu iv-gM<(ŵb3@?qQ$lf]υp{a7KPYU̻WB*l5;AHBFOOnt">[P[ke>  QNM_w)͖%駀X$ƸMM4г]CȺ w!MԚ2*8ǀr)`t _x3ǘjDJV߫,@d+ŗwzF cwk"&QQy[Rd5ڍ^5gt|ƙNA|gOŦ T,]bZ,`rpH+l"n=XITK.<vT ^nS$` umcD{b ]zO4 4OqqS!"jă(@m ~44y:ҁV mǩªY4Ɂ;N$gͭYUaK҃B=$ R*$OP%ȴ&{J.AÁ0s/C13L_6N 7;8y)_ 2ė}UW+ yXV-5Fz 8}ڋ'đ~HujxICJt`9,+׋4'R!z`fD{%*<kfD?I2W,rPAc^/͕xz5tS8/~0Z1n}uoOq7Aa&= ?|h]ߡudOz!7Ba7yJpRXj~e]{\+s((Z4,G;-bPÂ5'K8X:02@EcL9Xrf;a8#M8ְB|u#y;! ho}=N51 k"Ûd9!B/5r=wM`cNL:H͓1F{Z(>NhˈA0O@U.C]XC#;~3wdZQ_4<>^fV%e7!i Kmo>X,7v!ua72,hs3r/I]+USufiO#D05Lsf>0K@%뀱9fH!uIr?cd>&@Rg ԸxMrdzhxǵK찵FNy`| p+ אӳh/o̷cKM͜;p'^K2ֈ4XJzCQSoBb;z X $R_nSdtDbvi?Fi`0IȔ=&MWȋ4u-T@N(bLvbsZM"U}J=Ru@7$o2CS)42@D%kM~; 3E[- ``N}vZW7hԃ @Ng(% *Cg7G}5{n= *AۄS,,(YZ0{ ;B4\5y@fк$IR33&JZgra;6!f%p㔣0>n%8iD1ys_IomMX ^3oĐc#7#D$ 6"$7Fqqq@bafWy@8-rJf|I^i7"p DEF=+YcV^1( ~# WYߛ΢QXL |?AّY{bհZ:Af-TӑѮTCLZR{@Ą,ֿ5xdQfccgn7(}` ܭ2.퓌<6 ?R:&f! O'kp3J LRpSu4B'`UR\ma1T~;|0IƐXṼ`NoH'겈^xo9FM=V,ewbf[8`[Mw~NheҒkUv-U#venO7SǢQHl$24>ʩ- 0 trs[^Jۙ*D9zSPM>:J;8HBA̸J'[CM.ldJr}RqJy:á})\K L|k2|1٪E8 - GBweL%CnIz l ~0,2f'7DMx`j^ͬDS@e9te=9(ʮ´nW)S; MWW`yF tKF޿YM_TAb,;ZkN//_S>vrJ|ơr 9iү@>c0Q%}?jN d(Q"DU_#]i-沦&i-h,w4辺["]&X nX׼X`C"~mb MCnfF:>[G3g <21O7z躨ʡi\y;1J6aGlđtd#D#sEaAZ.ΛҜ]̙Sī$#"E0դ1Vv~ξDR\KQ~a%N0>$@,ъSx~ [g}E6t3t-'ȌfIlZ홼6q:)u5{⽬jOua>́؂'6 NT8&0)U2a \A-Ply.cchH<~6<| % $,6e7eײv [E6խZ4Ӏ0tWchlgٕC>B]FJ3>!H^8ܭ8uNJבh&jS_nR؝{駣զiEjUԺ8~^pPm2v2h2v)zG pފԊ~حw5Gs-YXm2lm⬑.rl劽4>8Mp#bRb7Z9R0r7St%Sd14oc|oJtFVܥ#l}^"Z#!CdSsA fJyMGwrtQኙb˴F籋Mc{D*\O@!5v4/Uz㸵.bhtPʤFH:7vP*߿A~ ""n0k̖[FVw woOyciJc\8OVQ;e-ZˈGEA{{~s|,Ѝ>htV<ˊkkvgc 7v 4p=l$_Y h &34 La|C< 8@E*F똝'}lGaVS~ad1;x}޹etxHm)rXغCļn)@vtj:'(ra^a?q\65g.\F]p '8ֹ>KFKw{B4hˁ & 'cx$(i[QrߖsɔuhmXRAEڝFdB@;xh#*k~HyOra6kA-4|k8cucML+1 Web{du*@db3GM_/Ø+NTk8;#TJ2%QlqS)LϊM${@:.੔.U@BɌ!m[ѱT|h5GchI_#=;|a%LjBrZ}{iХg5JB`Fj-Xf,Ȥr׆?0Z&献:Ə'Z4;-53#Fr࿓kX8wpa+N'nS$ rQ9Ҷ d:yi$骕Hvu~MF.'za|Jh,:{Rּ$<0_. Y;0 B#uZ"`݈}"Ѧ*TS^Rvχر5 uulx|ij&Kqh}q~qgN1;=fhhַ۱sYG=(Vdv_'QPeH:Pm;Xx4"F=Wgrh ȝjEy!dp8AO^fG%[3Yՠ.b>Ht6~Ҫkl4`ʖ,:Ѽ+֊k@; 7Ґo2`?#Tr@"tUxccٶ35'vչNJg|:_R; {wRV_ 49g;\@U۰3' QE\=z+[h8XXjhO<_&NYR|z!txNUNX{|dL K;$~iHy_F.` $hhv0[7Ƚ-C@)Q~h@*)Fo4f3I-[S(_6GoN%Fvk'zc{ fZrπX Aj2` e@='gqz5M^icQPx2ɩg.+6R"`{eU_:o9[?٥#')~gd/P&?T+…jiNլLcXT'9+`hH$c؏Dȿ|IJخІ %`\+ں{͉*h>A?P97~$?mK9SdL%GbѽFff9UYq\;i,z V}Z08YIP$&ZJ WaW=y >ߙ +ᅁ1q %'syGn:0ss,9m܂h/`K,^a= qdep[r׫Is$0H'nV2g7&-6@Q96]  F[Oj=z&VkJ"Y6 lĩk<"8ڰ,u~ĕR)eL6lڗ;%ALfNs:}jnRpxi|AXk#4`Qp<8,Ļv  x,ݖ_sqЂ2S 7e BYEM!p98wrb[^VE$ YS xTj1/{%.`ȔV[g笫Pk *X~iY$XB痓_#0?ITxmyl;UDD<>'J+mu|U@capK_>C Nh T&|8K<7g(#m#NqK;aXu69©^IEVa\x Pd V6H_A|B0£%O=w=* ٽ,LL{X>V$3z>bo)j0$kӑ!|iG2Z'2nϔͲW. p !.) $;,=/&~iy MvT2 r0+`ڣ]޽o9_{2|Z5|CѦywz-F_bmh݄Iaܢt=W,gz:#L4juLhHBHIHu`xdjYmιU=x ask:NXNj0uFel爣]ش5EnUESƊ /!Gቮ߳./|y)T Y %hGOV]ix,+&t2 q__aW}ސx{QEJz ΐO=5>5EDJ+:r%)EsN^^3LOʍ^Lf ]hWuUT(s~7Aʜ\{DI gÔݝ+``$-Ԇm']$x>e7((>A+ f!S^I_x&{1*Fe'VX-ˏ_T /r,î)^ʌNUN+t KWIj KvL4lGl_%9V<ZpދhR9y+G6``S:Jb7b ` u`lB&,{K{UG9c:P9JhF|)˸ "1Ok98u]  `f_ЫBFNs"QXUlڃu?w-D֭#'K.Vpxj1tcN;.߄?w:|os/U* l:9Bm`;m;W7mYxkܑ(hD 3f6z%pQ[vm$ZH.XP66[1@kָMRNMBT FI V0qJg"#Ya%ntqRO~vc.:WkJޠCLmKⶥuI;B%nK#U$=z6@ WE`T~C\&7csيwCx֎ _d9|R{t`ɻT`Y~VAiX0G%7œiYDeZJhKkveqF$|ucu){PKA\V!!$wʣlm21m~Nc1׊B[{be 0m=2"Zv>AF!;wwqlN ^w*t~jn PV?'ū[}|Ą܃ҷtTKQN~mA~6\JB?)+Hl-ǪP>bޢKD é/.vGA;ca@2*7LμmF<\9ڭQ͛>4s%, FmZN6/Y0 ;QdMvPɁv"77p,s}'{\3tCAOvom픻6O&c'W8LDD:;T%U*D3*%D] 9^KRK8%GZAڷ#O^zr"nX>vdɂQe[|%TT9qT|1ϸ*IK/cӠl:m8'Z$K ۨC(ﭑ" Ķs5=F$sF*¬wҲP\f{0k{Ȯ8ԏӑޙ@LEw,+-倗ýGI<>!-ػWV_v)~t:$f*OBfmA[fM / 3sxKGd?CcHxz/o`D oc+sNg4=͚k)9637/DƠ[es4@d rIltJ 38=G5!.)[٠x6qۭ?qOeό2$Ys6F\u Sq`.x5>mXswSđdHY8KQ͍0Urt'2 r/J\JGիdMOjL wbg HtUkMAgvŜ%ti^-%\o\xhNxaIjMԱx!ioYvmdmˬ ս{WáqRRQ5\;3&X m^NE ɑa^(RES 5Dxl IaS|+ eV f KyLɸq ߍu/S &wi7[@++i9L(38&Ҙ?IÛj 6 K#e@ug=WlC6]~ E/F}4greuR aV\qU^Z RWMiBZL?9.nt@9{cPM-*rve+[%-4lyLW6TIahrGlm.MjUV`Ԓ{A  R>UC&k<@L#/BXyI>H/xޛO3 K[;Fe -x,gk;ćiWe3(>Z6> 荂JgE<rvh9s hpW'OqaM*Ky)PAA%RE#n?є˫MeX p@$O=Qoix 9gQ5b(pܓ[AJ/^!TuX؆1EPJt訓*g1doG {2z'WXJP٣][b~^Iϴ|w&%>?PP ioCb4BHO ܈*;/&9Ґ}x`%mqWCx+e$?UϊI+_>{TQ oa_\,V9ΒZ[W { -/ax-3|hȌgIJJ;!Kq'V. 4N@f5Vi$VYl'/8rW_֒[ўln 3#9 <[Vt'ٳtY<-4xwOq6`/xp(Mٽ~Vyeݳ:L 14Ș!CxE*ڮ`_b>t֗4 }"'k{YsŪp)ru*gNMQ sLQq)H0&i#KNOF@* /562WH5P.$tx`ӲkL&Xg]qߌcfeUyه,祂u*;HGI@ q`%]cpKɕ_N3K瑹 (~xT+-[ 3ī/8@I@u9Ր|+XAr[ZH"75KȌ  W1qio*1,h&\2,eHUs5&ZKCAkuDV0"\3EH0TFi8)?ӝ&Gp5ZL3YGpDja@aOSwrfw0?7'=8< kIxZ|0{uFϝO]=-7AvRsRG^Uۋ~Ml&bŲ5iV; ޯ0f>ЅH|zBe@Z*ك5ߪeMaR3*./9ʉ9>G3bp9J'DMvՉlb@i()tqyuKGa5VksB3le\? H~\p*>b8X. *jJWqJ@U¸53tl^DDZz׮PnFηd1*FxEwrfR)Hߖ/muCPOshE 69U6Q 9`Q`*-|re@hx>[Q-FyUqI+#~$[Q%\zk'qqxڻ7 {a m:d}=1tPԀ煮*3MjfPUEdᨐxLkPCi yk#:C],B)QGxͤOOj zNc_LޗtLtZVʗ|G|j 6 /'W P JGګ,x7_Y{!ɪ(ү7f+夈4a(i_`j{G{ Q#)bQ=OI/9a_E;jh0*&~a}`l: ABҡC-,w/[(!xK2f>LbxA42>n^M V{ˈ7-WaV++qz* (i3M >kIJmDЍ#] F"}L5&Da4^;H%TR'_TjXp%+ϾY3dt/_oep] p# H0ʢ Ir}^)A8VHh'`F.g[ ?VzCZ+]r8Л'$;y#DĻH8˝ *huX5>?0)0ZvB7r^Sߛ4j$BS/966T4;A&vIfֺ{'2l5'gi "0yz:{0$Sw)8W4:wDϷՁ'@ZR+82uצ@'H3uMC{1qzګˎf,MQLn+%b,(']#o\D3H6d|13} NОO0Zm$Z \ؔkBսPmW.saLڅzG_#a]ӯ&w<= eԍS^DG 'b9 Jx;IQ U3ɢZ&>9=w9 ru=p9 j<;ƽJ:1։oj72R4浮@C5{ K.!k s Fq]PF+#;Ɵh1 Ro2&u\XRAWr-lo`+p QRk'!w(7pkvN->P3z8u"!"nTNImҋȕ,wpd5.4sL\4yʤe-uG\\ph R˂@; 5 h*ϚA!'7kE 2ISZD*~]j0̤mg-y-gwM?8}DxeعRjM B!QX,ZƠD_Ob-Dsz:A߄ UG25`@> 6׽)1CyML= 3HDݡ gS: 19/E$J@ (#/{5*"جs9 EC<騅Q.1"R@>4> N*WYC8:Qfqzt\@bm//6yՓ\l-0KV B9\NSY}ub#wHNVzg޳/} 8Q1~No$ 2V=4:ݐTaJc6`N-O` 7oB_ْj137J`Aew#M5~~FŪ V$3PøCHoEK_ ӷHgVAs N_]<0HWg%M^{Tp R}lIάU~!x'+S~ K_iG~f%җ㿣;q|2O(Ytqy]MW(4󮜯Q_!^[bF7ʄL˓+=u~;M P4>S`^J_S3S7FR2ćϐ{$ xOm98Ys0saݲE\_:Wk$y$~ersQ x"za4.y#ckSn BN5ԂW#ӚŧC$ظ_n6-zm\+WTe˩w;xX#Nvi;kuUd%F$H4F7V[kX(z>[nL>t>p=X2q*R0Y`{p!~i=!k+gA):ϣc]Ay,5ZE- ٜql>KD cXwI*k9c3ڂB;\1._xFɳsk!ݬ/@4$c@02Fg+R> 0_0cϼҵiY17X}KΘA#Ѻ]{5WN0ݡ~#ߪP@~8Cs`G( z0@_iԣǓPP,I(WxьT 7c} m=Sb 5=1*RqJae6Sd4x sy>Q٭%xObOӿ}|&GxD5b_S_ vǶ{o _%ǘSI?:☺YhIQZ7TP@͹ZS;[_^miAEaY 7 XƄ>whnBmaRK+ɖ~;mAӍoxHe ɵI _K QJRTG_Ot!{M_zLC>q%hI;]i\`\ӀbdWrm[6871ujV+O$A6{_r |#ZmЫʃabuf7&/d Nf{l%)lRC5gR5x@ 18hAɛ R[PN)o-ze,r&C~ \bpW+aZ 滁8 d:Ӽ&@?KNkt@Q~yYbY|Dq  X7,/E{7$Z/E&6x@ׄ}N#8cmбu-|.Lyˎ,?ϋԂda sZ>aJj ?z,VR[`PPTx˧ոDe<'J4?C--|Šp| ܲCz}V"iAUfn]vvhq2:HwoGgؑP"[23gZ!Grrɖ|gP_z~Ӟ:] x̪'~ Y/[Qu]nG4?ΘMTkX fo:g#d( iĉ9Lxsb>d)n(GڟcVt^H[ePI,b_onAipæz%U[i4jJ{~n9fx 9""9 J19#|0>akXF. b!erM7?Ovv;ؾ-^ h1PV д+5ژL^lN2~)t`n0 / dMZ/Ąx&L9dZƺR,)Jj3y('9Gl=Ŋm9(jչ"`&). mkzlQ޶(>КU.U_9+lv 6h+̰p(V@GƟt!1xWځVul2,6+;HqR&#~/MHZ89T'Pt<,Rئ_%C̳.㿍/DLgtH;'| z/eś217K_#~Eo(PsޕOqα7fX9 (0ν+L&|JM ^cJOqZDc,2b^Ifz%4QPL1_J<}]ӗ!-0wWjJ0hB{(M0| G':Xo+F1JJd}A')&d`p'"d]׃8B>Hܩ͐}}2ZpH<ˌM^B'3=eMbז\j vr=-UD0wBϺ|&s.m(,f6d]g?r Mg.i.CԒ AIA/A#D]&(T!AvWkődv) %.. "\݌()֛pNX(c9f<m15\Xd $x!H(P:^Ep$IKEh 3_k缞 ~2pȣ$Wsl9"^`PR¯joW`dkaoa-9ߦ >dgSBWLvv̈́AZ^V᧱][rZRkw"NFZ[ Ķ*K G#늳ۨ[;zW;eKAXL6k,0LL佥8p'Q=t@nĖNc!73 :ѵd*Z 4uQZ8k}.؅ f9Њ!:^pf{g!3 n?.AˆV|t͐VAC" A'PM߮@ `숬!C1̋#̦1 s>nVֿG 6hŐO$H4,@e9dG+ߙvS$g5\wIv. Q|sή6vU r|徱?gގ҇r'O5Aɪ!Phݳ ńM<+2h(:A&9 ShCqbl{G -ܤ{YSd{[*/{ X_e|Pmf 2Pli0˽|A_֊5Itx' %gfZYY ?ICRMy8SffX\;>=ViǮ9͂EmF~Mt<@6/ٱ*% #h-W㣞 Rv(& Z|SAR| S\f r8q9pUO$n'+A%4O1|^ 7mN{y@(/`y_F7)"/<ʱ5!f0Vv7i>lKd}5msd_]?D7tm.d WM43W4();Œj!yߴvT`*'ucKC:pkѱCɿ6/y 6[7oԀAL\JZ\ƦNQm *;݄B<ʪcSez,]*]IaF5OfQ+~b %S^YTp>ċzTVK=yGP̠׈j`1 t*V $Mf1$tjwS*Gͣp5^l#5[F#xoӆJaփIK)Ӣp&`am,$پBK?Xye>;f=FDŽ$kIoPr_+<'34ZP3NZ4L3 DLsﻇԭ3lk {ԛ.9*Hi1eKA:2Ě6!%񢏸M &cG'L^qYa&ǀU+)O+sQ":)<<nzC&N"1.)?<3D gS'#['^}^\|p ^hrN})AL?73Vg':f; "TSͳ{dYrDҍ_D^Ñ# RBוa]a s@ Y^&>SMnBeiq{#-F u#?<1Kh1)jq-:&mg(+g__yyopJ!zd?X^vK1*bA[s7E \-6o{ev&u LvTb6[etJT:GXGGS۾q*kIl w&&K;J4P/4>*\kRʩ_N|UrR6EZג~ ; \\oY ?})]w_UDڅ7Z2T@7 0=| |0MCqv8&"0l3^GZH;5RHD ~xhYَ3pڏu^v:A$;UjP,'ʂb3] ,*~yw|{c2䭫9+O 8 =JtA"7&QR@pjt,d<,hhGȓnѕj2 ΃-rf!v{-,2JDh]sbNC Bjl$bf+^'8e GC33V4:`deqƧ##,7LȇsrE]RR:l`zM/wh C)vDi-Lj5Е ݑ۵1W&ng|XUɒ"HmJUrd֛BZ!Nhuz7D }Ǖ~|HmL%He5XXz+瓚+2/2^}ص8ISbf:myvSFJvJ{J:,[U%I8_ő@ ѐ (Ö@֝a"û-йu5hkLkuLz6=5p_,˵`0I F YmТ@z _h)b ?>l( uWpKl%^ɇ~ ,B!uCeZFcpBN9)0~zY"i㊌S*F?f8K/r:b,gӮI =9>KC(ۭ r݋R2Y!KJs72*$+nyĆi{&Nƹwk=aٸ QYT隰{~q )yvmWHHָOnGQeʯ#ۼ٨f!Rav+N.#<֟XW"v~? |(;y#p? a0ZAyT1EU.y,UJC}0.x#?22\ "JZLI 4VXw 6#Ɯ3<,$:S8 vc (.AO"{cKܓ4UJ)xn"DaݍK}Bj yhVMD|BIwQ2R>ל+RK&L6*6O +[`}vBHH(hrQsĉ)Cu/ZeڻcYs38e{1Y5U6r':ޭ^G>p4=2T{xd0:6ûoثɘl"ḁcs,_LgSmG./A3J_қϢ^3 qd)~tAN[`se/ucP6\6ҾC1zNI.5qjuWff0f:r_[&ك@-3TB xy6E@ qXL<Ɛcb gZ'uuLDy\ I'S9'q b 6rRȡ&d+4H|puˣw0p.RClQ#T%f"Fߗ9 QZ1.T 5[%:ړQ Ns߭Fk)Ͽ(LQI|횼2ؐ3 QZJ!Yۓ63&,=/>wrY#K5$M8QpoB0vh3ƫ1-S>hFFi6=ڥ.ރyaM췊CtsCmw?)2p+<;reef8?_v>m *)ӆQ>pC{A YjYۢl1M93ji"hB*{}k`xPHަZU C@OVLUMojh){wMZl{0Ϭ wX:ȌUetje[& Q~R)eɷ}ܦxdK׻myٵD(xj*WP1n2e@c%mnс;D$-JϦG:y$N}67]- 6:9ָ0,kQn89=;vOzj>f:"~fSh[ՖԻی7Nep,qw+sc @A`X]A)l.frUV[jB(_ȻqjxzCLMVG tgQW~:A{pZQ>xX-f7lYebh(INBcy1)\VsNNa Q>W.g9(;V?b6ڊ(dh^,oB 5+"ca#_#)lĶ g]8y[>&k8x` r(> vU^.=vZJ' f` Ll뫹;yĊ{P-%sRbcc`<' A*gT>ZӚZTGQІրѸxk"'{7xA[l6׊  ël<$]ÔC?J5 z0=;tBmS){g]}fѣpV YŝE*g;]$5xP/HP} V'NKBU{ȧ_3Cy ?a x>4}-EN6Bd^a\XA*3MT^/C;gYg}^YHs/fNp(u Or@%.sz. Vw0 fs]L]=J ԙ^ S "!ãT_T]UB_ө뢳/iESq߀54h&\.m]9O'J%5)ݢ1W(_*yvVImj2x 9 I\BeVT%O"j~֏tr_-zoԁ9^].G{{>/\D^юPz)y3 %Н &A.vh71dT! }(FɆ8k;ImI%cnuu&n 'F-U `m[#V$7dS9¶O>-&,[t7ivd^ +2. Y`h#ӕ}$((/lqTnu&zXcl/8ö;d~}_))I)d4dĿZcyצ"V&Fw&jS(ٔ%xғy !{DJi"գ}; Kv' >]ͼgoX9ht/vU+| Oa4_QE Mgi/@?EY"x!*w9uYItp&:'¿3% <4|0H,߸eO0~{,(U*|y=@p<vAE[HDyԢE 8O\3P{RTԄ$ 'Pq0H.g~.tmz?2D7OG6R"Axr֪BeĢS<CE'iYf1/ :0K*@ L KX} ( Z}R;Ы0 IG#ڕ|kd^7CeB;"CI"HrnF֦S^ЏN;JU۟ZF#<`]??^Pw.MJ8+xV3s=w}!RNhD3@l֒CsA}1qԯ$y"/Ð0oxZ5cB I,ax J\Oeē=| }9%i069e6`yʃZ+,h2 CjcVL1"f–6V6~duI+#goN'EƳ?|u"Mь~IUVר+FpOxD_&D$wstЋ]͗N$ޏMTL'Lyj+i)u+5Tgd#PS/3A~̾G--@hxp܀A#Y{\n"ϡe&h ]}T=~KoxwSy $Y൑F{YrA? fQoP;宗G rlqy@D{䔓Fg2G~8QXaYyW}6׻)SA_u]^j8נIO+?pfZ` .`>t J`z~O9mL-f)ApEpѝ/@&Bdhf^1+W# 7m)ӁT/m4$?Ԡ*B<=㤴QԽi{EWd}'K~>@(߿8_z 1joI$*4Q:syK$ge3~15ت7';_D+$ ՟SC }WI81<:"`&[!\Wqvhi5g- pDz־-L3ǩQJdH?8SHZC 20pF_ Lz;?@P2ohqyH%ZΘ@)|hWsUmEm\ӝ;6^kd]=؆eH<ö\Q+ wg5H\I/CF)g잭h'`<'u_!ZZe<.;~G&53o?ֿg̅Jw}\VU";?Bޜ9([}:vH ],AM5uE=n2CT4 9ِA@{bғe !Sl1 6"9Kc92+n;)zDc#Z:6Pjg 28a9 `ؚ>{OgF@vN6EhLb0J1W*{ҼB)@;I6fiZuuF_-%h=_e C'z I>=o)ʐ2M)[%:S*lЋ+l0> ~VvD A0<`CU&\9tvPwMܕ\uh}ZtѵloK4|]D{hEQKcv3Eՠv#4cY:S׎tZ80!*zeq)4&%/"T>_+!t;{qOO)b27ޝYO,qd)So?q̖h=B%/8s@^P|66uFx켍YN~6rFfZaYᄎ *>%e_1TƟ}EGT)*G~V6 K19a2fxR4=`${o@fzy{(*9 Ztm(A(.H!ۇKcsR|3M6χ+,LR`X*;Q) V,%ޘ.z` *MZfHMKzuqqci!,`KІԩPBs $wL:띣6tdT#p$rk nsU^uZPY\s.`7%>7yu G:fț l-H$gyZ,S[J> M Fͺ&D80\'b(:"" *[wyfz6Tt’$֌0t5i.g%ODqs6P!!h?OUqc\ dhfS{*,gl)]vM%ͳKBds^Ē$(X2rա<#"&ꃱvzJ~ЅS1KCaS$%ΨZ̘$V3po'M. |KϯuW=| C&ZI_Ln[3-oҞHhVG4|ՆY1<%+/%qVYzKlHr|sM2hTO ^́i}8|+ 9bb> ]aD?"KegX\|l<܋HVz?(Iw8gun.$̬T l,$So?>EݰmE1g' K*r8$z~wC҆)=U3v.&BgY,.@/ ١*D|i_΍stӺ F'YoD\ w00lL L7DC.3k{i ^MS!xfAkeLA=&E.h0̚ >TB]~qsD)f0XMt[?3(#%B畀l7Qv)@'\w,R`OC{ލenV8E#:C@1_nTj0;}&&M\Kqȿ"WH wgݨ"-aO t; $;RV"SCoK_k(qvx)VZ% V"?y̡j>ΘR!m8dDߣӧy d!:ܳ"R-7aޔP C,(L !RZ^mnIt{$]V@!tݨ$19d8,ү^xU!*̞싳'_B6NSO = ğˎj|;G?!W*m\5 xz8d^S"M>I|:AIcޠ` Ģ 6pT_wWt DO2уs_}1 lkGugB@ݐC=Rʞ@CzȲI/vDXoҘ%!PꮷG#Ǜnq,m-B@5񤻢+/hbX窖䧂 fyפh(,/Lو"zt7r~ɽao'gjlAq&۳G3bdD-,l⚟aRuH6 / U)Bwu>Ku6*Ŷݜ?&55\8IC0fD;x51pH$%nJ>ײs4Sύ}%:Y“N}Y.+A%eѨ~V(GdjD:m&h|+HxY2G+Ñgk v9"m;]G^VmFW/hȤ7(:l:4A3]JuyW+q/^×,lb% Ȭs3nkp*w*s ;.} 8stO0ZI`A2 IqfH?y.A>tTGp_/nW" = {Fl0(~+P=Рά" ]?}`"y̏MQ?`ωR%FГ `01 gVeFڇY:CqӨj,-21橉֛gyXQ, d ݖ%WS@u8}.Tr^o%ӠPzySkّ1o dVZ[M,X@R NA³glͭmv&2ejk^XSt`=|k *l9,@:tC:RW逰`~tl@5(M1 7-.`? *5͚w Q.)G͂uJ2r[|%NNDMχ`MHye C^x^Na 7*cR#ex[bj;ûYc6]s5/C:=AAGƢ\:et3HwO[Y=k)wTqBnK;|UXaIө(VZBTR0F.y =Yݨ.7:KRmF%?mSKA-/'tSq$Gx9,xO;^l=`,dui`>_,޶@з_T u$dܲ51g<~V̐nQE *YIX>35:T#C'_r[ W0̝F"o;GR+|kp`k[uHvy6xfj'jܢ׮|^ʝB/[* Wۈfj!m/%]ף'1H_x#I2 -6b']'@rQ ʃ ơv)]bf4E+C9-]Ϫ`~(lwZ TiTL /eh@7Tխ{[NgiCDal9ɢh7ԜwA_nꅨvL䐛L0032-1tWn{\7xnEPꆂg`cP@e B\紝["8zVA=NCQSrXV[Fd#8॑zHm`TCoDs=Ě[Q[TQx/Z0NkfMʹo=1d3rb4^^W]o5CveK撥¨Tf"]qȵbKF I^X%`a(Oly0@ g?Q9U@KK0F+LHeɢa3NlQތS!پԧpt9F0Fy>sCѷ\L* gHh3z;%г'oYZ bL ?rK3:rV~l;S  >(m\a垪z&1 z\| R y/fmɛQje@tAW.χ=#XٮBPFɆ=YK =LK]8ZmxTկb*d-. <| 7\!D*b!V#SW9,b#U%°3]ɛ;D61}ROz03 ƻ8 aQ8.D %SZ* xvf;H{$eAO7E*y2 Fmdf{=xf]¸ dL&%}WhⴼS|ՁGp k$c21 ƏXGkLT[k#(aaUHR#>6ܣc ;[鿒QJHUfz9K◺޶Ѫu@JixsM_z뢯!czKddgy+k{4v؇E(eQl&e_ -"ᷛ?|42k`͎yEKmM t ]M C[PPN0@㫎p)dɡ^_bNlSV:??B}D2C; %TP &[%x,&P~X2]Ox^CT+gI z6!i?=p%/bDкL !i{3ɤkzD5 k(Z4.{D!/!ul\D= eeY@ʝMMpT5Rբ%E.t㑚̓ɨZx H }9U bS4_5Fɟ^Պ+D~z\(ESetDjJXNe5u:pDܵƩG'!LCH|)y.,9'>A~clgG!)|O+Kh3+ *CX:‰k1X^ rYa=t` aI}̩R% lrY+[߂O^O-0?TM DOuEmBCRIR#H>\.,phA7om6ɫv=T6TǖY9Έ'L ٳ:]VtljKR*LM,jLq<쒊v{u5Ys%;Uq %[@G d^-V$I=8U{8ބ)0P!_G<Û.Bh6-\bOg=MHɣI0,y2*5S}`,6 LWU w'Q-M}D{'^ Dzu]Rez lQfk>.)Yx4%{d4ȘjX#jHBH!% S:~zhm}V+ 2\ YKHՕV ҩlNa&E'咎.Qt&0m>" 9O [fl56,v?q M`-tKR+>+ll02Lq2"(EV)]9H ʄf<9[:Գ_c Nc}vaH.8e>dӾ?(_:4Xu*1x*L5oRC(Nʸy7# Clm)c.80՜?E|?'wM{2 W)^:f|UcqP3! ZoFءQ]g8 (!H/Pso Ȥ6 ~HڭDehW^jT'~P)(Ʃ4Z;/ rKOmQx(º:b|Q3-ʒgSĪm*p| G6~j;MDG{F;+Sm*/= -.Nm S}90jąVJ og1ʂWWp'e9_E'o2L Uj)Z0o,*X*<="b,8prFMjm+t&ߎ֊ yV;_:,Smj n~Y:},` y ԙ^gC3,[pJ&9Cgl$%d %F ђG}L4yrOMl]\o) I?sP9|'5e҅z-ՔjS/1J0Rʣ<I/`,tְ%X=`ޫJHHOvk^z^/Yt|uv'Z?nc0Jl 7Ӂ07ja~#RxgBʖ!} 48Fu@A9F%s765 %ySq [M߲Y1Z-p7A O% 8% >.qqs0&7 % 29xWP" mmZULF)W:GWQtEJTNrA\u_9HKi,CQdk& h1*Ď2Exi<%$NeQՐP׷֛c⃚l{iOnP?s25~+L_N^Ib"-?pOܳႥ F[ek6K҈tSaT',0of^YAmPW$hE9 S6|Gz9p>K_܁#=!2ٷ~zD$8US"509DYsqz|LWbZqw9>e!p |^hF(6)fFaky"? b?6U 'A\ MT}(~=Ca'2"~#v >h=\S/?ܪԆaJA=2o[QWi@|n·8h=ĥIB$czwKLY]9f9C:$]3ϲ?2mg<+iI?Qd(a'=֥0B5"w4}k'l"-&8q(|&q-.'>zǭ;u۱xDUkt[7x78Hgȶ{ VBdFC8r9ßU͖N=[M`5Dճ1Fxt as H4&o&SyGe}Ģ$mQHƨYxÞݜl(Fmn+M;!ՀkfZ88$b˽HCa/ɪ^LQDžC`:k4{vZ>lkGyY-jX*'tTctTVEX#ue.Ǐ٥E[Œ9F)~#r`3پq b\kjp1_8rFSmG_INr[W̾p{RBbl?(kJA-5I\!# gw v_CŠ?R,194цJZRf.i|SM(ƛ$M} ngQ!`)2 Y0v-{x#t={(tDൣuR=lLIlШ$%h~'~rbԚ|joI3Px`p:"9&39"fv%^Y_Y&X?@ͪ&9J`ۏvo[ԁ.TT*CNGB+ Xxi jw3i:ȼ>,Ј >&c?$'I55(t {S}m2 [J`~cN8<7D> Q'5w,|O`alI|2y'p*hcoH12^\~@ !\:X7oX"1A5p|*|c39l[4lݹ88~F@L@ DxjE0''cÞ`3&i.(z >D2ziuhEk*{;: REoS&eAF^lh z2yȮt">DN<< DǷ<,Nf򬟷/AXpTӴQ9P-Mr^I }f 1XFJ+G4z#}m wnN~_o>tbѬSFOeO^CV1ˆY -[Vgs])vX4sDK#,S(Csh~eeKTr6JuIGZ"U<tP;Ke]ivమ2VN{*EQIW`m2wJ`lYp ^+w.G1|L )(Pϓvƨ#&g:kU<H18r#},EA^fX<- ټT[˥״W)v,.o~?"T:2eQpZaZ]2(}{s1]|/3+JvPNzS>ރ?+/P|̂1.< ->n\q!c8y>70v"Hl@Bho)h#ʇ/AȜq cPRifـwdg0aعdl㍇vt>M8ӂTNsleoM̪ø$ ޙz?H<1 ieyv.p ARqI-ےg/['m{{)>=7E{"uVS•^A}m/9͍;{ģ.kd>bHᶯGo߿]z/@!kyA|C[Q7TkZFxK7:R2Ɉ:s-">?APu kIDpGJ8\G"@U&]?KE? ՀM?v%G r"K|j0ZsgC&4$zu-20 P D\.t`. sjϸ bC0 10 ;  pҽuE=e,iimgx_hն$dnXM{!] [-vp4%p$LX!> H7NDzpaݹJ\K/p^޿"9S-=YO674_uU VAi.UF ү9Կo9)c \?-Q!GJ]Ti-pf`rqǯeud1+9MgxxXCZIA}u rSiĜuk|+ k*i_΋$y)C M|t$];P]LCNƣ񅑍Ne"OX{]rԳo$4 TjVV\\0hCG "aPZ zslP?7W"@+— ٰ}:2vakuD%`ρ|KPq_X<6fmsmL-$Ie9ӧCh鰔rw/\d1z15 CWUb6&&x* Ab]3kzSOE>֎+.uɋ$ Xc=8Y_3g>~0 ݨ}M" ^%dՂo촠@_mz`|0%NastdR_@81d0^!I2漅C$ ﶮ{()u| bBm4]>,bPOy +z˟qB+.7'-ev",i+e.Bi|]V~DY2(Kڳ ]?2A{cݮ.ɛRPkz/xp;+ ǯFY\n4'\K_KRj¾fňfud|%6%"&+co#j4utȎbi-)[j/Uiӻ M=,5P askb㒑b$qx-B^.,5I$fSJ)v) 7/2ZB־vꩱ0jU}\`zϦ#˹4}C} Gv0ݬRc/gn175{ iuO$Y`vM6B}u$-f*?ZiLT2-d  ht$aL#Vņ>6É%Urr1ׄ8~闱Z C* 8}64;i|o=uKTZ O.&\`'}L%G4cnr~׷+vZQȑ$ɜ҉ +fjd82#6GzvoX&>wS8f#';͚O$]D oZ(]ZAs+XZ'w7;Y9N׻öS 2H=GPwF/f5:d^p<|M1 DfRKcIGy+PlM.O1Ø&+2odK}^A K/-:Ϳ%]V+~ѬP;V#?;)n(t-L#p 5 膛?=*"JH;f;a͂wEvjy2^=v×a)@\0ˊ2.FK$e=I]ȮJ 1ԃm|p 3~4 7vA(J,,瞄V`p If. RlTr}KKdHSi1%v#qA[M0bY+;j^G7COFU|Vd/7yr.g٩(qys! G}x_ ޵Kq|Vu6Y+T>'.>!Pzf=*54u-eܑv?dZChVW5O[YzR6me蘤| gfuKC>Pi50Vw#SccDgi a> Lq'ID:x麋K ` XPڙ;e۵ >waSf/rM0UoY*^Ό$CW蕄XÿpV(-bt;9ҮlPZ'i?%dTGsfK Ѭ꾎W 6㺢>-'"Z| 3;;}w;,OIPɲ±j L=[,}GP6ȁ9qW^c/s+{o;pTjl Lab&E7\@J+RH'qqU8Ԝ$H-mO>]=H$"~~`(/f ԪC y%Q冷k t^Tmg!≨Yd.;G6GdT?cƠb$I=Myu7Ԏŝy/T%BU't%WGaQrcޝ ǁjD MjsE17 I@1su峨`p;hSR B;'Y-j=*7wԓHO0Q6e}wCt=H~ Hj'pQ\ﶷ‚̫]n{plG:I32G9G9;%5P' ׉(Öan,)_5)r5D?Fn7p;u9+SQڂwYC3אi$ݠ)Dó"?R^M4yFgT_SJ#NЎ8u,;{um|1G"ϱ_26Pɿ:@;XΰLtA!R%YYl"MOR&l`& \ V)ٓǞqx$!)?7K'z%Hٕ B懧vt钵^ɭ\unͮa@Ę, ukVJ-LeBSR [wǑt娪eໄSg*f4nU_)Wik NQ<~/Zt*5*E:)׶FHwӍsLNU톾Vdz~hj1iPGU#l<e KqBrj9oٵ/)dZԈP#e[߹xRs ch+L9E@JUtV[ZrI&A`FNh;`.ω`lMAF*~|/ xQD(6A{S-AuLob bKHA=sN}zy!xcp]ts_T^qrvϢ;0`5rTtYI(<S7s2=os*<2 $Zڣ%O߇>4F@#WdVoeՌsٲ6%~z]H.%![^r8bz|gx'v|Z"Aǐ #]6R޺Ef.Lߜ-:@KtjAř-XWfmP썦E^(_]6U NIMC[!$پV>L=.:sLG"czy<˧ Z_ qRmTRvс1;*W`PĖ|IC\<]!ǝ4p+YBOMS,uD$&5/͹!`$6ZavVxuWe~L,R=IN"w齒!Ǝ-r83&x<<g~#o1|2Hu!P%o ~mFϹzzpcj|tO?gy-w5k^zT{+vb%? M4e"DgTMμ^(WHzV\RÍ)Si}H\ w9о1A^F7ǚsh{ H*"fp&Ux[uw ~t5.BAwѫ;R EN 8;J_[ɇB'F¦n.r9NH6 '9}F#pW|KYwAk$ y2Jhy|I|K6 b_5{"h G6aŽL&1vu!i9 ]#7(peez{#V"ұen䛧3 m1Q5x)# _CSXu?,fnr? -O"(tAIR"^hk׆rͷ>o 7!T?85R> [RyW| u[n/㔨fOGoLP /sp!JZ2ًr2XsLWhl\+6iwWJ0_-&^^1.#UsU6v\/ [9 'Nf}J .ˍw.p !/ עy_8CsGX0 L`"$*\~y?1À (&֧j)v_?m '1DO__(M~a2APd lCRԝp>'QM̹@P=ADehZV3Sno}K3TdP_vf6;EHq.xb91%|W+2UxcaZ<뵢eKIk&EL^!Us58fݦSO?%4Jr;%Ɲ>,e4DĶb;OsjmAg_@dkEͶK R3%:PVzd&f@8֘ىRGY2B0ۣ[<($:;B%HQA 6(ʅ46Y4(kF8Lr:үG帩I^n8Qcu/6mFyF-Gt}+]6T*9!gqԭ.e8'> )U{Vh2j427F<ςt;-Hb'f3bTEڌh&7 >~1T!/{<RKa.R=HE66ZVt.ꛦOrbNWڏ-Ȣ}OG-=I-'|%u&q,mһnSB!/m(۴omfw|٨j3^"- b)OH:ZUAA"ݛz@Xfp6G]cˇ3 !zb!g\$Բټ9L gl5[>- AdTNN*&?am 5UaJP*шd[۪m4-ֈ`ot~V2Y.Ny^RzE#b 6}Έ?> hu)X+$?9lbwX)]g:FBk8D78金Q# ܇553dzc[y-Ev0/- Frs›d^#}AU@?lo4BkFͱ=EV,͊}~q㢻Sw x(%=Ji4EQ~O*E|u@j7=*ѲUf8v1ɤ`(NKCv![,D=3ѿ BjfM1d>VhoHL?ozVx-? ^l B S=Z*oJ+AC¥ ` m+_gu!iz\c>dV-YC7UNxT 5韣w:E/-dK+ 3U/@-8>Ć)k/ÉW)N/ͣGjwEzLZ# u5Z¾B$Ֆ"lvHp;Ȍ[gFĠ_BȹtgXx ^Ad:HS3S UKo}EĘ“"dW,AW&sɛRuo?' {Kk("lRBozE`h>}zzBU H66S?FHuUj%#8)vӠ*@aP0BswF_=_6nG8ƒυbD1のDysKfsc($n> C[%} 3iDebe!k;j0e\p|-֝{uh}b^%վ1R=X. J+]dOX7JՀMγ Ν='\Q eSY]pF=zfKꩪ2{(X]lT(d>% n[讱@M|#ʔ?~;@'jo?^y |s·klj?u^j%l){)鏜d/d$Q䞚{׶kp&u))SpX$$m6Y* !pUsL)yXG4\{Ksp;<Πܚ:Cb:r|fT}w!"#EB#t#."!ջwF| 0%qZg|ep`8WxrN)3}_|.2uzQzl]yA |IO%SߑZ~('1f@vw'&~]/qR >loS9Zŋp_w[?CN=)ՐLh#8JFe\P/:ƪ0vr}V166 0O!bP7 SMSO{t]]ϏB)#ʙW9IBH=g^bʬ3ZoVD|G1\ ̬_}~̎2Tg}{|de+Ștt<00CoIНu_6 YKuHLE-Sj~"*,d%RSf,$ k}}k/?B-ohGjuҮ)OMfeA)&ao+rhӍ` ,|q20 ^B-2wZ,3mi d$l\IvBvZ͊@ʿ2OOErZpjw,# {b޿dž vmHlknqrA@+ ΌfquYDVZјvS/'7ѩ !DQRNe"^nSx&T >f6>JӯQMFSC> Sv6@P% Bv% "FTtTn`6ߜ%R-Ѐ v GByf_\e, u{i~z5MKKuOڵa /\ݐ:@^~:oʋmF،Y3;wl?,8`WiJ}QDFܦ7r]=wpUgJK. `mtJj"ʚX_+/-Hog5{r4&RONz!Ip|.Ʊwrsn 1Vlz >X _fRP1Z:h6x۞~v w#} {U+l2A%vN{T t2V<*(2uCDkṔp3n{y< ԫ+Y%C#o3SM/aiJl1q5(x?zt`_Az|\KAܙ咳v B^ˏ/>MpOsƹV5 q sR H\T_YoLl8|XȭH?oڤO0t,++ԖE/ z4aw%a(/(68Sf)Ly˟? 0GJ=T{"NU?<Z m],Br2sr$=ㆋMȚ(Y5rD;Rt.wڮ"_ߨ斳# & Q Lш7cp;Q٢K&B-< 0 :U հZ_5\eREnyu(;@4ZTb:Y#i6VF*_R(Uf^s#+fIg.B!mfIVhr%;lH:eF8j*z|XxL$K44~ܒȨ;Gގ5_B}]!E.rҁXW(G]iBXqU`Z{ Ʒ\v"/gʁ=е?nG7q '{| ߐܼ WSEa l'Z[`̬{dGUenNW$ED?B3(Ga^F.fmV'aAF-wc$rF'K:mNk/0*M7oՕ ؇[ǂ%,`$< #o"cX|j<04.Ð "A ޔ@4 L>9ZtUјnRX$zvQ9FeHmvKڒNdc#ӨY+%MJUrI** ^|w0 df\2v-`//c)vĻmk)כB4fl` m o2SG{Pmi @!^\..vђ;9!cwvʏpE5abeC(~2)aPʣkeQ*q$D>IM(7.͆$"CY|ўl'1W)c,]96&2QiSeTv˟+[IkBwA]'k/4 Z41bZ}!2 {YĬCQqARw)Z5z)ЛVkǟʟ粶l{1*ftΡemy tD $܏A'Dz^}q?TR_qB͖|Tʪ?C&ڨ ëzs:3K +.WSMy?|1cO9.zvV> SV\e|||~Nh$Bnkx_Sh `Ȕ6uU||aHv@^eMkgY4Jp| oQ&] I׌Wů՛̨P >/g chҬhkTuEbj^Pfpx RBFJ@ `}L>\b+tc!wlˡO=č@[ke/x>nZOmMV4{ISQaB"vc`X͛gP@j~wLCjq.F}?=/Z['A+]4Z:Q3:RK۲)/sh 'xjI_8!8C!d@ˈQjf WS/@Zmj\qf:$-qGr= #*u/=%A(z9N 2%_}2tW&G%LTY+@@_LEoɕM>,+ZC)pU`zm-! N#s^(U*ԯ7e X #&~ݫ>m?Y%OhYjБYPDh_|CeN4H'SX8\G+oӸe6WzuiPɞx? ~-|ݟI't'3DLJe|rBBʅ!4ûcWl7g:k}q !iOpP^V o]!M\A* .O*R+6IV͙Hp V7o9X"bI5A^ XH7-X{ f49ɫ?+XWRTM-jܜ펢mJj]0_O/WҶ ;:A.kGL KL}Z)@7W7%`Dtp!CѶt| /fC >`:} 9~k -Yv-=Ȓ$7}(A @;bmiϹ~}an\n'O6,UO+2_ʸ/Ska?a?7mzRъ->h.d|Xխ"ahSy6 HNq Jr "] '_lYE neG i͋BOuٮ߿嶥葌PZeL"OdzFPHsG:7-F@*FBz&˜/UpPr?43Döm g򰇄%6u;0%l&&ZS^8QJV@"ԏHIh gXk|CNhY':c'S )f S],SVЅdp*457"ӗZ{:VK!ڧ^\sE.  jbR'f!SK#f䋈ۯoFb#A#У u~CV\ʕ_\f,C?:Q'$}3E*P]HeҎ&osjnKQ[]{/MKjl d iv=ݻt6ANI2!  #R+&9yi-V3PӶkq81dszslu\Oÿ,wuLT9u+6Z 5Ƙw}GOckady|co%xR76{?~Ǭ?Ā{! 5رz84'bRY"~_~,9ٱˁ*OWƼYQ:w#dmc $^fIh2q3/_C ]i@>_INM6E|P/Y9G}MA4x8+)<ݿÚ:_:AZCsLk4'Yo 0 $r^z=R&Njsm)ЛeZ\PijY JM1&ND\SFknw|,=&2P~'"C$UuR+%0 -ȴ9!J.Et.veyw~"`{2t<1X̾Ӡfb}sa;5"|_:dЏ *X;i.0*_uwbuQ-h% Ec)=|R (/H;6.^vN:f6u}hh-L_͆ !*1%F-a )WgGB4=LeQLR0rHѭ;#=mK_6驠H9IޅɈ{8/V%\ "y*ԾHVq Rl*c~B|IцI9 a^"q r:iÖ<6}e%EsX}jK6œ8m# ,-_Q=3,Όq`]>:B')b$ғ$],Dlm5/08({LcjsPY?0 F搔W[^Ne]jo }>l}f-9:D<;ʟJmR-]>_j뷭YH䎻&FE#+肤KN߆ 'q΂W>V $A MHc)o2<8 `)rV".n`ޢO^9~\;Dg،G^yh߻~y@GWbeyEUVތ;9N1[l)IRV7:ݜ cѢx œ yhKݼnb+)?|x9θ#ف%k s:?|pN~;.z`O9\ s̻DG)zcW/Ёj|-+vJE RE&7}G1e(lYGp}G?N4+z.L+{tKqLFg"|W+sFuύrIss>G>MFS!kavclrvNJD@}s J:D+gJdC?+!& PR<-Ex2;ۤr^BźK{>o]8㨝8B+֗I&״tip-LQ`hvڄHxs 1v(BZn0.BY1gsc3Iq< ,;dN(y#b,I?&8gkf/Ddc۔JAA)P=7CUv(FSMqK3KZG%`A/F07 1BX{PbQ뢽Y|3NP_iTD/IM#wM@* CH 6!@'7PoiCXsSjm2n' *͕/1 쀃{r8PJjG 1"gK=G-!t$@ĭmsU",l֮ofhsY8rX4?uuy(3Rb:N[}r%]cbF!D/dP ₷Uh*c,Y+nΒ# PI|SP h.\=e @eufk<<b Pu6 $R?8]!7gڢ׫I.B?(-[y 6g^X y$(H{8Y/qy&l:rG`Rqomg=| rQ6b{148&nEQ}\-[SZyR?A!ޕ' BiE1 h3ەژGr@UUxa 0'UHF;P'r3Kc)(0vpKf\v Ki)+Bdp3?vC"U.=k<%YjՋλ!v}x<6͔P G tرB2:حH`)աuqP~Owr{ & FCk;XFّI!_j=nCLZpڛ,;a,"~pneB|zJ'kkJh0&x~MK,ӔNv pK3EvnCǬh·ޛ(˞L5I:&vpz$E9 u;eꍂ5uPn&j J`9/S+{}X"RP 5<^{МQ\ nvB]4E-YŕLb9zPGZ^^ٍރY 2VhER)F;ʡk.rŁ/01<~Dt>jC PUi::g+<z-`i1u-̇GGӺ7ZJbI2(T,EcuX 8ZIʪ$P_3C홞q4.^"U+~)ڬ{ N7Eߌ(R$RrT s ué% G3}9Nۙ2د«@k}p:z=`LD| EE\~LzҸ`ɝ!mhLmPttD8eSnO]JICa 07\ 5<u:Հ!X b"4$j%xEY$G? ŬĆeb{",YMe$5*ܶ_(`ʼ4˲A4B{i(⛚].N̘)<٤:;>kxVESc0x< UH" <1,^ȵ)"WٍR lT;2 hv=yE"@b}ppXMy/nT^kLlaq:az4FAp>\b0қg{ƈԑKBn'r v}SP.W:+FZ9*{$k> +9~j i,{^4?R3SN@uN]-PITDS G./Xj2O3~rI vb=YeDƝ 1-Ww9i_XUU{ Q )fy(c&➰VΖ#\MZ(~ؕ[5~2vDeD\|A2(SmV.K3l0`L:풜S{Aj ı6Y)05oS(_ImWi^ C5=_Fclr)n /\m" 4[Q8D"}Vجz4?({JuTGVN lEvKD Pp.Dj=˚i_KRvE摒't,`/dӶVAHxkU8,v}+=JXi:LlB%U+dw{i4#37zl߆?]~|+e#xlAJoQIgIq\xcJ:lIQ;UnpM!H˛R}>{|uH3q),NBt ~E bXL`AOz2nq^F9X~®nQ}cX<_ńq2/&$cGQGr:-j^mRpN[08Htl] jH*\0v)5]yLv5`RcAɖ\Kq>0,鼡he{PѢJ`tQc݋ *K+KFɂ0pG 3+Btzц>/=1MJK%ȀW1t)Fn]^, ·QrUi-I}p3iY/vI1CO4v"&D?'XuuJb,RT= 쾜*@d_zHiۻ̹Ž_OIsU ݺeȓ2wgr/i]vJ-m!=XgHiԍ2R1ҊwaԷ '!<,BF*ŋ*)n&&| V0ƴ1kyGjjʋ\"@=J&heTtɼj@cP=Fv_sA_wU)mGrLedox}88us6xkigȈ>h kT$zUWvH66,$K qj&1IƳqSu;PzJiDeO4MiK;B%;%T>,3~Bt|jYRJH[ at`9I:k‰8' b<N$_tm.QH(riA5d7U%XOk{2 hlʸmy0VՔİ^v Rk$ E@dVqG3k[ Ӈ;\yuBtRk;5) q{e#Z( WO3:]G l3A-ۣ$J?n1[ UA3ʏlι~SI wCُ<lM8]A8͔Qj2 H[Il9ypsm_\c\Ky(|hmY [F頑R#G0岜bV|4\mS7vڇYFox|O#37OYWpM{Suk5rhY Ai1 =x]tޔ:aܺ}ueR?S碠d|@GB_۽$mG9½w{NB$mt?47RA$zeľ钗aFذ82 .x K-B c){nDlA̩͢t-!q9ssPl[p"AgK瓄_ka2gėFUDDGfn3BJQ#Z ]OԚ:g2.laL0Ɠwh^}-ܠ+9e֭JO cp75xgVglqyg{x"6d<m|NT`gȱZ=+=F0~&ʑn֡yGe/"i70~?e {LKZt5-vۼ'*Z_L=ԌBzl-誧fFR8r*Y`۰ZG]?_$J@˜腁KǪXJ,t. 4O$M No{S,d7@t[z>a9g*E1qA` @lͅPPof̘ɳVz]$ӓ.?/Uk$.+L E,#G4a < Θg;-{~RاcAނL 7B4nBlcv0%>8&PV¢\tyPIy׳iv@a;t"C2LxA+U9Ш_ۏ P У*9Ι ֑w@'ZtJQZ˯N=!z#?ɛӲ*8r[ӒltX /P."F88Wd|B9@FCIp狻|nVȑ9ʋF @m^w20XP8LR VB.}"ضp; z m_`cO>q!" v:?3ȯ"/YZ6񫒣8M]Z"F qӐ˝_jr ~C5F1\70!t˞|} ݞ~93\̤+tu%a Q پ*(d:ux.'{dw5/gue\."htsfNFDg!t7Vjv$aȩOay ä!7VF^ATQ,&H {fRS7( AWwg]<:`#L_MB䙠ot#VӤyo3{6UB-0o3k 9e9@ML`mHl${6lNmJIZd*8Y Q~~W*XrO [&fݻLAVj,SI(f*J@\[-+Cɘc >H,$.ZcM/ mPtlW}~cJ֦Lg-_-B҇u0;'>uMW4y&^ A?b6j>|A7m pw;ŧ0PW&.L󤹩 }3NbTً Flu2q?CA.b'q+[KoM#ۆ1E/ltG" [)ф/qA‹ʊkì6U3K;Wz sUug^q1vOФ'Q\d^qc)}z\6Jr m4E#(3>Z s ^-d{(>=c<1ޖٮfFs5{NOޝ)كl !*F>9R3nخJr uQr8rdHRLѠ*Qݧ͂UCSgtIs;:;7~3d8lGƁklȕZP=NMa+6u}kᄉ&#D]-<[47*u{,sΌ_oM8\LVCV7ߊn#ŵj(y57x1}uRņP|ilC9~(R P94Mcnn@L,A\O >jy6جdjHCe=FdN y+yhN7P}ɘ0Ϭ[D r~EN [}\$$+IޥzV⧷MnPuKa$?!#W|hjx3^6DJ !5vxN?T~X~ opr irT姼AQcTţLqeΠ5mCMtQ^E/*xG7tfҫ/PSF }-%>E,_"b}K* O5G$u4zuMֆ{1`Qyx~UxW]K4h a`עZF&Lsq˵xʈyRMi+2~|nƔl/'D}ke\GtZz|3d[vt{8֬!CGTqz co>ѻ6Q9AA[0/U|˾Ȉr`Jc9)FŇ"%X][&f/gK@` u( )s uW]Ttq= ;ma(c*UGfAÃ~9vVsXpP K+7,f$nWCdv9 st`jZ؅iD hx/CKP h׽Z"IXP}_hbI$*dzX:YJ28!&=?iXlRTMg\RnIMB>$ ̰S׎bf DuQl-P`t A'_( VͿ;_ƞ6͟u5w~(R1u)\[E%bJ< > "O )гjtk}E%e9E9`nkȷٽ-Q K,ЧC~N(&L<;TTv o8&q ?0]bvJk*Mc,fL քP޸9B"j&Y.cFimH/(̱b \5)1WB)>g<J-}fM'C*H˿|ܜy1vAt:&N   @Ď*9j$*} *V8nҕ>^CЭ":hO/ט?Q(aO Ib0%!Z-tcmpg+uX&6Do/Yqe^;`~*86o%vW /ӍY[Uȓ\_Άr[ögiM"_'ECH3H'*\ff=8ۊeG5 KZF[#OPth9K6_f9!T.y DJ[#J&}IjP5c9\;ߟĵ/4 R( >K)m yvA4xԾA|*;'*Ķ[gXh#gqX0H(\淺Y^@u,OLۢIt*L~%2CSa/:?r!v$k_%A!&s߳5jV%QF#/!+ Jf1y9–@xܹR96H~YQ!ލ4ɐ4#f%w3I`j^zBp>'>Њ,ނmTNl뗣l4jM7&b52437^s䬦e> 4T,/Y"WS= J~EP^n6wVFϬ[ Ȼ.zB¾V 3ƝTLdd. ɟ*]a cѭU}\b6d+0#\B OMҶnX|t83cܐ/p׊AZ'`iԄ;e "MITi1{/ 6ަv|DrjsԋUߵUQS/xWIذ5#T9a \I|_my HkL1 *5ߛR?Sz:(u:(WY[*I,N f8> p痎$J 3#rRj(~+]o$- z`n®uLL7:!uzd ]w[#WR4r; y<4mrU޽˰[N'{5K3=".q>ge4C}0wabOOO $idSIh WeC@}ůoQ4o_tT8tK^+ug18LKyXzR&mk3Bw+)4&"~#=k\mgf*TR[ʏ,Q:^Kt.[MI9!Zeȯ5ս N,pF@:qڇ~r\)vAIk8): ֺ Td:6{ ފeO͒߷7Zijm~;go\/D/Z?斥ca\t<<" 4~)PL]n% !f.Fi?%9n1fxs)8h}yϣb|T->VOy^xBQUZob<=-yHt`Ʋń5O9&\OOp黁pGm2="4 #엌{$&c%FډI]ԩ[̈́HB9v,)*_$Yš`4;E ?Dk1wTxYٙ=E\cZS_#jO]8(IP\`4C&xv&w.,WV xApJ[vP!҄wseK|ZBc2?2^oCڍC4l7쐬VszfXDUZ,֭#nQiJW`s'6oA6 ^#% T֜gX?3HSAUwoD̲W3ˊAJKyMȭKHz "U),:V[jàQZq$Niabym:6 99w.)EVR%r O"OZr{ %?3Ӆ:_dy! P:5`-fl"`l; ▗Y ,eE:5]?̈(TFCEzz϶̀C<Gk:[ Ӣ5XANTzO3nqL%ZKW5gxbuHۛjy]YQXhB D4U;DYzgMpЉ . 6:F=%"r6omm# {^3 1K'APVEn7HH5A}/D|Q)rH:c\ -<] $V4(Y5`OL~!yg~Zj_#ʗon፿+;1)$vr趸O$|\נ >k[E_NXezWk|BB}LQh4"&) ^*d~OGuo j4};ݳV̦l=F5K$3GsDf\bz  ^PrQ2RC|toÙxh(ϲY5BBLw3ĕ I}Nw* e׳qJ-#G_TH` Z|27)= |&"֝ Ȧ 2u}*в[ _!]/937W3I.{X"X^3R sH/&@/nYBaEvT7bvQ=4["eD_-q_lHr'={ >UZug6[8zX$laFWv)12zZ~G,U>Sd)ĥnn 0)•SXbFRO/qn~[0TsZ*d&[t98(wk7CʮtօT D{ʜWF!:u'4Ÿ> i'Mv`[5x:Wwq[<ГV-V|IX>7 $9E$S9s-Z.!r}tLh 8~=T¹f>f`JOc -f+ TOVu8d'Jh34LRE)}7c˅"b5n[[00]j@{|fßBE69fx 4A#[ I( J~kw -ΣL]%.mFFrJHb#2''v *mkd/aO \ ,h*й ̜(@bSO?3=yG2ω3mH!A'}xJXdi;IBPnKo8G(J5oРe%UQ-nVȕU ͍Ő҅ZiPufcހ92 ,I0/}̗ådYI9.HnvϹEe2zy">^b&%$ ,iN""EL\K V  V 6 W]#3OoL;pdHAhBwJ2ol:Xء -NAQcŊ-l` ԗ?XQmkze9Օ:M=itHDkP~f"Vhe}r%3 i6_fTh߽b[ u҄BDBzNHG몔^ uF ' B"V@k&U ͓B1h[&qhn׸)Ea O ?@-jFo%oY|."'wH:8:>2x(P@丯{NK3;ˎ- e+ < 6WFdCVǰLAs T[ki3Ψ/YetsKHo7 QRh [r !ܞ RbB]/b2| ܖh+2:{7',, SyoZsN%"DL@n%2@? Ws #F}p^Ejy? 9 !jv斱!Q"caNB('K7R@p0`m+GF#4 ~`KI3 d ; D+tKz ǎhAh0g! sU0nQ5,vr0*Ez0 ̟kغ6RMdڕhӸB7Vbi, P,?_/-7zfA 2UXq'ɀ<莀5t%Xl 2X@ 0DxO] Y, +gTN`.'+^pvjxu (Qޜ/(ڄk57LrF;aB}]ᜢk{#"H@qy(|b׹0%X\/h2n2ՕQdiiZCA߃qy7 {>O|rmBöu عhSt1ـ L0VٌrB$FYZD57sWf=qT uhDWHO4$:}?7KJK̲1lAs0%@G>Q/+}iI,t0Inn yC:σ&n6T/910i%B38 | ?US<=2k la%S(IXg ٺVKlsʬ5{\L,%niiENC^T|\ +e#(NPf:\A7䃥Y]c&a48~Zi^< zkw[,QՕ#58vFa8_Y$@S>@[:=M{ސ5_f|! ?$]9 }:rKG;6Ӂĕe w. P=Q)o̠53[rq %f+otg!Mc*cifVk^tb T 9BXm$8x;cž4*@ݫ6HmE 4diHw{ ))~(@ݰ, Y8,{q8=#-%)uSEJkVxBi3b@X)wI71F]1_( a$b8w?GloDh ǚu2(_@g٘IL(v,u1.?u.F#m2\o38WV'zjz¼oKlJvI1=uMZGQdc #tO-GJG Zٍ;ϛ`__jmh)[oGUBib.t rS .1O[rFM}8w^1Y4YУ̐xudP{ 5$ȟ5VK^k*}'@lz(Prٲ&\hU=S5pl`˺Ld8q~1֨Z^ؖo~z*Zt ǎ\A=DE$.Z]st٭tTPk@+K.-?shgյTLva*ȝ&zYyz % vW9r!qљr͈/ -rc23$!PR!?F5)PJXKnVŽH^]kHםa%WPJ$<l{VfdbH=N*8zXehZ`%K$lPYzT_$s1uU Źt>|{3e;akxH}m ;\LYF= "ȊϦ't9Lw}h}G䶶LUvWXP"EnCޭrI2֣>'Lr#')3%baEg;,͌NY9%F֣qUyx"q q[Kߡȋ{V@|GKɐG\YP2R^W I;:0/JtCiَ[ܺB/p2OL (2&8jV1y_ufQŒ4ZmSX=6;iB9.3hGCftmWae3g6Y+M2x#59U@x WԿ] ֎_.wjPĸc{ bgO~1U;NOO@d<P]X{mEqGїc,Fy8={_D*A\oVgD`12-fa#ޤ Õ>鶚 i=RT>˱e~kOa~wm*&E4v9f%wP@~u!z658~ ֱx09jQPl30Yi-}ltءϧ$PNd6jM6͋dڸsOiI/U;#֊Pbo{/>ߢP\8$A#;^d@Uom9.Uuӽy,Vs|,cI418;VBCRVPyRw -i6XL-(H\B*lV/Ûy%.A""%J90"}U01,(9kܘǥ'(31Inr4g4:fvOE𐘑>ʥ9I>@4/lH[vL}net! tfn]&/iC˖nY}ۏL":&Y&t0T=Eq* wlDV9EoeEQ6 ‚Q=Tǵ=ىijŭv7SKqq]\Kx!A9{MWBrW0ͫZJ_A5dV=oѐ-KJhbp5po>1 ]Gu:Y~3gJ)+vkƅ K̢}{lZEV4y1SR?ʄRTP @6yq%XYG>?t}KĊI ЋFP;m˞c$nb9wV-۞By&`;DKDeLD1]JMT(gPWhg(̎НG2U )/u_'0 OԼ Eìxj]\T`&_&7u[p1$V{ ]o8!yRMC&3ch䝯_:+*&WDh)x120v$q<h]A k ְ%ిoENl{Yx;' wR(ZXh*o[&U|}op>TMQfK 3S4Ԋ0ɟN.!sۧ*"eHk].*>VK3Z|E?}rYo;CԃJU1Δ-_alFy,n Ϧsk F@g73bYhR eCU1}bMصY*95g&.ùQx¹DZ[pGO|j>M" y@FWJ"4pW+[zos4 ߈ ܟguCS]ǥ.bB|Sc8@SZe`Ty)nLm@#{)wj?uqA56O^lKPl &eYSmA/;@R%ۈɃ6a|&eRz  &w}f_(3Wi^%[-5Xyw pC? $$7+2ެ]jZ'/1P3̗~&T5Z]Q $1:ZB]?c$ B o E1{T1u7^" 5]N >1',NsZI8'j7R*; QK]URplMv\)J3P#Z_ˍQ>+ Fy]v ꒙'_N?gil&9V4a\|plX2[e;Ͻ>rϿZt۝6|#!6C8g]V- :[`3|D2=&PS@o%VP OB.>%-^%7KcM[GrHF|L㷱;OM6+4Tgw?o #oewfnfQ:[y/x'S,0/} :Ugh0HUϮ|,%ؐ=\ێLk**xy~:llV^+cPUX@KOl@lcbb&"TkiaJ*F.\۾ng uy++0xD7:k2c1oAq`zD<ϥaQhjgXoPU+pCH+Ki]9]_oITݗeўh⁝7"a$m8BZP0 `+RܑŜ dɰӹf4vL/kpS}YQ?p?Y?z<ݭ[. =+Bjڽ'C$KwӾE}݆~uӴݾZ˞E d`%J%.XȨ}\`N!?"0j !Uʠ aכv-#̬\|.ُm !3;`laMmS"3-p픐rMn&;UO}?2Ɣ7%wȻ'J4ko?ٲ K]ֺay^e4ח`2U*l r}ZV0 /byRkSוC&`揑@mpny:(Om`=';ݛZ#Y{IN$XR%=Oë8UM,RGxn\P瓝&=(igY;:ؼ l[P#])2@@R# u%Nl/yq#ӾĖ MfYAItm.yJa{F-3u .Mr$#b+Cʻ hbNVp'|Td듺 nqKɍ4[Ke{CE'SK~0>Px?~q1X9Hzq0Mw:0b1#?LkfC՘j'nBK@Sz]OɫH5tlلIq\23{ 'GfA،u-6H'@ǟ B̴,.Ɗ%a_c>|ШymJrv KSUΎeh9C+UV@`9e7un ,0N`jL>1=đ^~i.rE[l1}rճ![ +>BHxdB Ȼ)gm&*9{(M7gb79*}v Tz4?ZhȖEzPs앐:3,R2ԕf 15bwHcYⷻ. G.׸o96հB\l5P-r mi =?M"2d-J`at1¡qDGXA1t5RC@e3o { >t #= N8Aٵ3q7CJajZ™OMO\=t}gG YP9vlÛ%muN?{)f0}B0ðk,`7MW:,_KP |7|vOɣ'!`Gi5$LA ?ڧlN klI ^qeS(:(XQ*(v-sjвEE)PʐEiz䡱m"ڪ`/u"#n\T%&DNzG#E_}D1|5ΟtHm n5T! ;^a ӑ* K>GFv(KQ QQf"zynۜdߞd8;a-nD"} C'ϧ>ΆW.vsfLb \G5B"GNqTX%~m^SE=,kƍ h#zT8Y2 7pm$N7v*Nƃr~Fk %jR>وW*EFjl59FD1Z)h3yP!J=عʼvVJxWCo"Eqy{m ;i%@*[u sһ>|ԩ(4Ul/u%`S!\ēn57Ys+Q/sfĵv>5ZqO[~9bh'him1>:.@a"^t 9Wb\\ӿ\|C`Gc)v4 YlJ(Jm?Ayfx[fq!p4&R hše^ OЮt4`j3'K5RFP3>1o ) ՕIѵMŔS:?PBG;R=J>);K*#V =,~&,r]D&nܢt9?Mu}r8y bcܗeTt_ ]/֖ }Νnɖ+{4L?LBR[g}&:G,ҹh :04 -h& qHj׷΃|3*$@*>gte$iݥL{d4v,_sj5m*=mAtDn,.)"9˟B98.fגqj:-i9M=+2Bw|!;'߲Gb&,؟`Y7d^q/B\O4/zs- emDBrh?XbEInJ;csoSu -kCUPMx fH_sH `Av}H/|t(Jrz:'k3Vp[!w I,iePXfx%81U^[?7k5sfd ;)KQ"MȆg3Zc?1}=xt6΢зxY :Mg\<-H}*xs4C`e^DҡWqA!j|V+ zҔS~2^A5G3ᢷ|ZֈvhXRͶ!zhPOn,(N5J 1qni!g;Ͱ=ψXM [*8^o Q7)H'^ 37< zV&T̬@ҵ:7 (M;cun[V\)*xiCݬuVYSP Y Dk˫q3 WتĀ:М¬ Sݥ7jVuiIPr KXuOQu y2H4-0W40ԭ%/ϬK3 \\AAtTe1< Mִe.zЊ}+Y׷q{u`7-\U@n~H8aMS爇sw}_q"]cyKs )w )VQCԩYL% %i+&nI0'#a-Grb3*-%*sx}K:虷A]\hSD!v(Lp⇄d cёZze09B+./.`ks?X#CDȲRA[YCZS$;vބNk{^ o^M&d{zOC!j3G6]kB(_jYT)@XvIw|Ub1CZ) ׼hyG/~} xzY-٘3iĢӯ'@АrzSssٹD_:>y|!Aq1~?ˉ$vڲnץ7&s7absȱ)"P"Í/i*ZPJL UQe':FCNopE UBS!}ssJNxn3[;bOL rEŞD8~Eb`$-~ \{rϴZY'#&9|ό+NKj_~s:Kj.|}\&det eY]ihqj9i1c\3=^|rhִc.Ge#M8}h8o4ٵ9MnIZڢXfط"YWNIX`8}ڂ!A ^S(hȁ#sÍ_ $H=ITcy `f662PO.o2诀\Ž}]E)8,A⡄M|+Y4xp<Ϋ5GPl[8hTYaM RL{ '2]jW4SYzЇ;҅; ~ .W*tbdhՆЮ?&q Qv٢WBs8uo"2!{6JF L *t/B}|2k{T7'(ҜmkvaR_~~v="#pxA\\هo`$\."[Ȫ]HDdIO^_eU9DKXtGUΖG!hG9*{M*&@@n ]2R1UROˡ%z&xX|.N0x(1y9v Z:1}?+0!}B) Dc_ӄ&X/#43aMj %D!:PgRlP,;%"%h`듯)%Q4Wm Yx@l8=R`y_rlDHxZo2QFXbcgI Q鶹Aԡ6U?G+D!eg琁2Aak@pC,L G W@Bd$eenEQoۯ$[fF^oܕ[tÍkdmdf%nnS9+zQL ִ?Ns&.5 tA!*s=haqVY>ﶂmYN&\ߠ_42, 'lY ӄS|!Eu3q1PjMEbb5R wfº2|xz2=5@Iw?SRSr(4E%<`nx#ToDNWg4!B|KlBW$8]U =B",D'=*/́Ј)^Ft +9! dȫ=;T/!3<ݩ ;z6W9*;Ѭ 8EF;!+0RA n`3sAC1JG옵:"O :P928hl 4dY^HXl7|%rBes4%5zhoy,6jc Mly0ݸ+Vq>MA;e֤ ą(} 9 3_jSFcЍpFCwowuvWzЎwz30&xSK9^pd^N i?Qn$t([2Q9cL(Q_Uߓ@qMN.䯰61Iԧ*ҩk ˟HhJ+ad.4joіi y2mzۻ={ӗq{m2 _:V\db;t&Etz4Vm JivEVn6^W>!ډ@{)wV-;ݵ|UJ~e7ObV tl7tRulsu׻,=NxŧEi6Cp[Ђ !T梑ۼ[S`#;R՜.zBaf=G"TCG_~Q)12أ*!ґ "` 'K DH(Pɞg3&SŮv 5ERU` 5]Wi fuW2Kqdib.w֙=$n[b.'qz+_M퐤9`'oqAx3*t )dJrn]ئN@3' j:c~vՊS_F<|әTTtr{9("' #\#TdvZ=qev6`|H D5-2"gU2f3uu}e֧C_H_r"zz$\! %VAbh 79 &u8YbWs ~I/ :QsI~ NFL52]4U+!~D$.uvhLdV:\}3J`\-';Pdz~ɩ].@úr)N7<;fȃ^cE&ߧ!\06PjB\F1ſ.Ѽ*]}Ri^x́f@v~*`V&@f~^muf(9j@rTj9^+\>i0`%r0X<`~}WToGyϨ TOG2>LɻF7Ij|ӄX̤3jލ$q#/aolZS%_=({@J ]!^Nǵ78)bW.FRBGGhL@!ShqP3~I^RprtR\nl0L'Cs{ާ18$TQKT"vOhcz27=4|k~iDN$m|K<ѼH cӖWE%,g?dž|Q$#yՃ,8!b'LC?lJDЍf5ՔKEt:[10TL0ۺbC^3/a@0b:2UD ꡍOo~ 9`+-~}PB&@pe}.JP`6y{wjd٭uAHgʔMWIixAUM}91&nM @wCP(W)#i/;dPF 5kO+oX: ;HT-ٱ&ieګЛj ]PWW=;fn00(EJ ?'o N2 #f#i8RA=zqԜѣTR}G+Mݿ(_ZY{jtXZ.>$0"too&6FRި'o\4yg˕{7J s) Ex^yEY`6h(ArɍĝF2^؂D&d\>]%ZVMٿs-K:R-ׇ[P]lk’.Q2#f9 po\tvs-aR^J7X($uZ fqE'|3gbTC.J3XȎ?rROxcN fs&w'?FAN N 1m>,幖\4%M8LS-(p;Xɨalu/",fW۾#o_S +<^J8qp;%£"X^DotZ _Bq@ϟY.S"rg$w 7k{-ڿd*7E{x]h6]@&Y2 6MH+wi:Zܼ r. dJVww&2U+bL1hZn `ٗ *4E7/So.W[Qq'6,@@ek{M^ kWga,dbq[׺V-]vb O讘 ̣O U[^'LE(1Ie^~奶pkg̺yۯ*t2㯟ǒ#|UK?pܗ_iS@=bn(\_ vV@xVo}Z0!MUHp:ˏus|8whNҴ!oe[7K9$V _q߯j}Ję@E 1=AUGxW,`@GBXH <>!Õ>~ټG( Ҷiߺnȍ7rX!?c;|#+mZݶ鵰3W7PMUG>_ "M+@0[;;MGL$~s^n[?!sF6ֽ ޫ^Y=3meլM >{3ڧXtph`XkQ{fv/#,]R9k*~u7Ե: Nr^iMtr)!^Lmm"\ZE5̓2pŬ+SNI;+"FZ?0KV=wOK%SKQkNO.#eՎ5L>0s !Zk8Bә:Y["W@>sDΰ2~r`@c v> W䄗3=1e:diqCg V<ʹOsk%'N.+EVِbXY3&}OToޞQ5eCKݗ\wz}kk*wB*΢M*bW $vª-?kJo!2~X1.e dyUFg b^1}%+bD(wgTԄNW]ۖvdcs|!o]1*7ۛ1~O0uj a[6RcO"p={Un'mc3DŽ4晪 |p ^uboj^Xa9=rSiDQ|^wdq:5٫VyY 7EP$3 S]iR/[y"pl48UsoCl|5祫l!Z}}^χ410Oo>G \(\w_`5_g ,yghA/j{jx{q(qH_\VSKLdg $R%JB].9;KyZ2+N?\Nuwo7$F:R\3h4pfuٽ(;u0:6«hܐ$_i+Jdgp!#M7썊̐rV!/ JT5`zz <~9{Y/`^|㫡d5Bd$EaaIhw%k2vXw]o)jTylHŘ Fv2k8Qk 2jkMl|+b: #7M{w>L1暚%#vu*!˱+fL"CνGV5A  |YX{$`cK\|7^:FcF1&[sщ/k#$}YG2螑V330B6$55QkyQÍĐ `WAqnOHif/Jx *}UL[2Fٝv#[S NIR!]}Y/k;:ir\)ʓm g2T'hjckv<<7 Ig]7M=}CJ5W8hIVTz!whaGv؁ =W]|sq̤i?`m\we AZߢ1s+lނnѨvD#s{X=y"hmǿQx@z~*>} szsxR$C.ofD8 `4\"eQvBB ܆a?G9/ccRۃP$ug|DoKo "ёԨ4"JGΕ}? `^Qf푵&-vAKpnq69 pGdoTk_6|ʻ^E*?硑A#QS~Z≢ܲo`,oͻO/#$%Eݎw)_i('+ *YtN46~3-n1MQ vq)Df5I1 Z8P(UהT׀eh $gx ;Hڥև^F L.lwbs 5TŽ2GTsϾW>-UDzk_P$_"[U-s^D.Ni'X0':܀SXgN ϐHEṗ>z(R'@MZ~ O/&Yw!uoUJC VHSAfsL֧a#'ZrF8$H>X6}S6x/8i4 "01fvRqAF~vnhWg$I@*'J+`ŋc`-I6,z7:Xê܋;VB.,U DQV+dfk04   Gvk^ m LUτ.ɧbi\zQTk!VPOd22O R_ .t twY୓5uAd޴1"@~,7hؿf!tS/$ɞV.Q;=99ıMUa3n?pNS(Y3e eg2s?Hx_L)ڲnI&z8AQE{9um{)`Fx\ x-]ѣsăa>a;39r!čU=(0o}ZF׌=.$n02!osO3]$m3a(W<ԏ&@:2޷Z(3S"*\KT0S=|IbtĄhHCP|c*>yKN!u)YZhX(u!N5CBVDOzhN'ݴ<\i/KiD[^y'9*9Q>9?i O'jǣJv`DbMSJ5K_!n.FgJ&JUOjz+XVSۗ9_olFcs#Y-՗,)@nhRYmTW_O_B G3\-aiBZqM힥QHg{\./7=Ȼ EG?ro"H>'=pEoC&YYdS2I%jrL]0UMCXࡁs!ʀ 5ԢK.sux(;/f l\3}QmDFP5'g9$aw 8ǶDxm(V pw,hsv&I7YPo9w#Mq MtJ⾶nd 1~'ҷR}ԓژ˂/mu*-P7w^ja̸v Wi0["Osy6CA,VgḪiԋ 57M4+֤v;9s챝` Ȯ{[n-;Js |JbUz2T{H$lU;U5U)LPJLHnQC:~מbX1@Tbt.b Y91TPF@g _sg[_@ymch)3+08lPIu~!rneFr{5PyͣXaY6|@)i |bBOE*8J*;$hDl|^ߒYcf񰋂W9vIw XqD1!"kc_BT0&,W P,4 ٢ Tg۰SzJzUY}]#΁bj1), mqq+z ֲHPxF' 9?]xynm Nf榫&oHP qKtЁza3DL$:lEa@WEELsfq aE`?kQ8 ӕ<[8/,hw G.݈!qc9F}ݘgiɚhX|`dSrndύskQ(KB(| ɂj܏#{|l@3 \Bug[uOilsoiưߥ}Kqf<:G ' X!0r3^Dj 9 Q3%jĨ Did$s;wr G*V$p(̾OH Lǔ$|†!Nt1#=拾Hj1)w×5[dGxhwNi+l sn]A^mP֞5B8aq|8労xBN&~4,Py:犨uyt FpR|h&&ClQ VR)߈,y2rRFؖ<kC-BgMa'`))ɞCMa*XhףjlQS6Ce"Y.?k9V-Gq7u$}%U}nK0=bTN#Q`7&HLN9׊,R()Om9Ӻ an`Іdž4֏E1" ~Flbg4|k6-ۙJ/u=ƼSHTisށ( 6pe_6x{&Y=dG"q~%-+ķj^fރ51g8,u=g-)ӬA{Gf tWʩmL\s)4>B'4tldb9c)cs- 7XRO!$ rBÑ"f1 > ]ܞ3K[ DAbMSky8(U,<-RpKvYki0݁4[ʑ)@o bg}y#n`*5># ۘ=[ywN.^1M6cA* s+;>Z#qvvoD:ۥpjk3>+3Xh^F%RE#?/Yz#,-CU'XX}KOT'$ߔFLً0?L˸dOhQKvh^\Xr t1M_Ke3{ _η3qs-u`G$ET=W'jdTBiDUӡY""fYOI` {; )c /rtu;n3\ذ">7%*p9.m44;aW#$o6&(YmGK^&!vtc8t k{0S\be6k>+VqyYm;'ױP_t: (vG;DzUiBUa>'PGRgAGW룒.;ݥΗ$^<ql3c-@wrueo: h 9Uƞ1B ڼ:k{ז0F^ZEP:42ǩ%e7TgU@W/qd{bOS_1N4vZ݌3YL T *g/AaBT>z(3r̀% /zޕ]q\5e4æ{ XSlc:V.*.@ag/u+D2p;Z׎ૃ,ڐc_3필- 仌f^3uү& D.W,q)G o7d}oEjȒf_2F=8F9E_NIƟx^л~RG#=X2jiP>NKXJL:B 8\)9lErն؊#*3AɊlC3s-Qz1\w<Yt nĿW*wCC<ZG~z>TK&i,cBұd :3 "TŰ+d< $t'^ *U$_+`8;2 5gu"uhEn<d/~4[LאlC6\\lә9:wQ0AGY8w`ܟfF1wj$Ha]DI!)NfjG~J/F  ھprsϤA ZW|_,]]#d̀r/Z.%ztM6_2+;Be>}(q&|q l OI8zj!ad̏.(C!ST'A(t*E,{斸Ab6w> R獎}BkςPaK!r`ڟkW֣2P 'dNE˨-EBĩkx9@P.bV\%Њ5jAoIcN"@SNuݞq}{\F֧;g.$?,1QZ)ߴwXA~Bg{msmF)2{@4@EucNae4O>;Կ"$IX}5S+[|k{3V/O]kʐq0oO,=A{)vq㓸K8=*S}I";0ZA/dQFUNDٱx·'QK}|g]L/@l&4|ر\BP 挈6 ˗^@@ty{C>%ƴ Y1F]5eov՜i^x*98|ՙDoo0utdǦF6 +ʞMm&ša/ڷ/OSԈHw6vb.c&!>R$, CpVIM!7=6QXvT#ɃO'v.&L)PKl3DM3[nWcXxcyu5+%TZ> P`<(X"ޏ0^uߞ~d  7@;';@$) %g`Z'hF|TΆkVL=ӏ#ϧYQXL%|Dퟬu7&)Zt8@"}Fť؏4;h~oFnc>I`x=ЅSF\(-]OoUЖr~B/oo)ԇڡ]Z5a`| ;sZFW" S"b>T_i;ps+W 3լ3]biv$~UaΧ6SKjc8ֆ'#7j*mxub G\n>I2'ѽ%d+ ?cq[yqs%ӄuD)1f+y1|R_]x9425<}T=qQrq1 6f.K2fe"kBbZЋNq6!d U(=ro] w 8Xڦ<- \Ш89Tɩ$C;,YP[ 7c!9ƓYk=5f}Ȏ{Sjq_8{ɪrpgv@.aDZi(wY݄np`yTfI5\QLpiECe7SV0K?OK$K#.HV &S?o$ JK2î*o[rP珒6M\`c4^cU`{_nHAeJt4QD׫"6]O XٓMs!?lmJlfNlHO 6m͐GzSYnov){ZHZNwymIFmv&©Ō11Qj{bhsaX[/eV#ښd#hhdqN[);B,#3[˾ 7O<`Gx5dz4c?t񅘱!^ry@$XAK rؽ׬]PmrYDfK\כ$^\j\O0zvP%ITׅ@|t /U -uz|DK]nZnqtSH=gl{r b\OU7SHCaSZ!ȃ]g2$hU1#&ˉ8iy -b=RTy81lINeDpYXdl)'&([z0_d,ϼidQAYo"j,*2f$DIcs>)-%d|?fy7閒; CX~}w iVء#"dZ~' +M/qiFgbh)ZIQʉ"KI5\6@uMT\.6@Y .^!qwj|3F+^{W̫π5FF1DxG<NGv:ܪ\41C Zssl a$Hg .zxMeo9L7 \Cڈy7#+Ҭߐ\>6+sN>Zp6?|uus``E1ѤK=O|S/,. 7Е00-va%KWF(UQM0gImdsa@Қپtro1o>F̜ 27<qَV٠NJ[QִGu-Tt0vQ5(Z50$Ӳ&<\ٙVަu(kp,~d/܁{wTRV|ɟHw*bt}> 9j~;N*_Tdk,cڕ&e0t oY:cdV\!{&-p2B2nsx ^@rFV^*ekD%>nAD$<4rNƖnrQ"M2;(b%=':*+U־M}ɖx~1auMVmc_Ӣ7 dL628]I]AHՌFL\EӦ I6`Qa;Ϛ)AsL௬&zFx5Jʌʯ`A;w'WK|.$inEмP*Cdɹj3q[hЊM d7a +0\&զ_$kcBm x L3d4FؤFM55dQ <ܓp/8vϸ8VwGͩ/$r f1 }iYz3_ԼYXoEtfl*awl1S~3왯eZK3,a%R=@Ûj yx1v&x8H}9"$6bj5]!تnO"`#>tMq 4;H/ЃgA5{Փu3F@f%X\koraf~Ry]z;TUB֍ Kٛ}_mdR3>;pUԅRȻaDDjJF Hy%gE1[=m">Ek04K gΝ؊~)Ht+cZ7HE3?RV"i* G k Za~>ap@+\lL+eeg_I5JXEfݶC1K(TPWxrN Vh`WG[ۧkζGx X'$*gȍJ~{2f{#`IHA"qub"S"'~PLs䈓y7tbaaC7l »')8HHs a8,.8z~QIYH^B@: 1ݒ`tLd}AC ,RYڏ*ʂij5}'c`^7ƹEa9;" YIfF!|c6rVa j;[%MZ~s^!$@1}{Ma^%K> |z/WG5Z*?tm  㚒@٬JGǺwGBA\ƈGg|C"V: Hq",žH~EoI][iO=Y=!:=&{ Ee \+Ly>[㕆B/fe>}*+@ Zo1Fd ܯ$)+&-XHI68ISo zQ+y0mųp8~egt =Ee$/o?8RNꙁ!PdƩO"ɛ8ESٺhvI*+(` 1Rg[;*(ۧFr0إ'{|np!<- '}5OXқU/ds?ER-CDkýYcgxK<"!R\8Lj6}J[O@҈6B{{LZ^Vh$Ųe{)T^>W<⻥ L]1 oj3G^q^xGuHW4T-+ެsK_<#F`+|9܃Q&"u~BgwT5k[aE6ߑ+"X:4`.Xs]1 VTz.%K#!SC-Ooe|`yh(Q^cżVSi}C=V5,W *}OB8IʹU Oc=xx٧k ChhsȢj%8C^:ܑLj:P1KX\ni1q-84&,/ZzD`<魓1 i4:}0f+Da]-Hd ` >ߕ7ZOC;WOB64ȿEyJ tN*@Ud̘.{D" *¢Z59,dsByGgUQjδ4n:MryQORr?/.hǣrB^$,w65hI1я\Ӝ`J,R"G0Hf+֦_TКQ>_Ƅx Uږ%$BH?jw0(t٤{fAQ[mK|>n&ϏSp>J8ܖnEcW+fZp,QotFζQJW[Lv=BǿVIղa͜$GWlaŝDb1kiWpkL}Mӭl;jο[[!u"hYG6ϒ8 w, 9Pf2j 1w޸pt(2O*N +WcJI&!v0fzePGȖQzDdԽoLJ㤳= SGŒ\G1jZק7ĥSEL]Ջjh:P$h5gN3NDVAD!^ϒ}{(p=`ȓ-߼oQxVSi6{ B3[e-xٮ[|uV@Y.[Ժnn98%SqlnͿ_@z(闱@J{5g\j>~1.̜qpMfW" i,-{cJ%w+dWG'6N3өY @2O%c%Xa(YO+__E{H^E ο*(S8ji Ub9РI1Q-c0/ksՒQx7yB|b!G6?zPJ8+ x)1(BbU"T$-((ApP=cBpAd\7i %98S"B*c $eb'_1^Ԕ^59g̬H:9|>;'-%6,y5ɝi=%7xΓvE ^@ԁ &zuhV,+a6V򨰁3z|K$kϔzPhR]?7cp:ɼ0<9cm{I NI4v4չ>M#-* kF7NN4ڳvJv,JePZsI룝_Uᨓl]v=.3R-8@I3zsfbpZ"/`cdΧH[5|Qv}jmpyb|vx꼬fբN0,G%hjQKk|jϫ<hZas紷+ [TڢJwkN{+D#Dp j$)ki6JP]oOTZLB{Qvдl Ic¹WV<&[~})ITBbȽ,6B$o`'3ye&_|.~0[U٫)xD٬̏nHG)Ow & u7fIϛ5LUDr7c!v>G ~tDoC/~RTn]"˃dxU%1)M͓~yɡlN3w{&-O. %J&j#s rD6=RohwNgMS*6 I9f'wr- cGk<" i (0و5 #ƐxlW|{f-at,H=)ڐO8O5sc.9*6՝9JI|y) vYs3&IĹĐ-q{ؒοxeR_6xy=9]Q3D4Gԧγ?jSZwjspUt51j[[:_hl7X_tAH.Q5a p>)TL4t#E6Ey'QR6RhehC҈-Q!׏p*myu5E\fԇtރS&r^b[X1RH3g׆?ȁΪL ;q:oC~¯)PHTL$IkSK7E}R6wR9*B1B̼zcjJ] 01!tٿxhm$;3;h ~J]@m!kd}9Z$U1! <|3*ghG2*pryh LҪLlGnSؑ!TZ;Zlv|>rk0+62YR{"D!CjQ[j\Y֍xԃlf:fK# /9N-sN,AV*C ez_{gaH =wX!\#6d1 ͹ݗK>pU}? 6P^&(Rf5uӆc¦,&x.x feۢF(# S hF!8k.ܟPGπյG j?&tpٶr?9W3\(iJjtUKLj5_|ʿC2.(fɗڕ$ Oh|n -b jq}Gd_yVϛ g5<%lϩO7bZeSH-u&[yFxu{-jQ{2Z]oWQUED[%:V"iQ}lxܗYrj wIм7@ѕ֮OфB rҞ jN%'VD1ȧ09n`p5i)=^,C^=x$±RwWN@;0h_+ŋ9F«rJ>Sprs}cg\3+`޷zE|}y>\Uޔ0~pietTٲn.j謊/ET:tWg}cl:}$\h5; ܐ0#bߒq6leFalcni*x1`, #LpVH4K wXg" 7Cމ2qܭ _$Yzb<'a%A듐w MYbhS(TO|Om,3ֿ$-F ̓j:výw@3S(J,q/c$ .LU"vb}떷 [FwMo3䱑BhaBQ %f߀cEm=g3_:k|}v^bOH'妇wYbtjEawN~|RԂY|F'Q6.޽[6 _ЏQ&HD n.kX$}$4M=#(pƘmU~7o;I߻VY"3b e+jHեƘNv;X9芚 ]DޣIf [#% u*{x˲79#jAE.k1= 1SӾiR=iu=Lm_6mQ1 ;LI(c{nc+곝L.[ ͙my [  emt`lrF:hnFJ;o8 ]2owՂZ".AFaسtpPl5kZȸ{qG .yYCR~s>l2-%^Ǟh9xid^dύR"g6\Z4 =Cb+ 5Za RyS8,*^R) xxx#O 4B0D5krY,Q \#g +xc!>@[l~w!PWNɆ(]4ސ,!gh1Gѹ*wr-t5kÎ&Q*h-THFg*6aJjPK(F`px ;=c %O_^JfX,W{^4ѷB5Љ0U(@2"/ˠ i|W\]\gaB'y$WfMrXv8X4w~B)lÁl*%mU +A]"[r\x!DH)px1l7P*n#jI›[R£aF6ЩjǹQ8G^WFTmA:///{r[P{Jfq:ü8 +E@Vsɡ,1a'1,:m%boRtŽ")jS9v!H>VO>(Ba$1*pz6Z/BL%A5!|d]Ѽ(|NgHf tD/G7\F@Uxh#Whwr\8Vp,/$7@:Ѝ0Hocبp$Yl$f 8g?؁M|a!ttrv\lhО+10>чpmU=dm't,XS?k&J!"8f}ޥm}H71'J0{t$zfHdO,.5}TE!O8{a#t}{à\.aLD v3NvoSNw*2?ۨtS07(̧?>wdUaQ9Uh42K#p6G(S22`HDZܠ$ DUr7, 5*ۍ6.S:3£4F?O4w|~_8waj1/P{Q_QV篦e?Bm]uyg")ݭs(I[#ɷd9!GɧFKMR`G*8Rk8tR+b){$.Nz'&(Ny'#͍/"RNhHwr>{XnE&.Nٲj[ΰ#(ɜ\3F=zvv¶:$BsdڳeV Oע̈CU)[DzL>;ĶaXGޯV/7]_Xnf|-\˯LMYՅkdH8JodB韈qew\*=H"w?YWi>=4 :1,NaSgYD&;Y6ưlTWZuWnc3>dgn)J݇F"0AICݑgB i}իK ڿ܍q3LgME vL̈́CUZBw0`̞Wy=DSe_NՠEVPKY\Pi pdpX\|Z>q_t %*AA&;.67Q!Fg%EFDzy" <-[s"IU ͩ]pKr=uΧ È:rb>ޔc뱸N[ n5]UfM|)y{?v{*uE8"#/$4~c ǣ>.p B:!6u-!AW5lʻ q>8F1;8DudOly9%TC2QA͏AaVb+e>߿E$_X&U I.E}lZ1vMl`,ܴeh5?Xئ9P5xlʇ2h+E;y?1z[t#@z!6I8% p"e F "_o9m, BDzB̈ǕT2yTq? d;[\?yBQ C0?Z.d Q7bgaFSel&peżQzKyVNwYlSfK5 ,zaX}b'Zb6^ERIOrYw8 LRzTu[.B4!3GLV$'H@Lc!U(?}OՅM2egK@F^(J,"!T;61{CPMUmi%[9 ˶5ش(>Cz/Hqmyԓ.U;,HbQPW94s,[r4jV%p!)=\މRShd˖M=ؿ~Txl,L!*dt&T@ٰ[nl⁨ ؠ=)^hAxl{)`Aٽ9^`ې9,@P"/#/᷃h:` &"Y#x1-L=aZV|"/S{'=?hkŷË"['@횮:`59Fo!ܲJeΗpξUX(u~2M܊$jR%LtWRaQ[c;*3-ߣ2e&wp%DxT8wK-+DkYfҖjǴ[k \SL6n$z}{Fk;/عJm51n-n$g:2ί  gi&ҖLjlKy}d+[)1/|3G:wkj425S]rN;j *|EgaȿG`]=x+fi4lW?*2JBPr]"P|1YnDk,[{Rؚc(p`y]H-9FF8OptĘR^Qls!w-+pfTHzǼ"fQ'y}6+%%Xc9KBk̇lOcʳDInO|Қ-alQU@4mja7NN P{MqL>t;Aw߄,0fS,/H Q_^EE,ܕ݌p`rlL~n)LU+~"~ގ˛HLthI> di !.H H Ԋ#Z"ۇ(ѽS(k .;`Y['RGSu yXq]FH9JS#=Pi/Y.G̸gZUPh=D(C'2oq@`;1LAz%"O5gBD9:d]rp$/BlMMD`48,,mҨH"m4fb+>LDg1ݨ`9}swyZB R5cIKBjYJ%@'x6BL2pzbRtus_VnwWE$/yjI73,^=_SEmS' JFfh<DTx^npBZ":LR7(H݀ L\eb6q|V!3u gs(i J!ʤLo|'EA7֪Sx2)b\b#{*5iN_Akp3(n@WۺK.Vh5nN ESp+5:qdDmtՇV`<eȞ4@٩YސQu 6C[!iDŽY< 2y(SW6h!8zVclOdX;FXJ[Bi?Ų9H}x!< -B?/<mF^$uF- IoCp[B!>ؕ;~88.b#S4abojḵ~3֥_`O2K8&ڥ~ݩ>5\:zp9z&>xKA.ɹxQ>J3~rR,'QlZ\-|eAtQ$m:'!-u'jBt.bWaڶant ԩRO?KiGt4̅?΂l/ 9 g0w cY;MkDQz؃KQnq~: yI *G۶8dt`bwpd"P)f%ט&Rxd}Ϯm!# J Z)wvˑ׷qzpS q#=}sS2`#Sx١W+ȱDbF_tӳ+m> Q OK S+x|H'X79V~yA)aVݞ&\ |sbIqɐrs!åWݾker ?Jr\H%b .9N ۝Ѭ{/{ҌJ:iI.l>B`o3Ppvj̥y7mY5?)DOf uX x+WϯjڴƏjIYo42KnXDSPsA( `x!/ {+wf,˧Xr74n>%^@1j+܏>WOYZy ͢J\s$#ap34xw5YgdFִXM)\rp+!wxP,Cʥ .=5: vӧO^rͭ` ga @ד~+76#WEĽ5sMsgn$*a9~Q'{*i[pַ?HԚ 5R %!'gȈY\86} " T%q+, [n w,d9Y/帙l"\L3GU7Tht뙥y-X]BhMJNs*IT=착iuR^C &銍>Pݗl`N%7(; |tc̳'kv ȴ/ k?ƚ>m^w5%H xiuMQ+%@2&M994mM4 \Ah;X7}:|N{# $G9^#x 3Lxo/"Ơ7boㅁ1Z⓽;¯;{>lH 5ze"n(&0P4X,9scEU,NJ9ŶBED+T;Hyo44wPthܿ}/}'H`u?V(5tq*4jʹ ]I(QIlgE6%ȳjswj2pc;PݙA::_b[{< Wq};(e- o yim;hB_;6. ̯]L"ǁA g( a[nc?C&#2&@`7%)*݁U9zY/ D'%ES]TQf$vז"{13 =p^394Umzd0.R9qoJ +!Dxq_,.*яciEw a6G3ֻ%=:|#eSvxeY%.5޾)NWI4'2Ivܦ"?6D_ rAYH$)ǚb廴 Ad6z 1 sV+TLi⭎ےzşp@_R%R"ψM8$om""J`FKqp+;̿S̟% l9l3 i|u>؜|^٨wP|^<+ze+tJM6/$T_jX⋼MkWviИ0yvUI4ynÁU _xQ +9nAu¢]$ n:;>8 r^.bBz| S;uo̕`T e|W?kCLiߓdԴ=b,R,iHKH Т*ʝVRh-~:$lA7bNj)b[M>wH潸u ~݅ܗ0 r{GLcܫQ)b/j]~&TP h }nrɨ&>lEGv1Ysiٳ~] DE`ZT8V ZsTΡ.*ρ6eeT ,X!hWWiT+< m`̦k/`pI/OWV[Ξ]U>Mz:9ޜع,FQ4א*P>H_W2R:^kۥgicС2Ra{i~E r^`d=4 >3' ñ̓)) :I0NϾނ4z갑ufˠ]qbꕝ[cZ|Σ[6mQ'%^`hӳH;8[2L> ? % H̔:iV\O0ڜ_^d!K\Ddwy=/ghMspFٷL5f2 ഍NTT%@qjSI8goB@#L՝S)D_|Lce8N~&Okx5&%䄻t2:&=@_tE7?}:aJ]|#,Idae( ֣axc6]9Q/2$$ ^f|= "m".(RzoY]} i{ |񙢬s後VҝOZ\ȴ _]UeZ^&ݽr`; P{njFTa_c Q]#(tAf:-9GxcKH;*ȣV]g(走̔Ϛ3WYh/@ a-U3/1Q$.qr *}(.xSb|mŁ IE$Bf|-Q?e(rS} zpvڤHsԝb Zhpo*;‹/5 jxt0E PEkfyO/DC2u?9Qq~܃FPn?,qk/k:HL|76R<А~^]gZڽGj er&<8+,H)$ 5+Ei&[ciX.iv;6>&Zf'y&%DdM HB >H)Q" &zaH0(ef0>(h@I@|}P55cfc"&JXӤHkKho68>'#l"tt7JR ~YݶolA~wyR;]<$ 1o6n^o<%Z1v1QVxxEUt RFJ5 3M3>M@G=˃MQ60Xߠ,X0DoZ1j/L[ԇgjAX(~v^zQ3akGڴq6%녬YőVkd=^_ *1w:1]c2*r7_ċYT.wu#CЬ@WӖYaB|`4]jS &Q)5l8.Nܰ@pV.7Wl?RvGƘR٢wcHC ɝ Qp^Sk RqUW m0T:k,6-ySXK@NR;`ހb6B!A[}ĴvX3 ^4{i?/mkDKXo4:jwcN^o P +Dj4.K4wy8]}s>ύugF]Ф`t>#n6[)y[n~"yT UYVv BF砣_O>07Cgϰ]VZ#9s B]eva{,@); P&E[I$iy9*\SuaK/i/<.ݾ8U\[h[܄bxʴӁcY`U$N@h4/NHեX.gLmF%N ˹pk@bbJg R$0 DKJzgQS<;x li΢SR3!bI o?'KsvlmfWJvIa 9 P9=IUCyBZbnoV  CrR ^ApK 8OHG1ѧuf6z,T錳r&4ЍPxC@Zz.mZ:͑»ĭri4 ,ۢ#3.?\\ ொ%s( O|qSr@܊ $rU,m3gmBI"P'c`R11(On2=UU`ڳC[`.9=Z4+ZWb|WP='\uG"OqǻHl;j`)٨J}p8.l\, _Iܧz(Q8*=jƋ'm_{욻);(LN;Χ~a" @UN{.JVa%fϿNhF*4ѕTVM$\;^vEz8\RKL[5R=S-0ЧD (+xXiOmG ssdi!ح>ODW9?Q 0zSCH4mOT^:-dX]on^'DWs?bE-w䪗,dg(vj=|FNX;YRZ_Tiw- J\Vt}$k3WYau^T &bA1*P{90㕎t0ѱ x]颧\PEDRhAu*t @Mc* aID/f+k j(,hs dKv[-1DFqz'.QG=FB[aY 6+g~5ϚkW4zsפ:{C:;l >ו3N&cV(Ib.e* T!"-#dI @98='7 e@jуV'j+S%!FMc*nG<.aùoD&|3@s;rSpo濢[!skIXdi="L> jƱ>GU}C|OC(CYn{\PDS(%5E6 l Q\t V_Å 0FZ2)G^n6IvP oX9("pz"37{GE+ ד™ wg,.Y/CA C-BxPV<: !B+c~M-7R{=K$CU8߾ČxͫbRlqDJ\RTEk xtE{'Ti= -L '}4L@+怐!9|)H~&\4dz2Zd߶W 7rrq'͓H6\Zoost /9c+Q6 XhV&ax`+ d(V3ǧ}y|Sn+|hcR&ngv_:mH$ dkQw]9~\`]-RR&BAW!l?i[h׮fƠ"ŎF8Rhh4Yc7X -Dg]^,&}sꁂm ^= Vfy,ݦN\'~]Mny$q@07dNDp]UJqҳ=g~H2hcJ/ *-QtbDCb[M8}{2UdFۺ4+X:~wh w@Qt%>{E+́4ɽq>|/Z֟ZT<\Q(r09>zhD$D=$e{?b|y|HWWR8e"8p'oU>WLŇ NodMPdE@SV9eSZ%IEpTA˷n [*<uHUTpz RUTr7pQq% (]P9R)ǂR3wHfumiݲ'YcpS}Q| kwp\H" 3})B&B>F f}tc+ւɒ0ܳzSR4\*?r܅ɐn$*'L+ ş)- -ЂG%] [TG,djPZA d䭔\6=1~zk\]pZM5xpjXMsV[G j .f$,p.֧`0 nڞ~>11VĐzSvil̊0D5tȷ|!算Z3>lW ɩ Pf):/uͥA GnUGК޲{p,!<]Z -W?@VNoi)e<0۠ Ts^4(kK;GP(>'$hoW4[ҺNSUƣ]&l=uX\"f'«I],Za€kNq>DZ] ŗhvB`72PGZtWA([>o6 dM7硹d-+BxlaM"|}.VɧjH܍3gq]%qv>Ziڻ*oM̚2z & 3Pt |PUZ[=zn+|eC5yQH~R&ϩ(IVơ*}e;6U"!_li^yxz":ˡR.JIN7Ssygt '>M:@4^'Bo0{dhY$#7~{7If_nĨ}`K"% IYr,E}A!5>Bn5ޙ0}-6m`*^3nć8 31wR"Tb4jgj\hMqqÌE'?x=Klz@a.'TXӼ'֪=& elFri8|-)ȏ080kk)~P466erCiȪ5V6R( x,0au]%@I=[?Q$=k` 3/̩ۡf]jEpJ a2jU7<^=҃p`]iFJTFd΄oζ8w _'c"xZh ~OVpAOmu}Uwb]bUj4tX#I2IB pU6o1$ڳv[CGYG 6` tK7Nt"ߔ+2p:0"\?!*U1[+BB[iK3uQs>Fl;}e0֦qI[$i,GGe׍8+dbG`p^2#&#& \_LO8fddNl; +~ISȣX>+[Aq{9 ,1BEIȺ"lZ+\F(f ñOhDN|;*|놉T䥹TgeM(ݺBU)MЅ1T-DFKJJEeZF&/AzhGDgUK2;Fv`R\|'KtqA(z&`K" `cʗǛ#7b:E(ENQQ߱uޕ?4 vipZw |p9LIsCvJ uיrG^xIl@f+C+ȫ3x̰y\'-1."jņ+g3UC~*˫ɩdfx{,:|A v jQDa[\)P+ {-K/Վ{bzi}a&c;d]5IYI~7TWNfsz1at ʶ p.P]VQ.s^ I$s{j҅'[e ٶR]d^iٖC*Y xWa$kK L扱KQx_^ -hd q?C-^[{}]nF <c؜nڋI]QE$̩҆sDFw8)L %R<?|JpZ'uRfkvK`@Rܣh l[>Ȏ7 $O-L-gtO/ctQx4kmB. ]iev^95}]¸j`Sd.%2'1`9i狐{oͱ4N}.cܛ%9R, T[$}qc]$IE( fߌ1d+Z|zG ,ȅeyX(ʸbJ@=>r5F|>K|jP?RÂ"\#TR`;Λyv&'iUigJ>{g@rȝg2"5;g#9 C?>-={ ݄ޱùpQIc,_СWޔR8 o3 J@İIO Ⴑ>R [bD!~Ȧ$d蜁Cɻ?>%e'nж+|=d83tv5oƕՉ^\ J)-s-IL'i A`kG0OE)'f-dѲ '9(NEh!`s&u/ݲpC"eHutt0ڜ.y+%|LkfuHe)3H G7b ֜Wg·\P3ï]]#T"g惰]x(@c*0XpbY.)I/cY~^]bX4lRBqZ:}0,H 1֚?3\퉨3τ_¼7z Y)R7i~殠2C"^ U*u{yqes`^NY} &' &.)-09+)r6XKw ؔȴT[ Ṭ"ʞ'#_,!/pX5hrV}@Q}2')W?p-Z%h0Lac8es^b¿ YC`0fƵ6y)ssC5F,E\.ZTaBȹ3^ (A'MYZ#28~E~)l ɖIhh+hqRC:ﵤiB{ԫa`+QBQ=Hu} InHt)t<([yWMIjr}KW ]Jh>7"oPIBW+ v׆Ot]/r# ,fC Xpwb[)8etce6v!jPj*ⶤO^og p{o4իޱwRheK_^c 8Ji[9_uzmt  OQ.]F:Z4[[`/kf6R\ųn]BX?M~[IlT6le_ _EIGVH6wJP_qU1TPU-E/@{ا{Bqy(jVp.jx9NQpY ހ8L8*IFNJ='f+$;jKe ݆Gu.!{[r~jCFy iyBm| 1W[hc4;|Jyh<,N$A;!jz8t-0*(J,5'|0Jj9Q1x RXSlElyz[5sRM$ʩUɞiEpM禒\,_퉬7(!RC"QS0}`}6/mƥL6GM[ pYnnemRrˠE A,o艘YesKHAp ȶVj0)VSJ<,6Silp{0*,D>LeT #W&:r5RhpߊIڝcp8L/ViZJ[,9Ťi)T-ISjJt{U:lalˡ-tǻ}}`'~$GanFDypxQ,]`/n>c |cGT[m~Fj?DІ|*37 !?! e OOYBrʶ힟t:\eqMQI kbe^wDJ{U'7og,Ra'?OkXU)ҩDGwJ)nQ|Fg L\nZ՝u&W;cN'bYT|CoP$NۃV{j{9I lI㊃ќV)`/o\\ۂ`3K/9ۉu?72f *gxU7%u_+'.$IiBM'aǧtQh9au5 Q/wh. ki*Q :!/F(e_kZcA 73,e`LBl=l#vWU.jїz. 5$2~;&G7D*kfTpj*_p< i-'7L"W$6G^% N&ˆeYʗsUkQءJ0 #\h៳}jC's )UX;1A%r>FVV=%?at昅q9,~Gro? 5ͳHϻ 6@O3L;'0bY i/&2Uh|!D0LoD1d.إ^y$ w[`TO[T'UMktǮVQ0IqTLz[AG8O:f~K@X?4G8M]7Or}rS6ӯ ;t}xeTZ!İ8f  $gT$rlW<=#w@;;>n n>44^**72]֪e\V}bsJJDUg"{9lKxn7jLl LY 5=賢Ne}u΅dv^n)DV 5a8EesWps t(|!%#;s?]7~Zgr7՚*xg)B] pßUgxnh4%ʹ]HB~'Y'FƋyN+Ȱ &2dׄ3F<_&bHXOj]yh9ޮ=}|3dU_W&yJ 3ptW]y C5tF$%j '7ÐvebK@ǸEx@s٨{/ɼl7u"ơO16$@94/`9u+[o|{T]gX{:=tS$9(TT b'  o僼.9Z6dn=FnZCaIPtg*{) [RR.TdE 4$ {WxP1eic?K}r'dE理S20ey'v1kRS˿-1qOdA#^)Uy}~PLt>Drm(4fpJE@S,&k|P9*%T~%Uw/e :LU0AAbsUp\Z;1h)Ӱ,>0pnvf139Iwhgaϋ'O re)Ѻ }}hR<1 R~ϙAta&5˂oX1ǃjVb -֧9_\\6 }}rW!fmb(k] :p4|daߒsud yF@\(ɝKȾ)l*w!7!l/WF1_[|ry+^]G:҂i&㯅c J qgm #w9\)BRjY<Lif(y2$ThNP$ tLۻҎPs<@%aTbJ,:A}T R@>0 ZlF1Z|/l5י|DH lԬ rW,UːyJܧW5?a@γ3NKRuq%Xĵ7GM-k5'_o`oGg] 3eϾT8Kd-׾܆BRw_Kfv\T5akYz"%p?.8{M& e~Q+Qh√OҨJyqҚ1i/&HX9p?p/itL5T-"90_f߿ɩ;4`{b;H4o"1$R<3u9#Q23ԋͶ@T}Ț1FMf7n bl>V9j4S4J${9I}+mS]E1Hob4>滱 SBsb;C&_5p2RPFy:,1CbW>Z2@\$MTS7&DeI% |!(6i;s{ Lgz6lRrhڠY;}mGʘ~ { '|a䷽6"qj5$J JXEㅯ>sFٵZ`3w!\䯮{Čh-- ấbP]1ETFZFhfD&Y7i R=P,<B@F{m?E؇}Ff{,JEOWzn˪#J?BtnSf{1_֬;B \wQHLrhmݶUWuԮwuh^)d5Ej0-'|xgarA(( ƬA~p϶ .H`j>>s;Mc{jA[DN"i?ƐFU< 3R.#fJ-[`hIiZaܴuw ׳ PٸCOd'gIؒqftwĮ;}܏ȟ]G{g)@u \b0 |+zr]nR3xITubYT-Z&Q&~S=+SXhxҘ?ۊh# ?B esa3m$8\b)КQ ěFIQj_<=PeS0Q_=jlk$vq9xǻlCl'wҟ*Z$ToF]_\H<ɫ: Ԕ׭F,C_:P_\ktZxS Գ(",MJLQGR>N%Q"=)r)c.9VQ 8f!2GZ"q^;Y.ᰋ` `Kڝ˰bwXcn622oz8MiQd(`#_,?t?gFno/c- (~5ä({1AuK`_0 yپࣇQģ 0!+5v&K)s E߻Id'ŷ*p^{-oHuUviXԔzD@|пL̜m)e ~,.=e n4t+'W9Q.\T3O杠 kS3($)v _nr:*]%V{^dbxr!G dT_+~m;XTh&O%0Dۂei6)aMHc*+5`RfOMNuϐ( 2q\E!W_K5VQ|@ T M/לRXm&O姣2M7(,MD#a?I-¡oҘCz"}(~=[ۖzɗj네*&޴,<\(HE`eyi4i_JBBRb1S{}Ylv4~gd@6rF0͜ ۋJB/@hq=yA0T8-%Eo)bDQ^N R,l5X\Q*>X͓ہwOݚP>- HKVE'(?Ȩd>09>lz $W+lFTT'[jT:A#6'h#ͥ)y#=0z.A{V?PYf>R8@`;ltw: l./Tlj ߢ %Niٮ8&bD"tr`4BQt4ܔL_2Djeg8%Rx btTe(8Βi')}[1\G$m,qb ӽ1P0O1~(0p#IS2XN=t5PHӇM +@EJ?j'ܳ0.S2B?eЦr;ᢺ1r%\. X}F%(%s̴ދ1/7ՓH4Qf gqʍR?T~fاjȟ ̀^hL9٩&ȷa _0X0sq=w&zI TѸ02az&9B]4}![Ge*i”}>elÈ%CWq䪠iMh\2su:`u4 9Cmq\jK/˃F: -D-R2 ſ,dhncC>l [k-Q-ҰwKU@ ~,4#Abq 2d{lӆ@c,t[(:y^@%@bH`H^.ʬ9/aHdD䓀'E&škh1rI/f/ϒ.JJ3]PαOy|ehbi˦3E;t}Z7;%n0hzl19hl@y@諔@oy$(ɺx\" =0us : .AI܁K!Y՞Xݮ>{ lfktZ TъyϝKY Iw~Ұ웵2 3 ?V:/K܅]F}BVh4W`;Vפ Oq({)p w+ִXm4s,j4չ0RP~2&ߣ<coλ\`KBM a$wWG`7yfs>pҋAW1<FK* vPc f]K> )* ̶NQ>i|6Pܩf e!o,f Wpuk^}f?4<I^\ը<`isfȭSn{s/[W9fbU}ŎY_mpk/P6!V6UʌP}7-HODMV/Ȇ,\JordeZ;/AbN/>:8q&yǿClz:%Xb{͟0$62xX;2@ !/Xc g> >phE+ntkđ (sV(8ἵT_j/ѥхJ%Rf˛B- 纠prߒT/RPpFyGJBOY }#SIP nL֬6D\f ]Ӱ}R@Tc-e3KB` ëGl&Bc-y8!!~M!n ZSPGq't5;CkW$$Y@9@yiM`4  FcY597¨` &߮`>N)^`g#*|m Fn(n GMvm[TI< Z[]DmMF虐GQ 8Aݳ6SYυIYe,DZP.$g,F廖v)Y+2R1݇8Ԑg9).w鯳nqzl`z0u'Y:==2אB-~㍞?MJgC.ptJoހ\liADe`V28q.! UrjP>݁䨃f_ J1l; &q.Q>fu(f} 8d%:mםX V`qcUO-Aiyy^81/5{3<:Ow= •C+y\qUw%x{#kGDhY, )/͝SN/GIHC'2@e . iQEqeW!Xίǫ2вKv.wZGd|:7Mٙ;I^18p?+"ҧq&@ª cռGH&h=]K/:e'ͱWvE {81 5u6V Wr!*uTD  }twBHPUb/-ÔM{`W..T|mGd̒XX1Tlo- LO\+z 2.ʝp*u~vĞLvt˳;]m?䀼Yd:yq ~%xm.M4Q/* 4m#Y6>uM',+T׍R5¹7D;; ,iDw#v;lDw21KQQE߯Pʳ([{A5Ȇӗ)͛ 7I)2pD^˒4B!!k 2+_4uv?.WŦ׬۸a4` 圶&:Zse*;ߣ0w:lDI6(P,br6gac|8{" _-GE>O~ˏ<^x8Z-3n֭a~R%Ю{D"wDս n! {6# ST۲lH:>=HY/&HkK QN)b&į&'\iW4NSB?̓vN M o$:ahL6Im/L+a%5yH~57)(wGp)N0tE’&bIUͼTFrnVϬ޽W=iŅR!Uw'Dkf)3,bR:y̲4`{OH713y}B P ܞ0"aD8\9TlT"" ԱmK- ffjNjG$ҷX,9"vN񗾔oL>|圌y켔b$L Pkk6V;%YAcD"?m~UE6Z~`v(#Sg&Ui2U>azBQ%C0\{2ڶv/AgFc 3G@lruM!#)JJ߉V[q>ȻpQI^M<\W%jI88gN&Ad XGT `{ݽ'2F31 'N N K ߆wOAގyjYQg'ݒY)ZC%?e)0ldr5h~']=נ= MT׊{(ῑ$ ARȻOs/\V3" > wV2,K RJ}ѥ|$t1 UZn|ddڟvkz+jP[aӱ~gTgzrXѸ5ѡOHBG=܄ICe|xc+Zm_pr>ثv!<h3>@RĶ5ͦA";nw :nv)9wR\[aI'lpLV| Ak5\[r?٧h%Fnf:Q?AӍw|-r̊R5y;3,-TC@fApH6cwc!h 9Hde(DrF@>MU`UiJvy b< cC\ Lf(>?ԖC!tllRpv!"I,'/WpPoGڍ3V"y(Lj9~c !&:.L Df > ^kVH?҉V1O is ;6 +$&&_~1C**B>8 dA9nUEb$ zse24-D唯e _92GyX?Ozҗ4.;޶^Zޢ>n> 9c!)۰J<IG3 ujs&o-Wڥx} ^1É(E-дyj@ c?~c.ٰF#yஞx )andXqPI~,PW&7sw&Kl'>/-%`umYu0}kg1ND"p*cy?9r4LE~mzeP;/#d6lngzV')@\:C,kXn;lCvcB@2/@ҥ̪iJYd /AHly#NAr sŭRbEFtw~wA{[}z) >]B8= Zb]jc `/_N?[ :W^ssxbZ߃U wKF/ `d+e`qj2iwC:e=n((!F_hqV e#>vLTT[-;[(5.> w46,voC L!8౱bdԈE-$< 1uP-cO'qpTJ{, N" ]dh=>`k7" $vZ`C,eaOrຌJĢY"ls1ͽϽ4d8ZzCj~yNj].5+Q̊D@4 WO ivjMV# }ǃJ=rܸ?x|yaCǒ^-V|h63-N̩G\½ꬱ"–4tYG&pWDhʗ4q pbT5S &b*$?8>գƜ8u$0yLEnQ>s<@@`sMWhOlnWVЉvanmIr耶oG{m(gm vnf7Fb&&bQ ` |HQ+2'4VXN"bU[`ig}P (zQ:Bfظm{R Z qŋ-_7B6FDϪ2SKkDt\g ct ar|s32Q(ڗ}Ԓ^Ԩ^N49CWiD)=Q[p92H`S`% ʓҌ]; oOApzfzۊXptD^=(#D٪ʵ2R;sͽ<\誐XY(tT6)&+5OIe=C7@ LŴ6z5iwSSc}_/YD(&͵aOy sZ{L*'AѰ Hc\a3*eV)19&\.> 9W [o(HWR*T^,Nge)e^w8*msĩ鷙 OsN2e˘: ͇)SKRzN@t[O-l%ye_aoZCYaf 69&NIb5 s^8,IT)Z#ɐ{C'Y=_TtܕyP/oqVYiK >[Fȶ2;Jp_y,-}93Fz7YKe>gRwo6ya 9&~A q:|4<Å8OVD/PkY $^Wߑ߫fQ?x {cޤ(p+%fߨ;9D? PUkc%5TEʁ=gʛ٨10}uZ BU3IR}v1d0OU.~3WhPoaA#Bew;#\;*Ш}ŋ3 4ZbB]$96t_#l3VA1Hz'k`˽yh.)ab{|*L H9c ,;boMdR4M;v`'p=ٝNj6)e+##ьWm9jS"_{ϩ ;%6P}ʃ.h} 4̀lSxf_&_}\"Kߨ 뛥};V\s]vPޟ'*Y B-v5 Ͼhiά&fe3RShq.Tj>&PQr>(j`W=u} RqQpnU$ÌD4 NpF|E;k?zсb% e'#tn*RBvej׫Zk vױ_!h0tkRo];G6 j9&OrXQ4W28nLjZOuu=y?r~R*RFLZBiWY_e a`Ѩr$VwIrR`_ h; G۫+;u c@ؒ,&q9/)ҙQ\-/]$j68j8h% A{(:NI$|!uzH mjW{MG&:{+jXQSXuru=1h\hf@k3$^4* }JF^9%2i545[2fѸZ?}A:+*qLKFeY}j&av(n>ʈtylSn üyO\,% ty ᇦV ɭI-,qNPUt1!w y[ywgSՆ8y厹L:4*KKTauYh=iv[n)zN}R_p+:lPyTUlҭ 1 #7 cQy-<`wUli<;>{ᔤ/q!6 d:8ڨ;34#P#qaXOԲFCŭA&yttW< Z-~4' )7'8q+%1rc 1Q69b6XU16X.ւ!ffAħ-{82,AU79Ga V={R8-^U[S7:G@b@7ܖ/\#\ڗ.T_Xl ,uY /wBp0B\_y@tJ(@&|m)=j޲[J(}SbU*XPD߷eN nCP[,. ׷Nj Gb&9]dJet0}AYWUK= !L}} Ēq%逼K(WRvU -xkoƸ> ْ銗L = 6OC:Z)}aK7 |Wo?u c9&]_Zא$wP_#d.L3^HWӉ #l)ڙᇿ\h;/YH8m+ 6(n?NLٳc--C`*x,c9T XuA.#cS( 7mJWB?Bn2),uUr/T&m&yaE4%p1+)F/Omtw/MqcBG̑:7߆J] ]o8.T|5tD-Mqi.EqHWmu@t+T=ޠ8*c-CV9ZDŽG Bv>=5JiX&8\gkR5L}W}㟑o8:oӓ|s7k8̠q &St1)j'u%[j H:wb!CJ}6oPM^T짼8sg:i2< zN9}}JK#;ggzᲾ$*i`ܩ#"6`åX_1$KaȝX Eb]guӂ5!z,g˹HGJ}A &uNGP{h:L) Cb#m S4rtT7RWaˆv\Ep+6 /Q,N =GeC;%y"C\'Ƿ >$ NMjN V6%V7t3JFthh<݀V\wN 9sF g VqMRL_+ˆ_HoLe)@><ڪ5e:80$"1{qɵ 29LtLc6У돡Zɜ)5hJ+W6 XK!V3 {@E+wfi9?^̿Ƭ̻ GѤyc9x11Qd@ 3$|S0`e""GgM\0̅)]\ڸ@P+v\}E+SeC[iI2n$s|`k*/H+ky۴3(W&{9v0)OlfFdqv%T0B}lf΋u|0ܿEz2jFW~!(CܒWt͆a m=by*1ϊpklб<]?a~҄Dм7ZoBDEsn/I*- MNfr=]1.tu'NqUG]a5#C0A&D2#uB%\fnRyAʘha.gIgP*d2fZQ'QDXun}2~H(05C,P~dv`>SC+!b8\MؒLvqyRƉX:gEΌNE:~ޒ-_jGY":i  `yo̸u*nfOUcjՍC| |%Nt!̋H,˷cb-smyM (oE+ʮt/s_ 'd0XZhh87F]fNL ?S"7we?IIŕQL\o \4B]Zoa؀*"#i?u>2!sp6ʫ;iXm>nְFb{İd/ ʗj*v!L`Y> 4 b:m3`s|ƣ'+rfaƫA'5fW8T>,ftP/+ʫhɴV ;Kl|Jo%SDô>FT,dy*j$"=dկ+Rv|LkHWbȥw8z`^x*ovq.&7amesp){#MH *O`f~g( #- ["Lg~+)$-+1Y|"wՁȰ/N@N#bJ!*0r? "DB Ғ q,aS1{Wf^ +$~pXVU#:`̋HI#;;K=,VZ(0Խr|Ѽn$Cn9Bz< 4KʂXtFf&J1EY{]^?Yڤ[M BٳIyy#Dhx_?NK|7h+bTSr%*[b=]?1a~LjfFw"@)1eT=1;?+yS䑦vD`d'jl5{=' ᒠ&gȜ cJ".]O69$C@C Oh]8i*-QP@̤kT/or5amtzr (?2GEB;rp|OOmJxSAAy{[oukGNU!!Lf' I3rknuI%[M80?6y2rtiw^#3ŏyc7BFdj]XPfkx<=®YckZ\T:vVwpdЗ|`pz"'Д`hӿyV`pw]%-L|CppSD->Kgv|7&  zq @mk +˘)g-]C PUfiFhC5U6Dʋ]-HBl_r7[:p7]pkaC[*#)F*%~K(CQݯ=N6;DBD]1}F7\8`f"/ֳʩК`pB{;S'&t\ !Zv1mK8I2A -uAvč 13]My QD2#/!@ßhO=Ƽ4_kz$}%g4~t&j{П!Z +36g{~њ(ڄ7 hd+C_YtqHOh=dUլTL͐yro"(ҿN]* (ј0btndݓ^< j%)G}ߙϼ`}P+BmN{ FFVvyn!Ϟݕ+R$T6q#,7Y^o]zݩ])rY$7?MMzNeI2u{LdP8n^[wKBi["q`.HX<D}?\hǔH~9zm֩od%|OT9;e)wzsSQ ^-b{NԿ`U2(϶ .GpFˌjUhq_Ys߱(CGfv o/U⯂ah1l]rP;k c"[p"j.Qw3Di(͐RS?L*cB0zh3Vt1wב홏4Ir޿ղ;}6m"šGmC>֍h ˥e4f5W4K4Y懔"B{BJȸ@nzG !ګpF;1g.dHdqREI&Bٺ*5r)R3=Wb+PqQYFfGX(ƖfH&q(vӈ[JbN-3:z{SCNus!:дs",pO|_|P =PI[0&:@R9nN;OʫH v*RJ-qk݋cv%U8(z~9@4Xl +d8 E<ѾXmE&4DW [0.6k-g̈!PfCda8(Pv4e8F0!'"?"ifjug#R,UG[4\3KJBiHQ8Y⣵ɷb=.SMv;3ntCHTF<~pb[pC}̿ӵO -'/8_|QÉ4W3%Q\ѺbLRBy l0V*V5sX zZn=AC6x'\*>.d#_9.Ɖ/QK:(lrαSQ@XFh̎ h .V܎4qC6sQΖ 0}ݥԿBUor>T3;;/4!yv#Jȟӎj'!B*K(_ĸfsj?W'}*Mu2pd·ijOO(D[bcb iN +uhHzO*9HwԪD1Yx 龿c\^c<-dʕՑ;P-)Cv=["ToLJB)ى*(zh{uD톴lAnae/{y8Gx.~E(P;5 {.:F5TV]ʩN0 ||}ҽ ]~F} \3:UrzDb(.خ[oe#4)E`Y5x%N>+Ԩ)D~0+!iBpۥꎗYTJ[" .;vR@T~iai܇Yw$Uj'hD~AH~[_`d9 {bNwG\)o2{72QQAcc&j@Hw@]v?~4>ʜ&׏QM0%{lbN|p.w #^o, P4kTNW吩d`Pz= IonC-A2Y <(6R…buMw ^ZCbF2r詘`2G^#@Kp-?'gT?${2^g|)jX"vSw]5E^Fy003eF)dGlx|D^ps,Ilfɼ_CDy"OWY:(H^B< `>w=cSmվ1IBt%Cr<+J<6_tm=;7&~tE(Q.K+rHGk{bez0ϗ falthB-뤘X9 uS!,h`/C\„ ۓrKTahSw#v==eԴn"#mUGE5(;cr90ӶGFW\*QNҡ+x'u{ṇ%gpH37 QA{"Qe8kŝ;"&޵CHܪ?>y\-O,.7-Au:T ~bM.e>n8wç !6!WHt!vs=vfB7̩;eP 'w.e 7BkE9A~ch ʬ9'+Kk՚yMt9EV-Y$.q^z o>,.KPH, [ 3: =p9i7XX-*z!qa W=P-<!X7kݳ?A`C}`̐59·A|=Tl$:Ik+BPϟN E #EjIQB5N !w5QdP~ [rIz>?<]BiU:$5CsXA QiI-RJG^:'f&vб'N$5MFLjB}I^q8}4-](s:a+sWt٬#¤Wb?( g(TBPMzNk;jc01@'4qkDHT:^(>O70ꩃ]Fg8q"\ŦhLpDGxc4|qow[LίYY9X0~4i,/>ۺdŀW'ۀ/4Sǧ \be?!l+*.˭aj"sNgڶ%֔Cv~h-.|e1`o!}EĴ:>1c`Xè^*{ [=r4VXJ8wyd7O=2mkɫ,Oe< oitwYYT[TI3..n롮*b`ߢ0nz J',6!T1V+I Sfr#%  A `i*pǹ{ ԶҶ (f|UPH(D|9p=mi\^~(pUZKhf aM5o|Q"vP$o,P{}HOl#ãye=?0~<Œ1&VQC5&v NS%|8!(d_DDH>\1K?~tn #^ޛo3a3߃2;㖢]Bl8XΑq~*Z>3´2I >~^p>r Zl!G-dp3I3}OUxXhS^YW+ X/jujƥ+.k eB68VI&B~./Ѡ0+Yb)=&L; f*2`!؉6FSS, 5?^vfZE֦ޟ"9kR'q8$)wAvtͶk~w2{IxŽ JU$By?DUw}CD|IRldxEͮ"iRFLS(%('R80s$Uۏ^%3ERZUc%Sߢ|C*!mS%z*{& co@B elJ$閥׎,t$&EMsMB9 ;5#1KFD`@)f|9ϒϖs:6qnX%\L:hj{QV3O/}R]M)X~Y9+f4J.R^^8R < Ϭ$fK`33:^0L~uymݴ0$M>%t͛Eqi4kXsޭ9ݸn(o.lk|[~!G(aj"bV̑1[K=1 *q(DZ^b~j_&?b;2:J♀sbՙz`qt6瀺92]̹}뭞Za}ӛ>Sɤ6մK7-xC9/ Īm9J̫k``n:94|~e'BG~2pfNTaM6_vRJ{wgXоl$)>< IDkIzRW:.oS4!%YyPВe7BQ:t.%kW/2o$/vۛ=lK=&*N\jM{E/*<"㝜ҭ\7PG =tqCg䁦(خ:-QJ[j)+$lY^Uõ/nI1'ʱA:._!Jmoo (%?:lT:k&ToI%oo7+=$cy* _ "8這w +aݵ ѽH1YC2BPSJ n!nLv_ k&~c*j>G7u&i׺=]˩z/MXͶӢw;wHFwёxxS!/ONg pܠ TQDQm+>"ۭ}C'KjҪmM'48zj5IReY.9dա=WSߚN$>  D/IromPˊOC剮YAҐx@% trH5{s"lf6{}C~<{^ [PZ'Va)p1Y* x7mr0fR'4s!ch{󌭅ZT@t} CnMv)nS%-ф(aL.Gwg-uzSWv2)m IHûҿ󴡆iQ-N4eO^Ph#́"ôI)6&%u # J֍$?X(s% Ux V|2NElAhI!٩8ZߒwDM:A)_ ~2lʩӪqʹ q{:"Ked2" /뗹73k9rY߅@,"ZtuZfK7`~Ll8TI :6x> 1me %ly@WoEt]ն,x?epuZvj6T*pbX\u.)$sJž-G&j7Fbb1Ԯ2jcn })ښe, '7\;~Ix9pv1eLɑ+SC2bX'cj;uzGqHY&8tpO+-hJ{q(E uXHz99ui"8s9@1)g8=Yϧ(xG,R@j2ZG3Lث$/ v82._h$-S ZvH{&8cNP^gO;y~ˬҮߐqL趖& Ƙc H`0}WJ!W80D"I=-c| :*.ڌʢaZc,i5{\JO=֔55PT~lrj=3/wb 6H.ªcѤ<.+'Tú7/}z%| x/n'<`ew*;fAD6P͙E!Mu(H1g:֬eH|ҰU0f? fG !EEo;d \OMEA(0 F1+~xODm6[<%"p߲RpФfrK;TJ>S08!eVm,fvkx|Ӝ+`F1N@_~cV$oԹ87h%vaeHnf(ԜeϪ$?^ȕK=O-Sr =h G^6KV쪉=m3K Si>H[\TueP4G) k"#{-Tyu]uIrǵ QERzg_SyV?`9=l@>?оãό,EPj2?U4Oi\0p}YN(/DȐp¤Sj(v 94t:D'K_0ڛ鷥ÝS1c&E+.ub.oa. uDYIV3ה'U% FS]]¥UěWzT zrǝw[L`uI~ WINkNa!GN"L JuVJʽW4 iߏ y+TĨJV]Y1AC.]#Ƽ3BW,SJN] ULXCeKkH\IA x5nqb0!šZ߯{Y*_Ƒ;>41.iFP5,U&,|x$JRppUz@& xS8s3bo= fw Ƴ5Su-2X S8p7Y|n&R S^`4Uv ڂŸQvrPt,mUQ5ASW]hVl<1uPrܷ{s*`yr|r rD(3'Jܒ ]2Ip _C4rQD2L==2y+>vcboiRP-B0EښV\0 -qyXm;lRAӴxUn>8fdack}ƙٖ0PPvˬ+cSj)Fp٘ jvnzk 0/ZHD#h@P\H.4r ^k|1yc`Ax8Y͕!;,R_Z?KHdHdBSi*?BT@C21Ik);1‷rZ=A{K/"' Chy ͘$[y&))$i:['Dahu% X#ږg!; {YSLj\:dne)R ͩOz= 5or0gfM7)U܍9E~H̢XpAX@4 s ?HB^dVM/Ru3/Cy|u nO= @dbܥFaE,FNtKbupXO:)F wׇ[>^|"H$%x)m弅RAY'sxV,ddFJE=LۼȾ7h ZX G7ގiZ_66Lup4jNSA4:J.܉b+Q[ 屨 k}7\OC5 Jgf=:VВcmCe!atjDQ|ktTHDý-"}6=vn-8z{A%nbYK/"ā_?Âg~a+EڔM{_| L+ l# j0Uأ`7|a4S&BE4kJYO#$l |P¿.V1W8IMDCfķ_IpDN1^B -6)PvPeE쁆4P.o /f;sj"қ2/Co=a_>MWtƴ>ůŜF2\U@lru9$͎<'o!5{f+s>R:!=o!C'vѬd4-? {+k*J!ݽp}uWV_7ۚfdpW({p +Jf 3z@|ɻzNjygz qlδL1k=vnNw]μpą r ؇@awRAM+/H۪D@;s'ug`] sbvC|iq8cv }K"_}:\hi4nO+1rw'΄L<^i'sClrԍ ؍&MϠ$ ږbl QܞxnŻ>K&Lǰ#7]֨U#C q̩*VSuiHh촻g6%,}N/lbr jeOPs{)-Ux(b4lj [T(AS Nh7Td>:)=!իqW DO͐ (ǴEńKRV%[q"8lv(KMlE7m_~dsYDoOu.N\ ({*UzGq"j?1`{dĦTl; RnTGd^LRQz4xn;=4hn* fe=s# Mi0o-[Kbʾ@lo3d֔C|+99|SWR*Y}-n|P+'UtCc cI/|2]7F 1Fv>#.-+ndYt߯a{ava JJ 7w;}~%^!P2U#mܭ%qLhRӨ>𫳥rT?H1EVo9{ HS'$H:H饫^5` 3/!fAPTM. =0S,?:zn+0|_Bv Bao\ pÒ-=𞱉/ c \i,ζKkT&LVhȦULRO8ppܦAMgɜZAyS=ldؕ9V&ɩ5`H6l fH D+TuA(*PwH"yPUD ZȐšC-lhc_ql۴GeU OqP*}ʝ)WVk۟ζ$MiPLf""9F9O zxx@),=ЀceĠp}[ڢSl>N__j]ٖZ%dِ8I|U1"E\UմJ}4oZ}ΒR+h6]~bZJL^ oqTc~ HDǨ-'}WsUpA}/>VrA.eבiBZN~UnϪg.t?PIiUD;(!AReN`jjx|Abŵ {ؒWvB^+ATS|6XzR ˨8?yd?16鋋ң>mp"ҡCJ .)f(\d>L2Sx& S%J3&k7,sЅ2@}"┸@ڟAfUQˬ]5U"0G/&iDNyFBU0H0SKGafqsobi 9@>g ]y#;" l|UٕP3AK?FǍ2BnƪUnl [_~N1TuՁ'2!9`S]q6< %4fy[8Jܼ?L{RՃ0=,9KאJ'K>3Uۉ`Kw+k.Uh~mc.Fwj9u~sQ˅DVӾJBX~u۸ )::MB;tLh*ɅI *zmU;c|@D i,sN?<o싻Vڇ' RIIC@/֦4ҬHSo0N;["yh+#bAC[@"u{5Un4Fq2%7h7^HBB} X"dkG(7Ub0á뗥 Rqo!t\$-U=wD=׻WxF6(;KA\WI8Ec%|hh'. vP<#5E}ycBR*%'t9&dXO@Q]˵{^$#ȝ>uYe2):&c+GD||@=2n8="V`$|W:3xWw7CHv?ƶwYk8$;:9j9.vgFqܿ{R?-_bB^M^n>bO;S#N:ɝ;WEa{Z䔶}0SoPs6 buzWOl%GTbﵦ=sI(E/&=\GcྊV*JwނA:/S*^'@M "& Ő#(/*U? k$W'$6!DApR˜ϭCjcK.3AgP$׈>dzJxrwN1m}ݵ<$P0ByސY%$/;RzSM"*fc!Dߪ T] tX$2P.EKѵ ey ir#jD^UO/U |"q6:%ߛEBF<$+3e Y6G*9$+iІGº-Ze`BPNC.{8ء>2cX)\FDRl^EҝǎUeE"1.8\}.yPXؐJwkkE=+< M￁MծdfM|mvaaB~GQNuoT< )aڽRy]ܤp5aObm%u Pe9?숚Y vtˇөT kM0*v'y8wr/egb~QO_Rޞ]-hl\8ë< &X翳sv9YSooWVhwt))Ý5';VpmYZЍ[WZru.%$$v ޓ `[7lBJ肹1<^Lx]NCxn \T&@v=sqЊ+cqh>тVUȻ"Ҙ$@`s>bA]WmWOڟIVoN9E bB!6iu|v="߬Liy%z KJh P0WTbdH]Zk e@2>@V*ލry9w &T(U TSkL \ocuyʘ(8immc7d'΍9s0 8lVm| 3Mq3$$#t pAn%E'$1_QwqZL|ai0]B,~q`w~; I#W5lk[n-H+/T ,Xl`s=lՋv@Ur:z1-ܘԕ#OOL[T%rDvJ~B'Y7'wq~^ XN1E 2 bA_M`/:3S }2(bnАyB)㼞鋗{܃-)Fıqх>2xˋHsZZ[ X& a _/0 Al- z L!ztA/ʰlb|@^Q犻":aG?s3ZpfE;'KCV`BGa0oCAWf͙:k{NnR$3HVXO4][|ft : ת/{] C.:߫<^wb=o cH%#*rJ^H.^2}ǹI5=Lxjzt-ܩj3.߹e4?C;ob,`Rlz>h?R \OvefʿܜapVpHNĔ64|(zRQ:0z74̮H.UA_"_*\}(xDZvKh.ۂF̕-*z@W>4gK ,aLS@*m>RF%oEO>2xExFWGa4& 85Е8{%Tpv>o|jxg!Ƀժj^2^{ wd.xš3a$ q_Zߜ0R)dư ^nƌȱzu*ن4ub*,k bS7%)CE3TY$QOU#1;LBC{uǪƢi}b1[q7IWH; /VRr x.>j`cILv@M 6Go,p&bv48|jfuAhAj(pδr ;E,ѸnGMWLhzri@i+p&J#N2]Y4!)5Wq]LoAo6V=s5|4uիi}}Y[ IkP,ScH/ )9!^ OR~,]#w֘3S?t h8!=YPFaౕiM 3'E+ɶ.x07.F;M~$.Q鏢$ZC#632$rp$*`QCѯAw!qyW;N NcHb"K}N룹WW[l;o?ijjJ_@4SL!;::PP$+24~8G:86Z>9 ު2I< q:5% e,&ѹYO' =}SrF|[(ȞpBd5қ^oP2-jII亵n[ewcwn,\ "%w&]FDT ol?x=YX9 9ucIpȇgN0KqՙM.?|-)ݪZE'="$dM2jKb|I.@?NmCP%C2kLp?8Ħ|sB)ԤD_1tc"pj}#γCp'EHwGoA@oʜqs#y*`O  kS)g9S:T;7 \hv:<1> a]]}9&g-ϗ%[s$)1$6*F{xv\b"ȶyCY} Lz2([|HA03=ݧM,9,NgQ}&ĉgMm#asP*!},3QQN^0,rb?_N ҊX~͓Toݪ\+Ć=LqBl疭=d-ivg> TvNLʰfMi ȈBvɮkICΈثAMAy߫<~)H-M+W$:nAozFH/w)duslz#4 3gPdve zw&F)ASL'Up"a (ymϫLê5#HL$Y6|QqA=)S˰㒷&ԯkP2ӜTBl#rOjxZ>$:(j*z2K1ӵ&x!s9ۃ|(li|)Njܞ/e/Ւu+@3Y,;63y7QƟgv&ۦP2RI0z2b+d9Vf^}L;~(."[P*< 1{Nw[lb#JqOg~to:Z*Fh5*NT*SB!9Q= {9NgDF<%k"ann.k #oș(Vl: }O+뱴j^Jk*?JED)k%S9xDK%qq4KI?IjDP/޴Yf| pJi.'t c+qy?.1@hڼ0=PP5>?׋Q\ 2tt$ ] ƬXW ;FT3+v_,VyV6hbVcBb}j(t$0ªHhp_oeI|QL }T!o(s>Ғ}'LZDF"%wTl>|LJ)\=^,u:CI \^V\ ha^!Sr ?j\2g;i `4{pe;D~udO!.WyOhc zoXs}衃ߏt`H~gX>C@vtUţw!p}GɯaAn@i-aQeHH@ gBVù-z0/ٳ`rsY,7x)4 K.M٦~Ta#͹i3DPɷ՜;5ΨyYXMx~hd^_O:N:Oދ!\56M H!e`ڋgqbϣ|9x9C=a`OhF:GLZ￈`)˝U",<XUZ*^ q)xN_0e:;QkcHe3FW <ߑ4.R4>^,b}bY쫱8`WVuc(uJJf}jD7<\8?L!iau:ly Mಁi l㑺5#Qf6DE t:hm&mQ؀@E?h>05ՂOu 779BHd5 .FoC?/?W٨Vs2C`DXw CIɻɧ4dKe*! j!4ZKQWMZ5agoF{C 8QP6W;5zE6 2W % @d3qmb&") qGYmbV,eɩ%w6;0Is|,XdruFiR9NrML/iW7ITRrK E+FZ# [!D1n߃Ouw0?p%+|w!8=#2/= a|9}d+眭~ޙ,>izd8O̜I?ST_ _پ AyFw%~Xfַwq܎G !7 {;wa8!~wGe@Xh !ܓoπde U`X؆,(Gi^i FZ*\o|9{\?/7D!a""Tհf˚n\AH[[# IGuBfmHCr,dcci4s8H=䭹sZo%'ۊI[ Wjcs{AS]lPYS ,({TECy~.y|I (ֆq |gQj62Ih,k[]ϡ-Dd '{f<M=Q]|zGRf*2z̹t䧸cdg xaAW"0ElGQ`8q"5)g%TY/RXፄ&/˘PtlHNFKdlZyξ=TG kL[瓧Qf^@@j,&/&a" "Ѓ 3ƅHcn:5A1fxA &5Y%rI3xsjߜBQXe#t;7Z 5#t˝?+-jkVodDZ#`w50 ͹nd9>O2\sSe-EF!#SϪwdSU{,V^z\*=< [{1=/;!E%b6TIO/(hl6<Llۂx3;R}*4iT"}?ގw2K$;\r*h3mNuy_}"-1_5 Tgi?-z1<:W|B\I1uqH8?tPt7Sf{̒g? СhE&M*)]H`$"ZH'!rk9di7T"P`p<(T}XbXGDaؒ\_MJ:=[T&KfsY) }3ie͡G,ˮvlᇫmSSx` 24XoJ>>B߳> (!2>S%ͥ{4!Qؘ;o`r8,HkTSAяM:MLMكKtV.r{`T4VK=q O&LNrUM 1ΕoBKU܉h9@>fYaG -:KR'܎Fȹ"%߫y2Й>pIZ=n_+O|XwEhsgmBy|/QOiLpXRllO~0Lϰ̅{M'C;}*inc޻VR0^T<quÂ)` /-0&xeqGaQ:Ve'59lhzf)ʢ4Te V:-8r6LҚ fTI8$+o>F9 !7D]Mg52 x1Ac%>X@]gKHwO*NL P@ddm9a82z@ T`7ؕy;%StEݭ#9ecjӺWWTXcHaƈM@5AB36gBβ4-]|:J4Pi~<["Rc_@?(IecK XЉu[7@ȞI[X`1nzf"zKZ0%p7~GޘD#I6eU|T8F: ~he@tڂh]+.SYq\|s2UQ·4y=/h&GR]c=MtI!(P'lW-G].^K7=T(3,_+PFڜs?T)gG;)/[-9 2ʴ,2n?)\WoB*$ur 4@sn*"=dOp"מdž$?^;̵ϹAso K/l*M:쥤?xFY_ 0`UԀGȏdჟ%T*+`ѥy!U.y@a.4 7"<E?*wouB@C3ٿRd-" q+d@|8>`z?vɕ=\,v{åQ@@ hzp+I[ ~b$= X{bc~^=!2QB~{ιL\q_eC $ԩN}x2{SfaF7eS{V m;NiRcTGXӦuUz>KGRf`^L5geuLN'pkx֠Au&br /RR{3qYOl9ߘ͡H_}?0GaQ2B٥&?x7!~W@̢!RlJ}ȅtޱ 8wT&͉:iǡ&`=FUFSoQ.a"^oUX91|=eg@ϺV2J>а #eHq QU=z/nP' hYCd48h⍗iX D[+3=i m)}sͲҎV+bq xRل8I7^l,=6/#OR&. @snD$i!yÎFXےJ[-X/pݾ/3:zuWMFfo{:C a9 0g((J*(1xʥGK3̏F!gvNBMc^t'Zp;h#f}PA]|u/L't9itz] !=ݐ;7ExKxLB4ʤU&-*fƛ]a7sIϊ{?5F[;gڟLbwn. ni>o1C qsD^rpf6Vz?:[5 a$Eʁa9H 1/EeiڧLd<Џ9z6YC f$1tRadcf[/p^)}ɸ[CDN/PbRDmCL ߤ*鲅].Hv nt:~u?XXN;zⳔT:4\;pm @&1M,Djo4(>'mztRqZ@uzd[`mAZ&S%47 mL35/B.~23%ŃR/c?)[<T!X^?f >μꮂ|,X(3M6`N}|i{"t79G~Fo/zn:ٚs'琚Kgá ^ߪ?Ǚa{ȑJ|#KٽJwCw|H)S&Uu33dh~Ikoï++Ю\Ш c"U8SD^^"p‘4yi o@B]%> Yfu?f_'EuBQKBԲ钱YhDID?@*nM:H r&G<%oMm-UUz\3,A<ڼ.YB?;yad-\wH&AK}Ej:h\YM&$t~Eouzgc3(8V;]ֵ^b8>Ns,29\DqޭK~0%vLǏtG|km~׭ZxlˌԵ.)efc)u?Vs=WQDƆ1EXG'JR|4נT?EWIO>TI&|p:E먜U[( wE$\[>i9Ў$(je~q6[mpj}x-suYukJ`Lˇ{)4=!Bv8HG@y>cWB:.Ahs䩩 5CԀ:5mٗ7t]ѯ6C&Qh7[_j)I4L9k_`I`vcݝ*dp\h44(7 Q*XrĬшM~MZ&-lg9i^gУqɁ*xDMѺKAצRGAjˤHn2CWb-U?F^՘s0J] x ,eXK/^/a9Э;K3nCڤ *4*;""VA'];!Q#vޜ"m7[6Ag&YZy ھ(J# nəjuE໖6pV:ss ;2Rcaj( lSI:g߈ha9T?-i'׼Ւoe/lq}'U,Q⌸U m,ߜ5<[ƂLS!v_R|}uϕZnIk6DҞB~d/g#&a)Y!Jwٍ\[9*["m -p3H/2Vvζlw pSUkUZ9sN<ѕ]nA[fl]a*DYM2~LMYw6lΒE?wq:n;!X0{${UzKE/wdybytSkHESH|mIjF;宧dab,%k/ųrrx_ 6$f:I}&N9ׅ͋n&۲V O b$Lj$dZx}ƦUW K!oj *{Gھ}@jPd24m]Lo׋n'S4+>Exszy8_EPKx ʌe)\ՁiC5eb,oN-0(-Fs)q'BX. ^[I{,165rVc6MKm&VGr?Ssso3=`X+y<9m=1lqm*gKGg>fߜExE,ɟץbozh g *E6(\)ؼ]UQutԣ94AkiMy>qlke>'je,0-8P`3Gέ#՗e+O|GMFB7ݐ/!T@AIV2\/饈2i9jHTjHАp[[ʓ'E+sAGQhC:Jkѽ͓̄*c={=G|1~]ZGH6#ud4VcAvmgiSi|6: H!a?&=}bS苛0zlUMGRp.}c z$:܃O.CP<|W哳AC3_ɍTbn Zk'Gà˭0[M0|j(6T6uIUh:v~`ʋdH;XG"j(/jJ \z(e"sWPC:A:dN7:#wXn8e51z{/WJ$u$BrVXkm.džGάA]Q=C:-6>]r⋾ń(uFVը^e NyE$/8Fa3A(b6Zp vAG+ParhDQ{dr @!Jhm:#2穚~-A-H,3aӱC+VGv8+ q7o=/ъYpVt)+/S(>r*d:IOp6M2uCC,ո&P-6Xޘ.R.ɲ:/k;(*xG?^4sW^Z:y6M7:>bI=D𮐉#?f (1Z]YM`ݿ~uX520<~V&.9xoGǕ#.6EGԳ+ve>p :*! \{p_%s±w7ofFğ 2B jP u?d- [ /.` ZϊȈ o770OqЉ\vL@SٸĽ)Op5(_bNifX:7 /"e]s||ԓ<`hFnjD+q|9KJ9m( }|?l_Ƴl M)½c; V(%d+$}|*d<7Jj)Cf(KҎ*&d0~XtPУNQdABhff #gxfDϮ:2Ts-8~fdƿ^P)1SPQʣ݃e`qNϖ΀.ܼۜ@nQ[ݬZQ˻f)XmHaӏ+*@?vÆ_E'8pUh3ZLզӍ$2aHC/EkhʒނRE^v/*KupSV zgͫ?^x-8U]5l^^QʃJ\ pHG*"ÿ#)cbFhj%Q=ȿ5}էyZ]L%ڸx Q) +rwRQ,+T7:r!D;>zhS@*SjI? D'sR$YI5oz̛M]/ dTuRԁ֭x EV *YK5LU#fjG&[ \rWߖ֫J>S_u OS.3 GlᯀvKy·.e&ʠĜKi[r8-CsIrBA>ѳunc`v,ODCF\ͨ߁6q6ͣB 7/Axr^w1c\O^. W ܍+Z{xזMM0\]_nnlݒaR)XDo#Tf:]@o~h*S<"[Zчn{ݘrӎ?,;%Mnl! c5#dHY6/ 'tҿvlǛc52Y_,0bWcoVyX>!<\NA@9c}#ˇ.q#~baU .P"h-7]WE%c ֩wp}Ux4tqtLh`݈Vg'r4@tt$KboZ`yاoz% A/*_Tk5PO@&[$M>)"bŔDӜjÐ3NM!؉ko%ɔ f`ɣl%sҟ$5jYFݛ ?7B-osa?U})_7qᏀ<+thc_e8U\sIր Jh3G9zRذl{l,+A1 aK1Z@ 1u7mp'c}b~ hǟ$r9l V܈z?? $hO_o yDZ۳&{%D _ [ 6, k_U˂:na#0ޜJKhwD+BoDi W3"]26c_LbF6x1e 1\G-UjmXR7Cay^]Z@o7##j0pXBo (˻m5<EW}liV&5(Hۨ"}sG_ {b0- I!gz#Ams"g`e0u!:F("fn*0Gg%]ҳYm#ZV{NQ1ngٲqcJ'u ᛀT1l:Ts{~4&e(EYGߺ% ]$iaUENOwGOt9t`5"})YU Z$=NKD۬W3!Y@M,rg+XOQQWrK7s@™ek]F ?ϛp'Jg\\!>x d;)̦NϘ@#g}V; r!ۜ D0Rf(,~!ʹ%Lj34B[cCe'N߰SM+`E"4' r.N{.*8f;3S(σ2+xFk5dȣZ| b+QT5s@{閵`ܵjth!ZdG*h}8f흵L̲'(ofϡf,\??<*#zO!nj9thοOLz*w37$ ; ˹ yRQdYhɈm2li+ſnwmٱLo@.Ww evNCIfx<^Z#*W>(Zhu=jkc2|T%TŬey_ƪ;E.&cneKQ.%0=I57( S|Km< 6q_av $s dVRh_XU;M uSЮHQkVswh^E;͋0u,|KY:&jKb&Y `YI!k8GȪFNdTni>qHFk@Ōt0A(}ɝ!G?\x!%\_DF*"<'Qv)"07C#O]X gH|bBchA|P56>yLGLV_YfΧK;AUVJ 1B"k;Yr2bn؏}S'pC҅YΑ;ǭfLj4"F&h*N1nD|#Cǐ]Fyicҩfp)NhH6GQxI I^ҏ[W&{>I6L1mdqz&m^oiZ@+ēeu}r BRo" Qhb9>VuK)V$KrT0r _VSŠ!6'vPF')$v:d0 MEfNfloY t>er8OЋ"CHBosneϿCJCt9}3Aq44+#V *? کZ.92}UěPFتo8>XN)/H#V3r3 DRA5܀. ޴ʞvEOy (z rsXH{` 95QZpR݇&ҫ!?UP. >$>z,  , t SO=$j`*_Oo}=+\C(Ox^o¶@~]zs";nf@^0TcmzV 9I T @Jʫ{_v+̂p*U6~s2R- 2a MŌ/B}DqN]Ҥ,QPP 819?g_)'E*\jкQ c)lֽBxLKmB9cXI GyBHVtbiHn R)1VW\v47̓)([80+j/X YͦC5w[r(LI%( wspet ÐOfs49J+Fg-(żbcmr~w{!>!sF'H7Be>lG>yg'=9BXZ~`#&=$ ҏ9+fPg`nTt}֔Fh-"Z!T`~ :{oHf}ع˦r<H!v~5y0 d&*$0]"dO( Uɑ]Efd‘8xZɨtC4Rf}P;̭_O-љYf1K^_ }gzkQZ"07m8HPD^(;m窄x&T\)N,B)oOxtp{õS/vf]GS!3PaHޫO hAUu[5L gȄ%@{3/ \K2G0{EdPGAD*5md2VaS2\BXr\AG؊BbYAUrKX /n9G*I2=R8G~̏hYYuAx Q"wN0Jؑ:;'@w? -TmXAL ފj8sٗt6SKg8?BH/i8&o;=-lB5;rR `??Qt[MCIG `x:2Az+2;muv0⃌6AU4YR,/}~fꭉ<" kitO wo̾R[`IE7 O2gpI+| BYC Hf5]x ђZ{ 3>Pè@p#X#e8 Ǯ D~#F,W5Gq [/L7G~Or@.2xzcG8O#4׿:E5V~E3en< ke{g3QP[ݩt=)}TJÃRR̘६a81x8фw)鐼]ALL4H_a};FRbRʵYk?#ڀ8l-pJqoԔ;LC^;xZc4}el$c;o:)|IW‡U-ߔ W@LpAy,!'nܡSlK 񈴁;̷:n3J誠[.<M[$ߩp?۞eRbp ?'s틞΀Bgp )[XƟr|MN_H!tY (Enk';n"䡣TB8o7 ΋pbP7ҞPdI\W:s (܇!3C(Yg"g*K9 {፴1)չtSy O3Vk}>œ}q8#E+^H."K&j\o7~f ?3@}ze~dTi6"&&{2IZPtȻ 3*BYYu\Hg ̣:ς4"/g`յo%P}1i!hBHwyb]"FUR(L3rc!Cn^ER}←o =,bd 6x.e޴ >" _-}B%yb%A[ 6C@0hE \jֺi>}]{,ܤ`8$m%_$q Ҩ59AWCl`Bv6F2sqb݄M{{4*]CZ!S.ni[-0swmIJME" 9wU;G9li>`!c]jaruYS}5w]#fl/c+!N  E["%iʹW2 J@?Ń /GLp'J X Oh5{c{J".c9,4nȏ>y (`WEa 1o(~5'9L8|_cn UD_Sߟuc{#.-˭脴)S 0vvbq^3w)M}/$]D*&ݽmU^O`E5WJȮErK({4lBN覟٤-1Um~}Aa$ë #9z;kZxgm$6fGӜIq|CA{L--jXS@p^eiP2,Ҁs{om즚ծ 3\Pt# Zڼsu' y%BI+}Y"iͅώO!E3WW0k7bI2eOCV'Ʀi´f`5(xנXCӳ4 aOƫ.B ?l" Et `$%M( o36Wn$?TLT4µ Φ[VnTq/*mQbEZ2g D.1۰)]K~˧>dp:{c+?Bz">j, ]F̞P&{B¹Ys=7+nYu { l% e3b4[iaj4m='w Lܿ_wK43Q 9#A y߁k#廉Up/%8~\4('ZP?y aOkKW".C/s{WDSjdxxkU2hݺc^SdPZvW}N5uLiB. \R|~!;h@hq3+_x8?cmMS_ÚEӳBkѬ(MϥMEI rNሀ3nF $w㶿jM9N/ Ou&{2OY2Vvn$~(\C޺;B"<_,0jѠG1FgP.Sf=+~Dz8ƼJA_G z3.'7/BBv;Ԟ|z')P.l7.e"$ict!ɐ%t4va $^lXCSlm{OөY޺Ù] :G RxY5]Z%% S5]vfcz_K ̀)+xIrE&0ZÙP=4Oj1=Yh2F;^` P>u01s~ xҡ=6dIepƃ=&uFd{#4"= \Ia?ȏj(Kg3r +Mz ߹U+ȥԚkJ ͧN`%9jp͂>VXԺ1k7Fm_&:W ,`!8)h">3s]?3g 5$C+I\,[褁S;9*SyA)<4.%y) , `=^upS dYW@oJH>%u ɜ; XX6We 0A,a9@VZsB6+ڠ\Sp9N'5[4 q8Ma=8A47V/p Ock Qbf(%)6JFІ9JIMAme|6N jԑi}Q~~5k;%s†3SwtuLR7@5Ц+Z@@5{0{ZerSK2N,.i(omiAIڥ=1UP~e٢H]}!TusU="(+KAɄ%+'GkBh%qπpe`Tɏ<Ԛ~Q2G!6Z|9e tc^ z[-LZZ=k5NeL{IIc,(vm\V^,8Ȗ\t MxlzemΠP8Cˣ"kS/΁8^B7u7~~{B;abl{'OTIu~;8Q䑅A>`*sXlsyǦFI|>B'5;祖ۓz:im4^/B:> -cE2XUPN,2XT 6"2y /r( I#-eY6./%Di֘:OTn{|^Tk|u.ڟF ?cUnf~Ql - o8@(Ȼ6\]:1|lK)FV৾G0EliOPzDlGn̽{jW Jd.ٝ H kM˨E35maC:Bo";p81Qam"'˕uzx8)S(O8"Vq5gFb3.OiyKi5NB"w66' Y-hqF~&W cn<)Yɪ+uP~ {E6ܑ 3!]s|񮔤FFmbcyTvD}5h!!"%Cyڤel#BZ|/n%}B|yg=hZBCHQ.T:˹#xGcT 0{F0孏6<.d㰬D qt;KoKP)2Ƹ3:Ov6iQlX ;#CB6 j@\֒\!35n229tڬ  mj 8@߅?k"ip^ѵ;*+;сUt ZCc"ܪ*qZ3/H(}yraM ]db'l!h6B*NU s"+uAY7@dF(ރFhTrZ@_Ms##f'z7p^$NrRd.r 9s@زGVCDf.m;e%s"QZv4UĨ7ilwGi[$O"(g+fk\21i9 (eB;(d,s`Í[<' y' &KcH?,ഘ!ܥ|X *~kHOQ{UarPK#Ra:F EH@:mk_5 b AD hO5"a:cD gz~\ ıAN?[jfS8o⡽dDpVP7z]B%he7mM;Ls 3Z_%7Qؤ>z谙0h+8kSiȬw*w(b1y<܀JÁ/,e[ܯF=g5M9s4NpwJ9;&K7,G~=*e1.h1 }`0sΤk/– iWk]LRcyۈ{4kk7L~Bqt.#esȿ+6YXh<BJvҤ@1~R",nmvh(Irzה)䍬ϭ&r+CQvQgȨgkxfh yZ[֟Sc')$ ?9}t龶alS`,9IMK*~IQTD(aK7n8$[ykU4B68'LA Re#لu3`LV2̀!Ңg yٮ@QC1WMm牄9J55mghf͸V/F< }6,7O " [ G71j+•3k}Cs |x\ӓɟeO8?K50(|kḫW s 1w@zfʜK6dO޹_4UNgdXpеA . ,1H*;LѮIur܉#wtrg:;+#>10 #jʊeN#hP?R>p9&f vΙʏƋA3G>.` !~D6yl"(\HսȐFP m2Ax8j9Fqm]{t 32M /.r!^‡^;yL%1|`fAC\?yRkbw - ݨ8EθU=;L?'d>p9 4җSRnԘ\1 `<ฺZ=XY,40U?"/gq-4x-n9j PEՍtH_r5&W8 Ϡob6LOP*u7#hEb-]O{;z4F⃔iuPؾc"6i'7P9آʩٔ6C^kygѕyg})ʺ2m")aާ%R^ 4\G-U:;5Ez M?)I-0G^: ]7I0(h繏uD~J40E`2-n]:qS :C+EU#$A$R?|!Ov_3g"N!sM3auKɃ>*SCˎv\@Ѵ\nEP/z䨶Tq_U˾E.וl|}fULvWo(~qCЗI|/Ǥ(/7T˂+GݸK3B6 YfP3|l\c4-S_̤n')-ړ!P$DK%[PAm66 `ciFc,aaL=!rnJOPgTeFyǠxJC6#SD3xBZ47B[LzE10 @Wi;|bᑜ:+-'{ȉжkk"F힄|9` ;14 ߽N#TO!OS~H(8bԉ K7pnU--.%m硈*+)HPR] *7bD| F]Go!BzݯYHBYVP!i "*ߜ!Yq}9F巢&]Oy8T8zT.ɸbOM.*t&M~ /!hkcI,'S  K~΍t' /I7I$Pqͺ&d+-ԗ9xbO&idYwןr~k5\އc=O,$P)%X1"s=I @t'$uc\>Bk\mzA:K2H\:0>6'+ f" ]A1ģͽtģ\Fsi0-d, H73`F&kB|!A nyD[.nw?"{MB GrhzHv,-i7M'd: C bFdwTw9]X];Ғ"ufC>[7`bm Fhkn"66YMqֈ9S&ve/뺶1\^SpCf)x)UA3;lFJM(^l?qC6tD8~Nӧ{ lBkzhԛxhL&Ϲ|.ޖW ]^N΋928 b 4$CܐkK:)n'R'2iJV)رOa-8O[x-k]QMQ3KS>0K-[LlW'߼} A]eA@wWĪԃjvyV/{֧Ȣҽ|Y~Bi:qKDD31FxzbHM[Uf-2hyZdQB.0in7?0cJ% =9Esѩ<;p^j8%yg jb_*v;L6?KB1pN!$jxiܖp;nׁ~Q}gO fp[f i bISlJhĭ{s~l!ܐ]=+qg&ټwo}0Za<{:\I„]cN,_5L-Jfג-"^:[˝P- fnmyR<B-v(3}x>m>^v<|AXK Y ( 1Il|y-qt՞.!Q7禒u.iS47(QU]~;cK5EX95" r.d4{(%O y2$*ɋv鏶Xf}ub&β9{֢7AKNbR}Шz 7iMRDeUaT]n?A?MMӅ55fOyX]ґa|\K IN&q& cbm*>(eubSn!D;nh1HreIRʖ(yE+6&NjdF Q(AvtYyТ,1z'0SI/F.JNS)4kx+nUX;ob}1&Z퍄*%[Ocw8,fOϷ(Mŵ&/-Hƅ]3ϜȅG{ Ojld`Q,IOQnGYB(:rvkF:C⋰w;؎Nm:4?-iײ"P` tS bv!\|S L3C%HIo/wUEWhUώ2UݹYu48#.>۔|-mJf﭂Iy|pxCO@ ~OGc[j1M?H&R#+0@șy J p[N+HFPI5 BOI$5ɣCAlӋ4F^h3_|`vx00򱛤hz3ÅXW?9{mR7J%`%=/hQb3MnvAKx3H^5W&uc 9jE79՚n2I{f)Zͤn]1on' ?ό7P{G Չc|tꨞ-x!gi>*?F[yV^&>9ԾXn<^9xߎT%jOD6d?Zo/Q/;lTh}f;E* ” W6 yϗaFUHB >#4l-5jlMfuJ-a~yjC3ċ5W'B256CHyH lҫsh#;0W*FN k["!ł w9g-O^Bnքtrs.N!-JtvDCPpIvw!{":ZߋD*/J^9 xvEz0ˌW2^Zn BH^N4sb4A'ֺ,1*6Bt+WˏѴ2 z<G5߼k6Dw] ELϩkb溆M)000^9q(_&^$p;)\+ ]{5b+a1wN,Ep#S0e9A;QesVEr,,FV7@Q9ْqn錞ς& C,cy5-dcaY&dôwEq#0gpAԃF27"tA7ƟĒy\WgR_ '󙶏ң*|T~[u^ɚeTΖ5;;_)f~q?a/W#?8C4fL誹?kv[?cr/@1 y8F4,͵EWR JE+gl Sꬭ#(y=Qos3srk“w 4rkA-o#RFFϦCX܈Kf|qi&QNKXb܍jڭ#T]0H!XX%TfeoaV'^Pe`xzѧ:j~<#$V™ ^KO.VL H׋BT6 B(g6焏W-XUS0 ]󀵨l0:$„D=5oB̋(!Êt1{#b6Q@_u\-]ASt0̷)M~a&M 0<8h !8X]{fg(#ey%#g.dV1#K;gƔ]Wijprb1s<Ww?t?.{J&}aJD񲗯m"ߩÂ=:f p|0|/,LCȉl I!ĥ,! RM;J!G]G,}sOn(\50;B~WNU,~C*FNk] x"F@7&AQD4ɿozU7$DdrpZV.5s_8;toaiߧzUfD?hC .<ʕUL,(g\$=+Z$a.i)3/ ypHdziųjx1(pQD׿Ȯ?VOetULR[S푤 zO~ Y&k0~tU[ʔ\b#gZ9-LYL'`0bRۮ o'Bxk}6*< q;FP%0ђN dBbJ%dE_h "L- _W!Id91,i62w߻D?fNs9u::1bβ8M\=#l[ 8^-!lds/l20FMhm> VwK p[KT?.N"]bW݉01 q1vc Uk:(ŋ&al, /TG:JF7M|*X_ܱ"r #Լn25B\ ǎt;387Ši=7Y]3G{kc! F[mK/J\_l4!~ V&Mxh Pn%5Vr7`! O>e@EDq= .:-Yu{7!ãa^sMU ^ʯ{X n7Sr9|GoVb+pʺw݇[ MܽE oF~A? 7y#QbQ(͝@y=fRF?G@?]Q:B d z{b.:7cnVEl6[kԔ*/H~T}~^&Dp|x%QErJZ)'Sw+UrAVl4B][ `t$+|?to? ָ<~Րba'CL%vHV> PGH@(1OD3Qnu6E=Pnn`UҺw,nk3SXU %՘rAɭi B NVry0h7yǗ5ŐDrBZSUV&o:d0;(1?]i<*XGˊbf4=&ԫ9{{BSBss,(4p׫'I@dPlQ&Aԁ)'S_Yτd}#XM[Lnnw=˝VUow4eǺ?I^XzCՙU.H$:>J$)WtJ# d?͡ y {AP%'H?l݅`ݾ!‰[̮|VFbCQ f;Rdt# ixV$̏m`u.Ϥ*DkBo@5)vfO&KNs`) Ԁ-3/F+\ִ;idfJYCL?E& Q"6fթweІu\)_14߂=DקD>8> !2JRt8/"y_b -[?F'SLgtUE4ɜ{텲q֭T+ ޹w{w@r!&ɡV3++gX);7 btqUfDn5$H* of3il| Q6iAB7>.aCinVoDOd0Ysӣz5mDl#7AY GQDEZ!}TR |SHɌWM&*8i#Lh#..[r;G.3*umD&:9ڌ\T]l3+j+Ws7hQ~|gʌ_]tDwK/0v^}Y>w-9/ރ[JR=o~I+;!_XGY ҥB65 i|Ax]9֖m35bRuǜX٭uNm0=>7]Bs5+B 5H_RPPU%.)RfLZ:3ix)Hmcd"ѫ'T\aZ= %8q2w3O )R5xpczubZCXaypm% \ҩO4$]a7ИoD8'Q=g}ygfCxc{VM:̎P*~~6bӼ~PbP] V MrJBb9 UMN%?9Q'ox`áDpsN(np> ьTlhT?.X!F4|HF9,ҎϏߨ?a"`ztFz5d#k- |Z>L%_+2؝V)U7#7* .5tޗdD:k@)f=NyĥF/>򸉏/s~#"'Nհ'*~J;/&7x5ev)B'TPP5*"x0nkv&t_54o%s*׆@ E1kN!|Jdu'eU@(+R $%2$fJۤBx})Q~5\wWh~0x.R8bhBO\@rP ʟy"zY8̜0D4aJb;W-DSp o2x׸W~0w/ -wkj@5CP{BQ B?Z|y> 蒝(R9c~gLu tXyl3)g }c[@!hN8Ͽ _Һs{ۉm1α=)t=vqF%nurtÆӺq}Hqb;ʖcHG^`cZa(90cO{/B2|R1 yWӬ|w~(?*g5p?g.&q >jţn~6DS-vT_/ \B6Nu,Kt7%{?h]kb`UMBe+QնCG=ͽ#N2cd+?"@Ol]-%[6#mkǖae$Od=^ zW=Y}~vD0:*?Uus MvzVqb:#Cw3eFX4 9e$p5BO:i2hI ]D磏C]1m;O6>#n?Ÿ́ 4o ֒jYwzlajV+Hӡ];vߖml5 >y*$MPc\a`$wt;:2/F E3!yķU O6 ]Pn>T[>GR9ׅF$_(! <ܝٲ `sY 럹dSKv^RYuh"N&;L $x{+PF8wU?/ƅ93ʯ&>xx:IJtv`ijk;q }TÕQYP>Cy_zy}F֜$aH0h} \V[k~S>O*6`~ԝvH0^WSzxhjR>C{3Z*3(:r ftQ)詈YeLv{_dY̭tc-IuM"xh|p~O. b*Ao=A`$TtMaN*k|qx 2. ͦ¬Tvmg"k6!Vȝ;bZ7 Nܽ0&[`E M#'7=I4lp}-,fȮ29X A @:}Z=:#Alb΂ect bݟG}1_Yi/F@_gu)&|gdzV+w |ڬ B3P,2Υ1 J˅[87#(SF9$eDiG p>aE!D9`l`- Vި be!_쎻Kt\VY8(/ :!r oӨ/}u`(^; M/b6,bȡW[Z2c? 32t4Z\CŅF*-3P"ÌB 53doΑdM 4cg3r1YF -G}!pVN}(>Ihf(*&a#6BtE!a|ġx=4K[X8]lpWTĄoy'lY,ږTX7~3(2Xq 9Vu.s/…-A'Ԫwۅ^?UӇ@lЎ%)~ "ǎfEPFE ral#ä$󸹲f6#0NSzbYYd%">@7LjOy-pwNM%zbƹa*)32iw|>̜sMRi$1L˴0`!$:YP7fTLDE)Doe2tc~).׵I;`_MqؖdTvJ[|*䍝-:@Gk(G]!@Ӕi4wbz<]G4!!o^ՠꗨ(?^ 5_6D5\s ­g"GaDL r :H/0Ka@iA{k?{[̆jlB_Uhn53?r(bU"S ¤R[)UyG:wu8>Vem@&s6{s+nB.8`a8kx3NiέREhhOwnm;."rB 2Qn-Rm g0zh98bb+'v}mj}M"KB%r,NܫÕKK2lz`v)F|k)"a-l&E )^CsҞ*\Np> gRкQ~g!?G Zɓ.HgcW$Qv!ǽBIy 3WP7@ z>4`52=é=-oKi | J}@ 9WcnYACF e@ȆayD?jAE:8_K3Zٱ=0+ZsHzJ-R%%` =bRGo^YZ[bBo@2ޙ+AnB#8mp.'7RP%1=S"A^U8D6?guL@ c,t9X$`wR0Lk:̄asS4 [E9`~O9q)4"a;0qw$rV*B CM<2Btfutn] N黕ke?/Fb౳aP pa/DQd?,t~r t:ү|:r˼pptѲY=s|-IǢEn`A(Ҟwp{CYec4l7MXyB g('fAJ$bFS\.­%7rKjq(&FH*qf#-QO,)[U-#*sڪrJ#]olj[1(rvFֲK*|G~1&:ub6hoI@'w)"O"U˙gњBN 1uA⯟oHwv%C{ٛwov4@&VQ]e.PYBbD<$ևA |dMx eQn-.}V;[L܊A4;E&$p4HW9j1D#xbE]PO%I:&*b9X){[ڃ 6{[5݄?[Z!ϩC%`Chޏk}mU`IH)F盈':`t`7{FB,{Eq j*fXghd E /^2w>s@ ާ~ EiTTާvAC8(qn1g5"͚79]]Is6eXfsGK3U6Q <E1'7CdLҋ_ͤ>:a9gt /;AT,ō+8n[ 8vgb[\4- G:;)JSU: aXʒx\1$ (Š;ҴS`)2K7S ƒiN.Q ݮԈGoS"x(Cܣ#\.=%:+C8=3-ݶ'T8ۘH ]M͐y=\&Zp^&cF!1@uE0ͻ6ҁA%{ݪgc*k\3,a,s| b~GʑqHd3#o{a|#ppu:l-θ?,''ɹk d}%w euxq(ŻUVP]G#}O`C\cn#aV"Џ  U\s5l1tMډfu\)xxXsC5t3jiԠ, tvoڳ&Oq6p/0ӥ^Ab%QVC%@#3seD)~G3y? %,\uTPT]ifA NR fHk1f"ܒmZo4S{qRɚ0s)v0.IiL9L4[J'FV21Dב (]8ȕ9T!E${ríz1q\s'!}tNacMʎ#3TF5b3e<:) jn\h9Az3pY'0y"G$}_\`?S?Py mfuL h~A/>Rah+(S"^6 XU^ `9@),%.C>lNB+4O4 xbz}%#$NyGR8^7ŀkbHοs5bx6\fI[f(ǃepRG@vLDaH f )\Q.w9~?0dxobHdq5u̅XaG媓e${{Q-rzp684Y3 (GJ4[fBK|!J8?k?r`2~?)G^+%D-wɢ r}}FSE]qI1!b 'JOC 5fGUo 9Ycm+3yS)zf0zĉvh%+HϿ5(9jozTjjsSɑzu1Oĵt,I|d aPWzF]Gthof^.Vc8ځnUMMp `Ljl/"V$55ZMa2>㠯 51J3#fK0ykUˣTϼ|9'xAo 4K"Fô6Ālwb?IOI!oX*& ".̻i^ x@ r@>ZѫA*0-=aAְ!']>NAt5L3~¹)SYz`;b6$PdwLbZ' y7l9H1c"/97@lM5!uoL'; LG5>3|˱yk򐎉?=(a[UӪpf_Ry&"PʙCXd| yO _c;=Mk-ޣ|IE6)r}K.pi'N\*J?8W^J3csy 'Cem幓imԃ'Nۯ&z|Pcwha7 q~!GWLg-PZڴqTe— i,rU[\]@ I1724kAZ}U]>\8qE[^XBy%i1#ZV#My71AS?&?w8^!CeIinsRpc)@ݫfʖX4*{9<=[#JcYap3EoZ!įӅSߋX}G^a@%)L|U˖Q7Tӏbr'(q<8Au/QgIБIΗnW]LCA$ ¨@~E'f33G|aAw}-3=^TBg-RӬH|ڑ~r{1Mi:w Gr&w=}E\=YfAd A~=0wN'XP+ u631rvO $<6^SBҟ%dԎ@ 8q>H*p9slwd^XrJPBW<*רi]D*G >jhorJЎf.5NSy@{P1Q@ >'+7?$35Xgb%}Bav/cq:n [o̥ ??,8>felϕ T,mкi)ȉ:`"{Ӄ"O+*J]BAVQ쓵V[+);/_%mU5*nޟOgn{sL~#fG L%&tu<(h> Tv]5~=}oW[qMX˻)~$R>"7ʓcț"bl!$݅c427@A@h kO8_??D?،@pM<e 8\Q`Ҍhݽ*`*WaI{mNMU۝]4wxuzA\n]v^M7~(P+'W5^̐>nc?l%sCě5 3VstCftay&Nh[ .?&Uf”_ݱa:lŤ$g%Ð ݀l*ocE'aPn90!\lJKZDMZ}7  d %w8Q4-g>݆KT.%qϊ|BXТFժ^W ( 3ׄXMU|`)fk4qDAC}J*يV`뎺|$*=I[Nq _X,&JgLВmU?F貼uʦD6hx, A>Zk =5,dE,kAޅP6ci`]p/KC_bUiL)$a=f5 )B;sG@iF _gKߧ~kuRreϦr !hrsYt/Ϸ\ Ӑ*y,0v,vy/RRY9Q`9]tP$ b9/F{]޵2L7Ӝkxtj7Qu#glVع̖~q&t\wq-PB&Z̚b`%.=rR6Toϱs$+~Xr; )0LX唟QH(B{;'E⟊ 1#IyVYE(.1[/Okve̟޼A8-E6etkX$WW}{7ur\"/Y:)A]y l78ٱe/`sƫTlFNWH9MyDM=lh0 %&Q{®v9(&>凍+Y)qCЧI9HNSZ)$$4`N)"j{^q$1 V|LrҩkaSd zxĢeX Eߍts ?m f az%v :C?Njjb)vF8OMy"&R$$ %۞+T|hԆ> 4(ԍ2nCJn)$w#M2)%Q&6`!ͩj*դ>]#8Kj^ }Ez/dЕBPṹ+YM.Fi0s:`-l]IyBhbX5`R:Y4}(8x8[,}J}%h2r0V4ltV _1(_-bq}1{~y',/J njeY:~aVܧ-['2pm̴i_485 f@ӓHIu{GPl0qZC den j 7Eoo\:Qz٨kItHAcXr~GjJ A$ yP'^ֻl1ob'K(ɒKդ =RWRoN$:9]i|c}C~D={Es8ڭC[{tTޖr CpvhҎ y FF]M^huX3Zaik5lv+A9e&EqQKr +C weiMj{ j9:{)$y V vSm;맯:$P e4|g\%/aƐJmBx09#J WW#8{Dڼ nД"dH~EyD/. -P& &>[!<#ɹQ!ßZm#S>aAPL2qkEWy'(p0Xpa!-n{ZJ=pq8hugGڨ3Oԕwm]f_]O^Lyw [Q{Q Ƌ1H"Ys#V~3$nNǭ6e}!Fx}*>s@/:RuRWSںҴyF)L\k݃LƱjyw3Uc\qQB=}8N3r(8}˫"zP d )fdd]иu5xA6t5ܐNJ2? 7/)ߢ]-.}΍Qqf]叒m#&C$PMR7箃e9뫰hmv4bH3O ↺^JF[!&Ig`|J& O¡G!Vi 97MN}Q޲|i*4O}uv F[%Q؈@|rY,;lW􅍌]Vl7hD?e}@? |t ۤ)i*vʟ`C:a+-+ lY FE(}v y,w<6x0-d/.yBzil c?]w5#W^pĞ1>\n} exaO9W g9*ب.MZ/e!ۑQ ճ;g Հ^ZDh~ֱ^O^,<&p:S"VI!+}=kwA SK2I_NN?IMvxJ%ÿV70÷ac/n 󸕖Gh(źʤeB/GLl>7QI&s?bPP\5}5_Z S ry|zq }T%x*&;ӛ$|x@sl& (zgfďaz^;XXĤ*x졺Ruu185ʃJ<D5$i@ZU١ݫh޼}Qz#M[GF }KkjLP%"Rf|1[+|~Ɲ0+Pm*Mpfƒ\YxsQo1-uɉ3 e Lw;q; ch=?{l\I!3rpN u]"sV)22ٓYwQ飴[pf"X҄:uM3+/A;q뻺f/~yWfhLC-ʹ%fEoj. ecSj"6SY[`D9s>֑/?m~) =t<||Z^?]}8hr~$>-20r@tգ^:g.sJQv4 8`վRsIZ0^7~_g7`srDXƟG"'i$$gMvO_ = _Vr-b? jMZJϴS t=9ghW=fZg#_Z ԀBcP΃5H W{C;{չfud, Ǖû%o!pZɛp,d\2a)lH Kwyqw_8IqM68 ؿWe±w]6xǫ@Yo^9v􏢟gy/?F3D׬@!{goF;9'$1NHv1IӊxOڣXkҔ9e)7+6r}KѸw CXNtzUImE7<ͽrsUf) @ ḴW**HH{JS95jҸG܍/6j׏E}]ᏽDp@4䠂д5(<1]O$3Xi o ^w􉳄:8'쒄l{ K c7yݥ3v%0e3KNʊJᅌ7;pːsoM^f33"eq>-ar4(\ONJF_{d&1\&JNLMg}q,TK-K(5Iퟪٓy&2ANF0H? YL LÉ$^ucԙAPY V?e_aA21l*|sg҅[]nf|P nC}SØԗ.=!j7;. J.Q갰lj{G~ą 20Ű<*g 7["ۃԨ>PK@QZFFs-NW'vJDa7˚&yPǘu!èAց!7+][pwHWϹN%88* PFD9|Vx.vdj9,QY}&G9tD~QԖMZK" qVϊQBpHq˪ZO & B6n)e[SƧW 7b?#p59*!l".5~`~yȜz3& N:|z^5TҚ߅Ry/89U3':_ 0b_aS#hvz/Ek࠾>M޽LA* @b* ѰD9p`kث=z>_&⣚7>AYǷKDGV%/kNlDw6{]n_2:d[\HM^}'5~ڏ%Z%[g6 1nKm7gD_)QQp09F227VAMڊ́wV_9Iu#!ͩnǭ>-WɅT/BugViWK"ڤKrNAzyS6~+zR ͋ Bxb@X cRz%+1"KA1z7==0MXvfi:p4y^=e H=*DE[y? )c Q:EQ۱DW[Ma=썮\;H8&737sd.*ϊϴu\A ZeSÅQSvF&(_fĭԱ{+3GOL@p g p^4W*͔^' gi vٔgBK,[%HRv 1 8*z;:0} Qm-| }"jR_$[E43v3VᾝF= 092N?{O)`0@~U׼*g1R@MJ8oǬVjW P㪑 $;U"rN,cڷ ^a+'oX@9cg%yWE kl? a!~Z{Jنt;T~Dy}y0po1 Ʃ*2z|,-X N8 aZkB4K<,-~ơ٧=D},jCfWzOk}@{c= 5F3.;G F !RC0QfI޻#X$|>,В~ o<]Fbf_N< J7CϊbWv^}Mx̸G zZ6er[ Ԛ(XmRQX%y;PkEaX@Y:.6 ;8(ϋ3$iF}n"3{Ӕa1C)gP!Le4x)(!Ҕ'x&] 'Gu$Q3e+HBo_hنe.G@vj"ćǭ=Β!DgskJNyTu)HIۦޣ#ENv={uWs⨛tEZp9n~YZ6 V_`R?J}rFM-xYKfŇ%Zgg7(l3dk=\7%M-N>g$CU)7A0a2~S~+,/da֩" 6Jl>uP* m6X#6OOӈ C}X4^۶9 Ek ҷ؛d+_Z?wQ9 MoD{窄 )i"@(R,b_ 2S  #\=Y9ܾ5]8jJEdVI?\۟Ճ:!P L Zw=[ˇhF:PcCfU /EKv88x!md=2v/(wcfaޗJ D Yp}|.t#ق *֭Ҁ((L}O! 2O;]'eB𞊟:tKZc>[C5i| 0k{ړ4*;E[rPFXam_ÞfɒVg0s s`Y:y_Hą2<+R9yegߊFVifz~$ l:\GĖЭHURvP^Hv,?%_V^++T.ds;qһV3j>xƧ[e I Ǘ&\M,Qǒ{l*^3րe~ۼƹ=zGrW9|Q;ɗX عKǻӳxmƥˣ[E)1ya-CCˌ#_Ch6{:SyL96ܮd^Oͪxؕ~).;`c6Z@%22G h?P,]{i˃9Lo1<nMPJ:U60&NPE˵()Oz~Bؚ cA1e#q 6 4N!('wU $,heUOLL1Yf{P: ,2 9zO{_wq'8l9|5dt SjٮDS$HL.KWE˚6\E{hz>WWSW3 gJ[ 8 iJ'9n!8$H- Fz*-ƊQWi - ,Y*نO깆DHR >%:gn9amr[ʊ5-p_ k[-z 5BЦHcIP^.Q”5 ް;{WRW "$Ъκ̒ph*/B=J[%l!ɞ⃯wD" 94Ԩt `/r6{K/{XE7"oxsP2U=E]+o(t^a>,4ՙ^ ZA zj3T~/ݦց$./a v#R$oQˤ/+S`*4:#yLৄPm"(9G::~臙 dׁ2IϺj{?-C*i,mh(S]E-O蟣,|b׽ #K7P-}uLY0K%*wH&`1멸קp>@ZT$H'<,o=wPR'dc7pWɷ XDr#FuCQR~}IŸe%BeŘ vyxMfVqW?o !Mf5o rYZr6WS[0V4[ Gyu^tH?7VI;ɻʇٟzM9њ ~Ϗ%9Hsl#1 8 z%oKXD/N5_۷3.fee 6'-40+P2@LdU g\DlEJ[BE/ܯL}uNw{7emzܼXFyi)<*z؊BQyŗgF!3D*s#% ĝmD".cC<-beN-nki(k"Ug--IGBEkx*g9S?ܠA]WN C|) ;s.NVPM bL'w<p>XH'UЊpZ9ɸC2֋ _?B#z@ ר X qe[qy%E]nWIHYUԤK5Ֆ.D:"ZRf$`֞_/VAӱۘc&cܟXE+q~j@9.(cY/MG4y$tD-@[TVF4J` d 8xНWfP/b]$7OQON"AP 71Q+ݕ\ *kmFh \vt-Dgcf$eL?WrH#F=&Ri%5?E;#L.v-19P(zS"&h,b ׀{6UմIjKlW+iի+ъy ^K+_K0u pN{V7NЭh3P憫,l(V篂$7u!q( Cj;kY$/uDDLt1Nd %ٕ_*q 7swl΅jr'˓L#gh ~2*ln'oNQ :#}ذDyg6xPvMq;D젅3By՛fWJk$М(F#0U(1%||ٍs~|?okU+3u))۴ q^zGu.(+xITX}3s 0qX('SY[,tLbبW/U <F<۟v@Xfe Y¯2%<d76(w].]v>=\yr >Da[Iw׌,l9t:!!uO\RChB[JXa 1)UC.Y=n) ^&[oJK JMTt6*DhX`];D bx8Mc]EIz%;֘pGzPq,;ߧ:eoR@4i  sEReIu&}?8Dћ [B?R=tCeP_dp~hݴq5dky!VO2D]?^T=7qL?MU49ZQ򍻬% ~A[<"^vWùU <rp( ֹT@D`(YoeEtwuf⸂ݜ˛O DOTrf<~3?| }xim'Q7wO.)BjY\m!2AUOMh@Qt MLajJ<TB] yOw_%Ĵ݉o (bcStvpmNPD~^N70Z$J3m-h#ߗ28? nsMkom*KnYt.4C3Ưɾn ΃0A}]A=H\ xx+d(ǐyzuHc;ȏ$80 ,iQC_y.C J;m4f 4}D $sϺ'`+>V@i`9]Ë +*@V[ޯ}}ai"ruhev  m*aTD{J[dciYK7'M0xg /J֍ Kפ#1QPl}}6:g",!%f~p" E&,2'Oz;M2-Jt)DGa[=ۈkyFAc.+(OS8YE;L&WIE&̀gZyl| cJ5GB &~X pueTyyt2"  `.Ƅw5S6Zu]\v/-2zm7%0tj&cPX)"W$W E3?oӆB/Žp)-W(ϒB6_Q] p(R6$fCnT ]#H ԆhBP;_mqUFlTXXeSL; 7~8lYi$rh}z9̮iOԳ81~[8ln@Uuf&x6zz&fQ G}u*#7&Vru`SʲIJD&Ip;=_ t,iwp 1c8nr7Q\H+eɅZq26*RX5((Hˌڀ|t<fkkaP[D;Vq#燶J֗Xl/@Hnʈ=eIhQ 8~wxWp!;saNCǩH<еT;ޟajp^PN[paWWօ$QjÀH b D*4jVnRCۯ*(RhalaSDA,Uf.v`[[%zzm(>QV66G }`)BN> ]7?\ѡD!8eQkYNAShr Of- c1]9i_=> Ϡ_涼1_|A{jƾf<J*r47X>{/YøתDY10a0(Z1&rܜײR<)Xo&#jxNJ8~҂moM6m]kɆM$w{v[x}J8LhHO @k:LDne1t4 ñaܬQn&xK*X֬TD2`'q{"KBT`\/#p8cӽC(\#DQ94tw(UpұPxLr:zuS1+4, -A%鵓lWT.׶< d)d}#+64u7IetEH[R Ot [ Sx>M1yF-(Hʎm=^2ﺻ5ns &-5`rѣ`s |$Ha+pjrÒ`n0H3ƚyw_{=}}gBCǸ0Pdj{jRP(،3n8<< Y_GfO"kE5뮅E)!Z|){c[.QX~DahRAʋdbDZb7?`D??NnAxLە3ֽ UdKN+Ϗ1qي*;kct?,$>p[w +e`ȅd$oJk T&샫V?(Fx9@<'0퉩8Q"a}H"S^_)!ʼƤ=M#,ٮYaaTT>c3= 19TF CsVqzssBjv<_G_P` .Q{h+{N}I\9XK./͓t*8| 81 5k}يf[z2k?( jyh.) %}gE8pORr'ZQ jMj>:/xǏ8nW\ +?rSM4k̞] Sb#c:o͝S\5?~%Ji1p9$׻A'LPhk ׷a8u G-~L%X.#:>$7o+rjc e;sHQén܊ᵢ(s1=`ou v15m+ Ŏ0v_<8Eh8LF7 @j՟XSXS~:ɰ#Ώ-v0A>6):G cavCeoW7#zޓz\1= FHum ZJ]#T]m)I?^X^8A&51OYr/ʆl)kugx ٖ;5KFO.Vo{Dl~|DeHϼkP+ >_7*}W~ 1wlʊ؍Gq?Č-q7R>)s&~E:K4he3bPCfjzpA&xb m9X4XCc3Ud} pNiɼyLfC{ZrbzQa o{o^{B pz "SBspؗ)"t0,.&rZT=YƖ\P.lXQ ̤q^,ÞfMJ]0cyU B1@%-XM ruTze&M՘ Y_+ȮOJvQ> ¹-Êv4 JAQHkX[N 2۱+e~[t7^K.fpkVͥ~n=ic<#ܸ SS|/SIK-4d0ոXIysVd_d9=R;? *V`f{DG+9A?(q+͚7#?+м);sSxoCaFvb`@kG&-Kiy>]q5NWW?'N7:r=CK q/q,~D}(.QUu K/d(.9IQL ` eT`SˏS*=Tb1WϑӰ0߅.Qi^%SW2DcV9zD}׃r| iʕ sEbRGJz?f~6%$ոغ a+斧Ytlr|Wzc T8JSJ_1VNy'4D9فͅ-I9z˜\}hZC.ONRRR|M01i q $0zR*FrYu|)6S+ CiwPB~΍FlelL40$t W;;ֵ&謹 灍^Erw!RvR?AtDRa&)( oѽ"({:h24(;y- xꟊ6M/mLVdWA܌"C0+gdTamݡ/RE%[\_&7 =ɋmuQI#Z^!Q_[C6Ӥ_t,$y U 9u>qrha(ol_b2Բ^wހ`vDRPW7[z 7SE B /pӒ9|@ @sa\f4R|(, ڊ%$V!16,S@:n|9R(D>8@!"A_hW̎řL^PɯGʊ\*&5x}=TD'b//8CM> Y`l*4oªˠc=$ۘ{$tq.ʠs ˷.e<|0 /yTWfp-P[Aj8#F@'I4OL ?J! Z̜ӝר_@gmogwqXo1 R<< Bݧ_2H,:'۶(VGkLbD]tĢ2ؓt2M(Q޲كNb#VrY[iGE0'ILVQlC!ˣX6 lZVvuxVxA,7=^h{Uޖ >/tpzF %b.vgm.W"*8et.8L/,8hn\p9r5;اP\e}B[@G(|ѡݿ<9@'5}ޓǘ9U$&: HrSQCŤ{(~HaMztI}jS<_w @.6]5רa!g{,XZn.fjΕ5h=n#pnj|BV8Z/@œ}FtȡUC  %kBK0麹$[%uCoBT|< V]6Tʮ7mRSw)IPœu% p4Х$s5a{~D{Ccӭ[kRrN&PT. h%IjPUmZn:'"Kɢ3tP;$?d3l!>lDݧ6,&%P=EnSWӫq uab1mKܭ5<A"v6cxk".s|A!sq ]­G[,ȵ)],mdZz NaS$Nu3XҾdĎg/fɴW@/.=d݁:`Qw{X)ZC#gc#Xa!oʥPa27@bR-5RǧA gs}bĀ O>4CzwR[#u AhE:BIA6.ܟ|Jt:&YBMNhĘpun(۸iq3RSf<(vx6b%ܷ(2wi"h@r7^>70jq 3̵BN]XF >71, uG+EYJHC4(R)W9zlK'ٗ^>$z?)Š9Q@YrcmWޭFwsFO<,,ϫ#I>yd}滞0W) -PcZ ltW̓ͼ&CfmUcsI?A2QT#q-P{/ɱּA8=~CJF8>Ϊmwla8 9=@)ei卩ўQ3ZxL1 ; `DXw&MnuPmX a#8En.c_+1BD2id,hΞ-$tXhyZewgߨ uCyq)&/ N5 7N XDCh C`s/V; >ĢD^ExtzqhNë`=prTS4 }Ⱥ+R,5N Fo\vmwEd{_]J@**).s& qMhxE"OBAEY,7zl{4CAzx'Pԇęp%5NϺTyEZLX?k0q(ӳq'pZŁ_X;j,\m'7CGgRXx%K)Y͹@DdeMt{wL::H('SoI/1~t/<шKIFA0LS{(:Q}xzC9U3&Qprh.s?l^g ,AcQF/,M>t19v~<¤hՂB1/#5M$<+S"F(ndGvCU ]F1"=1e_U: `~mv\Z ^zzrQ\U['T+3+ w?-%pY}o~r>?>OxWѽ2yn& l Ae`V"f -&^rba`nRU,vbLK}pw 5my$H{a)$;e4`\n#J hQ)(gN#8ݰ*Zb-p1y-`Íz2TO1ܠ:ƴ KFNhFBtʁwsC*p9Wua+ķMZ2/#~\gCcv{%ZXIQaR]j-,0'5ejnI3y ?W>F187 t˙bBgING5fB:>nyzϪ2* }l( Yj#JE*h*')f<M1 3cPD,>|@!WM #ihǼN:'NVz*{YF\b#t л\<^kHdlVl;Oxp .jq%%7ɔ!P?/DT뮶4 \s9T>!ךCT jue.Ͽvf?E2^5uXJ X1ƣ(FcIn8U*Wm<44C~PxH9A.͈LxZqz4G9CmuxCXVC~ҋS$/aDƩԆ3<1.  w:*c v9naGgNٸxvSW]1O-C_$H6HRT'9G5ܻ;0݌O(-Kq Z3x?W;O`͓RĨ%VtMN)!DIݻ -*}Jpb[w 2 F̌`wPm ?ٮhp39 {11vmSXб {Fjp{=gnu<6_j`;=qBl2<9GK{>4φ.dS㚀*$/7} ⍟ᠫ1A IA\9٨>ŕ8 ԏ7/{H!qUcdm*Oy W DY) 1Ds{Xf}Tj__iNe;}:`gMADĩd:V% ԯG:iAPRN}ѿT"HR荢yi` ڄ<wѲg3mG6"2sx bId41 QMtϽb]C-5dNRV.݃%eUغvϪ }Zif^tݸ~̙3>Hy7?+rƪZp[F79XL%Wna!4e-h=y,-E aGڞsupܚ1dȼI8@%K>UhIzY\͍͞X'vo&az;]ՎP am0aI^qWuGG%)bM1,>YeFj=W}?&\7Ŵ\4re<(a.PXǔöHPY+>{wSG{ziom܏3r ][P~[0mRj>o=sSczT'YvKEHdv,~7 Ez)DϵM>nM('6G%Jq1,\L*_5%>V -C}-*S#&NlB~s;{'ҰVm^ayА NQ8x (,m)fhzXH\d9KjI+pEGd?n *˾j=m.ۋQc[~\dL)9'VY;Zj\Y甆v}bB7G ~eZGNbUKIg$ѳK8qGrTKe%bs/[FK@Ҷ|kOɮ'A]ՠ@ZPeK(cRFzesM6ٹ@c]Gul_ʷ9ć>'l)Łlv87+\޿=v;S2?o8 9~]-ݦͳ2)ST]^4#U>&99l"j+8_bȟV]QGZtu1P 58`|dG{ʳs3!dS(RÁ/~,-ECO6k`!r?\w;sUaXKH_f)DЕ)B'@QeKH1J* $"csF^du,T_D8b5r8P`h'@A/7ERNjLohdz0kJFn.j?Wl$l,bcedk+Rr6X1?#i)3z4hV*9)0t1s%;>jǕi,knh%鍚q6{R'gJ[5Wd,ngZ E7IJ~7,ʳ7 "y:u bLP<_+ ᑄ ݖ ݉qTfl~ d 0*-"XwEB3%,YL tR7;H]N`h}}ph$9imDvXl$${M3h/GeTUwHSԨsb1<3Һޔe (݆gpa8X1c`GJ@76Wsnl#1zH8qfu55i)8悶ֳ@mmWaФR~ր D,t|̂% 7|6{ޔ%q}V8nzz,o ^V?<<剗VB '51 CH!zS?hkaaQ~<JS8Ʒ#HMPfYzESA:F:ӣrP{EA^2 ieजS(B$;k·Yh.m7 _NSl_a>!1AzxЂ G}؎#\[ :wǧ} d0|thzWY2rˢrS{forft_=^Qqtt1i{_.E \:ҎZmtU̇xBR%B-vDew!!CzȆIo@\)Nb:-zQo G0s*s$mWӻ|gd ŀ/7WƣЂk5C^2|A9Pt߽2H}280I=?1z$6}# LUpǻD%#s ߛKTo}{8jfq-D#}ۺ >/綀si!ӣܓ-WdU!1X尭nNt[6lj'r77G!:iueAPӋ`PZrіﱜ&Zg|ZhSǕ\ J:2Vq}*m\KU:z1XUs@z'XYRk9"UY ir @1դ bڥOeM1|ݢ9$-vIe=l,_`TW܊V ڐF*;/] Yd+\ G] YKdUscP$t8D(o1}/#,St87À +p..9?i,/ nꟹJy+Y=6C5IYҘ5jK1 Єi.F.,+Z˗3|y9,mJr؊k5>g8R?KviwVB@Tt1˱AͼFƈ :gDhˀiZXZ@ KkzlEuLגWƢCNԸ2v< Lse?/K+ѻRZȅRrF (p- \IpC(7E?+ɕ/ sNQ-ࠒ/Q!4(-I4 R,X0-e5g`$-FKOInɦ\d)yG# TxOb}bopz6pi674^ Ny ~rS}YVLlfiCX츙&ES2Q}V$ AR3ƿ泩S6= `lk%٢9d`ImvӷҞrWnc VpnBt PɲnQ#jbFPs38rW.ܶ&SlMu \`=/˿yUw:a°[|z!/9.͌h.FJ:,jp\#۲!`|̯*1ࣾ;ǘ&\P-ʪ< |E%%$x$aYDlǎK ѮITh )Piӑ^_wm{\KIVotȤD>xwlʏ}^IZUl7fpc!My2LǀnOiy>?h< RO?oaO1ʁe{XV6Y]M6=0uapf q-_q0 WD:C9usɻg)$y*bx/~q=/4r<&q (z\,aog PMfGe&0ִIdɞ_kI*Mݘdw|XaڎX?Kl&/1)㚶SQF3GE9LtQRm_iE)\SU!,eքv}!cj J!GmWx\Qo_[s/1{6Hݝ8&oG8#{mld1d:6uϗ (Ϛ$펠7X=6*@$*UBH 73@$E-L(RdcW-݆[?0Zð7_h &)5f2]rNX`O9M`#?K5˜`o.C7fܺgrdEPd=E$jKG7ׇ7ѽ?: ;}/WOgSC. oi[[<`v2779 ׋k"3XpG9y[{ E i1UQ>Ё+ }E2 kA&.ZbVx{Yԑ@sG+0AcIƓM:ÁHw2+`>'+,P|19NY{?ۊ-eB< ݆s%}d18ju9y؈+hnI;(ǁL{t'zbSܶ<WhYY嘮YSx{Anjܺjc{JD7od6''$8g~\:$n|Ep|tZlC*lXwRkk7Š*qn0[o=Zq9:C|u}RD[O+ ewaZr=O%̫6%Qru̍)nL~b~~ڙ f|v!U$vx̍"S/I5/9 ݪ:kA(h|.15BR!x뻴5UACs(3XT3Y.cѬv%S; z|_2g130pV-J^|:#_JAnida 1b+#>UvxZ쁘W?3<:3sI޻Bsݕ|rͩ^9V-14 b6|Rue&FsOp `n?F!փ)\D@ɧvSM%|n5`ށye(G`\;yv}o|¶(T MQC}\ HpdB=@Eg t5<)V1h:nL{B R#;!=x vF/>5y;>l ݭ?JWw-cn&6ԇPUuh: WIHC˼IN*?N x ̖v=<6OxڙɅgwiz3cr-PH6n mƶhm|e[?EJ+Rgee֓k:Rܗ.a2Ifsky}xQsK"!:<)xx}:<( eEeIrӧőse+|Sơe#|qgyKug_(07\Q1^IØ饾]瑲][ ٶæ[sU BRf0#(ON^ŽU!(S4me '>8k[Yaݗv@Tg+ zDR^V nj#?u FARĪ36HrJTȷCj0[~R5+p$gI𯘒M vv>| WFYUXXE) )gղl#g\9;;OolS-,fƚDf<ŬNЍD;2a&x, ;/(0+"ص;v|A hGG >`l}JD}S+ 眨6! k~NKw ]`Cz0z#.L+t6^NBIߠr7J=3mVGW٭O0NiOIFYMk=i'K& =ۣ8ჹ~lN,D9sMMxAkIVgƿKz )aViVZwbDԉπrdnB?z%^W}JX**ZWqG\+UBL&U!SRK`_c/{R T<7Y6!ba!Ef/}QrFW$ΕQ$y" U) D2)n!$=>$$ז(d&5 ᖤt41l佨o1̛+Bi:,G}jM4|B`uPl儇?.'$%~gVDb>w+ (u `4F}SV6R0*}/O+[4.=8w+ވO 3wsB~_Sh>Wlyo43)Zwud`AaBx0[2ZЊx W#-h0oĹg`Snkۚ*hAB gk6cޕPj5oy nJ!SMw5-Ō0 Bncf(Ik]@TS0--IL#-&1ZBHׯ wH"EaDOQV Eh<`6X禘W#2΢A¢&)$x2RyqOY,#|YwL躤[RDRx2Lǣ =-?"V Xt(@E}39ڷ0 I6ϬyKd,(`\Bzny:LĿxU5hTj]9*tY2qR?|~ERCLu>>7Mc{hS'mޣ _ZT<@2%w;SYm}rgzdKjIT{|fmZvCرn@XsK q.q;GebOZWIPLl-ϸؗ]^FS!piZ ˵5H NldRR78 9bƻP[6GWk_r= f#B_t'Z"PXBзgXS7 ۹'jxЕs1mw.ŊJiQP3Cvy" Le#?-Ye ~!8|lf 3C"YBDZ5}HA gw,1m:y$u`NO#t1vRFSb6Z-X(b]AΪMX?S4ؗo,@j3,dgZÛe2BgNogضYAI * DT)AEF8eG1=gW\7~ܚK~ ؞ytzۢ \` }I- !8^RV? 0!9I T4zX!Qj$2y2HޚlCKXFH|aˇ?Y_ϜMJ۳鮶 u9 kq*5J/P:Q!;D@Glka6:OuZvdwʴ 8[IfIVB2t D5tঘ:2#ԐNIRGt/7y$?KZ|#9~x'm5LJoybXz"^ߚ(08z;ZZ<>Wwx)XgDd{䝭 iKLb֊!-`Z±j%jS+F(tb^0+85%%3p+K,^GSwFB^렶#MUf.}F5:eS`Q75ݲINȾius@P'0xEFgO ʳ?[2E]Hҋ o4[vпF5o9b^x;,tjwaWǣj4qYP[>(\>]nVR 3~"D cY.Ѳ7mDK ' `U+ j,|YqP9W|W<>zsdPAv"4QPBXi-c2y.eJ{sY ׉A <$bgD옍y E99W(qLv7uXOXAs)X$X$3Miʈ~Öz&}VoAdV*R4=$Ssl6?Ǩϒ LlEG,lK'!3X5 (ַC`Z+ j_TP__xYywhBºwntZRFprl!L ;w GuX$K|'k$U 5Rܗ|d?DtNR_e.cikDԁnѹu*[B T>%XNwmRQTq|WVCѣΈ֑=r 'ػ[T~S·WZxczڷ[_ǚiT$~ هJoKY#p^^8n}Zqn饁t3ēc?L4̶Nd` w9iYeymLC.3p1d-G1,,d_]{I[-QnaHãivͱka hDLnķ8PbpdA3}%Dte&2]+:rE2zwDT2lG8gJIi(:xߤEͶ\8~LR]۠b͹B'y2Pb+w3Vs-cwIVæseeb̍>2S7QnVnq{~b,$k1<ݤHlj_dyMyuSPVԇH>RE><?%aó8޳ nԃeqqp98(=~B< k=DuUKF<_u)TƏdQأda_U㧵1as4ڵ@=eb1=X nG%}ɕ:4S!-*qkf]i p8܄8S.[v,(Ǚ #zmDRR1e<$H,3W=x]a~QNGnC #kL6Sc̉˷$D[ȸ徨Kc[U&-kYF0akCmM W l2 A>* |x35&ܺ8 ?~|ˆ#!;֒Ͷ+vvjsSʲ0M͉\9fk֡v9C qY}&g7KYv'Lt_&Lf3S)͗:C&A8'I͸jBr*W-ь=>X%TԄVj =E{"h8g|rC?..@ z\\kvw-_Ƽe4PO~!v]kGyB\vPIXi7<-auoYji-)jA:kz7mhH%3O `&\AXxq; =`>ZMǼwO8!`[pŌyuY#Evm3hpA ,S{q9!ۀiHDb MN])OҔ2^र`?.+fm lhȤ QK"Fį]0锱Ě2_כ . Q1 H7i=c Y| PQhp&_ UD#gA&"֬t-:`F|0ޠ9tz2VSu@[J {.gW)ci< z7Ղ͛r"^-J(odk]JMxqgi ޲kB Pơ]el,mh[0&pRgkwS)#1GjK]1dޠmcfBQ($vޞa*.kIv.Blά >ݮd%KXFY|_sJVѸ12=zz:(UQqse܄RmФ^k 8m, MٛQTM?`B;dlF1`F©%}_J̓:S1Nʁ$b0\bsi.osJ\LtbJYw=MoU9x~N_5Z=Fx;j$s'>eV{#?YV=n0IIg6\oU)|C {p]R?t}M HY iV+[$(rjqǭ#uC4ĉ*G.iSzN{^m`.%1W}]ps8TqM\QϘ]gǁ>GKd7?9bf T{9aD nDJȁ,wC@)XڸA Ak :U|D ]}A4=FK8+=n{p}ϯ@jq3-%geght#Ul2a3^𠮖el'R׊5xSeY% v%ov Է[X2ʁk{9ayrA4ʤ lr2ˍ)lϊTxnI;pN# Cլؗii-%;~DtrilvƇO J@5uJe[:MOe Ci"Ľ:w捏~M2]ņ<^:4#fXx!C[ycք@kDia|PAaKYUIV2m k˂"dx:k)H*<'A| ¢Q3ϸogxmff-eō4oT"Q :u塸QкWͻ {TʬN#iEG[wk#YxOT?0}VY9M.)S +ƃ=gE?S[5gE̿wwvXE1,U}.uN8 ,cqQ:6Ÿ@!a<TK6o%pUv=-ڭR12ȮW]6G_H׮sAK_ş\{7Egƴ 6@ e jR ,gdk?U!e}i*ezy>) q'2(Աk՞k{za](x*vck. du|+N4WB~ { BXLr/*ԗ/,\]RQ=(\Сr'Wh>+IX0-w=A΢yŀ,i&לZfG܍i{E{qh^9R!Bt NJ#8{QPI9(0gg 7֙/.̭s^oE>OX󊭭]SPܚZ6ަrzհ?CUAn}i4ǹ(^U-n-nÓ$"I;~o|jd9xA6~Ō{:h"e5[Qp yԪ;|S 0gb#~,H-˜}^!"sSIy+dXID~ ^࡝i%~z387zwޏk\h,UU11Pmzswbb}+$bz%Ke⫞U-Jr)J$Ŗe6O2'LpbFpIݪ]AJ&^j9SYش 0qSنkg3y:w Fm':D4_W3pոi5؜wy3k&corL CFm=q'-eT^!UnܭI+i4\XiCUFX0A1{b)M(pd@ #/[0Yr B٠ 3x pEjp5} Ko$R?L)n-ڞ#4OhJ .KRr3\Q:irԏ~73Åڢe'_2fnOGFgOYlr5flo!I];n JBt5u=q@M|Zk#X)CZf"=tE(w^Ja3֟!b_{{|R(OޡSB.L@XZ"H |lXs*^̯<;!C'Ewdg& iiWU.T]Z |Nc#Ql&zOi =FP4X>_4-n|u=SCQŧ[V5):Jd;ܶj:q/T ֽ9:V1mt2R^;V8sa4uAjnhͨ @cpH f:nc#R bޜᲧW1ݱAZqZݗ2M!~Kʲ7~SlwA[\w'8S2(1eq,/ fy!g+6yiKX rIrW q 3f} B\g횺cE:׺SƏ f2vaa  ඄sC4! 6,TϠIw v,,}FG_sUflAs>a;~D=LlxɼץvNJ2[R 'I6/CG0kLTۈk}P/g|P)#`|!kF [axkYb+au 2 6n6?-Ml`kxjA3o!Xg D50voO1TOx4_Vm?XDY}4n.lKߦ|vhd!NIY˨sg9Nlk2E8 SKjNV'YXKyk~s] ɍPC',hOSh6 L9Z=ah@&cl:z$1-re$- Y\;C"y bf):2 ~LIR/ emV %ۼx+h~}D>REnY>j5|lEԈ7iਆ<+Bb+ ~`@Fl D@ш/w)KpJc 3A-5 (CRz–`&5=vB]rQ; w\ ZU)i[V$V5S 8:@vRF-UUPiD 8~V"<=M&8+$lVi0mS~w{\IQhl+=<SΦYWAe TMKX40n\Y"53pK"V3:t[=<(W}P5HY"t}Pp„z}·F}xA:dQÊCc8ͪɉ4[ ?5P`6S]Il-;XsB=% 4)?@Q~Ƥ_{Os'ՕC*A)vV_C^U>v32g(&*jX-Ć{qk(35Nՠ%0@`%_N |aPqq|Ć,U61}ސhREפ~8:/0`Κj7@a^rԚ^sXoA4ђmGֹ[CR<\ܜ9 BXq A;"mƇmJ7wok%D{ \WCA*Ғκck.zq ?!sh,鴿 9XW~; ^UQ ƌQ`iJy@`e["0]f%lՐRU36YMw\7M#.#/-u4iOaGCWWCߍt :fCi`]Egb]A۴*lz0AE A}Mdž5“>@Canƴ$1/5uV[ ׇ1x@vM=O|Tk,*. =[^dYKRv*\, C$q!J/jçbUl>i h%jѫ%:= "95#|+T6H.Hi"J]s0<:u1l:x,>Zz;K1l[QQx]9 hڴMsd Wdg]fM:SfbHw՝<ڽG : #p>>ozy Qv;ޱQSzpthFރr6Zj8Pd0ޙ: L €b HW4 Ҥќ] pOۃjD@)4~Z3#%5< yU1/>o Sk/~ UJ8xSڴp0 |۵%:18sOg1ɠjz7>\ԩ[Hhڦ}Ws?NhM* RrӰ->=~似_p Jq1taCX 8"G!~"&Sjr 5U;Pys٩d,oYXH|Sk ,n1v1{ֲ*Wm)$E^L3K)BJqK9Q\+l"4R8yjF8NH$U\q*0Qa @)EN-qbv__32D7ffI||XM"e\k#'@3!>)OD,rLn_Uyy(!?J/hT)J-iKEn  b"x;8a :`1IV`{C@g{h^* &LrDŽ@ p"_Z DQt1t*3DEtkmг#1=Asw b!Up_A09a0LAPczQpIH̴ƶЄ1cMYd0Jo\Q2"k;>A«LftsMݕ\Qee2|ꇃ0*p~z}9;0+*&CzO@kWHO=-x*sqIug&cdX{O܏Wp= 0##'$/A#@c>gf<*Q]GI2&%Qr[$EjXQ:H3}1|;^#L4^IJ߼f/RT=KPћ D5ם Xdm5kCb[aORC,Wp֏DmFW\j"xkXu&.a WiWbq7|\QHLG#ycHZkI:C زrbPlz[2TApgU=̅|]9HX\֐:jῧS2?ſS;AUg"Wz:ܦ_\1*4TҤ:Gn-9`'[v,#˒ӓjnlA'HSͪwn<9/I03 oE.#drtQ#芕Hn0"rZR]^-@fw~$b%n`Z;A֝,v1Z~i9!lڊcƁ  )Ai>4z`QrD5hGq(/'|4#6 *Nt;49H;O{T{b1E-: sE?NLNN7VxS\r:ZN֢UJ%sRD>78+Ydž XCD'5wn 1oFJԣj VO'uI-, 2p3KK>GHHR2 J$)WbGO`#RoZ6EƟ|3{A PhLiMCNG}@S԰ jSW9h`1 cnrNw&+H6oWRϞ\"BdmRh]Tu1o}kѸIKEr#q>p; 1#3uhrA:@܌-A4S#"meO`]e* `:"Vc⋄ꥺߨ67rCß؈ p[5<1H"%QIčU0?9Qz ?EiŞ >ua#9a$4:ЭUŨFB+{:%7mYmeeQ}P=lkɊò}V`>zFHOۛbDL~R6>e].an}![GS8pI}$W`ӕ@X0MZ2 Yt ' )j $! w9&KjT-J¨TFJ6`uꕲVƟR'Pj@~/vLa njΐ F~Qmfox!<_{kOeHby.CM;yf+ם}`L< ׶;+G67 uݶef>_DDٿiTg9U #t)=1np>_izt##{[47@hΘý1.xkKׇQIپej6S#u>#Ip/LMa>zH^\ܫQSQm5RS.Wn.Z\9L*3ToG,h#A Fw*PY-/Vg]YDC" 0Ou=]@ʁn DY29vR`x0O?@v-۞%>y-+yC4.j3(iPL\V(DetZpU;=q%BzZw]gKF $Y 7MgbTԥnIz 9П,W1LlR=[V 0 .[qL|xQ?qae cT@6Ayn@M; lEH(am_(*8֪+{nZB n^miK([tVz£aIY=;7"m"KqeZ趬3הõBɋj=[ɿQ]7oaRWj όD[PAw3≠_7f3)^̅)82edݖސ1FXuXp`6`,U/JDvJbC0W@/]h z()cKZPAeDM>^[  #L;e'M{m`oH3u( ;lc/X)R+9xWή3CfWț.p巳coos4.:AbHTiL=7IXV/l _SwVV&C?'$'Gl4JYc;V- J+c`%AGþ_ j/KmnBU)К|!C@'1,0|@גr.|(i b J 4sG\s #:-rqʙm ɤOpC4b wO,K쥮RمkB,;eAz3衡Xm@ zotRh*w;\@ƀ|i DQhz.L$2Q-)}Z-u^T7rP*eZ9t?ex2IYVnv{)j ȉCX37>`Dy7j*WWS[T';{je` *qkbWn`=[ k}_1Wioo*8gp/u$o^sI3XaO8IdQ Tgh}DK'Ϭޅɹ &#S(:\—&(Z.¡$:Ƶ^~.t.nc|kg+3͏|gxDaOjxl4-BwBWLlOG/_ <.lڐ%&ڠPNGw-pHÏ[RlSPʝNQ`"C6NY[#bf2޳Rcd0> .-[^H\G!s/ hYrqqFBb5m_8;h8Ӝ++'7A϶r FwGuzȺWrϮ=\=,1/^U3:9[=L]mO r,pV=uC+5c n.`pvR o?FҹnpFqD'q!V32[R}#$CʐUIe). ֟q8$RbM,yHɐFFX‰KBk9<"SS oiZwŽ̯8'VM_䬝^Pd=P/a/TqؠܕoCY%pX*ErPCˋNǿoFR1nq=fy ^R_ݢᔺ:fb͛ qeKelTqq Ղf,u#(*'R_acMZ>)<;F:#; V Ha%Ko@<k0(Ymu 9[N.҄i~h!b4鷶JiYhGE߇`mI'$i-xo>2B37,~O+z=`HG=qTHLҔ%̑#ǺW0{ Y|`@IQ{لqvB""xRB+VyypSKŲH[7=7: ȑ1ޒ$`$mngwfھIKȟ7TBK~7Sbeacib.+N=_Gy<#=A[hчoj:PciM[&7rHq|lS60Mea]mǫ8Gi%]?괸 ]ޮ5@;q 7ʹR`x:+W\*ѶLֆMgvt[K;+(g.:AQ Os_7zRHٯq`W-1l8t{㎏)Zux겭Vl}p<ض⩴I\;}vVR-!eݴPeNGoN>kmX\1&~dN+}=AwPOa*b8ge]8׶\\2+,lJV+׻B:V}f5H :ȻH $>ۈj wO4Abt`j*񹝹|.VsFqg,HǻNb㟍OPv vra]݋^z'/MPghؚ)AOB R/bO<*0}ʋ F>o5k7z_'LݲMaCL:x͹b.jZ^sK%e.Tæ};w2sR&E;wYK"f3> }-Wg S2X:0e>ς!b/DOv 'ǂ &x׶*H xÊ{͔7q"UҞR.B0tyi~pϷGqLhzT{@J%7w%?#| uR^JrX [W:re,ȹʊ4G_jHsx80|˲cZc2tOEI٪eNa[k)ujj9 lR*a86p\F #|cЎFdy׾P *àIjҘ44m/|v" )KD5@Pk'-n<:,Xx~Xim˰$Ci0[ҘU^r{lle + E_/s-D"~Q:L&Sm=?yKĿ#䶴Sެ>Kb^y5AkGSYdwdF}p,n5ְ8[Jb1SO-/XX[BC:!R[gK~"~-(˓ 4hh1FF"Cya{qMߩ.@ŃH`i:&Pztd,dB6zH mç"Z9E8 jbF.c]nK#ZZ0Y!ƵO>J[.EW#[8nTb} b 4;G{rS6)Շ)GH( N6Ij)OX), m'Qj7Vx *禀o#VFqHf&/rԕ :y:3_!Y +CFocb Hް1.7{?Qۜ]i3 ^]5{+z (Z%QDVevCD#ꊔSk(pA];)ﵸ7ڿenve|+fwd6ijh!'T:JJ Dm:v(fKbuoc*U>te@1גm"OZͱFgrvX<]:!W P3877O1B\KR3{$GĐ$ؓmA2ubi\[KXo\GmVᡍ`Ӵ\g3,,vM_PLea;>uδRdبlslC6ޕ¼J AgfH7{ M TY;QlxG1ķޡ : HL'ukdFPZ~ !XkJPL,"|zY&5qѺS`VQ4WnU0djnUVxnNSD *\ uA6v1BA-㟎[<*mP%+v ͯ|n?;Qm՗ l . `!!k_5 t`?_~_!i <uQVFw;jBDa6 +=ZP3։S1X@Rp>5ۛ'/Re(jٕ:PۻScU%o LM>`2"W12YSd/ e_q5۠ig(ܷrf!xFtqOuS:mZQqATfn[HܰY._6l K%9k~oa&Au{&!_!Mjz\c,k. ,۾OoY`d|GρҨAZ(~X|hž^ԓG4`T91! RsE*R宬y/c66̔r; ٝU.Q|vM=!0 na,%\fຈT֭*Ƿgq D&(ڥp(Y89p:2k ;_ ` U*4Tp[deqqA<Td ݠ- p 4 8P0g Jp  ~dSUP]BMY -;%zjH`+қU76aoL??Tb튔9py2b 7ج2v$V,* 3@ V 70M(qÂV ~'%(BDo?)gwm?tiUOCk׈ȸ"ygN)$: W%2kA9Իk?d(@/aeMfdN振~Xz³ p5wnc0sD Sx:Zv#&qZ!HIvTVQ搻7@24Hp T[q8dvto4`:&Kmec69Ub>8HaR{ E%(;(N.*_9~v^?Z_g6T|,[> *"8|PGP|a{sP?b+75Ii/eNVWPdxD9 JvWF CKJqFBE xBft#|K[J]lk4 _ki0=<1T'J춲,ω7Ń_ʡeYCZz|(qH21s/>3Қ'L*KKuΌ<"v; S/LX,NTRf ք"^*[4ьwu9yiG'V4GN]#f! g t А {^qTX?dJ*h{.Z#շw ?UR0u)pdWC@|S<ܜˬT=WRa3;*sj ; n5PəK+ WLqifeiW5#vQsv4{T 4k&%&wDPN*FcY"Y˅C_"(X^%$/ Y)v* -&,-q%N.wDK;nnΫNQl \WaE zznYqK‰>w\ZԈL վ!sain-c xu 3sYoCP([Əe |Ijmp=yU;lc/ѿ IM*>"RbuGށ&/_>PJo${ĸ0/,٦ ԅ0~ 3۬_<[л}x4$\ę~*Mb<4{U\/s1&m$R#?{b:DGnOqxr-~ӯO2s2[6C<[px{%A|J7-c\0гɳ;P\Sg~'h3MiU! z]ފfBKȢcԆo[H (X6E12>Xu(o' )lmVI#4<|9GƑsT+j)]3&h}yClD#.Sg6!O5.0v:+a"m-n#:je`9 O=DDq Wz6 ~j|5 K &=J˰~vY(#򨪇J񣅻y=a#Y xtˑ*ubu >{V'G_%nHDesh?BIIFL(vPKBTܛ}I9ŠFPVD%g jD{kzEebX b뢏gzW JbJcLRc7L?$9٠ )H OZ\ @3&j0À R:W:X˜ /视8q$3⧼7vYZO}kkʌ磪 7HBPN}?,@KIC~vFeBZ e ܬ.s,yгU,jƒ5 oe@uz _j2xw׾*}L[A֊{V:AASmQmp $7@;^ڟ ~jtyb5|uʤT޲7z@Td4`jV]E~L53 \Me=v eQXɠ&!v2 zůP^o‰K)y:g8D;]3 1F*`Mn)F|&Ya{fB }}D&0QȚ10fusK'K{XN)x>`,-"/.F$$@crXpMFf2,ߠdAC;' mB9.!9=?iH%9QSßퟖ>U.ވ_-/LG!gI31k4 g]KM2vj6vA7U`x֥&暏 ##I=bN"au:8u4+j}8pbGcK=v DY|p~X 9z.$B* :2pA`*k"+EVpb_ }Dzƅ/5t h5(gr'ҧUaB4䯙-Рg\gV$rQ*I|;RPCg$$5M7 EO5B' ! |H8^BGint-u瑖Z:`#u<Bab`:cm,U{5_+y&S聹?ۡr!\a<@|/ʀ;*eD˼$ 2-bIio(_Z4AϳbΘ9z<~UKػ\*HWΠkܺdnēF%qtO30F7:vXX^'Br64tWQPWA38j-EGphGQ] .wqr` F/Hví>s#Z2x)6W<ǘ8/OwK{+j6^n~>L7:t3I@[`S 1tijh8bYm[ \6-㖲Ævn3W1[4Ge8\XzL鋊;O4oy yaӛ/%+xf7}STT ?ijw_$noUku[S>t$}X KH?W*j9ƟPQ&[!WL= &@\5UuO$A=p'(A >Zկit)0^-ji.l_@Gԑ-bxO?fʌ I"hp5s1:dp=3⎷Y㿁A`x*' d~1.MJ_tiEU(2ޥ4gy5HJ- c_] aYޞQ׭'HU9ܛYw*R@ڷ0EWYkgQ_@_QؐV ߦ26[NjB^&)=U n2YGԡGg)/*rJ[~4"̫aւ"ܴS ujz5}Z,n؟!9 -m{ZNcNVY}i,T(ȳQhKPIԺ2D3aiEN> IJ3:/$XBeZR)ztu¾u21z=)XժZ=!J˞?Aq^mXEY?"%߰ľ6~p|ӸASP !{Z»T>].8q@-uogZo9èm:nd)'cc*e >:FB1KesC? \dXF8 sJk z+&6ʎ+|W,B5 ;(D:J3S<{8'KhO$$ߥ °%s+3{Cgq֣uB4'gQVI2* a+u$*K_sjF08|֙vu1qGI!J[ ^{3*+II+ϖQ'Fs[<,llBn uˣW[u*: sC39ZJeyA&籬ihr0 Ӗy|-=d.)oGi %@ .i"[?V`.LiۻGQZt' `Qb"H*1Rwۆ30b83mz]=}o2#'Ua{u/)W;t?5օW V jܸp(TEyd>_%򗔮 xS;xQ>v9ȵ άH>nv#m!ṮD%080t〿 YLykU7 +βgǘQom$:V$$30^,7:SC͞QzgQFHut{U9"yIrv[D:B" *E,/kJm#%yG/-RС &/ vQUO\X{2ÒTZ+\q5ty )CNě1Y]JQW9}5?!sUT`XpXӴ3O9mDAFMu|'s6>e{6ŬHlZ4lo0}pX+{̵Гmc1彋_քCbg>璭d_,NP=V/c˰2BE= }T#T?ˑYɯ KV<}~6aLҫxZ==%^+ aݬ Rոv{;r׀wNXWh# ŭ(< ջ6tw TosD6K4wW@J K\W+J)OFxаӤNR| Q儹0~B]yK1"XE{cxtC(CqZ]u7Fپn+Zy$ruU@A2EBGkv]l`I e}i-g}J:E.#l@+--y=% )rB򘯃wŰCF',jGcN8ͫ Sԕ}X<7 rli4L'3Olu9]0Ƥi]J2~jPϹ;쇄o,mB&}!$L\&5jD)8Y{5Ic 63%E:Om`c~X7bczythxvk@LSoњOL^~{ʀ Yѧ\>efhABj{~„c-cKS YUʺ9pn8^n0޽*mRȑb~Zp52jBi U֝<<(Zjȏ_.udX|y6y59[?qz[F <"Zl(js1fAa8Vڋ &5G4 ݖ1ݔD ,LBFsp&}Ζ6}l]&y3NԢvYbSFcrvTA5 hi$Fn˩E{Uݸ\,Rwf)9р340/SP#}_QU+^68RL*t Gd^ A|\[]fpċh91]L{&c(JpyCV slV>,Pn~,*{_[/t!k;a)[!.>PVryvIup.NZ1$;wAj +NI":un$Q;'қLnz71J$N !3 ѩu#]RX?vX*a %;bӄ$w~Tkr 8o 0/n|fDhVDTzE´3pN]x' Ho,-SpwVGRA(7IRf߅C/ r`CškІB=yǖ_ˌ*ʭ3o,4=a 2@9[Qcgǿ sd{8,m/݂y@țvg0<ֹ9ջ4&(仐nGFƒLjreο]4`@Db[W;>Oþ(* dOBL{Ne&|tz3`H;NŌZޫQd5S'O?E_X+]۔$Y_Do#|o(iA|$}Ew%Ozx"Tֲ]YF(er%^l$w@~\;ڠ!1٘-H7{ksfv=yXl=O+% ժ\3RDg^3ߌ 6.!u՘!Ճ!9ՓR$UhM۳ʸ#ѱ]V4:LYU7 kzl SVBd><%z9m;(1: ̭.\ˉry[^Kf↙HQ"Y1o{=O֊H#Jf<@}\lnbOK[ۉYM ߉'JK {[{502K1Lsm!IJ[l|h-O !w%Іv4U=е;Eԩ~̾aҨy/&k*Il2$B=`6Z3k<1=.(m):mZCP=Op1E~gپfhont"hn e-!-/ܓV9T h)<,Kd=eyK@]8V=0F\mڑoCg7jtRu0VDc&]SIY?4XA2dFj@x`"T|NJZyHwW߿8qR'˔>r&-ab16J~?oL_侰[uߣfsBk&?d'`TCȎRCRѰ9  ~a79G Bun89Cfak*2 TT %?'NI<}e"uDG{qZag &W~H#,.<4aS$<c)v} |4'ôz_'Ti\rRh8-_Q׵* ϑ=O+sHDID D_^b2&ElN@’9:Cj7X@E]b'Xʆ%uyluR'5!i"\Sm~>Sq*٭ Jj\Tn/@JBsqP^%J-l;z{L٩}}"j/%8'}c/葷bYq(֢ddyՑDHo;A}='[h0Ov#{GDD Fv|2R-^^]UFIJ->87_m;.>&O[i"go-N-Qߋ|JJQ5Re};S tb:6d-*c"fЧ0qru]/`Ĭ$Y$/`5ه];cA-͟=9M}2!D2O|h<52dgUQIᑈ V \GM" H!.Ofo?(>j ݁oБ|O3lR#Yy14^{Ѣg`)*F|HT$9WY< ѳwj1O,% 9<-df7hxbF@xl r_&P`IZ*A*b.D7`ЛGv8y1/`o1Dz+qFI4w2y:~-RHgg<5{ = dܷja=K aOeً fDs@y6>9ʛ+6B(/,2UP[J ӜA }-A! :}ۻǰ{kbj[y#OdWQ֦ѯ"Xĩ:QW {j. Vp)'P)rSln$H:eyMZ.7 q8XcA<m/pf=jH*p)4VBC piQĸ j!e{` O{]*QT2G6%'t-R{/i*-vDz% ]2*R 5T=%Ruw]lHוȝeWQy"cCsKN~ : ĞW0KnGT2)h$A3Ke)^A=C67*uTr('lyRj)ԇ;,!? b(>bBRQjv)+!^q"yd` t 5_bk2 d$2/%vc͊.B+˟X?RYh|jVX  gY ߆}^v,=Go$t-%o͖ݴpg=_YXmg{[&[jn"o_EپD7ۆ(ZNA_BV3dW6% zt J= bo剎62n45"Bs1jPhus,O ],aa==P"%7C86L3䛽$ܵ+riװ,9I"VwS;RJ3oX@?#ԪӲ4 -ypX"M,nnO_44n&T\(K8nek&{Nnd͢q Z%#Ц 1*rTT kc@Y g77W{й Wʬ>Gp/ Be歧g#ƿJ) ʹ;P*w Sd2AdB|̭I6" &JW =]( 4uԞhf]~_9PHpI,X«^kn\XduW7Z:uJ sHv U'VX5@0K7ob[Ak|/._Fe{A*TŃM1RI с؛Mms*qt˛j AҏX7|ȃqw7+4V98MA9#~LxLh~#jLTrY7uk WYÜWs$әwg)]ðq_(h K +}碃rt4ӿ/ ׂ_ij&| QPr~5\z[YH®w؛8; ,l8 V?9?7^:lxEWF2KZ=Vy{=ݲGLjB,1+Ya 9$"`Gs'a1?񡄔oidNoz)Q~#*~' *{b3/i5| {G{s2^݁>A]@ U(ylG^Wfh2.wJLµ9[gfJPyY<`!-K!/q8Pz=A{`)mUmgQ4O>+D/iS1A+;u8`=n|/Udk1C|:1n O_,rʢm4uo#uv.IvĞMlAK=Vػd4y&u.L&vxAR;!oF7{qĪl$S3I G|%44u 0rujQе$Igey$TrH$> Щʧ֬ȲҟG t(> x(\1 l\j*ž~wj8D[Yd?͞QMB= -#&9f\A9)~Ôcm=|) o-ղg‹Ոyɵt-z6lqhiBQ+Z >Q@ɩHWFh`}L-ğճҕ 3qCeuc&XZ~'^YaJ<^݊]4guZs}6ZS֝Tƒ5)(V=cH(3$oo.eXbduK,@&C=p¸pfwZǞuMo)_9yƶ,񟟉2i5@gQ{LgY.bM^^]('O9qW7Eq6ͩpWmbk6>|Zl ;wQ}RVvq5itRfθ۾ A,MP mpe`Ce{& -FSkf:4ȅʬGݐ$+p}gWIkeнx^ B/P_Wцxorn?y:VW4b>;a.o{zϳtZ5ϓGJ?v+'*@ڃK]DۻY(p3/`wiOUnrZRgOe{9$E'-qo ď&SM]*\=陘˻% Rِ8! H Yvm\f<ɏ. )úQAb{9{LXƋet#dg)bz pv|0q\$ĻfPQICJ|M5՗;46ķ߃U!,tl :|G'fz+MA]+$X~su$+k=Po ɈM+`6t4b 60NÜt*ӵcg{]_K !uߞ(#ᔾd7}u(܁r rbre'FNT $DJ&X4.I k};`5+5P4x?zh^평WSKB-9&> TW$CH}{H?J(_?urJ%MS P0r)rff`q-3mJVf;N"/⊮l95-*BZ@k_yL>#bx{RǃHz~e)^ph˰zm5%wD󦃽gMYC^rNJYÌټk<0w0ϱLیgW}d eL٭JaBm؀' <8z3 e 6s8eڷV9yJqdm6Jhoݺ"Ů{͵ʓ֚Qm8B ׈Άp PC|RH~~ ~2]?mIZܕz ał7qŭ[wMCf[;csT(  @Ur:CrJ(-V3+TI$ڠ\L]Z098| 3yt(;[E1|wmiq>Ҁx1?uOi}s( j٪6ק/ e)6!a/%[8lqJZҳ|иSx'#=/T~y_ ^b1|Ha RX,Pn %=-ǯ0ԑQ3;g+,x@T2]e9 iHAyOȢ ks;wOE*毷sV`y`Ƀh8on$<1Aj{wTv7PB4n2~T\{\>k!?]X'פJ ~> 5n~lXKe|;4uU'U6Y 2Y?2#`;m1Rl;` ;bMP%?Wtѳ^`CG$sya:4BWA_3dI]d%/%co`,7n~/99 NTԇ2rwCVW[_o8 5ʻaVKvs>Du[18@+\Z!ufǕ3hy\{(:. {=B劆Rg{G,,Tv_&G9xY'Qȶ_lQV4@V;=Ŋ]p׈67/E^G1.:DOgZ zg yPWvy4m$^k]J5÷+Lir(]n@06߃ CB0EC,M)vrmh n+ˢoTɝNOűDDPqA"wpBPrIL5HŰ"AGq9NOeF`# HݥA^Xr҅U&tCяNeoAN//G1֭y6W'  DmrT+Q$oݟ-.ݫy]F/ Dr&x>97D=J[dW?wY-[Z=}:% JX $F[<3~/.ŋ!'yrVLe !dNQFkdNucV Pdh^4?fE&`h\ڃm4 KZX7PT޲"ΩNFP-Wc? {ʬ-mPasaS5;z@DB%;^pىɭNW4fpVM*R&i12~g yQ묜iR4UC~+# L蛓؞w2:ktöfI\RQ԰~u=Z''< w;A&Z"Vo10 u~9  Wx'ʫgc.Ib7@ e> ?&$ u va( 1h|0w*ϰ_M =΃GkDQUWF}=I2<'-nS̓qә(~ (ĈSޯU)}+*YT: E,8'쏪 h.]w/d:[q:4Hh+K],?9d&ƟX4Z@SbB5gi#]X#ϵKnbGc-RJ[9je#phBagF1V#q/rEnAcb?K)Pox*dcѼh:W&¬:XM<3`a!ڏgNo|Us ) ,F`u9.-ܔ(#F!I ^p &ZtrZgp/f'3|uj;US&^Qa0F}x Tg+:p;yl퉄++H s.'I޾mdrM~(:%,sPHGWԼmhIJK8k_אh oUxDa iYC](+ҼgS Y}ˑbnA# eѣt*F7;` %%#!t[=@ 'h$ DdwJLP5bg#-uX'bELXFi8U(&aWQ5%{>C rwv`n XnDwKtxMYCDjwd!.0"6َ3(sVU]8Pv V|ǓgAҦKox)Te<&R!Kk l6/wU;KIf`1L>Z#%,t˼1&l?AdL5GS7ṹn '5׸q޼vrWY%ơ$~ =ư阤BNT ?ѣh(1ÿ?BZnW1qڸG([Gsfd/>V'ںu %FdْU>HǨ&H^)9p3Ƒ,Q@I֍Ol@_S]\_20p;I]S=U$%ax$^ e\ѦrB~I~dJ=: ]aD9>{#{f|ʙ$_Lj81[6JkCbPOʄA^ǃxNՑo9 0M P\ARbc"i?Bb-Ӷe<#Rr]ޗw< ŕ #>۵_?(fc;aQm;a?j^'|yl!(h' 9<_Uڽ4\VDɽo4E={O!3K7EFq*d() Β] U/cy 7s,U._46(wZç8*3ǤU$g@AL"']WJ5^E-h( CRLX?c5DJ)7tMNp|ѼiĦH0ƵQi^uP|̙rvexgVwmYMZS3 u V|4]EL"rDX4&j ~j`{;˕}Lp6l-3>д׻=XFk& %ȉJJCF! 2+0m9R]mR](HL˞hE,;1i Fʫf\qsEdAKF,ASº}>WƋɸŰ颁h1CvD=Djc-1#=~qTS[KF#As)+ۍӇ_Q9 q?piwo&O = ]ha;B̿AO\qeqf| " i[)KӀmR2md!Dq“cMØ\ǣ˻,zq;PcljfBE ϴvwyǺ /: iwk s igG/erTTHƀGy}V&--b+/|>*hAZ1J7Ÿ{ QA`q 8t a?/ԚBu5 U IŦMKGW>bk}g߭y*l~%\4湅m֋o YnhCە!^TZuW!ET1bՑ)j̾C5TÀ|T7䱳j__8 |h)`!6qX[}ނKʙ˦Li@RFEWu]Oo4-*=o`[3m2C^\!|{[6LQśB.|K|+D>)I~I:p\oR59.9ij'`k)xrmq.ğɲW_ ? [mETp I*lyr/I;>6g ʽw j@y~4ơ>sAēbsZ5T$ rE\<}srX|ܒlF࣒7ɋEB̑<8y{)Ht#T/Dk5Ĩlz 3Aߔ_2JpPpJnW.;3 7t0Ap!U`–j7 ]iygW ½ ji4&j=_=fVr6JT,[P}\G$p[$VF$I?F5@+Q[5%4`Ys퐨?Vxqpo]8&&-Cy|xB(Ɗ_Tk PZCӛ/GmAUiA5Eyݝt^LJ6GߧmfHi֫ 눏v,;tBn{ H^aŽH,7>?X\z}1j%C͢>+$|}j#Yq%Astso<עB!-=ʃk(D<ިzzmM ҊHƶWŁWE 4ΝYV%^ wvw=ʆXE lǠG"o }7zTt|Q,>O2ʞTIjM)5|ej]V:\+!2x7ß ܃ta;Hh}{nT߯fn(&+dݔ$=/~,:-,p`{m3y9Y,LugGEP'Z=hSy|~Ȋ ]1 :¦x4Ae(!>y-'W>4S|K>'g;?Z'.h(NuF&K-bVy`##E!EeDT?İ3\73(0F[P n-}$ܺ( DܳF)m  ,4BŹ]xZӵx"%mꥼ-;qDqx~.Ip;Ģ2J花9PjhKBɴWK^ l5ؐeFOZ~$/gM}r%B"U1IGEҳSMƠs-)g]>a`Á9CۢsaT Xz>* D!(Po6Td-~*DJGhBt s8~V|T.1jtg$ŧm‚Z]< "yphd-b1 VF?glhF4fBZ1k3: j Cc׍O2}+ ͜_QYfS?QG"Rf9밴p~ P=SP%wJ x4D4Tfz!;G٩h7#hnZ{?؇DӝykUC,%|UiTy9ō%D 9${ 01]\>ȏlCq^Rm=(%N#o!<*S_7:<8S'#r(8/4inǯ|/tbrMzI({dPq6r,L9جl&Xn߂,y oϓhv)J(t 2IByR<=cKj{)r >veG7tƘ޿E4tjk{-dXv3(8z&:ه@xՉm|*OMUcM{.9.3WeN1G\򽀢8-@ۮ5czX0ړ>$D OgL`1,-,]\|.1J!y5$y(wA/"Ҹ0, +\-3hAc”=QrB돵M)[/ͧ;MP4{ nk~+;8Z.Ʀ ʷ7 3%>CNg'I 'MdF>1,FpdɲMB8@t8 6N(E}^xs5Α=a@ekcE4+CFn܉.}ⰾqkpfHW5~ZƍI*k 07,I`ifu~ aP$,Iy@eznǬ ㄷݵɋI 0X*St_2*5AVy`!&[h[ #jM5°.Dۋ#j6nFY^K*<hC1jd'zoE0;yVrnLs 8E~:sQb:a߶?&ue:N4?QC0.7_,3=-Q$!:^d˖mRʕZXk`!&`s5GKZhܭwr xe0ޣ6A N Y>S\Asfp粐n<.ˇ^f/'+KXO"]cȊlL*I,Ieʖ03@ 39@~}${:\^P "g+[V)k -TC]^`.)w'%[Y'֩ۯ^Xs%EFӹF~4רne%!>Cʷ6~l13$ 9'p_қxpm sCb`6e N aO·eL]|CIVmM# L@!{rq$.!_[_dvS: yd;:-+0$rВqcm-rO@8I;j4{Oj~@+X%}^HcxY5U xp3 fgv*|\h3>hK47U> "0[MŧjK wR^Bγ)]F R^'= ZGe}\ -!meQ*]:ߝ^\Ѐ~B?5C/!)ge _یd^8~ 1ּdrlfhKk{ is=63l f88C%brtGNLo{Ʃ{z 7$Ħ-Cfh'b`P&\aG&$ Bg_^%Wgh5E|ye!,4VDJWTaVv-L#=A ;~}Jd\KZkc$#K$ CWwڷx?%sO3zې3(C(QP)qtj'֎j|${'.QXEeHdEhcR.8kHq #gdE\1*j%HHMވEda#v4ƶ0Dz酠]/=S,Ծ#ȫ,.k3qL R_YXu wN^uː8י"jmz,)=Q\q8#ltBykF ύi;jFzB0B5e3{GaP򥽺>οFڬHV9>2G yXd;8t[;5pE HB5dY\r#4:eMDAsanL̠ܨ!Hg݃ fhfZ®.fjQ*ܽeb1,tӢfgoNSg_,XOD^``<-S) u39/9Aմoo!k]=[0V! 9B04@r_]9[= _Z2+Vq3_HZ >0˕Wۖ'/8,y!vT }.ϷJ/2TUGF+_^0Qٺ-JWK Di:a~>%=w@2G5fmAqRIvUl]{DTTGtj~ " jNf^|*!}GppLpWamKj)l_:)PTGIvTJaB#&V㯮+0uh)s+薮NlKv1&O-v3E=\cݕnf܃&  ú;4L7OejzI԰t<9cD ؀Q Ҏ;c$ƴn7!ӏ4XR1#ٴrSj5g_8ӿ2(̥Dx*C6).KyUs OmќipLL}>NX IhU({G Ζ8E 7:99#iZݳ6I#$7&[@ruTMPo]}tCs[ѠRс$W"ikwZUk/XB ?z68N9 `+(ȩȻDgu|ʃ%6( V vp#њ.Zc\' mV,z)FJnrag2 0j 잩ѯ;|uH]i)bA]z@h&^tƬWod278 nj70TxEbjk`eJ 2ktJWo)S0\H?UPd^9;꩟!g)(BA=,iSvF<wjJiK>S~xoXZSbFqj}hxb?M{snBH[ 7iDdgg{>}Zra4l"{//7Jڻlin;p˖Sx"=Daz5#{sF/vM~FM)>.V*dӝ`k=0 9_H4`XTVcdtbxE{Qޜ$,'} @ EN~λgV3Gyj0ߐ(pP)p}d;6)vSZD@;_yz>X5%xF.mIw:_"wf:r?5DI TlX=C0;N[\i®AgdzRK@o0xi9z\ f[X$ZH/)JLuynXF$E"qifT# \d fv)Y۴6^ x '._QkLh)b0e Lߕ%=Q&үY.K.S-`W~$ y7{uӶQLB?ᇟ뿖/ YUy8-7I{Ds5bl*HAn&=0h!&ͭr"Jn}y.62eMCJ?QG=6K/p*.>xz(m b![DTfuV `{=.n_> 8*"^%\ N~RŰ Or,8˃+0-C < b/ 9I? M`%~Y}-sY=㼧Y^7OUN|i-vHmϦ%X\Q](`MNv?yu"Tu k 97 (q\@cu3|Rzz-W`وWi%Rbm)QU\ι Od4Н*X.S!'Bf)NCo\ `AT(kD@gHϹBje).+2昙8JitLMÏ l2gӅ"XUu&"5E%%k=S;LD NHO2p&eԿ=fN~CBad+)rv;xs6 230ZԮd 6N8lc7$|-ax/t/gK[j6}g Ԛ~QF?Tlzȷ"N^9H^U> dY+aǼZWe&sij}y=$Pmlo%ԍpH7c\ꐤL/c7=*@rU|^KI~>nQO;Nէv!<7n´C M9_<;s3A w:A25.2b9zӌrLSV7Kc nzeF4tkqKP^"O@ȓ$F`*'4ɲ$4 OyzZϫRww{p Ӯ 8m3ܨhRKJ[;#n:ڋTw! _E(,l枠۵/ݝfE20x Yrl$~`!\12} @Eaˍ XlYE#rHHs6oR&*d{&_,TqT[9# Q"Jۺ^UB-}ݕ]`) _r}DT:裮 _jfy;рJ g4@[ے"oIjS\h(\Zkon%n 0,+f֭Q6{V3Zꈌ= P^\y5C;^ w^:1jJ TCT1:VG;mrdiUj^@L6! ϔ%vʊ  ?/Gh#X`.Ě4|&l|>{Pw IPDN\ν$s3AH~gV ;rY)M:]OV"ˌpbfC`5Zl%H3W3QH¬#La^șzA S6uKIjqDi(RXߟWGE {\p(,.gu1#og>ct/i-6R)(c^Ǧ]qe&vz3R%г?aàd EZaqOiU}Gi{&=W@㱼򐻸 I*hq^ .M}ۮ  6{<YMy!wZ ZckW#M{=je ]xBXu `j+5lsF#&V^K̈咎DlYYK<>}&xia`"4= +<1!9j5GVaǜ O?d} =[һn~Pʍc/*Y 4\a?Ԛ2eبj 9&5R]Ł)#Y6U2KO=y@V3RBX_ (?jRŵH-S:̕9JZ#H<Ѷ(nϻceU[[n=W5dW׎BB#V xKqR;RhrT lhJ_a\ 5Cwz8@:.QV<5߱u(feع*24M ^%SNLQ0aB4ף? #,uUI0Y)NQdx; L@UfH NE@Პ(BeAGҒ3ПD7qeI)OSWh^AeJE9J[f~h">E1t+A7>ς~CqTDˆڗF/i³1~)/+ى;Hc(uM970K.itD1{LOM,QJinW(s(<<@ qv!poa %1fYО~#2ZNKq? 24NUɂb#ݮqF:>0Wxl6 d!Ɛ/ATjd27u֠<~`f>>GB>)$5"g5Č,K֫mCZTg@3x?~xzs2RIs(wRx^nPDHT ;2l0BޞN 0nc~!M螰D;#Tqvq&(%qH(d8vRsuXXzd8H 5"`~w<ƪ(ي}adQo+dRNIŏͅI(֏E~K⡂7>uV;&=Y0P?E^ u\_BrNrq@'٩1ճW(v&c;;I=n.LGܚpZ{Jk_v܊0bvd8F*~ ?RXɩE+pΩܽ8sŕ \Sjg`Kă ŭt}U+]*z[b:]S@'0͞">+)|) $H(JvMo4{ix"B `S.V%yZeBb\$߇6 1Kɓ_31 ڃ=\wN,={%v}(*EW>kŽ~_u/)D]@gv &GnuH&@B!p!F"Hn9ʺEF!bS&niD&YΓzh_Q\3}Vr)r=p>9YTn0/-'?DU>Oߞ'(6OXQ!جVWF~|.kDJ=8Gd㠬m}(z_TЕ>2&så\jg4ίq~^!w]( lΪ >m9)^X. >lF10n/<9+YC&E@fFWWڱo#K(l5h;sWxbYReh?W8ʴv:ޗ{7ȴdN|^I::tUDE*w]Wx%o,n9/p:csA#Ղi繻SĊ .G[oZW{@ZZNJK,:y#YIO+cD͆e2^r)mRFb1ӲRnah'nJ-H&Y WH;79Ů~\x)wXe6g_'Abi2I:,AvR8mIW@VOT.aGyR̉:Z?0C#sQ E(RF5sjCWclQ3Qyu fEs[ֳ3l<Ɏ'>甮* !Rd YdALF?nB&?’~ kNm3Zbku;$:;Zf|y Hl_c;&ws%q6JݷN'+C@G[7o4<"rJv X58 Uf|%J 4v1vFiC%WwUU;T!6/Ŧ c8E;P"2am_BunRB?gڜB4j^2ODyŒr^hZꣿ'vm)(qPA yu^Ц:vrߧƍPq@*q Ih^َ &8qv~'ak_y&@&Z#:n5?GӕV/J\|bqw,m]rǟs=o9uPF^Yr tEyKyJi/ `[NSV'NtU)^ =[ X^-Ri u@v 巧BڅVRY2,] x;L<*ױ+oq3Ё(\ VH`Vj*Ǝnċ5^ms<] dDUFnD+-f  u'M疝2el2JaM"vm?yyat7 L$ IR !H3LGKW+_R=G?529h F(GΈASl} ȓNhYMs!NRQCJHG7il[usۚAJW]4}ӕ zxk3 ;w}덤Wktn$@Rݮ YD-2Bj|U3}c怏Y>sXX~=gE3_kFV2|HD13Ԅ1=  e,=Wߑ0cY6c0.bIH51{i*=je7(*L $Ԇz9Vl{Q.FslcVTI >:jO`PO>LFlɱ4#rzuZ0'*֜o76h TLQ;8@goUߗs!М}DS7\O7ɟ:Y<nO2m"ȈEg<d/=yq\ZK.mmk= )jRur-O:PMٟcW0z 5W{ 12lr%;OFPl ^d[rj)WD??G9e=8Eyh*rak(f ʖr,ȝ_ʦ纖S mg=&cCy4#l iTjkt~%U6WziFl;9A,f'41Ta>=W aye8+pZ7i8cǠ}>&*(zG߰]$ qi7;@^`h>ꡑ;ʪqX^ZCno}fz%it|g7uꡖcZZ:,3oՆԀF .=G=,VU?BX+^D0JKy|yΝ%v@\H8YnܖެDlSjNBպ*i\3N0JWWL{p}F/pjěF݀TYD1~GZkc RZ7$CS؞ /mF&| w Y:uAF+rԠbawmMPęo.zb&ȗeMkY6Y4弶{{r_ [9d|bC~+)M*O`ypba|jwٚϥz9wMR ב`֐%V@t t\Zv敁S_+ۥ}DΫl&Aメ Y*f*HLާߝb >cf74^_@>E=j'>964צ>{<lP[!6wEՒV2s6Dž/ qo?'|d?kAӗyr>D8FA_@@yw@7x39kiWJNt,>w[ 7DN3=5:Q ~jovlLVmf$;=NKג]fPyhF#[;vp^ɑT=/ڕu]p 0@-H%fiFH@r7O߉3_YޓsC44b"Ii7j [$:;4z$da[UӞ./̺82ZMd)`}$ggyGy"vuɷr}vnq6[rs2FSFS 8¡͜|^耳[sas-7$v#ΣuVr؟K_jNQ ch,ѧ\ M+\O]ݏЊzn261THJyb[Iɀ (*+}B,&v;e#@9.#f+3pxN 8{VLD`-m ڂ"2 Tӿp/GK&(C50"SwԵ8EɀyRHɂF%\(Myt-SVJ1AJ~J QD`MDo"qgv]hqhH9k|=X(ڋ=1J 2T*W)@bfPfӂ1\g.&W!ób6m-6cףfo,W&ib]m^2e<'IbSftvtr:b2,nLq#k^a749)Bz6ަh9/RP{c:XM.!Ժx|wO In=vᛔc&U5neQlKiZ{& b9_SZ̾OAtU8RQ[g;3UڄG1*ה ]/\|(yБ薭 `h(\~)ʸ;z <}iI#(([cv`_,3GrʀfIspT xjg=WPмVurG Z$ZUZՐ$1(̮ݳ,UORz%bځOԺr᭳ ARN.|R}) hAK(da-OI1z> G iW{E5{ x]z??t^`ϵX.Tjb>*I`G-e &E,GeloT%]SCLcµ y `YrSƨn>2S.UC޾&߉lmpxS å/&pNiՙp4㘁Zl8(3f#aɫWRɆd߭dnu!)3oL琀G^| L7ӳ9-739LQ>}/?Ŭ>e+AQ\@ӿ&9{_IyjێJ 5.:wh4RJpGqDxx@Ɵ{%"6cjZ/Js-'w&"^Р9;ɴJНlj%舴y0W_-vu V_/2SqЗ G>mh%w91U z3CWJgZ`i;[C BoL5%]F8V%C&b-LFW}o-ۜi,)QM_MF#j\n6WYB^pW] 29/ܓGQٱiYY"*7δ*^¹'3NĮ.gq`05R`Aw  n3&VAR!A+ow.,8oީupt:PtkgHiTLDea8k Fmfg6p @n&Ri`۰e0\AL!jQGx CVֆ@b!-!֍) :޽S[ vJ!h3Hƣ$ 0>!-Ɓ.Ł>#j" 2 _"yǿ etDW"'6xڵsƂ/vLiMG gׁCƅ׈'(R}Ї6)`y!,DI )t3s7Jr/@ ad?)TW=oJ v0+g쯩0rMcr2ccpz>aC` |!? Z)gpSmۄg&7Z"dℕ }&>^--4!AaTԡhˤY΍x!,7C4OsH@OC| !.t^;ٿNƏ'>|m hN*`3\q _|bT0rZqkԲ5>?mJ>_09\ukw f'%k.U( QF0'{' VPY= c?iTz/ (_1ZЁ؟ӇmP<#o^|S+ϓfخVh84 ޥڞ6v"y(8aZb_SJ!t 1, 00^+>5B چ91ТK&)A㗝2/(YP+ `Aœ0T&Wڿ[t0FX$6k)?‘nʁ^LzРψ DCll*3LHb1aa Nqe(n G,Po$B~턍 Rƫ!ހU=TȫΒ~e44TsNV=B Eg`BfR_҈أXn'>fj[ӐCzM4XEUa|C"d %ǽJܸkf>#sqf+/CaFDh>(h'ARkуCDѪVX3:,RhɥH9& Zh/VKb 6si2Ɲ"T/Ē#m a_3^c75_e'naBLL0F \);fGDP0f7kqydاPH18 DPIyE#XH_pI![E:W6/&3ʵ!~*0ǚ˱d\œ~tD^R|a]MQ-l %\/u! A=g&Zq= A+4^Ul+RV\5 S>ъkFYf:i n 0.mR?p1<;/( yQqx ]nbYJFnjM(b͟b'{ eKJS3+/Y17f$C)yo s{FѴ6xƿ8~(tGsQYt9E!: Lm P;E]*Uʘ| 7AgM1$LqĀ4,]{! @zPYOS)^*-G1V"QyX}87׽qd=Rѐ#8䊝9.$ox#R]TI\k 1ܰ |)aA#m0S&k3c$i`{Xz>q+3vDvqfl mV`Ucصz 2|g$,w S ӏ9},Ox+ Ox]ho6n$c-AB["Xq;eCn_Fή$˩FܼϠ*4챌qVQrXG| [ٌE}m"B^ N0rJ@=>-]N?5 QY)'~UL/ɗ8uuxYp l)nzy1CEբx15`s̕<a"֐QvZ]Jn;(.'W :C/PYb˺n31[.fGW,ME؋5\P~qXvʣ3Odә78..TP>w[w .zǤg>/O#I )hb/eႠWi/ߊPxW"b8nh"Btc/#*P"A#A0T1`{G~ eNmԑa[RY@$s[RGh _i's sEhYkG{< `|!:TF1% K'19$|r7 )ŽL,LEa:ΧY(V5h #fomj`J=;Q/w'Z `ʼnwG? +D2į(00i [=5 ^ TΊYBEP/uВ ٓjV=UF(iXyv ԨDJ9"V8<ډ({vړ ׿br~kva: ]~0j!-ɲ#!Cs=_NJ$$ܮgCI(ŃLP]0v*ji/Yq*I8 jWM#DG)ҡQ5Ilz_6t__hcFlMwW"6A>'iG{\ #^!2xz Yvomw@-V.& "x[ߟ^g59 gCƍp&=QPZ$];9tSF0az(YDcvﳜ%V˸< JMfsș1䌝;"Yj<{D5.@47[; ).QF-D4j@gh):qhR~O%NIhA[[R֛KOY{ l}u1f{S6ޣC?`B6R1ˊ2+MuVeljf_措O8ZV}Yo95T< C>۹@ UN$uWUMm!|tzߑ9oƊ&|0ࢋh\L u,3RL~x~OQ _Q֏`*vs<%rr[Ѩ##fg>Gu{=@3.}1C/Q')w@PY [P>b K3ܑ*dudH39΄TFh/z;"6M8d~hӯ'*eݫ#%2flnl͗ +Ă`VC9:X[4E圹u< Oń$k(9dA!E&KXߩjo*r?#&_@"ynC7`eFhOIG B^M'Лu(rE%}IBPUzIL2e@4CA') c+ӿy B BV"E2Ȫe_|$@-_lh}tM\PYnJ!UR (=4/=T&z Db ${K[ZAЦ{Q' |o=a-yzv%0x!]nrrΗ`kԪjy j)97O~;NΧO16儞f~LXkf˄ lhn9 {MJ;fx Il21_+$C O<2u "l4Q> Tmk}_Ħ Bϖf}2};_9Ņ$=$%ZeV_/6W…]Sj<,e]"ִiIˍ\~_JNY}Nl?o5))/בl;ߨ47טt ܟ\u3\\or")0pVFA@ =i1 ;6adѤh9,67RxpaYo2%^LJ\b|%QZ͗K#3Vۂ)xB3"g zỉZcm2Sh _ZAr _3/QMඖ7ld8_vhuM0iBcXFUOԊJϓ8H7O4r]ʦ͝^ {躜*^6g~XR3*ʠ9x^̣>R_R9vm{J$|(/$ MqvKάWo|,R:]3PUvs b),lʒ 7QW+PRyo4T9tup].v wJ~wM ݟ4YPtxK.8yFN8tn镖m蕶D=Il$_ }R ,8oWfZ@=?K XJzĀaW_lx9̎YqY7J$n5eH5:vYm5ڜaDGX e*j߄8&͆17X"ω4sKO/t?"o+G8^xX ନ% { KJ[#X_z!`Dx]Ra1ܲZae)UÿQ. 8=i0◡B㹳=e/סCf1[@*nw V@/nd#4C:OMR|dn^ &9_qZmxE5e~WG_*A-y w0lzDiŴ%/Gb O~$uteN-2c@ al Uuq4Z'! |3.wrSU;g4iAX7V,hESwTLBr`SІ-+Jxy ;{D(&A`e5m+Z^Ҥ;o!yo콥 H>==?JؠG 6DO. mHqiQD4i#}cD^,$bƟ)M}W%f%+kgggxc,6gXkҷOb]$'Ãm5 f5/%Q:pB9QN(]ؔ戦 όYI,(kds'XCq,F-딊\VTY & lqe[nP_FgP@! bxOTK x;B3CKgPhG߆n tQ Z k19GGx+phCYѶWeGM,\MhܦRƧQpV jU_]UA,K=d,&pdO34M bz՗0(»#\K 3; \_yVӠ6Hj7^q;?na8lf/~ 1yV9[kBGD0CDW&H%NIHfnWC9(@T`Nx.QL߄[DݻI4qiv&f$S,K`DS ':\H3n2 C[H9?͑fe\#);щ ^ٴ$10K4WL]䬳EJ{A/4SݷbgyVdf| GH]0K 7*S~aο,M5H<6i;qbz:4 I4j *#, `h(N3Vё$eYԗp$3+TpX{[KQQRM@#SE%< ͝} D))19"Ek@O!Bx%@&lViBGclx0czO6JRt8x73mdyhWR U;vH_nu_a&3i ̰Ӗ}m"@Os&d-ƀ|~sఞgI_ЛY}2 cK% |&UzKc+-+.b }>.CedC؜NpN~ρK$n'!H|S6Ӭ偣@yY Q zS *;*7JkGqrJ_!8+E]nuRhHz+!ߊ_p>PHCnjNL{ ;WkީVU My +ykc\Z.? (fec<]u$$'$ֶbJp"C8Ib K 2YO?!6:43fHG Jr~z|CmE8L%V7Hyi0qT|9|٪]h y8Y&=.zF5{L °a|+{HDVK_{^5WPd&ZԪWŽMfO:R U bQ~A#1n)xa?  q]V7svH>I )v[PeB/ߖ`DP1?,\r谼ˢ;ǎ@%'i"}lWPVL1l4'5لjz% -&nS~дCy;B!:NÿG ݰ#Ey)3b/sYE}E(#X7P{C*jNa'l󣦦ꅈ`Vs/@>m(_DDuB%:ƒ T!iڬg&醵nievVğef0b,\洌-}ز"^K{5A^ܡoE @z .xG oN N {J.;MǧDuc*$| zU]"EOs/n9ub!(MS[ZZ]-sSW ݚIfWS6{Y-ҝ,XIOW.2?u8Hc; * rׄV'cL0cF`L*nF, 0.RH9+D/vt#tI_*9X:mFǼՈHYq&K;}IrTǘCΙ[%P|m=ǬrϸaʷОx̮,W+<\ð6]B9fy10 iz:D±uK]H׸9-%vw;nvu(~|@82Q}w ji=6ՠw髱5I':@çy[Kt5\rEͺ0-9JcZH#=XS}0ɹlRUx.\{[YD$=Dw Sfl)G퀈Sg+?|FSz42+k{S㴤TUsj?uobzaEd*qUam`Zi-([-)!8rp>+. ْ̙ 9G %P_y (e/\0ˉVbKPS}xXSڴ,($ă۶.&u:C:Kno(ַzmw/jʜǑAAZ$Rcܗ(iکoe8?ԬO+PnG8S_~!<3zYlv{`6vYNkAhNRe@%[{h 0p?_^ŌȄ+sē=4[|K)DvD2DF~ uo暠GrOҟ=KN3+{ liED1ٜv՗TqM-{oq'cTxKE;,|^D"Ge7>0E.HE6+rpt&2F; ЅDjʄ"v8.p79b4κ"ګ JoXbE>Q"_ny Ї%#:\cR#Ӽsٞ-]"2soh\4T?@vhP ҩٿѥp.'l%h" Gz|}5Z0#"y3SPE^ANmv+O2kvBrSQ/5nkTu-թB-x߷$+G]wSl MdJyH8zbһj(ᨀ']u@!J mFV¢ʖ{mA /FbKVR:ܭ~;@ށざr=r *^QTCe;Y/e/Ua!]V>.RL1>>nڕvİ&!Ovat;F>۶_(a ]b[w\/؎IÊU·֤Ya䝒/+|=.j5߬[yteݢGqd3 ^ZAG='ZTrәNm/WeB-5렪c.s7+o&תI^bU$79u2o,СkjA^aϣ9UEefrj׶)5&d7EֈϮ +W)\3*`FQyP\OѰSe1ɄJb_h#6@'z^ѩ? l8hnTuy,wXf8)նqئAu*RuTYZcM߀ib˷f"7u a[N K$w`|SW4XN& 'nnnsFe|جЧžM2с rxYypBJOOVbWпqn0`H<l #3k S/b'۳׏ԯt!u"`,A'P 4LVx.1*0 9Z( c; [/|7R2Fđ\zkMK_ZEj?w pHuscyz}O1 $>NC1.A2V.yjg:yB(}OEfްB l_9L, %5&E-vׇ#pG$ntr؈"pHрy6 3 xrWD@wpNu<EJN'Tl`Nzqamu*i]=t[Y~+NUtAn@(^BKD1%[ 3zS߰i.p1 B#C$$Y@tL>((O]& C'zbNr|gm ߗi"d@C\k(J=9 _TDduVDLdzufsb'䫏1 .E `ل6QlR}6fX~|%AN8I|Kdp־}rv%bv֭mxӯøIܐ١e^U+Ǽ63bH4|P'N6/+&8~WdF/ῄ(e7]{n#n}$۠  a=NX)c'>Ҩ*=`ˠxIH꽹\)n 2ewsL|E:o$)afO'=M}8zqyfaǀ1A]xq^qxJ#1mh<~Po ~M+escqk4Ȯ+bӱ=n=; Ƿ@ QqRgvǒ7'@Lv-"}VJѴ h k7]a1Jt٤79?ɯ &BQMZO)ԙٯ*gd"+8q >R&Tx[Ɓ<$v1$=čBhd;)4f"h)yYx:s=/C iFA&}fܡNd/T_0NW)z]A."ElMT:q굔CZ߿hYr3cԃg8L>nFJd 6_)JA0F]ـjʰ ?Eֺg7Zt-/,sf/Fn93 %vǴe7[T[?F%(:gl\XHN56_sUX=$(4q%HƹK)i 4Ed?֨ނ8[DJ~eiEک=:dC̯Ǜ\5QĠa>ݛݹ mND|p!:-{S;ZOƊ 8&i-\`# &3Q~[3H ( uO.^mWf!@8֢Yٴj%*bSAsD3v.>To9,;T5]@x/} hVt°-)1*5\0 !>ŐJ~@0>Tp@T $I^Qt(Yvp^V`$e~#poJS6-zT_#.j\:>^\Xm`HG~.U!sSkǪ3'9M~ǣM1cZF FhO;g%幍  E"}'9F5GP1"w$TE;]Du\Er3-VkP'GDJ ᜠ(DҽTⰞEW(럄C̽QfWp=|{;!Jkdm >( mrz=Hꍥw5'Pʂ̖} `0 X{txm6B #o]y=TW 'OAB/:s;qqbb[TZa'KHۃcW9]1@@g+Cu# ڳR׃O9N%|gTZjZ۝ky=zJe=\. o2=0i >^ fk$g|C]E_MIe(Km>dcdr辸&e`mF ,,ؘ?V6Frw o-z] .G)Dd΄Qy|$]Fu6nZQMήxE'$ 4?ˤR sU"Pn|y]3GqE;p> ay]ְe!εN u k(Y~p {ƿJA jY@q9tֿOp M0ѧ/Vw u|nzk g<}m./@}0)eGr#Ej(#{f, ћX4t唝En)%7VEYhUO[ $qCfSr.(b>YAT(9{䵈؁e0^Gjs.ܚ&À /EU%=g1-d#G>\VpFW[y ْHk- [(⃧xaBm:Ҭ ŭ>eSS7yFeC]y } \0#ᰎ>Q5k&ķ z0^c`!=V&qrSu4[Q5^>e,QЀh=4S\ ]\g4T Tͻլ:>mpScЯirr N![F6+ #\2O=)qD?_'I]{>3^yڔNx\*F;)j84kڅ R>^GlP*.S܆ ;J:j%S6CBjY}[OK-K~;cόd%3 CJ>yӬ.#Adf{j(pޘzH#6'!f ەЁa{W*ud80S.3Ve8H]Jɽz~+ x3@\/Ms c"#k{7Ӎ 'Z/~S0UPy:| p_NgA['eLj bi d쳦&@0JE/\C2z_hhY)?HZbe D5A{gd L݄*=.Њ=/`nr얾,6$7J*J7)TG.OIP9X#5PHs݊XGBr y Wlj#,Ѵ$W;Ytx;!ZETsl4Ĉ:(|L; bJ(x¡2s~GTx;(R[S t YQyB cjA > ZDUap=$|/tiȨh-"+dDk˻`~q4 @YO>[nYP` D/]|b[Bm'dTc;mdl8L?yR"} +Hpu?^-J-]yi_\$WQ5U(5chZR|xv4$qZ o淈Fd 9PA$ʏ t@/²?JVj R&< p / ;⩅X|ѾTޢf("1eC lZL>9Q?ʭemN$kubw ꀝ JX,m l륊g.\$sW{Ox:m6,"!u~鿉 2s;0ՐՕT C1lYU6ڈ2 m`- A|55+Hҝe@ g'%'X3AR$3o[C1!Ux|G'E>;*:p޸A DL~)$W e(An28{7!ƾl>\hTPCZAma g"Dop^nH/WװC<~lǃ8,D>?{j2:#Tk(o[x"USU\3}H`+7)Cs-&!$\rHЍ?^9(_O~{<7ڎ/x>(XId߰Ru-e:t ]ɅVjST P`1=OɊ#]#j>"gRuwo\-CEȪ,zXJo^r Z r3k h`>l'S>Vt,+ dkd-jPAjN  IVjb_jO@S_@>c.ҙ뭾gC\_ɐpr_r(ZlZ '2'y#LG0c0I0py7.R ~n5О2Ż&&ϯ-yKK0"u@^(*¢)VW;\d\&JFMEHVZeWFXv;#,i%q"1 ]4 g[ c7h^[ ث _m(0PHW~sJqT &";3D%Wl DC;J)!6R@qfڻ|m_Ra#.d]U64|'e{l~AcL+U"]ZeWmƵU%#{r6:0 T:Ip Re<~0 Cu5a9-;4 (OQ0GYYJ5<@7)=&y)Hz'i"[S̈hUi3cZ" d$qA|I{;Ol,ꎄQjYh3W=%MK<2y_(S+MG%PH-տ$0nضr+WS9kACSUݕ{:fKV69j?F+N3*`(<ܣ~ ѵ>"OX^7-ep.c@izEV @#)%["2\١0FH)6HBCя4M[[~ ui> )=o? :S{A.ȭA5'N-~‰iNMBAj`5ah6jwoFfо]>]RJAO+Ϝ倔ou=I=*Eyjn l cz.ˈJHlU%ܡ"(|~ƝܸL"g}G^Xg=ggu1$oL cMޠ+zr6r\D|9b=lpT8=TgTR6mE36'9f3ԉz!=HBbcpW^sJeiU&w+EWYlQ o"vWj; l.l{Jx*i .$-f\μir"+4JKᆀ'G{0E")uJGZgy`w}lRpaNm}0rT($b.d)p 'kJg9!qoi3ńnv11 ꔪAl̍k2A$7m^}m3U;E)pz{ s[ #$@_!?Cgj-]OmgNՉֳA-3Y6 #ZS*=C̝JR\j~;Af,>QM?ޝy{r+_>l!!t]{n'!M\%neꡢFM|i{l!6ytQOtIذԩA5աaWp˦zCe 0"jcj&ܽ4YVY)"N@*l|] ɉ[,D-JDlJa@J/hp,1=VcԋCI6!DsF|y?N=V * 22*p2N,"i<~D,9;R%!&6h饨ILE9+7=)٣ץB_~"Ѹ~H `]>p`:R!еRn!F3{|{_ m[q ‰*OGe&'ڮyQI˙o aP6*'ȧ Dw9~j$T.SmT\\. @埮?ɽn4IٿP身`06 a"B~p& Y-u@,/)VӌoZήD>zŖv8/:Ŀ|;$"Sˏ6.*>k}%]3-s<$DxsEY#5h2CI9&g9Yem1*yEwK-Vhlr9,P Lꈬsd9ٛuws3}cq{L;YxYԭ D)_e\Ĉ$.SzesvX+>9'-EK'h+p`32Ю(O{ҙN`8Y%da00IrsK֢-i,`sxx7ǫ_zt{ 0)w'΅A"p^\Y+)X*bp{a3#R߫λA0[H3#۴)\"|֩JNh{~tbOumޒx@QpI Zv $-ֽMJ~:QVZ( Hr耽KcW)V|v}jlZ7Y:Öl5~eV;*6&"4Dj{eہנr=J# E:^[])ěa#0CY 2GBÖ3JFnl|yioF$:фExgR|P0cj[~Z I9\wR'k+TCG0X*7q?zlWœ J<0w2g8eYqGj6Ͱ춷;q|:l~oVr65LxK/~p 6nh+ɖ*]4z++0٥X.ïlCWH- t_QGhq9 PC_XLJ]#.F~4 j8f[ۆD2@Ѵf$Gw GrQo0.u }SW,HTqS;~73ᩆ)xRXGS c IQ p/+l%vt0uRT/WևFq-˓dnZ&!4׏YP'痿4ƴ,^Ht 1xZQ(-*hy|a us#|7}oOpWM'Ffgn47,At6/ͱ-/*$@aYT.H,8lywF6VqtpX&ܿ2~_.VP. DsEe^tR@xMn6=vb3Cz q̹]EW8n{x iAz 9PS3$F8uORg6 \*%S6ąs*me\#laȐC%aB.nņW-(:Yy"hZҐ }O2c_ɨmvP֮ ){JB٘1[d'(I 5]{þGSl׼?f&"iSh|ιGjNUJj ,+V Y KܩDFSؼ[\EB$K;1Mq/Y-2qcxRf%qҹOAs17Py?N͟~,k01⛠uCX;\s$mDnOD{͞d[lF FST {ԝ# ( 2'>5GHhqN:D~JQ^=H*W7hܴHLX A`D% }WG AmM(lbX@W I̕=Tqs:{\ء"lEW9 8_i?J/{d w> ^ʲMˣ=$_/B\C)h+=\kU"tR粑X뤨T|75G!~k r C7jWPU`4K/5G]bWwx"Bk [E?Pdnve^C!6;@h8qye*7C5/xy^ t`W7 m$+wyTG7HîIƼG YWºL<- P6$ѡ_ zH~8 }jE.$Djy|\4r߄VX cf5%N?ϬR!6ow #.x7^3aAa5wl(Dk/,Ф-[r% ~?m2aK hŒPB뵈)~WZ#6LgsIx߄ L ascP&i+҉*'#-8HxhC! H u.H3Tjw/5`Fmȑ_Hm[(!c%Or @ 9vOuցqaD_hkӭ$|u%=s#oԶYj';Q)`ެMAֹLfC p.H6M4Q~}H'HHWȔ_za-DY<'f2lk ykZ) y:rW*]`_W2ǀ8g>Ca9@q}cntDCCR<:%bT]֍  ( IRP"Xk2w >DE+Ԭnۙj6KO,'- VXjڿÔ'(݃8AI}KPⷐ W]I^|,"~ZY(c顐Q + ?XO]ݗtj< %}m!(ĶLCiv]Wd4 %7YG/32px}>:Xm7ɏ_@ɒ%;a:[[QTɛ6%iM#a+PTO5|uXV G65;~oS $(swV4bfQIѹv[g1O$)\}"C~#o V K`W)EE =wTzcRza(pq?M Xw_!Z$(vN_\]6F7Z72t+'w~\`+SxΧ($Ư!/+9x6bK}BMA|4Y/1(L$ \'жL/C2`17*h5!+Ae9q&_M^xC"df .0Zh)5N X"cdAQ]vbiOSNW./r O;IEKo0@fxTS) ʣiNZ͔V =ZxgA:vJ En ǷY0aMi Vm6G+v32y%C =a*Iu{_N6kP*T 3EVEnT\WI)جX2 >!^M{Jf 6<gz†m6T--8߫5X&(H5)o.}>F,),Qf;4ֿՆ65=UNC3l+3x8jMvO#3-I!#D3qvlܰ4$r/p Ky\_-^̂nՙGnu{k Y݋'R?HbTgKZÌsa[p׍DFgvӯEF#O`4ͨ <_σg l]|qlKuR]}`-ds-u/h ZM=s]Zka`1d4owńᑚ/0t<^ 挥6>:lcXy~&L=./瓞ks>g=eބw.ːC,E.H8^X^HY$ICBMaOwz/r%l>R %'w>,6q)NQb PMߺ}!?fx㈷9'ReD6-}'ҶDrߐ\G;>D( iXa'1hgҩNQRa/gz=`4 ڔ QVP#IugZZ@8:'Q?Vj"W_B'NlQ=nZq{ص+]WArCge9^LZJ*Fe}3{STȾ|pt=g.43^2U},?xG;JEj zo RFJ4P8kxo9- 7#!6_\0h5زX]D+XMU,>.DY{xv]8_"jq<s{URX-CYu&:D@#DG=2ˢ4ڜn@a:K -oH NJٽ MBw+'~Nǘy:^J*IJ6$> O58LVRľtb0r- S3/z-:.Tu^cW+M5ΆmD'k_6< :ꌡُwv9lǑTV7m 6귡߲v5@L_%"" )5fr"1*%Mr{.DL6bEX3 f:0Q QhZTjRTUJM QcBۻ%ftv|Vaчq# .|as,i4ВxQ{NaW()Ւ"igIcP.NB>D1Y3ݏWN =:_ZD2'S0ĺ)9F,Btfadh.2v6I ;C3"vk J@rn}2\d%Fmd}eby&QIL J:\J6A )?1kynA9ے)fc|O^0N?k-nnJ; kDw=3p:gÁAc(KuQ"=qd8nY(ZZi ()7x*(AG{)or\9, {!}InT Ch4G,)$lo:7+ )&ӹN? U:MZYWd<8dP;̜͐^Ōn],.( vW. WhX~K01 (L=\H7\cE{|G~zxNÀj |fH }M?^eYD6ȜU "o>UJۘw:P_`..3VdIrɗ/:]dnW%HI]) $)CȉwW䶝~Q5CLݱl= 睋.7DXM]fт^of 3g/A┠#/QlDmpAPB[7}2qm> k=W1wupEpo,U>v\_UTՐ'_~B%:$JԋzPB6˩@KuD owXr$t%WQzx{HZ%v8wRe|c,Աď*Y2e|T֓iIS0Fhpr lgtv~N +g8a"TOn%"j}/ʱ])h~u.k}ipRw51nW4IV=81"suWbZ#dOGqUIW>&S;_Z>-d! ۩J#5in,PlcӚi~dq brCҤm9qIA 9s<ǜ;%\lXaV`4ᛓL䦳s-corY B9Ci'uH{Menu"f`26%)fI1pU;.ܷBl Rܪ̈́f_D*=}-GÿQF#2!)v&H/XԶAyI"7BLlC̩8-Ak5ZӐzjQ15/LsR-!٫9g V\-ԩ]>5#H?ؐh;yZWa9mZlA/WvTT*F1@,ԧk7^ {2 .Q9K`* xyӾ {NeG@"ZM5u:%/ +bXOz.!Z[s @Jt!p6-iaVN&WF >-3 2bW]* "|Z~Z[|}$׵I6,Z w (6e}?a@ 艓7DsdW&m4\by W|}Հ\--zޠ9ahf<1p&(SmyF':l<9YN5`c5XO[U=%c;R=>L]`0l^~ZkS$zȕjg|3$EhOg}?ʍeb1a(ez/?I6Hʼ/Z,ǀ#WhE-KMZ,컌%KS8/Vξ>sp^o Yo{%sSB˒;ۀ1GQӆ2s).wY/eK@sָ0a:R#'V`5v[j0L Hf{h#Trd>11ьqc,Lt)ML@K+kIUK*ZK3"wj5,>EEt^VjZunm4t >n]Y$d$AFGz/bq K }|{R>Zrܺ.tY+ӷZGznBfdqL)d,{/Kx#s W`+w\&`IJb&/~FQ>]T×5٧Kv n+dj YqKm'sfEnĸ5ὝG@MvUX4O A8t./d{vY7V;/|u1YsaI3x`,@,֌ DVu'j<,;D ,,<&DCXktk ud0<2O P?;8aekp\v}~To#㢩r+$V;SU.wB F.U%ff'egLF'| 5Ax-B]$2d4wz/aot5/+1*xokKwyY`KZ:RìZJGBo4:M2^J.q? z,ڡnEq _C.W'9OxDram9r|q7rnX06s2r.(<'.Q S `q#7x`;PPdS=/ VZpV^Fz`52y ət~WsCwI+T(ɾSiEƍ@?Vxx/_Kc$z}OeEyґ~< KTAzg _+ܻ3~K~B2%Dr4"] & ^zЉwxu#t9ڽiH;^ܾ:_ý]?:8.GlGC{yP7snլ$57[ZajXkF -[/1:gzZ(tݼߌ rk?Z|ud7]Խp׌_dM5{o3 ʟVo"HћA2@(!^D}HG? yvY|K 9 2]1 &EɣOGĄMhKV^!ڗgs6G?*+_Yg~qP"!pT+9!^-l$gRp`ĞgƎPcS7dF6x;^aHpZw3!H Oj.ymK[=63 IXXzٯXQ8.,Ͷ"PDuX J'jemܟz/t,M ReoDq "HwW@#n5[ lb+ JSNuUפ4Qɷ?O"T\ k--CUQt?R]06oĊ5Rvs0>T;E`dvȑ#uk9 եmJ[!zσbƄ5R!@}ڴt9xa 9~ =f9f*8SQ5ƌ5.& zPco+ -}Qf1!r͛뤱$R\f­)mj؞%·hg^H$%'9y'&ks tZ82%8aJZIDgz 5nI`&c Џ2`*Vmq*S>P,+}`XTDn,7Hx]ȫQKaэkPl2KV]}R>ah(sy}uZ =KAnrx1Cp*&Ϧ@~ݾzGý7솫QlVwo]1g>x'LJ̮1&j$тţwTC[tSe}nqC3um*69;>?㚐Gkqi n閩!yNv`~v Ff6iYI@-(b>_qO%T9kΉkÆ"Rq.7&b}殏F}X'xB\K*l~ca*qA+* y~xe\Ɲ7Յ1qiEkuf%tpwIٵ,_2-̘j[eL$N!|E v u8W;.\}(} T6KS$NTi S !ے kX?K@1=W`sDOY9R$siX|<[|aOiϮe뀘EHs_; "{!$xU7b\+) uB\|Xe"V[/T(:r'yj,#ed[ hc;F';ݤ{<*ޅ5db 1Se?npW& ouʉ"B*ɨj0ѿWJ\eGwTwNRwFxH^3ZN[R"ts' QdF bMHNܰcnӹ+?Qcwt)'<}+͉tHR7lXI~k$POCK%.$;~*Yx!7ƝW0x{ZqXKJN_ 8Ɏ/{Ӿ~nOe$pGslm%xL|ĩtD٢U8W֥h:&ZtVLUQ0A2@^`LdȪ?;1wρu~71y|u X _ρE*ۚ#e";eesu9Ttیbc",dzhΑaD1@>,v@VNzf@q9nw:Cv#0@ 0q)_]pKn.r&e!|-KQnRδk 0~8]OUB.wХm$UʹπEGD|Gh>&\NDY@#D~nu{ɊRnvyi^ɜw:(pd!ix[بՖILYGD')Wu>b2aAh.;t]U3ԑ`la=e_{hY0ge3OqL0jC#,$w߉[k+AYw 2tkI|\ MzkCޤ<vg![b[%c|T)BAbn;?^o9U '[K#.]}W/2xG ,Jc*B67 g@!ܠ軟5JNmacD0F-jn;iIkMhobS-SIHjiWuҗ;6 h@%-!1)"ˇUn-igtZ1D*c'?x*Nâ HC&ֈUd6|>܀sNsu?|6+{5} 7{*1729,tG`ZԔ]47EER`MN؝a4FwX:NJ%#pzߋhYmux_+콃35˔  afMFidiDԝæ1J󠡦1M&/{7ӻű k./v(i"a6!k)gvG>iX)?:$gd|oL@{b dF-A?#ebրE@ş _ʸyb5Q' ~]yO.X9aeagg RVog$$anRJhɿ7"y A슎hɪ˞{LT#"WJ ͙Da_0NNl-zϷntS-5ރ_h郦gM9^R1(#>cl^oZ B$6NA R~@z|}a,_ |i}?z. *{;D .B{?N]sZ׹zm6./N+ϛccj5bxfELTUa͞ Ru#,aUkĉ߯^vR8ׯlU{v14•>d vOmjxPT^ܐm^=!ڸN$tb+]`i_0 oRLf UIosc4¨]&)z3ju5^]Xh&B;Lq鱮n388LJsyMidl|(?ӻ'_[Mò+qKLBLdQ6[7 kۖ.~'EŋĞeyV0cmLTy87]IDrL+oF{!%gjEaJ ڌN_ok0.~M٦} U5)^IuE]=J\H\)VozG:JDfAB,JȤareO-?uNDvT>s}^m^WN)7Bcse+LNl)9"[&W9hGM&7-Ng3SҺMx-e]=6}{]XXr@QFN+\ 'qOe/UhYEyQfA`X zc_EoWd<iG"행/d 1fNX* -ƺ\')^Ph ט**͸~>3K񣑗 ¦v\@;/,r*x.eJĐ^s, `64*wFʌ*~[b7ҭPz&k&nOEYzg'"ܤTf[,M(ILظ'2BrQ9))]1TNJ$>C'4~xopوbC}Sĉ5jWD]NzUTnK4mlm =n JYb<&smk#h؅%P!HglrǙw޻KFL(snœLAsE=/l|)uPz-Tc(Bcq '\vv`V0x4v8(/F: D6=wmmn)Qq/2F):B+lLACTYې~ǔ[ř,qxϲ E ǗidpD{jGBK_V(pH}!j-"QQG!?lN'|'2a,*kwKI.DVhZp3ܰv*lƁ j|Hx=lWPЄ# ZB<!SvdPQS*PT80+S**Z@ rDEL @yd&/TXKNcD'Su)XD3 *Hѻ5c+(%+_`R![->yaZj#'$-cFwJZ !?NobTZ~dVcePqTDK":ЋF6 LQA/q2cXDXwJɶvbvPDFݻ9t ߛRed\$%s%T] [ )IzjdiӲBFZOymhI 9ƥpͩ]2[WDY) ]rE mdc@j2+%XQb#NfcTU",nZ 19=i=$HYn&Skܽ[8]%l:jmA'vw ӶZjNGeib]&d .N}uNEv#I6!^9\G-?Ђ~k #YCGa@ܕ k$U<'ŴGKx\Ei |3vo+KzDZlJ[޵?d`uxvxRl>'Tq781Y^ˇ7VbAA²0ۘ CfWpq!eC*M͟%A8U,hcq z1x@ O(w0C-@]2"7>-=V)&uQCC]\ 0S.ߍaLf4Yй}XuathFP!a RnY>I˺8!˒yʈ.9̗ٙP;5 Eҹ \ 'AF:} Y}Tw%?J^bK`Ƌ/I?{1mMEXoZvg +pOܺ-sDR@Q<}`Jդe1:!˯A)/{U8vY6yh"cjWLK~ DQ*/M,[L ,5iYJ>'iݔ&0XGmDM eK1(WNlqgj*O2 JniZ1xp8cd Q$IZ {\A^ٕlC`@|Ӭ._`ܬ$9ZRN7TkC=**tp!D뽤>hC[I V4Q ڧg\peܙA[|(CRTB*B>\Ӫ] \A1}#NѨY4! pO+/V5+B Yr;WXlPo 1E=BPL^_\s>gs oðjA=%Tz"#~~IJkz_xe6I:*Ŝ(R(J@b8_'h$ -Z,.e,;l,T0m@rة }E]n⭍To&\QAGWڞi Y^F{zbCm-|X,?VPCڗw|6ģ?l r1U`@(ö$=ȷas~R'·#2?DhiO^{q[)a>,Dc2^3.%=y(8_]F4tQ޻{iI0HRr4_(đGW/ ss9ҭ3~xLCz ރ@$ъ,_XWbL8ok1 B PcdF:pa&N\N"Ҁ}#\plLq 1oLՍ"C"UZ@ÙHHj^%*"ifkﻕaurpDT),fvQmГ\/3-9Hljp/\*s*r =m }`Pʟ2Qu &5 V(-NgQ߂{ZPrRķC׊NoL],]zRz/ ĩUQGy]\19r _E lJ©N'[fˣ$On;/aZ |(S"K.y/cPz$VÙ,@Rr HB[*WYSJAu Xص9|K5g>5Cpx`ZaX9uzbqdj<KNy%B[[B6nrhȹχ_ZTR&IY$`W m!iiBJ-sF(.nå?Ն'~oRk&SZ$o[̉z6Q=>k[ c_x&Y^Uq޻=>rIj$\Jucgi ߗ>iҨQ]"xdvR_3V2c8=R%}?Y'xNCSg-{9 8r&+Qkը0us5 rLpuϱ'#-#<~AiA#j>*Tզ|bWx?iނMTVzf ‘d&BY] VD3W&2n몟p#%, p>fI y :uJ,"; [ɵ `! eW`S&;芳%H-dݼb{~]a唌2/<;g#PmH$ḁ̊2í=eȄژ)4EPR?~bGhX`?U3M{JaX22wZn%d0yֺA=DJ_y2LpKҨh Ae|̑.W!2Ix@?Jv-,8)N r}>Fnt @$}|9ݗB+T*ڎp*U6yrktIA.S[o $w7&|#:n~]XߎMlʺꩄ&&5(1 f`;_v9Jř ~nrNR\(,~UPLcAm{|L!O 3ՑBXذ3 H` C-:ZQWA o"WJ#FqS$~U` m'nŲT8#_" kErZ) |)_hJJ2ޗ .?h W'SψMz'<,݋M1IdOe C\{U૰OhC ~q0Q]!tDxPSA2>d]Eq^< e {[(C}ƅc4{w7a?i4/YlPOeƮI&4E>,I(vcLHƦδ XFt't NUԂ򱙌o=i;qZRAa:>K,Ny .PxQt;rr]I+aZJ _h dጀB2L]"z`EWN4= StڔJY}rS 6]7s 3`lM6dt~޶ #<@'Qez\ަE="uK?.N1Рs3qrA!\nX/i1!T̤W-tH<B.I?Km,),D\VDCF-us;?V.O "%ڈË`Uզ\C/ynύ*?#*G;Qe[ݘf):H,,2vj -Cx* 4/\O%q_DUCk;=Wu$_ÀRC/AD v 5ٹؖĔ z~(?0ǜ (B2&!y[ 0ZkMՑZ*\bʷ3z$9 V^9񉕩)3ǯ2Ջ:RD+n+RSO n{JD8#*Jh#Re5y ZO&Q}fZf"oo_rHjq=zno'){QYdd԰sϢwМ?GT襸&Q8UN6eǐ^]jjy$sͯN+G8!^*5Gy8NAqT G67m[ֽ M:u@j݇a{èi5\v\Bҟ1)c-+NntP{[6-i\CWǏۃh,6\2Tgg<{Nzi`z< $]SZ#oͲ7?a;QmLҼ\Дs̍tkO}9vi&xڰ*n z`c|MczNsA."|hxmfn*cgӝ?FHr:JeỊ|"M)EzyXވ%>o 3\}Dh, y;-wrsKQa! Lm9aF=mLUDr+k YGH5%ٛ `ގZU~v6 |oS~DKT,l)>tܫ9# !"v?-1+G6kJ]uv 8܏ U`tOQ#CB'e`aaPZ,0 <; \mr+L\")vy_RJ>r.a.D<0 Ž Xr_k4WDb:qDkkgH\T|N_&+0%?5|#]\i]{gˉ Z gf H5+YTeMe0D(oY׊ 7 $ޮM2o(;,'x9n.7_JCM'N \y5 #("=/|2&gG]4z߄o$:a!MѝnvX@ {Pa<ПT:Kb#h Y@S p>:pg(>Do"buߨ5^AE1j+**oVEb|@iI*Y(څ-[Fq(05:yVd AA r ph2ZRT|BWl=`mKz=a}S/΂_rطnVẆ3m|wf"W%f?  2vc [[' k9 ]vmi N|~πtQvZk9 ғc3X^ƎNp(,*͏QmcZ? 7܉-~h)#] : $sMOw\#9RVg+qU7{n!U6facR!`f#KK@ 6Q3?RWg&GcaQ2\猻){\ E:R)v *v0U;]A{14Iq/@S">#l[t吤rF򒹋8a_lǢLg 2 )Oz.i'x9不ԋݻHTFGnlTOȲԣ[FPF:"!@lRnqG!~>-ar' -9lۃSJLm3)=+kHE lĭ+5B~0䞪u:22z0=z8ܺZi貟n_>gF!JjNʠ)z[XhJENI,=eJO\ry?p:NKE/8\"iNx XOWݗE]khtGtyjn*bBT-}Nci8 ɰM_5/f5:nD#%D;; upˈ3/&W.CEOyu e'.|<)o>ԇvE9 1)wp"aIՙQnќE)6ur>W\,Klǿ bGXLᰗN~Xbl`2&>j閻/59OrʙDvwm0L1B0IltG&zo@8t%#tYTɮW+D@)Pf_fQxIx"³.D.Je.PL XiL~!qn `4HNSzLDӒ⥛:mC,ѯ`z3A/4ptN|!8ūJ.`FcP";t1 %;5kvkMVo5wcd-HkzeKkHOâqMS/ikPbd+7^~xëvuz[ag!,<'N<xS Wx%9uV4As2x- D[ndvRƒ7 _l+ ۟ZU|qD'ʹSM ʭi(C͆{0 w|dJd~(UЕC4\/ǶxۃGSXKΧdkL^~n`V{,cאdaz~~7޲L 0~F[;W؎Z]\ =`\3.czaE^0|bJa/w*)v-Q̰*f7vy' A-pgm:TN@N 2 XtS?aYk.byʵkТ%>c@lf"`f𑖡CqC ^!zipM2LkhD[C/RQ?p -+s4=\3sia~QDTIѱlUQP4>-o]f1w&ciSj{ᙾU( i`;+y,șUـL-l?!!HFvކG =ieCA'mq`\8eBmk 5 \F.Xtݸ$흂\1,&Ё6c%^f1յAϩ-~G+A!Zx,'tۤQ[P_srǪnE{v(@K{4=|>HtR8*3_>m@LtpCwH[ROOXU{gl5]@>/ŐV<&?n~SIU /N' (4ﳕ%G(Rflu Ztv|cI7 ɹÓV0}hDFe\er,wE֡j-$gkx!1/ԏ nX߅ӏ/Pp*us*QQ {N:n殃&|-&%r,?7,YM1_A}+>7*TٓQP{PQ҂" P7 c!`rSI LɽF 9\I_ dUnWO%Rʤjc{%FcHd<֘do@lj2 ~=ZO s&HY 1fy-aD؞R4˖ۤϖD⇺B(:+OzLhdj}2MB܏6 P#TtRv+"K7I*$0xvÅķ??G#2ڞG$X*OB](J q޼7 ׷";D٦0T [հcttn_&삀*0S \>Vt22vBzEAK>*"_'U[Wƚgn&>`W֗U3tB<"hX[؋ 8GԄ?K_aUT̖Ү19)uV%?jpkx}5 LLE7 ˅$ ? 9dM&Oօm_@\YZo0a,ҕX PfinZoVAOA1;3u^rv`IϚ|3q{ՒO} G[{*jGEhR.|f~}vD_Ae3zQc>0L.ל{72/'T.s9 eV_IxeO<d &ڟƵKbo?)HwsortYTtL{n=P+IC9|d=[v{y znSƠbƠZsw󒫒eM `;L F;q᰻XcEÛwTαt=Hm-_w^A"#A龗P('\,L" R suį[|TϮ[Bm5 VȄ5MT@''Ewl ;,j{<Dz!e$R;<1VkKoZ2yPFoYVԴow2ں S|_Fn {S{NK+1yBPA,TiC+ <0Ъ\lvGՠlV>nSn]F%Y7T7wi,Y-ܪ잴G0f=MZD17A wqt  [R:ɥ΁.^ OMze$|I*R==9{3(l.\pl!~Ok} "5'`e%;pE&mRsӃZ=WjQϦ PȞtם5= ;rJRHd/>s䯩a3l{ޕ/`$+\|on|zrÜf2Dܹ* 1^72w Oΰ,9'ua \Y\+ 6:ރ  R̟S|+HspL\IvB ~ EP`d#}(ⶪI5 ]=,D VJh.#sTqjQVz6>pCܱnbm薝8b B-(I"KE0K=6VVG|{}C'|(Q>dc#Q4%?[j4RO%y+BPZn@b ŽtPF9*<v4A&X_F0T: 09xx&ianlIΊ6\o5"BgSS*& odc%(Kt~$eHОf"}ą?^<kwb='T9|ubK}AcJ䧛op{wUv;܋Mvɯ/{`}D9J}U_3뽍Ƒ!z 2Yx*PG`NDZŎqc3.arRۗy_pJn _. O?œ@8#93N~SQ~u':.3"Hzlb (N]&' zG6uFdAkUE8PhMݿi}$VSIJ VddN.O% [IbЖ(^@A6<4}} tN YXK'i{P/ >^9wX:0s9.=8x<&OLn6İj0bR# -gZsT( ujO_wZJ>%ZRSKnBo5mCO` {Q60`;}G&wW95v*YE]֚Ue(|O_nؾj&Ӡ B2 htipS },3 iJ#"}ݫPBpc[6GE"iH^Zo|c-$|T!q~,V-đ!} H ȝsTDPSxD+43,+ZfĂOp; LL_M?۝ޡ)f=nı)˵ēa0<2 D@#6  (FiNhR$i9LbYJ`Xw@jo\}:hkZW{۪M95+ָX-[' QܹA3_"_V)vJ~bOASO٤`6myV(8 T!{>ibܥ PͺcI0F l֫ pkQw ke&QԠ-ÁBV3lilؽJ G.a1S%RPP#:ѥzm ‡0xkZvc. a1gKk'RJJąsMXKJE0PZGPCC@FP)=7VGw> msLdќM5S"8PHQjsRnP48 6BM`AmbyJE[p6)Zjru2wHӾ~* '61f-TL";LB9 K.()o:U^rA |%|>M(-cvMJޡP}eCFY: [Aa0o^]cN$!$ggmyy/"ˈ~[̑dliί|~jDʽ @ĤwTPN(-௳Etmp7 A@ѵ9lgEVtHZgNNH{gVa㎔)c=[eXYIjmQ&L%7ElrH_9C@18jii?ݎ— )\NYwLTVGiuꨕ9 `cn+V"]_L~Uݧſ0U#L^KsHmF 5X !=0]ⷈ)BH`Z)W>O=q )I^VmjaC:/xW\3 ܤ6OG,e{79qXm$glǭ+ c0Gst0Zݢ-3+@p*;OM0V `})!\@M(ۭ!91v\`:CvRG#&3qr!tS5W/ȑpZᧀzf )(`>y k–1s.Ha$DpTGs"&2m=CLa}Ƈ )@Xl{{<뺻nϛGP.,Q#.D2RQKyG|Q2焯_Y{;ft7[M*FToqP6)Gak3>Yiڎמc6T2@"8i|x/OEe3֔cwX׋iriblqqB`,v{ٲ() 9!R(چxhI! 9хڊ ]zl$Wp0Lr̥sB'<A-/"BIi$>7ޤA>MX& i`.^X.]r~x0[٦EQ[(Zc](C/a]vP}E X59=i= yѤWĿ)y_gF7ꜲKIA?0?QGӧ9G*nXEFj3=L",/52\w3D,kVchg&OYǢ#>6aPJA^ գ<[)b>0⥾ݸP'{b AQtH]q[T~@<ǣC~CvbKo~Ǝ  W(!xfx 燪Bk`f;5v6cDD[[h i<{ꪖśn;θW '&HJC"F6`':Zqp<z.qkfX< Hn8I( +ĶIO`ͼSE`IVukuP1iZ? PPAd&²IM˂r?hnK Þ_FnaySsCQLt2ߡ5kX_x%Z2B bbR ,ƞ6IƿhRY#`ox n_*c0f(b0!eS}kּ?gmeG[yG l1䳑N4dPWkzm7tғSivGpK *ؿp,W܀F)M1K*vm.;ůa뿪{:*Xѯ2s1ǚa?0_ho٫ uGHVS\嫄ҩk)éaͺƢ6OM剐C, B@{r̽M.&_>r¾qNஂ|w4:~ƢR0QgqUM N7+n`%]‚^mm^17iX̞,75P͚,LB2>AuT@6w\HnV%ELX`~!vڽ{|yQقkٰuoyyt+,DTkϒG./^{? =kɅ]K]^wNf].} }8֫)gCΤAa繁^s?q*Ej|oBJQt'^/zY2`jzHI^87gr??S4£=hP Յvf$2eb%i+jGIoI?-)^~w{=gybk*?TkNlPnqC]3?,_⚝Oh;!Z5wН5s,Z;3*bIhL@Ru ΊјE ʜ, dopw&Y>bh>|27`n3xa?z9v'꺆BإM@ECLm׍nrl^KۆzlK@6n5zD1.Skyfg]!½@v_ĜH ܓE"RU>l\n[(4)ѣF{qURU{1&i oK3K\LN<9 zr;C7$ _DZVX?x5nmHLcLt! /(̴spPa (KvX :,G-f""%a V-7͏baAMSL+v$CY=ߓ|=>ÛSƤ=NvW`%M8jxWB.UɹJ1r) z/G,h~92Нi'N1qg4M;ZY^G9G3 ݦ-l.=gǼT=r#iF tycM&HzXR4_. IBXYSrqwPZ@ >X+=[2F)8E7ޏڀFoNisRmȦK (3FB}BYlWPM qeqGK0 ߊ<…f|B(Bu *PIj`\kA:Ⱦ FAyi:a#J"*\fN#WX Q,A"h*"e#DF`m!#/>rsf-.1׽%x%d^\N{xZYˀD9SFf\ S[UCĠWaf//1tBIPW9H)m=YL5۱q4*"7lI %hR6 |G㓴`<!=. H "S% H2KrE}+175^jk{FSQ4ְ_bR]'1// *9l˞ӘdYCKgm_T]Sjڂ:ͼoV}|VkSG5I@NnZ11#60lsDte纖qL+81 BtA$nw$:,{\).^ݪ4GlqikD!hcaݒ= ɿk;5&mn@u3uEl>t_հ2{?4ӊ_>pAc+5\3T{Ke;CEs͕foM^[*1kw'%S,I $ YpNy'2|A,\ܣIo7`v-AzlB o4Y/(qJu8Tf xF+ˠf895{: -?:~El?laN++S^aSskrv5 bç7eZ\U?Vx3ov)ʟcŽ0I]-$xԜpV5PF4)%pI}פ=PkyAP#_g= A?0jjVuzMG'8/Dzxê}6rFeE}f|ّ̊Ӽ;gHYvGq;ż`6L)ጜeUV iKٴE_ y6yAe\^Ӎ&GŁ;!g|Á􎹊:=V0l-OEKúL bC ,G6(C 6! ̡Z%001!4-g.ŽCyMgE#);'O _ B/ sCu4ArG`)Ef$]g۬Zsv9PcVI0i b,*QgH4|G phy,A.w6oaG |[Ԥјtk.VgȒE#=L2ـFL)YL.D'LP4%SN,˰S=܀gS>ppMGЀfXmx]+ 0WN=6@ZDVjD==KZCޓ_HS-x"\,$Q4Guv\R.g?%sM)!y{y-YCoډ>%6NjǮ^:BI&ǕJWU7#t=Vj!TZLw.'%1 zwX2XC1O@ b!-B>}wG8~ąBx/Lԙ<;o|bsw3oWIݛ$Z\6Zq򇫐B5&bpgӬ7F8JVg:64rKV*}= ~l?$9x.dprEGއ#2ںnޕcͿ9TS4I'隰yڗ0q߅ᴬM`(pbYP,mW5B ]Zn(*p. +d ҭ>KևPoD]Q/3m7FxZwrݱ-r`%@RཋH%@P]EEs3%407x.z+5_`qze ]BP,?ijޜ#:!F%i1iyu }fӮǼିն>V6$#O av|]-#;+cb(3c]fhF /"VԽ^juwCȭIT !Ox`=nNM,u2PA{cm|Sdž_Cf O5G L0+zϞuSz(!= &aw!.ι r_b$ ׮<(KW^Xui},&. g=\75Okl6M ڍu~@'MrnFr꾯[N}P ?\ E ǰތ=Cո<#9!#8(M뷐9џK'rI-1x+M(+/o!7u>d>Ώ4JϾ?d OG5E1⳹Ȫ|^[Ld ~Gτz ,gf’<g8hإCk`=Ih!2Ӵc+@kXd"Vi)(葬 :yG-|yŶ_b_Eetﷴ0& d8 +gJ`[(] (UM`yHSa`Z9^)ҸV*!iGn -6g$+wIr$mc\>'6W 깒6o#q)* 8=ʳ Ejb0`VW;C ?  k2VSoH툜jdI<LuAJk~q?l}['8&bB)11 5ЊU/۲H 6FU JB`ec&9ɢa͡\7NLgjy;06Bl )iHqX âzϒn3ybCnɣTCrMI~ާL=Xz- NRU1eB;H_XHntu3SH^ 3nxa}ȵ%N4\1f|/s.+Z %y({b!lY@5HG&QoVMjo8A12sxҗm^fhQ[;!K5{u|QePSJS}e(njϭ 㛍w#]0(7mXAƋ}B#zM]T V!;MZYV" @<_PqO_]6#]d sZ:i焭wه<8H|'ᮡ;7!_c(Gח Ǚ_OV@W? O_!%2}j92 Fm}:6ck [$5yK*t loLM밽`/Wjײ׀K7g K!]W͊oYƠi_T8Z :^@Iu (wzx/zn0W:W2g6 ֤h/,@P h f䱘bCOh6\|ۓ:23ó\R]{tkvM!77q* n5\of7D]r@N3}VXE k|e )[5GĚAbdur(ϝhN Vk JQ޲ʿU Y]WZNɱF_.Cȣ>'7lJ1Ya?_F͍; @v|!]SfRVTҥϨdCiCA?I_]o S}wv]/rrԫ2D#['Yn}eX QA>\[o11Z֬se@=keϴ눉#ӇxV`If} wWhErᦱ*7 Kd6r|G mIj*99DN{+E58 }gQgT\m84Z "ˋsE}Zb`ؿʃj:u &F\LP4?nE^MC+J"{G?{Y3mxeN Ŷywl-k8A4,R$ !QkCL"vyeeU 'tT<_!&Q}6/><^2lF)I6,:8M\icVnN6Xv0A3M'9!3Evѳvu@e_IܜRUSv}@ua!.zR=`  9{MU\ 'dXDB@r.[EfNG |cxa@rmBjb>v (®!@ 2Ý#!橢{h`xF%,Du= :_g.bWAU~Z^}okacQs8wj\[2Pl)CʖLfOgcvVNifGTZltfCG}$^ Es+(vDGOGH" op=QՃ,~9J] s# QlDޭQ'~]NCϿzyB;e<P]DosjZ"%üRs61I`ܺ@P$i~bRL0h a釯EqI3Š[M:zz%df (uui-h$ef?Tt`$y'/|<@_}5 "FsJcZ:=Bjդb̯«]*`ĸ0N](#C %@Y8f(hCEU23rkĺO.JQ>>)A.N<@s499Ce<{a}y Fp@DL>~REK0VV/;3ANszx97 ՋfN{*z㉻!SD6-6rW"w(K]glRWl>RnjWtwc+9x2Dr`?Or콢79uw)e /4oW}u)r 겢9i<$^ck֊k.J>A}j$ޗ- s`W"_#G6Zf&>URK ԕgj&W0 F&|@ wqցt Ճkܝh%AOv4=Nb`~|U-֕^%*@axqpf2 q~y? 撤U\E(]f +Z?u0&O5~V"!`h.OyOv["qr<9,C+^5#8R WcՅ{۩-i5i%ABB{Tx}yl)hQDqCq60-7!4pDJx1<$jgEϰX;f6#Mݰxp&!4Æg7BG{@> VI5{6Gs !;~aR..ODt6~FG/&XM>Xmʣ/$4/hr). RQ6)e%Us{FZ7bfiԀhX[!ex=8Oċ MS7>~$thzgک,Ş!1ۋ;fi N&}p+Ò?/&@ܱ#x"ZK1fS\ :p540' &K*1_/+*!$T?9Ff2yR=9Txm&8|VE}p;1'ҟC[s0rnZpJY+L:@-mK =U=!uҳ-]NE-M+r =m~HM.Es'hùvwllwJ۷()1q-= oi?FLap>*f!5;aQ%97aŴ)D6P̉ bJf Zmy7p1'zAN>ݰ(o`6}?k: i0WOXɓKfSSiNţå{XהC;=fARp>b4e Oʳ­;^_zG Se7-b)3`iӷ cpAOÚ;&y.}U&iJ{ ^ ғg%Vf ES9y*`sqGl^ p'ꍒ%I|ryhPx; F=/n*)2dgt%t_P5PHر( BSdmᕚKK({Xe(gl* QQN^84 N$^+Ul_߮ @n6?8}8 Ffڑ *$=EzL"+ZSl!mk:7GJfTMV}܌)dL0s(i4w&gV`?̜}N"Ezn0fSifH$ŃV(ܻ'| %CBVlM1*NH)tv4d28vaœgl3Qk]P›x-\>qJ{Ne@|'=5IALu:(agWh ZzgW#ݠ2޿Ad7Db:7KRk%z:bKDSLGM -:Ú+%[NtGKemf?WYKYbyi onF6()@_5L,Lyyݪrj1ǷI9!0Eۧ\ c^6TF&t]J WS`aRSԖ(e`e+7s*3N:$&6kS&? ʊAa[-imQ?2{UАz7-yif`w0Njg~ {%C*B iKh EJl*N tncj;FKN4$^7euܨف j~[HPm㦿)s+א,cjwi7 oȟW{辊~-oa7ܔܹg lxIvd4G{P7^׻+an}S{(^R Yii=>=!w) )20v`ʄ2niA;AӛQ3!}2^Fyp 5`XA?:hS6$ 5N$*fG򆍾-6IJ=^y9\ a|96ݫ^=U w$DisKc S_k}!>cT> ;Dg{WM=.a³musoBQ$ ,5y"-M r| s"Oй>:,5G|-Trja!*@h:#3c9nrY%*U Kb\'nyp"=Z,o mHr}&Nh&|d~6ScY@lhCvXgWxGwK ЏV|CD^G\8u n'fn:|&_zM;kJݴs=6ZlHpzNW }9&GdbdYKqObʳ|m,+.ppuӂ}%"fBu)X0څwbR0nyu޴SeKq)%U ;ͻˢri,<CĦ ߢ XOHƷ0Ö_2IM\Z\B귓!蔐 S[0G OmeFġEt,Ygr1KR) t)$w :#mˋ6Q_pDž WiKdڞD_zӇ #ĉuԇŃn#O$StrP,o,v |t-.o˅[g3רUɿBFXS^s{Q,D\ ͢#NoZv>+ǀuA`q& =7nMӄFz ֍]H`iyv {B1:դ_ +@_kw 1}GqCbPDb]q]!JlrLAkYرͻƪN34>jwCV&d§`b'63WiR%؏bՈqvr~-?C| ,7%8he֊v\gǛ6tc ّх O(VFB}dy{~|[/W]m[4&,ł /ދ'49+;/={tL SMj"V/}lĄ%>Rn$ b`T:@&M4զycDBa4,2R3sFO` +4ޓбIuK]? ?/Z?r%,OaDˇ[jۮ(یzwFh[ƈMoLjc;p}i]H#e>NU(ITp0Ikӓ.a<`yNdWvg*T<] RW[2K$7H+Iχɛ';浊 "-j ?|ӫz:oDrߟ,]e$A3iL9pCbXgqfYv3WWMa:Ke]pbqLf* XXΨ! uQ4;pDDY$Nf5 ݔ\r$,vۛ1d۞*fhf]Z{PɃ{Y8UzE~ӣ8* H_gfLP3J5W5H&-t&UP|mگ'~LfݬʌNCWd}e.͘GuW㹶b@b 3}%,{F.ISܟ٤$`'j5U]c66!6..'yRr~}7oݜz9pn؈2D''@SLh}lofE wgnߦ0 [ 7D $"4vF)^3*X:㜝k 1W,d0394-l `| aK s̡]ge-Ym=QžF^Ly3~<:[jU4ѡ z(ЭNɢ`(=em[!;A~{&u护Ӂm<$G˝Hg0R|(d}b%|"}A?ʕI:1FOvKmg|WaFS Q~AP`v1vs0EAtEol}6%I1>bxSfKxg nVy*)7KvEO|Ϻ Sli,ϊ /p.!z/U~~+@{p-}(sx!6\ dR տfI3r]%Du'pw$6~5NK<|@y?LLuaJ7 }+u $֊|O0%ɩQHM=N9Fc]9aS&eWu@Mq|<0(1n`kCA:p=4/Cb'Y#\A9si5aZEc+?q8$01iAVaHG{i:uHjkE&ZtGՀ3~&͸ `)@PcDLrxml"+²0^r䪖c"yWV6u4&<j ~ L. Ʃ _cTNm4Q!Ye}X8M@h Tycu5iU~rYXQjxR(]:#?Zg,|ףd,1¸DS 5S)gƟacAXo- <4#*AWUd%KBf鬋S f JӨʢxx;NmY.*u@I6JxT^J)uR2]I0BV 10/a|}{ %FyiXJ.B_@a,)p$cGᘎ^x!mA~Voto>ue؂1v]@Q?Ph?L%F}(*|kQ$ffܮe6MCk-\["bVy(|KE|2.85yV: 3wx+eҁzFQ6-YsWwoz0)s RnY7SbNu^UBǸ;?,g-:Gl#8k-le l+HĖ=sՌOx\TE$Y =@ja{P~NN?""nqqe59ۀjPFż.rCl;$ vUi)⇖ܣ9Fk\㉘FXSg:Qi\eåViܺPuU d$!r#q%CS5:Mي<'+ .eb~-=[k| zX? FW>C.tr.) Û;rh84b VOn ͇5dh>uE1#5at?A[ ,]j[tn:I}06G?-c8AkÙ[cM8N8Sݸ\MH3\/8.%Jx ='Fb] ԽX`@Jm"l $7>(n #|nÀ}q+ [X2,BYQ4^;3Gxp5֯[Ez$?3c_ eu.`O&H l$Dr鰔R:1IT'`ag*>*RqJ+Y6ee Fk-\\+#[OH)p 3_Q`U|2̴Bowi$@#ۏfai_g>Q:̓}~P7" ^ڱ IG8Es;kF+M 8Ps)pjKԟkL_5v|fţRSHCSn.e !GUDKK`y*tTdi*[?1ŕ0NWsl?ADuzvOX?aS(ݟܸ/%ѷ|М& ViwJ ?PtDO1LĤw|shklJؑH>lau'7a;6ihUDq26lMe$K#rho m9oǫsNWRxְ !/졞S»0J=e_ji*~BCy*\ZAM) {Ň,mQ)|g #'u9.  R~w踺fxc 1F!/v2-BG/#[Z v+cR:Хcf]bS%J|JhQ3c <+0aՍv}*wA8[׭t[#pgGsMCխtSdvR 9}\(-Lwt EKs3&PvI9<8R@BC`Q0\#UHeՅ'SWJ #CnnϠ\]z=)T,( (8pe)U$B' 8^Ea*3}.QCDLzGx$5yߦ͏η`Km)nF7lQl4kt]&8Ʌ?VtVf 9w׌/4xa սM_zf0`<\Iw3.h#iW$K]NzIOQv:%:rĘ4!ÅUDӴ YmHrFy;@i(0irLJJx3Fc6 mn.}L |{ߔ,nІ`EmM[WPSa%60 ~s'ؑ3mھi[)D( Z oӗ,CO}RZ)tDuJ*S!l8ZIs\CK]b$ Zw- ~7e?Td{ru۲a7A#v31Sdj1'<ђrR/)7/ >y[w:'FEMNZptx&[+> 4:UZ egN78i?ž3 p3PGo{YW. ޳oƷ;E>2 ~,kPx{h -ѩ46t!M[#kխ({HW8TN#.L6m}/rE# V[_%({ -h E&+ gLv  873:L0h$HAdS)I6 a X_p&Ld"ΉJ=k@dP>{ įɩJ #q ##˸#@&/\/ExnzYà:3yS4Kb [/DwM36$ QT1,>ŽY,Xng6%<)- (ЮȈ_ d5%;sa*ֹo4KS(F/( pKUD]3fB`O΁V$:uZ CfgLP_ =O"72ga LC)0|:I'm'Ʈ-U>Pƥ%s* fHr~driSXf|G펚rJX{V\uݍ44 G|B0} 6V=bh JN}|耥i%RĢWxh[QH#sQ1H}*4|t$/Tx_9?ȼ!gh Iͩ,F.}jj(:PG˨ +T.o7Oϐʬ _ C62v˱z0T-cin~?;V뇝U2dl1z+#/^Fx,b Fɱ"̳ᝡ{*k:z\%Zý0׽"sLR8TP2Y@Ȁ[1ބ͹ek_;kklkGqpPO2iwS5.aD\|`cr̓;@xCv"+1(vB_34'a&k SHɄ_ssse%N`!?kk> (7k/E~(\ ;5}x (^ ҮP&& ce9zB,w1nSU~ JZT($ 큻7LV$ZyumlEgcҩx$nCmS𲮰!_H.J=ɱᡃ9_E鈞 Nǡ"07-żMȉi3)ld! ͵Fo%J:Yf),f*bpaG36ĩ)L #@oy,Y_\J@n! ?~ yT~ ;8oB {!-1E{ޞ/曛 6AS; 0!!3]D"ڛ2c5u+v=~{n1k^MJA^202 Za!хGYpX~fvÁ7b$S /9}]IƞkWy%C0JEɋRZ wYJ Р8}EY&]PȂ!?K ̒w9µ} b`*iSu8kh:QǪ HUt1+rFw{SY;u_W-Ӂ=xbuj|ؚ f^O3 z!)?uIe՝Ŵ>UOޮ\>f_)- K]#QF`8[a~ LQJ?p펰-9JzqsP¨/"8EJ32Z3<J ["1 S+:RI* fއ |&E:+/r sCuɕrQTP^gM1,Pol# 9ooG?8z[*?xbjDzVQ.BzVkncÿ|usgh|5 ,F$ݽQP8)#/ ԇ&9رp`@ ٘MVl~V'ۇ U .&@{۹rGYa}6I۾v q)oP$2ԋCDEŅg[@*o/1POMh9 6:y0*Qm5erd.L]$N/SG N~āK.3?*EJEeRTNfES0 `;ϕ%}6ӕ@,<#mb ň7S}wvRK`^kpܠ.[EZpٰwhMߣC2lz-:)u5tąB5ظֿ 3B= )VPK[Cߑb<,K+ivkR L?uVtm8$ӈ=qnMiY  G&8lJ/} ;!I|Qrϓ~ އ^b``T^# Az8x@8))~ED0@y]Et\O0 t!ŢA&.x;t`p G6{ҹD.nΕJE" .eE-*r ͘9^$Gڷ?suC'4(X#cyfIKތiE6Zqhi e̔3Ǎ=|m88:oRT Ur4&Ua#}$~GNƓuA#=L佟|b/tRlrӥe _V"ouך_tKXFʏYq.OxNd' c 47Vm PAu}E+$.;fqiPQlac!<-dhKGCڥv(o焌9MV2hez|JaF`,o n T%G_r3/a{:QI!| ~/S,g į)C<:w\'>(\*>=P:dr-ؠrEH5xISq0fh| ZTsjJ9M@=k4,d>n?n( A 0cZ Qq7sR#=ԭ%)n!OI>_4,E<_t.V /`7rm)*5‰ղAsrAnt~ I!dZ>kk,u{i1;`?EgU} +b :M43;T HYޗfw;D&iC-ѐЯSű5|mi^x%䩇{32rl岛璝5 |9 q\pwpzmC:iĒ4ߍU,>kV)׫wIzOlphédA{Up a5H>э&kfzIBJk<\z3-acд_Ŀ=Oh|ʫht*!5~4Ņ,ޯգYe@ CӑwVJ@rpSBDoJ6k;<4/!?8_"+/wbe)EE☡ 6.{*AcՊTlȼ`jmd%dzRT s˯/5!abNPv S ?Cypl@*|É"ݰ&<.RQ@RDf+xFUe#A\(B9L'1e|DIRZ-NR>) X9tS"=^`vvPʲ~@a/ 7>{'}ꜚ}{Z1s]z#!k؃ +>n(_|LPA*pl&ƈ3ŪMwnp<(E)PwQlyޒgy}EF_eJC" )_/#N%Q瓛VZF!!̣ѣHE7 k:xQٰ*λu:B@3=eA/ك\] q}MמŸ\CP-hQDMU5a=:9X0*Bw10N%ym(֋^ bSC6 ih35/=+bu\GDC}Plr%D8FZ`d| f${hNف;wmJHĺcDdGw _6^En`MF2G ыԍ{S M= eh8&eM? `[Ҕ{О遱r c^ro.%=4@O9M-wr;1iBiAynT9#Π7of.%q׫8Eu/^(BEC3t4~aM0J*Jjt){>x#ΕYD)Ohr;2Xc Íe~–\R|l͚( U_.fGo$[|?' 7QjVCU &&\LBBn%ek_nlVtTlHJdl=$UBag-EC!ׄ_Ecς;B;}~cV~ފ_[x`?x,Rs4*afQd&jĊ)*=N$ڣHO,o96! Q֐#qIJk6FDҵ0M} QwT 41SAЁ\-7Fw^eMmw+W>˾aXq0.O] Bwbxφm>5?MxhPƖ)jw9Vu kΥGc% h7ְ)(JSmUpo/zAW#+%2ʽӳ$.s "}GQqNJ4GnA҃`6>oC 4)b$xM{q͹O[qے5@l m ߍsKgTy~*/V3|p(XSV6  NvEY"?ty#E ifo#P;p!|c 1wDzT*6mBINzpV M4kC(NPFNb~ $O75^ g0O?pPA,{wZâPenrJ׽՛ JcҊb݀RͳڈzJ:f&Ez;Ldas_ĚF;؆p)34!+#asFt/~ZP.1z8!^ռ!tv}oD̡M\肓]i)b$8I!O{1wJb.̧iV}@@>0ȱ3ÚԦa]DC2(׮H^c̤Aj.AzU58tќ_)o\MA*Sq- X.GZt*Lm4G%:m ^GU&'-Mk}In?[BrZ( zݺ_J±ob/xSd(28r[9ASYZYyez4ѧ:NcKQfPǴQ$v^e,Yo([Crm9%W3*Y|'pxCMsLiTMȴ:Sg.TrVDq K'}0*҉ |aُVa*FΓݮ 0tvuR@WXio4Ρz5n# K&atgid<LCyḷbp3ǥexsgz\+ F8Eb QS'?@磢.ȥvs2E2cgK$^#?O#qJVw5x-OMp`}g&pٓE{i9$;` q%(I;VoMMxE!?9dL߆{v/9*j©I+^XfAc0RM{AT7|%N0]J"MlV A/OXue*'.yNIp')Vqc>Q?bߑx_ 1~] FBȳl)4]( MF;eG4Wx}Y)RI3*.?6DnڒAiY @=NRXU =8lRnƌsr2\OHhx8QNۇi&lչ.Ƥ]+܇ Jpm7=++.z`\Pʝ(.&ŹR5"634dTo=CŪD`=~Qض_\/z5]}ՙJ݅bWsږGfiȋQ)!/Е[ @B ^'<sݺ_w7YHO̼x4oxਣ#]! V8 ػHG3f[5,mE~wy2zh:R[ܲ |Y_z륬5AFmb@7&=E Tu;sh!{ㆋh[=}Z8J$&"i~UqNy/Do :Ӗw85;=%B?2gi=B2EYlB%ΗJJ0%<n鄏ksb&f۰7 G3j56Յƞ5(m3!3k/<җ S}OL̻n%^H*eJ5t=.0#h4ׯu- o)߀E,9A w$LI, f%9}Ӊ|7ORv`O9.J`b7EP=n8KGޜO2[J3@R.@Tvb#D(%3 /;M:GJS67 tyZT'J55FLmWw0<\I6l>G: VD2vr_4~Hމ6#eVڎlOb,&d'ĸ =Q\%? JK/b2__Y 'ubry_w_"]YKcݑy`к۹Y7b")RHeC`)IT]>>pڏc WS=}@ D M,~g. V3UE Z^J;\h$Q__Iɗ v&IڙX WO5r$*{t _Nqiٟ'4*o_/7 .M!InGCT;qUhKmeʳX:GeQ3c~  ou}]>nWT.#Dng+k []:fIL( P_EV>aIN`1[ C۠jqHMm]гC3̅f)&@yI!QWS;>0Dxs_qՉMK$#x{ =ůrW3+/s aCܒg#.]> Xi:E ;{?暬bjZ\,sIu;_j\iqnGf蛶 Lw[ס$oW}Y9'kpxg`I& `Q)3.۟-R߂{%S7ꌁaTrW"rWsUΩڎ##L6eSS80BЮ5aM5մ, ٞM)PH߀Ɍzxh xӝ;x$ӟʎ 8Γ 1c~85G J8`®Z5dUA/;"-+Bw8ECI>fȪZbeCaF7Q$$tpƀ>QBIH3Õld$873衒5։b@V*2B9oY+HB0ٻR}Τ?P Ӎ{H#[NrX|×m 3] d¥Or(5Ő]=v#C^h4\"аo< ٖzvRrJZN*(V n+ȒVZ* >/{g,A;;Y;s{~Sܞjm(MU*`Ob4^ūڄ F]hŽوsL=*e&RuGo3ڞgyr.oI3rmi`u ߲rV~MWt?MmO{"T[RI>1t^s|vs=x)hkG70,Bg`kE"WǓ YZ)`27OńVSfotV r)C/?kǺq5bɪ.L(`BWFby&l ьiL?9Ig|rN%~'`v29G;?gxÞH{qG0_րzX1čM=yJwC4P֮/lS&`Ѫ~3xoZ;l` n@4$ARq,<߭ߦy3H ˳b5k̠3&uqb9:ࡉᦉh$퍚ݎ~󰇝}dC"Fv`+J{GmiHYr8_u8MHm:b'd!]YZk"|hpR!fw>ue'HUi«`w7Hft T[CIlhcy}'ymGV9:}7w{1%ˑ5Ks ܽ5B$ Вbɛ~kT.2xO!j-ry:ef?GpJHՐoflE“guz:l. ;^bAdW3U)Qp-sM*z?NSAR*J́eJAcHS=X-F6ƚ*oC~ٵ)>#,.$Ee~~rγsY3ܲ& x= IQɫƇt}__sӸx!T砛? ^Hr|/:(3U5Kp\=tZ>uwoW=N`<u s[ Z{hli@f$4rkOhߑ/Eոڔ4\=j2\Exjsj(rŤѪ tbN-X3f{\˂9/-z~T"ӴH;o\WSmvP5?/sb%Uׅvy_@sTd~_OMJSXҔ:";KgO24gtO!>]!! Aq,QYdNabPD̕`rS"i2C*(āfVyL4i{w<.puc8LHu ܙf roUpP~aޅP0ӕo2, :g!Ќ-UBK߶L=˅_+_Tv ך?_šL_r+zӸ}xٝb5|8KAAn[([oyX+WBjH--v]jv$vWyݠE{U*O-*C@n7C}]Lzju@̡eo.;mș+[6eI2xSVizГzdSBqۆm[Y"^[G3tC3ZnNgb Ȭ6Fc oJrZA-u?L]n6\(vIį Q3I=ʦ3g [f| ўISc& \⽫Rn6*FG6ӑj 9"־dh$D k$u6NVO|' nG~)1qeK)ld@sqGwDjgB:!sZ{d)‹oUT W?D, |j}9zM]γi?{LDFqڝi-R?% 1κO{`m3ͣk_P}PCg$UŢ %}#tQ2Q[Ur[Rh|Rsz]( apI]5ЖA :Q::݄oZџpԅ=e]-LV-3Ж J4S#hݞ-c.ZDs=~JM\+ R!du1sW=)Ⱦ;2eFd{b :AHp.yS=2?j #ZD>գ++Tr~b|1wR}44Ĕb#W^ɹecqLxs:kzZBdtqal'gpG,/N"8ɤ;o>R煰#Z >\ g&)9?VEu0XЊO"} }3ux᫏7Ck }dOŖp\p?FL0S:緐a'nǁYO+DŽbˮ(!h]z/$ F 5N!}KIS8J0E'TߜQ#tҨp#?@3HȅPC RQu_2[کT3isǙG6R|xr%mt4a `ڷ+h,~"K`_Y%\<>멐a? P]a2;$BW}E|blj~ò2|a&Ve~pӁ 8E_0O2*'w䳍H:N.` rصCkAv!oU: H?]F`W;/E+X|Kvz8,sNU":* 6?k|h4?ͷo6$ɶ4Մ;)2cOxϜiH&XXJhȐ%0IMI"/"d"vʅP7o3>=vބ,?%yUJ]H x4g)pR1(⼅f@[p;6*l|熳ǯS"]6xX,K-]lr\0KsrPU?R ƒҁ5rk=i> G*s̗ޝ Zz|gHY4c̚ٱNnrr ^oX+hu -2,w6lP65WwfRb V_ŵ(p-F $[<$TD8 _d  Bh*J*9GiAcXv_e>ޓ@3R1Ҡ AYLU5mi ,†yӬЉϣʍYN@UV4)#|%9_vŕaQAz傎Ԗ-2Elq[ _ UsZ1+sר#iJjd,/$|kDZ0$TQjMoR/fPPpOTD "[6rrY8wJQyNkqzB!{3BxϊA(:1ƍr"G6?F:gh'[8C t)mAbʱaAn_G J?xazJ&U4Y]YgqPlߨ(NȺJp uLTw2SoQ)owNI&Gd/!@ ߮- FUdђK$B$N=Q5ָv/8F@wmC K<!:#Kzr{L`;vޛ/ ܽ3#N>iLU@8ug@2&7-Dw S Pki JURX!0^˕C\M&:XonEAŔXku#q5 %*γ~w7\O=^ `e~3#qH#>4ۅ- v/9BnOImK%S:DcoYoJ2Jh# <$,w6M,>o`RdݨHax|>r><)WؾQIHX5Wx⹇vm,plnpgS`L+cs容W8Sy ԗ좀fs)'PPWn *[uKC1ИԛL|c-uC]N]8$EA _oO{NnUUʓʊB [R[PetUlb4cيzH-#2{Xx/Qn$ \2|Te_ v0]HJjk k;\}vϰVm8|bFR>FbZ||&{Xϲ.Aθ?E/;2Aݍem v?,Cn!bEt_f^͵QK<֦UsYi@bΕ@$Q6= `k$5\vdH$/6y -uҚY^w蜱__<[:ٰ-UƁBUp.GFtSء(7yƮD c_ #YQUsӛ-Lߵwdyq^3c&!YK_<p}P iB2(,D@rjB.z4xe 0\Hp.mBoKR -g9c1J s-Ied#[\TlۊJoyQxpZI@MCůt,z)q6?rÅN~.̂2{P|o8g(S>Ґv}vV (deؼ9M!$ե{q HGP`+0]r]}91c ""OƗv1*kmZEuTSnBzl)jϮ1T}-RՑMSj hWq|C8t%$] Py(g~ޅN?^2(1ONژoYK{0ܭ-/Ҏ6T>'oƾSU<aGDtI1p%Ƥ6kcEݮ ՠN nY F0Qv j3Dz5\ h5a |EIGl`2wA>(v'Os?%k.>t Dΐ+b9^5HPL~"mO26P_<5a˼܇,%1-{&rB-qE:pD8AQe8rfKOFX:+͌d_1I}T hϹ)[(Y.)-Z1@gJ@oۃL\:\Ubhuj'eŅ&ˮlajKo]a,4gp%r@x̲l4F6024 rUf[8 &D*_O~u9IkeO!9[ɛv;2k1p|%%E+nMɧpzdIPcՂ}>{|Oj,Aw̷lNľo9\{MC\Khe:JD;CX {)輡Vxm٧ݭpQ S.mfǥ+n m/U p"e /`hY߱בfM'9s5g<:ܡQz@5kGIb=E -M7:^W\*~1#f\ vbw ˨*h)لidTϳW[BטsjoӼ\DK(+ӡe6HHPwFy)sKs!vUHPU!뱟Z?'0ַd.BխacUѭzei06Vnj/+P͛'&pR-ՐGUeit_$1M bA`jۂ栯lW+і{TY dFP^72$Ueڳ FTpDa_H|JZ=)_]ٓ& vAvG8 |6|{p}`MQ(yL< {&Hqjڊ8ub٘,QgXc.F="f8+P](-rsmphwյk{C1,ջZ. HύFWT_MRT5^(YD2`gls.?Kh wl9A܁WW-JlB= ZF2#1L&nȄ MrF%]FЙlRSy5N(W'qLz[Gxҝ3[\Qjħ{5"ilE ! !Vb?Z\ M@Hw4'xḼ2 Tqo cvlhgqJkV;/z lBCIRȷg8 D&(StCeO }&e}h +A~J5gush\Յ8G$G;'|!Ҥ#?lIsܫ:vmQ4nICUV=lBIA1٨;"/h.M%ՑyyFhbSb] PS)AzfmI)0x2QjoA*80;^ah"iU7 KC όϷ-+Xa6P%6LtFi\#|/aT}al11\r8f5Kvz8Fm#a;8^\eO6_-kr[V%nAhQLm_r!vhv м&$ٲ1ts z쎗:'~J<*(݉,ǔ6sCm>/v`2Ӵ#֋Nb9U}Ȕ6 "L+CoR߈suld 0!2B|.m%Ѳmh=]4^3Kv <[Dѧx8^ WXō ƿس4Zˢw%p8'&˾ΐEkͤTbuZhN-mNdAQ"~@5bHx}%6Qל^dMbM yO=0exk:? D2^ڙ{^OvF֝㻄znjF/a%XQ£Maߘ@8>8i;ełAI'\~qhu v۪$0Mwa,D8!QZz Չ:gR#❭lYʩ \-jiqͣ@-Kue^ߩN:7xħuЊߦSf!N~ZK*F/?+ !>rD{R;?0}VE`pAK* $Gp]2c0i@[11 n՝&4ܲv/O>1VEle8ɔ{OI3]T=Ҡ_NYozG<Ѐ̓fp nJgOMaи%=D'!~=oFqx4=wPGL0>2VnKw@[G@&`|ŇT= I@XJ&(.7+o.|ؤGF70jM Fw,iDL(!̖~CB o@I蠴X.Ը zdqO6Dtص_;c~=: ‡Zc^`ƾJ>p6I=n0v榛'|6z/Rf~JBXDxB0%?XyQD~}Rr׃/wK+;( @;i#~Xv,'r2<|#sA :i}S5jNgd8jFPA5b4r|5i<6 <v>2_؝1 %IxɅ8mt_ )JvM0&~z]ζTs34g<+?]4?y7[baw&upgUap?tdEoL4[M!>Kg4;T5 &kC \ UA4c%!w^9q^y3Y8P6Ӹ=ͽg5?kB^ T#來ͮ.)|^W20|>0(Ej F IٷQojZAn8~&9˂,R0FVNꅿt1!kj}.:S}hŃZ+ k1O" .]ybmıG'*P4u6WETC%W6lتT.kf!5vl؀H"|yx-!:Mo!@8=umuKR9@|l6a'إ[Ύ O(?<ף<[@-_+Qs(Q[X$^ ۅC#݉;f;cV,w~'];yS y&TQ(EkKԙ&/ͅBHdJ_وdLrm2tzXZ8J8ꫲ?ӊ f?$ꬨH_4W\Ytס/5[Qa7#|2o#s@+νnzGjw?6yb[xLl=BhwU^[n4)#UFb@̥ܤgt\kZH ؎M *錬IDߕARr@(Yyrۻd%طi{o4Y !J4w7[x9H8ۓgn9GE@c]cpC3i?^v8@?XK<SC*E6|9qMOطyavU8Z2 0 A*!洆AR,e Ȼ]VX&eloycLq NbâVo>tW^,LA&̟Qy _a7_.m(]M0RM6^_#Ryxa`oP$ &킺cYSCzNA !Gɬ@4cRӭ'BOnp|8w {1@Jƒw R\ 1_[܀ n4m.ɲi UorT;';9_{2n X.|Fvr^.\o=ר9{ZoڴLZXaV<&޺`;tI'0rbH}X~w^w_F?YQ?l 3o*螧IE;Q)2gH"/t >o:9wZk55D5i,Br7{LX`=c[ R#ʒkBk N`@TQ Ff2q:Wzz7l"4Sc9h} ΁snaW*(9)ԥ?q 4arA84:ᯱL:Ad]wzԡrH A`>Ƴf[]"ll$B0>kce[|Wd(lݟ8Sk8N#I֊{^oA.J.g-6'H]3sbزft i1b(n C>Ņq0sr8+#q6_Oc.C%i`^)%EMuY7UF\ 1U'uE".AQ Yɇq2M̠o qa{Už|oޏfd! t_f}dkPs 82f*gؑt,Mdz/T|G=baIu$ IF̟ӘTreKr(nT %_.ʞ#eVE <{ **V 7+ eR<]e`YmG{}rΣewq&A]R+=O&cmFx0ܛrӏwNB~}<H;Χί '[,:N JT'P:yeD 0YPS/C=wվR>g |X'OޱM1NG{n4GO յv M:'\1D8wz\ၓeUyy2Zaע5-~GHƨx2ŹjX|?jrnkۘC-X^4/kX k5hsYbx.76y T?\QCZzLPwnv7=bk=@G[ Z8 Q1χdxh^bV%(Vuy7MD1r;.'nNu-=Nr9Z#-$`H[_7D99χħ\^T(oA0[/~蓗VX[3L?GyER@tcS~zZhiVfh}rgrlDJKu+5/u>?G/)5Tl"D2FOKmd?sz};vEn²/\_ @TSgX'XSp5¾G|c4iգLUx:KbY"2. oC 1n2ƢԹ{Ƨxw gsUC$&_Ww٠z]d2a0#Q揨qԗ4!NuC? OP" N &54G{Ѣg`nF;]0 T-p!l&'>ʻwDś@M/O;0o|K1 ILJF;x?:#P0 ZajȪȄɌ~ZS:_F l0"}[@~VW2= {Q aH YcS-][8]0C;gt<A[)TS{V ^ E+&H5MвX`e56an*.+S.VݺpUEb}s~%rHqrЄ~jx<&ʂsnxzNZ_f$%BXGLV("coӃk_VbW+ 25gm8T?@;Q^S+ҹZJ.j6@ nr}F17+ZLHo[qg^;[wz<VG>N/f%+j=A?D(yE?\16lLo^;բc8; ,F߇:"]6OڳMBKً]z1rߔ_;1gxJ&d0@qJVnl|f#!}ej0~ ưD(ŔN%ghDNj^@ #i|0c ɾ>k/{:\?95=1!rp4/_v_~ņz~\e{>K`,=Nd-aX&}φZac1~h"&h&Q(* Xѵ;blL"]rQx^4QlP$=B d7\, 0-oWpgjd(̢恩pZZߨrPӥ-# 8>WtĐnC&sL]5p,MXL9Cm/ A9l+Ecsۜ Zo=9@yd]M-b7p[4X%lG?pK,PHh1^H^CF,:&nEE$Li`.,j* lE9צ`!׵_oFH$ׂ`y fLșقKRp1ѮQo!nfQ ǁ ׬&ő?Qi\wIR<Á[ j"Mh$ay8D%7(eurY=TNȎ 1"dɓd{WڄFfFۘCsIVNT㯿]bk2JӪnhȎL"IqɴhMX֐u7Uf|5+p*hm;ջo`ZIjV+ϮؘRn B)WtA緌o$\tRMƥ8XƌuÆ!u\VshjLVnγCkdnW@3cf.3E-0  2  v DK?#a1MJMHKa(I*áiZ b֢ &q4Nn=7ń˩r'1,$[iȅF!>1,=,Y2/fSl~O.,~ >ȈuaL,tM<"ɛ{O+Ր? Q@0[|.i=9]&@@Zy1v C\X6]sKJO ?G]70UIS‚fHuF?U,nyiPTޙ#A ;3ӹ1. P€Iϼı_gePEWSA ZDt{ VzYT LP !Nj.iˁRfzlͦ2&룘GUKIWڱGLj-˚܄ fۍ3:*a++\A R{}~bkM#JXcp e@ 2Krsm VNq&:~VX "q:QnKz1%g}aT){c_3V>6aв31X Le2oI(!ǯ9Ff~4 66 y-̹ժ\q RD[Vm&9NX<_>Vt9wS2"~jN|(mQOXrq~`~5a ?C2A"N#>MM*;u\x`X╓L'I$49}Aȑ#%VG{f8Y+ xO AdLw g~"JzkPs Da%{$AR&i">0+hN긘cZN9YX`x/Cx*ۛ\d[vw9[b,-jWkFŠnewĖk+cD)g9JOztqƗPl8ЋNHօ+%CTSx!: a^ uTˬ 6R4mԻi` {UH+/=Q2?zߣgڸY˅:;0I7aE  O'-w1w9J_x7պ:ϧOٞ;_1ca5c1^IY9Scnl)KɠCbHL%"iѪ R,1!'8z\Y-2uSP!YL²9*7[@VM{͡g ]mL-z!盜bdA ө}ӥr ; -u W-'Za7} a:-r. Gټ9Ey 4#ψB|_V7)7.q@ Vebcacr"ەmlM$3Z@Qϖei,Ѓ[KǿtYYg[óPwLv0$A[US"q% pˀ Bi8ann3LgP]caW8' 3ćJ'3m(XRץG.(ݮԝ(FkeUO-9+0*m@Шv*6yDQIi9iC†7:n@px.d~DӴ}OFJh)@ 3#sl;I44" 5eB/3uuQo<*f`**FRO WKT; {ZsB-4Rj4H(96dt&آVn3,UQ^m)3h;T8 Hp5 ?ت #}yyX<9B8NGԞvyvu9tC^Tϯ+hpIQ}=].515nŒqRn>qj<.A:TL5Am~qvmjhάBC$_"8K'bԝf`f!1S8A1Ah NvѪG-J8[lͯSͬ6y4_ݷYxLo: }pJ{^sx01vu4qo[w琎5XC_}i؃7 "8"UuA:_^Ց,BP'C1}O}YOaN)yDV(#Unێzh6hxHvPMYU"G'_i7{LJ5V?uskh4eaK 7n U7i|- b{5-J5X|lHvݖ=_Tk٭AU9h-UȆ4):AqPe}ʏ3[pL%7d7m#ai?WSƧ80ʈ%D?Za@(~ #eP|Lͬ<دEF7lxНZ+y֠cpX3vHؙ34@5eQ-{S/|YղM@S?,,?lLӍK!hO_΅wHGܬGa:)EsdL 2vǶU HHBt_<i l-G矔^Ks\o)]dI E-Ա$1 YBtZ|.{$(xqȟ?a0LDn#?4t#^cDZ;sk0z 9>#r1Tu@UCєCA5N'FC8Ry2QwUNq;sVDڃD[&fFr뉞yVMI=mb)pN>ۅD]uqj)8O` $!#Ypf߁Z%hpݐ;g)Y%ǐ~ ZZ7V1Ef-I3[sEjB Ll_9l1)5#3O *ܜ᛽kAc0,i8XL8DIsFH]ErP0gj)q.^vlDe:[Q[h#?I,$ܑG[7# CT9e^%F򓋕6W$lhOB0қFA "ׄz䳱x=L,>kR eLBolSpt_R$Q;U ac X F.] s)I b֎-A,wF`Vm0 Wد*F}6ePz)5S$$d(Y%Q.s1\Q$hԖ|.2Vy4 <()b-Ҧi饁ʀeT] Q LCI/ \- cs 'XEpv:*mF y_M/7t4uj&: K['  0f̲c4Lf%€6+JP N{?h(Q952Y|rT/;/T{3mo{Am5+ xF{FCQ*y5!4q@<:)ЍDBN\b\y 6u+νS%ŇB Cs$Ymg?dm4$1>> ~>E8o.$-w>ak^Ձ΁'rm&nuOT)I{zZ|#).oL j,)`+b5#j{=}[ɱcjjX7\餖7*HjYAкn8ToI[AUʃmq9ۑ@dsÔ|#r+DՄ#=iՅܢ aYhYyn~ɫZ1PQ hIӥ9{Dr0a85xb)_6՟#9bB85Լ,gSPi l}=ԣk:Rp^8y,/5+U J_uSlcz)3UoIbtErγ)wGwE2=R1b+^u7>́XE6 !,\Inu>Pc?zrQ"%_Y8&n?83JhCDkNj?mY Bc.\!"Jl S@خ:BqJ|B2}ީ;;{Y]9PU$=ɳz( %,5fXr mhŸ,`ChGi@õhfHx%;P UNeka iQ%A0s^U(8nVt)dVw^=QK=\Ც0+T歂jQOH1R#p `(Ugie*}n}GQ4_lUӍ$o^-{^R`4C}x!pĴhu4Ż\% JU%?}xr>睢xDQ Q`^%aA "y m͏ҕؕz瞟 ,lF:tC50zV'"OebRPdY8Bj7$$vٰnl!s=nra^H )?_`Îط٢&(',&>̔;%,4 [A&{Ig+01)Dc>ICUdU3lѺ4 Ɉrf@TD]Q'WFdj$슶&`Уn| Q (=-~ /ZBΤAy hg˰I.vknY9Y -\?a<]U)R1Jqq砌2WI 8g}Ȕ7uQ/>U$)"QaJvo\~5⏌ͮBJcR$1 Z#,+ p]5}2M[t~0kt 1=ȝ-2*dJO0kYcܞ\'Z2(;F.8C53a'tw0FԶKi>R8]ז(g/~(Gˬ7?˝ll}49k3Nn&ءJ"'21e9էfϵ`}!I.ΤRb>$aI`(hP^)}(͹ T3eX!@䲤A爥^p>n BkOƓoAW?P/xޑ3Tx 8"G-9TsʜMnp"=|K Ax)p,J}7 ɫt[48*Y_vB֞NigZ5R 2E*P}E ;+P=!ݘ44o$nY N{etޔl1E ޴%NʣRcdьsZҟo;uxSPju s}_ ?}$V]T0{H1 J 'Tmѧ`ļO23hjapv220:aJ^wYlþ%~]la8Ng֠ }x҂hܴ6.Ц= V@[^ww9:@`ev3 \5¡0 Q(֤&X&1LY $^Ry%"!\cUu9FL V|l@שׂB-g3k9C g-KYnӡLʖY]}QjICiCrj?`JEhl择\x}L)d e4y+ȨWB/z8<],DTcnlo AMaY5 XzӛIG" L& 42˔&X'jÍt9̴^Ԍ&aaؕA'jeƖ ydYlB!&]Ӛ-h¼`/KRM ^໰CˢbLWMaǜEnW}FJ9 "CX&nnJs}I @T$jC_Hfd*hI-fbOd;- p_NgXuBvdnl?UXYS9!E֐ˆk*q x?3ήm(DjV['lfFx{gI`qÉ<*p9v53'J˝wO,\{=x@dAtGD}S퓣ׂtN駥bܠg'zJtQ`B]yfOKcA32]x xp*;BsjNw IP$C*BK>f.xyxН0J\⩆AzO ͠wh\ȋ@dEХ}ؒP^ZmCq\Q 12 [;(';$g8:ui +N̅ȵKgGj;UjT#0 &i#2珦QH*96[G/MSy.ms! E7UP#؟jRM0EVM~Qݿ9J/ 8ͰfG슫_IV@UνYLuU2qR;gTvTݼ#3S8߶˾-AЩn! XJ32Ũjd =.x%3$6B&1(ʓx+X˯* h|vUmb0?gho- < Kq=sxVQ1 5BլAt걅J ߸ Qԃr=m/IЎ|Vܴ9p3 Ǝg_CptT nf zRC W}'s}$ ]ߵ;%kD7 CwC@j&f=yo^q^M=.1n=VWc xZcnx^g>QOLǗTKr=4Q)IY$yq~@̂9o|m{P_H㊃h96)<c7V5l^4Nv,*áF-=2N(ڗC: R+&ĺ[b ELYAcmbS"Rnz=WQN|yg`]йYc;_ݦWÅ@~Q[KDe~Q0S21R3l1R7}c} (9HzI#G,NSIN0/(m ӢEV9/ Ed.|aSH0}bMz_6Bz ̮_cL^A]OΦG Qyo--#so`?PUU!ks@t`c6x'DNʀqO0]b6 8nlj"/ }^gzD) *VdW`'-ygݘ8&IE[RKQD+}aoe,}8 aA_sCSCƥz3. Q2 bn ,^[#'x v4 \G1s;Z1>knDW(%Hx"\:8np`_aZq_y2U8%=g|كu_ZKռOӗH=.wzx[= T}ci1Ҁ_Kb D4]I%9SB6iڥt@nI#gAZ漍lgܕ_$>h鵞qP:ܺf0HsC9LW&)qdʶ8[T22 +m.(f8uTiZJKJ|@%o2+CjΓQ~9? eqYu2{4_Ge% hg0R<܊چnQ;ϤU)}!Prj=]6ē)?6gU#8Ovdr{Km} mC2m:1Ǒ#'?&aA51WC^5i(3Y_][R6?noa_RPӊza~ߡV U?P_Qd[܌湉${^9~PHe4"d7-¨'KiŒ4ـf~sҗ۳4k'fRzOg2N+qvvQvb ƯI.|CZOބh5jdrI mnx.Teu(Jz)X8䅓^Z3e$m]f$1T@ u%;IHz~Lx#V]-\Tej*46[LKd~b/FFa=JQ\Rw%]dc%߿5I"Ȗ{ e z 0g5=DȻH\PSST+FZ[}p6\aL St. (n9]D\ t. ax;\Ƹ/d x%0оG +^rwN@uQkl*L"c Oշ`r0ԅɶ`vtBw(z 7uO"2äJUZ M \Y{YGέ|X㑬LJ2 A b ^cQ xD]fB'y;yz%:|iӉh\yB,Z%޾_8'It}E [ӆs6:9).j~)ɞE@33Ms0TeuWaSbC FK1GAfT%>'!1 b`cT3k%yhdb9(yL L \.p8b)2B0n[[J1 έHowAETд GȖ+ B;Z.@Xq  ,GAPRdełl,3 8Vq^vJr"b  $mAbQ3MrP?YVSHG `1P˪v@z|f]f#.ٯso؂]x+ꢃ գ>Մv[4cXj Y6H i ^M-F !"gXՒYʻC.b8Dؓ{N_8ՠ-.Zx3v4_;*))0|ӢQ wTQmH3yȲVUt/!Zh%`+/$FY"FpZ)|v~;ٟ;TdavQ?i W[2PSk:WAcX'*l8E?}&7:TQnDCCXItBjɴxRץC´^|dX}y5ZJIhkaKڊp޴Zb] JM94,b@ZFάΔkmU+w`T4ڣUQzeo g* m{?wpZLBעP\G_mwjD *-t$i%H-Д0xv0JcdFPޜ;ϬtY˜^AF=&s@_ cC:g?_QOu `\̞ؕ]#Q@/]rA{ Dopj'/HRZ |E/y}5bBݧn Fm!usNT >ŧnxhq'K=yS%-Ua}xC@V!y)<tVHHAe-?B\|>QcZUP49)$T86 57g "<̠rD2sk5͗P&rxJ=DMsSp4'okh#ݲޡ>o=mL0+ IJag%ur/u@6s6rd͝IBC~VC]eem&-xq<+N/eJd*~FTsX$+{ِҴJk3GKm7rNLohw/G iDВ~FI93|c!xNwEлR6WԦF|OGkz&3' `J]y H:w3 29$cuP6Gi nhU Ds UcIjX"wh`7p׵&ka٪.Jbl.տ1}//ajqy| 3Q27gsؘwG~<[*İ3+bs,'J4~w_'1i:ƛE׎!CWEaCm,eP4)'ՇcTi9(ŕ4q`p ݎMQo5q p$Wyǔ+k{,?%ouJk:J*OЩd=h(I&ME4+ T0.,0=N-Zy4! o"Wq8hZk'_d&=KY,%3":̧?Qr|N(@XTIQq Jpå>o|",92@#" .b@A߃}&1,AE!.8}yvo͡L:b]UmPY ?$ɞ:چFQY N4ȊV5-/+ȝGpT+08G#G`y). 1eԷoƻty$Dlb^Vދ0-h9WQ+p^Lî#Ae\O:) ?܄7Vt]N+꽏̄f\=]3ҊFCГ`c5?AjfGO, dEƬ _Q)WM` ~+?AFYDҶlω ;s5},&^QǤ^`^ŀ7X?Ehi\H3LP֓SA{ Ⱦ}*y2C73KԪ̣FNrR\gق9w+H9]Gz.𗇁u2o !  ת|r>XAclRDI`H꣤a,os*amٗuh Kȿ^ rt SYܿ.Ϙ PC };t [חurXƾŽ7#~8ZQFbRT!} ,ijd}S#-/<{F0%АMn2 S@wT.!SZp¶ۅ. 򸈢I'n[TN:!O*|Rg >B%v^X7b[EXz9AX kZ}BCM3ٍRԬZݖ냬{ Q]A0^S"щL ڋw%b</{ʉV@u,RR@0 Iմ?FO/)[71-C_](3\62h%@BBzg W*B̵'#A-!tbO=]c I$Չ n+B,}>A# Wm;پkOhd|"TK^恳o* [Yrdo../Ek8^! ʲYZ\[u<*ؾ >{)IU2mQDT#jH͘]٪Im`kP@8rt7~ JSjrzuU'- :&,5;)*ɍ-YʾUM Kj!F *_O*\{̩f|*P4@dG (nw +jaqˍVz@Գ ԗ?җIDq,F^z̾d P(uVjSqɍM#wjނ;YVlS˹`3M7;@rg:ʔpb_B':%GpRAv@$^@fu 1< ( |v;߽5~vc$ڱv/5 0ܵP7?*Sܟ'BSh޻}# 2h; +XA77ldM .k}Sea%~(UzZhڣw ሆ~[Lԝ|N]rINYӿDqĆQ oӨn.#gp*w`#23@pn.1dԮ.3ސ~3qNhB`cq%Bن&TY&…!cd.ZPvZ"@9M8 J Wő|d\sGgoV4L3G0 ԪLFqծWNhH0|zYrW\K.2ו癚&b@p>Q9s{O1۫/S-FEv૳M{q,wdϻrc V XzYkѭH ÇF*RKw#3s}tesQ!3a)8TYzT%G~Dݲf`9JZFon >WŽ=3əBqBՙF&-y|4$H>9-\^EOg~>$q09SrM⟞khAAзnbxNB"4_+R4:-~|<Zt<{-Vc?Ò2K5( o>,Ł?ةt̏ <940~5 ٵ G d\vOvwdeYd+UYPa SM m/N+tw "aKs1(uc7I,e0 Cveh ~ϡYs/cK=zukW!ZoIo%OYiK#z?2MgGkE~G-U+@W:z^&&X|CwPZx!d,ghLlPVϸYk,AÜH{߳DFd;CYHDV[a7|a<צ=Yח"VX5VY 󷄈KkDvB&n+,)U{a;(-60C.(%~7޵UC =9ŅMmdAU3e]u[>Sc3Eo4Fɷv|(2&QK`&(aZ9U!鏖`9JVI㍴{U¸RܹGa`Ѽh$DTysNck{ -?=gvpIn~Y ͘5a/p4ڍn#kg(he8g+jG;;ݖ|RBQ1W΋diJ.eO.q1ڼB,YyGi5-o.xI lj52!Y9_kOd2/1u9^n2 ~pgojB; .HŷJ^]L ;V?3(xkG|ud9;rQ%}5pǭ|KYtѳx;J~_9;C.^ϡyOeC^BФ@6 a'rgI; -!`XJ>앧XZvDg~\vvFEv$B*]8jh7>#{ԥcѿRt0XQ d!^bprh~O.fˎ{ I<:fR^StIaJ&uyD}Sb -r{ ?kcLzqI^!n[3ؠt 1E4T8xe9OkLkϴ\/Iۥ'KtD,)a@%: 4|]\ݜHȼӸf=-6"_kkʳztv:zQZpџ +Ç2!(3-bn)#F' #]^?yvty i*;N4̓Zoei fp $8P߲>Cx^*W[]c{TZEVc-\zxy` 0pPToQʴxQ'7E&>FLiO]9tx橼{PAw즲Z~ 82t@&8 ޖ.~?<00}i:ϴ}2)bvSznխ/w󘮣K>{' t‘eF}k-{J| 퇯oG^PCvLg9zyI6~ Ҩy݆5jF_3c8<v:D;ex ? `M]B`JG<5ra%`BԻho=VNFN:{bVcB#u]%'G·Wn{&!$]Γ0As[cLpıvn6Uja)jHާvb<8k3UK\ BTQ4%N˜XǃRBl[(0l*xJQFZ}]f [%)-^Ìϕ~225ji*ØKB%tE{Fpov?ĺijNk_$Q GqNzHamn. Ltd H9DeaH61mU"(Ľ$ʶT")j9jJ_fUAK̞p?coΑ\SJ%>;0I 4?{)("!|H |D8Pqs^MUbm5Ȩ^w_el;GmX;!j⒍&]UAh#I sBU-Vꎽ_O۹=(^)(sH-Jeձ!0`TU~0HjTƘH=Z)&̝#z1¢ J{;w3F#Q/9D>hYq_d ԃ*j,tD A~M+Uλ/ FWkeK?:WnQ)1#n\M`^R`"E yh\`b mB,q,dL, 7VKYQ\Ug,+>j1~kF}8\VuIX[ ]1#Rב(QW*C?e}=8Lel'w6Ofѹu#Kb<d?l  \Y:":Jo^CJe-)i>]>,bIp3z%xU6I)}xcz{piC9?IJIKmg.޲.@K]eG&#^%R 9K_ip?`7wW&#KDҘޒx %3+kEW H803^4|٫(uW%{iyR:WpwZG qՎaj GsϟY(FW:%?Lj'm ÆP޴ZEHHS0DlTzp7ʙ^F @-cåzǤ ד^bU<"U`0:Y~[ 8 -sSܠ;#*n*BČ2D:JmM0D˛oDN_Si X؜i_c c726xSSNarM I[1@c[=*:t0r ]F5鋧bZv m@U֛,}p49eҀa6q2=G+q+ zx\أҮk?_oHƁP[%{M̔~^tњ5@xTgc i0I؈iQ 1Ptذ=m%Eri.g<>!)j{iZ}D?BSQ^ZF`q~ /竳p= I[l_+?PqR/Ł U5Z=z˜^/ xxkœ? xH;ɉSET 5O85d6YZ-zjQvO&1fhk<䳙XŠrHĶus防Np1fF`">MU^Jŀfs)0JJ$,G~yR @NalBGfcZG鈖Gi|}y) I#II^KCsb;~QΰU1!MD,S3A^͑6 yÁx:zA 5a2CvS_n!q/a!Ūi-w!oWe0'_ q?y`n1QZޢ7yh;AEywd do^vF;r;H ?RG|Ce g: 71&ŞOr$,fQ+?BN!Ҽ<4_nvk%ʽ, X_XO!#7dB32`6+6jH+oX#ה.1X h64~SqD@ ǶdU)C`'lUQG-`hbWm+˅:qŔʰy "u%\KW*f(HɞaV1FJ٦!O6T!XI%ei&Tj N'Cl=rѣujg/®}ӰASM9zQ"ϩ^e炃$$םnJ{mW(\9q6R^*Q2C,ZJ$aDT>!-b}wZX׊hY+AUyB`7eK!؁˝[)W)- ǡI :롍j*R~qK$zTa/n8-m1KlnC;%!^pxLf>Uwr{_Hm2=fK'.8{$ۗҥ9[}&92u qׁ"i:chg2GF2bB$MS!>՚)&y^8S 8q).7&pL# #F  ^O/j?]*/`TLtko䅧g uF|@'H1hLs!"e3嚭N^m43<(5;w qŧ(y5\D^--i~[xqi%UMbg%|R UnTGYBϢ |*`mw+ʨЄu_7ĢKzLfMuemʹ|wJ|X'PtVL"NWOGC_ڰK3m5]0hl|"Bd9ʈʪzG$hbX"bIG ^JLPXZ?#^󦄁M YfaXpW@")Z|fXXV3y "M JIY;}[SBzf{< "c{j֨.79P rl$ QLm&Z3Ӂ[]!UA,Y#k}8l!7HKv6Hԟ- ^Y`5ݞ"X=.`ӸC (Cw*WJKd~L8.7kc 9}i2%c٣.m1,2iN mY줼0g3Lvfj}M Gp:ˈݦe0tXVC WUyO٫6[.>;o ^_٢WSu}=ǐDYRoځ8ٴJUDrwoDF9/旴km=W81\"?Qlŋ?HFc_ ydR/>6%!~zy E?R Xܭ:f({1SXsFCy"mr4/Q'? ACrJj /DQĿYA&Ƀk|L+/o}\w."M6RtNjul}k-'﬇*8)ޛ/l#xP= S>`J5iI e :)3i-w1>MXUʑ1LrIwۦec { u6t찇F~>qb5We-Zdz!,`L)G-~ԣӕ2G1DZSoi/u֪-v=p zq!bţIiź! ;<$&U$[Igwٙ 嶎N@C@ܺ8|Kyu=&b=':n*).\hmz>cY7֘sHByy$cmQ=תxm 0˰IvԔ1,Eyl{e|,I72XKRjH: /J}ޜ4ӃЁ‚F/ؕqLCy_V0v%DV ~u EOX^l}ަK?,`uVJ alc)xIDg$Vr̀qN%VP%_ cAX`aufAMVi}\КoO.9w?~I *6i9ߥِ$AM8^vvwmydqW$bK ft*qqHqwf0ɖj֠I=(v_U<: S'FʠjoSg(h?1 @ӟL9s==p7Ja+&*IJ|*QHq\|xe D'"(c IQzk 1m*ڴ>cbBWᐎ(ȵtʞxkA[L!9!1B#JܛFgLSVߺJoOl>mQQLLrMW;TtCh7 Y^C}Z a"Y^Xv`ۮܯu9du[THiC6hoKwuE}UQ%g$!alxV?:jKHZ<1;kX^Ty|ܖƥRb\@_ƅ_(`(ǫ;4jɣԌҙkaMT[EqG)0;EzJL&zI([+Oj#N4{$[D 1NMεnuFɞ ,K䎴mZ/(W%ZxM)9kUu5$O1$\oջi>uw燫|_XomlOJ6PE.̴D0#|t9x)1cSe.dB1%ZqA=%9jvԟө1Ù=ڛ,B*Lo,3a&m<㖤.vMnp^4BT~ɐaXىXߌFؙqZgRl:P4ur*Ibdp= SPzImn]1 C$6W M!uq#,PًAvl#|SxX Ӹ@'$0V+:Dz㖘0Nދi%լya,KGw|c .XiuAzF~/g{'$*j@+vWu_JcŨVRe7&7O/gЏ6_LC{Wb1& " O>s+N=@k5$tFdzjBj-4'Ia:R{hZ) "׬}=-aO'Vg"d Lf}4n}rxLQY3;%1?}88KjyƗFByјsb{h;=~_U_iVg'֋lўCE~r=7LY7 [5zD%c{ޢ>FR@g ˱dѩ"Ep|ԗKA!du>|%ct2f?jdw6iZp%E/2lI?mfzr=N&-Էo eڿNU [Tt.Xh\D~ss7+i_ᠥ*z C3u\Ϡ\_4/bd@ Cfŋ?>r!@vsR|sf>yMZEJqP NWm{DAafDd$qDk &Ȕ ؐI%"j3}Çw|!~QjD>NjLLYTbtX`EU9,Ѭ@˼e<H8H.{a;1l3Zpۢ4p>8Xdi5!sJ#^߲Qm"㱅ܵ2Cd_ 쨳1fIIMr13?ǼK P;H3X&)驆*ԟw~*:XUBxITB?YNh:jEB@):k z@}Qi %r/vތ (RVy ޙDX" /b0W.YQ͠x, j3&%GIU~[[8qޝsCpMjoO#1Gh`c+ (8^ B% U9ʵ0P ĖP~ǣqxfq*5k!{xlϴ3_^>>8dB2.a0!VuPW'mBC័W'x X8\',uuZ~fx T LW zkGT L~`~wVe' aڮ KJf& *!VwV_HL):*ӬC}w-w r`('ycxeZi[k \c- PS~ҍ9zFjQ@ʿEHZ8)K@dۦDYafP'reNHɀ2#kD%wjfw3::рH5 :yއZGr،Q܅sFN瑤Jq#2٢&%;П_0qKUp\@E¨l+T )ݍOgJ$Akt޸waY-@ OF*hõR8c򮧤KVxs;R'˅hb7k!q9@حDD.0߻g͍)mTbɞ!:'=XѠQJ٭Sڦ2:5 fD=|:^;' ш"׾z~ׂ8R6f.͕:#xvFmB>Ǭ tSb"6BUCs(#Z9M4AgP)hn6i:gyʶ+5k` /M3v#3\iŋon$%] i˸X΅a*vc®Wuv)f 5ǿVjaNlxw<&0.&y3;#\Lβ1kr!eԆ 0h+,,Τ9 j9E<8#_Vg4FnGD 2 Mɬ(P,'H5| ޢ'/pvL-pG-q(bBo+ !=3`ߋ*& ^g=w\ hJʴKgG NkI~J 1hX`Oʕ@g f>X/)+dI*W$DR}5m3j?ɇ}#̒SPPi*i)m۳3b.,$E7ˤ8A󒐶d9VjS^ˬ$| om股ҡ 5Z!/L;F/q.'"/#t>5zOK`6ZKwn28!4 {VzF")IԘNj덼Ej٣6*Ń7Shi=؛2U=l+ZVO\Q<ĆZN=R5e"=.C)}Ӈqhu $@W/_mphG h@QkfBnNU/%^^,P`pEkw{-W UԼ4BACSPs .,=սoygC0*=yJ 8'0ΣI[jњۦa6͛RT4qIă%@WRÏ%aW_pِGzA!ѻ΢w1]Qm] 19MLU !^2c}5$wf>oT2(PR֘Iy7Kk?^^d?$7VCReMvā^mKaPQ/i#*UKropQJI,QJX.~"=x"pa>QaOSBBs4K15ׯ=}}È-rVFrM$"4'"qĴK^OncCݝ_8]ι}@?;Gxsc ې彯 r4c"CRauH3 u|+Lf*_A-c!p}?ӜTJJY¹-,,/kpxQSZ:*^Wǃ)ʎYUvLkr:Qz !0ԐW;}fFwƱ)F1J2ó)tN 709S ̺ "N̏og=)x}Ia3)ư!2L;)o_Ό%TD.{k<5JmT[9 k ~:+IS Csoݪ @@ig##ǯM~~9&y$jiPS]8M  sT= 4~X!aRJ>9>o 5 RW4_aiǩm?LΔ3$_7& $0 mpgq`Z7Nj^X89P pyw7!s1wUw^InӮ2|k;Y”nO!Z~uq(4'0 f?AM=*rs; =eʫz28g s#&Z۩MD%!#,6GNUwH'9>k?AaTl@r*1xm>$V&/ɠ!9xgQ^`0:)g꼸)䍫]FP!(W@QbI.e.1 JQnIkTzFӎf!~&"+ $}G"P(;bqn:cܗV{J2yb9(iޏhթ٠)bq>*_^SUE1K=^"[BZqz0:&!($oXwX>WMõ͑^E6 ,8v*~o; dV>=#DJ2oĊ/]'ڥj::x3pQԉ'])h8-q`vyLрlͭV&ٲSAyf4܁ V>fvU>0j;3uN)%C +&~Bz^DDo@IDpK\6Ƕ; i8׋jб!q\, 1U|VLzzF2sg&G[ivax iq'M#ib4ˠл҃{^ 35<+256O(X%)hPYw3:ђ)a \ w0ʇ~e"δ>Ƅ&Z){VSեT`,\vLl^ j ԍ"'2m^LaE~]O}}j?K:dFsXu%n`Ty}Q˿r'I<۝bd TiaUag_||]i%N a4Í&$w8k>BSjSeBbn`AhaQ5Q=ڪ18SJaV{f﵀zI)#ʰ'OQ~jё6һT4ko82m]Q H>m^ mvwH% A Qb5ݵH׵wκ>$`a5Gz2]J 3=0p!;3j ~g[`4[UaxKk<1B!s(]j#^ԖS=_e>Ҙ8m E\%Jҳ]ݤgZ q̗9 U PO=LC2S UqvPXv.2QSȈq-+f$8Aji%Y/Tboa?nUTz9@0J>w5 3tQ1Iڹ&.7=,2W!rtm@RLrCzf252Ym k>݁qh;y&]'nv^^zGԿ?zqK?M3p4(BP-rM>eL6ȩ͔qƟl~3e|SDe_SBk0]Gfac-Fʵ~"8{/hTMW \Cf&<:VlIQυ-?zT@+Bã&IXz$̟g_=㦙ߋ]9ȸ`@SRP{H5)LlOؐ)f4OZ.R/C&vȪ :cZOMāSgtV~TӾ\SB>x./; :qPd{tq_?HJ (k3!=#-D1"Џlz` ""z>f8+>GkpDa;?T|~`.M`ɲ9> ~Og'BS]7H%60L=S~n'eӊ1tk<#6nwqo؛&xzp ]J+@IE=nY3Z7mƧNY ِވŽӉaK?s#9tDjeyJ#!KQqa(9?ⴙ),UMyXasg3KB,/'w@C[T>0gP^_틎yGD!)uv+}C׫EE4Ca'EQ^E@vիwgvK{]Kߐů`oLj4<>~2HB,WG_g=e6֪o)~kmuxi˴eԮkh!Qi kYc'.q ի@M Rhi.޲2غ{S{p}v};$bA"J(Y8WH"ww4ts_%S{H9 5=T.i̭3:ճ…M`tÕ %rjtA h;5LqQ?/ӲB ~4^HK}<.ŚrrX L&S+!*L&0t巛rD fB#!<D.UݴZ|;=~T^c&kaT%m K;Y(w#9ourG?(,Q|Wƫ?1(eq{Tƚ[h{!CqŀCeiV`R\l/9lsh0m-8r\_?FҠ c~|HZ$4+/#Lt!b8F)ȸrb0ll9n^D%g{ka9 R𫷀a$k f!i?5ab{R m O_Vة΢%-Bd(d%-.|>|9Np7'ea@~=n&[knȣQ;@{izIIG:ȣVFM p@4WzF2OO!kZb`HnS8rҝ,!iL<@ߚPzW3Pl (K raD {/ A_)OaE Jriht4^ɹk',S䙣>;ŀ˜շTXM l7(g`)z"˝xn0~QI1j" v'd]ỉ+ёu&K"s}LedDo3m#?njʵva'0ɱ0wt̃-ʥfd[9լW#?s%yJyH6h{TVj6E|EBX?<!ņgScR>CΉюtf{S:YXvKhʰP6(>xps0 <F X綒lX5j6I+{:h߻eߓ474 gP)-ՙ}(fw ̧.} H(o~6"7IyPdKߟ.Px RDZC-8G*{$ ڕ#83~ŔoS]epؾ4Eǰ-t,zpz=OIF9,oFVzvm)*2ԯ!*DTΆ݁Q&{ט6℆x!u$,Ӳsɢ/>τ6=+;B.G RXMHhA/\8:j΄x'k XFc;9, 0{zjef";X~MLaRSKA, ;.{SoHRB]^U9 .8){|i6aPMkRYe͹}`ngʶ_imvޭRq5R5'\h]7끎1dj@aLUSOtUg#2Pªrp) NrC,{ /ZzV+՜Q̿a˛#H!dJKxE#P{Ho9) ~%n0(<?"wڜ0h  ㈣BV`ۜB)j``]wa## [y!g&\`kQ&A3KC?m|cZztr〓wL&ueޯz[p[h@| F6yPNCllCvRSE& 5m=<iz!!.\_L,^ '6քAJ64t#lF$Bt&V” >B|z,%z }<41%xkPx%M5i&XˑH7&*_8rABԩ;Eth Lk1G:س r('x:ݣMPx֏UI#Pb lN:h bi6//zaVϐ{Ea |$C~յ3iQbB}F+"77FW>^{Fk-pMclvCd(K|1p>r4{~碱ܪSxۜwдp"FQ0eKSa-d7HqX-T愥ErV8:^oR a@o#/W0og@FRV()EVFfk@i7sF8T; '{GȩFSϦt.3zDdu#_5Bɾ#DdQHUޤ61rq4ebAmۣ[פBO`UpEh#*83tSY:AU;F2猔z!S*Ag7/lu T؊$TUR׀M<_pt:hͷ69i4Ǧp+[8jFrAfN:F/ɤ6{s< Z9̆3ޗx$|{x$މ63Z&ZG4[F̹W$?NV@!U) ~k]J$2J&R⡰88uxt]LU,n{A%Ja9*7/-,:1KV+UR 8 ZGJX|~ `|Y~m~3]k3K/U3Pn,c@ywMմ_ 9MVBYk\n^LN#[yEoQڸ JVuQ$'_څ9Ia@a,A2{e2{+^*XM״eVC9 Y=j[w;8O8 &,K%r](Q8$y?#t3 SKqjhُo$62Q ZP-LxhhUA-cqM`pO7!)vy.N W|7X|N9]RQpŇb Dv>*>Ԃ` } hV34,e0ɭހ㟥_-jDbH4{ gbU߁3) .UP̓&B,lY,lVX9L=Rt)ӞˣYрzˈX/UOZ'"rv-KMk#G1=WU&*DWirtg\ @Sxm0e#قPdBEl&-`{J^_Ygt[F<2 _S΃+wL;xdIQx3nWtq,4E ֫1Bd {x]!ys]}4>%"NU!jJ{i4^F!v[G`tTs<-zgԮOK@-b5;l]1SIDeR"T-(y+KY2%V]Xm'y,?MKXE̥@- $i]s,={7pv^7w_q%ob) 6!Э1p4mq,>[޾I7V]~0굌 O^yW.%!jp#bR$O:?lzxА}uf׎=}Jݓf\&FD(/WҐoeDX/ے܋7OKj' z̽$^Gf01l>l1 NPlC٣cWmn#9dn\T;)7\7,#7jH_6!|g*Bxny&J ؤ  !~OӇB[R\q8)8!~á0aIyPיvy,Y}$%%nxUBq<Qj`eOoOEzpYu~޿9HW^o^ܮC̪fow-Qe9ڪ6uT|8Lu[c7gj8*K_'[tH|X/o- {TI/X5L\&P5B/!HT/va45竣ʡۍ:&%`9!(C6O-`N;[6p X|XAJTVM*+$咎"Zt_-%-=MXixâ0$ݗʝd|5Q%`lt,)X'c- l 8r|b${zb$ȣYv[Pk8kx;X,xli+0djįD~Ag$u%w]F<==!bۑkkdA3GJMlzHs/Cf<]'sqqw 2MVD$3ʜ{ YATmKrg_ǽ$ `O,xO`ͮ`]GBKNF0/*#[1|r&,JfLPdIºH$C[ rY4;ɇ 3sw(z[$b@|LIMM =,೾O#*?FONQލmm]ѤiCDVʎbռ$ 4/:cPӡqjh j,&B0=<-Fk:f)ThZoMJX e{G sTOg%m0h,AgcM -ki­r)lKƿUYog())N$ֺޚ{Jkα1sG?<_x4w&fO]C`2Ny8@X"FaWcg';oas/1Z,!$ l\/vEPtrXO-K8 bVl̓'E@dV7)a/\]ˏ9heu'e oH8ben{iV4F iy\aO>1Fh5hpԑ#v;x\{%M\ ֞`lz!A8Z $i|pE:F? {v%Uy*mجsP:ѩLwq_]JwC=i;:j/jY^qPJ&dKT> &rE#)׺`60QHA[JlYEr)AςWkơ5WQoK?pI?:S`2I]\T.3-%Lt0B%JG0kƫ3Ӻ/N&m_#CLRa=ΔHOa2,R@a;8cv9qXFF vt~xz ޶bR>50CWwediҍzHQ9 '".QdLӀt[~7`\(D֜L1<Ÿq-|W~~F"Iq 2^HLv7);{L8>f&FKLt6%+y>חc<kr}RߜtT˩YtS$y#Rp,p;R-PM[1e}QWr, 0i-*2rur@Չ8sK"PH[\ ,PUf/6HVAcYsLC[|2ѬQ1T":*0ԧK0ڝ)m׻EФ ?9Z"+R[㦕9-c%"OlEOв] G?2?хWHp+;ܯPh]tw1H7HlmQt<=^ +V3߀ixzJ4gܵFL#25s%@@4Lo+QACPlJc 0@Mbftzi0n)-{IYǯ,b!O؎0͐"kep/Qv BDyu?{h]|Go^;c;` zv$D $\k#CRSuĎvWq⸮nsv*ZA>28o!ps/>OxRZ |)F4\y2r%Hr@dY•̀(UFoN<&H\C*n}a Z6yajw wKy$ O7Ý,$]@C .RTqTL!˥^ hЀUcCYg^qmL$#iK@ 1~ *Wn0;DA5zfW].B\$.7^NAEIQrvL\*92-m1%=Iǥ1\TI"fيד0#)ˈҤ4lp&F1D/PW[?M rIm —[\C slo]/]{Z!Z}Ŷj@ȹӭ( B!nGݏ^3QJ[ks]s ]. 0ݐ!yST+t Ϝ}a5`&|[1K^*!VHS^ 4e^M| SUSˌτ/Zs(?h zǻ ^[lZ=kc̾J55'd!Җ~>N"VC;6ZaS ϛ !*x \O˪ n=uvLw/(0$RD* =3-:LLj 'Я?.D0wT ^'k1B%þ7W5d:w~dR=I1.,R/sTx$T@۵lga"#E5Tpl'Iմz1L&S\'~tV>hoIP9HN|O_Ji5VD$B;].a433B(Xӱx pS+C%TdњmnGP@fRK^#HB]GDVל\6yklDPi퀷(^Դd/&Vn_x+hM֎UZŭV u߅µ7__w xJIF"Stz\"\o4'+IP0 _R ﵠ#(H`X[1{0` ow{֟ RB!zһ<#IIGBG-N׉$O+=qX`Fc!-8Bz\P3h[(E&f7N%`rأ-C+]cO6aD-q>Y}]⮔Mai `Y8h^7-$ j{[y p5d$_f}y2MHԖ&/5)_Ots*j A9r[: G1W~ lT&)x?9`4^ǞkJ3 ԃ훧5rErw'OYȗn:9fB!}A);U`5ֶUge@m+3uX/3j}ݷ8n0,bS!'iwa©tEC5(2p"KOiHEP#B^Rpk+FZ#Ì3 {옜&Y,.ja/½?wAsfl_6:z3_7>h JFKpg"`shG'V}|ZV~[00+n{%nʷ&%Sqnj40ZS#D'Nxw.k`-ʟx~='рb߿}O*R >y=H+~!Z?QL6BݵxӬZ~MuW$T}mk4t;X]:*LOJX2$N UG5mq9<N\0/Gx&B3#v'*C܂E$'-|;os.ܖ%JlREwǤɺ1dvYV/ն!8;VP jD"xL2\uGgd1EākV]uT~6GwB9b$Aꂧ*2. gA%jy7P@ASEB`p &P6poe }nK22~K>,kmܤ}V D/pfrvXEpjc//T$V'27s;W @9+"JbNo.~ ;!ЯOʷWNCbVdGJ;ޟnWNCt %]y+!l;ב+: FMCQO$CGUL6Im1>"S2+s+x(+V9]`;-!|'m`=*QW)g5 0+4HY;0ckY\ʹL$;_09Rax A0N%t7)K6= +pxu+7V\aOϙ,/~rHeC <$J{ɴ;8_sO,/e XajJ]˕O'$t.xiuz#OGDy5۫r\c>S.!ڈb'B)G3dO4}uKC89[Ri-mi4쑞v2FK@B\a}.ջ7q$S'Ȓ(^\ApQ\l!OY?0о& z6KłP͐4=j32-1Ji}A!3<.ҿZl/K/sޔ\BFVi҆Ea :n'ɛl5cj!jTy#ê`R?>Zyb'/DA}bv@ 3[Q#̧&42h.@t/V ĉ+=?TMT;kmϦVVORCn~~RcXj#"$)lU@_?MJ ˪C_xhZҶ>ZG5Ir@ҧ[A0lX (bj'TT M4#9#S E191[5 R`xyfQxQͳ(JyzܡU[%B;vȨX] uImuY`\HYi8pO̹_4Mz2Din6pQA/:TL!RQF/Fr:qg@v G2,W*9 XN  Ԟa0=éiD[ujBFyf^]#q$S㟮e @l0`9S`. uݻY9AN@{=&cu-⵷!_qF$eNbAEļ"gurR7Ʒo#PXw *s[Y][( f1M߲NS ȋc!X)卢̏jqilG*kOŝHA NYZb%#\[kg㽟5;q[.eJ*)OqU yߗP4 !os7 cǞV2ݸڀ34PaM= Do#+bjAօɠ5yU\]MV\=dCg Y6oAzr- դw.er}">t)!&b4Ξ]`a//WwRtN_H"zJ5?C: *7`^+ ƀ?/,tѤLTbz7|ѭ̪Z>:PyrJ[`8@X/o0_ch -haw3p׈. |7tOQC&y]#J<@0NxxCE4rjtP@˩ ^ֈr/-2^e(M}6铙VZz-v9ǫjInF<~^riPL GulW~u㞿55fzjQ3֓F Es($RPHzs&磯4m/#$j#jQ 4{N@ B3@*DpҽJ4>)\X}aP_j =3Z Kɫ9\n@llPɒ m"ƕH {ʐN\/ܩG8h8/~n!Xu8FK};DG ~l|=O5ީzsڅ˓~zwi~Agz}OXu E{~M?AfzH[mth=e z67nlùofBf3vLVKLvzXuq$+jULKHG]~)Jh?5jwM[5Şۚ"~n0 A6؋r~hYJ4&8jZj={!8;sW=XfIߔ1zuFf챯Nig<GvԬ djWXnH!FR|5QX **NaOPؘo3.3SŜq' +|n97i&+MEA>=Zq6ވj-B ]u=&yrVw'F{ lґ.2E5~li_ BMxLJ$ $t h@N MG'yPQm*2]&Q#>4}coFSZ9[ͣb50!lv .( ]ѭHk|Zo&GOqbAQ+y0 0gi3%7k9O$$+ڏg@XϞ&4A= Sġ<˯d2OF=<&`#luL[` \U@n< ZL\\U8d6 AA6?N&Q+$)b}f?^u'y}':#Iq>G0LfTJϦK4y B%qpE!@y2%=pRa %>J:2YWEY?Hi_.${ $hָZʇX{!K]s`croJOH\iYz,렡ܒw/ @d+Q(Ouw<ǚ5p74oH@ĩ{3an]0dh҉ڱ@8E  ?S( 둲D8W)ʦ S53l)x{:_~5Rʼ=kmlwe h4z ]T}Ҽm.&tdY~"w)񤉾Fq/{PĪ;_$"c8*F(b1NtJy6(r1.K4e7y+3m(¶/[6pr}Gp/lt|ͽ_MX.†u~:X!I@o 0\'F;nC1VeqZ\l+U9{ya[ѧ*9ACɣf5٦ ǃt5_YjB?R!-d"69󊳽([/Ɋ{ KֿR0lSd("EG{AX LL1mo8玈 0d* dgzo^dHU> y{ Ű^0|L:R0|BԫMHOb %WG1NȦ)1?Ax򬣓~b<%ÄOLR+ lPyUiPeqlz8oU$P`#n>>5C;FvzAHC*(?=gq;SJ jrK.D!)X_=%IOZ>sqsH &D Kq*O KVu X6ĸ <O[;Ӯ_> ~?(t~n޺4#¨Gp(4ONuQ>z ţvLA:}L۽QvTyg"(>EҞy#'dv+'nWp2Ե2ysB;ڇ 5`>j*_jkFRݭZZ}8$\N 72+C9ܤRh -fL#(=6Y;nQ)P_6Y{Dݕ=X;[r(!Pcwm-uBF(TH,'g_/4lnChxfks9 ZR,]6MARKJ)ƥqd.Xxr\l|cu%O0ie*W+)nZ081ܽC jc!RyBNJE tn7' rWƎWk"@x5HUt pB$1UR 3jx%s~OY $WSJƾ.d1xvتfD\ ; 8!.7(STƼ=kV=P-K >Y4.$ 9y-[csj~L،`ӟ><`ZekAD'O)CnyiENꯒCRY}w K;a W9uqj*v=x{PDRIUDjbUY _yq+35F|i6];W;d3S]3..+=y):*'Nj-Q2 /#ipF ٞI 5~11蘡`Ʌœ2awRM}TZ`" $踋S$e+i)ܧƂG#ӱm=r0Eڔ;q5mޠQ:!plݿkKN2 D!؁ FBF8g;=D`]z6QJ> ]ϱGќR#@, ?k]0Kq 4fH`-/ĵˍ? R76r1& Bopk6>ϬlTROVwխ|'n;Q$?sSLJ0#G2WV~sO-Vi}!DThl 'ѭّTAGre8v6ȶįdw$b}[DO09,4&D t;uwܩ0 H`ܽo $%#AN۾.`MI8|kckLHZrZ3o\N_m2tlcBu:n3De]ufqEŃ8_qL<4qmLt>o`J}~P҄\˾;Wg_eObhj E]X7qѨ2ʝndi{/[zoi 0T.TJi1D۪ؕCvg"n40˨)vV( 5S"ց "D2)/%u3g;nįNʲŦ=eQ; u O|Ȓ*wAT~)EF#bi̋iWtgɠ<{Sᝠ%[pp~=re283A#~%,m^w:aJ+fHfjxt^*1CAI]I:D^:U]E?Y*O (e[p"Y lK4u31\=ЗҮ.}QBk8qY},,Bh\,=e#ڦ|toD1.Wc 53*1M"EX="ЯEu ǔKϝ+ѭn9UliJAk'ċgr!0MM(1ѳ1 Tuq2޼&}j 9#RI=I͵7p۞{Awt)¨~ ąMK`$+ _<%[:VrbgA)ԟ$xufvhʴWh3>߳ԮG+m.FZ@(E4ԖYLEQu1Bܠ6& 2ER [,#U)&=NPn@K w,,EY1eUHiU3lk)+OaKQDabK~қh=Rg;Y0n%IJ2@[_5hm$9ه񉞎S?SV[2RƆ$H~#jaщV/ٴN`YTf+ynGg#wqh*q80]FYV%pMΐg!ZpVaO dF;ɏQ1-%H.ÿho 5߶ 689IGKy.Ly1vd!)!D3RC*b! ȇv zjU" Vr2~,o@F7ڳ D6Uꃺ bpJ6|3~$p?r:1rܽ']rmțOT]QeKX^+ HCT-oD9^Y'u;Z>?Qֻ{M嵒e{o@xg7epiijdr53lasvWF(^7K!}'5q߼ L!WUI/^ Xw–վ0/oFO%{d#Hz.QBH> Mg2*#ynr^gʲ0EDE/nd+.xu{6њ@MUc\.5 8=[IEmeWnhV|%l.e֏D*V9;^w!sc1A?1JتɡYDOg]6w$y g#Y5C\u@.'CInt֨6zuKdb/d*up֛%:w H,\ݦ( E5.€*'IHYU0X?U3OD0tQ:3Cq[O簎54 (t:7ʡ |h5*{𼏍nu *4lp"9 R*0 =LH +HN-|@.S+Qu_ V,dk#8:fHk W. rsBؘ׶kK)vBJ}@I f۠ h[mT _0.bLti [ou!S%i 726h1a]fXۇw ޝ08_o K"lkV9mva^kG;S4mIEXS(%UJ^wЄ뼲[KHiI gTjLѫw%jG 1:9bqm5q2lSw٨&^,5KH9vuQaE¦ZC-TuN0P(lu=KpgSLx e"EWtY4`,2|З))AgMn*.#s@U&>Jw<b %VW{T.|\g7˙H:4FZnQIZ 0s4K/ >] GY!2Q~Y?7/7ԥqzڅKȊvXKfϰ"HъG.#T)|'Újlh325%/qYR iUO) vFx)qeF3L4!Vީv2u3Z_G;|Ґf^^z~yօfuB%X*w @0w]]o9X*-1ǽLRgS|Fh(#l`embE{MFEBX%1 H=w яIUPZ/̽_Ϝ`\&[M30d~G+25J 6Cllvk^@>(P[$TuRհipKM!{@mxNBT[.C2{<5,EZUPa,w#9Aȼ@Z+۫Je[I yt) xO@]~{Q1J^}MFy1jBQ;D=CDՇ]-ǜ}O͋({Y/ sD7ѸJ$M O<:r[%GNR)8)u"P. WӦE9>|RB>HXGmL[6/4UFͲ7I_6K!V=x#G%_:y[v)-a=~ݮEG~$\jQGb%d+ ;]׸kLjpTхٙ2͆3 |fG1榆\ 91̙tuFʀ e D6;Ϭk>Y0:OcRq*U",fG|ٗrˋQɌu.ފCd&Vwh@r"2 SgxQf:>mʒ+餸b 4̄bɟQTo6Uf=a?|9 uVޚ`q14ACFG}!𽯈82;jϑ枑il[0Tsw΅,Z%+gkCBn[<  xtvL8߀ IJU*:I"!D` ֠Q[gv&3oJS0.|S YXd{Qy'R+61fixW?+jtcqp9H u!k|mB&! zh{u^GD#56S~FUL?tv| c@77CWv:alP ~.ljG}S>ЏN2@gEv}Xn\GGsq)l:=T@3 hL~:TԵ(Qk2FDT hnu*gzkpPh|~.]potf =Qⷮ_όQ'@Yil+]C-e%&t9V-X?Pd)[JH)Ykk՜ {v+@BAn0aEɛ.(B~C3o+5qřӂp [YZ+}\)JbYwkI x%OEo@ $Hk8&n$MW\PfGL BҐ 6ԣwM7y=gAĻ t\1|ؑj&ܞ⪃@2kHޥGaefxoqc3CyL|+0 _)޻IݖN^þmlkb5t[\LAt- ^WkY}4CаPro9 ¬cn(ƎD4Ro>mijY3E!bJdZ W&7G]P7Z!^+`۹8 $<[k*7@R-%@- FxvX`K$ t}LdWz VhKW [L'߶nِgqc/r$"/2`oJ#C;q-_5/r|~Lt^>A—hX~z ٦{e V֦AC zdmj6iT#] oQq kiF:;lQ 3u g }+}鹑: DxÓ~rʌMC`nSqpM.׿VcnrBIYM%VĆM{h2bi'w%P%r jM2.``,gnH=$w0_VKpL@'kW M Ά\RY:zEJR59)8/ fcF.MeFQph9Œ$ЩF#txآyl;a@?a|G^n~ld 'jR0K}ݧ.ɒ'W &oJ,_ D+iFl`n-Ni˔y=*!R2R(LecP%N7z T⾱%dtUe*#hjI:..Ȉ )k QgG>-sN)'S$N7Y%fB1X"GDGd&{zVa,9ea #Ct}ж 0\G%DggpuW,g|R?TE }?7hR仰-Wx{%jG ρl$u&lYN)zSX"JLcxv-Xk"ISE mJ )%@H~ό ᏿waV*a,h0[ygo{bNğإN S\U(aoٰ7UzK D<6i05Uܿ_|ӷV 'RDԂ[\O&@ lkޒ%nbD(S+1֢hm3:w mlfI'Î+1GuRݒ8dT\h7-9BVvٙH:Ѵ`W׺TxTqJXPsȭ%%49}0vӒEnlv WaFg#p4EEQ`7LSZ"qY'#<#4NaWbí,͎7%~/Y=yf@\晖!\ \nSmJxh HKn1+Q{30u J$V.## ! p' ۰CCi|wP,WLхz6.W%z{Rʦuds^);XXafome e*MK3hH*sX톹1D1OQ8EYx*/Ήlmf (Gլi8͂d@5WYԍs.HkP@@D.XrhiFG#Fmt@ S[nXdΎZDcd 8{Zu{ p1s)X"ιNF_In~ʜ4n|cT򬊇o~< xMd稿ױ,@&& 6G,qllbv <7Txo[˦Z%&:}?Z\),oBœdDZ;T瞶,PĠ~_n#/uO;$oI3 adiI v`[x1dVEPXk;\Ejzfg.5=&XKRG7.5dbƧmtpW%9>k h掑Ȑ/;+Yv tM:/4#v(u]vW Hi bルnG|Lfd!uKXZ;J@ԟBo:$#_=S@ (lyh&QXzKhk>3OB~^4+*DyS3:ړ1ͬT=982jiEQČisӶS~[yhd8'<g N+P,Ii_CiiB$i/",U L6Za( i)CLPJQYy94JVu 8P0_Ec_b}T YA؟a,QYƴfcbsedV@[􄈷7逈U8G旎iS5d>IV9]M!ŋT3?Ȧl@'xۧoX}=:43,9|0ڃj Ԩx }7 HxpsϞ6%7T.W@U0KWpɅ!I2A`7 sZ_Q3b6ۥ^,[Y!q2{.Z.TtPd @ .j-g~ X?anPo ^m)K:%>QM k ~)(WEeoi@mБtÌgJEbgdE4.Pۍ\n0*IɼoAOCvT~V^i0i,bc{gfۊ${#z{1u>|6BCkcmrn؁_b! ̐+lJT0Fwͬ`& B"V:A<̮MJ=Iv'OL` c_κ4IYB`ؗT 윿)3fy38"si1D f8T/rطŬ>Kd%n(n 챇M<(ga= 1k9)T+] (LѝFjp WExxyaQ@m=LI0c:ӄdz2Gj8B;2୨) B9{&fcܮK+4k5Mcrb3)zPԔdYكF.iI$p7"˶9<!8Dh's M(vTfacv G?-HC2ݪ/߶6p 0W.( b.?vV*P(uc McPQm 0=%0B&+ᢼ!mTGt#_`%Xt, =%ȁT n-0)Ȑia5bJdiܒ|1 6< |\njo>UOVӸS@y" O}R`!1)c-ɐ V[ti-Ixɂ"NپN>lީ4ECiHXbMo|vcg?%u[.$Ijw?~}Qgmk߁пl,yrtgF`C&jz3ђL\K֐{*H7!fgJcSqp_Y:.)Ș-n d;~>gZiW¨a3XMJ%<. E!JP>gXcR ),S\H;邆  ';P HElzwIWs8qNkY9TcHL'Ŀg%xI5gpӣr~)vZ%+跣mBw C+*WD^lIn\57kf̕B -A (BuF݅6J0R\A< Jm3nbd!hMI4HhxˆXL.q;0T4)jC#oZ#oqQ?, 0ѫou!;`/!ӳx>K)pO&w `Vįŵ`H1Ĵ% UB <zTfmzأ"Uw?Xz~݀q5@Gx8dIB]脶bO6u)!7i 7^}\8.wU@ 4 bV]{}hucF\XEk)Bʁx`_iʕjw?Iou0VɀaC9m3h){Jo {ڮcRXI: uht;8L Y/;>#X\+u`ÒwP6ړ{'HcF;{֑v$,PB>6D,jZ~VQZ >fY9VR|+'z QVƴW'U.k#ΥjSr|b/\~¦yM< Rkյ+0c IeoKZBo`90,to:W0T;>|$1%XTP~._睷I"JpJ`X!&mtcLk|FƗؼߒ2"N5` @^+Ocb݊WIvM5OXvQa3apQ,qx^+xect{B7um @z8~E9zanFy.-`͖~x>9?V.O h؆,K{~Ȏ!OXF^QjU: oNgUeThiqQ6í\t t8vǦ $3*eYv4db0z ,_i+oadtְVI\R!$WflCb름xե~]ү֟_p(z̶9 훿oQzd-*HS8qO&q0_< \.MӣsU]#>r'URgw D&[ .kF~Lk?V vK]-{ϴhC5ECk+&"q[SZr_ 7iG9М­뙋KHk'Gհ+ժs~v/e"FGZK|"Xl|'!0*lg3w0w>^[jׁow52%hC:j<$ X} 22323&`B|4e4zb1 iT,@ 2-iNh/;ژ_N6?) '캭#A F1`g'a@b]=mٳIh|V3όI˟. aoI?yLJ!k?b-lҏ$JV#O/sx~ q{`G2rVw=`,y',JD9Iӵ<x)ZN+3yBi3 @CwYurףYL1.=0ZKCkvl땖i4UGcm|:${C)5*R9SͅhK< W*:mE.ࡱ2,nJ&f̵ALY#ͼ,si}aqӚhg>~!{ax?X~sWh%;JDmq'ȣyiX@@f-Pl8] [fj+z3|`ؘ>ujWOa cݙ3v<tz3Z 6I|S'y 85XΏu e_-9:~)n=RC` ;Sm] 钊 :jv 1iM8Kkd&6G=5>4H̐G%0vXX܈dMXHZ_ z\r4.UxlCA,5ljs?_ɒgRLlK+EVK0Y7u/TEyGk~ 񃍏yo=קHA\S,w!Q؎~ͤR!h(EejƟ=NP{@SIn(/RXNuybd5wH(>%fh(EhuDUĆ˷q=`e GU|l7֬qOp=̘]{wN+MSlUwi񲍢'D<']u"p(ÉdL]礻Nw%0Ia' ,3p\7! S)'b'0NlY/T^4YDhgvdG"j_3)lw*0|P֑\c0^ w.yPBMS퍩1APccZ ʼ^Ѱm [ekֈH6_$L>x_q網i,2'V>ʒ^V\x!CI@HF/^=AªVvچꍂMGkZ Z'I'4^ 3 7+< C_><-V…^sgVɬ>IdqV Z>.I>S0way~f:Mq3ng'LQHLw$I7DCQ֙C}&!\lVH.=)Cylŭ Ƭ|f]YȝsFMӶ6\ ;B6Gm&KE֚5e=h+=w&5a Y&zˍbTiOo&cÇѶˊ3kև49xK+? #sch|PjIBЀpH2݀>$+]H%pΊiA!ig=}_ʚ4*]aI8 YS1f,v *NZ*Y0[욽~ 0 u<^Md!ӅiDzPCSt].`l8( {9z 'MwVт}zxšZJ/X4hzāGfݙ9n[Ңךy^@Lz8H:J1 Ϯģ1+(?hb{;[ vӝ9l6GUNc&˄f arh,U9I;!cV"Q2{6$GX-G((n^N/!M4T Zk뷼Z\̷)wH iyYS~ܱ29:uү S^1gJ))ˌ OUO =?1m@w><܈~YdthPZ`i4|GW;ӳa0@4'絖@z;b/)i%ƹIh ?6΍~N ĂUHrO}T NeH:9D.YeY6.{uXoMx;g7ۨвp&s81B#Lؚ>w An;P$B ncŕ|^哠+[#ć7};Z.%n7$F{v'aZ?(_lΨ2?Fa unMXþKjϋ?L*]r&^h9 * IR12*#J`N#?D1^T{oqL\@`@̲)ay8oEOF6}9+j=7˘@4PA۷Rw`Nn58ݟ*m7])2 0#8&W0}gi0=I^x `Mc|Q22ANsÈÇMܳv>?ɡ"_^bi+sXQ]S|zj_>WfiqEq[O\u6o,6ulGU$Q[.>db{(8^T'xlK͗3&4x ;  5k:IAJ5QuA0I끚e0kMϽ}J[궊ê~Q^3t\>֣I$Fh˚-("_>U&޽JB}1ӟw+̓r *f863|Ptǁ@dGj>-'_3?+ьm]^l^oG% fsR2l $-~S\mtrkK<6|/a%6QnkyH#T8,V):C0)hŭ̯j ̂>&!?<2#aK5Og̻ f9LZ=7 I4_a0Yuî4I+yPEl S-sIl=P{9"w>D;a 5 4a(496T dydllEiwmA7~g8lJ^Ӿ{QT,*Zt6i]# Jբ)􇔚 Ioq/OD'_\q~\TR>w:)}Ej.hl/x]Yhơ>ƣoc:>jGRb `xb,C[\ж`hZ|+7P/5_qܒ*>|ZMAzG϶&1 .tUmhc;݀)S&ss|ݠ }ӿ SJѪfYˀ5mcEC ] jaU3:A/qE DzQ3R=!3IT`S`=㧍^J/p9 ħ-k&^[sW͠ĭ0i?׹p "^X7ј@G4:On\@)W'j!dPv o%NSjysȞ/!98+G^'v-!ij+S Ӆr\Ƀ ؙDw3l?1)Lz\8 z\(ڛzmISIk iiMj[83 {S# ڽMqɍX3]4Y̜5턚ܣAal`[vI63/g7`$ QD܍Ҳ[Ss^1ڠϴ˜} zb 5c N |1: c @V=g~T8; Cը$ںSwP-k͇;Va`RxWB&yS3%O6M-Bk6jA|uw,#@ ۗIc3;";k4iy&L |a;kx_,+ue 3!z!*B}ɴ>P@ȨU@5EI:Eodꚹ Y/ё2űE𹦱C DEV]a%a!MtJja-*:- dD㥗t03YI*:|vSs'xV/EL+8}az9hۯ.ksD`PiJIÍ Bhjܳk:m\Q g@ha絘7d=nϥR`PWޠXOM:o~>Gx&._2p0${*wZT$Q*%ypu^=Z[#ɉ_+b%z8gɨ`r񴖕 gmsGo tGx/¬7K,})oy?9zD9ذkQMTQsz~` :YW Ը"Bl}5r͢b0ϧ/eQhNIXrD޺N)Fǵyq J3uFu Wks ό E?{2iThXl!HiC1ICކk,p*B,%cs-ghYZ 93imQr+`Kp/MEmYwWyDD.w}qRپ{#b7M,蘵*!&fiQAM`tsk]a~!!6Ou^[bMa5乎1y_NQ Yr"3O`Ԭ.e5u sզQg&vqaɊMzl.1"A Cd[ct%ӺS844H?cz{G=uiߡ#`9Qz9 (/cbdƆk%B<٤# t-NbEl] 4"Ykx XJo:O=gojݭۥ[b7FsZ6){?EPm[zkm~B'Do &(C%]p)t1obuvYJAC; 8Ԕ3Cwgn]EfZra?#4uE$r|XvIŤ,: X- aAlGW_0u)i+CCCn%Ny?w.0qij*PbdB2Gt7'<m@q^cw[YI`hl`5 A\nGWrZ`)yIVFO!\/N}Zc&@zPַ3ŻAbH@v"CNxcF+kzЀ͚N@-pl tY<:*tv0,66ZȹZ.u,,i .[f\[?x3XȱOGT4m!T0X)S]tHOČ~>fyo$*Bd>erΰZYq 7ˆSo+-H\3 bܬ\; zV!|ћo>`6Fnf1YN|4#U7*$c򌜲|R pRAYA{F>;* !}X=޺*$^y5Sq䇅VEpBI\-..j6#͂8>=IzHK(^<kttL_pO: 炛7 |>B?eB.a ݏ.s jXYU2%T&T jkXx,IZ#()&|4q}nL+ >uؔ|„ջ2gFMA(!0JѕhkW*l5# 8}xw] pԮnRE ri%M=[IE53Y3"9 ;Vіݠ-q]$aħ[@UϺ^Jau9zCDɺTJCcq67h ՟\0➡N&)^B^ )N C ^+; 30J۝cEm/gјJ|v߭I_(Yp=W:h~PW-g>2jxW!̜T{)qAnBQPj'VO\ϼG=m4:BN!`YPc. 5/|uaTQؔ([ U%QRp ޑyT*=R w^oh=&m>g'W1 yu+3]b )<)eEwI# o<\GABTrj Lu__E3tLڞlnH),׈Bv)f\Lޚ;[~45(^+><mm$6ci 8!2Օ3?쀖tn4hM?)|,ӝKmw_pyp^;^Ċ6Sbbإ?w[:>>ss9J)ڲgj_Ip:OJ"1piOTh=x7cA^5 n)y$(En#! {撾E9 ڟ\Tq7 7P?X=~rY?0Zxe' | %%`66n׬(MȄvv5k>Xz":`_ڵr(~w (D=LPFXHXzR4?Iһ%6XlKѺ--h}1@nqT0Z5kڟ-@t*|^?7  'VRV^̲l@)q?mOG}Q$zh%K|@u'ZP{#"We?`^>Xw[CD~ hk/g@Or1{ n^3G~~%cLlI揫dy1joMQY D s9K9 ]*ZoLg:i$qМɽ-f!X ;"T3L:lN^uqb6]+3zB`rd{<7vzDមێi/f~=fފ_s"{]'P5ƳXv=Nu#i$xҚT29Јs 'q&*/7r퉎ˡd&O7w Spɪ}@ϏdU8HkeMI1" [nѡY;ȒzǛE~ȡ)g*ʝz Hr.K=}mj__ ?WX̼͓hTy[nzßK2I|zdnj.fdΐQ:_LqEl>F<ve/`MuUQgdyk=RrpsbIqԖOkwN}"TBIeʀN.u"^XQ3œ3m蓮l_g`6z=tF 3dH *2N`kTt㣅+]l)IhX b1֭hf_BSń9LIS"Gw;jrܭP!}tSAhrV:p|T>nk/u|i*md)WNlWR +D: 98@R "05tf_#) ,J6QQe;<үd>!\8)Kuު~O6Aѽ! gt)Ky\I3_&S.UbzÆwQg袀E쮜7Js{^.&'; '^d[Mm|AdnÄ~?^x,`RKpxk|7OXP ڨ> Ѹ 뽄>6..if)f!߅謩xW(= P5Y°[I`JKxˇʠ3ÚZ Tlog&/W;:ܖ|i#nO% 0qbLNO=)I-XA|P'h{[:/@.]Ĝzg\xڿ#U9&m倌%< YUѠ"OE@1OPSͫ u< "7›B4(RxSs!Q[ r kyc.zT]3\?D*Ԥm~b K5R뭩3Z xt փON890~N)%kOGG?gbX:q7iEabWQp nPb+)ԂzPq[0ʺLsGxGR筄L4_Zqvo0q0LS𒷒$ߖ׋!V@:GP[%°Qp!niNJ}*WXiKrz"{^X[CZT=Rb[$z9htE7S  ƙEtϴ~~6!/§AϴXǷ ;9dS%bI+E׎< :pf(A9c̚ua*\/*Hq"U$t:2U?֢DƄVT]C'#A\a%M ~/ucDtQ~_pue>i' i|MH%I+Z4n"W* lDRvmq(0,{0J1 GO+]$7 to_Pn.JPJ\B&5״XDRBٿC!M*]a8Э|Ca#èNp 2a&='pŕ=ڭ3 Qlٜr0l9ɺaTng<* -m10 kLqrXQ@q#{8So&5K6#[|fu|2EIЖ=XQNjoO? adaRvUQ ɗg]B­]<*ByĭiNWadBMכ?j67#U,fw5j@|6 zd*KfgD p!Վb6brߺD6يEJ`s8ޤE ._UNF`-o *XyaZZ =)k:ڟrcwntSE7m"J/ 0oW}JS$v/X*һY{ʈ _qz"KWRY=#7dl^[&fHu[>t)!Ԗ{^n ء#Wd)EpmRV,67ҏ^#B$g=QLXfƶY{SHeԐ>[bRfg}5T@UFb'wBm&:>|Zbɩ12p_]r@Ĕy$#b쓴Aa%/E "5ٳMqiqç U=6XVVӐ)WWU598$-$/a*Fö"P6 c~]&)VR2!QC Ȳ(T_*[͂بҞK7 v[$y0kΗ-;txIclg}pG!9"B2)_D;VH&t\5enA H`tьN[Yz9r ߨn潛]L[]Lt=\ՅT6_rcKv$913`9Yh_xdmpZCڔzl cT(c>Gd{( L8=ou>G㠡V&vK+o>NI`5 c9elpְ|[헆bLt]V+<8 D.ĺ^3pdN H.u=B$~ ż('4TS^VihBؘw]}\`]QKBkBsd8 NBC߄!9-Lhn,|[p|v}Bj DoEpB/$NtڧB+z%) hnv5hһ~N-d@gOox{ZSd]}vE즥g h9YE>k!2p)TSPŲvŧGaBpW4ϱoD ̽)Ni*'үDI5-MsN}v|8w,W9h_,r'tAvJ-Pw [Xs ʤolsjcyQxCNwDFR5.ӀH"ʇ!fW"c;X$a;^Jn˄2HTv.]Z^AlXpde?9 ,7,80n@\O8 KbQ᧡Y}-1 •;y_>6go2ͼzsMtw&qZ\IjYdKU;[?rݭ>0F0ÜGPvv90 )HNYa`4$ [ ѾJ6R (5}!*23o@;2ò+xʒ[(F˞Q6A:Tt~^K7-%K=Sxj&w0$^+@S F*qfA? yJKzϜ!Bc,4c%CERr2i];+3QhkmI(n7M) 7yClfVZXQNmX],"=aL];IҡԍP6H n0jΩ'꧓/GMn:!5a0WTlyN-@wǶǂtaV ҷ@ 6^SCڮ>GB&>b$p dVz<|r ]lHK!~Hܪ"]c::;Guc-1R)ꑓO ` D?ƽ*)C!%Q懃ZzZj_a?9V:+z _;.=נ7rt-3d_9{TiWSۦhS!NHBtmYn϶!%M@g˂yX=w6"!9rRTޘoG :*hb"P+~&vq8lj«ETl7d ESA2ܶn.0bҬ9I,v5"Vt$D^/m998%D gή GZ0?LP˚9נ8Lp!<0(Q j 9)jR&mm7P1|5^Q4QBȕlPOdP` >iC W.8 cmpVr@N9ȓ]u=}wezJ~H,FN'q3fgþ`ϴs}[OcTgãW泃f_#wGk@NV !%!wy9y o|Tx};z) *Q+d(O\%L| Ϋ(*fGU>ϴD 6&KDM=2F\n Sax#4_I!AzbwX(>)yV΃]~RaѴY -UL\0戮jl*;[؄83fuAUe{&E\ >QXP_ť ;)kp,t_Su"^#bAKg>(IP'vvZ~5,dA]%xv^9G>o7˓dfSD1Q)Q+j*w"Je*.bW4AuVZMŘ@'R.,k9XͭWxnV 1Oהy\?Xe~υ 9<2%JNvJe':UdqJOO8Z<wm̪x|MaUPlTḲZ֬:+)šJ:RiO4&"߳A]vE2Ç;yGxvtց$) +#(P~@p1Q~J[tڝyîE[ٰlX<p7A-$Ʃ%&T%8cEJS[k.QUģ1& RwI)z7(~빂_0&0 T֜fg/! rZ6Ne'܉Yp+5'Te)*YuUIٰ^JIڎb^"TiνǙ9,]odkT1h0Y Z GxIM<\V JVs82" aX%o,YAuM5@7:E "58Cu!Zt>& [z B`)>ꂲq_ϨhYYYpA QKJ `eQ|G/6~Xt^}5Mv8*oJp݃+l)&܆iQ Tɽ:mD>ә:蘹~I/Mpօt흺-if0\y D!w 5!+l)N<`i9yiC^lfd2(eDO|Ӡ&*("g<] o ;w*{?)%4.CCfldUei;stGS}{[hl$ G̿l<~#bH,Rjybk(l) kᵓ#`8EV+(7e LR8oG/DL  4 ^dDCnSooyjD $`(lm|QIf'6=iuX#鑃ykEL-DIZ~nഴB#TBG%~%ocN0^Kuf?e{1}K.%Rدv8|#?g:Ypi(P/hd =c,mT_h Ə9!MʴD 5W,I.uپj,ʖ`ۯ9{'*@]1Axwբ#*l2WTpnI^Κy{YB^G_x\U:ZnٝC,)̓-b`8.M6 6/np31I3nOL<^ mGЋo}^z|v|wM>2Fj.f.IwXۨI߁&x@ 1MX#<V$N]]ӭߥ*gdeG3 ƂՀԌRnCJTȼ ~,uv sc.GC.?b]8}/]hg/G+L޺.ңy$FP[ ,TOK`gf|بOl|S->]ʭrY;K'zwbE8cP>&,Fo&kR5.7lK#B .T0ޔH1"[R(Vzڞak9 +ٓJ;}waxM=z ^~kb"lӿb7 k[d_0'2`8PmO3y׶-'»#7?FmT*M{Lim,g@J/M^hVB)dS\_!;Wi7{(>) h]vVs(XLԑwYs38`F2ItYhƛ-)>-?%T@t.V*%'ێ!kTÐ1y() !?R⳶(^L0S0aytot4w)!<\QQ(XKC˂ETq>QQ^#9Giʩhlꤞ&_\JH̴)9 GPq H1yMB%;cU ]m9P T484xKAѼ< ʰFqkq3QC\- h s+ji*+g+Բ #z 'lv՜?Y\ʣ0hBwKɏDZt˭ޚk#ţiiDZpᆑ~;')z%Q$=<^@nP6Kx<%H3 %c4ȝ4 Bru^0hb`þ0E˰ Rź~Tl$ѡ/0qО >{M  Hz`OJ/]Y3YAHeUS((d44@D4fŸ(S6DjìDzz:+ĎpK=]Zҗ>kx^omYS{9Sã^vGK+׵JԪ+ c{ab1$VZ\>Ӗ2yM9T4HҰ߲{gG;ŒAhW^#i'-N9j@@EZQ>}Ӄt'*lM .Q a9>?79& \RYP夌HlqTTDV_f :X.36NcŚ  t%,Po\4l;2ZfeWڼPSD+FE[XǍޜQ-X?>F}K9G >Uq)X1y SIɺyؔLǦ j.fbCPmFfԖ@#4!B wRzG|ACgQaZz92ޚIϛoIT$j ٿdgfcڻiȁ缃Y2{ZdxD@JV9 8L'ZЭ^6mFp g \ɛ%5ˎz߮;ph(7%AcDw,vURԽr'j8-ٶQǪc.F j8` xъhYҁoK" +l 9RN]\UI'5kNҜC'Sh/Ҟg tPjvs{&i0Cu7U.KH\.~̤CaE|#Z LBްc yz~iB6qBw}[ޘI=%chN%Ą9$=-cK$} w5 1cCn^B>N-ZbW8Y&n8 eX^y`jG 8, HRsWfuiz&zkJoHppՈ ;{ %: jlȀO0UټxznX u11{Urˌo4WY%jGX24EF~36 y{>PKx-3tWkZ.e`yD!5|Ѿ[ 9m?aIu!X>>!r}J 1F29O3/gE.? ѹXĖLQǁiBD=@_K: d7`Ib$6J'gԪJQC-.dAkR3Hm ]\'2*jdgQ\-teL5|Y 0Jux!nf{Bp'zF[4"_E@2[}06wqȾ^3YFcHJE;:S43.՛ןsh+g!AKzDO&SNGrle1kQi/-檢M œ8V /6.'ŒXEToiZmÖۧ1@@Ӽrt UbfOCĖ!%KzPqBkaUN+MP4hM}RNa~I$npAWO~D\Ss "bn@lFMxjU{r)kd @IgZ-ApwV^S*Z|K}06l I\ЌLGjn7v$VVۻVi`2(=yHX7gdmF^ajc@bKӉ~1gnk B I( VAm|V[̂ݙg+V5)e̱J9=)+dg(D@pX5{ŧ{Iue)iv뫟UFc~%w=Sh!j+%o}Q9*Izt?X0Q{LvՋYpۅ/M$P)Qq4|C#d|ł=_>Lh`!|i#ohҎ_$MzL>5k:!,0"0p՜χ?]&5 uZCS{[Eצ%9jAyq8eRwϖC p^`9tx{)?Rag>}]tDtfY% Mp{h;~y,TR^Bեh(SZ]p=aSSɣ $ЍXWZ$PF/ü∸+$axDI6^W!̹kϖUrzx/]ům̉bܿhy#ȍG\cK:ĨԮBB 2't#ȃ6%C*ǕtS9p[>N`6p#rh 1@@: ;um{qz#FyҪSl oM6#";fti^J!D1qxd^ _SpϫJER7dɀ2t\Y~r/հ4⬁-sLpi$jvET JPcR/0SM9vQl,2@,7%U; `q?]}LT;Úo][3ylCt_tzեٌptG% ~4=3b cf,e+>mj45wu4@{A$d"< cϼmk.-+; 4wPTNڑpcHؤBw;U+2YSCIVdm?N1$bOQ@>'kl؃aV'Q̪`6՛ Qqo8a"{, ۹=­4#ʑ6%[0U#fAhp\cOKI+YҙGp*kxneBф ZঀO?i)yiRhkKnv6 c7EywIΡ՚ʒťdm G JSཾ!;b_@(ޢ6gT_."SJ?5%$Eه ?;%Lf֤v'je`t}_bE_:NzWT^ũ VIicۉ)qBj[$jS…OޝBm=bc<9/V*G,58O,4DZؘAMFfPI͡;EO-*ndk[ȝGr,E yU&E"eqf2TyDCQ"N\zǐ'댵A _LO2IyD kR{k!۝TF`B;U~AĊ_|qk{ J|/"1r91ա‘f5Ao{ t:Q#(Ēf9uvbA8$ 1fs 恂SN61#i*\GFeؔsPb3Jcjʛt1ݣ""j_9z|lzo> |\AlrJP_eiZ>7oADO ZA}r1̟f^oPs).$Z摥fam逖TR3sNMK-[Ql} ςFʙ:( L&{f)H@k.~ )ޏxvpq Ek{ PjFW0)11퓸n!nl* z9\rmU|a; ъ_;&=6h;(t6 Q^/Wdh:B@l:b󫟍2m rjJPDS̊>C xQ߈ 7wBUѠxU3uO2ÓFvUH&A(Qo5$.G"t{N8Dڝn bACd12%;T$F;q`?,P' I{&y2H>3zLoa%`3y*sGPHș:_CCB44s߯az"wZ)\F(ޥ#r>R-,VK")dȪ\̻ԲFo/h͐fEh#r^]A:{j!Ҧ7a;FۀzTCA,;b{%9v!T6L +܉y W56htLyRhiL5=G0DQo[DD6kWWڐJv'E֋QoRر]aYN"d:ޚ:=O5>q?UͧAm\Mzϭf_lL{>ÅS‘AMq1Ymh%crSC6зz( ο3;*XM6Fr0n2![Fۀ/,5^ࠉC\ߠvY^sO8 7;5/da5I'{a<-''pӽJfs,wփr袐ϓyfd &8ˆgC)0EcvB-pI]ĘSXNĢZJurPFx 1)g'nL!#t n“׋CffQkΛkvvuJDUF95#?U L5终*mB^gik`2~楡osQȥ-x6hl5^Cos0/hnMkQ?uV^L"pQH)nuXdu8K4&= +9/v;"m'ti,ꎯjߍ;V|Y:]RC w.쪐퇫 ch¨0gWdv,і*Nԣ5.y_K!R) w5>bJ(H$sj v #BIsS G' 4]ԩ3_7F'Ct8}\{cEhBSi7Z`L.JWd.^^r>QSF"TjژǶe !\r=,}RgIHg$kCb3R_`I*6fB]Si|/A ڠ1ZIQ#㨲 ީO I͌BNYW_x*Q}JתH;DۺHv??p%_ޫsM5fCsr`]mb5kuaZ݇B֕b,@&(I!mqP*}ehv]7 9t.SXM^M+wƒM_!ްW`jS9IɅ%gОL %x K\m X ߬=g}1[s'ňSjeZi"13.F9]ҍ%uvjkk5|71yQOn ~͂)^@|xzbB -lwȡ#@W3D [0(Rv%^Znzi܄\f=GX=Я2|9գ j41Y^͑*W#5FJ>QhtwYyyA.o({H }b}Z"h"z8Vf~@#n(|*f[Gq}1'e]Nn2Y93u3| )O3,&Aλ\wG(7?5`!n,jkQVP$m>H/W:k;ŌF %<'G6USdƏ $\cħӟ#Ep\q]dֽ[D}B=S&*4m8]@l}@~ 645i/O>Vٷd̥=ӷ%!'rl4<עvi5=P4`kQEH4:鮊'N^K.= ɘ/q ^{xn$ԲEn-Vv|$1Fo@Wo̱E̻p y&|. ca@G^yMZ9Mw\۷) Kt&\`'n^xqJtO`wiӅ\>71H^K7@qOF3wLyG2rY לqn?ݴ7k>N?除c˾es 8JE4,EYB IG[nrBWcA&=6+w_ڄx4OW5aa֑ Iƙ7Lך\AهMצ>y85F:&$6nRm?m[HmOB%rCF{҆T4 7X7J GMe`]ǯ:[7L/;Ui>ݺpuׯKE ?d ,z%#MoWSQTUl6l1u)fc"-"`.Fk2ajm@-K9-SX#fRia-f }gUtJWd?=Ӎhw7BݡI#d]=@rqĺ#ٹr{7-VE33YG% B-Kđ۝ ?*`@(ԑa ɖY}2o&fB^6nl: 0~-g JÛV=[8B1$_ 8 ^C9]C .i ri'P uIV:w9AԢ[KW[`Jr)E'Gc=mof5{q8KIşth"'hA [_C8xMkyoMIAth-uCnY zVꏇI ÍܤmQ(t$XۋŒrbZYWӨgeΛvV$Ua=( bM zcȴ[3h}'r5Vj?vtb(ViQ=UX2bb8sjDJIQs;z|G0*"]nIhp'wɣ6).i[d>˙v6\զDl}X*ZkJ"f^bdO, Qt. HC{6rյ833b&$zPIG$Q(TWapد3U+eqM9m]kPm @jlPw/~u~t%p4iB)!'؃i̭X#lrs`+zmYK, `WP7\&]̪/&o v5zF}s>FA:vH@Ҟ,O'lة1#c&rpNC{O۸K[sg+&JGd­QI[Ƒ/?(}4O-ﮧyRϖ؋Q|.w9;̡U!oMwr)C @  ĮId,54a]7y=ﯮ3ǔ{BT&6du&uZ Gwl4wxB_͞5O>|Ea2n3 VSH!d s7z@ cg"$Ξ $cXhڣKՇs)Y7O6eۼt*{zvf>!3idOͻ8nI9D&5uutBT9gZ T,b)2ۓjW>ɶWt"Q}EtbqQ]ю`^z l BJop?>}7xLg0ni'43Jտ!;_+. d֧`sLRaM6,XSO \悧I ^ctt3oZ_AP X52lZckF|7;]mcK-lf/.E:#k3pkmyetzE/cĴST9C.SL_6R2AI4Eiǣq"~ hߤ\Ze8B=T,{yTV1kSe8,PG^b@s3 Mv-S|fEqYi|)6 ގRf6љ&)bf4+"Z ~Ej{U0A11i9c` E[Ϭ~~n8Ҭs/(;ОSf[ F/^SxjF%6~VPfeءZ624obwC8S^˩}e{ewBfW%;_^Z Yբ䛒:!/);R9MR؅9B ;F,|bIt 'Z.W/ %D°@nz&Iw4ɄXZ8b{~\Jcdclob85l{]n 먊 ~ T~պ\CP)elm|ژC}Z&h*Y! FA1+e6ws}-=4ŴI;Nia~NZ-, (5/G=pC>hGXI݆L-eKX 9w[$?.Cp7cVOW8\u 9_ bMqA,S7#H>Ap}Έ[o]Ox=Gly"zWq }Tƶ匿K0g`A!:ހ&-^kCF6:y'nt1t F3FյʕbCz/}I_V C4Ԍ"p?ŦcjdV:Uǿs0`#R[n *AޏCUt,@X, 1<o}UfβQYǦ~L̋+*4ĄYUk2i]`{>,5mBZ0C#)ku#x`1ZQ;a/MY "u 3$L\k FEp Ssy&K'f}D2|7w s~-J7 $jKAc(jT ⟰[`/QOq㏔P̄Ƶd|{_ "4rcK u!l|.je­P>ZՉL4\_w8ҮAӛoGL]ÿ2"ɡ6v$էo6>zd]]~AzhjN\v٤QG0q sBi;<%_~{A[cSy}ętcBHosIĎ[S̯i1g2F$S'8~}D¦ؔNhdE۳ ئ*mO,f z95OD\v/p>}޴ZgÂ; Vg^L7(PZk;ƫO뿥NFa(JJZF҅,{ٽ2^-\R>eߎt'}h-Aot!hKVrHI=,$N;J5p V{F ٌm v}Բ!?AmBdW>-B!Ž6ń3Բg7/"OK.~p2VaS.mXw ԇs]G¸?'A)5a b8<+_tRg;9[nx iA7d )INFݲ#X'l%%Ub%NP;X}.PX@3A2b۾)f. 1Ocb]bUk&^/: }vLKoheeV^5}d*KRH JIL=8Uqޗ}0c]re((LE?+hk6g_n.BZqCiqZ8Ck :fӥѬr!Zъ/y1Jn\bG]}_DEO[ `/>hpzuH,p*zeWA*flRERa%V:h!K)G].WZ5J<AJVI%!&r3#rsm 9b%̔ĉ;anԚK t, 1[56?jy2p4v<[{:LC3O ;b:߄v?:[ZsS䔺+{J쥽DSP@!4~hy QUrc Ђ&iB7$X }Y_%{&^Ef&]_;h':Fn)lg{x3BR[@vnFC APtT&L "Jd Ŝ.wLhR{,Ӓ>GRhlHC*C݁(lw]k_Oo@hzlkw1dN^d`S~K5,2OFxspytb~"xmRJx>aYV-pp 7ՉmH:'mܾpxdcf(=axb.MIM1 ^-5OK8" aږ]VyS<cX1έT>Zʮ2`Kwt0Dd#XS{Q1HX8ݎq+L. 0|}DȧP="UХ"`C^xh-N֦ž WSa֒| ^&ѦCx"k OXYoeAVnB>ROsWϥ?(?\q;7޷ߠu*I!Mgr҅d$jpm<8DwG4N,ԥ[4W]׬@&ʅaՁ+wsg)P]L,]g;MqWc7Ma g5p͗>GiDZ<05"nNuc~~q]AcrfН5 lG@xi*zх钰^!Sӿ>4JjN ɕ!~rl^_X+~18; QMI>_`q6#>p)OuϏ<~k5 yH#L6 }+d82~gUƗ"s*Sά=CגF H5tbՂ*|0q] N1;ClƉ}wz]c)i\Ah}& ROTfy]XLژS A/}hr' B,P͊C#: V K*: }-aouJuOhFf>ƙx xσjI-ǍpU pϾCdFicF'pӅLԝK(fLtze7mGHf3SzM˞3ʩXWp:ytWf:")(NSiX/vkKӆ)} N7D"L˕6?("٨w 8gatcWM69]`{˽NFYrqqJW `!(DkL?Gbyo>og 8Ho8vA0{^:H `Dk'faB3j9ҁ@i3pO6hQ1ʍljh~x< f>b!:_O(D&Qǖhm!'p,fP zԖidG|B~*#My6a -\lm/b+ķgPm[ l!C;Ol ~eNO-S`"@T蛅(1ԡ]3G}S_.{.Y/$ms~J5?cE<$Ix.VkLeE9ىOIUwѥ qC/gࠐ郃V 3j`{cW17ׄ!Mx_fJk6{f,(T(ۚ'8b]aiIoP iڟx}8!)=j?o;oө5%xu/#oZTGFX7 +vB3PO{`xѠDD^o_/=@}\|.t5k#Z q$=ʇhwQWSiUϨ>[&EH(z񩒽D쫛{RV+KHn*JB:r;%~Ti ʐ S!Ed _Y}qIgJԷ[{/_D]7 =9e0 ;+[ 9Rߕ`UP=q j"wDݺC8fSgNEW|u؃>߀Aݏ4t/)5lT꼕8)EML1hDi ;mHf-k.gRS8o?CiE*`A.Z74{^V?Zg.ay󫘉pu4-&'5YP¾D28.â`%z~4@4#$*aI17$xe%8uN1"P.dn\  Ćc!O} a]I˼▪p: Ф{3ӨA\Lq ?ca?]صvxգƚslJtd0QO.U(rd95?fNL!2:s x& u>S }n_mɴJ7&%I $"0M個F_SdUר)I<:$*k q&焆6 z0׹e9q:s ;v4%|m𜪩mC^HrPTS1(F~+SC3&CIHll鞀y?:aa} Wy$qF"0I._2rv(N]D5TQ:oGh#)y;aFѷv3/L>2i?}ܪL|TQlg|^ƞcr޾j8~M 9 .eTVu~€K_<==OݘLA.Nx9;V׫ w>bXhµQY͛;hξzA!:b>3hd0XɫԹs jFիvIdgGtܙ)DyTZpp/ @Rڍo#u zŕUǴSܴmZxA)[S D}^+!{A1\.\aOL^TVD] ?u:RxzvsT8;dU0 uCWU>.^VhL8cy~o0<ǣ}ķ%maSyHX =,sQ hPO -8ix0Bvr4H%d>nՈ+~*&6_*WdYlJ]q6h^3Pw@~Lzg"Js5139oG*N0vs#h+5V*575f?9QܓT7_j8;7"7(˹Uk8ӻ:c1J Fi:$kn#ZE>nt1>]֛HkBb'=8=N@VHBmNm(#F W5?0#"zG'&OdTKhD!!ݘ7 6r@`PDmF_/G$ pQيbS! ^)(SSPr:WrӡAʛi#k@`,%硷j,mZ^b%?N% !ZCT(HI6"WC{r ?"2&ioxi+qUjEP0,.p >"lr@}:^Et?C1'Tm2gZٷ`i*ۚy%þQ:of#>,!)n^tcIҌy| 1*($ZAv\i#,ނY=C+Ialn'ȓ< D%Crft1.Ugΐc޺dpX+(恲f2]SfJې};1uʰ[~N"lxncLU+z f~AFv` eW%="SgØ͒ ȴm'x / Ky{_n*ҋئvXG(X$B.tlb|Z|'h skאmC:p0U뫚{>3-V^Rawg(7|vskK!81ZI?DX܃ .CXĊzzSOQ!JѣW[. GPЋM4*ޒ"cǝ1vC `"- ks)x7$a?9R-+nCIy@Ҿ-lsn@C_~$.܈]jQf^~-Hp_Ξ˧VNCGvvvuԜņa0RrxS"Oy9'ާ? 6vK-"ybn)Jɜ 3/9V,C]ׄ= 3[_+JFf GaYõ*/;\β[5lHtv5|˅Ezavn7j۞~.P,$:=CÛKZn5AD0z}kU{.ۆJtwL`&QZ f%pk  t/Sad?~_?: d 裧C1fS CHoYٹ^jT>_:ANRl֘>XNuGIg3ˍ!; ƣl8q'.P xn*]؝aj󨯴/j%^?ͳG?I,iՋ)bHvaÇEKUĻڇ_ E`bJrWGh{_mBpEH[/4X,? |~I^.B |^MH'vGQK_(-CbKBg2*x+ŭ!m\nU3Hr+QSw:[s;(>'tw(˅f`/KX98q3{!f憽z;!]  iGnwM^ԏЎ;.aгFUՈ:-[Q_EǃA]a0Bs88-̌m:RmM|c iZ8e3?t+ݤ2$1l2+% :.d$qMRJS&Ijp+#·ef;qSP%/`1pvO]7^f08GA$3UJ҆8PEfuPzS26T8Hab֒͜ڳ{Uvv Z`opeQx5L| I6]y @h-v!a StMg uJ7Ψr cw05s'~Ϗ=ao773=k`h%7^$؀ W?CތKA H@89Nu!YËWLYlX$JHjR9['CկIB$,yPX Z`!>>Utз4;' ¢!iv&"rXE9B#ehq`7ĸ˻22[LM;Qt0^MFݤL-3aVjPMYz ,AA?b/06++C6' =K[fR ^\Nkup@o\WX[$ev!۳Q. H qos٫x!^a#gV?x0pk7d fF2 [s%w*fee>  WLK=݁M<^zA/$2a2j 2 f >/иA*q)$́qch{WlR~Cms #"'WpVDSn\d֨YyPw B_ !e$Wj&/睬  7?C1 kݵj< \o:3-̈nՆ}TX?FIkD"Xc,粺*u=ZnRdyEw~$/(kYrky_;bi$Jڞa5 VHMkG5&$aW2%qOv$j EÚLW"nRmT wߐQu% 3luťkQ0dRvзCWLH3᳍YA(f@a[R\"Vi Q+ދR׿Hutm1~O t >6 Z.kSw.]N 71 | %lT:#<]dEù\@9谢fz/lYozǢ`*{-ƴ/@#;}p$A Un٦G x?Mo8~ /+ǝo^=`xwX(pU%zO1ơ|U?AR讗K~нtK'B=Zlt^_?}drM{ Bvrǐb!D8bR vu9d#zve N* )ÓY2jڴ y-dƘsؾӰ.9Uٟ$ۃvY]ꨴy(Kyڰl+lxg 6|[&[`T[ƇCؐPJW%K `Zw7FcH/ܛ8 WRWHu}p{c]}_L]'Ps  cC7&z@D#5mWV vYڥ'=,ORoA[,H́FEh#)JSQd /Sa>[ʕ2kCNQ$QA0D5 Cg+IK%ҥ'ζ!{'ST _ ~h$cy 6p À+]L^I+JohRpLkֶ" upXp>+]yU 3qlv)KYqQ!2k3t#痵"%S =cCKU e|߽g-Ư-C8$r|M3X2YnM x`:qE6k #5f7B±߿ս܋?>#fkuw@ga! n?DYOT0C`򣂻}]S-VM'ݲE%=#S mxD vV|Vx#a!"FZ-E2VTv=h`}rBeUNQ *v,gzA)êĶ3O= Ly{F3^x?S 2s7Xˏz.=.[:4>K[x;`Uj(nvLreuX N"'\ff?p5n)+ut˛grٛ\׺TNm'/ NJ}w%<ב& TwQ/\dΒ ue~5e]TgOʈUˀh2ހ7IIt98? An6H91NGZ1Vj>_ 8ODQ{MobH2:R4kVƫ8G[E{uZI{iΪb}I ?r@]Rd v"ؕJQ_%}'3~=Z:Ih? X}/7{kDCF8$܉*6Ɲ FpR^Q5{]oI!ep&Dpǩjw`j5%jS^N1XBWXEs}Ý^& uKdzK ’f[@EDH8t39{mt4_xL ∀thr9!y0$`ҫfq)Qbڧ3NXFմp" EF݌DHaū!;`h0Vmq>) %Xc*`WZRk=ntT@>X+h˒w\"Jp8i5ȶSTqUcAlr ݲ^Zą~ն?]˷ݨP{Y;uG|Wzee壵F=<- ̙v5mz08)Ӛed[Q<2Gf$ /oD[O4ҭW ~5gz\|SEz/{U9D]ʥAw)4`jcb1V1{hmdgL6!Bfſ\#N$RW,ۮ$ݗPBo`1PKsM:`٣eeCtymBrt,j޲˫q=O6 6|.8?+MԙKa@t[ʄg<Lk*kM3ώ 0$kz0(C]:N骓b }+#奝?L蟇@,XSN"aXCjFrq'}laǵn&P   #2]YH_>["uL̊/\|I9ى,ׄɕ"aUҟƖqq ZD9/6kT6*"}X?$9Ea Mޟu;A)BROIDC`IS>sRߥfz:(Le.YtehaiѸe*_XOHߝ~Ő8v-{sz&sb3^eGZnhtߠ2AYP$s'FCPr͏k4ʴ|4+: 'vhRm1_Z -׻)\Z0{** y^#B*3Рf+!m ZN mBec[od0']gqRV]Mas:ŵA|v@Lw#^\E~ @=4Dy. efODg(5uXGlҕ30V*$~'$rT?o9>ތx.S"-X1*eKVY:` gO)7ݼqpHdׂɝ^$,Ctx.{ڭg|vEaruUq0gi]N hĽ%O83w4 /H[OQbM:R,2T7U WP0vq \-q&hT- Z+^0DN!1bA*1' VAkIv*gD10ZE Umz @#Ҽ9~7cp3>b꿪tV#0hECҒ ԜzM| .ؒᥤeN~WfNd/f9 IiPڴXs߂ݠn 9193،Ŷ((-kXʃ#=ĜAߝ"Se™rd>I]Ify63=`xA|YdW)/AS?glg W|_0OOw} {u&( h5{qƥbEWp1U;2pkzCXWAwbqZU h‘ AQC"6>TeƹU b)#s'_L7' 2!{ڈ1ş>9ЗO&p)j5Ŧ¢5ӂOAt^*7O]y]GSAnP1`TUtʿxCgְAj5A!]j+9Jc8yiT= :q{-^I^AۙY\Еq"94x'"YوJ5X2&"-& uI1<*:H䇅 H&usM T;9v"-57l[8{]^|J֭!%IO N:n֠`bT: d|C  Ui| cKG^A*eS GwK[̜1) b -Q>s0UEdˈ 3+=-Pݓu@֊ZU~}h*^*ڜLgdžVW+W6p56 AM-Ǖ#1ЬlY~^<m` y-@uJ:\kb7WBc?rj @C#rX0s,sTy-]#AX vO>z_A[ܥYvO)_۞D 6`DްA8#IU u82mc=W:8ǔ@!*>=Ri^^\꩎F HNYR>3¦&wc^ i[^QzPgy/V*_\އ 6ôs;v*vV֊x:(|]h[|! ߔ(߲VA0n{#ynφ f?hfvkbSeCEC cWOHq@\ vnnXضGkgKʛ^x Aedf 6!CQc듴5dJ)5Kl) ŵ(.ƢOZำ1Pm !LqWX7>l{jlY͖=l;>&~>J6ɳ|8&.-o 3'FLYI;NE"U-G$8:cAdos<6R1Dy~OctT4֡{]M'PNpv }TT,m v|7U聮e-~$}?~GNX&j6VGWxQ |D6/VtoWOǭRa d8tOwN `Z2٥JI{ZoXcs?Ҵh\ݑ\:| Gm05`lvm 3m t_*݁չxe]C`GXD-;pM&2#l=7l&\׈?f8zZ30{_ߌY^:]#b.I">]^farJ/+O/@B90YP f-f'vsjSjaj &o˗?%vp?R%̷S]Lv|ZAR}~X Ta?g s!lsQ9 ː6|~4I/3.|6X866g0<:>[s'6;qkj̞aU`];mo05w†?\mw)nc^*g&>|K6sC_UcJ\[B2fώ;kxT7FSvRi&fX8YeKa.ᤶiM8] MTڞ|8VLy% hmIQ=&j̓O6\@Y1 0*uuJ]ܳXԟ*Nl.0@Λ:CK"]FDh&ww;L"5hlQZW4 .3PN@N,Y}Äi7AD?v VmW p tn>Q ׳xx"Qv]'d&󟹄ぇR7Ḿ]MDڲ_Q:ơK9?] _?9î1`1#DL"A'44;+k"x0F67p ]stQ1UֱQ'J\ZMK6d0i`xbtG u e܎$ק _/:ht}^j5Õgb_ӆRI/z ;ˌ؟,SۥRH.v㩪k`9r ùRl7cJhc,VF&PplE"YH~ (wՀ 0"$dH]kʵb-(F4=wQ)H^>EB#q /&xƚCKĹ7jm<1(P1jiqmDb$@{NJHG39*3!/[kķ i'70N

QD`,f!ˠ?5+6O4.q7/8G>^ZUwlF1Z#Ho= GAb2Kyu aH=o}d g&)d}y _2^&ySͱxq]|Ue.z'・Ij̹<\ۄ)_)æUQp+Uޚݏ[x%;kp`͝z`eD$hQ{VjMaxspsﱿ\,B=t~9uJW*!yH GgqtE|LWvgpiⳀU¤㙏X|&" H.JI_j@9LB(9 fF0,8m?#fbʠ3Jtj~+qːDe{*P(fB ,u<_ai2lqh:^NEI^I)&)!VوyW)C@n,2oz*#~>h0]O^-M./f$tbN] + KjJ'4*Z4t ؀u>bw'Q]>SR'pv:`AQLk7̬3& Ь aAB6Vr < +s?M[*DUM"؞J]nzgwvy<ӵXkxuj, zO >,Ff}v 0HsEۺwZIBqumT/l^u,ȕy7 V ('Djo*j8J?&JvuJNE(j+64^GzrQґ߀?7܄juСvENf4 #"]M؋6x \QyMLb#K^rfS (G.o- <C`-y5=l~b{+xБtUQ:m*'.N=@DYk QySHÓ#,mfiEᙢt"2ig>핐6 '7y:ǭ%h3@ T&%0RFwC>th^3תhbZ ,ς~A ћFm{J ~ɒ4\H,BPZ#kQs_6jua<%<~\Ȗ閖++7| X-S8Akػ\"цYuiT[&n6ueɞ'؞b 13j_rdm[I79bkHH߰x1s$k@&"m/;o(Dm!>́[e;,)Z XH(%^e$.^^]ۦReױliEA % IJ.vh tf `Pk&.X`t/GHm4!{bCYaaZnQůii@DMlvTDcY3U[;k,.4 vF˚ǽ#/>|~p;6k_IeYӎ=~DFPj_RftPjޱT. T0?`vK^[eLU^DcId߭B쟀79ڐZ!Mrc7Dm?-5NRy+a!먨b$OyS/H6*K_}m[,p=ۜ-[&]OVƹW^eݢa#AMGE(+<"iW8#,6CeBYdxWtb`-;IDc۷/HG eQraR*?j1vt[l($R_݀@AZi?o5.:/zʹY=%CZHYrjEGP&FULOP6;л7_fG՛n^>#m9eVfGUHґc!vLj^8/ 2r7+'"RG2Г/ egn˟wEIU oC2 i Z>c1~fe$%'_.櫯vς,qOjeI 6o;:v%φ+ÝXdoH{r(ȱgQ"lY]$uT ㉿u19HL├ᔢ=IYM3S>^{t; S<9Ka~? uهg s"Ez)I<QV25]ZG($ p{ny䡁v+qB&x6SЪ+ l 6'jLAN)Kz$ 6yTyxó^O쏒ZL7ʶ@oZX;)ZƽVX->HjqΆ`$kL좘{a#RZQG@AQ{uȪ$d0\< s.{in9#{Y8=iv.pAqS䳜S|IQw=R zSFc 6Ejy rҿ;,=yʀm 0c+g.6 7YO~l-u9'Fr̚F8|ph 5\T nDabFEс=߽ӱf'S\_rXmNS$fqBw{6aG d+8W[g čbR1Zݨ34jCRL4OJO=RgW.iIo )A WfdIv\N(p#iw; n0=Y$uaތ:SZ8mVûۍ4g"K3A@/vog_RkWla#rrh}_6>8jb)^%;춒<;tw+m^HY@m$t Ooagvnjz]H9ʹZ=5|V5wcqė)kDˢtTr"f0Ǎj4mS#`=Q5ZTxGBWu H55+ڮA(3zS^1LI $=}}8XIs-ا òL~`BP_-  @x\'vK|0^5 \g< MO_e\gduՋ+[*vk>6z@r=Ɣ!p&=GB^WbI9CnC FRmdpj6>4AY!x$$FfY}1:cXGѲܽ+kz5N?v 6wQy5U+Yw轼8j`xgD#4Y]v++_ .L~C!?N)>8o^|Lꠌ-=啍'޾:. σ >.x!wJEyrSZ(܂_RwЖ!DuA{m24dtfj6e"!g\9dn0@#=u?74*&L+r8^=\Z*۵19^}o p+ǮEry3(T o.Ej¡ P`uaS hZkxJ!M&AhVknWM#ԪvЌa.z N0Ϣ ;SiS3ZFj' o55M>>.w>?y-?A(th#yP1E -X&g @>Z4 MЏs;DE?a"5 y cv'Ut s1hQu֥qo5ק2xQRAp#ȎJNhI&ssPM$KE |4/9$TU=bo>HSlN9 g?!Qs`3BPbSe[*j&d:1&UDz)@{%bFN)}pE.C0&%[egb9@_Xx`cT;r|˗j s)C׌H0~Nw~uH!7bjRkgCM~=5*}m^DLRz^|0y7uw_ U/+02ԲSV%I" qg#!ZiIYouf g'j%OQρTu~gzKC & eG8-8a8v6G5Ŕ\l.p\'ôlhr}_i( fӊIlo\xM,F4ϥٻ} s~؇o[3 JCԸ͟ 0 #}&RAǚ%cnPm}:]cr)Eagelc7*6'xmJ L4NqДf+FG>i 9u!/xYv>)Uy?1_|3Z-HC'G+t_}qWn yw@ |(?„+kݷdo^e NۀTCԿВ ]_>m%%#%⠴S4B&ctjO7Фag Aۀk7](L "WCE$F`z36 X~qd>˾m#MQ)m*xUT\W%4Jo'PX~`֖SSEpؒҺ|[3 "=,9=j?!V73uoJ _nk{ BYHN 7g|xR+X5ۏ"{6jgH Hp6,0 [ ɒiYA-CaZgL)F'>nbTe͇29:PyA%%ķ3 ֞[n&26_YNSq%%'Fi Kvyx~t Fʿ ҸrD!5Ғ㪁6mNUC" wZ`E]bFvrv/:ћh84W"ʯnơ/i4SR5ΤȚInv [3Mج4h.sz:IPM!4;!Ejb#Qvfv=᫦!0n,N`ȭPG0ONu9 j` a3j1)yA?%ܜ -aW`K8`|_d9t+]!4{V)/YB2&.+ĻГ={풏նjmx1q)r'^B01ge2sS8yQOm/˵l'k/NU@;-mVP^~wsanCG)F'i<ƌ3qB0>S[-| F Lt96 /c<C5:jk؍=c&Jn|/,? L<)̺* KN`GMz3|_(uݟ5:^%?7믗ڬ>Ի4CrEQ3'(c?:gr8';4[0IQ|1hrv篇N]Bo|uihnrF<{J4Db2s_66x$1[0$ML[z_CQIB̖-# +=yJ]po w.ުmfv1LUT+ܻ5K&mHAn[L#7v0jijTVԸC 㗂Pw=OP\:ӝOI([&pU7?txl|TCxpYtʨL[>PY}YR.E8DŴK@x̝1kN`cxs|B] ?O ja^'~e\rRuq?Ux,kPա%R)+dC* ~Ý"I׵}^q< ~# Dد {5WG_VL ,AAݢEӻp/mVy1cj8%s9A3hJOQgKTeX*PAAzVa fX7 ~ P=7G-ggjEZѴ/F.cVn$I: xZ<7"xf@ÂNH(4kQ/OM1rKD?\ΖCJ~wr5koD"`w`s*0xp +i "vDa~9@6@a>Ujs"R{U%' cKJ}얎Jٓƽ grXD9z,ɉr5E#%-oŘS+'9MnscW/`t^s(O{|90VT&ȌuV с1G%[/4=EY}y]LxLIr6"[SA ?jKKC@4~i,;(y_78~Ǹ#9I/Vѵ.uG[7z~C:l0=dyoi"92\_,Ͽ /e 8LO{ZHVكPl͌"m`Rϑշv7ED ̅E2d{z!C<-qhH<`Ł")5wJBb!&v'hաf8o'Q `*[_OZLO9ݖP \)>q <zxZ wAd䀹T|PĆPrԎ EC:>0 hk1><ƕ4!DEN@ICs=:v&/EY璦׫I'-EfuB˪n>1I@#Y.Ahn`J']25A{ P LK?q]UAD\p&0H?1LɰVyaxgTcf5 Bo/ 4+ayTl`u.a[{$5hTΟWG [̻M [a Õt^eRމa'&:ۘ E֎CrIu d}Ke ϴƻ0?KiswOV. AämDHE5_V]:^@,M9{Oq2Wf r%D]θzb(vPf1kp X㸺2?2&>MHQg#o FKf?Y{I:~d B 0ZuMs! 4 $8 sWĸ8eOSwIo_q\vyr &1#hM2I^myIQBQN+Xn}"ꀔ&] w}}TЫK@I.XxdžeP1Jy%Dtt\V!ȵ.oUe=o<}~oٰM-Bm8hghIYH+Y*&α~fסI>h8#\Aâ 4ТTmOXߙLFIb,]sqЅEh#.:H<h"JF`螘6߻-!(ɱlkcC/4*:+2zF'T ooX3{ HCq+N' Hr$bg1Ū7ƀRYZ"ALuۊ%Fd̴>zQ;ct[ؑYWu1ǕXUD4 wmsIHR/Qh*nudY[ o6%L {=h}-&G}Ɉh})H3b68`O}'t%rl;[h}2N- $sop~VI{RB ?diۍ }!sk F8;`@<vy42;zήAreN. JS]t ju]+[b Y(TATď+$Ҟu[5LIEs[ːND{`{LJ͡m@aறwBܸSoIp}Wu|uc H+B0 G3Sw YpFT ?r AJ/_F 1}>ZjBT L ਞ=0#쒟.uroYN.=4Uӕ~C bY lSJŧt %.{hYyANi_ܖյ\IxUd1ѭ` oA W~T棍n~Mf߮(b(i0o/ohk yS(kT̵yy:p.3tYbJ[MxaJ 㯙.RQp|\LG7#&M8{onl Pcφ ũG;mFچhǼ&,[$Cwxi:i3^5kА ELnd`F92ܷj$$3;+j9@fIevhW3R5ŵ/v^ʐ2瓮hmT9ڍ6@% oyG<>C8)|AB^Ax/W(e'On\*ҿugFI3EF(R d.6x>Ht:ڭyw$C{kl^}As7,@J42Y]~7v`mʏaBS@~.e!5սm{nIZbWhuΈ=}Ra~ɇnW)114K5!DCJ,c2Ȃ}RuՆc38pޫ<<+X%pp=8wtdRwa&ï"${y"%wV+4Hjtgy`Ʀ!! -oģg$FTE$YB*8Isg/#Bhh?5ӯ_cgsR  倆c6h ;>hl uz+{GbX;ңNJ;A,>!yɣ d|4nM/)+l{nۀ gc#t{Ov.!߶Ì+$*YV"xT,sPƬ/i?L^oIҘx/x[n2lqL'Zt(ef. )/* N۪оrRCaVᄹ<|/J"9S_;wފNW4$fGԃ2W?־T4PY#o+Dڂ ,|Tm`,n*=PkxG|`N/O@I:e^-<49#M(wҒnpȑBv&,lIF IA9mT֠})SK0Km ۟Nv]Gg40.X6(QG@4$hю ulB?ȂI{I`F+T*V|zZq)Cc[-zb_<0sQ%״ \݊ , "ʠґoQ/:cqr0FqS+Tjf׸HSvQ>:{WڈquElV*jFl&H]/r JK"b\ezۀ?'er*! 4+ߡ^7Ki~@jf!\~#<;#Ԙ)-O~n˽lhhuŃ<:m.Xޡv H`9}^;=% wRٯC>O 2<U]W{lVwq6&jzyOX@t5]d\TSz[|pvoafzQ?l\!=5ƩWdW/{'%J{0"H]>O5clp3{I W {0А" w_Kn zaEcȉ!ZC,ݻ5u,զ̋+v* ?e/9tY ƎN_3Z^ʠ?.UXJMނZ)wD|Q8zu7ݢ\ XrIu(uX4x+ig'=y_EbYC۴/z|%}]۩}cv0"ë+*3S^fPuY!?6,7ń+zj]jأ;+wkOK `ճDgq#V'~LzsG0!\ =Ӛm[E.׭.OabخT??2aXf℩Cs I_{n%!&q is'h~^=?"'״^lJ&gִc">2Y[eK%F3W#;pzLsҎ_ev^585D"}X6s?|<E{Ok >HQ;knN|"5i#\"Z$o"Xs}XPQKn.ω\vaj ll7΃ ^a UKw~.ƭ=`nsǃá&O@M8blЂ:U9xڵx [h֘o1Ao/?w,/P?-fפnEҏbcH<\A!1Tm󾗺c`\B!(u|x?Hr `,6:. a>"Xɖ/SFwӺ T*ei&2_#9ӿδ0DUb\J:%1*݆4+ ]P+LNuy(?. [ʝv[ tւ΀_^y>68Čwe}"Hߏ,_|2|_+V>'SJ0GSG6URVth!nwVQM#o<[۔*;fv/}]@r[NJ(+g2$s4f*-utIQmx#X6ӴIX]8مuR~jA ' G}ܜh6Lg;5?ZqI_xHl3U|a(cƠfs])>qWkz}A##E uL K.$l0–Gn O~N# +gF2Z.﬊]H#| Iu']9"CVMYlY9 Phģ p%F %qJp<&-2 Ҋ _kz{mw⧵dݬ㳪\;xޟ@>& `8FE:T^FbHkB ز o'=yC7b13nkU9$)KHG`"ԣjDB3=Bic5qm@5$HK]?/'09YUmzO*"f_z}yߋ,ARVpt@c8q*]XU\b_Dj~>NZ(r3o_w`9=A^?=2 nc.$>u K21U4 N?2 k |!zm*#KkPDĥ_D3wdwx3yTC#;ft~^ {yqRk"k#rد%47GK&+viks`a$iaV0c7[2&-#L!b=8V]!;^yh}7Xrʴ8dudTQsS]`EQ0HM*}j}-,MzNz4[a]V8+Lێu}#&.z(#v\Rl+_Dsae)d>nmʻ/N4e"mE8[52T72\ aGܭ n p%`\pgIs"w#Zlj~b 8㚐GA뷬5 dӬ!DY8n'bf]} %8vX#N _p?fҷCyQj&񈇃*aDOq gZX0Pc #o%kta{I==nc&}%2;IgaVb<1l(O:-}_MuSmZ1HrA&z 6m\d#ޡn9/^~ʜJue4!n #3F;w2M`Y4NSc^Ӌ {"*(VD2[2*:$JD6bLz-$zju(Eα24] `Lo92zNDpv#O$v/n)گ-P%bXͬ~﬎vN{QX uɯO"¶]q  q?yi?@yXU6:aa${ox:/^ߓ\-*;pmH 12xE. ٺTܐlk'!x/B5NEJ]yҞTքUm>>ʩ XX+LgM >n^5}GC) 2Ak"5tȶ$ô&8a\˶Y Z6H"_-z1ou*9xvfܗc]^gGoӺcv%> PDs@iK$^7.)R9ܟ7 ȈɼMZS 8^R{WmeϘbt{i|VI6H]qq;sʲ_BuZs"f/}r-Or| J;MhH2Na(5*k3WKxv xw9ߤwTYy:Sy/`.z>NsЬ~([6@ 1P4䤱L]L)ko@>V"Wi_{mom_j%H0:s\z=vsa !F eO~n8(YFVOjʎ'Q5wx⠢aat 2::-v4:-Œ姄YH7m \b8Id}8ELFx/(]H|0Ѣ (k7zx"J/|:*h:IwGt$sQu%abT[y10bHBz+a\E>=ac-h~;L5*HGn)7 #IݯOf}@ţ{n/2lؐ Ȣ?L /@MZٳ^fI`Ғ8p5ץp=ӘSdT]/z$" %l8J]纈Uٹ?B)R"?\QqcepcaRbya$@Z=&^TjxFeE1jBp/'↮qgM9FMoC_Q:b)- 2AwO飫}W7ψ9Qi.›Fy!%\.@ϒ0>{M5֋ؤ\\P\eFć7h*TnAMg 8#O +(} 4T Y\adk]x!F|7?4h):'F`G'Yaeu9K}k\8xkjPXd(05c꺗k dT\chF݋vw_9WOi '"D`+[8Od8%e~mÛ*!dE;j~JX_xibYmaf獀+$3/nnC:[vz,?!AvewOC/gj!RX#B(䥍!k#4F Tb3/gYW)KښVڞR:$>w$CAX"8Q%[[D2JU/M-G=<]w-gW=!1_ʩGk4 #C\̼tgʛqX}.Vl).}2>`elm|qdQ%eeUhB'zh)HԦG? /t F$ue1:•1Sqw@Ri1_IQpKXVd$ >&fwȠ|uh]hB%\͎ ~J>kN_B VD"l ` BkñbO+g`B~I,eVhrnI .,ys{}3eEs -خbFC5L!AWhJVe!.~#(*/t֋S{DYdr0wwMkX; 5sm"o^B_ĸN[y}x=}VaCn0ֵ ~J:Q)9jo:%׷ٚ+w p`"&yJ"inZsO34f o@}A@٫TF,^ Kn)0ot 0t0C{uRx`D@+Ss=;5k Cʏ4I zo.٣ؑOt^0xC#J23u "A|xyy]jJQz7u 1G2>.IYi~^u !V۞դLy7:9t[?$฀,Y*/BccbHzk@r ~)>uꘋ!j˻ lLc5+rHhuw)H3Wس,@Tjrjcjl7lKUF R m W#"t*-^S@_ϞWqn0ԱYmTqfHX/)+)zV-P6{5&ገ (:qtgoӏL0Oʒڈ+XZs[n]_gÍcGG, ^ &BFXҳԖ h_ Q|D=O6>ƾkK/{ic %$7lRSt ʧek0nn8Kpw`':8ʽvy#hYh%B-Ĩ~'LF~j_~w7ZfO]^Q̯FyxNdjۓշP͛vyU^"yUs}38U|8AQ3{.|&:pKD6-IޖS NBh0OhQnYd cHIM y)EaI)R!PȞRwM^4O'0`ē~gTE}-kԝZ4&ϵg.[nrr+}y+e^g>eF9v^J&Y9sJ=IDLQ/zMc #,wU(9`&rk4|jMHs{s3@0Q{ö&2~}>}e,@jШKNyi0m{jY"G$,ZCbm^ZX#_r|;9) 2m# }߉AMwZCL)Fo?2 i|b<]?t-y$5"dsuT W AE&Fc -%. 0<4۝`w~Cw%=Ĩ7ࣤop|5WL- +np1]ʜ…h]^`/k`kJZDWנouDuCp|a9~/.~uPETZ3oVߪSmv=~"_鏗7S9ˬ`oϐw߉Iw,Zު^f9Xyq'KVɴc8wy/Gĉʌcey9靝x*H"Y=0O "DAHHpTT$_CXꕩl\Z2qy4r qڸvqtXmwr:BPFP =t "|CFpU`>~uj+Źz!A3D .^ ]&ZN]hB Vz}9Gbt226GLgr'w 2 NMࣞ_n]D(ΦCNQ!qC'\VOeLyZB*X;hYQ :EP(]s  uoވGr>j&./`MTٙ |^$2ͧ%%=hBcX?rZA8,n2ӅaPݳώ J`P=4hꚯKj@Hw7R͕i6 ޭk֔YF|^Ľ\^AӬ+RWn|Ff?b0=Rn,DQizmR-:P2WnF>-ݼeU谎(ûYgsN=s ±̗`n9nSs)DkM. B-b=X}W{ϺF)Ft*Vq劚NI]AqmZۙϔSG^ [H +M) ssϵ-pJG"1QZ'Yhh5K<- e$0$ڠAƦS>Z-" =9] "L'jktYRifK?~zpLiRk4CrW)h%Գ ph>Xdi$Loϒ ѤvHxDSGK :GZU4-r{ ߳`kq*^qEs4&0ܡ}Vo!=Xdcї>!uyƤnW16u& ~bpw0%̇/nv{-S儆;wQhƧw7L8p&^XG(cA˫J+ p&K~;'+΄(X:܎ qoņq]'څ|^mI&&_~ ypLSsSXfft-G Q֩J? g hNY"ֺMe^v M0徂1y|/t 6c,'u,`$rxK@5U_b?(>(hKC;Vŗ>2.M^ |N=,L^[̸__#Iv#?wYju3(5g\TR !I?ϵ`࢐nN 0aH*B%C uO:DTC𙄀{(B9q{eul4 (PJ;`"L֭랝JDѕu9y93١Exu6 K֪J3/'Чuܠc 'LM} or2` kLBƈIt,z(9Zfwe&k$O! ",EK[vM y)Ji!taYg}exfO Rݧa< J'Hn rxV,1ZPyX;aTLQg,yOl 1Hx$לHsG<;ibvgT|rS WQ^a ܗFO ayWE}bpw|ؖ?ѰId#E6puMe ո݅lpav+ο:XN?wTK$,eD3i&~lpwI'g!K 꿗!!K4e]';Az+쐺-(~)FSrgw/PjB1&+,<h£ E V&{oBbZo40j e5>\UM)!N2ݑnJIҶ7&S&Y'xd[U-/UL苫6$>YT7'|mdFk{W2۶7mÐ9йE ZqR։ /jIh.M,T!Ұb Iae,41%@gQ `ij7ˍĊAK _ߍ ѿ0&"!iNx&3G{~34x,ۆQFbN8V p?A ~L7yQRgA8 =j}z[1k@(}0.)fb罎o %I~6=Aƒ*ذ F$wŦqy't$Y63hɔ {V=#5&6~yKI[{@ S6 !T2vd.M1P3Uz\ܫ[#id+|'%ݠ-/ WdR+ҔѺGJ̻էFmCRs<*#Zϯ2[?#0t#ڒJ!lvC|nH_8gT;`m2Kx&I'r> qYW.\3+`^} NkΣM+02Lu|zb(|Qٴ mSHqZ(Q~d:P q~\+ g5\X/O~kٍ4!A1f q}\cռ@ܖ]t/!t>-'DG:?|ey2-6{ZdGx2M(3uQ4_DzUwp U%E阎05vgVgȘg;'KiL&mB)YrO8)Q9nmcZpǶ qX|dݸ,z )7qւx@bwz?EB^bB`6,L88yt`c3FIPE܍'̭5|0#![SS3f|:;=g_VcȺz'VE九@k|G í͆ p+ v%Rmq>=P_m>y!$qBK=ڼzLJ"1M-gi/"9!\ۨPZ)䡼z*#/VܔR*Ymhؿ☎bEg&e7 F+=Hz2+ ( }om҃5SŒeW$@Dט8Y软~ '&[:eAR P1tVϧsF"&8K&vg5\! GjF!1(7ұx?sIw^#U^G!6 }يJ7435n4?_rsz #eSr$F[2ٲ*~Un>Վ@`#Dj%xEY ! f3Km* 9Ԯ6 0 KB)Ǟa8T5bN}/"MVZJI+h)bc9z(K47zWӶ0+}g^pxk+uϨޒEu㣶"3,W$gګ =q{؄g6ڌ$cg: ZRs3JpH`|7'Uw.Ϻ7T&°WS_oÁ9 ȣ*|VuȣDZFWR'3pyG@YoIƥ(CchD ܞ5() i] ŜXfcJZCp q}:2 bӫȆ>$ɯ]U# ~*XU3}Lީgݪ)P ~^HhX)_0,ntX43ȃK1`M3ʒҹEOc5)~2eP_Ư"6>) !aHd;ut4J.@ko8YdzS9,[a٠H}lA2r^DOXgH/o@d3zPGh8wp\Q.&.?98i^Ѫݬ!*n[y` r1 !]{qhe$Mh*_VBVM:50Xf/!hdZ]Y{iF 1vu<äԍd#/u}AnNB'ΘengʀBLJZ 6VQ}4ĮWrC?ah1>D`zOhL8rۼZА #nEHf&[ ʈbI~y1a£l(mf_aNx!)oD`('l~\?:'7 l҇iLSv<ՉeaСu|0iT GnvԂ3Up$Cv]ֳK&rdyM}U]*||ohLnB8x(GjTIMwW%f|_eGDiWCfEd&+p9bW͋܌]耼^g3 knmN ЭPYz*ێWF3x߾C |!펻͇"חf[2ȏW@0)f[FNngT/X>DμV*~B kJ`rwJjɻ|JtVˮc2fS9v}$XL7>Wl_Acq99ͯObYnOr 䱡C=fHmA ;Tȣ/ 4xC4I۹Sڃ< qqE1_.:b!@5v| H~_jgl.Or4~)|XnOIDpONDM= Ruhcc7Q,_9Qe?t]?[ySLr: lg?QCK\7IqJ% <yTI9<×'8!@i=aPNț$vGz.zS5JmiձVV^{@ 8j]_Rb2UViY$i?ml'%F`8 f#CFTygܘHKsiޑq\m⾿df ,P݋ K +<"OPlنVAn`6_0aÆȇOlq 獶ԾH&$;HK%Pt5\UiRH$|ZEzh\bjpe&=*dcӾ2s"EKh2+!@>g7#.А*iuN=Ohb3{trE>|meo)qޛ!/fc;.vDٍU|?u!t=7RxW/6nS)=DTV!"z^Jщ(Nz;mޥ'wRYh/zf^O9/3i>.ҮBWo=2v(0H?wn CB46QT6/595rB D!Q'F[ F)60˺>w7Өny A\F! kҠ x\%໿)Q%ODC.W]^A}EeM6獂 i緶[sx(ই[FfbXjv-P}Zc؟y`[)f{Dӡzu 0mnJO_5ѫf>'F 37V6'ƿxS.@I6Glac$#/d5m5EI=i!lvxvuVE:8&`ΧF&x͉' PHE,lQ[StsHZ3='Th\#<_#$uXL(~;{C9a—*~"'SEzE@g;'c8@'bu3Œ 2ſнQ\RM_).X>SN=늳"ebPqoV}Rp[}7h:;=NrfY3/4ބmg=/;F1H)i n^ 3CYxY'7sQsg5ŒJCR|&0mS$`:l徘P6k!_"azr1IgMm Fۉ@͇&@zRYAIЙDh`c\3EIP|Om[N:W5K6YBs\Jj7M8ZV,Ѻ SI b>l3R,R,eJjfߊ3hqϳdK}qnAD^c^ÙbPr%fy"|]cyD PJ>AǂerIjI_[lòhnqFco1BTY sqG;aAyƣ ޵b\GUb!5q 1{E"mm;.n?eN, >\2U6 umAgՆ,6Z4*_ dA9^C]}v6Lb30CM8JӍT\'/~w}IsUFz)nxX/Jv aw$,' Ę E Kъl̴1aˤ( ,ooa~ ӆx[t Vk`ymnby?M[pN:R"TJE% ӫӺiS5wګh(l]KelgG;RltG+\7ULv̻jфrj <ΈT AqJ!?80bfP2ȕzmFx}<=S$ndxճYS\.plJ:}{e `ةTOo9ddYr*XK&3-DܡC=8j$f/&(WPDR>Ed3kև(L"CZp<}!790)?[|tQbBPx9oªdxZf`35[_E_p1[(vib}㛓1d(Tw-)SǽvxZ5FKe`vs<GCm&MMKƽ{\bodS#Uhco΢q=j,>|#8'`x] SvkV.v&43jڜ!]V#^;7%a:`[d"m* T.hB9y3У Q"-fzz%ZprVyэ-2,^ķ0Ҫ 9{YpcnFIPMK 4omNn,v,mFc5MWۑb>(QmE4B 2Vˑ#Hb>k;\퉆X4 8WU"O{ȷjNCយ{g}ao[uJN Z9*Aڜ>x$ÚM_(v$7޽{K3)!=&5*CL9rZQg14xR чI9رÓbZl7͡9g fo \v4/n`9T+R93ʳ~: q챷ZYTEʹ82S7qd?b{qd䥽0qq~}w_ٍ{ "휻Sz<64F_X 5|`U9~᭶-%cj6ysLh06Xj"wiors$(f[K 75h}L:$.A(ہʊ-pjsڿ@yv&.ryPkpIРG!avuVzcj)vy j\ 9'UKMTFJ2 HJ;.T}MYj`[kM>XyZLHI) Vr.EVQ]&Uڅ -f}ŜL 0ӋksV^}bpݣM{ !;J8ZveM=(a/!q &6?mj/Z>$&22[~Tw̱"#'$8/,޾|A*[wx -;g4*؎<+sk]R;: 3w'gT =gn0x7ML I TG"]ZI(uN"I RwNTpd R@|1$n͕cn22ȼ+ *R3%L:sJH8*tW+iiODBmOfU]6\ ưͽ ~2U`ɮ, ar_`` N%:'9J0 eO,,5BMAT4`6(+Ur-ai9?$ѽy Viyꈁ&Ԅa V0$Ҏ ה8Rپ/XMU5'+WN[ץh] C*5貽('Vp~e 0s"Ng=B3-E' ,VUAfRd,F(W,x"T(ڒa9=pȼm o4h~TZ/ǥ^8}@8X]2i]< /B!W,>9%dLzJ'uAxo@+HdEYG'qX!Uh[,i >EXA{dhB8f`_ZXwk p`;J}H5PMYJBCGʈH!cg^{|<L`ckA[iX *5SIv}&?|yh;!^6FGZ.2_c:PRSzpT7C !\L`&a?Hn2zz[CzQQkTkm`Tze INqrwr9E -st싓[:`]C)j9HY }FPC8nіAjZ>]ƾ` ~S8yO^Wѕ`m?xڈD  Zf9a[RbnpZ S,;Yvr8l8tguO L7o&H/#Ol,z{ > AtI=TW41_ !Lq*x7V)Las7;Y[bhXDݘpE"4u mk,6 [#&+QX샽5Kg!QDmSQup- (VL<:Q_[.s+m\w^G2aGmC|vEcΥ]Bxr\ qA  FG#{B PN3~y}̏z8\:ǜخ#㸋(x yϊB|q§C\EQ틖8GfA-M$o4qQ0}}^qp]"2 ɹز˱@p,kf8񱰓t($J5A{;Fn #*b^4& ? '(it@@-Qtb?Z3h Cދ̋y kpS]4-:SjVL"|3šb ъ#a6{\>ţ*u8(O[2n%8c̹X(|rhsH!nxlwŢ5 /k<26S]E?V>\<<yI4 RG>j  KlQs>a~*[!mk_5r3PlS=}ѺZa۾7bd yd5I3^6k}f\P pM߄͉YlAER@8*lj,p2Q;So0'٪h_N3c6?JX۲T̼;Yj׻Bk鐞sQ1O\QFjP}ޚѯ vŽ  dtt\˧e|vfynR$L;FUXN.җcœY0c7( 4TE#|9 dӖx2b"VTcWM X2q9,n*$z*.?zP{I49=8W*BIp{nZt5Zء8TuT+k[/GцpVLӧ_0Y|eszh&8B}Y hV6UyMω'|mۖ6]Gg|p ɟS/We#C a< Y)vQbQ^M ̡s$}|J߱i(#돜0?:i<YT/f :K*i@(ĴȭBVaOY|la4+ǼVˇڢ0/DFR:mk͓P>goIsAO3Rc x~?o3R")|=*2,^ п+<C?-1yn؁۩q(r&\(ZR^1n/C"g;1׬<]4ߥ]n%vwYڨX(4ؘf5}bq^UG?^A1̞ٹSM[լ"ɬO?~]8q$U֓HBV![rʦcrmWk6]?Ȳ>N>`b{k:7+7sC%@23$$ \o|IJXؾoP鉇RkNm$.{;sMϿ~% 70@+urg%g@ V#rfgA}:nh;@dyt&*x~f& (3K /n`ĤO*amt>-u&| TPNֆ>̙-8M|K[?}zÃC=z掮Z-YEMc0/Ɋ.HP7Z]9.wZ,Hyn ^'~PnU5jY\J{C4q`! ~MH+9#jL]d~B ٭0}K |hd>1;uva_+GbN^%U,^zܱ86v*(j | |oC@?o4ȡrV"U{g/ /qKBp,&o(xZ{$?>;}gş 7>nW&w9'A },C]]L:N>4GOwi5ee?رF@ cr(ze֢}1ðIm/YjA8J{qh:oסo *X^[k .yXQ =>ZG4뮥حT,iƠUwș@}>utI]a;s;}efr*!% [ʪY``8]]^k3y)c,T| $}Yl~}$׮ 8r nv )5{8A: ׻3K, '{4M#vnj5AZjpzrKf4ذϙ;B u' ^Eu(d7!ܕ9 B۞`o P6fGVج착7<)*y2%.4%HŹQͯ}]YoDKbJ‰6WrDlh ƄŲHoZ V럤fp3j;X éfZ58~\Fa2-;5ulKb@o>{ an}bH2T~Mh@x7W&ȘU|Q\?ܥ JAQ)Ē}q,^ԟ@#!붢#ȸ\i߰&u-ԍ}`fK {ML5O]A{,~OWK*dMb ^C a(Ǧs-_ቧj_ivEeD}jG㫲׽85\S7bBg's)R (+k )~01K{.QR^un? ?uPJ,+nMX̥9$Ny. L&Y5ݩj |/n`>F1gQd]ư;ڴ|fKU*x(|=دz Q<[^^fqɕ9YQVO)Y7M ϸ4Agj*<>mTme aY쳢>ilbF mc|FVY|T^e%HZzL帬:PKn8k1p3YR) l;jopchfZQ=̡GEV=V|0jgO-B<ЦRDRc^i78gLW-Εv7c7h)n̢+.F:7H,E T>饪0pOHI ;RvbG_<|﫝t.ppw~x!8HTOx4wɏ."xm:}k ˵g65E߬C5p_nLC} 3i ^s''m1 nv"/ ׫3y*WwX(6eTAHo seL1i[_>e`>&\VDT?D*rJB)3O>\.A]*ڵ!&.?mz+ ]!s+E!㜣YܑdW~3x2B@Tӷm:$Od<:*ypIW=~K`w,LPf{X q7 p"63_Tߒ1C5~xSԝVNY]?B{.ԁpXosnx!hw6xz&ʐ%cQȈ+WOF/PO`-"0;ȘݡkC$* #"puω8Ձ`"UbpΒ#ňo/XN;WPc ɮEF@㺬m/y#yR1藴Y3GPڥįݐʨ@øR\c^%Gu[ VX1l 췬  n-c3|3љtˁ[#ĝS'ܐHM=3zh  Yw9\KyY2>'-@``.Xa*wOKd?07AJ$}ϹWyd*rhX ܳDbR I~9H! :]_W;On7[7QT72Y0w|_BǤ*Ք够G[(C-%9u5}!Vz@r_Hӽ~eֆSAGb=P*8L(ϼj`lKPodFߎ:m,'Y`\n/7NZ1ݻVa<ޞr|2Qҁ_t?w>'ȷlYN D[AN\|?'hJ66֎l^xس?K)O%-쐏e'KbVJ"eI N|PVU-3 ƾylzTD͒e_bleb$ΥJPlEoj@%3B 點Ǯ5&]lg5.:t7nL.1v |f@^XT%Di4sST+5doNoP 5$G;wl*|iB,A> ܙ y#1lʲs ;/| up(c}_"^:s9&.x4f{E.tw&: <ݒAҠ3Pe7 ;C= lCQ Up>bu0daien[YXUqc1Ro*<]zb@h4'W!RњPbqiِʑ!ପ0=Ðf]Q<nRH7 ɦ]Jkf$uhx\Uc?:*h:¢Go$@&ک}xR8 (\Y=!G"j+8Ӆk!7h0!<)&wٓZ@lcUU 9Y:TET;N:%?b-*g5{0I#XA99&DqN\_T肁u V5f2c./Ij>/JN^sŴYU4-onm^]IhȲAr:f@ -v@p4޳9=5>o?OFC@#}IրJ8Oz낱 RFd2<1*Rww^wȺ`xm4rXXlj 趃X0ٮBd}F#m шD"?q@8/VL';=gp S0jտb``n?"RQs2)%'{:h<tӧ{-pݣR1*UmC/0wjɂ1bgq+E '6H֜+j\"!mfe39^="ȕW$;sbH.P"װ:h2oO$VteQKQ_S"f3`26nUFYa!(Ծ!5#&ԥVp$*1=|]m:ToHVΪm`jؔUCm)'5Cgq&w ~7 gVKzCړ߻c^V vVK5$*59<D ~Zsšǁ[O$UL-%Á1E{cGYhp9CeǺBU"MTP= +*]dQN"} #AK}o:Q{Kv$YCibP`\b-Wcimyx\WZ5Xge-,iGfo [`t1Qm){, d;8hBoD2~Zxi7Dw>`'h́F5| әH΅,AD %4^f@Z'3Y="`vnNU+Y+Dy,d#71R}r5XUV#H. nIe)fѕyCܴ#ʨ`.u]apZ6/TSj]Aq+b@nfLTϖy6wy.:t "m% Uinr#'RXGQڙ!Q]\_M0fOMb<ՑᨤKIF"CE>J~BH;~B%~lm%`%i ]e-6 Ct[zpwaJ#=~r}֥/ ; h+45O>Ҁo{RS9#J?1ۉX/Z^7IȣD>_ʰnnyw'nT/kO5*A4Eۙi_BѲW*q&K2d#+ [6p6G -9n I /T'݇Ap\:] m@ScJ1z6vpB&JK3l6&lc>bK\tjp' :+/aȓaMފ#Y|.6qoxg t=uTP,`V7~aCjڿl:({d1].[Ue/ 8DDq&Æ_c62P5|Q磬}D='h?^ rqBMAh6f8XIQ&x\yA4x]/C-Unh;&ga9T4$z/npt^#FBoѓMaKmPQC?k3` ^I4/r鶒!W mhΠr?4ÃGWdFn$<>O҅kfDE;w#9V%1L d/Ape}\d-wL>yWQv_ /bf$<!&--޿z;lQ[<_,kR`DƣK؇$`s-=-ZʆhbhI<ꚇ,? ˤH=:w="xy8ٺ?9$:M ڒ 9 2kUUNfec. ϰD>]5u)=]-ՆXL nH[aRe<Qm>I .;aڊ&yH8כ%xe/LLE>܍TtwHxB+Z^/p+ghߔ>M V2:\p!JpFd?8cj~iO]vCE\$ory쉤o%u5:Q 3keѲd n\&Mld?aDvjSbVY! cVa;n?93az(h]CY'vӦ$lĵ&' fD.~nYRk6AXHTa">ُGriA xo횖 JaS%K:IrÕ11H_0o-U%djH!}Uɢc*]Q}>^ח۷֊;ؠ H^B;"nSZw ga٨r辟2 E4-((lATcL`^PA?%S C9;Lyb;Ѵ^ZY؍q\/5$IY,r7MۻVRBQ. )k2֑C8%wӎ1,TS_HU8#IGY}\l83H td«u2sT&NJ ق/3ݣ 5Ǜר/%Yk-D kBj@= t _5`y%59De'xeMO'.tɠxb4G7h ¦e#$NN@C4!aָzd ,ʢ h0JҖ-U7gU; W+./I= j Oh** KnBޯ.KD)[yx[33vC}(n[HվBO,9s@\k5P< . MI$ߏ`,!{^$I7 > ,h@m Pf+&*5p7=#.R5lw=+tH۰(z|~ I=R M,aL%, äpɢ;>cpwfn\')6NX좪$Ev|'k"О!@p^ ,#GDZ2A:2r¨aʞ{UtՖoQ^srBb7 /K0)G҈nAaP JeT<=[,(wtyU<@ȧrqa*\\W&>$V}@zs\>6w^#w {67,2 =?ĦPUrU8Jn&D[$]n [@>ZQO-jEMo5:7 cRu3HVjrݡKeDc7l5YRiUkc(nlpD oiBH3NZJ J+HEaK1-5 OQ` |;5FoQL&E!"V9 c lC@炫0 q*̓Y3*mJ??.Uu+_q>\Uêւ@ ~+-?= fr9;U像n>vڞ8<|%8i5v8;j`(&󐜊(w[ԛO%WJ"zUTz?>*J_5amg<+ҿ{=ޤ̿Z{4_-Q!?!Pa 1و}I"Z'Z@aHnz/0$27?LC`|G=KWfk/-™l+zdOx.az}Zfc_CZ-_O N[jC[L)$(K:1 \{9;$E%kYtuU=T,ރjnBİGtu_NS,cKaU8)5U66:H+]c@lLWAa&3/Gsb<BFE"Wr!B79qQe x;G$Ly|BxM!>Vm`#sAD*V_H8+ AlmJyua <+~ɊLn<|RLۉTu8ێi. s~e:[$R@YU0]2k{y~:dfv$+Zj-|0&6㗡:2f[C\P%ZRߑ Hxao4ʀ,4W :>xZc :? G\w``**kњe1/'I^ 5=0Y8Nր'Syx#܇}~KHp%UAx~_>2*k+@{x(cCvl/8f?FXmWoY+tS${5>4XM-F\HEP Ac|+-@*Mv[|ˀ ֎ֈڴ4MX H|-XWfujn"bR7 d*֩M@(0H,aasy͈yHr@X|n.)oM'<_ JY% ul׫ܲS$m<[ohȋF afP'xTjbK` }ъz0XT[+&`4v@cEND1߀JuZ!=yԱeln BjBf}%Oj%MM S匸DW(-v;m5f6#!idEO MOe#< 4oaJd{r6{?hW@d20&ob\;?E@=^n)Ӕ{FQn]t@3f[ `%ys*tqCbBʽ&);X+_ͧܚy*i'{Ge˰1)gLH 0"*!rH-A|ؘد@svp]AͿ,ش63 J|6̙WڨYK9q. io)9\u+~Vw-P9ō& #ThrÑ>D?Z[T--J 3DzO*qFA7_3>I=^%8"A=wGCv:C3 +O餠 E<ʆho4pB-r'#`/zÚ'=wChY*eb ZSL\ʬ̝n}˔^.SzvwԁOXMN!PeTdHf}6ULOb)e0< {r2y4|bK3eM}ާ8J`;?HuPGo2oh#m;sz\4',KS>y58ޞ5yo,AiWCtOT5\&1 n\lae,Q0a]q1C~KڐB07,Xlwr=RNB]BQu[K3?>bH*W4]&=qA$bE#!4DTV"_ 'wӎ;Ð~/F@:m AΨϛT}smN) 5R"HGǃ B +G+^:HLI1 t# ٺ2[-}> d4)v &\GX/WuFiy&!@pON~GU*]h)b}pڄ{.x'` h%WTMv5QϳuH dbV춸0T;VLL& Ykӿ{WU=Iե̜I%BKLy_+3IjW+Δ:\~Z^QüG @>La13$LuBkڝ feÎ0(j[2mRIƦn*OH-`}RpSs#/aSwMK.9AHDnx܎!;o;a>dfoZ2oOKb5m Ԑ}Ez:oRτAjc$  _6\T6XK=oPTfJ[izc[& s^Kg3]75R羕kq9.'9G"`Bp?S^7|m|7ppBqZ{C'F#7h8轢Q<8`rl=;سΧjP_>1ځpB5["+쵸@HYבDSZbL{ߓ|̫nR(aoo2 ?iTLtiϬhNCʈ#<@P"*Ipx-%AshFe|lUS5aag2BeFRGl쬖IuA~IYOseG##l**b4[3l(JVThZ:Ml)΍ruLfdGę)ys[Y*Xd{zg<]7!w:juV!{ tAp\ ^pnEIy 7<)2Fͤe;`Maؘ~UyKP/5Kn $(4'Pmou C61+ʬqFP#NO0p./P8paFj9nw-E!)ϛ')&nحOC-qkwyG|XRɿK gJq_E;\r,ZbG%\?B!w4l Ђ5ڞ_̞*qhxv pX0b 3u2"k <xr)ոV J_W0In E0R'\OxF4N~(?c,,Y:xc3G# 濅bi։sgh ji#響$g]w7 6_R|A\v@֍+--/ gR7v+c6Z#D l.>v+?kY6d^1ը1d@m-='5Z\kݨYzI C>٣+4ÿjmyslspM[^)BU6AG,*Svɩe03'4 ˠpv~8l0>'ݾG^VߵgӔKA.g"g"!r7YK`Ї LUJxvlj~QϾbQԼN4u%K[fkΧw}Awȫʽ; KBїAAZ$%ߝ>ݛxzH) mhFG7R5zZ+%fl~69iަ[~?0齡!WHIyO%Mf2dyYH&MP'NͼTBqe%ќѭ{h\p~#yD598)Bh|wӮ&W\x!upf1H<\>3'Oǝ܎[F[MDXyrf}뚔x@zV)2~E5a< aXY?K6=skȱ}72^~|- v;ÏãO$ּK#!ISu W0_ChB0H*!Mƕ&- 3mTWMd'WA%XCw69Ş3(0B1y_ a`p%N.LBũr0)Z02P<,hzUt4FKWnJʘj:C6' p>CWu=N@ !hXLJD~,}Lb8^{ʼG!Ơ`W4šPrm$ $KGNpH]B.˶fyo ,3dz%9Ty[WMRĊ( hTKgmAMVE+ -ҒR}pY/YKht/G c[ Ϳe?xFXt? gXa&G~LF'(\MSGO2 Iߤj6ǾSP#;ז>.%]}Ū1UW4V*;6IB8ߖ2i*re\~S_Q5$2?fnLwFUwp{ !یVpoYKN- ة4f.}?:@x˩{ 3ZrGR@B# rS۷*&*Ѯ,>(]a#|9vQWhEhs޸/08͂e#M1z Dʇ RM oOViv-sʕO6e%ˬ6)d/StĹ\i8#7_p;ESS87̏SS. 3 BX@BC87|܏݅sMGN _aїl aXGdt?ٿEk1>BMGSwZ3(P8nqw6ve]0Ϩo3K nO!V=ĻWTD'1 ˠZoJkv5&mE,A AG֍ FV5Y},?ճMf֗ K.'ΜMZɬ9w70I %\K;-.-mp IL#C{(."1־:vCJ)ٚ%c ixx=M(y;8wI6pJ2kBϗԐذz.*}ˁq(<rZ(qڋ27T}af Irh2j{Jmn~G4|+f=mwJvm$\W cTTx'4tD} |yͅt쒥P)7LzM) ;tnL1K$ƽH[pQst=Y7|>ڃGi_A0ZnkP!O8ѻi&t5L| ohx ?c-T[6Pi/Dp'>M6_)&قٯQ+3mv,i9m4k${Q%ۙEZ\V31 :28>xm]st[eĕbeuNr:!1d{XB޺%Y޶I!&h1:=DIqq[*+EͶ8@J)By04 q+w}蠀9"e|CQQs.P0\ո ī7%a  q/KbҠ1R*3 FၥK9êȜ(M ~d۴1Tlnu؄W%8alZD}Q2At!vUEVպOLYEvs^''cc K!$0k\EFc'"CHN-㟷dJҷ-bE}p H[' Ts= \(AxwNVcC~\o(1 .g$TyQz.{z\Mcͽ!+g3 Rx)f$ݢ x& I[޳6]@o:/]0bE4ћeatwX`<l|uX$&9} |e]|ICܸp39\8|!AXA)칒*'K1"js a/rKx(w`0zj4JMzP&za=p86x8_+w.*nKKZKٗ+oԭ}ȑ[ Vj͒آ"!#(Hcm֋H(j-':69 'Nlף JDdxÙxӫ݆ -g! zn?̸f-u ASS\ "u>m/IKxզ5 Z/頜6L"J0Ǒe"i4%_|umhQū* M3,`XUٍ`bυ-|׍L@ׁ;TVdrz& Kfs{q&zBfDNppkhue5s I@LǠ: {eVxת o,Ͼ|$aͬ[[qQ.2ND-4=XvYY)UͣkwZ]Z@gQ pLtw+C;>گt/obkS}WP+.XFO_Ƈ`kPf$`lr}"[(;wYO(=cӲJ\ӑ)Sþ'Lpo`u,EDJ#,y?`xOlCaxiLq:h3UOY ]5znslH#5'CA2K }aaL}/HK'k 1lr+s3cCHrwb&@,\ںTQ[a":LJ+JD;럖_Sƀ|fnZ?6z`tNQqUMPnU0D2i~ "“Z~Zd0kDlޟ&IJ Y[8g5e5]^FԦKD7[4m'D;緘.)ƲaI{RУYR8%RTѽKMXH􇵅;rfCnxa Hzyԭ? X,Hz+j8!PWIp${r5Й<ߢ^ftcm`~ŭL&?b GtqI`O xW#`ChZ.o?ߤS=R]kT"2<=ܹf^0g:-k?2rEL>/UE3?ޜtL\_ִ76G}V_ۢ t;PD`g$ad⒙ Ht 6E8L$a4jnϟ@U,-Qy< ,iE{+4u[{,E& .H^Jwo'Y#߰5x=FF"f:{R_!Zr mgpiGB%׈0Y86FxI+! :uK\*pwk5uR*H&0dy{|,)+dTw{@Z14LIf:( o;1Srf5*Lzʣ!Y򙓫 U:bUnj:|5X`g% A9'_KJsnNä ciPĸ2|b[H f$ F=)uNkY2FT\MIYKX< ׼s4$ jBwSft,h&T&%Є^Fȸɦ%>gO}PV)vIT5+1-!t^ߗkJIMJ C JUΝȷ/kAVK._֫ەD3ɓuv\m(GG>V-KI CB2,c67Зk{XQZB}պWx9Qe y1y5>7,q<(hLrQvImN@zAb7W5s9S88kɦnZǻeƫ`O%U0Ut[h9QQ\zn9pȓy7ܕ ~})yqnBS)}p|xSŴzhS%`ijgO B brʔ ӟ~kRz4z>Ze[ڊM-yوc$ɵra:H!qwN9Cl' 2Wz@88բi8D ^5'uA{ǂqFC vX^gRrA"3AGy nkEH.n#4#*y )xd^E7.(\ܺFQ_#hM~I4VNavOt/器U hFW^PЛn[K6,{k%"LEvN#,V7^RXJN& C> ҅8xfc@dMN>V!m 0X 4onOEmScNݩJڲ3 M}=C4[ ʝmpOL?$ `֩;nMk㝔M\\t# }ụ-#7r#{o,6v)YS8GE ]sQs&V2k0f͘a!guiwê{ ڕ"#GK/ruA 7R|;zq%]9!B<. džsUVIb121 ŔIOŏ1_&[,I Hmtlұynzs떾Ԇޅz?ٛP,/ 4 /\aq-(b}1Y1838[D_^(J} [7 B+uJ5c>#e,p`yaf@gpO㇠mLhr ~9Zqy>P!ħ ):j0wwyh\7*YS2M*4i /<2w5C*,҃ Ǝ4^ "0dD 5]VHjh doݐsku݋y,ʹN6UcOIr-K(3zډtM)U|d۩GǣGF:_a{IVQ!`Kï{X WN{@ZSxS.A~deAvm8%hTivp鏢Cܳy/tIiD-N6ݺ@NF"FX6N3`ԊfrAr+HsJuu*Ab'GOx#g 72 ]AkV,~zɮ¹9ż8? D$觌tn 5;ob "ߥ $3HB# 4p.xoxn:lv'0& wer8pRX =3Yǟ4ͪ߮`*Gw)e`Fϊ) P eڬ~PFuiU{ХPR|鶄hfDe2$fh8-N'С-o9CQZ H`V;qT2zΈv)-Cr,cS@T'Q1$2Y5AF@5/!ّ{H8Zj]r[m /?wi'׃׀tʿDБ #%,e'\U?* ({.@"JKyFD\c;:>;ʺ>SeX@l.lD~P78+0&[ZDwy a ⽗(EtV. 1ô;ׇ(i--j#]7!bҠ8- DyS6h;àf߶KZV-Hew>W!$O+,ǂBM{Iu~ĴK^<֍z$^C=u&}%bMg#}/]9vYuh?90֣Aa) idfB!VEi$M rGd 3ԫGSSGTm'Eu2N3 Q"(z(X ~]4qi;!-ڒGj-#ei`ѕ0\L6[2t\[$`Fn.!;l x R'z u5;Agi~IQAl=И@\8x3q[I-^@D3zͽl$9M8 ] Xt"5:Lfl93Cc;p/Yf,ird^ScHE1jK03y1bY"`ⲱ3<E.;ضdt܆g4р]VS- :/0εZs}4KU &ms0]1Z-Ru7솂>GE[vr{7 8!'(@AkJz\s;4Z@a 礪DԈ&`a"Lq?>G[u~hYo%!=76 2'cd6} \}8It`$ \C1dG䫇6k^VWʾ+* ӝ]>z Tlp@26|˺@.'> 3loM̐NPkvFlC( :AXՄ:1_ _fD]Dc@WfB?sA~-ў֗,0+UWmGמsorFkM.Ciy~kQ@$ܸbOd ئHB?#z.bS 7j^9~i|n. X7Qv&団]o gy6>8_{IVE\|I߻P5t^9RxRUgO5j 7kϱ>:h^&RviX`Ѽ3!〔vU[ac8g7ԉ&5rkŁz^hJ)BTlq 7<'ERc8[ؔ泫88KgSddԏkO I]hI$ rmk)Wg1,t|s\C$=k`-96X"!=ƯAs5X3|Q 3xNtHP5U G|hYt 8!يzR\G`L @iXv_Fokvd>˧\2s?Z߹Z)' ~*Sx,f7+պl'?XNe"t*mۼDoFeWT5K>Ө%r3jZdž41yQ] DpuBu:yOx^9˻heh!F L,Ԃw0A݇S!md ʠi'9 E_h4e. ]Ri*Q@ kRQg,pKLJ5fvlXPcc{WtgTwɀrLtj bwOiffǴ(8&2Gpm"``N+Gq6Ơ'ĸ)"Ĕ]^6Mv^~Ԋ]f $YGj)KRT4y^Q.<޹G)u3XŸl&d~g)2߃_Sɬ y}boL!9$U6N[iȁyg G5[؞k/U)u&k? )Xl#tC`@n݇n3.x vQ,1hNpzGҮ%db@%)MӋs6.Voh\ʿ:ncH%.`0qBJq埞:SiE+HŦLD `)KiZNurqC*썥Ds]>ddq'rbV 3\8( 6 EܣW z$ɘ_$φOy< u0 lV~2{JO/ݢ^x&jW/'v+䣥QHgt(H<@%HE|k.h0 m5~p6p9݋\j/(5TƒQ(ڎ:c ݯKƧ@we?k Z6 ad㽿gl=ww|Y!RXSF^, dO4Rx"AX;'I>'a+#$c̐*;xdGqۈcV^M>ڭtAU t$`}?K -h$(&<0aݮHʇ6&\zi<<[J-.P.%%dB2cĬ?'SV4~i4MX܂ThIR+Fl^L5N5/BS01i‚^Zt9ށz_yhm)?Vou-tqauύMo:9GEN+4ذIpze^Rj+`u'|mH}#L"x,Ua5 g[mꕈ,GE(_q/2!)Y8r2xÕRNzs%CQ`!eaNUH-1a.w3 (F([ZmLfnP? Kxigvs$9 ZţB$`1ȶaqF87q u[Il| O1\K:FNRu'0ɑUhb`}"rrR4:*`L|:s6C>esa(l(Xj`&!WCBs{ Mx|I~ +/i7TO^-T9FTaZÖ .wg\DžfʞT%{ Dkf:5=CpnB{'ܲ@)Cn sejJef&Uws:ei ]{l;L ^2Rg*npd#ڣDnvIzRHܕpQopDr9Q5Du6ZzLэfA>č\-|l:{0i6T2)_+ɐ1Z;(HB>*)0qAx?`) ,C[] P8bfwyϳ"'483+҉/\OPPglBe/=w lEߨ];wyX?k}Nvh@~: <8܏dʦW՗z3/(S5.($,^i hK'I 䰿gMi8ۭׅ*/§l`=;;_6DS| $qKkvQw:b?Rrkf9_'b9VqNLBm'bfynp^0o;&Di'5?'u*{%f&17yQ>_EU|MO][f )8-<%% ~uxo[6=}5ʜE{(ET L_ԧS<NKY:Q^w9Z~4#>ܩ씖VW-ܒ0q 7^o>%VTCŋ`ܩX. L?̀R3);ڤT~K)̉2.64F_aMN@"Ŀ ^)ijfS('zHlؾTά[-{߁[$TZ;ljJ9*'f!9HJaOK,x C}G Qg\颌'~_U\x q1BU1XLH5cl RpOgnHr^DU%ىV2J"tIGN)I#B ۴seØJwJI&Q˰v V"щfV1ڣ{OXB,3k,]txsuR}|t!%Ԑmu:دi/9N)!K zM"*LxXR SYOpBKӯ8Y$!ܡammo<.ۢ3^ Y07Upi)ETƟHB#YD37+4*%N;#*bWQ EC#/1k'Z%['r[S&Ed8`L:}E:Y@dX'27Mt{\ L 4Awtpr~jPO-`Dl)8AbC[J)Xu*7fXa0NJqn8N YjwKS,/[5`~+#@uol)j|G\tnx{ K,d6pHH)?Oz' aRN`Li.7/3*]lGu7`mG)`R?+|gW4 Vs15PQk e1NU IX=E |-r [/55S9}*wˢ1Kҥ͓/ K+@(SUYduH12/3җKym61riIiy#'JЪ$ءKUGڱء u Ԩ<%H!wę>Wޘ$!8$q tq'T)U; 1/QzV'j0loAgiuͶXAmQQá4RԸT q9ff-rA/q|`<3?-,UX_1ʚ+ըqd*'l䖓I&`@.Y!87@ fMpN~z9ym`d`w9< HEuךnXY(UN~XIRrI(q쒢Jm9)Vt q?!M z֟$I+>8qD [=6Rg:.y1Qo#J?^ا-i{]!Ƥn/p0;~h kE TAb|3M2h/_fC9*xkDM="LLJr+&t2 cN5sͫOSN{itq'Xyp&4U+)@4NC7"whGDu&QMۨYeQX^lR\M:2->t8T/`tXv>AGlQļU7(-fhHmvKw.l1 Tbi$65 qftqf<Κ4,ɠ+'}/A5 ɪ^TeyohZ}tu]{A$h+3D 3aɕ-1XL EI7wa|u_k?-%}q#{?~Mk{cvJr <cf4 e<*1FCc$A~4rG6S>G7tC /Ι]a.D͑ a\1z*ڂ<T (]͈ :q]ERއg\7CD' VO!s(̚%(NSd Em;$W{9yU@iGp_CDv2Ty1ޔI8tC *0 _EDY ׿TB+ZڞN 5Z^O6Fwɥd ~, s]+GF~$a͛?Nl7҇C#HƴsH]*6U㳺3 ]1ҭfө%.^_ xK<6GI%և2 yJfj~o;{d-Ud7:·|B du_͝+y?}˻{RbαRo_U@<( q'OʨwW aN((yᾋ{_C9YoVDSdm!,.G}Ls0ޝP>XMWb\!/_5k9V)D4t gA<+$GBq (4^{qotpΨݙ~L:Eq-כ(|_^I\VR?N9M|VX*xM,f>Qs뇭kM3ѕ3N1!tGXZ:xK56 3 \jT;B*U~:>r{RR%i ttN«hD9WFsN\A< E3aZyT,Ǣ~8#mα#a6>8CF[n> _a(;1&.V(!dwbq8JVtITgHQ :Q2F!YCRUW3Tv,:lŸJŲDf}Frn~))CgL9CEqSy% ն] =#xNw{z)B> 1eXp9TʡA3dνx3 )ӹaX,2ܢGLVfHbCr nlÀ=O۹7L~fi/gqA\P >,ٰЉPs2R2g峙rCTcT~6L(<3]ΰelVG0AIfh |-EU'fl9:. PV'j,Q.rXWY]r@[XMkl r?dѮ N8Y n /'>tA9d$CܹLeĂ2{7CYe$5tv@y8A#AyhT}@ $J69),^{dEA)՟_F0haYXuL|%9܁13o[)2Ekq/7K(wF"p&tIw|FS&Jz1j%.Z#% M㿬z< 9ORm o=`,ȥD,NF H~;%u#I88]M1$3֛!;C샗n^(3eys-xl?6ȧ1N-7:ot"H菉Nu&6 [EgEv.mHu `i0pWLfGumJ+J$yMjɽ &LW^ccsrC{BFzBS=-�BE/&a4KavνJø/if7YOD"|͢X*%`VVLhv76zNzS\nҏKW.jmxa5޳~G*u$ZE%;V8$4=E~Xz^6 $sO.~Vl5r/-AQ}q 3rm>u(\)L8{58!df<&5J7d"昜 /x% cٳ♱+*H^I5',h!s"H%`tf]*u8gx7{uYYTO-X $Lz-Y,ܯn[$3zUXH3=js4d"s.lvQAAS"|JA T,p&G5B:ݠ;f@b!!9yXW#R"7v܋*"cƮG)`JbzN"*<ߊķqH3,V$Ꮹ)Yr b t'^\ʇuoMR?A==-PmvS ܫff=>i@9;d~_0qm0 V9.uYۦrG9{9Ha[ wh`-5Ud*Q-2[<~:NyC):S "Nk@KYiӤݲ0=+]Yգ#wӧehko|a#{5CQS]Q(S !:8H@=d@3Lm6Y>}x,EL,~=hҐnF)S{{wޛ,#`+E4A)jŽ{3u>h޼ G>Q`U+:SI 2e/z0XB~ ઍ5TR)GA$%Ѡg ح)%g~ă;"9pgnDx"t=7鸡{< dKDbO!r?|81u7 dz:qت(fF9|uO3B6(p[.( SO~6VPqB'>꼓J*^j:tWxR1ף~LݨS71õyݏ >}])n$Bv%^>}vC6Q=F^eѵʍ&%*VCwj T\K*d")Td}g 36gҫ &\ /QMJo-vǛ`}ҾSyEkdX1^N Р7/~S3%}]=SF\m DEJW pSjܙޏT=P9zsemj{-NQ,,MP`Wlq2/.z0[w+z8R{5Я`!:._^±ruTS-7r=d2oX%ʳ4s*R'HkghΖ-gX.eI4+brkG~דCg9B\hA`a:T&EG,f>ABJk!)>%:M ܼU>V{a7^ 0% *I,2Ň@M ӡo;ឥ8P=vzEw/Ze5fcŵ!^f+{C 3 ("gAVR0Xj}_{TyCX/:M LŬH]_I2xv=?mcHY`%MOc"LojzDs5Q[񲂂oJdEWQ1ý +`CMs ]B/ٸ8ʆ=x{;d\DX&cYp1 EKj{3;KyᡴAsK`AXֵL0 y-ƢKTzMXZZ$;Y :J9#펺LJ;i-uy( SL!*c!Id[?)dY_Ԡ-$@=,jI+ Mú-F"2^OXZcb7dށXcat4U#tCRHޞ$u@Z5 vYԿ(=VVd"I)/쟷t+EhC9]n"/^;Cpr/Rx`*̥p~ gFI%=8fJnu1ŜXG, I8;i S={8̼M8ԸGEzIZ@^24OV<Ý4?n%uCgF8xix lPFO*kqm']H п.,u5>$ۢWfY(3\g\Ġ3P9U 7xQFWZCu^p\lgU/;i}ɕEqNz.qF" i8QkkmPZ1Fi`ہ-u$lXhb8cJ*x^ǘ HHtD%$K aA!Q&eJyDkHfK#I'4-JY^"_&G#6v ʀNGذ+8\؋X.C܁PܗN4V[+=pl'q: 9rw^"VL4_W{$C%g"m9ڃ-xXq,Y-) ˩4 NT)S93 .0P <4lB^Lg94h ]v@~`m)t i <$Q׫lQ8K8Pse \`Me~ȚNV1yWV,@Y3| шr9FMPiWvaF%6髬CP?p/;Yx!Z]mFD\@HVx .8۞.=*ʄ2ooUR)jQc3-aX,fPdGGjBL V|=Vï@NX_yie7>Mȁ"柶JETrxE]1431@?vOPMqbyJ["d ^vP] [_*E+d"2G:"tW;os5Ra ] S*g~6¯[sЗ7=\up+M { |HsX(l^6:yy"]cJzw\n2 6bUvν桛cqN!`%Ix-:4Venß~;߉+bUU1 8$-1Aˑe>gq١͌D/p &zҩQ"ς3Kg&4똝|RaDl3a[c-=bCC[*n ;JAL)DEkYƝΤlOܓ{ɄGrN^Wae{r{zF^u{:3,[N&Sƾ;2H&4-2,}65vPҸpɝ2YY񧚾#r Q\_Ji 2iu߫B 6FL#F 0Q˵2XsU`_Ԥ:A_cX֤k۲F ^'c˳?ȳ^L6K~Aak~N {vJ"tGW<%0~jR} >sJT 5p+Gk.t1ʠزo'i.je{%ح@ʴJ` ݍH??;FC^^P#wa^-*2Ͳ]s .Pƭty\{*Bqqb;]0 *{c3 _G7iqJh(Q9)\J!|Qr z*W-/4[UΙdWmX!pm5n~i Ac7Si?O zSV ü]sH3Y!VNmY(?:qD0d=Ҿo}=2busG-qn}#b$RZZ{q [S֓"yFMhijbXJr?P 33_˒A wTn aie HɭЅ!Y#Ed15+t]aGL߸ 1FHefq9(ox~o._QLjԓ" +$6_ж[J #k8l2<GsqH,ݚxYTyiؒCҮE,Z 𾬭-^yVLڶ'qj@~[!Lү%q0=a*lzn]XC=0(F{2}Q{c2^`Đ%hZE0~Gs1Z.FEsio;rb,> !{ 멊'ZpU.lO1NO ZwDY֡7c5z !aݕ4:틷G?bkƓhlM( Δ[ l]Qa'b Cc]K#Sp8ZΚeH]*sTpcU3eGƞѓ7^xߩyw'Yn=! 9Q0 CT&&ա*uz-nY7K<)k_= cR؇F[In"`Lʆ Jɲ#Ҏޞ* d3zAڂ&LQ'9 Տԇ\w*) Gy ^\9 J\fA4.gih_A{_>7iAP5 v=@f;fR2*@+|>ZcY؁D ~40 `VB~F=b&>[ES4$/f8>b5IMj񓛷FzwXɛe#'-|Sue H sR-]E_‡# :UWP9$CʈѦaGy{ XOsj̝,|:3T>"@dKbF˥/B!qAHOwRژ~>:P7U.K 80~u㜜Vrp(Gc ; Ko?L_,NCFVɱ%Y}K<ֹf6knQHmQpHnk7sVS^Ke$  F F4-bA9z_2VBgRyd]N8 ʧ{DPHS%k}Z:!C0* }N$3>=Ǿ>T];ebQcot  6'_0b`)#r5Uf,ZFrotE]{ RhI?x=t ~tgiX0W/* n5$*Vyp} MD:gv3Wnxz{jT}*IfK*E8|ȭ մ r˗& 4}gnc4_ώX.8#f>m ̥vb > 1=/SlÃ7l\i)Txz"}c Y$Oc\J =Q#/!lDJ=_1[ڻV+th#Pd’9HsB[. ҥ~ yxFgo"2ӡ ezyS%c~0#[| +!K@lNs /j'tHEkWXу <2 U>ÎQZwVxv#[Ch[: =W*/,C{*=)\)ښƬa 'V%6t[xXi.ҴSnၓRM` ϱVpu]ۆNbw6M 1pe1@nG) 8gEi:BPL(&.ѩe,|?`>b.+V>0 ӓ/k+v\*HZ|=AzȒD,@kRA aJ*biW>Z` bwb+KD}$\Ru0YfoiK˿a1*)pNS皹jebr༼hrqD1c]""sF $8;$8u bku*էH(O̼9|dVL"}|, oP 9ǐfhQP@'z֙Aڼ&8 |]tUhƧiԁ.́ ZZO>%tpDS]qNG{!*ƚiI)]|}9 4nR0p˹Ykh!ҍ; JgY5Dža#xCum+5=XA̓m3c1 1֬*1"s&&%NRz{ `{OZBsz REYilhqVO6jqp8 2$Dm h i@o V: 4gϥ˛UXaʶ91ݪ"uMh59P $V{WB:I丷<8A6kG6l,ھ hg9s;G|!m6tWB rH!S Z V2ƸGSP)^,ƙR0\`5qHbctU'ើUs ˔}B¢/Eoa-v6\D:̰F"ۤa*D⿕4f7LmkҐ{-b0 "uFJ_|Nڷ<v _cQihsI绁&1a=_ 2ˆqGpƒYL?.z3hSB[7"61rH3Byg|H(Pز\~×x.ou%]+zw m}oqCOƭ\IS.JkI*kh0ԍa7FBHdR!gxnw /`>y)b8Rzw߂2X9$Uύ֎B89ƧVz[587{WL5cQb=(`;v7o7˓t0RѯX|WD>wэks`Mav/|w9h7XK&]9H>mq^?!s.o&&z𒠮ޣe!~5s?#B HJ'R d ¢7/$!L9ӊ2h6h>1. >V+7FJk]$z`|ޛ3]p6MV7 &xU ɭ֗/oVӰn8D&PmC *H_Y$}t !kUz2ҩԒҌund'Q،{μէqwܝTg7,&?3_枫cf2Jn`R IUT$&Dm ӽ*u/4uߌ@OK+[lK'@5"UQ>;w*_BfqY+RzIQop} h-<א9[zc"lQfṅӔ.4K [pN!yC"_IK-ZZ!~j\mξY{.,;!@_KhVJWJ%˰ ?A﷈VZ>t; TM$0KQ0#Fv >aQ)lCܧHʫ<51r/Gַ*s'WOdCUYXLYhVq3&F/a=FRN?@.TZ@WbcݡCa킺>wA ̭"//J&Iu'ML ı|k|H9.8ƅL!4M)wW#^=z.Csf'I.*_) CXwp|&1{lYSInϣ"0l$MrJ懰EG@ɫ,Eban Jvu-fe"m1l^͎Í%C3 +%],w(JK;x߉G֘>N`0XFҒbt;܇Qs{0WRIYe֋5@2݈ .m7w1?g3$3FfM>DT\[\a|k;{n򀘍+8lkP'D c.ycǧ4 "nee 8 mOj-O5wVËpnH󄚕m+152e'T a/QvԀDŽMC.#[ .UDSp3)pyqQ,Zo˶!eJORDxK_ "#siuM#Wb.,?}`P)h?W|k:%"c;zN6@ڕۼޝ25@BYcŨv}TFs7sI ?3ֈN{^}7SNjOTH!+7X ohHE =&/8f3oY\ɿ kCDϮp2C0gt3?(8 Ц~|`{q؀rp/.5WO W7{ zrpmf]C;m>}N>b.@/R"vv_iXH{ L=5n:ujASSvHkgsj0Y0:3^嘚Ag2 GwEkVJ(d7n0X{O'_tIʱ2Sj{9A`sQ6Sg˳YF91yXYP濙>sc6n0y@wGwC^?~48K-EkPrʡ0(=> HSs ?\!JV eMeTKzևCJ^ZX~>[51kS5 ,Qj2ٵen`)u3d7RiAz ɷcJn~uB}#2.Ώ'V"S::a&iH>Iu}DoD( RK~P^F^3 \naNBzg_QpvDhU^`*S3(pnLQv$F#{AiE:UꡲR`0"/]؀ý:9 F= iJޣ9ї\|˻)#1ܘ$Iu,5gg蹅:㮝eky[yU$Mcʧ"N4/U0)76!V=`"5?j;Q{'h$׺JG~AF п`;1Z0hxfH=eok s%;}iu`Fäzǚ|&'TYShVv蒚~ #TuMzUjQ5y5 hX'B_o J*&.)lX^xzqڿ{Gh;R@=w?ᒎiǸuy3`t{Ɉbp.cB=DK6"ZT^A$+;9qo!;tU҃3O\*ȉYP>CWzm h߭Dfwɚl* ƶRNЊtdQs477Ğ-(DJ+͗W&ȱԛ?.`zJlbZRxa"MdN,MU(` whG\ >zO#OhZV<.Η=Υ[%s v; 'Dn5 /(ޒF"LY$4DWiJٵ.5˷ `tdFW}:/TN~2H vZl 48; >Fx"+;ֵ.U"\?^'kdz1ϖb|r5M:Bv{@lkƀuPK|/x_4+Ϳ,{QC`q3|qJfr'9m,xQ6wQ[#7 Ȑ*B_SC WS/9 /zhdDZTB'e LR|g}5tcy.f o147[bD"~ԶvfRMdmqǹRەOoyXsU{ Ǜv|cxgr_h툺F-3 q {ejS-i~j/c1sXd4\k_벍m\AEd-JQ?[͊띤TBf-lY7˿Z5?| #1D:Kfivj Ms,ly.4RL2ޘ ZΑ+Ɉx?ӗg *ܪ54uPs\)ks2؍cEU2R=` $UakIj^ko*_CԠ(_[lk=o<.Fׂ>krnt$7GFG[fVr3N6H`|yf%:P˓{QZ-A8mOƞ jII;Mhċvsːsh^4MV 5kݭ>·-LY3v(gNW%z"Vlw'w S)G9/t6P~GN"I Ɍ  4ޭ?/ ^-~6X{Q`'z_ ؜;4mq=0(ڑJť%,v=v]~|`Bȇpv>[D`S]SWva'3_ߚ4:BzT@X7 7z6nC$%VNcSK2Ə =/V6-ďbHqRMf7s%2J}nx*%h=#Ԓ)G#1ᅮMM-♐ ;Y&5- |?0+>6zKX8{qOd#n/>8qC~ --='F D2݋#j8pЗǫd2@ђN=BҺl\lywU8քhW3=CHo[SD8P?\ɐNwGڛe5N㻊i۾h]76vzj4N%Wfc%r_TVXA7xBK}65 : F6! y>daNBHz#-Cӭe4[isCgB`^G'l /Va\)L@ISbn`Oxv\lDȂ6LCFo)Ϝ$P 4: )l^G@w.fPPt%6BNBg@ G,93R}5=PUaq ƕ]PU[jI(mq[jW'"(~NiƻnTԯov)ƶ$+cp0^8̂B1Qu:c%xZ]6E#~l\ZW$= .d<OEt]Ǖ~y{&DMg%'Ķ ZKF4XBoQB38.S1{Kyrѭkr[_ hQ[b.gzVuQ0[lagaD =z Cw]Z,6*8hWC%%OȺrvSp|'?q^CqmlqWP;I׃,XlI gftL g7ǒ/N_u/‘͙lG^ǫ'Ii\S0oݷ< I⥂*%\+cjަG= V\ΦyCQmiMgC~.hd}!t1U.Gf?@@5ukxөKm# JҁC%pߚm2䁩E`OLҵ#8*oAl^ vAI{,K~B nH,^}'Dn~X_lvJNه Zh !PAx:EDYSYCAN4/o@ΗFv/p<Y/ I8۾ىO&VZaoJe. )pϲɍُX{wcLVBʔJY&_ħ+;}T -pC~ȲrNB};/c?w>B!Ml-yya1t2&1wun@ysoϨd.w,ґ(-\]h4@}k)E$q=)vRȭC$J|)9^1(>tPvACJQNJ[ۀ6GJ+i q/{?. > L_Z_}6Ȟ|nϱƈԵ5_x4jFLZªy{8@9Sɹujt aW%M\Lf]붥\Q/B>0ཀྵH,d{txKGkN-qeg+=ZǗ%$v HJJHfz; ||7h w,엂a=sH}~5|#QB(ytP9_18 u`$B>rk6~o$P(=Us[M L'Ξ${wAi? K ]G7dxْ+L/F,e[fl 3cd .K@?(ВN뿄?Hpٌ %j4Yқ=ŋ559jwbC|ua{=9tQ QܞRev7Z_?p:Y#lM} v==IW;@I6]< $PJ!@^)є?YЗ]\\.wF\p?+\ h7 4Pt61}j) #Jeyd^<+F{I'(V=lrtE;]8j;KID78Ld}πk|:*A0׍%xN1X$-HvvmzsFƽ+Olc D-ry<{%Un1Ju5(ا-}0kRE-2xuб,=3G!iܷpOSr&faw.#c+ECXJ=oW~#œ`.~5no!מ*Bw8µ18 jT&?e}]nFe)T7Ԓy>^S%~ЭE-+yޞx);T祈%91rB YKgno vٿ==\$t%pqsC@y.eoSh˨K cv/lRc @fJݟ~ׅ2gbDkFδ< _WfQR^Z@<眄T/+c{X,HcNC:<._|⫎Yr[YP98G纄)(_}]~iߓb=$z.i(,Tl&fE&f-/\ֿZc+A0֮s)Lm3cxWHH3RZdx6Li!Ry4MIrۭ8ET=Vf |!2a<'doW^Hh=Gjzwl4Zgt _S\o.G9~{vo)"&.b,y7@UJAuI[2ԉ n&-V0f#q>/ kO2ɺ}>l"\!׻؍nt|9+Ș4x{nJS8TE3Q;GbΪKj̼0t/X{1~i)9~47p&{ON9{ȵ&: (>4sԵS& b Zr=#+7nԢh#QdWW43HC8_x(%,1r0f|݃Q߸DZK-J*0FR^ঃe @4OeTFKGb+Nn$Ǡy^vn+^ QO otjB½Aԑ D ۖ[ x0-t,I/G0׺8)Zq=; _Lɽjv<וA+GuoMs=_! 0qڶ{UNY71B Gf֐IsP:FYԵgtĥ0cw]3 2UTY9RN;9h$W[8 8\/ܝft"۳.zhfU]O~~P//ttec٠ hswɛݱZ7]tR>F:fE= [>uXLj}oϚǾ-4CÒ qT1-2OnvOBgpq^>lHwp:y2kEfVaj a41j#+o^8MG|Q R vvX,@$ ISfMuDŽhZй%aj':eV)@!uOyh*SRTdZ8Y KN$= w@QxQ9&J{LĴ'ÀI;+h],`،f$- lڌ]T ĕ,jOoRI-2+l@!wωD$G,;<&6Qk693.0QNoX1yI*;ۮ-×ͬ$S7E>L=&]6ڟP|6u# /GaZa=r[Mb??).dL썤c$ŠY.`oع ,vy1*u](&v) /Fl50)f]ӂK0 SlBj0\@LGhU~x=^r&9ad--EI!&y#'b[| bIڽJg>FACrVX-n?^hv"jyeézaFI?HWQa5$ځ; .2CC^Un^KxfGwAaql~0lǛ?2$6Ⲝ%b@C] ԉ1F=c=ŏBP?6,6)fʬAJ/y$5 VCewے9'$zS Q=&'Iŵ8Ϙ ehdo驖3|Ď߶8^P_t x?Kн*m|ڠCe JT/خR!].Y[#reMq rcJ>mG^ZVbep'֥\iM:E=oMJvqeBsrSbkp1r __g̳}f?b"7_qN5x(Ii+c/"56*'8RqC JU8 {Mūw`x9f!h=?Z <\O-*E TZ;jyҿtbR'DQ־ilR @CREI`a*ÅL{(π m_ 2RJCl\@c×5K{ A!n`K;ub33t.Jz 63P-m .* ']NA _`uLvE=P7{%>nTF7Jsĥ ]$?R,Ex& ТnF2i얶B*4A(hO_/M0;5]C]*]I Y13$d'|7Q\_.БzݞElށ)]b]M*XKɐ[**)vZj2 I.+\Lu5^ }|j!cyR@˪CVt&(!8(_7ac Ac/NyܽYrK B,xI!@"%2>pfx_^3t8g>6j̩"?Nܔ~"u탢Wtas7's<AW|y񝑙c7}Cy]rNd>b^A6Ȋ͈|`hWËogbtz K^|4t󟍟s/O_iA;ig6eazX(+uߣob}Xޤ!f 'ѬvkY+-3v|LnEktc9S5";# roHkispOc}\*?Y"/pކw\g#*#BsD?ĉ6ɺq%P\UGS"-4eP;js2Dт0Q Va@GfMr?o,,4X`]q1Dž, P,Ĭئn@eIc'fy{ֈokl|tܗF ө1~6u.jY:0v<@x3#L9Cb)d)ZDVr?K׬xO%3Q, $<7$ \QDe]m/ 2/VptJ뽋kPK?8Lk,> ,L:pv۵`5sCdT*^(…t슊`y +g#JNj+&extr+}}W!`}w<'3<:mEI:D[6}[E7$oK,KN7C]nv,[ 86gwyg]2)t^>T̏\3e%.o\rNH YaퟹD}@ݐ'-a ]1FF4q|{ aCL<-<.ORӇ5 |#Xb#?+miչ(74(d{0[K; 9F:($0rc^3 w Q0j:jy^)o['6(zC]6b ϗд 7}kDS4nFوg4U3~ %6Kk-Xk>BAeOZr[J@Sp:p96t23}[#{c|mFr1Lb9ʩQZ:ؾ4b&qO60 Fo󦵛sZw CaT#nlwHvIc[cOIYel,,p Ԫr0bD4}SN2(U0p`-=ʤO<̂reG;C{o:ő(޿quE/C ?ys[coDXHhpä`U8pSMF,om+l3UИifҝ^lJ`-fSEWlI{{Z<A1y(>QHwW0Di*7ET$; ڤzK~}kRQ4]'hKXx^^Yi[L$qiyv.V|)BT>voaY4J7I wDKXIA%ta$8ATy+eZRX8OtUO**H=,~$(9S:%|n3.%4L͸ 牵&/"ti ]t-QhK*[9=>u şMT_`۸C?FG8G1H &"gKo)TXNq?b4l H/ai7&3ڃCBeQ' [) ~-Ȗj݈j1D,}6v*-?"]VGIWg)D :N LY$ <<~ ?j.iޠ;8SH~6bVLΡyAdh d<~zAa3&CG*FR/? ظoQ2"Pa5P5} K-zg)&U^֫i9VBq'^ AS!g0Ǫ,g $ #[M)V2^Z x:^Kzɋ6xV\Qxϗ@L7B弫-V1*ҷ2-PK;$åd}]UcɁ>ؙnPxunBScx `9;2STJ k,8: ]Y?{bH*|^?ITa,u/U„v/W7XSJV|;aF' =_rp|xԙ[<%c Xzo5{OýZmHx{&4x8EV][}@{# H༄ 9;{-c$' kSZNg=[Ba ?$F *R _)mK tv *LGr$LFq/S9Ygd_W:ڿZMcNF߀ZST)T"0P=s.Eںk(#+_\Pt|V"pb.~nJ%xKW|ae; o$F ȱ yghe`y.FV2+352Sw¦U9dÛnSfzMȮ%K3،oʢCT8,[WhB#!'>̗>PWci64%K*~igSt ۙbnjT6`'QGe@|մzLL$gy.4C)=ݐ;M;@Lq$'CL] X=WޓRcp޵qҥ!h u/JL{ʣI.-{\\F5~QPNܞݘh#Zv#y5)2VDo,K.,*N'Z%!+@>w`KNJjmRTL1%1> _ۏh#qeFϰpCĕDM~1 pX8%`S&vw8',j2P5\BJ2;ߣR숆i69z tMkz벀",Eti_܈32x#0(Z\r@v-RFl/M1?xcV+0H3""M%`;#B+NvdSXŶXU+J,gm45N##?x,|*;$8<, Ւʈ?wڦ'Psdv7 >, 4^ۘ*G^G&5"sl]D"{& @ J_}Q`{4D%-ufO//KzSÊ3g:- GWz=aŋuңe Z=麭)7&@В%F(sWE)9ZZ@4_H) &SO;, RBQ?6K~ ]:*:xgOgܧZ[6@*NA>A&S#|LEx|ojP I4yxj]V^ݫb4z]%y3`>wAQ8CgI{X=;2Myt߮l!fat^&e &~$O'_ t_SU>"|2e%K3M{1PcOA̬y%]T66D(W|#Px&%|꺂 :2Y{ uR҅_t^lbd9͂Ib~ %afi%!$ ܏- pD q8>Wn&y-AL;/P;Ѭ (ʢ/,R u1[e5:(tic8co vj79?pOXO_г{f RwxZ.nsu[ENH_26{y8 ǫ3Vn/S%*q7Tjq^jQj>!+1M8[h_'$b*_M0T&p<+7 IڬΙ MΤg6'FJ!Xxُl!.-,SmV3PDbn|=O ,RCN% \/f;do[}d9ٝg9FCƥS!3G >N:{ jRu~D&~[ P]~bՍ|$dUEԍv?Ou,CxSw`%U&IKV(-".ˌghwʜI(){um70ހC gW$7 QD\zv,]~j B~=9:Q9%u׿MWl.uQ܂ۍG!Pfcpv: !r%p.|FwZ&zBD F&zҒ0VVZdPW:x+{ @iA(84*cV5+I@15W-+yCZ\-(?T0_Xtڻ,օX޹[!wP,˒Ȣ^ĿP!BJf9#4T70 MO}l-,/4|uJxɡ3tzކLNGģgq~ V|S)S6f ;Z==?.{ޛD/H-&{`~sE׺k޶WMf[he$o^ַudrC\DWXTtɎ)_pt,K0<٢t|Hq@;+$2—m{<mP(8%UṣB[ߝ#0aȗ G@MZ8n O^y5 5Xί"j` mʻa5\ Duq/~յZ?![ qrrA7ox6 cP@]kh`߮%;w:vM_gsVUF-.$L0A^e#:UB0j2~ࢴJrh#/LɑT `zM3j$"ܼsvM&CUiZ<&BS'lUۼ8IisD+;d{PGچ;M=g{uwvY-}i163'brs=ɾY%,OzW):[lGjÚ/;^ /Nikʤ)ETE[*tzdvݾC7o?cJzO+1܋E Kyڽhx[e7N꼴*ޫ*`bO,2/WP %[߯ǴxHB埱,7@Uȋc&py_U5hv\~U1܇|I(jܼwװA>D7uI?v̩6yH{|C;02͖DR8zi>9ua ìU_OWle)Z7Ckt8D+J7[5"C+ᵭ"rq;k8+P Hok} gHoo[:URc~M;Q(QU dDdsZ0??]1ٳ+/MlInKj~nI߶X:YY;EH_>оtR羌 3,W5ݧC,27{DKq&OTuzXĊOsY ~xDg!0I'YdgR؋SJ9_DKҁLG#d%8gBulBUj7;& !ҙKCʰP}* _p%ݩ iHÙS7Hir-}:mP7e} %eq/A.ty] :11?5O8}^<  !p ["{ 4G@iaOҠc /!aT;QB,רOR-+|ʚj"RƉ}A?INP"o^1qiN ;'$=LXUbI2KYvk*ͫ3:ΐQ쟎Ʉ71DYg+II_W]`LmO)@ @A|N)`I4gB>Xd >9r{^6G܎'oʏ3nY$,X()ϲZĂgVg~Wf|g _3<~1>3(%3Nx{v,ߺNjkHMnǛCdo1@ήuVh4`xj9?m^8`o ̳ڮnj;RJaΘ(MunL 0yI]d(A3\٘Lp ugևGsd)vκ,,]3.JܝN$Onߢ= QIb3W(ۑt1;PVmHQ|7S#WyCSx&>C{*}Ζ*Q&?t"}=RdMZBZ3Un :;KCXpI5nLeƷYS!jM1PJJ÷N1L2;]lU xڍAls?#WC4U[h9Bo)mbnޫ)V02F\V#dҍOBMΒ%P_ƈowSӑڬ س j}vEA/.9ɈnoKAk|!gv ZHh:fll9Oa7m6Ly,Fߖf{f7Y{ Qo(Cjgs!_i,V c ^yC kX{~~ 3!HCX+% f}Ʈd$'wFdyiRB?r0MИ L?`<^bcZV?%򢤆ڸmnILxĒ::3}s,R%Z%#4Pk `V 3;@ىh<#nnsdN-܀;D(9llTH#1-$j% {SK%P]k$" Ô bȠA^it"r{~] N3vid;ejPiÇbkܤHHďgs((y_}Dλw]ܱ!4de[OZX0CbbUu٠Le`IjyTa|pP.Ͷ%u}`%zX1)JƃD> ?9;b}HfGbbYe¢aXFNH5dŒ= L* 3zj~Q^㱯KZM0?Xu'6n-kt01퐰fNL5VzXoEœsM|:P'y#/[3OY?_݇4U>'m[v'y}f3/CL)'ь= 9+m²E֊(GC"{O(M ʺs(wݎYo٥2}NOndXTL]G>rD'g @JK758$B}%IM#MJ7>"%)Ē¡S_,!ICSy<:n#e` CG|l<1Opj뵜Ɠt%Q9.^0^ M(~qLDx Rư(MR=]xIf$'=H܈ ɨ?UeWX~1mڎ|(:Y#٦ m72JPBz>ͥJG}SgYjgq ٺޟAvk*H2NxCd& EDg߶4qor))h0_w3n-1w4,$MO؏~BuU (Qgc-R?)3gx8KQBÃ_.MPPH}J&\AS 0핹kg>- zxA8;i$H3#_e/x{*4JPFNJw,6UEMVl89i=Ch?sLQEx T.\TAkDikNl\2c(E-IuL Hc & }!܁L pU[;aן]dZ mJGm_2*. mb&NZ'j2^H7Ut*teКo4R|-@wvOV.ll.6}w&1| a79{In_?f=f5'4yGUB}Zƙ}0f+Q|[,TڭF~V8чah\D-jFeӟ6.5>P7q |BU1bMJwMlejI)13̲Eu[uYD(Q'd4s'J, D$s]!%qAU׳H:XNa5P3фf'/w`+fpS|MOƄvT42 m;b_<ؖ6& <te፶w6t//| Զ94-יݖQcsFHŗRϩVG߈T^}8KўfXHێKvD;>&73o=:9W8E g$^1BdHf,}| 6#"׏x/yq#˩JAK;SLVVivǦWDtdVRK>/&Uqo=jj.Sm%JJAn?)VzQqfO0|GR4jAE$BˮGgK9' Wn]C߁l1Q U9I s~3!^цv;"H׎)F C&6NG;sM\_NatgaqK Voc/:5 y1G[U67*r:uT:. B[r[!Ng+dlx7KQw$=d'g$B<'O=Fl7-&}BZY1$ުH@N ufP%oY;ܰbr16p讖$ݛ-\U)~A/ %=ˀS$Nqӣͥ[n{Rj=m2Mčb[zD,ԶnyѺ)O\*7Rsپ|wK$cMd'\2cM/G˼˰@XJ:[[;_h酊Agyy*XX* ¾ e,8ҚhtdM=UF8*AUipޯ]pݷ@׏^:-}VNxEk#h)!+څ.NleoOALDKnil\Sis4i[hSCQ tZMn<̊jNsǘ 8AE vիޭ*Q&{Go׽ 몴K kxW a\󌻙`ӏ߲Bi?gfi *tO;#9c9de?R1#dž%eFV ?P\䧈bs+5jw7x~_c]s,F? A'=sKInNŬⷖ\lHvUt׀6E!^R<l+u?LI ӞG~z8܊TxڽjRStIg'Ro륶ڙ*LRc _R> KD:| 6yKтs66X*lr!xuetΐ`=W#U\e4D:X4wzozI(=H{@hDoqrIta,Z)jѤ& Xo65WIXrӏ2x146Rdp5 KO2ɪ^$kw<9c[~@hd=H0dMSMm1 Q $ݺ+]JSM ${DvKl .!(Y>;Ǎ645f72omH 5lFӒb'NKIi#4 0dnJ2lf b#3^}A̡u@79U@eVJ`I=t k #y 5dxuQVTE.TW3-=PӉt7z鹗RGfI+rMU^ Ao?FX(J=(.k# Y"Vױ0 9!!Mb%uxB؇7w4 C[phX,1AuQb E#E}UCP T DTN.MAS'VX (F>DS$gZ&(7=aЊV÷(}(UdݬI7kkA>{Cfa~2 aQИ`e]=ۭYlx5r.Kd6E)\ CTXyŕ_ϟ^򾶄:wS#Lej4ո>!z1H cD6 %|<6qN)MF a_ji%'{wϳqFP?hsyղW1bl0U"cƎ.vޒʗ/#[ia]OZG> !x]8 ٢l@rC+Fd/PN2xT  d^:Na ̈́o-}\׵1+ e8{IXSJ&7«u st5>}l\=SфA[ёJa[IX!j b쾷r|sna}W9:bKxnڍlاQmOݵO_ N, @dge'5cWGPUmnUx%ř.oLf)%iϔwpHo"ϷO`.'N2P:ywD+>(2d704wCZ:NY?G2>"7B좃7 PIX"ɾRs_4‚di3v63OC_[$1vv}8߽̑b0'w;7栒w\-kb'MBxf>Kf6>Q9@j׬jyDk⌠hRdZዃrJ g;7L2˨7+1!|t1 TPHӗcw܀Tny}*oʎ]Uܬvoim&h2/򹞗*ȁ̘ZbUS21tNpO#q_y7xrw&[Ci}q;&"7,LRvDWH8uoq^h)= ݵ  be"г>ĤdmPT9Adk*&7esLGn$ jKE UK~T'b.Ӷ}±Dp畨 7-=1HGص[ o(*4\:GErÃKrNӔeLHINNkϳ:˗%G 7t.,7S#0uggnt^?M 5Ooa|Z %#gsi؞NGjz|S 忏G10+@zy#q& MOZ+A7֗DjkB UGOǁ"L>PȂL,F{HF|7m{HO*SŽ 3 *7J4a3)d6lΒ*lB\5rp8Jb:\=rSh34`%+܇>@D^]?GQ6}k}sl:Gg'Hf.OۍRRL8=򵂋>=ȭ=J4n` jhAن>g6Z'\jOMOƃZ)RYUȷ%S<(;iTwɎ!L6C7Y,qstjsZ" G  m҆]չfwz*b5ŜMuiI~u8۽=͢,8T*XN,!рza| 5u*6{=LX-nj|P(.}jca?D`ORoU<-- aQؕ ,+H~"˓5 5Z8* ɥMڑ71vo '&_"4t |%CQn=)%"g@q9c5=W(*Dܣ> L0K*ۖ=WXgQ S!%o@+¿xVRhFcń^!W_wx/@}`Cn 8PDȤ*jx$m`a@A}õMALh=s|=:k]W@12?0I|KTسTADOp3p4(y6J*En1opL~s&QFl׵yRWDž9p:Ft[΅Vt'68_ l.Xsvr_mޚ ]VrΠ۬OJ.lBfbٓ 6#4CsL7.>uAk4T٣9حunta8]"} 蒎1 2Ri``, '# PѫLemI/kޫNEǝGpR^i)| ʎ'z`0ǃ~~W?R}c\ ڬ3s!y1ӟ#> kv8tW\Ń Wk;=sb{ߢ_677!VR> G'Q)?Jb< SXS/֑a?1*3,ěWwy"~å2BqdhZвU" 6ɾDCppZ|.)=}B:P і=UE[(${V|ehT*0M,?bncH++幣&ED`@TG#B, ~c_f:!J-gU@dM"C &Ge|*FF(R赡X15BMN/ARܥhsE'5uȘ@-2Lj/῁_+_tm=&;Op!E#gu1~﯌f C}S#-S[E\]"K-"Œu_nvwЃ1Q_U; QAX^ ]p#ugIֺS/Yt; L PvL'5҉-JAPkC\Ea?Ӣ_&y/ s &2zZ4M^ƚI׊V,es6RnM=;5&Ih3%,m>-4l5j+` =LaKAnHnR%j_ Q㯲[\]Dq@b8_ .elLE/v`5$ 8koOc  BGA>yy+3S= rWm^D`ԉj'q2y ~9ILVםoraMT~r@vJ2Bɍe[M'?*Ճm!wzzz2G8M ?p9(#ݍ^1;_q|v+-ۓNRt9s0U Rѻ6SW-Z8Ay;W8,QчW[!+N[5:xe8a,VJ 9KΦ1qWO~jWp^E}i6PcM*ed Gⵋ/^5^Ǎ(_H7c92GUEcऎ<^hi 8`IJOZlhwZHB+y)eyVܑq]zPD :ytҞEnqh *([T2 +Mg3n(&:n3__,ȞU MC&rnD9Z:1Q;+-Q[<71O]1(~߂X8Lo9D%y}{Q3fT :._l<޷> Ͻ DV0^_ Jtwsܜ 11Ծk6C婶+ Qm)$ؤ)^0p\Z4@.^A]x#v?G+-!i^RžQ:cs}!C^)ҩJFQ6 IA?Gk&Gk,߬dAf !E Ǵ1}Zio}:%2 ~VO3=H"NIr A>G! 5^x-,x4_"ĊJ6EWEO=}[⑑T{lʈ&e]}ܕvLi1a'ǭYɪc=,"בYewzQ~jvrF~Np'"njMuIQB W eCXJЬ07xJqX^:HrB !ww"CS{42bO?%]FXdIH,8.\R)PK|Pmt\/޿QPBa8@M(4F˜ca4y倨rKlTU-FGY2P73@X SԐ@!yqzŭחpa1=ZsMvX:tJNXv "S:-LZ/ 'CZvb-rWwM=:kTd9kk KwG"m^W<\1ZMEKsA=Q:.nO(SDݳs(\EZTw+Ur6օ5'0  >;"J芻Fπd?*t$x[䒝l@S@Ւ-6Xq!穟Y 1 J+/g;psSB\QX)g#lä>me Fat\^a6de _:n@7;b@_@ s@߻ٵNC2 퍔 <27` " hdU,$j8v΀lʹ:y T[yUI#ӨW]w.3/ٞ{ 7Ryuz @F1l'|O(mO+.#t rLeM8:1Ȥ / t|NY*k`$zJ|LީiT]M^b~7͔@-\ҽ$) t@:m< П&∺/2;ݼ#^*6NIy*!(qܵ/ƴ}Ҷm fPR3 C>jG+qfu& j2 $?TAPʲeGpAsϿ6PLAͷ5Bho@ΌFz.,ΊK6gÌ3'i }|,ذsCkh@X6@E@52pC :3IM)YU V^ik-c87>؊J k7p4;96j1ނwn[VM.|]LX˥}Cxj(nȩ< _a0S(.yNK": aB],`Z2Իs:@?ywA'{5zY05eҘ fWOG"e }:7<񟊦Xp14;'ti}]!K NO4Yw_h(r[MоB>|驋\-ts: UMusg3U6& ϓG'K܀{GLU\>M*ie(7f z"7+Gk\*Gu &:q @p?r6&pla4pJmu-.s,k x6ty!,{d7HffQٲ/!%~ɜiȆT>x}XE ReႧ qa)u̳;*GꖦStfIb1R(̤H'Zcql?ROh-/zCO_\Rw*[;%ˏbaC}j0w2 `g xvsyFY}_PPj6kqb&6I/Goo.)| @-|M9I*]:]\5[ڧ.뱎O^&0y _ED>2cLDŽ*x}$Ŵ_=9mΎ"R#N>Qc+za Bh>Mb،4 =TA_4hb+`YfR7pZB -%oj_Z:py^6;&0w dwG"wjAlo(GyGm{Apgýȝo%q 0u Z "hZn)kv &_J1 p#Hj+:r}a|^E'vZ'[b= Sg"!1(D>$ Wo]d$è;LQKg&X>.i@> bW} )V!xw9Ɛ1qkX(2Xh0zkEݓR7$ƄMbˆ/y,Cma9bf XЋA<3|+I99u&ޞnhs̴U.Hprmc!m3>1ҭ[5Ǣ@&}$pΗ/djɟMhW;=#|s -g;a3ĩ#>QfФ^g-Zʀ+:BVJR@(V!Ƶ,/,G}T6]$ۗ+"o"^{{Bv=ˆ))s-DSU4]AmտG<ˮC9#=5؄X{{ xyqX}*<%dߙGYdv#cV$y!FxE>gCӴS" Eo .CuzqϐD ( JEW-jlYr\0̍ZE3ڽRu=VJ|2,m35GH_y]"TT}AKw`1/S%( ?vz,gx.A|:rޣ ~؏#8 ">kӦ,]KPM068! }⯵ @ttr=2K> )eSaprߩ@h!gȍ@=pv|fV+~B%&ӾQOzs}zXnϓvZe}6,XJR]̹R1z| m񋅐qe% fܡ)63y_]@yؗi]It;@ 5{ /d9YZ:D`qrM˃UT '"VϛǾf_`*Dт4KC;I|'%ʿ=9:8?<'{IP|2jdk58ւv3@Dr&>MXKWҍYXxy"^ݟ k]|$Sy~4sudtkJgs,GXbys/KmBY= #4/Mqc,F&6=/p1=.Ģ3*Iǣ#g:$Wf`ೋ@2[ASԳ{G=R|:!Alb'| I2&fp:kw ]Q ֝BҐQ,*~>յVUE~TuFٌ=Wh&îZc:LS [l>7 }|.cdD놛 [v=tw U%X5|irT?|~a}yaFE-"\ S6?g2 ɝHVyOX ft ?|4m(J>6/ 8K6Ə2X 'LC?G f-FqN~YQUAw#_q8_`^W8}ruQ(|A_P&6cň"#B%~f-4/}+)p !76gke_Ԕ1G"ECVPbLL*& 0pc)':CCTw]jC<ܝ`ۅ=Fe;Xv BƂ{7KMxDMq+YUE ‰eB!n*X][kK14uÆ碂pǂ|#IP6ngͷtȎ|J{l]w5[Xs&cOԱHҰʣh/GFR0KgJJ$Lө!t|Ti2f.i[46;g0bF-kk7z,0v2Y33.*Po2]Izhyy=Uw&*1B((X.\~q"  O L@ 4)/4M$:/䉼E 2{ll"*(cX}׿iʱJynEWmT5$4{}'sHNZ Kao˰{$xyEQ|x)cjٕ5L8d&@j4d ._eo%)`\hn^#k ҝ§wpG>GFS An_N$4xta ,xس*Z*sdǾl$V>M'"  Zq5`xrsF/b(PaȘ+T#}:I*hG 2Xo8€ߠpqaAّGq\&ӝeyj97!Xs][iMӧ0'̮A] a=q jA**!Ynz䮯y/5/؞{ aQ;B(T}9P?2D})_ \'ksxFf sv8s|8ogGJB|?N+͕u±#%PK&zG4ceU2Pazg4~tDa=3C虬sݶ%/]UR{oʎBsVĈAeAnPsV ZHf-X$?:=oK^呆){-g 儢 빑N#Mn&&[?+0W sR_.D$7KmH`>UKag0v ;xs HV4pMaZ$@MEv8ؘij$+FD6B߹Gt=Dy$3N~}3h.'7z  $rk@FW)Ts*g΂7{)@B@V˪h}eZbOwe)؊ WmWF":n͍T|gKhf?v7&h}:QO|aӤTaq)>LZ0ݫg =rYuqe J ? w婕SGnTPI5PlspÏ=¾2#2 ѲT'|0W)>цCM-b6kKM?wY~Ǯ<B->'_rc^߼VB&߬eUܞA'볎GYU퓆/9Nvi?K\@[99WzFA%TPN3h)aY<'ptܩYEnhro m+nt*Άdl.~t8 g?q{+Bq& υ+ +>IpF;BOs> ~X2t]QIHs> j-AQ"nٴrSoT0sf}UE 4dMWl+Ř-?5Y~׿LpY wVJǹm`TUK \>J6lCi8{3ѻj.<.kQ׸ttHڲ@[,sDMel{|)kk`9IN'x\']&C7 <@k&]‚PrJr18>i-Ga "\]ٓSFxyu`\_*ǢW,ăZ?=L8K';kIf3cڗJ^\'g$9ԫ#u1@ Ӷ 0e?h';rO!B"Us"ɜ$|#|դg}J}og>/⓹ qI_h0Qq;@ YM L@jJ4τZ{IX@ܸYX ;&VcLϮr]a3^s%HBj 6-y672fn4if,`Ŏ 8̧% F{@Q?EntZ^D=\Qj)o7J$cKVnT1,@Ǝ0ϛRp0bdb,#F3Gr_eO\[A0̾{ʏWsJƨ뛊 j:?|LOǧDzg%Sjos W970gH ta"  5lI lMÝlHy,{ZeX9hIOEU',P E(|Az<2uB۽9O-zU{I~b"ѧDE&aYlQ#u/uoLEcr*먲^Z .B7}")x/ا=fŮ]_%ˑt4#d-|Fpױ.n+qvw2D[\5aVH@ѰLR)9$ w[3 fx2sx1q??KƉHvH!~]?!O܌' WJ93!?A55Z|SI DUHu'nϡ]M8 ԓ,\B{2d5h&mS~ s և¦kV/h] ΃21um^?Lx!C4ES1 +aWׯصi*ղ)꿚,Y}J=Y;\Țkg]J^j;?RK?-u.$2/cw7M;W4|9~UAq|LA[v~ 3Rذ9N?tVϑSx% (O~Z[7T-zPc.:kG"ck=3&;ឧ3L~psQY֣[eĊ[ DL]QG[onh,}@Fz( Ř>dG,6I\r~gk}s8O]zX ~9.l|,  5eLڔ6|bZ;5b$\K$Pc:5qE/†Hgžڠ^ / ݱrѣw reGsˉdzdMjCiN:bUsO嵾yuFg,H5{kNG!ޛ F4;wq=SX>^?|Ytհq-5#MH+wAVlWȸ1fF,fdi|{Q疛_ ⺾RRGT?F_@_*;tjI>mVE'\+qo||owzt@6 DٳYLܝB-)ps$m ~L~\YV_TxnUX (`w54Xsh'GCAgFKRYnRBCF]2c ЎcuX!y}!VDE SaYt%-i6iGLiM&8mp}<:2xtζJWSɫ8exO:;i_Mi_ponkz&4}P K95峪%~x pR(> b #oDjaMpݵp^T*KkXM/O+(T$H˂WI>#KDOHzMZJ^w1enz" \q2k,rytp-Z;E~eZSB=5ފTn&;i{yl5 Kzv-VR_SOlj䔯6 :>B%ZbPMk=7c8TPfl8*gU lȘd/=Qơ;S{Ճ6g.)!J8$10NU=q,8/rSY{ W X֯p8"XBe2w5ZOª:M_2HѥIlУi: O ԧ\Yϡe?d|!wBҪ2qSbiq G٥N&+Ft\=>uNY˨Б/SY3f0e89/`*!U炔+r9Ia)'rM-&Ԙ#/QVO4|yTy(eu.~ 1 B+ߓ3acͣ65pbtƲ&.X~*A~\p~W~ ;FACP%z l \=غ+M+= ` U'e^b>{o>@fJL "L>:6"]F~F`r}+CA)Aab Uu! f{[f26aBy}BXX rZ-9b+vcT7+W#Fbe7z߮3Ov&hv yGѬJtYކS˱TlsN}HCaԩc|JRc#pm`X˞O[=[{=OaĒX0%|`_}ՍGt)^<*݉@ӳ=mKdUn$2 u VP:}}=8]H@q|FtNoyiN3]ʚNM*.El`c25/k-9&L~k`$ξ.mr={1o%G\>mҋމ/_B];pޔ? 3D#57>Ud "}f(p"Q]ssͻsVn?ت{;X@Zyцj[7Oڕm% }^AixJb >s(&{Y"$p^sXIS=lQ%,BMN@^Abn+ l=]R@S#|[KS S̓-x*)y'9(? |#Q[9Y'҇b;P,'29vUPPJe|oI(L_tVTɹ߾tk=kë4ra+%٨GbF@:.8<-ނ~߁֐MrAÌKAֿwq ڣ88ח|Jk/NF!ψCǢpjuy]#-Aը$V&~`&47v%ᮎg0DҁnalF^DhܜH5VpU19GlWegH.Nlƽc2Xo>}B`D`%3zn ܽa^]oh-Gp2U X8QllMGEewǾ"q`0~1.(k.(WK(o;}K?vY^@ЗpaqDA677o5 \ :&Lr`# W) ~`>S}xos`rpC61bSG*Cb*ɨO㴙L\/+ȈqGʕy-tb!leGTja*s0jI0 Lv[%SZ" F?]P1v֠ ZEEg\%O(%l7q&=J_;Wq۰;DJ:ǕMTM%mH}Uhx8N.:sEsKR-@#^EA"96egbH$:G?oonxt%=K2+/>`&K%$sϖ FŢĝ2}Kv,P -8x| I'\!ǂYQ! a[ dXyl1" M` HM\O*ƎX` ϭ*ϐ&]߄˘CI˼: Վ@Ԡ$55جylWR^nTyoQ5b<8b&Vqc!u8@–{n7<F,vv,[;LOnǰsԅfn1^b~vH$*p@U߹vµhey t}{vK/F MVPe02gO+$z(/< ABB ݑG Q]d] O{գiH2\;ؠn43J[!Xpi<٭c HְxZ \̩7{[+ɿX]*arB~J:8''-&=ЇP6.O|FPj͞5kU,Hފl)v׽-uJ Ÿ!w .b1Y w;Ț:uQrRM|N<(:3`TAܽ\ʲ$lMwG՞m7mvp^UkI?%(W߿ zܮ^ uRN#ZS~6+`4CJ&ː ˦tӤbuBQ~puUZY2ЖC9Z`/`tF=AlA(F_V2/]\ٞq?]/q\cedh)XrboߕF^*<"ɽ# 7yo6p#վC8$$L-bI7 <@](n`~xD:Q1b  oTAޒ|u_5ڎ1¾'\T2;/Hˉ1z =mOfv+D֭}&!|$4|Wn. ^tS0=U|L(3wb-~((xb/t%]y!#c=YIB? "xL5(Zݕ Ɛe~. i۽rwaJ sH5=`rUfR{C)A+tBW1ɋ~[rHځT&[@~ybdP0Iv8 K *Ot>k q]+5sE s5B}B5e*jCFvg5PޜYц=څXX{mɮ%`dkC>Y)] ӣUk3lâۜa.Ĭ?*gc#Κ'#\wtX}Y)MTN\z.=B}Y\# e(]Ϩ4&cIP 僋EAxFBz# }6 mCk'5IJ*9 .$\BEH\[0oKwe>s  HWU:O1oy1i 6IcȎKθ&LJGiT?韮y\pQgWܟs(V_wS)Tga!ҚTb|]eY>UY7U3zM7A+)_O%<V(()js+ :F4~=9m^&4>~kpzK ­rŕJ(({R+<l},?Y4>I5/ܬph'MjNAn%|wVؓt$s`DT>ȱX~ v]x ru)w^imTP֘hA9S.m 5\̻aw\7E/lG{7R_48p&džw5/H\@YB,-z"2wY=Ş[e_aĹ\-cvCM-07qDt,3jU;XdhkC! W#ɟK}֚Ɔ. k!|o팜}$mYΧr`*Fj6A>ǜk!)X:';2j }|=P+I޻Co DZ $K}(َ~vZ۹:2k'-Y /8cSTYII8lX|]OBZJE"x~Guqb.fbLV,$E(..*⃱;3㳕4JV\59HD߯pBp2/uҘD skVf/JlM>BvPZxꇄYdi0 ܼaQͺXfgDKDkKBD|`\ ދmԝ$J=#ċ'0L>rh$}dѬqYeĥαsYC6N.-5%OwS۝0Z9k2Bs8ܯ9A ^W@`"-۹2;-':㪢tB_\jN];eb`>3!y{#D`21&;K{nPP% ezjb[[]s%<p,@CoQ,JmvP-0@RX ?cЖ'ͥl ,G!&u5i _ZU27zz#^'BYZV'c'$I)'x;Hj[{L'2P=Az{N}U2D_,cq*s61(W!!BV12`Ywq!"*u𚻥W3m" ?* $9&{{%\8e׎xtf=kՊh(>E+TvR<_$߉'&Xڄx\"L6sMu:Mh&CѥbR.Α4zAFne1'+ t.a}Y6jveD!Y|]#wx'NA+AmL R([m1UoJ."< S+xCgmh+RPݮU*Bзb{*v ;hqKEӼX0Xp)֍ 78|MWtF I?]יfz0PRftXG:5 PJGoЈ8NnYB]<ɺݑF"ɟ^n}uN - KO[;UM aЯԺlJ\ #RSgŇ#3G\W2IN|D6o=.-UĆ=F@Rv=W0 :IC\eA!od$&e+9. vxcK#70 zKKw4uA6<I7zaZO]Rϸ*aƒtԢP8c$hs'[h1xsM|nY,Hp يۂHÈ0n_ Ⱥ㴡sCVs 5X9DY:oUlF*qcI%}flC }Is (SD u+,3IXz^ko'_CTaw]L?y!@GBJS= AAQR.ػD=y=c/Ó:m%m٨%k9^G߀l925*k6ZH3-P;LLGv#ee1oWp"F5~/%!4),x9Z}5A~=n`]R;-ŵ_ˡp=*$M~Y#K0wJQ%1u9dСLJ[SÏI/ >5֛u*MgR6a?{$dц.- Ta'7S2h|ݡ&mґ;5+ޝ{7X%T=C>ާ-2rzV4YBTǬt׏Zv k+԰SGF}?˻Ѝ:X.bO7}a4բiXy,b4ԒM&"}9 {ľW𝬮K5 u7gHpdk>?Bf%guF<dbYU篚9|5yA>CیV67 Q'z(> _II`PzlPyߚ!0Ƽ󐳀5<=s#•Ym(iQWh]P՗૓C*^qf=O˰] \?0ґ8Q<<$^ec5(vH/0}qٴJ@To8-CŘtOF]2 W9i,ֹ.{Z1qpKVyz;!EOƯԓ8a2ԑPA:v*Zxv@|APWADg#JV[eS@OA'rQ2VŲ _z&rȯd$OJZeKV% dܠ3$!qQߋw7,:f%!0 ES@6Q/AxY;.Ⱥ3F̯/)(Bb{shk4"A\q;=ڒAzD)A&}}-X\#O@gwzKyNG#MSZOGBp͕:κ;[@39P~l^[:eaݨW|" 1=ͤ[[ 2ȥg@m)UZ̭kԵ*%eATj5%/p2,C€1+6iD%T7&C0鼤'aW:XbSCT۽^pa |8R^8yx M ?|aƒ\ZmTi_/R5;֤ȓh'P=eDIJ[悵1𔑄=Z,HL{v#ob!\im+nxf=i(.uuԸ5IBʔn1z9`$RߎXF(X@Tx-EB)8W}fl't7pWJԐ}:*4U9o"o@å7;WZ_KAֻޑSXCb.TsdB?~J=#3%c%ƦHNkX`HPO/Zir1@BDk.<s|pϳB.&RnľNQ{F'vĘӟ!gV 1VCB)ﶏ$(3,S4P^sO" Nb <0N%C8TN]ƒlpr>U09&!9>Pμ51S3OЩENܮ qcFCOTέvzmXҴC*4xCu)$CV4c9$gGHgHR]x_wѭ?]p}6zd+nL uq.ˌ!O‰Ho7PnzHf.|"Uxwޯ T4TEW[hv+\Dٌf_~aI.Ml)͵Å8!TPJpU3%bu4&!LG.aTO2i!ށRLeL_⸏W`Fl-. i￧kvELtXRX _n¢2)%hM:)*t.ΫFVա>\ix p {淧P<5E~_D F((59caN%v;:bM^T0 #ZRA()8b ͓ r/J9O$St6* KI5Ϧێ כNjJ-[1:SL ?Llr-mחN~H1%1͂>miSBpR_3WÒ|G)畨sŭ"*sv:+xiM1a&!ZeX4N\ q~֚a1x&$+Yk[?x8 _2G'/h4Ly8ރE8w'Ǡ( LgZ+D4T7*{PDyF$}&|92{X0O,x|cu]q.F46^a >A( "LV 92=;0lĖEq uWm8{/<6ۼ0uC̲_⿎" ^H 1T >QJk/pḅ#zSB&"b莭 .XܒiykV Q:c&:o(grŐ,.`<5YV\. $h5,8Ya&тaMw)|Bjtw!هEzCɴϷ?V38WYlgbyzAAh~"* w7o\ϱ-4`4 3`)El9A!IMX)-U54X<87;owZ={ BNt%?xB7yIӷdz&816d6|5ps=pN i p_Y(῎^y^իPS,\ƃPT德҆6u} 7(WFOV/q!M>"fƁCk1|{P̏)(r^ I6"YS!RnwX I\|j!@okAOaW1V vP3$_Ai.Ko)İ[,fm-2yBrT3)s 'n0bk6^"19R ;P!ß)V57z3HbpOKϷNd1Uu4coK1 uAy4hwP' "ҴtozwϨmE.\bR ou[;7ȝ5W|幹jAۯ#D+FEK)#d/ n(U}$%4YC 7;f7Vĭe3c琿 ZzPKpG*(g-4U\ }(;ĺe@o^)")Zƻ׳h)8@~ udgJ_ܐ>~8 Fq+K&`[RUCG]+-Vu6\~wuB8uXt2?$j#V4][oUȀ"%FIG6s1.}ɼ % d>NB Yg}-  ܈,2]*D7VT6Ƙ1M7o ^z5JZ7ZuL@s<,Dok6 U NP\sg.T$8˛{6d>"M!|q@8˩:Zu}WJK}k@]5=rVH\"3%}Ci- q{OkN {H.ǥ+`4F\dl0*f`;w7 E<剠=Z&1dBߩT%=!Hk>: _1AC oC4ʞyLt˃Yp/@YC5gcOtDeJy`AN,~L>~.S[$wKH4& 0xzdɍ{DJvxxəش;ǂp{iƀ}]) `e.$>(7"^[KX.-rYP"S r+{?%eA%hc =9)_qsӓS Ivj?օt&6Od 3Svg!#]ƾD'?t&~o) KjBJ-ŶRU:|E NhUBej%{.j}49’1\m䂐%%.`btD#޿XmFRcf丽 ȕ9iX-:\DWXPXDed\ p%um7΄u"O( ".DQށaL FC-wbLNf̀D,zv7ۿs`']?ti2eu8BK 5JxwG}1SK$`1E¸<$꾖P\ᯨ' $ͷs(1hNje^4BHVNMcb7gl%h =- t !j"ʹ|GQWCEn8DZe6`U,\+:@w8ߚ:jW5EyQ'm"~ϤN??O 7?-mْpcGp9!JX M14RɘT`}L+&ǘv&0POFݵc_sc'c =WEi/b7YKq(h 8R?yh.7Hv}z4xEKO'a:ڙ;!Zg?؇qXe/ڄ+f ڿ!T=lUo{Ֆ]# pJpl[0j ;J o X J9'!1f| SF(q$J{,8OCs#JN.dLs rN/Y*m0YM(iZ+|7,;9ߚx<\ |?~ pzwh_"3B ܙikGHՌHrbQqy4֎ s!~1h\n؏yv ը ``a8V}D" ڇTڲ^;q8Á6sJ/c?אw;UsJhTtJFWg8pxs8F[ ߎj4ԥs|K:`*5J@b Ƥv.F8*-vr(Y[ÏWhS~c+]+ˌ@diMeS6CAף͆Mej-sga`x@-|Gj)]3xv P<hI,%s\M#T(ެ8I 65Zɱ 4u5瀯]F+`S-Sb~S\fUى7V@nqtǑ:腛f ?|MRx7pɢ &3`IjH#*|O:@2P?Z@ p 1oKT`a [E~W#4&KlO.LLA%bi<+(\l1ҳK}r)~x6Wat7S\C%!f|[=t:ӝtˌzh7Lm~ڊd[)k6ydNupb!I!:ige}"(6N$]K IXZ^6JᒮqIzU㻉no#w "v*I=&T 4¡v V*`qWZ{DU b^4p ~eOp i|l9DH' Wj (t[U]u{zoKA2(ff!Ԋņt*?@JD"&ITmegLxzޖtCR+,'U^i)jifuhbra(5c2@tSԲ!NJ6y8;T hHVE=so}*󸾡j._1?n;Nh x|A˯q /9bBݛ 5'LOon9F-|M:/'ޘIFqܰS%f릣H;Eb }^W![^O~*b]H)p$Z!5Y-x5g>9Xa<=ދv zPoLU͇ӷjF3R`!%G3u]\J@(_j5`D&K DU!wOE2}추GClqs毓hi eF+j;S6]z_Y",05]Qys:1^(k G'!RRU@V4J?w8kUұD?Bmf 9K4j*rv`Cw +oަ_ .$A K(K0_ xv}|aN0(&(DYCێ*W7`@`Y*ݗZłC(9 0ۻR%yiǎVz:,Ϩf/@ηDh>ݤr{,^H_  3Q0O uZVRƏ[chP(BXZGoX h|5(څCHdY`?N~5m Tuqz/Q"*3p!ʽ(sgjݗnOm0GT(c/qr7RU❥!WgpeDC@im#)0^& =5n+_k3a+C4IM[ܶ#*ʹe.?pl c# L Wg4ׁ7_WA Z#_Ӑ<Bm:yx*xا}ke綈IϜMK=-ᎩOw2<>\I]J_5B(G&F.hzMMX` =1faiuʓV/M:()Aځ{9(P$SahŠoS+iW`<ȤjM"7׺<WJͲ0`Xzٟlv1N̕) b˜sNvs@̿ef3'4l\CeZD(LyaV+&2"&bkvTzE.J1 4y"yE~7 ȿam?: f4zϿ(>Eש/49~~ӦU3z]TSr)rx%5~{˔;n}. Yq^ӟuKFb~n] PK8%a:G2ąiO)3l7]r2d0jIUn=S Za8s:q_.gv*z: _)OVwhAXGզ9#*aeCks1y߶}^r ,.6CXqKNP>5<_8"QQ I8b;c^S)p"rpFK>=pfeblv8MqdxNE3&Kݧ R_ŃHFDcӅo%*e1=K8adOgv^ZѫT) %YP-p|I. KadؒF.O1נ-)CF ?HOsǙe{PG')hS# @;}"s( OM3a:a7ۨ4A[癟Do=r ձ*n.&0X& /(CRWrsg2ULŀcU~!_:3kz~rå@;CSQ~Jr dAeRq X΂ ZLיJ^.\IktZ@N& leٯI92ЅL Y.WTJVk5d`Tu:|+ԕTOA恵 |;+D$VEC|fIT{sltz1^-͝nRߌ#эB,r}zvxd,qro;#n_g"s8ʺ%>f+n"N1 l͋0s"a ?e3vjs̫ue앁1vԁEE6/|/4s8RWJm2,&Q1%E`>*nE_KzRfm5}0_3]vVl&R4(glTڅ!|g=!dQ9lP/1 ɭ6NjR܊w 6ZtTx3?,/h?9mAsиbHQ-{ hu~/ B=&cgCGEݪ@_T Vh-V:6b.m"0A AA/dhRͱ)_8 B4Mc~,YM~&2 \mm$y,C=JdºSFv %!MDUjZr{N2.i3Y N9s C\з!{w9=݅)d"Us(5"!Rnx`)&/~s]4d o<U_5ǧ&Z7h#* )/q$ !f1Jr)J-Mhyps%(JQԝN۹o躻Z߭o8wrlT>an|.Y;OdZ 9)Q h^vI]m?[/ F❞yGspWeѳ ٬wQmo4B$W*}ێ( 2}G9iYn<,!cnD/y"L!|%׭<'1/ޑ m}: )zaACq , Cή$M@|lkx}ɹeVP5МB|B@1,,`n>TFK' Q'dz&> \!jp*Wt\גO/\ɱ$~O "Ts,¨Qv}&{;@-SU,X%PJN0EAV+qh?8Ff a|22ر5O,rb!A8ʯX,d4&5 N> 7Z't`#w%pT%<(=V+swZ]LgQ)밂bl6VE`+t@ CƦNzM;p7+﮻2CV?&x)wX-|;pqx)rY'6%;7d7qg SxU3Չ^>e#s#J͝9U3WG,2YИ({w59*X4Vk}ɒSJi_9U \Jb<1^ؕZҗmBg&B56r_$*}GUuL8 JUnAe|o/ ;촹xi j*o{Z zO4͍׊t3)9X1љ1^:1ukVa)DpiZ]Ŀv_ Wԣ[ g?7^MR\%rD{&Աwo-f!$yλcѣ<֌@I,&N=Ubdx׾Iɴ8Ł㑼B?1dZW_ g6>t9LբvH]'!5`RF Iy*Pr R80a HJ} {8 L^S N9㺃Pz/^D.>ru%ͲB/̡1P6LD.P5I{~bM ю6y1([qU>6Z7\ϣR}jiy\r#s񖗡 cE3bK$ðx8%6°] &N8qY;%<]d\ha)3?4%:^ 2}[p-n&̕WVNA=F{<.j.{*(>I= У~-gO, И՛Ԉxs*ViO#5(_4 rť6<վV|A4w ̲cx*Jj_G,0ku[$)g+޼ӀIwWj}œی,g҃䇌"yNMnRǾ}tOb|KiNx{lY=/[j\Ǐ9]3E?0$ha,ZTV8of7a*ZgƓQn;(QHPJWjM;qkV4\Z" /j H; e9N -ޑ梋0AAyÃaʞ5tm׷'[/1jZ1͞Hq#|)I,3r?[?+ԧN1<ޞH䗬?_yHď[Z^nmLth;ƌ_)D+%D= +({_;ύB*Mx gd^lV VIF-yKqD' 4Edv&A%[zA]7JGCO7_MFnLF ۬g} H` cO/* (N^FHl;PV=U:OcL٘ZO7>=;X2',@LVvKF B*Y2}4)39qS*9f&ntC0kS|o~2m_6 \^+W( $QL119s7\`.)b& $.\oqckJxg5 |gM_l']Һ񆑋dlfСy/͠ylp h[R; #AOAgFq.G CLA덁s%~U=};Sa)MOL2:G!,&oZ Oz!ǐM0*L >B<[}L\am.U=^jTq#;Ar-oWOjer1p,HhynmjgRVYC88 Ij$`׾W($9< Uӻ!'%E C]˲3T^|Apmm뚏l| ~ }' &{< A\G~)`i8Q9(4R#(oOۘ|JwEyE bμU<-|PcğCaיCNׯZݣPX&Fތ~]' cGjԚ^o&^C.uQzqsֱdyb$ΜQ%y_VF[,.+Q\Gϲv/3Tc(JFJ.BY5 m-fmq>RN>K v8J+E;GЅ!9`hNK0*<\OSRWT ʜZ/%iC {yz `Q<-go:/H4ѰE mκ} a^x_ڬ0 T[ОgJJKQl3ɾq z8ǓyuR A5t10EI.֚.iH4ī#B_vNO,+1C4H.Y"ءI%Oyy q?&ihѡ{9v8Tr0Č]0oRFq4~ A]%cd:-@vù/vW 0>䍀{#t dp j~h6tE9Wdlo o'L X#PhkLʓM M_n4{/W(n.ཹsV, <c碷9}TQ]Ee۰n#Mr.s6^<y5PfI_lC jm64$ 8ӵ&dc邕6Ԕ_^`Xh`G`U]d7faHKQ撾:cj Tшϔ7,pQtpGweϘN<1`T^&\xڇc@aqV(r飦 Aijg_qd+XM>Z\% [ XlG0HQ%?Šo;ĔBo{uy" AD Q4X'{KcfT簄"`ߣQW6yF{֐>#_b27w̰ULneh6_@N8ԩg°weNޚک6Vڲ"bіf >V߸U.[a:;DNsSrau`3x ;isYEDWmI[4We^* Ctg⟐[Y+P!Q5^Bhl3ږELVHu2g=_-s'+87yfv.' "JЊ<3G/nGy)ȜbIڕmw 8@OmVFYW'`:%¸M#P⊹; |0Wa:ߛfj?]Ӹu,t^K@ I?3|u8{|1s!+_ww+ 5$F[D*#d?^5_eW[U h rxU75.~h;QC?/گY=&'_EM. N^_-0g@-hVaWk6 erzoN'oqGG.N䤻/)tkl[N{>F˔ye 'man9amO8r"h!)zG`Y1A΅dFJ ֟J >NܨcNR5qP\F|rgKP F. )'L5J 9r"cDGf.ݥҪ?6V+dc#)T ü勾%z tJՊ^ϖ*'OQlO\4}*}3큞G<+OJ8MН_>x"t1RE6X%φ^&l~R6kz>F1dM>drͣ aVJ31@Pq|ηlX BlOBv%/qqRQ0H˯K;)P"кl{,%ٙ[T$R뮒cj):RiĞ+늛O"b~8h))̯Ģ;zIer:}>.o 7kei>2OC=!|OcB [Haz(ЄxN tlEf1WE 0|b68.];U'UdnokRy~j*&SklM)F<[^-$7#F~#cP֧ !u+63^ᱣL߹QSi7Vz[!`MxCrbݳ"ȥf܋ -G4'ӔES|ls{d%W<)zJG&RKne:\o\w}^&i(jec/D{ZCpApBǿ>Cq7>^%Z_PIFAgcuqw^pl`o#\F|>o٭#!nE{,He~ې攚 IqD[ w@kS>哋 ll٢-Azljwz96Χ8[aUZ/Жd]P[[[ú!@ $ ӣSsӄ4Ptfưί/~٨ɞ92@]3 kd?֟'-O6"2Kz4|x /YlXms؆<1RzCn+"L7\ǧ4^{qB^iژVyf%];acЋꀯ_5} 5<>x Y.-+:z,ǬLmI:hj OF=/%?mxQ6^WcDXۚAdgb?IF*[, $ D.rW RQ%e*Z\WF 93\hn!`8sK<r +e7'`Jn(O@RP 0>QI.kK3Z5AT1Ue8OʣH N)c(86P;1<R[fzk"c/ZE( >Z+pi~7H>C[2}0g ՞K%^]bkg|e+Et[Q?ƽ`m3ϭt;y5qij2Wqh5&DML u՜әUY?ɑx`j{e_Oht3g<$_XFi@fPa.M?`qˬWpiߠ0}Ǣ`@MQmf;">r+$d c]o|O™2s4`/$&)jSTJS!n7Dy H5Kqn毭CAіy+fۼYZg~OBG{Pn6%DDd:)g G-d-XPj؛s_G4I7zՌ ýzak$Շ?T*i|.ALZ(eI \T3Y9vaaWr]BLtF7{/닥/i, f[^r.xO'oS'6T:oqfI ~ʣڀ/ z'g;挕f/gkQNG0=~Z+C탹N(AE7H}o3{IpZeWHGZux_EIYІCIKSor'M ו-vJ|R=+T\y rdQ4 BnG~(ֆ8<햦*md^iޓccTH(%ѹ:BLF4A $XAtLZdCzZƊhͱy]ًx8:m tUYm%ϟz.HPx|┃0 THD{`gIiM>p54g4Gަ}(iIܱ\eɔW Cçc$hn*ȡlxQڵII>(b'&7N.+/e*x8ҧVZOPk¦O`f*^$J#6N_,:/S)jvD&SDYoBiYJ_,@f"t޾CsxI~>>GgRonq`3:橷v !N\u(^2%~FBf@ SqȜ5Q?ؘ8Vy%eM(fꀪ!hdQi{J:#껚%B~? O73_u9.+}>fD 2whQ{4Co_ra`HZp8 CB2ia״$"?_WレTQwu 3IP8{T%Md~#28g$Z6ق؜6#x+Fe 0< Qeq#jhSTa!7Bϵ˳au]ۮE<c0;H A?g6K, vҘ-6ʸYzR ["C͉RM\e%^ n^mKSe,Q ȱncnqKڳp:W\$<#c}Пe!qtCq(x3*:Ue\$cԝP`Ә)CafnB[;OCDC9eqRalC8og0@5{. SMbKU@e`=Asn^.E4Wo*RLKM[f!1V|\~6S K.rj^^wL9 cῴS3;9PQtǏSx5R&p !2qRcr|=4| w6CFyRjIQl:8o z@+'nmx)'"mgTm(#^xl- UHa"$YnL.dZ8]Xu1PZS(p|rn)$2;[+h TXLY ɴO@}{n9Whzyvv ܊%^vs 7F=fHfn1'鿬NGO2 Y>sJ×T=[qղMcš2,7RE=7zܥ6E=[m1}EWkto=wLUC{DžUO8B,=@t2(qH& k\]eiBFS8O]nV327&y'dx sqA 6dL iĔ$@ Ds1?^ޠi`Q9_R5pTTS(3$ɦ[>[(5joTu 6n?5U`K.H.LsJ$Z@A'#zS4e]؅1ZS0k\gpzct%렰rC]\QC;zIn{"nٚ_FR&0˜*gOH'D 2$VT^ '4l#G[k"9 ]۠j ;:'{nIJXY !>O#lv/l+ o߱)IjЇbc ܖHviC" q$d0.(`[w=|m]b㴽!aН^(.Y- O?h-2sk) 9^I{h̐BgW d!kެZ>i^tEP 5 sv3x ?ƣA'(EM"DBK~n|ҔdqKxkș7\Nf]+cB gG`=gaRϑvd# 6 RlIl T2젎,y`MLo#fm8#SVl\lԔzEhso:lmuy?2JiybiQk~xҪ$m9+,Wdc(ǥeq.hkh -rtOS$" ]a^e^%_{AqE 2қM0m8NT/B[d@҄TO _R \zA$rxYf J! #8$:LܚlwvN!ͳmw`bC=j)n|2/&4YVըA' u:I̥d#gJ,5RyG;4$dr."/| }]C%P⩚B Ҟc&P&,˭+)ō qe|b2Y62H'kQ&M@t euX\z.(h!7Yk" 1O = q`;r1lol;{EM32a2P5Apjljle?Nz@$* 7%SK(mic*pC̴us~*.iVg2e~qWGVf5f(^$@J23O~XSxu}Km MƢXC7aKO})V Ux듯#m0GYxx=2fH%א:DlcY/ ' 3p$.yÀ59R=1wXB{- e*װxl˺oHlB7#Dj(E /یBKf Ϸ0A3WQT.V861qΌJua4Bn.95v FڼgW& S7]5QƖSk;Ӎd y1q1:)(~o;Dȵʚ`^+G[rl@:AIN=Ԧڄt'fWzlE{8P^@Щ̯͜tSy\/dt =p5GFgA/F`$V];MI<%{-<5OD5LQ$_mg`2$_x:"E7 ޭ1G=9ci;4S-4r[1SĒ sU}}Ցܕ&w˙vlIsξ<7:c[k˝jM56-rD1[p!\U`' &&hfӹ4i&hv(_C.N L\;gh zx#jd|g7* G[MסњCK-p ] ?G8,`'em.!U2' HÈ 3L) |IKӬigSCZ4&-“LLp*O*/MK23$ΐ!'}C)eרY -~H!p\8WyoI]$+|4>5a; R~xog}zsmPg`*:M%> csyϕb ^6ʩ0J'>K+Һ P0ˍB a]2٧CkہT`1E5[ UyNtBVk,vW3`o!NM@Si:>Oe5|V8 rs܇c:iLS,e[ $ 0+(nEܻ[u)Vg[*,Vzŧ*5~tj I jOÚ H' T.(sD7yDn`SlTo--EfՒNɷjoοE'S7*}#;TA!X3HqЀa5Hڂ G;Wc"ovG)l+dxt?H 1WlViD< sMm}(= c[?X.^@PDᚕ$&~ӿh;M{sԬxIQc2d#&R +6SMC3EbSE =#!0EBDFv Ʋh!BjW6zIz T[iR;kD|=ݼ!LSn A魮b6[=Q|a͊IJΚ[Ba|@Hn<@jXm{C;4]S'|z`Τ*;F݊PS\r70?.0&-7BcZE,)ŧb)2Y&j =cH Cf}@[])%3¨ѮE1=0ƣ!9KW7U9N/1q>%K\E|~UJ%}훬HtS⇐H,c055\KA]Ժsc_zVac@1Z DH!m y^˓*FW_ EOfn":"Ixb:MKmdeA l,r}嚖Z$0TSd)Y!4)wQIhѼрշgN@!- !,aQg54o0|YYmZڃ2&z:P'ZcK A)jc`Ψ@7p[uHa=k9ۏV(ٓԛ\Dk3%xm̮r#Gi#Xy⍐ ^44լ|AZpKBI߈7C.H"&(* u *Mȿ^~ \ܟ9Ve$"B< )Jیm$FSr=`Exs* L|_OYLNWB fmGO;RD<鰤9ElPӟGdz[x)eĥ7@2cf{l G!o❨/F9>6\Mw jr:.ߩ`O١(s(Ѡ>OCmGuiF?ء,rnA*pf~ɻQ/}lExeX1eM"goX4Љxӏc=0(*tw"!,o1DmѲWŴnW"v=̮8:*yaHvVFy'eCHD]ZךIL rL8Џɥ%>R'ZAD4tZY#AP؛5-}uylp PS<&;΁H\錓$)zXޡhVuMW")SV4/Z>aRf'n<&l:|WI=ゟO;1Chw:"CRnHN$rJZ,I{N2X X?c5AtU薢 ٖozl?>_o_oK>@{ 1*\J Ykn.tCv.Skp 0YA '&k9W/62zb#fD:>qCv\O}腂c 5 Ej&v9\L FsvLAIlםb96I>O,Rn&wh@c@ = ezkSޠE,ݯ RP7k*V/pHrzNXոҎ`>QMa1gdcJw\$$VFdLCa.s7w[Ο-_[}.TMv5QRu;vm9Z2`2= 07Tg\no4+`{ `aDrQ ž-IJyŧ{&8XMzW5䖝79LHrl>ޏ>1 [5(lfogaRW\N:%]\U2@fQ$~2y& *VhO#վXC'7xQSw*#}_:Pvp&*Z^d'^k];0|Pp{-a#qT3\:ZDԂuA~bϯ-lEq{M[24kʤ&Yûm:{m@;&FGu!nE;%;O lԫ!ey2ks֎>^h wFH¢6?bE!H>_sth@~F_As9uFP^mnh:}<ʨ-"iH ktLE(x>sTן /r Cu_'RsXBV ^jgj'lUK|qI>< y\4ah0#'҅<ԻI-#rtǚ,j`oޮړia'{ʺkC1f[G K2jz6x*,aPSʻL_0`:(G4^x|:0_UE &>E ;3Wyk"|L+(a֑[o2{%3ę}>&rR4^7W$n3Jg&H4s LrرsKCEP9`~bfkCǘt nB柣$*a* 2.\Սqa 1M=rNuޯGƆ Rşd߈AM@̹>z#UGZ?.)zDHA.Jx;Ǡո~VY ?̢moi5!uy+n{d)ZDٰlB"]m ֪۳,%n>%܈g .n=1I]㍵[/iaהUɋ㎵ Ӯr? `=c_qo L fRO%q,gc=c7eG:J:\6 g~0ؘmo&JFmzz 6\D sNl]O\/d,DMĘ=r 6' -, ^4b{uL)]/ ]Č,4.^QYKa9cy0Zs +&fo7,XDlQ-g M{4l ٵh׳ަv/>}չŸg`gpxez6زۖ2YÊH'9GyVV;C> ϵ /ɌvN~K"+@r 텸榤FV$}Ƿ!ωLq V.aKw *ॅ1߸ 9*3$oDq~ \%K{3to ,HFuNs%-XtBȽ#C̹p#rb1h۔>/m\oǾ0y˚d niDlM yz}-r/Keob>!-᧤2n/ۣ˝x@rs$#vZxKF OǤQǖse14j2o}qEV'/j=f&M_hKϙh:i4Fb\Ca@6؅3ʹ)@N X;<=>!scJm0^8n$I:i*Wpzm3:` 0컳f y:VPu hwE@Vµ*{f;MCCoWg %Vӕ Z'tƋa✢ECf xNv@~Džk!`6η/tsZ\[CN"k5K )ኒEgznn#WJ]5Z"{VA+c)Dn)Q(MJ{6bm'4M-kaFEhQj/*륎8_w/TMjJg *J".;Q;  j[o2Zorڮg^9yyGYu~~0+0-& JPENoFBmCږc}'|tԮ _8WX4~kVi` =H (5_t*|rb.q,I !_a$yj7\8DBM~" 41) ҩ`ۺ-F*k3O1`|_^-gX].34PۥbGvpfcB"5"lCMaAsie`~d~ݨ:3._GrD5)LwJ-cMbeQ=*s(Qz \i.%v&+E|C~l$DO 7o| ۣm%quMK#DDײ,4<\Ͽ8ᣳ%5=/>sh>kBƛ2l]^+A$S>d bf>tk$>'s:!C|2AuqQ59jJY8*9:`&IPK`:FhXyR4C-}g\nn^Kb¨f/Ai& >_V{6X=‚/>0w;? Wtm} fP[ Mxbѥ߉ CqjƇc x.auR˃[2؃/MԝI^/zm5N6[ERyjJ1{ t fjN? #{nb7@-LyWo!LITGe얃6.n,彭#7:tlژj ~iGVe,Sl% Fv7 stsaFk .)q'VRy/<.q"Vy75s}i'S# θUζ4$EΩqZe+ILw*}FVP?88|mTbi;$ڨPKJ*i=8Ͽiw;04/[9@ D= T &q !NA1ިp/n婯ٟa$֖2rHۛ1Ko'2̄|DD[ oг=6Yfon%_[jnR )tDpwH/.W#G+.6о!7%:r-ӝdơ)^"#})f~ҏ^1а0ꍭakPU7-ZjWD.'~l4~qEWnԀ#ȢltO[*\f]!$2X@&[FY U*=Հ3w^"6F̉W]'vyCq4#L2v d-%ТHwL}ߏE.\^qKMǡr<~]|(xgmxCfTkƖ^1}}R*O^N׸j+',GJ}?N+*L4cѶJ† GOm*ԥhJ#_<Ȿgau.E-%,Pu0%_q&%(g!K̠5|Z I̹OwͨnBKg ﮥN73RRq'5vb}Mޭ֓˽5A@FT G,9H8,E7Do/]oXGPO5Uj-,j@ ?; #)X] DxM!>T>(h$/Cfc?bȰbvZt f aiVUa3="ћfxWmvm)oZJBf c'CmUxgF{t$xt,֋D*>mk)+, /gi P"UDO=(-W3`yj@ҳAsy}ߍp8.Ǟ>꽍ɿ@svHiS] {Je~奉PU:Xh*0#jQЊkY479fgSg]lU?5jwV8k^SZ$=?YpIKaO+Ƌ(f+Y?3W..7 X&a{m# 8uRć J۱-c8r.PU!᧘{}f&bzfm׾Nn%Ii5<ή1~ĆywqE82I(}|$SĻ*'zp C4u!Ii,?E"Ƀu+ԍn9i;, e3:>{uyp~mOjحy(~쮩Hxofp;Kx'Xy7Tk|K+,C ")OY(Kkt戀Iw&S=$lˠ>jd 3YmA }ji,@ |A湧e؎g"dMvқnG! D H_pDBfFF VE| 'H0ǵssdv 'uZ-dx/p_.%W}T(Rq˸us׎Hx;;$ |h ij\?GcP-*% d_`x3 9,7 /t 5ac\t5BA1Yi2Սf(X=jMx7c(KѶh0_.@/:^[t$T@syEkcgzqZ~8gc5v~Bt 5?#4,5Fj&l E'mkluZR,ʌ:r/-gfF>hX9lrk\pLP ra4dݘUf]ޚڪ$EspK}bI&b! )9G yEB0R6H,-^@fAh·& nODfwgmECuAy/@jz+3It1ˠolM,OUrC݀J sÏ7Å^ĉ~QK 4rl[XsJ|$8oڰU׏ז3t՟50,N2qg?j%R*y L Iм@QhӴQBS=P6QOQfWwwPl HAaFEYDlVMqw9_, @ ]II^iסBi| J8yD`#u;I!n)%؄OjỔMأv.?sD,` l)M|JdP@k_|o|sBqeQm5ny!ӿ?'q@>[1 [mܲ›Ru49_#*% FjG.S|xKxG!U S rM]C%3F29:4ą0P~b8obz|]g2"Y9'%4DF=Y\a+vjƍRF7JsYRmޚ?57`+&W{j.eu58tJ?LZ,GJ?x ߃}t%wfk]#)a޵FǽpG ޑف]07/@ Ca !RRNZܷݟ,AjR}J%HpJ*~7n1p/w ~X8~hyFȆWunZQ3a5ZDI2vDMpbILj;hG S]<'ܙF(5;Laޜ+BTJZ(BcEu+` 7pM'SV$+\MUβ%mr>Bץ^)%!)ͬ] nΜ@"΄K8' }>aKx,x =Ҕ iL3iվÖf*0菿oWAB5AEbѶOo!'f4 >$]'n<bn;U#β`%8lohRV>7gMTP z0-ajT:k}8PelY1点i%d3,a-K,*w^l}T'{ #Q|l%w;Ṉ+rS/5|2d7EՃ p]1k gQzfR $ b8~w;{v-@a-d>QK;^\oS*IJa& =vB5YwrխW&v<8Tq2HeSzYw}ݛ [cQfKScorv^9Z̮uI[j +TJje3*_ r(hP}&HI .Jv|!*qf7$0%~)-eJI9//#,F {uT[R|[4wG,\!be0j`;.$Ê}Qт}L=YeX[&Ոji@[).?^ (-(t[3=ڀyL9qmqC_~5g:~݌UviֶD)钖dƤh dr&TЍaF[n69gvuSHc< l4DZ? !LJ/h~8Vҝj. da=$D>ss-&Ƹ_=F/RDkﯩL=ZEQ!S(>$/Sk8vNRs_A@{;uA[w 09Z7/B `'ϕ"*}kƊ~|6\𶽭/VL)q3BdZn_wXx$s l KRBQpEyjRRi_ڍ`,md@*jK#ׂOߙ.%:FfM&p |ˁmU~2q_/ؾD~Xw^Npʰ.{I$x Z6m;:4W."^ck"NiXjXA’RSUVbA_iiJ? A^q"'ɷw]brUkn$u N] J GI-YAtic1a( O OMu8~̪XFL8'ʀ Ժ:xAWP+vZ6R&o8.6{ {w$D_-pb`7  .fh+Dy#> xҚ ̊s x'Cp$Uҫ֭i;~!Nɖ|2nk.w,5>>$A9D}wݨ &./jҚ`UŻLL7JU^g&u t4Նy>"xOA?uT]ő5>c뒆73ҭ \}sJɨdsH0:_ _V8jEc^=S; D+,nD! bBq`ב pHkich(o 7[f*,DEI8t<9~݋-{ fT$D;?#w^Z@iV&f۪0n%7֌CTQj@@I\(w5H˱*8!*G;X'ɪD)?&*㈎L_FH -i_#667`o@Um{gR,7ڢ!؄E$^ 7mR$s͔h-MpdAra <eD{t\P#Sf;z| Gñ)yS9y{}_P_h.G(X7pDx,EPP=vXګYUBA`TEY !^f (XB}jPRP\ 'b/{Ρw=<.`(JA[I-K1Ưc7kCo&G "0Pڅ| |ۺLʛ(ψ;X<.mhKHk.86Gj6bVUL*ݬ!fKj_"kHjb"W@|3;A$iR kAd݅1 KN`<뚹'ӕE;/&NF[VBƼ"%XMN+Blb& drV }0ceXyHVnIRfŏD[( Gv !dח dȕ:?N|%' ;t B`tt՚s:6Y|QI~c=V4$HVJH4ېᩣDr q$;t{ Ome܍`$o 6z"[$ aVﲿ 9Q8[fT)Ǫ5˦u&8w&N~ZHtrlo P0٪%C-Kʿ0RA1c]xSVy^+H , Ubh!`Bϡ3933%ZUREiFcv[\-F#H0y9sCklhv{tң7uWQo=P|{?clTmGRn_wH`1F^ߥ/gĬXXΑ֪hpT9Ù F /ܓ%z/A57!|&UVF@8_ [61CbV؇2&̾9ϰ?X:|&ƆOV|7z&*u^tsZNomKmCbOgx6$c@lniиD2ܝš< {uegl)#/]!uj6!쨝-Pm\:&xnRK47/ژv|E߿%|whƅ; T&% Q@I(d.EDKY͆PKc皜UzŲ[tku\B?qO<ҡf5V8!k-F̛-޻v"At[c?_Z ty#JnaQxV LU"&2תnfa&Zl v(F 9%אafתּdN_ny zjO~j+mwذQx .pÚ_+9XsVy `0E2jxҹLOf<^<]b<cʭ(Ų`Z3Ov I2=f|8 ؼɂ?=f"qŊ@4"D< a|i58$KEߓS5,7\ Exp& r|q h6ˇ*qs㥴|iCN=d[ GF˞Vu3ȖMDA/5I ?&_Rr˄ţezy7m=jf&L[ ->aĞ~9vB(QA1 {;ђ+"H2Q 8M,7 `t>3ŕP!+4A wzC"odzeWZ:U+f' V_H]WRZj14AU8) !.kn :h3N#Nl2[ɋ#Y9h#T51M,}}*`"U!5gW sG8!Jt/.`l%V'kגIwz\Rýh 0~oeqHŝb0d1ժ-~E5vrfuycjS0\9FW}!(x҉6kI]>lˡaُūdUhD?ne a@kɟE˭"y _ ܁UINv*[1Su2u![M :;d1:j 6@# ; @"t F gc!68M }+C}"|(#ϼȆ}w0h2Ms׌fVeP_,@"'b{nw2\(mI?x-EKn)>;a[sB< T> 'm0jORUFU*rn[e0yVi}>+YN,&&y@l>S&j ryR}'(q{<&Q+"Kis Hl02n҅Gē!mB?p_3oY3њs`;]RѤq,Quzxt!wt|HNXRRuh$6GKrCnW$$ /K-!P,pnt~Eإ [ #L,O;cJf-G#Y%Hs낖Z-×3-8 ҭvD!`!Wё61q2&j J8fRu]!Bai4hM9fGoK[ٌס>!dQi Z9yhq^ S.螾ҕy$ڗ5u@g=\-ez3T ?P]fh }Ev6 `sh\A""Da`As~;1"BhO$mmB[ȁ +lޔ ̞D[~)}L32 |ԔJ ,!Pm|B:oF39ʢ1[;؝KFfNs`5g|l}xúf1Uw"3\W+e7OҬ>i*`]Эr?71&kf>c0eyɵ!n-6~׋cMtբNN}I B Q ]@)LB#aNQ)v{HDU(˼I'rűOym}wXk!a>gxP[߭=bGʉRI5IYΝOO|QB} Ո> u}cDeHjgi*tD%L, H:z|q?[?hsD{ 6(*te`rmsE9LZ fZ?\=+3d_ wD,R*35MXi!9֋+U>FJ!Z3rDjr0F#pQzwd m&ަݛc:xJB3-͡ӹ.PEQ^1i3'Y[eh+D#Ьsk ^U  탚q62I >炲r,~Gt/ߨ퓈ˈkËM a[J?ƳrPokn;^p2,ώh $O]Ίk8O)An7Dd |L)m>E_t7BGGrv̫vo{'ʭ#;uqŁ7W< \ɨGL1K}MDa/5bW&  w9ȕ׽Ĉr@X'm[7&wfփ8&Tրw,Δ_ $Nlwm2`&vqSO3VׅC RUkp\:BMJGzg,0͆o |ȜZόSoE8s'z6yqkaVF%EmX۶+ &b^fIp6YN@DXȡxe< KqGkdjϤRӨQ`i!yXvjTZݖH$M$i󌑓VI_I^l: D&X4š 1Ig3æ Xhr\0c UD[4rc^?`?B r UMuߗAmWeIƣ!Hog IVY!ƪ xa9 4oiȂԈ a~-TA " ͒wo p1ł8v)8Bev!2xAUǐ䧂y&2+7whu ׾yxlQ>ClA]ϣr@ɒu)w[ w_sj?8ax2={_be&+l+κeA||p lmB1]멙. w喆u?KX)^簺i fQc6S ^$"Ti"Df½8?A| "IH<6jjΥLYhBwU[;(LVa(˟5*X#Bm<ކP!__1dg$I{r G/; Hx0hn9n.2礖;WIءE*'߳zi .JCkn^>$rdr`x8Q+Pu]ƙ *3ºnV-;_M5' .ɏ94tQ.$ς3CZ)?M2*CAb2,BQvI~| wN?8^*icSS"#=ui \LoddK2:*ZRͫ묊Tt?qٓjzk,{u`Q>P9`\76O9w1UO4d1T>K*lB"C#Sd^]gX-VXFCxPW+_JuwF\,;Nl^06k]#R#JeB>D=-,DUMen>/8w4Ec{ljz<p1٬oOKC`; d΂h+L+n$W@m G; zQP}R% J}E'꽆8k]@3/ sUIPfYZ$љaeE%٣Id8us|[JA4:&'|f?HJGlZ+,o[&gDDzZAXQd:;鏛AdpA܂DW8.bLΝ]O9~L@YG(NI+6riÔ0[&M3N[9օ]V(Lҹs+K\#$ 6U-,aݨLnV "t.?esh,D2c,h#ёVizBořVMDȩ̅Xua*:6ٌaߗZȏ 5v yǖʓ,Q(;*-L-nw*k5AQI+<@$oPK,/a nl!Ҙwת%Uu.2d00Q v\1uQqz>쩭ARKsBQk7MxSc؋5}<|1l[ͧ0s0Rc 1E:UU{È:%WB)}jOYk!MO!2N6.#XSK%,[=#WGiM72uj#@e9;A`1+m;tI:Ⱏi+8l+҄%Y3mzםǂ>&#^I q\(_53(fjn֥8Q (#) 7O Šfl3CO PЍR[2م;HUduFּ뀖QVk3nz') W#m&A[!`ݏdU! Y߈]`dĊ@MK$#7ZIxo46o -YZ ב6uZ m^4FNcnμäZ+,mzPl+OЋwtxƄυ,Y*Bȇ^kE?͏x>OKMQ]fJe}<_:ã۪xP2߿“2~3|V&:uzM)ZZP)>n]FfZOxm3*7ܽK͉ fMf>#؏4ϑS7hI@D-UI:bw8Ui;\ywǐpǢY~A^Og`UC`>2*/%g>٭c ޟeM~L4qBR 7~34OLyr;¼-9۰^NzxG.wfRqb!grݎJ5Nz)>6=ԅ0wxlc6 m U-1i1lzC[(O`>N[x( 26vmcɯG`ݢ$u !A_D`;ۼm hT,FyA(;0yAxA/`y?7LɍpA r! cj4%<zQ~NA8 2';?oD &.:RX]eyS%.yXO7ч4pvH6_dMHڄ]d[ 095X0 @ó@4t@7mQ ZOIE8;2Knd!)J3A؇|b.Vq |60}dsg8l4UJuD:t߹ QcuRdNw&8Fo-`2 bD@h}&X!社FVN@٣_|S,*A SfoPH"` +ͩTidlteघnh^գ $Q$Z2qt7NB.­I e%z;:ìZ ?ĸmߝU;K;W]V%>U0]e v_3.ӐEunu7PG @OߘG鱋CJ.Nqw{Xk"yfx.*V͘Hd;Q׍iQZWe+Y4u6ƭ.F+Oh>!"Vj X#zjt僌U=! 9 ] N Q: u"vxnU(ɔK@KiъHР4%,ajX}2 |[R5 xBA&HgGDVuzÁyu QL H\fBkH~Bzcr(@bkJxlLa!6A9;hnB?H&m/s.9 ޝ3}wPH\R(4|w談N芮mv6!k' -;د{58,ȐzzW6bAM'[ޭбg'VN]݃IQE `(hYNSRQ,KrK`4hךn&&`՗YзO,]6wұ"%{ e|=HHoagh JW)HxK-V[gr&WXZD]=^uzco[OqA0$́|߀0![bȥeqZ.l#83Y)Pn&>Mp#ւXl77LF i}O#GitL$HB Y?33M@'&eZԠwu`Fo(Qc'+ UAe)"64/k7&[bG84*3E{4v<1 儘퀘whC€c&3^F%R&zZߴY z]zCO=_(ճ\{L>ңcc'%[S)9 W6}%]5&UXз/)]q^HݰYMkg*[*ڇ;7IM~Ǖkt%A1ڲn,Nk*# q69g|(^7m֥*.~Cfꁃ]'R;1c\-C6vĕcωT|?.% R6 J^M[`U{浦ku %"Y@ AA9t/!]sI)!3)9#\z0e*&QYl96#D:>f>ɠd(zEk.QFtxyvUȡa %< P:}Eձ$:jڑH5\O[o]0BO h:G]J8[aԊ$fmv3$ "xnzOCg?AL>ʷzSʼnve3+/F?s+o ݉ 5 V .09v^;KeDH)P#76ª&;aiF-PAc`Jz*Ƽ= d@HR3ª[>qg cka*E#XlܹfunoW ,gaj;Cȏ{:,>çO& yLĂtTRcLVuMm*&a$u@dbxd5JnS6]}b#q&X.@1GddC+tb9טzgdT?tLL-̿+u6j9~ DL}F3sN!7k7+kRY%3V? `Ӏi-E77CD!d $iR"zStDBW@2rGFAK8:.1ItoKsgn.p~\&꧂͍̭|?U_*8!dT!཮f%u%sAzD~Gg ЖM,ɡ}/=ϵ*T1 Hhh!H=%^ɔxX`x劸v:/y>txXXhͮR/)t9JզruM+9vI#,GV =LD@y_Q} #kvBaEw/.:)oL`vhIJyC<֒&)8SjM3bCxJ;˜'8p~C5Uq.=ׂ& YSL77'ܕ<|0ra2dw<Nj4@.Y'h)!%8qpL3le3:1?GQ-;Ţ@eil{Mڠ)J|"=Y9zM~l)#L>d"!*Fթ,KeBʰrή<EqD~ֿX99< &}Ѥ++ށxoS[t#1)>O57> mzѽN&l2x1zP4l51Fmr*8?Ny?|mD 벁`Q!V>32AvvtW^ mPaJǍW7ؼHҁ'0I$V(6iu|7ۍ1[_pAˎHG2Gʨy+.Zn$ R&iK:LRYT[ J#Ebv@!RY<*ř#T%5k~U#ݏ'l21!xEoJ$Ā $={f0N}:wX~NWv o7C*KR2M#T(qB eG) B1hCM4e-Rlc-y'r o[I!qj|_6ķὑ>k%KVOK3Fo(_ :0GR{jpV(0l替 6sO@kQ"۲w1ѴS7 {ARPiO@y"Y9R5J\ '=a]ʎ#Ǵ isDOYcNh} C2*H&ධ*i:{Qx>IVmu[,c| /c+i/zh5sKv/1*C͸Z5d,qZYӼm([Iyȳ!!卍D闑c\'pA>'q!=g{zv|_1ȑ!BO2Ɍ'PN*GV_9(Jśk%E|:8lx*m2;&iOS+]QՎQIc"ߚ`^:/tF/!B3RNu@ +ԇ`ii q(Q]osr-j XTa,[rKS!EjPM)g3u4 ~ֽJYќ)�%Aђ#A ^! T%6ХֆsJƎ^U$wV!hGvH@]v<G_jTIpPtPkܤ ymP+co .qL0#a%.Øos 0fF)spˊF)0' An)A]eVS:0 #x*b{Džt.ǒkֵsonQpڮ03UAwy-iJ,ܽ!OkzI GS)*l ރ]8KRNplE6ZPtڱclLFM0jI{t&v`&* ]2 \8JZ'~QyK{};,]rvG{y(7νgbxHadj$G1yD3{qO^ p "qN&xEB"[Y!i켌2<&*}]['/^l'S؍M'TسѦ/66_z3/"|KYR)Zc'9BgD7ZxQ`Cx.(IS)Yl7D~…Z(vOFMv b_\h:8QD]H]j`{vbñt)55UNHJӶ3`e}ɻ~S^1 CzsPN#W LS~]0`sm\->Y*lh~v1g}M`J `~qv{M4 ˍv8<c@~M!KJy /iK_=ך3F'ކ6YIPR%Fn)IX>P6|1 zQofz^ehNYbKtNؚ(e;o~zL0|<⳾sJ<:iQ;ЅrR\^,E{H1~DNӞH6H3*FѸ(hv&k o6j;<9IŸrx ^Kd҂[PPd1{Zp\*@0s;Č9q U`"k5z{-wh,F;܆"@nmuwXe@YnNeڦL_2ԛ =sV@<݉il6D/m>%8FkzΈ62Khҋîԧâί1xLUz0.N`#b"kj rxf/ ?G2_ "|\OLô$K4fbլg;A궡7Õ؀ ;UţNoIp)ZRAAx1{D$E숒qDŽ7Ӆod FfpKA*:w4#6FpXMB<$BvX=YڕXϞVKdy$&M#KzO;`'OK3uFz7rĤ;8%yj}̫ ExnMhcRZ{VĘdܙގXI=IP|?-Ӽ\7;G8;y|#)~m'#X@$#? ~g8q_X#Ĕ |=!t<Юw\{) 9^⡔907%DLpm2Q/nm.jՍvLTK$n`&86շn&3f8E5MnWxɐiB=yDxxZu i 6D"+rvhʼ(c6LA+]jwCYn0NlP0ihqھӸ纸>Cf̫8`e# -##;;J֝p* 0U~\CX/Тg-uW.(m%q<'Q2!?z9A^>@X~&21"!S:Nlr#g[0ֻ@"/u\-<$Q׸peϬ 3>Eqd;Z?f_$,p>,?1Pt&&Лn*Y~'a!zjAA's;mSǝ6# vA^B(-"-yx w@rbߨoKrwX3me=͟͝"6}{$ZڼI|I6mNZgrDEL@r\ rkSqנx wU. Wɐd +[7LA)uS=Eǽ'^JM@:/@O)̝^yw.U< mϒ$dU%'+L ۉ޶񀩋>[A{4NVA&-ֽ4Twy*yŮKX=1-M4$\BReqe7g`lD-UFYS7B4 .f%M}}F52P=kVh_PgF5e,xϨOhœnpL&zEiU4@ḍ$N$AB2L1੮!*]&kN|X5GZ[Dנ`{2 }V< iRLĺNŭ Y-6S611iT0=y:RQw_ P"9ev.߼)px}wCADFMD+bV54sblI5QA$nY 1L]̈I؅wTZ\Bfp5ms@ ^f' sd~db`:l$Јj}=5 exnqL} ${il$3J-R.'{=AYGUD!g}zO1\h2:Ed\n]cCeE?R{S_h1`Gw1]On@wʼn/9! ~lU#jGy#I 6wf#fѺQ~ᠠx=NtS^wCC%+SMUkAdS aaZ~@0JAeZhvSi#6*/S'W GC'0bL~[f0Aa'S.l-Fb$ls^ )nv ^|gffEbsL;:'k'pֳf]@;ue>~T77h8"T#`;UB)WJ0!*1bk"X"ArxlsD8v̔ ݒa9CW>㙥;AS\ h7+ch~]u/[,>P!IFjһ.8q(4ē|-e]QN >zAFzqo-,||3ǩ]UL­i.~X:6l$WqUG'E[{F[NmAW:hZtA0 A#kV)U2橳"]i?/$WfWۋvfJ+vjziw*ܲLc<234_Х٤S6`K/~:wa%m#p6礎Pk,iݍA@r7 4zMg"m;Xj8Uo-,<qhm{8pٹ gY/Pǯh- ,I/pxSs-G-rTQ>ήKTf8+lH."h"n"8v+ps'tGE}B N. io[4ɠEÕbDԞ&J5\ip3IEȈT8\Fz%==Th0//^jdvp"=~.(M$ g ƀern0y4WDւㇽ#ػ(yG klfu~yeQן0',`ڤ[H%G$%Y\Z-T|/(̺p0@8>\K3~.Kk$P<'OitE08" Towʵ׋h旃_#8g4?1C]o0_&!6P3x&a1]DbmG`yTr?C=2ni( !jbpq_uژtfPQ74w, V!nzm(JүӃkQsmJ52GZRa[4/TH`,]K*!mǒOeYp[#L.&x1)4xCX,S6};@c0b>]eXFX0toI|c=,x>4{lqt7F]R=814gF}V ;[$8/| O(2ʨBkVCA;ϞOZjgvZACn+3zi^N "aG90@oCwJM樁=&p!Q-_$H{L$ߤ5gk#5z((x]Lw{$e5ŋ]2خ̶7d(z)%_AU2 wtqҁ.<uDŽڜZ]fG<[eE#4ck'EѾDOCRο&>`WAd/$B0uCBۋ{8:2QTo=0)BS^riwH;֔tlF٨Ɨ[n:Gk4+ %F ݂,mFe>PFb@FW,-a{gjx:d/0`-*KO]~f.߹uq,:;e6,9n=ھNZ=g+ dU_z`$޴eOږ/{dMI k':0MlTӯ+dٱ~UהU*&{4D09Zx`9cԬ`,;ac$ު yAKFWʰEu[sMFSz\-0#ȬmSNjj 0B˽Ȋ;["Kld[5ڳ\2Njn0"$?!6[1,驱Th֧ %D{TP>q,fD^cC0S|l !#HYu-.i4)u<.Z!X#{OQCDl@~a.a@ߍS*-;AuI3Qk`4܄0dLYLIb hER9VJƍ糂()Oq}nxٌLL; ^*=߅[@ݞг=oH}@y$.)b@!q& 7]pk -=|:`2YaJ>u1;qq}7E.gr:Wu$є8G/ͣCu.}O)pIԌ9¹<4Ӎgt暳WxPkʖ$wg(ʸ%׎Ty1i#;9RЮ5w,N<. YXX6=r4+ܿƇK&,Pս]1%I# jMC?U ǴMYV}uPz pjǫ}-qz.;C:W|he!ŅT8i]JBstn׊K>LEy䤍հIp⮔aT_j 9BPU>[!AJ CT|jPvCiٴX¬&OU}{9+M±Zp4꠴E:2e@+,8>%_,I셐ftj3^&s{iQwwYńyѾ3kSTjtҒ1sg "JW5O:ND3%MP4n(鰪y1ay|HtDx>>7"$OmeXpOGqaa@#yЙc$;XnygxJ;EJMmn6|>6`Sϴ)zj5r׀#{|̀`/"5xPu-Xp>& pF܎_Ans [co@n,0\Ăs3 9Xϩ=J:K(jEXiI U`wH44 ǵ K9L;0\Ҡ"1;-QZ-J^?gd f'8F\).HUZV  T|WC5{:QPb@smylJ7 ذ`y7ԭ-vw Ӂrg3OY;™Hu?[ioWb *1/ҋ++9 !1r)Ac_ZBstl_08DCUFڝҳO1hu!O/vgyq9AoPk$-; H#H2mOveD݋k,K&P 6Ox~La P05h70÷%%~0s&W3> ^?+e*gloBêt׼MȵF2U郛5e W-ww)wT%>\K6HHFhO ꥐDiŖkvKió| COOWBZ= e[;B͐Yʿ2mN^`'@ 9&h5 -Ѯk"^=f[l@ >,T|0P7hY fM gc`}.Ҿ9Њ|uEY -XXovIJa/";˝jֲVw|2!I7hpD.Y5_p*Qˈ4][ 3|K{Uh`z# qxLo3:c:p)LJgjX{  xzIy_z!̪MeIbݽS3\oe{ݐ."/Œ;|`n&߆LȁM=.;D$Nc? \6 6rg/,&'f#;2%$T3@BGƄj9@hy+YY42{0frJ&iSx1N$|%!k4y'!&:dHK,i.,>{֟,$;-H]fB4SFt`)=B#DUǸۋbk8X %ouPWV -Ҽo ڊR>~6ۏUwO@E;7́@E026];E ?2ZKrQ6R0뙖$iS۲wE>kmxnإbp`E=LTilC`a@Ym3V*ϐ`-AV N'xӬ5h.9j|Beؖ Vl6CbK%-qGZQblJN(y=+nmsq=S<~Xpr2{AIO9f^VD`Cs{z&=a5rz ujMTpArNLiB#pt+][mZOG5?=ٮ_1b@ۗEK72> SE} 7Sq/st¼ݢ: 1 k x&}5?6G.\IyJ m; $gי⇔TqV W٪ `r zrN}𛱩s'ɓy:L4 >6k' r>awO˽ߠZԽ $byiv}d9eaZPibx 7wW_=?v9a{+<8H:g1,8;྅F?48 E\έNiԪ*KMݾp^ԋ+4LJ)fpS &_ E+Wq)"6{>n3RVi'c%~}.d,|s"[o&/mTvI}jD!L+K뀷~'~%I?)m䂂ikኹ ů}'^,f3|RȃGBR}wqZ _ K< y8ȶY>'g >Jզ:Ւ Gr@~,$ZJ4N\t0vy.h>bK[GArN>ijXt&Q.̍ XQsxJ_]5`,By.Э3!ɬ`=~rG:՗J>̬̂jE̔!e~LKrE VzNWH2ccLZ jښUA 6#c\&tS֣ܖf' ]Ir].9[`H'j>ޙm-F&^թ5刍mD9M*▲^I]s%%ȲmE%g)9J2Tfɻz@hp<7]&9 8.C, TZdՀ.<UD)Yıc!YzڵPs5tvQCZZsJ?@QOJ&Ҵ2l#[{u,!UE -Jwh'MF:{Պ OzLyNy\M..AΙ7&.JT]:&[G)HRfr xB8dçıUdIlTp@L6݄CYR __:|}#{^p5PoY֮b~O낒[Љ= ǿh+q 2iY~❒W5>}WU2Vr ÁogB2rĊYkj0ߑCl4PZ›BVTUsNfFBP3ؤ!y9W j!!7DӤPj[m`Hg^m>7Q &޿`fv _}h1T a:цԀY/?@ii=n蜟. -R4{*irnuT֛HevX$`Lc chX8۔VgX6ʿCz/n7v.ˢ{P3@H=9I:/fV߫vj߳VD%l FѬ.UXYyرr ܮC\& EqnxEU0AJҔ`[<*{r?HHNX +^%Ji'[KQN.$`@p{h?_i{CcDYٻ*c4'7 hF }1D]Ӷz.N~T*EXX<50|( =t(?j M^\\T1̞Xn0O$U*2Qb׎  ¦(CP0pOi'(M>X+TwPg6<,q1^ gsk}(`cOk_'|iWʅ*$enŐ 0 筓Rsk#S霱fޱ^=Q1v>:?O#S1)Ѩd Xs|&#{ 2m0½6(a&g B^qo,zߚbF}>ZķV`oZr(*DGVUVTs,h;k撵vEiƔEJX'AU:VqV*5xJ.Nh\}$\ӸZwiAD3>n2?z?$*h%mJyt6&5p?NiI%J/' ~]JLD?K-J+AdJp /?0~uUZ\P*Fz 藦s|}KҩxJvf/t[\5:m\%n>U[V=3PtV 3M\VB\Cwc] Gk t׺SeVo Rj; B|Xy q[ Szc`yDyJd4Ha{? XbfRR]IGA(R.8Uqw!\y3M*S8꼷{ezhgb<$[[(ҽ>`jQp.&>rn=\ gDj 'J xWwD/-'(% l7N,Sj"V,5vtIhzIxGS%"1ۻ*yv%BrK}O>D+Qks?[d x)[΄| 5\lM&f1nvdX a#Y1#~@QT",l5>"¦Typ&(]#GM8uVAQsǏE00X:߈gj)!?; ##iAOI@?jԦ9Ivt#U[!tdZ=ooyh+nOB#,՗אX6V `x vaKn934 #3@ x4 l=_gi@#d8gQu|~kXX{5 +!+ݵ-DI&@V2^x]UL0s=:~B0mEU"/QBob'}k& 1bdh~~3^t#FGr-4=63{u 0##O6djeE.UH֗tPzأFyLfúߴ dP "*Szz+!} Kc0 4zl1^h D𮺲)A%XH]z;CϱWӳvO^aG=nuX)'iʩwBVt|np$CjzF|R Wk2ES$ 3IizĨ]6q Io4Q@M OYY>p< /̦ DX%\ؓ[qZ#sf Z٬(d!Fn>ɀQ]vZ7y.ߕ\YGCABR7fLJS%PPVm&c(Iʲ"~ĊCi6>oUHfu{Eь4$6wC]nM?ͨcZ7!)x[sY$˃<zg[navqPOҀOXFc[9#VN\t|7rMDC G0q.;&kxdͺ6DQ7xU#8_p+7#xŏ;^ԥظe/ܥl@ɲ`r/"5_e,8_QD?H2~ gΦ9UϹj4J2`a18`_=[FaS6ńuN Q)"i'6 "T$g`DqZr2d,R[q]e JFP05:p-i".4"Y {XYK{t%=G Rj( [ J_O ;mq6EgZ LMܛQZG_ґ!4~޿ʨ?!yAJ\D P6'R t1ZVLŧdH2cwG̴2kA`^c <u=FIcۡDOFY󵇅*W/ HG6Fcd4pL2RRx9:CU\V 8p_0ʓ~(=m(R?/]tE+rEVܘ̄R<1H1;_a;| ~ 7S$ܢcFl_ B{`iMVBZﱦ^^rtyERV$T OJkE݆شزt:QM凒E3cvb:8]0:RtqRiqp츖>-a<҉=en/h f#uGǨ>o-Y=|?[Wl@|Ѣ;0UuԳj8J ݎ tEZzOYAB].?쬋1s'}Pџ< }Jh5צad ^ %lQ=yPx5V[xx." vԠukRXIB\x6=YJx(B%Fv' ((d*g:9TiǶבc`R9%FhK>"N׽)=)fpKUQsBQ~9y70hvyH [@%TZoUwY 1v]B AYz\/2֞T%}3(\/]mD gIb:rd.LKO$Er궂9IqXK"b1O/wh#R&'# ` .+V[frFd)À4FNEk]b:$4t&M 1q6Z_Zl< fLO ]})u ;3S $>^*2xd%2:atc~282Ռ }ٝ'[Eą qL{:Q hٕPJ]pbl~ fp"7u$1g{WYgm\g6Mv׾RQ/Ц5+:!N?1ƱVD0t9&%3huXy_]<&Uqch0BiaqRH]6L(LVCl3l AƗyYǝ4GdzWIvGi`Mh77nB*. 6vSm*ۮ!^;< Wz=^5"> LJݫ{2sƺü~,eL9ջ4F;7OGz׶\!}thB2-: l'( KN?ͰϚ*+ao.T{֖LuD`ξ*7 Aw]E4s=|yΗ^e⊕.: j:s5I+rVwS2X~({"i2C\9!}K⠵pyD/!vՈ;s+({=;~m=&)mՓB!H`ۣ_wb;  _W$fI"E[eKc "IqaLt>G-#AO3|2}I>J Bw7/I $xP%~.M#A\fyF<6d 5)"}OchbU!IRn t-IM uR?)s[`萀o+͹x; \3$K~<,&s&`.{~^Y76 =[I6YZg:kr "3 ?(́[䝝UONBB1&N7ZifiFlu)0Li4_'au-{3rcO%gؓ´y ,5Hn:3LJ gbqp "Ӫ/L0e\"e>tLdO,zxi67![`:>#M3 x 0cz<&zr־ŠB{'1R9Q`As.4Qf5R4n9xOcIR]GĖrv#ǯXC^yt.md;-+n !?Txn3NlBc2&,?5?Ů˞̯#iJXP^ 3^,$+*Y(cd}XcQvIBQNm=Hٹ-yMlŨojί-&m& '\xYEAzPtKڅLJ;/wO'\]n$|Iq"v6n"m݂7bx\z1aN(^ &.9_Y()U:X<+zIs1b<(2XBI0-b|)a:N<[9:EZlBR~Xl60]cs LED8炓"M0㬇lR5u2d7'tBbw $7TKB"u#Fcy;3c sI?]6xDRKZdgp FM/_ ~_yQ?=FjG*56e̬mȇW`+/{=KX\H9DvLk! C/+-}oW&1ͭ,EtH-LPղ}MP̉ oak]":a< {܁ 2vs{Ȏ GKȇa+scE-'d Hg!_`W@(K9?'(OQݺA1`ͬ"2! sN! <ފ5{YB]릫: <[ \v!o%tp|}8K\>0&p|V-]&a>G!=9sǑzwe&+L d3Q/(VID1,^?9flp`i&Pq)A+tݗe-2]2ɦs'p=V991ڨV6jV9h&1.E4-+t ϏqJ'*Hpj> pv]Y.D|M jcww!Gakt.Q}zDW 2 Vs?<4Mg#J#پ'Q>-Jw~ANam "uhz Ilnd"r^Z`V J*CAp;*WbB=sjEp^̈=>ےθxx X>?sīfgLT* RJP( Ȧ5ǀ6`ڏㅒ [[zt4O926`1T⭍`e9@W0CHxZG]W .x88(| ПmEJcsıA)!?lRف>'[\>ܜk'R Z Ѱ%h?>Yꜩ`:M78 pnpKd #vSR'FQ֣AY2ɗfccમ8an@(  rk &rs'Jg].fƊt (DȫV"Q!h+o8t&| C/UK|4B?;wR4x>JbI^։s¨˚ )ޅv)#MX&u!>S~No?i~DNm忄Ѱ/l$ZVZaq%0p^\)tSֈxZ_j} M.VDʙ`0+Cj#EHa@-HYKԻAĐ.0꬏Cњu /ba|[|n Hb?a9jg#|K;2c˟z."RKy9/@ɎPFu ߭2GIΰ@pC~4St +;m;Fy'g${P"DT8gGm~1/\e_,3WYtDUI3S*%itFN{Vk({jGq̮Ha0QW!j䰱|'_bf_+>(JW͔#؉Ȉg۠ [6vGXqJuuV*+8vKe.gdV[sH#{uzM Emm1;+YYR`=(E\eρC˻8[ $~4>wFo^0L*W޺x(W.w|9- tמ %׭*#UyaQ~JYjc$GT 2NO Hʜ^˶7tF@t33_[:]rYX:}O{9s`Gѕ3e8kRXm+s#^q¢$As v nGۏaU!v(zdq/߂"1~ڲ^L@ABbGX,8K"5uwȫcV<ܗw!8@vXM5TZDB*Ozt*s QA2ۀ[pj3A»zcmWsug+w L&( e:WMTs sVL_LRQ<]1hݳ:йo#S8$~:OG }!! )t=hEPb? o_ŎNI4rC4 L1E+v1E2d}fW :sf ;|(sd1[pm-Œam um)kWʍ<Wg^&૙%p=>e UV=_%-u,!r (5,woΠaD̐|<@MO8fjP.;zya>lݯ䗷NK"ilol7b@I/W p]YG2.4xՖ r=,s&Kn"bC>zvoJf,;,;fLu~dƿ8ɛY7FP4<`Qp1!PYUe5$rzK6i7x۩Dž5~/÷);^{< N%_M cD[v_?@jR@٥%A:6oѿT56Epc~h!%kYJSh?0>n))M: a2E2L ƅV@FHL q ]OQ^ktNCݏ7q0$žM&|.Rږ8& t*)]+/&h;RS&2rWC`_u2kh_ "9W ^rm)"i~Ht#5$½<\}VUf?B#~ɏNXΩI.U[)qJ̌=5%64qaF]i݈s-Giپ.Cǿ`Nm 2M,eiӨ׎a/T9=~íV8Q{Ň߬|,xHd)ɵڜD`s6AW! 0 ܔ#oiV{ԽaRܸScuPT2  ãsi _+Do60f G!N@g"PN0\C, 5xXLC:s}yGnNY"< F*ך  AQE2k9Y$\eԴM3u-tsk冀{G-۷lxa4-|.9 hWъst0q D|8\ojWEF%.u)grn PmX17j̣p9 ;kt0Z__1eAI_2'HaCuL*x߫!QhHՍ8܄\w:ZvCXJBuQ]O5ʔN2sTJY)s=d2.'#yrmO{ca⣉HM@U;um:ˑ0'3*N8wUeЏV!Q2(L{pa\!meҫ,gIEy IV'n}+-(#*bׇFtP-He8{ ա FOieQl*H*&Dݑg_]0E"2Q繊,Pw5>a7Ro};]G!k؃+j*N"o)ۘǡfr_ ʟoG8#|?Ds>3ME,UGma'e2C۷GZŁvvBX|N5 ~i~{!ޘ>@yu ޷nFzZ֔Gb8X ܖ_ V*1U>ƌ";b,@WM9TI: bZ;8od|x -ǖD\Bm+duA'dMwjJXt/Uy<>x8U$2@WWtW8&ɚ1PKl|/5-yzT9%!pqbFC"qu XQK ;Vl7`! ;D]gi2{DQJV >0+&ͷ=DgɃd @mG+HXǀ,Jl/{ի`}*B|YsSVpɜI[: ʑh&/Ӵmu\FWU&"m vR6;拏^uц eM)d!yHq{qo z6)"IdL9E^o [h,x)UB= +'ojiw/M\QXuߟ(YR걭 .M*py^qb0\83PP''S = g %|(IX{d1׸,.G&q Uk 0SH/ޥA+͚?|QéeBzf-Ew?6o7m+i%,.}V`A`_~vxbMvO`>m>90W@ggyɺaj+PYpkv%?JĠc"mX[-b)z aduaÌKDҚjZՈֺ3NfN>`ɼ_ܛ\-c5 gmnoN9isȔb (N)OږK/bsmg#";E4+srRS0*=)9.􀘟?S;ce"F%@ ?.oCbG 9߄2a5Ѻ1`1F T ְ*`Ҳid e3*q`;.֎6Y~i5{BQo?S36otrG5ڟXr/tk@6ǩoSaҘ` C<;8C3D* ֯.yj\(&=kEn9PUxpgo :@PnL"2T &7L+_(w:#voT[h9cz&ЌW|kS5BvR N'mgp486bAT $~$)'tXXt(lJԜ54,a!?ڒ{.M(Sц(ڻ֑nca7Ct-gUp("FtPYx;5FDmj 4.E&Qx5w&NP$r˃>b&OZ%چ^.n=`镶tjl|$-^m-bJ;C|e2>p%z_૸{a(~ڄ4m!} FB>FpLo `5"[~|ϫjK'5=I{-OU.( !'P3Pœ笨4?  7 Yn)i&yH&$Ue )F;N+##~6jz[3%L9.׃r?mQ2'T3:w\дXOu@ ADV4esqWS$DoV^\L$9Ҿi W (F%@.u=T*B(JFjޢ +854hͬ\n8#F Q;TXa#Bz'OQM驼JKL Att) ߴ0/ /"-Ǧ'x 8÷{( LR uT}HR5)?pOTֵ`/c1l zM@ μW #_;Gs0_Ur-\\o!:&H)CW^Vށ1%??.;OJ672Ҕ?)bzXm&3v Vj3IUU35@@R \>sewy\SbDƣ.AG]לIp}L_HR!˰\QzXI!-hn/dj`rG&x7c!<2 l %X`#IHLn5&Vσ@RiaM-nTl&J&C`dlu&mMΨ[^ؓQE.c?zљ#;PFB6u°nI8|zrŏ˾[_EкmIVHo,mt)f5حQcF$qМ-Ϥ.8EYgWM2Y\9%R-IX~NDW%TH 3JKntR0(!Fdco^J^ GmG<{nLD6s@IyiY,Ge%hz*Wƭ1~Bvh,Eܸ?,mS8<@YW`|Q1@~OS.ˑe?M,eZqNea‹7 ybF !_u]2T6 kiƕXhdi.N-VǞz\rG5 v:syJcTфL-vBm&4ѡ[0QeFnH{1˷/'oʩl%m1@Rgz}SM%XB">T:5D?׋Hz; F"ۖmZ )T>Q8j Ro 3l3,ܤs l gR2"ꏽ'"9DT|G@m|{L17yo?rRNu{gW}`HB?-|GEEjrr뷅߯d X)(k fb4(9(%>)t@Re&%R"~OJ L~i >L,76n36}H)"Bq }8Q%s<ˎ*<%b}/\'ɜe\*|q7m&7v ^q϶g,E \bM]*ɄYG2-Ȱ6yPid-Cњ%t}_?C=l{pH.EBTJT7M>v6":0v?=2jHy@X K$v}u,# Kp#}ЗI1XfNx_ءbl#xQOKˌb2[EݲX P MY'S(q G @ QzZr#dehIt=θ|YH5Lb,_eU^rtFtLOpOtPaK? v6Ҭo)8WNd͵ w_7XG j2Tw9E65H8BS\Dm@h{I[_0ݢuҳq:4)I9ZŃ1oO;CBE5tHvr!A7Kݨ1x󲦨3quK.cT(D~)K3͇qU(r6@UsLS ;"Bxq]~([`;^ l+d`˶'̠9vC FvۧarŁ_8I2| 2p*h5r`Ѿs0?8c$ȹXy#nk] ,8*x'Oz"WWTɁ"? ?+ 6vbOqՇv暑}-'xAXS*q EL*}]$k0"*ZbmwcV0@ñpn92bvP[Ӓ"MߊǏjNé9& ] z`Jڂ= |%01.x2j|<~%76FIB)fk{U7ڏ}Xd,fH k{{X̰Jr?O*Є>|m^e3eIa7~2%v9_Æ&[1ӻY>(;a$둚>BZPJY4prssg.bF֣J b48ޑx9"iq!ƪ2ֿITzMW/,2<[R* :bW -s Q̴C]H$+^k|c-`j]L8XU@#wپ-k Tt.ðҩk({0z 1SĂ:Ζ;.GKW88ɵb1' @NK5%5ç*k@D $-5% oO״d .k1[ H_A$ggb=0Csj=ZD8$QZNg@ *&CPv ]"#1\"]'}2-#Z'0[a A)D/UZ-' ^raj9Zˮx)VCZ n׆\#m97lgݛuRPmu6RYO29olf"ϢJw34Y-;KiQ79)^\-pjv@⪸]et>SeF엸3M'ܷz ]:̦g4C;:4P\U$[ k)M+LG HR1EG!e߯CZRYv핈z'43&ZtM5HT05z$;dd*a ( 1PgdK,ϪTC37}U ?-On?wʱVtc#ڑ!>,:G!E']H7cWE}0d37z˅b1  z3|";RB&rTP5@WzJq[k&f氋^5 …WijM0n*D̏9emjjF_ ӥi2R"HW\-27)x[#chniDq׼u(qT: ;-\>>wWgW|^`J>Dp4CYDtC|H.N oi)j1#bҀLǥ 8q T®@V w63YL#>`[@H8CFQUs({ '/YH;H:e)+w?Keq؝K B%`a?YUH"|֩xjŶ<zAD䌙:>u@ȧc}6J*|kzܝgɫ1!xQf#h>FX©)<5Rh<>ڶP_qefQ5QÎ98XPU+#;-XqX|Za9k5BHz7 ,.yC_6HFJg6W¶QD@4<Ljwb:MjBν/vpOknn}HhA9>ǪK(l˩g@ ʆ/S1q"ۓn*?d0& ]I*}F*8X}5;r'r/IU#qs^$'>⛛LpY|딱NioTL{Z ۧR&ʧ)?y%Kr|ʵo{$6^49+dZ@$"ONh[MS־ fA?r@xfF@!.sʓ q'zTߟ|hNloObkj$vW9!@9m[0;>:!;D"Q=ps2CČDv智=iF4NzU-tH@_;}Y?b@ϒy35?yV׼7`<&abe(7>Km!!%SI[G ]ݔK^`yg?^oKxU ٫&VH 8 )$M<0"*XQzq<"'ƌɺjv `ZOXa]gI*)ilJ A|ǫgbdć1{2+}mh\r:RNۭ3? 홌wۀh`S톆Osa%$v,<ԋaLXb\`bju j&8GS"c(^ͬ,E>3(EP8|\*cYnWة\o<7b[Q}fqHؘB}3Ia{AN g7̴9Vb'9$ແ((֦dqnA(4a餦Ĭ,Jqy' K>%ZA%-$]9e{Qn{c '`g={r Ed2kasPsctVxdJ^DRB*jkd7Kp3dp a0"0t "ZڊρuЁҨ5rʍZvs6x쐡hh!?)G'tu&]R׍GDK;y n؎Nf#^HG;x̽ 'umd1z\7th8!{0Y9 Ad@`HɸA߾nM;ZcpI GF8^MCtyTж>u'8SIR&J܅ |[*r۳eLɟI-KcÒn~N| ]г[7^;0]w66-g9e_}7"כYꗬPGKωB aev<YǣQʇKz˃9A<Ѩv+89wnN)ȐsԎ#9<'+>wv9vy Xg{Wt 5ðݪseMӶ gF6Z ߒ4_oR zD; Ɵ_Wrb+Wj 0jpLۚDcwCURZhzRuH Zftz EJFN)5p+^UXV4YpCA+-uW@x ZXɎ0(#I2{s|q*!As1oB$AyemfE249{.dk]T/*6u׵ O.a|ʳu2Rn#>K=lrT&lrx_Ƴe']kEnj3֧5iPY_tX _4t wb$oY= Zxُ E0#i; `OC))DD'# ו0Tf6 2ДQoϑiϩ_-xY?'j7G㥩l|s\|f'j-hPB-ZpR[j0W$Q׍܌Ia;xKjt3$|I]Hkcyc' tzW“Ԍ^c=ہu+~`[fH"O3nF9RT+iY6TQqm&<y_^]AURL p-|8afkWA ϒ鼡P衠ڪ# BeiAgX+7^<< ɲbܲlGE|7 `fAF"^x%{φ|5"co]$~,m703w`$zԪXmdSU{?Qdp`'4{>-dK\Zd Mz0⨇:vL0Z;XS>^]-VΖŵ>_9*дMm5J95ǹkݻnF K"]ck`q{OpϞQ%7ByԵ[1x9{Fϡ+Xc}t^5Lyg(9o5SLF"URClklNHCٽy(T/ಫjN*w% xIo0\e=m@ X;uwk1k y9D4e'ƨ=V>6$.l횢ܛ"#x"3'jkjKxJjeg6--f' 4j{'F!J̶ѿd5wQz5,C dgx!z&=^@VB X#w\v̻}-A_gjN69ώ Zs_@c> c>iĆ1ůFUF7F)PwB ($,rf-W_ K0=g 6bK\)1Q#`2}L8SԲMF`b۝la(@yQ1ˆ^(eZUzuZق!5h$=IfQjыB/,&t=]ȹCbe( x-"tDbUIGKso(tg@  ;ƿ75[7i/YfPXy]sj.9C6L= ]~O|*Q㗦}ewvgI^/}-檙,7m,_z#v4F)rC*^4,@0-~3S)T?p + ڒD>ļ$b&׎vpTe1쾷sʏ-KOǟgQnr mW5YZPuf4L^cQS',{ĞiT"nO?fj/H,{.[K&Ȱ-ʕp%g}gVs=<BYyF``O ]"u;h=\ M[N /rtnV^YD}|Kl]FF91إ_:ɍuC dVm<ׁfGIvUbs(^ËBrkdaq𝲛n$zXɌξҵnZhkZ *t6Бz$Mj[='ҹ'Ôen@-XQb+wWT/ Az:4lQ|PG{d=%TV;WvԭIE\>@4/%j%pƻat4EfMa"-cCPQMFD"Gxx _ll+Ϝ~t[DbV/+>C=+v %-!soP?c B(.F=oZN3vE6u8I5CG QBbQ_YK]w],Jک%urQ͒'+43)|?ռ&|SH(]wgW2* \JNՅ3SO 8NK8á<7\V1k>^vc19˾liHcn9MNAQĐ`$quUbifcUju'H[b8"EQZyD_mD/Qs]d(\%,mԲ&tK;K"ӍS qS\Zj+A6g[Rvi.,F:û ms5 !㇓VUFKsgt`nQRnm ҃o`"q:Tpe"ʋ+vgiD'Qb= B'e_W O ºEIQ:W1#moYVcP+·bj73HY8h }ue qX7} Ma`ռrc[~w׋eDʗ 8o0a!kz&`k~=Z,U#dJ-[wE80/WNt]0'g E?)'4W~Uk@VBfЭt\ sEIQ\Gձ$̌Ga.!PftXEk.%(0]03\֟4fFdIA$24-F69`v2YLLjkK`?Lyɕy5) $fUWeK`y2u&1qkdntRC/XT$>s=ĻvA̳%$5B nG߁!HI$\ӽ&Bo@f!V&+Gm¸mYdآ}Mw,篂0(pB.,.!o!dKe\ Eo|ܛȮݜαGXAfN=[SbمuGwE/WdUF_^ @%P <ưKl=t\I r)>]quc;Ad/ f(ܟ1zmQjvH (E%(&bs +{ :RvZG=C,ىnd&a<{U~V[ ju؞XgX"2(ll" ,9*"'՗ߤO0X(` 魑4 ,/foVsE] pFr=}5!g)%=Lo,aTd+Mg}Yru>[ԇXn/ 9l_,Al$ꛞ;揎5RW;_.5Z_N?D[n5IU7 f7(9baiAGL!fKW' )Ns!c~V^Sʕx{>8‘Y/tR\imugبq\4a\hfY@ܦѮÒr4(`}{W=Nap>D.Y֩]PeCқ]S^VϜ~0<}/okv!6KĤ cc&X|lh)q A֦Vv #_,WbUrlcs#VuPPSHeokb }ꨘx&wh׶|kqNq /µZ7Kw;I%"{IzN}ᓏh YcQ4l`{[=>afä VG◦z+^kjYv ?QR ObLyN>Ȃ#u{%|`+kYF|_s!1'0QH}4Ix~7H*+E F~+#-֣՚wGۺ'Er 5J9t%A;C '~_F-*/mxPyTV•9.dm=-:Wv'ctEDjʤS"`탟|3gȴgH6Ht%,>y"wA2g 2%F&1Nb+XOO4b:ʲʼtU!s\a$ϛ/!o ZSV@4^tJmhŽ6P7u:-!6* 3avbU?[3< 7NZr1ڶ6::бbQF᠖U}pz_V9,4ni M@n}0gw.rh$1-vln0KʫH;lkUM@tzQ̗tB3\m 16Qz ="`-ZfV- v Z!S5: bD8^6y@S='ʤ37~ԇv)wo ;_6T|Xar *IءkH'@WNy%= <*~|@">[Æ( "ЌK38;~|86K gQ!eaVX.w_N 6􍁂Vҋ_؎9Z2ɧpBeÙ2vBJ xRc6Q B̏FZTB%_ "hs?B BQu:p.p`OǴżZ䋪 AA UmT$9 b9IG|+aV7ֱn\Fb&_Y̳Rq̯9$q) gZMn>z-ꀌWttjer闔/ x 9,G;u`E\ւ>1!C̶DEK+\A w3fW%tq̉)^L=l*m:86hS(;14]^,tl~w2ͦ75O[ɪ%TI\:l @55t@$ba*~a1#F+W"`P@ #52CP{pD`í4qtS烲g躳E/śP] ,j:yUs\D)*6ݵg{ cR#sd gxSAF0V&)Geu;G@&Pz,tw|Pvs+DH"_B!h8TqBl0 A̟XrӍD4(:t5R]Z:QW1)'|$aJ%y24-%󝕰\tnRˡe/ g $FɋmR%l ^4/N (Ni 7u ժ·&_,Vӓw_am1bʈZJM*mf԰\j({?npM?t]#^J3 z%} ~o"9Ͱ>ܝIey1nWy`Moɜڼ;0]cxp( B;w(=jF*dP^`ʹmݎʳU˙OWk+"FQ,7ѷ-㋀:zv1=3;mi}4O8Lb X|2盛I,pS \.x]A4qX0ƎEl@)lHAh *֏|_0ObVOet+ MX(n8,};얥˫B=0t>)1%>[N\m\e*HQ"(9Hi=B~/02ã 1Lp|!I6Q7pR)t@~IĄK[̩>+*5eߏܖ}ΪAx{,O%MႸm(U'Be/r3Mk5|ڌLa\+IP9칃WeW ɨFZȭ(NG8wuE-[LO!H\T6^NWgJ!U P(J= jGeX=9k۔ { aQ| bm\1l^nYEГi˒zQ3L,Z~hY6&-F!P§f`H s]`k(ue ,E +t+ls\>.f (48F:+iyv\h&\US* Īkd}$DdÜ 钡nx(dpl <>eن8 YW).ҏh_}|QEk;J{E>z%|SlF~a;`n_!tFr!4Ut EFTo9KncbԵK9Z`m IX $zDfOWB>o ԭNY6M*S6Ue7L ωɡ2l22[/ZK$uФX vŠ@.9*bE%WIE9_p=E9]$ޘϢt&^^$!iT1Slm;2Ӣެx_a/1id'QB* m]DY2,G.kGd-KxC)3 sIz#N@!z)/& pX̆ rXQ,Ym +ꌾHϧ]=:㴲~3B32@׼%qZJl@ҭ. "3=T9SNЊPFP!t^˰pa'>`5Tn6&?eC kcd~>Jʡ_qY)}EazRH2K 0ى1Ŵ[<{QRzvU]']&L/B9 EEb|ެڪC7{8z5.{iK:ٹwG~/cPa>S:앸@xLcwE;bs2| ;Uy"IXim#8\R}Kg[}_l$NւoQ!]sneC|yeDZĆqU; T@E>q~w֚E)il|7@1&A"䭞!xNLn6tҝ=Q].>EĸTm4?h4~J͓UF= S4H8}3aC=5c`X^ b;Dd*IǖR'ĐtzuSKbῨBkaKcEM!ф3"6N1a[C>F$eHJdl[6px;-;6)~>\nL -,Kq"~= PzZdF 6pl1%=% `>ߕ-PBzm8mf^|D?W_k 8 Ur ;G(r8}L [U^ђkd@!_} I-_#"Zmy!2 Ce<\$Jw1-%Ib/K8Ujc.5hs;=Ptͯ~3j'f}N%A|eE)` S/V,L=0Ď m ga3A藹Kĩ} EDp0gv@7)TC3(%| Mx <`IvڢnEk< ]tvֽ>Kørы\8doBFC- ,߽@T7a7zܲܢa)QVodv*ltq5Q7*"nT$i^Ց6;Wڽ,BmJ?G=BEf2Fpky &|-B3{mrMv 35<iyNMZi{8ZFw5aE#3,2>Va&]Cdn\,2d{@NDUx1 U?nuw<[BÅՀWAzaBzWw4O !6"{KrU~߀ʿT[=uAU%ݦI7dޗrz_2}/G%6ΫlL K!FhKS5&LP*@΁7Ƭd*lANn<`gϲjE_5.#v;CՔB7S#jRw\,F,i SoqwA*!* ]avaOIJޔ#&Wo2y~m:qJLd0,\k*S),фF3dPrn|$t%9p;FLA 8N6,i. X $I#wNO4oDW,aMBn#5.:E˃]i$MjeXE͐; Uo:I-™lnNɴ_P10E.+z hE{533\n 27Y\FKh:XA-..?pĚh1O?%b̢zV?ՕHKwpaR5OIHFI> vi0oe1R b(=ztNlR}T7<\`KW;8ibrl 5T#reqJ#[8-,԰VZ*Bΐ~>C^>ri1g/6 [4bZY;k'⣞nu@IFt}ʚuΕv qj"+FFŀ7yMT XADj MNHƄcȖzg}N px:4uI(KVQ ٥5?3ZUiO9f قrįx )py "X] "yD^]rt8tإ}mP`_> )i0 AL[03X:_EW>Ė4*]/Wx'eX@ɧ-_z_[dcc7z9 3% OMM6t2q 5 P4-B\YA\ %YYEF>q jjV9E@*jLU6aY?K*OF,~Ozc~XuSɈq_&PKPsEl>yG酾p^ Qו~^1Dܡ+"52رZDe|V]tMd+I߬*|i~dIj7[KvKǘBk2t+}nzqpZ eoh9DX$k}'LlL/Bx*bW݉F:ɺrXP!wEՙ9to=#yn)b+x赔*Yh1;d[|amݠc-S~pBR&8!bhvӪݾ39wM])4f5v(t.lMˣh{K w GMCdI *3ڴP:~b6w+p.WC|r4#>YjlJK Pm O qmEb|)awvbHdֳV$ezSOiTy,rY?`hmKu*jd;Vo+XfHY(_$J3ywV\8r$9Y!זĮRA7oco{ۭZkUyWCXv^M'mNTaX- zc.P'oR,1ټ|am+zj9 ee&=I*poL) % d1g[?ZכЭ"wSBcoݨœfcCO'ma[KGrZ4H:}b'I‚ 0N yϠ[TsC29/5gOU fl^$c-DvT4aʛIm\l`5Go-e-hy({S x* &hQ#JLcGW9Bƿ{t 1gաq +Kx/(FǾDibF\[B35 e[| U&|1~t m2OxhpU9!7w#[4bNپq?Xz7L MsMv 뚛\"ͭ_W^2 [k 9GX%x >R='O nƅd?;UUWQKe$ϝ $ %)!E%lqB'I|aK?Bw/"_{$Fh-9)~B:1Zgaw:w<ץ12Pcv3M%b/'=y Ww@:q#\LCZ~ Z4^ v _O$/#KbED`-V;yQBݯ8a)\~8t ѻ;ò)jgB\L/6LjA6 @bb'ۭX99*o>~y:);=lek@B41YF}fLjd"1z~%|ߐd]~SVsk [ ~O'{9bE._#kWnd?%*e7HA6b n.9ʛrUsI1Vi8`uɫv4TsPJ̱[ɈqZC4,=1yd׆m *#_e gc۬"[9^(VnzlތĩeapU9򜨮RB￶ob ΅f%":+h%{&bѱą(ʪg68X=!P3zGV5U:AfOB.yTǙsg(G&5zn7#̦r"}7yq ,y%^H6!P)Ӄ @3ֿ|@ꋴ{X5"O&Y|JlE]ʝp0r# d)+{t7aYnj~X ɖXW}bs8CNemPC{Fn'=NwS;quQ#O,fz0B/c[n?L RPr\[ԤїFֆ:<};6dvߓn'$lwϯ㦖ۢkt/;cwk|ׇ%-;Y>?oCA%'Fqcr^p]ⓒs:63=QzLʬwmB9 [ň/gk2U@y D0KyzJi.ؽ؃((@d~9 …bAOEN2&*0|}ZM.:bm^pWYTv$A@g<_Dګ#I7zq`c)ݑQ5 ̒n],w| l[& 1J0-]Mo?lղ+APlg>KeoN}twHX BGS[Eδ Qn(%A N`rH&@^o,]2Ғ)!<qAo\or7Aw%HɊn 8,ۘU2[r]8)*ea/i(*~I`i)y_O-y$C6mCjl:S/7v<=QyxSCS6]qS>'Hsߨ1au|d*iLeL`㜔nXX-"ߥAgI?L~ UV\Ǣ7Kmd4͇^ Q~Dj_4Ǻ gm;Oa(ê/̲ '(2hG&Hョ$:t9G/% rϹ n b[z5oK`龳ӇFJ.FR6o"K"G6vl \DC,]ZMmK9D*C-!}<ó1 K7Q~$uklA{<G_d`+$ /t6( s֎Ȝ&UN/:$_6E5|ܐaX g]c},Q>><L-Whg/ge$F~ đGYT)$K)afp;$TX3>mq3(pӍCDY?o,Ȟv8j8xevtcE]X=+66CEt`?R 䈙^U|[A}[aAϐdVo| i8k?\+8?FTk)2| )IכseBC`(V?.f{<􀯼uKzL^&N f]Dyr=HaljCko6#8=|U؛ȧFhUQt5D;xهl'\`L{qKM,jr[0P긪uzHv?ӇtmG)cBCmECW\Af{˔r525d< R`׏Wۖb5k9&ZgOgRxAǼʟiUENxqRUfCqr|~O,U'Wε9/+4p_BWjcd6{! Z.ǵOaʼn tO>'k{Ɨ/{9~[cUuTy_:N0FwkRs;ĺ1~sI\DG }*ぢ,uzT}+Dr3Ά Y'Ğ pGNW%\RX'׀cZd&`m vrU">C`aї$ɢk>FΡ# n lyz:)愿mJKAeCG"@,_+@j?*,Ҩ(S e} wh9k-C[Id,Tu5wǧX*lc(-6 |腔5rE :iRWCoZK8ؐk*~Iw&sc8ypO0[n@+zY*f{kSl%=p Y99uQ(`WKi,8}1Yk,:9)`P?1 os} $'a{*vdOr f#uH2y%  $jOtJۗfڌ/"jϮlaY}aS?BslYЇzEq{UunȆ&uMn5gKd>_%2XN$\)Q[KMԇ!<]L) Xw(@*GYQb_)\`l (QCGe&jHR9 k;5\.pՀ?\wƵc~s,6(71Rٞ:*>fT^`gMDʁx?^P" r;Ĺx7үpo_x9JK# >j9*{8V3Qk߲4ghE^/0-ꖙ| ?Y[x?ێc!ͣcQ%y&݂/=1iRÑgR#9g2_[jM5 >Q׈1+Ҍi:D˙'c Ą0ޙ|ōJ l,aErEf+Hue '8T AV 7㯿Ag^?8mif@Rޭdhak] 4 4GY5 'R!K4Bv!D8XvlP)h}?5)pa2;~+|Y>"an9`  /nEVQC@$Jp[ԭpMR#=P 6MQn愹vtqI5]4U01M<&P~D{LlVz*9@dͱ=A=2K*8G=>hZ@B;_'3fFR#M~BrG__fV~/\bT`3r?洃TvY>a~'k׶-id P_ʥ@8cy(L9|l$MY hOMPGm[J1KAZM- u)/ 7bX;K`ާ1_G00jL`KDN<yh?f0{^Ag`]Ma,~}zGq%S. yĭo(zW>{/ \W}Vnn eM<$tbUap؂)lz5J7nǨkSCYP,<*漑y*P0*Q|0:e/̡#})U4BlknEqTIMĔd M;dQ,8r k)]fdكyˍtؗ;XqG-G16̹6Jq.4&fa Ti:eT2l;G'xM=%m.6D=2ٚ?V\!aV5evQ 9a1$ jndu//erRպۤx1&iw4E'.j:=kŔ2u5LSH6-0k=oyTQ1(AGrdK.興Of)P-8dɪ]ӎeR0"H8@F}j otL}w`צc Vw}XxP$;Ĵ\oK ێzdlV> :19xQ"vB.\I?3I`$Vޔ $k7xm4Yl3͌ވۭ F㈘gx-fF2fC/FCs`sW|©W6Ce.n{IP*9C󐚭Te}C>^;rl<;QKX\ 69/k79[HI>"%ע0  # 5˴t"uLN"W?nR?Djc?+ ZB&  apt ѡf4^z~N&ٷ=&NohdmVMz/9 J9N! $q&ZMrٯp}GzDch9zk^zkݞ7>PO<$gXD?5:/C%V+‘Vcx&Rqk Xrtk4aAKvd/UEd&xw3 LdX籏]mjp@k/H'oOp-;ZC'MՈ;s6$=s~s|[oǕg% KF?c3'YCVQ8ʍM!,7ON@gj\C.|"1#n:.s A:,WC,DM󲤛ِbc5DW"O.?kH2D+%5"Rh,v2D$igɉKGPb6Lc7% ;2}}#='Inso2O>WNA:$ Ra{N5bŅM.?$"pV%L\(]+w-d`6UcʲbeaHvoLqpc|Tֶ~YBeY_& =pV&:O'e4chkVJ#: dw7`G.B!ĢI1{L#ЭeW5cjV96|f~\@N[HܡdCI7j%Pa58n䮃eU}Q7pV5ý"ˍq) 8տJ'JM+4 )AQ@y,Dv{fܖ|⇶omߢc=/K^481EV"~2k14eҾdG{.cޓy0A3?1Kwge[6D59i$#d5qz`Cۮy0刓g!3vU"dś[h}.َT3W'euparj"W#24cq ʠVp -v{B3}dc,;^U.>' YM|Ȯs'z9]_j?Bkdi/_i6*`iF(yJr n+S8|bx>91-~4@ƓՒG!Ȉ Ҝ NFYW̳-#^raS6萪N?+s*[yTɾ>i=" ˟;)p961Ivf4V<"$QX֢&e䍳 7k^2(A/AA%wÜO?3" HYjJg*srr.ڢ$8_HM ʹqSn2fR'׵w?#%n̡ $r+_<~}nv}U sX'NEX f%&5qk*1%U:+VݛbE.ú@-v2uhb{"P 7"`*/$Cn-TĘ`E^ύR/XSՈZ!'sś*ڋ>#i^ЫrNMƾƹ&)nnE.\ iQIti4tVʔsS'=F!x 7U)_lsMy%"`\Oo_Y5Bu;HDI*y+3z`PSkg:={ 1C5Z&klz!nKS'O6uT:@k:]hbsŗ"(9F.~gwYjd_*D?rrZ*k}b&~I=\W`iXԍے.~{jN@)&ITAR*ǞO*rʣ|| K0˾+ՂsxKl\ABgݏID=X?`6P%:wDz?*6rBr;t0LR,-jy ;q-#'Dו'e~ղݰkSS]/}l{D)9bOaɇ9¼U~j9qB_@`$MME~zݐ@Do5};MXW2X&WĠs!.JI`yǔcbfK fpA{3x;Cϊ݁YD%ѫw\L>Dww4i7dhy&]^kj;N_ `@Mcz6 F? shSWlcF (HG*+RajIt,7T0VLY'edN?؏C6eQ&c?+-}#ȹ2\h:U ʥm/u%ia~J.xvYZlmpͶ'cVJʎl=yῈ/A,=0V+j{+H$ʱI}f~pG9h*9kWda^۴!.0 W[ r܎/.BZrӆPo H\ݼC[I4\бgb/ց5.Wyo)Ibj LzNTipGtt,AV$;;?_n# VDd7"BnH#[v5+ >~W'$@=j`TIliFSxe?LU^.EPcAp~HK27Ss|^"ru!˖\ᒁ=<ǷWSUcf| z -^\>#3AME_*ِlDSkӁ7혮)AuZп7+^6?|UµQL\I]Yr80N̥FhiӱTN˰efN7 O9ITu p_̽Q`U3::fNůO&q5_@Noa?ph)9vkէ Q Bjy٬cV5`#iJK֐V3Do q:pF5}AĞ#8ӛNX0lD=/X'ɢUNV:@{JQO8v=G }_3f#PO/Q0Y"7[Y%ޱZNT.Q':7Mc.$4Hҭy"ܨ)@)1.Zv(d(7⏊S!CV} `ϕ &(OsrFPMrOX볡9W˨ZH^j#ij]/:@,^s9|9 `9 qd,훲 ^л),cS˫oyDS_k!r]_Mp>h Xr1X!_`&j*3YGMT˕]uY<{9( R".F0:o#Pzۦ2W ݲ<1+ܚr _ ~O0="FyxrQe (.aphm us2 ~ &(18z"h+ޤݺb﨣$x%jݯg܆s-[ҙVSHғ %gkd#ӳ".=yΔ5루!=O'wۙ{Q/O14>_wʔ *ٙOhkk &.}&=$$*4jlx#A}:X,9x#Ƈ$eG? ƂE႒c!"ƒU7g:7$p pEwI9.2R`>BD~RLtM1[Xf,wdh]*3D52XE}ruon(>7 D$V k`V%~' My 54#Gj"F0Y]>Tn*w-ۨx&} U /܇;W 4v<׸&DzE_`]uFs [b˴[F7FQ%: 59}i?FZ:BK Lm1`s_ǂuI%`3i1DSIK9ўXMBb(j@eta0=_~vLU-U:־tmĥ.\fņYUYH^^u뚢~րDaA58ȂͮgE#w _kzb(OFzY=e"~)L#= ݚ=nuKO vH@t#qY&}5w+/Z/.h)YC3!xҳ8'Eiju@bI_o˞T:Ftyu|Ӿ`Ͼ`kHȳG֚9HS+towJ2j f X1)׮!ؙ s\u%?犯C,A񊒑[u) e4mQsT_"K^xؼ [iƦOBhC6<ŏI39p*а(1 ~$ġm6lfT2#7kv/<"?!0m^U0nz s;p,lK/l3uU cl E7=GSk4@D{CD] pNGv_Q%7U=8e5Ǽ6TrȎħD+kӆE7 ?(h(M-y(mEzY;q/㑹K"R J#.#E~%jcl]Ef,NzȒĈ`'* ǰyQ"0߯Oj:gf~ [;qҋ4)ph|҅; **4t7Gѝ(!Ǫ^!d BWo_))efKJdǣ@w\4s{ܭ~RKF7$x<Vkke܉|zm@ŜarAޡu~ۋ.QL2 \1XŴ/@ku8Z/՛I}w$ulQU^i7ufQ.T\8n>m>4:;>jmG2د3bϷi*ڄ5|wpݜO*̺֗Y,pa$ O4EaJAk7!n䣒t` ;nIϴ@i)y mWBs`oXjhl+.mzǧUT͔^ 1͵ kݠ!_pUc$&w$I ty B< E^?ףHa[4aa! B70qjk:is|μXspn KDoD7z|KŠS}cûBU=Djk'9lI5M`Ǧx~"%No87GL&{Ly?>cOb3䓛Ihr .(e G@QZOʃ6$zmU&-E{`ZFz]/~n3f:nf.T2Aሦ$afLIJWEU%K#ePUL8f?'/ ;QIfzp۹QTM.b?nڿu,3(CTԬ|ż [2uذ "`ek|pǺŠgC1?p"?2؇Jj7+Ynw lB1K'ΘC_Hla1恘O}\(Qq}Rt%0rj2nMߙ688&"Q)d9>ڣGFGT=c0\ L4YE;q3M7"Zmpkx #zܭ|Tc󰔽teLnob@\,oP{i,yACdtfHNމ@" \N#Cq&p9>? mG}0+^&C>/uA2-9t3jd>XŹ|0`R_oq["8Tvڽ}zFtXЛ%C-tML~gLAOjߡ]u1._*dC%, C "nLa_&gyCΉ'x2n#=ɝWe5OeGS W}ǒ$nHEcn80ArX2<4P/8fz-VEVv1j 蝜w1v.KMLy v[meq{z,:H[kHD޺m^Fҥ"ۆ S jfpIxw#&g>O%! J7Sd#uZBY]GOfB"No¯{Ǖo`Qo`å$ *tg#nyho*5A%e+a#T0!e4HN_\똃[їۀ 1ɪJqׄEA'=X"A2U;ndJdU!(}}3ǥ.9.hȑI7F->),:+F>lN%ӀӳBzƭuM(Kjl?  J._]zkUb<GtK; YXˤe:: "$`walX&e?I,p[Eh譫JtWƣ6q@:| Wf. ;61A:0e#Oj,ŸV{q>YuZ.ԉ?myӐ1:ԳX b]ܻOEf2dVuJk ꣜X4));,^f [`l"y4<ڨm\ t5XǿL@< :aQ5usE_oNH䐜[.ad멨Mwu+T팳[F8$tϛ/HUEvKʟq$?J2_u<:Ec?9*8WS8fpuE=,Dybp7,\=h HVe!fx8+3;99M lf.Ը/fp+n3e#åVՉ'K4j8X6Bċ~ۥ&n@ ?G@"Lb5sC~݅I5zV@D0v Ǵ@׷Qψ^'yK@4ab)f#Sn!X׸a1k6H}B6lF+ȍppK.Agq~3ӹS+0Sa 09y=j BxchUz)$0/ "9ЎFsttZ^A=;^{H=N\k%G=j3-s[UN^#3,w|kZiG=k m}>Q CG`S+Q/D#@8 û,a܄ 5XC,ûd _Lȳ}#:^IƮR0"E7#}U2l-;&r'vYel{n`Xz.?3:3!. 8~ qSs"KG%kVe}/)1z_u{c8%x!8l4~x 8o\c{Bς<Vr]/F咾l]kz8<lZWĚȿ)lŢT%˅v!+N!9TZ2GثI_ =3p1rYryMжn[P|$zw.Y5 v#+?tFKwE_U_~|=i-aXL@O~|VN}tCc}-DJ\`ϹN}8ZmN0]]!A1M+< 'jFe$ItI4$Á@~rO`v}t,o-'[aI;g;yVdL㯒vSvf3H$(i,3VpYE/(IEnzRaE,1,%2ʼc*n*%*U8=buoW )뭌lfI\e<5,1Ly3igÀmkj?Lٮux :G21 8%45X+Flr*=O<9X˥"lu<}qڔ֗!\!kZgjjkd2K,75Pig?Wx7?oE7tq0: Y됞4+~#xIv#"Md7/Tw \ ]t2۟-"՜dVMťR*#%e 3JBw-'+Ea {}aL×+1Ҫnzd[~'%|> bQ%ݯH| IPuj$UŐUΏ|S0o>Nˎf |L}BJa?HJCI1M|qck#Z'( x='Swe Z7i)^ eK;=^6,0H H)ɻ쓊o]H/z\z4]XV\t;7ݙqxod+Y )լkbFFill$P]'%wv Y iJx7N_حBl="]Euw'<os><8)I߈t*\QqE1fI5MWDרkNc }7;~=8*m]!,5vUhڙ0 #os9E}u n5Ey.Rq>Q)XF"9V0'w`gqW :mIۅNEqYBĬMwbk͉\SΚ*޿H^'uZĂ}A,mjő&[FgE z7oo4sqB5=W:F6EfMh0es.A%a4_;Zn9˂C"9&lP2w*zyw~C'YhJi=)+Iaa[Df,|Qςո[W P쯖3i5%X%)3ΓQ>͍=䙽&dO6\GV>^:eiDe7g]AM͟_5"`n1[[Ԋ636(x4BL-|tŦvHzPۼb^ʉ^+]RyVeDElHY%$|SJUqk.P6gXjknޛFsl?o58:ǴV&u*) 0MUNL%[05@Xcٕf4"zo>ٜrg[0Cx^eKU-R"WnjV{𧻓kS"NӑrY!qb_ut#ZL~ o2D|um^9L9y!7K3/ n\2V#wh%[<aRZn2%US Nnrꨣ|z#G9B&OtԦB٥T HLdd +P1=mzY/O Dh QZmdjo,oQC M&k4z)f~.װx 9DJ@αp#ydyLYL _iAܛ/p׊P̯V"6pb;kh^rLT0#r~8 gkiD RN[?'l+'#Z4i= 5p[,-"jky:bҧsr{oE!cef`|R|xzY  f)Ow|3όϨ2T9`/vjksqncxh'݃)epORQ9坯^{>ϥ vXEl!u.asEsؗ$ZKP+?/p#Htv b~/>b%!$eWwkWGU]mw/q: 1|_uw|ͦs1;Z&ԒJV3'ok |άW?~[,Ȫ*5P0S?8ʀf)70[QLTY*S|tCGtuJS)$T) .+#H#ҶYd!wŸa6S"D; 'mt{< 'j:״K o_O(a=u/fX3!c>u!g./?_a48j Ծ5/ڨ+ y*M$mu(8%p)%m; =X[ |n? Gc]P~64Nb>i%/e֚Od)-u,4Po$MtnIW"<|"`=nF;< $Q4?]9>$i;'2QCٯe]!;J@MN2r߂Qbga`_wÐpzG@۲}eS$Ur( Tk^vcT9zWJB)H(jtg/*"Mtv$Yk渘uvi̠EHݘe{$7 )U#I38}zD@m w !YP Qtu!]?hˢ9E->Ի҇\M) p'1&# 㙏M&w~n\ I{' aӂ$r'rǡ \áZل@ 4(D_&}=-U~B /5.Wb B>zڃWmQQSK#)ll\~z&U;| K-0=IXP9| C€x1[ ų)% !C飭ײ4~V+7U ፔ6.@ĜE YM~jEIQL]Wq^Mw75 UwU9Fz`lًNL@L|IBtl{,;Qu0Q1ݷR1-fk*@~$uPfq27C 0e<{ԣàKW_EB2s鰼ٓ{7YD&Rخp]˺M";賋ޢKw4tw ]g`=hM3"^m&$}9?Al5 KC)/{%] Bq3sU @5*ܟwbM7.vq0TyLƽ*)۹F]8 GҙǶqv"jw+s*o1?7PJQ۹.6`n'^y%Ֆ֓Dd]Y,VlX]o"U}XTK,;F6G Oa F <'>KV˄EޮCgpY rgG+(Ns!k i~^#P;YK9uixTO8&AB/i KCN<^prškmپvu"Diэ`zդc/ DjXR! E%Jf&z xn[NvY8 䭑<(+4N|9ԛ!d+V [΍fҕ\K,1/e,+МzycN Mɪ򆳕9/,IChDO$p EhYQ2nh bcLiv"RrCJ 5|*ժC/D rcgjy&c~컃u,@|'#$ti&d͈2P9*E&)%PmHxE]xt6|Lz")LvnD|>֭0^h+XE]IND!C2d9&g`Y\(o^8RQ5:u%?\#=o>,?G1ꯕ'ʰ$iOfriczH,hZ7Kxσ) .n(b|J.OзWjǂfh8Qw;/&}UvI3&pDH|uaaKC .i~ 2dp?cm#n>F(o'6ұrIQ%zdfu#* (9ys({^w{sؤr &9 Ih=޲ ˸lwryEտ[#L˥jGhǪ/7n˾$^ r cnQMjxbТ<,(zkG!O yQK>m4i;G䲹@( a͓=pvզnXڿL mK+)zP8iǗ1胲 A euQ!9{eH fgN1I?H L1=<=^b㤊R|\^Y-̪}k=US2f@8tLkB,B!|:%[YI + dD7T=`l!J†{\ntGw:kd8ciJ涝>,:mK_1Y ~2QV3\IRܟTO{ZI] 3XY:%+/GF 6znV6/n?WL4<yH|eP7Q:"-;yc!DmZJQ2 5ɻC.$鷩tBP ֳٛZc<9{D"~"Ch3wɖob>BOz|a"foXz 9>>w6XxLQ F!Sx 1-o7.h}6xl$t``˨t~+ϥasX@i ̇V}48HA]h9nn2=ejTwFI0cyZ@̐QL"<ΞT\ œOr܆,n5 rTnjH! /2*sׇKEe^~^;A2uӸ ďfKh."FcN|g#j2Dfq.Ց R&],-C@{G}]{Q-abZ֬P`{ɲaj*`jn.=Z M!*Jl#Z&W(`  Bh'8ܢu!1+yzw r4 j3?ox"DQXuV $$A^+t[aGA`>Gu l;jZ&~ ĮV5H9wjVDvM@ᑣ[Rͪx%ŕ3Dې*.cu>d.ԼЏj$:H$Kݜk#'i,u]a"bypҤ r}& p#%m:Bgb{Iv9o7BKO 3e$7S2zP{ymRIDX59^͗؄GdT QD[wa@8bE9q*>ăȆЀ U nqc6f`9>< (B集i JC W)Z/Gt$sz /q`qMRex{a &tٺR{dÁF 0a0!Tâ G=@&>+ڥO:=|R!%B8?ma+;6vκAlw$!}^doAfs3; Qn RM }ߙ[0l1< re({w M.*j|5:E1$Bo;~8EbM!cvqTҐl=_Q" V[.&y0φ>.-94ST&H1Zxvhl WM_k}a #k9_I;1}~#B[rS,G1v>R{6T7Ҿ9TutoH.2\C,ȅ,QF.s!f1Ox!N ^6PjUF+ճC߄2>~ƍdM 67h X1Š011rz>1q80^0>Փ; 0m-zRDD~-ME EſfzxCB\MD/Ysˊ)]Yxu$p"V(Q IF`l{2Q-$DX>M/PR7WAn\s}˝km!6f$jK٠V/;lw'>ʙ K#Bh?}JtGI^Aں@J<3ejMdSfa13AdSM$C)Ff'FP@0t u'x@1f(Iyf ]Ǵ9OMg8Ӕ2b֟蝰fvގ:Ą@[ 5ҍSp0LW&;=gDTN?;A쟰bݴ;ݒƃsDwlŕ"jd(׉_bݒ`F:QE7|c'BIvtw"'W܏?ܞ46M]Ǚ aI W뙳J],,}wJ17Zȗbh`ojj@ 6--In i&"GH1ɹەdP*{ 'l5;Z1ʧ}i=.<6GxRiXYU T+^@YG(c ȨOu%q@n{Gtg`P͓3懆=,/‘X11Fjc馓h ^'k1bg= #\vZX8= c8KW0"l)x34Ql j}L9 *\U&%oGp04fؾ~nV#r=~;_8(4գ B# NiG> XEH5 wic$96BeGh{+Φ(nh7Q4_Ⱥ ua#UxoViB4%_&e}lP?~.6kCDT;"HgE:ݠCo3>"]Dw$%|Zӧ?d"R]1IUʮ!u: @]lkS1+ڇajx"zmTQ: jV~ܢ]ҬKAUfچ<D/Nt|evfam$Ɵ1nC>ֻy?80 \d?!OvUvQRGQ,jM~̵B%'cB W \+* ?6=:P<Gaj`Mlڪ<qlлKt71i5uƁ7- d! F0qBݭS`H A,vb a22cғhVwh0B?];`Sw4BpOmʅYgN84Ӓ6'AyŐbw(9O ޲ê9S8iUpyCQɐ$xy,WV֒0V@IoPR_.†Gv>#5PiO'!3gҏZڨ$+Z%:ۘ%gA 19|%sN5D6SB-A37hl,QHHՄ(+7LCwv#E=KIsr콜"6]ѐqom%fJ$Ll#P7ךXZC̭l V ёUR{nN_SDNdk b.18QMUE|[o=֟ pC n8ؗ/c5vNdJ;]uyy˷&}EmIY&=jKS Օ}Dijdi1 FY F/vc>BJf.J9*{Lج\o9ߝ:ΘY(=%*ɺ%Hlw01C/=๹m59NT(+|AnW85]t4ŢY"i,п ct*9yb~-?9T`L(`:C| G E]%>p4;vum BIdÓƉDx<fD8M[DcˍeIL3T1Lل ;amG./[)9Ì˯OV <fb)WxB NC^>pbM.%gUz.n/9| 73>EFB$rt&CQ~%I 1]kDȫxFYmg$ˡbJrCLBؙb ?r$Y&3tT u ͈} \ S(洆 Do{?v猲3K\⫢sGֈxy45L]a$`d뭿k)64uQ1^bc\"qFy)fh Ibs]a1#nTW|/ءULb$4dZ׼Eq6A0wO~=BT4i&xmnap|Z8˕YXK;mp`:+l ,"3R:2AP.4V! m+D5^]kT]mlz$r`.t7)ިǍ'.Y/E1gȰ@M=zˁ(o$nCsLbv?}vN7j 3p }5M(}@8dNv+E[ |Bp}xlp̚tmn>[ 7~ Ykjs.tD75,^epl.^N=:AVѬw>s "uJ~N&F#@Y2!qz5g5B;kOoy)EѰ\;x03veO2jbM-WGkEf4]e2" F2,W8 3+P&ma< _Ԡj7DJhc&ʉzMi⵪ͩ"%Pz+\1;^7T5 =$,ۓI;Aq 罠Ze4jegTSyL [I`?VWZ5{AAEpD٢3gl-"8v;AW1. 0,go+cp(A;aJ:2(#j Fl7gjaCJ(FwwAZ<9'{(B3#{<dΧo_,]s:aݜeZ. A/ 8]!o644+OMdxOZBBW" F4ӬHV!7J!˜t* XPvvs{e<ޛ_\ HËjDDpjzWu17S(̣G+z`:+d ?ʼ˭- =cv,{rfqnJfrsu8TL@!!^%i|ቤ3u\ =yg?fϣ:kŽ>c 40߷q7,[( ¾ s##jzi h-Ha #Ʉga%`a /m]4:_8ZdemBg\Fq $/%H>]7B^f!@8`>|@68}z\yĢ-#?XfT(B;~rgX"O!^fRTd A%t2xR:)N&5M"c>F+ar)7^ YI8NsS!SMAMKſO"ݍ|$s"R/%f{ L=}y3s!fIBS6<[r  Y~{֣+uPJJgi{2\ g]pa1s|@!:ijG 5{?kr#*"EXW5P nt4I}~gbځw"YJ=:_MRѴ,O'(%/)/˜zĀ;wzL1HwA.R 6#3 "^&~yהV-IE[|A\Z-mtt%|S~61mOCSI&2`zԁQZ;1P6!4&L-/h HW+_s pD8D Rd.'l j`Bǁ=Y 1ɟؑAF"֭Q>oi@p2(;Z3 +{NT܆>Bu[UsvYV@e_}UONR12v [g3PO 8GH%co3tS8CfO=<@w~.2 r=_WzLqsV§0ݳ.Q D;q'lc%36Nmnk{`zߞvT&ڇ+:f]X$(%4&{Ӳ2Peyδ^L/ 9y5rOAň. {&R׼>ZNhw jL 㥳y;NVN4$;=@Cq3|WrWxXhπ,ȱ 1; 'jG|v8|؎w*"խi&V_G X0O/?Ѣ&.l̾>XϤR=7OS"=OƗb7c{(ˀ-s*:V'XTO߱9B~?LCjtF-,j DICkӈ3LBC0`6tzyBu c}td Q4&vh:-h0E&T>1:>H#8ͮDQdc.G_ۜcT6 Ut('cQe,6> iZH8F;CrAK3K:c_>e$9mq!6FZW/V~(S4( a2ר`,ᐫ' Q6+\,ZsT{Vܻ8sbq[[^dz ?|P3d/Կ'w}k"i&}Po8ΟZEU|"Z=M^>@"4&mPՠp\NEkEčsͯ4m$toWW(҉oBZ|s QVWi Cr.JnکX݄$Nm0D LxΓRb0w1RԲ9ZV;+/ |Nha1 gLAFKydlܹ DO5ڃez[^Frqv2`3mۂp"d#򭔼@H\xx\CDZ88 ӊ[ h`{?D;wE.?]apV 8y{[hgWB/,W(HU"6?b ® YUYv /fTѩH sb䈷߷7ƶ5B$2f߲'[T=H94'6 mgSef$Rfb䊻GwT%.QdIM5.=`CCEܑ5Ϧ,؂}g[e\ŧp>`)6k! YO\BY0/5n3]% ]Q<2~O@} l?-k\Eh+z~:H'WJmFȠk>c0٦$0 Q!{檗Ugғ藧_?"XDN[lN {6>w#ڍ7sc0~uW } Tq!7C^G]Ө=3Y6VD3hbu}+7Vu8;VWaHahl"H0\ Z@žV¸02Z> ߧ0!{+DXOLu!&Y+F$5o&Oj\L9t&Z'CcpF4E\pa9IPr}ZcZqIw^(O.쩣PK%fx5&W2P+Vw ??qTXϴa%j g#ߨdm9о6a&28$6'؂AB ;vqQ>|"&/-J"+?Av IJ(Y CK({j y8 h]Ͼ`S ړnJ%h;g$9gH&tHx8ln4Sג΋]j,RzKඋ. myZH T:eN ^IPv_c܎ \{ûۏ_g-(>~ϙ@Ym?(M'Ow}ⶽ :ۧyS?3maKDa֜cwFAh8V\ lkjd#@"G3v?t:qn\ue]@V}|3JX?t,&ÝΛe5 .: DuG"5/urt뗃P`!&黧B;; $Z`tU}%Ry 麦{Qm~@iΤv0ܗJXM0lcS0vI ]QATe 9GfWRj]0.*JNSiPlnNL*v vx1<3-=q:cak6fIRu*]]Dt] 4L<饎3:v!H=[uT<'E|zS.nU8}Psţ®WQEG+"n9qՂ;I1te>ҀݏH+P"j:{KTx '-cmCA̼c:9͆= }ٹPI;Ӏ#P̂`_+OQn,Gr:~;D=(HŠ#0R0LѝFl H q1ruZ¡V_^  Zw)x]tk!w͵li=o'Ւ܅n^;9,._`&'hmk yʅZdUueX61 Nqđſi"m@ԅh 1%ON2ݳdA$RmJ\IjVW}:(3u0}6]n1BC ERdؐwN=!+IŏKͷrSt7c !^~Ɉ=Ia'3ЭcGG@F+R(jjS,j|-Ϗӥ <-|tO(>]Ʈء\\łXog!a$JQr9Yjdca!%D,RI2쯆'S0޽.FVRxi: 70Vl_u.˟&>o {}Tmt#T}ƼZI%O)Z03^bjK$>& ;CoAX\~ya"D.[=0ISEO>o0UFD;iئJ>/ N-f>gJ ɿ3ǁĒ _P$LpU䄲:=UE.hEu&zy*fO3G4ulTwF {چI\"ą׮ JQo 2Ʃa5wzN !8r.'L ע=_eXb0:!?q>  7@ WyQ;ge36j,YT *Fl4ΆgFަ)Ś+A(΍a+lj!Hmc3xzHx=M#%L<8 ^9h@*lD\p 1.j7d6H7VE'*qjcB{bJ:>oy6r6,~p&5m9nml 5͈^L~ȱ *TVlО۳|OV .#FeYXD2]D8$^y9~<эD"~g7Bܰ1Hz56Xӛ_MK[zsq)PhDNJC@hoy;pbi}F)r cvhSD쓌d]5:Sݪyv1;'| kw7~%~M0h4 7E{tW!| ں  @1_.'~17~f1zj CN& .KMz츈'k}f6?I~$W tJ8&[2/ ;[^*jcKA/F!RCqj"|؄=LC`aP/OO)Rc'¥%aێ.jsyrIޞdnx4ĵH:Yo'P:a3_7K ..Ԩ㟫94(_F-2?n͏hN:3ʎGQYffMIiqɀcʼny|S7úC*/Ā+hs#)G@_GcY`l$]~Uw}J7JS1$ og{¦l8YّCXS,{0[5sw ֵpMD?~'δ?IJ$ vdzi,_MT mi&XAAn`sMD\ÞEbmp[hux]4H*˃{PƬ{89\n/Fz|,5)RدZ7Ê?>8,?C<:u_@ WcMvQߔ}I`&vnU+Vo{rêwcV|%{O殘´p|eUR47J1GR'Z:G҉IDK*?ԅr*!˳r` -1 %;z *FGYGhr*Gj|Z! SܯL(qa+͂ *5/p܆G5Yi K:i~Yȓږj]å0?}RuuKdõG ܒ([-F8+#?Ta7"Id{qbHlTF\#w[8*s=WdV&_+ڭœQD,¶E{aNUZXy[f^ĻM1悯F8},L1m`'rи&  ˖B0z8o®mDŚ =zԪD-cbtK{RL$u50ù4i76Frai݀6{o챐.f2n#OqPBFCr4TvOwdilm_r[/걁m4ydiºr$O Hd*5dnqf>8^@'~gB躵n|q]ypt }1O`-n׻{=[6H o;HNopIo42[njO!iӎˡY\^28xE3ҍ% 9=ªg> #8X {s_m L"2VJ$-OkT1mLpwVق; ,t-8Sd(`1j *5~\ W?!JPI ./" D*߼[VT]`@rDs.n:MCW-u`Ec @SS ęҨ} f.ز~jDyV B*:3jwa RCnU7QĀ6bKVWk -dԶ*%>vV{@lSX2.@9Q|!_ &߶wze=\|ނ@C5DFD=ĠwZ0Iw9|_:ܿJOd]r0C/ES[8ڳj[;pD9,4O4 AlΜ aJ:trœ i /6`<%<7O=ErzC+@@ ϏGN eoNkwC,{!扰flXqV/޼u=v{[-;ǐZ+o8$BJR3 rTP!%j8vѧ, 718i_;IFLEw AQ?JSEⳖoeCs34Tw3qt;xpN Z.9cތU՚Ǧz$6Q㥦:"I3+~O!?!BÏ-Hƚ@LD?4w_m @ssY;H[j** QW+mMV4TkQ22ꟸI΢TlAĮgS ⿋@ h^psf?:>cJhwPqQ~P 'B>I!l0vLSʙ H3\Ս^rֱr8v|Tvg`QAdmjs FS;7Hx/Lg8 =~9:Τ=Ĭ3VK7,G>wy[hu~ ʭ)8)"%+<ÃPR>{ߪ.-IkK2m?kj1nm 1R8US>UyPtѩ l9.M)m~ R ǔe";0H6K&jms΄'>9[a5Ȣ]c+TX qz.2d,ܲO7JU0H*#Hm:-UQ%ژ2AF4&А]7'.%s_Bc z,4]=eFJ+:zF{8 *LƟL;#`OYz^W9ȥXr>x SED-,T--An,.]*pG+g3SxԶ9G"7"՜4^Qx(i*Ugβ\ !8ۋݭ]FU$0 Nh5K71N!4Nyt\זv@\.ȴ_- [3ĠWgTb-03}_gAIzFɓ&[+NTIQe@*j3xuEXGj?Ӈ7ըr@?pOi@w@D%|(-w _U0'G$s:Kka]dt5XznsX%OPIfuY>ct>ezꀓl8y O02W#Hml.*2X#,/@~|&4GĐ'vG3_A?/4/$C}6{r,} GlfЊu8Mj9eՒ{g(wvz[Z($#6he4I&\ o`SoɭJ3ӼV9p&KvxmA CO3BH2, Q%Wȑ{J|撈^:ceϞ D~bc9(x ]ekb'"4R<1r}y%M7\] }rIGmZ$H hX)Z=^Ż5XԶ݈Hs=0ֻ[MD ?ᡘn `xcy8  as-ʚJSiAgf%TUuIm:խ_a-yEӺrվ":ܘLς |9M% řeݛh@,$.|Gig"ZfxGIg ԭ?/- \EQLiqNr1͐Ӊ)~\B :A(vQ$u*ǻyPC;;IK_h*v[˝Z{m־k鱲}8/g=vEh^>x-k~Y@C,FM Td+n3l{kΙ0يA Cvw XL}[4BhkxT@!=-@P4r wZ> R'jA80Peu4-i 26ETMc()Ԙ8IˣϺ?mڡsK爙p7عd`mhj7iPuh! }G30#5|O)U#/@n*X&7XꙃEDg;?-1}oky!n0X>pv{weO$$jKҖ# qLϝr:}7dO9Llԓ|[qPc,e43Ӗ F[dcBB5>݋b݀s^]g/~t*GN;`vE%."q!IR Zz)MTwҠ ߱~4@`Ag_b,/]xvgOݣ  Q%TS))]ʼn|iF1i>w+&ާR_2 !d;h@`9 'z~:]_}KI?K.3E^LFX!CSpY1 Ӎdx5 D0O_Wy{X<;ppz H|L7 Dl3W*:-(͕h8[;MuzːSte@8G>G>4Y'E\I{piH4|}&(T6b"k iUt3/N[? q&ly,*Տ ZQ{obRU,#f$̀2)c=T\k+}ւ`9ڴ7pK!4R Z,18M|Or^j12LK& fU~*c3JqZ~V6c]bEKNu3Se,I@=t:Ԥ D#"ۥeצȲp5ՠLj}b!{Pe7:UH)Gmm.+lOӹW9̞e(#LO+) .u WHjn~3Ց* *f]`+Ũv37;& !TZu:cS-iecf:EO|\ER74~#7k\,mQS!j.hs]h&6`tnN" |ʕ v.ω? 4qma~jslUH)Eq煍͡ޠy@kCGKҏע 27ڦ%{VS ggM@*>,:._]W"j*0g/ɀ{%͹=sARya{#&ms&EI9ֆuˊ*;`vXbhS /R _EH jTCI&GGl[2AduάfMY\&̊^[r}^7"ol,oWT#aS:rݑ iw]&^TDGj3G'IfŏBm'=; ' 7L LRkWZS&{m8E"ibl 6"5'!4gwҕ_ kT`xn"kBt]/hnqzYlUXnCl78Vhn=j}iRמ)':i;7|@ʅ$+ߦHCgKc~_1OD Oy`G5/.u-&i5o9nl0 ?+0(s~=+\yS4\5JLX.!aXBqWǼ Uiֳr>\@Ua !ٌ1Y8α3߹ܫ.Բ3pssTށQľ,M%XETކaXR]b"eU8-?ؒfτd-fpdz 5&2U Burh$@*Z?,'-\X-Un7nY+ 7lczMh0,źhMe]v{oTІ:qCr e(6j鸸GzfgBnR|=œe zЇ(Ӳ7b4mFz@ɦ$b :d}zwnqgj[=6NS]Y'Ϥ o5JՖD 0"KE߼$^!sGsV]9_3;c뼱Rd:ȒlwEU~eAŕP7}Q0ܯCXUBn,ΒUPϧ)ɈɊ-y>wQ04XL a?3$g=^G]Nۺ"G4|gN= $vQX2NG7suYA[?Lmww=;gse͏i=L;Tp=Ma]о#'qm__yxe))nϦs圶~y#'K<SSFq i-#)?ѲX_t@1inj(|=[I&${9]+f ]7epaڑyKvy[_6[^%-W0_Pˉ7%%C]hPt֒46XǠ}v1k$DgQ6zU- ,٧Թny 4 J+,ˆ;G oYl^qJDnajޅ[8屧ȷ`M@>;ЛeHڌ3?V\N:E /]3oqo\8zMlge(n>Ĝ >U?:ez|I.\=g3Q|lcJ{< .(6d`2f[d'Mwo#brS/P'pL֞Dw GsbQIo"T/eJݫ"R2:Wl"NyV.1:÷(,A,ye!S Wj1a&s_$uDΰSdge0 @A >2 }h}u*\'B+GUn.%$0l|!2TNl$,qQ5O^J}@x}tlζXEb`ST,Hk-C'wF-gE+! }R?ҏXz2w\CYwn2 t·&ɧ@^@Gj19F5hX^(t۝8͹|2)dWwCq3[?/| 8>>"#>qF1qϘWwiؘ垓8EyPNw7GlR{ʓz'Æ./ecP2x5vj!Jn4wg(r Jr=c줞K - z6;t9t`5 Ȼ"CEEHa,TgG4p<<5oP̸ix5Va8=~}9qe=9*ܾؐ4у8(wՂ!\CPAg6ӿM2vcYenŹ WwEϿ{ly*fDh4NbH,|ˆyѡ. p_iV<$)p\ SCũel6+ Þī`k 3ce۾ SsEIf'Jp'tMy+?<աˤT\ =(k 3\`藰[q$u_x㫾{d*bC x@blJ[짹DF,6e$X||0jzt؝%R0@ 8*8>#5LӋw vR8=J !rs ~h[V)>};IWHC<-V'Ic<q (D)B =֜p]M$q5\M%E2 b+ j<*]Aw?2 n XPnӍRr:F)9Eʣͻ, cGfdzߥ9#9:̯y#**W-_Qߗu ܜ/3C6V׻IO)&n"$Y1R E*wh+KmQ!%Vhjg%fp>bY ~[1勫裴jQݱd^(N\!D /3);xB!kwKsQra>ќE4F;ܶ8SN̕Ղc@U'Xmh/lD${Kݢ8 &_mN싺P@HDi3UZ~ /5?j囯X[[Μ$@Yǿo:=%$Nu9FN7 ۱+lYz-T<5ܝ!|V@aGa/l-F"{ރl_EH&󰚣V{%(h#S6Qq_=o,BVMɀjec2_,e ZX yfjܠM:} ܬNF7N0|̚[^jV13Lԙ,[ @P]IJk6ۓd *njHγjB{~) ^F=Ic"#ְw~'.1u?uP0hs}o-" $Ah \"zzhqTmZ7@7!uX&b!sRڣoԌG'9hwmdG]gFjםK]cP1+} f*0 ZŽ808 ' Coc~sjknMə/?wC"AuTEb`b j`|m̭j QQ> ^gx J-a+O8v]UFyJk 9$ʛ07\M[l#qOΆ$5j_zR<98eL`,WBp vW5ηӁfH EJ;CkCmY+ΔwUt٫U̻b<= ~' SAXZz6-Lꝶi:Q_)y9_ȓ~cXrb "AmH;2~߉3d~ 7 80I%+ϕY?f?I}E,%nU᫓i G_z/*8x ".(4]neHPXT8B:G5׼44m7{+w҇M:E"N ܻ4 !-0eYw֔WR(^p/{Өe[ky)?B80G]x>!~+V3N?SjvB RNR >gFn*QCkw㳂qn93rLVwLoiN:\.$^B6suy,Mһ{ Mk֩ 2A#&&Ay[%X f9x>K+P,lD&(v{!q/%V9٠ț8P7 ߜwi?x $o(6˱P)7HËI m F+rGm7Bá> #aLѕ́rd'Er VLeϟC b tQ8 qP c.Wbpi|BۧM U Q&O,zM[9")sq '8l0=սG}QG#-kŢl4 a"n/y%e>msML)ck=n 㯑rֲ>NDws[xh"~w؍)>#1^$E2*xCGJ<^9LRX?btWe;\v)J\I>kj(`UE,H5VA3N Q]3v"fʤkG{\*η|kFlh*4CnT53z=Bzs3dSq\˩@wz&π1^&Pn)xA流uZ90K.`:t4[ MqU|r>;\LI??[fv:k=ʋ%L2YL&"hCPB2ikZ8,]8jo`8y#*oAF(S20#ͪSDYYk ʌBdm.s}@ Xv ˭ ͠b?5;D1ȡщT۟ߡ5:( }'`h o*U(E6ߊ-4/M98-vnl +tL2Se5Yq6|pVxgӣJn2 is^ / <P䟟. PI:02Vu4QB$b+p1-0&&tx Զch3T$aRh$;2ʒ>pv|ԗjN#H"ESB4ԽzIJ'U`V%~m8I垕I-ífL]nh|&qo/{'V(_)tO<k袧qbWc]PB|\S@vrKa}ݟ/J\Eg,Kvn0)41l[IDvyO-)pztF9J,JHB%eLτ>΋"K^t026T`R~K^ai|s:!TԊ~xyjlđotoY硆boBGE"'x,igЬ+Ͼ}jXdNT>;46 TM*^Yfߌ)n.}~J$'tEp+o5̼^N/ى޷>ѥY4zJ __]'݃݁ݵW;&m[ARny"ZSVClLȒݒdiX:i#tnSHaoқţvޯs%j˵@3BT7?/^6;q{ ;Xd ]ԝ {[nOMSÌ?X`*T'YQo5R4&WtQȯULH?; #I2RINdF4Eez{}nPniڟ[7pAIHwWjZ]ޔ|x,fx< Q6.}P,TYYIuYȉ&n%f?;uE(ρ䂪}|l?:#FT&h JC;5$>~vT X[DCvHR>ޱoRAf"8UVL+QBM(Towmx;x>Ç,͝>Zx?=R#(vT:Mz _+ .XMV{i%`-ك=a,4cS|דq7]8ٝ\9, ȩɉ (k)Ң lv Qfvb<J(x P{R3o6ٌi/MDxAh+}Pv]qHr]h( k9*`[ ^kyZ?<_N*0EƬ)l _㔥."% Vۺ[*]- r5G=+Ja ?q0~ћsz(] 9PC}!"M;[/F8/d &DkKvЭh,tlmĽe`~@72^.x2SnN>t(>?#Yn>.LvkՄ+Q̲]~Q:dLu/}y/5졛meBíL*@G0#3=Gd#Ɯ;#66Ȗ'9cܒxq=w* ӵQ(Y&*1-3fmIr -0.t ҫ7d -/PjXKz=l1OnmVΣ#RkC`zvw Sζ6toa=fE#&a>@c0&Y;)6\~ҧO(f3,In3Q)bJ'jqt=*JSȆ}a,oFۨ2x^m` L;»fom6%e7uk8m QsAXOL82 OoyQV,}JͬX٪ČVv1Rqq(Prٕ?ڟjhNUJDHaÍC!:S5zxؖHe#:PM1Ri>ro/X6(OHpKGNSW9Pd89f$ \ީNS*뾎&1Xު|jSR| S=A5-߬&#RfPiVcROm*U9O a5(y<ԥE3ENhؾ ,$ckP>i2j%MN]T)5yG0[2)+gqkTNv+?/6NHEkFӷIƱ2yjCW_&694@}NN^TSTCr\#y|XIM(%Bܴ1@b)ڨe :P~!1sQs7-H\FP4q0FnP_6ƚ}Ӕ۝T~jzU3"ɷ.LC0u+k"$#Z0Hd XP `)0&d܎'3.\jej)#tXaFHgTd훪rJ55z-=];m` qӾ&qݯGUܒ7V{P})ב7R<tؼŏ$ET[8vD|.M)PZp !L-/b ay翫Yb~at+gTE2u@0jlS3*\X^gRŮa.0%N^>^r*ҿuG7=n7 K|DJd&(!p8"Xq n rQSj|+8@pg۟VY4|埃}g QQ-V{u${pr' )T$ShoUD!DZR~4PuyX FJ h庁"ᵪpNHԋrWVU.b~kEL:2Ò kQYl*v(wr10\=E؃_2fhHrp8r֤[`c"P(}%|}UJ.^'J*?XGbGiAf&=dwm'g#:o6[IЩ^62fSPohGQSz Xk:żE:,F`z2c48@ϱ$h"SR^($oF7Wh;1^."9Ʋ&G^ȶvzRoC;0QG?W泀/tuvMD{6ufHߠ!ћU?B‘꽡#>)aa$@ üЍ`0r@y0\h~87iKtd+şHԒU3xņZx@"}#PЭ.t{XM)o+60@G-bd)USZ\YGM;CadtOHS'Ϝs\d<1?Zz|$:N\/eD.V8Yd<,Myf2-Յր*qr6gߟw2N|,/8-|}Y˗6S7j'x^~=X<%+ @$!\EB3>SOonA.'Nb'YwѱMʉqK&`:0T`QtZۥGGb1S [XVS e`ځ$4nSoc?/F+>hҒJ.c|h¨v4zΰyxECם$1]wBu(! !kmpN핁!9Zș$U{*,3ʖtŽ &Cފ0ҌZ*gwFa) Ɨ,YԲ: %{-~0 s9r="ׁWg{i )m PCjɱC  E`k shla$fءĚ؄h\ݡ =yH8~yWHK^ o*^C?jnѭjsVRGYΌy+:Cg;KmzYW )LhhNB`_XCX;(i9jv ĥ!Vxi!y3+#<^_D*厹l=,k^qV!wfGïo;R)x\xK尋P4@f96\5d 2twhlͽك2 Հ~Xc0dy'GKWM;]p,),v;񺥇UI\K!ntଭH >0 fw|8U7MDD34i2\IK34ac0&(pI*c_gT>)GvvPDƙ= ,s<2S3<ذ >,ev.3J %%:2]x*CN(e A<~]xUv ǂZXeQd&6D@e4WQkۓl{[ZuvW%5VY{Rt\R\H;< T4TW}RfDl*Yjiyg2VBٍ+9]ṍYu)X}Jm6sV-8O)"!uYfds~f"%'~LmbY ^TT/tMcY#T}rUw mf!%qM}Dw{'_%HJ. q ݣڲ(I3H)SE L#NIZ#^ mHOZ}3) zMQQ ]p…ȷ-,M,^_wE1#tg^_y 3WJ:3n' pt.{uꯟICi򛺳<.@;oPt<@P>׷)q^kT|/ cXЩ#р9ח d<~]C<|x[߾_S;cסfl_,N@<09Eڕ7bm*sϸʃ> ЈY݌)}|je LE`SH&^wjbb.p0оQ\kVO{UDM_pyy@LC5\zP/Γ!'"j>aǓM3#ȸp *0U$TL0Tc΋—5]tjѱTCFj!"{8bFn$%ז7H;ώuG gnfLd\:Dfbvs!zt t Ib~_Dݎd.pW'(ŀ {YԷ8RNMcy/Id:!%%ŋbm,M|$Ff}3l s a{oRʋ!-ƿE}FD1}JqF- 9-})nv֘[w׌GPvbJ*! "0ԥ߹B1fnk1}%ӜɖYA/HWs66mu31?J;i6Ueb* | оIϪ_yfPP~gUY22{f"+[COt9G5JR9= unTsnƬ BI{凊̨垠7p)05,k > N ~!dΖȷKc{uR'٣–3<;}-Е3PiP;X9 :F?ԕLh;-$V 0ݍV%THBYU +wc49GKh(a؉]Y RBP^q`3V;lF9];}^>tPӁmGi1p$yH]t2_FkC8n\_qC5HW "uϒPڔ>/ΝRb",wi,#p~si\S&P^b[RSI6k)Q]௚^#_HM EbhUD? h_^ٮDrO{zޔ,xt>MZP?ex &5HYsA` fv"(` Z->GP~*L4 nڄuzRı5^"faYB .kc\}7 |u8>.$TjtǭTI/cB;7ٽStmg ]tfRW|n 4{W:uTX-A S`1|+"Y΅l^۲rg-:`ۮt.LJm<0IizeMuӪu9У~iW0e3VE[9Dcx)E?lÔF8$>1bL7ΧMߞÈڅZ6b,g2`+y$g`oM̌:[_\'z:#3~n]u\ױfV:Mg"F.YPX -pΟmfjaDe\HGQ?jͬգ寖ɖ:`&eavVwsYn<-˧2P .LX '3$mJ,/*LJzx~- -ڮ:()T"a׋"ʤ(F\x@'{%`/.$Ed\~ƽ7 OTVaJ" &Q^b=pfv& ryn53(cq|XTYؓ.p` EC{q߲74`>%3a<&IWsvM  nfdWM`>_΀rz8y{WwT%gS_vbjӛ/a#z]2Gw 5 <|VedM[ [B!Ɣ,Z]irSP@)<٪sjvkΝwAI D 5 ]dͼ,⟑g/#xfˏYDS) Хɭ6 {k_+a g냐Dggz$g6[/ qa W:u1NQ'5VÐ BB-C=P,䓌DCs^]#=96aMu'͹ah׼pUbۣbh8G㦄5[L.Q5n:Tb*m /S?aKHV_+Í \ p<Lz9`46¼&Ú7m ]7[5A:GBGa(7y;)o/ݣg&d96>O|>~q]Ԕ&Q;tWPkvcJ7&uҀDqOokfdJgN<=d,lՎyfiDAЯi-'s!t8xzO%yq69# {bD0A\inqy"HbڮC [ @e(4amN2i4Ȥ-y$Y~Tu]\)(%L@^@ מנk3]yi$+R}D'+FIVnJ~](2}a-W铪Qs/xDVc6I_+8'eOCLL4ɕ)%[Ҳᘕ#3er~i-'GCᏒjϸĹ4o`( n=p)Ƈ≰1U=#.&RV)z7"rL-r{u.}nBYp?(lźS:TMG'Nm&ekyALA&=?cPI[lQ;$h ;7?(ě铪:.M2##"9p?A آCBfYE%ʂO5nw֣ z ʠ M߹qfͥjA4z Ukrao˽qoz ˀG~4+NFiwYJY}\C #PR]8nWaZ)~HiVUV]rb^V|]RWt_kDPr7$h`lS/sC{!K;u6#ڪfeOţSIC?x@lf(YvE:4~|y]|O`DfbcW2gAq& b8:\2}Isoq!d1LJ>F\;4L ;vmfTT;[ʑ.rEX1p;U N=B$3?!7kZVLSt1=JCشL}JƆFb3g%`u4?sd4d삚 )rB됎s >!꓋g2@Zm,|*I3em 4ps +jf_eW1u@e*+U2񷱈YzL(CX:)5/gWQzp츭xWvHh ˮḑF@ԡf#8ҖmJl[쌦ɾE駉W,'INvsqqn/EґLtx:mNl|YZGP9A|# ``W8J\H ojX0Sr"QWLM;iH+bPA8z| ozLpRs4?q\` ]j&>zJ@zKk(Ot]=rT1MQ*$mZ5$>.B'W-odSCPxs(]{^vHOvک1w͜ӬD:뇒tZM;VŮwXʌۢ }(VWE^ Dv~ bFTpo։<^{ Aݱ>Z'~zܥJ ] e*SwɮUQ]8{kOtLw;n"abW#e*D=13(7ww{t+KUΎ<X@3z'l SH9_ }_m{Dgdk`%9)Ki5ݠՀR%>\IWtVV'yI+reJsA$g^|#"TpTgx$rARf܉cWPH_`kL0Zyt+@?ZT2mi1j3ZnG*3}1m~Y6J1]>"znG? UL -}PCiG|JjHـF9G嫙Inq{~mxl>u^lld'<^Gn,ݟAsYa^ʡk3M5nw9#G~3/Oh-3ATT^Q70FHHCDO%ѾPlBU?Z), on\ wKC1t‚!' A8C.φQ*bFEO>l>xFXinC7ZDP`=eh,K= $*jz+ mn+)$zoIx!"Yjqt-~M|㦑W~pCc޹*#z4~=Vjgjš2:.SB,l{j+T)R%`{tU+hh[5qp/Qγ$o3fꕅJ] EfgVb^a6H`H|H-5~,Uu7Ȧ x|LJ^KuHˊRJZh[bwXN777=j׸ۯV՗$5]U6IR!QͪZW7$epA m`5!)y\5L#0)ά <97:6IFtD|>47w?"xK@!?E%@xS91?:&ZT m|wDžNK2}\Qo)>ST+an\JYm[jɞR xtĜy@"Ծi|baZ%JuÑʎjm\&VɫtW[4(., 2?!35j8\Ln~*Yؤs= 䟜0JQC7 bc`1m2?5҈83lFY2G2:"y9}r#Ojq~)rF( \[ F@|} nz3ph~&B:&e7AA PyzKeӦ>yWb'潀RQęAf$? 2,~t`3:Qքa$75 ]^@t;E΍,7~+c-Kɕg5MnQ!M4i<"hhդ\@ ;eRHiȴ7_D]e6bהxZ=՚ݓ) zѓk H :;R r1>.`7\I+%Hbw9 zGvR*u ef :d9XMDfۤ<+AD:VqWM%ZLL>^kX!_胠IlDDW`y{>n˼BSKћ\O|)/pT1o?4awl`%3|Y.)+07sl/oLvVmgX^E۟Z-E\ f ]N~TkwSU}ݜ/ޚ=.Չ RSa- s:} Ea8پ&#bCCvږ?&aT xz#NA(Bӧ/ҶŸ vjOGVq"@u@*ހu +qIm9cnOBuX$Iz:oS5׎Dq&hbB_g|1G[plSї`[rT)HB:aRdq(&L.1qW} ڈ0ӵPRS u} [w.pB/tgY3;n/⋑[ ~{⵨k+[i1׆g5 BUhQ(e,/tI:kv|obMr–G (Y:4:3ʄv'd?dPf\% ~Ѯ"JYNNJ6g_)EcFd&\lڻeunP2D+(g%%+9+KxJx{M5B8Ajٚ8>=,2`Bsc3$_OE3E'IJcAXݟg!h"̀,:S*ͥϸ]{E2I:Dq9!2k ݅cQT&ߐ1U͏i䅟`L†g_Zr Q0P: ~} 9(f qz5q:dюadn*I怿1/ӈpVp5zg&ҿU}2[`~0dA"ed@BB1X%eUM7vU*bdf|oS)cJ,XAU}2eAPce~~Ƽ&^V|_SŞLXm݉sjWVUa/7BXe8y,elpRSrQ1SL]_CpMY0N'W_q1`¶u~ /4ζ17_B 3D*L%txAo9C@@Ox9&lo,vO6eB1M |7ð`py~ ϗqo<m G/.`?ea9O^ܻzDKQ~e ?ح9骨p/]E:Q&w? \f M0 -B^Mfճ =b(v`B1qE4 4<_„ uƮi7c78ݸ*/6s+i<]Sv/:uOY(Hu d܊ToK@:MɱکXuEJŐj("69va &b=o [zӭrrRNe/iY6|{43X_ X9mu``XҥKӋƈ9HPo>e[?2?%뉐LH'٠˯ ;̀24=oy^ J,+T,Fh/ԥzo8yl){ga '+f}3<ٴŬ-W> Mu+ٷ&a#4o 2B)}Tb%k`Ixq`@p\s$*@$]h/[D'VTGG_JNXgJI}qH&S}k5l[C?r]Ys-lzwZ-׉Ċ|r3kM$"ےem=M]uHb7$6/x)CP|$zRzC#̱a DFd oɂ^2.9]G 3Kn M2,*ߐbzdME.b{:4KLɈ$GS@;9g?>-F&0&H5ѕ}6D;Oc8*Jo"f?Vi&_B C[͞Z=4Y}pp qi9o:sK20y(/!+vvIrӟ- D $e^;ȃd5m~raT:9Ll&51o'7"^=C!k~&G9}utdT=JU={)yzΟ|]Zq ^R)VQW3̨@daKKlj552ħΓa9mCX// +l࿚ 1?La8cb>C˽rzc3_M3mCNw 4(LS..X' e "Kxov{i9OL ɅjTgkXϯ_:nfZϾ'1cG\+V{.ݳLT馧ۮҾ/[qh3x6s( 5x=&m' ~ޜ/OcsyeT˫ĄvXHB-\D^vұN%]ņW4%Y~Ǐv H"n6Ǥ>wӋUw_BrHj%RBRD9ciZۡQ9lf Ѽאu{~G [|oWhVf%o%S{ӣ7ʶ2) v MM~?mmY:kd8_DeF@ }}X|s4AP eyK`(ov(A~#V0'l *ae#fIo-Hg>v@\[e9σ8~>^%? {˧qoCC 7!H0+"6(N2(<;DkmO[κebA &47<*$S&ﴻ@PrvÖ1-̰J\ӫ-b@NӀMdnFm"LCmvm@.kt+Xus^ %X5\l)r5=#?;x r T5Jk]BDwOd '湏?cW$! k/XHMۺK^6;A}w1-pC};/c"P_RJQG3X%/.†ޕYD1i !rUBÌԉѪ_÷RP=(ޜT>"9 ڎ6MiPtn^p| /*):Gqk? KN~@@n< ڿ߅$">QrŸVöݦԒdcyixHKB 9+4mr\$ljOt`K B>iX5dP@&MR S8sg˳̉S'H#40XƷ_$}k-`ݹ\ Ai3 n%2>7MR-p㋊+ZRoBH秃[>؎af<6̔wRSꑬV3f4 N[8ɜHTMݨP }K_g>^㥷E4*gCoPU!p_m WozO{iKl!W"=Y͂QC isvcccG[nС`CZ)ZKѩWsTVczɯɈO` lSnĽ;1w0@R[vCPg#fnfc]䴎UY.@&;VRNJ `Pb>%aWFi,A_(morUiT^MXvMbMdmCB3\j6.~܏byl۹;Ɩj *2 v`nBJDum[ 'BHwpH[B辘`9H>z@yL.Il6?˺ulלƺC76ZU#n{n x܏eDlxDࢌۏ{E,dya~6-b IWhyb|. BD h2QbiT{.u]]WzY&Ou=>N|>X]ZVbñ$ `Ų84qۊ=m@= } ԊFV(Z:1e}Ec+' QuZdt6 ,D[R'q8Uf|Vh~ޙ1]H;SּS }҃0AA'K #a^u9o g7/l20%$kt(Na y?CO] .1~:|:3[g|rOr)#4:Wgv5qrnjUWxRfaYh,Έm^eqoqGD;z1/G){wgs < ֚޹J/'h15G"c nB {a+xلMI6nIò8w|A_u/NS 1oteьljhl{ՕN f< oHq@:+BDsQMu,5%GƼe懖d)0TBq5''¡gUA~K+2%w?̠R>i_&1T5f.?Ynlٍo^ѝyF{U~?mNf 2xpe*eo4ԭX4fgE 7uRy% h-- v|r߯7C0'M$y9&euz_ۭ,Tؗ`nKK/WݷSݻ-]m/n@>lMyũֲ}ddR[)KWnWiStn_e: dpAsD~s3OܚW Ou!.F{cŹ ڻ)2rOm[_a /e2W;wquU1w5n^WLK2n]38>CL5c[팶Gpїf5,vhU> ZSu8ry^ק~f3iU:pp Þ}w~wtTUf SO=#A!/|v)~wssw?e}wW< #E(ta"7 :)S4Zٱ;]`g-ͥ;wLkuZKSC+CY Sh{\pST LǴUWE;9s7hO}ka ?a,7e0æ?7W*zjz9T损uC{ܙxo<]43`ic?㰼=Tw֞#tsTzS(àWCPns6(65ߒ#GbY0ZDI Sޟt_lt9k\.[NݼG{o5`7,oIAA$$&#f-hʀv}JnԬ=}՚*hISTAZa@C_o~u[a_߬!_^Vu&M6G|vշC<<1:hbX{_K~U= ]CjN-|T2qPXy}w>ֆ4ܽ^bIQgwvCߨMw|٨MܨM=mFm0rG5|~jCG߉̱mѱEWKt?wo?%Uy/׺6kwib e_l.H3jԫn2MXPЫb$/b8-yqS+|_=E(3XO6ә[zMWElQ'{o(i5tƗ=gO U %F}%z˂ L/3Ɓ?}p3¾[s=mՖk7ĔgJo*0nJ˹47ЉV0Ϋ4DqknmGc l?/H=oRn8ҫń\]K>)7+_?1Px_l nX. 3lzGv[[+nrτ fS5WPGMַ s+{?.M+[u&U$FbȦ'K[qx|uhW_z_:?Oz-:>i2OZ:p|oѬ2@ oף=M"rhJ7'~0xI5oXU v- Rֽq 4Bl|IV S,EfSdZ246!G]<[ JYΉgnf}F( "f?oo9;-Ȝf|FrxǻF/WKvɶ_]"ȹ4]Z/˪럯wR>HsInhUϣJقԘ AM!-8ZOfg,7glOGBɋ%陛YӟO?wPԘPZg?ZSo4ѷ$xKL_DzfB3֔҄#/5oo+6v"| DML-{׏r6tf7&OJPڛ/Y>ę8%گHݏ)juTg'kޔyzK♻7焂An3$Vt-B?|nꑄZm_ƛ`?Mce{jU:XnYtU(33W U/o{⏦ Hzoi_hJYˍ%Ov hWx⍵s})L5#0V{ZTh2q}(,xF7cUɝ 9efi2IۍWj`xRpwfoBs;ѭh!)ʜ0$hK?j~)?*LSΦ|N{X^f+-h1!2?銺ۻ9gM4_SYlP^"5M򌖾e^S0aɵ[|(oxīLOWj{/m;:L,'\G15]a^qޯ/FՔ%F~EZZRI0~_ӯ2~~lr7Mٖ6>ֱU=1]C0vUo9{(ٱI-Rf;q_{[du0QE>:Lg5g7~a}SP^"FAɒ75w7c;tdæ9soZԱ.C_[wنOʮx2!3)2 {&K,9tI?,MkcZ&ofWӽY3gT4T0 jG7(~=j> onsdceٱW۲٣^q<.) A"аydnX7j@޶L ˮ*Zij(rݮw=Еt9&,Q$[muJorr':ZxȬ^lMGP۫.7@n82Du__O;L9q;˂cF\^`뿎R1&(VM˿;%z~V*Jekl<ʲ/$UvQWNԃՑ(gGZ=z iў'[ٕ/##h:E gKZo|h@lEj0>\K /tZX2%chaSIskˢ5 UbJ~Ӫ&HfTt *-_N4SgfS"pMz'Md⑄H'wjxiQCW?rZ?$;Cȟ'|<$ɞ}KIΉ_?̊ۚ :vS4k's㵞1NI4xiwht8ںM/_3kt֎Y]YYPUҀc֞Ks8x@{Sw#3ӌF+г߱qyYwq$L{[7 Kg3fmWbތ2=SJ-W^zڪ?AĘ7yGMΥk<ٗ Rn4X7K44}$5nڡhzKZ;=L>Tz#Lf)6A $OG=UovFߔ-C̾t%Q&YW#;3etvoe)i)Ӈp@O8۞bߕp~{ۥѴN.OJN"uzϼ%K#UAbMR^6MGK䘻"UnjwFjթ%/R6|0 KK+氖Nk'W%H6ܙ~w>ܨiweI»xXfjFH"VЋ5OϽ3:.t4Ymh#Njyʛ1/ %dc^Unvם&j^ o:pҋ {PoxAْ,8~snDLcgfbcݨf'(e7>۩ٌi6cf3Mu|w$PǛUL ZΝ_O3 ]%x~~s0~ArP_zdzo&CHWj@*}}D~5}<h4NʥN$Ot҉D;/5Dkm܌l}!^3k`/k%$MiqAO2ɛZH]yWTL#W`50'M'PtM\~A^z1W 鼩aktݨŶN74nь6_P9N3bvih"۞>n ʲ̾IV+S[o=27j Q昗\4h%E%{q&,*s tO;s#f` tw~Yu"~7M[5sO.<]wR-9Z>gXD>'U[|+OGVy2g}'%9V>O'_/%rVMN y77_yjټ,nzļa^H&$f'lg}2Yӥ}ks}Zԛ!WMmZ#g|U*X ']HR0=!]5+3-̝')m`MQG.~Jin Hrxê& s͌=y]%4%aF :5,^+ 0szj@DoJ}@$z#N(*jq^S];quUޢweq9Dy"Ows}796(WkckeݡdrS^wD% 4y7xgZ=~Sd'Y?|M`?+Ҕ䱒9~8zOYqSM% *gr,u@l@`mQ"qGk/Gb'iN3$bnWԄQMv@U[xH/*K=B Sٖa/܍ZlI+_$i&S"jQSjqyߥn;9 e/v&eZy5$GkO:E$a $nN,64Nǁ呠L{㧒άzדCkĜALԄ?9={㍦EӻBvӷ\<ft//"ZnOhuϴ}G6A|#// T́IܟH?us9z?㸳~;#ˇ:Gni~xXhU;E $:NNag:i|P-h'rF5̼klýy{$T_/-ܯm kE6'XHf7:]鋺ܥU*hvd-!/h6|ߘf{Y}U(]K$oWoN~׳gܐ 71yf_yLANJ59<::[p(ie һOU!/oZ5\s5.ϥ+ݑ~Gnv[/fJSSϾ?okL,s[KuJiG}(h01p{gW70xu s\|6wdpm?}e?Akzޮ7s<ߕ훼rVm{d -1U ㋚nbvfiIe{Xi9 oIi{nowk[?x?a`[FulXvm/Hh#WVkt9I୪u:s>T}vY4gE1ׯnn[*vF- =L(2B m1w`C;[T?=/ݒʍ? yZ'^m1!dRi0Ʉͧn؀fkFXh[i'uoNoc v-4܄^Uh=YŎwPa$Q}QnaA,w/fY-6PMaܫ^E#7vho ˶U}$o,`yUns4Ifc6hru{c?f?~N um#4y@`A:hk]<d`Va+}j3t0gHiKWb?k2`~G-/쉷:Hkv-iS?)MNp:|r3qr$A9AߤNm.`ڙ^ޓ}'m%{v[)+Fƞ~ނj"dd-bHM4M8pKx e,P7NVpTh=JqEoPPQmٞn 槞4IN$xVs/lAovjN;AB›v9 "A^`2ϮӠ.?e;C%96k{)N.kƳq5C^p/lˍ]wmsxxtÊG~ߧq[)?\ޟ&JEͭ]j$b6><I y:҅.9LO긞9)ȼC',p[˃%yoI̵kiw9>$vfV%?k6k8}8p/y\O0+K X8,/a7O"w[ 28muZ"{sgg6Yz|IܳG\loۜ~ޮv} ym-=/x3`F=n+b㛨I@ ZvTD<5JL *Tq킬芐HI1PveeWqU%)p (TaB*Hy(4sΝCS|~?~$Mf9s=s'y~4 R RIL | xUS_*/:ƕ<Ծ6Il-ޣ:pHv871a 7WɻE#84\L}nR+2)6bR+{D#cC*g0X2wҁ5/by&yYϦ;@.ptMߒ:A$LٺzKj_")C;#|~~1yg~RA}˩r,yG/u^ĝ G:of=vֺ7xXx|k\+ וJ*(ƾ.:ywSʂgyum竦ru~-uJi{~'^ua.v> nW MQ<6 gDՖe;!?A*;8 Ť(`mm{\&i0ta7w_;ag5{UZ|o^ܙ}7I~.Q.k CX7twG PCe~87E=9Grqu 7y*Bၘ=$ݛhl/$*<[͵ ƲXnI -]hs78n+vI{*!ZV\N5 <ɪMd]Lƫ! &''&xcPy,mvv>@| #=wbUt49w~O8Æ߄Aq^X )Ǖ 5v>N\Vys< W[!WS 5?]ÊB\p9`9P8n/1وaEW`|؈K;=x%-HɟQh>=|tG@~"{DBLMs<<Gf<>fylx4?{;tAө5ޢsx\G"o%B }9%5D:zyEYk͂,2,W֮dTvy.tKM^ϋ]ܨ+WBZ5W=?߷4OzٵxO tgrtIRjC@9Jq#.}L W9.JʾghC*.Emz 6Ѽ=\gqxZCNPm~}E!550lQdE.$'7{`ab!m4\ލg&rUo/u91akARB-YxXe}RcfKP$Z K1;4l6%jDJ6YUƿh d979>1,mu҄ ɺ"CRoVd#Um|+/@[, g#&}E BX" ,$Ԋ@ "< π|rS2v'd'#iJvZu[o]I#Z IϤ+yLJ?秤"Kj%uxTԓ LL);s*t B-sGa(8n$9boAژ?==蚽Z7PܚW6t޲/όa5a8~ wSڎY.,;^JB-l8l:9=/>J 6ugVl^}rMLԞR @'-H] EPR4] paEui^7q7@uA$UޝC[t]=$U[7^D Zi B1ABǒj<3&%KzWlF)$S'IM%lqt\g!HVTxu*S3 :,;6e2Sx&,x`fGxxxf`:u|jala2mz qGgiәݠ6qdEVrnM?LKfXns(O e -A GnT܉== sKe[Rt]h<Ưt8q u38?ifP' *GCk m5`HQ>Gg Lcu?z5AȦnm-W#E޶7Bdc8+ڣD9kØzg{E^ǦI6 E6 fjEI9oPOV% ͟r\,3} B:a0;HUV ,uY:\ :#6'2ɀKш ]c+^Ik9tJ`y@] :.CyxY9J*5xE-U&61q%%oqhRGWrL{GR Ӻ,6 p<[t(}@t PjcXH$#_D ۇlX4MN]@R1[ O~71).>r1?ء)¢*oFUYDF}Z%Ne•\ɸSeTw[M/ވR F(i0ETW{tݙBY24X԰a!K_c PG qܨwnCM /$ƿ5FN8D}- Ɇ@)Cڏc3΅/Ics}ѝnK_8u[;]]uiG5WzHUve ߓ)ݓxpr9t=;Nb%PTL9tOox@{qXBnh,=y:֪B !3vi1,P7bň0A.RĀ_S[m6TtYqV&2&(. Ywx¡u0 }V]9yZV9254ӱr/ |Uh7w!vtA7B i;)8'~'n0a gt$W z,ʛҚ/V[zuc/ot-d>U-wqM MHeec/[[\-(˖_WeP^ \<"& ɷt]$ "\ͻ)«צ܏bgX~NX]N§WZځa[zfxkf1L173Q~Y݉}&e::E= q-va<Ύ)3fN4CoaKU|!= ;#K…VUPq@1?rԕ@h~f>WJ Ή7B:4&!U*rMڤF囥7pEvAWγ&D pO#Uor9b˂QOv~(Σz|/8=#q_*ZY<Y ߬b 5]B؋ӛoB.GҝGMW $F)q>x1z)T^(Q!5#ZZ-yTյw,I<-VK]wu:bmn8VkXm E= 9VP /s yc 38) ޏj~zWEYW)P@ <`P ;J?]Ŀ-|ָNJzM1?5~HLvp S6fiWO ,CɻK(E|o`g\O dqLr(&&ENp]&Ђo3F#wac({M ݱ܂(ɜ{r9ܧqc&(@b,y&N98KIFYt+%̯YTZz]~ \XWo 6V~n;U'H-jj0Kt*,XucP|do eRCɵpAoW-rVLd&W2g4B%d1Jot{O:gNLv,3T=3>*``KvgX`< S`d>#~V4\i6.0:TÈLQA RHϗP tg`Cqa_yF*_6: +KFP :ubo@o"\JM>/ߞ%H_?ʑd~gsyf|J~h6Aƶ\TN@"W݃ 8mU.^ѭCVNxgF 38hq="^IykUho"Ȋ~6 ,+ JYʶ먧wO'.cTJQr e;-,*l֮]ɞ]u |yK X_GdD.,on ?eecT%+ې%`}% O5V&wkCalx(>;d~Ϣ\MY;)={PcqE܉ͨ 8uOI 4p\)I"gCcԘ mX[V5v\u]]4Cdlup5r=AQVR4/"n-R7I6%nnpꉖ'1~h$w,m<[.٥ %g$J`T=WTnL˂ioA]24i%V7 ?LIE%|n`]nϴBA\b5<݉8AQ {[(9#jBϴzx޴e ?.udeFӼ ,}g/\ivo+3%m^; 41#=S"Rت OX mɬ6in?ܟg .}8!y9Aizg"t]D}s+L7+jҠ%[mrZp`E)(D^QJFq(ER.'R:YD~b*^r\CDeQ>!`NCHlb!{4YtR(?U(4|kdgq꘱^LggLdrqg=%Յ@_jU:PUu~W7IYޢk,nԡFPo*bKI5?-S=iv%OZ2*~ѐPju57|}P^qrv_RtA B\J^jRcBpB#Q ~τbt jH;_tYT]bW9F9 mB~QP/8G 长ɳ{b"S&pphu$_V7^K Xu/$c(Om+1QkOj-X^ds+BZ5iEŴ6=WL5G;FUkqׅ`d Wh{Q* Ξ?)T4Tts<ƠLY"5-9XXkRHx:c ?S ylq^6Þ@"7t OL'+EBOtu%`I\ŀ?1}1~!Ǻ=FLoٟc ,QNHZu콅W^G_xөrZ9y֏vcl(ܣf٥z!gPWl2*}E }>Fd6݄\\qg|3keg)3Ցmt .T_I4>˚.߳6+Gwf-Յ:8YH9^ˁ#KWv@YN)xdRÔvxZp) WᚔZMNM>D]~sF棃l{|su VxPGḵ?(]0GTVS#.|G<&NQ/5puBϻ F35ݮ]Qt]I+?GM吘'`a?w|9־fQ-6["# 0O ) {a~M71Cvg,}:ezǵxcC-}V?iܩm!tAW^Obw;4Rg|>E lNXpܡY-mKb#h%,!Jڏ::;2vv&mx;yX^Tї\eA*N ~Plx K*$q[rX,eGi?"1ڱ)>)%(Mh/&_I٫$K˼ WJBg%aNm|`Og:P^te#e=#(l^MϽZֆPh|.Cy݇^$g`gm NV%c@<ô@E*n*dqG/aGNlv9nWg#ԠXdٟ#k3ڡnV!MYc sGic0#.v_.fqo'I!T 3/9*C ijpK%og\plVƿHE#&% K,b [M9 ;wwZ$c ߝ%YP^t<+ނidr( S }lOd//aG A׈(=fJ9vدc e+2m fPmxվZē@VZVot!(QckIb :RڒݎLOh?#%#10 qL]aw32F&0|/]+R9` ^,]zQ7֋?hm\eGhCTA5̡6e\\}PH3og*7&>sC7nC:l:cCý!;kw ^ˀ4iYA*q.ԡ-KHkzV F-ՄF_4w%'S^X~ķٷQtX oԺIݘ =av$!iKݯKtBF CisF`J!9vL< IyMCI ZX֦$f14b` Kp|kcӑX\xRZ*  4) \@d] H1o`Y֕!dt b.i>9К +#5ɂL)`G5-yVR;b-ET^FrAfX,C5% n*s&aZ0BO =҅gVfx-{򇋾k(/+Pny1b4,]1ڛ5֮>+P8_U\^Ofi򬫽:G_AhjLf jM^k+"@T<' n5$H?!nT69VZ&} k:6DSu .v1:vu k9 Mɻ19drPMb}({˶lTSc]]J'#xf`LsY\y =C'=ڒKB@yY&NdMS S]S-ᰴI` 3/ޯ y<HEbONe|ޝӅZE<;5ihg";Bg*bhx.gIy+fF+!@K$%/t7L/a/,ANLƭJFv`HJA;p/79 8G1ɠ{ $G<͸PDHTNAD&bML@$b |`B{<;ue |IKE5=Z1uekjU?l9H#XWo}I;P%OJ]kRXӓ(6Q`IkR{5oOF.~Nyid1VV5jڏu `r_KJ[[(Hd>I6:%&|sjQC%?j꼌LHgk5yx!̣٠HganB1P*Q%jFԫO_*'6D P 3HMށ+e秡tM(say~9Ơ :OW}/ѫލe`gokæ$5+h&AJ(LF} }G. *@tݘj僆-y2mk 'VT}dwk07~w9ÐPzUiyHH_E=6YIpJ٬L\@p7оpF=6oF(Wzk,nPIrʗFe3 W3Lcjۂb W9އc*2TX}?I] Nю_rIƴI:@"ݪûsZ<;tD/{N?vٓ*ƨ,Eg$UHc?#` /KMJ2 f~.p><<"Hvi$YJuSm%G@-fF);gFp-]sc 'ə_t6q\DES-If~CBWvh*qݰ;ڵfwa 5ͯdtЧw-5fN?f tu(yGƥx %օu ~FY1͛?OeƘNQ09]6oRvaT)7덾?(ݣ_Ȭ<e|*"MA3bEtb.0rX }\qd:h.dlA]|fi kl$yٷco؇ۥhR{H-N ҭԣ}INXPԏ'$YIƝtɠ^ң?9&Akb K!hp0DArkpv3Q/>S;ҝMc`|9(6G7Ӫ<#MaI\O ΟTl+}C3fN GCp>7u6gC=;K/ ԇ anrJ3RF{_ hЛP;s⿟<STP`ϦҐ.n3'.3vMv 49tYmNإcTV$|PcIm5Eg}dL79KӃ^PNwBMV&%ñȳ ~瘖,kļ'vWA(;7Ơ-^\&b+;3 9+4HeE S"w&PM?ڈ'XW3OgZ~F n9+PRArǤA䡆3Zxz*|U˿BP=RiC2 6oGGL#QˤH,mg&e) 55E^Uܲ7|U_ <؟q]@)hBM˻ezdf r\onݶD3M+o(nH+?o;VyN8};0B#<s ]~_cGa6(Y.Llm&ڥc+K> K`&L5i4[wݑ|`gd~UF֗ 7}5;󋃥tRpD3mC^<*a\ ӂOûkRzG)G+˲#tb펥sQ_lʯ~3u{Y+k}&iWoqx_%26 Oi ȬDe{+sŖ23>ķX92O> xue(052lm0b8hr4ƕ?K)y=F%?LDKP?uĚ'7=,qőюIģcE:ΡE_(2 j=y|sR[y>[Db^,fyj^K6bL )?}mXUHM| a0,-QQQgrv]ek,Nwΰg.ٳ5M@*xOIybtn<)ܨ-սRTҡpo26FAcC &uj9y F|zN@u$װތgo!_ѭuQ.2=G:,?V aא3nCagS` .|cC4fo?ܭǟM(;r%05Q c:!Jу03JvFJCL?ܔy ѹ(c?rD08e-C4wD5 fϱJPs^%nA=*:YU<7TcxIN9Aos "QYdw;# @dK$N'Hѷ )I17Z׳cҧs~j&wDz5ﯧGY4ɀHgQ:+0q^Ռ?J_lM }]@OH w:zS9tё||8eO Ξ U8J[ sfPBDhJ) uВGI>TmŽxsyh7H yDa͙c^]:_znf'ByAZ$t$-fQfH?6> qjMm[|P8_|o[owZzmzmwge+k,W=swϷUnxjcQm,߭CSV~}SwGMIBA[ZkqM~o 2⥍+?ĕp8zܷنihpjge Uo3"3X \s -B2?J^s I{ci#B&Q;_/Nd.43DzW8=7Eh[/`?\ULvSvDe'mIIu&;V6Ekŋٽ;::#,lT-ۣ>51O{24v9x1_6$WAnM&saCegq#;GЖR\lG9sVGwW)?*?qC,Rw/οHֱz]s埸s>Pe5$yI/u_*쩘fWP^_g#Bͳ۹F sn餛?M$}d^Dn+;I ZijsAW#g{JXԁk qɛWD$FUcSKV Xm[Hnr$ /q?WrRRo)_~X)9W{NׄU]u9q2`Nh'޼/+ۍL\)\D4_ cg?RZj,Nxr:,(Jl 4K㹕9>sΚ&jRuGÇYho;ގ_$MՒS 0DM bqgY[zփ'{gAvVc>ףWv v!f1ibb1"[},$H]u <6Crl@hG}gϸ9-)pSRjj%ГH9&; S}TEQHR*7|GܭVJ q] {1V+&YzO9y:fUU @hʗ5 Bբi}X@jSڬ۬F_ѿpLc\zNmwSȽWsTF;b˴O!%A";g8yK|6]=DEg4ܔh׉kf8KDB~IR[F60e%' [3,*37H;,9[z>\YʿlIf貌-RؗuDz}XȊu !q|LN(o/9+=/@oJ+1_KF\dcB!lߔOab%7WpW q`D):]`a:)cx0[}tr42εBO kEG(Tu/b"TOe=NPe-݄I(>.kpU֐V3qsI[/x- 3T<(_x6y>v縬 %'W_u/;>f6=n5 y)c܇'$v^w揥3zTR:}ʊܖФ|?fU6{٫^6t@[$mY@6ψY5$#/@P džrQ:6NzE 0Mr[D3TJ$cE#1byE oryP1ĿYxRo7 J:f{"xcl-opQM%&(G'cc ϰ0mZ=$ QWoGȉd[L|ag Gt sSr6WVZNmTZ(St[Z}w^~V4Uw^Nl3 u>{b\1dae{X%*"?-lwEȮqcϓay4x^ €|k$g|-,UC,e<8?ֲ E,͈XzeYr$ފ蔦$Tҥ+j))J`pЛʁq.w#"x өH;Z_qc ;~ OiGa6v:Z{Pex݀o|\Ue O)Vc ;jŔ߷/;WƔʯj*hz*?|+V%ܲI}ì8\Nn .'qt%]&""wE}CV(Nmjmvg4:;7j諵cb]ѥX ڗՈ'rC;9# }W:ȸc4Y5#"U>-ao'58LJCh+-|?;뮣c[ \AC IUi+G HZNL#[= cm2ٙ}3Vk;SE)ihq{C}!.#``脮lԘt,Gd?*Y/W`mTF_"(wY[`G'g(.@6it\2fGƟ?UGkNdoBt 86[m8ςyhm@+m4޵ܶ| nm'on߭$4/?onk M}s]Pؿ-9>OA M;/4rlN6ʼ:ʷ>nk^^Pm=5; ݘ[~ߺOj*e?ІOx8-G!mƼKwޖׂ`jekԼ~*%-xkx*OlK,ߪ[/%?I|U~o4%AT-Rb!g+6'l4}Ż1_i[!_Aޜ.ٶPpfO%:ZoѻR"rZ;PJ@Qfc0Xd$?竜jxu̦#+MbYu?(&y$|E4⾡j՛cq²n.Sp1π3+LZ\ûLЬ} v|*BZ]@egFt3s"g翲JǤZ󮃘"}iw+SpU4;"v G:2FB8K-qt䷦~IԿ=#0frLUNl4ɑY#S>CIiiJ[S+2HxpPڛ6\Zt[ftjw՛sD҉AxMykia4[v[zvb}%&_XLq_` cr#z6ĉБ꘬z_.rVW:`7 RtZ8\dz"_$WSFyi 񭾿Sޯk$xԃ7}{M:-[N%* tCqFBc\2kjNA Yv@YULRP߯A#sns5jFχ\+=yHao "5->S樽9_T4v=w^hZjzX#&ɐYjuI*>z64!}z됞wǷBkӳ/'dsyq"ʹJxڷ.?bv ~3Bjfك]ή|wk(Pp&@A~ήy=x)tyZk]_`aoΡQ9Jg]#oq?%ʳ υa`0hQ1 @9r/{jv#P tUe}yzCܪS^V} GK=ޘKg%uS2uJWʏCI/5|^X|Kymв eI"XlU; ٵ"_YA<#K(BExa>bCX]uBFq1-j5Jv+j5mot]pFL7 E:},?_sĿU4Qx[#g 2;MMj%KYɷ #s +$9}"OX?T9\vnKOw<,OUAz] kwMҊ|ݖ+w^^Ǟc+Uڗw?76WiOH_:h"ͦbNlJqWwǗ~mؔĻkq$ʌ: TnR8 u7'[XGC<y\]vݦ1b WY $eW e>5{=oUޢ|8o/=>yT}$+(u;WR'Da#ư2 c Or2])w;^2c7\A= &tɊ_ߞS~\S,9O~'}1B0˪W/Y70\6 a[ x~xIU|7?s*?0o{_LW}}Zzߵ̭WK}'& e/ԋ#~ 菸 o(e~+tF ;J5]vPO֫~^i_;W_=M]>}2aFutY?˓P<'c ?W"x2`׳8Iaqh!)?p_vKy3k|*v5\?e9&0F6~t½FL#S : |SU8M(T,-# .TCj @XEfJ i8 E,ŦKYP A,iٚ9羗?QwϽ{gaJX%_Z #Dz(̝j_378Wo? 8xS?$%f:ʇ lxձ6> Ark`Bx/vO*ŠJT 1C-jpxi.#Q`<\AK@ ^'XpP`࿘V/k0kSp,}g%b(K(G)b淜~` YJT|DA0à4z3L7؛)G&𦂽ɀ7n& 70x(m7]R @c{4K F<4^푞=Z~dvBhsCHb;pU4?j0&r/tv.[CU{r`EA\aڡI@w t ql'4B ]xC}v#ݷvn&6[WɚXfV>x&KI%[.Ȇ.cwsSҝpβ ,O%JcP׻nu}Շ'/H?Za/nU: yohcK}3 2IĠJ QY:)!=ǀCKd %5o̳',4M>% pǼs^䑛5:\UwQ3_#B$OLRт&| ?~޿)Yе`+2`˥4]##Ӯ1,B2jiZDj}ZLyʨ4fH ?SO TKvU4AҞQoam[^jwM)3$I^͇:kTR % 4ң#)QkH̓TQzB0{U&l8Rv}s}%wТKR$FD/x j }Afܘj3}.8(O1ӓK̘3>/'CFiRB>|8b.{=^>jYnԷ݋QjA+!*Xjf \^ 1p~fjL8sjxi ĀUY |Ϋ.GCy;q9H1Jk}r9Sy+qc`މ/q,*Թ=7A=#b *)acL%˅ *|,Ɇ/y g(5*?&i@+ ҎIx 6m {懙Dv>:BMY>J8@*TGHz3U՛SgsIO-j߾+t58}RUN-1M e'pIBWIH$u\Lt< 5'`,Yw廪ptKY-9fj܀?UCx~>kM+(Lbl\9S*)_쟓_;U2=(cTtS _gIG?sH8wiIgq">^6ޯiYx>N}5Ö^جvԙz}VӤLHE9M,wXl_:]S=ғ})j~i(]O2/N6 r-$uwjM4$V/=a*;n:֪ G@pjV"i=KV_m!%M7oU^%靠W `m I/Ae7&pQ XߦZ},% Siյt8)iŒEL&\rOC<>^AS4L,P'WI2d-hfOiYD<,qKLJ$I*tF`'@ E=_¦;צsKLV}Rx5eg \,@,bk^*Z0}&x]d۾=| ۣiYdVmI:຀=dX)DIjF{kG߻vj#!{P1>_Z{ pF@gA_d+:]eLј/3*4gJm lƶ?(+lyMlYFAN @ktOfz6@K(Ỷr?[A'گ`;/0#h׵EOcR摆MU##L"q"oDە}8ީ@֣5L}1:OL_~x̀قTFRyDx4~y>Je,i<%>c?f`tЕу7 ~ Rb<k`x2`XJ|lКe5u _ױ}= -aqMib(G] X*n4bc[Ӽ3 ߉;~Dw V)~6 ~o*tM M <֘VY?Bkb\_@2;Q34" vR9"oKl5YC^XN+I0Z_CG´q1~|qdb-7Pը%G+;-V \s@3ӓ8ka O +IZǿ}XdF uHEN/[)”+PN#{;žM\Tjx-4E%D(bIшj= CSdCaIV$zu/} `MaOU(aQMF{_=َ`l l7-z. Gb uJpJ]yȃuOiaP +㲟БFֱVkfL6jZI%i&1"`ʶb)=j3`υBss{Β y瘸T51? `N"1לua ؆]D96bߏaXTSy@9מh9 5ɌL6P4:!)`kT*wQ<|˜5'w釳ٕiZ-3(Ys Vt;j<;Ŭ`BxR}dӜuHFM̰ƏMQIERXcUϺė^Y*8Ku[^w8K1*Ad􉬃(2JNrf4ItK'Qtuj?gх@KQw0 O+Z3>GɌÑS\Z1ZI/dty 78?Q{nf`_zlK "i|$e(e[ZzGxwp#|1jFj_ʷvmH67h( YISzR.PR+;Ph ;_R1_6[A$*q$0<}1!o*F}Koوi׭DLlt6ںj&RX:߸8"8")j H xˈ=gy gBÇ)\ݦ+3r&6̦D-%s^ۧj!I6RuO.SAד3^ձpAbEʢ8l˔IKP“0$TqE'|Pѽ'G `q}MpxW'$tI]9liEې+kt͗t*'H{7r -y8V.tXEڥ|BV+˛E^p)0E˂e%e%`L@ = /22)k1.&AQPwA h #;`#_jnF1Q#2KVyJյ|"ͺe‰ m\shoP|Ў /3т&,xޣPx99$  V>ck  ̓dlfR9WyRHQ!}*cOT_֓'mGFɰ_ ?~7)Ӿ6x 㢥s#TP? "ɟk\"#g1MC'jF܇`j8hSڊo;d{^B1i}2"..~!6)[?5: S@W1gpui^cpJ_;4e *zal$frum V aK/eciYAp':<8 s#~5; E*|>$ׯ+T;C ,Nzg\n:pa*宜v)X Iv;CϷaQ֯<Ƶ񄑄H 34ܠad^c*L9{G=? _|t>:\+گ__#?Ɵ C-bƿw?zۡ7[s9ݑ}.S?X3V2RϮC/ޟX$RFoKVa lu/֝Y?̱ٟLgߟ`K^?wDsrϊ_I&bcBbA"qY$:Q*:x' Z.#g_tD7[_z& ֛ɡf?qEh76G7!SM`YJ *n̺10KPh:Qʈuܪ\BY8XEjy~t!Ǡ/ !=1 Vc4SE{dR8.êv:D zahA ʑ!t/ kݎ?A/wj٨EWPePa<|TM6LIͩ%ի ͰƷ(Eg z[BGI;q1q/bR!$w~h+cJҷK5ŢE$6ǡ / `'u(pnc$Ex.d܁YYE$yD蹿i!}r,;9{O7?9cR@iޑ šҹQϗJ]\Ұ5$eLuXt䓀?ϥ,倍Q Ƈ)r)uRxVu(Σ0Xj bv`u~:_︺i]U|OR`~2΃f `ZJE-t,5KT]zcF<%@=Vn:iDf5b~ȀN}Ol6q>֟0ujЮ sߺC$m |^Cjb+K¿B?[c"G]~W(c좾eAf{bܯ_A^wGW"8oRKß{y5*kH9Y[YָwMDFԀ%UU5y+*hڈ9Ԕmd ' rA =@!,>WiIPfһL^d2Sf*Ӱ˓l1c$"S0|hsgƕ, RdOڋ.,x[9Lo`zw0^qgVt0$nSrÃ8u-g\(ݧC0(+fuMЋ1/ 7pP>>I*$Q!+EʡX+]~V_t! -q! S ~Z4/3'0W<%>|0_B;ѹi k'-cSXE;ΩiR>Z/܎WOIo.-y ܒk*.Վth`֎n/lr޽4cxȄVG]gώA\?vI:[߃?`{UbHn}'ϰF: (Akt%8x4gswgvgG FaJ;v)E_A=L4,[miIS }$YH\8_4.CKz R{7tQV\RAiɛ:g1g'XZy+34Tmqxd➠"D{9 5qƿ޶`Д㇑-SQv Y~9obec"p圜@&fRD,&"f'D@hRMB]Gd1؄hն(,%IqL=Fcx-cXj Өt=*{yhI O")~;Lm]tϾJKX_u|:O\G_esb!^}jl3h.E ~β G?B$}iA\&AIꀱ|r]&LIƉx7Mu'elJ G"يFo|& ,xmUQڟC?b@< 7s8^` ok1}J{P~W\aVW%CsU¤- xh  AZ`>Sj+Z$ ;􋔿GV|\$ q\Y\M!6|т^EX"n*0 ndCSkNJ YPvQ,|ƦuДQ{v7\^*pu]M_-fTL5mN^ؾ H8ax`-+.yxg{z)K s[s<sLgЏ=\< Gκ]0XŕwWw Fd:9/Cp}h@(Oub`qCXawM YAckYP|{h0:EbURztXpM1Wu 3a}&hPY\DA )3]ldȬ21{ Cz"+x(z  R6d.o-Kmu 2#C</g^(,H WigG"kg>Th&a_t"mK/ש PG;,n۰|ߟHk֕rWo3OpxBh(Β:]Ⱓ};s%j3rN7\M`v}+g".@rvLli{}#`oVi͸Ti [iTo`Ʊx>ЭD۩!i__3鏳ܾ"Wzm(HPw>*_bTV%ҩWÔ )UNeG,E ƒ. ^Aэn$ݞ ʿ1 A$io_Z>TEZ~o딫9^GIg4f'lFSq0xnp2XԵ=2%ib/; Y=/zt-x.>VnTmeL{knZn[񇶔Qu Jԏ<<쓏Ր16Rҽ*Zw87rj; -+wz}&;|ת((8FS)?Iـ'u4;}2dSJ_PO̝h6nO 0XO|- mW*"+C߼ȏ5V15"i*jޕ7/Q5]T2ߕ["IJˋpNW/NRʹڐ>6@qLq]6 ^ړFwtU8(ȣ2&Y)Ij!s%2s JxyN\4s҈2JCQ7l1H#`{pPO@SeÐtXu"Vhtݯq畝{oU q-\C(u믫Bup5἖/EW@-P^z{_\:>BV x#l!{h_IcAqG1`˴kRH)7>R>u/_g6R.z2zq&\{p0RBW}m*J,o3؈`FNѝays8A=QZ ~8\O?r| ۝)+ma}*+0aIr\Fp)&OOL֚ ­'m2bvwcP"h/JάFEn  1w^KrwtGJubsˆXNr&M0ڥmERAGIk8VrӖ8iy0gجO[uys6ɭҶ<1X7]lщ%6W^hr\If?+χ:ZO^OKĐzt= x,_ſIjF7Ƌ1V]4::O1xY0YiM^z&J9Z "l%(FH$(l =cEKES.v`3YQ?!}x[yHLa%dz?^4=2| `B|XV)8)|9}X$w|$_u8%TZ]Ӓm$a 3ԺV@XΚӌy)wCg (ŜRE,9?οc Z `Gk@jXN}<g9?MцӨ 8bn)didE}H\N% SfGVE: djR }J5XXV"* #t/f~QO' (ʬz5їS'PurVP>9OoRo%!5-P4RMvf~\IbCsJltU'۸(Qk(hQJz Wcv,[qſa.tn*|x/I=}3 wB\$50*]g"bn|/:PX2JӮP H|m+WSUj80ϋQxcG| eJV(9z-(T~$w!ejO0c 88+HY6a{w%)2Qm"<.? "'F< PmD?N8͸m缕*)^ Bb9KUG7Ũw\jM)T&?ʻ/QNW{Y}b5xۿ^n]z\bsDL:%үe4=t?E"Ҿ~@RuҺ=x0ޏ_muK?_xP{;Z@OQ;O׹=X{86Wn ]d{FtnQӞ=+==zMB0 )A?xڙZ<$cB?L;Ei06b/B_cp+(EC|<=$_=I]rZ/ mR56%yt!膶*fJK@P9X!-K-W7HM~eѾgd)65hpN;E`lz`1WZ[2e@T[gZdq@&s}:NqwT,|7r J$tiزMS(4l~W^apzra:F$5SyPx7#w Ae{m\`|Џ=/>x8xִk/ÒTR%|0 }ă6UO=U:S:n6np%@f]psmP7ΓxUjQ'`32.lw;yBF_1G]"`a978U]̀jk0lVO ώo2~[Ϻ~J\ٯm͐:]x~7&4[\> d HR<{$T*U>+w{U>? 7q=SDGDWWVoI c%=SV ͑̎| w//8,2.u䱬 B__+buY 3תfZAx0Tpv5 AYbΖԮQ1 ļ[RD|*e %wr';ŋȒunP4}weT+oj LZZ#\N~S^.J+>&)@]rm%?dx+? 1;S]间Dڿ~OxorΘ%yleɩp;_So^T! Gf{kx_&Uliiu#:O& Ҝűb-1nԹ>Dž ,^o{U+VM}C8gƆe#QͺYnf[Z(A`d<7nxCE'}@e$o₫G H5B ~[5 M궯޳q6_/wWotNf'C U^]9$I|< b*p>9^?$t@2 bs_y (C25wAe c ftٟ(s)2?͞MQ  W3Ez y)_Alz-Uny7GZU Z~<{pD*wm^[) )o lYt/èlzm>-V֞1abw#ҞڶZLBI =),,Nb,_37Մ :&*[9ɗ}f@_uk$y/Pؾ"!q7pL c[b@"go \EG%Gc4iXP2ɵ|IQ,!fm!y_zfZv!Mgt<-Oƒ(WQlleUhIaRhՌFm@_VI׈+#ҫt"Jʗ/bqz \d>o!=zUQсS ֎Ÿrxh uO[uur^g4ky?eZne-^/#:^K2Kk93Xײ?%ˢe%Jx-8_ȐR֎"vA)ZWjmZE\fS\d&iˌD1) ^ݵpB kTH 67xŖء%gU9&{HwmHГ) (NF -v0L{I/vC4ZpJ.*XQӭ &G)3^Nc!x, ڦ$4x w| ߺGJW9~ )_g^lDv,12aspI4Vrn\yxAowh6P3!:"&`k5 wTW!Hwd0S1V۽pi=cTzčIg7g)@8t /dHQ@%P̒3VP 3 ̸Ya*Zy<$iD!6 R48wd)}"d)ERCN1߯,#yBh/&!ognljI:Z7 /8tmЧkhYn#Is1z0<v=z^y8)ΙΗ:sV.?ώGIV/o]V_9 DhV6# ps,Gw`Q]5*^Ι٨ ou:sj2/lZG/yŜ@8+Y*7>~s2FRl\S Π[k5dx\Y< T?cWGȄ>dBTmv[6jv`*(_#g|֙rluF"Y]MOJ'wfw!M['yXWo(cl1*c<6J(8c+Iٕ%)_ƍO䜝ՒnG w>|p:3fr6%nJL@~j"'R _YPZloܬ:T-nMTQg&-q7&N&rK'0ϥͳ ^ Ʃ& eRb՜3~ǁyP`OQg햅Yn19m#\Ȫ̈́tWaͪ]o6iVr9_o aq0s;ָd3& *"aSDT$H" atPt@ >"Fg~Bns f8,.W<!FTTOSzPuf|oa_S}avd?wPD$Ե݉њg CtT5VӶy] ;hlN] cFTaf YürZ :&;!kFC)л}F[&~urkOUӵe-NGCO7Y]ԱM'dR?K P 8?5j;!NGٗ;ED27qޏ}2Y: $5V>S[Oك U3P>RtjQJnjtm6Ic, ytuwl #.b|)jT w:5j pςKe*ba La@fil.*f?)Olz qīOg y6i%-GaR@UMQO\80 n͑}$̃䡂#ҿP\+=[kט[\ƈkrT* Opt(<1hzGS|(Z4~͢@X4jX#J,[rh3 M0cxiigyB̫cW‹(תSؑVѴfw>q't/ ЖlC"Ǝg7IMCEY9/UvwiZ 8~Z^|~9ݺdpRn$wg)zvfqI vToR[y*ZwɈyvO)p%M$Ġ̙{翟x.$/O!C1;d*A(5=G /V!̓Rχ! e4ny'0ǀ<7; ޷`F|K)xy-gXS\=~.3(E{OQc ƨw}_tjkp :L,p@]1$|9|WZAc\z*fSl$W)kBYE)wAN ɒʏ9YKEk^["ΘSs 0E.-R2.6ŀ=ͪ;h-5G"~L|=H1_kϼ ]{g@`.i.K'm7W`,͙S&~AA,2VX#SQ|aA`U^HnGL_X{Ź]]FO<c2<'=֜) ? B.+6yժ7W]rq]k8ʖ$j-B:*cm*TlLG%S⫄TAW-|?(:+fpNNqsCqHI͜}8HnvUx/CVjR΍'{td>4bm7x8f 9ɋp_LWSE(olv^pYGuaiAI篽w; qV2T1/C]vm^M#Y mJVWlAAGV \N|nW–vu[QzBZHǕQ3 /񂶏J6!}#hnӹv!.Ň> ;ˁyه$h}69:Ihyl9m(24aܸ~d]݉+DChd|kяd]k)OFqrN묻 _ ܨ-\#te IghD{ YzJ c.@rτNK2ɸ m!ɸ4ǭtؿmFhs'ҵwb[1xjnṹrl2t8Dun]E.Q) [wklnwT/=j&KfK,Rl mA ]nzf008q[CVs}CR$h9?3ՒsaVW65c望V9\hC5wX*ma~ho)$5٭ n(Mίl/*gO{vٹ;hy8FYQ+b~Yr}>)YmױW 38^gAQ8N0=KWv5Zaq_3 k̓/Ƞ{䀵*a{nB52 FR9i:6wX]t!SkQn./V)^xZkAg \V`D(ΖiqчAGԐY1ɟ TsHHn,šR[ݽ RDʠY11]gYv 4#Zev s<3o'%=wKעơ((+vM:̌45+zbVL*NAnR(9NoPCBɣRP<"nIҕ'͙sbx"## a՜G?gqQX( UU,.%v|('Jb3`ٕnғw V}Mf1'wbŕrQj"F.$jc696;e<+#CG0H "l V':w ^VZJL C ގO@X^wp\`Dp, LB8hqR[(ن`A!sV!"GrD)aYfmFq]uivnjh|EcBK\kN-#Y;kY9Rr -W"PŰJykGP@,Ā0^fgNp켥uwiTwSCka[o] ]gw 氦(d$(^5_Gf7/HDTYPZ6W~ߜ2;J*d9vb46-<{u̫OR#|sW36`(1(nVīeOp4MN}+UMfu>e;i]x5[l2(f>g{\lRc-CR(f֩k"&.WxS7wM"] ]pnzF0ﰗc<]l;D_W^e%:V엫,thrܤyy3y" &PVA6IǗswb>Go N)<9:Q%_kQɂs CH!?,  g _|D}EE 'ݎ E~=Q>8T dojk_0X7ANt2-d`܀ | @d Fi~Q4-" (CM6 wpL3aJesyuqZLp8Xi݁65}q!]UTG]BhUM9un bz75RG>f\}MzK{Qlcܥ^7c2st>u 󛅜m,^>`}:| g^(ᑦ<'6N&b dFj\Fa]"S' MxLჶHw|m+g]~C3] wYۅ]A>7OM{JH&xx*TqFٚo{gg2lF9>Ya 88hT[z%xzg\oxT8XekjSg#5eƣZ]1JET|;?Mytk|(ݛ;ns$.q2/I.xZ\1!j6Af!.~ <7Ph~`@{=ⴽcvf yTdn_d8vS.nBJ)J?rMFڦ<)ڟE;tݰź-41y7т ?.R宒׿,>0 ҂|L̐9+8WK{q>OI-a^qI:1´LYcxʇ0T-lGc\y3zȣ9#\'> daGW"4"Rˎ{Rc/i7 Chj6HiG%ŰUDůT\iWȩ%'1lDݍNFʵ(T[*;S]UM50apEr-م^s pӃ_8) )&\~Y$;RNE=(6t-VXXв-#Y@VZG+ҁ$,="h Fܻ _Ħ:%+`lk0g uEFs %can۞::w0(uF׈S?7<:c F`/#{lІ'^sV@^3#b#GNDl1AbKގ^2Ƒt5/&Zx M^lTk^(o1AB' o'tc~uMH~#<\;/P^%HVRC4CnFONY^ck>gୡ9S-;vYW R+vLRgʏ;ш-"3}:qhbxVxG\HX;BNT>e~\Xȶ!C8B>{ߺ+^qySʮ> 7KQ.x* R%aku]D'cio sp؞NrL8{E5K׻%_:,Z5z~E$zUeȁ>RwDfF(Yo1U/T_xIx=)t|#&7)RmZ6R1ؔD-T_ v8_pB<:TxN`Cq$Xm?[]#tV~6.࣫>P=kA ԩ:)62{oDql:ks9S̠֗u`E} Ch<eIK G_^{﬊S[U@cV@1,;TRb!Yt 97UzYrFkE)Jd_q.]H53~twC^uqg! UP (djX2?8/rZu㴔wPk |1eU뇰 0Tm«bʔ9a||8K݄}.MyBN[rύdGWjyLξߤ^( _c@ħla.&ɞjoY\=N{_K.qy+lE>ҫ쟟 T4!?/+>fl9"r6pۗPBi5l'"lf?[h2tgn/_񫻽.s!Z'L/EImIyM[a\BzOc`,ŘZLd; L+qj\dqVpރSJ-L~T C$gh'Ynkğ5#qۢo_/אBytXg?CC&gpভ (0mM \eJ|~@(lF{W-L5`ɽcݯ{o~Vz/<s>R߯ I1&ɐ) DP5KS!y$O4ɏm+MOD?b$%w݄.QG9z\KhMI^ΊRCS뺰8RSS8 M!$/:^VZ^< @7_^h/-+y $P;rC]`~p'|:E{kMHY|˧3X{ʗ Z#Vf"+?Tf>Sw(('RCu%X@_S{-^>z=vKV^{U uCOw(Շ2gr.nN_n:r8 <@ނB c󿌕.DJ`,Ec)&cDv"4$ZvU2T5lƮJm w[ 0I%{I)*B[aNf$f(36-̨$&o}Rjn+Ooj|XWoj-9j=9WG{n6"& aeR^6WRP_y1}`LO=9~J[Ș$بQ/V%]4%q˜ }I!2n JO WK܃9C][$t2ouͨH;nlG/`YْS?EA Af#嫘/o|C0TsPm-jG1 hWRO1I>4PSDfm=6Mznb]@LT;ݕIE~K!#d.l'"ޟ׻&A^hNn_dz4ʆ%w̕G <"791un7NlFdgtƋy*ȆI.W9G\gGޯZɝ~֨bT_a(aytyVX~"1?5,tEͨcbt΀.&ǺEƍtn%CSc{a<0zʽ]ގ Pk,\RR黙cW+3e>/rūi]2+< OҞA08]VG#Cӏ-\௒pk6RaDdamͽuSזvE; (Mn5:ebzٍ,ӮDU!c 9M $u8a?>/† ~ .0KIxοB"m J,I!}E[_b F?RNJV~rT*m؃4F!>bHk)83 'hVZ%Ul֡MO+sY֞HG^ ";i1 KBWokCEoU~P_D2UПfÑ1q ӦT8f FNWcF E&K2jd53o4l5IHLټcp\{^#Ut9miJ1N7>Uz:S<ݖrp4|'IB*C:=Yyh-=5 ; #J^E-j,'"<_TFgO76>ђd16!\e-5( @êmISZ>4ͩ|]$SIC:74òȋp7漒ҮWQV~z[8nRb):sD|W&Xm udX?X=T9a~M~Q,?Չ[ qȴVX -6p| 9O_y\l!sЀKBɊ09&\lvXEȈW n^ s9UzZkM\8xttDpف=a벯/OGU':.iv?S"WAiji72BЌu$NHn5i@dwK/}G/Bq{5 ʟT>9J{n8o *wc@}2)2.'uG7Lb2bȝ?Nb}}la?aXm zxy$`Du p+KH~i6FQp`lx{0ȱͭv4D֓0dI_/ j#?mDi v bAQ  &v%.<12 =gz2Lo\,-1~TѺO=ƣy8Xb?D{Ҕ@o?<4(\ߨt6uF2z c5O͠hk(_HGv4޸u~[mǿ/ოLSe7";Totyz}Dcg |ɘ\,L.Ω꥿|8pui&oy#&DWc:0OΖ"r>HaDgu}ombJ2d^"IT)(O6FlW-mQ&paTgBr:B ~Q-/[8'U~5/QZ{Q_yg 5m*߼5~~ؚ ӛxlK ^JzU/C"@6 l%b[lxLoO (u 3*#fut3U3̛S>HOsٯN.-bGgD{k|ɋaw8ߠ8/Tc7uS]hW0{jd6Yst ̗r5( ߂CQsO ֐j{cWmjo&9v|.tEvsM (% пFe8w.\ Dp=EXZ пfɇwp @.2k}T8Ǻll靺"Z*wK5΂,zտ %ioKxbvPG,:/]Ɵl.;HMa,Z e"7߈O>GI ײ0'0>/وBKDׅT\U =ÔywĮLn WSI۳_\:{$9k9Ic:m6RM3<&2ھŸ= hRw)dȗb<"E!z'wu!'GCk,!We>>f݆QPYa A` [&#&.5!v] z|_9U<7kY:nqX8gRmwb[= ٫he< _DK͸~3`і=jm=Wo%~e8`KD<"sVEjj }\r_ь7o G2)ɹy3 Oiem?:Ӛ[(VTzad2\Q&x,/ybIʷ13TPQ;d[=7I-NWp>.ȫWRy H E/R"23Oqȍ&PWpyQlC,dbclYiBa.WP/Ց=&>wu:~6?K;8&N\<:*Ȧ7ƌƟm++uiB~Tj1*zA 厢 X3Ʉ acpvSFt+:@%5=JYPR7`<ۤB݁_^@[,yGD(l6'e? (C{v.22,9F3pYk\d =E>M?S,^3cpCrzyN0iF?] ;kнJA^Kt|5z`6xgnf)i̙(܌ToU`V|3yO:/`gQ}ew|)r-L(py}h֊è,;=E8)"}ʣYUӜ9e-_fJx#6D5=BN m_+X5v vA;i̵T\#ͨ܀RV:1Ll,MyŰI0Y×k}3]%V_K~#ų97yѸozLp9Z8IW"w[SLCTJCa:=9fc>>5BFiQ9p8[q='>zA}=zzVMׄ;Z|Tī0mgNZwnlN Lߛ#$g? 5Ě'kNs ~04(;B~@4$n關 p+6tR0>YZ檰`^ck{B~=6/PKxGz[ў&lqѵb{8\N6\72)t8 L-"l@bߪ ۍDf":*x͎>ym}(UnRU޸n}acD؇cqb>uV8c wd3)='e-hS|DwNVfTlN疕ƴ?DѬbZ]DL 3aN {)y1OsϩRu([}B1M'mk\4:?VnqV|_D\_T(pj5HS9m4}ן~8 I5$gEwʆ^:4̪ߴ9꧵uwPV[lIA1^wf71,P'Ӧ& a(^@dQNɖ`H/T]oUEGVW EjgM S;$^<7F؅/cp~qLFr( YX8&ɭ͑iq^xX!HJf>Yκpѻ^EK9V !ݷ]*$X!y?w4 #^D˿xbhD^m33g"TTV`K:*) "{ hd'\4st7ݸ4 Moˬ<ھ5n2sz qF|g Pw/7d"x}Y`EZp|a5\թ%|pk5Z=27 '%U8q3[)5%YD2]']^(({Ab= ?jCy1WdKE Hjm_ &Zvq\x&/a@4ܨb'Bvn&W;NBUp4lD;-)5 y% ViZ:ҎgjiQEe&gȷ*f]mMhJFj>rTwݠ#Odң[63}VƼV߳ --bL`x`٘*Ҕt` RYrC ʏ)ݍ̋4*9OI^| 2="'o5eg܂LwaYI15Fj߮殊/߮͗NM&M][/H}c$qsŎ[q[HݣJH#ُ*=qot6'ڏ rI#4?*/б4({\V92_ N /WF?ɋiZ [vώq W"В;]Q/e'+(D @eVDxZ4ݭ\Vrt cL+X r%\*.YB>ӊvNͰ(WP \.ktDvoP`GFå{֍EZ3SZX#+6Cl?ճ0?P~go;} ?;KG[-͞T{BxV䫀*zmx&qfK2 J5_Qڕ%iz C)KQn9ioH񒡞_ViKzTU)瘼:BbX ?]z@l}Z ty<1j؅xeyFv-"Ɂ(ϒ 'GT p;CwurN L^#]WX^P?i5si&G,tfr(2JI8&.%SC:ػiE@rxJ;٦-./ 26b3lbeh#~f NQaO~mfEuol6/;LY(n//H(% \=UPs+KN'=:KrN%+1w>рOSdr7:F/% ϘԢȂe[q~"T*bVF5F.2g+]9+Pr0 M;-`JQ$M:x>޾RXk L6Wz͛DZ"f'PUu0&)tY1N~`r5"BK6o2;Ưa&/7W2oQ$^UŬQڿ*tR"ȃ=RΠIjoּRDk:Z)J 귃Acrv=ԡPLy]MGMp|5 ~3w _8" _>2/tkQ~xn|["~ gb i** U9_eelᬾfA=zpp+Q2Aj̩n]v4^B`(a:iǯ! fR@sQV*? Th:/1_Ccc<qlJIˮ|'gBr- g(깱1O "^vLa[]{v(1!gω+r^CV֥J JegUz35J_M%@vf (ڪ%#+Fn!̀x>qfokh_yB;ЃLyl{ 1֬B{;0Gl&Sg-,elh";XctGMGאu%^s.7ؘ_׳ZIwo9^6_o5xTo4 g;uggg*uvH0Mh$ =p2ygfO:7EK_Cq3{/O8;^y6O۾ȔDq︙GwQ}+_LouW\#Ӑ ʟ_\{XG<7G#Ŭ_3j&?tɣ$giP77bnq X {|^IcIL\lL0JXCQP@}֔2Mkt)=8y h7ʖQeş_ q߭AÑ̀Y2kUQL)asbtIVcE=v9N0u=JONJV_IE*쒩)2޻F_H ^[e/l`|PBڦ;b`N T'BpJξ\|OjzR`b.z}?:+W6aq+zGesV_SaŪŪQd{ `0$7U $|e>J"czrcFp{00?Yd D#uBEE8o69/|'?LpMu*;BV6vwA<AS8N)S0Bd 7xSVx+xBؾH*U+ߞH7/uP :U|zfp~3BԕmD*y58Q#/ߤc,}ߗ([i ۧBozU F,9iܦ3]^<1x:" # /1?@vFq:B#&:Ḍɝ&_u,O5KA hE{D>L}1σGz[;RyWOI:.u3DA@LWVWC6kElݩ)Ni=Vh~&"tWpcNr-KlNdP<(:R',ǃ18E N`8#_c) J5{"6V9{"'XI61 8_֡>L,'ERK$ű#Fw1IO- \q@Q93/`g"W(l_*Gǧr>ftg_D{ˠw* ^ U' ~̄%? Gq,QAdgR2e<#KJdVAIW|Y$}yW\g GpoftU$%cMjP$ z~\g#Sn%pت3d\0@,yu(OǷCq<ؠ}l4'b.UצViqO/O~QܯO~8O1LUߵ}x BR;<褳^\B:2w)T#WQzn;v,^ZIڍ0Xm(<һzǐǛ@e* Duvږ3z:ܡXʃ>嶈IU 5e(- Fi+bl>j.Fx&i?@0ND6`3~5U m۠ }R2TdSRlSU4KLI5;gR4)vL -é)fA.+G 8U^bؐ)'紲r3ճ,9;̍uhnٟځ y-p AS Pc n )]c I_ScTZlv5!5 iE!\@$4ͩ od ceq/OT+x |Q|t89]ն,xR>&,YHwӡ^MHM3`JɝrECLx橞Z\d0|%*:~MG݀ ^ǯ֏'_ x_[>F*f-ebjjdZC'RM-r)cH|ئ;;2[Fs?GdS9m/F08#Zmʬ[G,AڒF|;"t\e$;  x{#ш#t|YQIe%_ vg)qiG/Cy$/ESR;4mM߫z&翓E2s!$PL|z¯NyAIV2EAvՏ"+?ϐ W_9I0nL2Iڒ,a4'gߑJϘ)/\I0A6ݴ37~c13|kByo(aT:WXR`w@!U+\WH%A@- o ʆ hZ0 `6nuHOix e#gU_/F`NR̈b@KWCSVqca+篗 uߜjnSm%Yt :tYr^/g{tP[[e 9;=8sͬoZ]rX~*M߄x2I{,E7pH`I=Y~v31Jĺ-a7c!G'_d {˛n@[Z ?ׄ,zR_mf]1tյp]]Pއ+ ߥ7tu#\UMpUFW7's'8z8 FU\mp5'׳OFLzh4+3\]NW*'\IO/zwk[=؀ nF 9xrϬBa<:Q".P|ІD: _a]>^E څ&TᲰvt034eq,Lb-OW&c\ _aMʌqtc-qp7q0K^ 㜬f::9՟r!@:1;Ln!vdn!'o䁆7:u=/fu(wUd1^)&S%a[UaH`.=vp0ky^&yZWq;z~ENUJ{6*JEnX$ _#\N*HC}spn${]8]Takq'! j{& (A0Zb:KPf *(џS7u@e?Qcas9&U{"i{ez㫙KcwtobĖUkK aso3fL.B}~u{'|F:a+BgHū,c8(} iۢ=uQx?D'CJaDA~9uYըa)VlDž,Ub07н'6ۈCTkB7ћcN|E{&A䚡8m'RVy.>m?K9"FI!*Av ;2xk%*R>X5lo%)~˳sb9HFʤfAM,1гђSTK?bH(4 l@xux+@-w-9ls~+~; AKkV7IVoЊJۜ cOchÄN]N1Tzxp_1F2#~]&h>ei\C%[I)kV  čH7=;bv ůP}鬾3ƞUi" U7t#T&\%%2\;AQ<Jьusoq  tRא͹ŵq]j2"G^[8/^ϑ.ʊנU$%QCyPcO@y6T\:P9iLwʛ=GRJ㈊t!@$E*y]a\}nT>VjZ})>dV2[ZX\:nLcb5 \ >afLJф*U ra4;WDq5K``l LP4iR)Gj Q[( +?7Q!ͨ߭f:"BG pazym}ԾX`u=H}0a}]3ԯǓMb$MU4E;05U}eKy:PmD.6 9܍wqzNiN׼2+kJhJ])+Kg^)|-WJq҄x|i\#~d۪uE_SܣN&x7E{ΦܛBG`PKїhQ<T99ckW3MЀt F(#Cy2g3έU0Eٴa孒G:7xB'9rťͯ>c,fKg)ښs,KT~NlSǗr[f_|Ռouu9gk6~T[N-?LdL=>\o@sq7~*FrAi h)~*Q`vh;::X:t)^UĠLrVd5Q ]5&my5_s\y=iNTڒ+ۏp# Pj|YZ$=1cy{טW+KΗt`)eyWx UE%-8@Xdx&9KdTm4@ERjq۳ڲj9k4%{Pys%Y31Lt v+F)Ck&#z: 4ΗƧb'cF::Y?ڮW1e3gF~F')N&W߄B6ɽOڋKL`pc:cE5i㗟Lz.6tje*h[zf騺ڐ/U58:36.\A[ E 8$`fLĨq"m]>k3<ȼn7u9rZ'r헩ViN@1X UL4G_0^pCs㔣E5㯊i) ;%c=ڍ+jJP<:i/)IVNS0`![ѝY2 52͕Hh7vde>漵Sj:)~001V*&@Y%g Jj|׺9# JDkD h+2KLrq=`'40W`x&Hޒ69?6b忛{6:nR2ef<& R7zN̜&:2|4XBW,FGS_#\8Y](g]!}2@epqBuBnVi# J{M IS_d&Ra2 ȃ2HTG S Q c`XeOC84+c!`VܸqiNqA6/LA*mCka)8\!G$*}d.)ϣ9Ci]$kGWo$`F*>Bg)V+g~e?{GP'3m3{ ^UTa$,e #./N܄axӠ9?0}Qo*̾>7gG&u!s bqt g R#MM>*-e0PoDЦtgС;6!5]S^T>Ju){;8 ͛=BQ^;#S;0^QڥjIS p =<@zBsðP-seC*,t1z3Gm6ṛix&"-yӽ4GQ=i/컈7;CK#?͗<MR|L'5쌼st+bkN&a I֞nFX24:ݛA:SUW9pS9;MYe*7(ar_8Y(Rζe /gTXy<A/1'5FK8j,"wQȗR>>e M4Ӂp#3 M.,fcI )3@kp>`:;FJs-IjsG= |ʨ_InGn"yd&J:y+Z Uo *fsX( aXJ'TIF~u|+g>2*T|)Ǡ00 ,411#tSZXį~ِ6w$ݐD/{ )TLds=B]uq3k֓,^kPt"-Cf=\${0/f=X́A%%/Tz[l(@>-t?-R ;}hAlx@F_`]g?Foevk$Z{\$,G؝Clz~H2D'f_WhKר @ռ Tž՘[DSw{G!GhxϽxW5*rwr[&x]V~zl&1.0գUUgp pe&zlRsmVt@ Ҋ)+iD]GzT9"1E#!jv{Ym(O%cJm459F ]UfqR`Y'H\`̝-s`3JH0n0NK:v2OJҲ~lJ }І߹&YGN9;+ +0v m*/@@OR*k=SSSPUHrumbO4O*^rk+.n/.ԋ M b/,Jq_Ubz~u"/kߓ7Lt RYrE!wijL+86tЁֶPlGqMPAFÚ+_2ȝyv1aQ#ƨO)4g; ,U"`<̃n%G50ۀd=W/ըu@T6WS+s{rM5a]P'M}S]TI|*[eތ64gW?_mt!י78Owbn s;Ŀv"z0K)@"5zD-W ,ݱOvrMjy{P(sOF*T s]f/q &G͏׹|O;)DZijtˎ ﱸ@V,} jؾ cPL7x^}^(S>{Q*6xyw>tU-R`@mXPZհ-k('9ulEqi^jIF>[@^poS_z x b۸HC~GG~h~0> eQZi$Ky^,袼`reE^a/"/x,>_"*A"wPlq`FɁF~IwT'قnQ%3?SAl}djk~*6Ug-QAA.TY+TQs#}:'^[!T6$* 7@de=S7 g\d<'1p41p+/Pؽw _} X^j9+`U'+9EʾB}(‹n;> $vQ\.:H[%F0UJ0lɰoa_J8Ss{gC"'Cq[I+B9wX_%45To''_ P5xU?$ >J(e)>]ha$0oU fi֔{hjiYbp(sN-VniQd(U>tYB.9ZxSk K1Txlbr!|@~|k umZhvSr6ƒSIUy>ckv8#NF>}jnz\MhýGRv @X_79zwhPC~VC\(i=8M%: al>n)W+|ίrgb06ֳ߆d ^T\'nPƦ9ܻgh[+A8opl 1"ezXONe!O7ى= 1-ag} }s g [+k'6T,Z~@x1¾[>ƧdhW=<3ü)8ĚE;9tJe ۵&%_[?uSOIlySoLq)O35,R]4=&o_d }'<~GLC; S2W\KrnSDZEܬGQ16;$5b.…k`CY ebvg<浣5-[u9 {D5&cQF2sL2b yi \W TCP|´a@ՋEh׿|TeFLj G M#f>&X~g(׷.ګPxJ5h.v2k_ϔHE`ψi 4EgS&1j5 8"`l`aڣ0#kX4 ^sW0ݍHǃ|uWPdCn=kb&A"`8`swM Emf.M̪M80,W˻(|+ kZL6Qy Mqq1t0.Sj3]*H Q#_$NderY3q1 @p;'p~u./?:\2g;3_ОР=<Ĉz$g YR,NfUޮma=6Lo"a84rˁҋ/P{{xOI=k 6BD5A2z!D3!GQ Aw}eh^5;*¿eHKja >'lNhD2Z?%7vv^ r1oĤJ,ϑA=J`~t";im)j{4-}48|NϺa̖ &@7:9%xlHpر(jj|G+?6A8}1C h=mWnc:ۃeZϞQ7زslRq,%4(֏_K|sR)mz.7Uߗ& 4,+P󞕤abüeVLDϲ +ûQO)ײ}:8I]< cVvyGŕ4t74L΀Ƕ>pd:_JUXUv GU1UӉNê] TqUbBLrN'"ރ#MJȟZ"z ֨xCLWm4;@?.~4 6= ėQxˈ J`e&aDl;هߥ'2rTl'7$1$2G)\.2oϭpiT{^ѠYwW׀%GUPcri}=כ%#6{8 0V,c(l!  le,O&滛IDg< %>߲ z.YT'8I܊Aa?+ 8NG*Op_ g<@g%@wSN;S깬>QykU89ΧD1P4g+\vg L-SUߔ{j;AHLW,S9KmT-^MʽZX kfW.:k?v-hqF'&Q;V~u/2P/&Rgkjs)'l/nwcSIqG '۸!EziR{cm!i_BP`S$rB SVh濛J[F 鉟8stjWsCBd/&N#uiig>z|//<ڹJ袥JoY^lŤz[M,RHNgڞj?t,-j-@j5-Ukazc0.C㍲W~Q͏&tL~~e$&v꟢|wYOj~.|`77:>sJJ%ܛm.$APJk0h(CG0KV&mOL8o &MO!:p=0 pQ]T l3~ !s/L(yI II}YT%ܻȶ{-G=bHi B{[&\N.5Hxt}[=YװT>Nv" ksQsO۞ólOtN(2/>3&Nxa>uBIܥ _|ʧ>'/9c'ݺC?prt(K{lܠ=V^s@otۮ!t0e0z 6 dӯhmx$̧*nYD>^*o g -EJgJ"/1CލZ!^bɐ>LR6uTmfhct >.V: ="H>zE6Dy@QL|`))V6{5EŀVI7w7bLZϘqRK݄ܺǨOOUd4fm@~Fߦ:?ʶſ۠@yWzA>n{,PO$3S56 }OHHDN "<ٔv  R5]m`ehЃaBWLQ5f7 M" ۘY;9yGKg ?9#au7vo`gcNpg9O Co/9n ٱƘ i)k_1yNgj$t"@pW-`W~K?9`?_zJpm5q WGRkWp%>@YAd|b ‹=w&(@>Ƌ;yU5bInLrPu-acY1I+vDbL>RZt`hQud V$lѼwlUljH`'๜N`.< . ox=A*$o|#-WoF?~-+7ſ}kYMѪ݅r_jkɤJ+I*s8d?! +³U=vqj-ӕ)$w1 /zGn3v֚_=(2r_N4ߴwv|ey|G:Ul{_3u*=ZkGN#ؐ\CУ0U{_ uk 8b rvжih5޴L/>J/˚` /aԀ.+VKu\e krplrXcԦV=SI`=uu\BVA %`'7L:dl"E5+neHIO \hJ\|'YgTVl!wH;Ş{2k30Z\L#0 Lnrgb7hU {'`ܼ%S&c0ײc URTe7Pv ']Â605\3Ēռ`BLxz?R9݊gy<+S| xdg1| =#ML.k:*A4_,x>M6$*{4R\~)~U.]U^A- {vJU> $?܎xW F IKIWGl"hhF_˓8=dOS)3%'b4Z 7e&gw!7cꁼ90W8sʜ!S:Z)\dDv'~x=RK<e$ kJS ._r3O'3OKl[/7q>~Q)}?3<>U݅.0<ܜɑxߊ/v-ka=w6v0Ӑ̿?Lzi/ `ºZoGM}/7Zjɤ& M}33I}.g2~"F%:iiB75MĕWD?~}4 (\{vPH[@.A"Vt䕼/z9)v%=b'# N|`K-w=y-=A =Zf3M\vH7{:B z~ke7PyvҌ$GWFe=x W׺| Mbk ~axx&unWfT'\'9@D(&!:^5#}еK0\j;h=Ao\>[@ cCC0|r~r&oҕrxEKm2k&Bi yv;1`x)͞?e 29^>87bmfUuD3GhCߗɔLzW?CAjYxW<o G\fg_gQwxu,Zk,c0Ǵ6K69=-1SF+hLJ^MR2ŪcG"*M?b_*0C Ja/UlRghN!wM&n^T6 K(AaAiB ^e. ;ijHpŸi.ɿ +*4DaY[FV vc\OUH E5#&iep W\5=61x~ikPx[},.'J8m%z$Uwx. bӢ㧽ZRïʴ큘U [YC/$^1s]#.lL.P> m#Oo)h~şj6++Ҹn}N6XS4T͕ %Q#>brp Oށxf`2&Iq}rz0J ?˙d=_fA职ԙqȧq#r)uܡQ9!- t {M0"Ue&6`k"^+vLmr;WPcMy\ޢBt6`t=`0~ߞ֥z0s!~ cb]9QF`N6t{cPͰ7l\_4B}ֿ} @+[ *K?LY8ѯ4?vhjÀn:pL_ 1}Y*WmǰU~"<ȉػa@q YeJظ!jY>D(vv%Gn7d.N)踧XpY :'GH vrqUS[cmOFќv60ˢ|SП&7*FbX=#b|p/,ƃeo&Z?Oι~~;h-3½ =kc #gnPOk8F 馡EO-\z'*(lȏmƺG4iߝ ,a|SxFqEѬX+>I=Dm/@ ()riJقY b@|ˀX~`I$6TzWC-6M!j\/:2vbm;/! \+h+r_uMdtb?̳ r{L_+#wCd Ҏh~bl|tx"`wjxDŖ aڠ&JBӱ7(e=p&44qe;I:DGBĻ W2X@l> +oφnqODj4@R蟓цizY{w O{3%FYbW8> kS̜pk'3縙t[ܙ;eb8p \ J_ B;: eU|Cȣz5ݲF=H4P87{PtZ~F4$8;8{aqn|`鎉q^}U." :0?9Td 4\[/^/{˔ S#J-ՐFG)u7[[~Lm/Qrq!2*eI_n_pRpDCTb\9B4n­€>+?XɻG2))}/oHE޷=!ē| {`xQANQB*C}1&Q K?Sk g5=dB"3~J*d<0 ^UL(:"'c~HEι@K7RpLK0⠢e!T2u}|do*׹R\Zo D;7WXՒ{LMB +>tb=Cܗ o4/Օ/gGB^\#Kzw#_+!՘hʼzw"yʁrʬqXm먽kn4 |rm `do  3z}DlDQbP[jz4# Kg8\ P@\rg? ]Җ*q7&y}ă@4Qf>%lߌ SH=`>/3F^# 䁝56& e))Q:,ói68{-i7?rRp"v#WVvjo4ضwT'Gy-JxH(|N2Hdg%r1jX/X3iD%n_]h}^a~4!u#|7izve)NNd$x( #`65:k%]ƺ߂_L$k+x |aC ͶLA?.kpuРIl+ǼGC0_뚣i w<8[px2sv4dr%Ѓ,1Gc$n R}Ўwu)Q0^dRi 2$qzn<]) 2(/>_A6g㓨ؘ! ga5m->,?)a[q=`s+KȮ;bg`Ǖ;nE C[M"}X_w+m4=:{kR:x=*G0x19(>slYBmI_k}/&n9}cf^<).[CaJ~GuSoiҟzY([$} +3.rG޿L45OQK,m2G{E5thUl̵+cQ/c_lJBaMtX -I*ʂZchE/2C-XjfLzw2bc_ P`$$޼1M^bbj['~T CCQ 9)LC>N2ۗ?g XE?M)ici)IkVϲMnli'נ 4ouC#';Pm()C'@5JoJ>˙:ΞnqV3ER, ,Yhne51:XV uϝM鐀)O;p۩'ǘP 0 LQ.`*L] SoUT$T4~c)WlMsQrQ/cAojD k5PbwtCH"W~\Bny%"]FL(c.aY8$ ԹkC,w BDuY>íUlP]bI1=xl{K9\#܃J# >O,%45"-@0Ar^-0̖ >[0~` ,-=rT-rwv2>-X#{o|܍X3׾`qBLpqr[ܬ$ס:Ny U/>k7R_@~!-\rMe gՒH -Ms\d-u,Xǚ{~Uj6K77| XXr}軶>ۧ*a=>֣օ^ k!H E3-?\A):]0 1EY裶> #F-LvR;|[MX2eѱ]ti1NcoD^Y>vI;p3)qt*&u/;N_?tUJRL>L(s-uOn-۩\~QR;g"I =ӠNl0?7{!/"6ޖqz7gcbgi0{+0%jQjmz5 AW*nmCI s.;sr 9"9Đs`o}IBƤGok72V\^iO/: mxnyx}3^=ڑ{0*s6y~zfNd@N~h.6Ssm#o,)z0ѓgГș(ӻ-uitF]o('uZ@`K/ lbz9p"u-a7>pS۽?c&xG o\}{u|@>&'|7 N"{0Ql44mQ}uc8bJ`V`lr6ySLBȺY ;fNQ{##>,7.lzrg|7%2ׁ*U/lU4GY &w|ª#!$C]T+~+Oz{!1S1,rHjCKyhd<[:*-Y}932xvp[Ok/'̃s۪wK )e-q)Fk/-gtJ6ҟ- "R!\5e`d|+\N`_X wDAi\ D +H4f;ư Eyܨ(Y|kr1afQ+^B Rqx1++LLNb;qph1,1F>%JOm#rzd CJ/ /b/򩫣0!`ބbPsLs\xN@RIzrXV1,YzN{c '3\Ыjsr:Ƣg-s[!~X 4c"XW[]N&nuȋ,d:E5ח':$X$#廠uRD[%sED%sbi %[Ɗ-XOɐ5'IstSLRΗaRȋtC83 Gmd\0f6͌`gK\;)W|D3a?=N?ul~AKq} QGi- YlQ?XˆJ& u5%OQfq^2X9HEPg0==;Ҧ \0F !w}ufO;4Su- vTAf"-FŔj`=5IQڈ,wnY#NώE#oβڋ fJqOѾqvjNB5 ATnQLoC@4 e7XZh0V@pJ~pj3)? \+B l I=0l/v K pFD6mpp|\֭1*6:ʉ@;礴}/bcARJ|)ͪ+U(y_vFEX-j޽Ŷ(\Cx)-hJ-0 2'1HJ+=ټRnvAL%Dm>9 O+P#햪yA~=KdY`|uQC5Pb9ʫB@+(y磀:: Qq޽f|H|9*[zґaRǻo#;c}bZOUY \>QIA4VG>wcj knvPܩ?ScTITBB2|ǐjA==b( ~&}O.^FAMUEggDj\+˰N6_R-~ly19s+thlNl{o>xv'YSg8rCVKifܸv(}С`_&_as6Ç}~ff W79·@h/ޡ0aJӴ9 2)QJ XReKn_هEt1 H6(+Oֈ~~E jbyh0>dž j ch` CIrVFy wAf"DlئU|C"֎%o8p f"nQΛ\_TY(uOMжDD TBrJSc!X!x_EVŀrGCۑ1"+}{Flj+*nq&'Em^|5z%2k5XMiq \ DT,_oanEeLMQv'(frn2 uWW[vAIlh,3rVE$ ?h/Um箧c$wtȚ4o;q>C6m0܍$;ÊNcfj7Ž#A{xzRB=v3rzc/]=w5t~I6NʃF>^Ptr#˕q} qp|>W,;)Jrc1vˁ;TQ("2 rL΃TXF:q%Oe*79wP)aB[CܸX{#vh W#W3 ~FrbZao! ~#Gf*t*6ɵFm;e;N}m+s1* ;^qՈwRQ˒VJp붸ޗwӸ(&ȹ]=wy6CY~^*' ෼3.\]ߗ i#"+*ۻ3dR=&1$ۖ&\kJV4 ҄Zⁿ .0 vp7.t;3!. –wڧh#8v@j2GѮIZe~m[rU/'n js'0Mt" lxd\+`Tnu\3fŤr7)v u+hX:)cߨY$3162orvȾNĢ_ܲoԲesX{PA* 2.}x\0^;Ps"lJu8mPisn,Ħ ojmhczx Ձ2 :SE#OK Ĩ5J6^i]v# g]m1DQ#VH\|cf*g/BzssBbA"hFgMsl}l+(K_W ҩSŨi7F6a$gem `X+W:Pd$c~ jgAQ*Z~4^s-e߃w2{Aغ |Fu_YS}z%33A8uhZ7֘{}=Oov7ٽIiک_(00*~DMFe l?EJe/#6xd,-9/y$-CmeI1 ˚Gb3.>C~6amtc\s"#\Ekj-{Ebb,#{*Q>B Wȉ,Q BO#ayidQLtaMUNP S Mt+ϴQn+ʓ#P;9XS߉Is/'}csyU=qߏ=))\FzJ>4QfncNFZ]+'$q1>O6XlV ͑C2yleMPy% L$6iU }Uqq,ܲoTWF~j4MhtI芘 7mF-iNbMM 7>1fE]%^"_Ew=4 ^B!{JPCeMʁ T!/ vi *w8H—_("zNYvla뾏*`MJ+38);.\qCzRpqۍSNl>}caHmDID8 SVpE] L^A3+"IcP5o,/aӌߘOge{lh/㹋u|k/n~Kp7J7$9VM܍@9ywА_zYD^Ө˟NᲾz[Dz?XfY}l9EvH#jE@zm4Gn ݉+o)[ɂVB_Lm =I2s@lTXh̸B/- )BQ:DvF#FGWsŽrkXOЂ2F%d)ة#2Ik BT\uSr>:`%ԾūB:~^r!x qc+ 1t[Ǩ^eX2:'@V~1bPlx<&c `4鞧i2mǠ$ R! wK#Z!q8FOX1.F5]`_WbHI҆ș ȴ", YM [ N^B F 3}٫ffZbC?!hU)i wo3qr86> E$GU*OG߰05 nBqsSAZ2%=wC\\|H_xKkPrXF n- 5# '8Pn*M(2M~Bnety1? V29ɗs1am3_Cc;Q8Әd+s~ v|e]`?łWKuMz [u j{*ǻ?'~~y6]T}񒖳$c} Kȭ4B]kKpV2sd u˝__({Sm'\/aa|M O%19fC:+p:>yǷʲQvીBIW bO,;ę@ۣXgY j.*Y\S><8IwJ}PH6W|meIT3W ct~)f\bZskB}"<6RTĐ;r Fa2Qàd]qR?LCل[ϓ0~wx~J!b_*Jg0)wdEyKCbwt7 c/#ZlP.y:Mq"3?]0xY4J'8T]K#d7n"ݯy}99z%ܓ8CG@3 Aw9CX0Z`d㿯:31ů,+,&O 8˿N~@Z8wN ̢dolle,] d}+0<]1R OM16킖ٗF*}FDzʭ B C~8AlDXN} y-'ڣ_޵dos2slg 3)_VّꔫjN~B(O}e15d ~l?sYtZG/e?a&U槗+W\,1F_Xծg"Y|:״Ohs{_yTe`zxR5m'F|2kojĖ Ҭn7>[;H^W~Q ~Bvrw~C%˓a5 ت=GsSߦ;[QњkUF_zѭQ~͜}xdGެg:_w 5U6u/C =gg ?pb*^wװHL3#XJmbe?ol ~g 3D0~ +6JM:q)(| '9Emwʣ*t=I =@qVxZ(|}ZG˕I|veD)qq|~̭T{*ܝ?[0niTXAlF-#;щ kՓ"ʕ8Jv,CUD 0N;EK_m5*d] u;@S!ŻUY|UѱW$ cųHtPl޼e7b^o ]?p $/fRcw-ʇ_H߾[dFĢq!bSHX4I=ǯ?h2MAJjBbjT\/_?s\F![\5TPc> ^`6F*0ICaOIVq$   7y/ܝUdJkLbN3[q:qAE.ߓORRFrMހS/v̽W&E?(1`< q@GL-26HSfTt$@HsYf2"x 6~~@%g^ *`| 7z-b/`h ws07Znd W1A%RU%aʉ["]bjj%=tp4dxI*T izy ,B˜0t ɿU}v4_im1t+2n>`@6Zz B) j7I#&RiDR آФ =)F'e7cfxY0ycRB*>z=iLxt?{dH6Bu³wBoDGnP ?5Ad>$ϙ& S)XXIrP¬Ee%EVP/vF*c^7Hg/[G_\|'/WOSv>_ptwuP~U+),~_sO˛(b"%P=lI B_>h9ᄅml'=`M7SAV=!6gAPY1J{b_? r}y:2U*?j>r-}EC.LzF NWtL.㷤SU#`:׸S3E[6ʘ11#햝NAMH|ܗ.m(^~9Zz&usJ#tI֕gW }X=guP_&ְ~5F5S|9D_(|ɻNpjH~k]L}>Doo쯌m:)Wteqxƺ|,v7vٯv'O kY|K5ڡŦ,oX] q(馧=b(/g|,Z?ív<  \S$u!OF[Bl~ ua^vIl+t˝$+::^RbAJ߆e]g~$.H7U&گ'ThлPQ_\M(z {EgnxhA%u8Gïbc<2 ZV \֯,Q5YWB/0c "-)+/NS$9QN2|y(0~/o{kUd[6tճ ށt<~ H3k t/@Q iK~J ⸮i+yeLZ#ES8kړsóu> >L6R sɭ/egF6k>}``Gޭ@ +Z֞>:>c-/[i?L(a xE\bJwpT=:?ka5OWO.n^hki>Ƕ[n?+84ue.̇KQjqН9{A*M' _J` t$ݏT0ak}8'sx&gG0G3}{ 64v1Q8+=%nEڑVC?(4@͇q65Ơ$űĺϡ9b9ͻY2y0/NjqL 3wAF^QҥYXD(IEr.wvcg)!6#fwaeg@Y=:duvM"7ᰊjhs:b#:\WJ|t_7-Z,\2?F*v`ZcFf){Ȝ `rϡ+*ׂo 0~9ܛrg)0s2Ϗg{%-uжNbV zi`?Ihj;MҠL{'vN]  VO0O؞ī5+oj:LC qxI=OqOjq33uB)9j,NܖqƛXžz^_sD3^+dБ0$tsG{j-/яKBsc?1 ?3{r?7#ئG~UA8|\{ 8fdSpl XbXaRB ~Dͬj9͐/ud$eXFz"]!v!c_cф#H`6p=<ܞ &6UiO aJbJ@T`k! 魰IѵIc=05$^wJjw^tۯH7SRR3)p87F"Kj D0liu7qE=i WHV6E5QLE{pkMU\3#yc'4:EC?`:0$o4"9wOZ翥c2~w0JiW#YFMOtvAC @4܃c;r[j/FTM FatTzVmW=Ϩoɝ[Sg㐁ݎY'EL9?7ҠMPd(Ov/c1<=5 (ܵ0: !\û^N|ejӾ7]Lom;)L:d}gύ3)N?ztB7]E!xs>xb\Q*%p?Χ q#RXtv5Ttj>Ȼ+psl#oyuƑOwɳg OF_:o\wƛPIF[F~iEY>\ D/ _乩A Qxv}T·VXJ;;ό;Lo/4mrwdc21AYbi^0`p,fF:,@6z40fya}/|X *G$(`k1_sv#AJU Z,F`X=Y ݺLc~.6%$AĂ@HEL?v:PkҍIxQme ;*?ՍEX_5G1s]1Ȕ5Y[剙s.d4::ZMDktO sH*5U=R="Bː7kk\*p[΀/\u\7*׃Y·k.] pWڠ\tz\g(דຯr=w5p#4qܼXGX&H3Pl$Ov)\{ ðLϻѳ^TGVWSsyyRA% _nrK(̤WlE *U%moBXK ak@#< HyLvfhςH` lLv p9I4+0t-aX e5ݣ2㾉'ŠCyD"l4M&%LIAY]fϟLG^FAվ x䩲[ HQL՞㙭4وPZte4)0Njىwz$zP ٍ4cQ} YJFc{O(Sl&PySW^A2!-wMokgM-ȧkuT LSazqA xhK6CᎨ6)4ZcKl35t6'6S+U`/@/|gL|py6NuK(w͏gr;^G'$yU7Ҭ653CI;$[)meq[ ihI_3`$_hAؖߧ 9%wPO;O 5) :ܬ O#;z.%F/ 㻯@eQxXUK DxI>Ha[*['F0^2`1ƶjº`䀢w۔5ov7ҁVnM?慮!gR?Ih";K}}\;,b"~&T^8zTȤetaa IRz3;QJnJ`1s7a=*C:"cEx/p9]f4P ]G!!yr8$c)H`2rY&"jqc^e(9 JO g!%l7  KoR\i(Y!"^Z<0wU<&xg$|.JReK<']9t2(H*ՠ$_wC?ȼM":iӖbGqxF&?ΰRxnDJt'6A{pD&vBS.w>i1l?8L#CpM\fa:Ej#JM{*q0pd_ .tf;{`eg'ccK/˸iMG^]n7赸/ǁ+^.M 77ECC4A}G7)2N=z\pG_3%:>%äX| 5pOkR q$v +pC82G ,8V`1aX +p$bX#a  +@5rGNVxEε;/<1dLS ZF!(bG4 A@!j]Ќ(bRre F&#N F:!(c=t f%ʿ~G"KݤާvHc]g48G <߬kM7aAmS9ƞ0QFO,̤#T=V)\ n7e ~8O;(? EMM kZ'j]U $sm9O PApyۺ C| A=1ֶ7cTcX HtsV/0VKhl~L:'}6E?!n^$->l]/wkpޑ FͳC9Q rTbrNd̀E;ڣbb#7B2.-|";b?_4P(캠mALr=&r8 $Rs0ޫ17J:*w&]1bb"&&t'rBMx7[/l<4JxEvH[aoӱw/TELR^ \/ypU;=c{Ap#Cx3mdK^*UQHgՒVQuiP7߯*/5 gcĪާw9^&ݿ9E7rɶ_ښ@`+B<0~=?$$:y.Z)M~B{HlL89ey`jog-"~ j/m&(^ p2 iSOywC3 ,<-A*3y*]!B} 64. bD䲩R#?C}8o/JLv?)3NhsZ(;پܢB +\y o#RJf_u7z-wӄyyn'0{On1.S4 EOǞf;MHIf:o̤$֩djg^Ũm𹼛`:KG<߻&*z'ԫEENuʮ'0 8pC[(k:_gzCPP,E ϫM._݌ߟZE,s\/1c_g/4{="A}v1 j*tsZ{Jb04׎; ݝ{ps =?bw%.#%BnhI8){N`Uh? 펑'߈DCtetibϬzCϷ"Xvq0~_8xV(:i/8.~PA < % 5gZ!3ґ-=C Ougnઈ_# >{B;7F4;!4yMp4cdAbI~uQ#ߪ]k@宁fV!87 7Fa1u+gwh&gf0W=Cgr6zrk)'[yY[ cv9<[ $ 1Ĉ9iSc-Hx0 'GN:/ Ui빦* ZLíPARzd]{iT[5 5]XpmL`lkV(y!` MHW}G$:?|^ z{#Jwlͭ@;l]{Mgn4n ` UE~gvZ;#Nx){ې ~yOLރR>li]ڈ`~\u"t %+:7IF}M\̱2y%?FÞ2F~Cs;V|acA# AEiArAJt;s peZ P-ns*1s&|_}_%1lW,H oOJho|Gz5ƎFZaB_ Yv wo>;E[cw qݓw2No(,?N @'yhxDuWc/vZ^b`Bҩ38\/H!uzٰQ IepO ^K@F Vt P+}~|F޴%gBYW~c%qŖdslr}] a 囵M~GUvw#wqvd+S$U.%U.vm[߾׊4jylhru[?yO/GD{;^mM+!y= h0WOݬ=xMRzǯH==ۋ׸4΍zlD=/73mA/^$1־gR_6*,Q4VQFoH:#A1V#ZBp3|n濛&K(*m4'o4pƘK?m Rڣ_+mJ3p5āPO+WB8 F,\nHҲٽ-u!EJx We#QPE^*4+A=U1:W#7&)sCa͊&.G|So>'4G^)¤x9=oKP-B,^;;쿬8L+B_3+qevOW>U$:ߤpzsV0?B~>w%yC, 5D X{C ::~ %nmyj &C0mPAUۧ^I@)' 'gɷ1جLVUk捪iU'M~[~R\Ӓxnj%JcedXX@?!9U8 'ɰ1X=)6v0kp*^ |YҒ6GW#:8<o6:FdĘx5ޯ|oZ[e^Wڥ\GZ']I 钋ש}HO1(^DAؖxy#Xt|bX+[(!I__;6QP'JPL29 GDmO)ح5SyC\%xszJDį~0U,\ck_mrQ#>6:щu R`iM7rGK&]0p&,cF)&,z. DUf_=`Z~i;`g+2Q xFRN[eܤ;[& 2K{#R$>ǼGd9)DA pTg ]5Z, jԚ "3cgQ6dJΠcވ$’\]R"@8/zptNA> Ô`l}2X{|3nh#? cv -PL~&]aӼ~`t#tu\l&U|nZջMVmw+Ђd1xt C)B飴 )\ ffsQIw3t@I  UJ sqDyJɾ&XkI 1`Y_ؕݛI-< KoZGEVyƘo5U)q_}$ 7|A,\fmgDtt݆h0ƠaJ$6-RĢvSkvWCX3O]h1duV9g0:.$sәVDDgU$LbJ/5iw<$•nyP{:(8""3WFyGwp OKlfx*6 ˅c)@P;en^ >-]tg;(]5թ &b2ބԳ}~]5ǜIa0r=G{`2b#U~K"}%%,_w#DzK]N$kT#}~uA2Te ʠQzXUJ̹Pǂ&Oh:b  @'^\wr|v3k:#x _*KS@2a~HB];ߠiDGM~ړ# y#ߟuYݱ- kn*mKQHc嘘hDӛYKZ})Pryml_8'#Eh'pzPU`1ΘHz>0Isby]k8sVwxۖo]dzڠ Kz.qkZLb)L3.Y6?vy(dlVv *YlKtX2b#|S+L|6xRmA"[kog~?Nm&pf ޚ585 5?A2gF4R&| wb m@Dqz*c;LBc|3(a$ ӌ3.ALp+a /HZk\3IQh1wYf@,o܅D\|?#Q)Ԏx:]aǮ:EL+t&*]@ Vȏ|n˫݀֯7S04';[q`u*Jż%c+8e7,a PH*?rk)Rԟ{f]g d*oVS"np/R¦Έ>Dyy>%˪ Q AD"sY<cϪ{@NZ;KomъA`%$kE/槺)*&@@/Ccx#v@_AfH6*D5{&e.ӓ'4$A8j kNEH\0Nmԗ[Sf=mZҵ* ^?l-/z!Hw9r Hg^XG1~$MOCށĄ7sm ! ecntO@Q-y`7Iv ٖ\m-lds# (l Eg_ SW'>)Wv IE&ma |ɁD {0׈UU4$W1𘃋1w._]MMk{Kt" DL,({I*q⠸HH92H#O^okW Txt(O@ \Q%#vPp`:wߚm_Loqk;O9ؖQ;&Oy% &RLJk d&*q7 ֍4K~w9JºsM+hF Jvy&|o׬PsP!3 봵 +T.[eM>XuTک\!.+s %F(y}s?Ds ! _{kӟZ[3H@~<j'SeBގ/|=뚟a}NuˀZ o#kp:_=u3UQ0_?Η˪cՓG?G,>_zmoò}m|'14X",D⋹h%HvruK\+ W?clx[)a+' q*/τ#}W 70`0kSd~xo [x8`m24Pw5elL#g}Be0Y@qasCW!gпo2٘hӿK^Eп1[^߿Ek4UCA&%C-gYMi'`0M^QǍ)ɪ=xu`Kv9xڋٓ|{J$&ɫn %|9㝎ض-ZΧr| >;JtJff^\S_gui1׉_ NH1qA.3(×`䪀}i"ō}:w-8_~~`Y*fu`~̈́MbeѤR"Աڵ?X;lW* ɕT 2%A&j;* z e '{ iq`CKժK?xUA8fN bU&=Z&P8_7!WH1;W u%|\4lgw$< 0^ Az;#}iNsѫ. 9G`KV&(~59Y`y[3SHJ;4"NBvSvXL)(R "lH<%6t$jL"RuP]b.U91~wo,Gz-ߣ=aZ;8JPV0:\H\ ({VĿ}:7vbeLo3W'‹/D7no\0ʿqW=W#@O] {¿}_kNRx{+m4rLOV p춊q $F$\-t#0i&#[gcHf;*h:{a/0F WȽ Ƌ,5ӊ 9L!U׭ޠT@VeB,)Ӻ [,E7qt],\֟ (D|\?cmsu߿]aqFއ}0ϥh׎@z@:Ҧ ](\=2\{hOͱ=AO){NO?${ U/y9!0s߃O=g0?~9yiV^{.Yd{~%yO7=aAB`='-DYh߃z9~{g<`q\GHJ 7Ѯhnj"XsO{0 ,QCI#Fk"Ϭe ~]@=(fQgh#Lr \߃~J{L{sY{uxȮ]k42Zk.tv=38ˮ'u׃hi77IՈe߫&2_+F@C|wd4-wx|ΒE},SҖ\s5ڶVO}-yƔ9 cz)3j?~ LDEt+?#OƫSn(?7/'fRV I/~gqtj&|CKlƀ7&oҕ PnM_& oAx3HǛ|FA)›"f ތQn8fRH0h #vQVQ`~¼,_t^l [JUKZ~9{Iaŋ/Ll3ncӑnXo|; &I.Pg N˾n%GPV&EqGҝ_Ma'XXk=VJP2>(%:u(ەfZ$7l2׊17+k̸ G^g\-+ 7@]a<Ȝt F\ mE?%c>:Fw W=@p#H5_u*泵JV)2/'%!(bt`lZC.?` ²}jߞa&$ŝгr&QHK%ҕwEG OZMy! ;8İ+Vɻ1*.{П2%˶f)E:C6 apVOEbO=o&_QFa k ^fk9N_/uRr9By3["'&+-Go~co#o~"_? Hu.,d6+VɅ*~_ȍFdO^s)z ݈@peۏ %%J>zguq]j”sCs\_r=őmb\~\3۵ Tő٢a@ո S(tZH3̀^fsHiXW+hg։\&p 3h,bJu̯J~j֢??~PG;  * icy˗ۏ|@^ۑ~MHq7{z\AI\>J=AdZ4yF!G%<<+P< (%aئh:(}жu~L (` ?3t"ɍlVk%͟* JK¯7ERbSSZMWK %l˘qW'ـIO}Ul\;<"&j 7[Ń)q5Oj% #(K;g~#~hFNU G'. iw5 |~v&'s I:{ K͙' $CZ89$ӸHx:c( \/r9AD /6t1(woiMv-}vW5i ~~:HVƕDH_㨹xlI24gw)i, ^R ք0tsF)]ue#(5V{HВ;V2Ѵ&!\.LkT;t&kk$A7s  u (R,#okjޝ)g'vX2B|Po<&3{F8A>xL]Zn:Hy_bZ Dj1,FDֆ#FfORq!^O%=ԣ/ x@p=3ɳA!q[vz|x|"a ԰bm4[ bt]|a)LpUQW' ۼ/:/`QU]8~A*$3zF ̲[ͨ"@z:Ų ^2RKLLCd~k}=>y9gﳯkk}}Ov4q:RZxyVY?(95uz';?nBv!g[x 3qɟ?n0}~z'%{=rkʦYe)Axؒdu!lÛȅλF Nͭxlu+ؽcHnk pXh<(bLkI_㸢DB':PpX? aGrC I' }bOϕ+ܬ'j,,{ Υ}Dk,Vņݍda*zg{THu| L`kW[ruak  4#6X&:$ˎmKQMh#6#qk쮤Jvz^BTY2싚f٣9sxJeݪyk[9v+kcYShF[UE2cתn 0]f;Y٤7Գ?(CEm締+E^$.w͎nN5TqٖLɂ.#fgt dt´8*UhofLoywz(Mn "xQ`Ugg4BPXݖVa@nKJPP2FwڮdߪCU^'v[xmR)frw!SY[b2a EƷ0&ϻ1E4{ɆBz|w!GpH1^UVf9Շė<[qTҠoc3rʳ\sOkc$_4Q('w^ Mb+pkUa ]l%AMi`b%o'@I?GؗP}n᤼a-3`41 يCxQ/D;'mw4H. FB Pxng(|uA{(0푻iY -LRW3@u zEYŸSyzgbY\s eXhvr1ꔎus)%X"{ A<&nȀE(e_i[vE|D/x02P^"_sc \JZFa fxkyZhZf㒖TßU*^}. @b/N&ڏsg^Qbx_Q8zhVcZ2)uR]/AJo@/敱^t;|\x_V1B*ч2+|k.ߏV'^3G0s67e۽J\ٲE{lsgA0,[|4 k'AJ.W"T [Wҟj>_MQbAHEe %V43cLx8*_]]4\*aGpe؎7vKu?&ƭYg278" zW X`cɠ:*dk3HY*D_{B^mLKdaoqP`*ajh>ꩂqetCL 1/}AIד.S!ts|Ƅ64(1#`^9q~=CJcs&Aʞy˽ ,ڲ5݅Y,hoݎrkYo4޹e*Vx[v 2 !(?);ƉPK'_(j8GJ.FR9|o>҉F;vT @8VQ\.thdel~P.|i1+9Kjdϸ\fJC}dSX^I% n |+8~߬x*FD F&ζ'unhBy3#.DSg⦟Iv}hZ]-%o+6Fk ƈ W6g)fVdPtl*WlJ8ig矶{TU+zO[5جd2Qvە k^e+4 fKɉYD8H̟baY=#`{q] _[ˉgZ|Z?~s]`ݏQ).sud~x\x(,>I]G:;AԿstYз#<#2*#PK9)A= go'1I#0En};e:Clv M(VX'Q ɿ>7u:GK1߯<堌T9Tn ;Jy8yۇX({!A7a{1 [y#mܘ{ji *{Z74625iPbDhٹ$ *]p&WήC8dHgt]zJ;[g-hmkkS}fR?yr_wuS R5 ??BV,ʿ,zKp݇2nG0KO[9B%#Czja>0jC.Ȭ(}KȯE&׉)Smѳƈ ~ c1N96 )xc? yqv5r?hG癴׾V qEtg`?yE;,hYT!d lXRg|A)Qn:K.z[٫+{ϙٺwcA͍ƨD!˘=9<jk'OpLGqagLո?3V$Õ~O *D:-غNX)[tkW~ɿ{B s{j;XdX͑C^f|XtiNxυ\:} XJ ͐|$µ$ 8ڳsQ4zyDkkL)Gȳ""b_6`btlr1#ў ;"lm|nʇs"4'PSsl_WȅiWP#eW36uN:EE9.gZi҅@,<)kRKtZ bC#>C>AᑁҗvJ)W {kğM\,S,qv}+[c2[ Ҵ ZKxY AoL,*Sl(AY*fk{l]Z"&=UAG |s7laM@l SV*1tCz sB#oۂ7^#@݀:GikJi-ExAlש30&Ѥ1YmBm$t)4,ҦY/^, c ZE[QwoNx ݚ) 24O3I5j:zQ|Yhide:4x џNJ&_r!+Hxz II~l 7L.92u@ÊU[-#m'-0ŔhnZ֜`u=GVN%ٞLڟ&"=Yp m87>K<)$OF=&iIDXmx":QyuMuGL&qΦK8 =f2 ̽IR0$yK%H9: oɥ|޷z%vv]sЉUc>q3hbɉS<ov-RV?Qn'̈́ChJz:Ȼ&i2s,Fty81q޿\UDsmbp>)NJ?Տ3s`H <+f~S-e@:=e]hA6zL"o@ܩw&Ԩը+݊8F )8fk  ˫QkވUl⼊/xCP|o`8,ɫbq$xP)y (F Jlv8 ʓkk)6c ]^yސwt?xL$CN2.(*Éoq+塘+Vhsf\ZmS]D6R¦b?X?& A^_ _L3 *ٛg#pE *eװtgqyqeaȯ|tq Zd*Up.HSLF◣~Kqn~}nl\zEZM&/5oX'чLXy}Eldg+xX)|Ѯn}Jc^l<҄H%,DpDzn fħdS?2g?!O}wRm8.[W9a| +(l e" D d xFF+I:)M/ʂWGQ^sQU/"X#_ ^Bfm|2ݥ@K6mz6RM'+XWe7iւ+;|D:Yv};8{*C63Ѳd槰C1Ok:]Xh/uE\Wf1[#9Q4N0x ol5F.ҫ0$$h00H}j$ c3ux+%z0)0c, ¹g &z,Hhvo҉ځ˳^n1k8 KqHm%N[Lg_ (. squ `cSz,U ;duÍvXBl/xsM8QAsTћ41gEQ oSZ`Dx>«pN)Sf> 3I 5Ќuk+y]MD!̅7XL{qq"ɭ "WdKq!o'(~OB[H&gzb6%ʊ< OGwPcSY "f=hv6-m{E&y@墳=RԬ&yyD%oXo`BYz ﳈAMJxSIɶ1yS 髟[|s.X~p,SY>ڕtfV8\j cUC2;dOmW/lЗa/Z8֒a0)c4oz@SSo.>@ȑvl 4UpjM@e 6 ZvfNR)#;b\@o~dAV`_WR3`Ls Q2!ΨkPo4kлl# qM~cxCqGK$!Qml\;Ss !٬! + QP 0Z {/TE"aEX⮾u]~F{}y/h@Vξhed u(΢/{fI8̄3#8͂sˉ^#hZ$hl-q!jUWzݯ`ކu/|ECkN-j`?rF&rRf9n"AhY Jc!m.u2!VS7ɚ(W G"af Sv6uJ8!= JϾ+k#5ly1<o[ͧ_ nk4pVيBt-;d [`(ʶC䮧?]\f̊6g7#͎h8hT F{r㯯.1A`nʎk,ߤ jm=:GNr)؞;О픞؎{xhA0^cMbW@(sAN{ nFPMCX 2E.߰cCqJW`>8l|Ov+jNj^Jmū~aE{jw1K}l=a,{h.t8OY?)VG2'㇂r?[ް#7ջ Yӌם$=ŘY4 FF,g)WN)"=KSA̮H.?BY֡OїYq bIS~EN\xr#;Y% Qe={CGNJ CH3ԢL|1 q;X.VP*Og=puJ&Gvd&(Q~[9E~ qL2LNO{p<]i울t [#m2V=ke&7~ѧ1Ԉ>Lͦ=nȺ;ᖏGbhXCLaAUar3T zvg·u|QC[a !3 pYoLcW٢=i4}cQ5r g(jdj@OjHHGĉ:8,-KRL mNA>+p gK`LkGQY'-4[f6< @f&mm"\E$kR,?r)Hƚ7P3x9 [5& f=c:F`߶ASWסUW^v/לjBHj^- tk:- x@tT%`꾗8H.wBO=2ܖ=peqiMB웟z<{lx%}dC&xgzr~vkumKf\ޅϡ=vQ37OʪwBNdl6h WAd _ѻM?ר`[I[FF1LإɏԹ&$rhќ巒|M$~jFQ~(kι ϓ $$6*nL$(Q')fxtxj4I05܃:,-/k 8Č'nԥP;C:2#Tuʗ&7ZÉGQtDJ17Cvg``z(a]|m$v[kSkCIQg4`GQK5w&p9D[4&/,/1y0/(400Q_~řUt;'mO! sڄV O8Z"1GwJ|^ϫs zB+0$lZ/-eC5_p/Q[=*3medN;$Ľ*>9fAm8LiUZ$o՜y]t7:S_#cy y4^FKsOc.`TWk#B?jvqqL5!_Vw-E\η:coy/usqq`?^}kT+811l;BDbfupq*JM[~&OfKlL*ll>_K!})}u^} JfuPCm W 4 M&{?_g'6¯>ure8ˎq )_oq|ዅ=sbg#97g*r)) u2i\CҞxvmOoS{V1 4Lb,\YR"?$܈5Bֲ \ /w XKWN̳P?su݅?zw*aP!4z-tmY^zUQ<ZnG{wwo8/i𑼨TWǍw!czJ/ jfKū;rIlΉw,m^ ?9;w)ͬǘ?bd+Y0Oa?mlrs]l r/iQNqojP)T-R$PEF]w{Z{vp^ʐ1jH^}xdAkj:nh!?Ngb o`Rs\gfi糟g7k;JzZXZLwk׼ҪDӦ(9{Ĉ*tZwW3<JN%}gXz^ Ko2R{е1=oMXV~Vv"2g$̆CVKXDh+-/i89 Y/HyOUN!뼤}wܝ1ЁGãn).896j$dY@YWվ|pS@0SksUɅhB935.B&NAV8_ yB~vv`gAҝ8޼}oDX#EIt<۫_ }wq਎ jNFr{z˨2 [Z~.t3#I_x$0pݎ>&aDS#<opWٶ<>l[nn,ƊUs7!~z n1xEґb? sS#95:qon NzBvy}%)1[3\c!s?N~6maS;m xc̬N0д&Ͽ}D|~w40n38e.#'30%m,D*$Y ?3֯Oi Jl='| 4U1pih3Ev iS|^q.8*t~:m(z1 o2Ie{ʺΜrPw;ۣJ|ZJqyt9.ZI(aeߟv#gű-iC6mB}NW@b-zuMCk9sԵ4fQl.>/>Y' 0z63޳Ws_+ ]6wuHQD? oho0oDk|pe姳n`g_OX6|/̼9wc4'fϷPhBB0b4oBW'8V`s%ۈ: u鰾G5jNἭ5ؕ9ʁ3%cDlY[GSs[ ? E8.?θ·?Nws4BGRiӖ+8ҫY)hֆVhw 1cu%Ə{#W_n瞽(d 4gXUϸe׍r+}1!o#׋A,D^ԹU- M7'%'_K,ct=7քR4 ${] Km&2Q DFؑ¯/bs & [_ * d5l(Z}|u=W꠯|P${%6ѯG{ Ѩ q܂g'c,4h G6xzO*%⧮d;.٬1!`L*C0q_0q$o7E#;{UaIN`Tij=ٝ_X+.R^bD奷8Ѓv?8fOo-qNˎ\~<,m \wU^|Rl}j{4iۋh sUhUzgc_Jf Rn:w#UѷBKz^j cQ{\s(>:;ZQptW{RݕȻ(ڀ׎d!PP(m/A'\5R#rtBAZ}֭Zc5wEQc /VQ~a<r,npDMRKnꉀ'WW*~jOVho6yI+3R瓣GS1ȅW2fgB/Dy%Hh$IsJDh8R1:֝/F+|:(Xn%޼U3|]PKHƀTÿ |=ǑrvUؖL άrYIbZu7*#-zM=egpnmvS})Z3uf?j A=M "kVU(&x)k _E\uc g;IY}R~C-@T5_ĵglʔ`ό%Za^&f@vM鵷=R ~_^O=N f+fp8'?%CHYe| iѥ9Ə# F@1X_/n%ѲWGc1pe"]eJ@52̣6?%:rŬsBcYݪC9ob륰}lՎAk/0aKeX` G2 }T g/ydAڽB6C9][oSl +  A@Aiâݣ$9~,^iUj9X3KG#,S]1ЊkT~Y& ^N@ۊۂP[UN 1Ҳ\A,`Z~$j;[_ݹЫk3E|'@B|m#6k>N{eUrTJRj0eV$ԏu"@n>b16S1iKa5MhP+! +@9mF Y/WiylIYRDhR yd[ lOh깼dYMdބ|(=*-nQ)yo.c:ȺbpxR~[O.vZhm6Igv8A[("F+o}f"_z̦o*x^49eT~}k@^D C WZ4F'*'knʹ[bu`$^O  GpIp JYJ*r&.V؏&9kGLz2oj1XYMR`,3 5dFxV2L: Tӻ]|g;s]侐ڢE-A+yX]D#6 =0C|>HG8ܝ |HwzSVNeCa~CԦPPH_[b&Y2t)ەOZ/ gRNE:H)Zw㵄|痼,]'hEn(ErpNd%cYWؠt<ƆS1ɔJD_^ԟ 1GO5ܬߦ۶bpwj Xh Gkap tÖoFpϷckiP@H_M0Jȏ DHfLY89|o|YKuscL$pZ\l<7DŽ 4#ˆQ_\£ж^ g)jFr͕,y_0 Oa. ,D>-o.b)9C;W7r/G"˱( 0+fIƯĔ\x8qx % NQDgu*R;/qQ~,ڪyOp ڼt[} RwQQ -F(jA^TcM`)1?l`V}Xr1K~wRǔ+Y4c,1LYR3^.&w`Jo2-w bZ / q(nƼ\| :M+^D`UVM!Ff:D1S*}c)?b-If)1EA ) :ht0%:#kVXb Ka)1eygȓ_MFմ{B_{~=ƽLJ̰{ѕMճҠ5g12-:u7]dxUeFWeQF{It3ER%"6ORG@`A͊RՐW6STLRkb5Lr n6_AYUjaUdIw⾊V6.^Tb-2+z˕7坙ʫ^R)8 #2VL6a]v|H03Į~djI|2`FJM>G,$ =EݞI(k~=WLNaqWBԇG(J|Ww#sAY ;?ﯠ7Myhꐧ_ƣc{8_Bc %gh18h"CJo֢v(2u9!Gu˲eI,&w^:n[{K"׭3"~ϖWȕt | 2ȍdn0o,f]=R[Ěe-ϹْvlG>L4¹^ vbS`Q*:g+I{qihiYU/89 ܞ*A|My>G }:#Z.;qT]DI¤S=F;$yWUP;īϖG>7FI;{؞dyd)ftQЯ?8Oo?D~"͇/0N:e,2xBePe6tYuYiP(nO W婗~铽.c=gN!"{D'hG}ADX WJP^6yXJZ9:хC~7=D`Zi]l\8e`S.5!nOU$#ÿOf̏wIv7UZ#/-G4UWy4;\-GxR+Ɩ )ek]IEx#^,KYTٍRf ^pO)|p|swŬk)6L9[PǠSگ'. !j? +`8.ڎv+`ؒ,-}lq|^C{r*q/-Nlc<ހD6mָGr T}:Ȟxg}{vcP5ۢ_4"5j pV1IȢVJ5`^z%7Ӫ:آcl'S43OYQZ~6gKO{U`!VtȧRZ|Cld;``{#7u4m\O-7-vID*5`ls݅Hqy^fVI "kdph8R1USDŽƳ/~w՝](ILux;RI%;Z^U{kfϫ[ xFXWmsqxnoQ2rxW8q2OY} Kdolg7'#ݜ[~ `'ſ{k~ݬϻćMY'}zceB+R9dQd.fXZrBF7--ſwzJ 1,}!Fefv亵u)gFZ%A䓋gok.0U,d)vkJ,R{ 2oY bŶOiKu䢈kژK{b.NffѰ/88w"/48DG~ 翚H/FB$zS( mCI__@S_bz7)^ == ?ڇQB  \qW2A=Y5LɃyz#( B"zn`D@`o'Ñ{ Z Bȝw[[-6 v/ygD՞fubKW^값հ\>` E9o0/ ͸ShљuW>X,k>vB.vx 86SZ)=6BcaaYṡ0& C%k8}"A{['j<&ܭAPp!5nѪ"hw6jKp>_%7<j7gpښV= oΣJmVhCMu&EWAqCP hC9t\Ķdt75g+m3bsQ2Pw븲 A#<̓mP$L VbID6V`m٬zqNR#&DIg_XyT^r(\*OE>ph'yvAx=Yn1* Q3dR1W4_E YE2,xO{vAPրM }6ٔ٬glVg]Ϳ3J*D?qJPC,П8+(q ,Fc+'~ )6J*l?k yhц(G3B:ڛx ~~!rע%@/wƶ $~߱q|@GQ.7WD1JO _YbObFP%i•)͏d:]k54Ial̾n\c$"ByE\?ϚA,C6} t}J+m Z?WQK')C~">%Z:ћ$'P{*j{@iP)4Y(tJSkR},%Lm JO[Y: /` ~0^s/a0[ 0kHکupF (ZoM RI)}|Jy+ >ͫQJR] fL5Po7qkbW*#t9"t Q&Q7 j74-^N߀(_{xvpKJbDF,t!Zȃ .J PaKNZYs~>3J5&Txiq\lk/[P)%xQH.t/ 9ڸ>4SÅn }喀SptyZԕȧH1n *;]PgWUe*9ˬ|b߫w,ʍC'|J7šB-"R|2o*33>8jPw^'tfE<@vL5Hݼ];>o#؆Οl!}? Oރ (^~/E -T1w", SSG82&7N3gL"^[dl#hXƋEmO*uk/w{PS /V7d=J}썮>Wfv/o2ı KtˀuɏgߍiAP;Cn)6D(SZēʷ="gHh'D6|>d -l[fwfDGC\ ƳaP'aUߔҾɭH-e@ZWFY\>.駆qZ~DsMm-L+c0j<SOz-KR_ԦTP\L J=HWRj&VԿ`j~RQL ^+XFJ15x9>?m/Qw鬨)SR) K*:bO~JI&QsTX^0K=\ӥXJuMXyཔm κcjkYyISjD`b$p(8s\YP >@wA_]b C 6;5_)ulE5?CN+u5u%d@~ AUoȢ!B>Uё;۫]ّ+O1|XkoTlqŸ=  0=<_3k %^K)h\5>G8& ?^>X\/H@|j #<)d;kO/S]e^o~F|g4È}UBR͏A+bӶ}DlE=OQмcPcVPc^63?+s\T-5˜\cvW~,^Zj1jRc&qTګҨ$4xJx!  d;@衈r r?^K%?=0xl4@{wϹ7(wuu{iP> h^eP2(KҠem4(;p뤁 '\d~8F'E7/ĉ`)Yq _C翦';znC%<P23'9Zb3Us1$^ q:m~tCEzzv`lK$DlA"( F P? uzQy]#LJΆN/%'HW?j(OЧ>MO="or3G™L_VP]CVu;gIsK?/uy9.~ví >eO\+l uS)<=`^JNX_nyhl N7p ^^/QJ7>o<|7ǖpBvKJ;c+ILϮ0IbFQ` R :K0p*ѷѩz9{7GV)oW^Q{žÞw=o>B?Mt AvK]VKv#P꣋ #. IOO?nAȎ_(Q>#7,;Pwg3G%6݄[sBtTiV\C\풶_ )pu"<[U1s jnfvdVUiJyWJA^#B b-{0Z^2ZTTl@"F,U֬64gHH["1;b8`UWEڞL?UUuk3 <_- ݉_Re! [I}_-κ ׍Dhlm.zD˟ epx# VmH2XO)A w-yE 7qm ".=c9K]O|By%$Q>`DG"TTm&.C)]100#;2Ȉ`4YD=· l==ga`PՁwF7U(B",Cm@]y;jcwI՞wB@ѕy}.Z;te?'GqYoMqɧdaBA!9 |<op>, M|~*^H*`śKo8cx/+C9Q9 2w]Ѐ !,v vs a;ǯY135ݑc.AHV9)V // V CLŌ O -s_JcjEk-DIWdDc_ EJ9z'K *)uE4g_O_[}U  ;(S)w` ߅lbfaUx·$)mIe$aw2 쇩k/+RyJ+K1}"H*X.˚ Avj*TӼћiƴq]%B}*"!E4WЅ1`q}B67#s '^mCZ,bf=B8TܔJ7-͙ dIJ_cR^Do§YP7 G`OB좪,bD_KHH&q%WQb<Q5k슟:`eXm +`Wu83f,9[b7嗠Ӛg64uN|x;Cq~ 3(fӸ7W9 `pz,RXӱT-o$cڇNG,vi,4Cp7K8qҌQmG5.H,8e!Ȫ s`'Onxt!*; KQ/W Cjؠ?GmHr^o[mܲoфmu P(?{OPFfP>DkvXzPpiIc ?X&}OF3˒~r=˵ ( /SalQ:7o?W>̂)(+o($ſ>ʘv4.Vsr2dl\)Z'=yY` w۳djS!w` љLt߬MAl8}͒:ԼcE &@Y4h]E#>L2;?@&G(_wEMWqKok||_J!-+-Cz5ETَzV !s;7xQp_`NFC&=X\ֱρH@[NyC p/f'c}xf'v!9ś{^'y\0x؂;kJ4$]4ORNPj˅=&?Z2<[K?$^F2סV ?d0GRYM E ]jğDaF=FE,| Żm8!c4w~w.Jd":n]v5(n O3~u(X8 kIiAoKD?[1 "/أBAͅEJ QkZad/k_&5܈kh69M4|4D@e0m˩/n#銂Z^;5X~Л½̞"5NsWpWp cYöʠL yI e8 Jw$HYK2gW![ow(D6Ķ4cr8~8k?5|B9e(91"醖§JgFtt(g"i./'9!~'8%{)6UVR_"R [#%lGzvc!٩f[2VޢbR^56 NsW^q Wo9c/<81;$ߝR*Cwq5ݏSx-%g_雄 CJh47٠{\L5H@#' ⟝S G@"35H& \'=zdUOנ-;0Hf6U-@ x?5LWC:7Cȅ4k -9`ٖk u0kEs%)1|m2 tyiW)d栦5CEg>Jr"OkM@V=IAns }vWC2~xSߧ*<$<j5`̬=DHݸJ !S,EӾd ˬ}%8y᫨ђu>k.pv 6Lc^9CP}"@~bwN}Ìm!(s@)uҠlj~/^3 pVuhgO{e@tHНN{V17(݊;~ϸoik6:;̊ubu׸Ohvt,$@-ߐ&BtKk{2r[;\[QTPgv.I@Y'>rmd̂Jv<;N +_RH+g/i%ooH 8 UrQ' d-H6FkF |;\ lQ vh|kp3wYљ ?'&j R [ z+A@>JF=3uRvLiJ}e <ܷ ӂ1H&{e,HG/hN: [v~U`brmTu@4L <-kLTh: _j4 xE)$Cb+>qR]w(X.2p|C&Ƞf}3™n3~vuo0 {?Ư?ɪWiavjLQz`>>5E(*kA\d)qިaEf-uG>yS=kZ`'e3ԍV.ŦF Xy,Oy~ TCKg|EϪ 轞z""V0Όdѕc4ܳtlH/}vOE<#e"\x/ng&gy!p }bxT@߻A8-v2a;B(_g.eWa N~abfy hydjq~kJe> |t q*aQ4F|dHz8 /YKH,AVJq{ ;Q*$/ՙy_{U,CJm Nجa a ǫ h">.eL[g7\| Wqhh1Ki/!K[ F"( Ki6F'֞Ӓ  -d1vD R4h93\+r8Da҇3/`v,uX~hC@q(VCsp8p0M ĽJXXd+hѤcX46smnU%~}lKO>k84G/ĊƟ)jF~u<٩Y>I9Fڜb6gQY64Zħj< {dV fSS+MeNNVΗA]]tPvͶ.Yi~gO{o<'CA^d10;u\h0_4'"MmQm+IJ/~KˆMXqBUvB8 yVLp4-GЕWh:8*;e v7PMEJDLܣ[`Y Rҏ@O5nH0U|*&Ueg2;$8:z-b)\m.c!Y(k =PG,FZa (h@>QD[/B]W豪z&'r }f f+G Q .t LW,&O?U[VE_*_?  W O_ `+y\Oe4e<hc]>l4Rh4 E,mW<Ԧ '?#}%z?B (S HuFLc2~R/4EDO`)~I7TB=~^}N:S=n9G׳[^+4J8 VJ m#?@71TuǗŔzU۷. pZ`gVooq%tɣ|VEt%й ׃~ F̲*Ī{hڢ`~C7jtEZ-gKx  6gqchin~D6.oqzB_L)]"x8ii=0ur)/?/X@&' [ iA8)ȫ=]}/ݺ'm;C H1)?\Qmm(V.V!@eXcmF\M\܌Ay 5mB(3i>[ [^l`Pa0 SjYX+Wy.^?&y3~0imFiy‡ޜbe7?dh8Y%lI`7D幛&g!;C,%_:HV'ٱMMW=(% _a*8WqwTc݅/iQ2E [0X [~ ɴca&0x;^N,;}oǯnWl7"o Cs7_fX f1,ߺ67Cb-@?j="_Fe_"o||_x~|a`YA; hvk {|0Axٮiw<tKOzDJ| $ ~sW9~W`<ҾW)P"&l \kh(_/HimK< !/\(q+|Ef=MAa%랃7;/?2Xw*RFJKv(\݌Zbl/g^6a1_xnPv4`?z¶b.V d 3^0 >.iۚ]Q5:ƣɫҺO3ČB}p6ـ!{x\;q`$c 3i;=gNϘR^d8Ѵr3 :8QC߇^iGss L:_[mg"Qko d*IBc}.ے<l˙"R OPXk+H6dx&۶X|4ѩ"17FuL$hos>?(הא5tufMkbA|t?wDY<F h7S곡cٮ-*Pބk 6DvBq ]*itmUJa=x=ozeCaזGu l,^øSo1KTO;ww񿜨)|μ~Gm0UORLKEQ֤+;+;xvJop=_8xhz[T :me"jPX-[TRϚPaOŽhcB6q<|%Ċbψw-hoR]a/Y><=I=Q[; {Õ/p#I\Эå傾.aaKs}zf) J.gs9Pnh^KYS mA%ËbKEt'πb潤F%ǃU;_bPv;}J&:9Yl`ފ3L!YίxMK.2:d=fq ǂ3y EzWޘUKv~4EQeF / ?m;>Y@߻` gtXZK,F T &2I1LAԯqr:1mI8I[~pJe܉^]j[4l >:WgHK]8ub8.l~ tj; l8p_La6 A4z| yl<6Ŋ;u+v(tWnU$k'|fCB*(jذy-~`/iB~ |>J),x2JirBL*g\^\P}ax1;lcR2ڒH2`Z0 u:7YKaCr>-kQ>f˅ /*<9eؾf{7  /Md2V1gБ|~9gSv EG AO9^b2X|QmkцbT=wƶ$6eF$q/̾Tr>!>Pe&:d4F3ںT?CU=mO,"٫gQ,Y.f/匒騔%K=! o4u~݊?bA\/67wS ˙ HS25ldP˛8fBӔrTIq(Ϭ43p1hPsQciRfbυ}pw{EΚw=ImWzJS^;zï|C`o7W"[PhoЗ\RUד Midt|h@M|>OQ3\ϒ Q{$8\mSvl'yO@Y@1| I:JA9aZqmsaJ!e{ĬV/ ԇ7;m@H}3q꛷\ G=q(J7b;Hx4G =#K8,Mj6ѩ\Dma< ,-%j^(i&Oo;mL[5 ҝ:A.rfR8Wǣ~.+$J7;;V#}HoNQ>fh,ﳪ Fmqr ujg^JbUVηv78JpWYL޿;jdW,NMLjtݜBy]Su8)3E(LH^`~8/L} W Ѩj؂ֱACp(553:_/0q<)=tu¬/?iP!ʳ&YL%TOTMR7^!ΏO;" _.XF1ĬPPE˭*OKCHK}~t+;9.Yn,g[eOK?,pWyA:*8'NY|v62)rO\%Co- {~(>L{oh ࿼G5xZ-2Wnp{"ޟT88%=ҏp3QL:̼Ec5,TX}}1q;o mL\H]^%.I;H?CW8EIc3N1(l`+L="pԾPu)gjëHzhtjv12p.!KĔXŅ9ΫHL،*_e C~ 1R a=6)6%Znt\b g@5ޝn`xs RI,ОJ%dA_ tר/[0@o\~21S }AO|mpb?MyH#@mE_Sv?8({{x<IJZ8;I8u\ Ċ|6x;W~V{cF~[jVU.C14y_$d{C|T2p1ۭ9^2Fefoo6H6?![ىXB L'~>OPE2KLqUeV\wU  fe͈o[)\w(V 3' @|>i>Zf!d7ѰI"y[txYT_ZB;~U!oK4NZJ-؍n=?zshX Q5|\]Z .nX&ONLi>;!߁Y\EmOUga$Se;"3k_2[=:F ~TAlYЋ|j:|R.ch(nPߍW,bf=Y 4d K #8q|I>xS|T@UC~H.o(cKc[Ot];߹F,C&ݷkG,A/za΋SW woi 2Zcn?w8 _gM~Taa*p٢p-1[f ȍj7)=/pw%K#HI~Ğ Ԝ\w,~ @.ȳQeFܕ{}^Hm+,QfǶXAl1P/0[^-UwE8_BΦzd#<\j^ʋt891MlJ)!T4YY6eʔLĨ(,SZO *$N͚0&A|E{~`5ok.({^X XH*z#9#(Gm׏rDE1!#q]lQ;hHGn ~y* yj+絯=KY__wCs+D L}Kn7^=ZVjY2sYFz"Ĭz\+W SDVt7bܢS x"3.ߥ ET+1ڢK9. 7Łɛl u&NՄ ILjOǏ=p8dJ5+?ң)htuΊ33LR#_m~?uJz߬x{e-qa\`3mL쪎I۽xr-~sjE}V5FMˢ9`E;_ VX`5dT~iL2b]ȱhΦ|\?e.(PZ׳d>޶cLOf6c6>IxG ['(]@^S-z;`-^Bp䴾'xa+<~ϫr|Hwrѩ(b5wam@ˡPw{lCUO }3c j!?FXo ꋴvl>s;j C5C@L Ga3ۏO_~FU >wHe /dWNh9VmXz %S@7Pr(JYsdqGe?[ߞku=yGP'ǜš O^  $-JT̪J4 #|vĹ~[ EWK*"`Ѷ%[vK{j8@rg>E ^EypC{&va_ݦ]lc1P.fjԨD.QHOlh5hSh^'傇j&'PWvg^ѷ[A#YoKH2ƈvi"xcتR̒Op~^b&uQx|t]D׾;o/t :񝷒?nAї ..C1+]l~י0[qH-sM;IlQ9'FL OR6(0MY`pͫ5I&]RtTV#!oqBm>Ij%dGfO8? ܇x³R,m@Orc~(3%-L-x/n.Lw; D^ꎳt 4;ri #Nܾ^?HPXkG. *rZ[^{/4:G Q-N6 9_xbڟwG&fI{ɽ85??>8 KmfBb[ժU Rm /g?z|H _}V~bUg??N ޢ5t\_<x5IW^>z ݽwʘ ax51E)>]%>ib_zg$>4J }(ۭ|p0}@}N!Mcu/:Cֲ P+6A3jOTu딖B8KDnNǥMJ% a pmu9e5-~hm cWfu% NiLRjDm`{|L5W(/^l֡] l؟b0~熹 Q k@8$|YP/#,юc\ɤ.C˷gy|N BuP3`ѡJN}@<6B&xh$>S æ"l],44:yS_V>CIy^2!\x97\EvI"-mV>?+ExVZ`A)dHPL_ڞ\?0MA.8A牽p7{k Wqyhϻt?O`^[2~Eibˠ\'  sq{)^-J|C}{um&0tGpLwl ̤qy9 ~^cF!('qAaa3bl~5~(]f)B92B?)5V? >t!EF[a:@D[ة@nF^iS ŪM%?KN A9") ޘfq](fdӖo/7D_zzțV;z҅?Gɇ۹˦K=} Wi kdR/i,P[~/~.?~7 jQ!%^h2sWd^s:0`:Kcgx~ dJ<rUڳ|-*+H`s5VĿd :sT= :tqH*ԣ wEr+%_] OC*S0o2)D0'KPb9aV -#Y0+v[p{ߟ%m6z^_+Va\!Uix! 7h51 w ݓho| .C(/GKFMH%Uнe>@$@tN jH/؞jw'~i~ti_C6 :ǣb^/:f;knκVi79 Fy6Ԇnp_ T | w6+E\x@FB+bN2'Jr暶s.'06gQ48sT8ast"%( (UrҝPΨQ&"-΅*S)dK-bR^~߅{ NJ;)Ze!/*zKL - AqB_'}iï {qԩ{qq0TNE $#т)>4v?m  G"P>}ֆ9Cz߆^П_x BD^YX3 U#8 *kmWsƪgWܮ ;MRۏ[jNRx fӖ#1OkA( H߈8#.̡Wast7. } ̺*O)) ~M_10;J c1> u|y y~0`0AUgx~l ؜5€5*ruJD,;8ˀl3.ZB_X۴ YZ Ԝ / Xhw#CG WAhҎZ7t)UfDom ʂwLM2=Ko3ХLK#S-l _Wc Fkq?=6FuP\\\kUhߕ\K\{!D{P)q~( -}͋J?~i^\w¤+/y4et(޺G?/p:έ:*QSK#E5MC*$4"QhhORjA8cy /*ݷ j,Di-W)F dK$xZnbd1r|6c#Aډ|Qtё>X?aqQ\2 uhrƋYQsH*PewwUW6tYٴRƸPcJ1ҋyUVY$@k%*,ݓ 8mТ1IpjTqoegou( i hDE\PM _f׼ᒏn$; 'v4?(•,VJQc4H+pkq/ X`!}Dqg;`qTmzfv!v%'R̳0jUrH#=M,n/6ˑDL2(#=>.l!0^Ҵnj{, 9 2:8 ǹ^s Z ;+*Hw2-#>RH:Z5YdM<H7]bSЇ4%fT`G !|م2RFBϐOr]d#Sت}Ͷ" o@c5)it?7M\v0Vv2,MH0Hw ĥV gIYSVmVdq^60epL~4~/x #W Pȇ,gґx/egVl7>}b1o"fD_c&Ƣ4X 4.L1H$d"OXmo0&ukZV\IsL) mkgѴ\s1 _j34yt$+=3I:7=I!go^9e7Y#_ *p~NQB?5}v#VQCn˖˟Y'Zi!j~ʏE-bEe–ti2RtIHU8_lkp鳢/nr5ny[4@. L(eaE@FqK1P`Sʍ$HY Yo*hKRXh%Xl.K${[ -4X:(f4#rCpl߸n8 fy->gS$LOAs&T_______hef],F/2j_ ~%'2J"k%dR"B ֡ft0bv~ D5S*Ag_1CsMew8j]CfA&!%4 )ۅZ!U5Tf+3e{fJmfJcfL|Ӛ⭸k Ұ$ dPHMOQ,tsIwiS*҇˕@Hc!ÃfΨ ԾVO 022ƫ ^˝ ^~u 1]/ te^PgO"zo>Kȳsvy>?T?aTFߝB!)' ob%ؾ|27JW j|;3ht#\ʨA-Z~6f22s!Yu,u9.'w<{jFҟg=f~~-G=i TM{S!P06|a7BMg .@,8I'@;qRFjR**ށ`P1)g*`;y'Xy x>Mm*h49k\Bey*G3zj&IH$>U(;lhU'[hpR\#0`fq.S Miz1V[DMa\$FUKpάUh9˴SEQ Z]Yj$nK}ΔWk㧒`CvD4xr/چ'ZKxUw hÇ Ps\*׭/s">ܭ]>MRjKV`*~-@.fs!.4V2^[>}cx=2Y|iZ[>yO|0F ⷟9Gy+Gby̭#nX9:qb+'_9<oK ް7:m[xgȏ:#[HP*HC.$-H*Q,^t}rkP߽b៲t,;[J^{|Ec.1%^(` QFO[=rmVe]iA,ՑIf/5<1ud:&LXE۞i8MRj)htK p^y@OJA yI5>Qt;Vb6&y|)J]d"{iOy=ێԯQ IoUƭ#zx@ v3JIyYbU}a4jyC]-3*A24ǻt") b֮SF:htVGgh!5PJ%M­EoPr"}z{X+(,n㺇X:xق G4ThA2x3SzY앶I I",bf7)HnX@BVoOlvՅTgoD4M2(K[) +F4RŅ*."* $hWEY‹)rOB9l X|kyOi=՝B;"mTUab;PW&Qz*V)PH#:p])4Mم|>DZI U@3FW3gټF3Iٜ50a&1IA@] >OsG{͙zL|]./R嬷LdtҰl/ 엇l`t!գV}3D ~9hq>u.0zX2M,#6cqWvo6L* V鏙[~bTt'Ƈ iYɖ0UZNTve*/縣Q_02u16DeMXN(Soc=LHriHB ۽.qx Y䃄k>jK-ڌXje3 Agfsi T’AHѭosyFI4\Ǿ޾옷mYf2v0>T= :6HǾ8ٗ[ )U|Vs #0A+ӎD'E1{D }߆-jj#D*̻ q^sAݗ8QS5#G6ZHLxmasVM?4Q?Z4XJ2_Yw%SXO!8^4ި?r?MR-"ɸzڣ?[ig&E{&߬:Fy=PY匟lOT-=cyWQE'E%Vs~/DWlwoe9q3`o&yWo RLWUm8}٧ Dޒ } {xNcPb&Rˠ܏]kOG4}4`B<AԭT׻J݈XL׻NһduYb7a˛JryeK$Nfɸ7"=ÞVE}{ZɞfUi==|16$l(≞́EGV~K\꫌sZr>naF2 )2R얠<{܇tg>:pd\>z8*8{O;]"0r|-E0ڗ%>nDDw-2Ng&P(U~y_W)D %uՌ&+4_Ul'['YSl=FZt6&c{`V8H34`fc_^`_&4US8bacr'dޫ~gH ʿV"͌ȸ/~&,{y!#Pn S0b&9^YSEX#[G`$cô.}):L ͱE dEdϥ"FdX1)}+o?\rY9GYH931)*UAR5場=uN1hg.dU=fl J,[~8WIU&37S}yAQt+nI'+HW*_ m'DC(j#=QۻD S  n(/y~F8RcSt0V)1Ob&EX32}JVhZfGQӲļI6y8;7t/L%OX]C{~*t?|}y66- >_7|}Kep? g)5t /y@)~(nA@pq>e5Kp{#HkO`\ÂנTI{{ކ^~1חTTe Ho2$FmDS8QB?U}j#XQ![G[G ?lMO!a"+4 ٤f* Q2'L4OzTcf*d.;Rr} /~Z ߃P*Fdr`ZڤJ;4n&EetP Lް'[u6`ݗӄ?P z i`i[To`qV LHv~(路xh0|a8U~0!¿C=alJ_ĸL(czR?)Vj4x k˖ǤkvW#52qkeaM@(T\XT`) 7`\"ݸ#)'y`6l:[lxF.]m踃Z5XĊ*a Tކ?n㷉Ҿ !B2]s4‡/ZE'Bly?Bfֿ1~y Zu3soP{LXJ(,/ϭ)9BXLQ Y Q~řE胂W6 U(p蝙 %FxG_ٰU 7MJ/;s޽ndH aN]%Eu_Jto2㕟(Ԭ==ހ's\KsW(/ƩH}+J\0rWjIZ`\ZFoPq~:cЇ!yrVb a-!{呉Z|kу']+s+ HWmfzʳȝ1rH;&m~6d~q-?pHX/Ȓ_[%b:x&e1.Gq)&V(c(3Xwh+n'< XcJղP TKa<4#Bqco [V;Ja&uL8J[< 0迭Bdmm/c\X8wFWXq.)}HK@uS(cwq=g^(K />X'Z%Pdj5ڍ]f#اDGnM<?rC0ac+yYիcvuu3Ue {a3X C9~la6w[ANg%gQl>ܽD X: q*r|r~{TK2}|\H`D~rv&e|’|46$,pakUqʭ|rZ._k1Za~n0odD1.YoGfmܡ΂z=nO(Ye⺘}S=OwgS7h43c .Z, xe͘c{q$:Diq͞:Ag?eNO9TpK2I!aY9/P{A{Їo ~;l7 ̿d8eoޥ})l2Űq)xeA؁CObYXw?2g) hn;S)wp 4)P8*7&aE9gg+B 2)&~Lvᕙnhw+wb~Oiߑ8ε2 (5@fk.(Ci[ҥL!Hs›a*.hEՎ?Y;h -S~%I3} 6HԙaRE{8 "5tAsĠoCndހ8 q4 MNXe\pocrcOqM;106޹(@w]zfbgi" o 2*$Nd6*+t\єc0hIa\ (#&tѷ~IK/hʷh?f#M`f/0UCUHi1Vy85O'k xQ ـ j Rugj@|aT/xs8@)'i'{v9ܱm/Ċaǝd^V;7q 9rRFkۼOhm:^G-TlUwl\ i;_PX=2Zx TtuTcZ EI'f&՟Qe<ԛۇ{c||{z(a^#!Z+{یG:8mF,xLxnJg99{H923P=?7"N$NM I1Sb% @?pK9Bc!a韙d<^W;WESC^Bn}?ob[U7cRz"=-EL{OOOZ0rxu8 Iwq.SG\_U˰D]6#$%Q2YX3bi  _G»8l3A{R +~=Քa- Oݢ>AYqizWfTpFZwHUݥOC -K.eU`ߌ|+V A4l:U㻰.t`h2{L;`V "Jmx#'g/r"ֳ`'騦U~#r?=P?U ?D^W 60ۻk+={bfUazg|غht%y]h?=@šz#d};erl gnÁSv#) qt* lq9M m0Kqڔ_ŀtύP22nHR?-|W&+PgS^[ّ&-sd7~PgH$7ܞ (qȯөC9}E)%X!* hQɢwz6WnT(6S.xWٍ,n Jե.]SI55I{0v[U]jD#8UEHiO`*8+'ȕGqE镚! N O?x 6V}2tZ~Iޤ֪8-c'H k,r%E C+kqG|n%p5ԕaV;2E·Sǃ>#IqP""_3c(iĀ$m dg:#1݈!Ob}?) XdcL(rńvFcj q$Q(fdXY(<@Hp? $QzD<^Jz^+g}X\-FT(x8FQ&fxHuUG\r (xҍL{8%׎@[+ER%6s\Y2萷^}z óR)t*a]NUT؀JD5|g)3Bo4TqJ;sDB.eLU>#@Ki26w z4$P_}<9i1{;vֺH9kJ:1F.c8 7M۟q*65I=9`m!-u(?>V(c;z]mR\1hy>f/Х< .t<^ #JFh_80bD?#h[ `;@Pzx Mo ϥi䫈heU!AN% ɰQ5zKդl*x _ț"E_ҏź',88 a^-(9$ 1g| u[ZPCYy~ŠQgԳU"mWx %#Izc2_CȦ$"A^N&B w&g?$9k[j5ui:;hYҿJr!bCG<cNoՑ\DjB:mlH&7I[2@Q.@\Ji&? ҐC|'/$`ބ+RkF 9nD#!$|Ze0ҎLGgHП(.1~k$6? HnGS`?7ۗ>WeFbae}\>c~gL-Hioa~| 8g2pL~7?)?>sՎ1&_H{+%ˏiqU࿳lH,3db!싘T:<99xQ/@Ɓ|a>g&֛:R:d >ٔ=Vq`_!ebw9C(SW@ǐ:$uyY@x^|M}w|5GLbc0,⯄ҟ {ؼDe}yr]6O5Q㿤IꍌKX4c3iA%L$]$}٢܃"5ao fb G8&B*taxN=BfSRR5K m! >o\ձ232#Ջ $ JPzL+XˏFj JAO * ak'1kR(% u&c`AL#FZGF2oA}r"Ѕb[]#2sxwy, 'ZH5BB-ڡ@u:k=urY~O:ulẽǤ5jlH8,yasC9fMgC 2eM I7hw >gD,?9OmSAPe9>2$lbotÂE}5e"0% Qh,tDy5ֿ^kCҡk4Zd0.Kpҧ |ƵD'N3AvoF=o2thR~TDG>w<웿f^A^r8aB_)(ދmYt~^d6-˯ahUӨMeh$ wE^~,Z`Qž2䇕{%p O0$T{mš%P{=tm}}^aN=|`B22W@c{ CwPFq8Y1P)Q|IàlTʧv!T'-K3p?b}WSz@1qۤK*+>ACLs(Nm/c 0_Xl/q!ʠofRL_/6g&řoUi"dIMJ֙}MV1 z 㧕bL*"zŽ:}- T&X礪3?7୲ GS9O 4 'u˫.Nj0if[3#w[/s4$r1a 18-E\ )b7ߟo{Y]jM3VEޏpr7/tGL1ڟͷ_>֨Ru }tN6󴃑~ޢ\pؔ˯GD$C:-\̖Bip=eJ9  caU[xq=NQثR&. '&K vFBV UD%SI`gҼK[gjFmeK+5!vxaҠ dQPnNݢ*-9;*P`k偽yn>/+;WWگS2 AWf/GzL!}g(=d`љ^- B=Tq?p;1MU-+9U|S.A`y mէ,D8@ h7~HX"pidR-%7#Z5'8sP-zN 8 !/IU[`r4f_AA#9d.1pkC'y5C;4 ^P=Jd)HApe!ت'Eȷm .8#> 4enkh8ǧU::ld|*ζrUJݗ~SWa@\e}:ˑ{6N Fh_Dň*M=QgLq/Li~PIq## ! F>*N0LC, SIJh'k|+3H|,_~>j m'gԕ3w(MX,HK rӻ٣ecz=)rz̿ڤ>&3ڼQ8ޑ=nZSRqzǽD$U;x:/Pib >tZK(afQy ?5~alhz}}L\Qvuws_z Oɑ:"yI,5͖~KIqo眚6CmO=A"L > {b?_olYZ`JLRI4__lO}zA& =,dSGw?Cg!YjR#*Gjtubq{i!= 7#\G#~^y,'\>#f5jDitjAo!z75CD6dS>縧 \'RH~+<}5"x٫#,žJ@r/dOi{bUؓȞžƱii"{z==ʞ~zdO{k?xޱ{ %?#^zF_58 m?E숈阮MŻV~敼} H28燧 y|iM vH!)z)VۂO5oQ~ 3袂eQ1'VZIQ;Fs_J@tܞ羔Jtxy5RsُICQ89ScM+NmD(JrxA8ٹ#&hλ`@@JQtT}_q^x+R8F]=_؜ ,LVWrw&pUIO9rhShъVrkjepNsZQ3ݑi 8KW%_/S&EUէUT9G+nNzƣL`$b\ʼ~G UJ.>y3 K{6d#V23r]zgr-V›>5z>`y;q~ha$sa˜`H>NOwwd\?| }ynNS__ ַrOL}ͬ\Z[_^6 ׮ڢё-p{9F}Sd;7@i%2}OmO:7,YT2L+L2iau%ZmYhNʲ3U_/`!<5{*tvnxx,O!e- BUA*7_s=i}y,|ۮ9uڜO194jύD8Y<3N&p̓s5]o_1ePz~m8|<[5baMAnr_JY쿳*Y1ӓZeT47cj7oUrPMKWmۇ`v=^^Af5݄YO+縄 jo"LK7Wts[t1A4$055Nf)@S+'m{ۀwIJmo}MvmRX)CU2Ŀ8RcTg'O` *m9r>D J%; ʑ>5~5&ɾnǏ|?<4dOvXo +$N&eGlCWOsz! % u EC'귢~f99bi}ȏ$)+Sfq\|.HM hB5.1L*NV<ܦӢ\ #l?H \,gyMhE\G7MWCgU+GrSux(Pub^`˪J^$nA {PdPN=-UW]`|<] q+OL=[cX+$vA>{K8c[ν1Wn\@HWYW_zq~{eȗ3ˇnjQBwhm&;P"!q Si@2~ܿ긧(T9C ;JZ$Ahv?kvZTv_Ytb;DKs)/?;S,6+*Vo`LLC';>0StW[)  =Fov~Q2@Δ /ЏJO,Ϲm10b֗(KО}LӜ߁6>h$J7(Gkֹ@{Y*&*zqD먇6w)FUJAC}H{TYhM~$4R= Ɖ9dr3(vjwIV9/:7P&0T@.,>j Oh[^aQGha+i5PjScW"P?^Duxi2ܦ4`| K쫝 > 0+gУ{T0p^RN6X Sarq 4 %iYO^&|IhN[W&J; J`;x7q$!)|}(n<'n%;yÝTntM[{rԓaapDCj죀qch)3-d@M,dJd|#}ֻ躤*D-A--!+H}T(^b_Y@hN 4Cz;|@gse.Ζ-4^!aMg;\ҴaxlBwW'BeDžUӲ,D9SB  d+S7@%5QifnaKz߷'t1fho]0D!vQQbh1m3KTrD.YpH=Ht qF-nn:lOma::-J ]PJ%8yšw; Z2l:Yǎh:V y$SA6Nq26z 0ކZ !X7ψ4Oہ}ːȩ)Hh q{Au݊64Iq~[P#,5du$}~\oؽP>ANz` Q^1P7nCs; t͏R#Tj  ڔ iX]tA4yoU&O Xiǁ1 bɇ.uҜ+}AT~B3Gʔ\xvyivA4.r' %Mjݭv4ʉ9t`z P X\6Ѱ窙KxU4J? YObF]'<|wSz Xd_;<N vƭwy$&*LaِDddvsp*N47D)sbЗؤB|"i5=3wƨ'|Eʤ (l%G^xxޥ{Bɠ JYFe巴ܷ=:n WZ+ YvP^FV7ئyءb SHT,ES&"| $tt,iSvxٳC*=xe݃ZN+]k9S O$'9̕ݗ\o? ~@{`[niuP_Ǫ/ mS|rAh_Y=TD_ٵM 5V,_/_`Vj6J=S3YN̬Pd^N5D}ũx$?M,R_5Pp2'7!lMMaă6I)C(94F7<1̔ZeR:FIֵslUKGT'  Kɸ+Z4lyl{ ~=E$vv&,'#D]Z2 D0{_}?Az䣕9/;n̩~f]Kbo 3S9q{{4xlд${)$JODaOn$HxXDZR1S5qK4>w܈]4T%"b.r_ Fӫw>$Q}Tϭ3UH4m&ThsV-imd-Z&TcQ9&p5g'u6![ ue)Y*{;غ^Pu/8z_n6zY$hHub|po @P|`qrVR]/N%.P ~rؠDʸ * %й $4&iy0>'PFya(Q[sfrWN:Q(iT"WgEh`}Tyzؒ@e/ &Zr,p3Wͼt֦R(K5Y?>O)`jL'Z ]} E|@|\;;U/%4m0îc0$A=)ȟ; .ج<;la28"eW;Xs`>tqz[/N!r0djwEBI0_' %vT7{UG(ɇP0W,MII7Ml4oէK\a]vZ zק4x'٤<ۂaeV%zL& "-oBJԠ)VLѸ{}q1618^$rvXeHU^s,5>;P](U]Hr@B1t<6MX.INDs/S4V~G|&ʕx9&w*Apj+D&{2fK,Xf[#=o1H+ޘ),bSXY!TQv,dvoqh'!GJhH84~;Kg]_fkPjCJA4IV̳+Utܳ^^ _ -E)kjRe~LNF;GXbߋMdΥ^>|zX Pψ4K~r25s!=&w=oU%st6S+5.fNp͡#q~2l2wRghEީ@b50+O)1Tr:j3>h3m3ߣbJ>J %OШɧOy>_La) a6CiJ~hOCFMozua(B5_ue|g}ܭC$,o0ܭ g_1;xsUܷ :7q+?_#a&0 h M_EP:ng² C\(]yϥ8lP ?Ea{N1~TZD[-u$~JΚ ZT V@N5ggpv]c2c`}zj{tzLUerOhR?bM!7CC\;?N<8_)"ݰafmXws˸w ǚSN` +Nj޷phB>Tc|`Kd ~S|r,NH;Z 9Zgx1+Crl> Zg9|!⏶uQ'//?l)<'ha De1 ]Pg÷鰞n iAKT]+{X!1g1F0…O+-, !C?CL İW<;gI 3颰;W882Z}a0t%pJo'-A06`|c.0o%M `(DI3P^EBAh_rQ| oE$ce 6@=;#R1e@h0ܹ 94͡%JMqx:ZfixTwE56ȧ"0.\R- 8wDR=8zQ)xjB mkR'y^_FatƥKɼty\xyɽOW7qzF7[U[&m:>ќ ~ڌaEvtҮБ"Xm"'@CdKu褐-6=-:4~,{D<@8`#f #*" g2/pzȕLGdOD 4_ ["_A&~OLa hf")+ZrZ%2'/ 3l?gs`ta1*!2 *qJ-Ļ\GP<tzڤZݿ .n1{(zXy\ z#hEyruƳ4Cϱa<7qXӶ2/ldo<0i[@Ȗ|?:"{dKfSCJϰ[\i#Pۅ: @Vk%}:U!9ټ: 6s.RuO6[Mfx.fQmV\CVi ;Gπ!K/Z5$<zVpk? J%p.Bؤ>6I)@ 9I[FBy,f;17Nw` 'd#SHg\7oA~ҷϕ r[Hz#{Q/ep ٯ6eJW|#bt1  *5G\(J'} <{֊S'2'Uy|k& *ɲJK_(JJQN+08Rdx?Vz/Jcaʀ[:,:jq.gk9&\ [caWqhIxcX)4=y R+Av baGo3_7x,0;&f6oV}EE9eN31 @n˷`5,XdޠOʗZ(ʌFk- B#^S.F~e1S}?Ϫ5'ҸL?AGA2Y?4%(K-`o3B<[ _c mHEaVQ؏Nu; YV Z?MrA1$T篁^Tu6^*Tǐe* G<:qkk+~ݎkh$}^l;]\E?Ů%Hk.*wnZ@[ и7[_,:yƆ0 hlx*Y庸O0p:Pً6KmNr~*Zy"7->0'e9/pkl|O;" |Ӡ*b)ުsk,{K_˄o'P0 l841o[ y&@+x$:h&t۔.9Ɔr |fGY75qTz i#Dpae }.f7傒!b*Eٜ\ܷDhlՋЙqEh#6[Qm:PG#MXnrJ]+9KYKcurzzH,, w^(̽w|+#`^{-`~'hKgu띀e^QԄ68P o~9?6K[c-w?߄Xd~)ޡxȹ {|NܫHz,poh.'FoBN5!*S$JDr֓:*6?iY 5;sUc\WmW%xw|{G=TPN$BpIg9߹0MO0}Go!nϢb%y:e.z'oV]כz ~ɛ>JB'嬮KsF.-’pec_߄6zw,mwm5I2Rt׷ܻ’Fk`Kv=|!R!P-9W, T.xqdg#?HVEH"_\joz{B⹖u:f}$єZZmJL̔V(ɇwnH}o""<) ]݇Sl0 _u0{B K W}ehޕC  gxRUyaH?p<{)agON#-@7h|(MΧd;NMjf,17ޜzUK#iPS_ϼw)8%:V_;veD_Kq۔Cy6 ń:Ң*.]{lK [Z金jO!{,Aa`$]XƚB>'[ >2@]Fw}q-R #a ~f.2]L p`v ǦVpNKYM/]U?GKdOZ BLe7>~yF)LLn}au,%SFkSjiב S)6_J({}UJɷ rhvfKm4<.<υ^4mBPC؟@ѝMka':8{~Oh=Yka/'m%&z7)>)m#] ͧPIW15-d@޹KY,` ~mb)уGy>rvc=`P9W `5 6Fx3:tU\T ]5"8[QyoO/-Za.d0DIS7!ny0ҏ&^ƭm dKMZIر AMՉ\?VO@(KJ3(ir!m%*LF> >f{x7p o/֧=J!U%5U, W-#Uܳ5||oj/Џps`rElM5)7k)ŗB tCTHAq-Pu}4XZ?]f.Mp}N?=o/R1)6Elmqs{!2#R-1<.D!_%y?'Z$Nj "eV_Cl~{` XЧZAZ9W)Uwb/ɗ{x8~Pe0:~ qI_Khy[GY/@oJ,p(~ < MOݜ`<)w@H\SEBR`'K~;:s-e%B%9GrAwis*azW.e4&@~PJOϒqjl]xN]YP⃬Ζy4V_7e')?vc $RgU-#+#_=\l@tBH|{j;oD#ۥ-=Gomw-S]?ķ'0 ҄ZgAHȺ,T:7U_fiR8Q;^W۾VjT _8:CIm4wإĎE1\AYn^I帝L]_Хl =簏wGz!ރ?(˒$עϒϤd7J W{ 7 {YݒRnJ]N@Z쉌b{2WUAҫ|K`w {zm)X7_LR\A3++|vmuP&i xgrq|~Pz~]0PzU}iȿuP蓾&}YG裿&}[#26f<-7ŕ*Wr5\\olMnZ}w`{?*\+F\3Ƕ6cQ9&=_ -%2;1PiPgMBfj%xlʐKT),||=țu])`{t?">^Ǒ"qi3XU5l z^"1v;)3S8d=td"Y}#CDcPr|'l┭範:N) J6o`>ڗo& \w#JB~D?g;'s<î-e-P%c^ ( --־;함Tw;./ls䊩+>'7#3-4 &J͎Ʈ3bi̟$gb5&F?_7.SÚ1J!:< {/ [pD C_1HוmK^d4RWc5汎,q#f<:+/vհaEEY АPh_H:S|ш &BX3T= 5AQ]"r_je4ŵU%`n#)4l~_ټ3V$n˸sbhD+^aiZҖ1&Y,tg=&JZ@7iBa3ݧe~5[ n奈}rqVnBokO'gY,C##z.ބa( )y?I% ѾQbߗT/!牜:êZ@ qX0<>~DK_Ad5l(pGudFΦŦ:sϋ6L-o"afu<:ɘ䖋P$wĵAx#54$a\'u-Z[-mv?Wn@rEofuDGsOʸ1P 10" ܎(}{f}fݻbeԻ*9$:ڗ%F'va~8&(IzʿoFIǖ^ls47ER%kb 6c,1\iJknƚ35I{iãS J)@pp$&*BS\Gљ?ʼnrJMj [s_lgŦ{5:uD[@76mITj8 fۏ?]c[ܡ0B9j!e(I'`0kFuh";] ]{ߣzqྉ,Fgcl.8ӌ9ʢ9γ08) z:FA 3H0X9\*Y)V9I7)K$ aL}d#bQNxلfD`s5o4F*G?ka,|PM#6~\JKI}:F$l-\t/Bwq滫52Ђ[@w5i,pT fg D\'i@6cHl 2@:r/vsr)(~Gqd?7!(LOXl/6kj t Uս -a5[NoP~&N,X(t;1*̨A\gu˃xo^rgcȜh ~ŪYe B:e1t\g9O24*VyX jcjmYq&Ƒ5f)J ѵb91C 6ssbak, %smTįahutIK?FOp S± (ҩw"\&')R+7ɆrАV>@/G?ߨ{K#Bz*T'7Lbذr* U7#biorrlQa#QΉ@`<ą^RRNM XYsIqN@a[w)'ڀ"8_&$"?,ʥ!U^DʡY=srD):Y]#d7΂ M٧L )Y(C#-{BFi"on1xந4 `CuAh=sEh/}1¾e\dz+*•e,a#l'x>@I$Cy4H-$ؿ7gD/i21" I{O)Rw T{~Gzv~hh/ wI9U%^F>n xb\6}b(" PqM 5_o$ʍdJG:^VK#N6*GHk٢4xK8F)T#Rokpz՟cG\[}3giͯUG<^-#K4a&nn:+J۟Cz75 ZѾc_]~T/&_\. ~Bh+{i9~jf|-&gfсU8n&n24a7jU Gk]|? G"@kg&8զ A"ba %-](z*Eoq[qp^a&e:$$`Wưu."'T )JÙ03*&Mz2*7l-Rp6qs^&x1ŕRg.4v6ȢGq)mM'sDvvLU&x>& ʜX*Z|xXQ ef "b!T$m8AEGbG -+AI#+w dHsrF/P97S~"cyl s}>lL&1Qu]Ze[^U8.vBNs^.䪜W>t)LN܈E|b}+ӂ9r"]Ded,&v'vhГ7'-_aI#cw1{ʅ` Hcr{9t_k~ /b7 g1Mʌ`^f+*>VQ> ,ʬ1,]Z:w+ddEOro6- ̉ieRU9lw9 lО$ȓߴ&b,x]N}yjуȭ0KmRi5&5[sg"Zfh5gqT>2` Y|#ū&([{1,[vP^#nVdǰ3:-ȎǟphcnJ"a.i*؎>&w+/׬.&X+IPT?{(chXFw|vYv3IXV!dy_}?vv*#c#;bpHف,ZVg=dr-/*}lc(F $KRl~u!O&zTQaBI{n<wVG݌d竟#@!I{&`)nwaPWUhK{U쏲aHP/O+yw^Ѳ0= Aht  _{yYB襈\88m{yQϤS%l{F[kuCTE~xu)NWޫrE1}8zg4 vx=B jh]ψʰIUi,ر.=@莲-q߬4QO"tE] {Q7@&wv,P2Q"(+#QXʊp+Lc‰q \Fdjg81w"ğ\F0XMr;`%/_`@e{>=Fﳧ*8 (I$jqR)Bݜǧ<ՙ,:]bpA7BK}q$@R9%t_>eLj@xXtl!`W!N_ܗىG Հؤ3>| 3~3"tR[o֞?=C튏"Fhyﺸ={54,iuN+pe JO*p3~<4.80L5JVQFG2ұrx\@ G8BϖZ?ۧ[Cd+fyfw]80'o=[p ]%ӢPCL>6ozZJf-;mt"bTKD5"\;^ND/@ڣ$ r8%#sL׊]P/o7 }:I 0ìXy>*@+vqJz&:n^k8e\dUfXPBDUm}Lgb UmUe/"^j_"O[f'IcdvdrQ(񼙦; ]`e/r.+!"e$@I9iD:+UEsM n!iwf3Z#EH?;kgz$"LqXsO]VQ``>nZu Q:1'giISR4p>yM/K42&Rݼ1ULS853of]hh_hXk}Yq/*MZ] ܯzӫ)Ԡkg ` f<7fOZJzMI[1m*$E54驙O"s/ĦԠ[{pHE??=o5PZ5\<+Vu ,k0goئ]S}׺4be9巔qM%Ɵ]zh??<=!oM7/({mu:q =gU7ACz^'7Dѣ.YR8!-zJ4~m;̯zBRCKI?#]1IIžĸYШL$$_ }v.Wmƭ/!f Y텪2?zZøC"F|".(Xrl ꣊>seA]ds|ʕg R?iΑ]eiJKK>#w)ǯ2ο?1-nS5Da̭(kG׳7f= thM[ 9uoU`t\,Ët"㉹?Z#ձz gȋ>V}RVޗ s99oʁfO{DxzϺ,oSK#?NLՅ^gbz(c=kcjzDcWѨ=zCp?wqkTUΏt*HzOƯnNqoV߈гFa&sن:jG lRV#&v)B]49̞L8#鰝] |ϠD14ܟۀ[P+VfW5]pVVs/\-zVs1uʏDs'fm1G-}5h=a?lsyc%-x^'20bK2V]B8Q;MhD)Y|V٬{iI G:) n 2 NJ!VyXAcogrZG761 QSd<_}Zr2Q-,%M(Ջ[ǀvTJ?ꈞʉ8:vn*$TFm]@56=QMx3 %4jQ|lB82 Aзeo3ePc8L`BQ 6֊ _2z8boG(;,9O#;7QC=bq .Oxd]Wd:#Z7EYm兔PfKzD%b%D vcx?ɱF"X׋:G590 58 c1PqQdQeo$o0ߌ!6%T{FCg 6Z^cz+ﶰI80΁vmuУ핊^I N UzC`5,y"F(+NVh u{ [4nҝnXHkQ%kԆ/ ,ΊՔ+f>z Hb=)65cƶDs;LH4^k*Aݎ QcC$x8P׋ޒ$Fv;yKx$Yv-5-;x^8! Čښr /_XX *F|x#}`tL%9fK޿W|eZ$ٱcmUk*#ҧt6i;L`)jל]ơk+Nnƣ8 *hm"#ìH Ihbۈ"KQXFZ<9 *-~ᢛ-4V@޵Ls&VlQ0r/5 `9Ehk*f_RKKgky4d-O&CtD^I$|`*ƪCt|CWYabDȵ!|n-^UKP cƷcsO#::G6!N$0@qNn H LVr;[NѶлDӏbIȱƔdDѼ߃~+!hވS B`(k@;fמ2ɿ Dֹu9qwKx~9<%3l]_)B]0âdMuVG8fjW,. 8%oT4h3൛bBH;q2fp`8C#+zp]Ӣ3~O(yatҹ 1:NOV]<]QOA}V|v|`1,ze8Zv&DkZW$|Ķ ҩ3Y53g$9QY&MhKmM㋬WMM[ȵ#!D-1jX sO (_:Ǟ;M>.*fRj. M{Ħ;ȶĚe߯ŗ5Β< 0>(*Sqr uA2e}tI+.a& ؇B[ YnUac01SЁp.G@N ;@}0Vk6 Ax hhFܪ;F.P`[6]啧6h:P,`tDVbA o][/`N`q&ZQ&`@AyB7>z:'H,)6%׮$ԕWVގXy}huPWpIΐ%vGQejg;5~%w\+G3XS):_LO.{z4J5cC 6JN!!`qy(mWb_BhOur9 xa^ܡzp}7A`;y~Iwv{@lќt4CUt&dQ8caͦ6^\v/3;FnZ1M\i&9@1 M nGf35mdN"ss%op:Xo, z+pRNlm; }V9/,a'1w><ڨ/̘4~SIٝm|MޔX>;Ē \kD)crOc,zP$I{NlڍЈ>BE5PzBlrx!֜7GT7 j",H$Px5?l-ءIncpav/ Wa]XⓇ̿ FQ(y ,/Us It9'&-ϡ ~9I?^5ɠ>Ύrm2},Le*E(I>l 1@|3%.H@BԐoq%zPFeʲw@ڗG+431fe݄GT VA+9띞dFKm,X!,~[XB9"ոIQVq{ ċhM׼jKcm/8{ڗG) \[ φ.Xfho!B<dŘA%'{Y*ZeK=6~Bayb=u-X{S(yyf/x ma+r3e|-T'OJ”jNBὊ jZE>ЩWrQX AV P2 2bCz1r~$!Q zGUI_nk!x"o2ܿʽn mx?D3Y^yM \"&GD|}ZP<kGTGמ~}Yc:i?d%yG`ffr'+8覢/Z ~;a|AN<:8cbؗC_̌VB?gܓBQ(;:aZ\/ q }B-^7]D ut[+J5<XM([u& U[Zc|ނ. e9\V4"WdxҞ+J¶[\CDj-{ /m;:uɵM9GKĕ:QܨQ *o=ZuzN5^zRfT}DuqS<{^1*Piwσm}.RzmΛ{hzQ~k{Fv^?o&qH-l` gM ^(6,]èܬcef&;lحq`#4QqDƇɤLtO:2jxQvfl60u^;xRՙO2XT 8,t\5~>xNn5ޫ30> rD!7Nh]fW5nʭPHhݴR3R~hE64`@Cs fnЍUH/~8 <uKUJˠ(:7k~5W3wk]?tPyOa<EtoD3tM9k1؜Qfr懰]/S߭׬h}>t$m'Jd)^7*8ؤ]pP 5#ۤU؏*}^35)bc7JhhNj]=dbwirqC/~G?"1ѩ_8B (#/7tQ5@H:q5dqqۉQP4߇ XfDQ9 b81  (N.ϟcʚj>B"Ћv4"xO]sq%7Gʐh nu#ܸ,vRh㏈Smq<Ԗ=8R}),F7ݣ3*xv*jDJͤh9u]Pa rw8Xҏk@jENHAh͎'8G漿z[x)cA~\`ZNh\5Ya$Oax%coc/?|UBΤ- vU^%`i¦"%aT4fӬ.%4GۉcŊؿU WMr)Y;oi2RcLO؀qkȕ~ش>4gX_ [|8n}~z żxp|K9 ͍aGtIj0J9u-?̿ynw+Y-l6$#m>8tt9$E:VDnO#'nyy}+jKT~ƾ% ciiOKr+j: "KX/w:~1sFCdIHI"nBjNC93TT~z8z, :F>PId,O+)Je9"V{@CZwZDM/ӵWA>u=XPr٤y)PIH"ئ>L<&T>zv?C3!ط`QIHoF\Kȳo^ K-IکA=WtBdI*T/,yq pPc >{ƭsfr$vmߎ,F.D3* h>R'30հgKk z vm~R"?D!^&j2z=MoDiM !5᫛bjm(|Qq`XBKo 3h΂ <.ō8uhiNf3:CO\~YGGMN Z|~nʽrqzGaLbQMCƆj^}ٮ^S@*,U*U,n`9v:rQYU] /Ao?%hsG>[y/;=:G%+fmn4,_;霪bYM pU^%Les#(2y<sVUdSd±.z'z 0n ==Q-` >z1 M:/`7U&| dG kG[=RH˥hH]~G2gD@6k'a_8>*+]Sƛg\FQ.~Gޤ0砱dYЍq<ry#3YKlxAo? *syC]~23n cmJ4VB9)ب+PmT6a[ YS. yoxjn! W",Q}M/tF>Eޢ榌i]{N~4Zbm:D?Z-सܙm@|[-d|KT9=N[D'0J'kW1Lv"틞 M<${2Q'bĺm{O~3-8R|{)m0X} E[t9F@m`?]SJC KX.mm#J2tTS>{WZm/ )XΜ/RF>d*'tXu_mφ+0 B [7$(0S8;)T3`#Ffb1g0XLLu5>@ (8Z벞"8_dGkxO` S'`XZ!]p{ZTo)? /ԍoe/c:*$e.LayȼBKL1}6r BdHiSL8o2?CHG.&Q@D^&S3ENFv)'d0̝B o)z󵺍ZJ CQ Izg#ZXGDԐ'AB*6DBkטKXhXh.X]Q Pƅaqr񲍂FStˮr{CP/m}ky m&ga#zi2Y`|6)`m[-gͭe~6C5ojVl\Q!E1XvJ >$/U=k{g_p1(aP,A\s KVjYec1*(!ywb2bL'W(xN SK@ѿ@4U{5Thϡȝh.#g$Tr_.=Y݉m 0 nSv)F?"ٯEcc} z1p4_G aְvPB^mbn5ލ}_,Xj%ggClZ` ,|`>hA~i*˓?!mc:+3H.#tƞґ_OL׮45"RRM?y(_7jf`&ad Ƹv l#?8隣)xA ᑽi)(@p6c9"%0^ Wt&cxiX” h,LcY\\cq /GFx4S}x}sR5*W7'2c,>)"K\XN2Ԋ53+3Y9muU=J_ 䂕5cXD+!xE.VI6]'Եb1j>+d1A)Bgy|)U72%xNcãHV0(K"8҆`nKF :pt"ekt@qeFq"I Pi%%snUwu8%]۽g{97('D0Q]*¥P~xսw{yU /SYWQVYYe^DBPm8~̮CT.b:Wz'_sU5O&@.>R G5"#*V^n% |̊ose3Ty{pWOlrj!Xy{M7ָ ǼA1[xaLEDW02Kl }#y2bjfMȲOOsBHͬv9˨o~I3#`I?-yZhBS m(| Bɬː(O VQ= "z2K) q\27k<.L8c""PdrDytm`]\oJig qfI-Վ6o9 V7/yj-1bק]3h2rFQD2:j $*b9tT=IJ$ ]((f2*!,^-! HaU`'s+7<-6:<omr׆G. <&L<]K4Ph]av!\@/!a/=HY_iq4Dt͠ӑmЕQާ@Ɏ(v< հNJAݍE+E^jW&|73Fc."^TAް_/L C];z*Vܕ'Rh1ٿPsF*4fӟ,*Ok;EK(sk/gcQg]ЎK6tdyΥUaY䜡ڹEܲE֘y lѳ(Qo5䉉bd^=1y3h_b.u}AzGFS*S4 I)ϛ$J܏x(oNkgűsBQ ޥ:ްD,PIP$oҋ`8,.t7{NfY6.DIog#e:=ƹfiLH[ {y8\ X |MQa[!j۔@/ u(i^婍)0ˁ;vNFM8o0Hp^O|]lC)u:&Z w iKf,4(OQn_(aJY$3y9낲;l!)OqeCt<ɳi 3Y܍$O&KE;ູ5Kpaa?dm?`{O.a@̾G߲q©NePo)$[x(o ~)ݐ{hjG< YZR#uyǣF;@SIc++CE<꣐yƗKM6Ss^K.|.z9 /_ Лm>e@_ W: ×maWTܐ0^53,3Rr7PKEڼ8firJ^*Foj׈3P_TfT= MPlYd) X1AB`'Z$|5xK{_tjƀ .wZﳋ) EwS9APQg xWK|#yq7*y q+Ljs 1nETWe g1yPw<؞8ܯcfs Lc1I11H 9˜%hV1wF4'8膥w15nPJ_mg+jՓ`EZx, E" _)hiivL*W1x}~@!^طnjB̢?>iA9K~boo6Ge*0{FbzTi0%l9 vu`^ 2BQ)`x1t{yPesg挄<=ÅixƱPYވ+ Z yrC3K5e-Ć'@aëz"jBKws7  Vt!ڴB Ug NMGc !hI>xDXsC",iݺqrH&F!ZϹn9b όd-& - z/G]%ڌpIp00Wh?+-+Glw4v&!P'#/#w8휨sG3)9w}[Eo B20jU`(aK҂vXv^ðSsމp/燎(7j(ĺyW_;.mrem0_,zD{ޙd>b?gil1X+D'bS /,ӹzB+W{/~+ oax zSLUf.a+b%'N&߰i~,,ZcFH7!_Ezo^>|. SC \2xB+nFOlb4)9=P^/xI]zhj}yY|3|/J!D _"w.ٯ'q۔89 Lׇ6cFlu8+YF@^-'0<8.;IPx>=Uj XӧA3D-6yY0ͰE 3` Mb~6\M|@TЫ2E/0\e*v`!_WLL& )eWn uV"?cf='$%{zw%eah$$p"3?lY42|Ci؀P5N` &Ac?X$ĚMlȗ _cȗK품ADO_Q<öC5/Ĕ2<1)l3c hOYdi:U)|\$4_h!?v"?>yxVS^ax3~!0k ӉHH0F?%tcBAsIE1$,gX$] Sm]rg( e5:46* T|\5G`+PZ/OaQ5wO$f> u$PCc%л)C}kF,t´"vY"Q#Fj/Hj,dbm 3$"#QH]=*D*wn7h.9Q_PX|3 a-4QUmz~?"v_< MTgvM?=[+~T,qE]'BxVP!yUJ[iL̏M4aޘQ,9R(<+zX~`dNs7)o!JC))RU f8ޠxygw:l'8)*i&k ja"SwZlv4Vi `2cz!h?EQFo@7jC02k&*!IK ?JEƽE[ y.ؽ"^Xs=rïtG]n ze(kx("-=d٩Y`\Y9@Լ^{{,C6UH^224}} cٛO!Ŕr}]bkM#a}KɊ&eF2ڻ m+^D_ρ2"2%Fr<'ZͿ*WZQ #s}V,)D ܢ{ ?2BFdHKek¹ň.;D MɓYҒ~Ӆd(Q, ,F |Q&݆i` ZDNkxSjO PVy1^DÚcĄ2B0Oe`U|@ sMm83!_KǙ X Q*bDw[ Gϡ~vh9Ѹ3c Ht?qe{υFiaQT1DB~%5~3ΣskDK[&f%9DncVdjXѼzVrfaNP;em&7 r!k>`LfpoNj ?!Pޖ0q}Q<aI5iN?^;I-YITl1 ? l]J@ZUu9 v:,sb'x&[RL#*SKDa@ϦbFAv=9em*Yy; _.0Oo [=}삗U{J6O71T[^#m`0]FaaPuz%+["Z2W2"늱p4 [E3MYU;nf>뻨] DZp hM[c9e~CBGxrDSmݟ+=&); hvn9*PjɽWzG?`%%uaJWŴVk``%H;JŘ q D?|ϝ#cیψܼRa]k)-12hO-dԥԪQsqh7X,m;nk/t!V2:/ W mXQCX:r$Ú(X?;t~>/;[wxPD`cI"3޷^@W9zR1˩R0}(yl6<5ljrs`ئ!wuAԫϭk]\}I"k6'Q6"  3QaۏpS̄z SC`ڈX!4,ko6XYbCGLU 6W&0ՃE<NKvp!QaM=SxNp# { R/o/ Ebּ:;U>0XU>R f'Ea}m}elEAmL-jD1FYNkzouHL0G,w/!gr#l[3 SqA܍=юxw{F pԓ0mxQ 7ĤDl)wITE9?տ@TGRb/ݛ)7~ǃ^^,YZ?v-6e,c,dCRx}twlwWF!s79xZd+0t2*n ҲsW-Mߩ.4K555靆Խ^,h/ _#E=h/^X](.Q` bj߻s6t7{Qc){xʓh#p.zqr:umAS =s/h~fzeMUȆ_?Lٻ)\z׿h<|wRo\UȉiVMK{jq]S& .o˭K N~H*W:vݎ[Qkc<§xQZ̑KV3:yճ- tԍ/xf۱FU d#ob 5EQngTcxjH0^P}lv쉎oᢅTH\5cFⒺw]ejHGa]9j$*DV-:^]ϖt_۾s+j" `dwK0n9b=-mhsLFJ^7mHBvBhncJ];"l~~c9k.< gp ,7uZppErD[c4K-0P1Xbx/@ʞ5;Gّ-7fA@-+~5U!*79e)Wz Cx!a7(nu0=S(y/~Oޚ/~2[McW:h(7鬔+"S[+KWL9dF넂pPCkbl 7X{݈B>ŞZަ`=Cp6oѮr)',IѠ} 1k󡸾J+yi'pt\60Sd$dSELZ&NPsS:kA9nЛRY7Tq9yL)g5 hk|Ők+S6ˠ:ϮF/G ۆoBy00mX'x$:gqt^kj:M,{~'u3 t[ޔm ndY~swfMhE=AYM nB\ԢT8Ҋ.i'Ȼ7E]+1Z4gSdvxds虡]ތ`* -QHqO4 yB6찊I? 2iXO.hqlwwûoѻ[\&'g>n'Z} N=c{9 q8ői^(*[3c_/ ܮtYz3ZmBux~+\ݩ§}va]h)bjkTS%^-m "[[x% [ݱ^LJ-HExfub]%lS(6 ~o=/}?N{YZ 76FvК Fūud/c7$|1Jk|?Vh/zΈf97|#tc}ar63D!A{;b9sUY:;Biսsz BY}Gg\y&Etѳ,8Y~s絍4-SЍ<&gHmݥ8\!n5Ő͓=qW3lr5x!pw",>?-QWMEN:nQ툗EVKB κ)]?̔-o͐ZF()SfZҝ`O,mǟ|gh~Sl]JãsƳY T?zIK-A` W_2s\G+E<ߚce`JJx2QHIIޅqqn$X9Mc+`\^|'Pg}@ta>!It5-F_i7 N-k \/{\M.pmLp!Y7"r`n]BMWCؑ* i&=ڗl!`sd5zcP~Wi[L^\R7^6ۤ>xzJ$%4hGQ*GhLRӦ߹X}h>3 KUp7:-urWX,V["XL0k5+ _Yl!?Jj3U(= R_`=P•M,e^pHȧ`zlrƫ8H;cqcZ< <$; :).gή.)=z\V:r4HIiɲ&LR -e-)w@Sw@S/7P0Лϖbp73u4d8Ґؗ6dvn)xXrv?K(G:c ~$Jx?<kT)xԅs8ߧl z<ژtgEC6pԑL`dzn#Nφ?|i+.:p,\fP؇k |ŭ!|4_-c֯̅yBtP,P4S"ŷԓz:|n*"7oNQj̖6exhFAh[l-F,aZ*头bk9CA"s!+x#)  ckTm9H8*8`Hcq>7N#cηNerNz>{PM͂Dwa==[g닭vC}rwd)fqL{wq}B>nw1&`S0цӣH=:#l%B 2.$܆=T%lS.* 7q[Rwy9&)Okp4XsWŔJ#' 'zt)r izt{,`hv2c }ظS_p#bz"&\5vx!i~םa]8}_-ۋlWɚl}Jeove;²1/$ t ߓ~on)&'lYM>FgRt %A}6=U*ݔ1qʚFu:vYGMnkw{d\#Q*n2irzelG \fP:jJ'5iר˧=^UxXS5#xGvT<{apD()Wͣe%.tً; Bo@P_峿@˿-%@Z6vZj-]]4h9uhQ#h9uhiZu끔CJ YCK2$-I]@՝%huh,-@KFסEZl% h2hyLZ:ZhZL^#-3-E2򐑖{#hhy@i7J*OE[[bqWqf䎝EI'tlFiPg o"Gű1MxΈ׿1 K7~>tvtឝVekha.x]wwZ IZ eha.x'ia.x]wR,200\N\.C s;I s -$-200\_%-H-~f2ZFZ"hidX#hdX1Z,d2ZZ -u x~פXMeU_?Eϟ]exwteh{'esG1PTz?!6Op'3ܾ;kU*OXGV![UU5W;#,NWD/O HC˸$-ؐ֔cp#Wn|1\U0!:G8]mp[֕d"Sg8g5C$+'bo`H L-II qR,۝cw3NwK2Jb;vlv8=罟}-љ!c~sUnMf4-$]ey`H NnF<,N~?{{\w 45݌I?  rfŮ$*p1׶2I]-]xQ_䣮ڲb2~Z)+ib7)tyxnQs^tҧF WD!u/5\{U8{' `b9>pϨ Q=_p@y4''@@)ziN CކVi)ΒBI NY>*,)4t`I a'\fAqSmW> cIj؄(2CM׌Ox 7Q=d>O#"$v5MJCJ?ΟFW%4X(fadePg1He u%h|RBL&ѐO"qSSYLG.Oq&ӝdd9n7HS4NkMvƠ>pHEVRV.2r* \~AL|0"%"8"$R>=~uziC|tZ2,Z ۘ$"-NI|9!*THz%D~[]$Qо-)IѾ ckPnEV@CR"yqYPc$>8DV*СE^`BEn#/ʗ8V@Xy,WP$>aeFVJUWHC5PU2LU'p\D3E|0C_03U:K73w" = 5y-(gafNq9KyJ0q-,1K73g! ;8U@$42I< ƀq'mU^QԎ42ܣj$-f|p+n͒b++5j/Q#J:s9 S >X*$(*K̈́Y#Tf )|=vo;p[ogHI9bY5rRSz ˉ̪|9kX :NȉlgVJg. jY:N$".NIQ|K%Wn˩Ԗ \ĴM4+acj<`\BtqymrrpQȔMu*~f#wbsUnsKۖw=&<|xC@=PpgqML_h={01`x|. ɹj~uH -×M~؈Kh`#仐?aD S)|g41x0r UҎŷAq]:k՝?4[a~_x:DBO޼ V;>|א|ط*Z>q!_ֆXvܨi*kZu޺곘#%N:X ~jC_?zT}yJ ך7jg.xXoԞ`{.޾KJ$ȁKnI؈OߨKw6Np1q/>֎b1ط]@IZI&uܒXQYV>T$g9YnWNŠ1Rbw^'xozԁ~q^ܣ$a8=([gFtNg轄3^vה~$/`Epᣒ>*y:a=/_K & ^jJ 4\̡gad(W}}? V*3^^L0h%Ktެ?s:hU (TWA]nb*UrjT0eA_t $xXS%F5.ZneFZ&@V`oϩMVRfS(e)WG#Q(cf`SXf`4GSm5t)Ca:(b}P=@ίA(ySzHor)ƍ,SV>Kgj3GN&E~Lp}S?\kW睔HU>- =ivԩ[W:M7| n 'JOV7:X$ VN݅N1W\ϗJǰKڞvbZ(?^^}ZFAx7DM;SU/.g`ZĄTnATDD)Ȃ tdcba7 @7 !2_Ct%orP=g="H4N/-n҉ktRd)ieLq5(a@Y)(Ϣױ HzVk۰{q޻[ކ?Gʴކ5 G7CGOއ__V. :VMJI.c4]ݧJg\Vt^G[hPWNCØVE zpXsGpjkp˭k8[ùpk[õ..c^u8F= QF+C{ǧRxv4ƴ(ʣ߀ I{SտwmX2fZh{ݶlR/ض8tIոG pe{?֖pgnA<](=w5QUY;4 t6f{鬸R$S(H ,&}EkvZKwY;N@$N"t9u~Hek{o{9ТIpKxT傽Za۽IPRXP ϊO _2_zI2-x^`?&aiz%ˠd$htu( fm' $9YףBPX=+VD.F&u HJ'Xc@@/ rDP$@qjg!)Njy:)Xk'XP:(t%VR$%IX/}H/qP/ ׾eL$1=A tL$͒39%xp" m + OHJjia9)YIHdo} Ad pbp=8fAfc9)I`jLa#4tG:#Fa8!1 ('`4Yp 9&4c(Ձ 0H&(!p@E8"-,4`p[ 8VPҁmQ#j=hi̇׀#2ih3L' L i(0sKaÀs) pz$\  v2d`Y,mp8-:3N}k0N/q 8_Ƴ8Y':- ]c:Wgxֹl`F֑4['_G'0'z:2b#hJj!N;4dg Ebb DT:bBei MwN:WMES̀@IQ:OVO3v4e&w Y12;lCٺEkg0Ob+h ,Z, MV7xsm̒LRfQ/iČP8$ 5L Lʠ*K44] vlbb"i+!h RYʣQIhZ7tY2WT%5qm6) !KEeiz bDEOxDĵ٢6[> h?ewP1XO7̟vG&8f͢[ofo6]m:'Odj1}gmZCV0 i#'&%k_\<;)@O#'+f⿤1<>,Xu,Qt_1># Sy,T!2F{[P|}/lKI|6Y/*- |  ,`;k“$D kIT@lQvnYfN얔(}`򢵘x3 1]0 Y( LA)/\E'aEZT ~TE:(}Aؓ4`U@w(k[4Ex%)8)# K4L.^ Baީ8l 0,AolQ4{%Qtat lWF,pb:˭ Ae0. W@`:* #DrPCHPa@EEL)EL)hi `aId 4>ac27B J@FCOb rpi9%>.vh]@XU3xWQ^ulQ8<e@*@~5_RN3=r- -%כdk7ǰdX,Ȁy!&Qc"]ptXE'IIcHCc0; c d"dܛ <_pCլX 1UQ ,MhMTd2VjTY<0' tqKۮIB0z> )pl +f{dr)錙ީ2fY9ɺ$ %4Ӓ9[AŠp͵ T  BSº+ t'߱l$Ei_qm3koc7{\p1ZcQc#!FSer7N&et~dq>4 Rt(5}CNY}}aRz%XKO;VK WOXjsyV=X?]z0tkw|,jI O-A' :w33o#/Aohox= o\7|y{.7s757!aw7!af˺5,Wo1"TSݰ麸3ܒw| sGg8^j`|\` seuҿ% g;ÿ/43|f gk3ÜQ̎g7J>ç|`#]jo`e V^8^'wZ[d[lЀ/v=1Y;&I#T/㓭X/Klz6 mt (m`L5/QBB2`ϠIc~z4Rpo{^ƶgq2ӓ" m/@sq"e㗷ir"W5ƚCc#ɾol5Ɩ[97*k_Zttf"A?1]wL>vʌ-wY'z*bt(wN_,/qo>醫[ R\fr}\4h([KdYkvEIlzW;Q&SWT.*;7uy?O}G&WϬx _yOsyp\g3Vd>0$/bndCnR@]\f~9ۄYYIFaBGijRiKΚˁ L0) sVz>}Ag'xc4r$9UuXO6C.{beU&'⾸N^9w Y/\$Yݥ/d&0>K5os64GxTM 혅4ymyht)>JW&4A4nPYQڳ^U2yj;rm:(n4u= }[|?`-g}UR+nΔ*>&ucV>H'9#rUm<2E ꨵ%Xw *>Qi=Ym{OLv[,~)SYu9pR3JI:/\+Us뻘$ߪOY)Q<>DMD)_f+v;ސ&l6lO?𑉋%:lP<bZחi^T/)TJTܗQ^L)YN% x*dKJcyp^u ((`y#A/ _C (\&_o-&z,*ЭxC#^(籑L eKZJ[P<0ڿ _&Z{5aQ6*yJPa v}C|>(=! sa<< &+$$e|۸t&>=4:`˻Z/ytxV8>+U:W*8_XФ՝H;B*IŽC nuq33htITΆ(8cqlWU; S3+sTn <8}N t'"l++e)r2 Nd&Y@ '^5YՓS.x?3D?4QЌX}ʘOaUK3&Zߍs#s^-Jj8S]PKCP2xYG-ʨ?@tEh:?EtxEZ৥jQ?]dDʺ,D?mR2"r/lp#բy"ި+.ԐM˳Nܬ&_ j%5OUՖ\ZbRI:-z:?;V}q!6I17C!/k~/VS'%U]a*G_ nZYI卲)[C=~سDM뀬:݊紃T&Wu{vOq|IZ&(`ЪEAZB L$*QDQ* J(Z@7 wJYt)RYDRh;L =ls"lsTz !‚K:Vke<5_ 8Z'B.ax74ZDk -,خb&.ɬ%g#*Jq0#,pyYX[#=hȇ8"=Pd4͜ կ[JK:% ʯZ1$L _k#1d%ဇ^"Viwa:RޡInw϶Qsi MCjbEڄ:Iϱ= 7t.UhQm@ʣ-NN} J`څ;ћNaz3:IzYX \)OwAk6FKQ]න>Y(9U[k0:˨SImXwu+pk>,eШ T rCRuBg (fޟQ-nFw+7֕) mq9h^K4I@ϗG/ PvivZI? 9q:ʸ>k#C  V,7¸aѠ9S0ڠr#۷}|䟪t=ZJf V?wBVϰn藰 jd9߬S t6h&~`BC0t4^ؤFUvV(ElSڧ|ӈ#\#0 O*AUWZ{R$#.am[_6˩ߞE ?h&ۆ- \Xj Sj/ʉt~KwUrҜh.|CWiXڼprG1(cZמZ :DDmlL-B[#1DL~ gޯJ&|H5|_ ~@MO+FOq{etGXlF&15ܧN+PWS![&P)qq2}%p]E\fFi mkYF,f8e:Vv%Ȱ['~wSڄAe)kֳPd@mUy8ʰlo7xEx| &:'Dq).ijRD0Blə2>[B@ƿGܟPp<`/vMt`C[@Ā%KJ,)Rw69n d 6x]k{Hs9#ӚWծ< .2VS) ȅ{&z+V>Ȣ2)}Ah-ٖ2>%`@mqu8{ [Z丙K 2: 5 uEہCZR,g 4ݠ0$d/n6t~#${ k$xJF^:S|=m 'FMڇ`TkN* @;1_OU dg}ba3V?: [wQզn~!K~N&`饂Lh3W4 J"5^4T*ϻLrΠ}5L$B}'Kd{M}l.Zd_ M &&ׂA鎇u-Lo"11ß~O)c۳hA_1^6&ګk_Y2BI~ĽOX_kTA fi>B"҄%/2忍> %LBcحW(w>vEyq)E~jNt>0^jӛf*pOX7A/b*qg.-;Xjl}-zY\6"kr6@kij=&cd=}1v9BhjjN\A[Kwym+ O@UjP(\ }z.vrN  n e0]%weprǰOr~IّDi{C@ _A,gCn uRw?Y$P]tÇ;R]#.&"^WM D$k"'A)KR2,5?rţڶyWm-l'PvǠ"m*lZ%'?!8 ;|$^#4VGᐂ@]KȫC〓iBk 6sViS딎ؤK&壎M-Z5赏(8'=b5Y/cHA%sj#P JX;_1K˒d9~퇠ݮ@RҿǴ{aS40lGfB6vi!g|G=i +|[Zw<㛴lOxڷmVAzJ_Y}2̢:ClR=kO6ecn%]?uϳa5iM:g <"R^fP`1ζzWJs~x,WTfXT14}i=ˤtDO[k"}NAޅYJ#482( *oڐϠC=wPV$p >?+ _4g3'ilI; @H@? 'Z܃/zgr=e5S5/d%_4|tῠ:'zw`?9ӛoFg Bֈy6Y[Bt&OZemd%g Y)9l"DM3'24M$Vskp٥z S4*K<<~8/2͇6o ۬׾櫯wWvpʒrLr )y^fH!IfA)}TZcg"2CwOQ;O64kOk#xoTN I"_3AtKTt UHȘ tMHI$}=:F}vmsafM*!0'0Ʃma4:L3蜙^+4ovQ*F*׮, &? K1d~VW;IoD{ZcPb@]@ݾܮ=erDj0M4Lnoxl_;׬4ZXk4x>s ;"%vh%ъ=lԳ({Dջ1ZxLA{ sܽQ ?^u ~߯zles&I E+mjq{m@t =//+TPo'{7eN^?ۜoَ[~fN!v%zK }A0qr&*H$; ,)rJ-\o6?3Z)aWت;u?Ŧ]%I1 ǜ1ߎ#{ntM[L z_Ǜ"zR_ חZL:=vڗ=eͱmsZ=xe f,l m}NЌ+mxXOeVa{!ɥZS>fl!'ӥO8xm%wZ)٫A3Us7n\Pb(x ɐv/Ts7le}q!zIߜW z*x()ㇴs+Вfh&'^-\M zW76 {;Yu 5=Ɵ̜~w?i4. &KƷPNU$H ^b6SQ9R|pCq둝D'lqFdJw<ۤr4lmx>}8iϹV^ niN?ܙVOWU-`J@9BJq^ 'oyh""b9{F)q;L۹`,0[z+t8W$,Oܺ8@lR|Gʝ !s4[-Ǻ5gF/:? W 8NMRNNGlw` 8Br-пIXQ\E*W BP=.Fek9A/0 Xf~C@T M[ O"ѷ8xnP)As|HȞ]#)fxZB|(9Vo/~ygˁkrpkK"J11;*ɕ~JZd=@OC,x"7΅[.p7tU ɉ1:`= Jl(5,E҅;ִ-E|ڒS^Ğ,_2n8Q4g+PѴ1(Ss/ٗYC8rG% %P臸!Pq"J!s%n=rバ3#0"@u3-(5O97h| `EkBJDڎƚ hN~s/WY_߉E}T{%;nl}}}a}2OiϱL;M;ʚ+&QHRH<-;;x1;[dg~cBIVҎf\}`,efNx?HAոDUCUba@>1~r(ԟ-nhJG1C{ͫ9~%CNy1);nYHc\xarCf*EAQ<~vN!n0j G|z=͋Y3Sq1їxQjoxXYJMwzzS=GxVcO>LLeX׏c?PycNhn/?*BU]1XV]:]x, _}TH; '~@bʔM?Ai{JMkS/ٴ=%˦Sl=Yd,>'#j%H@ՕTK|Eq%.:#U*_ەsLTU5T t8tEFV(*V@gEu9q6 o4;m{#dNMMus{9|XE@υGPxٚK CWB x!z3BVa)/sFKv]y1LZ@0l/q(*XA }R򢲻ijx=dux.-,@@mqH $Q⺁)5+3/*[ :9:X~09|}gkڱxS9tdbv7h vr]b Uj'; Uinu4`\1`6s=(lZ 1H?8MX4$ko(IՇ@.tJT2ڮXw&z5wC;m Uѯ..8ݸ>F:CB#pY=ΐ霊 CWc?yYlGK"qX˭(#dވii\] ?KRĔ.FN;UVY Jow[g1Q5=!,b%m(Ƙ%il~ |ZM rI (ta˘k:5 yxD?s>Q6?-Xۅv1Y zj.m'Cl.-dL9Hi)= 'lneoJ+%=mK.Ln9`QjV̂#vO3,D9hj54%hE} )I؟9&v/l⿋M| s` 8κ1N dçp+p 6U?彌-_͗ӂeLDΟtLwH4Lxb@T9s6CN AU0L$_߭tvjyAnw -c|@YGl+KxVz:| O!ෙSf:1H 0[QνsVsKTGI)o**sL 3A*5dEվ1p3+={+,x@B/ \;lEˌ:'n_ɶ/ߍ dc/~r݄؟P3T{1]~EX_j&~9o[ /qX{nuE#n3pgmƜvt?=ߥ|e'?w/&- .\lok*[Hڭ$ހcϤ0Vf>$}hx 0.*A1|8>z)/C^}TϮau}4< ŝi~wK` VồGU#k aEiYh|}KCjr`@LAkq* s.=0VOwW7Ea-4tpʝ6kUmk26dy6rEV} :OpH0,})p<_5N7H}F*'\}eUmQNnd,m`\|py9F:A^g T320j&և#GdSk d-tZcNw 3F ,|5" q_{ [0Zw:h*^{Nr#Ƌt)cDy Q#YӜ^N鑔tLE&9% !2/e(I&?9LwâeHCY(RQv ͭGd'Mzh'ʬevذ %DZ <ԸvGˎ 0,u/!mvJRl/yO7=>f%;eXAl){%a,灼I"&DE=˨Vk=tYJE_+ՎBjU?-<ոոXZvJԫϽYQ3i AmjC}$j3l)ސ\S^*~<)n^%R<+^#ϡSTC{Nv?9ʎDhϚ k8垍9 tJN{Xκ@(v[ t>^  k(RA EXOr݌@i }l[6,~J f V%/q-Po4e>a6+OyR$#P\{&~ڿ/A?,=bQuY=sg)$roL4q!p}_Ld)@fG|D)b`z_rh`&\P(U7юK$pJ ED桊¿ MXh_Lꎄg 9Or1r8 &bC?hqԪ?٦jɌ`/SjkuM:]SokbGV#ÚQ~;R' ԽaMJVlFqGh* 2k5F Oy^n%cGbwEdփ<==rUnv  $/G[| (A֌VC0&>&ܝ_o3|l^WiHbM dH)GOڜj߬9:}^Kh2|?߰6sM"E֯"O͙CNXD>!b|MbGg n191}Qn aa1zAɲ@߅4@#cBSuj/AET(;jPMף"UNH\7 Z1&NK=/e$u~ѥyg~v:7}H1RXB&;}h 8nïwh.-ȽNf[)'K|oĶ0 ʰwN{^f_w(i]&b6ܫ3<3֘s/muܟbw^uDm0j"bx*$E^޽Sϟ?<\g(8幩?+89'OyVgn.;Nx2ܼV`@2z=ȣ(+U9qha]:6"!ځ؋Bz(+NƲ}=[y% ”QN#~2bW(y$$[V9LP/":ԡ^iLG+F aڧ)67\MxUABP0&fts2<$ֽ"J =QVpݲ闝 /RC /BY1Fx1:.*kO% =KUa 2{R(wB:z2?;#n9P!zbGrMj'ɖ:Ja0Ԟxt"J^/AQSn3+ 1` `,.< 퓻?5Ղ(RU(:ī1q;УĀQG˓/(E~Uk-U?L(+MB7Jx](7.2qv"ϧ'0Y- 7:4"¿"vz95"e^-ϳf!>+\[+g[e ʂx$fe4$9G?CaT Zm!V# <kOۢY[_6pi].Ĩ:@$ܩ WA?OKy"/wOjDSGbaE̸rso(W:໽ɍnXWˌKBKhmojE#Ih`':[\kO27V֨/ : #T*U>؅Iܬcfbr?~ʓ^×ІsShSI` ze$ԇ+=4~Ū} O ހzҍAhCx2k"]"{3dK)<὆!g;T>#9.bC[14K.>Y[D!J Uۈˬw .#ZаܨaMrܷ2a.#zȤ7Z WJep~N>PCUZNyhPX-'~p &xL T ʔXXaqtkYayABw2]`@ ]&P-2la9A{ v h'f);me2_Ȱ ]W3 СI!q^bf$N ֘VX|\K`:$-RÐDwlvLf;;Zsu ~P^#BO8H 2/ <:Mlfq iBv1gxF)Cժ,'7#&7cC "HMh!' o| qB~r*)>KT;9S׈I^88 2xa:j6O2Ε\@LS-lITV9LD韇.ލ^ X6$s  oC)fZs C ~-=WKѢB${CMK90Ycp6 F*]t1kjݗv(,n,k һ#rkr`<I Fta{NI]_)e:9[[{@3Wް0 0begG[Dd>W0s]̄n QpYH(K/tV)ԣBc:&gh. }2*A3HDf7uRh-lم;Iv!?ܷ^?z!8cqբ0|\!].< 1 r(UeM& i"5tz^.|꘿6[]VӶ`C:Y#5 dA;O)D~u0u J.3I9mBu;?^rg󼔿 $ve#'LS78~ɖeK f<\cւ)-Χ'+w_&XEέedZDYW5E77E?jdu7xcqv^ PZ椉tC gTew"LR7SXcl_l\`I幾p^`q,Qݒii#kv)f+k:YV7c,x*!N8jym0'Mjz?]ĭPɇuvyOI1et ۡ -N܏yW~R]y4?ѳIf|?\8g:bw% ^ //\hŪ-:C{&>e}tvej k,Z%. RM I}"h ^\&*MʆqJ2T$0S,O%`< ,bi]e|ZK~Omg_π7)m(Ǩ(Fuܓ;܎IU9+)) 3[a)@ɓ=h-X|&}*(~֐Z~Bf *blr(]3͂wU RP$( S^hTJVv@2*pxls/][,?bMo=@0Q7rG(¢ja{Wl&:1SFhBFޕ\6!鏀 ڧ;\G;JcA.%ciuY&MR8mxAܪ}+z*SFk؁$|:+O" oGhvH peE04[]S[z@j2adr}y+c;>Isk~PHAFU4X#`:T_@4"Ƈ/8RF RmT}:DIu#h=2$ Y0|M}HsԢWddLQwA7i]3mLVK&32~qj8{n E%M)#t,L7E]nka>vU`YtYsw@-W[vO s[p#^9%M5NMWPr(L[eFJ;38}քsWsTGJ/O'ܥ?IkvE|3]3AX9[~m~ܔiD?T-8F:I ~.EZ[t c}l_JG_`諱^/J0X ql~㫨[.Ov__,<5U`MUf8iȱxOxPnP/089]|Ʋсl/}艝3Q*Kr6>spݷ~3 ; $9˦:'ԀV VnWZ=ͭx3)eL~H)牁>;r\ ,Y`"ӄm@ev|&-317anbgݬEڤ {}E_9sucPjq|0ٔ @bYEG +a;PO˪pgRp Ob u߇3stmi:F ؄qlːy€gI MlӍ˱ 'lwg8Qߣ|j@}&Z/5mϯ(@ ]i+Ј#{_ph}W]:oq;iftB)f+seA/p7* O3v`8=sug0kX=f Qx%fT|}/B6Tz US˂BQz}2 U& Xx>BЪaeL(No+dhyRL(~DďPb8**Z1|ί O]w%ŕFmq? " fu/zhf$)ƴd\akRM'c[ !Cf;_Js!RoF)F?U?tB;f^ݗm+q(Nqv( _MiSuil?@>b*xOK1V ؞vl⻭xDŚ^e^_AT Zy1W_ gD<Rci,gKV(`]f֬rdS<8qS~σt DgH.=pmƙ2kA~z<<^Zh.mh΁%>S)N86сWXTͺ Jɴ_v"@Ny ҩ՜T'_L@RoCfy 7Jl0h *xU?KX(GXNy`OCHôZi(넟mwмzcÅc&?)V}yrrۅ9-!Љ0K@qUȉWhm,sYH9ˆ]3 NVU2zy5<ʻ9n!B8~CNruȭ^G$SN}0;/G` V׭I Pn1Қ1|~GZc3傾9\N%_YBen|OS ~oEG,a݀_.LΓ^#tstCYs/yAy aiv gxz: #ʖ$("0z69YS[JU-,X.償e!YOdNLRw~jZ r')S(Yֻ:%?g΢ܜ PNX@} /bY;7 ֺػn>cgO"jl"Fi IY-?lli:X\zw*'Jͭt@G+5c:rqj8 ϋ"&xoX^Xp?;S,4{H/2ӟv Tm  ur>43⧂W ODn]b£'Af{r:!#ٶWjC ze{iV~sMтw]M1|G2X` M,:4򿫈ɓF P }^W1JPXP_)@~&VQ{ňypW<UA6<׵rqO?ABݸ6!|/%_`'^e,cC}:HȝȉhV#aof^(`=K+H7 BFlev^k+Q)ї. _=G{;]Ţ4 ^[\+vkS0)5hM fm}8J `V{Bq00>\h;DCvػ '9K>Ka:@J*"e( }[cTTɲ=w!z ҳR@M]ac ;r^BM-]uA& 5 EZ1 ʰ]]eh X?h2Waؘw n# i[@B\~|`i%G_o6~J{_>>{6 R2¿̳mo^]Oݫj6f$d]92S$ӴC2< aPeXO7X2t·Vax07*^eƟ#f *5 n4ˌLII1r-}m~g;Shگ*C*_~ f>OF}U } [$&k]jReUuH;&m)xJ2 t[_^c.yڍ}:Q.A:XPO} XEiY'Sr rcDnu9}_Ƒ=q9Vi2رSdaeВBJKԲ}%zdŪGʊ'Z DԘ_ |`4/>BChy 5Ib ^k_u鵧^ɥɤeJޘƝB}V,tw(A=x՜]̼ضl=$wzvEAa%}]{H ؤLXF N/ɪؼp*pUqv4$J[oZԖUiI9-TQfxXMZ2oų4ɶrx ᗭ{i0@.`ݺSNz,E*'!jC^CLm]8 }0>J[MoOȌҚaิ!saDF [2W z0+ySk6Gs_Y:?Z}H (Eԑ~h ![.J[|J Ac+ :O9I3Hc^HUv&ki"aڳ  2SNX(?=q@ow:UXZs@SAsv[>u5/ ٓ$r?b05  .iKfLo[ӑ,R2 %/{}xoQz %ɇ7}{mBX&4ڤ@yOim)ծX\{ O"t^|0/}@݂ht _0;ye?gUG F|=_ՂK4ӫ_;ٕ}ɂ0H~6&" d>9G" y5?*9tA(Y_J;Skr}[\mW5b-,T¹BW丂${0)G я6Sq\ P6UppUͅ`ugb/S&uvHrpJfiŒ]l!@QׅM2^1@1lWٍLtFU19UCD1 ڴ;#xHtYaiVg@#-K@&.okTNcxlw5@v=U?:#Pi@E+h%cm< 3RJ !!v =Xpp~Vw!ˡяpZgY140Mj5a aiBv]BkX( i„D-+%[ʽU#",WL]ʤ[I&k`>O!a*wa 2X HSZtPLt੭2^bEa,P ,C: ZoPxD`J-h 6h~"MI1}7 & QK fw^ķX&= :!b 4:@0=zn9ڒ `l h0n9(rl b<'Bp2o.7Wso{ PTYG6/xkwЧ$NlY{_(f *"ia,|ÖeV./NBL*JOVyk*h OUYrra'|Fb"=ԞT5T@};Of"B<ΓjC5k׭`JKm<Qp Y"ft "P\]o ixV64![V+:By(P2gNx ڈXSk$ҭ1S3DSC1&>M M4%b$ӛSQ0~NovR .|{ ?/xtͳ9dT9XX;2&ZrngFj@@ i*lٛ$x7ơk#"x&K\zX/ԁ/F'( [>IW(:NU]D]0O XKx٫8Em&M5̟c U}=تLcj`f,S T8 S:1*R 9ݴĞ1WuʶCF+xO&h;qU1VdVA fS#^~l-jD^аjf/"J/#_!Y>H/j(Vd_ȵ6rm膳{-Q QD9.e.,gB`٤FF홿0h܏ ʮ4NN  e>^ږǦV$Xrp Ӌ""vMbwVVHHM4+tZ<$ xb 50CD(\_ɚ=`B"NoU:u_9O{,llV֒eLA#fVCh~äqKhmɃy1ٻ#3( 1Eb>^C_U Zٳ*hUR*x CưetS`嘃fhNB03)'EX@=zEt촾*s~WYxZ&MU> e#l"Wh 5F\7mQ 4#zDy 쒆'4_䯷\/K^jZYƊQ mJ?>$e#lx}CW} rV^G "X|&xCKRgV\ mJb }k:ևNq&ܦ5֊p}*T ڔwDKmE߭avP#4@ևPxD-ۜx:)֕<+`{6aUD YÊch pwR"oO |9":"rwAoE4S>>ŧ䂧 n |ѿb1 A1}tGNS4Uٓqx;lF@Vp@o Z$ "8㻟TyҴ yҬMNF#1 =,%dJ",_؀A9IJURJuf4Xn3F <@&MV)cҙ߇]6i;FzdFi^oHUV8w?si|rQKE9AMϮI[0<&F;*,F|}鲇JMK/]3&g/uO}o*}v-6*<&7 ,mw]f3pWrn@xe7۫m9tm|V ߡlHKPJor,K\j`F/s/ 0J,3>O8uq]16A-ҸP KlR3Y)=_Mi8LyW9 [^-mdd]ʮ>--5- }6^s)ﰧ|3/H- L9wN!Lٗ96$Hh6?`\x'~^LGJb<<ޘ&?PRPއ_V~bQ$>,b阾-uhQ6i$γxVyNJEcrp:kŮ˶_5/-ݛ)NpkVij5F\)XF.Y\}; KCWk55 ̭E\9g_ E ɢ4-)tŞ^tGL⯎}c9 ʱRmѳ', 1+ > Eg\s[eYZNwVցgeo mY'xd5q>Nu D}8//^lubJѳt%sIӪiU'hyRӭsryC7~%CgJl+UPA3WGdK:_R'm"L Ltz޹i(4] |zވ1yrQ\3Qz] Bo:.,V/_L7GCڙ~v뎔cqob"QKc$Prk1/z\GsRHEyo"nT3#.؝=tƉ/8jQ /dHYBH剫t{?bwSݮӯIvozpJJEjwTUx1(׆`T T.tp]#[@5{EЩ"a$b:$X)[]O'X  +d~#0'\ d֯?0esGvK~`{1?"Gc[(kux~v+'me[eGϊq_E7$菁+7%q|}.we,7Z] 6v$ҍ `VCK95 Wv?HpxA+Pf\EAƺe?BkfPH}*m*VoxU/1hNݳ8 79xn$ٕe533t7FjŮj='u}O65jGHzYlE(˨+iH-w'ͨ]ۏ-O@T!)2yBvk~_މ_5eC?p)N؇(qw<oSu rбʂX.̆`+fOF@YPn<-~j(qǻ: Ax+xv*ᜃ1y睊;sű(A#TnGw#&-(YB(*^*k =ϰ΀/ό!zr"5 j4 % ,ML.S:l> /:|*JP Cb O_A{2L:O1+d !wŊ; \Yqdulj .\Sn)5m|`/:vm@EyE)3$uH>Ckr/X)_l?I\y7 ~P?y1dmHWo >IjEr=!F҃ʿ_fSb]jP`-iPrzHOZїW1А֬ c ݶFO I8/KCʊD8l{F!U SgKs}i\7A U:T:?Hi`m\ tv7_ ^.Y"RTo)9HgoJt 8xZ n@=Qps)ɛ8/ix~UX#\T^@xa*n#ǣ|(Sjd!mq1wOemKЀ2βWE_Gyfԥ1mΈ0ʙdu.72̐37Ri>J&bUZ)b^&/=l(GI@#X}Y$aÜtL~N騼[jqu'QBזJw).8BFnǶC(Zų&>2U1HD~@"') }J=1cr QOȟv\ꐽ)Mlv[O}yD5)-kSA14&^┟1;8ʎ%nTq)[‰dϜ吆)Z1EzSjTvD1)/Cu{$h~+UB>?u"1슯Я9?:gΤQsP΄lϱ mKau$r'^O1nv7$>]8VIhЈ o,]ec׌_}gފ`ɏЅ"+qtU7|sL ;޵%>n6&7^)4$!BΎo~Nʓᝆ%3#7DU^2"Y-%c}6\Fzr11k.$;gwJfӁxx߁wv WW=Fɩu7=eĢ/5>ngt'vɆ+%h |/!gԗ6Mr"gK~!.CJ_l2&ާG=$ℚH^WCrizXx4|K+E]F΅Ŝ1ZbIXgcװ\*̶`X{oPDqrݒ5\*`$Qxcu[G_Xɓx^SXV L^|vogEp3 < R|Ǒ]ya.1kFQ)xbȂVXkDtW1 ~o2_(!o*A +¯@eɁ1;~xh Tp3L;6jO$3{*gwq8^R` >N0*ji#ہ;EXTC'O.eԚ#sI4Yp^-#DsP0Ypz7"pF"m= wo=ݟh6p>}.ty>!Gkvr'ƚ4r˝=]Y >L [ ZzL0fbj Bf#KVyS*H=k:\sCTgZ; M[odPQ 3~lR9KoZhY~} .[РI?"PctϚKgx.j]9(`וVA=K[fC8J'1tO rU(tT=gjϒZ~Dzi噤晦晥k)ͧciS2$)0sbc,>HNJT,2AM'U{Y;NEmo‚P{&,vL%> kRd5_3@>+;n2OLnA:%/nQ7D7#]J:6#=] S/F ])X8 +TQAa2)Щ͂OIaPJJ"$ 0z^Du+ZvС,[=)I U K#G eqqmxcpA:B{69sn({1LUۗ0-;9J$13ÞR# :!Fu8 ߧ묙yeJb*9^a2NaJuE|EF>އ:iB(l*xj]&` -JVn4FݢR_hU4&zk^bd:>u2%&6KM:;ӎ{rVR`;&]ŀɈְ~ZMlT^xrf*+48wH* MRĸ-(,eD) J:f]zHդlՅ&V*4Oʦ0HV,T *pSa|`7⢘oLWb?;6cEBp~lSVb"hE+D,3.xg[P,EA?ov>+mCe(1y2zGRYߖ/w"gХ1ayB<)*_ # ݡ@<+t 0рDY:l<ZiXQH!+ߟ'd*XhGw!V/0wj׷ZͲ5^2- b5/u њ d#zW~A*x|`w`eN}H~zZOx&apJU|)'N(Sit/d0HdDHLzGgTJCjI?lT)*O@.(QPQ!d-=1:— %!9PᗆNs_ZBRDCUSK6 f2Z/ՆK;#P+n41DO^}zS|! HLF}ex}z $1A5yAvư%)c)-HmAŨTj]> V#!"_e}4#zJI%Q[0&)#YϖPqծZr V]78`Z֘UΪ60ZL 2I8:#OEaK>jI0!쎧m (~<ٞ2ބ蔚"Y4;&؆NUdY}žd HPX(zvH)a*bak4id4e&'J>@KIA׶f~t'&5SoFO(p6I_#Bjetqs1ieV=tP͘ P1K|btG\fX_<&9y[%7=]ё>{v+c9e2_~~>^\W:KȼkGNbE<˨gW[j4Cc8'$"~ -OKH$ ]Q䔖X̑ Kh0 ˸Yf@ΣYE'8!mrN2x On!)Ьr=b2*8 _VmFMV&Ք2%_PovٜóB5D}^J.5 ޅx")\ȋC8r^U.UFeB{DqFϾѳP8?|B }"h!yrJOr.)Ts|܃8םzџEH_z!?VةPߪeCϼ(\nږ\tPJɵX@o]ڝJ-yW)}eoO[nVHt)YY6ZҶ}À*J3԰} pސae(jy r"%D|yfPq̼GWi ?3=S86HA:pL\yOtY24ĭ֎V*`؅~<1L^06VoO )OP}lpqـS-ȼ *^Z gm\9,e/E%JJ bgjwQt怋[=J{ :J4Q{awݚ{L^7Af6ޡ`qJGbpj}o?WNoE! }J-؁?򏛧pZN^6%?u%&<_]Gɓ*I8^+lI$c.T ݎ-Ҭgv+-"(U!=J7brozpg(Tۃ@]kB~o 0|i ~XuH'hVF7am k2P*|O=Ŭ3,k ZdE<ߨvٳɤرo_db9tpEB֪WrY3kb&/I8eGi!8K"U ׭Mwtke3]4w[Qa/6egBmrru ^wbǠrm}X+OoRe2al9.ouw!? T.Cs |eRTS#Y9j2^!9THۡ?MAhA % GfkRx)Am9LJ,CGxyXõSPCz /ut59N#*^)P&}0c9m:* a8X?E?> 5ϵ% * u<| ~@U9tk7F΃^TFǨ}IHeKCQ(*&8eP1_+قm# ݵ7j#@]3U=}_kHCR߼κxGjxW<]7RM]|ڜWlA% h=j{iI@A0L{a2W+TttGn:A1z|7M.'L n5P@;g#w2oqOMs d)$X2&K lϭ#Y9esGGz)oe6hJ:\BZ6V}7T*Tz M/@]'Bx*|ټ.te NxMfWb/?$)%?4=̀E3X.(w~4 t6Įp-;:3$MqOF=;Y36+'sGH=?kX:񧦺&>y' ˜8bIW9-Wط %PFOH|pOSLx2=Ź}-YW  @ 4 0GD|{3V/t@HeķD:u>NLa6ڟ5y>%}dߛB,#?Vw9dZ<ӿpLXKIf]7g5~v-RH.ɽMf"N.b2L&>4=Hϧz۲1U >CP΀`?ݬL-w\Wѭtx bc{Ux鰾oJTOZZdg̅9%{uno| AӈjP=?Y;=ZK|'~Pə9qE"i/Ǚ Cڋw$E(C%f}Y9OO'H8inQM&ۍlQu폸9< 6Tkz;wt0RuDEmBB&{7.X [q]xe7]ܕr*En5>[\9ApUSS,JKh?hٝҩZeQFs,˽~m,NzԂ}UUuT+VLƸ8~'Cb2 > d-&U|T&0R 2{O/UaLGz9y0AWy':lŇ1LXJ:dĨ1!*wL(z:)ļ"JAkg"gl$gu"sMG|J<mRLpJUF٪#3XTQaS5e\F\s9cY~S>;xi *} 05d_Z Z?ce+N о[3vEJcQDWŽ 烦KiP6S\Gjy.bLUsnv +ξ:r[n5jx~oJ۴f 1 i,%ji]&onHY0MI ije9陋FЯF\2)F'_ӂԯ ;7id2nԑr}KQƶ0nnFpzCo_9kgaH :>9zos`褓&i?^ʌu8Oll)IRn%f)('^]3za k(&esb,4q^5-&mg%‹ˌWgxcgN,˳e ;{?68eʱkr2$yvF R~%BIn%>`->T{][Vk5';i~sxg 5J9p /,XeLf}x#BCP6Lm `١8 g#h~z s^$պ[? }@$NAmDE/XT1=* J JYqwDַggV~DZF&hzz`vCoUBFU\UVЍ*bSWggj1Ii^y10TʩWQ/qcbW$H{wz,5+G>Β6!ՋeJ|ظvjC)ŲU'w7worGd'R P E͌?X, cqq(8< !X5AuC6R(.ńR ˑ{"AAes2Eglw%-Pa8 I`yR76Foѱyaw_5fK[ HXݸw]ְ+V Hj05,%@%WS OATG/qFe8_+kkڊf^b(?ןƙsUYS5}]wVю#Qe;ܰ͡ XBƀơB,xJ22g96,FMSMO1( 18h=EuvC*ڔJc d)Ho<1 2X Lxj·.rNYH;h&?Ʉ\ -~z&$,$Ym m싚H#AL|{sۜ,DԤ;fWw,z*@4wcRƢlRqVq@O4Sn SIR&} QR3ԃ~<}$E}-P`^|AM]7؏!zDl')ǵqxpW~n1.*W?V0.^vьyK]L6*<^mA)]%ɹ\4'~{4C[ϙ/䆑4\š*Eo|igq|$?A1.ND ڗjo 6ȅ -L reQ&[}ҽt5Gf:tw Z1\I_)CLGvUTS|!ǢnhuH5 PeFg Ve[Ÿ5(pHE %u(5H@Ӌ_IJq,@yĕ2gJ{k3vFnPbL4?:c=9} %5f YOA] H-qe(XǩnrKJ'UMCv؏.?w=?U1{ʨ? Z@ѻE(Z\;3 TX yDb" e4~%pl'8QV )@PVwXXЗw\M:z 4v!Zx1?D!~pN(r\KK,o뭞-VOYP2O-Ff O4@T<.,A ݯ+ywuB'ռ0AYǡCU?>O4]6>O*D9kxXOR$tD%nYîZ1DAS9my 8,v# }>k7% f{⻴՞րAM5=N*G,uhw;"HGdt̕;p 4 ?m୞bu)}yYFKBЕҧ T±5ȠB'_Bv!פ:c>fc~^&!P$I\Re)_:0 ^,G#]t5.A!HQAj<=ނxKAkRni C.1rj.w}d /۵xDӗP|t-F0 X`vQMHRgh?_;rn ahjtx?{-Dy0Z4[f?vlhأt짍lS+_$niGzLWIᥞx|2 =_Yk'PۘH+^=jE0!#_8=n )"t+Lxe%֭/LY t>c]vHtNk|wf>óW]~6˦@$9ZK2ҟ &y7(#PY:}ҟ)D\9*JJkmVʪC7~)GB⚩&f[/fh2t~25cex2*<"=n.U`Ӎ]md6SϤo "A}ʬS=xtv‚@wPXsL@hG,*;r-0aZG dDŽ_Roog PRcP( N%j?’T_\.u(!q'-lwJM"_C-FpI<2'BKNTPKh@ʦ~XZh8]"0d ]'ԺT9YgZ܊n71d\4LY;?'\ntMY~5p}#>!!iDߏ4y'fz4OS}LPq)e?cUE<2+I`"Ch-,G]\H]H?#ww O7!̐g𐷏H޼}8)#~X}I{L2G ;9zڀ?7}5*dWI%hvE~z2U!dz;^xA7.(0>ɦEP84"4r~2x\"nb~g<c.ܷ+K-*%|> j1=0(h'S/cT B?{}z$ʦaO6m%RtۗU EO )M\z^2p*tE4O^· _x; dYc663o݇%"w(pxR _pk)LGMQsLwMif|m 65/Ei>C R,M1't9Xkt($ɅD:,/9SQ9Gy蔄=%jeIIk:W>?ycS^:Fn}Оj-UYsuhBuF߹5RFkA>]gMO(>,QfW2PCV{;YUx}KLPXU8.[r[.k[4+xU0j-s'r9e^zM02o~AX32G\0#U*T>ѓN\x`ې5io]jbr<2µh4Bލ0 0lXq+w;VZ~'$ jgT F*L?hn;FWЀSN\;ķ0j}{(3QCMO;;S4=ʹ: ^9k5ߌ?`rQ'_%,mFT#XVk)14d`vzj쫍/wB{%тYxy6!m͑]pk.ƊCPsQ$z5w mb:R"3کgCUG[ķ=*n vCxiȸi7h`*S Iz2<£J6;tcK;quto#;E@ .#?;8I9reK&7? Wr )~ -[:]Jugӊ')o-/9'ҩl }74_`jW"zÒdItAP) fC 9< ucE W<{A?5@UhA,H (`4[ -L\s G+rkwƍ){{_Bu~h> V2 E0Ax<⹒2rN1,PҤ<EW"6(m;; y(ގ6KvRmջ^H=:RqxBQ<8@A lXyd.,pVPĮɴBcOOWJjH4n{ZZD){SKU@l=5;9zBNqܣ|*nN|A.8|%X9̠;TOkOvqxN!#} p=ȦP"pG <\}7&mk b~$ؾ@f(VeV4%ܱkU|Kд[Ob:nZ0'ཝTN, M =Xsz%kƒ7_pS2GyIMjF3a5[l_pM mX#_- m\&"',Yv*-``XnXc9~}3ATl 25Hs#l_4(=m=w ՘¥2"l|SB>>S7Q1fh܂_;is.|?,Xi8ფ}7j7vw ahhQ]23-cҨۏAhg_E %ڋZ9nV7NMAaA)t5>,x>oCR55s CXׇyݎəV&s{) Mmm4m|JU,SX+Tςq珠7y{1x~& l1۬.۲SUPO (gFBS!r`F8IFaĐH YFWHeE6+KSN<;6Ȕ-ԣ*vnd|/+rQq6BDw{?Q%+']9D)BKy Iy}TJiTFicCSt)Nk2$Q\a(ߟ(ܟ7UfMYT)ZDUTjAHFE"#(ELE% zT;(e+i M(U* e&˳<9p_gU8q 8G5'VttCّXbF#91X6: +lσ:o4'G|,P܄&U^I 6SP: qPg 1yo/bIrIݎ{ ]y=}{RauPǁ`<_P?sLV-'t qrg#E_1PSTWóS/rbwCHshurLW(nlmAI̍)v]!]6UK-ϵR9 8ߣ OA)QrxO;B۠[Эn[ЭĭNGfiHW+-WqlֹvdPc s4ajMߏԌI s z_O'=y בXkUi,޲Zzuϯ5, 6^p2B1dN}& &δ85<a_I _ ~"`amؑ8S-~TǾ婢}R > _>VVW7Wvu$cbFԐV` Hz(g)EdQ'?+ig/';C͙}G`k +_T}4E˷WΓ&2 Ix(/7eʱ16nuڙ;3Rfn΂cTKH6D bq feD7Sfw;F\]*DʏV8{Bi^7N\.z3GŜB{Ǵ:Nz X &yh%Ji3/RWpOxKH]d+FMg`U)##}:xPU>?`#6ߒCE-:z+ ox7?Ó=0%'HG d;JLki9%\r}i?T4z UKbQ)su;jJpvgt9p5P[8sk8<4>ƢV uu4^_k8_5]s?nq>/2Vu6g9r7uk.vįEΪ',{8!F/ (NWmA!91 OPۡ)<];tXuhQMLxlz3rV8 #!ba8v}uc|;.`@lP!p>jHQ{Z }i0N'2|5 3iwYU9VÞ(ȦSy>h|$=N{ZEw+tMruC7[F"R+.GSP{u)4M&V%fRbtDoj|ة?NVP^h&M܂yn%x]j3Q-pLW;'kd *0+&ҡ0t.On"юj&u$7%7Y[HEXC Z (n=KSVS /O(? U̞T6b aB~ ּNd3+)E,~&-$R poΫڈaTr ?eDs+^u~Cô` ;O;NA-.%SPĩ&z  _9]D᫓ۜU7*sVб4MmM#*US=>Yߤ^;/b#CB# Xf4uZInΧ]vDZ >_sܔ"9`iypeBpaۗɆ! H2:忘UM11^Su<~?c~_Utϯ}ݱ=?ԏk ֎&NS*ٓ_wjiflp8 cG%?n/ ##>>%ӵ|S%J-`:Kv.e9nWcj)>7y\PedTA^5 0/W!/"ϠמGoIW{p.u Z>h@]6ޙHs.w=r@B'H\G)/`j0\JcuW6WF֠pcjarHބr[=iqtoڔh SbϦ-E)*Y`(e8H7[tÄ>Lb)Dw=r%*1MW%, f+y L1ZRU)v-4b51IL|XhK/#ME[\kW+3"Wf+TPް_+H$._s*8 pe_t2p-eNڽ1նN7`:lD>M3o vކ!PnyUm*\&=Xx!%4+f-e>z[Z9a'wT=- `ypYLZ ꭳoumCiז6~w}\,6z9nETO[VhVŲeGc-VЀU4`s\rG"Y|:w@%yfwᓘ}y`>_ a)I}('Yחb[1ILb wZ'W^ i?9'_5xLFk#*ˉ|N {4s&ed\^vV6l.ѳJߏbma^i՘* d}ӳ5hU2Mdq{3V'+⚠Y>~hr-t90?J~ٍ9cX{eȠh`֏lmp8ܙjAz25͊.E70GmI>|H۱9C 4cTj^"$rrqBomdSDH[F&z^!TryAJN _wvzn@[F]'9q|B"2t&=`(Y]~/*jtB+zǷƙjV,So0˃,k#\EޣF _\F,s+Y5y^j(O elL7ز"kK`i/!Ș 4_/wX0uئ~qΗQ#d~Y1螇XBrt`)Mrmع繾0`QliXӳ-u2m⟢FBB D(;C'{OBp_.ޖB֐>\ktU-`gY{+_Ánp*P@~B/i- za&:ǫ^J5+ jkkv~͝<=#y%*d {t_)mp!$6ȩbNb DDYƽ)>q f=WƩ'$v#ӇN^{>+UP1H=CuCrjXriiEɹ+XS]r}jIQ0g#R6>?0J6w%ƲH2,Dm/N@ەG2)#~ ە eL=0_2]$c!f"9LLT3t1?3X}ȟ73G>SlOJe67?:?>:?h>?Q8} INߥl~j OJi Jv8ZIW]Kݐ6~5k=V?WgY ]$jЊ*>Ns誫C?l/FdJ7[BuOu=z`zPkS_ rΟbΉ m:G$@wڇ# -ś|iK}"5{liՒG 6.8rу&j@l}1 ?G" 3ˌo@d=}w^c5KjSa\ƆzTso 5T/Odp6q\sR?˽YOuR7幫4f S^CwĖ3_5FWeHD\cɀ}?#Gͧ{V'@Z^O('`gdV'{XLYC2CPhԎW9:31!HQaLj#C! bic(D6N6xaaI?" ort*xR^ÈHaoP/I맷ʦ,8.-@Ӧ3uJ@\L3Z]1&g[y̻)12M&J \qL-(n6SwZ3;:‘g>~Bn`?,QcI3sL$u<D+7P"`v6[_24 Rzw gcU9fum-9*~[`SV5W%8.uQh-Eo64sjY:ρ0Wq$ԅrR>FxnC2ggY^+%fǏQ`'Ũzo/B+hsZMt) {'D(V5> p;nkMte~A$[]S:=4,u-zvYfN ϼɻI)O-&'3anMkbg[VPtR OyדUxxhV!qWxmf8܏ uQ)jP'ye˪"q_CqjQDQsg!#r9}dk88@C7Fqt9 t E3eSUWpϒZILڍh&AޱA:8`Z4)t+! ]c }4Ճ> bu;!<(8/ߙ?2uNս Jne-yG@![J^cOnj7=B֢m#Jٯo&!{.R)L`GGK{\'zI(5m8|ܗQջ֨j=hJ`Z 15I󰑿sC;&:z%vy၉qP\n!e[<؊յHx59NI~p'Dr/(fgDr[+q;0]6eUu"S.T)g`dSjvga+`8 O)2ة.8h]`*LE"x_;Qmy4h 5W,=k.A4z~&8kl등;'AtGy?3&yWW@eN*0~ؠ?l% ygk:#S )sx8ْYϲl J.Ookª2Y&e~*Lr&&;MOx>M$W@߲텎;9p@Y βҎf腂c5N:լqwͿRE!MͯNdZ YrZ >ZplޕFL uDZ`;DB"L,֫4TBYerndwDtcYk?RMʗ$sg^,KZ80L$c$P9S(n"CbsF+.ղzi`DzDG d88\.(T5f%,M(۞P/8\K c}1:83W:J=?¯@"Q$jFbnAg(Q ]O暑D(&/ *{HsBmsZՎz&8> ‘>;='n)ptGY9W4p0 +I!Xl $Ch« Ela38OdrӘ?$5B$33i}>GuPN?Pʫ8 ѳU.RUى[8:?Htz=LЇg ,xZPi4%有m3}@{W2]7TVpV(}|3^|43REK?{ ^ν7]W?G-2Udʀnr^R_2X形 O{7f=JX倎EO%-@Urbdտ|O׶قPh484d V{Q7@`'wZp Dhh/!ƫ Y@L`Jď<FWtwWk.{`."xk9}le?|TG͍BOn:9G-x_ss wd3׮LʞE6AMfPOC=wMfkOFo)<d1)rXFX$_$='Z}cYOeZamE,VXּ0^g e5(YU>{ԯ:k)Ȋsd̨p*Iևc\prR<59ߴ fJ%n/OoE')^>eQk6CU4v$ 3PZ UZYrY4gD^ދ˺Xbq{Uf=+6Damt4{fbskW-!l)H@0ʃĵA&vkWeoFU&f.ao&%+ # 5 KLp*ߕo&L=>oG ׺ҞbQmɟߋҵ&|Mid9D}a" U@p~~8H|h8D{D݋֬:LޅKϑOF)[;RJ `UmQKH{ww=T˿BsTg D}ȭ"E\ƚJ1GxR#R<#||>I#RwP-ja3G)P7cuC:6|-e2U:Nl\\؇rX}ؕ3O,OEkUZœk)7'nFP&<h PuCBiu|P苯aWţ lf(eG倃yWӎUk ԳuOW/Esm̪C5Tr%8(m ?v3V.*5h`)/ q>V= (_{&\Zc>Gя`~K޹??]/U]6b;46^пͽm/Gla Gc,{q6x/!M@f(& pԧߝh{gZ*n;̦lNl QrAKNiHxbwL%L,8SqK=ߕT7{Z_+aٛ~?rS8cGBK&?P%;ʺM-?=<>h̀%SHIrғku=%iŖ9Z*]ͼ\?dE?d,H}!;0iw EkѪsHym@] TPr?<=TON/sZ/Y] ~XpF-&H t콫)$x(Ղp aIOൽ=%CL8yCT'W]V}e,h4NQ Ak8Tv,dcf8(yGWԯf(_w7!~<~lh+Ux#jqgyNr|f)Ik(}V*i;fR=H\ TӞAH'J\2' m-QGŘ[䒔Fi%f]gVoX4A?.CQby;?2C/UwwSƺ?(DfyF0D'Z|=T/7Fx-7H}>joaOf٦o)'h_O_Xn) 3j+M4A2UwAk-y|ڰVI>2]M8Y4$ i J X>7.DZ!Ǎl0ϖ}{9KQj8F ׈-RJ)Sx35i.*z@]wltwzW=<={BrӜDiҷm%5}FsH%J |&&o1CO`YwԩC ?dOco_>ȶ1B=@@NbZ*\:isp?vؓ9͑fbCcyT{$5+R+޶z3)nFvNUs0RGEi12[<ƎmkQfDG-oy/%fH -հw"p8Ξz08)F"g7ED?|Ǟ-Q;BvK+ZwJG/G䍹\/nQsJ xͺTRrNviQǫ=F;B쪜X07z66S<[xO]s:0W+!X<0"%4Dn_syrL6F/ʒiI-.~vMZְjy[KR.|U'[@+hX>oŧ:–VTLtʐDYv'rѻ/MGWT'_g*Ej7QRE*=azޭ%O~F\"ygoYJ g@և`s,h[I x[JKKlJNO֠85d%^h%]E 'ܛ\KZmg$(l,Olk"M~ ͘'9MݎJ^$#bu I€.ӢKE-ŦP^/:#( qP<E @E4 (΂ȅyPCJ *%MuR$ɱΕ+X*JЂ &}G19V ըa `kQȿfVy7v,I<3f3Rwv7Sxi{!(;ܬߟb0?P[.թKVwS.צ6vFl^OKd¬&zkZoü`6r/mi15Y%ZW~'v݄ /+K ]ie>EaѼ}$ywE =%.B#-xm{ayؖwLN.g[A3$X:L)oOGdgʩ0hgehU;vrX|su~KXaR?2V5q/ Kֺ%q(oZff;8 Vww&)#f+]"ܵne\<#B6$c8I\wU7ZA˟dl",TUraq\u 8IquF̡ٕu?y>$_/8J^ͬd@%4t `Ko^'GI]78x\QZ|)n .=EzlM48gPtOHlԒm7jf:#eFga1X0@QJ1N1)cs̊}3Rez}m{oSq?lI; !A U!I'RF,i,{ baUZN{a m;ͽwbX7%oLZ "M5)Z=ͣ_(E)+zB{w.S]luiFϺYqÁ ju JSpᖣT )G p!WO1aλt/:Q]}dEiBifB&3f[=槥]PKxF[ƈ>Q~HI6׻:9Y2QL8@Z +>ƆA5MqSyrxGܨZ 2~j>>qޑ.6uES;:t]ΩhGRَqь6Q5(.sx'Tg($3ږbW$ X`qaz\읚frn4~M0\U{ ^n62oO2o٬O8Z9\4ME8<88}Ų$ߛ}2M&6Iۈ YW܌[vrcVYCXt-{b҆V"&+ok뀧Hxzs&B[C?x P~q=jGnp3pq~lP'g'Io=M [h=+6sH͵U-$o?m'rZKetL=o<^Sc+$l6y|~zgy+vEn˻T L-aw敏ta\ew4T_ O+YV8'~n(Ktb o'0A-y \68;lA>Qg]%xsL֋1|g$q~=L>S>˥Mڱ;B&E@)+Co^1L֞Hs3`Ï2‰p.O!rLȃiIx|ic!ϕG=^Z-.A$[ ?A'ѓ=uA-[14uE4X:۝хȲ)>d9Yj]G˶}8q~B|->EAGHi$2>8/B(rsEy$oQ>dTM]@x@O#yUب'| `OiV=*nvs PT{OTi;ʹ9kJ z`\}>znU.꒷QUt+iTqyMw*U,u|tpAoOWArk0F*fOtq#_}&c^ q@d،m87`Fju`j˰Jsߧ(Ci| ӯC5Pb\,_ -O?#+-E j*ihqNNְA|㟠*2$ܡ_OJ6)  (%O6+qpP(8zJn6]l{|&:&GjEZkU+M0`p}cvM1Ȇ}y659Sث3ne&@\w߶4VH8뉒2}: =B/8td͡OIޣ Zzod)˖lt KhbD' fߺ8M8ex V2㊴Aq;`Vzh:~ԩIc|1HJ՟ > C:?v$=gHf4VnA._Sߍ|;-^Vc{[aO;jUd\NU owع+u 0xl@٩wt4qp18~W 8vo ;[lV RTDx\3lwGʊRr_ 7]|#龒lCŷ2W9Oc x%A 93PIw"P7{VN{ h%{uEr;\6R)66 BˎRqf;){I>F[ tnJmA5nY:xt?~KwsHV>$eF$+UR;Å IFRr%ٔvj]D?7ょ$/ Cn -Q@ߓ[u,bT%^WJYG"U0JYN0 #]qYGuA,0uA{,(հ96oh/|=uq#RKw_n3 S*ǭrlm_ʻLäa4IC!@Ȟx7<]@Fb Qϟ*B"WDNc_3h'.P-ސ+jơ܄mQ}}K gֳ^Q56=j+0:ʜz39RvJْqlrgZ:D)cS%et5kmO[ƚ}qHf eIYWk~p<m ѕ{Ye[1sz:ͫE}[0/>|*ؚɛSDyjE7z޿цTH5;MRT0\qo/r$4r ^g 7ڲF1Ql$WkV.<#r$ c 2@$yԃKs al9\GAw[']G5(Y{2dᖊHkCt?eg*yG #1#ɣu<~ZlVg,C0M͏+g_Mj@gLq+!t /5(!uނT4s 8cO0ݍgaa.܀[PtL*[p?9} ʬs3Av%- ֖3PH5WQ?ѢdO#+e?b=d2uP$ 8xXMy@]I+ :z[OevS6`=Fg-zdaǧmZg_#7rk]-L~iϹ@FR1 A,K`)e2.߳j=),0Tlj`-Fg Ƃ'I* j`(TrIzEOF)7Κ")el+juVat/wT.]aU,F<nX\aV'%w/'ow8V\D9$r[wnMt`xj'z*B(zŴU7N#_<:喾"niB0O~Y?hY9+t5Hs"y-x2")8=˞up8:XRf!8]*b=]ohCo=~!p-]!/LF&7Ҽo1uXy5FF)`0kռ7R}6ih7 n a }QQf%tYha/B2ǝEpYޘ{ @f+F<<'z -ACۮL_Y <ᔴʙS_:dpv𹲵]>叛"l{x'@K5}9å 2G v`" ^,!iimh /UDF"dnqPnk 8\p(A}yZt '`ؼS\jWm]!eՠZh I4T@cc؆Na> UyT>;( 9B:.G?ԿO-0 Rć/"0^U\΁]_ؼ|8$-R&6Z2wn޻ehtclߊZN[`KYY (d(u..쏤|j-X";׆ OB%1r C +$,"B9{$J|rŬ[a+2iNes#R&[NNv'"hcJ0-]}3Z;mL:|5=c[5̀_$f$^1wBL~jŒ%$7P6c &A)O}SK5,8,M.^Ӳ*f^d;8{~;UdϦ3v8eYD62v@}F&.+*+_rou>TE^D->=[\RFwP 'd<n1Ok υyd/BXo|.I,&W5?vy8rG${GTu{TYC3)T5/| MO g_$7gq4ғmˁpA[)CBB֬2gN*Pp&2b֬]}9ϻ nH<--ٮSh !5./`7b#p R[3k$q8jf4r{.=baE+#; ~=ucTb&@1JɻL?#𿶬U4 (k| -MZ]!.0Hpq?1b`Vġ{:-7صC8EI*\$BȤS;O.aAu?g:zJ*h^H ɩ2f#:Tc K=*81\rDw~9צmz'̫ hY-DnCDjDSΎ՗Zu~$eG}g/c4c|hp'S8?(h2&l5|&Ӝ)>S*HM=)`k O_I~ kLGuQIMu}fb&,`EUjqjc>(R%0: 'kWjV(mᵔP*8p!6}0M,ZZ(\`!pP?wb3P3)%|v$ڲ8מ,ӉQia~sl lԵf]k>>n(g&jtpΎW:)@Ǥth#NX2QΣLd ~ q ~:~!Ji@4s#;LXrVX a2Y* ci})C} 8Eh!L͚RY-6R1ࣾm}N|u|\ܬG9kI3k0۾(lzPqc3!#{ֽmutAͽ q q!"ׄfB5 wl.E4h[V̋Yxg0唂Cؘ-ZҲA>E~*(Urp^(c`}(:]zvWj$&Hi=8|> (׮%UbVjh8`zG/bLT0|j*[0f'լmw;oP1b,ÂVE? 9}q\|J)Qww~KJG4%dvc|K|%TLlpC[1^nox]Nx.;+)p1n qM[!W;ABi +/\^`QjvAptE1$ȓ02n;LLBaFkuq\W?{UJn;DKr1qh'^WD23Zpk8Óȋu7N- u$B\qy&5}%H8U _IC1Ӷ4|3`+,Mt 6T·SpX&sZ^D^PGKM G4x{dSH?(FEt0B +&3~+)7`ct.XAa,@Ѿr*YI1K5\va@kiѪi1>Y\ؼunTz }W,8>ŀsaz}5޿ .Jfxғ"_|ήӎ]+:[#TьFZ]c$>HeqӓAviT]&kk~ά eVYa0YwB>i-z {o5:-h.уmk6n|gv:f)AMR'J0=@Vi2!Սr}ZeTkR2Uʭr1ؕ{!e5m DC2xx@XU;<mhB]B&^} p68|[VQAY{hYfu#E LQoQu7Htb@{!rc(e@Xtoeê+C3 D_Jjh^%sE߶3{s~{md_3Ɛ1F`qt}m# rעc"b,0b$2H('cm ?L\ɰy ~1>>Ѝʆ\`Θ6Q]W2| f?WZLS[Y;۱~ܘ^?%w)ٍR$ OY;%Et?J'%rO,$#z/Zv<yRK 5P(zxbcq^s/Pj@A^(Od8 ʸcr^^z،Z&SB)WA%8'I>KWfne| UdvX]~#%LaK`(P! F}VCP]|E )}1}v`hS;K $+^\TH~b;"cHlV8 Mcs*jb̩wk!lfcgrGxYs̺'nA[B ;F؄2;Qls^Ϫ9ɸ \vXwҞcG쏞1#QV~ Xꥎi$Sb/^m +Z"ދx ? Br#݀ԍOܯtP1U[NQsX6ѱ@ />6=F6 %Cb҈RW8\-+TK?gڜ`+G㴳'A Jdt,VMBΫ)a #E3`GcKV\PX֐'[h-ŒsJ :NEb⍂s^CAj4{wՅ(uJAiFAeZ4sw0ASܦyJkyv;!o+8 jRXlB=F1H/vsa*NpL=㱥YC&${d0ՁuUKO?i>tD|>K&quĻ6>'pՈ8^'(Y̱~| =L/ Fo/ҁ϶VOϐDO7oUɆX Z=!&c@dv,SˢB7MN6a;Wmgoi -Es?fa@u%z urYy?įh7x1uGB~b}sBuBl,젫aX^e$<S0VCD{[Cw@U?ooV|F߹8>|?EG?1ᆚaFT8' uU:2 lقJV|6%`IӢ26)0N7b ][IJ>(2ٕTZ]Ui޶5|ϝ辑HDw&ILTrݖ_,N(mʼ"8y=1PfmH\!2[*t{UbgJ*. A32N'ήK>yŨk]8ۡ$ 59ѭ ڨcr[ޏH|nxfnE:J4{LQ9z|ү@rOӌjp 2/~N_uT#ZǎJ,Sg]@XMV3J՝D H~Nbs&("hA]MaG4 +k-;<>bs7ձz@cc7uNxL/ _GFY9 ,I-m WR̘ &h(&wm^WpW|mT/qJރu>!㕝>s{eYm;@w܍-9PPqMt$fٲ:p[!ؑIts͑ϲy(^:quH]XΒpaSd>3K'uŁàW#`F١xinuU,$p9!^'gu^qJe}'GZcEd>wFLd,9I1r#jU4Kqߖ y$xGlބ`oU_a qd/s[՞SSUfwn %{ZO P1RXF}ެL.1#0W"^$l9l-N#O>d{曫Ы#\ ."kކW+~g잎X{pX#VJoxVU8 Mϱϯ%ZO +"VŴ+L}źj8\k++qy F{B$V8JMmg]v\z^.gW&EDr_sp'sBH :mr yٕ/Gk!o>{-GpBߧ銥 ~;|@ղg a8G)[nxr Mr>'~v$'>y״E{y s>b pGov%Sb"hg\-8{yrTHKg/K4y͈/J$a }Fb&{ub۞Xy=6'q?았i4]^!q<*AS#O{I (_`ͮ6jk}"): }lH62,iH@{bk< wa𴂻!kD)JWY_^URQ=x,圿X):#_iWWU0J~1-/WQ9;"򼹊#-oOk 9jW%ӽp7vn8>Lv1t \.z rwxj@B7H4px )k,ȇfzؠ Z@4 Ń5YJ+,-~ILp=&7ݰZ+Si8Rl\ظgsbyryV-nWrKjX\ݫnsk rfU9q&ׅh2'Y2…c?$mRMÀ|2j%z0s 鍱2j1@̕Io^se:G'/,TB}ʓ@)?)9u.E\iȰ ټI1S Īb>%w; G(.ʠʖ Iʖ kޮ{wą310y qii6쫉tɅN+Ă< ڣn TD A9M٬ \־2e}#k0S>9~."a| &xD 607vnrSUMuqL"ffmxK{ajQxM/X^ǍE ,JWOsj-+IeF]v@-%9n1ܬJN %Yt1IF<&>):~c2s0|́O >% s|ω rY>f'#dWV+r~>.O` Q;!8*PC!=7qG_"IGz2DX`f`!L! `B0& B( `,d& B( `9x{,CmZ?]hK`bB9)W 0V.\"}awבS^n針~+s@:ENŵ {t,}|G66.Oc)уj4b\hTW]]pl#1vp/x!)wE$~YmM!exjH]4Tou;O jL'u]Yܿq0Sr6i]4SL6Ǵ4i9bi8LPN^:C l-: ;&\c Jnҽ<^\oʚ՘[~ε51\n+Vx0yߵ^Tdй^iw U U_)~R.n}10_c@`~Įt1TSޓ D*&8v0<6ӢL )sr0r Hq9 G >'U57o% G/sjt@ognA =jUn5ZSۀ;mWRɗ[ďMRJl$~\mͪ#VVM&\t2VZ3Kpl]F;+#)0&A?*~)khB/y{UHq`d86+4\[՚g$ЇO {y*02p]&;' p5ӽMХ{/V:V|Y~!M&^{ޏ&`_׷"f٣ݩx#>s!b"YLɻ3d\2wㆠvR 'h4:A$pqƟI&']7`\&,^_␳Ff x]jeS33X 䂖 eEff!bzjeͪxk 9H#\gC3)xy\mG^A-ob4RE˞ݏϖ_BC'Z~b1ϗcdIkxP|MIIV&8; Y"%Tm1bف7D3qG(icw0LS 2>^/Tɋ EN6])ÌV ʆgS#j*|% = <{qk*lzAH~?X6)h}8Pa7zJ}dpMp2r4SO:MO]"h_—(NT_ ؔ(*xdg-ƿ?K B}0-Tn%)`Rѝyu8U'rS[  @_Ϣ$!  bەc˜ Ky~~Ll##tgJC CMšzr ٣2٣Dp"L)eIɢjSH ,0TY" ˆte~ ,IIrC G83+lyH\6gSGڶQ:bͰvc&?Mjь95ViuF1OfnA'iRdBA"z ܇9{S>QwM0VhPzFL*'KP8-&7@N 7}q pWw5YD8muC`0.T"UpڅʶYPJye yd2mPB`m/w$u컡 ձ01m@F)0;/$Oٲ7!ط̱JжtdE7.MPG?VQ}zlS-B㈲[160.Q X7KcOyBU\ڂVT\l󮮥˖w~ *z9(Kt!k.7 dqY> Rd GwrD-JUʎ O7+|gvN`0 !8]>m+k_#^]:M@-@M#y}3v 2Ӻ/Hfg;КgѯSax㡈WIn|!r%WM?՗e9*-,Ӓj j SA\K/0#vXIYYMXHih6<-F8~蛈=VfA??u|)mVKf}0u5; X{9c4o2TZ {op3iϏ}TҺAKe%j+l!'HD~x^,7}S|]H9j$H,Ws(=Zp3m6,i0Wq]hTܽߌ$Zw:vuUVd*h0"I9JfѦ2G\S^*{|s^3 /<;Gs٨[fulD#]gD4׏F (i_yF @֎iI jQgA.'CvX85aA6a=#[[S^"V#*|,&_1e_KvP2Dd46}>kM[%C<0+q8X 7S>IȮNQ9J?9gEn91Aʳ> ͘apD:9U,hBň譈hP}f%p]:ǧO?@6(e.%f ڥujyqU# -q-p[>@.`ME= pQß!ϰ;}jG)hjK\D Mt֩EORIZ|sWS\grfr 4bb%ibjL*U",E?3CqW-N|'yH볟1C͇ ZMzͫGiF쭋C5? [9U_w8wѱ;WMuYp3ZJJԹ &x'5a^Ux|vծ!߽r$#Mz1\);q눑M G <+R`^z:z>t[z)0SMAc-4 $A ߥZ͉ts01YG7KKM_/lbekկ ,zu$ X-0jgu4x4 QwѰ%TPۺqATK|fYhvÝǏ~LCk5{QXXm'&z0Ք:XHcPlmRnF[<0#x682gUjN5nB!΅Xb }]$Il ,g/"jiBsjdIOu\ƭ<3ל.:{I=q ObLF}8 &`~΀ZA-۵ 8H*i!iqYI%WlRzUEn( ""oW{#cJ@lam-DB^J2e W1OpM-M9*4l N"D,)F=%B#B*!ͥI!iQS-M 'nTzO@\G*]/BKiz|SPs jv5 SNKEѠzlj-sb 9KiB7R L oUƦfyj h>װ zff[wPa Ln( >Ǘ'7|R}A"*)Y Zn2{ŢP/ y.7>{`SH3֬Ww)* ec ٭+9d>&,O 4cVAJ8XJXD(-,,R3*22=uWDvU&cvm= j0n?Aɱ3 qr4ڸ>' p ]:s`FY\JA@}# U\oEKM.i: j_#|FՏ_O_uΧQ[ΌXb|#o;i>3#/ OpR%sؒ"+ak"gԋ9Տ)hz-V==ex]wzߢǥoryjG`8)@&D511դ͐GwF(4$IizLG\duݤH2wYCMƗƆcfۑ+X+hF?5wSثά/bZ,cc~ǫxXa0U8gP0Wn;R^ɒ̪e-i(YoW|;Կ?ϛi~V҉[|1T q6L1 &yZ*?u|u[KqoF(,ೞjf ʕe T 37,ͻC14_. 3] ! /b?MW:/z}ҩ4Ĵs4Νl>Iɢj?׻C_7z۞^G f#5C,og;4L׎MS?p)J`1j3~pnx_y.4dopg΋<x,Tol1Y;;v)}D[)?_\uꆑDxiqBI0h4Bk]:O~} S0[pwi}޿7%@FƖ+0EEq;6ws,u$±9O=9Ut "ePy`Vf qOaZגI֫1 !օ*m>wbY~d{ZϏ|v~VxaK;E='Kteʻ{=(/k?ӳU76w?4i}QڱxJnαR r`6'{[Zc+Zчmy[ EK!H ~}~?ihN'.w e ;)@+M-{_s`9@2CpacI6Bۂ}BK#{[?be--ExOBH,}C _RfDyQ^n0:&uliEX˿qc`8aBE 6ebz~7;esJ"?}nٲYtM]c0N"ԥrWYANAuMWp4 %W.i|*Z@ /c7Pqf;\^OtrlhЀcLA;nr8)BkUŷ:Wر/TT}M' L +9k0x%о+n~;L?3O0eOk0E`ۂyQ'#DQus xR]FQ 1ҜvGR\ϪF/--^LvdN!p\QSuZf˦C 8~9ٖWxKQE? W{ϑ7K[t4pwd׶%--khoUrgHFzRi&בFDI0 "t.fJ,_F=y6MTTa{,VG40 +PX>zLӐ$ߛ1-?@nq`aLV3L@چϊB̮(4WZO8O7'$}+TSPz/F]J*_81_A a`Tyv;Y*aOH#ԊCh]hcղr+7`Uv.10$6<}rd%۰ц/WQF"8`2Bx%Ɯ& G'-ap\zEį=w Zܙh!xP:X7| ƕX|",z+7lx bvKo G3cߚ/:`FH sCfV"3>J*8?v!p?YɩO_Ek{.l 9Uf#zYx|dGt *HYb-%6OC,yܠ=v ?V[ڼ5T3xﲟs cDpad (PjYCl!V$0'L/O3I"6㍴GL*bgdY}忽/H4 OG3hR.kOoۤta6{`(_AWxW޹3,Ǟ}78vΣN]Ӱ_VQԦ\wp<Zje>xtӀ\KVe/5^~-c;Wb~rסٹМAi|DX>vgit|>.D=s1f <d0v $#Aj%p߯o9e='NL,uG;5V'?y ʃEsMg@f 8\;ٖԉ!RvrVmdn}N R8\8$Q.)/ ڮLȄm]t"^2/E1/~7OSBҊbx]NM G ֯i} Pi.a!6_O)b/ F:|"ʯ+́+W#3Q?aJ?" 2txQV[61Z&82dzֵܯɛuzU W9OL3-xqGPvԤ=hExaNX -A uUM^njeq\G]#7ʖ?3 G*svs<xz\O'0}s"rg0|;[Hg\ XcR<{LkmmYEN%?q&..38Ό qeæ5+QK^p/9 `/N K_AD`>r o_`1Ep>\7GHqƌύ^B<*d磱ѭT/> y`7A> L ΊBkGZZK(L#odwΒ(ܿtc0v]5Kx7IbqqXVqɎD>?Ok%EmQa=Od噃aWo.o+ɗ.!w$gE Y(}'(K (pl_Olm&A5HĈ1*}*H#y/A7w$4 _IPT ߣz Q .eދJ JDHz( j^[ZO8SvS%~Q*-wS*WZODevzV* m4 ƪzip>X&X,HͪXҢ\fl&6AoM5F2hw¸HP6*o`}x.,[7©E%eܜP|]hx; ZoV,{)jҘvӳgYs!U'觔U²/EY>߭+s$m$j9(@ުX=+֯\S$Ak]hT;dt/AV2uGA2$u ;q B"$5w q,IsLksL*OD+Exwdle2_?t)_0KddgT$V\eSrc,HM+hdPŘ 脸x?5ȷ ݋js+⬜HTMXkyCɿ.zlUlM/7˷TKR `'`h'TH.KV[]Le/yBK/_pE_plʡ\P`Oɲ-ybA$Mp COt?9y?{K.(ɔ G+$el-U^-Gܖd !IɍASk*x2-)dZlfx6Gu)}gC5/-jvRliivNjz4tS%UJ<r9beCti- ΋8zg4aTI?:Wc Vb/,m6'|]Q R5oYTU*d|"WFz԰Kt$ߚ,e)}]vfFf3&pJ]VcTsɰ=$y5^<}ys Qt4/sNgqiW)7^75y;+blJbCAR3LQQǬLXmU|R'*NIU8(0#XM%i=h}օnkpXST~.ƣy夆ݒTEϑiKA8 niS=鍇OU ^+~sf= l<rl`Ztv31$0~m]3ԯZč/ lss"Վ_i^L~}-;GJ=Ժ|ħCU }d\z:FfJ16ؿ8ɛs-u6pWzv;vHȄ8~e6&|}V[(k=_ <0ix9)z-/,;-}ͤzEtb_^z!o os3?K=u5==5۝ٴuyzvt{jR"GqPAeh1ڼ WD*Y<;[IGk56~z9ȉRlY>ɟЍLU{nv%/ciǡT gM Tkmf=0ҙdrʑS3"ķf^}]6;V+qY DwQ?9ȥE2au`0KءSP%&:<[~jj:9о!Pf::$%H1X )@nDi,#7UJXZ\x' !8ҿG3M~z#/xfs?v+ ~/%ǖ8h}G,8u>!DŽv T*J"*~GĄNt#⩎ǧ ,bi)_"yچKY⤲Mi7M|TzyIjJȾ]&eʓ;7 e)vOM|p~o۴NiQ\D&¬F2*}|oÍ]K,cFy9wExGC%ȚQ ,I`qhwMx /2KH 7ypl&j#8HU6³9e{TJbV' 5'LE |kiCzG6%p"N%}3_]N!N`;%RMqVY Nps7) R̒&r 4uhP"(|' H'4$:vEMjs 刁zW 9#敦wҙMi|6|RlIgS‹cE nY JZ$Ɉ(OٯĊ5I҃Мt_KSRZr?Ḿ `i3o1%R嬋|G ?#qC{ܸ6YY2wr9V0wWiK/I{JZ%:Nf֛Z': A g.V0ngv'_:;ta WfE՛j}46e%nAg^$7t&x0#ߪ,!\&p|.k8C_-*ȹe?~87OljHwwf=[w&\(=R(ı+Xr>zT}WWCGhpZM;aY#|{jRM.o@sGq>TyE)_ D o*e691 ~˼ 7)hkÅ@&6D3W@7tsa7~W9 ZQ: kr|pl^o2#w&'ɪ[8.GtY@b1>UӚʿyԒi2wx{u)_i]Zǿߺu@Ȼ[j_[̿#4^ni* t8+0uK-_[*-M_$ߒc:aM `-Ck|~N< _;~Cw;9k{)3MZt?RkNůg0W9~Tm "-uޢHB6IU([|:Q-&$S|J9kvuR?AǵR4::&f_?F^<'l}#oiHh`S&W[*ǖu1\[ 1>&[~ւq%cizH;"l|Y"r)H-RWVXKlhwsy4?.b+|' Bp7j"OdrMp=NFLYC{bRӆ ֝͞w^~=O&$?u&gv\pCN5gOrYM+U1Mves,#GY 0!j$%{ mȆd/W mpڳj WFkѯ@kHV׈y7"4V3[9-gk0I;Kx>qkQ 5~8p]jIF8/ODخOխp l׫sc_c쩟?|TLFXWYG7xc()hQ4,z(:OHiG~gaTpe3VS8E8JJ2`tlb4 5`'BERHc a7N1YBtLL7sk wjxE/Yh!8˷"gYFOY@=)cIHPE'o?[ v{4>vs>wfY(DR5/9[rg ܽ$d;M(DAE;GV5ScU< ͚Gk aO6rW>_ѻ$7Nܪ7FfNbfstVljUϼA0w:6GXqz/,{?^ݎGrK.{qAF V R"?FXAItp/0.+7ً PŽ;]:C/{a..1`ۦz5WQ{1r5ԽcI펲 ׬?40F?~ %<_H;vzUQƄUr2i"- f? \T󂪂#ghymaفsV"LNoN2I*bkU\;):rK:L ǻ?@I2ٌY0ۏlû7}e~z3Cr&WnSȞjLWpq A j4 6;bcCH;KN\!hi 4HYWU$?EҰZGS%*$|M?K@.g3( e۞#  jrz|2}atĕt:\mqlڷSC5\{2w!ttM]ecգN.w9?9]TQk^]kjGfpy]ΎTuf4JvNoW(r\OĦ$Kj*9f\iJ>&vtk7x[|-ʟi2ʋCcɦ0[κ%%%b^^량q*+{9kf~dq;dIX\q{[ķ@']p ?asryα"Cf 8 iNi3 K9M F}AzEC3G^v2 EOkQ2yb)䲷j=HfhL6KƸhM*gCX|gВŸm>iWZ]u73:iQ'&EE{0"j1_@,kUh*.%$vY4MOt/dn yLcѶF)'ZEcRk˽:+"?UaU3ؙDrw9Wj%'")'jEDZV+IՍ?D\:"6,)~í+bÅ:XsȎ;km|n=#!oZdmjP}eE GBu}*ҬzW"|V+ɳRV?h4%^zN t)V< +GQY_2%3C Dԯ+Ƴ4Yw04+q īXZ/D;0DӳQӛBR&FDh O`~ƾ jL@ƺJQ0Nͬ0:.n8#ȚE,vj nH|gZgv')# Jha˄vH܎oo%ƓI v4Tv&~I*[VzKmL61b \)"%|2DOSpD_yC%_uNgmp&H=+KD@R1̓oNbOֲ#xU+Hf4πg̢zpN x,‘qw= §8BŸJ/D7gP,yYZV )pho;bx$ߎaRlJ1ՏLwVkиq5pΎӝ@jH2w ̈z_Ma<}X= !3 Ԓկhpc= Vuiؚ3:T[TD`KjQ':Rp~}$ fM5eLsia8AK5L}<&y3o=bdV&|M)&}}^ _n^7w<Qd¬?{*W٫/kM>H$APvm f v9 Xᐺ \Îsd{g.`fu0( )Kc='bܚTmƃ:;u6\VKg4 Aj30$nK=چX.n?bR4LS**I-(qBC[3$:2 FnTNv =r*g e~ B>} ܆9U*ʈ 7\~[,,dCZXçҙHƢ =}F%t{`䙶~ {3|΍JVaWn+)dKRMG4uNBԄ"9 BXEq? *U{IS;351h٘t2D1Shu i-㮈Jf궄'dxE6|$|rG7zX#=8ڳ\?fq5lKbV:3ؑ;u"A-@0`of\G<9ʓʮv TC V)->I7::> ;Gv5IL KƷ ;awSa+)URlz>p_-讖FJPd* S靝lP(#hk›Y߇Ep n)!K9y; :*%T8,BFi_)=N#-pwtE?R-=:> lfcnyE"t%]I$[NV ad;^ d/?M&zfH/rAa|R*ڄj(@TuueK,2s5cCm,V?I@Pn#}nD݉;I)hI V(qAglcQߒC }xwF%~1؁{az]l2kE^hK_-{G"ZۿߊOZњ8 @~&ĸ xedQ+7Z6ʛ,3ň v S8S%DehE( lf8{Wofف?b~UpE(F;"(sy^Jҭ M`' d~ sAocx(BEEDKI-5\()UWsyu{*ے,o¶$MlF9Wg%iY×hu^$Չ&4,VΑ״(#c|HuXwdb.#!<04HBf = 5[?lF}] \=%a)iA-Fy#P`o1?|9:&5xZ?I>52^U 'y6DD>?h",{R n6{Msf.CRo_th"TJء$7tg*;iM=N:Bk`-qzRfz4(aQuz ~ϛ}{=牺!_w{+ Ep[ռP04ISt&8;hS;hgsE= .@b"- a20}pyq#YtTZyS/g?>~~vf j'+(wǍw :>M|۲7:[&fӁˮr@Fزkc_~!Aw}˫RrP\+W Hch]ߔ$ ~']%AvG |a//%H}Nǚ0<*pc".xTyl;Tx׸7A+Pk ٫:TJM2]mVO;Vډ./]Ur:ct,Bq<0*[q[OըN͑7y3V[ocEDaxZ~q]BO{~BnC}9t^5)t@#mŁРǛDk"e:tl"D2]^@ :5Esx,vkm9^y?H<$IK%e>4c3z 5*8:l.ܺOe{:S )1s7ʳ558$IYOZ*F(Jlv ]&mZfRrw8oݼ54'\9ªSd3MO#UѶ玎q]Xnn:˾bnu}!$ɮ*+B뫢t)Jw9/b2g_zUܨ. d Lz~__:H&L9iȏdw[g"E:à ԗ3a4Ts jnd&k%{!:?XwL8יqg yD)X➼:’Wcׄ Z" B8\YBs Q:ꨱd(QgEOY_y0J+=wVDy-^z箈!lP|>tM5SYQH0m'MwŁ;[eIT!WйR~+?8xoiF+B Pv{+:{A@' ߚh5:Mtj8ŊGl"EJg7u)yhK-Z@+|W?؜ch +١s[`=kcUc`MτӬ(v@_$/PFV{*"M~ 3?+~k= hH=[vy]>x#vQ3!C`WEB2^YL~LtuzgAXKrqvy@uy' 弓3]7L`!l )3]kCO~9~ʑ686 | 2[!u͉ i~%7F(6\}8 Xs k1ݒoQw(b -/>,W.N]::O!}&)l8H/ ӡvۭ bs!$+|M뿇ǟ>4'.j]407|p9}3S`zXY~ȯW\aCk7KYѓƯc[OH+U!غ.wC_4yLwfJ#|M"|kkFY-Y [t}ev\x>Qűr P%P裒yۜ g b2m?*F}H Ⴛ΀]uTY8w6K;A(`gH/|_ sT||X[k.- kh>{; Qy _ɻ}Ԉ=G?b_ C{/)6;-#*Ic$#=^]uԣ8ʽU%U4ԌJyI}81p2pz(OHQ )S^4y`PҽB i2Pc(D'D%RdNo\qZut?/ siˁ?[+Bo# cʜthB_)>\$u #=sGHva`ƴ*\6:sx1i#w`7> ;U'^ _c"?vBHcr(!$IP GqrQycړMݚ ~[d; I~ܿV^29+ 6k^KOQdSA祰?%s>k%9zWSr/?e\۽pe2j魈2TB$X ΑLB#ePFkUhٚ<3bk~VwbJ]E(I_^6 I_LoKMYMU=֨Q4Qh]} l G+Kq#~>7;IuOKWAI!S?Z)yՄ3R2 ~ÔgiQ4uV&,r%I/) 2%>HI* 654eK4+SY'd\D)@g sC␙6>P5Ty}c+L]BuӺ¡ԑ]xMF.U$n,lR0qat) ,9EJk'ʲh%(ɛ(G`OxI-A;Pʦ;sMN;mQ&'B[(-,NrNaqCC;-F~*1y7q7aGW!^gd*hwjhJ#%օ"s*RgPb+!gi MW嵧^\6|~}ȧUe}QPy zzО;hP[\VI>U^/7sy?Js)SSlͩuDf?b"[g[3fo .A`#M+\uG3U7:Dbkn =:?!?-.)>DOYT2_gce${өְ#_.l{i+(M˗ؗMXL0z;v11@͝Twdxg}TBxZ4k &? $6R8;y;XU vLW:jaß8$o(˼VLwD*_bq3OXWS*S [bC&xۑ6Yⷃ[ߦvzo~+mz[o~[ޖb{<ԺZpsu <0 ^1  %hX6Ac $,]5PBW z*c tU|do0E[ z(vz˜x»$h~lGup CVůz&@rO?(} : >ɜn0d"~֏įi X՛#r{N1Abw#ڃ:2ۿ"s”S<З`74^"il!J ڙ8HH^"g*:_B'3[O:14?fXQx0>Bl <-Yv*LTṯIl']bC\Qc.vzDbrѮ6aܑP'%9@JF7lZryXFfBi5p}䭷^d^ȶX vx.dzh^;'ܹԶR౫T;9t7W B%v|ω܏"b{GQ,)wx֪ IC[ڃd᮴犔c>5}_R`d{6fej0vijT %ѱ7/3{5_֫]R>.7%-):npQ2&eoһ7u}aD?S0Zxc͵%G/Q(p)q+;8ڐUͧd/ڤm|*N XH 6X4XXg8^nX`=-$UMBXp8yCb~Ζy>ㇽoTGy=;[u9σqp$ $ x"f 1i<׹/ز~BTKY:DOݜѯ`g_x_8yp'dܫ Uqq6-b+ڎmY!NAYKaNF¶l[M,R7ZJz*w0g}'LzemmQ-k;xVhWt->An2ثqlu: <Δ^hlm/ן+4{F aɳB=-_VvVH>?Y,WkUKFl|F`Rٳ:}{P'U TcPԵi)f>zz,^D<沰_WOڹƍ x'!0| ;hV/zubNP< |վvsөjz 9]$)_'f#xEȾdF譙a7;P v4_]_o}i:gw!n3p{%Ҽ]"j(T_;dQK,߀&7 cCe]ԌzIN,*59L+obheR}'$9* dЀ8\[;^m&1!ְ>!Y|iS܋R네K!6w .5##G SA93SG@1)Qm/+l2]okU.LIXf w ?D AߕGg='ޔ(#jnO ֎IfFMAG7Ǟ_"W{P=w^ h3K1:O3 qJ7y0 [g%ZkjnqNl(p^u }S o9LP%N3KZ;D9=:Fه(lEӑ[orͺI5 3M*`nG;+Vz IӸ~4ѡxiFqDb9Z%ý]]u3^;W4:of ٌ~߬rNs{W ؅23&PI>_ds,Y3(_e kaK_Go5`t>k9'@45I2I0J3H2A83^C-w6.齈sG *A$ofMӠ{KW{WV~Lwo皇0K~7P`V*W*9Z̒^jx :Aa~.HSSl2,A^יCJ. +Yr=Uؾ%)Dq)=p'V@ ԭ֔LeR&51S #<ڴ3%~ZYI*=T(Eh|{" L꾆$N]edELg'=Tryt|!A4`ٟp"l @9i,U}rQmء_hq 'i~B SA<P%F9"Ij5t_-',<'PLTVŶKDGH#Nf~+^VM7&Sf 3n$9̖ s1Mr|6i o}K"ߩ狉.z$Q/ܐ{vI_7\.y@teMgQ/YoUvi{&]TD/zv\U!Vvb]32,2N0T&N_p,ڕ%v Ᏻ;D[+ZN8W{AVdm}F ib;^a(:)T| 8'0'p&d b9Et+:HKXsi-r@bߋ/@PECZOv]޾=Rsx+_=aXD? |IF/<"߾-V{M{1"z=pj,/qo^Y'Bm~|TdJ}f@RFKChhR\{B2y~_/ȼg,T{5ᆚz}v4NcV ވyVN!͗TƙN_j`$^ i,)ܾPVq+TkO{AG4fm'+B ^Dtk(Z&'6w-'6)jZMMVCU+cO_lYdw7~BJt r}MݩCCM&=)fݹݗX3'e*!En~|_Ɵtu+]/OP_ӇJ@G-}Gw[cW[*c -EY[֜9i08M9A~jΑq~Ez\$Cnvpy]KoF)19ѝr08X?UJ~pc]xC!ggzF;OGt:Q27YELYEP]k{śB/n9Lmdov\}ɝثqP~,$Oys?'7vϹ7sīχ,aipQF3izU#WBq^g,h 75%!Ck ^iv~mE\ήaI^춻ВՒ#/D][92$"B:<)lGQhpIJ*b‹9N;8`vtP-~CTkӱHQm}d"0!J).`!G_81+׃,k9"WOva\g0 q(Lla\dp%ycۧ_lWƘ-%.9jh&h~6, owJު' :j:uCg1)4p:)Δ()Z%XO1(wLd᱖jL+0_AbKWJZ6$ǁM$#;ޓ $64ӟRa[lcpnwc Vj5g;(OXLq9Es+c0ooó$jFޜf.:Ǿ"|0g49TX?]v=I>DŁ/Xn7sD'˭ mAߢóy=L=6[FE!9P(dEQK-Q!Us}FŘ(s#~@ò K 5sZI7p>Dеt(F6RXܺ5.5!֝[Eڌ cC8m^I&i!>hHBFc@&0o2r{<5.xv)#7I@a.L=gW\#l2^4 h'<.?7 #1cw K/6蝿6Q&Ek^WGo1?8:Tr!`XaK{ ZE@Tu~@ 2V,gs#T: arOc`?4݅̀c P8>}$5ܲӗۮmHNe PaH%GE~WيWX9rCh})lb N!D-N6}wpĜ m鱊qr4Y}a^/y\v٬9M^>Rد ày܎ V?)gTr=k&SIKtõ~8~ ) ›`G,gn'D.1R4A j:a܀N4CǙt:J$"߀XO4uE+VGgWTi7 ghKs!hC T\dh[|j*{Y>w>dîv=]R%^@Is/smT t7;ѨFV=A4-D)VhVT88:[\ע[c"3Jy2'U݆Q)Y+Q@b ;T)С ?QNF`$و>^@胭Jz vTc:,ȟ7!U~wTh8Wޫ/;KG89*ޓ-FSvY]M)mMDdh{> t>$SbdFGǡְ625(2 2FXЃ IӣY \س轊.`rzS@<͗ }*q bnkGl堜B4Aؐ|pOb4#ː:'~F&]u\{}Mh2& uJI]A؃p1)">F.}.'#WaD/2;w1J!2.">ʚ;ᩡ "Oi֘{m貵 $ ý:do%Ҋx 4ۍVF}*FMLg8ݘZmP%'(:OrZeu50"+,E+HItxy|t`^h٫I8HyP5QW`4KN~'h`Ri!ڻ>ﰏ߉}Zo={TcyC:m_<}m&vh+s{7 ц bRf >8'qcPDq`ՇJ\P˓Ag,aUqQ )wgiY;lzI4W`Fc, jQb5{rB5-jS_U5룟 ѬxN=G#Kr K01\>JTj[ V"0rvGFitY^9#u!_IX] /mK0nUG r0٤0^:RpnK?Dy^H(>W $)I4.zP~ qj>FK. >C'ƥC1TKecVSNfhJr|}TbU ~>^'a͚2W#nqܫ%RG*4@?IQ}G?t{#T[s2 W~oZa}2렧;O} Y@`>q ؂^=ů*09[1#%eFS]vC2BNi\A=S,ϥ=$ݡfpn@cJu{\+-R]uv!5A6unda#߈ձ%9_oJ̣U9h :^ )JK* șFFi!C4^iJS \SLp8#jVمz޵(3d) f":JjQr`!&b|5M(o/+ (7/do%(yX"ÚÁ1h<<s[ڣ͠tM',X;kcO*.yˠ77J7yK½$Co]`WnO?\kn]dp]ܚ&E~]=u uUS. uzW:.c/ڗ+JjwzS[yT3 l%zS`K圯-i>/?-;)V4ѮIVat*%`q< ct2.+Yi#0v5"֢|ˮ~;㵰>=0/?o:g"w<-O&f9"Y6 t񂢜3ٿ׳ 7gP_ QVyR1j66 |\ޜsMTh*(tƹ ݠ/Jm\sYJ|@+ACb\}hHƟP Xd-?PYEevMR/[ǸƳRԳkc1{u WMU.1u!2('*n$teb l>/ M7_%7C0F0r?0 } kG}aL93.:\hJw=N2nIQ[Qg,>[."MhUQlvR,_6 Alz=WV^J֒,AL{̒g$X\`*jQ$x UrEE?䖺S ĦꚍM _b|?>zT¶U=Arh-uyʶ57*#kWKn_ VfM ЈeTa~f,tT!Lbτ<;gݗ~#ө{RJh;!Ju;As},rIsOϒP?c,}BeLX 3Z|I gJyj]&l!&eV#cxJry|R,eLIp]#k78.HʑoȑrR|f9\ʸb<y䐏ZψΦD @M05x0R;,"M ̗T?4>f5lHzcU1L=m,f?IՅM'8OQ]nWc_2)0]EDvXVUUgT+5d9yaC{-RH4鯫5TdM>6R)%+D)bJybTAtP v9ĭ7LZ &?;siv'U:צ"9=(ys x<^-e^r ?-P*DŽ/3,E:|M&~S=hIż˅h8 h}ճEdin\:"bt;08N 9 V~ =;q Ȟ v)VhtUXGg+]xmQ>8JOdc~u +lU㕂: GX3hXʊ&(]a{j`w1LUi"&Ho!6 i/Z" 6e&2V6 (clp&MNDȹFAfa2Ȥ7 7zryC9KRzJu4JΡL!R :w;"~\ $IsX7a$,sXDt,mA\R t=GXh,]eҰ p;zzJӪ?۰Af6]WIuĕ!PBhI&xڎ@._sJ}Va(KN!K\Պ$< i+o A -h/~y5{ 1vb$!sDHhm'+ 4`R! h;C`>ùd2wG=#j a7>OU)t8BUO9{bFh6 R}꩞+f$VÔ"!r|Ɲ  ៺8V'1Iݾ+7vn{Y[use}U0bn25Ą֜$e;o<U <៝.ck"nrmhg\Wq(:I]Atg =Gt]>lzOmK%/eX~p))koEpGԡdUԼ7J}&J]gx}iP!H{!e\1!(lU O,wU Ul(c2^[eDs/b}1hgF~7qr^CX}9 w,#>|֏•/= sˍ&r@2qLXҾܦ(Ͻ$~t7e"ڭM }H'kq[SYVvY0ÄxV&~ zާG[ ȘU+u ^<=Dpך=ȏ |ѓn)DR;><%YݵJQLޔq#@XG,’-FsR.[hΧ҇侗d):H)]ʜd(;Tv4p QdH E/.d8&M2I@/솴+ߠd#Dvr1>X>`gg0D zI&A{5~<=.?F5Bg@us7P3k<ZKp|7-t,{w;+ ˹7wPWbC&(k>9)֐Jkj<{t?>V?"ITAD?X&~WW34aʵ{7r!$Z! N$6I>7>6iKX 922lfkr;La@N`5 .St /;Z 貜: zG̟82 M&6ji(}{{=5{0etᡚFݣu:Sf{?P=`~4t`-B)e UMb>BIf9\ɁE֍]2!y(Y$Cj}w.@w) BGxXܭɷU+D0moZPڪFwۊxcVW8;a Ay< H"כśuV` ݶfc@ mpy Fis c/r ex6B_'ImnQ12: ]a>R K"T}<WiB@4?Cym/8EM aq+ mlq]+4CcKPH*Sh7(0:i]|$e 'h ܟL n@ DaL>d0!-eRÊ甭tжˮ΍5G"-U?;sXE t.wDž8qߞ02.ޝH|Nw/D$ЀFYST17bVRw趺=YPOwv Y2?8 2 ~Jg0 J0j]bp 4(4-QPF7 9V'$RiW(,W s ̓;xXu.o7o&EٕP'kw +u䟋8Ѕ%;ųIoqC))RV^[ vo-_-]o^RSZBG&+x5UɼyYVW7DȈ߈^>Une=T-1!\׋|[0 :,EbF>^ HBāvC)WI =tҏ5L }"-m^'gݽ-6mv_av?h;3Kd?Y f]`]|X73_ןe'I ܅QH3rw7 0b/:sgPfyVHR] op`Z_\|#9ЭظZRB ?d(Gzo zvȷ~ݐ#A1hEcжL_@'],AAlǙ`8k?=.` B:}t`j/:,R dp{C<'Pu1#)f#ak#o2aGDuH_ XhIY?a3G"7R,!,9b`(O~,NhXaAFuv*>Qy xG1 $ѳ4+ 6%KyU\?3ľXOOFukS"z*,[o=ve,e&5xןTw#'A],\tEi_m U!twa ּ)K W73na񘗔1+yV@ˌqxdoas؃ð u=/eN$C8%r9̮/^5ߛ_EzTn&g5zӫ~}{LJ /q2z7Q05]lvAMù|~ry-뢖wUBˍMH˿TٵRNip> *,.7J {u-78I<4՝%~JbeYѵ(nԟkxZ?a{R'wO< S%yTk]gߺn'9u0Ľ!_wVަni.뮌JOIeUx/jX"tq1i%XFp_^C)_tmǯ`m?RHZxC~KPDݣ"E{3\ڒ(pu-ˡW8A#AZ>S,\pvC-ꄶyA$ 0)) c,p jWj/, dv_Iy,bl;({өKoR%b2zxA'Pe^+OI"xOPHAՙ;$Iq^dZ7xu: E\/'Y߆=Yӫ*g| ƭ/ y <}Vy;՘Ƞ`\,z )WzHU;+?Kʜbea vRRK7Ad h'4 ؉,bXo>BMy.|<7>j=wp ΋^d7$g(xoAdba\`C0W1`W.+ Mv/]pjPxzӨFu?ƻ8G9̼/'.+oPރ.dr  }d8*LagHs#s'!V*e|`x3Y9ܡCDuV,jI47p]b ?e8FrPGmO0HݍYK49އPKԘiQ l=RerJ>.êuזS[̅K,-CԁL4&6\fOe&Жm7juTG.T@)镯7;wxO# +亼D_i yn%9fIk)- bKnItWar=t5ĠBײ.A s6m 5`8`T,J,ƒR4 .AI!}|1.#䠧?[U %2_"2qM K3KIt|#W口mq&Owͯ eb!O+J~߂/WSOs2Nw<&%[✼b%$-$(d9!O]]e2ZHQ7'q&ًx by+.YxP} [p0zW 4~Yj0d%-9En̄]O.VoDz[t-гlrEx|K3êʪ gg\7XNbn v tRJxn?w',kd|p(UUȔjw6ds Z@mc$\F?M.6"q.Y갻גEo]‰%v:{?AwHF-ͧd.!jZpvOC'TN]kˏ]փʬaIPP Pơv_R LO8ewrd5?$`G]UtFMQ8}/2]a+Mnu o_h+3>Q| .N@ޕd^{`{.w\zD?BaR /mx4cJmPx<9=*rDw,癋xަڥڽ S-AKЖnncE hύc_Ds&w镧hQ~Oo҄Kn ̧X-4d˷A9q #breOB9΄P\&`_0c`$IhYr.ߖ՚u wlzz~daQ^ aAu,HTO#>%XA'[ȽdoϷg%9KBms=hQnE sZb6ުCv c\ن}^ ڂ0-̄_| ?9/\mW/-728߯ <ʇYpʓ6j1fچ)/T =S}zԏfv\H]I:ZBv8%vn^2Wƍ~ȶ!wYܢtb)[ /͜K#RV{I']H:=[8ga2RS}t)OY SMt>=ߡT)/ډIߧзq_#_=<nY|IJ\3ʗHB'}8k{ë!#I)AIrgU^5cSg̼~׼Ŧe`}G>gBNkQb~iGItl) MM'P=y6Izw 6m)33IV³{#HU#6Sgn,G59KKQE;])W(<]l$2Y?o [z\ڋ%DLfGuQY.wHD;pɱ*7>W KrA,cLLBL9|#;7e[> M;˰9n !2MܙKy/,+dɝ!8#}IVs&GOמ8 E.Ѭ)ۏ8OJoeCE*'ˆwdms9Xg`ys]vI;>>Aϓ;T#?e. m$=f\*ym?J#lRľu-)וls-gOF=vu|P-G)@^ǧJ\UpeϢ/{$adDElSOOq1|kM y7Fq H7o#C梔s8W:GB0  Y{/YNoN7Tz0N K=5|+>W_=yP!ߑt--è qCs[s5$Ǜ#Ǜu?zݵ=Fǎ6:6Sجu7u 6^]ޔnSR(=nc;:|1kLt^y%ua]ݶPr\$U [RbMxU&+#Dxʀʔ(o&NFI5u=}@{5 ^4J]7R^wB1V1SVeJdXn5r8wr`=nz6D cmC5 6qoOwD]AS;TLpW)vO{ZDmp歲F53gm3LT_x{@^KYpk)!*h-Ȍ*L_@-s%Φ*cϺz|}8١{t&̘'ȵt5MgJ>|(6X ezo2IGL(U`)n6>7TuRKb[ qч9JF?ݠ e]V,GY|$;f%I@uqjޣkA Z(_p>al?W^:qwĊϐcFGpJCZЁFzVDxUJr*{*rx5jg|uH(A-\Cu$WӬj֣ԗ bg G;+Ϗ^ ~LSӏ b `A gr8OPtq[ tΧgSRPߺDh9o= (yUa{`Pq~缼&v@krc'N>ݮC߲硻[?TPF\/'=J<I@O@GXC8:tqlƎ(68{^@Ar)soq^\ZYVY&S/kc#2CEYa$sQQ鐛er(H#ы&;y/{--V@~FtZk_O7Zo_ /0FMN pݿI#uk Jq+"l>iM&̕(#En`"#:FVh>סNs/K\~շq<1~Bxpn}e 0]DG#Uw}?] F^`Q셬\>g0H7RTGn=>F,|]LZE6Nӻ xx{%q@ x!RbƣguaDd;p}E,c-; j;3;;uy)9^<~g'FM%)KYs(hnԁTJ2LHm1Q /nq+'R*ȅqD{v ݢ ,jWLArC~\wf“JI o4"&.ƣD Q| lT.]eq2ahZ~xS  Jϋ$qI|GF>b@r) %ޞuvqOsj= +lB9\+%~?# W3KTL؊)f!'ta&S>o[Mh B_LxbJ.v,.ח+:kUF?8<IsSzcIƄ>&aP!{ UR%xr9OUi뭰|g[:Gl֛$D٤ET/7\@ d:Hp^Flӓ,V${I$h5E;.u$Yb9>AiOӕzB3 / OJCKLBU{)( 9 fh<9C׮D oi!/Գ웨\u\$lBN Bzd:6"=^9uň1S(͜s3n<|]2Iwru{;jqGM={ &m"wi*?=Jص4u[ 'UkzFtL2 NLj5"F[ބk$eo4œ#MM]7(y?L]C'l9 vێw;Ϸ&:*U$dd v]׌u]3 }?aeSL2 ^WAx+}_`wif_! ]go7o-r7T[`>yޚ;i.]_mѶsۆ4`̶;2bsz-aj{uqu>?]T2^<"uvގH z^qS7Kuu{\k;HNoo V_󮽧Zp69Rסҧ d׸NRЕul zꉶ:  y*vy$\Q_w0NrKRΉO6JiV[GO %H+΄|ȝMoe> ^>ZOa_ɛ8{ . Hm9J+y k3n7&މIGM.*O 0W^kdLLLWW ObqGbP߁M/,1(TgsPCP{SH]F^!h︗=NUR^^@FqZϻb3%HS xpH0 G7{2"+϶137P1 Vs:E/s rx %lb>zmo(OиӍ{#LfkSMAg4\̤4)#3SNmr_H b,Hp!5j6RPn?ѤAz q0ga&uHL,;9P }dB&Ghh>nq` 4@AH6B&f2gݽH Humƺ_D1Vm' Ҽh/jŖ~-DcnXL-oeNIN{@֌B4 ׈&)RB]7JrO4y$X%$IYq3VK2I!ET`Z%T[Pi-(6)#Y^*kr||nj']_(h5(&ERJ":܄IL{aE^ ܬ?r+z쭵CIy~%r`MA>_$xN}9hQ^+>yJXqeOզF*|L1Do*Z ;cT=bę㝗iJmmߊh6*bֈ3+.KHgH=N5(( Mu>%ǡJ*uZM`M-Ub IylU>`M=8K0C17V;mٚ6Qպ74<}d`2tp`%()Sj1{^lkU8'SZĺXwM%Rj* n2q/_ڷ(K8WgN6儗ig NqBy,HCDK*M\ c&{ݡ^ջ.'krv("aޚHhKF\7aՂ={zJ3ɖlM?=a;!3~4RA2?XԚuaߚDU'niF^kUfO@6}[R]h};/.o#~f);;z?jCMʔ&t qKqMqk96Jj3412ٻZ*ZW꜋^AU-"4 ՀBAaUĸ _!vjsg~'BkdfBٸDzרpuw$ 3WYh35R,:_^.Lp.*ܔ3cGiO2}Ԑ0?}iTC4BKX}ds 2"FZhDŽch++8s|OG73x"vX%kq<\ ݁[ GW->ׅ~(KO24P.RosH5ȬuR»?T{.9A,XifůfTÛQO{FͶ@og~\uIԌ z9?`,8];OrQϽbBŞ"Y[̄mRB-~͡\?p4֨zz.Ys^Z}osxjԊ{;t!+R0\ibdw5'h ԝ_5<  ׃~SJmM1uԮPj3hأ%d8A%{cWbcjQRR}[L]#>/ x#3C?f/ovk}q1/oT8|J/͡W*tꈽSx5ůfeI4ۻ=Ez!)9& >&ɏrP>d @ds*cAz!=l B:7}cANLQv3R^$b-MGF?=ң3#C]{w',eLrƍEt=^39߿ wԗ ʄ,)C9Ve%b砥[V#ad'īЈ i<#bgo$:9^о!7(YR- H욿zawX͔xAQ^ϔg_Fצڲ3x#P&>S&M ].Gh)rZy G݄E;sL}r_ssbdͫ tZva<|w p 6d(<`rjc=bz~e:dj[vrfq||uP-60_Gҳx^{a "Fɂ>U^Nf"j@_Aw>$ e<J]x܋O0Gŭ{~=^#{@dShOлOŵXZpL̋UhFz]qL2p"_TDҷ}*~cMaN?& g/j}:8q Eq<w]Fr싕>[A܅T ,8eUk)G<2OdXG/T0|РJ]PRYLq10Cz>h]?)p,kɫh4ɠے8F.Äן) +JBpE>+|/F=lz B/Uս˧{ ߯ޣI[};tGv=FI^w3w 5>s#?~RFψ|?*&z#=?Egz/kEKeZJsF:ɼiN_]֜A*.ZmjB!?4iQ(EO٫Ajkz`CW W8i .u뢋HoaAlk9ZjkF@4K*H2agvF=}{'rjvsxĒssM%6.Ӑ/h.613 "ƫ^$x|՜xXEx H&Gaѡ nlTI}/~us/<)ɶwvNs>lL!]- 2 hm*Ǻ2qȆ?t?5⪋H5ȉf+1шR>P0%PEQozm`A ]~}ivؗ`5{tJqUVs% Pa𕹝'X\4pE%Os7$i>t0Ȥ^Hx9K"oAJb %uMq^()}]b6nhސdvZF0 hHHf늤Nnj5M/^1@s-ֲnD #g779-fGߺu.W e&= A3;\!} pkyyDZ^>rs4WGH;@z+m}r:伪iVyh@߇e`pn'{wT1{!|X/H s;QN+;Nʰ#jՏWc,;V ƙ^.e5&\1(J)eb92`'F#Gǧ:n?dm)֦i|>j7ؤ|: ի9k%z;AAg&{mm0 UZEzG&WH~;ZIVpɻ0'6A \WPljMq|}:Þk2JnuI廇'"Ӵ9xYZ»yS W 7't{+0?Ϟk H~_5ZD'ܟ3i~͊s]EPRrT+Irp( W]ZK}JH2T@/we 'GIؔ`AȦ11%)* 5{.^CX7ֳIV<kyX:rc䶥 '0ł-6ȳ6( pgWz闼[BͱrKmN9@H+yKnؕRZ$º݆lʳZ(@EMgPD璧h)"y'rǃ+ykpJuxw+M~ yeL ^Vip/GH~YRK .FOtxJJz%;ҽ:Vu5N e͍vX1+/c݄0~$ \A&1h"1`CL3)ѯ B@ѯYò6pOwIj/U xxq0u4Q ]>~ȷn e`,QȾd߃$lS0':anQj&[Eş.eO&J]n y) &<:@La2+-+wb /c]#c$(>Eaa$A8.=nD ZM~I8X6i-zqf~!ԳIb)- u^%Av &-KBuDMvʗTHv`u~_B-IRcVHoЏ"}G:#|aa*"QeaA/J@!0ϗ|aLA4"0l^A@UQ hآֳv?޸"XH-AYfWY'aPdsvsY˰n.fzjKkh;Tûk>͆yx, DPyg%$7D8Xd蟨Fc7=%'8nfQ'؍`3ZZJ~7 F,??&F2LFB{Q6 yRD`vu?%b=CUcӹ2#VSf5eN̑12U Mg1{Ty() =/_Ck5w< +U X%腟#wHwȶrrv/ /U^uF+/*)F6&hma}&knrdL>&C]g֣Yr9"SQΩZk_?qG)0]ǍPy\y{j2ߖr >XJ]`XC6qXMPs*O}BcY‰\Vw~% Tb3 Th$41u(@ 64s(WHkry-s?j!LGx%JE\wBt٨|=wV5Ƽ%((9*yK fA.ǡG5h$&AEQ,6L(+"w䎠A`.iu=Q_9Qi<<@0GY[F: yD^ϔ.,;cP^CF졽0&y RS3$>31Ϋg`]e cJ`cϥ4B̕WDyKG 37K*H rnaPXpw+[}Ϣ>> BOE54MY ى9%(~F,ЭRw8}-`C2es8 F$~zFI զ0k1{2|_>|z8+ 6O7aV.Ia p-`gzYh; df{,E(.:H^||a'l -^/y&>ཫaDQQ7`Qf,Jljg`ͅ2_ uaw9'& 'If@8h2A=jq ZDF i:>khkp/0CKa[y?rţ S5"*VPP2Y_l+G+jWOP ;1%6>ꈧih;q5e G@EHtrn'aCHz`:X?%bD˶Pͳ}g.8U2"GB<^HwNzUa)zO&@~V^nNMFj:*ۓFv\5IŬIш7}M7E)pzH Ϟw=YY8>3qPGEfR>JoK.+QekhPoB}w4#տS,}I1 Ger{%4O#~ w_˞Ncp7>vawn\sWsbx3:};ۗ#:r^޵HC%(n:>t:*O%>.S|\ay9'%4fQhlN0w%qU0@a=x\ϔfcv(֛cY= u(b1 «i}9 @UFߗea_~9%bl]E >бgLE P7U{gQ6q9z*ӥ%Bf&~8:;آ lŔ"\u}7"֎ZeWKUDnP)v:^E5jSw9yd-=x]܇ǨFՈ=E7bֈ؅G/eL@5SĮL 3e0 +6V-S׆flwCrϯJKeq=8 ا BhōjlͫgYM}'4#nFywҤ~]N^Gxd\Yp%nZkcx}}3 Z@vn6D7u,?ӿ; Z+BGС>gLElt`Bys;'h{.S 8d?N~8'VDc1uuA |F]nthĒ$g3RK'Ú9+wDW_HvWg|;оyRU"-)&u*R*59}Ξl%7&qs{wf7~$ r$Y@,OLyv%|B8"HY1=ͬ(?>|0ԢOUgq7W Y/zad:-y*h i7NQ)Rઘ*lX!֝^V~ <6 Ã20,\/SO]RN$Er`KFenZımS <[a 7茜|*3>8?❐b~CkJ6_hN:10x*:xVP&8~$wzV϶*py]@J!߄\=VP;%*9~sEg0Iv>j |/-ư4hGwċwhI K ,Q5 FnǮ0=BWU]*S&:%a{PryQR&dIyӜ˗ 02{̲raJ#¥Ơ4 .Gph9),uiiAbr[{ơ@z*@*5IKb /72c\lyj<[" cC@FxP[=+B\pL!xZI|РC;n$`3^Ou5=T4ҷ$h~RO-cMe ڹpzruAR.zMTt A:c"l-lư0>S )#䞆*՝U\}`wr~Ww%UK._p,3_.K/\˕p_Ve92~Ȳ"M]J- cDڻmxC*|~OJ~W?Tj..e\6J/e3\_K`ɔS .<4\e#\&ИEZDKmk(zu֡lkFϮ;)HuRݑ%CcN(9R0,q,v2FO^ziuX|侼ñ|9tglR'ڏ}oOIcC{ѐŠ@/I17əl<6,`hKb1Xh! 2$WqLHcO' _t:G.X}W=ƝP:s$*"vn\?DbxM=w)#^h$s/ E[uZps& {l2ޞ4AU@Ӓװ-nw 9sȅI?%,1hQ%|j NqEE¥zާeXfFQs֠J.bX@d]D+3q~Ax^ cؠ S|/03]-RҒ]c$9ygJ~Iwh_$7q֛&6ag1:1voΟF֧&^_Ir4_T }6ut5C 4s=. eL%kSaٟ)Z&^@4ɑskR$}KO`BJ\i5Tm :_v6~[P\x5`d+?-RRױDcav ^u; ul8\wsTKG;x{݁^@eQvn 4K[-C,NP&ϙZ0*Hqq:,*Ƨg`HE]W 9~h|(~. ѱx w6:H{#r ~myj5GIQw$. ^u!֑19M*v>#)/"G2sdhH(R:4Jqws}:jQ_enxfa ;nw J?tWϑ;$hGͥ^c߈8q J_xZ,6ar]gjkIɗMhꦈkrHӟ:MHyM|iViH^|%yB|jWJ{m C(CϮA4ol p̮XB.oA0 \ݼkGA Rr*!9ǻ فm.w%aOφ?k/vy=j&Q2l^2=EbkrPDd%8\q~̧S==Ί?ܝP>A]Tk _=F@r;+OVrl64T k솳|sHa%0ny>NTI(uPh)d3Ȋ9L(7F @PVE3~4e)zz%+!F\ 4M4y ElT57_EgFy{ 㿊_ 3vu ߅'(#ۃGr8j=mwC)#> 3gu>5{*S)OId& wG,]^TRF%/_=շbXJ}212V񫦩i=ǎ{`h{ 1oDf*ę+!$Vlj=Zٸ̐_H;7k%Oz, `tTw4^RV ֗ #˖L[3–hԓYƒL.筒w OO@521tXn.PSy%߬},`0 ]n%sWv@d}ȏ{*+qzj9a}&N@hJբ`Q[/( MdVk/\+؂^Q"ВvUPqťi,jeW  X -<ϙI&izy~̙s>ے~ܵ!h-`n@vv)~&v?$1IUˈRВE.CP}5Dwdh<97–f៤DX$nH߄[U>nUCT|4('ϱG`S%^C=Im`Ҧ{__eBxzͷ~oy ]$lg}-?cCx(,}cK^f=H|֪@t6[q (DΓ(y{Hɥ-fm%q|^B\]Dٱ&9J2RmD07rBݔO֝i5M[>Zh\ fk[QYn:{wSj|jc"D͊+}la.Ax#ϪH~?H"I^Yl/k` U ߩxU. Y旌‚&F=eYf[G{5Z/r# )c^@|){5]߱2qtAu/8p3܅{-6na_LVҫVyvYc@7W9lLlew:_ ^ wyC*(u%u&{ԛ_l~+S[C(rr?PD0o m-7͏6ϗޤo+ok{RJu^: .~B{s$O)M7S@igp~4j}j zpUrp]d~hxSt~ȡl\cuRV#k_#ī=dNJv)@km`\+dJT+O~ܴDpr' DX,7 b6+ #Ӗt{W/V{ycph>E-YJunBBO+29 ;60ꗩƩp34F|&zqScQ\fIU"nsr"}N+Ю\E ˎ(c_)طa\v D(ŀAyfFoŭ}j ,'Kb;.6 ^dcPk1EAoϩS<Ċjy Zz%,uk sH]؇SK ̴Rчq*ݤ3pdC^>a'A r u j?x X;w#Q44nRtP&f3r%۫PrYIj鼀pMW/\k?\8oyK#BԨ) :U$FpNPXxRF<ˮNxu(~#Q@ltqʡ_D~&C9-B`V"+uH(}/޸B3;}1*%[eftm|/L㓳Uoo}j29{vcaVVDIYrLb˙P~åzcZy?m{\]/C򉋭2:+zU*B7ZUZ~` >\0 w˱sN~;BϽF9afL`Yumz7sk!Q3m^0%E*% *I"I8qEvGJufb2Wh o\3fSua ]ZD6pyy%Lj 4`[9ʽDcÌgCaYuSܯzͽ!NR{Fb$ud+(' r*Zd4OIwOт:DtRiw79қ'Ɍ}\{*1K~zOcP)Z_ljzUɛ/sa*12؝]Ucw>poH0樆iбM.)s.`@XIlk{+?{olHX4`/]w.e L׷UON|rXos[%Dԃ:öAhy W¯y=ȖJ[$S~K9[3Aj ?o2y馎880noW:xTt; KweH Tl1T+C-QٌLn eͮTPd s;cG[8E0Ng OS&(ΖPA`D[<8K} )ڞ|{r1Ivr:69g6 R)h<'hJ\ZB>A~ڌM+OC>c^yxo>K/h i%oRmW(ZtaB*<9wGOv0yPWn TޕPW\;w| KUX"Se%+b`ÅK !Իam}`\C \쮏TT%qߌ)9(0@]M/>Gv ?ٲ0[$ NS߀ ,`R**Z @ppwN8V!65k1_X׉Cm f5#_3 ߖv> [R,k⹭,HEq+Tk6bT`ǍOAjIVUhV&8Ы)ԅu]0!M_8-؁_A Kh!BMY*H`m8 {lkIjf}6sPۇ븽UVEnh΢IG_OҿY4gHpx%$&̑@:S.Vs N0yo'\(K LJM2= dڂ1a 1 X-j鴈x\4%Oj 'x~F/bd8`-$UG *8[* Jgٻu!Rѱ]k &F՝GZA;BrPߍJ\YV BCc%@I*|Qᝇ3 kB_Οg?~0O}Vǜ|]74>)pEpI KWuxA,- )iXdO,<=?Qv}ŸIIfXAT zNRY?x ]Lb:)ML0&@T;)Z(ss\ݯ{xsl.}nA>n:Tr.B/1;iCK[2ˏ@$IU)a\-@ SHĄv <ɘ040G}e&O1FjsSCAޔO^:%<ӒEc,E`ZZ49 *|ON T8|I_jj}\9usQA)- 0PtbY[`n7v㤜0`HGS ZjdQ8'}D[`  &̋/1I?+6$gHܮ0C2eRVke+C|k|KWkyo/<(wMdX<n@ât$דCN$ owW1UT_T_@O8RDnΕ+## JR0{Â154,[u`kkk^Șl8I;ߨJ[SjEQ6/h-$]tgq8#c\{H^WCt OO4͸xȲ˕<&y.7o;"*²cC8Cj潗"} Li92`LVdog Mhovvpu;2s3r_ MIЄmG(_ȡ$ߙ&4TQ4 ycHB6f֮ٹ3EiLciL4nWh=ȇ|. ^_q$ <29^|M<{*UgU~dUgȤg[&6YISt]BNM,bB{OB*VA܄AtzrlFcA41##Xm0&IFv¢D#j=#Ӗ1#SpěNOݳ V ,gg b>cڻۤ)C`CCl\1"&_(nc6Ϭ$g%YS)1x%li3 +oZ&'{x Ubt9Ob~ݶSLe'57\PzsL }E>I 5}ODA|6H'}>66lWcC6;YHxf˘fQf\#*|g*p_Y<|ǔͰ_^8*8y%kbWNQa6x@jBkD9Ž5osR 6jtچ?1dss㜴v6&IAL u~-XbAMV["gbx򘡰QTbx ^G4Kyfg\Bܡ(]d oJaaDB`v"nOo^pn+BF{1S-̄68n̢ U/T'}N#b=V-e>;c"L8 mrqk__~DM Ogp=ađ-#L@͕SWLx5)jPd+{0O{0,P{tMG6r]-.W#Q&XبOpSAXZ0 nLP} yJJpqFW 8bS&H:>f!pu?z:pYc$Rt_9МljQ@q4J;*+LO:i[ԄuO{wllA41gT~9:2dK?û#k")smFÌ ɗ@C:9 G]'+&XS߸݈k=0ct:t]qLY*9Ńy%NV7 c|P# .3]-Y[&dL4M M;y6FMRnN>_%ɝVʙIxy"?x‚ ضӊ$/3q i"ўR7BpuFP 9lmOg"ge§B['4Q>wV<-̳MG+#%c@B]D+ j]AIs3 S :#IUQ/DHs<-'Yto=XܷMs?ȲuO8+s8Dufiu6ϰTTyd,B@oKxDK Mc&:=x#C8aqu34ʱ;xlB&=4δs%Pt #;%O2E WPӸJ*,Q!*͒eQT7eGZUu .8\_bJƍI:c,VdQ_}nP򶂼)&8d1cy8 GJ2j sb yJmAAe0ͧa)V{jRC_`a6oR3v_LuƏN$dS?"7K>DZg6n">\~qVӱPݤ-AM{u^sѼbt M E '%cܑf~^orYbT-ji5ix6Kn3NZRł}+:{PvlC9ы9&gkA\CKd_HweG@=r> n2<MUױU[wG ;{Nk%MoZr%ɿ1ElQ(xDc ly5Z\gd<%jr-+ٺ ']Bn(Yc[C+yu^OE 3&(ؙ @y!#Fz9%θr^^Ag9K¼ Cs!vt2M0mrɲ1:1VQM uFS"ѹ s G3kyf0Х>f_E1K= pcES_&lBZ`\M|,SS 6\{Ux\xÒ0'|- ^jWFcG|E[q,)+Μ>ߦ]StDI/zћ!Mńόug~*kJLdMGUu`!w j\u0*??A[J>S{9,I8d:F$ij[HF C'_]6O" iFת"8NO%?Z'#շRQ^7WN@/[nebY'}Ihn[<=vIU">K:}gN"';>.F`}QyK̎i; uڸ|n׫IO@ґ ɸLi?nl/x8: u^*?+ޏV=ƿƎS(}'Vv%2iԎ.\~ 0]aZ&PAު0 !~vKjJV}4eAΫ,zz 'Veyٯ@ZaޫB/aw)}\d|L|I. >Y*w֞Rz$*%+R)-Otڣ`Uw!^ևOrڈs܋m%{h' ‚tO6GItAuٔ#PPRQ>&>]!%z5h!g^yG9J}T&S!k R9qlRqBvJ4ݕR+T2;dR7*5`FjϧIߜs~)Q)2e  ꚨ+ᑮ$rf&l'u{¿ևu?&9I 16d~՟g@CSދ8LGb6O?C08? T Ndd}4"۰&KC tvN#H&*/J= bt1q0,}F4Ѩ"IviFU*MΤok J7Iuї6g!a_K wj ޾OR:{Mڀ?B[d;(jQWn !NYt3ak+ࠫih9K@CeAFť&q "%>1o2[~5WNֱO8{"N}B0°z:t5`q쩒~ն^(䎢d܇NfgΒ1!vhOR6Rt#Y닙 *hfm`i3ϩ:[~z_uǐ+q?,p? x/W=,~a;d@%=;~ͿO&cyGCZ;ҠSf]1q >9M߮M<])@x,_wq 葨jE(ʦ8tnկwV {% u ˷:&.%,FwrdZ{O%u-/1f?vrzs_7wV% yڷط7PF}6tz G)10M5aI:tc+}}V+yVh]-!ե//;HQra;Qҹ:g'tn[k.Ty?@;j?Rj6$h>VQpD/:&8*n2Kp..M6̷̩9@ 0M9U lC9w,'zBe>MBNnF$&)]Ը=ՖmGoS L\q7~_ѫ*Vަ61hHeV^-Wi,I.p.?qΑa9j&π wh58>bHc87 =юo+aW 㑩#OpΘjFbe بQYژ kBXCmq`*\=_ŗ[ڷ:eqLn`s6R%s4|ݹEdZZJ/\KhE<|%|9߄UD3W )lhHHǜ('> ^~V?eZk)&K)a`FFgM6G6ϧ)Sy.8M~Lk:#!QŰf?,bmOձ.~d36`4q"v58c ܋Ӟ_N|RaP&k/Xeh6Ώ19Ř2g=8Lt?axl%sc\Icz)7L#5l[*9ݱ4i?Rg '/^kJˠRK!^/TjVl1fƆRm돻x]{/VmA_j8it6[G,< F;F{vEQwnhęWh@ ́3*G/ٯ5dfwQP3]Ew͙q.>7splW^dѸ#g.HAr|jvQ+ J /e&NF}8{V(, [IC##U<6^޹ؿ4LƁz5~2DlQ }/aq*.Oe{NC^Ӫ"D? /ӈp7vGL[G<}x- P x"NwXmR{J?^2xZR|4>'k)$4)3{*ٻ q|$3Hbw+F%K{hr; #H&o ~t$(gQ_u )7.ɉ,~+Px:l>p}.m&ix 6z -ZDDВ`wz=;S߉-1 iklzf|j;c7Y˱:u< fO g|~?pgp )=+aguϮ:H/ 4{!~>qE0oW`浿i'i:حj3F؉QR#WG1mj;o V|}kBOaf~ityp~/x=\BwPd\S.20ٵ#7kf`QNSM*wB|D~{َKlfr8k7۞|5KS?+ើh~x>U7^\裔ӏw+o)/7}N&:?0NjP >[uagW/QK))~7AP^rnyjm˧yŠ,sӟ_xyJ q8hɇ9F`>gUM?h|\cb8 3՜^GNC` Czْډf AGx=DycwLՉu?0>>wϚc<teCp.xN"8_OEDt4ƃu@`J+l_8R<U `bW/gporwkVnq3k< QNua# w 8aAu6{'x XFgݚـv(b`,{{.Z{|]h3ɯNvaj-7S*\!{5(U8D.3s/;Q~2ZS mlBzaid_ԥ o <;lRgT8Qv({3Ciö́M<?Ⱂx?o :?n,SXW=YF6mr $u~4gX/JSsK@H\B_# c1JA |Op}sZnat)?\cC{xeu4/5V{wA7"WnP޲R('?R5H:[yfobMbY.E_Az{$aE AtpQs51c1ҝ-3W$|ǥꞪh_-/|/D J*=DԊR@Z=C+ee!;!aVzAG`q떚<*/"nӚ=r>SO;<2!#+A(5N/yhz؇WĦƬv4;Ƭd~UUdiddKa}'LH|;Ƙ#.@SP{08Θg[p?[; O+m*L>ɘxYǫ8#PEpŘE$*51*$$rn_x.N6I\ ׿.@0n ,R %ixS(}ոq(f$ztrR%Ƌ4䰪N$R*|VQvN;N.3Y欢*[ӄc.l[7VKUŎ p][wZ(Xk\_cȭv粆I9J+b>YT7$|daTwoH;l_9WuN<,Qr4_A5蒢c΂sb ջaB fVdMΡs (lD4˼Z˞F=TtC2T/]?s$`WrV@X,lPi% 6eH<;Y4f<|&~3V3.w?NP feM'5ݠ΄)6NOL[!{`pp',W4yoiҔq UPf{(= IxIC'P:GIClc[ƞJ/!w7}i-d})as&ص8w=)m(D屙jD=?SIc|#$b&'`|I[Di@4QWꊇ6^rrGM1/ uƭ]4HI[1)]Oi쩉@c_+SD{0&G;A1l-_ )H5`0P. tq A Suf ymeuN })hcAo3ػ ~ah ZղЗgR?  YONO >B?*f V3QmGttR5xSeBB汦 orq?3~$jyD~Ywg_x. 'p>i '1RLz%@|3Hu0lS u\Z!t wPU~Hwy 31wm]] :#Mn4Z1!Wn1H+l ˫0c$hm Et+_l孊|;[=*yd)xm3VIOK2 oszbQ^:ۤq!?||N;GpV6<o!\7G[_08V6θl`EMd5v*d5fkmh #OI?۲UNެ?:kF钭ځvns5=7|x|f$Ex@i1;mҍHAXu[LM3 c=)k:g *iq1`>+imPVoig3;D3w?*l¼=ۯ'F.Ǯ1(ӂ G4VMW {Q4 CҪ%coOM{2|-IVijU;N?4YgvKdNYp8+?IL/ 'k>fxI V;jĭ]qYVxa&o79'Ngy#V 54CDiɸM>Wk)B[ ?ƗO<{mMNA(y|ƾ˿ >8FXA_Kn ρ+Ԑ{ 1f|v۬z9MR{;{lfPmMIgIk ΂xN p`~4KǪX*_g3kǿ%0%L%, wcJrKaZ!%8:iTUr$@ExU6w2,{U':x_N$xa)asG?cza}rGy,֞K7L:W'R1p֯,W6g'߯S7ru CH-R(b?0Zyb#CGgbxv|bVl;Vo)6̺.ϳ}B&Wo15KMlӚպ}(S{P #xp}Uzt i U17.,V_o+EvAl 8VPܳͰg?rRw1 Ws\Kn 0-(u=N\ J  :*@FL].!@Yhu71zE+q<}[%,#j.#V{gTFh˟FjfL/lB][)OAC )dOXsd:8Π?Aq ]>z_Rꇶ4VrRi?I2k{o:gn&L 2}mOQ|nrx>2cƊ URXe1)V[AjgCqpd~9c-\jYs!G9M&&PdM78&։rlFZEhǠ JMQ싴8?E'oQ4|P-;$OŎ8lT}mwDԊ춚Bosv\S7DOESpM|wf{B+*EoOxvхǬJC=/Y5\ӛnPςE9qpF~}A*M?QQ݇<Ǧ [7oxEz/^[C-xC*=_Zik%r 9z;UsHIwlR#K`CVx?3vJji[8|%Fsv/WrZyR>^4.[N ϋI:UXߖWྴM 3.72~6+)S[ET PRXk]_\Cf)%"YQm*lPBtPyҵ:xЂ7' S'bSM?nΕ1/>ssW;yײ{gN7hR¨+Y *S-3D|ǔZTj’NuϤ J,̙:-"r`cp۲:zdҤIR-jv樁[45$ͦٺ {NZ@aXeU}fӟ8Oଦ&oLNڢ=y.xSd!VB9,_"{M+:R5Jx2Kx yTģl*bڱQWf.W(b;EJc1+&/K_W_o&JRђD\΃17ۤ:wbU}N:%|/{Zf ʙhzk!qTt`dLjh+/v6rnͻ5#8^{#RS%pֻ  {5]؏{bX¬h?\28}S0rL'Yr6Zy.q hkyPG"q 5_W4"I@ߨ2 ųH2{цU4~t?TPX{R%@Oઃ7UsOUGF|UG9SUmzQ1Gc:laQ֪7r\X%R[pC9J 8<ϠÛ.ՓіMv!ϥ7`YFiP:iK|jkLt+(;+ cؖ1 >@(}Iܮſ} %S=(l|(qʖ1<#N](c&TYe6?8gѝ@DQGC O(=v+)FV2' \%wv9OkV:|兜{?"zY FyQ4bY{o(KX M@4BU 7٧p4gyiң ˔Cϗ~ԷSMjYJ*Ded?Z\"(!< ^%')o[!ߋ o?( )%`h{JX]NqDsEh;y!Q2Ⱥ+if:%>8_k]uuFu*^SǕG >'J'AWKO/™b6g]_|&*FV6<{r7cn(^R+:GEiF\y7<7 Nth29٘ɒ u m>[obs5G(d>kҏ6PfZqFIРYcSx7(SGNmN|`1ѸyV_,K}5n~Px$;ϺMnAlR-tCi.(,a ? {J!d+unY}0VPQ ܅ ٝr?(d$7&Uo|l*[Dw-IBQ㡠O}CrDVNqBC<~)mQƇo= 'TV G(PN?#W+z:bo*4쿊˟JTR-٫mtRB|>JƢnƭqL&Ngt>f.w-M7eO$06S i_,!z@B91>yy:@ƨ:-lア!C{1+CebtK/VhA=7mrGi::y Oy VWsV<{_.Vb7S7sGwӹ*WX@c^;e% Xz>"x;хATjw,#5A=q0I ~}V)YqSjhkijAoz%Q4s7k4'+RXm-y@KB (+!fKkmA3zC ܱ@5Q IFS? jt _d{3thjFI CϹ|Owci.PyӵM$獥yf "rQ/H]1]3uzlfೄ} Bݮ`_#ŏEnWhP>=Nkȫ 3;׾v%Zz?+,.?!IDX/!TbRH'9H^|Kؘx| t,u-="\Ðf_| NWo<iͪrPpR}ȥ{U1MO_!U#zIɖ~ Nd~,?DzX}ܷ#EjeՔ;8S"q"m ibII!ҳA"ͪ3DBDD@3鲥sa٤6 e,%bյi2zQ@|zFԌ}i}?g*[Dx|WRQ\)<~\Xtn"o~>ܵ– x}e=A3&OKh_5}F<$;0JN (9l)@<Չ\ED,6/ڰοiJ_~79f3KamĐ-9*ia+4~aaĆYڃC0LG#HF@+?x_ `̿P&?bS%L[gOiS+d9ALQj 2"gfKl;Wgnt ZR/X^ɒH1)v;hμ`mwk|6A>NSmSU{B^nk.ڞ-el7t5| 5JMnol5Ai ?6ʄll4Zg72ˆ&w?skƳem躻7z>ro.BKګ;{r+?/.}JG'c1[ھUGG/M߯9oE7PpaF{HX_t$a9U Cw1&Y*5w"1ݘȹy E~&%Ӭު3?(i fѻ=)If4)z& JawW>?0{[UL`u5C|Pbv HTŁkCo3l6( Ň[gj(z ()i FKjn/ZU' <!^f=mx俗0=Gp#(#cqԼpٿawFL^^Wº̏GR u 9?P*uc@g `"o& J+:a#gku:GP|>z"a\bsĠdXX 3͘a8cR ':NI08vi\\h|$&**BU$hs;F\0/[Q>͜~3taK6gco#(q:{*<˄b-:G=6D8A'|}SG3T(Wk0)x؞n~mUp<f!0:. P/>3 v%ǁlJhٝS1UmJPC _H^W٣ނ:vx{ Iيp8[;ci'H=7;c=jEfZ#aV5)~Gz&rnTk-t 1;v ~l+Upf H,їQjym5dRsKuU:8a=-űkB78JSay(Ҕ3ʾM}Q{ʢ~vk}*}e!uV1c\ɲZ(&}k1ZV0HgYŌ9ZlY*NsfZRAz{k^hz8R*ϫK|ZLD`25LIIJIKVQhyWk\*~Y;7*Lcu0ޙ}t־¶<YJxJ rWŞB|=@yn }y8;R`K]ED8,/S~R ߀QaTls(*ܹAzPF:a:oS㷮ÀLg?qR є: Js@gD]+1dSNwz.灞N T] Axo5si0өĸmX$,ԙJg7yoG<7VG9:ε"A (,3=T-fPbrekR}I.a-U! NCU'3kP5$|N8~l#_a\y p<ŎM ΓNYX]D]~;X.AV~3er#yrŇ> _4N(3wwPeM xTƭ1:DDQ1!j^s\Q`)%WQf!xw;f!$5'T]FlCV<%s{ Vgj%fd fNAgZ-h`z'܄Q1 Y: 6TE =BvVEA*oUG;*w N#MBGUOm&/ƀ!Jߌ؆#@2t>ɵ{+I1>f~UԟdHXWuhvV ?S%;IAȊb$$ ɓxih{D;"4u՜<״('Q;o73G)7#L7*h-/:[޹1T!q ՚Uگ@4Z( (zfUʋ ՇjmPjMJ-DFw*\D0 lW=w=~+bR@' $a\R̖ǿzH'U3.Hm6cEImҔT5jDwLG#jUխ .pq}^Ljght=J|(0Ov\=V+r3ݱ_I /iO8#Z<D*;U7q 7J=H_t|Nm1zI•d=W۩Ue'n KnSY?(ʴ]3 344tO_PQYOY $Ŷ},^5~`3䠼Τdu]aw'N=V)8sR5e3N(@VM`&0+nE1U#GN`!:[EoGC~g-\scoe+L_MRKP2rxAטg 8(s|G,J] u#h pKTQzPiw4t-Jף@?8%D^XCty>l/H6{7n[JcV{( J:{AeCh)_n0 KrKXܝ;vnd *wrZvYQ6+ Y69ސKWqvl5_Oه24'&<ɿDE"~<TY.nٓdX 6;Ql =Z>ʊJg?+ >3!;v&{ˢuJ(=6@"j/4{*mLgȒB]_7Sdrn\{oG}#\ph+-jt7D)ޔ6 '#7Sa%yVC{vحDAjnuxb] d(ýՑB/Jc=(gop]'訬=捿#~ݐE[0:S797l Ѐ;vށۋ=΃d;U:-m Jٵ@U.k҇r' 'RdR qm<͔Zrh*b[uz`={!V|D9ItWRj#OY=-@B[12n!70ޥIIb>.@K KjUaG705,^UXN6_Yǹ\| @a 6([V &p$+IPۓbɹA]i/ұv<5/e<0 'Z'Mv\&'gd/v? WC_e'QZp_`˛>*P)iE͈d@7\rkRLna363딾qMB~*<&c ^o)~~OKD=eJ?pGd@}fwei 7Ki /%>A;>~<{UWm{XV%^`lX*rk mF=M9'h؃HZ!obIa{s9f9fG9T<{M{V Io%?:uCqaz%yp˖n3u:kIn%YZ/uB@3E~f9p hW&^>>ӫ*oT< Gw=EJ{ֶA>n!Ɵ!p;p#g3b'߉e27Q]G䷱B(g`+j :6CW;~+9 C]uH!9 :6 Xeƭ iK@1)Os6?*ck;j(i:|]?&)./!yj݅ÂtrmۑLqG(b{"%gf§ S=Vi&5#oBGWA<Eެen+sbXr+J/Yu CN$`':zEos &rru ̌JW2e*eK%ZzN{NI &3\q}ŸV&l8ϡٔ6]N5;,jm?;YYV9OV_|~]5QZw-'z>{ ýup`Qv]dS7k|j·m''krMWuWe{E׵M'oEjARSaӞ]Pl89̉N;,wkr$ƢNWB97ӯ5~緦+.sw + Ox~QK=-PduS38I=S˪.-JM^7D9Ưg5w"gdFTÍt`%6wDWdJAv)MNsJ_|oGb09M$ud:n/vR~kMֳ-/Fʏٙ;`iWO`}L76Cnk{t g]6ਫ਼$ ^lW撊¨}Ub=i XBԱ٪=KtYقنߧ|n0+:]XH sixY =v}.>xFМ\/JKĈcД-ʬ455кHu!3^|=껇h_ gW`@-3Ak-*NjrT+0+G#J1A[Ph hfKҬAXcfQϟ3f=05' u @Ư(^a&i'V7,CВrY:hB^M oJ#ОLj*[FD*ZsC0ّe#ib7P˟J/!WJMѿx3XQ*[< G4j7s MjlOSx|ōPl>PD+f PR׈zV˔zJĶ'cC&=5M$|W) (\kC+J\Q7+*[Oؖ|gB;Yz6;Dg5͋dsS2W-Ò-]`; u<=٢|m9CtဦotFG<{ m0ϯ 8yFF+<7ajSh=wߓRlrWL87$F'>#c==~繇 ܱ[n& $LJr,dRJ#~X05 Ef)~xZp Ci*1dl)N0l^(>{%}>B'٪(&Îyt$9]?U cAZ)5P<)ú|;) ̀|%N2ۜ"F zyV bճ*ZXvؤl4+G3}?#m@,N ciW 1J_o6oe1s' =_c V1@=N]ɲ咑 kR)ZHIބo.2Lb,~S u"j/1'Ih˰J[q8&g ok]ǡ:jV3剋'LkHu= ^+_K"@p;cd7-Bi(PҞQvn2)p'N"`KJtW4")_E}lkA,R]25 6;ʳ<}ZJe É Ae)o6ӌOifݵ޿c]CO~T c0.*%Cɥ3k[pf:ĒV}ŸKOf @oWI4ʞSJ%%7EՋ Lw6[sv8(Xqa<4n.ØiQXkDjѝ!-sOj(v2s2-YX3g [7@/~>apU*_Xpe1xJ XܢN.Ɇ Z}CZ1Ixyt`$4cuG03OM4fPjƋcc7c^F**Ǽtf~tRS}͆o-JO)t'lM7xɳc!,x>r(oK p^|Z|d/7׊ @|Qfk2Q'y'4{dbρ|Ol@݉7Ҿ;#Ko.e^0IK0eyX0g V`FNӊ,,9|Dk@_ 6YQ~147q(eVEsuk-EUk6y"tV*xКKlwY uCE`:cq 5/ j҂} WVm5OD˟R7Tz?;ELAA!g*ވ'\p%/v=_\Opt7qdׇ`]tJ>5Pa( Jڀtl(yeEEH%ܖZJ)cť&yc+lz%Y~>[z{wAjpl y CBvSP'ڴuYmo6oZ<6|\}U:鏵d&2x#,̵hYI~7m ^\{fW]@ѩhN0?O#ADnE2^y2zcP1E<>}t$}>&7kuJ7o` u%S7SG7J[x}GVrk'& Uc,q=-^rc\q|YBshƤc|}B8ŞlqH K܉/U/"GǟlgipM:DwFv~H""|e`#}}+ڛUj-6򳽩W^KE eeǯgZTuDGjYAZ1aTV G}Xr{g`-i*{Wc{9NOݣw&(P Ym _Y9g_VUV9sk rpq7hNѳZ+ ڗOwzr#O q'"l0tc`8Vj*0:H թ0Qy@QؓJIzQJ³() *}}#1Z3089d,1zu?yY˞;x{1^*JQi{MbAK/[ihgJ39 ~ H#dS( r5L cE(QTYR(-|w&Ы*ѩKIє艹qym!~@P<BYqOFPuN.>{%N?EP({::Hjwv8^HJH 1!mdT7F./Am係r.DEB{@p6آ?H.mR3 /lbt |^zqRH(MUsQUdߌm^jׅ1a&t|;q,TZJ8A)[=jEwe=ySDxVpPH6Wq"j0Ll=ʖO j<-1d<$sCFHOG,NK9cbox{ΊS?W0+3_{t4:_0BsIW`!~__%aJs!$\Є$_G*TD~1>;A݂W[@EW.l)>O =9 tZJf?9Ɏ[ĮC bjÊ_JjX%'FUcLJ/ T،{R8J&BI^ϵ!3Š8i ؔ*R3-_ZOoǵTu~o /8/uJ$ ܵɞ i:Pgmuf`IoqAP\_W "qԎݺ\]raaԖES 4ʳc2 \mÊt>_k@Tb7P[}ODcw2Ay*NG 0`cd)R1q|DywƙV_'/?Yd*SҬ`IfibYzlPJ;{v.MU->}Mq)V<>l Pثڡ&~ebJ*\pR{}υ;Eb6Y:hBq.-OgmUꂁlX[?X~ T̬:ApuR(kM}o gn/8pB bR$Cr"{/y]rq' |{a0\ǎJ3w,QFSQwl!}OdHR2=wp<3%^6C4`+ƏUX/iVPASɺ)LLGe0fyQ;`vhr3Mdʙ{eoqȔdK.,NW 1{ =PX` T :hojw/YPf4F22-X=8;ve1t]('$"\_'b@O˸2|O҃~{Cq~+2D96*2h "j*{\.,_JEdϪlGq3rR= OaQc ^5ŕ(AKZƠ%u|DC4T ot& {K7Y uonw=gqyRN^* 7F'Eo4dN@>9<{(_xL@Y UZd2;b.ɦx1Vi#K Һ(ېwD3-&8433Sutf7/w2x39hs9'quN%8gR?E: Nw6?hUN_S]Y!PʚyHf'ZrH⓾\ݩ 7p ]O&J^P[ެ_F!@%W0'\.Ԑ lٳ!@^ /oMA^{Gxu'6]#$z=Gg eĦ ݪ0BoO2RlxcKAq8\>J¼K\qIpgV]eEk|; qU:UZŤp}م`5e ޤfҶ5"bjpeJ11~{w & p5HʢD 9Gi(RC%"M )FEߟ<5^ރԞᙝ$7-BJ"}}!jxRHy<9^0_<T!͞C&3Βnz:׋RG~w>ܥqb7]0(jS9/i.1]1!GO_CerrO:ݦGǵQmpzgm/'E'"(\൜x)u3)ꇢΚ%ROBćd2 fz/_ˬh{"&N}8K6bwњ'jQJŪ#]U]D. {)ѝMKQ<@ Ē*Ǯw`}wD/o%Uyx֪b}D wBGxMn=y__h OV2Vx,1[Uw,JuDgqw8EZoV| /W⇺uu^tF]bͳX@M (/d/$C'=L|sܿoEc'&:ƤT{ P@OᩇDlyfOgZH!i/#Ə?lU_i{ Mxc;2G3Ddr C*$Iuu뵰,dHԖڭ˒ P3RayhN(%tU`a/kP;9R#Jat %pLVNTM{c76g$ޠwH+޾0w﭂MZq6%kƛkGߨ%[cfH{xg#'_8B2GnkV痰쁵n>'_Z͉]_>Dft3mTt_\x~;K;W~ O++ō{Xa(eW&08=ϏrR2?'ZZ>-X9&eUjUEzXВc&XxFN9iϯ X-RYbyǷ{AmxZ .``zAuE\bȲ3+wY]\j- (E' Y2VXPeIk&O+h T|jӏP>s8 n"BZɠ`v&W)J\, _ɎJ\{2r.7 DSzODd+ Ugun4cpZ M OC:G 1Ϸ5h-i1{x'rOt]Sٜ1eHʠW;̀|Wd[> hUq #퓲w𖇲론Y;|jv5ξCa sQ$uܧ%ؿ}:cEeL;n|͇Ssڲ!7UǛaV5ő_ 2(<~.A u*|ZUCs:9wtVuz0ҕ=s ̽Gw&<,e(/_֍*Cq*<}xRxZPAy3S?R9<@㠤ftZBB诶GM n'gJMˮ-yvC-3okʹ'镊Dx.o:_3Xt/*Dj]NT&#]q;H%!`4(dнZv\OHvuRjEJ8,Yh ɣi ϛtxxB .˼v2Q+w㠼 ԭ`ąx>-VNtZHެIyB6 0*]P@8fvDguػQ4V`2(>:~K rLqZ\ >{k)/JΣ[*ӈo;fл)#ڗ:/ =TI]<5i[m8`5>`uz6c~6>MSz6/[Wٶ6Ma /D2MQS[ĉh'8)Q'[/|J k1Lt%W†cka˯gϴ| ٪쳈4;~ѷGܧ:nv$`jclQ_GD^G~bMG *{}fk`gTa&eХCl_JCmf􏙎[y1O,otm߸8Z_gQxi{*Ue=lӨ8$^:A9a3{_Egfov'YZ{ųE篧/w]!#i}4~s:7;mn#O ûbʹ Rv[GE,Jmy4)} ܷ)=^'t3nqms:#s@pdT!PJb#?iק?W6p5dyWp)y*A:wa{$ԡdYzA4R`77ƹ|zE4 ;igz-qNIq1b|`BC3~Dsry˗T\~Y&{1.)Z}k).y=yd\tD>W,`1s9fD.N`k6nkY2i;G)L0$GmR#ͶT?'~><`LRӊ%X}~kr?%aaΎpemU'55nȁ,yNv qYKZ0H%G\Y#%Ы<ƙ=ZR4z=J*7mbW\\>v}n`=(RsUb:X Y >0/ L;OBXٔN:ӹ8>=5w:(4̸H"!nՅ΃DyY_&:=Ak}EF "T& O;)6phLme SrP#ZX`pf(JbHLtɥًHN<YVc]x.9<@GZ‚k ޕ(JrDV*>&Ifv |ã+#HW!}Ȗ U~lt`-yV"8VQ|7q\YuSff16/<`3;Ġ"Lbpa鍄c= /A}pǻ%<Fv叀6aݹ+ v,@YW+E1I;e! g&? *X_y佒nR<~ĕlc{%Zrg$2λ: i(G[])^kzXK;︎:V,/h k5\[S3?{[{# &*!)%"_B$ҭ:W,%MJxD~\t 2mc`A?[\8_6#ǂ`r+rb\os׈{򍢼:{{DU6fb)c:;B˜s)aëIX]c1iՆ} @ZѸ{`f:۬|={s3GUmhӿ33lxyBGZG-KK umX'[6``!X'>@ QWw+-7l*npOCL֋Ye:%'^Ӌ\E/p?[MBzCaxIv7?@A_ӆ۷&Ly'۽_;%[K8?Qhj2Ϲg=fǤ`l'ف~ՙ5'sW[lTtd0M9hBāVuu<6~>7a9u$/Z@<*FFvDXjjԋ_uD}Շ#zj _SC]c|¶9sé7_$gﰺ_V7N?٪x ~B<(]Hl f,Tezra>9,w;=o_a6KqkB9 {7B*JA氘q8u$,Ltg4 @ ݚ@lNo[e7 ]\Y@a/cyLzi ʶpAۅ+׷X(zTLy8ԁSH1Qʫd?e 9sr^eՉ(,V##TggN ԪLt'욡:QblhRʢAGc5p%9k>`J]xl56;~T;,|ki07!Ay0m*yM Jc lc|eKGIRAӀBzGp{|l!۳c)C&:} 'ܘM~/߿t*Y% *@Yu:et>OFyOe!~9993gOgp AkUVXo=LmuwnYB飸ikoW9[aݍ0B% >=$`++lq>,(;@``bh L^ fmjW?nD#+f@j ;#:et!"h񇖱;ѬTz-9W#ȄS?}9<"x<NZ;O0;bX۾:0r-/ ./Y:!h/O`ͿWIK`GDL}>ѹ'P9&}h1]J5|Q9R0bʌlXxT)b4Җpϥro_ &s28?/r>ܟh&Ԣ?KK"pnu,WF~ A( QZ ;Ok uq /R_33arO ]=ߵV g{O15]OS!,@B0!k|ѳ7<[ҦB)@R&EA*m o/+?DTF6x?s4zMCd-ԻG 4!,h XA?DszHv;uYZ}uA*KKv}!u>fER< ] 쁪Kb l{ w2ٜf}/( ;aH#!HG(cVa}Fn_D[ 9WHBa?ԃeR߈Tf. R'iy h I8tH;vjI_|1,FXW_ۋ]^=9W-^psYAb!憾lB1f{@RaͿ)?/,MST-p}%f9݇嬾"/=MS5A E^I(6,#)†L$ˁHt!*Z<+~sfiV zf S~@_~сgVڠC<8YC=e,w"CPnLbŗ \ȭG*}/= PwC!30C- %լCI~=TXD3r CӪ!{PC 0${oogfk +q?N;ksfԷ%Byc?uf6GƮӷ?o#Akδu FVv'!Nm7:Q_r}8J{cnl,,Ey&ʉU7{1u۔F2|kȖ=Ag =x]DH&D4_B,Bלd=@_8I:W{Ou_ f<&_nq{x><szYϫRu~£Z6m *u닇kk( 838JiYf2 P3|dVgJL||kϙ3ݺ~_dc}c{Y.POf@Qu| t_Yh`Dʷ5uAL[pe2iZd[U`owزڌtn2 ua[+A-JynW!35V񞪿e<F{" Fa`0&+r'=i7bصG{L~LɡⱇʸPpG<81Y1rVa) DF}]~&[Mu=gE@mӾzPNqG"l-#7LZ!jZ/zJ]!0 JEu,[%Ov퀕)igXP,6 m:Iv,RUC wW [4JLM:8.6?xb}B$3ƾX5wO.g 1 }M(.}~iJ޿B!@קZp}sYr3Rdsf4z)r7:OHss Hz˽]$e?QŻ۲QMc/ǖoQjoxSqj YݛcZɟQM~xPK./%SՒ{`{7P@u=E\rr7  EwP䵧]?E!Uԥ@6FU]Kd)Q_*.t ^MKY.CK·@kޫl u`Gѫyl9 6.Iw(.ƠPJ+9TMa&:@)>jɞ/zS j ᏩCॵ3%*TO7ιW_@e+R]QPWs]~?Qlepe?JlʔO?1/c>y'SWz$HVlҲݺhD0)E`)KwRhPlȂ7jFrS0 ˕W1 q. ?S܌Bt?R]X.,rV փMHY'D;-Lƫ[sT/!xF1Ua+ \gy(!+~/1?!O+eYhovEk'M$Lګkٝ|-5[}!31^Vɸ]ԣ6=AABXcWNNˬ(ƾ/{?># _0lBW }e'~fOZeoGK MW[SBC}1o횰"G˃s}p Z\< jªo`GCԷ!Yi/Ԑk SiKŰ*G8*~jouQ*9Xx:~87(&@qG#Ka `%ylFt/ݪxjyCKrbðZ`^!xRU0|Yo[A`꺄/sRi J?|bI%Z-U5X_?e1bd %K%1Dtgϙ7/?TZl ɱ:_ ߛiK"L[B9dKD 7 jSZRKG#7w5 z>J ezuO kL47]ꝃCzEMD+OA+J>BN$ z F\Ha{*4:Z ֖K2 Z6-p^"/q^vNCψm7>3p:}q]y#B@BF"Hmpuoוz[غ?/ i%v#w61z򐆋ˎoDGoIvƫŽ7N@ijSf}<!j-u Cx~ SB!HYBb  O昂P<5y|4S8>A^CQ(a]MvGx'캃|Ùm~Ϻ&uN;\EcZ=<"#/guzwF?BYA!Y RojLĕP!zl*xUM)4Pֺ++vn_Lŝ@xңr]yzN#7Ps_I_N3!1VBTiZeA$ a_9QQeY;/$(f`>J? X`Y̏0;ުw@eN33&ʳiHb Pp!݊gKs80\?DN)oo7l+sa Τ&-~KVN+Eܔ/ g|SRtz;$ ~a ){ ?_zkAxGۘHǝ8E$$R+#^-{u)-A8Ҵ-Pk-m'<_pk3ܧB8B8E݈Ih;$~r`JucQ dd,hyeC@yQ![wQ-y;!RK^o=!eRNw`Ho{ 2I"G۫$yMrA|j_MTEy"Ng4H4!mݧxJz,ear'/_J!1JmZ؂~LoÁFgXfCTL4%}"w{Abb8?$7mߍaο`=T=v~_cU{uEZi׾{T ~^]FPw;ib5XO?m둌2`8j-t=<3փD*:3i2d4Ol䵷ҥ_ǟ۰.fwĒ!i}_{`w Osݷ3/Z܃{ވYL*obTl0ÖP 6dip54ʭHג~}~-'W=di7;I$s&Dwmg#~]WStmc* D# ]c-}fԗC\s1/NOߓu9Z1 e%|_n:Jx4qȱ/#Z.Ά %5MBhغe=E-n0#Faܳާ})j" "׺9w \>}2܈zj/\Ab)Z[*sOFh^uNo(Vp$K,<$\0i80:ot-˧((.M?U퐏٣? )[p˱ ﶼRv_6_ h=-@|S+ GBɴӜ&F/lJ#QM'sp˛˴ހKk#J = u!m˱jb676Z3LEĤ>c 'mQEgFeq_rS cj3Xn`ڻRI2S b_ɱ}GP/BPRg@b㱿?铡eN&u1Wjυ Rh/-g1ԍ 974~?bpGGK ?6hR! 1 @};(, o*)fzįc7aXkw3Vj[3(GdX9.b=L/ ظN8:,NJ&%&J[}x` n$TT0L_.%5xwdD&&~0IJ28O,` cFw:%U #-k-c_DT>uyҭ0W3Sw1{hP~f )Qs1\]b'VLULƔXp_)~sgr-؇'ؾq=RB͆n?2zhleې!)=&+;.01)ͷ.S:6ed 6`-%+$sH$m!y P#ՖKfٛ+ 6Sp\rcMqumKMo՞y2ۡuEsiވ|ی-U])(?VJtFa uh.g`D#XS uFs&FًP|+QbenYG< 'uGo >a)9l<[Mϱ&r$n;._v8K2xXvvT^( fr*ArWu^{1XgB^K:UnUJɸ~53 ^ cCZl`0uTiW&$W9V~]o394t(tCV:;UٓmSSr-9%GK3$ =Њ'dUЖ-"\˹jvw@]M5ԣ $Diؕ60 WI&{!'僶{eu)6q+-%l4w61k NZ!o 3b]YE|,ºaaay,<8B)/7e t* >tc.$Z=I q@|!|Nf,Cxs`$hf#R"CuZJKxպXݢxH|)j{*-QX}Ȣr͕0&J( I7.e?IBjuSl^ŵY}=s1Z&, '-g[<=F#kSYK fB#1z9t iq;HzF=B0s̡y6#`ڄqO֘ҷ)<ΐz'm!¸8ې$|tY[/=0e}MbYT%CI{*$' uE 5Z߾X O[iu»݈F1kȑg0鍛0qwNO& Rx^2 H\ ,S5l?;{aL:Ll|g|mMy>^Qr|´a>Vy~I(b?c~!O}>⁌IH d>oi(R-`y0~'8&#Dma?aOJwSR6i`Ja㠶\cLٯmvz*xh !A˛C$ n$$[ËF_2?ORQz?] ~P:vz&$i#4XXׯ5,{_V뭬4ak5wX򒉤|g)|*kz8- ☿z;?<wz;A5ðu:Z:u= .sC]3yߍt@7O! ,"PԚ50Z'W{;QJ : ~a0z}/>f"E_~sdPuc _nx"t{zS1u^kau>'\˴X&fqJ*|wynv0aP]kyAdp]vJ1oΪ? EJS}LJC"pұoSxykl៪L5uQ-jb2ۀT/eλ7FjJv$+iϵXSI?;7r'V9ðB] a|ٖ,VPq7Yf} Y)I)F\w>KsAxuTǵeSM=\bbum#<,1_)~ 1hJB4;l}ҁ`f+FD-0|g[ZYm9dyѣoǼZ^oH`:LxhWh86e!ܕZt\k; 9$>]̃T dc-8: ô.gCóЕ٦eʼnP1blh #у]R83{r-K!O ч3fL^ڗ̩gJ}s[ƚj ̀/T?HEUj[M%FDޚkC@{ڷt=/v"|(e<@+L(?+x)B]]R:_ؕehjFw^ps4˖8J)ᔛ, $ɃP` W]|a#-TRFV ;4ya!Ef{Oz,^M*'ώ.if[s}3U*:ws;{2 F%:UTS-Ulɩh Xt P18!=db|01iFI(.Th[E]vJJ'UISk9F\I+=5l2(F@vkVΒs[Pbjأn|#T-whzRMc!d+58k6n% YOwHw .Íߒ??\(xrs")lOŃ JA*\z=o|M'&{#nОtn$QICRm(3b(`!Qn'DʷοB:&nSӝ7َg$eT.],= #ehdp} {#)-9o%i^:ԻP/uzϑ %` n\)"9/ ^Ku(ԷHԆAE@TM[#hٻ HhAl @? v%Y^y!%m4JGQ6e6E!0fn S%\LYh7]BW2V ߙ-+ u0-j" 4RVѦ"iV_(LEjW("g_ Ffu3S͜h8>v`ČKIZSeK͏RVF06K{!LWLuw0qPh8>ܾI .? )Z*%m1 |ͽ6@n.\3,:9A *Uc{ :1bF@FQ|pX,xQ**\N;YӞE 垏Lf)~!w( 1ƿG۱e_B{#]$쪝#-=kmS ïp#a? [J*F CxJwӱN4͟hO]L"QaNZauX-*kB, o @XuQeeL5σ1#}n76\swvz3ï oO$bX`ޓbӧ J{˕E׿sVΓ.D6Oy;>cʋRQ%v4m~ ']xui;)x`kr,H9c.; `gǤ>fQ uCO(OrMxf˙S5R.%5&L VԖWa7i|$TDh#i!}Þte=ɝ/AY~u{_A71kK*5_&ތAkA u+VYp}8>S_&[yhʌX=@b(ZSBhc?v,!$IEdl%H訕R$,KӅLٵ2UVXl[^h"mYE%) EFry彝AG)N)` }'*/#)=$:Ԉ ,> t֥B8JRV)zza ź܊lWE_DRNU.eZ%^ʍWo#Sy,ȐLW ٱZ=pCh]3|K72{S?E+ed|¦hCeS֑Ϫ2#]Y寡%vCiǖ&1 *GQ_O"!l-W݌VfW V04 _ڏ} ?WU:p6kM}JC*fGX)z Hfn VYo_SƽUouAR.yS&9q+{ Y@[0HLxw"zvf}ܸ0nW1-9~R~i>1UY8'=Ayxviuԯ_{v`a\nHHծف5?wsslR'Et>-{ vmGt-ES vT.ƠtUϡ}eOUSWH#mB|N,~\`+ h9<%`4)V9T M7R =/ `yM鶆C..So=_w6lLݣV/#󥁕Z~>ޗaOX\#uM Cޭe-}3Ҩ[XK{88Ʃt cqV3\,z0NFVZEսik;%'}b{:=*'l} 2Ye$.1B,̏L̘x_`Pdi>77ЇǫQϔO:A) UI$\~%6BDl-Qhel˝ymʖ_%[M!|P6%&!۔bͥcէs l^FvG1+M|CRs{Jw{Sc@ D)0G_)a Mx:%k<$? i.Z>Fۣo'Sl$ s1#Y锘v}Kp<+ [,&8 }+7W) .cB4ngW2r)fk>s"ƒ(%B71tWBLɰbRx4b A7Y8:aTtoYWC>CAf~ћL=@ˀr-@_3ebʼno E,6Tbu[\rK%o,rͤqz[C ķPτ2S~dzw{|<-(ynTRQ:<qUchצGLȻEn}!zD LEgI{cUhVp!e7,. e-@sh+mJCJ't`Y,z_~ww& a{$)A"уҕyCYx4h[ůJ%HtN2&9ąN`_q$mB@pY+3ͧLcK.D(cΌfm@y  Ѓ)UіS%@ Ll P JV8ph/@³HAyv``eS3f}3+1%03kttM&_6&X?>6pioxL7vl˔G,;KȥdJ=;2-|Yw C>nWɻ&>>|mqL3r;l{s'ib)]h!@Y8 WTN 9̈W< &pInqXA4;mYP}iIvRvM = ?@|]ȴ*[(+u5&P5#..ޗ5$ޟyJ*:Dd7&W2%?+SrSv#R+Jo\pfD²I{~%Uh)ьz-C/ ڮ~QII[劔c| YlO=V>k8[}J6c7|sL=L'l0vJϕx̓8&at@GYA:DVN#V\U#,l>۹o32s?w$Yf~1DfVȕE32] hDFfE6"3 Rn[^j(D<Yn&r{V,G[鼀їpDB@#.$.-uZ)N]ucfZS!+fD|l/ 4UaR̚zv)>.@j,@jiyy Y CbTk +>b|sM'G̈9;6Z| 0QBƒZnpR~zrn3>0TCjMߟU_|=ѥ(ܪZon\Ïu)rSVb}kr])) \rԵnjy˟M_&Hrx5k{&}dKVnȧ>vm6լd~O>)pw-u~"Rxy`R#=s9q'mdI )28Z`.6I󗜅3hT]YMn!1q*&ܳx'g>*%v"ֱ+DGdcq&` 9(EGUNCF6oJhyM+Y/9 W"+$_qnZ'U{>1aO $eƷԵOQ! Θ&=~YH pߋ{cyN~tVP, @%O1bk45ҥ!=У3c @~;6v`ym|7ӝs.ōohOF0=# +8,els0ōlP ?9vތЋ lM>D/n ',D|Ϗ95#55n'ȍt r~crC|,Nm.UI_EdhVͻκz|H)<e 둞ZiPk7*,olJ70vZ]$" U@mTHɤcuJ/J h`S+ٹQ lwRr' `XcI cYvjda G;0f`Dterm}9$zo Yr.d=yM0F$*(.n2ԯw>ILgL9(iw{MEȋ4YhlPUIҤǠUo_\"#K{ SfX:|*i Qp= i9d.WW~Z<Y RRರ}}c.մhxBqYgLa ސ0qW0ɡ̢RHt`&o~ eUK 'v48 Dv"r]HZڔەHy].]6@JjDRR(Q$oQ9#1icS^foyu!W愚l䄕ȫ_60j A6+<3E-'~ c\``)H_0]Y8 CZBZkrX| er &(ۘt0g/2LM"xxŻC:X q :?br;R2. ߖ0y8Bhδ4|o'ݠبuvJ0M!YRv4f#ޏ4ӏIgnTGPveC< ۇ~WV_{<^7`M&uѥ!EG]L,-eؒ&M#w]`RV$x\X?Վ@"_sȕ,$2~"*)/>MbmNUK!E=cr,cE  _9ٹO.MN޻cee>K]Y03i VhRv!+#MkC݀Eh}Ûmnurm`)vp1yNߋ,'bлҖɶ }g/PdXFީ)Q%*a)+#^'WebEhIq%a VJn07`ioًqEba_G$]{ ((E0'(}36)ō0]y)e[&c<*6#d mC+5}oѳN6R_< z<\랒) h1_lYzūYFiYW[/i?&zd~"$cfI!F24]Twj%i1FRFϞ7K.ωЂx}LymO.o|1Jy\co5iXiϯ=M>ܮ5p80 W"8NY>{Q)^*,&ڤ֔";~XɊ'v@e'XSA&  /*Frܗ ] L"ݚҖy\͕0!`s댹6oPI1WN#^NOu^eɡKϘ]]=3cNus= ex-yDb.yUQZ(a+zj9nnD6G™템w{iW7" ?gH=%4/xgw` O PVӋL[۩TOtH ~M f aUݖKњuLL]!z0|)m||o6_c?W<⫳-,6`mC,vk>H^,.;Gi N\ 6 ړ˻?_-mQ4>* 4 uE  51ez"E7..IGc3˺z}ҍ6Ş{(Qa<4+dagړcET;F7ޖV@%LP GKtA~鼙TzmK͓@4O#bEy;٥;wQwg~aEN%dcԤ ?L몟LHeb+z9|VK/JeolmueHF8҇qn^qB=-XmQ,VZd%@%@77э~ kD䰉ᓝQHJ#N)n׌R|1R')R&ep@O0sJxBdK6 \dF \0r9b Lba{jfS=KE06SڶQ@`5;F^8STԩEHZpSy ͹DŹl=V#:Y;/sEJ5ᏡPp:H{[7ZDϥudD]EIkͷ^ȮrIU^)o&:$v*U]@ϪKkl hQqBזf&uh 6Ѻq@*X*9ci}@ ralkmd2h3Q͈\;˹IGS,6{e00N1+oLF4ͥR!ۑJ5Rk+ja܂_ 3i1Ұ~$No t?3qd8~#c$+b h HUzoqVD!ɬGE ~pt%_ iҕgҕףt%xn_T4lި Y^~Xn"ϋv6۷I#/UeyaaCJ[pҏwN|3eɊ9E'PP-DE"EE?#)2,)%(r]c$‚ L>A mҽ͓셋|_𙇟ϼ.V=5?p ,5lQ*ޔ"}QG 1%q~rvzEq=lcRn4sΓ\saDqdR@jnp+G,V/uvgȪ~pJq08(!çs?Q=cQQ-eUoA6 \Ma0hǰDߎ0*k,B '5 )؆&N<8{^ $2<4BFV pk(z1&*cԯp)c66z')LriO /tYL\k Bek?)O~؞kEa۸46QW1 \9|\; c)uu27.vN~>V>qT&ldS{|4_h -1\8/HRaљ-]ίKI 'Dž F;KM.%\?#Ybm}]ďrY1̃ymy-zmbB|iIrgDﮪ@brªҏk  !fb[3 G@+aŸ|D[jq|Y&D#e0_U @س/zyi࠘Lvtf9:Q9>FP@L_kV &yt=p@n"WրK :&^H7: oUɦf5M glWBD푋9;#g8pzq:n#=ף*ch/"H}®#,PG?cp:59ɼwA/Gom8j:y+{ &-95]{)|.jJp(+ϢWf"z4XbW~8$w.` w6L]Ո99BGHh %mTB1 #l؍o6 6F9LW bt.Aqm; xis:S'[ AE,/brF#f5wLl!TtUh)<[u\:Eǻ:NZM\.,D[u:naVCqPS-4«r `btC $0 f#9I&gj%Ts֐4&m0X*TݝRr譋F?Tz;?Px\9wo,ѓ< V%ayzPǍt8@QiVb50 (=_=0CCg=Ori!MШ6AΧ-D/QsUauY9-n+#=cʶ-Iڴo<{1I-Nx1氩ؽK#ehj_Ul:-m`6>>%F \}|Wh2mb_UشaYrlA+)0EFR2@S7 a^4'`[ Ho\ԫ@@mZ]"Ʈb:fj&_z h8NL9/`~q]iE譺10=q HL_h627 PeNd9-J1we0V_@N&޹-}ŔsKX/:;҃N^ %tW3,aʵ?X<@\7[͗[CjEO lhβKj8 ?pHf g8JkS&dO፨u<=I~Y3.pqiǿbnu@fNLXXzXvq*`(5c|ۏM> ;ATIIU|4<FvKm7r ʃG-ƙ7E+EZJWynBusU"f9 =FqGs?|5C Oz\՞+ mW&ٕʌqjC0cMTqw<\ p$[EV{{t`o19| @X48 L_..zl-+C6$M>/6+u?q\ʣcZI0Jr1-8>\ReYP>+~N>t{H})?8 /g =4,SuL Ja务J/,m]UtPe =&n#xwJ ] WI9%<8cBZ)i3qf*:gI$F\agGYo\HWm`?tF-S U8IO`kCdɯ|7G@g3j^DH5@'$${kI2n̽Vė k7L>ddh{O`ԷՑl=P CsԬ6e`$ >/{IWi,x)B=B[{F n54 >v?vL|R}yDtg0jVJ9ok 31Qb~3,ru0*ī>Fink?!p?BD@6dN/>\9r(qȣ[b &oMv@XMNMbA|!-vL pd §!DΔIE~+BU+᤹Q܈P兵O*t^U8?fJ Y{Ņ~sEο^cEVg1}T"#LYY+aֻ3M /IO6Lο{C,o)f~a1ʎ']*) &/G3Mӧ^mO"=G}q'0k )f_:vRxI)Nwv ~,HK, 77Qp$T ; eψ|axp9צkBH[ڝ)7P|E2!'SnfqֿG\4Jr#gJwYu"aWrYz "o+#WKIRR3@vs5yQ3ɐZdz/NީS8hxj]Qء3v0RoYR.~ELvfbw-!RAyh-ȫ^/SGL]FWJ^qpN2+O,+cWO8_k q)y R, lpN`n,kl␯7\M*shf;% v m!hh?m3[pw~Ѳ{|1d*q&P}w 9f"wmfrlQ;P/e-CY>Ŭm쟂o1)s6D&#;řOvR3VOA-f{ L^D Nk`8 %9aI=/~Mn=CBG?u_zvםiBo< %qzڡ5a>#z$RquTٺQ, Z85cttM$%mInYx>Jq㼔HԞg/r2mvttJ]=3C SZ:?W rGAy*OR(x&w&"sr j].J㡸:=<:8>+;l͔ں[(p)]#z"~c3G.y>|n$!УRv<{}Ṇ5=M ,v8q X-4͊P.g (xGi_4w/k%#ZjNFӵtAE;ɖ ьlGɁ͆v,vo]Dt]@%p#l32<\)uxoqI1w #oƌ%t,"a6Q`Jg_U^cPĵzeK$V.TF$O㹓/R<9bRJ~yU^E 1t,lW瘔 >~#^եH1яQ&pD(Y]8uފ K(K G|ጫ:ܣ q<<" Š/]- nv:[#:&]xXq '肧[B&߅pVGo&_h3?oϡ~Ցx ӊ x2HGm6u^/B6lE7RFyO}ZdzzpJٿ HJaGjLC X<\cUt,ˎ!3d Z`L|ZH,k5xc so9K p+7,iY h-,lRw{–a$AA{=-ʴq/3ZmI7M9Rm7a4k 9RƑ͑ؔ.Z  ϐ~SKInO} Ӯc`S ~ Ȃ=Rky]uDpP JbBsD Aۯz;e% sm4c/rT؂/W!z< |lIJ/(b 0 p;%F3rI ?tAw}[Ww*c7n@krXl8WKNk2f=$.i6Kɯ2B8f[rwI7g*zBF,@)C$/ Q6!Ilm u**B-ZVU8 0T*_03D\Q-KD I{mDL>wEȻN6$"nf;Z.Z[[/Y7)y̍ _ k"`H밺!wB+_\1IW)zlVʌ$7;J%ԟngD3A I{fM`WbkOFlRΫ0Y%WHѝt]'Hk\E >1  tw'cJW}Mk~;ʵ Wlڱ1/mރd+ibBq}l_8$Ὄ՘2i{8q!um;Mډsm^b,_)'o (=}B߻E-j Č~IgajP>o71. yIޯG_I;ݱ?"#13_%Diۘo94{݋:qc{/IˏĽZZ{!e\1 rJf%c}6JRIVFe:[p{&g "7q)ȁ>2# |-H]Gx-Lo@Il9zbVX[ew}Eb0;a2v[ UJjuq &@5x 8#UuCtaO`\f.?O՞ |f]!4-ppcWyn#6ȽU jG D V֪.%?PL萏}s$:^T?83-=*1r{qBi׷`S>.u@-K6n ar{PYc?Cm_{ڳsL?&rLђHмsYzj8wPeK-麂W1E֓|4+e5`_i߭dw#?n鿵D9}s\8:D2#lu{w*?h@Xl$eF$w™XѦI\I'r?(4(G.R-E=Ac껋/e92$")P*\K`h#,eI=nc.LL귋Pָ!3}m+O0%ԸE*;!߄ӧ~T /8,/нY# 2d7|T~rIZ .r^>&oOIQ &N^Dމ8dv.W_~)dh]F%u[ܟ|Bp7 eeKbv'Jv8Ba/uu!ŝW^9@_:x, d*W.tF/)66RGRGbK5)UzOʾ4J![o&\WI{@48פ_Do'n: dfS^sW3GOd))QGX\uoplvz2¨o?BZ&)kngE޹H8 >hEo&z-ӌӫgEtekv,\4g؅jE=GKBHU_9{2-(*>+MWtO!t5Ԡ 'ӇL&0CYIO}ydb)1qWpѿ<8cTwmyHqQ۳ CnU6@刞T>G6H^tX?s@-f>} .C LO)IH bHMӇsyzf?.Do{P@70:7R7|`B +H+ŽXf[,zqBż/lqzg V@0Sv*r(8j;:G(3ç]V3—mT AG"k. )}lU |(nm;{2wd@)1a6 ppo;+5Rv V{s6nvJ:LDn#."%_h < y:ɔw[*V&*@߉]]Pis ofEmEtVPVrs emhk^{цI.fhfh^~v4s&vG͡L;̞^`H;"<B)6 xX[Mav7ayq'  ב7*;fY`W[]OL=pVpW,3t+os:f>mQNq0=-ƞ2smAG@!6{2 U 'è`ZoR+ήc"W'c6rhhlQZ\_yrz.G27 f5Lt}:CSe(0$GD[PlW'N7N.C+^l /wh.)C)p5un1aOB =~&D`|'*|O]QѦ7I17:^8yzB}$b˛CzJ/uBnpu.H0oƕuuE'e:sp eLjgMmg*U_v% %Re͡p?J*/$aya3KӢ n ,(.م,&eV5GCN se]7;*s&z@㢁TFn)]ă>Q>f ?| `]ކ~  x L= zqB~oӏk/3+%x˥5r2hZJ"GࠃaR:KJ~#K\' [0Ntgn UD#6[[$'XCsP8>nͧĻKIRL =' c:x5%ǫ҇|d|Bgk/o!&̵oI,p-k@_ťۄ( nC# DX.xrX歛(%J9@:F)ӵ\KoC\}@E#q_9z<2x`..mqDOM⥥!.aejli;ڊ4"( 4xM8 .O|a.-(C'# e=g*Z|qT۲kպhw*?ABX`foՀ8g ;BNF[rq&+Lj8iR.sݼSUHI~vEhpiMmWL-6l\=v) 7;tm˿ [ o]6'HB1 W]8ks5 nG$k# -=^9[w5p`Zs489roq_SI@xlp{jRy$Qfld3q[ΒØN(/ ΁B$lG "U]Hi7>WJAii> ꪵGTv nto":U7kmb'ruP8j2U!0\)9][ibu> g).kkfI xȴK'`;)' lYm/mbƗ5Zϫ%)(bc@IѱB-RI}6_I˵L7y86Tb7E@;H9 5O´IrD,_sX1/ttm˵98Oٯ: sFǼRP'Y&2ɖ=љ>rջ?u 2xGL*ywYMFysN.hXga5dr7-ZV艼FY!ao.[=F6jTq5JhۘMM}Ay9-t52JAFrڴ_R?)e2o蠜;$"jHxY+Un/2Z@hӽ:xFXܵB,D+؂ЖuDmM( rZu8q~y)0ܹpݫE5o\!_b"48?lXݫpN\X6c+C4TZ0Q:B+"ǃ$M2oetf lxY< I35<4#i‚91@mZ7Q| \ nG` `ye0GM0 ;KW_+~ݸZ@j 1Ħ=Nb_珰35xYSaohAIvթI v&pl0Qќ. F01'g{gschAu(]q[͕S7h ]QixSʮҢEIEft&+m m3ػ8} F?цnʳ/hY^$ZtÅww^K??M ݖ "l# tMQr {hQ4q %0.'z3zTI.I(c@ 3,he`ޟ #`u>=7mYC`f*v_K &{jpةT=PW.-DC)ۥ]ď~{5$] EjI$GےL, b$t>$M,Bm^z;NDЧķ7SV 'uɷ+YV *EJCz0M1@춤̢UiH{.6rfNnC#Awd`ss*݊Qk1b8]N=1L6̞q{b˽Es_9%asbٱWD1ben{Qna|.̪E濙)3cE\]hZ=}wSgXssY6go%Eݬ(hi.)0{BXBnlMCgDx5hR|{ j )Xi7ojR3M}Mnr^oEu$xr"*KnXӹMbp?D},8g,Y0۷b==ҏR3pz8k6aI/ޟ>%⃇FZ1LQg̱jmnhrEe KwDJ'N|z{4mLMoæ@WoM[$̱6o)mv2~fUjso-b -؁ayf(wGHE۱E'%uo@Ԓ:{#1M**C/<08?G lF.shOy\ \ 1WJ:f E13 u!,xlb'F(pt*.<+V}@oCYP}9|DtC{?$)Sy]+s1RR?@ c6:~V#U)Ƃ0BVc[֟RA up~-du֔b+#0mUw}+лCYR7MWsk֝ njQE%|VGn\2#U@1+Pw2]F.4IlLu 8ɽ"#@^g4@y܊{ Ma}sT_-TʾwP34?:;A zPz˜K~Ҋ#Y8#Of}&lq6sR~@X 'S*` ""Z|25ۖ ߧyg?UGFu# )ORLOGn kg ~2T,R7o´9}\_yVeSSx>Z{.T!v"O- ېӕg͘\stW%LgvMʝ},xu-ܺN ƊrcxcWTp.!m^)o%er<8U$Hiv QFK^ ror4lѶKQ]6X3Eq(2EON303x+ۜxW=u^Ġ\t;4N@XڻOxѻ=vX3]>B~Iuı%}Ql+sOs8DR{k"Oh0k+:wwțzZf; ;؝jMI&ehBImfsdesBD TBs>7BA ]m@en-z` Cn'>&=/zr&oe73%Od?sji@e^Y C<7³Aa|u)M`vZK(xXM֕Y-U>aK#A`eyWf"Vq$: o{=(3!TRh}R* sYH$4]4tRxخ I5Bl'#: hrF ap-.Q~b+[$BvʏsO{cx,p&w\{^9Pa\iؔ,`k0jr4Y^LvMYyyWhavGˣt9q|@Vŵ76]խ,L ;lh'@jJQT+ }G3+^x)"./n5M֯޿cR ^ Ot*0GAig{q}چFYifsֽ2&Ǥp9]b݋UnVqUxFUS`LXnwN97 -zx@gI")p=~us|+yφ$H%(LO28. Q~XQ<9⨰♷Nz3WiU U>*T6؉Xesߑ*!J,۴Pº[(ƞJ?+ >U`bJ£bpH^"9=8RCvaEZFdpGnRSn 3`ԧf4e]-{Yf'Pȕ-ɝ'ji4Ywm xag :tan)Of3a세OE5*.NڮT,9mSK&ur?49P?]Wy`S>Jla!6hljaq#8R~I# m<nb{.pG3K-|>7Lhrvn2C]H9`t0I~qjIZ@/~.Mg%zDO#5-+v ޹熁a}Ah m2#rk$R?f[K{( 钙~Z+fs;p>ٵ05[∔On ^2G%vb؝QA=~ڎgLJ~2&L%_OB` =o>k{Nj309M|C HG3v'Zr~Ǡh|7˗5c6@AU5_l8kVWr9erp!Qx *1ROnFN`Җc霐gnthl֬1>[RC"#@3!Cg¤'aHdNjd簰co G/'kR4gf~ƥ}@IIUdX XR+B_@ D'2%h& ԇ1]|F;W-`[-\M"ʣAE1[v喁'6۳낽W0µ{imjlz 58ꤝX1AVtItOߴpx\(p/e 1$ne}"Y3bfSz%)}[0 ӝY4L >o o0g00˱ʤ"RsKN8_ 僧?#K 4muծa3Wyԡm9Xx[|8&@l$zQ O_8u` PcB5bT+ v>e$tc8?fj/:llƤ[?VDq9rw  Ƥ,bP-|Z}a 䮭ЮT\݈8z22Er 7_:QSupL67FQ;M Q %܎VbJ~Ro&E͑=Jb@t~} >}b w}pXU/W:TGZI{W5CL0Յurl'\vE0*UP,\*r(hf ',K3YڮF-&WlD1:3JGmcۄ.%HDvnk n:ɺS퍘񽛫AhB]Ez+ yRDk؆7J vBq_S?3ꟷ;vQ/lK«g1TbN?"0K17E53zCe|; Ban̉ʪhK >RrRXM DZX\Lƥngy)$*mҩ fR 4qkbHk-יlV ~D &QaA#;ɠsD./wS?"u:'OFS +E阺 4KP?fF7Տ?"qWL0E?ll['5h: (D0W•ԯNќa[K"=v%5qC*Ct [-1r[n>*L)'oI}IjϮ>^2$lf@Kؒ ~ -3%lLiÍw ojAl|Ͱk_Rn0k/köy1ovs0W lxx90 ͥ'.DIRcEH[Ǥuvvz/wO.JaN(%e900ekT?!z?~HD®V\>Q$+a׃%էs%D3[ԜP@qpՑA چQOTW%&0ɽ%SyۄRMZ Lp VadW(Z?AM8\vށ@SH=QwD*!-\hoy ?qGVk[_30M*t%ePUiߠC=1 +w?6WbC{f_ڢLQu:hYq`M2wM*pWbkC,z, oeN2Iv˕{)v WFNٻIݎU1r>EE*(g7i#y(%GQT$Q0Zќ ),,nB-!c'N:)Fu"cտȁFT0ũٕ5d`D?r͹]J4'ߙ[Õ J߷m{:zd֎L9]o$0G9琦},dj7Or[*MKlYh &dݱE(OtM%cu9ODBR2(q|niYF)v.eȄsIDžآB6 41fXkDVfH퓃&Dk\vi(p~ޡ__"W6l'PR>5Llw`RWcĐuobDKHdKD .Կagj4AJya *@eXzы.-w%)Ey F7A:=h.KYF aM_hh`>ox>}4~N]!ɠ_Kј' >)>G`s(Hvn:suޏTӑFL(t&z_7EH۲2Jg<.yLmc.~l]*Zgґ-^Oc٭ܛHQ\.w'CJ׮@tLQ$`UEaU9-ꋊYQK5e>#22 X7+)f:'idJV">LZ%MToU݈4Iz0P( '=ctn KIviD"ȝQǯ/rШ'jDθ*r03Nz F|}2-L;nW(_5L䇋bKY?Ͽ oϨǽu]2R +u&o}ޣJinbT\g: L2WIx۞s?#>S-k&PܤHL坥8`PenFoO;^TÌ9LF4gr6E;1 $q б<G%\d&}i-a h 7#/ҟ|X}bu `]2dO߬uva\^YK:/w?3B@P2匩zyW|Gv,30 ]qYl]sEt~JJkM\yyJ\bOR5E{P)]M^s0=3+CזQzn@Nud2ean?-cOuM2ӧ O="M^MZ<`rooHP~QF[̟:N0C g޻q|ޙ )>b'W_1ކr SdZS@[Èfn4cx­ڔq(=Py }!jFȔYxhS?9;&R3\(?¿C|u7D-jC=YNiH4.){q~(B4 b;evg!gX<ԊwmZF}OD-oLr8yxt5nge&ơ&I$$?gaS4褅p^5Sckk >% 焹V0v!QOz#\yNN~dN R 8|GI}M2 ހL1՝|Ki/)#CO,Ցƺ_݆c ZN[ծ,B7Βban1jQc7W G]8C+e-M@~rR|Oa8q˪}\=d p\Pp/ޏ1՝O^8R{?nԤ-vmڦي>+z[M ׍N\dpr#qhOQo#H Hʤ8ܾp0<%7](x>,{RA/^n yu)IU4(ZX+}}ػe^ˋ SBh  ln9-Q@|QxcDN܇V{0)A_kS}IZLxv|?NI{JuPMaHzob ]__ֵF23~-0xR[ ]bE] N h3#ng&ӵDgCy|\pIfie94Obn9 7ܭgiⷢ(Pej"ʓ~y\yd U_BO?|Nѿ@5CN%}ث_V+x6o1[W#I8wA*Ƌs߂Kߠz"uŔ? I'zhs EQ9]YWzKcRnn2WעHxyBTܷq;_I v>7@;3\FN{"cKp"WbldfteE<` %~!+e{%_K*x<1N}dy1Ru/uƿPʀ"簰U\-z+tR{9=p4@`I9 i)x~ , ,l686+̒zTNU")Hcq,U{y=Z^UY`,؋7(vw҂?UJshc#+^zLa+~s?);3B{%NIIO2nt-C]銤"e`+v2<egTgFo&Sg1<8{P49٧shXM|MT/S-U|2t%s翉~g@/Qg, 4ȯ48ѬAyNu=і3y[)! J^_^)W%(hz)x2ݮ57t{:{~R_ oՈT^F5e;y3wL|pTE(5'LJlؠN*/`֗{XFΫ.]}/0Tt!u;hz 08CHJoIfH=cѸwo JfR7G ΅둈d߻n;gM2-q@Vk^$~2+'"B6ypF_9p' q,ɍ-@+z#iP{bp!̎uRNe9h(#oD霅^XC[4=˓:"( s0J!c3,wG'(QlCu >6c]M|t}S_ n.S\чO%}=^1xHRʠZł_̈#Xd6\J12Sw#݃٢ }!td}Z'TɧH ?5l LZ .d 55Q&N$oDYh-%zq*ɻR+1ΎKvc+1V?QyH]f<#201" o:7NYǎuXt)e8:ڕyv}F45OO-躟j`i  UѦ xP G>Ãel184}-,021/~͸Bj~Z7=_ˣ F>q52Fb|?9s>Dqn'SWy03 =;kubE4q{KR e=; 9kJwaw%wZ߽Jp"a|ȏQ-L{vqߜ(hv1t i<6ofo6DNxE˷`}V?[1\0M:GY7}sy7OLAR/twHDWۈWk\i~}Fk'o$xC2.|3ՔϛX ~$mCIjn[lL4*|' "$ v=; Mi#ܯ8wCuqaZ1b]׷(xbZPB8,r? {h?OwuuB قt/^465ޔa YȨΣ;9`יĒ9o P(zI=:ZwcOhV˕ɇx!M{3Xw6ghUNF\JUN0e^D9Α#ٷg5y Xl ^L!*n:Z|Wl(r ;~ L&]iF_`/M=Q<~Ov8&R5!%\̡#3Mzٲ3(('еO &Ī ZDsR!?eϹy&,Z~ xtWp- ~<@~V𘄓'H{,L0)$I$ha$j-~=q6X- Ν(d/}N&8'.ǶOTߏɧ!;42v'I_1F+ef Udx30Ʉ9ݸ"+ǹ*jWj*_4I>g/u.eDO: ^7OسCcXweuaG4u+YM?+G)YNLgbox_¯z)WV%\)ut"9&VI@cxp